From b2a6badfb936d25ef49df0993124bcf0cfcc556b Mon Sep 17 00:00:00 2001 From: Tburm Date: Thu, 3 Oct 2024 20:56:33 +0000 Subject: [PATCH] deploy: 225e77ca467ac10ae7a5aa4e7fde3dcafa69847f --- .nojekyll | 0 catalog.json | 1 + ...re_account_delegation_arbitrum_mainnet.sql | 64 +++++ .../core/fct_core_apr_arbitrum_mainnet.sql | 234 ++++++++++++++++ .../fct_core_apr_rewards_arbitrum_mainnet.sql | 111 ++++++++ ...t_core_market_updated_arbitrum_mainnet.sql | 36 +++ ..._core_pool_collateral_arbitrum_mainnet.sql | 43 +++ ..._core_pool_delegation_arbitrum_mainnet.sql | 49 ++++ .../core/fct_core_pools_arbitrum_mainnet.sql | 13 + .../core/fct_pool_debt_arbitrum_mainnet.sql | 10 + .../fct_pool_issuance_arbitrum_mainnet.sql | 43 +++ ..._pool_issuance_hourly_arbitrum_mainnet.sql | 122 +++++++++ .../fct_pool_pnl_hourly_arbitrum_mainnet.sql | 214 +++++++++++++++ ...ool_pnl_hourly_reward_arbitrum_mainnet.sql | 82 ++++++ .../fct_pool_rewards_arbitrum_mainnet.sql | 39 +++ ...t_pool_rewards_hourly_arbitrum_mainnet.sql | 21 ++ ..._rewards_token_hourly_arbitrum_mainnet.sql | 190 +++++++++++++ ...marke_f12327e7950a4c802d6132d27f7841dd.sql | 22 ++ ...fct_c_1755c42adad4400728f2d291f52662f0.sql | 20 ++ ...fct_c_335aca0e4bfdf700395d4d6e2861f70c.sql | 20 ++ ...fct_c_483fd77f9e18a06eeee91a8e4f95404a.sql | 22 ++ ...fct_c_73ef4a8208eaef7723f7a2b1da192431.sql | 22 ++ ...fct_c_7c412ba7c7ea7aef5e4e7db7c8fc5c75.sql | 20 ++ ...fct_c_85aa93ec24a82fd6c67a87038bee45c1.sql | 20 ++ ...fct_c_ab6508955d3f808c1b270f9aa7a37b6d.sql | 20 ++ ...fct_c_b1d60fed4955a4fc968b2378103deac3.sql | 20 ++ ...fct_c_ebc9de3d45a12d255533021f88b74fed.sql | 20 ++ ...fct_c_f5658474e91a7efeefc846ada0723656.sql | 20 ++ ...fct_p_0b54f6ee81adfb64e5d45509be471536.sql | 20 ++ ...fct_p_1f912620bb744a27954a74cab0fd1f0c.sql | 20 ++ ...fct_p_2a92d0cd280c3cfef0baf61899429708.sql | 20 ++ ...fct_p_2b0953c6036f08e2a591283eb5a67dcb.sql | 22 ++ ...fct_p_60522e151e8e0e30d7da9ec6cf7c9bd3.sql | 20 ++ ...fct_p_75eb21ed4adc24b56bbcdcebefd76286.sql | 20 ++ ...fct_p_763a1d68cea27da2cd6c7c90b0572cee.sql | 20 ++ ...fct_p_808e4ad8c54952685268224b3ab2dc3f.sql | 20 ++ ...fct_p_92e486da67fd4aa212c6fc7ead2ca990.sql | 20 ++ ...fct_p_ae8a634b24663cbeedd8622d73436da5.sql | 20 ++ ...fct_p_b1d59884f8642fc3181a3d46417cd8fb.sql | 20 ++ ...fct_p_b767823a1421432f769ec197446aa019.sql | 20 ++ ...fct_p_d399039b72aeb6695a12d8e3bbc21cc7.sql | 22 ++ ...fct_p_df233af1f002dedfa1f71072df17c949.sql | 20 ++ ...fct_p_fc2ea70c19f61eac92d253c82f8b6c86.sql | 20 ++ ..._dele_31ff6ba6e6f978d07dd28e8ba6100164.sql | 11 + ..._dele_97b2ee4148e5bac1b0699fe3c6e63583.sql | 11 + ..._dele_ee7cc0e1e999bee8d31dc50dc12bd488.sql | 11 + ...nt_delegation_arbitrum_mainnet_pool_id.sql | 11 + ...account_delegation_arbitrum_mainnet_ts.sql | 11 + ..._fct_core_apr_arbitrum_mainnet_apr_24h.sql | 11 + ..._fct_core_apr_arbitrum_mainnet_apr_28d.sql | 11 + ...l_fct_core_apr_arbitrum_mainnet_apr_7d.sql | 11 + ..._fct_core_apr_arbitrum_mainnet_apy_24h.sql | 11 + ..._fct_core_apr_arbitrum_mainnet_apy_28d.sql | 11 + ...l_fct_core_apr_arbitrum_mainnet_apy_7d.sql | 11 + ...e_apr_arbitrum_mainnet_collateral_type.sql | 11 + ..._apr_arbitrum_mainnet_collateral_value.sql | 11 + ...r_arbitrum_mainnet_cumulative_issuance.sql | 11 + ...re_apr_arbitrum_mainnet_cumulative_pnl.sql | 11 + ...ull_fct_core_apr_arbitrum_mainnet_debt.sql | 11 + ...e_apr_arbitrum_mainnet_hourly_issuance.sql | 11 + ...t_core_apr_arbitrum_mainnet_hourly_pnl.sql | 11 + ...re_apr_arbitrum_mainnet_hourly_pnl_pct.sql | 11 + ...pr_arbitrum_mainnet_hourly_rewards_pct.sql | 11 + ..._fct_core_apr_arbitrum_mainnet_pool_id.sql | 11 + ..._core_apr_arbitrum_mainnet_rewards_usd.sql | 11 + ..._null_fct_core_apr_arbitrum_mainnet_ts.sql | 11 + ...updat_4b643cda1c91c522d066b35480cce379.sql | 11 + ...updat_c100fcf44108d7ff35d65b9c6a7b25b1.sql | 11 + ...updat_ec83a69c2d67a6b85fde509d3cc884a8.sql | 11 + ...et_updated_arbitrum_mainnet_event_name.sql | 11 + ...ore_market_updated_arbitrum_mainnet_id.sql | 11 + ...ket_updated_arbitrum_mainnet_market_id.sql | 11 + ..._updated_arbitrum_mainnet_net_issuance.sql | 11 + ..._updated_arbitrum_mainnet_token_amount.sql | 11 + ...ore_market_updated_arbitrum_mainnet_ts.sql | 11 + ...llate_093527c47d269f939c2c7d47d4c2a78f.sql | 11 + ...llate_2430c0471eac1e889c6c004ff9132c39.sql | 11 + ...re_pool_collateral_arbitrum_mainnet_ts.sql | 11 + ...legat_b4282e52ccccdfed1d4b4c2355b7d655.sql | 11 + ...ol_delegation_arbitrum_mainnet_pool_id.sql | 11 + ...re_pool_delegation_arbitrum_mainnet_ts.sql | 11 + ...re_pools_arbitrum_mainnet_block_number.sql | 11 + ...core_pools_arbitrum_mainnet_created_ts.sql | 11 + ...ull_fct_core_pools_arbitrum_mainnet_id.sql | 11 + ..._fct_core_pools_arbitrum_mainnet_owner.sql | 11 + ...ool_debt_arbitrum_mainnet_block_number.sql | 11 + ..._debt_arbitrum_mainnet_collateral_type.sql | 11 + ...ll_fct_pool_debt_arbitrum_mainnet_debt.sql | 11 + ...fct_pool_debt_arbitrum_mainnet_pool_id.sql | 11 + ...null_fct_pool_debt_arbitrum_mainnet_ts.sql | 11 + ...l_issuance_arbitrum_mainnet_account_id.sql | 11 + ..._pool_issuance_arbitrum_mainnet_amount.sql | 11 + ...issuance_arbitrum_mainnet_block_number.sql | 11 + ...uance_arbitrum_mainnet_collateral_type.sql | 11 + ...pool_issuance_arbitrum_mainnet_pool_id.sql | 11 + ...ance_arbitrum_mainnet_transaction_hash.sql | 11 + ..._fct_pool_issuance_arbitrum_mainnet_ts.sql | 11 + ...e_hou_65ed67157b891a8810704ee505558860.sql | 11 + ...e_hou_6846fca20e0573c8b636234f11940a78.sql | 11 + ...suance_hourly_arbitrum_mainnet_pool_id.sql | 11 + ...ol_issuance_hourly_arbitrum_mainnet_ts.sql | 11 + ...rly_a_7c866040c874169c1cad2287083652b9.sql | 11 + ...ourly_arbitrum_mainnet_collateral_type.sql | 11 + ...urly_arbitrum_mainnet_collateral_value.sql | 11 + ..._pool_pnl_hourly_arbitrum_mainnet_debt.sql | 11 + ...ourly_arbitrum_mainnet_hourly_issuance.sql | 11 + ...pnl_hourly_arbitrum_mainnet_hourly_pnl.sql | 11 + ...hourly_arbitrum_mainnet_hourly_pnl_pct.sql | 11 + ...urly_arbitrum_mainnet_hourly_total_pct.sql | 11 + ...ol_pnl_hourly_arbitrum_mainnet_pool_id.sql | 11 + ...nl_hourly_arbitrum_mainnet_rewards_usd.sql | 11 + ...ct_pool_pnl_hourly_arbitrum_mainnet_ts.sql | 11 + ...t_pool_rewards_arbitrum_mainnet_amount.sql | 11 + ...wards_arbitrum_mainnet_collateral_type.sql | 11 + ...l_rewards_arbitrum_mainnet_distributor.sql | 11 + ..._pool_rewards_arbitrum_mainnet_pool_id.sql | 11 + ..._rewards_arbitrum_mainnet_token_symbol.sql | 11 + ...l_fct_pool_rewards_arbitrum_mainnet_ts.sql | 11 + ..._hour_6b64ee93647e66468d764cc3fc458ee1.sql | 11 + ...ewards_hourly_arbitrum_mainnet_pool_id.sql | 11 + ...ds_hourly_arbitrum_mainnet_rewards_usd.sql | 11 + ...ool_rewards_hourly_arbitrum_mainnet_ts.sql | 11 + ..._toke_090c93d2b78f3f33bc0bf584324abc24.sql | 11 + ..._toke_155765ddde142e379951332067798d41.sql | 11 + ..._toke_32d66eb63ddb1fa4ad4488d0be44060a.sql | 11 + ..._toke_e5018762223ef54a23a1f8e8015d80e9.sql | 11 + ...s_token_hourly_arbitrum_mainnet_amount.sql | 11 + ..._token_hourly_arbitrum_mainnet_pool_id.sql | 11 + ...wards_token_hourly_arbitrum_mainnet_ts.sql | 11 + ...ore_market_updated_arbitrum_mainnet_id.sql | 14 + .../fct_perp_accounts_arbitrum_mainnet.sql | 14 + ...p_collateral_modified_arbitrum_mainnet.sql | 15 ++ ...perp_interest_charged_arbitrum_mainnet.sql | 13 + .../fct_perp_liq_account_arbitrum_mainnet.sql | 61 +++++ ...fct_perp_liq_position_arbitrum_mainnet.sql | 42 +++ ...t_perp_market_history_arbitrum_mainnet.sql | 76 ++++++ .../fct_perp_markets_arbitrum_mainnet.sql | 14 + .../perp/fct_perp_orders_arbitrum_mainnet.sql | 46 ++++ .../perp/fct_perp_pnl_arbitrum_mainnet.sql | 18 ++ ...revious_order_expired_arbitrum_mainnet.sql | 19 ++ .../perp/fct_perp_trades_arbitrum_mainnet.sql | 70 +++++ ...colla_0da291fb90e271e6e31861eed55225bd.sql | 22 ++ ...inter_e3bc82b7fe00da18ffea37f42d8e33ad.sql | 22 ++ ...previ_e7295bfc045a17bdff640789d2cdf4dd.sql | 22 ++ ...fct_p_0473f5e4efa8c059d6f55fff4bb9e40b.sql | 20 ++ ...fct_p_28a03b6e7d1423026833804c01edf40a.sql | 20 ++ ...fct_p_31170cd30bf38d63d5769ea55dd61720.sql | 20 ++ ...fct_p_314c711b09a188d2044ff89bdb16095c.sql | 20 ++ ...fct_p_493d704d8c878c5ba21c6d3ee7067c6f.sql | 20 ++ ...fct_p_4d54c441808b4a16bff94148254d77da.sql | 20 ++ ...fct_p_6d5193e03e7c13e392a6798ee0aebb85.sql | 20 ++ ...fct_p_85b220e94248ca2293e0c5eb6c638ad7.sql | 20 ++ ...fct_p_86abe1e53fb8472cf6a04ac6ff41b9db.sql | 20 ++ ...fct_p_974e37f3348ad7524936397a15395179.sql | 20 ++ ...fct_p_9dad67003da2d3db2675c0acf655de0a.sql | 20 ++ ...fct_p_acdb60bebd4cc38d26603b2d43d9e67c.sql | 20 ++ ...fct_p_ae86da3c3a2f8ef9241ca542ed9cfd7a.sql | 20 ++ ...fct_p_bf31e61faeb932d909281f56f6bab77b.sql | 20 ++ ...fct_p_c52f4d44cbcd1c969ca006658f4bb47d.sql | 20 ++ ...fct_p_def7ec9d6a2fb5f42cf1cb7d3295ff5f.sql | 20 ++ ...fct_p_ea02be054480a78acfcc20999decb73e.sql | 20 ++ ...fct_p_eb2bcad6479b2a3bbdf15cf74dfd1e31.sql | 20 ++ ...fct_p_eeaca53326292cee7049bb0a87db4e7e.sql | 20 ++ ...fct_p_f5642b27b5e66beab406a8db98b375b9.sql | 20 ++ ...fct_p_ff24f6dbc5ef0b130e32acd6cbba2e0f.sql | 20 ++ ...p_accounts_arbitrum_mainnet_created_ts.sql | 11 + ..._fct_perp_accounts_arbitrum_mainnet_id.sql | 11 + ...t_perp_accounts_arbitrum_mainnet_owner.sql | 11 + ...ral_m_34c6e8413702c7aea6b1c479eb229779.sql | 11 + ...ral_m_49aedeabb7047b87229b60095809171b.sql | 11 + ...ral_m_4c57a6b60ac61d99845385b58a05d583.sql | 11 + ...ral_m_85f4340bea413ccc136adc9cf5e4b37c.sql | 11 + ...ral_m_b8471e720904f8df062e9f10dc9e00fb.sql | 11 + ...ral_modified_arbitrum_mainnet_contract.sql | 11 + ...ollateral_modified_arbitrum_mainnet_id.sql | 11 + ...teral_modified_arbitrum_mainnet_sender.sql | 11 + ...t_cha_0a6d235a7c819de31ab18fb62294e516.sql | 11 + ...t_cha_717f5aaea0a5d2246ddb5a35c3fbb300.sql | 11 + ...t_cha_c276a7e4ca2d382d4ab76f03588816f8.sql | 11 + ...st_charged_arbitrum_mainnet_account_id.sql | 11 + ...rest_charged_arbitrum_mainnet_contract.sql | 11 + ...st_charged_arbitrum_mainnet_event_name.sql | 11 + ...p_interest_charged_arbitrum_mainnet_id.sql | 11 + ...rest_charged_arbitrum_mainnet_interest.sql | 11 + ...iq_account_arbitrum_mainnet_account_id.sql | 11 + ..._account_arbitrum_mainnet_total_reward.sql | 11 + ...t_perp_liq_account_arbitrum_mainnet_ts.sql | 11 + ...q_position_arbitrum_mainnet_account_id.sql | 11 + ...position_arbitrum_mainnet_block_number.sql | 11 + ..._perp_liq_position_arbitrum_mainnet_id.sql | 11 + ...iq_position_arbitrum_mainnet_market_id.sql | 11 + ...osition_arbitrum_mainnet_market_symbol.sql | 11 + ...osition_arbitrum_mainnet_position_size.sql | 11 + ..._perp_liq_position_arbitrum_mainnet_ts.sql | 11 + ...ition_c44cf46be0017a43dad18328907621a0.sql | 11 + ...ition_fce69fbfb7d0fa3cea81f66025278631.sql | 11 + ...histo_7410608d1a48d766fd36392a82d58823.sql | 11 + ...histo_ab2ff9cd5351a0fdff30c7f236999b13.sql | 11 + ...histo_db7b704adef0c78313d1eda27f65442c.sql | 11 + ...histo_e78054756e9523d86668f78f1329d30b.sql | 11 + ..._history_arbitrum_mainnet_block_number.sql | 11 + ..._history_arbitrum_mainnet_funding_rate.sql | 11 + ...erp_market_history_arbitrum_mainnet_id.sql | 11 + ...history_arbitrum_mainnet_interest_rate.sql | 11 + ...history_arbitrum_mainnet_long_rate_apr.sql | 11 + ...ket_history_arbitrum_mainnet_market_id.sql | 11 + ...history_arbitrum_mainnet_market_symbol.sql | 11 + ..._market_history_arbitrum_mainnet_price.sql | 11 + ...p_market_history_arbitrum_mainnet_size.sql | 11 + ...et_history_arbitrum_mainnet_size_delta.sql | 11 + ...rket_history_arbitrum_mainnet_size_usd.sql | 11 + ...p_market_history_arbitrum_mainnet_skew.sql | 11 + ...erp_market_history_arbitrum_mainnet_ts.sql | 11 + ..._markets_arbitrum_mainnet_block_number.sql | 11 + ...rp_markets_arbitrum_mainnet_created_ts.sql | 11 + ...l_fct_perp_markets_arbitrum_mainnet_id.sql | 11 + ...p_markets_arbitrum_mainnet_market_name.sql | 11 + ...markets_arbitrum_mainnet_market_symbol.sql | 11 + ...erp_orders_arbitrum_mainnet_account_id.sql | 11 + ...p_orders_arbitrum_mainnet_block_number.sql | 11 + ..._perp_orders_arbitrum_mainnet_contract.sql | 11 + ...ll_fct_perp_orders_arbitrum_mainnet_id.sql | 11 + ...perp_orders_arbitrum_mainnet_market_id.sql | 11 + ..._orders_arbitrum_mainnet_market_symbol.sql | 11 + ...ders_arbitrum_mainnet_transaction_hash.sql | 11 + ...ll_fct_perp_orders_arbitrum_mainnet_ts.sql | 11 + ...ct_perp_pnl_arbitrum_mainnet_market_id.sql | 11 + ..._null_fct_perp_pnl_arbitrum_mainnet_ts.sql | 11 + ...s_ord_172ee1d1fca0cbb7cfdc29c1401173f4.sql | 11 + ...s_ord_215a6e18c678a61ff896059e9fc33b93.sql | 11 + ...s_ord_72718a9633401010962aea9aaa994c5e.sql | 11 + ...s_ord_736f7d9b4b09a7b56cd7e9fd84b59a90.sql | 11 + ...s_ord_802b9579ac446c1c5f6cd420c4a1f314.sql | 11 + ...s_ord_8ccb15ec611dd24ed52c20b662dc4d89.sql | 11 + ...s_ord_8ef90341edd1ec80cdf4ec8ed4f6d5c9.sql | 11 + ...ious_order_expired_arbitrum_mainnet_id.sql | 11 + ...arbit_b2414cd7eaea142489e90846a8936fe6.sql | 11 + ...erp_trades_arbitrum_mainnet_account_id.sql | 11 + ...rades_arbitrum_mainnet_accrued_funding.sql | 11 + ...p_trades_arbitrum_mainnet_block_number.sql | 11 + ...trades_arbitrum_mainnet_collected_fees.sql | 11 + ..._perp_trades_arbitrum_mainnet_contract.sql | 11 + ..._trades_arbitrum_mainnet_exchange_fees.sql | 11 + ...erp_trades_arbitrum_mainnet_fill_price.sql | 11 + ...ll_fct_perp_trades_arbitrum_mainnet_id.sql | 11 + ...t_perp_trades_arbitrum_mainnet_lp_fees.sql | 11 + ...perp_trades_arbitrum_mainnet_market_id.sql | 11 + ..._trades_arbitrum_mainnet_market_symbol.sql | 11 + ...s_arbitrum_mainnet_notional_trade_size.sql | 11 + ...l_fct_perp_trades_arbitrum_mainnet_pnl.sql | 11 + ..._trades_arbitrum_mainnet_position_size.sql | 11 + ..._trades_arbitrum_mainnet_referral_fees.sql | 11 + ...des_arbitrum_mainnet_settlement_reward.sql | 11 + ...t_perp_trades_arbitrum_mainnet_settler.sql | 11 + ...erp_trades_arbitrum_mainnet_total_fees.sql | 11 + ..._trades_arbitrum_mainnet_tracking_code.sql | 11 + ...erp_trades_arbitrum_mainnet_trade_size.sql | 11 + ...ades_arbitrum_mainnet_transaction_hash.sql | 11 + ...ll_fct_perp_trades_arbitrum_mainnet_ts.sql | 11 + ..._fct_perp_accounts_arbitrum_mainnet_id.sql | 14 + ...ollateral_modified_arbitrum_mainnet_id.sql | 14 + ...p_interest_charged_arbitrum_mainnet_id.sql | 14 + ..._perp_liq_position_arbitrum_mainnet_id.sql | 14 + ...erp_market_history_arbitrum_mainnet_id.sql | 14 + ...ue_fct_perp_orders_arbitrum_mainnet_id.sql | 14 + ...ious_order_expired_arbitrum_mainnet_id.sql | 14 + ...ue_fct_perp_trades_arbitrum_mainnet_id.sql | 14 + ...p_account_stats_daily_arbitrum_mainnet.sql | 45 ++++ ..._account_stats_hourly_arbitrum_mainnet.sql | 119 +++++++++ ...rp_keeper_stats_daily_arbitrum_mainnet.sql | 44 +++ ...p_keeper_stats_hourly_arbitrum_mainnet.sql | 44 +++ ...rp_market_stats_daily_arbitrum_mainnet.sql | 25 ++ ...p_market_stats_hourly_arbitrum_mainnet.sql | 162 ++++++++++++ .../fct_perp_stats_daily_arbitrum_mainnet.sql | 23 ++ ...fct_perp_stats_hourly_arbitrum_mainnet.sql | 91 +++++++ ..._tracking_stats_daily_arbitrum_mainnet.sql | 93 +++++++ ...tracking_stats_hourly_arbitrum_mainnet.sql | 93 +++++++ .../prices/fct_prices_arbitrum_mainnet.sql | 44 +++ .../fct_prices_hourly_arbitrum_mainnet.sql | 72 +++++ ...fct_p_4644ad7c63d005ac54db98edb6c9c900.sql | 20 ++ ...fct_p_dcb09535be5469b9faf234ed6f43f02e.sql | 20 ++ ..._prices_arbitrum_mainnet_market_symbol.sql | 11 + ...null_fct_prices_arbitrum_mainnet_price.sql | 11 + ...ot_null_fct_prices_arbitrum_mainnet_ts.sql | 11 + ..._hourly_arbitrum_mainnet_market_symbol.sql | 11 + ...t_prices_hourly_arbitrum_mainnet_price.sql | 11 + ..._fct_prices_hourly_arbitrum_mainnet_ts.sql | 11 + .../fct_spot_atomics_arbitrum_mainnet.sql | 61 +++++ .../fct_spot_markets_arbitrum_mainnet.sql | 13 + .../fct_spot_wrapper_arbitrum_mainnet.sql | 49 ++++ .../fct_synth_supply_arbitrum_mainnet.sql | 76 ++++++ ...fct_s_0fab89b4df840dcd6d06f9fa6285b914.sql | 20 ++ ...fct_s_40719b2c5c7462a9421a6076d2378e77.sql | 20 ++ ...fct_s_75265e3f1113500b998d90fbb5de93fd.sql | 20 ++ ...fct_s_ad07ecda7adc2e1174efae746b1e061f.sql | 20 ++ ...t_spot_atomics_arbitrum_mainnet_amount.sql | 11 + ..._atomics_arbitrum_mainnet_block_number.sql | 11 + ...l_fct_spot_atomics_arbitrum_mainnet_id.sql | 11 + ...ct_spot_atomics_arbitrum_mainnet_price.sql | 11 + ...spot_atomics_arbitrum_mainnet_referrer.sql | 11 + ...omics_arbitrum_mainnet_synth_market_id.sql | 11 + ...l_fct_spot_atomics_arbitrum_mainnet_ts.sql | 11 + ..._spot_atomics_arbitrum_mainnet_tx_hash.sql | 11 + ..._markets_arbitrum_mainnet_block_number.sql | 11 + ...ot_markets_arbitrum_mainnet_created_ts.sql | 11 + ...l_fct_spot_markets_arbitrum_mainnet_id.sql | 11 + ...markets_arbitrum_mainnet_token_address.sql | 11 + ...rapper_arbitrum_mainnet_amount_wrapped.sql | 11 + ..._wrapper_arbitrum_mainnet_block_number.sql | 11 + ...l_fct_spot_wrapper_arbitrum_mainnet_id.sql | 11 + ...apper_arbitrum_mainnet_synth_market_id.sql | 11 + ...l_fct_spot_wrapper_arbitrum_mainnet_ts.sql | 11 + ..._spot_wrapper_arbitrum_mainnet_tx_hash.sql | 11 + ...h_supply_arbitrum_mainnet_block_number.sql | 11 + ...t_synth_supply_arbitrum_mainnet_supply.sql | 11 + ...upply_arbitrum_mainnet_synth_market_id.sql | 11 + ...l_fct_synth_supply_arbitrum_mainnet_ts.sql | 11 + ...e_fct_spot_atomics_arbitrum_mainnet_id.sql | 14 + ...e_fct_spot_wrapper_arbitrum_mainnet_id.sql | 14 + ...re_account_delegation_arbitrum_sepolia.sql | 64 +++++ .../core/fct_core_apr_arbitrum_sepolia.sql | 234 ++++++++++++++++ .../fct_core_apr_rewards_arbitrum_sepolia.sql | 111 ++++++++ ...t_core_market_updated_arbitrum_sepolia.sql | 36 +++ ..._core_pool_collateral_arbitrum_sepolia.sql | 43 +++ ..._core_pool_delegation_arbitrum_sepolia.sql | 49 ++++ .../core/fct_core_pools_arbitrum_sepolia.sql | 13 + .../core/fct_pool_debt_arbitrum_sepolia.sql | 10 + .../fct_pool_issuance_arbitrum_sepolia.sql | 43 +++ ..._pool_issuance_hourly_arbitrum_sepolia.sql | 122 +++++++++ .../fct_pool_pnl_hourly_arbitrum_sepolia.sql | 214 +++++++++++++++ ...ool_pnl_hourly_reward_arbitrum_sepolia.sql | 82 ++++++ .../fct_pool_rewards_arbitrum_sepolia.sql | 39 +++ ...t_pool_rewards_hourly_arbitrum_sepolia.sql | 21 ++ ..._rewards_token_hourly_arbitrum_sepolia.sql | 190 +++++++++++++ ...marke_8b90c2263185e692a28bc21c7c196d94.sql | 22 ++ ...fct_c_077f2defb2efb708f8c1e03f6d47b95a.sql | 20 ++ ...fct_c_0b44fd5cc8c2d1e04a3b7c9b915f2cc4.sql | 20 ++ ...fct_c_4f0191e29c5e221dd6a950c7ef37d747.sql | 20 ++ ...fct_c_7d6c69f2928c543037dd15ccc656a4e0.sql | 20 ++ ...fct_c_884a51c573b5df3cbadc4cd5eb548c09.sql | 22 ++ ...fct_c_b74906ac71cf090fed4cb09296e08ec9.sql | 20 ++ ...fct_c_de38f886e586adc0ef6de1c742aa1e21.sql | 20 ++ ...fct_c_f89936149b2f72282552911517871bed.sql | 22 ++ ...fct_c_f960bca5e9cfb9ebd3dd42290ee043a9.sql | 20 ++ ...fct_c_ff2b6461c3de5a4c9eb8d709664fdf81.sql | 20 ++ ...fct_p_00419512556802607d34a13b2fae9fde.sql | 20 ++ ...fct_p_10ced893bba152248d018a8fc373d942.sql | 20 ++ ...fct_p_2a63ee355e4d76f268537548f1f3d4cf.sql | 20 ++ ...fct_p_5183b189cbc825148d4266891fd01da5.sql | 20 ++ ...fct_p_599de352b839feed51ad4f4eb17b420f.sql | 20 ++ ...fct_p_6f0679969324f6c86528d62ed3e64658.sql | 20 ++ ...fct_p_7117aa2f114d3eb896f9eea1201abd2a.sql | 20 ++ ...fct_p_78d7856dd1e123f365011eee499b2f59.sql | 22 ++ ...fct_p_7d080ad9810c6e54982f624954c1a8bd.sql | 20 ++ ...fct_p_a67d338a50f45b5e37135127818c33d1.sql | 22 ++ ...fct_p_d7acda87dcf2fc39c0c36609d0794bd2.sql | 20 ++ ...fct_p_df9fa8946eec41700553434667916542.sql | 20 ++ ...fct_p_e0a68b51993ab712ad96312726405859.sql | 20 ++ ...fct_p_e12600eefd85fc7e692b201278046e4b.sql | 20 ++ ...fct_p_fa7cf2db846d1f7db6571286c827e475.sql | 20 ++ ..._dele_1d9726e98d7c252b953966d1ac40c406.sql | 11 + ..._dele_bacd513a0071b80c39a55744b53f1df2.sql | 11 + ..._dele_beb2c452623901a2f1cc75badf66ccbe.sql | 11 + ...nt_delegation_arbitrum_sepolia_pool_id.sql | 11 + ...account_delegation_arbitrum_sepolia_ts.sql | 11 + ..._fct_core_apr_arbitrum_sepolia_apr_24h.sql | 11 + ..._fct_core_apr_arbitrum_sepolia_apr_28d.sql | 11 + ...l_fct_core_apr_arbitrum_sepolia_apr_7d.sql | 11 + ..._fct_core_apr_arbitrum_sepolia_apy_24h.sql | 11 + ..._fct_core_apr_arbitrum_sepolia_apy_28d.sql | 11 + ...l_fct_core_apr_arbitrum_sepolia_apy_7d.sql | 11 + ...e_apr_arbitrum_sepolia_collateral_type.sql | 11 + ..._apr_arbitrum_sepolia_collateral_value.sql | 11 + ...r_arbitrum_sepolia_cumulative_issuance.sql | 11 + ...re_apr_arbitrum_sepolia_cumulative_pnl.sql | 11 + ...ull_fct_core_apr_arbitrum_sepolia_debt.sql | 11 + ...e_apr_arbitrum_sepolia_hourly_issuance.sql | 11 + ...t_core_apr_arbitrum_sepolia_hourly_pnl.sql | 11 + ...re_apr_arbitrum_sepolia_hourly_pnl_pct.sql | 11 + ...pr_arbitrum_sepolia_hourly_rewards_pct.sql | 11 + ..._fct_core_apr_arbitrum_sepolia_pool_id.sql | 11 + ..._core_apr_arbitrum_sepolia_rewards_usd.sql | 11 + ..._null_fct_core_apr_arbitrum_sepolia_ts.sql | 11 + ...updat_36e0ca2a51356f2f21489599f00a450c.sql | 11 + ...updat_deb18cd73203d572302c2f3a96563472.sql | 11 + ...updat_f2230a6a0d1758e98839bc6421b06fa7.sql | 11 + ...et_updated_arbitrum_sepolia_event_name.sql | 11 + ...ore_market_updated_arbitrum_sepolia_id.sql | 11 + ...ket_updated_arbitrum_sepolia_market_id.sql | 11 + ..._updated_arbitrum_sepolia_net_issuance.sql | 11 + ..._updated_arbitrum_sepolia_token_amount.sql | 11 + ...ore_market_updated_arbitrum_sepolia_ts.sql | 11 + ...llate_0f92106980f19a00f3960ca4fc10318e.sql | 11 + ...llate_ee9fa342217d1818d740af9852d602da.sql | 11 + ...re_pool_collateral_arbitrum_sepolia_ts.sql | 11 + ...legat_60116e7971a6034dfb3bce7f65b82427.sql | 11 + ...ol_delegation_arbitrum_sepolia_pool_id.sql | 11 + ...re_pool_delegation_arbitrum_sepolia_ts.sql | 11 + ...re_pools_arbitrum_sepolia_block_number.sql | 11 + ...core_pools_arbitrum_sepolia_created_ts.sql | 11 + ...ull_fct_core_pools_arbitrum_sepolia_id.sql | 11 + ..._fct_core_pools_arbitrum_sepolia_owner.sql | 11 + ...ool_debt_arbitrum_sepolia_block_number.sql | 11 + ..._debt_arbitrum_sepolia_collateral_type.sql | 11 + ...ll_fct_pool_debt_arbitrum_sepolia_debt.sql | 11 + ...fct_pool_debt_arbitrum_sepolia_pool_id.sql | 11 + ...null_fct_pool_debt_arbitrum_sepolia_ts.sql | 11 + ...l_issuance_arbitrum_sepolia_account_id.sql | 11 + ..._pool_issuance_arbitrum_sepolia_amount.sql | 11 + ...issuance_arbitrum_sepolia_block_number.sql | 11 + ...uance_arbitrum_sepolia_collateral_type.sql | 11 + ...pool_issuance_arbitrum_sepolia_pool_id.sql | 11 + ...ance_arbitrum_sepolia_transaction_hash.sql | 11 + ..._fct_pool_issuance_arbitrum_sepolia_ts.sql | 11 + ...e_hou_11cb916d75968dff8a34062a04135270.sql | 11 + ...e_hou_ef4983c22214b01e693f4d2ae2d8d374.sql | 11 + ...suance_hourly_arbitrum_sepolia_pool_id.sql | 11 + ...ol_issuance_hourly_arbitrum_sepolia_ts.sql | 11 + ...rly_a_6c23c87583f2b0ac9bb0a2c0370497c4.sql | 11 + ...ourly_arbitrum_sepolia_collateral_type.sql | 11 + ...urly_arbitrum_sepolia_collateral_value.sql | 11 + ..._pool_pnl_hourly_arbitrum_sepolia_debt.sql | 11 + ...ourly_arbitrum_sepolia_hourly_issuance.sql | 11 + ...pnl_hourly_arbitrum_sepolia_hourly_pnl.sql | 11 + ...hourly_arbitrum_sepolia_hourly_pnl_pct.sql | 11 + ...urly_arbitrum_sepolia_hourly_total_pct.sql | 11 + ...ol_pnl_hourly_arbitrum_sepolia_pool_id.sql | 11 + ...nl_hourly_arbitrum_sepolia_rewards_usd.sql | 11 + ...ct_pool_pnl_hourly_arbitrum_sepolia_ts.sql | 11 + ...t_pool_rewards_arbitrum_sepolia_amount.sql | 11 + ...wards_arbitrum_sepolia_collateral_type.sql | 11 + ...l_rewards_arbitrum_sepolia_distributor.sql | 11 + ..._pool_rewards_arbitrum_sepolia_pool_id.sql | 11 + ..._rewards_arbitrum_sepolia_token_symbol.sql | 11 + ...l_fct_pool_rewards_arbitrum_sepolia_ts.sql | 11 + ..._hour_635c87ae2557e9395da988d2e1e4a097.sql | 11 + ...ewards_hourly_arbitrum_sepolia_pool_id.sql | 11 + ...ds_hourly_arbitrum_sepolia_rewards_usd.sql | 11 + ...ool_rewards_hourly_arbitrum_sepolia_ts.sql | 11 + ..._toke_101f33e1d7acd1e7a935048c8eeed72a.sql | 11 + ..._toke_8dfb621ad95873be69842e7a52568e36.sql | 11 + ..._toke_c3520f755c3280ff3dbb2008a3c8df69.sql | 11 + ..._toke_db7f25a9d30e870ff1966e415088dd18.sql | 11 + ...s_token_hourly_arbitrum_sepolia_amount.sql | 11 + ..._token_hourly_arbitrum_sepolia_pool_id.sql | 11 + ...wards_token_hourly_arbitrum_sepolia_ts.sql | 11 + ...ore_market_updated_arbitrum_sepolia_id.sql | 14 + .../fct_perp_accounts_arbitrum_sepolia.sql | 14 + ...p_collateral_modified_arbitrum_sepolia.sql | 15 ++ ...perp_interest_charged_arbitrum_sepolia.sql | 13 + .../fct_perp_liq_account_arbitrum_sepolia.sql | 61 +++++ ...fct_perp_liq_position_arbitrum_sepolia.sql | 42 +++ ...t_perp_market_history_arbitrum_sepolia.sql | 76 ++++++ .../fct_perp_markets_arbitrum_sepolia.sql | 14 + .../perp/fct_perp_orders_arbitrum_sepolia.sql | 46 ++++ .../perp/fct_perp_pnl_arbitrum_sepolia.sql | 18 ++ ...revious_order_expired_arbitrum_sepolia.sql | 19 ++ .../perp/fct_perp_trades_arbitrum_sepolia.sql | 70 +++++ ...colla_f97a5d6ab4bb5d45282eedacc1657393.sql | 22 ++ ...inter_37ce561b1ba2a4a7a928bb7227e23c66.sql | 22 ++ ...previ_2730a16dc2b62cc7a9b68ecdd9ba92a4.sql | 22 ++ ...fct_p_0282cd2183706900553f565b7dab07e1.sql | 20 ++ ...fct_p_03102853af5eb766be3b73216c034f65.sql | 20 ++ ...fct_p_03c7115745637ccef76e8372c82ef99f.sql | 20 ++ ...fct_p_0c872c0cb7b424f4d0527e3e3893cad4.sql | 20 ++ ...fct_p_0c8d554aef57f65069e51182a21e7266.sql | 20 ++ ...fct_p_0d7dc918864053575845b11935887ba6.sql | 20 ++ ...fct_p_32fc97a1cf93a1b0a6b26ff7d01b7992.sql | 20 ++ ...fct_p_4665d426d61421eeedf4e7af6081cb90.sql | 20 ++ ...fct_p_5b5369d059ab0c4c8a7872cf214b9aab.sql | 20 ++ ...fct_p_5d6cf231c7bb30c41c45b99f3f6da2a1.sql | 20 ++ ...fct_p_5ee0d4d2eb53d0bf8493c4e29ce499f2.sql | 20 ++ ...fct_p_6611babf7b889013ce7caa643092e72c.sql | 20 ++ ...fct_p_71c15b0e52d6cdf78db4c51f1b8a2fcb.sql | 20 ++ ...fct_p_8eebfb7454b8b2de313cec6e915e8d00.sql | 20 ++ ...fct_p_a366d97f6c7bf2b5acaa43bd093a347d.sql | 20 ++ ...fct_p_c34c5714b957bba2192a57a73d8e840c.sql | 20 ++ ...fct_p_c7fa43d05c0ddd75de5587d7ade6e098.sql | 20 ++ ...fct_p_d0aec6280d097eb6c6aa06414296a731.sql | 20 ++ ...fct_p_de100d2ce6379f4bac61e68a57576d91.sql | 20 ++ ...fct_p_e1da16f9ddb02f52e09d77a2bb8b3127.sql | 20 ++ ...fct_p_f55271eda5cd0bb666f2625ecc8c950c.sql | 20 ++ ...p_accounts_arbitrum_sepolia_created_ts.sql | 11 + ..._fct_perp_accounts_arbitrum_sepolia_id.sql | 11 + ...t_perp_accounts_arbitrum_sepolia_owner.sql | 11 + ...ral_m_226bb0cf3724c2bad3df25f1aecb9c63.sql | 11 + ...ral_m_5c6d904034a3bcf925083d6a45ce9fbd.sql | 11 + ...ral_m_a9963489f2d2d922278bbeded126996c.sql | 11 + ...ral_m_c0765ddc930e394199ec9f482d4b4ab7.sql | 11 + ...ral_m_fa56dc58d06727cd1ad6f0e49d2c7adf.sql | 11 + ...ral_modified_arbitrum_sepolia_contract.sql | 11 + ...ollateral_modified_arbitrum_sepolia_id.sql | 11 + ...teral_modified_arbitrum_sepolia_sender.sql | 11 + ...t_cha_66f4a069802a8fd343ebc461f0a85ca8.sql | 11 + ...t_cha_966fec8c70830188852bf2d44861f9a5.sql | 11 + ...t_cha_c6feb0ef41481f0da32aca4327138aa7.sql | 11 + ...st_charged_arbitrum_sepolia_account_id.sql | 11 + ...rest_charged_arbitrum_sepolia_contract.sql | 11 + ...st_charged_arbitrum_sepolia_event_name.sql | 11 + ...p_interest_charged_arbitrum_sepolia_id.sql | 11 + ...rest_charged_arbitrum_sepolia_interest.sql | 11 + ...iq_account_arbitrum_sepolia_account_id.sql | 11 + ..._account_arbitrum_sepolia_total_reward.sql | 11 + ...t_perp_liq_account_arbitrum_sepolia_ts.sql | 11 + ...q_position_arbitrum_sepolia_account_id.sql | 11 + ...position_arbitrum_sepolia_block_number.sql | 11 + ..._perp_liq_position_arbitrum_sepolia_id.sql | 11 + ...iq_position_arbitrum_sepolia_market_id.sql | 11 + ...osition_arbitrum_sepolia_market_symbol.sql | 11 + ...osition_arbitrum_sepolia_position_size.sql | 11 + ..._perp_liq_position_arbitrum_sepolia_ts.sql | 11 + ...ition_cde30711e4d43245a7ac8a257edceb52.sql | 11 + ...ition_e5dbfc6ac8922958d5e4e5e43fb23639.sql | 11 + ...histo_ae93bd3fc6e929328800136685550ece.sql | 11 + ...histo_afb652fde55a7f2226e2af5611e0ea69.sql | 11 + ...histo_baea09cd8bd9b6b66228d8e77ac50f11.sql | 11 + ...histo_f2cd79a163c2d1d51ca359bdd5a1a94e.sql | 11 + ..._history_arbitrum_sepolia_block_number.sql | 11 + ..._history_arbitrum_sepolia_funding_rate.sql | 11 + ...erp_market_history_arbitrum_sepolia_id.sql | 11 + ...history_arbitrum_sepolia_interest_rate.sql | 11 + ...history_arbitrum_sepolia_long_rate_apr.sql | 11 + ...ket_history_arbitrum_sepolia_market_id.sql | 11 + ...history_arbitrum_sepolia_market_symbol.sql | 11 + ..._market_history_arbitrum_sepolia_price.sql | 11 + ...p_market_history_arbitrum_sepolia_size.sql | 11 + ...et_history_arbitrum_sepolia_size_delta.sql | 11 + ...rket_history_arbitrum_sepolia_size_usd.sql | 11 + ...p_market_history_arbitrum_sepolia_skew.sql | 11 + ...erp_market_history_arbitrum_sepolia_ts.sql | 11 + ..._markets_arbitrum_sepolia_block_number.sql | 11 + ...rp_markets_arbitrum_sepolia_created_ts.sql | 11 + ...l_fct_perp_markets_arbitrum_sepolia_id.sql | 11 + ...p_markets_arbitrum_sepolia_market_name.sql | 11 + ...markets_arbitrum_sepolia_market_symbol.sql | 11 + ...erp_orders_arbitrum_sepolia_account_id.sql | 11 + ...p_orders_arbitrum_sepolia_block_number.sql | 11 + ..._perp_orders_arbitrum_sepolia_contract.sql | 11 + ...ll_fct_perp_orders_arbitrum_sepolia_id.sql | 11 + ...perp_orders_arbitrum_sepolia_market_id.sql | 11 + ..._orders_arbitrum_sepolia_market_symbol.sql | 11 + ...ders_arbitrum_sepolia_transaction_hash.sql | 11 + ...ll_fct_perp_orders_arbitrum_sepolia_ts.sql | 11 + ...ct_perp_pnl_arbitrum_sepolia_market_id.sql | 11 + ..._null_fct_perp_pnl_arbitrum_sepolia_ts.sql | 11 + ...s_ord_05ac559bc900e2803f6222630c9908b5.sql | 11 + ...s_ord_56bc1fcd0d1ee144995e1ebc45292c56.sql | 11 + ...s_ord_832ddb66959408c19dbb6c0f30c41cf6.sql | 11 + ...s_ord_8e6622256cda3410901f4a77fea082e5.sql | 11 + ...s_ord_a14484db01abde00713bfbdce086536d.sql | 11 + ...s_ord_c7aba1ee151a3cf5c3122396bec6c3bc.sql | 11 + ...s_ord_daa8831eac778a7953e3e359bc94008b.sql | 11 + ...ious_order_expired_arbitrum_sepolia_id.sql | 11 + ...arbit_1b821452537a1f2a9f93f94c774a58e0.sql | 11 + ...erp_trades_arbitrum_sepolia_account_id.sql | 11 + ...rades_arbitrum_sepolia_accrued_funding.sql | 11 + ...p_trades_arbitrum_sepolia_block_number.sql | 11 + ...trades_arbitrum_sepolia_collected_fees.sql | 11 + ..._perp_trades_arbitrum_sepolia_contract.sql | 11 + ..._trades_arbitrum_sepolia_exchange_fees.sql | 11 + ...erp_trades_arbitrum_sepolia_fill_price.sql | 11 + ...ll_fct_perp_trades_arbitrum_sepolia_id.sql | 11 + ...t_perp_trades_arbitrum_sepolia_lp_fees.sql | 11 + ...perp_trades_arbitrum_sepolia_market_id.sql | 11 + ..._trades_arbitrum_sepolia_market_symbol.sql | 11 + ...s_arbitrum_sepolia_notional_trade_size.sql | 11 + ...l_fct_perp_trades_arbitrum_sepolia_pnl.sql | 11 + ..._trades_arbitrum_sepolia_position_size.sql | 11 + ..._trades_arbitrum_sepolia_referral_fees.sql | 11 + ...des_arbitrum_sepolia_settlement_reward.sql | 11 + ...t_perp_trades_arbitrum_sepolia_settler.sql | 11 + ...erp_trades_arbitrum_sepolia_total_fees.sql | 11 + ..._trades_arbitrum_sepolia_tracking_code.sql | 11 + ...erp_trades_arbitrum_sepolia_trade_size.sql | 11 + ...ades_arbitrum_sepolia_transaction_hash.sql | 11 + ...ll_fct_perp_trades_arbitrum_sepolia_ts.sql | 11 + ..._fct_perp_accounts_arbitrum_sepolia_id.sql | 14 + ...ollateral_modified_arbitrum_sepolia_id.sql | 14 + ...p_interest_charged_arbitrum_sepolia_id.sql | 14 + ..._perp_liq_position_arbitrum_sepolia_id.sql | 14 + ...erp_market_history_arbitrum_sepolia_id.sql | 14 + ...ue_fct_perp_orders_arbitrum_sepolia_id.sql | 14 + ...ious_order_expired_arbitrum_sepolia_id.sql | 14 + ...ue_fct_perp_trades_arbitrum_sepolia_id.sql | 14 + ...p_account_stats_daily_arbitrum_sepolia.sql | 45 ++++ ..._account_stats_hourly_arbitrum_sepolia.sql | 119 +++++++++ ...rp_keeper_stats_daily_arbitrum_sepolia.sql | 44 +++ ...p_keeper_stats_hourly_arbitrum_sepolia.sql | 44 +++ ...rp_market_stats_daily_arbitrum_sepolia.sql | 25 ++ ...p_market_stats_hourly_arbitrum_sepolia.sql | 162 ++++++++++++ .../fct_perp_stats_daily_arbitrum_sepolia.sql | 23 ++ ...fct_perp_stats_hourly_arbitrum_sepolia.sql | 91 +++++++ ..._tracking_stats_daily_arbitrum_sepolia.sql | 93 +++++++ ...tracking_stats_hourly_arbitrum_sepolia.sql | 93 +++++++ .../prices/fct_prices_arbitrum_sepolia.sql | 44 +++ .../fct_prices_hourly_arbitrum_sepolia.sql | 72 +++++ ...fct_p_1793757a7745263cb1ae50328ac71095.sql | 20 ++ ...fct_p_c389955785804dcaf9bd1c3182ae345a.sql | 20 ++ ..._prices_arbitrum_sepolia_market_symbol.sql | 11 + ...null_fct_prices_arbitrum_sepolia_price.sql | 11 + ...ot_null_fct_prices_arbitrum_sepolia_ts.sql | 11 + ..._hourly_arbitrum_sepolia_market_symbol.sql | 11 + ...t_prices_hourly_arbitrum_sepolia_price.sql | 11 + ..._fct_prices_hourly_arbitrum_sepolia_ts.sql | 11 + .../fct_spot_atomics_arbitrum_sepolia.sql | 61 +++++ .../fct_spot_markets_arbitrum_sepolia.sql | 13 + .../fct_spot_wrapper_arbitrum_sepolia.sql | 49 ++++ .../fct_synth_supply_arbitrum_sepolia.sql | 76 ++++++ ...fct_s_13b1cd7a747e4342600b693999e3edc5.sql | 20 ++ ...fct_s_4c31ac9727349bc48034259abf6855e8.sql | 20 ++ ...fct_s_7ae3fe9b5ae9f2521f5ef9e747468675.sql | 20 ++ ...fct_s_f7215907bd80967a19c7b75cb2c62c2d.sql | 20 ++ ...t_spot_atomics_arbitrum_sepolia_amount.sql | 11 + ..._atomics_arbitrum_sepolia_block_number.sql | 11 + ...l_fct_spot_atomics_arbitrum_sepolia_id.sql | 11 + ...ct_spot_atomics_arbitrum_sepolia_price.sql | 11 + ...spot_atomics_arbitrum_sepolia_referrer.sql | 11 + ...omics_arbitrum_sepolia_synth_market_id.sql | 11 + ...l_fct_spot_atomics_arbitrum_sepolia_ts.sql | 11 + ..._spot_atomics_arbitrum_sepolia_tx_hash.sql | 11 + ..._markets_arbitrum_sepolia_block_number.sql | 11 + ...ot_markets_arbitrum_sepolia_created_ts.sql | 11 + ...l_fct_spot_markets_arbitrum_sepolia_id.sql | 11 + ...markets_arbitrum_sepolia_token_address.sql | 11 + ...rapper_arbitrum_sepolia_amount_wrapped.sql | 11 + ..._wrapper_arbitrum_sepolia_block_number.sql | 11 + ...l_fct_spot_wrapper_arbitrum_sepolia_id.sql | 11 + ...apper_arbitrum_sepolia_synth_market_id.sql | 11 + ...l_fct_spot_wrapper_arbitrum_sepolia_ts.sql | 11 + ..._spot_wrapper_arbitrum_sepolia_tx_hash.sql | 11 + ...h_supply_arbitrum_sepolia_block_number.sql | 11 + ...t_synth_supply_arbitrum_sepolia_supply.sql | 11 + ...upply_arbitrum_sepolia_synth_market_id.sql | 11 + ...l_fct_synth_supply_arbitrum_sepolia_ts.sql | 11 + ...e_fct_spot_atomics_arbitrum_sepolia_id.sql | 14 + ...e_fct_spot_wrapper_arbitrum_sepolia_id.sql | 14 + .../buyback/fct_buyback_base_mainnet.sql | 17 ++ .../fct_buyback_daily_base_mainnet.sql | 31 +++ .../fct_buyback_hourly_base_mainnet.sql | 31 +++ ...fct_b_2357e6e1b2389bbacb74d4d9d107012d.sql | 20 ++ ...fct_b_295f5e76c7f32780fd03a191ca4a34ca.sql | 20 ++ ...fct_b_3a016e5ad8a0adae03db8e6dc5263b6a.sql | 20 ++ ...fct_b_8da69f2dfdaa37b8628e825930fc5b81.sql | 20 ++ ...fct_b_95b025ed4566a6c327e2a1b54a635a45.sql | 20 ++ ...fct_b_ae7e9da2aec9085f88f390a9eab8c08b.sql | 20 ++ ...fct_b_ed497ddd2101ddfffc53a477a0be3c56.sql | 20 ++ ...fct_b_ee13dfd755b5a6ec766632efc82a0f72.sql | 20 ++ ...fct_b_f29cb83636bed8e0f60f2530445a2fa1.sql | 20 ++ ..._fct_buyback_base_mainnet_snx__True__0.sql | 20 ++ ..._fct_buyback_base_mainnet_usd__True__0.sql | 20 ++ ...ot_null_fct_buyback_base_mainnet_buyer.sql | 11 + .../not_null_fct_buyback_base_mainnet_id.sql | 11 + .../not_null_fct_buyback_base_mainnet_snx.sql | 11 + ...ull_fct_buyback_base_mainnet_snx_price.sql | 11 + .../not_null_fct_buyback_base_mainnet_ts.sql | 11 + .../not_null_fct_buyback_base_mainnet_usd.sql | 11 + ...ily_base_mainnet_cumulative_snx_amount.sql | 11 + ...ily_base_mainnet_cumulative_usd_amount.sql | 11 + ..._buyback_daily_base_mainnet_snx_amount.sql | 11 + ...null_fct_buyback_daily_base_mainnet_ts.sql | 11 + ..._buyback_daily_base_mainnet_usd_amount.sql | 11 + ...rly_base_mainnet_cumulative_snx_amount.sql | 11 + ...rly_base_mainnet_cumulative_usd_amount.sql | 11 + ...buyback_hourly_base_mainnet_snx_amount.sql | 11 + ...ull_fct_buyback_hourly_base_mainnet_ts.sql | 11 + ...buyback_hourly_base_mainnet_usd_amount.sql | 11 + .../unique_fct_buyback_base_mainnet_id.sql | 14 + ...t_core_account_delegation_base_mainnet.sql | 64 +++++ .../core/fct_core_apr_base_mainnet.sql | 234 ++++++++++++++++ .../fct_core_apr_rewards_base_mainnet.sql | 111 ++++++++ .../fct_core_market_updated_base_mainnet.sql | 36 +++ .../fct_core_pool_collateral_base_mainnet.sql | 43 +++ .../fct_core_pool_delegation_base_mainnet.sql | 49 ++++ .../core/fct_core_pools_base_mainnet.sql | 13 + ...fct_core_vault_collateral_base_mainnet.sql | 10 + .../core/fct_pool_debt_base_mainnet.sql | 10 + .../core/fct_pool_issuance_base_mainnet.sql | 43 +++ .../fct_pool_issuance_hourly_base_mainnet.sql | 122 +++++++++ .../core/fct_pool_pnl_hourly_base_mainnet.sql | 214 +++++++++++++++ ...ct_pool_pnl_hourly_reward_base_mainnet.sql | 82 ++++++ .../core/fct_pool_rewards_base_mainnet.sql | 39 +++ .../fct_pool_rewards_hourly_base_mainnet.sql | 21 ++ ...pool_rewards_token_hourly_base_mainnet.sql | 190 +++++++++++++ ...marke_fbcb06123ff64c40081372c459987d0d.sql | 22 ++ ...fct_c_07e7b3d012c319772ee6dbea8ff50ee4.sql | 20 ++ ...fct_c_0c3a3ad4b2605e67c43089afd856b412.sql | 20 ++ ...fct_c_34905ccfa7f104f9e681258d06bbb98a.sql | 20 ++ ...fct_c_60527a0769f89a89a2519580069dce39.sql | 20 ++ ...fct_c_63d34731f192f581c7d937dba2a57268.sql | 20 ++ ...fct_c_6bba595374bdcb2cb46d98f292bf7d2e.sql | 20 ++ ...fct_c_8363e9f5a95fe0d37cdd21e63a723d71.sql | 20 ++ ...fct_c_bc0bc65ef31ab43c72fcc31503f71ffe.sql | 20 ++ ...fct_c_c7fff98d755af95adeb25c2a02c7ec5b.sql | 22 ++ ...fct_c_ce1e0f8e6a0c289e7cea14e7e56d78c3.sql | 20 ++ ...fct_c_eb7cb32edc5d4a16284e415551837739.sql | 20 ++ ...fct_c_f526b54502b4e6439215a8bf4203c4d6.sql | 20 ++ ...fct_p_048616a286b6b20003e0208bc4988898.sql | 20 ++ ...fct_p_0e087cdd72bd8bdcbf1772c6c9878495.sql | 20 ++ ...fct_p_54a5030c1cac11053a9d40471504b3d0.sql | 20 ++ ...fct_p_5cf4e436c9332cc81f82b43178d99e31.sql | 20 ++ ...fct_p_64b6a85d9121b214cc7d109f2ecad049.sql | 20 ++ ...fct_p_8833ef70b7da77b967939559ebb4d53c.sql | 20 ++ ...fct_p_a06acbcee374592e1c21556ac5125493.sql | 20 ++ ...fct_p_b35ccf3d0c5fa66dfdb25a7ce0612dcf.sql | 22 ++ ...fct_p_b3687991e20ace156bbe4d1a9c005842.sql | 20 ++ ...fct_p_c137a38ff4a39d7919875eddf9e580b2.sql | 20 ++ ...fct_p_c22d916041b12ca4d7d00f7a19978894.sql | 20 ++ ...fct_p_c6a9d6cdf38f5a5f7e8ab2f8af3e7400.sql | 20 ++ ...fct_p_d6c292de7d152cb498976697520f85e3.sql | 20 ++ ...fct_p_f423f7a2f7a6eaf1e34fa2608b7f20a9.sql | 20 ++ ..._dele_48ede5ea58c83e85f0c9b34275d541ce.sql | 11 + ..._dele_5c6ae4e230c42e179a94f3c08c406b4f.sql | 11 + ...unt_delegation_base_mainnet_account_id.sql | 11 + ...ccount_delegation_base_mainnet_pool_id.sql | 11 + ...ore_account_delegation_base_mainnet_ts.sql | 11 + ...null_fct_core_apr_base_mainnet_apr_24h.sql | 11 + ...null_fct_core_apr_base_mainnet_apr_28d.sql | 11 + ..._null_fct_core_apr_base_mainnet_apr_7d.sql | 11 + ...null_fct_core_apr_base_mainnet_apy_24h.sql | 11 + ...null_fct_core_apr_base_mainnet_apy_28d.sql | 11 + ..._null_fct_core_apr_base_mainnet_apy_7d.sql | 11 + ..._core_apr_base_mainnet_collateral_type.sql | 11 + ...core_apr_base_mainnet_collateral_value.sql | 11 + ...e_apr_base_mainnet_cumulative_issuance.sql | 11 + ...t_core_apr_base_mainnet_cumulative_pnl.sql | 11 + ...ot_null_fct_core_apr_base_mainnet_debt.sql | 11 + ..._core_apr_base_mainnet_hourly_issuance.sql | 11 + ...l_fct_core_apr_base_mainnet_hourly_pnl.sql | 11 + ...t_core_apr_base_mainnet_hourly_pnl_pct.sql | 11 + ...re_apr_base_mainnet_hourly_rewards_pct.sql | 11 + ...null_fct_core_apr_base_mainnet_pool_id.sql | 11 + ..._fct_core_apr_base_mainnet_rewards_usd.sql | 11 + .../not_null_fct_core_apr_base_mainnet_ts.sql | 11 + ...t_updated_base_mainnet_collateral_type.sql | 11 + ...t_updated_base_mainnet_credit_capacity.sql | 11 + ...market_updated_base_mainnet_event_name.sql | 11 + ...ct_core_market_updated_base_mainnet_id.sql | 11 + ..._market_updated_base_mainnet_market_id.sql | 11 + ...rket_updated_base_mainnet_net_issuance.sql | 11 + ...rket_updated_base_mainnet_token_amount.sql | 11 + ..._updated_base_mainnet_transaction_hash.sql | 11 + ...ct_core_market_updated_base_mainnet_ts.sql | 11 + ...llateral_base_mainnet_amount_deposited.sql | 11 + ...ollateral_base_mainnet_collateral_type.sql | 11 + ...t_core_pool_collateral_base_mainnet_ts.sql | 11 + ...elegation_base_mainnet_collateral_type.sql | 11 + ...e_pool_delegation_base_mainnet_pool_id.sql | 11 + ...t_core_pool_delegation_base_mainnet_ts.sql | 11 + ...t_core_pools_base_mainnet_block_number.sql | 11 + ...fct_core_pools_base_mainnet_created_ts.sql | 11 + ...ot_null_fct_core_pools_base_mainnet_id.sql | 11 + ...null_fct_core_pools_base_mainnet_owner.sql | 11 + ...ollat_37b597cf8c32469a1d69c9aadfe682da.sql | 11 + ...ollat_42b07f2d712f8f2546dd07342c489ad5.sql | 11 + ...e_vault_collateral_base_mainnet_amount.sql | 11 + ...t_collateral_base_mainnet_block_number.sql | 11 + ...ollateral_base_mainnet_collateral_type.sql | 11 + ..._vault_collateral_base_mainnet_pool_id.sql | 11 + ..._core_vault_collateral_base_mainnet_ts.sql | 11 + ...ct_pool_debt_base_mainnet_block_number.sql | 11 + ...pool_debt_base_mainnet_collateral_type.sql | 11 + ...t_null_fct_pool_debt_base_mainnet_debt.sql | 11 + ...ull_fct_pool_debt_base_mainnet_pool_id.sql | 11 + ...not_null_fct_pool_debt_base_mainnet_ts.sql | 11 + ..._pool_issuance_base_mainnet_account_id.sql | 11 + ..._fct_pool_issuance_base_mainnet_amount.sql | 11 + ...ool_issuance_base_mainnet_block_number.sql | 11 + ..._issuance_base_mainnet_collateral_type.sql | 11 + ...fct_pool_issuance_base_mainnet_pool_id.sql | 11 + ...issuance_base_mainnet_transaction_hash.sql | 11 + ...null_fct_pool_issuance_base_mainnet_ts.sql | 11 + ...ce_hourly_base_mainnet_collateral_type.sql | 11 + ...ce_hourly_base_mainnet_hourly_issuance.sql | 11 + ...l_issuance_hourly_base_mainnet_pool_id.sql | 11 + ...t_pool_issuance_hourly_base_mainnet_ts.sql | 11 + ...nl_hourly_base_mainnet_collateral_type.sql | 11 + ...l_hourly_base_mainnet_collateral_value.sql | 11 + ..._fct_pool_pnl_hourly_base_mainnet_debt.sql | 11 + ...nl_hourly_base_mainnet_hourly_issuance.sql | 11 + ...ool_pnl_hourly_base_mainnet_hourly_pnl.sql | 11 + ...pnl_hourly_base_mainnet_hourly_pnl_pct.sql | 11 + ...hourly_base_mainnet_hourly_rewards_pct.sql | 11 + ...l_hourly_base_mainnet_hourly_total_pct.sql | 11 + ...t_pool_pnl_hourly_base_mainnet_pool_id.sql | 11 + ...ol_pnl_hourly_base_mainnet_rewards_usd.sql | 11 + ...ll_fct_pool_pnl_hourly_base_mainnet_ts.sql | 11 + ...l_fct_pool_rewards_base_mainnet_amount.sql | 11 + ...l_rewards_base_mainnet_collateral_type.sql | 11 + ..._pool_rewards_base_mainnet_distributor.sql | 11 + ..._fct_pool_rewards_base_mainnet_pool_id.sql | 11 + ...pool_rewards_base_mainnet_token_symbol.sql | 11 + ..._null_fct_pool_rewards_base_mainnet_ts.sql | 11 + ...ds_hourly_base_mainnet_collateral_type.sql | 11 + ...ol_rewards_hourly_base_mainnet_pool_id.sql | 11 + ...ewards_hourly_base_mainnet_rewards_usd.sql | 11 + ...ct_pool_rewards_hourly_base_mainnet_ts.sql | 11 + ..._toke_83b8118cf5e5602eedb7113c200b50c6.sql | 11 + ..._toke_8dc8b105c8db5e51214fe0eec0157073.sql | 11 + ...wards_token_hourly_base_mainnet_amount.sql | 11 + ..._token_hourly_base_mainnet_distributor.sql | 11 + ...ards_token_hourly_base_mainnet_pool_id.sql | 11 + ..._token_hourly_base_mainnet_rewards_usd.sql | 11 + ...l_rewards_token_hourly_base_mainnet_ts.sql | 11 + ...ct_core_market_updated_base_mainnet_id.sql | 14 + .../perp/fct_perp_accounts_base_mainnet.sql | 14 + ..._perp_collateral_modified_base_mainnet.sql | 15 ++ ...fct_perp_interest_charged_base_mainnet.sql | 13 + .../fct_perp_liq_account_base_mainnet.sql | 61 +++++ .../fct_perp_liq_position_base_mainnet.sql | 42 +++ .../fct_perp_market_history_base_mainnet.sql | 76 ++++++ .../perp/fct_perp_markets_base_mainnet.sql | 14 + .../perp/fct_perp_orders_base_mainnet.sql | 46 ++++ .../perp/fct_perp_pnl_base_mainnet.sql | 18 ++ ...rp_previous_order_expired_base_mainnet.sql | 19 ++ .../perp/fct_perp_trades_base_mainnet.sql | 70 +++++ ...colla_c44093d110551810dda33a327b32dcf1.sql | 22 ++ ...inter_c4347b3b9694ac10aceed0143cedea56.sql | 22 ++ ...previ_530e813c897a8fb37891d6ee5ba0c5cd.sql | 22 ++ ...fct_p_0e7c1984c4aa39f6fd4b55bb77bb0799.sql | 20 ++ ...fct_p_0f2a5a910989f8011f80a42e87ac0347.sql | 20 ++ ...fct_p_107d1ece6a234baa81ddaf7ec7bc2586.sql | 20 ++ ...fct_p_20bd9be4bbd3c73d6fe50263ec1a1772.sql | 20 ++ ...fct_p_30bfdb62856d2d46d9bb2e59b4ef38ec.sql | 20 ++ ...fct_p_3750d789cef78e79b6772ee1c31b416d.sql | 20 ++ ...fct_p_46aa73378e6d97a17fcd11f7168dd382.sql | 20 ++ ...fct_p_635979f89ac1fc82c0d353f5e0c85107.sql | 20 ++ ...fct_p_706d881e642b0b44990f6900137dfeab.sql | 20 ++ ...fct_p_74c6652efc26b3f786970051f82d187d.sql | 20 ++ ...fct_p_79500ffafcda43bd106402b84a9c0006.sql | 20 ++ ...fct_p_7f989292ebdd85696258f50e8e944d80.sql | 20 ++ ...fct_p_8a97ba250d4e9efa339d8da28a0c27ac.sql | 20 ++ ...fct_p_8db4ca1659461866db19178ab65e09c0.sql | 20 ++ ...fct_p_a2dd2d32440dc91fc4794c2d669f8f75.sql | 20 ++ ...fct_p_a5e90bb9a47c86be90778297ee732a5c.sql | 20 ++ ...fct_p_da1cde36dcb965e4569d28886fb327bf.sql | 20 ++ ...fct_p_de17968e136591e8bdebfe1ebeb97386.sql | 20 ++ ...fct_p_defc59e01d010d8997dbab10fd9ba035.sql | 20 ++ ...fct_p_faf7be524f227ba063ac311acf719633.sql | 20 ++ ...fct_p_ff10b4f2a56e4cdea1b5bcb928b28cbf.sql | 20 ++ ..._perp_accounts_base_mainnet_created_ts.sql | 11 + ...null_fct_perp_accounts_base_mainnet_id.sql | 11 + ...l_fct_perp_accounts_base_mainnet_owner.sql | 11 + ...ral_m_480f0628000298ef433bca3cc91c2d4d.sql | 11 + ...ral_m_6aaf08a0cc0ebf1ec2552467131d9042.sql | 11 + ...ral_m_e720fe048f24fc979d195abef2b1e5f2.sql | 11 + ...ral_modified_base_mainnet_block_number.sql | 11 + ...lateral_modified_base_mainnet_contract.sql | 11 + ...teral_modified_base_mainnet_event_name.sql | 11 + ...rp_collateral_modified_base_mainnet_id.sql | 11 + ...ollateral_modified_base_mainnet_sender.sql | 11 + ...t_cha_58e811f195886e33ea96ae96495917e8.sql | 11 + ...terest_charged_base_mainnet_account_id.sql | 11 + ...rest_charged_base_mainnet_block_number.sql | 11 + ...t_charged_base_mainnet_block_timestamp.sql | 11 + ...interest_charged_base_mainnet_contract.sql | 11 + ...terest_charged_base_mainnet_event_name.sql | 11 + ..._perp_interest_charged_base_mainnet_id.sql | 11 + ...interest_charged_base_mainnet_interest.sql | 11 + ...rp_liq_account_base_mainnet_account_id.sql | 11 + ..._liq_account_base_mainnet_total_reward.sql | 11 + ...l_fct_perp_liq_account_base_mainnet_ts.sql | 11 + ...p_liq_position_base_mainnet_account_id.sql | 11 + ...osition_base_mainnet_amount_liquidated.sql | 11 + ...liq_position_base_mainnet_block_number.sql | 11 + ..._fct_perp_liq_position_base_mainnet_id.sql | 11 + ...rp_liq_position_base_mainnet_market_id.sql | 11 + ...iq_position_base_mainnet_market_symbol.sql | 11 + ...iq_position_base_mainnet_position_size.sql | 11 + ...position_base_mainnet_transaction_hash.sql | 11 + ..._fct_perp_liq_position_base_mainnet_ts.sql | 11 + ...rket_history_base_mainnet_block_number.sql | 11 + ...rket_history_base_mainnet_funding_rate.sql | 11 + ..._history_base_mainnet_funding_rate_apr.sql | 11 + ..._history_base_mainnet_funding_velocity.sql | 11 + ...ct_perp_market_history_base_mainnet_id.sql | 11 + ...ket_history_base_mainnet_interest_rate.sql | 11 + ...ket_history_base_mainnet_long_rate_apr.sql | 11 + ..._market_history_base_mainnet_market_id.sql | 11 + ...ket_history_base_mainnet_market_symbol.sql | 11 + ...perp_market_history_base_mainnet_price.sql | 11 + ...et_history_base_mainnet_short_rate_apr.sql | 11 + ..._perp_market_history_base_mainnet_size.sql | 11 + ...market_history_base_mainnet_size_delta.sql | 11 + ...p_market_history_base_mainnet_size_usd.sql | 11 + ..._perp_market_history_base_mainnet_skew.sql | 11 + ..._history_base_mainnet_transaction_hash.sql | 11 + ...ct_perp_market_history_base_mainnet_ts.sql | 11 + ...perp_markets_base_mainnet_block_number.sql | 11 + ...t_perp_markets_base_mainnet_created_ts.sql | 11 + ..._null_fct_perp_markets_base_mainnet_id.sql | 11 + ..._perp_markets_base_mainnet_market_name.sql | 11 + ...erp_markets_base_mainnet_market_symbol.sql | 11 + ...ct_perp_orders_base_mainnet_account_id.sql | 11 + ..._perp_orders_base_mainnet_block_number.sql | 11 + ..._fct_perp_orders_base_mainnet_contract.sql | 11 + ...t_null_fct_perp_orders_base_mainnet_id.sql | 11 + ...fct_perp_orders_base_mainnet_market_id.sql | 11 + ...perp_orders_base_mainnet_market_symbol.sql | 11 + ...p_orders_base_mainnet_transaction_hash.sql | 11 + ...t_null_fct_perp_orders_base_mainnet_ts.sql | 11 + ...ll_fct_perp_pnl_base_mainnet_market_id.sql | 11 + .../not_null_fct_perp_pnl_base_mainnet_ts.sql | 11 + ...s_ord_03fbb8f4256d615fd7d5e4f848963002.sql | 11 + ...s_ord_47e60611f9f74b7743817ce63b11a05c.sql | 11 + ...s_ord_80cc469e6d2e81f1497a39d556777112.sql | 11 + ...s_ord_ad18888485efae9a1e81172a3cc23d47.sql | 11 + ...s_ord_e4a087722f5fd0da2240b158c1565b09.sql | 11 + ...us_order_expired_base_mainnet_contract.sql | 11 + ...previous_order_expired_base_mainnet_id.sql | 11 + ...s_order_expired_base_mainnet_market_id.sql | 11 + ...ct_perp_trades_base_mainnet_account_id.sql | 11 + ...rp_trades_base_mainnet_accrued_funding.sql | 11 + ..._perp_trades_base_mainnet_block_number.sql | 11 + ...erp_trades_base_mainnet_collected_fees.sql | 11 + ..._fct_perp_trades_base_mainnet_contract.sql | 11 + ...perp_trades_base_mainnet_exchange_fees.sql | 11 + ...ct_perp_trades_base_mainnet_fill_price.sql | 11 + ...t_null_fct_perp_trades_base_mainnet_id.sql | 11 + ...l_fct_perp_trades_base_mainnet_lp_fees.sql | 11 + ...fct_perp_trades_base_mainnet_market_id.sql | 11 + ...perp_trades_base_mainnet_market_symbol.sql | 11 + ...es_base_mainnet_notional_position_size.sql | 11 + ...rades_base_mainnet_notional_trade_size.sql | 11 + ..._null_fct_perp_trades_base_mainnet_pnl.sql | 11 + ...perp_trades_base_mainnet_position_size.sql | 11 + ...perp_trades_base_mainnet_referral_fees.sql | 11 + ..._trades_base_mainnet_settlement_reward.sql | 11 + ...l_fct_perp_trades_base_mainnet_settler.sql | 11 + ...ct_perp_trades_base_mainnet_total_fees.sql | 11 + ...perp_trades_base_mainnet_tracking_code.sql | 11 + ...ct_perp_trades_base_mainnet_trade_size.sql | 11 + ...p_trades_base_mainnet_transaction_hash.sql | 11 + ...t_null_fct_perp_trades_base_mainnet_ts.sql | 11 + ...ique_fct_perp_accounts_base_mainnet_id.sql | 14 + ...rp_collateral_modified_base_mainnet_id.sql | 14 + ..._perp_interest_charged_base_mainnet_id.sql | 14 + ..._fct_perp_liq_position_base_mainnet_id.sql | 14 + ...ct_perp_market_history_base_mainnet_id.sql | 14 + ...unique_fct_perp_orders_base_mainnet_id.sql | 14 + ...previous_order_expired_base_mainnet_id.sql | 14 + ...unique_fct_perp_trades_base_mainnet_id.sql | 14 + ..._perp_account_stats_daily_base_mainnet.sql | 45 ++++ ...perp_account_stats_hourly_base_mainnet.sql | 119 +++++++++ ...t_perp_keeper_stats_daily_base_mainnet.sql | 44 +++ ..._perp_keeper_stats_hourly_base_mainnet.sql | 44 +++ ...t_perp_market_stats_daily_base_mainnet.sql | 25 ++ ..._perp_market_stats_hourly_base_mainnet.sql | 162 ++++++++++++ .../fct_perp_stats_daily_base_mainnet.sql | 23 ++ .../fct_perp_stats_hourly_base_mainnet.sql | 91 +++++++ ...perp_tracking_stats_daily_base_mainnet.sql | 93 +++++++ ...erp_tracking_stats_hourly_base_mainnet.sql | 93 +++++++ .../prices/fct_prices_base_mainnet.sql | 54 ++++ .../prices/fct_prices_hourly_base_mainnet.sql | 72 +++++ ...fct_p_27b6af55248f953e90043a26b172ae10.sql | 20 ++ ...fct_prices_base_mainnet_price__True__0.sql | 20 ++ ..._fct_prices_base_mainnet_market_symbol.sql | 11 + ...not_null_fct_prices_base_mainnet_price.sql | 11 + .../not_null_fct_prices_base_mainnet_ts.sql | 11 + ...ices_hourly_base_mainnet_market_symbol.sql | 11 + ...l_fct_prices_hourly_base_mainnet_price.sql | 11 + ...null_fct_prices_hourly_base_mainnet_ts.sql | 11 + .../spot/fct_spot_atomics_base_mainnet.sql | 61 +++++ .../spot/fct_spot_markets_base_mainnet.sql | 13 + .../spot/fct_spot_wrapper_base_mainnet.sql | 49 ++++ .../spot/fct_synth_supply_base_mainnet.sql | 76 ++++++ ...fct_s_250a7c642b574d53cc1af4dfcbcf129d.sql | 20 ++ ...fct_s_7fab60828a5bfeb783ade31a478e75db.sql | 20 ++ ...fct_s_91ed2d6444a2d9e7dae36ab1d509b137.sql | 20 ++ ...fct_s_c6e2598ae26ef43c24f3f88f8dc4f769.sql | 20 ++ ...l_fct_spot_atomics_base_mainnet_amount.sql | 11 + ...spot_atomics_base_mainnet_block_number.sql | 11 + ..._null_fct_spot_atomics_base_mainnet_id.sql | 11 + ...ll_fct_spot_atomics_base_mainnet_price.sql | 11 + ...fct_spot_atomics_base_mainnet_referrer.sql | 11 + ...t_atomics_base_mainnet_synth_market_id.sql | 11 + ..._null_fct_spot_atomics_base_mainnet_ts.sql | 11 + ..._fct_spot_atomics_base_mainnet_tx_hash.sql | 11 + ...spot_markets_base_mainnet_block_number.sql | 11 + ...t_spot_markets_base_mainnet_created_ts.sql | 11 + ..._null_fct_spot_markets_base_mainnet_id.sql | 11 + ...pot_markets_base_mainnet_token_address.sql | 11 + ...ot_wrapper_base_mainnet_amount_wrapped.sql | 11 + ...spot_wrapper_base_mainnet_block_number.sql | 11 + ..._null_fct_spot_wrapper_base_mainnet_id.sql | 11 + ...t_wrapper_base_mainnet_synth_market_id.sql | 11 + ..._null_fct_spot_wrapper_base_mainnet_ts.sql | 11 + ..._fct_spot_wrapper_base_mainnet_tx_hash.sql | 11 + ...synth_supply_base_mainnet_block_number.sql | 11 + ...l_fct_synth_supply_base_mainnet_supply.sql | 11 + ...th_supply_base_mainnet_synth_market_id.sql | 11 + ..._null_fct_synth_supply_base_mainnet_ts.sql | 11 + ...nique_fct_spot_atomics_base_mainnet_id.sql | 14 + ...nique_fct_spot_wrapper_base_mainnet_id.sql | 14 + .../buyback/fct_buyback_base_sepolia.sql | 17 ++ .../fct_buyback_daily_base_sepolia.sql | 31 +++ .../fct_buyback_hourly_base_sepolia.sql | 31 +++ ...fct_b_19d9635b42d83035fb764a30eb745906.sql | 20 ++ ...fct_b_1bf638a8eb91a53680354c7e48a8b077.sql | 20 ++ ...fct_b_2536425d340752a408f11af4d6e17df5.sql | 20 ++ ...fct_b_4d682ef0bf2205fae0715c85cdea2cfa.sql | 20 ++ ...fct_b_4d7ae50362ef8b4d8e7af3a690fb9dba.sql | 20 ++ ...fct_b_8e018fe7304f85f2f4c41ebb3c45b989.sql | 20 ++ ...fct_b_a4e81546e4ccc71932af9661f5571a01.sql | 20 ++ ...fct_b_e29d9b49f7316dcccc24e427120330f9.sql | 20 ++ ...fct_b_f27268fa82fe2198c6837b55019f56b4.sql | 20 ++ ..._fct_buyback_base_sepolia_snx__True__0.sql | 20 ++ ..._fct_buyback_base_sepolia_usd__True__0.sql | 20 ++ ...ot_null_fct_buyback_base_sepolia_buyer.sql | 11 + .../not_null_fct_buyback_base_sepolia_id.sql | 11 + .../not_null_fct_buyback_base_sepolia_snx.sql | 11 + ...ull_fct_buyback_base_sepolia_snx_price.sql | 11 + .../not_null_fct_buyback_base_sepolia_ts.sql | 11 + .../not_null_fct_buyback_base_sepolia_usd.sql | 11 + ...ily_base_sepolia_cumulative_snx_amount.sql | 11 + ...ily_base_sepolia_cumulative_usd_amount.sql | 11 + ..._buyback_daily_base_sepolia_snx_amount.sql | 11 + ...null_fct_buyback_daily_base_sepolia_ts.sql | 11 + ..._buyback_daily_base_sepolia_usd_amount.sql | 11 + ...rly_base_sepolia_cumulative_snx_amount.sql | 11 + ...rly_base_sepolia_cumulative_usd_amount.sql | 11 + ...buyback_hourly_base_sepolia_snx_amount.sql | 11 + ...ull_fct_buyback_hourly_base_sepolia_ts.sql | 11 + ...buyback_hourly_base_sepolia_usd_amount.sql | 11 + .../unique_fct_buyback_base_sepolia_id.sql | 14 + ...t_core_account_delegation_base_sepolia.sql | 64 +++++ .../core/fct_core_apr_base_sepolia.sql | 234 ++++++++++++++++ .../fct_core_apr_rewards_base_sepolia.sql | 111 ++++++++ .../fct_core_market_updated_base_sepolia.sql | 36 +++ .../fct_core_pool_collateral_base_sepolia.sql | 43 +++ .../fct_core_pool_delegation_base_sepolia.sql | 49 ++++ .../core/fct_core_pools_base_sepolia.sql | 13 + .../core/fct_pool_debt_base_sepolia.sql | 10 + .../core/fct_pool_issuance_base_sepolia.sql | 43 +++ .../fct_pool_issuance_hourly_base_sepolia.sql | 122 +++++++++ .../core/fct_pool_pnl_hourly_base_sepolia.sql | 214 +++++++++++++++ ...ct_pool_pnl_hourly_reward_base_sepolia.sql | 82 ++++++ .../core/fct_pool_rewards_base_sepolia.sql | 39 +++ .../fct_pool_rewards_hourly_base_sepolia.sql | 21 ++ ...pool_rewards_token_hourly_base_sepolia.sql | 190 +++++++++++++ ...marke_f14eb644ae46474b2ee44b21ba94d125.sql | 22 ++ ...fct_c_007f67fb89b2b9c25bfcde64b9f35aa2.sql | 20 ++ ...fct_c_016c75bfef05dcd2e6b902708f01c66a.sql | 20 ++ ...fct_c_02f7f20bfaebdcfd70b89794605a8f32.sql | 22 ++ ...fct_c_642994047e1de807079be1501781c958.sql | 20 ++ ...fct_c_7c8b0f19510562be724b56a2ea7fa20b.sql | 20 ++ ...fct_c_7eb3383a5b609abc521a07fea9b7493e.sql | 20 ++ ...fct_c_b198daab2c36979f2c5164ecabed2558.sql | 20 ++ ...fct_c_c0327ae9615378fcb4c600c78772dcc7.sql | 20 ++ ...fct_c_dbf4e014e5549121cfd1d46bf0be7100.sql | 20 ++ ...fct_p_080234b3dc1c1422ae72bcef10b3876f.sql | 20 ++ ...fct_p_168fddbf6e51c571cf3cf7d332e2f38d.sql | 20 ++ ...fct_p_1c7c1b16173674e338549ddb7f27b7ca.sql | 20 ++ ...fct_p_2d58f654e46802f6010b88f3ce3def6e.sql | 20 ++ ...fct_p_34f2d8d63697f2af65b49421de24fb19.sql | 20 ++ ...fct_p_3eb069f390b7573dee3c16d4dcde343d.sql | 20 ++ ...fct_p_4a01facac1fe697a42756d2bb6a96a80.sql | 20 ++ ...fct_p_6a560e0fbf794c7f750bbee46b063b15.sql | 20 ++ ...fct_p_7392fe570bb1ffcd65da1c7cd6982c51.sql | 20 ++ ...fct_p_8847545f22090d36993074a7ae93645b.sql | 22 ++ ...fct_p_93717b724298f107b6ffe1b8e9c9699c.sql | 20 ++ ...fct_p_c49bb88c47ce0ffb87f7f220bfc072ee.sql | 20 ++ ...fct_p_c5f43d8f9e210687bcde5398fec0aa62.sql | 20 ++ ...fct_p_dde6685624f91c45c63ba3638584b182.sql | 20 ++ ..._dele_935cbd39408bf4bfc27abac489c5b50b.sql | 11 + ..._dele_f872622f2d82ba5e4bd6842ee7a190d4.sql | 11 + ...unt_delegation_base_sepolia_account_id.sql | 11 + ...ccount_delegation_base_sepolia_pool_id.sql | 11 + ...ore_account_delegation_base_sepolia_ts.sql | 11 + ...null_fct_core_apr_base_sepolia_apr_24h.sql | 11 + ...null_fct_core_apr_base_sepolia_apr_28d.sql | 11 + ..._null_fct_core_apr_base_sepolia_apr_7d.sql | 11 + ...null_fct_core_apr_base_sepolia_apy_24h.sql | 11 + ...null_fct_core_apr_base_sepolia_apy_28d.sql | 11 + ..._null_fct_core_apr_base_sepolia_apy_7d.sql | 11 + ..._core_apr_base_sepolia_collateral_type.sql | 11 + ...core_apr_base_sepolia_collateral_value.sql | 11 + ...e_apr_base_sepolia_cumulative_issuance.sql | 11 + ...t_core_apr_base_sepolia_cumulative_pnl.sql | 11 + ...ot_null_fct_core_apr_base_sepolia_debt.sql | 11 + ..._core_apr_base_sepolia_hourly_issuance.sql | 11 + ...l_fct_core_apr_base_sepolia_hourly_pnl.sql | 11 + ...t_core_apr_base_sepolia_hourly_pnl_pct.sql | 11 + ...re_apr_base_sepolia_hourly_rewards_pct.sql | 11 + ...null_fct_core_apr_base_sepolia_pool_id.sql | 11 + ..._fct_core_apr_base_sepolia_rewards_usd.sql | 11 + .../not_null_fct_core_apr_base_sepolia_ts.sql | 11 + ...t_updated_base_sepolia_collateral_type.sql | 11 + ...t_updated_base_sepolia_credit_capacity.sql | 11 + ...market_updated_base_sepolia_event_name.sql | 11 + ...ct_core_market_updated_base_sepolia_id.sql | 11 + ..._market_updated_base_sepolia_market_id.sql | 11 + ...rket_updated_base_sepolia_net_issuance.sql | 11 + ...rket_updated_base_sepolia_token_amount.sql | 11 + ..._updated_base_sepolia_transaction_hash.sql | 11 + ...ct_core_market_updated_base_sepolia_ts.sql | 11 + ...llateral_base_sepolia_amount_deposited.sql | 11 + ...ollateral_base_sepolia_collateral_type.sql | 11 + ...t_core_pool_collateral_base_sepolia_ts.sql | 11 + ...elegation_base_sepolia_collateral_type.sql | 11 + ...e_pool_delegation_base_sepolia_pool_id.sql | 11 + ...t_core_pool_delegation_base_sepolia_ts.sql | 11 + ...t_core_pools_base_sepolia_block_number.sql | 11 + ...fct_core_pools_base_sepolia_created_ts.sql | 11 + ...ot_null_fct_core_pools_base_sepolia_id.sql | 11 + ...null_fct_core_pools_base_sepolia_owner.sql | 11 + ...ct_pool_debt_base_sepolia_block_number.sql | 11 + ...pool_debt_base_sepolia_collateral_type.sql | 11 + ...t_null_fct_pool_debt_base_sepolia_debt.sql | 11 + ...ull_fct_pool_debt_base_sepolia_pool_id.sql | 11 + ...not_null_fct_pool_debt_base_sepolia_ts.sql | 11 + ..._pool_issuance_base_sepolia_account_id.sql | 11 + ..._fct_pool_issuance_base_sepolia_amount.sql | 11 + ...ool_issuance_base_sepolia_block_number.sql | 11 + ..._issuance_base_sepolia_collateral_type.sql | 11 + ...fct_pool_issuance_base_sepolia_pool_id.sql | 11 + ...issuance_base_sepolia_transaction_hash.sql | 11 + ...null_fct_pool_issuance_base_sepolia_ts.sql | 11 + ...ce_hourly_base_sepolia_collateral_type.sql | 11 + ...ce_hourly_base_sepolia_hourly_issuance.sql | 11 + ...l_issuance_hourly_base_sepolia_pool_id.sql | 11 + ...t_pool_issuance_hourly_base_sepolia_ts.sql | 11 + ...nl_hourly_base_sepolia_collateral_type.sql | 11 + ...l_hourly_base_sepolia_collateral_value.sql | 11 + ..._fct_pool_pnl_hourly_base_sepolia_debt.sql | 11 + ...nl_hourly_base_sepolia_hourly_issuance.sql | 11 + ...ool_pnl_hourly_base_sepolia_hourly_pnl.sql | 11 + ...pnl_hourly_base_sepolia_hourly_pnl_pct.sql | 11 + ...hourly_base_sepolia_hourly_rewards_pct.sql | 11 + ...l_hourly_base_sepolia_hourly_total_pct.sql | 11 + ...t_pool_pnl_hourly_base_sepolia_pool_id.sql | 11 + ...ol_pnl_hourly_base_sepolia_rewards_usd.sql | 11 + ...ll_fct_pool_pnl_hourly_base_sepolia_ts.sql | 11 + ...l_fct_pool_rewards_base_sepolia_amount.sql | 11 + ...l_rewards_base_sepolia_collateral_type.sql | 11 + ..._pool_rewards_base_sepolia_distributor.sql | 11 + ..._fct_pool_rewards_base_sepolia_pool_id.sql | 11 + ...pool_rewards_base_sepolia_token_symbol.sql | 11 + ..._null_fct_pool_rewards_base_sepolia_ts.sql | 11 + ...ds_hourly_base_sepolia_collateral_type.sql | 11 + ...ol_rewards_hourly_base_sepolia_pool_id.sql | 11 + ...ewards_hourly_base_sepolia_rewards_usd.sql | 11 + ...ct_pool_rewards_hourly_base_sepolia_ts.sql | 11 + ..._toke_c060874bcad559685bf1a5cd949d5918.sql | 11 + ..._toke_e78ac2aee703e2a50a6c42a608df5d5e.sql | 11 + ...wards_token_hourly_base_sepolia_amount.sql | 11 + ..._token_hourly_base_sepolia_distributor.sql | 11 + ...ards_token_hourly_base_sepolia_pool_id.sql | 11 + ..._token_hourly_base_sepolia_rewards_usd.sql | 11 + ...l_rewards_token_hourly_base_sepolia_ts.sql | 11 + ...ct_core_market_updated_base_sepolia_id.sql | 14 + .../perp/fct_perp_accounts_base_sepolia.sql | 14 + ..._perp_collateral_modified_base_sepolia.sql | 15 ++ ...fct_perp_interest_charged_base_sepolia.sql | 13 + .../fct_perp_liq_account_base_sepolia.sql | 61 +++++ .../fct_perp_liq_position_base_sepolia.sql | 42 +++ .../fct_perp_market_history_base_sepolia.sql | 76 ++++++ .../perp/fct_perp_markets_base_sepolia.sql | 14 + .../perp/fct_perp_orders_base_sepolia.sql | 46 ++++ .../perp/fct_perp_pnl_base_sepolia.sql | 18 ++ ...rp_previous_order_expired_base_sepolia.sql | 19 ++ .../perp/fct_perp_trades_base_sepolia.sql | 70 +++++ ...colla_1ab1c21834ede76d1e34f06cf2def9bf.sql | 22 ++ ...inter_8f173b579ea46e22e00a38898643f42f.sql | 22 ++ ...previ_48e2e93359da3c420e07b2ee28c127b1.sql | 22 ++ ...fct_p_067b6722ec0a3ba96989426b240c29ff.sql | 20 ++ ...fct_p_09db1a699d45bbd0e363887112ab95ad.sql | 20 ++ ...fct_p_12db1ba69fe6608ea2ebf00ec7dcb95a.sql | 20 ++ ...fct_p_1f9510fc5bdfec529dbea80dbaae1676.sql | 20 ++ ...fct_p_3e1fc0d8bc7c6d669e2e3b19f01f8d95.sql | 20 ++ ...fct_p_55b02cf38d5019d5afdf83f46b6bbec4.sql | 20 ++ ...fct_p_707eedc089e19f28f32df66ad5b050e0.sql | 20 ++ ...fct_p_8842b67718d899abc12b7a5f41b7a7e7.sql | 20 ++ ...fct_p_8f13032e2e92049a5f6a34cc0ae08445.sql | 20 ++ ...fct_p_91effbb5ac329749a28fdc3e2c6a851d.sql | 20 ++ ...fct_p_ab57f63d9f8f1488413cc5294a42215d.sql | 20 ++ ...fct_p_ae99b6e2247a60ca23f0d205365d0549.sql | 20 ++ ...fct_p_af8c9599723e3d75b1eeca41d4ebb24c.sql | 20 ++ ...fct_p_bd7e93d324e2173f6fc9f1cd5524c906.sql | 20 ++ ...fct_p_c20e45a1dbacba5e3091f475187d360f.sql | 20 ++ ...fct_p_ca3e105a3a84eed01da18939c8f18b2b.sql | 20 ++ ...fct_p_d192f9304caff99eeffe34887ba9fd58.sql | 20 ++ ...fct_p_e05adcb16523bcfa1793ab941d8d5c8c.sql | 20 ++ ...fct_p_e5c0b70069c52e907a59ba0ddbc37d9c.sql | 20 ++ ...fct_p_e8d55960e718e4aa0a40f57add520ab0.sql | 20 ++ ...fct_p_f7e171b7e018d9cc369742d5966ea0ca.sql | 20 ++ ..._perp_accounts_base_sepolia_created_ts.sql | 11 + ...null_fct_perp_accounts_base_sepolia_id.sql | 11 + ...l_fct_perp_accounts_base_sepolia_owner.sql | 11 + ...ral_m_09036bff9f33021bdc2f7c611d921020.sql | 11 + ...ral_m_29a3faef3b1a9aaf01d9e330ab75faad.sql | 11 + ...ral_m_e96903840ffe61a948a59ad3485c1535.sql | 11 + ...ral_modified_base_sepolia_block_number.sql | 11 + ...lateral_modified_base_sepolia_contract.sql | 11 + ...teral_modified_base_sepolia_event_name.sql | 11 + ...rp_collateral_modified_base_sepolia_id.sql | 11 + ...ollateral_modified_base_sepolia_sender.sql | 11 + ...t_cha_ef7870358c5aff75d7f92ce4c7de1c07.sql | 11 + ...terest_charged_base_sepolia_account_id.sql | 11 + ...rest_charged_base_sepolia_block_number.sql | 11 + ...t_charged_base_sepolia_block_timestamp.sql | 11 + ...interest_charged_base_sepolia_contract.sql | 11 + ...terest_charged_base_sepolia_event_name.sql | 11 + ..._perp_interest_charged_base_sepolia_id.sql | 11 + ...interest_charged_base_sepolia_interest.sql | 11 + ...rp_liq_account_base_sepolia_account_id.sql | 11 + ..._liq_account_base_sepolia_total_reward.sql | 11 + ...l_fct_perp_liq_account_base_sepolia_ts.sql | 11 + ...p_liq_position_base_sepolia_account_id.sql | 11 + ...osition_base_sepolia_amount_liquidated.sql | 11 + ...liq_position_base_sepolia_block_number.sql | 11 + ..._fct_perp_liq_position_base_sepolia_id.sql | 11 + ...rp_liq_position_base_sepolia_market_id.sql | 11 + ...iq_position_base_sepolia_market_symbol.sql | 11 + ...iq_position_base_sepolia_position_size.sql | 11 + ...position_base_sepolia_transaction_hash.sql | 11 + ..._fct_perp_liq_position_base_sepolia_ts.sql | 11 + ...rket_history_base_sepolia_block_number.sql | 11 + ...rket_history_base_sepolia_funding_rate.sql | 11 + ..._history_base_sepolia_funding_rate_apr.sql | 11 + ..._history_base_sepolia_funding_velocity.sql | 11 + ...ct_perp_market_history_base_sepolia_id.sql | 11 + ...ket_history_base_sepolia_interest_rate.sql | 11 + ...ket_history_base_sepolia_long_rate_apr.sql | 11 + ..._market_history_base_sepolia_market_id.sql | 11 + ...ket_history_base_sepolia_market_symbol.sql | 11 + ...perp_market_history_base_sepolia_price.sql | 11 + ...et_history_base_sepolia_short_rate_apr.sql | 11 + ..._perp_market_history_base_sepolia_size.sql | 11 + ...market_history_base_sepolia_size_delta.sql | 11 + ...p_market_history_base_sepolia_size_usd.sql | 11 + ..._perp_market_history_base_sepolia_skew.sql | 11 + ..._history_base_sepolia_transaction_hash.sql | 11 + ...ct_perp_market_history_base_sepolia_ts.sql | 11 + ...perp_markets_base_sepolia_block_number.sql | 11 + ...t_perp_markets_base_sepolia_created_ts.sql | 11 + ..._null_fct_perp_markets_base_sepolia_id.sql | 11 + ..._perp_markets_base_sepolia_market_name.sql | 11 + ...erp_markets_base_sepolia_market_symbol.sql | 11 + ...ct_perp_orders_base_sepolia_account_id.sql | 11 + ..._perp_orders_base_sepolia_block_number.sql | 11 + ..._fct_perp_orders_base_sepolia_contract.sql | 11 + ...t_null_fct_perp_orders_base_sepolia_id.sql | 11 + ...fct_perp_orders_base_sepolia_market_id.sql | 11 + ...perp_orders_base_sepolia_market_symbol.sql | 11 + ...p_orders_base_sepolia_transaction_hash.sql | 11 + ...t_null_fct_perp_orders_base_sepolia_ts.sql | 11 + ...ll_fct_perp_pnl_base_sepolia_market_id.sql | 11 + .../not_null_fct_perp_pnl_base_sepolia_ts.sql | 11 + ...s_ord_76fb0a0f579f503805573e61f45555ef.sql | 11 + ...s_ord_9c7a161f838a4c7aa741dca0a21c40e7.sql | 11 + ...s_ord_c653b9bed8c3157c4422e80f77a0b022.sql | 11 + ...s_ord_e6503bbb900b804259f539d4a386ea08.sql | 11 + ...s_ord_e668d930033b017ab7e489e9265ae2cc.sql | 11 + ...us_order_expired_base_sepolia_contract.sql | 11 + ...previous_order_expired_base_sepolia_id.sql | 11 + ...s_order_expired_base_sepolia_market_id.sql | 11 + ...ct_perp_trades_base_sepolia_account_id.sql | 11 + ...rp_trades_base_sepolia_accrued_funding.sql | 11 + ..._perp_trades_base_sepolia_block_number.sql | 11 + ...erp_trades_base_sepolia_collected_fees.sql | 11 + ..._fct_perp_trades_base_sepolia_contract.sql | 11 + ...perp_trades_base_sepolia_exchange_fees.sql | 11 + ...ct_perp_trades_base_sepolia_fill_price.sql | 11 + ...t_null_fct_perp_trades_base_sepolia_id.sql | 11 + ...l_fct_perp_trades_base_sepolia_lp_fees.sql | 11 + ...fct_perp_trades_base_sepolia_market_id.sql | 11 + ...perp_trades_base_sepolia_market_symbol.sql | 11 + ...es_base_sepolia_notional_position_size.sql | 11 + ...rades_base_sepolia_notional_trade_size.sql | 11 + ..._null_fct_perp_trades_base_sepolia_pnl.sql | 11 + ...perp_trades_base_sepolia_position_size.sql | 11 + ...perp_trades_base_sepolia_referral_fees.sql | 11 + ..._trades_base_sepolia_settlement_reward.sql | 11 + ...l_fct_perp_trades_base_sepolia_settler.sql | 11 + ...ct_perp_trades_base_sepolia_total_fees.sql | 11 + ...perp_trades_base_sepolia_tracking_code.sql | 11 + ...ct_perp_trades_base_sepolia_trade_size.sql | 11 + ...p_trades_base_sepolia_transaction_hash.sql | 11 + ...t_null_fct_perp_trades_base_sepolia_ts.sql | 11 + ...ique_fct_perp_accounts_base_sepolia_id.sql | 14 + ...rp_collateral_modified_base_sepolia_id.sql | 14 + ..._perp_interest_charged_base_sepolia_id.sql | 14 + ..._fct_perp_liq_position_base_sepolia_id.sql | 14 + ...ct_perp_market_history_base_sepolia_id.sql | 14 + ...unique_fct_perp_orders_base_sepolia_id.sql | 14 + ...previous_order_expired_base_sepolia_id.sql | 14 + ...unique_fct_perp_trades_base_sepolia_id.sql | 14 + ..._perp_account_stats_daily_base_sepolia.sql | 45 ++++ ...perp_account_stats_hourly_base_sepolia.sql | 119 +++++++++ ...t_perp_keeper_stats_daily_base_sepolia.sql | 44 +++ ..._perp_keeper_stats_hourly_base_sepolia.sql | 44 +++ ...t_perp_market_stats_daily_base_sepolia.sql | 25 ++ ..._perp_market_stats_hourly_base_sepolia.sql | 162 ++++++++++++ .../fct_perp_stats_daily_base_sepolia.sql | 23 ++ .../fct_perp_stats_hourly_base_sepolia.sql | 91 +++++++ ...perp_tracking_stats_daily_base_sepolia.sql | 93 +++++++ ...erp_tracking_stats_hourly_base_sepolia.sql | 93 +++++++ .../prices/fct_prices_base_sepolia.sql | 54 ++++ .../prices/fct_prices_hourly_base_sepolia.sql | 72 +++++ ...fct_p_a0ee7fb3835698f075ede26384c6bf98.sql | 20 ++ ...fct_prices_base_sepolia_price__True__0.sql | 20 ++ ..._fct_prices_base_sepolia_market_symbol.sql | 11 + ...not_null_fct_prices_base_sepolia_price.sql | 11 + .../not_null_fct_prices_base_sepolia_ts.sql | 11 + ...ices_hourly_base_sepolia_market_symbol.sql | 11 + ...l_fct_prices_hourly_base_sepolia_price.sql | 11 + ...null_fct_prices_hourly_base_sepolia_ts.sql | 11 + .../spot/fct_spot_atomics_base_sepolia.sql | 61 +++++ .../spot/fct_spot_markets_base_sepolia.sql | 13 + .../spot/fct_spot_wrapper_base_sepolia.sql | 49 ++++ .../spot/fct_synth_supply_base_sepolia.sql | 76 ++++++ ...fct_s_7d7e114e53625e5452e9f57a1ff338e7.sql | 20 ++ ...fct_s_b4f78cdf817b17683fb6b75998b127e3.sql | 20 ++ ...fct_s_be8de3308c40f5eccbffc40789c7b67b.sql | 20 ++ ...fct_s_e1e621000332c16d5873c30225cc957d.sql | 20 ++ ...l_fct_spot_atomics_base_sepolia_amount.sql | 11 + ...spot_atomics_base_sepolia_block_number.sql | 11 + ..._null_fct_spot_atomics_base_sepolia_id.sql | 11 + ...ll_fct_spot_atomics_base_sepolia_price.sql | 11 + ...fct_spot_atomics_base_sepolia_referrer.sql | 11 + ...t_atomics_base_sepolia_synth_market_id.sql | 11 + ..._null_fct_spot_atomics_base_sepolia_ts.sql | 11 + ..._fct_spot_atomics_base_sepolia_tx_hash.sql | 11 + ...spot_markets_base_sepolia_block_number.sql | 11 + ...t_spot_markets_base_sepolia_created_ts.sql | 11 + ..._null_fct_spot_markets_base_sepolia_id.sql | 11 + ...pot_markets_base_sepolia_token_address.sql | 11 + ...ot_wrapper_base_sepolia_amount_wrapped.sql | 11 + ...spot_wrapper_base_sepolia_block_number.sql | 11 + ..._null_fct_spot_wrapper_base_sepolia_id.sql | 11 + ...t_wrapper_base_sepolia_synth_market_id.sql | 11 + ..._null_fct_spot_wrapper_base_sepolia_ts.sql | 11 + ..._fct_spot_wrapper_base_sepolia_tx_hash.sql | 11 + ...synth_supply_base_sepolia_block_number.sql | 11 + ...l_fct_synth_supply_base_sepolia_supply.sql | 11 + ...th_supply_base_sepolia_synth_market_id.sql | 11 + ..._null_fct_synth_supply_base_sepolia_ts.sql | 11 + ...nique_fct_spot_atomics_base_sepolia_id.sql | 14 + ...nique_fct_spot_wrapper_base_sepolia_id.sql | 14 + ...ct_core_account_delegation_eth_mainnet.sql | 64 +++++ .../mainnet/core/fct_core_apr_eth_mainnet.sql | 237 +++++++++++++++++ .../core/fct_core_apr_rewards_eth_mainnet.sql | 111 ++++++++ .../fct_core_market_updated_eth_mainnet.sql | 36 +++ .../core/fct_core_migration_eth_mainnet.sql | 18 ++ .../fct_core_migration_hourly_eth_mainnet.sql | 63 +++++ .../fct_core_pool_collateral_eth_mainnet.sql | 43 +++ .../fct_core_pool_delegation_eth_mainnet.sql | 49 ++++ .../core/fct_core_pools_eth_mainnet.sql | 13 + .../core/fct_pool_debt_eth_mainnet.sql | 10 + .../core/fct_pool_issuance_eth_mainnet.sql | 43 +++ .../fct_pool_issuance_hourly_eth_mainnet.sql | 122 +++++++++ .../core/fct_pool_pnl_hourly_eth_mainnet.sql | 241 +++++++++++++++++ ...fct_pool_pnl_hourly_reward_eth_mainnet.sql | 84 ++++++ .../core/fct_pool_rewards_eth_mainnet.sql | 39 +++ .../fct_pool_rewards_hourly_eth_mainnet.sql | 21 ++ ..._pool_rewards_token_hourly_eth_mainnet.sql | 124 +++++++++ ...marke_d21d06b76f991501aa1300a0c4a8a2f0.sql | 22 ++ ...migra_a67858299bafa53cea6a7746c340025c.sql | 22 ++ ...fct_c_397671cb74778b45abbae274b37b7464.sql | 22 ++ ...fct_c_3db6bf9387d3a49899c54e305f9c78d9.sql | 20 ++ ...fct_c_48f0d9921539034df20c548ad9e39887.sql | 22 ++ ...fct_c_4c6859702d760b33c376577408388b07.sql | 20 ++ ...fct_c_74be897c581ee7316521db360ea3b995.sql | 22 ++ ...fct_c_7920031b7da7d8d224f8136d1dea8db1.sql | 20 ++ ...fct_c_8874a5f4f6fdea2aa80f500cdb51138b.sql | 20 ++ ...fct_c_969f0368b99bfbbc3842bae64e338171.sql | 20 ++ ...fct_c_a087b5b0934fce77ccb5a84d8ceadd2a.sql | 20 ++ ...fct_c_a1abcaadc79b00f18a75355656bda467.sql | 20 ++ ...fct_c_bd3c45a752772e6ee9024ed6a31e6f2e.sql | 20 ++ ...fct_c_d85f31b9b2ce6f6655bed616ef640917.sql | 20 ++ ...fct_c_dbfdda8748eed6f862c9beac15d321ff.sql | 20 ++ ...fct_core_pools_eth_mainnet_id__True__0.sql | 20 ++ ...fct_p_054c72037f95e4e9cbfef34c09039720.sql | 20 ++ ...fct_p_11488003baec9a724afe97be296df511.sql | 20 ++ ...fct_p_26f860be0c2f83871be063705ed0d088.sql | 20 ++ ...fct_p_2934f4352fc26e023c55f84429ab3bde.sql | 20 ++ ...fct_p_37d9476ddcaaefbc45d08f7a6f84707f.sql | 20 ++ ...fct_p_3cf53cd92b2b1ff30275b19a4a617a35.sql | 20 ++ ...fct_p_4e450d674b791e1df8b4f4f3d7636c5f.sql | 20 ++ ...fct_p_5f5ea2512e72e9d33d7be84a5f82e91a.sql | 20 ++ ...fct_p_6c8e00b5fea6ea747b34f06f0320b43d.sql | 20 ++ ...fct_p_97bd635a3321c7cb622fc608c9dac2b2.sql | 20 ++ ...fct_p_a2f8130bd385146eb3ac2417b74d3623.sql | 20 ++ ...fct_p_b619d6e075a6befe7091b2fac0bf9d19.sql | 22 ++ ...fct_p_c642ac1eb2e73de04b3c7331a4a52185.sql | 20 ++ ...fct_p_c6b20868bf12e187c3c86d5f98a17a2d.sql | 22 ++ ...fct_p_c91a4c24938e464a76aaa74fe2c0fc77.sql | 20 ++ ...fct_p_cb508134c0b1447803ea96994a4b3fec.sql | 20 ++ ...fct_p_fa41ca552146289703e7abe44ca6f646.sql | 20 ++ ..._dele_68b57970c09830d418df224418591310.sql | 11 + ..._dele_faf037cd4ab1300b61ff50c827948558.sql | 11 + ...ount_delegation_eth_mainnet_account_id.sql | 11 + ...account_delegation_eth_mainnet_pool_id.sql | 11 + ...core_account_delegation_eth_mainnet_ts.sql | 11 + ..._null_fct_core_apr_eth_mainnet_apr_24h.sql | 11 + ..._null_fct_core_apr_eth_mainnet_apr_28d.sql | 11 + ...t_null_fct_core_apr_eth_mainnet_apr_7d.sql | 11 + ..._null_fct_core_apr_eth_mainnet_apy_24h.sql | 11 + ..._null_fct_core_apr_eth_mainnet_apy_28d.sql | 11 + ...t_null_fct_core_apr_eth_mainnet_apy_7d.sql | 11 + ...t_core_apr_eth_mainnet_collateral_type.sql | 11 + ..._core_apr_eth_mainnet_collateral_value.sql | 11 + ...re_apr_eth_mainnet_cumulative_issuance.sql | 11 + ...ct_core_apr_eth_mainnet_cumulative_pnl.sql | 11 + ...not_null_fct_core_apr_eth_mainnet_debt.sql | 11 + ...e_apr_eth_mainnet_hourly_debt_migrated.sql | 11 + ...t_core_apr_eth_mainnet_hourly_issuance.sql | 11 + ...ll_fct_core_apr_eth_mainnet_hourly_pnl.sql | 11 + ...ct_core_apr_eth_mainnet_hourly_pnl_pct.sql | 11 + ...ore_apr_eth_mainnet_hourly_rewards_pct.sql | 11 + ..._null_fct_core_apr_eth_mainnet_pool_id.sql | 11 + ...l_fct_core_apr_eth_mainnet_rewards_usd.sql | 11 + .../not_null_fct_core_apr_eth_mainnet_ts.sql | 11 + ...et_updated_eth_mainnet_collateral_type.sql | 11 + ...et_updated_eth_mainnet_credit_capacity.sql | 11 + ..._market_updated_eth_mainnet_event_name.sql | 11 + ...fct_core_market_updated_eth_mainnet_id.sql | 11 + ...e_market_updated_eth_mainnet_market_id.sql | 11 + ...arket_updated_eth_mainnet_net_issuance.sql | 11 + ...arket_updated_eth_mainnet_token_amount.sql | 11 + ...t_updated_eth_mainnet_transaction_hash.sql | 11 + ...fct_core_market_updated_eth_mainnet_ts.sql | 11 + ..._core_migration_eth_mainnet_account_id.sql | 11 + ...ore_migration_eth_mainnet_block_number.sql | 11 + ...igration_eth_mainnet_collateral_amount.sql | 11 + ..._migration_eth_mainnet_collateral_type.sql | 11 + ...core_migration_eth_mainnet_debt_amount.sql | 11 + ...fct_core_migration_eth_mainnet_pool_id.sql | 11 + ..._fct_core_migration_eth_mainnet_staker.sql | 11 + ...migration_eth_mainnet_transaction_hash.sql | 11 + ...null_fct_core_migration_eth_mainnet_ts.sql | 11 + ...on_ho_8d7c5dd06705413d11ea6deca8cf644b.sql | 11 + ...ion_hourly_eth_mainnet_collateral_type.sql | 11 + ...e_migration_hourly_eth_mainnet_pool_id.sql | 11 + ...t_core_migration_hourly_eth_mainnet_ts.sql | 11 + ...ollateral_eth_mainnet_amount_deposited.sql | 11 + ...collateral_eth_mainnet_collateral_type.sql | 11 + ...ct_core_pool_collateral_eth_mainnet_ts.sql | 11 + ...delegation_eth_mainnet_collateral_type.sql | 11 + ...re_pool_delegation_eth_mainnet_pool_id.sql | 11 + ...ct_core_pool_delegation_eth_mainnet_ts.sql | 11 + ...ct_core_pools_eth_mainnet_block_number.sql | 11 + ..._fct_core_pools_eth_mainnet_created_ts.sql | 11 + ...not_null_fct_core_pools_eth_mainnet_id.sql | 11 + ..._null_fct_core_pools_eth_mainnet_owner.sql | 11 + ...fct_pool_debt_eth_mainnet_block_number.sql | 11 + ..._pool_debt_eth_mainnet_collateral_type.sql | 11 + ...ot_null_fct_pool_debt_eth_mainnet_debt.sql | 11 + ...null_fct_pool_debt_eth_mainnet_pool_id.sql | 11 + .../not_null_fct_pool_debt_eth_mainnet_ts.sql | 11 + ...t_pool_issuance_eth_mainnet_account_id.sql | 11 + ...l_fct_pool_issuance_eth_mainnet_amount.sql | 11 + ...pool_issuance_eth_mainnet_block_number.sql | 11 + ...l_issuance_eth_mainnet_collateral_type.sql | 11 + ..._fct_pool_issuance_eth_mainnet_pool_id.sql | 11 + ..._issuance_eth_mainnet_transaction_hash.sql | 11 + ..._null_fct_pool_issuance_eth_mainnet_ts.sql | 11 + ...nce_hourly_eth_mainnet_collateral_type.sql | 11 + ...nce_hourly_eth_mainnet_hourly_issuance.sql | 11 + ...ol_issuance_hourly_eth_mainnet_pool_id.sql | 11 + ...ct_pool_issuance_hourly_eth_mainnet_ts.sql | 11 + ...pnl_hourly_eth_mainnet_collateral_type.sql | 11 + ...nl_hourly_eth_mainnet_collateral_value.sql | 11 + ...l_fct_pool_pnl_hourly_eth_mainnet_debt.sql | 11 + ...ourly_eth_mainnet_hourly_debt_migrated.sql | 11 + ...pnl_hourly_eth_mainnet_hourly_issuance.sql | 11 + ...pool_pnl_hourly_eth_mainnet_hourly_pnl.sql | 11 + ..._pnl_hourly_eth_mainnet_hourly_pnl_pct.sql | 11 + ..._hourly_eth_mainnet_hourly_rewards_pct.sql | 11 + ...nl_hourly_eth_mainnet_hourly_total_pct.sql | 11 + ...ct_pool_pnl_hourly_eth_mainnet_pool_id.sql | 11 + ...ool_pnl_hourly_eth_mainnet_rewards_usd.sql | 11 + ...ull_fct_pool_pnl_hourly_eth_mainnet_ts.sql | 11 + ...ll_fct_pool_rewards_eth_mainnet_amount.sql | 11 + ...ol_rewards_eth_mainnet_collateral_type.sql | 11 + ...t_pool_rewards_eth_mainnet_distributor.sql | 11 + ...l_fct_pool_rewards_eth_mainnet_pool_id.sql | 11 + ..._pool_rewards_eth_mainnet_token_symbol.sql | 11 + ...t_null_fct_pool_rewards_eth_mainnet_ts.sql | 11 + ...rds_hourly_eth_mainnet_collateral_type.sql | 11 + ...ool_rewards_hourly_eth_mainnet_pool_id.sql | 11 + ...rewards_hourly_eth_mainnet_rewards_usd.sql | 11 + ...fct_pool_rewards_hourly_eth_mainnet_ts.sql | 11 + ..._toke_1b37fa723d141179d74f2a8f22262b1c.sql | 11 + ..._toke_6bc3563e83626e6160dfb0050ae58c8b.sql | 11 + ..._toke_e14b12dbad2ae17fd6b51fd232e2f506.sql | 11 + ...s_token_hourly_eth_mainnet_distributor.sql | 11 + ...wards_token_hourly_eth_mainnet_pool_id.sql | 11 + ...rewards_token_hourly_eth_mainnet_price.sql | 11 + ...s_token_hourly_eth_mainnet_rewards_usd.sql | 11 + ..._token_hourly_eth_mainnet_token_symbol.sql | 11 + ...ol_rewards_token_hourly_eth_mainnet_ts.sql | 11 + ...fct_core_market_updated_eth_mainnet_id.sql | 14 + .../mainnet/prices/fct_prices_eth_mainnet.sql | 36 +++ .../prices/fct_prices_hourly_eth_mainnet.sql | 72 +++++ ...fct_p_f868bfeea2d8480d4dec20c65d9ae75a.sql | 20 ++ ..._fct_prices_eth_mainnet_price__True__0.sql | 20 ++ ...l_fct_prices_eth_mainnet_market_symbol.sql | 11 + .../not_null_fct_prices_eth_mainnet_price.sql | 11 + .../not_null_fct_prices_eth_mainnet_ts.sql | 11 + ...rices_hourly_eth_mainnet_market_symbol.sql | 11 + ...ll_fct_prices_hourly_eth_mainnet_price.sql | 11 + ..._null_fct_prices_hourly_eth_mainnet_ts.sql | 11 + .../mainnet/blocks_arbitrum_mainnet.sql | 38 +++ .../core_account_created_arbitrum_mainnet.sql | 5 + ...re_delegation_updated_arbitrum_mainnet.sql | 5 + .../core/core_deposited_arbitrum_mainnet.sql | 5 + .../core_liquidation_arbitrum_mainnet.sql | 5 + ...ore_market_registered_arbitrum_mainnet.sql | 5 + .../core_market_updated_arbitrum_mainnet.sql | 103 ++++++++ .../core_pool_created_arbitrum_mainnet.sql | 5 + .../core_rewards_claimed_arbitrum_mainnet.sql | 5 + ...e_rewards_distributed_arbitrum_mainnet.sql | 5 + .../core/core_usd_burned_arbitrum_mainnet.sql | 5 + .../core/core_usd_minted_arbitrum_mainnet.sql | 5 + ...core_vault_collateral_arbitrum_mainnet.sql | 41 +++ .../core/core_vault_debt_arbitrum_mainnet.sql | 35 +++ ...ore_vault_liquidation_arbitrum_mainnet.sql | 5 + .../core/core_withdrawn_arbitrum_mainnet.sql | 5 + ...unt_c_f0b5cfe645ca98dd83a548881dbb231f.sql | 22 ++ ...gatio_10d8d15fae821bb25ad7292f00624ac0.sql | 22 ++ ...sited_366c4a08a18bac7687c18ce14ec3027d.sql | 22 ++ ...idati_4442c34ed542a292a0634c15edf28899.sql | 22 ++ ...et_re_e286af90b0ff8870e4f1f6cc2f332f5e.sql | 22 ++ ...et_up_1d0210873bb72c6c6b77ae8c79ff0d1f.sql | 22 ++ ..._crea_0ebc185f8081387dd6790ea39fa08892.sql | 22 ++ ...rds_c_ae0e5101dec8d345cd75f3d5717a9de2.sql | 22 ++ ...rds_d_d7316b4d554f3dda3a2963d18779fd27.sql | 22 ++ ...burne_f1001c8fa3982fe799c897828b0b2c8e.sql | 22 ++ ...minte_bb8849e7a8bb986a942b463f36bae946.sql | 22 ++ ...t_liq_6095cf2bff19baee5a4998828dc70324.sql | 22 ++ ...drawn_0269f17bd6215ef29080cc4cb1c56b34.sql | 22 ++ ...core__02a955166e22231ca285723dacdb2832.sql | 20 ++ ...core__08848a564c54b05c2cb6e82b66d83e50.sql | 20 ++ ...core__1b9682952c91a5545e16c1bfbe752818.sql | 20 ++ ...core__1df6834a594836c2dcc71fe060c468ad.sql | 20 ++ ...core__3324e55773a095cfea7b176bf7917ebd.sql | 20 ++ ...core__3b7574a4994fd13124cd20e62aa94fc0.sql | 20 ++ ...core__4373ee0fef9904d117ac68961177311c.sql | 20 ++ ...core__4f96c27108a58faefb0cfa1c6e2f1740.sql | 20 ++ ...core__53d099c4a50eba60cd9dbb7bdf1dea70.sql | 20 ++ ...core__61e561255e4147ac717892c2ffac2552.sql | 20 ++ ...core__6ff23194f832443df6b21fe69436430c.sql | 20 ++ ...core__7483e902594aee8b4bcbb6849e0f0993.sql | 20 ++ ...core__74d4af353caf502d0233666f263aab05.sql | 22 ++ ...core__7b28a3ed9d8c19140e6eb1d7ed751b7a.sql | 20 ++ ...core__8f5972b03f3e35993a0d31e0f5be9dab.sql | 20 ++ ...core__95f20c9d730453e2564fdd995e9c0737.sql | 20 ++ ...core__a017d5223b610b9f7423d02fd237a61e.sql | 20 ++ ...core__a4d9b1f66ba6ee616c7a435ebac2f092.sql | 20 ++ ...core__a4fd93112bb463c7536d0249bba13868.sql | 20 ++ ...core__a5ecd22e7bdfeb1b3599bfacd78a5738.sql | 20 ++ ...core__abf56ab13d78830abe56ceb90e3fe727.sql | 20 ++ ...core__b2b477e0fac69864d383c1ff941e78c9.sql | 20 ++ ...core__c0dd3bdf5507ce87c72c955b444272c7.sql | 20 ++ ...core__c4067ecbb847c7045c7afebdb68d1a02.sql | 20 ++ ...core__c4e1955a9097cfc0472cb79eca9a6dc0.sql | 20 ++ ...core__c5b65935367ae54ff2e891d5bdcb69d2.sql | 20 ++ ...core__c9d0905ae7ab5806ca28ed36a31d845e.sql | 20 ++ ...core__cdcb72975596908844844e1e35f50f8c.sql | 20 ++ ...core__ce84723b0f0bb7e19e3c1cf75ab01e65.sql | 20 ++ ...core__d573daafd2d94573fc34ea75105093f1.sql | 20 ++ ...core__dc6042ca5fc188d63643b43860ffe978.sql | 20 ++ ...core__e2fdd34efe9357cbe68cce2a4f447e0b.sql | 20 ++ ...core__e8c505f36fc50f5a863c74c16d675fd6.sql | 20 ++ ...core__f63d5e5a5e522a8c30ea4c8b615e3e5e.sql | 20 ++ ...nt_created_arbitrum_mainnet_account_id.sql | 11 + ..._created_arbitrum_mainnet_block_number.sql | 11 + ...eated_arbitrum_mainnet_block_timestamp.sql | 11 + ...ount_created_arbitrum_mainnet_contract.sql | 11 + ...nt_created_arbitrum_mainnet_event_name.sql | 11 + ...re_account_created_arbitrum_mainnet_id.sql | 11 + ...account_created_arbitrum_mainnet_owner.sql | 11 + ...ated_arbitrum_mainnet_transaction_hash.sql | 11 + ...updat_25d626a6081121e32d064cc583bcb245.sql | 11 + ...updat_6ac250e2c9a952d186fe70b880fd912c.sql | 11 + ...updat_ff6c4be455bb5a689b64cffbd9b8359e.sql | 11 + ...on_updated_arbitrum_mainnet_account_id.sql | 11 + ...gation_updated_arbitrum_mainnet_amount.sql | 11 + ..._updated_arbitrum_mainnet_block_number.sql | 11 + ...tion_updated_arbitrum_mainnet_contract.sql | 11 + ...on_updated_arbitrum_mainnet_event_name.sql | 11 + ...delegation_updated_arbitrum_mainnet_id.sql | 11 + ...tion_updated_arbitrum_mainnet_leverage.sql | 11 + ...ation_updated_arbitrum_mainnet_pool_id.sql | 11 + ...gation_updated_arbitrum_mainnet_sender.sql | 11 + ..._deposited_arbitrum_mainnet_account_id.sql | 11 + ...eposited_arbitrum_mainnet_block_number.sql | 11 + ...sited_arbitrum_mainnet_block_timestamp.sql | 11 + ...sited_arbitrum_mainnet_collateral_type.sql | 11 + ...re_deposited_arbitrum_mainnet_contract.sql | 11 + ..._deposited_arbitrum_mainnet_event_name.sql | 11 + ...ull_core_deposited_arbitrum_mainnet_id.sql | 11 + ...core_deposited_arbitrum_mainnet_sender.sql | 11 + ...eposited_arbitrum_mainnet_token_amount.sql | 11 + ...ited_arbitrum_mainnet_transaction_hash.sql | 11 + ..._arbi_92f55229ca201ad07fd249fb04e9775d.sql | 11 + ...iquidation_arbitrum_mainnet_account_id.sql | 11 + ...uidation_arbitrum_mainnet_block_number.sql | 11 + ...ation_arbitrum_mainnet_block_timestamp.sql | 11 + ...ation_arbitrum_mainnet_collateral_type.sql | 11 + ..._liquidation_arbitrum_mainnet_contract.sql | 11 + ...iquidation_arbitrum_mainnet_event_name.sql | 11 + ...l_core_liquidation_arbitrum_mainnet_id.sql | 11 + ...e_liquidation_arbitrum_mainnet_pool_id.sql | 11 + ...re_liquidation_arbitrum_mainnet_sender.sql | 11 + ...tion_arbitrum_mainnet_transaction_hash.sql | 11 + ...stere_3aa714f691befa9329876e1321ce4907.sql | 11 + ...stere_ce97e23941cfcece9eb1a8b9bdf4cb64.sql | 11 + ...gistered_arbitrum_mainnet_block_number.sql | 11 + ...t_registered_arbitrum_mainnet_contract.sql | 11 + ...registered_arbitrum_mainnet_event_name.sql | 11 + ..._market_registered_arbitrum_mainnet_id.sql | 11 + ...ket_registered_arbitrum_mainnet_market.sql | 11 + ..._registered_arbitrum_mainnet_market_id.sql | 11 + ...ket_registered_arbitrum_mainnet_sender.sql | 11 + ...ted_a_c8d66a6213d38496ae35d373291887d5.sql | 11 + ..._updated_arbitrum_mainnet_block_number.sql | 11 + ...dated_arbitrum_mainnet_block_timestamp.sql | 11 + ...dated_arbitrum_mainnet_collateral_type.sql | 11 + ...rket_updated_arbitrum_mainnet_contract.sql | 11 + ...dated_arbitrum_mainnet_credit_capacity.sql | 11 + ...et_updated_arbitrum_mainnet_event_name.sql | 11 + ...ore_market_updated_arbitrum_mainnet_id.sql | 11 + ...ket_updated_arbitrum_mainnet_market_id.sql | 11 + ..._updated_arbitrum_mainnet_net_issuance.sql | 11 + ...market_updated_arbitrum_mainnet_sender.sql | 11 + ..._updated_arbitrum_mainnet_token_amount.sql | 11 + ...ated_arbitrum_mainnet_transaction_hash.sql | 11 + ..._created_arbitrum_mainnet_block_number.sql | 11 + ...eated_arbitrum_mainnet_block_timestamp.sql | 11 + ...pool_created_arbitrum_mainnet_contract.sql | 11 + ...ol_created_arbitrum_mainnet_event_name.sql | 11 + ..._core_pool_created_arbitrum_mainnet_id.sql | 11 + ...re_pool_created_arbitrum_mainnet_owner.sql | 11 + ..._pool_created_arbitrum_mainnet_pool_id.sql | 11 + ...e_pool_created_arbitrum_mainnet_sender.sql | 11 + ...ated_arbitrum_mainnet_transaction_hash.sql | 11 + ...ds_claimed_arbitrum_mainnet_account_id.sql | 11 + ...ewards_claimed_arbitrum_mainnet_amount.sql | 11 + ..._claimed_arbitrum_mainnet_block_number.sql | 11 + ...aimed_arbitrum_mainnet_block_timestamp.sql | 11 + ...aimed_arbitrum_mainnet_collateral_type.sql | 11 + ...ards_claimed_arbitrum_mainnet_contract.sql | 11 + ...s_claimed_arbitrum_mainnet_distributor.sql | 11 + ...ds_claimed_arbitrum_mainnet_event_name.sql | 11 + ...re_rewards_claimed_arbitrum_mainnet_id.sql | 11 + ...wards_claimed_arbitrum_mainnet_pool_id.sql | 11 + ...imed_arbitrum_mainnet_transaction_hash.sql | 11 + ...tribu_0615a0b17ded5d162f692f079ef20621.sql | 11 + ...tribu_0c83e6d18c229c54ea7814f211652fba.sql | 11 + ...tribu_b9de231940d6a64359b041a045f6df44.sql | 11 + ...ds_distributed_arbitrum_mainnet_amount.sql | 11 + ...tributed_arbitrum_mainnet_block_number.sql | 11 + ..._distributed_arbitrum_mainnet_contract.sql | 11 + ...stributed_arbitrum_mainnet_distributor.sql | 11 + ..._distributed_arbitrum_mainnet_duration.sql | 11 + ...istributed_arbitrum_mainnet_event_name.sql | 11 + ...ewards_distributed_arbitrum_mainnet_id.sql | 11 + ...s_distributed_arbitrum_mainnet_pool_id.sql | 11 + ...usd_burned_arbitrum_mainnet_account_id.sql | 11 + ...ore_usd_burned_arbitrum_mainnet_amount.sql | 11 + ...d_burned_arbitrum_mainnet_block_number.sql | 11 + ...urned_arbitrum_mainnet_block_timestamp.sql | 11 + ...urned_arbitrum_mainnet_collateral_type.sql | 11 + ...e_usd_burned_arbitrum_mainnet_contract.sql | 11 + ...usd_burned_arbitrum_mainnet_event_name.sql | 11 + ...ll_core_usd_burned_arbitrum_mainnet_id.sql | 11 + ...re_usd_burned_arbitrum_mainnet_pool_id.sql | 11 + ...ore_usd_burned_arbitrum_mainnet_sender.sql | 11 + ...rned_arbitrum_mainnet_transaction_hash.sql | 11 + ...usd_minted_arbitrum_mainnet_account_id.sql | 11 + ...ore_usd_minted_arbitrum_mainnet_amount.sql | 11 + ...d_minted_arbitrum_mainnet_block_number.sql | 11 + ...inted_arbitrum_mainnet_block_timestamp.sql | 11 + ...inted_arbitrum_mainnet_collateral_type.sql | 11 + ...e_usd_minted_arbitrum_mainnet_contract.sql | 11 + ...usd_minted_arbitrum_mainnet_event_name.sql | 11 + ...ll_core_usd_minted_arbitrum_mainnet_id.sql | 11 + ...re_usd_minted_arbitrum_mainnet_pool_id.sql | 11 + ...ore_usd_minted_arbitrum_mainnet_sender.sql | 11 + ...nted_arbitrum_mainnet_transaction_hash.sql | 11 + ...teral_4d64c8eaa01fe95c5b02ce8af6762f6e.sql | 11 + ...ult_collateral_arbitrum_mainnet_amount.sql | 11 + ...llateral_arbitrum_mainnet_block_number.sql | 11 + ...teral_arbitrum_mainnet_collateral_type.sql | 11 + ...lt_collateral_arbitrum_mainnet_pool_id.sql | 11 + ...e_vault_collateral_arbitrum_mainnet_ts.sql | 11 + ...teral_cf213cb7e0e55ec70bd0cbcc38c21022.sql | 11 + ...ult_debt_arbitrum_mainnet_block_number.sql | 11 + ..._debt_arbitrum_mainnet_collateral_type.sql | 11 + ...debt_arbitrum_mainnet_contract_address.sql | 11 + ..._core_vault_debt_arbitrum_mainnet_debt.sql | 11 + ...re_vault_debt_arbitrum_mainnet_pool_id.sql | 11 + ...ll_core_vault_debt_arbitrum_mainnet_ts.sql | 11 + ...datio_2185e560e310ac8c9b339ed46c9526c9.sql | 11 + ...datio_2415782e836c6b669ea8436e64c0849d.sql | 11 + ...datio_28327b33172f7d5299eb84c369c67082.sql | 11 + ...datio_ed674d5ff714efc416d714e69fc94711.sql | 11 + ...datio_edbeff2a9e391e647da0aed49fa55c31.sql | 11 + ...uidation_arbitrum_mainnet_block_number.sql | 11 + ..._liquidation_arbitrum_mainnet_contract.sql | 11 + ...iquidation_arbitrum_mainnet_event_name.sql | 11 + ..._vault_liquidation_arbitrum_mainnet_id.sql | 11 + ...t_liquidation_arbitrum_mainnet_pool_id.sql | 11 + ...lt_liquidation_arbitrum_mainnet_sender.sql | 11 + ..._withdrawn_arbitrum_mainnet_account_id.sql | 11 + ...ithdrawn_arbitrum_mainnet_block_number.sql | 11 + ...drawn_arbitrum_mainnet_block_timestamp.sql | 11 + ...drawn_arbitrum_mainnet_collateral_type.sql | 11 + ...re_withdrawn_arbitrum_mainnet_contract.sql | 11 + ..._withdrawn_arbitrum_mainnet_event_name.sql | 11 + ...ull_core_withdrawn_arbitrum_mainnet_id.sql | 11 + ...core_withdrawn_arbitrum_mainnet_sender.sql | 11 + ...ithdrawn_arbitrum_mainnet_token_amount.sql | 11 + ...rawn_arbitrum_mainnet_transaction_hash.sql | 11 + ...re_account_created_arbitrum_mainnet_id.sql | 14 + ...delegation_updated_arbitrum_mainnet_id.sql | 14 + ...que_core_deposited_arbitrum_mainnet_id.sql | 14 + ...e_core_liquidation_arbitrum_mainnet_id.sql | 14 + ..._market_registered_arbitrum_mainnet_id.sql | 14 + ..._registered_arbitrum_mainnet_market_id.sql | 14 + ...ore_market_updated_arbitrum_mainnet_id.sql | 14 + ..._core_pool_created_arbitrum_mainnet_id.sql | 14 + ...re_rewards_claimed_arbitrum_mainnet_id.sql | 14 + ...ewards_distributed_arbitrum_mainnet_id.sql | 14 + ...ue_core_usd_burned_arbitrum_mainnet_id.sql | 14 + ...ue_core_usd_minted_arbitrum_mainnet_id.sql | 14 + ..._vault_liquidation_arbitrum_mainnet_id.sql | 14 + ...que_core_withdrawn_arbitrum_mainnet_id.sql | 14 + .../perp_account_created_arbitrum_mainnet.sql | 5 + ...t_liquidation_attempt_arbitrum_mainnet.sql | 5 + ...p_collateral_modified_arbitrum_mainnet.sql | 5 + ...perp_interest_charged_arbitrum_mainnet.sql | 5 + ...interest_rate_updated_arbitrum_mainnet.sql | 5 + .../perp_market_created_arbitrum_mainnet.sql | 5 + .../perp_market_updated_arbitrum_mainnet.sql | 26 ++ .../perp_order_committed_arbitrum_mainnet.sql | 29 ++ .../perp_order_settled_arbitrum_mainnet.sql | 5 + ...p_position_liquidated_arbitrum_mainnet.sql | 5 + ...revious_order_expired_arbitrum_mainnet.sql | 5 + ...unt_c_ad536fa73a69e172f98a6e8e372642eb.sql | 22 ++ ...unt_l_e08ea4c1ba82fb6ac26590db03457801.sql | 22 ++ ...atera_f7b43b877d91586e7a54f2f480c7e20a.sql | 22 ++ ...rest__b38f2f5b297cf6983daeeb9f3743db1a.sql | 22 ++ ...rest__d6b8b8deefd1f49a80db78c6335f476b.sql | 22 ++ ...et_cr_76654e6695a0017950c568894f7c9160.sql | 22 ++ ...et_up_96868c8ca25b68dc23628635feea72fd.sql | 22 ++ ...r_com_1ede6222ca85cf83e2e502d5067ab257.sql | 22 ++ ...r_set_3853d401f2e5cee7c207ccf9a282cd2f.sql | 22 ++ ...tion__11574660f3b008caba0e75c051a8f0c9.sql | 22 ++ ...ious__8b2d4ec500fcbd5393c14186325532d5.sql | 22 ++ ...perp__1ba201da8444fd8939aa900e476fa69e.sql | 20 ++ ...perp__1c9a1f30a4a647507e5f545b1882909d.sql | 20 ++ ...perp__22006da0d293618a514ac7a9ca241586.sql | 20 ++ ...perp__3bf63a7e9121704fe7fdc59226aafb10.sql | 20 ++ ...perp__4ba9f1a82af203aaf765ea2358992714.sql | 20 ++ ...perp__56f7ffe51488e65f8880c7b8c167cd89.sql | 20 ++ ...perp__58f8a3f97753beeb17f6aee7f5f641e5.sql | 20 ++ ...perp__5cb5cc6a827bd3c08824f31f858fdce7.sql | 20 ++ ...perp__6f1bc4db15b9550cf73dd0245de3ed99.sql | 20 ++ ...perp__91406c6c5c92a1e1d64e71aa1eeb2481.sql | 20 ++ ...perp__96052d118a2bd5a2254af73cb0b383ed.sql | 20 ++ ...perp__9c0083a0ac46f3ce69e1fad350f4e7a4.sql | 20 ++ ...perp__a3819aa0da09fc29fbfaf4515955d8b5.sql | 20 ++ ...perp__b8618513df7561a108f28d10061ee977.sql | 20 ++ ...perp__b86f5c160471e4b0acc7f7eb79fb5d5c.sql | 20 ++ ...perp__b96e3cc2db64c17056b956c0d240030a.sql | 20 ++ ...perp__be2e9f6a3b1e7e1d6e67b0767b82c85e.sql | 20 ++ ...perp__ca2e2aa725c41a4c2aebf56b0c0174b0.sql | 20 ++ ...perp__d9dfec8f1629560d478bbec1f9b65fac.sql | 20 ++ ...perp__e5fa40697cdd09e1992362906d26e089.sql | 20 ++ ...perp__e6c5697bbf9d848353fcb5b5dbc9fc22.sql | 20 ++ ...perp__e77fc265631cce00efad12c7c04ac131.sql | 20 ++ ...perp__eab6fcbdb77cbe6e82c9735f2fe8b151.sql | 20 ++ ...nt_created_arbitrum_mainnet_account_id.sql | 11 + ..._created_arbitrum_mainnet_block_number.sql | 11 + ...eated_arbitrum_mainnet_block_timestamp.sql | 11 + ...ount_created_arbitrum_mainnet_contract.sql | 11 + ...nt_created_arbitrum_mainnet_event_name.sql | 11 + ...rp_account_created_arbitrum_mainnet_id.sql | 11 + ...account_created_arbitrum_mainnet_owner.sql | 11 + ...ated_arbitrum_mainnet_transaction_hash.sql | 11 + ...uidat_0b681aef0741ed806b7204047c1740cf.sql | 11 + ...uidat_0f82999a80450d03b61b144cc0fca13a.sql | 11 + ...uidat_5894c14b057748a46465d0283cc333b6.sql | 11 + ...uidat_7817adb4c678a01ccf22dc4473efbe0d.sql | 11 + ...uidat_95a9cab9f1eb33acaccbbf0d1796bdf9.sql | 11 + ...uidat_dc612dd0fc5561975d0564262311e850.sql | 11 + ...uidat_e9577753476537e2431402ad6ffbe7a6.sql | 11 + ...uidat_fb00df2cd316359481ed878400b3e50d.sql | 11 + ...iquidation_attempt_arbitrum_mainnet_id.sql | 11 + ...modif_77beb17d3fe51071c61a6d63af9a80d6.sql | 11 + ...modif_8f3171ee98bdf94b79319e1be3be5956.sql | 11 + ...modif_f5d447d13a4864a9fce094a33af8d88e.sql | 11 + ...l_modified_arbitrum_mainnet_account_id.sql | 11 + ...modified_arbitrum_mainnet_block_number.sql | 11 + ...ral_modified_arbitrum_mainnet_contract.sql | 11 + ...l_modified_arbitrum_mainnet_event_name.sql | 11 + ...ollateral_modified_arbitrum_mainnet_id.sql | 11 + ...teral_modified_arbitrum_mainnet_sender.sql | 11 + ...arged_3b81ef9b2573c72971914b3d3b49b5e6.sql | 11 + ...st_charged_arbitrum_mainnet_account_id.sql | 11 + ..._charged_arbitrum_mainnet_block_number.sql | 11 + ...arged_arbitrum_mainnet_block_timestamp.sql | 11 + ...rest_charged_arbitrum_mainnet_contract.sql | 11 + ...st_charged_arbitrum_mainnet_event_name.sql | 11 + ...p_interest_charged_arbitrum_mainnet_id.sql | 11 + ...te_up_0e9244fe507426bd1c0109235d3c140f.sql | 11 + ...te_up_4ea715095b30069d0e5dc8f4d21abcb6.sql | 11 + ...te_up_9059128f98c3da3c81e1de978bf559dc.sql | 11 + ...te_up_c215a28815435d331897ce2f88fe7e7c.sql | 11 + ...te_up_ccd029a1676f02cde447a6e183469d9b.sql | 11 + ...rate_updated_arbitrum_mainnet_contract.sql | 11 + ...te_updated_arbitrum_mainnet_event_name.sql | 11 + ...erest_rate_updated_arbitrum_mainnet_id.sql | 11 + ..._created_arbitrum_mainnet_block_number.sql | 11 + ...eated_arbitrum_mainnet_block_timestamp.sql | 11 + ...rket_created_arbitrum_mainnet_contract.sql | 11 + ...et_created_arbitrum_mainnet_event_name.sql | 11 + ...erp_market_created_arbitrum_mainnet_id.sql | 11 + ...t_created_arbitrum_mainnet_market_name.sql | 11 + ...created_arbitrum_mainnet_market_symbol.sql | 11 + ...eated_arbitrum_mainnet_perps_market_id.sql | 11 + ...ated_arbitrum_mainnet_transaction_hash.sql | 11 + ..._updated_arbitrum_mainnet_block_number.sql | 11 + ...dated_arbitrum_mainnet_block_timestamp.sql | 11 + ...rket_updated_arbitrum_mainnet_contract.sql | 11 + ...et_updated_arbitrum_mainnet_event_name.sql | 11 + ...erp_market_updated_arbitrum_mainnet_id.sql | 11 + ...updated_arbitrum_mainnet_interest_rate.sql | 11 + ...ket_updated_arbitrum_mainnet_market_id.sql | 11 + ..._market_updated_arbitrum_mainnet_price.sql | 11 + ...ated_arbitrum_mainnet_transaction_hash.sql | 11 + ..._committed_arbitrum_mainnet_account_id.sql | 11 + ...ommitted_arbitrum_mainnet_block_number.sql | 11 + ...itted_arbitrum_mainnet_block_timestamp.sql | 11 + ...er_committed_arbitrum_mainnet_contract.sql | 11 + ..._committed_arbitrum_mainnet_event_name.sql | 11 + ...rp_order_committed_arbitrum_mainnet_id.sql | 11 + ...r_committed_arbitrum_mainnet_market_id.sql | 11 + ...tted_arbitrum_mainnet_transaction_hash.sql | 11 + ...er_settled_arbitrum_mainnet_account_id.sql | 11 + ..._settled_arbitrum_mainnet_block_number.sql | 11 + ...ttled_arbitrum_mainnet_block_timestamp.sql | 11 + ...ettled_arbitrum_mainnet_collected_fees.sql | 11 + ...rder_settled_arbitrum_mainnet_contract.sql | 11 + ...er_settled_arbitrum_mainnet_event_name.sql | 11 + ...perp_order_settled_arbitrum_mainnet_id.sql | 11 + ...der_settled_arbitrum_mainnet_market_id.sql | 11 + ...tled_arbitrum_mainnet_transaction_hash.sql | 11 + ...quida_5286686b59e626f40ffd8eb5b0719611.sql | 11 + ...quida_a7e2cf044bc951dcf2012601aa0cf34f.sql | 11 + ...quida_ba81c81d4b4cda4e615359afe1fe4fae.sql | 11 + ...quida_f72413746226d975b668810030d1f157.sql | 11 + ...liquidated_arbitrum_mainnet_account_id.sql | 11 + ...quidated_arbitrum_mainnet_block_number.sql | 11 + ...n_liquidated_arbitrum_mainnet_contract.sql | 11 + ...liquidated_arbitrum_mainnet_event_name.sql | 11 + ...osition_liquidated_arbitrum_mainnet_id.sql | 11 + ..._liquidated_arbitrum_mainnet_market_id.sql | 11 + ...der_e_237613c86fd3e843eb7ff01b5ad163d6.sql | 11 + ...der_e_3b633e0e9803b2d938f1bdd59e52ab9c.sql | 11 + ...der_e_3b9f2ad127f349bad779ec9cbd5d7014.sql | 11 + ...der_e_a1efcbfea89850ca046fd95b736da7e3.sql | 11 + ...der_e_eddc3e9a21c2bbfdfac5cc02fbafd26a.sql | 11 + ...rder_expired_arbitrum_mainnet_contract.sql | 11 + ...ious_order_expired_arbitrum_mainnet_id.sql | 11 + ...der_expired_arbitrum_mainnet_market_id.sql | 11 + ...rp_account_created_arbitrum_mainnet_id.sql | 14 + ...iquidation_attempt_arbitrum_mainnet_id.sql | 14 + ...ollateral_modified_arbitrum_mainnet_id.sql | 14 + ...p_interest_charged_arbitrum_mainnet_id.sql | 14 + ...erest_rate_updated_arbitrum_mainnet_id.sql | 14 + ...erp_market_created_arbitrum_mainnet_id.sql | 14 + ...erp_market_updated_arbitrum_mainnet_id.sql | 14 + ...rp_order_committed_arbitrum_mainnet_id.sql | 14 + ...perp_order_settled_arbitrum_mainnet_id.sql | 14 + ...osition_liquidated_arbitrum_mainnet_id.sql | 14 + ...ious_order_expired_arbitrum_mainnet_id.sql | 14 + ...cy_blocks_arbitrum_mainnet_hour__ts__1.sql | 38 +++ ...l_blocks_arbitrum_mainnet_block_number.sql | 11 + ...e_blocks_arbitrum_mainnet_block_number.sql | 14 + ...r_can_8958c622ce842464f22572f8ca643dd9.sql | 22 ++ ...r_com_612c7255a7f36043bcb4a7cdb76a0e20.sql | 22 ++ ...r_set_d3b65b75a55fbc94523af798a74f0d8d.sql | 22 ++ ...h_bou_4d0f7b26a6e9d474f288b820a2a82e88.sql | 22 ++ ...h_reg_fedea85a7b1d2062774e1e713536791e.sql | 22 ++ ...h_sol_0a88e02c20f4285a38c7fc2ec7440aa5.sql | 22 ++ ...h_unw_8ff3edab6d10fb5d2c67b3a892cce771.sql | 22 ++ ...h_wra_b91a1226e94bc45aafd59decf0beb7da.sql | 22 ++ ...spot__118beddb72a791fb331bdcbe14c456e3.sql | 20 ++ ...spot__16e212051b13a672328df75be071827f.sql | 20 ++ ...spot__2a1f6354cf1b32473953f1a2a502086a.sql | 20 ++ ...spot__39815e5a71f59b35ff559c6cb94df4e2.sql | 20 ++ ...spot__51adb6d95dfdf12f2a6f8c433c71ec70.sql | 20 ++ ...spot__53c639690d3f6db86ed3a99de0616038.sql | 20 ++ ...spot__5645de8902a4439c1821035cd269d4c3.sql | 20 ++ ...spot__5916f3e442949c3b85752fe12637d1f8.sql | 20 ++ ...spot__5d972fc4f292296beb2cb5f34a47fa6e.sql | 20 ++ ...spot__6cace87e4dac2e4c3b6e4cc8c2ab6183.sql | 20 ++ ...spot__75e894a262aaded64378571f08266f9c.sql | 20 ++ ...spot__811ac17f45c2607ffe25a2191580334f.sql | 20 ++ ...spot__82b39e4f1130c8843eed9f8114bed411.sql | 20 ++ ...spot__965ba5e4a40cef652215a98792245930.sql | 20 ++ ...spot__9a56f742862e6cc8ba800f049871410a.sql | 20 ++ ...spot__9e6f9cd3db0f82b8764ba445759e8445.sql | 20 ++ ...spot__a35b7176e9f72d0481ad6d735e7bb103.sql | 20 ++ ...spot__b89d045b278e76cb3f1a9a3e7a3af418.sql | 20 ++ ...spot__f354cedc5a73045b7c974894592d98d4.sql | 20 ++ ...spot__fde6d5b608f35fa598f8e7ca933aa5f8.sql | 20 ++ ...ancelled_arbitrum_mainnet_block_number.sql | 11 + ...elled_arbitrum_mainnet_block_timestamp.sql | 11 + ...er_cancelled_arbitrum_mainnet_contract.sql | 11 + ..._cancelled_arbitrum_mainnet_event_name.sql | 11 + ...ot_order_cancelled_arbitrum_mainnet_id.sql | 11 + ...r_cancelled_arbitrum_mainnet_market_id.sql | 11 + ...rder_cancelled_arbitrum_mainnet_sender.sql | 11 + ...lled_arbitrum_mainnet_transaction_hash.sql | 11 + ...itted_arbitrum_mainnet_amount_provided.sql | 11 + ...ommitted_arbitrum_mainnet_block_number.sql | 11 + ...itted_arbitrum_mainnet_block_timestamp.sql | 11 + ...er_committed_arbitrum_mainnet_contract.sql | 11 + ..._committed_arbitrum_mainnet_event_name.sql | 11 + ...ot_order_committed_arbitrum_mainnet_id.sql | 11 + ...r_committed_arbitrum_mainnet_market_id.sql | 11 + ..._committed_arbitrum_mainnet_order_type.sql | 11 + ...er_committed_arbitrum_mainnet_referrer.sql | 11 + ...rder_committed_arbitrum_mainnet_sender.sql | 11 + ...tted_arbitrum_mainnet_transaction_hash.sql | 11 + ..._settled_arbitrum_mainnet_block_number.sql | 11 + ...ttled_arbitrum_mainnet_block_timestamp.sql | 11 + ...ettled_arbitrum_mainnet_collected_fees.sql | 11 + ...rder_settled_arbitrum_mainnet_contract.sql | 11 + ...er_settled_arbitrum_mainnet_event_name.sql | 11 + ...spot_order_settled_arbitrum_mainnet_id.sql | 11 + ...der_settled_arbitrum_mainnet_market_id.sql | 11 + ...er_settled_arbitrum_mainnet_order_type.sql | 11 + ...t_order_settled_arbitrum_mainnet_price.sql | 11 + ...order_settled_arbitrum_mainnet_settler.sql | 11 + ...tled_arbitrum_mainnet_transaction_hash.sql | 11 + ...h_bought_arbitrum_mainnet_block_number.sql | 11 + ...ought_arbitrum_mainnet_block_timestamp.sql | 11 + ...bought_arbitrum_mainnet_collected_fees.sql | 11 + ...synth_bought_arbitrum_mainnet_contract.sql | 11 + ...nth_bought_arbitrum_mainnet_event_name.sql | 11 + ..._spot_synth_bought_arbitrum_mainnet_id.sql | 11 + ...ot_synth_bought_arbitrum_mainnet_price.sql | 11 + ...synth_bought_arbitrum_mainnet_referrer.sql | 11 + ...ought_arbitrum_mainnet_synth_market_id.sql | 11 + ...ught_arbitrum_mainnet_transaction_hash.sql | 11 + ...tered_24c43a4e864a0810c9cb52d5d564cd74.sql | 11 + ...tered_9666aca0705c3f058c05e5046e31f743.sql | 11 + ...gistered_arbitrum_mainnet_block_number.sql | 11 + ...tered_arbitrum_mainnet_block_timestamp.sql | 11 + ...h_registered_arbitrum_mainnet_contract.sql | 11 + ...registered_arbitrum_mainnet_event_name.sql | 11 + ...t_synth_registered_arbitrum_mainnet_id.sql | 11 + ...tered_arbitrum_mainnet_synth_market_id.sql | 11 + ..._sold_arbitrum_mainnet_amount_returned.sql | 11 + ...nth_sold_arbitrum_mainnet_block_number.sql | 11 + ..._sold_arbitrum_mainnet_block_timestamp.sql | 11 + ...h_sold_arbitrum_mainnet_collected_fees.sql | 11 + ...t_synth_sold_arbitrum_mainnet_contract.sql | 11 + ...synth_sold_arbitrum_mainnet_event_name.sql | 11 + ...ll_spot_synth_sold_arbitrum_mainnet_id.sql | 11 + ...spot_synth_sold_arbitrum_mainnet_price.sql | 11 + ...t_synth_sold_arbitrum_mainnet_referrer.sql | 11 + ..._sold_arbitrum_mainnet_synth_market_id.sql | 11 + ...sold_arbitrum_mainnet_transaction_hash.sql | 11 + ...pped_arbitrum_mainnet_amount_unwrapped.sql | 11 + ...nwrapped_arbitrum_mainnet_block_number.sql | 11 + ...apped_arbitrum_mainnet_block_timestamp.sql | 11 + ...th_unwrapped_arbitrum_mainnet_contract.sql | 11 + ..._unwrapped_arbitrum_mainnet_event_name.sql | 11 + ...rapped_arbitrum_mainnet_fees_collected.sql | 11 + ...ot_synth_unwrapped_arbitrum_mainnet_id.sql | 11 + ...apped_arbitrum_mainnet_synth_market_id.sql | 11 + ...pped_arbitrum_mainnet_transaction_hash.sql | 11 + ..._wrapped_arbitrum_mainnet_block_number.sql | 11 + ...apped_arbitrum_mainnet_block_timestamp.sql | 11 + ...ynth_wrapped_arbitrum_mainnet_contract.sql | 11 + ...th_wrapped_arbitrum_mainnet_event_name.sql | 11 + ...rapped_arbitrum_mainnet_fees_collected.sql | 11 + ...spot_synth_wrapped_arbitrum_mainnet_id.sql | 11 + ...apped_arbitrum_mainnet_synth_market_id.sql | 11 + ...pped_arbitrum_mainnet_transaction_hash.sql | 11 + ...ot_order_cancelled_arbitrum_mainnet_id.sql | 14 + ...ot_order_committed_arbitrum_mainnet_id.sql | 14 + ...spot_order_settled_arbitrum_mainnet_id.sql | 14 + ..._spot_synth_bought_arbitrum_mainnet_id.sql | 14 + ...t_synth_registered_arbitrum_mainnet_id.sql | 14 + ...ue_spot_synth_sold_arbitrum_mainnet_id.sql | 14 + ...ot_synth_unwrapped_arbitrum_mainnet_id.sql | 14 + ...spot_synth_wrapped_arbitrum_mainnet_id.sql | 14 + .../spot_order_cancelled_arbitrum_mainnet.sql | 5 + .../spot_order_committed_arbitrum_mainnet.sql | 5 + .../spot_order_settled_arbitrum_mainnet.sql | 5 + .../spot_synth_bought_arbitrum_mainnet.sql | 5 + ...spot_synth_registered_arbitrum_mainnet.sql | 5 + .../spot/spot_synth_sold_arbitrum_mainnet.sql | 5 + .../spot_synth_unwrapped_arbitrum_mainnet.sql | 5 + .../spot_synth_wrapped_arbitrum_mainnet.sql | 5 + .../sepolia/blocks_arbitrum_sepolia.sql | 38 +++ .../core_account_created_arbitrum_sepolia.sql | 5 + ...re_delegation_updated_arbitrum_sepolia.sql | 5 + .../core/core_deposited_arbitrum_sepolia.sql | 5 + .../core_liquidation_arbitrum_sepolia.sql | 5 + ...ore_market_registered_arbitrum_sepolia.sql | 5 + .../core_market_updated_arbitrum_sepolia.sql | 103 ++++++++ .../core_pool_created_arbitrum_sepolia.sql | 5 + .../core_rewards_claimed_arbitrum_sepolia.sql | 5 + ...e_rewards_distributed_arbitrum_sepolia.sql | 5 + .../core/core_usd_burned_arbitrum_sepolia.sql | 5 + .../core/core_usd_minted_arbitrum_sepolia.sql | 5 + ...core_vault_collateral_arbitrum_sepolia.sql | 41 +++ .../core/core_vault_debt_arbitrum_sepolia.sql | 35 +++ ...ore_vault_liquidation_arbitrum_sepolia.sql | 5 + .../core/core_withdrawn_arbitrum_sepolia.sql | 5 + ...unt_c_7deddd78526590b6fcfe2d7cc7ffc229.sql | 22 ++ ...gatio_5725850bbca14a54c6e29ef720390e08.sql | 22 ++ ...sited_3447f586ef0bedc98c0034a9029207a9.sql | 22 ++ ...idati_b461cb0ce5ba60061680a38a20df3a2e.sql | 22 ++ ...et_re_20130db6dbec068215208cbe897b2b55.sql | 22 ++ ...et_up_b76a5504615718e4ffa3b776b6ea5c91.sql | 22 ++ ..._crea_a17eefdc7d24bce86f77b4966bf4e668.sql | 22 ++ ...rds_c_b4db4e792106976cb0bc53713ae3e798.sql | 22 ++ ...rds_d_c4d02664fe5fd73ad0cd08d90a45df93.sql | 22 ++ ...burne_8664ec3d1bb6c7da37f5a75513d3acd7.sql | 22 ++ ...minte_1bb63cf3c04acb8bfba2fe6ad729f0a4.sql | 22 ++ ...t_liq_06f5266a00ebf4484edc06365604ad77.sql | 22 ++ ...drawn_385bab233f89206ca427f62b7d61d652.sql | 22 ++ ...core__059e4866e10968bba36db62a8f9829b3.sql | 20 ++ ...core__0a00bf0bd627dd3eae2f47a6f7a05666.sql | 20 ++ ...core__157007dec7b1b2d22ad30881236c1034.sql | 20 ++ ...core__180f62a360449136307cad82d3d275c2.sql | 20 ++ ...core__227dfefd0387eb2a49e4e51d7751b403.sql | 22 ++ ...core__273b8f3b9e78a44685ad78298bd5d2be.sql | 20 ++ ...core__2a1144bd3e844e07de9f804027a1907f.sql | 20 ++ ...core__312126bbb7f0708207b65a92945e2d6a.sql | 20 ++ ...core__3407656309239400cccbdd372d1e7229.sql | 20 ++ ...core__37349c7a4b27e39f3e3de58d8f4d2064.sql | 20 ++ ...core__3993674f5aef91e5ca368e8994926d90.sql | 20 ++ ...core__44c4075a3f7e8e57f4d5a999a7663ff1.sql | 20 ++ ...core__4ae40b67211395d720c418bb146a39c3.sql | 20 ++ ...core__646ffddebcdfdc39eca01ef79c5888c3.sql | 20 ++ ...core__64f2c5fb0744e92501174644968cd5fb.sql | 20 ++ ...core__65669fa37be963cd9f3e10b8bcee5519.sql | 20 ++ ...core__67dac80f9dcdf38e14e2fbc6b32a6d83.sql | 20 ++ ...core__6e9e2ae1310a4e2c125a94e925ab5ce8.sql | 20 ++ ...core__6f091bc88ed9f23de9917bc273b6c6bd.sql | 20 ++ ...core__792273c8e527e5b1b36e4666a5d0ee23.sql | 20 ++ ...core__90868842c54bde794fa0177f8b525764.sql | 20 ++ ...core__95bf5faf485a2814ae3e7010fcdd5245.sql | 20 ++ ...core__95ee130683b78a9a686d13557b8da0df.sql | 20 ++ ...core__9d012abc2b4be45d3e97e9202dc66a1c.sql | 20 ++ ...core__ac48ca95f58e2993da96dd57dd4ad254.sql | 20 ++ ...core__af1c1b7dc2e89ddcc80a7182014097c9.sql | 20 ++ ...core__b697698686fcde3c8868f6ddae12ac0a.sql | 20 ++ ...core__c0e93e66fb32a059c914f202325f04b9.sql | 20 ++ ...core__c4751eb754fdeafc806c3c5daee5eec0.sql | 20 ++ ...core__c649dd36588419f649cb77ff64dde320.sql | 20 ++ ...core__cfa1da681108928e241342bb92348089.sql | 20 ++ ...core__d39651506f1030eacebe3ec3c822ec64.sql | 20 ++ ...core__d3c170d9b1af1c90f03d4a7ddd481a8a.sql | 20 ++ ...core__fc42306ae34220c01d6a0ae29644bf2f.sql | 20 ++ ...nt_created_arbitrum_sepolia_account_id.sql | 11 + ..._created_arbitrum_sepolia_block_number.sql | 11 + ...eated_arbitrum_sepolia_block_timestamp.sql | 11 + ...ount_created_arbitrum_sepolia_contract.sql | 11 + ...nt_created_arbitrum_sepolia_event_name.sql | 11 + ...re_account_created_arbitrum_sepolia_id.sql | 11 + ...account_created_arbitrum_sepolia_owner.sql | 11 + ...ated_arbitrum_sepolia_transaction_hash.sql | 11 + ...updat_1d8fb505dff149b0a79d18d14d459cb0.sql | 11 + ...updat_f5c10a02007f076c72c065e66ac6c125.sql | 11 + ...updat_fced6f6a07ae6cf4cc4ca4aec59538e9.sql | 11 + ...on_updated_arbitrum_sepolia_account_id.sql | 11 + ...gation_updated_arbitrum_sepolia_amount.sql | 11 + ..._updated_arbitrum_sepolia_block_number.sql | 11 + ...tion_updated_arbitrum_sepolia_contract.sql | 11 + ...on_updated_arbitrum_sepolia_event_name.sql | 11 + ...delegation_updated_arbitrum_sepolia_id.sql | 11 + ...tion_updated_arbitrum_sepolia_leverage.sql | 11 + ...ation_updated_arbitrum_sepolia_pool_id.sql | 11 + ...gation_updated_arbitrum_sepolia_sender.sql | 11 + ..._deposited_arbitrum_sepolia_account_id.sql | 11 + ...eposited_arbitrum_sepolia_block_number.sql | 11 + ...sited_arbitrum_sepolia_block_timestamp.sql | 11 + ...sited_arbitrum_sepolia_collateral_type.sql | 11 + ...re_deposited_arbitrum_sepolia_contract.sql | 11 + ..._deposited_arbitrum_sepolia_event_name.sql | 11 + ...ull_core_deposited_arbitrum_sepolia_id.sql | 11 + ...core_deposited_arbitrum_sepolia_sender.sql | 11 + ...eposited_arbitrum_sepolia_token_amount.sql | 11 + ...ited_arbitrum_sepolia_transaction_hash.sql | 11 + ..._arbi_16feddd4f091f1c8b33b9fc2c628662a.sql | 11 + ...iquidation_arbitrum_sepolia_account_id.sql | 11 + ...uidation_arbitrum_sepolia_block_number.sql | 11 + ...ation_arbitrum_sepolia_block_timestamp.sql | 11 + ...ation_arbitrum_sepolia_collateral_type.sql | 11 + ..._liquidation_arbitrum_sepolia_contract.sql | 11 + ...iquidation_arbitrum_sepolia_event_name.sql | 11 + ...l_core_liquidation_arbitrum_sepolia_id.sql | 11 + ...e_liquidation_arbitrum_sepolia_pool_id.sql | 11 + ...re_liquidation_arbitrum_sepolia_sender.sql | 11 + ...tion_arbitrum_sepolia_transaction_hash.sql | 11 + ...stere_b02c7bb3e6bd5839f3bc17265cd86d25.sql | 11 + ...stere_c57a86870f109ad96c0d360987a8207c.sql | 11 + ...gistered_arbitrum_sepolia_block_number.sql | 11 + ...t_registered_arbitrum_sepolia_contract.sql | 11 + ...registered_arbitrum_sepolia_event_name.sql | 11 + ..._market_registered_arbitrum_sepolia_id.sql | 11 + ...ket_registered_arbitrum_sepolia_market.sql | 11 + ..._registered_arbitrum_sepolia_market_id.sql | 11 + ...ket_registered_arbitrum_sepolia_sender.sql | 11 + ...ted_a_f6b087458c0e22c04274bb81951dc41b.sql | 11 + ..._updated_arbitrum_sepolia_block_number.sql | 11 + ...dated_arbitrum_sepolia_block_timestamp.sql | 11 + ...dated_arbitrum_sepolia_collateral_type.sql | 11 + ...rket_updated_arbitrum_sepolia_contract.sql | 11 + ...dated_arbitrum_sepolia_credit_capacity.sql | 11 + ...et_updated_arbitrum_sepolia_event_name.sql | 11 + ...ore_market_updated_arbitrum_sepolia_id.sql | 11 + ...ket_updated_arbitrum_sepolia_market_id.sql | 11 + ..._updated_arbitrum_sepolia_net_issuance.sql | 11 + ...market_updated_arbitrum_sepolia_sender.sql | 11 + ..._updated_arbitrum_sepolia_token_amount.sql | 11 + ...ated_arbitrum_sepolia_transaction_hash.sql | 11 + ..._created_arbitrum_sepolia_block_number.sql | 11 + ...eated_arbitrum_sepolia_block_timestamp.sql | 11 + ...pool_created_arbitrum_sepolia_contract.sql | 11 + ...ol_created_arbitrum_sepolia_event_name.sql | 11 + ..._core_pool_created_arbitrum_sepolia_id.sql | 11 + ...re_pool_created_arbitrum_sepolia_owner.sql | 11 + ..._pool_created_arbitrum_sepolia_pool_id.sql | 11 + ...e_pool_created_arbitrum_sepolia_sender.sql | 11 + ...ated_arbitrum_sepolia_transaction_hash.sql | 11 + ...ds_claimed_arbitrum_sepolia_account_id.sql | 11 + ...ewards_claimed_arbitrum_sepolia_amount.sql | 11 + ..._claimed_arbitrum_sepolia_block_number.sql | 11 + ...aimed_arbitrum_sepolia_block_timestamp.sql | 11 + ...aimed_arbitrum_sepolia_collateral_type.sql | 11 + ...ards_claimed_arbitrum_sepolia_contract.sql | 11 + ...s_claimed_arbitrum_sepolia_distributor.sql | 11 + ...ds_claimed_arbitrum_sepolia_event_name.sql | 11 + ...re_rewards_claimed_arbitrum_sepolia_id.sql | 11 + ...wards_claimed_arbitrum_sepolia_pool_id.sql | 11 + ...imed_arbitrum_sepolia_transaction_hash.sql | 11 + ...tribu_141ce5a090bb2655851c64ccf521f1c3.sql | 11 + ...tribu_d358d4d6fc350302f646e173f81553fa.sql | 11 + ...tribu_f554e6fcd674a4f91521cfda5e60dd7f.sql | 11 + ...ds_distributed_arbitrum_sepolia_amount.sql | 11 + ...tributed_arbitrum_sepolia_block_number.sql | 11 + ..._distributed_arbitrum_sepolia_contract.sql | 11 + ...stributed_arbitrum_sepolia_distributor.sql | 11 + ..._distributed_arbitrum_sepolia_duration.sql | 11 + ...istributed_arbitrum_sepolia_event_name.sql | 11 + ...ewards_distributed_arbitrum_sepolia_id.sql | 11 + ...s_distributed_arbitrum_sepolia_pool_id.sql | 11 + ...usd_burned_arbitrum_sepolia_account_id.sql | 11 + ...ore_usd_burned_arbitrum_sepolia_amount.sql | 11 + ...d_burned_arbitrum_sepolia_block_number.sql | 11 + ...urned_arbitrum_sepolia_block_timestamp.sql | 11 + ...urned_arbitrum_sepolia_collateral_type.sql | 11 + ...e_usd_burned_arbitrum_sepolia_contract.sql | 11 + ...usd_burned_arbitrum_sepolia_event_name.sql | 11 + ...ll_core_usd_burned_arbitrum_sepolia_id.sql | 11 + ...re_usd_burned_arbitrum_sepolia_pool_id.sql | 11 + ...ore_usd_burned_arbitrum_sepolia_sender.sql | 11 + ...rned_arbitrum_sepolia_transaction_hash.sql | 11 + ...usd_minted_arbitrum_sepolia_account_id.sql | 11 + ...ore_usd_minted_arbitrum_sepolia_amount.sql | 11 + ...d_minted_arbitrum_sepolia_block_number.sql | 11 + ...inted_arbitrum_sepolia_block_timestamp.sql | 11 + ...inted_arbitrum_sepolia_collateral_type.sql | 11 + ...e_usd_minted_arbitrum_sepolia_contract.sql | 11 + ...usd_minted_arbitrum_sepolia_event_name.sql | 11 + ...ll_core_usd_minted_arbitrum_sepolia_id.sql | 11 + ...re_usd_minted_arbitrum_sepolia_pool_id.sql | 11 + ...ore_usd_minted_arbitrum_sepolia_sender.sql | 11 + ...nted_arbitrum_sepolia_transaction_hash.sql | 11 + ...teral_30e3cc1f32a7c29bc10fb8b0f5d20d15.sql | 11 + ...teral_4bd9ecf367855f7e41dffdb9f577c757.sql | 11 + ...ult_collateral_arbitrum_sepolia_amount.sql | 11 + ...llateral_arbitrum_sepolia_block_number.sql | 11 + ...teral_arbitrum_sepolia_collateral_type.sql | 11 + ...lt_collateral_arbitrum_sepolia_pool_id.sql | 11 + ...e_vault_collateral_arbitrum_sepolia_ts.sql | 11 + ...ult_debt_arbitrum_sepolia_block_number.sql | 11 + ..._debt_arbitrum_sepolia_collateral_type.sql | 11 + ...debt_arbitrum_sepolia_contract_address.sql | 11 + ..._core_vault_debt_arbitrum_sepolia_debt.sql | 11 + ...re_vault_debt_arbitrum_sepolia_pool_id.sql | 11 + ...ll_core_vault_debt_arbitrum_sepolia_ts.sql | 11 + ...datio_3e2565718ac00c290af7457ec26b233c.sql | 11 + ...datio_66ecc7fe1d37c1d9697b7dac6b89c3dc.sql | 11 + ...datio_8474e116a366423f34bd32de6582bf97.sql | 11 + ...datio_a99c3c61e60ac85e0d2bbd5f4d091507.sql | 11 + ...datio_b5e91954c312abdf474f65aa83e48506.sql | 11 + ...uidation_arbitrum_sepolia_block_number.sql | 11 + ..._liquidation_arbitrum_sepolia_contract.sql | 11 + ...iquidation_arbitrum_sepolia_event_name.sql | 11 + ..._vault_liquidation_arbitrum_sepolia_id.sql | 11 + ...t_liquidation_arbitrum_sepolia_pool_id.sql | 11 + ...lt_liquidation_arbitrum_sepolia_sender.sql | 11 + ..._withdrawn_arbitrum_sepolia_account_id.sql | 11 + ...ithdrawn_arbitrum_sepolia_block_number.sql | 11 + ...drawn_arbitrum_sepolia_block_timestamp.sql | 11 + ...drawn_arbitrum_sepolia_collateral_type.sql | 11 + ...re_withdrawn_arbitrum_sepolia_contract.sql | 11 + ..._withdrawn_arbitrum_sepolia_event_name.sql | 11 + ...ull_core_withdrawn_arbitrum_sepolia_id.sql | 11 + ...core_withdrawn_arbitrum_sepolia_sender.sql | 11 + ...ithdrawn_arbitrum_sepolia_token_amount.sql | 11 + ...rawn_arbitrum_sepolia_transaction_hash.sql | 11 + ...re_account_created_arbitrum_sepolia_id.sql | 14 + ...delegation_updated_arbitrum_sepolia_id.sql | 14 + ...que_core_deposited_arbitrum_sepolia_id.sql | 14 + ...e_core_liquidation_arbitrum_sepolia_id.sql | 14 + ..._market_registered_arbitrum_sepolia_id.sql | 14 + ..._registered_arbitrum_sepolia_market_id.sql | 14 + ...ore_market_updated_arbitrum_sepolia_id.sql | 14 + ..._core_pool_created_arbitrum_sepolia_id.sql | 14 + ...re_rewards_claimed_arbitrum_sepolia_id.sql | 14 + ...ewards_distributed_arbitrum_sepolia_id.sql | 14 + ...ue_core_usd_burned_arbitrum_sepolia_id.sql | 14 + ...ue_core_usd_minted_arbitrum_sepolia_id.sql | 14 + ..._vault_liquidation_arbitrum_sepolia_id.sql | 14 + ...que_core_withdrawn_arbitrum_sepolia_id.sql | 14 + .../perp_account_created_arbitrum_sepolia.sql | 5 + ...t_liquidation_attempt_arbitrum_sepolia.sql | 5 + ...p_collateral_modified_arbitrum_sepolia.sql | 5 + ...perp_interest_charged_arbitrum_sepolia.sql | 5 + ...interest_rate_updated_arbitrum_sepolia.sql | 5 + .../perp_market_created_arbitrum_sepolia.sql | 5 + .../perp_market_updated_arbitrum_sepolia.sql | 26 ++ .../perp_order_committed_arbitrum_sepolia.sql | 29 ++ .../perp_order_settled_arbitrum_sepolia.sql | 5 + ...p_position_liquidated_arbitrum_sepolia.sql | 5 + ...revious_order_expired_arbitrum_sepolia.sql | 5 + ...unt_c_fb36bcc0cb924806c382ae655219e3c6.sql | 22 ++ ...unt_l_d9885725f39442c0ed58641d9d527da3.sql | 22 ++ ...atera_cb9df45b62541f92bff2940dac7304b2.sql | 22 ++ ...rest__2abf43b97623c31ec2bf49a478918d02.sql | 22 ++ ...rest__7e084fe2d561c07efa0fa9dae11de573.sql | 22 ++ ...et_cr_ae20ec9e25ac78bba8b94cc2cb4a82ba.sql | 22 ++ ...et_up_b71df1f1383e9ff6d42787c17ec6487e.sql | 22 ++ ...r_com_dd7c98da07c294902a76090505b58f91.sql | 22 ++ ...r_set_361ba1c01a5bd1d51eb0f63d9b07de88.sql | 22 ++ ...tion__d4ffc02c85e7b4130fd24c9a797b0f01.sql | 22 ++ ...ious__788fa3e6cd6663c1f0abdd929543acf9.sql | 22 ++ ...perp__1dfcfd7910528cb7829bb3717f7cd971.sql | 20 ++ ...perp__29d702074b23d9f09b7a9aca903580cd.sql | 20 ++ ...perp__3d91e5f1af019b10126876f98678e888.sql | 20 ++ ...perp__414d178707e38587e5e1a6ccd46b0947.sql | 20 ++ ...perp__4343a687482bcbebaa01bdac73d4dcb6.sql | 20 ++ ...perp__499992ef9e7bdb4cf5e519a22b0e89c3.sql | 20 ++ ...perp__4ad68cf30e791d591f8e12d3a6c65d6f.sql | 20 ++ ...perp__4b8943cb76f3080333c8707a3b542a61.sql | 20 ++ ...perp__4e4d41e1f6f1f77dff0f426a75b2733a.sql | 20 ++ ...perp__5613f7533d78c85c288c84f20185df99.sql | 20 ++ ...perp__564dcbe5f7841fb0f731d493a85d4213.sql | 20 ++ ...perp__57f1c4659a2153ba174790ba02b9ee40.sql | 20 ++ ...perp__7cdc014ca110a9e025f5db358a48ac34.sql | 20 ++ ...perp__84a264ec5152ddcf245c17684526e56c.sql | 20 ++ ...perp__8d14d0080bb7657b68f877ab7b35838a.sql | 20 ++ ...perp__a44b761e36037d7a9a1ff90d75d68683.sql | 20 ++ ...perp__b24812419e988546eaaff43e2be85ccf.sql | 20 ++ ...perp__b5e7952e55eca5cb15aefc4dae95e119.sql | 20 ++ ...perp__b6fa98a827e03cebbecaff5f6a45f10c.sql | 20 ++ ...perp__bf6c44d76533302b752a71eef70b84b4.sql | 20 ++ ...perp__c27bb56289b8c5fb07690cb93ef7bdb5.sql | 20 ++ ...perp__d8b3efed4926726890d24653e9227262.sql | 20 ++ ...perp__f39b65446720608bacde00a114d6fbb7.sql | 20 ++ ...nt_created_arbitrum_sepolia_account_id.sql | 11 + ..._created_arbitrum_sepolia_block_number.sql | 11 + ...eated_arbitrum_sepolia_block_timestamp.sql | 11 + ...ount_created_arbitrum_sepolia_contract.sql | 11 + ...nt_created_arbitrum_sepolia_event_name.sql | 11 + ...rp_account_created_arbitrum_sepolia_id.sql | 11 + ...account_created_arbitrum_sepolia_owner.sql | 11 + ...ated_arbitrum_sepolia_transaction_hash.sql | 11 + ...uidat_0ba1c6ff5151a049c72e320b2adc4e82.sql | 11 + ...uidat_0f615ead2241f2b0da1c113cdd3bdc9b.sql | 11 + ...uidat_318add04d7994e5ef8e694ee7f9d4972.sql | 11 + ...uidat_3dd283f5466cdfcb95405360b582115e.sql | 11 + ...uidat_3f83a5d4a73ffa8d0cc37f93acdc643b.sql | 11 + ...uidat_8fa9cf93c86dd714afbb634c39685df7.sql | 11 + ...uidat_a56a450b425a1520f3e74082a4598845.sql | 11 + ...uidat_f0660c273c9e3016481fa8ee86d5cdfe.sql | 11 + ...iquidation_attempt_arbitrum_sepolia_id.sql | 11 + ...modif_2710693ebfae4e4f691e0ec4e1f49dfb.sql | 11 + ...modif_c70c41a0d6510c1221264be01281233c.sql | 11 + ...modif_d1d54802ea5fd8909dc97dca566beba5.sql | 11 + ...l_modified_arbitrum_sepolia_account_id.sql | 11 + ...modified_arbitrum_sepolia_block_number.sql | 11 + ...ral_modified_arbitrum_sepolia_contract.sql | 11 + ...l_modified_arbitrum_sepolia_event_name.sql | 11 + ...ollateral_modified_arbitrum_sepolia_id.sql | 11 + ...teral_modified_arbitrum_sepolia_sender.sql | 11 + ...arged_237151bd45455c299eb93a73345193b6.sql | 11 + ...st_charged_arbitrum_sepolia_account_id.sql | 11 + ..._charged_arbitrum_sepolia_block_number.sql | 11 + ...arged_arbitrum_sepolia_block_timestamp.sql | 11 + ...rest_charged_arbitrum_sepolia_contract.sql | 11 + ...st_charged_arbitrum_sepolia_event_name.sql | 11 + ...p_interest_charged_arbitrum_sepolia_id.sql | 11 + ...te_up_27e94ced24fc50ea1c35eba1f0f29a88.sql | 11 + ...te_up_29c9dd904994b6dd5d0a6259daf677ce.sql | 11 + ...te_up_35694be240f7f6287a9998455367ad56.sql | 11 + ...te_up_411db81219abefdf0b12687adf6bc6ce.sql | 11 + ...te_up_c751a4538dbebe7628fa598424d2a66a.sql | 11 + ...rate_updated_arbitrum_sepolia_contract.sql | 11 + ...te_updated_arbitrum_sepolia_event_name.sql | 11 + ...erest_rate_updated_arbitrum_sepolia_id.sql | 11 + ..._created_arbitrum_sepolia_block_number.sql | 11 + ...eated_arbitrum_sepolia_block_timestamp.sql | 11 + ...rket_created_arbitrum_sepolia_contract.sql | 11 + ...et_created_arbitrum_sepolia_event_name.sql | 11 + ...erp_market_created_arbitrum_sepolia_id.sql | 11 + ...t_created_arbitrum_sepolia_market_name.sql | 11 + ...created_arbitrum_sepolia_market_symbol.sql | 11 + ...eated_arbitrum_sepolia_perps_market_id.sql | 11 + ...ated_arbitrum_sepolia_transaction_hash.sql | 11 + ..._updated_arbitrum_sepolia_block_number.sql | 11 + ...dated_arbitrum_sepolia_block_timestamp.sql | 11 + ...rket_updated_arbitrum_sepolia_contract.sql | 11 + ...et_updated_arbitrum_sepolia_event_name.sql | 11 + ...erp_market_updated_arbitrum_sepolia_id.sql | 11 + ...updated_arbitrum_sepolia_interest_rate.sql | 11 + ...ket_updated_arbitrum_sepolia_market_id.sql | 11 + ..._market_updated_arbitrum_sepolia_price.sql | 11 + ...ated_arbitrum_sepolia_transaction_hash.sql | 11 + ..._committed_arbitrum_sepolia_account_id.sql | 11 + ...ommitted_arbitrum_sepolia_block_number.sql | 11 + ...itted_arbitrum_sepolia_block_timestamp.sql | 11 + ...er_committed_arbitrum_sepolia_contract.sql | 11 + ..._committed_arbitrum_sepolia_event_name.sql | 11 + ...rp_order_committed_arbitrum_sepolia_id.sql | 11 + ...r_committed_arbitrum_sepolia_market_id.sql | 11 + ...tted_arbitrum_sepolia_transaction_hash.sql | 11 + ...er_settled_arbitrum_sepolia_account_id.sql | 11 + ..._settled_arbitrum_sepolia_block_number.sql | 11 + ...ttled_arbitrum_sepolia_block_timestamp.sql | 11 + ...ettled_arbitrum_sepolia_collected_fees.sql | 11 + ...rder_settled_arbitrum_sepolia_contract.sql | 11 + ...er_settled_arbitrum_sepolia_event_name.sql | 11 + ...perp_order_settled_arbitrum_sepolia_id.sql | 11 + ...der_settled_arbitrum_sepolia_market_id.sql | 11 + ...tled_arbitrum_sepolia_transaction_hash.sql | 11 + ...quida_194335b1b3a56e21742bf86e1d8822df.sql | 11 + ...quida_5139dff63677335431c18585377588b0.sql | 11 + ...quida_67af593e048358571f51c4358b034e36.sql | 11 + ...quida_739b45baf575a171b7cd98a6a9ac3536.sql | 11 + ...liquidated_arbitrum_sepolia_account_id.sql | 11 + ...quidated_arbitrum_sepolia_block_number.sql | 11 + ...n_liquidated_arbitrum_sepolia_contract.sql | 11 + ...liquidated_arbitrum_sepolia_event_name.sql | 11 + ...osition_liquidated_arbitrum_sepolia_id.sql | 11 + ..._liquidated_arbitrum_sepolia_market_id.sql | 11 + ...der_e_6070ca257bd7603da2d125674f15be5d.sql | 11 + ...der_e_b2b7543b39b1e2dea7311abd47aef3d7.sql | 11 + ...der_e_b5fcbb15c7ae3b7764487da1fced4fac.sql | 11 + ...der_e_fb0442d8a2e499bd44f9c05e96e8636f.sql | 11 + ...der_e_fd3adb5e7b4a397d9746fe4cc80eec6c.sql | 11 + ...rder_expired_arbitrum_sepolia_contract.sql | 11 + ...ious_order_expired_arbitrum_sepolia_id.sql | 11 + ...der_expired_arbitrum_sepolia_market_id.sql | 11 + ...rp_account_created_arbitrum_sepolia_id.sql | 14 + ...iquidation_attempt_arbitrum_sepolia_id.sql | 14 + ...ollateral_modified_arbitrum_sepolia_id.sql | 14 + ...p_interest_charged_arbitrum_sepolia_id.sql | 14 + ...erest_rate_updated_arbitrum_sepolia_id.sql | 14 + ...erp_market_created_arbitrum_sepolia_id.sql | 14 + ...erp_market_updated_arbitrum_sepolia_id.sql | 14 + ...rp_order_committed_arbitrum_sepolia_id.sql | 14 + ...perp_order_settled_arbitrum_sepolia_id.sql | 14 + ...osition_liquidated_arbitrum_sepolia_id.sql | 14 + ...ious_order_expired_arbitrum_sepolia_id.sql | 14 + ...cy_blocks_arbitrum_sepolia_hour__ts__1.sql | 38 +++ ...l_blocks_arbitrum_sepolia_block_number.sql | 11 + ...e_blocks_arbitrum_sepolia_block_number.sql | 14 + ...r_can_d0329823473c419f7712d186d7b5e498.sql | 22 ++ ...r_com_7c9b04e5bbdb951246b0c9844010bbc6.sql | 22 ++ ...r_set_e481e38872a1c89532855e5ebae95f7f.sql | 22 ++ ...h_bou_1c39f8fe0d97b36e91f7b53ed95d2a10.sql | 22 ++ ...h_reg_0336e663d10f4ca4b2e33c83cf05eaec.sql | 22 ++ ...h_sol_d9a0bcb42697942066d52485de1a1b5e.sql | 22 ++ ...h_unw_5059cd55122eebf2fb18a70d62ded865.sql | 22 ++ ...h_wra_6aa8a879b7bf7c59378d8ed42dff1697.sql | 22 ++ ...spot__0888c7458ff5876cced73d9a0ba1959c.sql | 20 ++ ...spot__0ad36d3fa0b33a07759a4860000a9f5f.sql | 20 ++ ...spot__2285c31b6c2a1bb99689a0bc568960ad.sql | 20 ++ ...spot__25ac38788b40f14b3b8c8c523ac5482c.sql | 20 ++ ...spot__2e848fb90f5ce4223805616c1e8de0ea.sql | 20 ++ ...spot__3999a4f439b69d2d791e17ef8117b4b7.sql | 20 ++ ...spot__43a3fa02c5bf4f1b6e2d8a42aa072f09.sql | 20 ++ ...spot__4701c94b1c8e345374139f3eba28b34f.sql | 20 ++ ...spot__4a73de204b1dfcf91618b24d0ead6352.sql | 20 ++ ...spot__4c6d95c8e2708f1280d840b1803355d8.sql | 20 ++ ...spot__56d8991577d08d939e2ea1986046da54.sql | 20 ++ ...spot__5a34291a71efb29313103eb39bf2892c.sql | 20 ++ ...spot__6c0549b03b360d8cf75cf8b1c2153f8e.sql | 20 ++ ...spot__76a041fe88b59c30757024b4b5b64da1.sql | 20 ++ ...spot__8d9f8de76c5b68ce5a80ebfa99b18292.sql | 20 ++ ...spot__a7cec5df7d3e44ee4aee7a99c592f863.sql | 20 ++ ...spot__bff2bd10b1ca34eec54bf964bae4a98c.sql | 20 ++ ...spot__cc020e7eff85ce396580d951c708f473.sql | 20 ++ ...spot__ec6b539a91243fffbbaaa70b65f8ea55.sql | 20 ++ ...spot__fddc9ab15032c2b01e4f5a2d714abd05.sql | 20 ++ ...ancelled_arbitrum_sepolia_block_number.sql | 11 + ...elled_arbitrum_sepolia_block_timestamp.sql | 11 + ...er_cancelled_arbitrum_sepolia_contract.sql | 11 + ..._cancelled_arbitrum_sepolia_event_name.sql | 11 + ...ot_order_cancelled_arbitrum_sepolia_id.sql | 11 + ...r_cancelled_arbitrum_sepolia_market_id.sql | 11 + ...rder_cancelled_arbitrum_sepolia_sender.sql | 11 + ...lled_arbitrum_sepolia_transaction_hash.sql | 11 + ...itted_arbitrum_sepolia_amount_provided.sql | 11 + ...ommitted_arbitrum_sepolia_block_number.sql | 11 + ...itted_arbitrum_sepolia_block_timestamp.sql | 11 + ...er_committed_arbitrum_sepolia_contract.sql | 11 + ..._committed_arbitrum_sepolia_event_name.sql | 11 + ...ot_order_committed_arbitrum_sepolia_id.sql | 11 + ...r_committed_arbitrum_sepolia_market_id.sql | 11 + ..._committed_arbitrum_sepolia_order_type.sql | 11 + ...er_committed_arbitrum_sepolia_referrer.sql | 11 + ...rder_committed_arbitrum_sepolia_sender.sql | 11 + ...tted_arbitrum_sepolia_transaction_hash.sql | 11 + ..._settled_arbitrum_sepolia_block_number.sql | 11 + ...ttled_arbitrum_sepolia_block_timestamp.sql | 11 + ...ettled_arbitrum_sepolia_collected_fees.sql | 11 + ...rder_settled_arbitrum_sepolia_contract.sql | 11 + ...er_settled_arbitrum_sepolia_event_name.sql | 11 + ...spot_order_settled_arbitrum_sepolia_id.sql | 11 + ...der_settled_arbitrum_sepolia_market_id.sql | 11 + ...er_settled_arbitrum_sepolia_order_type.sql | 11 + ...t_order_settled_arbitrum_sepolia_price.sql | 11 + ...order_settled_arbitrum_sepolia_settler.sql | 11 + ...tled_arbitrum_sepolia_transaction_hash.sql | 11 + ...h_bought_arbitrum_sepolia_block_number.sql | 11 + ...ought_arbitrum_sepolia_block_timestamp.sql | 11 + ...bought_arbitrum_sepolia_collected_fees.sql | 11 + ...synth_bought_arbitrum_sepolia_contract.sql | 11 + ...nth_bought_arbitrum_sepolia_event_name.sql | 11 + ..._spot_synth_bought_arbitrum_sepolia_id.sql | 11 + ...ot_synth_bought_arbitrum_sepolia_price.sql | 11 + ...synth_bought_arbitrum_sepolia_referrer.sql | 11 + ...ought_arbitrum_sepolia_synth_market_id.sql | 11 + ...ught_arbitrum_sepolia_transaction_hash.sql | 11 + ...tered_2fb01859ed6fb2d73c15c31bcb3fc105.sql | 11 + ...tered_6da863fc8d9528f5a1874d8fcd090533.sql | 11 + ...gistered_arbitrum_sepolia_block_number.sql | 11 + ...tered_arbitrum_sepolia_block_timestamp.sql | 11 + ...h_registered_arbitrum_sepolia_contract.sql | 11 + ...registered_arbitrum_sepolia_event_name.sql | 11 + ...t_synth_registered_arbitrum_sepolia_id.sql | 11 + ...tered_arbitrum_sepolia_synth_market_id.sql | 11 + ..._sold_arbitrum_sepolia_amount_returned.sql | 11 + ...nth_sold_arbitrum_sepolia_block_number.sql | 11 + ..._sold_arbitrum_sepolia_block_timestamp.sql | 11 + ...h_sold_arbitrum_sepolia_collected_fees.sql | 11 + ...t_synth_sold_arbitrum_sepolia_contract.sql | 11 + ...synth_sold_arbitrum_sepolia_event_name.sql | 11 + ...ll_spot_synth_sold_arbitrum_sepolia_id.sql | 11 + ...spot_synth_sold_arbitrum_sepolia_price.sql | 11 + ...t_synth_sold_arbitrum_sepolia_referrer.sql | 11 + ..._sold_arbitrum_sepolia_synth_market_id.sql | 11 + ...sold_arbitrum_sepolia_transaction_hash.sql | 11 + ...pped_arbitrum_sepolia_amount_unwrapped.sql | 11 + ...nwrapped_arbitrum_sepolia_block_number.sql | 11 + ...apped_arbitrum_sepolia_block_timestamp.sql | 11 + ...th_unwrapped_arbitrum_sepolia_contract.sql | 11 + ..._unwrapped_arbitrum_sepolia_event_name.sql | 11 + ...rapped_arbitrum_sepolia_fees_collected.sql | 11 + ...ot_synth_unwrapped_arbitrum_sepolia_id.sql | 11 + ...apped_arbitrum_sepolia_synth_market_id.sql | 11 + ...pped_arbitrum_sepolia_transaction_hash.sql | 11 + ..._wrapped_arbitrum_sepolia_block_number.sql | 11 + ...apped_arbitrum_sepolia_block_timestamp.sql | 11 + ...ynth_wrapped_arbitrum_sepolia_contract.sql | 11 + ...th_wrapped_arbitrum_sepolia_event_name.sql | 11 + ...rapped_arbitrum_sepolia_fees_collected.sql | 11 + ...spot_synth_wrapped_arbitrum_sepolia_id.sql | 11 + ...apped_arbitrum_sepolia_synth_market_id.sql | 11 + ...pped_arbitrum_sepolia_transaction_hash.sql | 11 + ...ot_order_cancelled_arbitrum_sepolia_id.sql | 14 + ...ot_order_committed_arbitrum_sepolia_id.sql | 14 + ...spot_order_settled_arbitrum_sepolia_id.sql | 14 + ..._spot_synth_bought_arbitrum_sepolia_id.sql | 14 + ...t_synth_registered_arbitrum_sepolia_id.sql | 14 + ...ue_spot_synth_sold_arbitrum_sepolia_id.sql | 14 + ...ot_synth_unwrapped_arbitrum_sepolia_id.sql | 14 + ...spot_synth_wrapped_arbitrum_sepolia_id.sql | 14 + .../spot_order_cancelled_arbitrum_sepolia.sql | 5 + .../spot_order_committed_arbitrum_sepolia.sql | 5 + .../spot_order_settled_arbitrum_sepolia.sql | 5 + .../spot_synth_bought_arbitrum_sepolia.sql | 5 + ...spot_synth_registered_arbitrum_sepolia.sql | 5 + .../spot/spot_synth_sold_arbitrum_sepolia.sql | 5 + .../spot_synth_unwrapped_arbitrum_sepolia.sql | 5 + .../spot_synth_wrapped_arbitrum_sepolia.sql | 5 + .../raw/base/mainnet/blocks_base_mainnet.sql | 39 +++ .../buyback_processed_base_mainnet.sql | 43 +++ ...roces_8068cd10186cbca1b52cf3e47bbbd6be.sql | 22 ++ ...buyba_7205bdf024217b749658bf7787b4a0da.sql | 20 ++ ...buyba_afb70dba74fac398d6e51d33db8447fc.sql | 20 ++ ...ck_processed_base_mainnet_block_number.sql | 11 + ...processed_base_mainnet_block_timestamp.sql | 11 + ...l_buyback_processed_base_mainnet_buyer.sql | 11 + ...uyback_processed_base_mainnet_contract.sql | 11 + ...back_processed_base_mainnet_event_name.sql | 11 + ...null_buyback_processed_base_mainnet_id.sql | 11 + ...ull_buyback_processed_base_mainnet_snx.sql | 11 + ...rocessed_base_mainnet_transaction_hash.sql | 11 + ...ull_buyback_processed_base_mainnet_usd.sql | 11 + ...ique_buyback_processed_base_mainnet_id.sql | 14 + .../core_account_created_base_mainnet.sql | 5 + .../core_delegation_updated_base_mainnet.sql | 5 + .../core/core_deposited_base_mainnet.sql | 5 + .../core/core_liquidation_base_mainnet.sql | 5 + .../core_market_registered_base_mainnet.sql | 5 + .../core/core_market_updated_base_mainnet.sql | 151 +++++++++++ .../core/core_pool_created_base_mainnet.sql | 5 + .../core_rewards_claimed_base_mainnet.sql | 5 + .../core_rewards_distributed_base_mainnet.sql | 5 + .../core/core_usd_burned_base_mainnet.sql | 5 + .../core/core_usd_minted_base_mainnet.sql | 5 + .../core_vault_collateral_base_mainnet.sql | 41 +++ .../core/core_vault_debt_base_mainnet.sql | 37 +++ .../core_vault_liquidation_base_mainnet.sql | 5 + .../core/core_withdrawn_base_mainnet.sql | 5 + ...unt_c_a1256cab63a858b197b78f9432dd8903.sql | 22 ++ ...gatio_6fb7ece242e2fdcc30491b13926793be.sql | 22 ++ ...sited_d2ece9aaf2ead30501daa2b49e21a31c.sql | 22 ++ ...idati_2f8a8c41dad7bc8573be95bdd2240533.sql | 22 ++ ...et_re_7d22dc7014c15a24d3a378934a783186.sql | 22 ++ ...et_up_8ffc0f692fd38a4fb71d7fad1fdca0f3.sql | 22 ++ ..._crea_bdbd8829aa1ff5cab82d34c5df5684cd.sql | 22 ++ ...rds_c_aad60da75a6038cc74207493be039974.sql | 22 ++ ...rds_d_84b0fa070897af09099b10595ee397ae.sql | 22 ++ ...burne_6c46cbac385294db7e70f471efaa5ca8.sql | 22 ++ ...minte_a62ddc156bda3c5e30f190584fdb834e.sql | 22 ++ ...t_liq_45a427ac84df0810a91900c306041b2b.sql | 22 ++ ...drawn_9232007c2d4beca3cf202e40bf1586d8.sql | 22 ++ ...core__072d0a3e91e04239f7438a3e2f51a69c.sql | 20 ++ ...core__0ebf2739b124eb8dac7f84f98842bbcd.sql | 20 ++ ...core__14bb4889df60650f86384669233cdfc3.sql | 20 ++ ...core__253b9a83002d16c95924abe6f937d846.sql | 20 ++ ...core__2ac3bbca2e87763cd3aa7b60a2711897.sql | 20 ++ ...core__2d2cd96f455068e88f22556076aa5a56.sql | 20 ++ ...core__36fc9dfe3b15217319d5fd29c4d3d7a4.sql | 20 ++ ...core__3ce6f9d55bc6a557e5bfd2630704f435.sql | 20 ++ ...core__47bddc57664c78a55614ac643ed3ffcf.sql | 20 ++ ...core__4e8993cb1da2677e8026b5c779015536.sql | 20 ++ ...core__51f9fca6491d2ad8559f025743537402.sql | 20 ++ ...core__5a9c6563bcebecccc18c3ba5737a8c27.sql | 22 ++ ...core__5f1c37222733408e1c709a047f319d20.sql | 20 ++ ...core__624bae7a26f389d81fab0e2e4873aba4.sql | 20 ++ ...core__63101afe87b50f579e2db7cc4c5329b8.sql | 20 ++ ...core__6ca6e9805390c0e9a66c350a39ec9df1.sql | 20 ++ ...core__73dff824ec86c822b9f44e7920a6345d.sql | 20 ++ ...core__79fc7758f49cfa3d2f7a491a9fca71a4.sql | 20 ++ ...core__7e7963d46f2c6d05d90cee3851af4c4f.sql | 20 ++ ...core__888a89f13edea0827880954dcadc49b0.sql | 20 ++ ...core__89c5610ccaa1c6a8b230b4c61815e02e.sql | 20 ++ ...core__9c86403cb2ee785aa0809eae1dfa9291.sql | 20 ++ ...core__a1c22aa1af42c6708c0439995bac0e8a.sql | 20 ++ ...core__a777d371e2bd5b2327d43f495fd10adc.sql | 20 ++ ...core__aecdb6e1634e2b861870dc60d37cf98c.sql | 20 ++ ...core__b1c522fbe833ee75b2877e8459f86cca.sql | 20 ++ ...core__b6577276631f758181334c9490e0d1f2.sql | 20 ++ ...core__c3d16b83384c2504d670e69fb4931d89.sql | 20 ++ ...core__d8e8bea5c4b2354e7f869cd680bd68b7.sql | 20 ++ ...core__ee84146b3c7f59e069cb06c4866f3afb.sql | 20 ++ ...core__ef8c2ac0471d5e31c631c60851e1a104.sql | 20 ++ ...core__fa0ed60eafe37b04ad128d3b911d6149.sql | 20 ++ ...core__fb024e3fa3982ab93641f21fa4d9026d.sql | 20 ++ ...core__feee96e2415d527613f8844cc4624c65.sql | 20 ++ ...ccount_created_base_mainnet_account_id.sql | 11 + ...ount_created_base_mainnet_block_number.sql | 11 + ...t_created_base_mainnet_block_timestamp.sql | 11 + ..._account_created_base_mainnet_contract.sql | 11 + ...ccount_created_base_mainnet_event_name.sql | 11 + ...l_core_account_created_base_mainnet_id.sql | 11 + ...ore_account_created_base_mainnet_owner.sql | 11 + ..._created_base_mainnet_transaction_hash.sql | 11 + ...gation_updated_base_mainnet_account_id.sql | 11 + ...delegation_updated_base_mainnet_amount.sql | 11 + ...tion_updated_base_mainnet_block_number.sql | 11 + ...n_updated_base_mainnet_block_timestamp.sql | 11 + ...n_updated_base_mainnet_collateral_type.sql | 11 + ...legation_updated_base_mainnet_contract.sql | 11 + ...gation_updated_base_mainnet_event_name.sql | 11 + ...ore_delegation_updated_base_mainnet_id.sql | 11 + ...legation_updated_base_mainnet_leverage.sql | 11 + ...elegation_updated_base_mainnet_pool_id.sql | 11 + ...delegation_updated_base_mainnet_sender.sql | 11 + ..._updated_base_mainnet_transaction_hash.sql | 11 + ...core_deposited_base_mainnet_account_id.sql | 11 + ...re_deposited_base_mainnet_block_number.sql | 11 + ...deposited_base_mainnet_block_timestamp.sql | 11 + ...deposited_base_mainnet_collateral_type.sql | 11 + ...l_core_deposited_base_mainnet_contract.sql | 11 + ...core_deposited_base_mainnet_event_name.sql | 11 + ...ot_null_core_deposited_base_mainnet_id.sql | 11 + ...ull_core_deposited_base_mainnet_sender.sql | 11 + ...re_deposited_base_mainnet_token_amount.sql | 11 + ...eposited_base_mainnet_transaction_hash.sql | 11 + ...re_liquidation_base_mainnet_account_id.sql | 11 + ..._liquidation_base_mainnet_block_number.sql | 11 + ...quidation_base_mainnet_block_timestamp.sql | 11 + ...quidation_base_mainnet_collateral_type.sql | 11 + ...core_liquidation_base_mainnet_contract.sql | 11 + ...re_liquidation_base_mainnet_event_name.sql | 11 + ..._null_core_liquidation_base_mainnet_id.sql | 11 + ...n_base_mainnet_liquidate_as_account_id.sql | 11 + ..._core_liquidation_base_mainnet_pool_id.sql | 11 + ...l_core_liquidation_base_mainnet_sender.sql | 11 + ...uidation_base_mainnet_transaction_hash.sql | 11 + ...t_registered_base_mainnet_block_number.sql | 11 + ...egistered_base_mainnet_block_timestamp.sql | 11 + ...arket_registered_base_mainnet_contract.sql | 11 + ...ket_registered_base_mainnet_event_name.sql | 11 + ...core_market_registered_base_mainnet_id.sql | 11 + ..._market_registered_base_mainnet_market.sql | 11 + ...rket_registered_base_mainnet_market_id.sql | 11 + ..._market_registered_base_mainnet_sender.sql | 11 + ...gistered_base_mainnet_transaction_hash.sql | 11 + ...ted_b_b44b760e99c9075cf641955fb1ad1996.sql | 11 + ...rket_updated_base_mainnet_block_number.sql | 11 + ...t_updated_base_mainnet_block_timestamp.sql | 11 + ...t_updated_base_mainnet_collateral_type.sql | 11 + ...e_market_updated_base_mainnet_contract.sql | 11 + ...t_updated_base_mainnet_credit_capacity.sql | 11 + ...market_updated_base_mainnet_event_name.sql | 11 + ...ll_core_market_updated_base_mainnet_id.sql | 11 + ..._market_updated_base_mainnet_market_id.sql | 11 + ...rket_updated_base_mainnet_net_issuance.sql | 11 + ...ore_market_updated_base_mainnet_sender.sql | 11 + ...rket_updated_base_mainnet_token_amount.sql | 11 + ..._updated_base_mainnet_transaction_hash.sql | 11 + ...pool_created_base_mainnet_block_number.sql | 11 + ...l_created_base_mainnet_block_timestamp.sql | 11 + ...ore_pool_created_base_mainnet_contract.sql | 11 + ...e_pool_created_base_mainnet_event_name.sql | 11 + ...null_core_pool_created_base_mainnet_id.sql | 11 + ...l_core_pool_created_base_mainnet_owner.sql | 11 + ...core_pool_created_base_mainnet_pool_id.sql | 11 + ..._core_pool_created_base_mainnet_sender.sql | 11 + ..._created_base_mainnet_transaction_hash.sql | 11 + ...ewards_claimed_base_mainnet_account_id.sql | 11 + ...re_rewards_claimed_base_mainnet_amount.sql | 11 + ...ards_claimed_base_mainnet_block_number.sql | 11 + ...s_claimed_base_mainnet_block_timestamp.sql | 11 + ...s_claimed_base_mainnet_collateral_type.sql | 11 + ..._rewards_claimed_base_mainnet_contract.sql | 11 + ...wards_claimed_base_mainnet_distributor.sql | 11 + ...ewards_claimed_base_mainnet_event_name.sql | 11 + ...l_core_rewards_claimed_base_mainnet_id.sql | 11 + ...e_rewards_claimed_base_mainnet_pool_id.sql | 11 + ..._claimed_base_mainnet_transaction_hash.sql | 11 + ...ewards_distributed_base_mainnet_amount.sql | 11 + ..._distributed_base_mainnet_block_number.sql | 11 + ...stributed_base_mainnet_block_timestamp.sql | 11 + ...stributed_base_mainnet_collateral_type.sql | 11 + ...ards_distributed_base_mainnet_contract.sql | 11 + ...s_distributed_base_mainnet_distributor.sql | 11 + ...ards_distributed_base_mainnet_duration.sql | 11 + ...ds_distributed_base_mainnet_event_name.sql | 11 + ...re_rewards_distributed_base_mainnet_id.sql | 11 + ...wards_distributed_base_mainnet_pool_id.sql | 11 + ...tributed_base_mainnet_transaction_hash.sql | 11 + ...ore_usd_burned_base_mainnet_account_id.sql | 11 + ...ll_core_usd_burned_base_mainnet_amount.sql | 11 + ...e_usd_burned_base_mainnet_block_number.sql | 11 + ...sd_burned_base_mainnet_block_timestamp.sql | 11 + ...sd_burned_base_mainnet_collateral_type.sql | 11 + ..._core_usd_burned_base_mainnet_contract.sql | 11 + ...ore_usd_burned_base_mainnet_event_name.sql | 11 + ...t_null_core_usd_burned_base_mainnet_id.sql | 11 + ...l_core_usd_burned_base_mainnet_pool_id.sql | 11 + ...ll_core_usd_burned_base_mainnet_sender.sql | 11 + ...d_burned_base_mainnet_transaction_hash.sql | 11 + ...ore_usd_minted_base_mainnet_account_id.sql | 11 + ...ll_core_usd_minted_base_mainnet_amount.sql | 11 + ...e_usd_minted_base_mainnet_block_number.sql | 11 + ...sd_minted_base_mainnet_block_timestamp.sql | 11 + ...sd_minted_base_mainnet_collateral_type.sql | 11 + ..._core_usd_minted_base_mainnet_contract.sql | 11 + ...ore_usd_minted_base_mainnet_event_name.sql | 11 + ...t_null_core_usd_minted_base_mainnet_id.sql | 11 + ...l_core_usd_minted_base_mainnet_pool_id.sql | 11 + ...ll_core_usd_minted_base_mainnet_sender.sql | 11 + ...d_minted_base_mainnet_transaction_hash.sql | 11 + ...e_vault_collateral_base_mainnet_amount.sql | 11 + ...t_collateral_base_mainnet_block_number.sql | 11 + ...ollateral_base_mainnet_collateral_type.sql | 11 + ...llateral_base_mainnet_collateral_value.sql | 11 + ...llateral_base_mainnet_contract_address.sql | 11 + ..._vault_collateral_base_mainnet_pool_id.sql | 11 + ..._core_vault_collateral_base_mainnet_ts.sql | 11 + ...e_vault_debt_base_mainnet_block_number.sql | 11 + ...ault_debt_base_mainnet_collateral_type.sql | 11 + ...ult_debt_base_mainnet_contract_address.sql | 11 + ...null_core_vault_debt_base_mainnet_debt.sql | 11 + ...l_core_vault_debt_base_mainnet_pool_id.sql | 11 + ...t_null_core_vault_debt_base_mainnet_ts.sql | 11 + ...datio_6fe91ed14b6a60a8f687ff86b3046408.sql | 11 + ..._liquidation_base_mainnet_block_number.sql | 11 + ...quidation_base_mainnet_block_timestamp.sql | 11 + ...quidation_base_mainnet_collateral_type.sql | 11 + ...ault_liquidation_base_mainnet_contract.sql | 11 + ...lt_liquidation_base_mainnet_event_name.sql | 11 + ...core_vault_liquidation_base_mainnet_id.sql | 11 + ...uidation_base_mainnet_liquidation_data.sql | 11 + ...vault_liquidation_base_mainnet_pool_id.sql | 11 + ..._vault_liquidation_base_mainnet_sender.sql | 11 + ...uidation_base_mainnet_transaction_hash.sql | 11 + ...core_withdrawn_base_mainnet_account_id.sql | 11 + ...re_withdrawn_base_mainnet_block_number.sql | 11 + ...withdrawn_base_mainnet_block_timestamp.sql | 11 + ...withdrawn_base_mainnet_collateral_type.sql | 11 + ...l_core_withdrawn_base_mainnet_contract.sql | 11 + ...core_withdrawn_base_mainnet_event_name.sql | 11 + ...ot_null_core_withdrawn_base_mainnet_id.sql | 11 + ...ull_core_withdrawn_base_mainnet_sender.sql | 11 + ...re_withdrawn_base_mainnet_token_amount.sql | 11 + ...ithdrawn_base_mainnet_transaction_hash.sql | 11 + ...e_core_account_created_base_mainnet_id.sql | 14 + ...ore_delegation_updated_base_mainnet_id.sql | 14 + .../unique_core_deposited_base_mainnet_id.sql | 14 + ...nique_core_liquidation_base_mainnet_id.sql | 14 + ...core_market_registered_base_mainnet_id.sql | 14 + ...rket_registered_base_mainnet_market_id.sql | 14 + ...ue_core_market_updated_base_mainnet_id.sql | 14 + ...ique_core_pool_created_base_mainnet_id.sql | 14 + ...e_core_rewards_claimed_base_mainnet_id.sql | 14 + ...re_rewards_distributed_base_mainnet_id.sql | 14 + ...unique_core_usd_burned_base_mainnet_id.sql | 14 + ...unique_core_usd_minted_base_mainnet_id.sql | 14 + ...core_vault_liquidation_base_mainnet_id.sql | 14 + .../unique_core_withdrawn_base_mainnet_id.sql | 14 + .../perp_account_created_base_mainnet.sql | 5 + ...count_liquidation_attempt_base_mainnet.sql | 5 + .../perp_collateral_modified_base_mainnet.sql | 5 + .../perp_interest_charged_base_mainnet.sql | 5 + ...erp_interest_rate_updated_base_mainnet.sql | 5 + .../perp/perp_market_created_base_mainnet.sql | 5 + .../perp/perp_market_updated_base_mainnet.sql | 53 ++++ .../perp_order_committed_base_mainnet.sql | 61 +++++ .../perp/perp_order_settled_base_mainnet.sql | 5 + .../perp_position_liquidated_base_mainnet.sql | 5 + ...rp_previous_order_expired_base_mainnet.sql | 5 + ...unt_c_229a191ffc81a3a6f7489f91172d1270.sql | 22 ++ ...unt_l_be6cdf63ff0398524f7a8387b0f6de61.sql | 22 ++ ...atera_0bfcdea7902eaefa8460baeebf9cf0b4.sql | 22 ++ ...rest__9a5088d02872b4bc8893361776515557.sql | 22 ++ ...rest__fd8e2c9af9e5c30d7233e0d1058b0255.sql | 22 ++ ...et_cr_7434d6ba85d2b13eddfd543b8ba88517.sql | 22 ++ ...et_up_a1dbe54efa2a1b43c36cf0f8336659a3.sql | 22 ++ ...r_com_520837eaa7fef2a6ed5b234803bbef68.sql | 22 ++ ...r_set_587c17a43051b53793d9fb26645be1a7.sql | 22 ++ ...tion__c6beb023579188542a2b190c4dafc057.sql | 22 ++ ...ious__f1f85fb8a0fd6aaccd2aa111bbcdd5f5.sql | 22 ++ ...perp__006ba001f62dfd753ee2519801adcc64.sql | 20 ++ ...perp__01404a20fe191971a6b2db96b06927ae.sql | 20 ++ ...perp__0b37a3599eb14cec3c2f3ca072560ad4.sql | 20 ++ ...perp__1029f280bf60994fca80a768a3c6e650.sql | 20 ++ ...perp__231f6b536bfcc27fa7f63799bc0ec1bd.sql | 20 ++ ...perp__2515c92d23eeb0890b4c2f5b889727c9.sql | 20 ++ ...perp__26da160b4590d4de4ae4a0a27e82a9b6.sql | 20 ++ ...perp__2bd7cd1b54563401a47e730ad72fa304.sql | 20 ++ ...perp__372aa5f7755fd1c01417f23991a26419.sql | 20 ++ ...perp__38e6da3ddd428a4313493dcf36e342e3.sql | 20 ++ ...perp__3acdf241e24b7f7e38734d2bd15a2f07.sql | 20 ++ ...perp__495fd8022fca28efa7369745702ee1e0.sql | 20 ++ ...perp__4c35ab86852077b43fc01e88f838bea7.sql | 20 ++ ...perp__5b74aa5015b5c0e43f3026781ddfcd29.sql | 20 ++ ...perp__5beb1252c662f50c266e8257a75eef6e.sql | 20 ++ ...perp__7055fc6ee6e88d7be9254461353800e0.sql | 20 ++ ...perp__71bcdc49b6c55de5d207b282ee907dda.sql | 20 ++ ...perp__73386dea77265be7ba7a4e4b0f91a257.sql | 20 ++ ...perp__7ac2e63784ecdbee761807171d9c2ec0.sql | 20 ++ ...perp__a7e267fe23da132b4b45576a78a109d9.sql | 20 ++ ...perp__ac750db2d65a9dc4aca0786681a29b83.sql | 20 ++ ...perp__d327f92360cb6163375dfb4606e9895b.sql | 20 ++ ...perp__e5313268b8184c1a018e9e936b343018.sql | 20 ++ ...ccount_created_base_mainnet_account_id.sql | 11 + ...ount_created_base_mainnet_block_number.sql | 11 + ...t_created_base_mainnet_block_timestamp.sql | 11 + ..._account_created_base_mainnet_contract.sql | 11 + ...ccount_created_base_mainnet_event_name.sql | 11 + ...l_perp_account_created_base_mainnet_id.sql | 11 + ...erp_account_created_base_mainnet_owner.sql | 11 + ..._created_base_mainnet_transaction_hash.sql | 11 + ...uidat_3991f363cc656acdc280878f8f73f7f1.sql | 11 + ...uidat_5ac779aa2f2d2fc26bae612c1644eb45.sql | 11 + ...uidat_5ca1ee915e50ae956a86376e430f8cc5.sql | 11 + ...uidat_7991200a41f198464166c7ad5413bb1f.sql | 11 + ...uidat_81bfdcccb4ae2bf1afc79e3f88b080cb.sql | 11 + ...uidat_c09c4b146c41fe063ab18d453eccdf00.sql | 11 + ...uidation_attempt_base_mainnet_contract.sql | 11 + ...nt_liquidation_attempt_base_mainnet_id.sql | 11 + ...iquidation_attempt_base_mainnet_reward.sql | 11 + ...teral_modified_base_mainnet_account_id.sql | 11 + ...ral_modified_base_mainnet_block_number.sql | 11 + ..._modified_base_mainnet_block_timestamp.sql | 11 + ...lateral_modified_base_mainnet_contract.sql | 11 + ...teral_modified_base_mainnet_event_name.sql | 11 + ...rp_collateral_modified_base_mainnet_id.sql | 11 + ...ollateral_modified_base_mainnet_sender.sql | 11 + ..._modified_base_mainnet_synth_market_id.sql | 11 + ...modified_base_mainnet_transaction_hash.sql | 11 + ...terest_charged_base_mainnet_account_id.sql | 11 + ...rest_charged_base_mainnet_block_number.sql | 11 + ...t_charged_base_mainnet_block_timestamp.sql | 11 + ...interest_charged_base_mainnet_contract.sql | 11 + ...terest_charged_base_mainnet_event_name.sql | 11 + ..._perp_interest_charged_base_mainnet_id.sql | 11 + ..._charged_base_mainnet_transaction_hash.sql | 11 + ...te_up_308696c4605075a9f0960b8219cae796.sql | 11 + ...te_up_a5c50f5470a747deccef9af1fc593db4.sql | 11 + ...te_up_ccdd1d21db3976e0a6d6664759dc9785.sql | 11 + ...rate_updated_base_mainnet_block_number.sql | 11 + ...est_rate_updated_base_mainnet_contract.sql | 11 + ...t_rate_updated_base_mainnet_event_name.sql | 11 + ..._interest_rate_updated_base_mainnet_id.sql | 11 + ...ate_updated_base_mainnet_interest_rate.sql | 11 + ...rket_created_base_mainnet_block_number.sql | 11 + ...t_created_base_mainnet_block_timestamp.sql | 11 + ...p_market_created_base_mainnet_contract.sql | 11 + ...market_created_base_mainnet_event_name.sql | 11 + ...ll_perp_market_created_base_mainnet_id.sql | 11 + ...arket_created_base_mainnet_market_name.sql | 11 + ...ket_created_base_mainnet_market_symbol.sql | 11 + ...t_created_base_mainnet_perps_market_id.sql | 11 + ..._created_base_mainnet_transaction_hash.sql | 11 + ...rket_updated_base_mainnet_block_number.sql | 11 + ...t_updated_base_mainnet_block_timestamp.sql | 11 + ...p_market_updated_base_mainnet_contract.sql | 11 + ...market_updated_base_mainnet_event_name.sql | 11 + ...ll_perp_market_updated_base_mainnet_id.sql | 11 + ...ket_updated_base_mainnet_interest_rate.sql | 11 + ..._market_updated_base_mainnet_market_id.sql | 11 + ...perp_market_updated_base_mainnet_price.sql | 11 + ..._updated_base_mainnet_transaction_hash.sql | 11 + ...rder_committed_base_mainnet_account_id.sql | 11 + ...er_committed_base_mainnet_block_number.sql | 11 + ...committed_base_mainnet_block_timestamp.sql | 11 + ..._order_committed_base_mainnet_contract.sql | 11 + ...rder_committed_base_mainnet_event_name.sql | 11 + ...l_perp_order_committed_base_mainnet_id.sql | 11 + ...order_committed_base_mainnet_market_id.sql | 11 + ...ommitted_base_mainnet_transaction_hash.sql | 11 + ..._order_settled_base_mainnet_account_id.sql | 11 + ...rder_settled_base_mainnet_block_number.sql | 11 + ...r_settled_base_mainnet_block_timestamp.sql | 11 + ...er_settled_base_mainnet_collected_fees.sql | 11 + ...rp_order_settled_base_mainnet_contract.sql | 11 + ..._order_settled_base_mainnet_event_name.sql | 11 + ...ull_perp_order_settled_base_mainnet_id.sql | 11 + ...p_order_settled_base_mainnet_market_id.sql | 11 + ..._settled_base_mainnet_transaction_hash.sql | 11 + ...quida_b28667496979508a7c6e6f6dfd67a51c.sql | 11 + ...quida_e894eb4d26a331b04c111a86938cef02.sql | 11 + ...ion_liquidated_base_mainnet_account_id.sql | 11 + ...n_liquidated_base_mainnet_block_number.sql | 11 + ...iquidated_base_mainnet_block_timestamp.sql | 11 + ...ition_liquidated_base_mainnet_contract.sql | 11 + ...ion_liquidated_base_mainnet_event_name.sql | 11 + ...rp_position_liquidated_base_mainnet_id.sql | 11 + ...tion_liquidated_base_mainnet_market_id.sql | 11 + ...quidated_base_mainnet_transaction_hash.sql | 11 + ...der_e_10da57e3dd965c93c9a634fba1bbc051.sql | 11 + ...der_e_fe68f0f2547780fe942fbab172b4b175.sql | 11 + ..._order_expired_base_mainnet_account_id.sql | 11 + ...rder_expired_base_mainnet_block_number.sql | 11 + ...us_order_expired_base_mainnet_contract.sql | 11 + ..._order_expired_base_mainnet_event_name.sql | 11 + ...previous_order_expired_base_mainnet_id.sql | 11 + ...s_order_expired_base_mainnet_market_id.sql | 11 + ...e_perp_account_created_base_mainnet_id.sql | 14 + ...nt_liquidation_attempt_base_mainnet_id.sql | 14 + ...rp_collateral_modified_base_mainnet_id.sql | 14 + ..._perp_interest_charged_base_mainnet_id.sql | 14 + ..._interest_rate_updated_base_mainnet_id.sql | 14 + ...ue_perp_market_created_base_mainnet_id.sql | 14 + ...ue_perp_market_updated_base_mainnet_id.sql | 14 + ...e_perp_order_committed_base_mainnet_id.sql | 14 + ...que_perp_order_settled_base_mainnet_id.sql | 14 + ...rp_position_liquidated_base_mainnet_id.sql | 14 + ...previous_order_expired_base_mainnet_id.sql | 14 + ...ecency_blocks_base_mainnet_hour__ts__1.sql | 38 +++ ..._null_blocks_base_mainnet_block_number.sql | 11 + ...nique_blocks_base_mainnet_block_number.sql | 14 + ...r_can_0445d0d0a5554ede316ae609adf168f1.sql | 22 ++ ...r_com_4c433d07e02d38aa839b7507d28bfcd9.sql | 22 ++ ...r_set_c626d10dbdef75cbd4bd6eb843c8cf29.sql | 22 ++ ...h_bou_a55733eb176c0d23184e39c1d58c98e5.sql | 22 ++ ...h_reg_3920d4f5f9000c77b7e57edd1215082f.sql | 22 ++ ...h_sol_89dd9a47ec996eaf7ec5b9a35c28d020.sql | 22 ++ ...h_unw_92fd6cebfb41d6dc648b4b6e6220b046.sql | 22 ++ ...h_wra_37b6ba7e578861182698bcc3fa863c97.sql | 22 ++ ...spot__00502a3092faf88f9c4cf1c70e3ecabb.sql | 20 ++ ...spot__0427270c22e9a0d08a1ac96e1fd2383a.sql | 20 ++ ...spot__102836450220e70de6301980e5d5950a.sql | 20 ++ ...spot__2d95324b7c4d22cc127b07539bade00d.sql | 20 ++ ...spot__3a40fbba6ab3616b984b245c89d7dbfe.sql | 20 ++ ...spot__4bab578943a7ebfec47867006c5ba2c0.sql | 20 ++ ...spot__54093ccd823429dbfa551dd083c43381.sql | 20 ++ ...spot__584d45f3a8837e04a304f44a0b6d6352.sql | 20 ++ ...spot__65d3e3580b09d62b0665c39e0dd6b655.sql | 20 ++ ...spot__6b757397105f64d96d8f1df579ff67af.sql | 20 ++ ...spot__709479046502cb2d832f1681b840dc68.sql | 20 ++ ...spot__869a9b7964b126ecc6b81ac7e9732147.sql | 20 ++ ...spot__8d96f308a14c2fcecde8c2bb1366d4b7.sql | 20 ++ ...spot__8e5e66ec037d024a9853963d0b4aaac2.sql | 20 ++ ...spot__a02cf2343cb17dff85dc6395f9049952.sql | 20 ++ ...spot__aea7b1bee7446de9ad2a7c38052a0c1b.sql | 20 ++ ...spot__b37085988ce7eb72a15d977d1710fe8c.sql | 20 ++ ...spot__cad30ffa5fa2a073ff58756383e7e777.sql | 20 ++ ...spot__ccae977edf5724b7ce9a1f918e477245.sql | 20 ++ ...spot__f3e751dfd2dc590260940c7b6ee31646.sql | 20 ++ ...er_cancelled_base_mainnet_block_number.sql | 11 + ...cancelled_base_mainnet_block_timestamp.sql | 11 + ..._order_cancelled_base_mainnet_contract.sql | 11 + ...rder_cancelled_base_mainnet_event_name.sql | 11 + ...l_spot_order_cancelled_base_mainnet_id.sql | 11 + ...order_cancelled_base_mainnet_market_id.sql | 11 + ...ot_order_cancelled_base_mainnet_sender.sql | 11 + ...ancelled_base_mainnet_transaction_hash.sql | 11 + ...committed_base_mainnet_amount_provided.sql | 11 + ...er_committed_base_mainnet_block_number.sql | 11 + ...committed_base_mainnet_block_timestamp.sql | 11 + ..._order_committed_base_mainnet_contract.sql | 11 + ...rder_committed_base_mainnet_event_name.sql | 11 + ...l_spot_order_committed_base_mainnet_id.sql | 11 + ...order_committed_base_mainnet_market_id.sql | 11 + ...rder_committed_base_mainnet_order_type.sql | 11 + ..._order_committed_base_mainnet_referrer.sql | 11 + ...ot_order_committed_base_mainnet_sender.sql | 11 + ...ommitted_base_mainnet_transaction_hash.sql | 11 + ...rder_settled_base_mainnet_block_number.sql | 11 + ...r_settled_base_mainnet_block_timestamp.sql | 11 + ...er_settled_base_mainnet_collected_fees.sql | 11 + ...ot_order_settled_base_mainnet_contract.sql | 11 + ..._order_settled_base_mainnet_event_name.sql | 11 + ...ull_spot_order_settled_base_mainnet_id.sql | 11 + ...t_order_settled_base_mainnet_market_id.sql | 11 + ..._order_settled_base_mainnet_order_type.sql | 11 + ..._spot_order_settled_base_mainnet_price.sql | 11 + ...pot_order_settled_base_mainnet_settler.sql | 11 + ..._settled_base_mainnet_transaction_hash.sql | 11 + ...synth_bought_base_mainnet_block_number.sql | 11 + ...th_bought_base_mainnet_block_timestamp.sql | 11 + ...nth_bought_base_mainnet_collected_fees.sql | 11 + ...pot_synth_bought_base_mainnet_contract.sql | 11 + ...t_synth_bought_base_mainnet_event_name.sql | 11 + ...null_spot_synth_bought_base_mainnet_id.sql | 11 + ...l_spot_synth_bought_base_mainnet_price.sql | 11 + ...pot_synth_bought_base_mainnet_referrer.sql | 11 + ...th_bought_base_mainnet_synth_market_id.sql | 11 + ...h_bought_base_mainnet_transaction_hash.sql | 11 + ...h_registered_base_mainnet_block_number.sql | 11 + ...egistered_base_mainnet_block_timestamp.sql | 11 + ...synth_registered_base_mainnet_contract.sql | 11 + ...nth_registered_base_mainnet_event_name.sql | 11 + ..._spot_synth_registered_base_mainnet_id.sql | 11 + ...egistered_base_mainnet_synth_market_id.sql | 11 + ...tered_base_mainnet_synth_token_address.sql | 11 + ...gistered_base_mainnet_transaction_hash.sql | 11 + ...ynth_sold_base_mainnet_amount_returned.sql | 11 + ...t_synth_sold_base_mainnet_block_number.sql | 11 + ...ynth_sold_base_mainnet_block_timestamp.sql | 11 + ...synth_sold_base_mainnet_collected_fees.sql | 11 + ..._spot_synth_sold_base_mainnet_contract.sql | 11 + ...pot_synth_sold_base_mainnet_event_name.sql | 11 + ...t_null_spot_synth_sold_base_mainnet_id.sql | 11 + ...ull_spot_synth_sold_base_mainnet_price.sql | 11 + ..._spot_synth_sold_base_mainnet_referrer.sql | 11 + ...ynth_sold_base_mainnet_synth_market_id.sql | 11 + ...nth_sold_base_mainnet_transaction_hash.sql | 11 + ...nwrapped_base_mainnet_amount_unwrapped.sql | 11 + ...th_unwrapped_base_mainnet_block_number.sql | 11 + ...unwrapped_base_mainnet_block_timestamp.sql | 11 + ..._synth_unwrapped_base_mainnet_contract.sql | 11 + ...ynth_unwrapped_base_mainnet_event_name.sql | 11 + ..._unwrapped_base_mainnet_fees_collected.sql | 11 + ...l_spot_synth_unwrapped_base_mainnet_id.sql | 11 + ...unwrapped_base_mainnet_synth_market_id.sql | 11 + ...nwrapped_base_mainnet_transaction_hash.sql | 11 + ...ynth_wrapped_base_mainnet_block_number.sql | 11 + ...h_wrapped_base_mainnet_block_timestamp.sql | 11 + ...ot_synth_wrapped_base_mainnet_contract.sql | 11 + ..._synth_wrapped_base_mainnet_event_name.sql | 11 + ...th_wrapped_base_mainnet_fees_collected.sql | 11 + ...ull_spot_synth_wrapped_base_mainnet_id.sql | 11 + ...h_wrapped_base_mainnet_synth_market_id.sql | 11 + ..._wrapped_base_mainnet_transaction_hash.sql | 11 + ...e_spot_order_cancelled_base_mainnet_id.sql | 14 + ...e_spot_order_committed_base_mainnet_id.sql | 14 + ...que_spot_order_settled_base_mainnet_id.sql | 14 + ...ique_spot_synth_bought_base_mainnet_id.sql | 14 + ..._spot_synth_registered_base_mainnet_id.sql | 14 + ...unique_spot_synth_sold_base_mainnet_id.sql | 14 + ...e_spot_synth_unwrapped_base_mainnet_id.sql | 14 + ...que_spot_synth_wrapped_base_mainnet_id.sql | 14 + .../spot_order_cancelled_base_mainnet.sql | 5 + .../spot_order_committed_base_mainnet.sql | 5 + .../spot/spot_order_settled_base_mainnet.sql | 5 + .../spot/spot_synth_bought_base_mainnet.sql | 5 + .../spot_synth_registered_base_mainnet.sql | 5 + .../spot/spot_synth_sold_base_mainnet.sql | 5 + .../spot_synth_unwrapped_base_mainnet.sql | 5 + .../spot/spot_synth_wrapped_base_mainnet.sql | 5 + .../raw/base/sepolia/blocks_base_sepolia.sql | 39 +++ .../buyback_processed_base_sepolia.sql | 21 ++ ...roces_278b574eac2c05984e56351d66a915ac.sql | 22 ++ ...buyba_4c16679cd6617813c00fd0278fc36e29.sql | 20 ++ ...buyba_8430c2349004ae4699c6275eda5a9b16.sql | 20 ++ ...ck_processed_base_sepolia_block_number.sql | 11 + ...processed_base_sepolia_block_timestamp.sql | 11 + ...l_buyback_processed_base_sepolia_buyer.sql | 11 + ...uyback_processed_base_sepolia_contract.sql | 11 + ...back_processed_base_sepolia_event_name.sql | 11 + ...null_buyback_processed_base_sepolia_id.sql | 11 + ...ull_buyback_processed_base_sepolia_snx.sql | 11 + ...rocessed_base_sepolia_transaction_hash.sql | 11 + ...ull_buyback_processed_base_sepolia_usd.sql | 11 + ...ique_buyback_processed_base_sepolia_id.sql | 14 + .../core_account_created_base_sepolia.sql | 5 + .../core_delegation_updated_base_sepolia.sql | 5 + .../core/core_deposited_base_sepolia.sql | 5 + .../core/core_liquidation_base_sepolia.sql | 5 + .../core_market_registered_base_sepolia.sql | 5 + .../core/core_market_updated_base_sepolia.sql | 151 +++++++++++ .../core/core_pool_created_base_sepolia.sql | 5 + .../core_rewards_claimed_base_sepolia.sql | 5 + .../core_rewards_distributed_base_sepolia.sql | 5 + .../core/core_usd_burned_base_sepolia.sql | 5 + .../core/core_usd_minted_base_sepolia.sql | 5 + .../core_vault_collateral_base_sepolia.sql | 41 +++ .../core/core_vault_debt_base_sepolia.sql | 35 +++ .../core_vault_liquidation_base_sepolia.sql | 5 + .../core/core_withdrawn_base_sepolia.sql | 5 + ...unt_c_3e560a33ed75ab9f3872a29c8a231ca8.sql | 22 ++ ...gatio_3cc50a9d03b2fc3894884bfb42b624bd.sql | 22 ++ ...sited_3f28be051707e07ce49c471e6d63c3f3.sql | 22 ++ ...idati_403bf0adbdcc35a44535d0751240d87f.sql | 22 ++ ...et_re_36cb85f36ba2c74163a4c4448bb62b02.sql | 22 ++ ...et_up_6a9d36b124a389235dd15ee41453426c.sql | 22 ++ ..._crea_f149b376f2612493bb2657de678259ef.sql | 22 ++ ...rds_c_4448c26ebe83d53dc3e5ff23eac82e61.sql | 22 ++ ...rds_d_f07bd9c528d3bae951d8e15a0780508d.sql | 22 ++ ...burne_d3586b835d1259940e91cd6748c1e3b6.sql | 22 ++ ...minte_af3da772d555dc79c452effc7b6f9002.sql | 22 ++ ...t_liq_e9d47b42f69123eccbff3f66c69b6af2.sql | 22 ++ ...drawn_c342407a773b81d94509df74947a9c6c.sql | 22 ++ ...core__004b356febea592d3109c0bef0abafe4.sql | 20 ++ ...core__132ab4d1c8172ce2cb80905b0a0c3cdc.sql | 22 ++ ...core__21d67e7351992bfcaf34c4320a800a0b.sql | 20 ++ ...core__2284faf96de80368edab3a7fd3bfd950.sql | 20 ++ ...core__30addf18b8430be0f27259ef4cf0ca29.sql | 20 ++ ...core__34edbab1962097faf1f212e944103c00.sql | 20 ++ ...core__3f4f8909ee14cc3497685cd59d23ce69.sql | 20 ++ ...core__440ce9f5e13972a7244fa20cf3774431.sql | 20 ++ ...core__4a5c58685176282790b5abfce94b3fda.sql | 20 ++ ...core__5cc557d00b8bbfff4bcafb03a349a3e5.sql | 20 ++ ...core__6ee41a6e3287d72360197537a51f9db1.sql | 20 ++ ...core__736987a49cbb6d26a37612d9e59d0559.sql | 20 ++ ...core__78a5a46b1c28cb5b628273e180683827.sql | 20 ++ ...core__7d95e57f607809456a28cc4204cd2f2a.sql | 20 ++ ...core__7de5af8c2738f779d5328e285ca02cbb.sql | 20 ++ ...core__8485599cff2a5b7ec94419989fe730df.sql | 20 ++ ...core__888419f8ec40f915d627bef6dd080939.sql | 20 ++ ...core__90930c81d4f99b4175faf8c7a85c04c6.sql | 20 ++ ...core__9f186c48b6a0a65e3e2215713d7a5386.sql | 20 ++ ...core__a9f1cefb42f63cfea9358db70fa1ce94.sql | 20 ++ ...core__abb1b0bc7f310977dda9900b3a5b48d9.sql | 20 ++ ...core__ad2f9918d005f63ca46e07c60cad1fbf.sql | 20 ++ ...core__b285d1683b541821a1af29f6f7139b36.sql | 20 ++ ...core__b4b4efd00a516ca3c87897d592dce4cd.sql | 20 ++ ...core__b68f23db9faa77f31eed02ece247d791.sql | 20 ++ ...core__c292312a15973d99cb86f687346188af.sql | 20 ++ ...core__c3c8a8df64e53bf44d1b404363693677.sql | 20 ++ ...core__ca499a4e3f4cd07ae655ddd7a8f4bc00.sql | 20 ++ ...core__d061ce3ecbf42aec12efd22a8b725531.sql | 20 ++ ...core__eab389880894a47bfee753ee70198494.sql | 20 ++ ...core__ec287bdbeb3be735d4aeade13621291c.sql | 20 ++ ...core__f5541c6f76ecd75f65e2b608fa9333ae.sql | 20 ++ ...core__f9ddb6660b6e63be6156d0d4beb89947.sql | 20 ++ ...core__fe372a67c8b1ea27c6fdd5c876afec7c.sql | 20 ++ ...ccount_created_base_sepolia_account_id.sql | 11 + ...ount_created_base_sepolia_block_number.sql | 11 + ...t_created_base_sepolia_block_timestamp.sql | 11 + ..._account_created_base_sepolia_contract.sql | 11 + ...ccount_created_base_sepolia_event_name.sql | 11 + ...l_core_account_created_base_sepolia_id.sql | 11 + ...ore_account_created_base_sepolia_owner.sql | 11 + ..._created_base_sepolia_transaction_hash.sql | 11 + ...gation_updated_base_sepolia_account_id.sql | 11 + ...delegation_updated_base_sepolia_amount.sql | 11 + ...tion_updated_base_sepolia_block_number.sql | 11 + ...n_updated_base_sepolia_block_timestamp.sql | 11 + ...n_updated_base_sepolia_collateral_type.sql | 11 + ...legation_updated_base_sepolia_contract.sql | 11 + ...gation_updated_base_sepolia_event_name.sql | 11 + ...ore_delegation_updated_base_sepolia_id.sql | 11 + ...legation_updated_base_sepolia_leverage.sql | 11 + ...elegation_updated_base_sepolia_pool_id.sql | 11 + ...delegation_updated_base_sepolia_sender.sql | 11 + ..._updated_base_sepolia_transaction_hash.sql | 11 + ...core_deposited_base_sepolia_account_id.sql | 11 + ...re_deposited_base_sepolia_block_number.sql | 11 + ...deposited_base_sepolia_block_timestamp.sql | 11 + ...deposited_base_sepolia_collateral_type.sql | 11 + ...l_core_deposited_base_sepolia_contract.sql | 11 + ...core_deposited_base_sepolia_event_name.sql | 11 + ...ot_null_core_deposited_base_sepolia_id.sql | 11 + ...ull_core_deposited_base_sepolia_sender.sql | 11 + ...re_deposited_base_sepolia_token_amount.sql | 11 + ...eposited_base_sepolia_transaction_hash.sql | 11 + ...re_liquidation_base_sepolia_account_id.sql | 11 + ..._liquidation_base_sepolia_block_number.sql | 11 + ...quidation_base_sepolia_block_timestamp.sql | 11 + ...quidation_base_sepolia_collateral_type.sql | 11 + ...core_liquidation_base_sepolia_contract.sql | 11 + ...re_liquidation_base_sepolia_event_name.sql | 11 + ..._null_core_liquidation_base_sepolia_id.sql | 11 + ...n_base_sepolia_liquidate_as_account_id.sql | 11 + ..._core_liquidation_base_sepolia_pool_id.sql | 11 + ...l_core_liquidation_base_sepolia_sender.sql | 11 + ...uidation_base_sepolia_transaction_hash.sql | 11 + ...t_registered_base_sepolia_block_number.sql | 11 + ...egistered_base_sepolia_block_timestamp.sql | 11 + ...arket_registered_base_sepolia_contract.sql | 11 + ...ket_registered_base_sepolia_event_name.sql | 11 + ...core_market_registered_base_sepolia_id.sql | 11 + ..._market_registered_base_sepolia_market.sql | 11 + ...rket_registered_base_sepolia_market_id.sql | 11 + ..._market_registered_base_sepolia_sender.sql | 11 + ...gistered_base_sepolia_transaction_hash.sql | 11 + ...ted_b_3efbf3bbb6987dd33d2575ce535e8be9.sql | 11 + ...rket_updated_base_sepolia_block_number.sql | 11 + ...t_updated_base_sepolia_block_timestamp.sql | 11 + ...t_updated_base_sepolia_collateral_type.sql | 11 + ...e_market_updated_base_sepolia_contract.sql | 11 + ...t_updated_base_sepolia_credit_capacity.sql | 11 + ...market_updated_base_sepolia_event_name.sql | 11 + ...ll_core_market_updated_base_sepolia_id.sql | 11 + ..._market_updated_base_sepolia_market_id.sql | 11 + ...rket_updated_base_sepolia_net_issuance.sql | 11 + ...ore_market_updated_base_sepolia_sender.sql | 11 + ...rket_updated_base_sepolia_token_amount.sql | 11 + ..._updated_base_sepolia_transaction_hash.sql | 11 + ...pool_created_base_sepolia_block_number.sql | 11 + ...l_created_base_sepolia_block_timestamp.sql | 11 + ...ore_pool_created_base_sepolia_contract.sql | 11 + ...e_pool_created_base_sepolia_event_name.sql | 11 + ...null_core_pool_created_base_sepolia_id.sql | 11 + ...l_core_pool_created_base_sepolia_owner.sql | 11 + ...core_pool_created_base_sepolia_pool_id.sql | 11 + ..._core_pool_created_base_sepolia_sender.sql | 11 + ..._created_base_sepolia_transaction_hash.sql | 11 + ...ewards_claimed_base_sepolia_account_id.sql | 11 + ...re_rewards_claimed_base_sepolia_amount.sql | 11 + ...ards_claimed_base_sepolia_block_number.sql | 11 + ...s_claimed_base_sepolia_block_timestamp.sql | 11 + ...s_claimed_base_sepolia_collateral_type.sql | 11 + ..._rewards_claimed_base_sepolia_contract.sql | 11 + ...wards_claimed_base_sepolia_distributor.sql | 11 + ...ewards_claimed_base_sepolia_event_name.sql | 11 + ...l_core_rewards_claimed_base_sepolia_id.sql | 11 + ...e_rewards_claimed_base_sepolia_pool_id.sql | 11 + ..._claimed_base_sepolia_transaction_hash.sql | 11 + ...ewards_distributed_base_sepolia_amount.sql | 11 + ..._distributed_base_sepolia_block_number.sql | 11 + ...stributed_base_sepolia_block_timestamp.sql | 11 + ...stributed_base_sepolia_collateral_type.sql | 11 + ...ards_distributed_base_sepolia_contract.sql | 11 + ...s_distributed_base_sepolia_distributor.sql | 11 + ...ards_distributed_base_sepolia_duration.sql | 11 + ...ds_distributed_base_sepolia_event_name.sql | 11 + ...re_rewards_distributed_base_sepolia_id.sql | 11 + ...wards_distributed_base_sepolia_pool_id.sql | 11 + ...tributed_base_sepolia_transaction_hash.sql | 11 + ...ore_usd_burned_base_sepolia_account_id.sql | 11 + ...ll_core_usd_burned_base_sepolia_amount.sql | 11 + ...e_usd_burned_base_sepolia_block_number.sql | 11 + ...sd_burned_base_sepolia_block_timestamp.sql | 11 + ...sd_burned_base_sepolia_collateral_type.sql | 11 + ..._core_usd_burned_base_sepolia_contract.sql | 11 + ...ore_usd_burned_base_sepolia_event_name.sql | 11 + ...t_null_core_usd_burned_base_sepolia_id.sql | 11 + ...l_core_usd_burned_base_sepolia_pool_id.sql | 11 + ...ll_core_usd_burned_base_sepolia_sender.sql | 11 + ...d_burned_base_sepolia_transaction_hash.sql | 11 + ...ore_usd_minted_base_sepolia_account_id.sql | 11 + ...ll_core_usd_minted_base_sepolia_amount.sql | 11 + ...e_usd_minted_base_sepolia_block_number.sql | 11 + ...sd_minted_base_sepolia_block_timestamp.sql | 11 + ...sd_minted_base_sepolia_collateral_type.sql | 11 + ..._core_usd_minted_base_sepolia_contract.sql | 11 + ...ore_usd_minted_base_sepolia_event_name.sql | 11 + ...t_null_core_usd_minted_base_sepolia_id.sql | 11 + ...l_core_usd_minted_base_sepolia_pool_id.sql | 11 + ...ll_core_usd_minted_base_sepolia_sender.sql | 11 + ...d_minted_base_sepolia_transaction_hash.sql | 11 + ...e_vault_collateral_base_sepolia_amount.sql | 11 + ...t_collateral_base_sepolia_block_number.sql | 11 + ...ollateral_base_sepolia_collateral_type.sql | 11 + ...llateral_base_sepolia_collateral_value.sql | 11 + ...llateral_base_sepolia_contract_address.sql | 11 + ..._vault_collateral_base_sepolia_pool_id.sql | 11 + ..._core_vault_collateral_base_sepolia_ts.sql | 11 + ...e_vault_debt_base_sepolia_block_number.sql | 11 + ...ault_debt_base_sepolia_collateral_type.sql | 11 + ...ult_debt_base_sepolia_contract_address.sql | 11 + ...null_core_vault_debt_base_sepolia_debt.sql | 11 + ...l_core_vault_debt_base_sepolia_pool_id.sql | 11 + ...t_null_core_vault_debt_base_sepolia_ts.sql | 11 + ...datio_53dd6224c744d10360ffff7b324992d2.sql | 11 + ..._liquidation_base_sepolia_block_number.sql | 11 + ...quidation_base_sepolia_block_timestamp.sql | 11 + ...quidation_base_sepolia_collateral_type.sql | 11 + ...ault_liquidation_base_sepolia_contract.sql | 11 + ...lt_liquidation_base_sepolia_event_name.sql | 11 + ...core_vault_liquidation_base_sepolia_id.sql | 11 + ...uidation_base_sepolia_liquidation_data.sql | 11 + ...vault_liquidation_base_sepolia_pool_id.sql | 11 + ..._vault_liquidation_base_sepolia_sender.sql | 11 + ...uidation_base_sepolia_transaction_hash.sql | 11 + ...core_withdrawn_base_sepolia_account_id.sql | 11 + ...re_withdrawn_base_sepolia_block_number.sql | 11 + ...withdrawn_base_sepolia_block_timestamp.sql | 11 + ...withdrawn_base_sepolia_collateral_type.sql | 11 + ...l_core_withdrawn_base_sepolia_contract.sql | 11 + ...core_withdrawn_base_sepolia_event_name.sql | 11 + ...ot_null_core_withdrawn_base_sepolia_id.sql | 11 + ...ull_core_withdrawn_base_sepolia_sender.sql | 11 + ...re_withdrawn_base_sepolia_token_amount.sql | 11 + ...ithdrawn_base_sepolia_transaction_hash.sql | 11 + ...e_core_account_created_base_sepolia_id.sql | 14 + ...ore_delegation_updated_base_sepolia_id.sql | 14 + .../unique_core_deposited_base_sepolia_id.sql | 14 + ...nique_core_liquidation_base_sepolia_id.sql | 14 + ...core_market_registered_base_sepolia_id.sql | 14 + ...rket_registered_base_sepolia_market_id.sql | 14 + ...ue_core_market_updated_base_sepolia_id.sql | 14 + ...ique_core_pool_created_base_sepolia_id.sql | 14 + ...e_core_rewards_claimed_base_sepolia_id.sql | 14 + ...re_rewards_distributed_base_sepolia_id.sql | 14 + ...unique_core_usd_burned_base_sepolia_id.sql | 14 + ...unique_core_usd_minted_base_sepolia_id.sql | 14 + ...core_vault_liquidation_base_sepolia_id.sql | 14 + .../unique_core_withdrawn_base_sepolia_id.sql | 14 + .../perp_account_created_base_sepolia.sql | 5 + ...count_liquidation_attempt_base_sepolia.sql | 5 + .../perp_collateral_modified_base_sepolia.sql | 5 + .../perp_interest_charged_base_sepolia.sql | 5 + ...erp_interest_rate_updated_base_sepolia.sql | 5 + .../perp/perp_market_created_base_sepolia.sql | 5 + .../perp/perp_market_updated_base_sepolia.sql | 53 ++++ .../perp_order_committed_base_sepolia.sql | 61 +++++ .../perp/perp_order_settled_base_sepolia.sql | 5 + .../perp_position_liquidated_base_sepolia.sql | 5 + ...rp_previous_order_expired_base_sepolia.sql | 5 + ...unt_c_0df2eed834318151661d6fb3bb9d3b0f.sql | 22 ++ ...unt_l_67eca61ac1b5aae2bd26cd263656e075.sql | 22 ++ ...atera_4aa5a3b1883058d72748a519b4a291f7.sql | 22 ++ ...rest__03eef0b63f71cd3c0c9a527343a0518f.sql | 22 ++ ...rest__229673e7ed7cad4e966a1e3e27b5f808.sql | 22 ++ ...et_cr_b60bbfed45b45d6f23aef96b3bd0d35c.sql | 22 ++ ...et_up_ca05ad7cd3f28a4fb6cce4c337cdbbd6.sql | 22 ++ ...r_com_b53fd8aed05d75151e18f1149c77d2ba.sql | 22 ++ ...r_set_5099c7fdf58fd29a12dfcb88b71da723.sql | 22 ++ ...tion__02724455b21e167f5f8636cd46a2fb74.sql | 22 ++ ...ious__924b97398579b32f41492d0a8a89a41e.sql | 22 ++ ...perp__082778f8edfaff850195781d5ee1fef0.sql | 20 ++ ...perp__0e3a28ddf01309c6736ad211d083eb1a.sql | 20 ++ ...perp__128e9e7163cc2e42c8b52ec3fcb1fd6b.sql | 20 ++ ...perp__163bbc57a8dc9538aa2432e5b8005522.sql | 20 ++ ...perp__1f410c4654f898aaeb357aba5018fb9c.sql | 20 ++ ...perp__1f89c9bf58cb645a7ad32435c8ea54ba.sql | 20 ++ ...perp__238caaa4c9da525973e0ffdf11d7962f.sql | 20 ++ ...perp__32bff774279ea000b047c8cebe75f284.sql | 20 ++ ...perp__6ddccf3112e80ef886edae57ff38daa3.sql | 20 ++ ...perp__71f814ad6975e1687f0021bd06fdd301.sql | 20 ++ ...perp__9395ead0982c35ab3dce9e81e002ce88.sql | 20 ++ ...perp__962702eb1b8cc78c3e3273f03d6bdf84.sql | 20 ++ ...perp__a231ce38ffc5928ab779f075323dcb4d.sql | 20 ++ ...perp__a9692fd23ce53b0aca9b4f2d1cc10df5.sql | 20 ++ ...perp__b454dfc80e6800727e2855b12c0a2d02.sql | 20 ++ ...perp__b545f062eb0610bae8a1add02d198b2f.sql | 20 ++ ...perp__c19fd149c08ec64755e6ad4613b88dd7.sql | 20 ++ ...perp__d44e36b4e9777c29a7cbc92e9f91ef6f.sql | 20 ++ ...perp__de3912ca0eeebc30d0bd44a0e1324f6e.sql | 20 ++ ...perp__e9248f5179d5c8ee4dde26ada955e6de.sql | 20 ++ ...perp__f2ccc70c56fd6122b82f3cdb3006994e.sql | 20 ++ ...perp__f3628702694c24e67ee15061ee68a534.sql | 20 ++ ...perp__f5c3aec99c1be7b2af186f36b87ce820.sql | 20 ++ ...ccount_created_base_sepolia_account_id.sql | 11 + ...ount_created_base_sepolia_block_number.sql | 11 + ...t_created_base_sepolia_block_timestamp.sql | 11 + ..._account_created_base_sepolia_contract.sql | 11 + ...ccount_created_base_sepolia_event_name.sql | 11 + ...l_perp_account_created_base_sepolia_id.sql | 11 + ...erp_account_created_base_sepolia_owner.sql | 11 + ..._created_base_sepolia_transaction_hash.sql | 11 + ...uidat_11cab9b0e41c1ca8db32ddae42bfb3f6.sql | 11 + ...uidat_1ee4bf4dc8f47c61291654f150f2e068.sql | 11 + ...uidat_6a9bdb905f130851e6f1770ae67db387.sql | 11 + ...uidat_7425045e61c0e9f721ff1e0c8c42cc33.sql | 11 + ...uidat_ef6e9d962c8f62d80fbce53e767de544.sql | 11 + ...uidat_f30b280f2a8fcd7526653cd4fcb20ab9.sql | 11 + ...uidation_attempt_base_sepolia_contract.sql | 11 + ...nt_liquidation_attempt_base_sepolia_id.sql | 11 + ...iquidation_attempt_base_sepolia_reward.sql | 11 + ...teral_modified_base_sepolia_account_id.sql | 11 + ...ral_modified_base_sepolia_block_number.sql | 11 + ..._modified_base_sepolia_block_timestamp.sql | 11 + ...lateral_modified_base_sepolia_contract.sql | 11 + ...teral_modified_base_sepolia_event_name.sql | 11 + ...rp_collateral_modified_base_sepolia_id.sql | 11 + ...ollateral_modified_base_sepolia_sender.sql | 11 + ..._modified_base_sepolia_synth_market_id.sql | 11 + ...modified_base_sepolia_transaction_hash.sql | 11 + ...terest_charged_base_sepolia_account_id.sql | 11 + ...rest_charged_base_sepolia_block_number.sql | 11 + ...t_charged_base_sepolia_block_timestamp.sql | 11 + ...interest_charged_base_sepolia_contract.sql | 11 + ...terest_charged_base_sepolia_event_name.sql | 11 + ..._perp_interest_charged_base_sepolia_id.sql | 11 + ..._charged_base_sepolia_transaction_hash.sql | 11 + ...te_up_4db0f289bb45575dc6d471b64ca8bdeb.sql | 11 + ...te_up_fa062a57a8dbd18074c526d583abb4ae.sql | 11 + ...te_up_fee36b14df770498ea315ef2b3a75182.sql | 11 + ...rate_updated_base_sepolia_block_number.sql | 11 + ...est_rate_updated_base_sepolia_contract.sql | 11 + ...t_rate_updated_base_sepolia_event_name.sql | 11 + ..._interest_rate_updated_base_sepolia_id.sql | 11 + ...ate_updated_base_sepolia_interest_rate.sql | 11 + ...rket_created_base_sepolia_block_number.sql | 11 + ...t_created_base_sepolia_block_timestamp.sql | 11 + ...p_market_created_base_sepolia_contract.sql | 11 + ...market_created_base_sepolia_event_name.sql | 11 + ...ll_perp_market_created_base_sepolia_id.sql | 11 + ...arket_created_base_sepolia_market_name.sql | 11 + ...ket_created_base_sepolia_market_symbol.sql | 11 + ...t_created_base_sepolia_perps_market_id.sql | 11 + ..._created_base_sepolia_transaction_hash.sql | 11 + ...rket_updated_base_sepolia_block_number.sql | 11 + ...t_updated_base_sepolia_block_timestamp.sql | 11 + ...p_market_updated_base_sepolia_contract.sql | 11 + ...market_updated_base_sepolia_event_name.sql | 11 + ...ll_perp_market_updated_base_sepolia_id.sql | 11 + ...ket_updated_base_sepolia_interest_rate.sql | 11 + ..._market_updated_base_sepolia_market_id.sql | 11 + ...perp_market_updated_base_sepolia_price.sql | 11 + ..._updated_base_sepolia_transaction_hash.sql | 11 + ...rder_committed_base_sepolia_account_id.sql | 11 + ...er_committed_base_sepolia_block_number.sql | 11 + ...committed_base_sepolia_block_timestamp.sql | 11 + ..._order_committed_base_sepolia_contract.sql | 11 + ...rder_committed_base_sepolia_event_name.sql | 11 + ...l_perp_order_committed_base_sepolia_id.sql | 11 + ...order_committed_base_sepolia_market_id.sql | 11 + ...ommitted_base_sepolia_transaction_hash.sql | 11 + ..._order_settled_base_sepolia_account_id.sql | 11 + ...rder_settled_base_sepolia_block_number.sql | 11 + ...r_settled_base_sepolia_block_timestamp.sql | 11 + ...er_settled_base_sepolia_collected_fees.sql | 11 + ...rp_order_settled_base_sepolia_contract.sql | 11 + ..._order_settled_base_sepolia_event_name.sql | 11 + ...ull_perp_order_settled_base_sepolia_id.sql | 11 + ...p_order_settled_base_sepolia_market_id.sql | 11 + ..._settled_base_sepolia_transaction_hash.sql | 11 + ...quida_f1dc08d150cabf234a05a9e18e0a3f4e.sql | 11 + ...quida_f43c3b03bc780f5f29cf4d5d62fa0760.sql | 11 + ...ion_liquidated_base_sepolia_account_id.sql | 11 + ...n_liquidated_base_sepolia_block_number.sql | 11 + ...iquidated_base_sepolia_block_timestamp.sql | 11 + ...ition_liquidated_base_sepolia_contract.sql | 11 + ...ion_liquidated_base_sepolia_event_name.sql | 11 + ...rp_position_liquidated_base_sepolia_id.sql | 11 + ...tion_liquidated_base_sepolia_market_id.sql | 11 + ...quidated_base_sepolia_transaction_hash.sql | 11 + ...der_e_a6874c0dda750d58015d0a2ec6c1340d.sql | 11 + ...der_e_e38903d61a1ff0cf57766e5049ddde82.sql | 11 + ..._order_expired_base_sepolia_account_id.sql | 11 + ...rder_expired_base_sepolia_block_number.sql | 11 + ...us_order_expired_base_sepolia_contract.sql | 11 + ..._order_expired_base_sepolia_event_name.sql | 11 + ...previous_order_expired_base_sepolia_id.sql | 11 + ...s_order_expired_base_sepolia_market_id.sql | 11 + ...e_perp_account_created_base_sepolia_id.sql | 14 + ...nt_liquidation_attempt_base_sepolia_id.sql | 14 + ...rp_collateral_modified_base_sepolia_id.sql | 14 + ..._perp_interest_charged_base_sepolia_id.sql | 14 + ..._interest_rate_updated_base_sepolia_id.sql | 14 + ...ue_perp_market_created_base_sepolia_id.sql | 14 + ...ue_perp_market_updated_base_sepolia_id.sql | 14 + ...e_perp_order_committed_base_sepolia_id.sql | 14 + ...que_perp_order_settled_base_sepolia_id.sql | 14 + ...rp_position_liquidated_base_sepolia_id.sql | 14 + ...previous_order_expired_base_sepolia_id.sql | 14 + ...ecency_blocks_base_sepolia_hour__ts__1.sql | 38 +++ ..._null_blocks_base_sepolia_block_number.sql | 11 + ...nique_blocks_base_sepolia_block_number.sql | 14 + ...r_can_3690236c38a3115c311350297982d981.sql | 22 ++ ...r_com_ef6d06586407466691e8d01de71aba4f.sql | 22 ++ ...r_set_d1c46e9e2adad296d75fa712f4250930.sql | 22 ++ ...h_bou_aa2a6971760377ea577d960171ae6483.sql | 22 ++ ...h_reg_471967b994e90555bd28aca32fc1028a.sql | 22 ++ ...h_sol_4a303f29675a493155ab1c8c405d5788.sql | 22 ++ ...h_unw_a652e41c73419299bd7282cc028e6446.sql | 22 ++ ...h_wra_9ee9951c121b860154825f1775b31b57.sql | 22 ++ ...spot__13a01d419f0c01220bde33d48208a6d3.sql | 20 ++ ...spot__15365b5e9ca07c7e777db2b143822aff.sql | 20 ++ ...spot__1eeca95b22fbea01362853fe19dd5d34.sql | 20 ++ ...spot__300cfb1565a2e5a0373aab21735eb780.sql | 20 ++ ...spot__45f3aefc6a56a878e2902b146dc2bcb4.sql | 20 ++ ...spot__4f13a7868119bca201bdeaa525a3d0fd.sql | 20 ++ ...spot__50066068b3f5b64e057fb6537a1b1685.sql | 20 ++ ...spot__5c81b12a2b7d8abf5e9e3b24937fc80b.sql | 20 ++ ...spot__7a17e96e4a0ec8e420005d9b7f38ad05.sql | 20 ++ ...spot__8d225b547c2425ebaa8b38fe55a2c4cc.sql | 20 ++ ...spot__92b3915b24936d3e739e69bedf15be06.sql | 20 ++ ...spot__966d446920709dfdf243c21a8e245c96.sql | 20 ++ ...spot__9e68c7f5395a0920fa09a175c31f3639.sql | 20 ++ ...spot__b7cc818868b90483e6c7f3bbc2f3b338.sql | 20 ++ ...spot__b91d9ecd06c3f68bcfa4965064d38638.sql | 20 ++ ...spot__c04a0814c5b3928f067817c3c1073c16.sql | 20 ++ ...spot__cb754edcca977002ee1bf5c8e8d2cda3.sql | 20 ++ ...spot__cd269306f3b2f0353d6196cda647b5bb.sql | 20 ++ ...spot__db70217fe7008de187cf1916f01ad9ac.sql | 20 ++ ...spot__ef48f492828e0921df76e6dd121631dd.sql | 20 ++ ...er_cancelled_base_sepolia_block_number.sql | 11 + ...cancelled_base_sepolia_block_timestamp.sql | 11 + ..._order_cancelled_base_sepolia_contract.sql | 11 + ...rder_cancelled_base_sepolia_event_name.sql | 11 + ...l_spot_order_cancelled_base_sepolia_id.sql | 11 + ...order_cancelled_base_sepolia_market_id.sql | 11 + ...ot_order_cancelled_base_sepolia_sender.sql | 11 + ...ancelled_base_sepolia_transaction_hash.sql | 11 + ...committed_base_sepolia_amount_provided.sql | 11 + ...er_committed_base_sepolia_block_number.sql | 11 + ...committed_base_sepolia_block_timestamp.sql | 11 + ..._order_committed_base_sepolia_contract.sql | 11 + ...rder_committed_base_sepolia_event_name.sql | 11 + ...l_spot_order_committed_base_sepolia_id.sql | 11 + ...order_committed_base_sepolia_market_id.sql | 11 + ...rder_committed_base_sepolia_order_type.sql | 11 + ..._order_committed_base_sepolia_referrer.sql | 11 + ...ot_order_committed_base_sepolia_sender.sql | 11 + ...ommitted_base_sepolia_transaction_hash.sql | 11 + ...rder_settled_base_sepolia_block_number.sql | 11 + ...r_settled_base_sepolia_block_timestamp.sql | 11 + ...er_settled_base_sepolia_collected_fees.sql | 11 + ...ot_order_settled_base_sepolia_contract.sql | 11 + ..._order_settled_base_sepolia_event_name.sql | 11 + ...ull_spot_order_settled_base_sepolia_id.sql | 11 + ...t_order_settled_base_sepolia_market_id.sql | 11 + ..._order_settled_base_sepolia_order_type.sql | 11 + ..._spot_order_settled_base_sepolia_price.sql | 11 + ...pot_order_settled_base_sepolia_settler.sql | 11 + ..._settled_base_sepolia_transaction_hash.sql | 11 + ...synth_bought_base_sepolia_block_number.sql | 11 + ...th_bought_base_sepolia_block_timestamp.sql | 11 + ...nth_bought_base_sepolia_collected_fees.sql | 11 + ...pot_synth_bought_base_sepolia_contract.sql | 11 + ...t_synth_bought_base_sepolia_event_name.sql | 11 + ...null_spot_synth_bought_base_sepolia_id.sql | 11 + ...l_spot_synth_bought_base_sepolia_price.sql | 11 + ...pot_synth_bought_base_sepolia_referrer.sql | 11 + ...th_bought_base_sepolia_synth_market_id.sql | 11 + ...h_bought_base_sepolia_transaction_hash.sql | 11 + ...h_registered_base_sepolia_block_number.sql | 11 + ...egistered_base_sepolia_block_timestamp.sql | 11 + ...synth_registered_base_sepolia_contract.sql | 11 + ...nth_registered_base_sepolia_event_name.sql | 11 + ..._spot_synth_registered_base_sepolia_id.sql | 11 + ...egistered_base_sepolia_synth_market_id.sql | 11 + ...tered_base_sepolia_synth_token_address.sql | 11 + ...gistered_base_sepolia_transaction_hash.sql | 11 + ...ynth_sold_base_sepolia_amount_returned.sql | 11 + ...t_synth_sold_base_sepolia_block_number.sql | 11 + ...ynth_sold_base_sepolia_block_timestamp.sql | 11 + ...synth_sold_base_sepolia_collected_fees.sql | 11 + ..._spot_synth_sold_base_sepolia_contract.sql | 11 + ...pot_synth_sold_base_sepolia_event_name.sql | 11 + ...t_null_spot_synth_sold_base_sepolia_id.sql | 11 + ...ull_spot_synth_sold_base_sepolia_price.sql | 11 + ..._spot_synth_sold_base_sepolia_referrer.sql | 11 + ...ynth_sold_base_sepolia_synth_market_id.sql | 11 + ...nth_sold_base_sepolia_transaction_hash.sql | 11 + ...nwrapped_base_sepolia_amount_unwrapped.sql | 11 + ...th_unwrapped_base_sepolia_block_number.sql | 11 + ...unwrapped_base_sepolia_block_timestamp.sql | 11 + ..._synth_unwrapped_base_sepolia_contract.sql | 11 + ...ynth_unwrapped_base_sepolia_event_name.sql | 11 + ..._unwrapped_base_sepolia_fees_collected.sql | 11 + ...l_spot_synth_unwrapped_base_sepolia_id.sql | 11 + ...unwrapped_base_sepolia_synth_market_id.sql | 11 + ...nwrapped_base_sepolia_transaction_hash.sql | 11 + ...ynth_wrapped_base_sepolia_block_number.sql | 11 + ...h_wrapped_base_sepolia_block_timestamp.sql | 11 + ...ot_synth_wrapped_base_sepolia_contract.sql | 11 + ..._synth_wrapped_base_sepolia_event_name.sql | 11 + ...th_wrapped_base_sepolia_fees_collected.sql | 11 + ...ull_spot_synth_wrapped_base_sepolia_id.sql | 11 + ...h_wrapped_base_sepolia_synth_market_id.sql | 11 + ..._wrapped_base_sepolia_transaction_hash.sql | 11 + ...e_spot_order_cancelled_base_sepolia_id.sql | 14 + ...e_spot_order_committed_base_sepolia_id.sql | 14 + ...que_spot_order_settled_base_sepolia_id.sql | 14 + ...ique_spot_synth_bought_base_sepolia_id.sql | 14 + ..._spot_synth_registered_base_sepolia_id.sql | 14 + ...unique_spot_synth_sold_base_sepolia_id.sql | 14 + ...e_spot_synth_unwrapped_base_sepolia_id.sql | 14 + ...que_spot_synth_wrapped_base_sepolia_id.sql | 14 + .../spot_order_cancelled_base_sepolia.sql | 5 + .../spot_order_committed_base_sepolia.sql | 5 + .../spot/spot_order_settled_base_sepolia.sql | 5 + .../spot/spot_synth_bought_base_sepolia.sql | 5 + .../spot_synth_registered_base_sepolia.sql | 5 + .../spot/spot_synth_sold_base_sepolia.sql | 5 + .../spot_synth_unwrapped_base_sepolia.sql | 5 + .../spot/spot_synth_wrapped_base_sepolia.sql | 5 + .../raw/eth/mainnet/blocks_eth_mainnet.sql | 39 +++ .../core/core_account_created_eth_mainnet.sql | 5 + .../core_account_migrated_eth_mainnet.sql | 5 + .../core_delegation_updated_eth_mainnet.sql | 5 + .../core/core_deposited_eth_mainnet.sql | 5 + .../core/core_liquidation_eth_mainnet.sql | 5 + .../core_market_registered_eth_mainnet.sql | 5 + .../core/core_market_updated_eth_mainnet.sql | 103 ++++++++ .../core/core_pool_created_eth_mainnet.sql | 5 + .../core/core_rewards_claimed_eth_mainnet.sql | 5 + .../core_rewards_distributed_eth_mainnet.sql | 5 + .../core/core_usd_burned_eth_mainnet.sql | 5 + .../core/core_usd_minted_eth_mainnet.sql | 5 + .../core_vault_collateral_eth_mainnet.sql | 40 +++ .../core/core_vault_debt_eth_mainnet.sql | 34 +++ .../core_vault_liquidation_eth_mainnet.sql | 5 + .../core/core_withdrawn_eth_mainnet.sql | 5 + ...unt_c_0f48537cd74cb798591ed4f9c612985c.sql | 22 ++ ...gatio_4394e6d3658f80520484c746bbda874b.sql | 22 ++ ...sited_d0c36d861e4f6802850a07c61cd63dac.sql | 22 ++ ...idati_81995d17c81a92034aeec108b3c3ac2a.sql | 22 ++ ...et_re_2dfb6bc88e97780111c93264c2a9579e.sql | 22 ++ ...et_up_7ba076211cbbb640a048ec7634d09886.sql | 22 ++ ..._crea_46b6678307559277d42bf31c285cce68.sql | 22 ++ ...rds_c_3400470aa0b3513778ddaae1366c24b7.sql | 22 ++ ...rds_d_422012a5b2e64aa65e3be081b505e9bb.sql | 22 ++ ...burne_d199b1326f4abeafe146163d7e82cac2.sql | 22 ++ ...minte_1cdd80f9a41233e7e9492176e8e94f66.sql | 22 ++ ...t_liq_4acb6756b2875f23c737e6e121320177.sql | 22 ++ ...drawn_061e5bf4357070ce9d2bb3c4fa4488f2.sql | 22 ++ ...core__0e00d04e52857726685b46491eb3126f.sql | 20 ++ ...core__142a88aa23e7aab522cfeb4e97f9dede.sql | 20 ++ ...core__157d6b4dbbb0fac88dba100ee1b9cfd9.sql | 20 ++ ...core__1863fd816f138e8a3f0169dc6031f846.sql | 20 ++ ...core__2334d836541a83e1bf5131c9f2ebcf12.sql | 20 ++ ...core__28e82948dc6ab678ad812a53741a8b45.sql | 20 ++ ...core__3ced14a391cf32c49396edfc10aeea56.sql | 20 ++ ...core__4933a15ad47f5808b128f72fc5a2f764.sql | 20 ++ ...core__4a27e7f269078fd6d52dcbdc1f4cccaa.sql | 20 ++ ...core__55547c93691aab2c68f12ab54bd8eeb6.sql | 20 ++ ...core__5e1ce99b75b0a3f820babda67941da0a.sql | 20 ++ ...core__64b2bd4201fb2e04ff0fdf39861a2977.sql | 20 ++ ...core__64fe8859043095bb79f806a2fc2e3ad0.sql | 20 ++ ...core__6b66c2ba0887795645e99b88deb4f1ea.sql | 20 ++ ...core__850d1d54cc44743490eead197c78549e.sql | 20 ++ ...core__87da3698c05a0c2dec1c49bbf2c2dc1a.sql | 20 ++ ...core__9da9ecf517a1cca467ef0aa90b794d23.sql | 20 ++ ...core__9decc85dc8999bd440933d85c2c93145.sql | 20 ++ ...core__9f11a2c2f57a755a3f6b1e0ffeaa9b87.sql | 20 ++ ...core__a490407e83132725bbc6fc0001adefe6.sql | 20 ++ ...core__a5076d6da76c2ebdad71369ab529d017.sql | 20 ++ ...core__ab3340df585e5d39571d087ca7bda546.sql | 20 ++ ...core__b5c763d35850d0285215e75d16281f41.sql | 20 ++ ...core__bb6ebbb6a6ce6d43f01be8ed59f2504d.sql | 20 ++ ...core__bdc679a230626364ca0549f88b5432ea.sql | 20 ++ ...core__c5fcdbeaa3e1d24749794a9960190a70.sql | 20 ++ ...core__d133a92aff53649ad809d9856f6093bb.sql | 22 ++ ...core__dcb9f3d0eb710936590e4744a1dba9a1.sql | 20 ++ ...core__e27d22f3bc14a0c94336e4f54758e361.sql | 20 ++ ...core__e62759940a69e060a2ee4d98660274e8.sql | 20 ++ ...core__e78cd25c31d029d1b39b35fd267f9885.sql | 20 ++ ...core__e8596be14723c2504d1e35c74d629953.sql | 20 ++ ...core__ed349b171986df3283564b0b5bc71aea.sql | 20 ++ ...core__f44247063799070cde0de14f062cb55c.sql | 20 ++ ...core__fe48a8a9210850d9b04cdea08008e5c6.sql | 20 ++ ...core__fecc8306cd07aafea6c325ce7fc34ce1.sql | 20 ++ ...core__ffb3ff84b8a74f473ae464c2a79b3009.sql | 20 ++ ...account_created_eth_mainnet_account_id.sql | 11 + ...count_created_eth_mainnet_block_number.sql | 11 + ...nt_created_eth_mainnet_block_timestamp.sql | 11 + ...e_account_created_eth_mainnet_contract.sql | 11 + ...account_created_eth_mainnet_event_name.sql | 11 + ...ll_core_account_created_eth_mainnet_id.sql | 11 + ...core_account_created_eth_mainnet_owner.sql | 11 + ...t_created_eth_mainnet_transaction_hash.sql | 11 + ...ccount_migrated_eth_mainnet_account_id.sql | 11 + ...ount_migrated_eth_mainnet_block_number.sql | 11 + ...t_migrated_eth_mainnet_block_timestamp.sql | 11 + ...migrated_eth_mainnet_collateral_amount.sql | 11 + ..._account_migrated_eth_mainnet_contract.sql | 11 + ...count_migrated_eth_mainnet_debt_amount.sql | 11 + ...ccount_migrated_eth_mainnet_event_name.sql | 11 + ...l_core_account_migrated_eth_mainnet_id.sql | 11 + ...re_account_migrated_eth_mainnet_staker.sql | 11 + ..._migrated_eth_mainnet_transaction_hash.sql | 11 + ...egation_updated_eth_mainnet_account_id.sql | 11 + ..._delegation_updated_eth_mainnet_amount.sql | 11 + ...ation_updated_eth_mainnet_block_number.sql | 11 + ...on_updated_eth_mainnet_block_timestamp.sql | 11 + ...on_updated_eth_mainnet_collateral_type.sql | 11 + ...elegation_updated_eth_mainnet_contract.sql | 11 + ...egation_updated_eth_mainnet_event_name.sql | 11 + ...core_delegation_updated_eth_mainnet_id.sql | 11 + ...elegation_updated_eth_mainnet_leverage.sql | 11 + ...delegation_updated_eth_mainnet_pool_id.sql | 11 + ..._delegation_updated_eth_mainnet_sender.sql | 11 + ...n_updated_eth_mainnet_transaction_hash.sql | 11 + ..._core_deposited_eth_mainnet_account_id.sql | 11 + ...ore_deposited_eth_mainnet_block_number.sql | 11 + ..._deposited_eth_mainnet_block_timestamp.sql | 11 + ..._deposited_eth_mainnet_collateral_type.sql | 11 + ...ll_core_deposited_eth_mainnet_contract.sql | 11 + ..._core_deposited_eth_mainnet_event_name.sql | 11 + ...not_null_core_deposited_eth_mainnet_id.sql | 11 + ...null_core_deposited_eth_mainnet_sender.sql | 11 + ...ore_deposited_eth_mainnet_token_amount.sql | 11 + ...deposited_eth_mainnet_transaction_hash.sql | 11 + ...ore_liquidation_eth_mainnet_account_id.sql | 11 + ...e_liquidation_eth_mainnet_block_number.sql | 11 + ...iquidation_eth_mainnet_block_timestamp.sql | 11 + ...iquidation_eth_mainnet_collateral_type.sql | 11 + ..._core_liquidation_eth_mainnet_contract.sql | 11 + ...ore_liquidation_eth_mainnet_event_name.sql | 11 + ...t_null_core_liquidation_eth_mainnet_id.sql | 11 + ...on_eth_mainnet_liquidate_as_account_id.sql | 11 + ...l_core_liquidation_eth_mainnet_pool_id.sql | 11 + ...ll_core_liquidation_eth_mainnet_sender.sql | 11 + ...quidation_eth_mainnet_transaction_hash.sql | 11 + ...et_registered_eth_mainnet_block_number.sql | 11 + ...registered_eth_mainnet_block_timestamp.sql | 11 + ...market_registered_eth_mainnet_contract.sql | 11 + ...rket_registered_eth_mainnet_event_name.sql | 11 + ..._core_market_registered_eth_mainnet_id.sql | 11 + ...e_market_registered_eth_mainnet_market.sql | 11 + ...arket_registered_eth_mainnet_market_id.sql | 11 + ...e_market_registered_eth_mainnet_sender.sql | 11 + ...egistered_eth_mainnet_transaction_hash.sql | 11 + ...ted_e_f4a48863c0b61b139248c098c824a58f.sql | 11 + ...arket_updated_eth_mainnet_block_number.sql | 11 + ...et_updated_eth_mainnet_block_timestamp.sql | 11 + ...et_updated_eth_mainnet_collateral_type.sql | 11 + ...re_market_updated_eth_mainnet_contract.sql | 11 + ...et_updated_eth_mainnet_credit_capacity.sql | 11 + ..._market_updated_eth_mainnet_event_name.sql | 11 + ...ull_core_market_updated_eth_mainnet_id.sql | 11 + ...e_market_updated_eth_mainnet_market_id.sql | 11 + ...arket_updated_eth_mainnet_net_issuance.sql | 11 + ...core_market_updated_eth_mainnet_sender.sql | 11 + ...arket_updated_eth_mainnet_token_amount.sql | 11 + ...t_updated_eth_mainnet_transaction_hash.sql | 11 + ..._pool_created_eth_mainnet_block_number.sql | 11 + ...ol_created_eth_mainnet_block_timestamp.sql | 11 + ...core_pool_created_eth_mainnet_contract.sql | 11 + ...re_pool_created_eth_mainnet_event_name.sql | 11 + ..._null_core_pool_created_eth_mainnet_id.sql | 11 + ...ll_core_pool_created_eth_mainnet_owner.sql | 11 + ..._core_pool_created_eth_mainnet_pool_id.sql | 11 + ...l_core_pool_created_eth_mainnet_sender.sql | 11 + ...l_created_eth_mainnet_transaction_hash.sql | 11 + ...rewards_claimed_eth_mainnet_account_id.sql | 11 + ...ore_rewards_claimed_eth_mainnet_amount.sql | 11 + ...wards_claimed_eth_mainnet_block_number.sql | 11 + ...ds_claimed_eth_mainnet_block_timestamp.sql | 11 + ...ds_claimed_eth_mainnet_collateral_type.sql | 11 + ...e_rewards_claimed_eth_mainnet_contract.sql | 11 + ...ewards_claimed_eth_mainnet_distributor.sql | 11 + ...rewards_claimed_eth_mainnet_event_name.sql | 11 + ...ll_core_rewards_claimed_eth_mainnet_id.sql | 11 + ...re_rewards_claimed_eth_mainnet_pool_id.sql | 11 + ...s_claimed_eth_mainnet_transaction_hash.sql | 11 + ...rewards_distributed_eth_mainnet_amount.sql | 11 + ...s_distributed_eth_mainnet_block_number.sql | 11 + ...istributed_eth_mainnet_block_timestamp.sql | 11 + ...istributed_eth_mainnet_collateral_type.sql | 11 + ...wards_distributed_eth_mainnet_contract.sql | 11 + ...ds_distributed_eth_mainnet_distributor.sql | 11 + ...wards_distributed_eth_mainnet_duration.sql | 11 + ...rds_distributed_eth_mainnet_event_name.sql | 11 + ...ore_rewards_distributed_eth_mainnet_id.sql | 11 + ...ewards_distributed_eth_mainnet_pool_id.sql | 11 + ...stributed_eth_mainnet_transaction_hash.sql | 11 + ...core_usd_burned_eth_mainnet_account_id.sql | 11 + ...ull_core_usd_burned_eth_mainnet_amount.sql | 11 + ...re_usd_burned_eth_mainnet_block_number.sql | 11 + ...usd_burned_eth_mainnet_block_timestamp.sql | 11 + ...usd_burned_eth_mainnet_collateral_type.sql | 11 + ...l_core_usd_burned_eth_mainnet_contract.sql | 11 + ...core_usd_burned_eth_mainnet_event_name.sql | 11 + ...ot_null_core_usd_burned_eth_mainnet_id.sql | 11 + ...ll_core_usd_burned_eth_mainnet_pool_id.sql | 11 + ...ull_core_usd_burned_eth_mainnet_sender.sql | 11 + ...sd_burned_eth_mainnet_transaction_hash.sql | 11 + ...core_usd_minted_eth_mainnet_account_id.sql | 11 + ...ull_core_usd_minted_eth_mainnet_amount.sql | 11 + ...re_usd_minted_eth_mainnet_block_number.sql | 11 + ...usd_minted_eth_mainnet_block_timestamp.sql | 11 + ...usd_minted_eth_mainnet_collateral_type.sql | 11 + ...l_core_usd_minted_eth_mainnet_contract.sql | 11 + ...core_usd_minted_eth_mainnet_event_name.sql | 11 + ...ot_null_core_usd_minted_eth_mainnet_id.sql | 11 + ...ll_core_usd_minted_eth_mainnet_pool_id.sql | 11 + ...ull_core_usd_minted_eth_mainnet_sender.sql | 11 + ...sd_minted_eth_mainnet_transaction_hash.sql | 11 + ...re_vault_collateral_eth_mainnet_amount.sql | 11 + ...lt_collateral_eth_mainnet_block_number.sql | 11 + ...collateral_eth_mainnet_collateral_type.sql | 11 + ...ollateral_eth_mainnet_collateral_value.sql | 11 + ...ollateral_eth_mainnet_contract_address.sql | 11 + ...e_vault_collateral_eth_mainnet_pool_id.sql | 11 + ...l_core_vault_collateral_eth_mainnet_ts.sql | 11 + ...re_vault_debt_eth_mainnet_block_number.sql | 11 + ...vault_debt_eth_mainnet_collateral_type.sql | 11 + ...ault_debt_eth_mainnet_contract_address.sql | 11 + ..._null_core_vault_debt_eth_mainnet_debt.sql | 11 + ...ll_core_vault_debt_eth_mainnet_pool_id.sql | 11 + ...ot_null_core_vault_debt_eth_mainnet_ts.sql | 11 + ...datio_4be498920f5476d4fbe5b11196fb1973.sql | 11 + ...t_liquidation_eth_mainnet_block_number.sql | 11 + ...iquidation_eth_mainnet_block_timestamp.sql | 11 + ...iquidation_eth_mainnet_collateral_type.sql | 11 + ...vault_liquidation_eth_mainnet_contract.sql | 11 + ...ult_liquidation_eth_mainnet_event_name.sql | 11 + ..._core_vault_liquidation_eth_mainnet_id.sql | 11 + ...quidation_eth_mainnet_liquidation_data.sql | 11 + ..._vault_liquidation_eth_mainnet_pool_id.sql | 11 + ...e_vault_liquidation_eth_mainnet_sender.sql | 11 + ...quidation_eth_mainnet_transaction_hash.sql | 11 + ..._core_withdrawn_eth_mainnet_account_id.sql | 11 + ...ore_withdrawn_eth_mainnet_block_number.sql | 11 + ..._withdrawn_eth_mainnet_block_timestamp.sql | 11 + ..._withdrawn_eth_mainnet_collateral_type.sql | 11 + ...ll_core_withdrawn_eth_mainnet_contract.sql | 11 + ..._core_withdrawn_eth_mainnet_event_name.sql | 11 + ...not_null_core_withdrawn_eth_mainnet_id.sql | 11 + ...null_core_withdrawn_eth_mainnet_sender.sql | 11 + ...ore_withdrawn_eth_mainnet_token_amount.sql | 11 + ...withdrawn_eth_mainnet_transaction_hash.sql | 11 + ...ue_core_account_created_eth_mainnet_id.sql | 14 + ...e_core_account_migrated_eth_mainnet_id.sql | 14 + ...core_delegation_updated_eth_mainnet_id.sql | 14 + .../unique_core_deposited_eth_mainnet_id.sql | 14 + ...unique_core_liquidation_eth_mainnet_id.sql | 14 + ..._core_market_registered_eth_mainnet_id.sql | 14 + ...arket_registered_eth_mainnet_market_id.sql | 14 + ...que_core_market_updated_eth_mainnet_id.sql | 14 + ...nique_core_pool_created_eth_mainnet_id.sql | 14 + ...ue_core_rewards_claimed_eth_mainnet_id.sql | 14 + ...ore_rewards_distributed_eth_mainnet_id.sql | 14 + .../unique_core_usd_burned_eth_mainnet_id.sql | 14 + .../unique_core_usd_minted_eth_mainnet_id.sql | 14 + ..._core_vault_liquidation_eth_mainnet_id.sql | 14 + .../unique_core_withdrawn_eth_mainnet_id.sql | 14 + ...recency_blocks_eth_mainnet_hour__ts__1.sql | 38 +++ ...t_null_blocks_eth_mainnet_block_number.sql | 11 + ...unique_blocks_eth_mainnet_block_number.sql | 14 + .../ambassador_vote_recorded_snax_mainnet.sql | 5 + ...ambassador_vote_withdrawn_snax_mainnet.sql | 5 + .../raw/snax/mainnet/blocks_snax_mainnet.sql | 7 + ...r_vot_23f8f2585be090d6b8cc1055ce1f10b4.sql | 22 ++ ...r_vot_2828b5170123cf65e3e0e100826c8d72.sql | 22 ++ ...r_vot_bb4bc4fc29c0c50295736cc83c7add2a.sql | 22 ++ ...ote_r_436280a0cca390e8f540ba02f80f5a02.sql | 22 ++ ...ote_w_579bf425b6501dcd4308f3add0d96596.sql | 22 ++ ...ote_w_a3b7999b960cb161e04b492d6253a022.sql | 22 ++ ...vote__18fd53e7e0ebc9d249da049fc2331fba.sql | 22 ++ ...vote__9b0c0c97eb673950462cc5421b7c62e9.sql | 22 ++ ...vote__a2ae5a5c5b104f34da58bf05b5084d6c.sql | 22 ++ ...ote_recorded_snax_mainnet_block_number.sql | 11 + ..._recorded_snax_mainnet_block_timestamp.sql | 11 + ..._vote_recorded_snax_mainnet_candidates.sql | 11 + ...or_vote_recorded_snax_mainnet_chain_id.sql | 11 + ...or_vote_recorded_snax_mainnet_contract.sql | 11 + ...or_vote_recorded_snax_mainnet_epoch_id.sql | 11 + ..._vote_recorded_snax_mainnet_event_name.sql | 11 + ...bassador_vote_recorded_snax_mainnet_id.sql | 11 + ...recorded_snax_mainnet_transaction_hash.sql | 11 + ...sador_vote_recorded_snax_mainnet_voter.sql | 11 + ...ote_recorded_snax_mainnet_voting_power.sql | 11 + ...withd_061bf7235604b2babb905360cdd83f9f.sql | 11 + ...te_withdrawn_snax_mainnet_block_number.sql | 11 + ...withdrawn_snax_mainnet_block_timestamp.sql | 11 + ...r_vote_withdrawn_snax_mainnet_chain_id.sql | 11 + ...r_vote_withdrawn_snax_mainnet_contract.sql | 11 + ...r_vote_withdrawn_snax_mainnet_epoch_id.sql | 11 + ...vote_withdrawn_snax_mainnet_event_name.sql | 11 + ...assador_vote_withdrawn_snax_mainnet_id.sql | 11 + ...ador_vote_withdrawn_snax_mainnet_voter.sql | 11 + ..._null_blocks_snax_mainnet_block_number.sql | 11 + ...ote_recorded_snax_mainnet_block_number.sql | 11 + ..._recorded_snax_mainnet_block_timestamp.sql | 11 + ..._vote_recorded_snax_mainnet_candidates.sql | 11 + ...an_vote_recorded_snax_mainnet_chain_id.sql | 11 + ...an_vote_recorded_snax_mainnet_contract.sql | 11 + ...an_vote_recorded_snax_mainnet_epoch_id.sql | 11 + ..._vote_recorded_snax_mainnet_event_name.sql | 11 + ..._spartan_vote_recorded_snax_mainnet_id.sql | 11 + ...recorded_snax_mainnet_transaction_hash.sql | 11 + ...artan_vote_recorded_snax_mainnet_voter.sql | 11 + ...ote_recorded_snax_mainnet_voting_power.sql | 11 + ...te_withdrawn_snax_mainnet_block_number.sql | 11 + ...withdrawn_snax_mainnet_block_timestamp.sql | 11 + ...n_vote_withdrawn_snax_mainnet_chain_id.sql | 11 + ...n_vote_withdrawn_snax_mainnet_contract.sql | 11 + ...n_vote_withdrawn_snax_mainnet_epoch_id.sql | 11 + ...vote_withdrawn_snax_mainnet_event_name.sql | 11 + ...spartan_vote_withdrawn_snax_mainnet_id.sql | 11 + ...ithdrawn_snax_mainnet_transaction_hash.sql | 11 + ...rtan_vote_withdrawn_snax_mainnet_voter.sql | 11 + ...ote_recorded_snax_mainnet_block_number.sql | 11 + ..._recorded_snax_mainnet_block_timestamp.sql | 11 + ..._vote_recorded_snax_mainnet_candidates.sql | 11 + ...ry_vote_recorded_snax_mainnet_chain_id.sql | 11 + ...ry_vote_recorded_snax_mainnet_contract.sql | 11 + ...ry_vote_recorded_snax_mainnet_epoch_id.sql | 11 + ..._vote_recorded_snax_mainnet_event_name.sql | 11 + ...treasury_vote_recorded_snax_mainnet_id.sql | 11 + ...recorded_snax_mainnet_transaction_hash.sql | 11 + ...asury_vote_recorded_snax_mainnet_voter.sql | 11 + ...ote_recorded_snax_mainnet_voting_power.sql | 11 + ...te_withdrawn_snax_mainnet_block_number.sql | 11 + ...withdrawn_snax_mainnet_block_timestamp.sql | 11 + ...y_vote_withdrawn_snax_mainnet_chain_id.sql | 11 + ...y_vote_withdrawn_snax_mainnet_contract.sql | 11 + ...y_vote_withdrawn_snax_mainnet_epoch_id.sql | 11 + ...vote_withdrawn_snax_mainnet_event_name.sql | 11 + ...reasury_vote_withdrawn_snax_mainnet_id.sql | 11 + ...ithdrawn_snax_mainnet_transaction_hash.sql | 11 + ...sury_vote_withdrawn_snax_mainnet_voter.sql | 11 + ...bassador_vote_recorded_snax_mainnet_id.sql | 14 + ...recorded_snax_mainnet_transaction_hash.sql | 14 + ...assador_vote_withdrawn_snax_mainnet_id.sql | 14 + ...ithdrawn_snax_mainnet_transaction_hash.sql | 14 + ...nique_blocks_snax_mainnet_block_number.sql | 14 + ..._spartan_vote_recorded_snax_mainnet_id.sql | 14 + ...recorded_snax_mainnet_transaction_hash.sql | 14 + ...spartan_vote_withdrawn_snax_mainnet_id.sql | 14 + ...ithdrawn_snax_mainnet_transaction_hash.sql | 14 + ...treasury_vote_recorded_snax_mainnet_id.sql | 14 + ...recorded_snax_mainnet_transaction_hash.sql | 14 + ...reasury_vote_withdrawn_snax_mainnet_id.sql | 14 + ...ithdrawn_snax_mainnet_transaction_hash.sql | 14 + .../spartan_vote_recorded_snax_mainnet.sql | 5 + .../spartan_vote_withdrawn_snax_mainnet.sql | 5 + .../treasury_vote_recorded_snax_mainnet.sql | 5 + .../treasury_vote_withdrawn_snax_mainnet.sql | 5 + .../raw/snax/testnet/blocks_snax_testnet.sql | 7 + .../gov_vote_recorded_snax_testnet.sql | 5 + .../gov_vote_withdrawn_snax_testnet.sql | 5 + ...recor_ad53864d93df37fcda9c0e00527ef433.sql | 22 ++ ...withd_6cff280c480680cb4fc118e253216b44.sql | 22 ++ ..._null_blocks_snax_testnet_block_number.sql | 11 + ...ote_recorded_snax_testnet_block_number.sql | 11 + ..._recorded_snax_testnet_block_timestamp.sql | 11 + ..._vote_recorded_snax_testnet_candidates.sql | 11 + ...ov_vote_recorded_snax_testnet_chain_id.sql | 11 + ...ov_vote_recorded_snax_testnet_contract.sql | 11 + ...ov_vote_recorded_snax_testnet_epoch_id.sql | 11 + ..._vote_recorded_snax_testnet_event_name.sql | 11 + ...null_gov_vote_recorded_snax_testnet_id.sql | 11 + ...recorded_snax_testnet_transaction_hash.sql | 11 + ...l_gov_vote_recorded_snax_testnet_voter.sql | 11 + ...ote_recorded_snax_testnet_voting_power.sql | 11 + ...te_withdrawn_snax_testnet_block_number.sql | 11 + ...withdrawn_snax_testnet_block_timestamp.sql | 11 + ...v_vote_withdrawn_snax_testnet_chain_id.sql | 11 + ...v_vote_withdrawn_snax_testnet_contract.sql | 11 + ...v_vote_withdrawn_snax_testnet_epoch_id.sql | 11 + ...vote_withdrawn_snax_testnet_event_name.sql | 11 + ...ull_gov_vote_withdrawn_snax_testnet_id.sql | 11 + ...ithdrawn_snax_testnet_transaction_hash.sql | 11 + ..._gov_vote_withdrawn_snax_testnet_voter.sql | 11 + ...nique_blocks_snax_testnet_block_number.sql | 14 + ...ique_gov_vote_recorded_snax_testnet_id.sql | 14 + ...recorded_snax_testnet_transaction_hash.sql | 14 + ...que_gov_vote_withdrawn_snax_testnet_id.sql | 14 + ...ithdrawn_snax_testnet_transaction_hash.sql | 14 + ..._rewa_9f0ed420a135e83b661e5838a9b341e1.sql | 11 + ...innet_reward_distributors_token_symbol.sql | 11 + ..._arbitrum_mainnet_tokens_token_address.sql | 11 + ...l_arbitrum_mainnet_tokens_token_symbol.sql | 11 + ..._rewa_3a4a8df81e818d95a18f5f2753e2c60f.sql | 11 + ...polia_reward_distributors_token_symbol.sql | 11 + ..._arbitrum_sepolia_tokens_token_address.sql | 11 + ...l_arbitrum_sepolia_tokens_token_symbol.sql | 11 + ...eward_distributors_distributor_address.sql | 11 + ...innet_reward_distributors_token_symbol.sql | 11 + ...null_base_mainnet_tokens_token_address.sql | 11 + ..._null_base_mainnet_tokens_token_symbol.sql | 11 + ...eward_distributors_distributor_address.sql | 11 + ...polia_reward_distributors_token_symbol.sql | 11 + ...null_base_sepolia_tokens_token_address.sql | 11 + ..._null_base_sepolia_tokens_token_symbol.sql | 11 + graph.gpickle | Bin 0 -> 4664038 bytes graph_summary.json | 1 + index.html | 250 ++++++++++++++++++ manifest.json | 1 + partial_parse.msgpack | Bin 0 -> 10592894 bytes run_results.json | 1 + semantic_manifest.json | 1 + 3920 files changed, 62261 insertions(+) create mode 100644 .nojekyll create mode 100644 catalog.json create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_account_delegation_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_apr_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_apr_rewards_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_market_updated_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_pool_collateral_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_pool_delegation_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_pools_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_debt_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_issuance_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_issuance_hourly_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_pnl_hourly_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_pnl_hourly_reward_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_rewards_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_rewards_hourly_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_rewards_token_hourly_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/accepted_values_fct_core_marke_f12327e7950a4c802d6132d27f7841dd.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_1755c42adad4400728f2d291f52662f0.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_335aca0e4bfdf700395d4d6e2861f70c.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_483fd77f9e18a06eeee91a8e4f95404a.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_73ef4a8208eaef7723f7a2b1da192431.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_7c412ba7c7ea7aef5e4e7db7c8fc5c75.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_85aa93ec24a82fd6c67a87038bee45c1.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_ab6508955d3f808c1b270f9aa7a37b6d.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_b1d60fed4955a4fc968b2378103deac3.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_ebc9de3d45a12d255533021f88b74fed.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_f5658474e91a7efeefc846ada0723656.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_0b54f6ee81adfb64e5d45509be471536.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_1f912620bb744a27954a74cab0fd1f0c.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_2a92d0cd280c3cfef0baf61899429708.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_2b0953c6036f08e2a591283eb5a67dcb.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_60522e151e8e0e30d7da9ec6cf7c9bd3.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_75eb21ed4adc24b56bbcdcebefd76286.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_763a1d68cea27da2cd6c7c90b0572cee.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_808e4ad8c54952685268224b3ab2dc3f.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_92e486da67fd4aa212c6fc7ead2ca990.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_ae8a634b24663cbeedd8622d73436da5.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_b1d59884f8642fc3181a3d46417cd8fb.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_b767823a1421432f769ec197446aa019.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_d399039b72aeb6695a12d8e3bbc21cc7.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_df233af1f002dedfa1f71072df17c949.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_fc2ea70c19f61eac92d253c82f8b6c86.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_account_dele_31ff6ba6e6f978d07dd28e8ba6100164.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_account_dele_97b2ee4148e5bac1b0699fe3c6e63583.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_account_dele_ee7cc0e1e999bee8d31dc50dc12bd488.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_account_delegation_arbitrum_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_account_delegation_arbitrum_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_apr_24h.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_apr_28d.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_apr_7d.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_apy_24h.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_apy_28d.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_apy_7d.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_collateral_value.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_cumulative_issuance.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_cumulative_pnl.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_debt.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_hourly_issuance.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_hourly_pnl.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_hourly_pnl_pct.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_hourly_rewards_pct.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_rewards_usd.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updat_4b643cda1c91c522d066b35480cce379.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updat_c100fcf44108d7ff35d65b9c6a7b25b1.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updat_ec83a69c2d67a6b85fde509d3cc884a8.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updated_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updated_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updated_arbitrum_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updated_arbitrum_mainnet_net_issuance.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updated_arbitrum_mainnet_token_amount.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updated_arbitrum_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pool_collate_093527c47d269f939c2c7d47d4c2a78f.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pool_collate_2430c0471eac1e889c6c004ff9132c39.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_arbitrum_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pool_delegat_b4282e52ccccdfed1d4b4c2355b7d655.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_arbitrum_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_arbitrum_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pools_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pools_arbitrum_mainnet_created_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pools_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pools_arbitrum_mainnet_owner.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_debt_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_debt_arbitrum_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_debt_arbitrum_mainnet_debt.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_debt_arbitrum_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_debt_arbitrum_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_amount.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_hou_65ed67157b891a8810704ee505558860.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_hou_6846fca20e0573c8b636234f11940a78.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_arbitrum_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_arbitrum_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_a_7c866040c874169c1cad2287083652b9.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_value.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_debt.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_issuance.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl_pct.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_total_pct.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_rewards_usd.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_arbitrum_mainnet_amount.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_arbitrum_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_arbitrum_mainnet_distributor.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_arbitrum_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_arbitrum_mainnet_token_symbol.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_arbitrum_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_hour_6b64ee93647e66468d764cc3fc458ee1.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_arbitrum_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_arbitrum_mainnet_rewards_usd.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_arbitrum_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_090c93d2b78f3f33bc0bf584324abc24.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_155765ddde142e379951332067798d41.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_32d66eb63ddb1fa4ad4488d0be44060a.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_e5018762223ef54a23a1f8e8015d80e9.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_amount.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/unique_fct_core_market_updated_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_accounts_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_collateral_modified_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_interest_charged_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_liq_account_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_liq_position_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_market_history_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_markets_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_orders_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_pnl_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_previous_order_expired_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_trades_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/accepted_values_fct_perp_colla_0da291fb90e271e6e31861eed55225bd.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/accepted_values_fct_perp_inter_e3bc82b7fe00da18ffea37f42d8e33ad.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/accepted_values_fct_perp_previ_e7295bfc045a17bdff640789d2cdf4dd.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_0473f5e4efa8c059d6f55fff4bb9e40b.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_28a03b6e7d1423026833804c01edf40a.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_31170cd30bf38d63d5769ea55dd61720.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_314c711b09a188d2044ff89bdb16095c.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_493d704d8c878c5ba21c6d3ee7067c6f.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_4d54c441808b4a16bff94148254d77da.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_6d5193e03e7c13e392a6798ee0aebb85.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_85b220e94248ca2293e0c5eb6c638ad7.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_86abe1e53fb8472cf6a04ac6ff41b9db.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_974e37f3348ad7524936397a15395179.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_9dad67003da2d3db2675c0acf655de0a.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_acdb60bebd4cc38d26603b2d43d9e67c.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_ae86da3c3a2f8ef9241ca542ed9cfd7a.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_bf31e61faeb932d909281f56f6bab77b.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_c52f4d44cbcd1c969ca006658f4bb47d.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_def7ec9d6a2fb5f42cf1cb7d3295ff5f.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_ea02be054480a78acfcc20999decb73e.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_eb2bcad6479b2a3bbdf15cf74dfd1e31.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_eeaca53326292cee7049bb0a87db4e7e.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_f5642b27b5e66beab406a8db98b375b9.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_ff24f6dbc5ef0b130e32acd6cbba2e0f.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_accounts_arbitrum_mainnet_created_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_accounts_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_accounts_arbitrum_mainnet_owner.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_34c6e8413702c7aea6b1c479eb229779.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_49aedeabb7047b87229b60095809171b.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_4c57a6b60ac61d99845385b58a05d583.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_85f4340bea413ccc136adc9cf5e4b37c.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_b8471e720904f8df062e9f10dc9e00fb.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_arbitrum_mainnet_sender.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_cha_0a6d235a7c819de31ab18fb62294e516.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_cha_717f5aaea0a5d2246ddb5a35c3fbb300.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_cha_c276a7e4ca2d382d4ab76f03588816f8.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_mainnet_interest.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_account_arbitrum_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_account_arbitrum_mainnet_total_reward.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_account_arbitrum_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_market_symbol.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_position_size.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_c44cf46be0017a43dad18328907621a0.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_fce69fbfb7d0fa3cea81f66025278631.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_histo_7410608d1a48d766fd36392a82d58823.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_histo_ab2ff9cd5351a0fdff30c7f236999b13.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_histo_db7b704adef0c78313d1eda27f65442c.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_histo_e78054756e9523d86668f78f1329d30b.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_funding_rate.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_interest_rate.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_long_rate_apr.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_market_symbol.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_price.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_size.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_size_delta.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_size_usd.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_skew.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_markets_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_markets_arbitrum_mainnet_created_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_markets_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_markets_arbitrum_mainnet_market_name.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_markets_arbitrum_mainnet_market_symbol.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_market_symbol.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_pnl_arbitrum_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_pnl_arbitrum_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_172ee1d1fca0cbb7cfdc29c1401173f4.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_215a6e18c678a61ff896059e9fc33b93.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_72718a9633401010962aea9aaa994c5e.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_736f7d9b4b09a7b56cd7e9fd84b59a90.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_802b9579ac446c1c5f6cd420c4a1f314.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_8ccb15ec611dd24ed52c20b662dc4d89.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_8ef90341edd1ec80cdf4ec8ed4f6d5c9.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_order_expired_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbit_b2414cd7eaea142489e90846a8936fe6.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_accrued_funding.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_collected_fees.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_exchange_fees.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_fill_price.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_lp_fees.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_market_symbol.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_notional_trade_size.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_pnl.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_position_size.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_referral_fees.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_settlement_reward.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_settler.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_total_fees.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_tracking_code.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_trade_size.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_accounts_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_collateral_modified_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_interest_charged_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_liq_position_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_market_history_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_orders_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_previous_order_expired_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_trades_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_account_stats_daily_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_account_stats_hourly_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_keeper_stats_daily_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_keeper_stats_hourly_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_market_stats_daily_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_market_stats_hourly_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_stats_daily_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_stats_hourly_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_tracking_stats_daily_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_tracking_stats_hourly_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/prices/fct_prices_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/prices/fct_prices_hourly_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/dbt_utils_accepted_range_fct_p_4644ad7c63d005ac54db98edb6c9c900.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/dbt_utils_accepted_range_fct_p_dcb09535be5469b9faf234ed6f43f02e.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/not_null_fct_prices_arbitrum_mainnet_market_symbol.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/not_null_fct_prices_arbitrum_mainnet_price.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/not_null_fct_prices_arbitrum_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/not_null_fct_prices_hourly_arbitrum_mainnet_market_symbol.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/not_null_fct_prices_hourly_arbitrum_mainnet_price.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/not_null_fct_prices_hourly_arbitrum_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/fct_spot_atomics_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/fct_spot_markets_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/fct_spot_wrapper_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/fct_synth_supply_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_0fab89b4df840dcd6d06f9fa6285b914.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_40719b2c5c7462a9421a6076d2378e77.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_75265e3f1113500b998d90fbb5de93fd.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_ad07ecda7adc2e1174efae746b1e061f.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_amount.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_price.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_referrer.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_synth_market_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_tx_hash.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_markets_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_markets_arbitrum_mainnet_created_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_markets_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_markets_arbitrum_mainnet_token_address.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_mainnet_amount_wrapped.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_mainnet_synth_market_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_mainnet_tx_hash.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_synth_supply_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_synth_supply_arbitrum_mainnet_supply.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_synth_supply_arbitrum_mainnet_synth_market_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_synth_supply_arbitrum_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/unique_fct_spot_atomics_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/unique_fct_spot_wrapper_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_account_delegation_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_apr_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_apr_rewards_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_market_updated_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_pool_collateral_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_pool_delegation_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_pools_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_debt_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_issuance_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_issuance_hourly_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_pnl_hourly_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_pnl_hourly_reward_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_rewards_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_rewards_hourly_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_rewards_token_hourly_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/accepted_values_fct_core_marke_8b90c2263185e692a28bc21c7c196d94.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_077f2defb2efb708f8c1e03f6d47b95a.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_0b44fd5cc8c2d1e04a3b7c9b915f2cc4.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_4f0191e29c5e221dd6a950c7ef37d747.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_7d6c69f2928c543037dd15ccc656a4e0.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_884a51c573b5df3cbadc4cd5eb548c09.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_b74906ac71cf090fed4cb09296e08ec9.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_de38f886e586adc0ef6de1c742aa1e21.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_f89936149b2f72282552911517871bed.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_f960bca5e9cfb9ebd3dd42290ee043a9.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_ff2b6461c3de5a4c9eb8d709664fdf81.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_00419512556802607d34a13b2fae9fde.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_10ced893bba152248d018a8fc373d942.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_2a63ee355e4d76f268537548f1f3d4cf.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_5183b189cbc825148d4266891fd01da5.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_599de352b839feed51ad4f4eb17b420f.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_6f0679969324f6c86528d62ed3e64658.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_7117aa2f114d3eb896f9eea1201abd2a.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_78d7856dd1e123f365011eee499b2f59.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_7d080ad9810c6e54982f624954c1a8bd.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_a67d338a50f45b5e37135127818c33d1.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_d7acda87dcf2fc39c0c36609d0794bd2.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_df9fa8946eec41700553434667916542.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_e0a68b51993ab712ad96312726405859.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_e12600eefd85fc7e692b201278046e4b.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_fa7cf2db846d1f7db6571286c827e475.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_account_dele_1d9726e98d7c252b953966d1ac40c406.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_account_dele_bacd513a0071b80c39a55744b53f1df2.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_account_dele_beb2c452623901a2f1cc75badf66ccbe.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_account_delegation_arbitrum_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_account_delegation_arbitrum_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_apr_24h.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_apr_28d.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_apr_7d.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_apy_24h.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_apy_28d.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_apy_7d.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_collateral_value.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_cumulative_issuance.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_cumulative_pnl.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_debt.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_hourly_issuance.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_hourly_pnl.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_hourly_pnl_pct.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_hourly_rewards_pct.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_rewards_usd.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updat_36e0ca2a51356f2f21489599f00a450c.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updat_deb18cd73203d572302c2f3a96563472.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updat_f2230a6a0d1758e98839bc6421b06fa7.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updated_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updated_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updated_arbitrum_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updated_arbitrum_sepolia_net_issuance.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updated_arbitrum_sepolia_token_amount.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updated_arbitrum_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pool_collate_0f92106980f19a00f3960ca4fc10318e.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pool_collate_ee9fa342217d1818d740af9852d602da.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pool_collateral_arbitrum_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pool_delegat_60116e7971a6034dfb3bce7f65b82427.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pool_delegation_arbitrum_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pool_delegation_arbitrum_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pools_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pools_arbitrum_sepolia_created_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pools_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pools_arbitrum_sepolia_owner.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_debt_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_debt_arbitrum_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_debt_arbitrum_sepolia_debt.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_debt_arbitrum_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_debt_arbitrum_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_amount.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_hou_11cb916d75968dff8a34062a04135270.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_hou_ef4983c22214b01e693f4d2ae2d8d374.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_hourly_arbitrum_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_hourly_arbitrum_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_a_6c23c87583f2b0ac9bb0a2c0370497c4.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_value.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_debt.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_issuance.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl_pct.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_total_pct.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_rewards_usd.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_arbitrum_sepolia_amount.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_arbitrum_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_arbitrum_sepolia_distributor.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_arbitrum_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_arbitrum_sepolia_token_symbol.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_arbitrum_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_hour_635c87ae2557e9395da988d2e1e4a097.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_arbitrum_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_arbitrum_sepolia_rewards_usd.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_arbitrum_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_toke_101f33e1d7acd1e7a935048c8eeed72a.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_toke_8dfb621ad95873be69842e7a52568e36.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_toke_c3520f755c3280ff3dbb2008a3c8df69.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_toke_db7f25a9d30e870ff1966e415088dd18.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_amount.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/unique_fct_core_market_updated_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_accounts_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_collateral_modified_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_interest_charged_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_liq_account_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_liq_position_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_market_history_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_markets_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_orders_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_pnl_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_previous_order_expired_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_trades_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/accepted_values_fct_perp_colla_f97a5d6ab4bb5d45282eedacc1657393.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/accepted_values_fct_perp_inter_37ce561b1ba2a4a7a928bb7227e23c66.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/accepted_values_fct_perp_previ_2730a16dc2b62cc7a9b68ecdd9ba92a4.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_0282cd2183706900553f565b7dab07e1.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_03102853af5eb766be3b73216c034f65.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_03c7115745637ccef76e8372c82ef99f.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_0c872c0cb7b424f4d0527e3e3893cad4.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_0c8d554aef57f65069e51182a21e7266.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_0d7dc918864053575845b11935887ba6.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_32fc97a1cf93a1b0a6b26ff7d01b7992.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_4665d426d61421eeedf4e7af6081cb90.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_5b5369d059ab0c4c8a7872cf214b9aab.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_5d6cf231c7bb30c41c45b99f3f6da2a1.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_5ee0d4d2eb53d0bf8493c4e29ce499f2.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_6611babf7b889013ce7caa643092e72c.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_71c15b0e52d6cdf78db4c51f1b8a2fcb.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_8eebfb7454b8b2de313cec6e915e8d00.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_a366d97f6c7bf2b5acaa43bd093a347d.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_c34c5714b957bba2192a57a73d8e840c.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_c7fa43d05c0ddd75de5587d7ade6e098.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_d0aec6280d097eb6c6aa06414296a731.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_de100d2ce6379f4bac61e68a57576d91.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_e1da16f9ddb02f52e09d77a2bb8b3127.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_f55271eda5cd0bb666f2625ecc8c950c.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_accounts_arbitrum_sepolia_created_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_accounts_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_accounts_arbitrum_sepolia_owner.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_226bb0cf3724c2bad3df25f1aecb9c63.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_5c6d904034a3bcf925083d6a45ce9fbd.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_a9963489f2d2d922278bbeded126996c.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_c0765ddc930e394199ec9f482d4b4ab7.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_fa56dc58d06727cd1ad6f0e49d2c7adf.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_arbitrum_sepolia_sender.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_cha_66f4a069802a8fd343ebc461f0a85ca8.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_cha_966fec8c70830188852bf2d44861f9a5.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_cha_c6feb0ef41481f0da32aca4327138aa7.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_sepolia_interest.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_account_arbitrum_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_account_arbitrum_sepolia_total_reward.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_account_arbitrum_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_market_symbol.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_position_size.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_cde30711e4d43245a7ac8a257edceb52.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_e5dbfc6ac8922958d5e4e5e43fb23639.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_histo_ae93bd3fc6e929328800136685550ece.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_histo_afb652fde55a7f2226e2af5611e0ea69.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_histo_baea09cd8bd9b6b66228d8e77ac50f11.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_histo_f2cd79a163c2d1d51ca359bdd5a1a94e.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_funding_rate.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_interest_rate.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_long_rate_apr.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_market_symbol.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_price.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_size.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_size_delta.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_size_usd.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_skew.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_markets_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_markets_arbitrum_sepolia_created_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_markets_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_markets_arbitrum_sepolia_market_name.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_markets_arbitrum_sepolia_market_symbol.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_market_symbol.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_pnl_arbitrum_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_pnl_arbitrum_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_05ac559bc900e2803f6222630c9908b5.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_56bc1fcd0d1ee144995e1ebc45292c56.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_832ddb66959408c19dbb6c0f30c41cf6.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_8e6622256cda3410901f4a77fea082e5.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_a14484db01abde00713bfbdce086536d.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_c7aba1ee151a3cf5c3122396bec6c3bc.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_daa8831eac778a7953e3e359bc94008b.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_order_expired_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbit_1b821452537a1f2a9f93f94c774a58e0.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_accrued_funding.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_collected_fees.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_exchange_fees.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_fill_price.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_lp_fees.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_market_symbol.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_notional_trade_size.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_pnl.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_position_size.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_referral_fees.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_settlement_reward.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_settler.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_total_fees.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_tracking_code.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_trade_size.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_accounts_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_collateral_modified_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_interest_charged_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_liq_position_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_market_history_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_orders_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_previous_order_expired_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_trades_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_account_stats_daily_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_account_stats_hourly_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_keeper_stats_daily_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_keeper_stats_hourly_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_market_stats_daily_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_market_stats_hourly_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_stats_daily_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_stats_hourly_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_tracking_stats_daily_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_tracking_stats_hourly_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/prices/fct_prices_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/prices/fct_prices_hourly_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/dbt_utils_accepted_range_fct_p_1793757a7745263cb1ae50328ac71095.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/dbt_utils_accepted_range_fct_p_c389955785804dcaf9bd1c3182ae345a.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/not_null_fct_prices_arbitrum_sepolia_market_symbol.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/not_null_fct_prices_arbitrum_sepolia_price.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/not_null_fct_prices_arbitrum_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/not_null_fct_prices_hourly_arbitrum_sepolia_market_symbol.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/not_null_fct_prices_hourly_arbitrum_sepolia_price.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/not_null_fct_prices_hourly_arbitrum_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/fct_spot_atomics_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/fct_spot_markets_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/fct_spot_wrapper_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/fct_synth_supply_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_13b1cd7a747e4342600b693999e3edc5.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_4c31ac9727349bc48034259abf6855e8.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_7ae3fe9b5ae9f2521f5ef9e747468675.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_f7215907bd80967a19c7b75cb2c62c2d.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_amount.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_price.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_referrer.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_synth_market_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_tx_hash.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_markets_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_markets_arbitrum_sepolia_created_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_markets_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_markets_arbitrum_sepolia_token_address.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_sepolia_amount_wrapped.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_sepolia_synth_market_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_sepolia_tx_hash.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_synth_supply_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_synth_supply_arbitrum_sepolia_supply.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_synth_supply_arbitrum_sepolia_synth_market_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_synth_supply_arbitrum_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/unique_fct_spot_atomics_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/unique_fct_spot_wrapper_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/fct_buyback_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/fct_buyback_daily_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/fct_buyback_hourly_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_2357e6e1b2389bbacb74d4d9d107012d.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_295f5e76c7f32780fd03a191ca4a34ca.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_3a016e5ad8a0adae03db8e6dc5263b6a.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_8da69f2dfdaa37b8628e825930fc5b81.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_95b025ed4566a6c327e2a1b54a635a45.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_ae7e9da2aec9085f88f390a9eab8c08b.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_ed497ddd2101ddfffc53a477a0be3c56.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_ee13dfd755b5a6ec766632efc82a0f72.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_f29cb83636bed8e0f60f2530445a2fa1.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_buyback_base_mainnet_snx__True__0.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_buyback_base_mainnet_usd__True__0.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_base_mainnet_buyer.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_base_mainnet_snx.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_base_mainnet_snx_price.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_base_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_base_mainnet_usd.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_daily_base_mainnet_cumulative_snx_amount.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_daily_base_mainnet_cumulative_usd_amount.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_daily_base_mainnet_snx_amount.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_daily_base_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_daily_base_mainnet_usd_amount.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_hourly_base_mainnet_cumulative_snx_amount.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_hourly_base_mainnet_cumulative_usd_amount.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_hourly_base_mainnet_snx_amount.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_hourly_base_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_hourly_base_mainnet_usd_amount.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/unique_fct_buyback_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/fct_core_account_delegation_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/fct_core_apr_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/fct_core_apr_rewards_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/fct_core_market_updated_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/fct_core_pool_collateral_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/fct_core_pool_delegation_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/fct_core_pools_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/fct_core_vault_collateral_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/fct_pool_debt_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/fct_pool_issuance_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/fct_pool_issuance_hourly_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/fct_pool_pnl_hourly_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/fct_pool_pnl_hourly_reward_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/fct_pool_rewards_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/fct_pool_rewards_hourly_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/fct_pool_rewards_token_hourly_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/accepted_values_fct_core_marke_fbcb06123ff64c40081372c459987d0d.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_07e7b3d012c319772ee6dbea8ff50ee4.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_0c3a3ad4b2605e67c43089afd856b412.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_34905ccfa7f104f9e681258d06bbb98a.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_60527a0769f89a89a2519580069dce39.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_63d34731f192f581c7d937dba2a57268.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_6bba595374bdcb2cb46d98f292bf7d2e.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_8363e9f5a95fe0d37cdd21e63a723d71.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_bc0bc65ef31ab43c72fcc31503f71ffe.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_c7fff98d755af95adeb25c2a02c7ec5b.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_ce1e0f8e6a0c289e7cea14e7e56d78c3.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_eb7cb32edc5d4a16284e415551837739.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_f526b54502b4e6439215a8bf4203c4d6.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_048616a286b6b20003e0208bc4988898.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_0e087cdd72bd8bdcbf1772c6c9878495.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_54a5030c1cac11053a9d40471504b3d0.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_5cf4e436c9332cc81f82b43178d99e31.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_64b6a85d9121b214cc7d109f2ecad049.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_8833ef70b7da77b967939559ebb4d53c.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_a06acbcee374592e1c21556ac5125493.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_b35ccf3d0c5fa66dfdb25a7ce0612dcf.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_b3687991e20ace156bbe4d1a9c005842.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_c137a38ff4a39d7919875eddf9e580b2.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_c22d916041b12ca4d7d00f7a19978894.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_c6a9d6cdf38f5a5f7e8ab2f8af3e7400.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_d6c292de7d152cb498976697520f85e3.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_f423f7a2f7a6eaf1e34fa2608b7f20a9.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_account_dele_48ede5ea58c83e85f0c9b34275d541ce.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_account_dele_5c6ae4e230c42e179a94f3c08c406b4f.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_account_delegation_base_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_account_delegation_base_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_account_delegation_base_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_apr_24h.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_apr_28d.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_apr_7d.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_apy_24h.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_apy_28d.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_apy_7d.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_collateral_value.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_cumulative_issuance.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_cumulative_pnl.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_debt.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_hourly_issuance.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_hourly_pnl.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_hourly_pnl_pct.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_hourly_rewards_pct.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_rewards_usd.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_credit_capacity.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_net_issuance.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_token_amount.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_base_mainnet_amount_deposited.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_base_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_base_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_base_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_base_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_base_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pools_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pools_base_mainnet_created_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pools_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pools_base_mainnet_owner.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collat_37b597cf8c32469a1d69c9aadfe682da.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collat_42b07f2d712f8f2546dd07342c489ad5.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collateral_base_mainnet_amount.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collateral_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collateral_base_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collateral_base_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collateral_base_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_debt_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_debt_base_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_debt_base_mainnet_debt.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_debt_base_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_debt_base_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_amount.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_base_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_base_mainnet_hourly_issuance.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_base_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_base_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_collateral_value.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_debt.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_hourly_issuance.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_hourly_pnl.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_hourly_pnl_pct.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_hourly_rewards_pct.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_hourly_total_pct.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_rewards_usd.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_base_mainnet_amount.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_base_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_base_mainnet_distributor.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_base_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_base_mainnet_token_symbol.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_base_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_base_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_base_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_base_mainnet_rewards_usd.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_base_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_83b8118cf5e5602eedb7113c200b50c6.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_8dc8b105c8db5e51214fe0eec0157073.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_mainnet_amount.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_mainnet_distributor.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_mainnet_rewards_usd.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/core/schema.yml/unique_fct_core_market_updated_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_accounts_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_collateral_modified_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_interest_charged_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_liq_account_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_liq_position_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_market_history_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_markets_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_orders_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_pnl_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_previous_order_expired_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_trades_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/accepted_values_fct_perp_colla_c44093d110551810dda33a327b32dcf1.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/accepted_values_fct_perp_inter_c4347b3b9694ac10aceed0143cedea56.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/accepted_values_fct_perp_previ_530e813c897a8fb37891d6ee5ba0c5cd.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_0e7c1984c4aa39f6fd4b55bb77bb0799.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_0f2a5a910989f8011f80a42e87ac0347.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_107d1ece6a234baa81ddaf7ec7bc2586.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_20bd9be4bbd3c73d6fe50263ec1a1772.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_30bfdb62856d2d46d9bb2e59b4ef38ec.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_3750d789cef78e79b6772ee1c31b416d.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_46aa73378e6d97a17fcd11f7168dd382.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_635979f89ac1fc82c0d353f5e0c85107.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_706d881e642b0b44990f6900137dfeab.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_74c6652efc26b3f786970051f82d187d.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_79500ffafcda43bd106402b84a9c0006.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_7f989292ebdd85696258f50e8e944d80.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_8a97ba250d4e9efa339d8da28a0c27ac.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_8db4ca1659461866db19178ab65e09c0.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_a2dd2d32440dc91fc4794c2d669f8f75.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_a5e90bb9a47c86be90778297ee732a5c.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_da1cde36dcb965e4569d28886fb327bf.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_de17968e136591e8bdebfe1ebeb97386.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_defc59e01d010d8997dbab10fd9ba035.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_faf7be524f227ba063ac311acf719633.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_ff10b4f2a56e4cdea1b5bcb928b28cbf.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_accounts_base_mainnet_created_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_accounts_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_accounts_base_mainnet_owner.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_480f0628000298ef433bca3cc91c2d4d.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_6aaf08a0cc0ebf1ec2552467131d9042.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_e720fe048f24fc979d195abef2b1e5f2.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_base_mainnet_sender.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_cha_58e811f195886e33ea96ae96495917e8.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_interest.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_account_base_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_account_base_mainnet_total_reward.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_account_base_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_amount_liquidated.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_market_symbol.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_position_size.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_funding_rate.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_funding_rate_apr.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_funding_velocity.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_interest_rate.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_long_rate_apr.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_market_symbol.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_price.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_short_rate_apr.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_size.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_size_delta.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_size_usd.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_skew.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_markets_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_markets_base_mainnet_created_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_markets_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_markets_base_mainnet_market_name.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_markets_base_mainnet_market_symbol.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_market_symbol.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_pnl_base_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_pnl_base_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_03fbb8f4256d615fd7d5e4f848963002.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_47e60611f9f74b7743817ce63b11a05c.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_80cc469e6d2e81f1497a39d556777112.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_ad18888485efae9a1e81172a3cc23d47.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_e4a087722f5fd0da2240b158c1565b09.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_order_expired_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_order_expired_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_order_expired_base_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_accrued_funding.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_collected_fees.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_exchange_fees.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_fill_price.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_lp_fees.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_market_symbol.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_notional_position_size.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_notional_trade_size.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_pnl.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_position_size.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_referral_fees.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_settlement_reward.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_settler.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_total_fees.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_tracking_code.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_trade_size.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_accounts_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_collateral_modified_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_interest_charged_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_liq_position_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_market_history_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_orders_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_previous_order_expired_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_trades_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_account_stats_daily_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_account_stats_hourly_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_keeper_stats_daily_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_keeper_stats_hourly_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_market_stats_daily_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_market_stats_hourly_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_stats_daily_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_stats_hourly_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_tracking_stats_daily_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_tracking_stats_hourly_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/prices/fct_prices_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/prices/fct_prices_hourly_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/dbt_utils_accepted_range_fct_p_27b6af55248f953e90043a26b172ae10.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/dbt_utils_accepted_range_fct_prices_base_mainnet_price__True__0.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/not_null_fct_prices_base_mainnet_market_symbol.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/not_null_fct_prices_base_mainnet_price.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/not_null_fct_prices_base_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/not_null_fct_prices_hourly_base_mainnet_market_symbol.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/not_null_fct_prices_hourly_base_mainnet_price.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/not_null_fct_prices_hourly_base_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/fct_spot_atomics_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/fct_spot_markets_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/fct_spot_wrapper_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/fct_synth_supply_base_mainnet.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_250a7c642b574d53cc1af4dfcbcf129d.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_7fab60828a5bfeb783ade31a478e75db.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_91ed2d6444a2d9e7dae36ab1d509b137.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_c6e2598ae26ef43c24f3f88f8dc4f769.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_amount.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_price.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_referrer.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_synth_market_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_tx_hash.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_markets_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_markets_base_mainnet_created_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_markets_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_markets_base_mainnet_token_address.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_base_mainnet_amount_wrapped.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_base_mainnet_synth_market_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_base_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_base_mainnet_tx_hash.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_synth_supply_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_synth_supply_base_mainnet_supply.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_synth_supply_base_mainnet_synth_market_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_synth_supply_base_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/unique_fct_spot_atomics_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/unique_fct_spot_wrapper_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/fct_buyback_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/fct_buyback_daily_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/fct_buyback_hourly_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_19d9635b42d83035fb764a30eb745906.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_1bf638a8eb91a53680354c7e48a8b077.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_2536425d340752a408f11af4d6e17df5.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_4d682ef0bf2205fae0715c85cdea2cfa.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_4d7ae50362ef8b4d8e7af3a690fb9dba.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_8e018fe7304f85f2f4c41ebb3c45b989.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_a4e81546e4ccc71932af9661f5571a01.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_e29d9b49f7316dcccc24e427120330f9.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_f27268fa82fe2198c6837b55019f56b4.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_buyback_base_sepolia_snx__True__0.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_buyback_base_sepolia_usd__True__0.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_base_sepolia_buyer.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_base_sepolia_snx.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_base_sepolia_snx_price.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_base_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_base_sepolia_usd.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_daily_base_sepolia_cumulative_snx_amount.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_daily_base_sepolia_cumulative_usd_amount.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_daily_base_sepolia_snx_amount.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_daily_base_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_daily_base_sepolia_usd_amount.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_hourly_base_sepolia_cumulative_snx_amount.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_hourly_base_sepolia_cumulative_usd_amount.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_hourly_base_sepolia_snx_amount.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_hourly_base_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_hourly_base_sepolia_usd_amount.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/unique_fct_buyback_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/fct_core_account_delegation_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/fct_core_apr_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/fct_core_apr_rewards_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/fct_core_market_updated_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/fct_core_pool_collateral_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/fct_core_pool_delegation_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/fct_core_pools_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/fct_pool_debt_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/fct_pool_issuance_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/fct_pool_issuance_hourly_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/fct_pool_pnl_hourly_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/fct_pool_pnl_hourly_reward_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/fct_pool_rewards_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/fct_pool_rewards_hourly_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/fct_pool_rewards_token_hourly_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/accepted_values_fct_core_marke_f14eb644ae46474b2ee44b21ba94d125.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_007f67fb89b2b9c25bfcde64b9f35aa2.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_016c75bfef05dcd2e6b902708f01c66a.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_02f7f20bfaebdcfd70b89794605a8f32.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_642994047e1de807079be1501781c958.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_7c8b0f19510562be724b56a2ea7fa20b.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_7eb3383a5b609abc521a07fea9b7493e.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_b198daab2c36979f2c5164ecabed2558.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_c0327ae9615378fcb4c600c78772dcc7.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_dbf4e014e5549121cfd1d46bf0be7100.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_080234b3dc1c1422ae72bcef10b3876f.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_168fddbf6e51c571cf3cf7d332e2f38d.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_1c7c1b16173674e338549ddb7f27b7ca.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_2d58f654e46802f6010b88f3ce3def6e.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_34f2d8d63697f2af65b49421de24fb19.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_3eb069f390b7573dee3c16d4dcde343d.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_4a01facac1fe697a42756d2bb6a96a80.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_6a560e0fbf794c7f750bbee46b063b15.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_7392fe570bb1ffcd65da1c7cd6982c51.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_8847545f22090d36993074a7ae93645b.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_93717b724298f107b6ffe1b8e9c9699c.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_c49bb88c47ce0ffb87f7f220bfc072ee.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_c5f43d8f9e210687bcde5398fec0aa62.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_dde6685624f91c45c63ba3638584b182.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_account_dele_935cbd39408bf4bfc27abac489c5b50b.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_account_dele_f872622f2d82ba5e4bd6842ee7a190d4.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_account_delegation_base_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_account_delegation_base_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_account_delegation_base_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_apr_24h.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_apr_28d.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_apr_7d.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_apy_24h.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_apy_28d.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_apy_7d.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_collateral_value.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_cumulative_issuance.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_cumulative_pnl.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_debt.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_hourly_issuance.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_hourly_pnl.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_hourly_pnl_pct.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_hourly_rewards_pct.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_rewards_usd.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_credit_capacity.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_net_issuance.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_token_amount.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pool_collateral_base_sepolia_amount_deposited.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pool_collateral_base_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pool_collateral_base_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pool_delegation_base_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pool_delegation_base_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pool_delegation_base_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pools_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pools_base_sepolia_created_ts.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pools_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pools_base_sepolia_owner.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_debt_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_debt_base_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_debt_base_sepolia_debt.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_debt_base_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_debt_base_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_amount.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_hourly_base_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_hourly_base_sepolia_hourly_issuance.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_hourly_base_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_hourly_base_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_collateral_value.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_debt.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_hourly_issuance.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_hourly_pnl.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_hourly_pnl_pct.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_hourly_rewards_pct.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_hourly_total_pct.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_rewards_usd.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_base_sepolia_amount.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_base_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_base_sepolia_distributor.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_base_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_base_sepolia_token_symbol.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_base_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_base_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_base_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_base_sepolia_rewards_usd.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_base_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_toke_c060874bcad559685bf1a5cd949d5918.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_toke_e78ac2aee703e2a50a6c42a608df5d5e.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_sepolia_amount.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_sepolia_distributor.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_sepolia_rewards_usd.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/core/schema.yml/unique_fct_core_market_updated_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_accounts_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_collateral_modified_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_interest_charged_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_liq_account_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_liq_position_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_market_history_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_markets_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_orders_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_pnl_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_previous_order_expired_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_trades_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/accepted_values_fct_perp_colla_1ab1c21834ede76d1e34f06cf2def9bf.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/accepted_values_fct_perp_inter_8f173b579ea46e22e00a38898643f42f.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/accepted_values_fct_perp_previ_48e2e93359da3c420e07b2ee28c127b1.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_067b6722ec0a3ba96989426b240c29ff.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_09db1a699d45bbd0e363887112ab95ad.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_12db1ba69fe6608ea2ebf00ec7dcb95a.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_1f9510fc5bdfec529dbea80dbaae1676.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_3e1fc0d8bc7c6d669e2e3b19f01f8d95.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_55b02cf38d5019d5afdf83f46b6bbec4.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_707eedc089e19f28f32df66ad5b050e0.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_8842b67718d899abc12b7a5f41b7a7e7.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_8f13032e2e92049a5f6a34cc0ae08445.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_91effbb5ac329749a28fdc3e2c6a851d.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_ab57f63d9f8f1488413cc5294a42215d.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_ae99b6e2247a60ca23f0d205365d0549.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_af8c9599723e3d75b1eeca41d4ebb24c.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_bd7e93d324e2173f6fc9f1cd5524c906.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_c20e45a1dbacba5e3091f475187d360f.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_ca3e105a3a84eed01da18939c8f18b2b.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_d192f9304caff99eeffe34887ba9fd58.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_e05adcb16523bcfa1793ab941d8d5c8c.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_e5c0b70069c52e907a59ba0ddbc37d9c.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_e8d55960e718e4aa0a40f57add520ab0.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_f7e171b7e018d9cc369742d5966ea0ca.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_accounts_base_sepolia_created_ts.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_accounts_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_accounts_base_sepolia_owner.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_09036bff9f33021bdc2f7c611d921020.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_29a3faef3b1a9aaf01d9e330ab75faad.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_e96903840ffe61a948a59ad3485c1535.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_base_sepolia_sender.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_cha_ef7870358c5aff75d7f92ce4c7de1c07.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_interest.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_account_base_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_account_base_sepolia_total_reward.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_account_base_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_amount_liquidated.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_market_symbol.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_position_size.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_funding_rate.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_funding_rate_apr.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_funding_velocity.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_interest_rate.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_long_rate_apr.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_market_symbol.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_price.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_short_rate_apr.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_size.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_size_delta.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_size_usd.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_skew.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_markets_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_markets_base_sepolia_created_ts.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_markets_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_markets_base_sepolia_market_name.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_markets_base_sepolia_market_symbol.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_market_symbol.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_pnl_base_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_pnl_base_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_76fb0a0f579f503805573e61f45555ef.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_9c7a161f838a4c7aa741dca0a21c40e7.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_c653b9bed8c3157c4422e80f77a0b022.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_e6503bbb900b804259f539d4a386ea08.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_e668d930033b017ab7e489e9265ae2cc.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_order_expired_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_order_expired_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_order_expired_base_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_accrued_funding.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_collected_fees.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_exchange_fees.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_fill_price.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_lp_fees.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_market_symbol.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_notional_position_size.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_notional_trade_size.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_pnl.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_position_size.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_referral_fees.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_settlement_reward.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_settler.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_total_fees.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_tracking_code.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_trade_size.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_accounts_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_collateral_modified_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_interest_charged_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_liq_position_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_market_history_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_orders_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_previous_order_expired_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_trades_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_account_stats_daily_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_account_stats_hourly_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_keeper_stats_daily_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_keeper_stats_hourly_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_market_stats_daily_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_market_stats_hourly_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_stats_daily_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_stats_hourly_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_tracking_stats_daily_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_tracking_stats_hourly_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/prices/fct_prices_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/prices/fct_prices_hourly_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/dbt_utils_accepted_range_fct_p_a0ee7fb3835698f075ede26384c6bf98.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/dbt_utils_accepted_range_fct_prices_base_sepolia_price__True__0.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/not_null_fct_prices_base_sepolia_market_symbol.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/not_null_fct_prices_base_sepolia_price.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/not_null_fct_prices_base_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/not_null_fct_prices_hourly_base_sepolia_market_symbol.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/not_null_fct_prices_hourly_base_sepolia_price.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/not_null_fct_prices_hourly_base_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/fct_spot_atomics_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/fct_spot_markets_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/fct_spot_wrapper_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/fct_synth_supply_base_sepolia.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_7d7e114e53625e5452e9f57a1ff338e7.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_b4f78cdf817b17683fb6b75998b127e3.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_be8de3308c40f5eccbffc40789c7b67b.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_e1e621000332c16d5873c30225cc957d.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_amount.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_price.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_referrer.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_synth_market_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_tx_hash.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_markets_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_markets_base_sepolia_created_ts.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_markets_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_markets_base_sepolia_token_address.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_base_sepolia_amount_wrapped.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_base_sepolia_synth_market_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_base_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_base_sepolia_tx_hash.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_synth_supply_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_synth_supply_base_sepolia_supply.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_synth_supply_base_sepolia_synth_market_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_synth_supply_base_sepolia_ts.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/unique_fct_spot_atomics_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/unique_fct_spot_wrapper_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/fct_core_account_delegation_eth_mainnet.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/fct_core_apr_eth_mainnet.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/fct_core_apr_rewards_eth_mainnet.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/fct_core_market_updated_eth_mainnet.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/fct_core_migration_eth_mainnet.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/fct_core_migration_hourly_eth_mainnet.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/fct_core_pool_collateral_eth_mainnet.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/fct_core_pool_delegation_eth_mainnet.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/fct_core_pools_eth_mainnet.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_debt_eth_mainnet.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_issuance_eth_mainnet.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_issuance_hourly_eth_mainnet.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_pnl_hourly_eth_mainnet.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_pnl_hourly_reward_eth_mainnet.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_rewards_eth_mainnet.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_rewards_hourly_eth_mainnet.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_rewards_token_hourly_eth_mainnet.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/accepted_values_fct_core_marke_d21d06b76f991501aa1300a0c4a8a2f0.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/accepted_values_fct_core_migra_a67858299bafa53cea6a7746c340025c.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_397671cb74778b45abbae274b37b7464.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_3db6bf9387d3a49899c54e305f9c78d9.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_48f0d9921539034df20c548ad9e39887.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_4c6859702d760b33c376577408388b07.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_74be897c581ee7316521db360ea3b995.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_7920031b7da7d8d224f8136d1dea8db1.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_8874a5f4f6fdea2aa80f500cdb51138b.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_969f0368b99bfbbc3842bae64e338171.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_a087b5b0934fce77ccb5a84d8ceadd2a.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_a1abcaadc79b00f18a75355656bda467.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_bd3c45a752772e6ee9024ed6a31e6f2e.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_d85f31b9b2ce6f6655bed616ef640917.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_dbfdda8748eed6f862c9beac15d321ff.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_core_pools_eth_mainnet_id__True__0.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_054c72037f95e4e9cbfef34c09039720.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_11488003baec9a724afe97be296df511.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_26f860be0c2f83871be063705ed0d088.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_2934f4352fc26e023c55f84429ab3bde.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_37d9476ddcaaefbc45d08f7a6f84707f.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_3cf53cd92b2b1ff30275b19a4a617a35.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_4e450d674b791e1df8b4f4f3d7636c5f.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_5f5ea2512e72e9d33d7be84a5f82e91a.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_6c8e00b5fea6ea747b34f06f0320b43d.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_97bd635a3321c7cb622fc608c9dac2b2.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_a2f8130bd385146eb3ac2417b74d3623.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_b619d6e075a6befe7091b2fac0bf9d19.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_c642ac1eb2e73de04b3c7331a4a52185.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_c6b20868bf12e187c3c86d5f98a17a2d.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_c91a4c24938e464a76aaa74fe2c0fc77.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_cb508134c0b1447803ea96994a4b3fec.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_fa41ca552146289703e7abe44ca6f646.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_account_dele_68b57970c09830d418df224418591310.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_account_dele_faf037cd4ab1300b61ff50c827948558.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_account_delegation_eth_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_account_delegation_eth_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_account_delegation_eth_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_apr_24h.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_apr_28d.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_apr_7d.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_apy_24h.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_apy_28d.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_apy_7d.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_collateral_value.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_cumulative_issuance.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_cumulative_pnl.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_debt.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_hourly_debt_migrated.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_hourly_issuance.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_hourly_pnl.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_hourly_pnl_pct.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_hourly_rewards_pct.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_rewards_usd.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_credit_capacity.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_net_issuance.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_token_amount.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_collateral_amount.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_debt_amount.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_staker.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_ho_8d7c5dd06705413d11ea6deca8cf644b.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_hourly_eth_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_hourly_eth_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_hourly_eth_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_eth_mainnet_amount_deposited.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_eth_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_eth_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_eth_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_eth_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_eth_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pools_eth_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pools_eth_mainnet_created_ts.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pools_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pools_eth_mainnet_owner.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_debt_eth_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_debt_eth_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_debt_eth_mainnet_debt.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_debt_eth_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_debt_eth_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_amount.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_eth_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_eth_mainnet_hourly_issuance.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_eth_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_eth_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_collateral_value.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_debt.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_debt_migrated.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_issuance.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl_pct.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_rewards_pct.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_total_pct.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_rewards_usd.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_eth_mainnet_amount.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_eth_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_eth_mainnet_distributor.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_eth_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_eth_mainnet_token_symbol.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_eth_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_eth_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_eth_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_eth_mainnet_rewards_usd.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_eth_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_1b37fa723d141179d74f2a8f22262b1c.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_6bc3563e83626e6160dfb0050ae58c8b.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_e14b12dbad2ae17fd6b51fd232e2f506.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_eth_mainnet_distributor.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_eth_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_eth_mainnet_price.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_eth_mainnet_rewards_usd.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_eth_mainnet_token_symbol.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_eth_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/unique_fct_core_market_updated_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/prices/fct_prices_eth_mainnet.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/prices/fct_prices_hourly_eth_mainnet.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/dbt_utils_accepted_range_fct_p_f868bfeea2d8480d4dec20c65d9ae75a.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/dbt_utils_accepted_range_fct_prices_eth_mainnet_price__True__0.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/not_null_fct_prices_eth_mainnet_market_symbol.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/not_null_fct_prices_eth_mainnet_price.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/not_null_fct_prices_eth_mainnet_ts.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/not_null_fct_prices_hourly_eth_mainnet_market_symbol.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/not_null_fct_prices_hourly_eth_mainnet_price.sql create mode 100644 compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/not_null_fct_prices_hourly_eth_mainnet_ts.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/blocks_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/core_account_created_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/core_delegation_updated_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/core_deposited_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/core_liquidation_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/core_market_registered_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/core_market_updated_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/core_pool_created_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/core_rewards_claimed_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/core_rewards_distributed_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/core_usd_burned_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/core_usd_minted_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/core_vault_collateral_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/core_vault_debt_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/core_vault_liquidation_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/core_withdrawn_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_account_c_f0b5cfe645ca98dd83a548881dbb231f.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_delegatio_10d8d15fae821bb25ad7292f00624ac0.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_deposited_366c4a08a18bac7687c18ce14ec3027d.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_liquidati_4442c34ed542a292a0634c15edf28899.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_market_re_e286af90b0ff8870e4f1f6cc2f332f5e.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_market_up_1d0210873bb72c6c6b77ae8c79ff0d1f.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_pool_crea_0ebc185f8081387dd6790ea39fa08892.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_rewards_c_ae0e5101dec8d345cd75f3d5717a9de2.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_rewards_d_d7316b4d554f3dda3a2963d18779fd27.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_usd_burne_f1001c8fa3982fe799c897828b0b2c8e.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_usd_minte_bb8849e7a8bb986a942b463f36bae946.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_vault_liq_6095cf2bff19baee5a4998828dc70324.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_withdrawn_0269f17bd6215ef29080cc4cb1c56b34.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__02a955166e22231ca285723dacdb2832.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__08848a564c54b05c2cb6e82b66d83e50.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__1b9682952c91a5545e16c1bfbe752818.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__1df6834a594836c2dcc71fe060c468ad.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__3324e55773a095cfea7b176bf7917ebd.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__3b7574a4994fd13124cd20e62aa94fc0.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__4373ee0fef9904d117ac68961177311c.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__4f96c27108a58faefb0cfa1c6e2f1740.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__53d099c4a50eba60cd9dbb7bdf1dea70.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__61e561255e4147ac717892c2ffac2552.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__6ff23194f832443df6b21fe69436430c.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__7483e902594aee8b4bcbb6849e0f0993.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__74d4af353caf502d0233666f263aab05.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__7b28a3ed9d8c19140e6eb1d7ed751b7a.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__8f5972b03f3e35993a0d31e0f5be9dab.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__95f20c9d730453e2564fdd995e9c0737.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a017d5223b610b9f7423d02fd237a61e.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a4d9b1f66ba6ee616c7a435ebac2f092.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a4fd93112bb463c7536d0249bba13868.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a5ecd22e7bdfeb1b3599bfacd78a5738.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__abf56ab13d78830abe56ceb90e3fe727.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__b2b477e0fac69864d383c1ff941e78c9.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c0dd3bdf5507ce87c72c955b444272c7.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c4067ecbb847c7045c7afebdb68d1a02.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c4e1955a9097cfc0472cb79eca9a6dc0.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c5b65935367ae54ff2e891d5bdcb69d2.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c9d0905ae7ab5806ca28ed36a31d845e.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__cdcb72975596908844844e1e35f50f8c.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__ce84723b0f0bb7e19e3c1cf75ab01e65.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__d573daafd2d94573fc34ea75105093f1.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__dc6042ca5fc188d63643b43860ffe978.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__e2fdd34efe9357cbe68cce2a4f447e0b.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__e8c505f36fc50f5a863c74c16d675fd6.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__f63d5e5a5e522a8c30ea4c8b615e3e5e.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_owner.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updat_25d626a6081121e32d064cc583bcb245.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updat_6ac250e2c9a952d186fe70b880fd912c.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updat_ff6c4be455bb5a689b64cffbd9b8359e.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_amount.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_leverage.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_token_amount.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbi_92f55229ca201ad07fd249fb04e9775d.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registere_3aa714f691befa9329876e1321ce4907.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registere_ce97e23941cfcece9eb1a8b9bdf4cb64.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_market.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_a_c8d66a6213d38496ae35d373291887d5.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_credit_capacity.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_net_issuance.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_token_amount.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_owner.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_amount.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_distributor.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distribu_0615a0b17ded5d162f692f079ef20621.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distribu_0c83e6d18c229c54ea7814f211652fba.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distribu_b9de231940d6a64359b041a045f6df44.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_amount.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_distributor.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_duration.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_amount.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_amount.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_4d64c8eaa01fe95c5b02ce8af6762f6e.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_arbitrum_mainnet_amount.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_arbitrum_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_arbitrum_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_arbitrum_mainnet_ts.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_cf213cb7e0e55ec70bd0cbcc38c21022.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_debt_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_debt_arbitrum_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_debt_arbitrum_mainnet_contract_address.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_debt_arbitrum_mainnet_debt.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_debt_arbitrum_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_debt_arbitrum_mainnet_ts.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidatio_2185e560e310ac8c9b339ed46c9526c9.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidatio_2415782e836c6b669ea8436e64c0849d.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidatio_28327b33172f7d5299eb84c369c67082.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidatio_ed674d5ff714efc416d714e69fc94711.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidatio_edbeff2a9e391e647da0aed49fa55c31.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidation_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidation_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidation_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidation_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidation_arbitrum_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidation_arbitrum_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_token_amount.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_account_created_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_delegation_updated_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_deposited_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_liquidation_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_market_registered_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_market_registered_arbitrum_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_market_updated_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_pool_created_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_rewards_claimed_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_rewards_distributed_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_usd_burned_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_usd_minted_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_vault_liquidation_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_withdrawn_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_account_created_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_account_liquidation_attempt_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_collateral_modified_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_interest_charged_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_interest_rate_updated_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_market_created_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_market_updated_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_order_committed_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_order_settled_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_position_liquidated_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_previous_order_expired_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_account_c_ad536fa73a69e172f98a6e8e372642eb.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_account_l_e08ea4c1ba82fb6ac26590db03457801.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_collatera_f7b43b877d91586e7a54f2f480c7e20a.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_interest__b38f2f5b297cf6983daeeb9f3743db1a.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_interest__d6b8b8deefd1f49a80db78c6335f476b.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_market_cr_76654e6695a0017950c568894f7c9160.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_market_up_96868c8ca25b68dc23628635feea72fd.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_order_com_1ede6222ca85cf83e2e502d5067ab257.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_order_set_3853d401f2e5cee7c207ccf9a282cd2f.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_position__11574660f3b008caba0e75c051a8f0c9.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_previous__8b2d4ec500fcbd5393c14186325532d5.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__1ba201da8444fd8939aa900e476fa69e.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__1c9a1f30a4a647507e5f545b1882909d.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__22006da0d293618a514ac7a9ca241586.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__3bf63a7e9121704fe7fdc59226aafb10.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__4ba9f1a82af203aaf765ea2358992714.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__56f7ffe51488e65f8880c7b8c167cd89.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__58f8a3f97753beeb17f6aee7f5f641e5.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__5cb5cc6a827bd3c08824f31f858fdce7.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__6f1bc4db15b9550cf73dd0245de3ed99.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__91406c6c5c92a1e1d64e71aa1eeb2481.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__96052d118a2bd5a2254af73cb0b383ed.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__9c0083a0ac46f3ce69e1fad350f4e7a4.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__a3819aa0da09fc29fbfaf4515955d8b5.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__b8618513df7561a108f28d10061ee977.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__b86f5c160471e4b0acc7f7eb79fb5d5c.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__b96e3cc2db64c17056b956c0d240030a.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__be2e9f6a3b1e7e1d6e67b0767b82c85e.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__ca2e2aa725c41a4c2aebf56b0c0174b0.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__d9dfec8f1629560d478bbec1f9b65fac.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__e5fa40697cdd09e1992362906d26e089.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__e6c5697bbf9d848353fcb5b5dbc9fc22.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__e77fc265631cce00efad12c7c04ac131.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__eab6fcbdb77cbe6e82c9735f2fe8b151.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_owner.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_0b681aef0741ed806b7204047c1740cf.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_0f82999a80450d03b61b144cc0fca13a.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_5894c14b057748a46465d0283cc333b6.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_7817adb4c678a01ccf22dc4473efbe0d.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_95a9cab9f1eb33acaccbbf0d1796bdf9.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_dc612dd0fc5561975d0564262311e850.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_e9577753476537e2431402ad6ffbe7a6.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_fb00df2cd316359481ed878400b3e50d.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidation_attempt_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modif_77beb17d3fe51071c61a6d63af9a80d6.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modif_8f3171ee98bdf94b79319e1be3be5956.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modif_f5d447d13a4864a9fce094a33af8d88e.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_3b81ef9b2573c72971914b3d3b49b5e6.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_arbitrum_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_arbitrum_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_0e9244fe507426bd1c0109235d3c140f.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_4ea715095b30069d0e5dc8f4d21abcb6.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_9059128f98c3da3c81e1de978bf559dc.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_c215a28815435d331897ce2f88fe7e7c.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_ccd029a1676f02cde447a6e183469d9b.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_market_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_market_symbol.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_perps_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_interest_rate.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_price.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_collected_fees.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquida_5286686b59e626f40ffd8eb5b0719611.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquida_a7e2cf044bc951dcf2012601aa0cf34f.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquida_ba81c81d4b4cda4e615359afe1fe4fae.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquida_f72413746226d975b668810030d1f157.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_e_237613c86fd3e843eb7ff01b5ad163d6.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_e_3b633e0e9803b2d938f1bdd59e52ab9c.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_e_3b9f2ad127f349bad779ec9cbd5d7014.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_e_a1efcbfea89850ca046fd95b736da7e3.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_e_eddc3e9a21c2bbfdfac5cc02fbafd26a.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_arbitrum_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_account_created_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_account_liquidation_attempt_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_collateral_modified_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_interest_charged_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_interest_rate_updated_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_market_created_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_market_updated_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_order_committed_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_order_settled_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_position_liquidated_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_previous_order_expired_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/schema.yml/dbt_utils_recency_blocks_arbitrum_mainnet_hour__ts__1.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/schema.yml/not_null_blocks_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/schema.yml/unique_blocks_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_order_can_8958c622ce842464f22572f8ca643dd9.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_order_com_612c7255a7f36043bcb4a7cdb76a0e20.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_order_set_d3b65b75a55fbc94523af798a74f0d8d.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_synth_bou_4d0f7b26a6e9d474f288b820a2a82e88.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_synth_reg_fedea85a7b1d2062774e1e713536791e.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_synth_sol_0a88e02c20f4285a38c7fc2ec7440aa5.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_synth_unw_8ff3edab6d10fb5d2c67b3a892cce771.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_synth_wra_b91a1226e94bc45aafd59decf0beb7da.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__118beddb72a791fb331bdcbe14c456e3.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__16e212051b13a672328df75be071827f.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__2a1f6354cf1b32473953f1a2a502086a.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__39815e5a71f59b35ff559c6cb94df4e2.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__51adb6d95dfdf12f2a6f8c433c71ec70.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__53c639690d3f6db86ed3a99de0616038.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__5645de8902a4439c1821035cd269d4c3.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__5916f3e442949c3b85752fe12637d1f8.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__5d972fc4f292296beb2cb5f34a47fa6e.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__6cace87e4dac2e4c3b6e4cc8c2ab6183.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__75e894a262aaded64378571f08266f9c.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__811ac17f45c2607ffe25a2191580334f.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__82b39e4f1130c8843eed9f8114bed411.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__965ba5e4a40cef652215a98792245930.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__9a56f742862e6cc8ba800f049871410a.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__9e6f9cd3db0f82b8764ba445759e8445.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__a35b7176e9f72d0481ad6d735e7bb103.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__b89d045b278e76cb3f1a9a3e7a3af418.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__f354cedc5a73045b7c974894592d98d4.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__fde6d5b608f35fa598f8e7ca933aa5f8.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_amount_provided.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_order_type.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_referrer.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_collected_fees.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_order_type.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_price.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_settler.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_collected_fees.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_price.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_referrer.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_synth_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_24c43a4e864a0810c9cb52d5d564cd74.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_9666aca0705c3f058c05e5046e31f743.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_arbitrum_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_arbitrum_mainnet_synth_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_amount_returned.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_collected_fees.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_price.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_referrer.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_synth_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_amount_unwrapped.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_fees_collected.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_synth_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_fees_collected.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_synth_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_order_cancelled_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_order_committed_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_order_settled_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_synth_bought_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_synth_registered_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_synth_sold_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_synth_unwrapped_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_synth_wrapped_arbitrum_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_order_cancelled_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_order_committed_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_order_settled_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_synth_bought_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_synth_registered_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_synth_sold_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_synth_unwrapped_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_synth_wrapped_arbitrum_mainnet.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/blocks_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/core_account_created_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/core_delegation_updated_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/core_deposited_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/core_liquidation_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/core_market_registered_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/core_market_updated_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/core_pool_created_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/core_rewards_claimed_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/core_rewards_distributed_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/core_usd_burned_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/core_usd_minted_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/core_vault_collateral_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/core_vault_debt_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/core_vault_liquidation_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/core_withdrawn_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_account_c_7deddd78526590b6fcfe2d7cc7ffc229.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_delegatio_5725850bbca14a54c6e29ef720390e08.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_deposited_3447f586ef0bedc98c0034a9029207a9.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_liquidati_b461cb0ce5ba60061680a38a20df3a2e.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_market_re_20130db6dbec068215208cbe897b2b55.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_market_up_b76a5504615718e4ffa3b776b6ea5c91.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_pool_crea_a17eefdc7d24bce86f77b4966bf4e668.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_rewards_c_b4db4e792106976cb0bc53713ae3e798.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_rewards_d_c4d02664fe5fd73ad0cd08d90a45df93.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_usd_burne_8664ec3d1bb6c7da37f5a75513d3acd7.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_usd_minte_1bb63cf3c04acb8bfba2fe6ad729f0a4.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_vault_liq_06f5266a00ebf4484edc06365604ad77.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_withdrawn_385bab233f89206ca427f62b7d61d652.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__059e4866e10968bba36db62a8f9829b3.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__0a00bf0bd627dd3eae2f47a6f7a05666.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__157007dec7b1b2d22ad30881236c1034.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__180f62a360449136307cad82d3d275c2.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__227dfefd0387eb2a49e4e51d7751b403.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__273b8f3b9e78a44685ad78298bd5d2be.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__2a1144bd3e844e07de9f804027a1907f.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__312126bbb7f0708207b65a92945e2d6a.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__3407656309239400cccbdd372d1e7229.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__37349c7a4b27e39f3e3de58d8f4d2064.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__3993674f5aef91e5ca368e8994926d90.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__44c4075a3f7e8e57f4d5a999a7663ff1.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__4ae40b67211395d720c418bb146a39c3.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__646ffddebcdfdc39eca01ef79c5888c3.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__64f2c5fb0744e92501174644968cd5fb.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__65669fa37be963cd9f3e10b8bcee5519.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__67dac80f9dcdf38e14e2fbc6b32a6d83.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__6e9e2ae1310a4e2c125a94e925ab5ce8.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__6f091bc88ed9f23de9917bc273b6c6bd.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__792273c8e527e5b1b36e4666a5d0ee23.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__90868842c54bde794fa0177f8b525764.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__95bf5faf485a2814ae3e7010fcdd5245.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__95ee130683b78a9a686d13557b8da0df.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__9d012abc2b4be45d3e97e9202dc66a1c.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__ac48ca95f58e2993da96dd57dd4ad254.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__af1c1b7dc2e89ddcc80a7182014097c9.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__b697698686fcde3c8868f6ddae12ac0a.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__c0e93e66fb32a059c914f202325f04b9.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__c4751eb754fdeafc806c3c5daee5eec0.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__c649dd36588419f649cb77ff64dde320.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__cfa1da681108928e241342bb92348089.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__d39651506f1030eacebe3ec3c822ec64.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__d3c170d9b1af1c90f03d4a7ddd481a8a.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__fc42306ae34220c01d6a0ae29644bf2f.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_owner.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updat_1d8fb505dff149b0a79d18d14d459cb0.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updat_f5c10a02007f076c72c065e66ac6c125.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updat_fced6f6a07ae6cf4cc4ca4aec59538e9.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_amount.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_leverage.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_sender.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_sender.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_token_amount.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbi_16feddd4f091f1c8b33b9fc2c628662a.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_sender.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registere_b02c7bb3e6bd5839f3bc17265cd86d25.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registere_c57a86870f109ad96c0d360987a8207c.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_market.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_sender.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_a_f6b087458c0e22c04274bb81951dc41b.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_credit_capacity.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_net_issuance.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_sender.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_token_amount.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_owner.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_sender.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_amount.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_distributor.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distribu_141ce5a090bb2655851c64ccf521f1c3.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distribu_d358d4d6fc350302f646e173f81553fa.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distribu_f554e6fcd674a4f91521cfda5e60dd7f.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_amount.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_distributor.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_duration.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_amount.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_sender.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_amount.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_sender.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_30e3cc1f32a7c29bc10fb8b0f5d20d15.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_4bd9ecf367855f7e41dffdb9f577c757.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_arbitrum_sepolia_amount.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_arbitrum_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_arbitrum_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_arbitrum_sepolia_ts.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_debt_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_debt_arbitrum_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_debt_arbitrum_sepolia_contract_address.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_debt_arbitrum_sepolia_debt.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_debt_arbitrum_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_debt_arbitrum_sepolia_ts.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidatio_3e2565718ac00c290af7457ec26b233c.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidatio_66ecc7fe1d37c1d9697b7dac6b89c3dc.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidatio_8474e116a366423f34bd32de6582bf97.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidatio_a99c3c61e60ac85e0d2bbd5f4d091507.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidatio_b5e91954c312abdf474f65aa83e48506.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidation_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidation_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidation_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidation_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidation_arbitrum_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidation_arbitrum_sepolia_sender.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_sender.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_token_amount.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_account_created_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_delegation_updated_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_deposited_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_liquidation_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_market_registered_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_market_registered_arbitrum_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_market_updated_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_pool_created_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_rewards_claimed_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_rewards_distributed_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_usd_burned_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_usd_minted_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_vault_liquidation_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_withdrawn_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_account_created_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_account_liquidation_attempt_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_collateral_modified_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_interest_charged_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_interest_rate_updated_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_market_created_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_market_updated_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_order_committed_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_order_settled_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_position_liquidated_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_previous_order_expired_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_account_c_fb36bcc0cb924806c382ae655219e3c6.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_account_l_d9885725f39442c0ed58641d9d527da3.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_collatera_cb9df45b62541f92bff2940dac7304b2.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_interest__2abf43b97623c31ec2bf49a478918d02.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_interest__7e084fe2d561c07efa0fa9dae11de573.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_market_cr_ae20ec9e25ac78bba8b94cc2cb4a82ba.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_market_up_b71df1f1383e9ff6d42787c17ec6487e.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_order_com_dd7c98da07c294902a76090505b58f91.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_order_set_361ba1c01a5bd1d51eb0f63d9b07de88.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_position__d4ffc02c85e7b4130fd24c9a797b0f01.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_previous__788fa3e6cd6663c1f0abdd929543acf9.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__1dfcfd7910528cb7829bb3717f7cd971.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__29d702074b23d9f09b7a9aca903580cd.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__3d91e5f1af019b10126876f98678e888.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__414d178707e38587e5e1a6ccd46b0947.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__4343a687482bcbebaa01bdac73d4dcb6.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__499992ef9e7bdb4cf5e519a22b0e89c3.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__4ad68cf30e791d591f8e12d3a6c65d6f.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__4b8943cb76f3080333c8707a3b542a61.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__4e4d41e1f6f1f77dff0f426a75b2733a.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__5613f7533d78c85c288c84f20185df99.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__564dcbe5f7841fb0f731d493a85d4213.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__57f1c4659a2153ba174790ba02b9ee40.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__7cdc014ca110a9e025f5db358a48ac34.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__84a264ec5152ddcf245c17684526e56c.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__8d14d0080bb7657b68f877ab7b35838a.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__a44b761e36037d7a9a1ff90d75d68683.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__b24812419e988546eaaff43e2be85ccf.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__b5e7952e55eca5cb15aefc4dae95e119.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__b6fa98a827e03cebbecaff5f6a45f10c.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__bf6c44d76533302b752a71eef70b84b4.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__c27bb56289b8c5fb07690cb93ef7bdb5.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__d8b3efed4926726890d24653e9227262.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__f39b65446720608bacde00a114d6fbb7.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_owner.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_0ba1c6ff5151a049c72e320b2adc4e82.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_0f615ead2241f2b0da1c113cdd3bdc9b.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_318add04d7994e5ef8e694ee7f9d4972.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_3dd283f5466cdfcb95405360b582115e.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_3f83a5d4a73ffa8d0cc37f93acdc643b.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_8fa9cf93c86dd714afbb634c39685df7.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_a56a450b425a1520f3e74082a4598845.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_f0660c273c9e3016481fa8ee86d5cdfe.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidation_attempt_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modif_2710693ebfae4e4f691e0ec4e1f49dfb.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modif_c70c41a0d6510c1221264be01281233c.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modif_d1d54802ea5fd8909dc97dca566beba5.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_sepolia_sender.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_237151bd45455c299eb93a73345193b6.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_arbitrum_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_arbitrum_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_27e94ced24fc50ea1c35eba1f0f29a88.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_29c9dd904994b6dd5d0a6259daf677ce.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_35694be240f7f6287a9998455367ad56.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_411db81219abefdf0b12687adf6bc6ce.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_c751a4538dbebe7628fa598424d2a66a.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_market_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_market_symbol.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_perps_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_interest_rate.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_price.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_collected_fees.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquida_194335b1b3a56e21742bf86e1d8822df.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquida_5139dff63677335431c18585377588b0.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquida_67af593e048358571f51c4358b034e36.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquida_739b45baf575a171b7cd98a6a9ac3536.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_e_6070ca257bd7603da2d125674f15be5d.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_e_b2b7543b39b1e2dea7311abd47aef3d7.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_e_b5fcbb15c7ae3b7764487da1fced4fac.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_e_fb0442d8a2e499bd44f9c05e96e8636f.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_e_fd3adb5e7b4a397d9746fe4cc80eec6c.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_arbitrum_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_account_created_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_account_liquidation_attempt_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_collateral_modified_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_interest_charged_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_interest_rate_updated_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_market_created_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_market_updated_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_order_committed_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_order_settled_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_position_liquidated_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_previous_order_expired_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/schema.yml/dbt_utils_recency_blocks_arbitrum_sepolia_hour__ts__1.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/schema.yml/not_null_blocks_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/schema.yml/unique_blocks_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_order_can_d0329823473c419f7712d186d7b5e498.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_order_com_7c9b04e5bbdb951246b0c9844010bbc6.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_order_set_e481e38872a1c89532855e5ebae95f7f.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_synth_bou_1c39f8fe0d97b36e91f7b53ed95d2a10.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_synth_reg_0336e663d10f4ca4b2e33c83cf05eaec.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_synth_sol_d9a0bcb42697942066d52485de1a1b5e.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_synth_unw_5059cd55122eebf2fb18a70d62ded865.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_synth_wra_6aa8a879b7bf7c59378d8ed42dff1697.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__0888c7458ff5876cced73d9a0ba1959c.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__0ad36d3fa0b33a07759a4860000a9f5f.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__2285c31b6c2a1bb99689a0bc568960ad.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__25ac38788b40f14b3b8c8c523ac5482c.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__2e848fb90f5ce4223805616c1e8de0ea.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__3999a4f439b69d2d791e17ef8117b4b7.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__43a3fa02c5bf4f1b6e2d8a42aa072f09.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__4701c94b1c8e345374139f3eba28b34f.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__4a73de204b1dfcf91618b24d0ead6352.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__4c6d95c8e2708f1280d840b1803355d8.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__56d8991577d08d939e2ea1986046da54.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__5a34291a71efb29313103eb39bf2892c.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__6c0549b03b360d8cf75cf8b1c2153f8e.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__76a041fe88b59c30757024b4b5b64da1.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__8d9f8de76c5b68ce5a80ebfa99b18292.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__a7cec5df7d3e44ee4aee7a99c592f863.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__bff2bd10b1ca34eec54bf964bae4a98c.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__cc020e7eff85ce396580d951c708f473.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__ec6b539a91243fffbbaaa70b65f8ea55.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__fddc9ab15032c2b01e4f5a2d714abd05.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_sender.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_amount_provided.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_order_type.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_referrer.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_sender.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_collected_fees.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_order_type.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_price.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_settler.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_collected_fees.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_price.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_referrer.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_synth_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_2fb01859ed6fb2d73c15c31bcb3fc105.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_6da863fc8d9528f5a1874d8fcd090533.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_arbitrum_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_arbitrum_sepolia_synth_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_amount_returned.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_collected_fees.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_price.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_referrer.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_synth_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_amount_unwrapped.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_fees_collected.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_synth_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_fees_collected.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_synth_market_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_order_cancelled_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_order_committed_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_order_settled_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_synth_bought_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_synth_registered_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_synth_sold_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_synth_unwrapped_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_synth_wrapped_arbitrum_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_order_cancelled_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_order_committed_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_order_settled_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_synth_bought_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_synth_registered_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_synth_sold_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_synth_unwrapped_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_synth_wrapped_arbitrum_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/blocks_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/buyback/buyback_processed_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/accepted_values_buyback_proces_8068cd10186cbca1b52cf3e47bbbd6be.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_buyba_7205bdf024217b749658bf7787b4a0da.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_buyba_afb70dba74fac398d6e51d33db8447fc.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_buyer.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_snx.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_usd.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/unique_buyback_processed_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/core_account_created_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/core_delegation_updated_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/core_deposited_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/core_liquidation_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/core_market_registered_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/core_market_updated_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/core_pool_created_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/core_rewards_claimed_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/core_rewards_distributed_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/core_usd_burned_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/core_usd_minted_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/core_vault_collateral_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/core_vault_debt_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/core_vault_liquidation_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/core_withdrawn_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_account_c_a1256cab63a858b197b78f9432dd8903.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_delegatio_6fb7ece242e2fdcc30491b13926793be.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_deposited_d2ece9aaf2ead30501daa2b49e21a31c.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_liquidati_2f8a8c41dad7bc8573be95bdd2240533.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_market_re_7d22dc7014c15a24d3a378934a783186.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_market_up_8ffc0f692fd38a4fb71d7fad1fdca0f3.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_pool_crea_bdbd8829aa1ff5cab82d34c5df5684cd.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_rewards_c_aad60da75a6038cc74207493be039974.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_rewards_d_84b0fa070897af09099b10595ee397ae.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_usd_burne_6c46cbac385294db7e70f471efaa5ca8.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_usd_minte_a62ddc156bda3c5e30f190584fdb834e.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_vault_liq_45a427ac84df0810a91900c306041b2b.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_withdrawn_9232007c2d4beca3cf202e40bf1586d8.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__072d0a3e91e04239f7438a3e2f51a69c.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__0ebf2739b124eb8dac7f84f98842bbcd.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__14bb4889df60650f86384669233cdfc3.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__253b9a83002d16c95924abe6f937d846.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__2ac3bbca2e87763cd3aa7b60a2711897.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__2d2cd96f455068e88f22556076aa5a56.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__36fc9dfe3b15217319d5fd29c4d3d7a4.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__3ce6f9d55bc6a557e5bfd2630704f435.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__47bddc57664c78a55614ac643ed3ffcf.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__4e8993cb1da2677e8026b5c779015536.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__51f9fca6491d2ad8559f025743537402.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__5a9c6563bcebecccc18c3ba5737a8c27.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__5f1c37222733408e1c709a047f319d20.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__624bae7a26f389d81fab0e2e4873aba4.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__63101afe87b50f579e2db7cc4c5329b8.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__6ca6e9805390c0e9a66c350a39ec9df1.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__73dff824ec86c822b9f44e7920a6345d.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__79fc7758f49cfa3d2f7a491a9fca71a4.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__7e7963d46f2c6d05d90cee3851af4c4f.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__888a89f13edea0827880954dcadc49b0.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__89c5610ccaa1c6a8b230b4c61815e02e.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__9c86403cb2ee785aa0809eae1dfa9291.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a1c22aa1af42c6708c0439995bac0e8a.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a777d371e2bd5b2327d43f495fd10adc.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__aecdb6e1634e2b861870dc60d37cf98c.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__b1c522fbe833ee75b2877e8459f86cca.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__b6577276631f758181334c9490e0d1f2.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c3d16b83384c2504d670e69fb4931d89.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__d8e8bea5c4b2354e7f869cd680bd68b7.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__ee84146b3c7f59e069cb06c4866f3afb.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__ef8c2ac0471d5e31c631c60851e1a104.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__fa0ed60eafe37b04ad128d3b911d6149.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__fb024e3fa3982ab93641f21fa4d9026d.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__feee96e2415d527613f8844cc4624c65.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_owner.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_amount.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_leverage.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_token_amount.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_liquidate_as_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_market.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_b_b44b760e99c9075cf641955fb1ad1996.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_credit_capacity.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_net_issuance.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_token_amount.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_owner.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_amount.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_distributor.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_amount.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_distributor.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_duration.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_amount.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_amount.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_amount.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_collateral_value.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_contract_address.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_ts.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_debt_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_debt_base_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_debt_base_mainnet_contract_address.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_debt_base_mainnet_debt.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_debt_base_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_debt_base_mainnet_ts.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidatio_6fe91ed14b6a60a8f687ff86b3046408.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_liquidation_data.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_token_amount.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_account_created_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_delegation_updated_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_deposited_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_liquidation_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_market_registered_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_market_registered_base_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_market_updated_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_pool_created_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_rewards_claimed_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_rewards_distributed_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_usd_burned_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_usd_minted_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_vault_liquidation_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_withdrawn_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/perp_account_created_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/perp_account_liquidation_attempt_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/perp_collateral_modified_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/perp_interest_charged_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/perp_interest_rate_updated_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/perp_market_created_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/perp_market_updated_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/perp_order_committed_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/perp_order_settled_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/perp_position_liquidated_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/perp_previous_order_expired_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_account_c_229a191ffc81a3a6f7489f91172d1270.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_account_l_be6cdf63ff0398524f7a8387b0f6de61.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_collatera_0bfcdea7902eaefa8460baeebf9cf0b4.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_interest__9a5088d02872b4bc8893361776515557.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_interest__fd8e2c9af9e5c30d7233e0d1058b0255.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_market_cr_7434d6ba85d2b13eddfd543b8ba88517.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_market_up_a1dbe54efa2a1b43c36cf0f8336659a3.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_order_com_520837eaa7fef2a6ed5b234803bbef68.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_order_set_587c17a43051b53793d9fb26645be1a7.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_position__c6beb023579188542a2b190c4dafc057.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_previous__f1f85fb8a0fd6aaccd2aa111bbcdd5f5.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__006ba001f62dfd753ee2519801adcc64.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__01404a20fe191971a6b2db96b06927ae.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__0b37a3599eb14cec3c2f3ca072560ad4.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__1029f280bf60994fca80a768a3c6e650.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__231f6b536bfcc27fa7f63799bc0ec1bd.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__2515c92d23eeb0890b4c2f5b889727c9.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__26da160b4590d4de4ae4a0a27e82a9b6.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__2bd7cd1b54563401a47e730ad72fa304.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__372aa5f7755fd1c01417f23991a26419.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__38e6da3ddd428a4313493dcf36e342e3.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__3acdf241e24b7f7e38734d2bd15a2f07.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__495fd8022fca28efa7369745702ee1e0.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__4c35ab86852077b43fc01e88f838bea7.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__5b74aa5015b5c0e43f3026781ddfcd29.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__5beb1252c662f50c266e8257a75eef6e.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__7055fc6ee6e88d7be9254461353800e0.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__71bcdc49b6c55de5d207b282ee907dda.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__73386dea77265be7ba7a4e4b0f91a257.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__7ac2e63784ecdbee761807171d9c2ec0.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__a7e267fe23da132b4b45576a78a109d9.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__ac750db2d65a9dc4aca0786681a29b83.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__d327f92360cb6163375dfb4606e9895b.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__e5313268b8184c1a018e9e936b343018.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_owner.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidat_3991f363cc656acdc280878f8f73f7f1.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidat_5ac779aa2f2d2fc26bae612c1644eb45.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidat_5ca1ee915e50ae956a86376e430f8cc5.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidat_7991200a41f198464166c7ad5413bb1f.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidat_81bfdcccb4ae2bf1afc79e3f88b080cb.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidat_c09c4b146c41fe063ab18d453eccdf00.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidation_attempt_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidation_attempt_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidation_attempt_base_mainnet_reward.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_synth_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_308696c4605075a9f0960b8219cae796.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_a5c50f5470a747deccef9af1fc593db4.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_ccdd1d21db3976e0a6d6664759dc9785.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_base_mainnet_interest_rate.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_market_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_market_symbol.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_perps_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_interest_rate.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_price.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_collected_fees.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquida_b28667496979508a7c6e6f6dfd67a51c.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquida_e894eb4d26a331b04c111a86938cef02.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_e_10da57e3dd965c93c9a634fba1bbc051.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_e_fe68f0f2547780fe942fbab172b4b175.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_base_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_base_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_account_created_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_account_liquidation_attempt_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_collateral_modified_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_interest_charged_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_interest_rate_updated_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_market_created_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_market_updated_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_order_committed_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_order_settled_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_position_liquidated_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_previous_order_expired_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/schema.yml/dbt_utils_recency_blocks_base_mainnet_hour__ts__1.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/schema.yml/not_null_blocks_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/schema.yml/unique_blocks_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_order_can_0445d0d0a5554ede316ae609adf168f1.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_order_com_4c433d07e02d38aa839b7507d28bfcd9.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_order_set_c626d10dbdef75cbd4bd6eb843c8cf29.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_synth_bou_a55733eb176c0d23184e39c1d58c98e5.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_synth_reg_3920d4f5f9000c77b7e57edd1215082f.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_synth_sol_89dd9a47ec996eaf7ec5b9a35c28d020.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_synth_unw_92fd6cebfb41d6dc648b4b6e6220b046.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_synth_wra_37b6ba7e578861182698bcc3fa863c97.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__00502a3092faf88f9c4cf1c70e3ecabb.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__0427270c22e9a0d08a1ac96e1fd2383a.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__102836450220e70de6301980e5d5950a.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__2d95324b7c4d22cc127b07539bade00d.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__3a40fbba6ab3616b984b245c89d7dbfe.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__4bab578943a7ebfec47867006c5ba2c0.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__54093ccd823429dbfa551dd083c43381.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__584d45f3a8837e04a304f44a0b6d6352.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__65d3e3580b09d62b0665c39e0dd6b655.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__6b757397105f64d96d8f1df579ff67af.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__709479046502cb2d832f1681b840dc68.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__869a9b7964b126ecc6b81ac7e9732147.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__8d96f308a14c2fcecde8c2bb1366d4b7.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__8e5e66ec037d024a9853963d0b4aaac2.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__a02cf2343cb17dff85dc6395f9049952.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__aea7b1bee7446de9ad2a7c38052a0c1b.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__b37085988ce7eb72a15d977d1710fe8c.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__cad30ffa5fa2a073ff58756383e7e777.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__ccae977edf5724b7ce9a1f918e477245.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__f3e751dfd2dc590260940c7b6ee31646.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_amount_provided.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_order_type.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_referrer.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_collected_fees.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_order_type.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_price.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_settler.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_collected_fees.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_price.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_referrer.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_synth_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_synth_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_synth_token_address.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_amount_returned.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_collected_fees.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_price.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_referrer.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_synth_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_amount_unwrapped.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_fees_collected.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_synth_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_fees_collected.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_synth_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_order_cancelled_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_order_committed_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_order_settled_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_synth_bought_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_synth_registered_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_synth_sold_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_synth_unwrapped_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_synth_wrapped_base_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/spot_order_cancelled_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/spot_order_committed_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/spot_order_settled_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/spot_synth_bought_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/spot_synth_registered_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/spot_synth_sold_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/spot_synth_unwrapped_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/mainnet/spot/spot_synth_wrapped_base_mainnet.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/blocks_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/buyback/buyback_processed_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/accepted_values_buyback_proces_278b574eac2c05984e56351d66a915ac.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_buyba_4c16679cd6617813c00fd0278fc36e29.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_buyba_8430c2349004ae4699c6275eda5a9b16.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_buyer.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_snx.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_usd.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/unique_buyback_processed_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/core_account_created_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/core_delegation_updated_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/core_deposited_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/core_liquidation_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/core_market_registered_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/core_market_updated_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/core_pool_created_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/core_rewards_claimed_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/core_rewards_distributed_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/core_usd_burned_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/core_usd_minted_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/core_vault_collateral_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/core_vault_debt_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/core_vault_liquidation_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/core_withdrawn_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_account_c_3e560a33ed75ab9f3872a29c8a231ca8.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_delegatio_3cc50a9d03b2fc3894884bfb42b624bd.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_deposited_3f28be051707e07ce49c471e6d63c3f3.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_liquidati_403bf0adbdcc35a44535d0751240d87f.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_market_re_36cb85f36ba2c74163a4c4448bb62b02.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_market_up_6a9d36b124a389235dd15ee41453426c.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_pool_crea_f149b376f2612493bb2657de678259ef.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_rewards_c_4448c26ebe83d53dc3e5ff23eac82e61.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_rewards_d_f07bd9c528d3bae951d8e15a0780508d.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_usd_burne_d3586b835d1259940e91cd6748c1e3b6.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_usd_minte_af3da772d555dc79c452effc7b6f9002.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_vault_liq_e9d47b42f69123eccbff3f66c69b6af2.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_withdrawn_c342407a773b81d94509df74947a9c6c.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__004b356febea592d3109c0bef0abafe4.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__132ab4d1c8172ce2cb80905b0a0c3cdc.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__21d67e7351992bfcaf34c4320a800a0b.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__2284faf96de80368edab3a7fd3bfd950.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__30addf18b8430be0f27259ef4cf0ca29.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__34edbab1962097faf1f212e944103c00.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__3f4f8909ee14cc3497685cd59d23ce69.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__440ce9f5e13972a7244fa20cf3774431.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__4a5c58685176282790b5abfce94b3fda.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__5cc557d00b8bbfff4bcafb03a349a3e5.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__6ee41a6e3287d72360197537a51f9db1.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__736987a49cbb6d26a37612d9e59d0559.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__78a5a46b1c28cb5b628273e180683827.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__7d95e57f607809456a28cc4204cd2f2a.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__7de5af8c2738f779d5328e285ca02cbb.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__8485599cff2a5b7ec94419989fe730df.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__888419f8ec40f915d627bef6dd080939.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__90930c81d4f99b4175faf8c7a85c04c6.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__9f186c48b6a0a65e3e2215713d7a5386.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__a9f1cefb42f63cfea9358db70fa1ce94.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__abb1b0bc7f310977dda9900b3a5b48d9.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__ad2f9918d005f63ca46e07c60cad1fbf.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__b285d1683b541821a1af29f6f7139b36.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__b4b4efd00a516ca3c87897d592dce4cd.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__b68f23db9faa77f31eed02ece247d791.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__c292312a15973d99cb86f687346188af.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__c3c8a8df64e53bf44d1b404363693677.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__ca499a4e3f4cd07ae655ddd7a8f4bc00.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__d061ce3ecbf42aec12efd22a8b725531.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__eab389880894a47bfee753ee70198494.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__ec287bdbeb3be735d4aeade13621291c.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__f5541c6f76ecd75f65e2b608fa9333ae.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__f9ddb6660b6e63be6156d0d4beb89947.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__fe372a67c8b1ea27c6fdd5c876afec7c.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_owner.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_amount.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_leverage.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_sender.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_sender.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_token_amount.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_liquidate_as_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_sender.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_market.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_sender.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_b_3efbf3bbb6987dd33d2575ce535e8be9.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_credit_capacity.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_net_issuance.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_sender.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_token_amount.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_owner.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_sender.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_amount.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_distributor.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_amount.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_distributor.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_duration.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_amount.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_sender.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_amount.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_sender.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_amount.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_collateral_value.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_contract_address.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_ts.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_debt_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_debt_base_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_debt_base_sepolia_contract_address.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_debt_base_sepolia_debt.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_debt_base_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_debt_base_sepolia_ts.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidatio_53dd6224c744d10360ffff7b324992d2.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_liquidation_data.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_pool_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_sender.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_sender.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_token_amount.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_account_created_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_delegation_updated_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_deposited_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_liquidation_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_market_registered_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_market_registered_base_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_market_updated_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_pool_created_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_rewards_claimed_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_rewards_distributed_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_usd_burned_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_usd_minted_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_vault_liquidation_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_withdrawn_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/perp_account_created_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/perp_account_liquidation_attempt_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/perp_collateral_modified_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/perp_interest_charged_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/perp_interest_rate_updated_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/perp_market_created_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/perp_market_updated_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/perp_order_committed_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/perp_order_settled_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/perp_position_liquidated_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/perp_previous_order_expired_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_account_c_0df2eed834318151661d6fb3bb9d3b0f.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_account_l_67eca61ac1b5aae2bd26cd263656e075.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_collatera_4aa5a3b1883058d72748a519b4a291f7.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_interest__03eef0b63f71cd3c0c9a527343a0518f.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_interest__229673e7ed7cad4e966a1e3e27b5f808.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_market_cr_b60bbfed45b45d6f23aef96b3bd0d35c.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_market_up_ca05ad7cd3f28a4fb6cce4c337cdbbd6.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_order_com_b53fd8aed05d75151e18f1149c77d2ba.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_order_set_5099c7fdf58fd29a12dfcb88b71da723.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_position__02724455b21e167f5f8636cd46a2fb74.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_previous__924b97398579b32f41492d0a8a89a41e.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__082778f8edfaff850195781d5ee1fef0.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__0e3a28ddf01309c6736ad211d083eb1a.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__128e9e7163cc2e42c8b52ec3fcb1fd6b.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__163bbc57a8dc9538aa2432e5b8005522.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__1f410c4654f898aaeb357aba5018fb9c.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__1f89c9bf58cb645a7ad32435c8ea54ba.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__238caaa4c9da525973e0ffdf11d7962f.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__32bff774279ea000b047c8cebe75f284.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__6ddccf3112e80ef886edae57ff38daa3.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__71f814ad6975e1687f0021bd06fdd301.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__9395ead0982c35ab3dce9e81e002ce88.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__962702eb1b8cc78c3e3273f03d6bdf84.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__a231ce38ffc5928ab779f075323dcb4d.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__a9692fd23ce53b0aca9b4f2d1cc10df5.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__b454dfc80e6800727e2855b12c0a2d02.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__b545f062eb0610bae8a1add02d198b2f.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__c19fd149c08ec64755e6ad4613b88dd7.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__d44e36b4e9777c29a7cbc92e9f91ef6f.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__de3912ca0eeebc30d0bd44a0e1324f6e.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__e9248f5179d5c8ee4dde26ada955e6de.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__f2ccc70c56fd6122b82f3cdb3006994e.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__f3628702694c24e67ee15061ee68a534.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__f5c3aec99c1be7b2af186f36b87ce820.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_owner.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidat_11cab9b0e41c1ca8db32ddae42bfb3f6.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidat_1ee4bf4dc8f47c61291654f150f2e068.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidat_6a9bdb905f130851e6f1770ae67db387.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidat_7425045e61c0e9f721ff1e0c8c42cc33.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidat_ef6e9d962c8f62d80fbce53e767de544.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidat_f30b280f2a8fcd7526653cd4fcb20ab9.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidation_attempt_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidation_attempt_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidation_attempt_base_sepolia_reward.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_sender.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_synth_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_4db0f289bb45575dc6d471b64ca8bdeb.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_fa062a57a8dbd18074c526d583abb4ae.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_fee36b14df770498ea315ef2b3a75182.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_base_sepolia_interest_rate.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_market_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_market_symbol.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_perps_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_interest_rate.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_price.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_collected_fees.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquida_f1dc08d150cabf234a05a9e18e0a3f4e.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquida_f43c3b03bc780f5f29cf4d5d62fa0760.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_e_a6874c0dda750d58015d0a2ec6c1340d.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_e_e38903d61a1ff0cf57766e5049ddde82.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_base_sepolia_account_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_base_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_account_created_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_account_liquidation_attempt_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_collateral_modified_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_interest_charged_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_interest_rate_updated_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_market_created_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_market_updated_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_order_committed_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_order_settled_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_position_liquidated_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_previous_order_expired_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/schema.yml/dbt_utils_recency_blocks_base_sepolia_hour__ts__1.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/schema.yml/not_null_blocks_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/schema.yml/unique_blocks_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_order_can_3690236c38a3115c311350297982d981.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_order_com_ef6d06586407466691e8d01de71aba4f.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_order_set_d1c46e9e2adad296d75fa712f4250930.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_synth_bou_aa2a6971760377ea577d960171ae6483.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_synth_reg_471967b994e90555bd28aca32fc1028a.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_synth_sol_4a303f29675a493155ab1c8c405d5788.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_synth_unw_a652e41c73419299bd7282cc028e6446.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_synth_wra_9ee9951c121b860154825f1775b31b57.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__13a01d419f0c01220bde33d48208a6d3.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__15365b5e9ca07c7e777db2b143822aff.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__1eeca95b22fbea01362853fe19dd5d34.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__300cfb1565a2e5a0373aab21735eb780.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__45f3aefc6a56a878e2902b146dc2bcb4.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__4f13a7868119bca201bdeaa525a3d0fd.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__50066068b3f5b64e057fb6537a1b1685.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__5c81b12a2b7d8abf5e9e3b24937fc80b.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__7a17e96e4a0ec8e420005d9b7f38ad05.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__8d225b547c2425ebaa8b38fe55a2c4cc.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__92b3915b24936d3e739e69bedf15be06.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__966d446920709dfdf243c21a8e245c96.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__9e68c7f5395a0920fa09a175c31f3639.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__b7cc818868b90483e6c7f3bbc2f3b338.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__b91d9ecd06c3f68bcfa4965064d38638.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__c04a0814c5b3928f067817c3c1073c16.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__cb754edcca977002ee1bf5c8e8d2cda3.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__cd269306f3b2f0353d6196cda647b5bb.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__db70217fe7008de187cf1916f01ad9ac.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__ef48f492828e0921df76e6dd121631dd.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_sender.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_amount_provided.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_order_type.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_referrer.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_sender.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_collected_fees.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_order_type.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_price.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_settler.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_collected_fees.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_price.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_referrer.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_synth_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_synth_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_synth_token_address.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_amount_returned.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_collected_fees.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_price.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_referrer.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_synth_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_amount_unwrapped.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_fees_collected.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_synth_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_block_number.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_contract.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_event_name.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_fees_collected.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_synth_market_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_order_cancelled_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_order_committed_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_order_settled_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_synth_bought_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_synth_registered_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_synth_sold_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_synth_unwrapped_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_synth_wrapped_base_sepolia_id.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/spot_order_cancelled_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/spot_order_committed_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/spot_order_settled_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/spot_synth_bought_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/spot_synth_registered_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/spot_synth_sold_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/spot_synth_unwrapped_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/base/sepolia/spot/spot_synth_wrapped_base_sepolia.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/blocks_eth_mainnet.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/core_account_created_eth_mainnet.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/core_account_migrated_eth_mainnet.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/core_delegation_updated_eth_mainnet.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/core_deposited_eth_mainnet.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/core_liquidation_eth_mainnet.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/core_market_registered_eth_mainnet.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/core_market_updated_eth_mainnet.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/core_pool_created_eth_mainnet.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/core_rewards_claimed_eth_mainnet.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/core_rewards_distributed_eth_mainnet.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/core_usd_burned_eth_mainnet.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/core_usd_minted_eth_mainnet.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/core_vault_collateral_eth_mainnet.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/core_vault_debt_eth_mainnet.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/core_vault_liquidation_eth_mainnet.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/core_withdrawn_eth_mainnet.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_account_c_0f48537cd74cb798591ed4f9c612985c.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_delegatio_4394e6d3658f80520484c746bbda874b.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_deposited_d0c36d861e4f6802850a07c61cd63dac.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_liquidati_81995d17c81a92034aeec108b3c3ac2a.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_market_re_2dfb6bc88e97780111c93264c2a9579e.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_market_up_7ba076211cbbb640a048ec7634d09886.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_pool_crea_46b6678307559277d42bf31c285cce68.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_rewards_c_3400470aa0b3513778ddaae1366c24b7.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_rewards_d_422012a5b2e64aa65e3be081b505e9bb.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_usd_burne_d199b1326f4abeafe146163d7e82cac2.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_usd_minte_1cdd80f9a41233e7e9492176e8e94f66.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_vault_liq_4acb6756b2875f23c737e6e121320177.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_withdrawn_061e5bf4357070ce9d2bb3c4fa4488f2.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__0e00d04e52857726685b46491eb3126f.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__142a88aa23e7aab522cfeb4e97f9dede.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__157d6b4dbbb0fac88dba100ee1b9cfd9.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__1863fd816f138e8a3f0169dc6031f846.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__2334d836541a83e1bf5131c9f2ebcf12.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__28e82948dc6ab678ad812a53741a8b45.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__3ced14a391cf32c49396edfc10aeea56.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__4933a15ad47f5808b128f72fc5a2f764.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__4a27e7f269078fd6d52dcbdc1f4cccaa.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__55547c93691aab2c68f12ab54bd8eeb6.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__5e1ce99b75b0a3f820babda67941da0a.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__64b2bd4201fb2e04ff0fdf39861a2977.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__64fe8859043095bb79f806a2fc2e3ad0.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__6b66c2ba0887795645e99b88deb4f1ea.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__850d1d54cc44743490eead197c78549e.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__87da3698c05a0c2dec1c49bbf2c2dc1a.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__9da9ecf517a1cca467ef0aa90b794d23.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__9decc85dc8999bd440933d85c2c93145.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__9f11a2c2f57a755a3f6b1e0ffeaa9b87.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a490407e83132725bbc6fc0001adefe6.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a5076d6da76c2ebdad71369ab529d017.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__ab3340df585e5d39571d087ca7bda546.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__b5c763d35850d0285215e75d16281f41.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__bb6ebbb6a6ce6d43f01be8ed59f2504d.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__bdc679a230626364ca0549f88b5432ea.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c5fcdbeaa3e1d24749794a9960190a70.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__d133a92aff53649ad809d9856f6093bb.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__dcb9f3d0eb710936590e4744a1dba9a1.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__e27d22f3bc14a0c94336e4f54758e361.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__e62759940a69e060a2ee4d98660274e8.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__e78cd25c31d029d1b39b35fd267f9885.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__e8596be14723c2504d1e35c74d629953.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__ed349b171986df3283564b0b5bc71aea.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__f44247063799070cde0de14f062cb55c.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__fe48a8a9210850d9b04cdea08008e5c6.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__fecc8306cd07aafea6c325ce7fc34ce1.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__ffb3ff84b8a74f473ae464c2a79b3009.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_owner.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_collateral_amount.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_debt_amount.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_staker.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_amount.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_leverage.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_token_amount.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_liquidate_as_account_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_market.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_e_f4a48863c0b61b139248c098c824a58f.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_credit_capacity.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_net_issuance.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_token_amount.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_owner.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_amount.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_distributor.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_amount.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_distributor.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_duration.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_amount.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_amount.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_amount.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_collateral_value.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_contract_address.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_ts.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_debt_eth_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_debt_eth_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_debt_eth_mainnet_contract_address.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_debt_eth_mainnet_debt.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_debt_eth_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_debt_eth_mainnet_ts.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidatio_4be498920f5476d4fbe5b11196fb1973.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_liquidation_data.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_pool_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_account_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_collateral_type.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_sender.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_token_amount.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_account_created_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_account_migrated_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_delegation_updated_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_deposited_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_liquidation_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_market_registered_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_market_registered_eth_mainnet_market_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_market_updated_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_pool_created_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_rewards_claimed_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_rewards_distributed_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_usd_burned_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_usd_minted_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_vault_liquidation_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_withdrawn_eth_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/schema.yml/dbt_utils_recency_blocks_eth_mainnet_hour__ts__1.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/schema.yml/not_null_blocks_eth_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/eth/mainnet/schema.yml/unique_blocks_eth_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/ambassador_vote_recorded_snax_mainnet.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/ambassador_vote_withdrawn_snax_mainnet.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/blocks_snax_mainnet.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_ambassador_vot_23f8f2585be090d6b8cc1055ce1f10b4.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_ambassador_vot_2828b5170123cf65e3e0e100826c8d72.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_ambassador_vot_bb4bc4fc29c0c50295736cc83c7add2a.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_spartan_vote_r_436280a0cca390e8f540ba02f80f5a02.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_spartan_vote_w_579bf425b6501dcd4308f3add0d96596.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_spartan_vote_w_a3b7999b960cb161e04b492d6253a022.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_treasury_vote__18fd53e7e0ebc9d249da049fc2331fba.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_treasury_vote__9b0c0c97eb673950462cc5421b7c62e9.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_treasury_vote__a2ae5a5c5b104f34da58bf05b5084d6c.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_candidates.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_chain_id.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_epoch_id.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_voter.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_voting_power.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withd_061bf7235604b2babb905360cdd83f9f.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_chain_id.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_epoch_id.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_voter.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_blocks_snax_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_candidates.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_chain_id.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_epoch_id.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_voter.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_voting_power.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_chain_id.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_epoch_id.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_voter.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_candidates.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_chain_id.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_epoch_id.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_voter.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_voting_power.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_chain_id.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_contract.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_epoch_id.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_voter.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_ambassador_vote_recorded_snax_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_ambassador_vote_recorded_snax_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_ambassador_vote_withdrawn_snax_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_ambassador_vote_withdrawn_snax_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_blocks_snax_mainnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_spartan_vote_recorded_snax_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_spartan_vote_recorded_snax_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_spartan_vote_withdrawn_snax_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_spartan_vote_withdrawn_snax_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_treasury_vote_recorded_snax_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_treasury_vote_recorded_snax_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_treasury_vote_withdrawn_snax_mainnet_id.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_treasury_vote_withdrawn_snax_mainnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/spartan_vote_recorded_snax_mainnet.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/spartan_vote_withdrawn_snax_mainnet.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/treasury_vote_recorded_snax_mainnet.sql create mode 100644 compiled/synthetix/models/raw/snax/mainnet/treasury_vote_withdrawn_snax_mainnet.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/blocks_snax_testnet.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/gov_vote_recorded_snax_testnet.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/gov_vote_withdrawn_snax_testnet.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/schema.yml/accepted_values_gov_vote_recor_ad53864d93df37fcda9c0e00527ef433.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/schema.yml/accepted_values_gov_vote_withd_6cff280c480680cb4fc118e253216b44.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_blocks_snax_testnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_candidates.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_chain_id.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_contract.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_epoch_id.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_id.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_voter.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_voting_power.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_block_timestamp.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_chain_id.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_contract.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_epoch_id.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_event_name.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_id.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_voter.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/schema.yml/unique_blocks_snax_testnet_block_number.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/schema.yml/unique_gov_vote_recorded_snax_testnet_id.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/schema.yml/unique_gov_vote_recorded_snax_testnet_transaction_hash.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/schema.yml/unique_gov_vote_withdrawn_snax_testnet_id.sql create mode 100644 compiled/synthetix/models/raw/snax/testnet/schema.yml/unique_gov_vote_withdrawn_snax_testnet_transaction_hash.sql create mode 100644 compiled/synthetix/seeds/schema.yml/not_null_arbitrum_mainnet_rewa_9f0ed420a135e83b661e5838a9b341e1.sql create mode 100644 compiled/synthetix/seeds/schema.yml/not_null_arbitrum_mainnet_reward_distributors_token_symbol.sql create mode 100644 compiled/synthetix/seeds/schema.yml/not_null_arbitrum_mainnet_tokens_token_address.sql create mode 100644 compiled/synthetix/seeds/schema.yml/not_null_arbitrum_mainnet_tokens_token_symbol.sql create mode 100644 compiled/synthetix/seeds/schema.yml/not_null_arbitrum_sepolia_rewa_3a4a8df81e818d95a18f5f2753e2c60f.sql create mode 100644 compiled/synthetix/seeds/schema.yml/not_null_arbitrum_sepolia_reward_distributors_token_symbol.sql create mode 100644 compiled/synthetix/seeds/schema.yml/not_null_arbitrum_sepolia_tokens_token_address.sql create mode 100644 compiled/synthetix/seeds/schema.yml/not_null_arbitrum_sepolia_tokens_token_symbol.sql create mode 100644 compiled/synthetix/seeds/schema.yml/not_null_base_mainnet_reward_distributors_distributor_address.sql create mode 100644 compiled/synthetix/seeds/schema.yml/not_null_base_mainnet_reward_distributors_token_symbol.sql create mode 100644 compiled/synthetix/seeds/schema.yml/not_null_base_mainnet_tokens_token_address.sql create mode 100644 compiled/synthetix/seeds/schema.yml/not_null_base_mainnet_tokens_token_symbol.sql create mode 100644 compiled/synthetix/seeds/schema.yml/not_null_base_sepolia_reward_distributors_distributor_address.sql create mode 100644 compiled/synthetix/seeds/schema.yml/not_null_base_sepolia_reward_distributors_token_symbol.sql create mode 100644 compiled/synthetix/seeds/schema.yml/not_null_base_sepolia_tokens_token_address.sql create mode 100644 compiled/synthetix/seeds/schema.yml/not_null_base_sepolia_tokens_token_symbol.sql create mode 100644 graph.gpickle create mode 100644 graph_summary.json create mode 100644 index.html create mode 100644 manifest.json create mode 100644 partial_parse.msgpack create mode 100644 run_results.json create mode 100644 semantic_manifest.json diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/catalog.json b/catalog.json new file mode 100644 index 00000000..cce9ca53 --- /dev/null +++ b/catalog.json @@ -0,0 +1 @@ +{"metadata": {"dbt_schema_version": "https://schemas.getdbt.com/dbt/catalog/v1.json", "dbt_version": "1.9.0b1", "generated_at": "2024-10-03T20:56:29.071092Z", "invocation_id": "5c4d5a1d-ffbb-4962-b82d-51be51f6e0a9", "env": {}}, "nodes": {"model.synthetix.fct_core_account_delegation_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_core_account_delegation_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "numeric", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 3, "name": "collateral_type", "comment": null}, "amount_delegated": {"type": "numeric", "index": 4, "name": "amount_delegated", "comment": null}, "account_id": {"type": "text", "index": 5, "name": "account_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_account_delegation_arbitrum_mainnet"}, "model.synthetix.fct_core_apr_arbitrum_mainnet": {"metadata": {"type": "BASE TABLE", "schema": "prod_arbitrum_mainnet", "name": "fct_core_apr_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "integer", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 3, "name": "collateral_type", "comment": null}, "collateral_value": {"type": "numeric", "index": 4, "name": "collateral_value", "comment": null}, "debt": {"type": "numeric", "index": 5, "name": "debt", "comment": null}, "hourly_issuance": {"type": "numeric", "index": 6, "name": "hourly_issuance", "comment": null}, "hourly_pnl": {"type": "numeric", "index": 7, "name": "hourly_pnl", "comment": null}, "cumulative_pnl": {"type": "numeric", "index": 8, "name": "cumulative_pnl", "comment": null}, "cumulative_issuance": {"type": "numeric", "index": 9, "name": "cumulative_issuance", "comment": null}, "rewards_usd": {"type": "numeric", "index": 10, "name": "rewards_usd", "comment": null}, "hourly_pnl_pct": {"type": "numeric", "index": 11, "name": "hourly_pnl_pct", "comment": null}, "hourly_rewards_pct": {"type": "numeric", "index": 12, "name": "hourly_rewards_pct", "comment": null}, "apr_24h": {"type": "numeric", "index": 13, "name": "apr_24h", "comment": null}, "apy_24h": {"type": "numeric", "index": 14, "name": "apy_24h", "comment": null}, "apr_7d": {"type": "numeric", "index": 15, "name": "apr_7d", "comment": null}, "apy_7d": {"type": "numeric", "index": 16, "name": "apy_7d", "comment": null}, "apr_28d": {"type": "numeric", "index": 17, "name": "apr_28d", "comment": null}, "apy_28d": {"type": "numeric", "index": 18, "name": "apy_28d", "comment": null}, "apr_24h_pnl": {"type": "numeric", "index": 19, "name": "apr_24h_pnl", "comment": null}, "apy_24h_pnl": {"type": "numeric", "index": 20, "name": "apy_24h_pnl", "comment": null}, "apr_7d_pnl": {"type": "numeric", "index": 21, "name": "apr_7d_pnl", "comment": null}, "apy_7d_pnl": {"type": "numeric", "index": 22, "name": "apy_7d_pnl", "comment": null}, "apr_28d_pnl": {"type": "numeric", "index": 23, "name": "apr_28d_pnl", "comment": null}, "apy_28d_pnl": {"type": "numeric", "index": 24, "name": "apy_28d_pnl", "comment": null}, "apr_24h_rewards": {"type": "numeric", "index": 25, "name": "apr_24h_rewards", "comment": null}, "apy_24h_rewards": {"type": "numeric", "index": 26, "name": "apy_24h_rewards", "comment": null}, "apr_7d_rewards": {"type": "numeric", "index": 27, "name": "apr_7d_rewards", "comment": null}, "apy_7d_rewards": {"type": "numeric", "index": 28, "name": "apy_7d_rewards", "comment": null}, "apr_28d_rewards": {"type": "numeric", "index": 29, "name": "apr_28d_rewards", "comment": null}, "apy_28d_rewards": {"type": "numeric", "index": 30, "name": "apy_28d_rewards", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_apr_arbitrum_mainnet"}, "model.synthetix.fct_core_apr_rewards_arbitrum_mainnet": {"metadata": {"type": "BASE TABLE", "schema": "prod_arbitrum_mainnet", "name": "fct_core_apr_rewards_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "integer", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 3, "name": "collateral_type", "comment": null}, "reward_token": {"type": "text", "index": 4, "name": "reward_token", "comment": null}, "collateral_value": {"type": "numeric", "index": 5, "name": "collateral_value", "comment": null}, "rewards_usd": {"type": "numeric", "index": 6, "name": "rewards_usd", "comment": null}, "hourly_rewards_pct": {"type": "numeric", "index": 7, "name": "hourly_rewards_pct", "comment": null}, "apr_24h_rewards": {"type": "numeric", "index": 8, "name": "apr_24h_rewards", "comment": null}, "apy_24h_rewards": {"type": "numeric", "index": 9, "name": "apy_24h_rewards", "comment": null}, "apr_7d_rewards": {"type": "numeric", "index": 10, "name": "apr_7d_rewards", "comment": null}, "apy_7d_rewards": {"type": "numeric", "index": 11, "name": "apy_7d_rewards", "comment": null}, "apr_28d_rewards": {"type": "numeric", "index": 12, "name": "apr_28d_rewards", "comment": null}, "apy_28d_rewards": {"type": "numeric", "index": 13, "name": "apy_28d_rewards", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_apr_rewards_arbitrum_mainnet"}, "model.synthetix.fct_core_market_updated_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_core_market_updated_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "ts": {"type": "timestamp with time zone", "index": 2, "name": "ts", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "market_id": {"type": "numeric", "index": 5, "name": "market_id", "comment": null}, "collateral_type": {"type": "text", "index": 6, "name": "collateral_type", "comment": null}, "credit_capacity": {"type": "numeric", "index": 7, "name": "credit_capacity", "comment": null}, "net_issuance": {"type": "numeric", "index": 8, "name": "net_issuance", "comment": null}, "token_amount": {"type": "numeric", "index": 9, "name": "token_amount", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_market_updated_arbitrum_mainnet"}, "model.synthetix.fct_core_pool_collateral_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_core_pool_collateral_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "collateral_type": {"type": "text", "index": 2, "name": "collateral_type", "comment": null}, "amount_deposited": {"type": "numeric", "index": 3, "name": "amount_deposited", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_pool_collateral_arbitrum_mainnet"}, "model.synthetix.fct_core_pool_delegation_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_core_pool_delegation_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "numeric", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 3, "name": "collateral_type", "comment": null}, "amount_delegated": {"type": "numeric", "index": 4, "name": "amount_delegated", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_pool_delegation_arbitrum_mainnet"}, "model.synthetix.fct_core_pools_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_core_pools_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "numeric", "index": 1, "name": "id", "comment": null}, "created_ts": {"type": "timestamp with time zone", "index": 2, "name": "created_ts", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "owner": {"type": "text", "index": 4, "name": "owner", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_pools_arbitrum_mainnet"}, "model.synthetix.fct_perp_account_stats_daily_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_account_stats_daily_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "account_id": {"type": "text", "index": 2, "name": "account_id", "comment": null}, "fees": {"type": "numeric", "index": 3, "name": "fees", "comment": null}, "volume": {"type": "numeric", "index": 4, "name": "volume", "comment": null}, "amount_liquidated": {"type": "numeric", "index": 5, "name": "amount_liquidated", "comment": null}, "liquidations": {"type": "numeric", "index": 6, "name": "liquidations", "comment": null}, "cumulative_fees": {"type": "numeric", "index": 7, "name": "cumulative_fees", "comment": null}, "cumulative_volume": {"type": "numeric", "index": 8, "name": "cumulative_volume", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_account_stats_daily_arbitrum_mainnet"}, "model.synthetix.fct_perp_account_stats_hourly_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_account_stats_hourly_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "account_id": {"type": "text", "index": 2, "name": "account_id", "comment": null}, "trades": {"type": "bigint", "index": 3, "name": "trades", "comment": null}, "fees": {"type": "numeric", "index": 4, "name": "fees", "comment": null}, "volume": {"type": "numeric", "index": 5, "name": "volume", "comment": null}, "amount_liquidated": {"type": "numeric", "index": 6, "name": "amount_liquidated", "comment": null}, "liquidations": {"type": "bigint", "index": 7, "name": "liquidations", "comment": null}, "cumulative_fees": {"type": "numeric", "index": 8, "name": "cumulative_fees", "comment": null}, "cumulative_volume": {"type": "numeric", "index": 9, "name": "cumulative_volume", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_account_stats_hourly_arbitrum_mainnet"}, "model.synthetix.fct_perp_accounts_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_accounts_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"created_ts": {"type": "timestamp with time zone", "index": 1, "name": "created_ts", "comment": null}, "owner": {"type": "text", "index": 2, "name": "owner", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_accounts_arbitrum_mainnet"}, "model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_collateral_modified_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "account_id": {"type": "numeric", "index": 3, "name": "account_id", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "synth_market_id": {"type": "numeric", "index": 8, "name": "synth_market_id", "comment": null}, "sender": {"type": "text", "index": 9, "name": "sender", "comment": null}, "amount_delta": {"type": "numeric", "index": 10, "name": "amount_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet"}, "model.synthetix.fct_perp_interest_charged_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_interest_charged_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "account_id": {"type": "numeric", "index": 7, "name": "account_id", "comment": null}, "interest": {"type": "numeric", "index": 8, "name": "interest", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_interest_charged_arbitrum_mainnet"}, "model.synthetix.fct_perp_keeper_stats_daily_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_keeper_stats_daily_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "keeper": {"type": "text", "index": 2, "name": "keeper", "comment": null}, "trades": {"type": "numeric", "index": 3, "name": "trades", "comment": null}, "settlement_rewards": {"type": "numeric", "index": 4, "name": "settlement_rewards", "comment": null}, "amount_settled": {"type": "numeric", "index": 5, "name": "amount_settled", "comment": null}, "trades_pct": {"type": "numeric", "index": 6, "name": "trades_pct", "comment": null}, "settlement_rewards_pct": {"type": "numeric", "index": 7, "name": "settlement_rewards_pct", "comment": null}, "amount_settled_pct": {"type": "numeric", "index": 8, "name": "amount_settled_pct", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_keeper_stats_daily_arbitrum_mainnet"}, "model.synthetix.fct_perp_keeper_stats_hourly_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_keeper_stats_hourly_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "keeper": {"type": "text", "index": 2, "name": "keeper", "comment": null}, "trades": {"type": "bigint", "index": 3, "name": "trades", "comment": null}, "settlement_rewards": {"type": "numeric", "index": 4, "name": "settlement_rewards", "comment": null}, "amount_settled": {"type": "numeric", "index": 5, "name": "amount_settled", "comment": null}, "trades_pct": {"type": "bigint", "index": 6, "name": "trades_pct", "comment": null}, "settlement_rewards_pct": {"type": "numeric", "index": 7, "name": "settlement_rewards_pct", "comment": null}, "amount_settled_pct": {"type": "numeric", "index": 8, "name": "amount_settled_pct", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_keeper_stats_hourly_arbitrum_mainnet"}, "model.synthetix.fct_perp_liq_account_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_liq_account_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account_id": {"type": "text", "index": 1, "name": "account_id", "comment": null}, "ts": {"type": "timestamp with time zone", "index": 2, "name": "ts", "comment": null}, "total_reward": {"type": "numeric", "index": 3, "name": "total_reward", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_liq_account_arbitrum_mainnet"}, "model.synthetix.fct_perp_liq_position_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_liq_position_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "ts": {"type": "timestamp with time zone", "index": 2, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "market_id": {"type": "numeric", "index": 5, "name": "market_id", "comment": null}, "market_symbol": {"type": "text", "index": 6, "name": "market_symbol", "comment": null}, "amount_liquidated": {"type": "numeric", "index": 7, "name": "amount_liquidated", "comment": null}, "position_size": {"type": "numeric", "index": 8, "name": "position_size", "comment": null}, "account_id": {"type": "text", "index": 9, "name": "account_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_liq_position_arbitrum_mainnet"}, "model.synthetix.fct_perp_market_history_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_market_history_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "ts": {"type": "timestamp with time zone", "index": 2, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "market_id": {"type": "numeric", "index": 5, "name": "market_id", "comment": null}, "market_symbol": {"type": "text", "index": 6, "name": "market_symbol", "comment": null}, "price": {"type": "numeric", "index": 7, "name": "price", "comment": null}, "skew": {"type": "numeric", "index": 8, "name": "skew", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "size_delta": {"type": "numeric", "index": 10, "name": "size_delta", "comment": null}, "funding_rate": {"type": "numeric", "index": 11, "name": "funding_rate", "comment": null}, "funding_velocity": {"type": "numeric", "index": 12, "name": "funding_velocity", "comment": null}, "interest_rate": {"type": "numeric", "index": 13, "name": "interest_rate", "comment": null}, "funding_rate_apr": {"type": "numeric", "index": 14, "name": "funding_rate_apr", "comment": null}, "long_rate_apr": {"type": "numeric", "index": 15, "name": "long_rate_apr", "comment": null}, "short_rate_apr": {"type": "numeric", "index": 16, "name": "short_rate_apr", "comment": null}, "size_usd": {"type": "numeric", "index": 17, "name": "size_usd", "comment": null}, "long_oi": {"type": "numeric", "index": 18, "name": "long_oi", "comment": null}, "short_oi": {"type": "numeric", "index": 19, "name": "short_oi", "comment": null}, "long_oi_pct": {"type": "numeric", "index": 20, "name": "long_oi_pct", "comment": null}, "short_oi_pct": {"type": "numeric", "index": 21, "name": "short_oi_pct", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_market_history_arbitrum_mainnet"}, "model.synthetix.fct_perp_market_stats_daily_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_market_stats_daily_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "market_symbol": {"type": "text", "index": 2, "name": "market_symbol", "comment": null}, "trades": {"type": "numeric", "index": 3, "name": "trades", "comment": null}, "exchange_fees": {"type": "numeric", "index": 4, "name": "exchange_fees", "comment": null}, "referral_fees": {"type": "numeric", "index": 5, "name": "referral_fees", "comment": null}, "collected_fees": {"type": "numeric", "index": 6, "name": "collected_fees", "comment": null}, "volume": {"type": "numeric", "index": 7, "name": "volume", "comment": null}, "amount_liquidated": {"type": "numeric", "index": 8, "name": "amount_liquidated", "comment": null}, "liquidations": {"type": "numeric", "index": 9, "name": "liquidations", "comment": null}, "cumulative_exchange_fees": {"type": "numeric", "index": 10, "name": "cumulative_exchange_fees", "comment": null}, "cumulative_referral_fees": {"type": "numeric", "index": 11, "name": "cumulative_referral_fees", "comment": null}, "cumulative_collected_fees": {"type": "numeric", "index": 12, "name": "cumulative_collected_fees", "comment": null}, "cumulative_volume": {"type": "numeric", "index": 13, "name": "cumulative_volume", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_market_stats_daily_arbitrum_mainnet"}, "model.synthetix.fct_perp_market_stats_hourly_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_market_stats_hourly_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "market_symbol": {"type": "text", "index": 2, "name": "market_symbol", "comment": null}, "trades": {"type": "bigint", "index": 3, "name": "trades", "comment": null}, "exchange_fees": {"type": "numeric", "index": 4, "name": "exchange_fees", "comment": null}, "referral_fees": {"type": "numeric", "index": 5, "name": "referral_fees", "comment": null}, "collected_fees": {"type": "numeric", "index": 6, "name": "collected_fees", "comment": null}, "volume": {"type": "numeric", "index": 7, "name": "volume", "comment": null}, "amount_liquidated": {"type": "numeric", "index": 8, "name": "amount_liquidated", "comment": null}, "liquidations": {"type": "bigint", "index": 9, "name": "liquidations", "comment": null}, "cumulative_exchange_fees": {"type": "numeric", "index": 10, "name": "cumulative_exchange_fees", "comment": null}, "cumulative_referral_fees": {"type": "numeric", "index": 11, "name": "cumulative_referral_fees", "comment": null}, "cumulative_collected_fees": {"type": "numeric", "index": 12, "name": "cumulative_collected_fees", "comment": null}, "cumulative_volume": {"type": "numeric", "index": 13, "name": "cumulative_volume", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_market_stats_hourly_arbitrum_mainnet"}, "model.synthetix.fct_perp_markets_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_markets_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "numeric", "index": 1, "name": "id", "comment": null}, "created_ts": {"type": "timestamp with time zone", "index": 2, "name": "created_ts", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "market_symbol": {"type": "text", "index": 4, "name": "market_symbol", "comment": null}, "market_name": {"type": "text", "index": 5, "name": "market_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_markets_arbitrum_mainnet"}, "model.synthetix.fct_perp_orders_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_orders_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "ts": {"type": "timestamp with time zone", "index": 2, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "market_id": {"type": "numeric", "index": 6, "name": "market_id", "comment": null}, "market_symbol": {"type": "text", "index": 7, "name": "market_symbol", "comment": null}, "account_id": {"type": "text", "index": 8, "name": "account_id", "comment": null}, "order_type": {"type": "integer", "index": 9, "name": "order_type", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "acceptable_price": {"type": "numeric", "index": 11, "name": "acceptable_price", "comment": null}, "settlement_time": {"type": "numeric", "index": 12, "name": "settlement_time", "comment": null}, "expiration_time": {"type": "numeric", "index": 13, "name": "expiration_time", "comment": null}, "tracking_code": {"type": "text", "index": 14, "name": "tracking_code", "comment": null}, "sender": {"type": "text", "index": 15, "name": "sender", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_orders_arbitrum_mainnet"}, "model.synthetix.fct_perp_pnl_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_pnl_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "market_id": {"type": "integer", "index": 2, "name": "market_id", "comment": null}, "market_pnl": {"type": "numeric", "index": 3, "name": "market_pnl", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_pnl_arbitrum_mainnet"}, "model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_previous_order_expired_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "market_id": {"type": "numeric", "index": 7, "name": "market_id", "comment": null}, "account_id": {"type": "numeric", "index": 8, "name": "account_id", "comment": null}, "commitment_time": {"type": "numeric", "index": 9, "name": "commitment_time", "comment": null}, "tracking_code": {"type": "text", "index": 10, "name": "tracking_code", "comment": null}, "acceptable_price": {"type": "numeric", "index": 11, "name": "acceptable_price", "comment": null}, "size_delta": {"type": "numeric", "index": 12, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet"}, "model.synthetix.fct_perp_stats_daily_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_stats_daily_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "trades": {"type": "numeric", "index": 2, "name": "trades", "comment": null}, "exchange_fees": {"type": "numeric", "index": 3, "name": "exchange_fees", "comment": null}, "referral_fees": {"type": "numeric", "index": 4, "name": "referral_fees", "comment": null}, "collected_fees": {"type": "numeric", "index": 5, "name": "collected_fees", "comment": null}, "volume": {"type": "numeric", "index": 6, "name": "volume", "comment": null}, "liquidation_rewards": {"type": "numeric", "index": 7, "name": "liquidation_rewards", "comment": null}, "liquidated_accounts": {"type": "numeric", "index": 8, "name": "liquidated_accounts", "comment": null}, "cumulative_exchange_fees": {"type": "numeric", "index": 9, "name": "cumulative_exchange_fees", "comment": null}, "cumulative_referral_fees": {"type": "numeric", "index": 10, "name": "cumulative_referral_fees", "comment": null}, "cumulative_collected_fees": {"type": "numeric", "index": 11, "name": "cumulative_collected_fees", "comment": null}, "cumulative_volume": {"type": "numeric", "index": 12, "name": "cumulative_volume", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_stats_daily_arbitrum_mainnet"}, "model.synthetix.fct_perp_stats_hourly_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_stats_hourly_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "trades": {"type": "numeric", "index": 2, "name": "trades", "comment": null}, "exchange_fees": {"type": "numeric", "index": 3, "name": "exchange_fees", "comment": null}, "referral_fees": {"type": "numeric", "index": 4, "name": "referral_fees", "comment": null}, "collected_fees": {"type": "numeric", "index": 5, "name": "collected_fees", "comment": null}, "volume": {"type": "numeric", "index": 6, "name": "volume", "comment": null}, "cumulative_exchange_fees": {"type": "numeric", "index": 7, "name": "cumulative_exchange_fees", "comment": null}, "cumulative_referral_fees": {"type": "numeric", "index": 8, "name": "cumulative_referral_fees", "comment": null}, "cumulative_collected_fees": {"type": "numeric", "index": 9, "name": "cumulative_collected_fees", "comment": null}, "cumulative_volume": {"type": "numeric", "index": 10, "name": "cumulative_volume", "comment": null}, "liquidation_rewards": {"type": "numeric", "index": 11, "name": "liquidation_rewards", "comment": null}, "liquidated_accounts": {"type": "bigint", "index": 12, "name": "liquidated_accounts", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_stats_hourly_arbitrum_mainnet"}, "model.synthetix.fct_perp_tracking_stats_daily_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_tracking_stats_daily_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "exchange_fees": {"type": "numeric", "index": 3, "name": "exchange_fees", "comment": null}, "referral_fees": {"type": "numeric", "index": 4, "name": "referral_fees", "comment": null}, "collected_fees": {"type": "numeric", "index": 5, "name": "collected_fees", "comment": null}, "volume": {"type": "numeric", "index": 6, "name": "volume", "comment": null}, "trades": {"type": "numeric", "index": 7, "name": "trades", "comment": null}, "accounts": {"type": "bigint", "index": 8, "name": "accounts", "comment": null}, "exchange_fees_share": {"type": "numeric", "index": 9, "name": "exchange_fees_share", "comment": null}, "referral_fees_share": {"type": "numeric", "index": 10, "name": "referral_fees_share", "comment": null}, "collected_fees_share": {"type": "numeric", "index": 11, "name": "collected_fees_share", "comment": null}, "volume_share": {"type": "numeric", "index": 12, "name": "volume_share", "comment": null}, "trades_share": {"type": "numeric", "index": 13, "name": "trades_share", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_tracking_stats_daily_arbitrum_mainnet"}, "model.synthetix.fct_perp_tracking_stats_hourly_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_tracking_stats_hourly_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "exchange_fees": {"type": "numeric", "index": 3, "name": "exchange_fees", "comment": null}, "referral_fees": {"type": "numeric", "index": 4, "name": "referral_fees", "comment": null}, "collected_fees": {"type": "numeric", "index": 5, "name": "collected_fees", "comment": null}, "volume": {"type": "numeric", "index": 6, "name": "volume", "comment": null}, "trades": {"type": "bigint", "index": 7, "name": "trades", "comment": null}, "accounts": {"type": "bigint", "index": 8, "name": "accounts", "comment": null}, "exchange_fees_share": {"type": "numeric", "index": 9, "name": "exchange_fees_share", "comment": null}, "referral_fees_share": {"type": "numeric", "index": 10, "name": "referral_fees_share", "comment": null}, "collected_fees_share": {"type": "numeric", "index": 11, "name": "collected_fees_share", "comment": null}, "volume_share": {"type": "numeric", "index": 12, "name": "volume_share", "comment": null}, "trades_share": {"type": "numeric", "index": 13, "name": "trades_share", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_tracking_stats_hourly_arbitrum_mainnet"}, "model.synthetix.fct_perp_trades_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_trades_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "ts": {"type": "timestamp with time zone", "index": 2, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "market_id": {"type": "numeric", "index": 6, "name": "market_id", "comment": null}, "market_symbol": {"type": "text", "index": 7, "name": "market_symbol", "comment": null}, "account_id": {"type": "text", "index": 8, "name": "account_id", "comment": null}, "fill_price": {"type": "numeric", "index": 9, "name": "fill_price", "comment": null}, "pnl": {"type": "numeric", "index": 10, "name": "pnl", "comment": null}, "accrued_funding": {"type": "numeric", "index": 11, "name": "accrued_funding", "comment": null}, "trade_size": {"type": "numeric", "index": 12, "name": "trade_size", "comment": null}, "position_size": {"type": "numeric", "index": 13, "name": "position_size", "comment": null}, "total_fees": {"type": "numeric", "index": 14, "name": "total_fees", "comment": null}, "referral_fees": {"type": "numeric", "index": 15, "name": "referral_fees", "comment": null}, "collected_fees": {"type": "numeric", "index": 16, "name": "collected_fees", "comment": null}, "settlement_reward": {"type": "numeric", "index": 17, "name": "settlement_reward", "comment": null}, "tracking_code": {"type": "text", "index": 18, "name": "tracking_code", "comment": null}, "settler": {"type": "text", "index": 19, "name": "settler", "comment": null}, "notional_trade_size": {"type": "numeric", "index": 20, "name": "notional_trade_size", "comment": null}, "notional_position_size": {"type": "numeric", "index": 21, "name": "notional_position_size", "comment": null}, "lp_fees": {"type": "numeric", "index": 22, "name": "lp_fees", "comment": null}, "exchange_fees": {"type": "numeric", "index": 23, "name": "exchange_fees", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_trades_arbitrum_mainnet"}, "model.synthetix.fct_pool_debt_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_pool_debt_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "pool_id": {"type": "integer", "index": 3, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 4, "name": "collateral_type", "comment": null}, "debt": {"type": "numeric", "index": 5, "name": "debt", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_debt_arbitrum_mainnet"}, "model.synthetix.fct_pool_issuance_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_pool_issuance_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "pool_id": {"type": "numeric", "index": 4, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 5, "name": "collateral_type", "comment": null}, "account_id": {"type": "numeric", "index": 6, "name": "account_id", "comment": null}, "amount": {"type": "numeric", "index": 7, "name": "amount", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_issuance_arbitrum_mainnet"}, "model.synthetix.fct_pool_issuance_hourly_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_pool_issuance_hourly_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "numeric", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 3, "name": "collateral_type", "comment": null}, "hourly_issuance": {"type": "numeric", "index": 4, "name": "hourly_issuance", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_issuance_hourly_arbitrum_mainnet"}, "model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet": {"metadata": {"type": "BASE TABLE", "schema": "prod_arbitrum_mainnet", "name": "fct_pool_pnl_hourly_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "integer", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 3, "name": "collateral_type", "comment": null}, "collateral_value": {"type": "numeric", "index": 4, "name": "collateral_value", "comment": null}, "debt": {"type": "numeric", "index": 5, "name": "debt", "comment": null}, "hourly_issuance": {"type": "numeric", "index": 6, "name": "hourly_issuance", "comment": null}, "hourly_pnl": {"type": "numeric", "index": 7, "name": "hourly_pnl", "comment": null}, "rewards_usd": {"type": "numeric", "index": 8, "name": "rewards_usd", "comment": null}, "hourly_pnl_pct": {"type": "numeric", "index": 9, "name": "hourly_pnl_pct", "comment": null}, "hourly_rewards_pct": {"type": "numeric", "index": 10, "name": "hourly_rewards_pct", "comment": null}, "hourly_total_pct": {"type": "numeric", "index": 11, "name": "hourly_total_pct", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"}, "model.synthetix.fct_pool_pnl_hourly_reward_arbitrum_mainnet": {"metadata": {"type": "BASE TABLE", "schema": "prod_arbitrum_mainnet", "name": "fct_pool_pnl_hourly_reward_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "integer", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 3, "name": "collateral_type", "comment": null}, "collateral_value": {"type": "numeric", "index": 4, "name": "collateral_value", "comment": null}, "reward_token": {"type": "text", "index": 5, "name": "reward_token", "comment": null}, "rewards_usd": {"type": "numeric", "index": 6, "name": "rewards_usd", "comment": null}, "hourly_rewards_pct": {"type": "numeric", "index": 7, "name": "hourly_rewards_pct", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_pnl_hourly_reward_arbitrum_mainnet"}, "model.synthetix.fct_pool_rewards_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_pool_rewards_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "integer", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 3, "name": "collateral_type", "comment": null}, "distributor": {"type": "text", "index": 4, "name": "distributor", "comment": null}, "token_symbol": {"type": "text", "index": 5, "name": "token_symbol", "comment": null}, "amount": {"type": "numeric", "index": 6, "name": "amount", "comment": null}, "ts_start": {"type": "timestamp with time zone", "index": 7, "name": "ts_start", "comment": null}, "duration": {"type": "numeric", "index": 8, "name": "duration", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_rewards_arbitrum_mainnet"}, "model.synthetix.fct_pool_rewards_hourly_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_pool_rewards_hourly_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "integer", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 3, "name": "collateral_type", "comment": null}, "rewards_usd": {"type": "numeric", "index": 4, "name": "rewards_usd", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_rewards_hourly_arbitrum_mainnet"}, "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_pool_rewards_token_hourly_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "integer", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 3, "name": "collateral_type", "comment": null}, "distributor": {"type": "text", "index": 4, "name": "distributor", "comment": null}, "token_symbol": {"type": "text", "index": 5, "name": "token_symbol", "comment": null}, "amount": {"type": "numeric", "index": 6, "name": "amount", "comment": null}, "rewards_usd": {"type": "numeric", "index": 7, "name": "rewards_usd", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet"}, "model.synthetix.fct_prices_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_prices_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "market_address": {"type": "character varying", "index": 2, "name": "market_address", "comment": null}, "price": {"type": "numeric", "index": 3, "name": "price", "comment": null}, "market_symbol": {"type": "text", "index": 4, "name": "market_symbol", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_prices_arbitrum_mainnet"}, "model.synthetix.fct_prices_hourly_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_prices_hourly_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "market_symbol": {"type": "text", "index": 2, "name": "market_symbol", "comment": null}, "price": {"type": "numeric", "index": 3, "name": "price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_prices_hourly_arbitrum_mainnet"}, "model.synthetix.fct_spot_atomics_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_spot_atomics_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "ts": {"type": "timestamp with time zone", "index": 2, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "tx_hash": {"type": "text", "index": 4, "name": "tx_hash", "comment": null}, "synth_market_id": {"type": "numeric", "index": 5, "name": "synth_market_id", "comment": null}, "price": {"type": "numeric", "index": 6, "name": "price", "comment": null}, "amount": {"type": "numeric", "index": 7, "name": "amount", "comment": null}, "referrer": {"type": "text", "index": 8, "name": "referrer", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_spot_atomics_arbitrum_mainnet"}, "model.synthetix.fct_spot_markets_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_spot_markets_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "numeric", "index": 1, "name": "id", "comment": null}, "created_ts": {"type": "timestamp with time zone", "index": 2, "name": "created_ts", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "token_address": {"type": "text", "index": 4, "name": "token_address", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_spot_markets_arbitrum_mainnet"}, "model.synthetix.fct_spot_wrapper_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_spot_wrapper_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "ts": {"type": "timestamp with time zone", "index": 2, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "tx_hash": {"type": "text", "index": 4, "name": "tx_hash", "comment": null}, "synth_market_id": {"type": "numeric", "index": 5, "name": "synth_market_id", "comment": null}, "amount_wrapped": {"type": "numeric", "index": 6, "name": "amount_wrapped", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_spot_wrapper_arbitrum_mainnet"}, "model.synthetix.fct_synth_supply_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_mainnet", "name": "fct_synth_supply_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "synth_market_id": {"type": "numeric", "index": 3, "name": "synth_market_id", "comment": null}, "supply": {"type": "numeric", "index": 4, "name": "supply", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_synth_supply_arbitrum_mainnet"}, "model.synthetix.fct_core_account_delegation_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_core_account_delegation_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "numeric", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 3, "name": "collateral_type", "comment": null}, "amount_delegated": {"type": "numeric", "index": 4, "name": "amount_delegated", "comment": null}, "account_id": {"type": "text", "index": 5, "name": "account_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_account_delegation_arbitrum_sepolia"}, "model.synthetix.fct_core_apr_arbitrum_sepolia": {"metadata": {"type": "BASE TABLE", "schema": "prod_arbitrum_sepolia", "name": "fct_core_apr_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "integer", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 3, "name": "collateral_type", "comment": null}, "collateral_value": {"type": "numeric", "index": 4, "name": "collateral_value", "comment": null}, "debt": {"type": "numeric", "index": 5, "name": "debt", "comment": null}, "hourly_issuance": {"type": "numeric", "index": 6, "name": "hourly_issuance", "comment": null}, "hourly_pnl": {"type": "numeric", "index": 7, "name": "hourly_pnl", "comment": null}, "cumulative_pnl": {"type": "numeric", "index": 8, "name": "cumulative_pnl", "comment": null}, "cumulative_issuance": {"type": "numeric", "index": 9, "name": "cumulative_issuance", "comment": null}, "rewards_usd": {"type": "numeric", "index": 10, "name": "rewards_usd", "comment": null}, "hourly_pnl_pct": {"type": "numeric", "index": 11, "name": "hourly_pnl_pct", "comment": null}, "hourly_rewards_pct": {"type": "numeric", "index": 12, "name": "hourly_rewards_pct", "comment": null}, "apr_24h": {"type": "numeric", "index": 13, "name": "apr_24h", "comment": null}, "apy_24h": {"type": "numeric", "index": 14, "name": "apy_24h", "comment": null}, "apr_7d": {"type": "numeric", "index": 15, "name": "apr_7d", "comment": null}, "apy_7d": {"type": "numeric", "index": 16, "name": "apy_7d", "comment": null}, "apr_28d": {"type": "numeric", "index": 17, "name": "apr_28d", "comment": null}, "apy_28d": {"type": "numeric", "index": 18, "name": "apy_28d", "comment": null}, "apr_24h_pnl": {"type": "numeric", "index": 19, "name": "apr_24h_pnl", "comment": null}, "apy_24h_pnl": {"type": "numeric", "index": 20, "name": "apy_24h_pnl", "comment": null}, "apr_7d_pnl": {"type": "numeric", "index": 21, "name": "apr_7d_pnl", "comment": null}, "apy_7d_pnl": {"type": "numeric", "index": 22, "name": "apy_7d_pnl", "comment": null}, "apr_28d_pnl": {"type": "numeric", "index": 23, "name": "apr_28d_pnl", "comment": null}, "apy_28d_pnl": {"type": "numeric", "index": 24, "name": "apy_28d_pnl", "comment": null}, "apr_24h_rewards": {"type": "numeric", "index": 25, "name": "apr_24h_rewards", "comment": null}, "apy_24h_rewards": {"type": "numeric", "index": 26, "name": "apy_24h_rewards", "comment": null}, "apr_7d_rewards": {"type": "numeric", "index": 27, "name": "apr_7d_rewards", "comment": null}, "apy_7d_rewards": {"type": "numeric", "index": 28, "name": "apy_7d_rewards", "comment": null}, "apr_28d_rewards": {"type": "numeric", "index": 29, "name": "apr_28d_rewards", "comment": null}, "apy_28d_rewards": {"type": "numeric", "index": 30, "name": "apy_28d_rewards", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_apr_arbitrum_sepolia"}, "model.synthetix.fct_core_apr_rewards_arbitrum_sepolia": {"metadata": {"type": "BASE TABLE", "schema": "prod_arbitrum_sepolia", "name": "fct_core_apr_rewards_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "integer", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 3, "name": "collateral_type", "comment": null}, "reward_token": {"type": "text", "index": 4, "name": "reward_token", "comment": null}, "collateral_value": {"type": "numeric", "index": 5, "name": "collateral_value", "comment": null}, "rewards_usd": {"type": "numeric", "index": 6, "name": "rewards_usd", "comment": null}, "hourly_rewards_pct": {"type": "numeric", "index": 7, "name": "hourly_rewards_pct", "comment": null}, "apr_24h_rewards": {"type": "numeric", "index": 8, "name": "apr_24h_rewards", "comment": null}, "apy_24h_rewards": {"type": "numeric", "index": 9, "name": "apy_24h_rewards", "comment": null}, "apr_7d_rewards": {"type": "numeric", "index": 10, "name": "apr_7d_rewards", "comment": null}, "apy_7d_rewards": {"type": "numeric", "index": 11, "name": "apy_7d_rewards", "comment": null}, "apr_28d_rewards": {"type": "numeric", "index": 12, "name": "apr_28d_rewards", "comment": null}, "apy_28d_rewards": {"type": "numeric", "index": 13, "name": "apy_28d_rewards", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_apr_rewards_arbitrum_sepolia"}, "model.synthetix.fct_core_market_updated_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_core_market_updated_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "ts": {"type": "timestamp with time zone", "index": 2, "name": "ts", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "market_id": {"type": "numeric", "index": 5, "name": "market_id", "comment": null}, "collateral_type": {"type": "text", "index": 6, "name": "collateral_type", "comment": null}, "credit_capacity": {"type": "numeric", "index": 7, "name": "credit_capacity", "comment": null}, "net_issuance": {"type": "numeric", "index": 8, "name": "net_issuance", "comment": null}, "token_amount": {"type": "numeric", "index": 9, "name": "token_amount", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_market_updated_arbitrum_sepolia"}, "model.synthetix.fct_core_pool_collateral_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_core_pool_collateral_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "collateral_type": {"type": "text", "index": 2, "name": "collateral_type", "comment": null}, "amount_deposited": {"type": "numeric", "index": 3, "name": "amount_deposited", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_pool_collateral_arbitrum_sepolia"}, "model.synthetix.fct_core_pool_delegation_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_core_pool_delegation_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "numeric", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 3, "name": "collateral_type", "comment": null}, "amount_delegated": {"type": "numeric", "index": 4, "name": "amount_delegated", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_pool_delegation_arbitrum_sepolia"}, "model.synthetix.fct_core_pools_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_core_pools_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "numeric", "index": 1, "name": "id", "comment": null}, "created_ts": {"type": "timestamp with time zone", "index": 2, "name": "created_ts", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "owner": {"type": "text", "index": 4, "name": "owner", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_pools_arbitrum_sepolia"}, "model.synthetix.fct_perp_account_stats_daily_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_account_stats_daily_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "account_id": {"type": "text", "index": 2, "name": "account_id", "comment": null}, "fees": {"type": "numeric", "index": 3, "name": "fees", "comment": null}, "volume": {"type": "numeric", "index": 4, "name": "volume", "comment": null}, "amount_liquidated": {"type": "numeric", "index": 5, "name": "amount_liquidated", "comment": null}, "liquidations": {"type": "numeric", "index": 6, "name": "liquidations", "comment": null}, "cumulative_fees": {"type": "numeric", "index": 7, "name": "cumulative_fees", "comment": null}, "cumulative_volume": {"type": "numeric", "index": 8, "name": "cumulative_volume", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_account_stats_daily_arbitrum_sepolia"}, "model.synthetix.fct_perp_account_stats_hourly_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_account_stats_hourly_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "account_id": {"type": "text", "index": 2, "name": "account_id", "comment": null}, "trades": {"type": "bigint", "index": 3, "name": "trades", "comment": null}, "fees": {"type": "numeric", "index": 4, "name": "fees", "comment": null}, "volume": {"type": "numeric", "index": 5, "name": "volume", "comment": null}, "amount_liquidated": {"type": "numeric", "index": 6, "name": "amount_liquidated", "comment": null}, "liquidations": {"type": "bigint", "index": 7, "name": "liquidations", "comment": null}, "cumulative_fees": {"type": "numeric", "index": 8, "name": "cumulative_fees", "comment": null}, "cumulative_volume": {"type": "numeric", "index": 9, "name": "cumulative_volume", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_account_stats_hourly_arbitrum_sepolia"}, "model.synthetix.fct_perp_accounts_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_accounts_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"created_ts": {"type": "timestamp with time zone", "index": 1, "name": "created_ts", "comment": null}, "owner": {"type": "text", "index": 2, "name": "owner", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_accounts_arbitrum_sepolia"}, "model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_collateral_modified_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "account_id": {"type": "numeric", "index": 3, "name": "account_id", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "synth_market_id": {"type": "numeric", "index": 8, "name": "synth_market_id", "comment": null}, "sender": {"type": "text", "index": 9, "name": "sender", "comment": null}, "amount_delta": {"type": "numeric", "index": 10, "name": "amount_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia"}, "model.synthetix.fct_perp_interest_charged_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_interest_charged_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "account_id": {"type": "numeric", "index": 7, "name": "account_id", "comment": null}, "interest": {"type": "numeric", "index": 8, "name": "interest", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_interest_charged_arbitrum_sepolia"}, "model.synthetix.fct_perp_keeper_stats_daily_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_keeper_stats_daily_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "keeper": {"type": "text", "index": 2, "name": "keeper", "comment": null}, "trades": {"type": "numeric", "index": 3, "name": "trades", "comment": null}, "settlement_rewards": {"type": "numeric", "index": 4, "name": "settlement_rewards", "comment": null}, "amount_settled": {"type": "numeric", "index": 5, "name": "amount_settled", "comment": null}, "trades_pct": {"type": "numeric", "index": 6, "name": "trades_pct", "comment": null}, "settlement_rewards_pct": {"type": "numeric", "index": 7, "name": "settlement_rewards_pct", "comment": null}, "amount_settled_pct": {"type": "numeric", "index": 8, "name": "amount_settled_pct", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_keeper_stats_daily_arbitrum_sepolia"}, "model.synthetix.fct_perp_keeper_stats_hourly_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_keeper_stats_hourly_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "keeper": {"type": "text", "index": 2, "name": "keeper", "comment": null}, "trades": {"type": "bigint", "index": 3, "name": "trades", "comment": null}, "settlement_rewards": {"type": "numeric", "index": 4, "name": "settlement_rewards", "comment": null}, "amount_settled": {"type": "numeric", "index": 5, "name": "amount_settled", "comment": null}, "trades_pct": {"type": "bigint", "index": 6, "name": "trades_pct", "comment": null}, "settlement_rewards_pct": {"type": "numeric", "index": 7, "name": "settlement_rewards_pct", "comment": null}, "amount_settled_pct": {"type": "numeric", "index": 8, "name": "amount_settled_pct", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_keeper_stats_hourly_arbitrum_sepolia"}, "model.synthetix.fct_perp_liq_account_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_liq_account_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account_id": {"type": "text", "index": 1, "name": "account_id", "comment": null}, "ts": {"type": "timestamp with time zone", "index": 2, "name": "ts", "comment": null}, "total_reward": {"type": "numeric", "index": 3, "name": "total_reward", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_liq_account_arbitrum_sepolia"}, "model.synthetix.fct_perp_liq_position_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_liq_position_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "ts": {"type": "timestamp with time zone", "index": 2, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "market_id": {"type": "numeric", "index": 5, "name": "market_id", "comment": null}, "market_symbol": {"type": "text", "index": 6, "name": "market_symbol", "comment": null}, "amount_liquidated": {"type": "numeric", "index": 7, "name": "amount_liquidated", "comment": null}, "position_size": {"type": "numeric", "index": 8, "name": "position_size", "comment": null}, "account_id": {"type": "text", "index": 9, "name": "account_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_liq_position_arbitrum_sepolia"}, "model.synthetix.fct_perp_market_history_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_market_history_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "ts": {"type": "timestamp with time zone", "index": 2, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "market_id": {"type": "numeric", "index": 5, "name": "market_id", "comment": null}, "market_symbol": {"type": "text", "index": 6, "name": "market_symbol", "comment": null}, "price": {"type": "numeric", "index": 7, "name": "price", "comment": null}, "skew": {"type": "numeric", "index": 8, "name": "skew", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "size_delta": {"type": "numeric", "index": 10, "name": "size_delta", "comment": null}, "funding_rate": {"type": "numeric", "index": 11, "name": "funding_rate", "comment": null}, "funding_velocity": {"type": "numeric", "index": 12, "name": "funding_velocity", "comment": null}, "interest_rate": {"type": "numeric", "index": 13, "name": "interest_rate", "comment": null}, "funding_rate_apr": {"type": "numeric", "index": 14, "name": "funding_rate_apr", "comment": null}, "long_rate_apr": {"type": "numeric", "index": 15, "name": "long_rate_apr", "comment": null}, "short_rate_apr": {"type": "numeric", "index": 16, "name": "short_rate_apr", "comment": null}, "size_usd": {"type": "numeric", "index": 17, "name": "size_usd", "comment": null}, "long_oi": {"type": "numeric", "index": 18, "name": "long_oi", "comment": null}, "short_oi": {"type": "numeric", "index": 19, "name": "short_oi", "comment": null}, "long_oi_pct": {"type": "numeric", "index": 20, "name": "long_oi_pct", "comment": null}, "short_oi_pct": {"type": "numeric", "index": 21, "name": "short_oi_pct", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_market_history_arbitrum_sepolia"}, "model.synthetix.fct_perp_market_stats_daily_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_market_stats_daily_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "market_symbol": {"type": "text", "index": 2, "name": "market_symbol", "comment": null}, "trades": {"type": "numeric", "index": 3, "name": "trades", "comment": null}, "exchange_fees": {"type": "numeric", "index": 4, "name": "exchange_fees", "comment": null}, "referral_fees": {"type": "numeric", "index": 5, "name": "referral_fees", "comment": null}, "collected_fees": {"type": "numeric", "index": 6, "name": "collected_fees", "comment": null}, "volume": {"type": "numeric", "index": 7, "name": "volume", "comment": null}, "amount_liquidated": {"type": "numeric", "index": 8, "name": "amount_liquidated", "comment": null}, "liquidations": {"type": "numeric", "index": 9, "name": "liquidations", "comment": null}, "cumulative_exchange_fees": {"type": "numeric", "index": 10, "name": "cumulative_exchange_fees", "comment": null}, "cumulative_referral_fees": {"type": "numeric", "index": 11, "name": "cumulative_referral_fees", "comment": null}, "cumulative_collected_fees": {"type": "numeric", "index": 12, "name": "cumulative_collected_fees", "comment": null}, "cumulative_volume": {"type": "numeric", "index": 13, "name": "cumulative_volume", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_market_stats_daily_arbitrum_sepolia"}, "model.synthetix.fct_perp_market_stats_hourly_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_market_stats_hourly_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "market_symbol": {"type": "text", "index": 2, "name": "market_symbol", "comment": null}, "trades": {"type": "bigint", "index": 3, "name": "trades", "comment": null}, "exchange_fees": {"type": "numeric", "index": 4, "name": "exchange_fees", "comment": null}, "referral_fees": {"type": "numeric", "index": 5, "name": "referral_fees", "comment": null}, "collected_fees": {"type": "numeric", "index": 6, "name": "collected_fees", "comment": null}, "volume": {"type": "numeric", "index": 7, "name": "volume", "comment": null}, "amount_liquidated": {"type": "numeric", "index": 8, "name": "amount_liquidated", "comment": null}, "liquidations": {"type": "bigint", "index": 9, "name": "liquidations", "comment": null}, "cumulative_exchange_fees": {"type": "numeric", "index": 10, "name": "cumulative_exchange_fees", "comment": null}, "cumulative_referral_fees": {"type": "numeric", "index": 11, "name": "cumulative_referral_fees", "comment": null}, "cumulative_collected_fees": {"type": "numeric", "index": 12, "name": "cumulative_collected_fees", "comment": null}, "cumulative_volume": {"type": "numeric", "index": 13, "name": "cumulative_volume", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_market_stats_hourly_arbitrum_sepolia"}, "model.synthetix.fct_perp_markets_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_markets_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "numeric", "index": 1, "name": "id", "comment": null}, "created_ts": {"type": "timestamp with time zone", "index": 2, "name": "created_ts", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "market_symbol": {"type": "text", "index": 4, "name": "market_symbol", "comment": null}, "market_name": {"type": "text", "index": 5, "name": "market_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_markets_arbitrum_sepolia"}, "model.synthetix.fct_perp_orders_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_orders_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "ts": {"type": "timestamp with time zone", "index": 2, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "market_id": {"type": "numeric", "index": 6, "name": "market_id", "comment": null}, "market_symbol": {"type": "text", "index": 7, "name": "market_symbol", "comment": null}, "account_id": {"type": "text", "index": 8, "name": "account_id", "comment": null}, "order_type": {"type": "integer", "index": 9, "name": "order_type", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "acceptable_price": {"type": "numeric", "index": 11, "name": "acceptable_price", "comment": null}, "settlement_time": {"type": "numeric", "index": 12, "name": "settlement_time", "comment": null}, "expiration_time": {"type": "numeric", "index": 13, "name": "expiration_time", "comment": null}, "tracking_code": {"type": "text", "index": 14, "name": "tracking_code", "comment": null}, "sender": {"type": "text", "index": 15, "name": "sender", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_orders_arbitrum_sepolia"}, "model.synthetix.fct_perp_pnl_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_pnl_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "market_id": {"type": "integer", "index": 2, "name": "market_id", "comment": null}, "market_pnl": {"type": "numeric", "index": 3, "name": "market_pnl", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_pnl_arbitrum_sepolia"}, "model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_previous_order_expired_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "market_id": {"type": "numeric", "index": 7, "name": "market_id", "comment": null}, "account_id": {"type": "numeric", "index": 8, "name": "account_id", "comment": null}, "commitment_time": {"type": "numeric", "index": 9, "name": "commitment_time", "comment": null}, "tracking_code": {"type": "text", "index": 10, "name": "tracking_code", "comment": null}, "acceptable_price": {"type": "numeric", "index": 11, "name": "acceptable_price", "comment": null}, "size_delta": {"type": "numeric", "index": 12, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia"}, "model.synthetix.fct_perp_stats_daily_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_stats_daily_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "trades": {"type": "numeric", "index": 2, "name": "trades", "comment": null}, "exchange_fees": {"type": "numeric", "index": 3, "name": "exchange_fees", "comment": null}, "referral_fees": {"type": "numeric", "index": 4, "name": "referral_fees", "comment": null}, "collected_fees": {"type": "numeric", "index": 5, "name": "collected_fees", "comment": null}, "volume": {"type": "numeric", "index": 6, "name": "volume", "comment": null}, "liquidation_rewards": {"type": "numeric", "index": 7, "name": "liquidation_rewards", "comment": null}, "liquidated_accounts": {"type": "numeric", "index": 8, "name": "liquidated_accounts", "comment": null}, "cumulative_exchange_fees": {"type": "numeric", "index": 9, "name": "cumulative_exchange_fees", "comment": null}, "cumulative_referral_fees": {"type": "numeric", "index": 10, "name": "cumulative_referral_fees", "comment": null}, "cumulative_collected_fees": {"type": "numeric", "index": 11, "name": "cumulative_collected_fees", "comment": null}, "cumulative_volume": {"type": "numeric", "index": 12, "name": "cumulative_volume", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_stats_daily_arbitrum_sepolia"}, "model.synthetix.fct_perp_stats_hourly_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_stats_hourly_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "trades": {"type": "numeric", "index": 2, "name": "trades", "comment": null}, "exchange_fees": {"type": "numeric", "index": 3, "name": "exchange_fees", "comment": null}, "referral_fees": {"type": "numeric", "index": 4, "name": "referral_fees", "comment": null}, "collected_fees": {"type": "numeric", "index": 5, "name": "collected_fees", "comment": null}, "volume": {"type": "numeric", "index": 6, "name": "volume", "comment": null}, "cumulative_exchange_fees": {"type": "numeric", "index": 7, "name": "cumulative_exchange_fees", "comment": null}, "cumulative_referral_fees": {"type": "numeric", "index": 8, "name": "cumulative_referral_fees", "comment": null}, "cumulative_collected_fees": {"type": "numeric", "index": 9, "name": "cumulative_collected_fees", "comment": null}, "cumulative_volume": {"type": "numeric", "index": 10, "name": "cumulative_volume", "comment": null}, "liquidation_rewards": {"type": "numeric", "index": 11, "name": "liquidation_rewards", "comment": null}, "liquidated_accounts": {"type": "bigint", "index": 12, "name": "liquidated_accounts", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_stats_hourly_arbitrum_sepolia"}, "model.synthetix.fct_perp_tracking_stats_daily_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_tracking_stats_daily_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "exchange_fees": {"type": "numeric", "index": 3, "name": "exchange_fees", "comment": null}, "referral_fees": {"type": "numeric", "index": 4, "name": "referral_fees", "comment": null}, "collected_fees": {"type": "numeric", "index": 5, "name": "collected_fees", "comment": null}, "volume": {"type": "numeric", "index": 6, "name": "volume", "comment": null}, "trades": {"type": "numeric", "index": 7, "name": "trades", "comment": null}, "accounts": {"type": "bigint", "index": 8, "name": "accounts", "comment": null}, "exchange_fees_share": {"type": "numeric", "index": 9, "name": "exchange_fees_share", "comment": null}, "referral_fees_share": {"type": "numeric", "index": 10, "name": "referral_fees_share", "comment": null}, "collected_fees_share": {"type": "numeric", "index": 11, "name": "collected_fees_share", "comment": null}, "volume_share": {"type": "numeric", "index": 12, "name": "volume_share", "comment": null}, "trades_share": {"type": "numeric", "index": 13, "name": "trades_share", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_tracking_stats_daily_arbitrum_sepolia"}, "model.synthetix.fct_perp_tracking_stats_hourly_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_tracking_stats_hourly_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "exchange_fees": {"type": "numeric", "index": 3, "name": "exchange_fees", "comment": null}, "referral_fees": {"type": "numeric", "index": 4, "name": "referral_fees", "comment": null}, "collected_fees": {"type": "numeric", "index": 5, "name": "collected_fees", "comment": null}, "volume": {"type": "numeric", "index": 6, "name": "volume", "comment": null}, "trades": {"type": "bigint", "index": 7, "name": "trades", "comment": null}, "accounts": {"type": "bigint", "index": 8, "name": "accounts", "comment": null}, "exchange_fees_share": {"type": "numeric", "index": 9, "name": "exchange_fees_share", "comment": null}, "referral_fees_share": {"type": "numeric", "index": 10, "name": "referral_fees_share", "comment": null}, "collected_fees_share": {"type": "numeric", "index": 11, "name": "collected_fees_share", "comment": null}, "volume_share": {"type": "numeric", "index": 12, "name": "volume_share", "comment": null}, "trades_share": {"type": "numeric", "index": 13, "name": "trades_share", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_tracking_stats_hourly_arbitrum_sepolia"}, "model.synthetix.fct_perp_trades_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_trades_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "ts": {"type": "timestamp with time zone", "index": 2, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "market_id": {"type": "numeric", "index": 6, "name": "market_id", "comment": null}, "market_symbol": {"type": "text", "index": 7, "name": "market_symbol", "comment": null}, "account_id": {"type": "text", "index": 8, "name": "account_id", "comment": null}, "fill_price": {"type": "numeric", "index": 9, "name": "fill_price", "comment": null}, "pnl": {"type": "numeric", "index": 10, "name": "pnl", "comment": null}, "accrued_funding": {"type": "numeric", "index": 11, "name": "accrued_funding", "comment": null}, "trade_size": {"type": "numeric", "index": 12, "name": "trade_size", "comment": null}, "position_size": {"type": "numeric", "index": 13, "name": "position_size", "comment": null}, "total_fees": {"type": "numeric", "index": 14, "name": "total_fees", "comment": null}, "referral_fees": {"type": "numeric", "index": 15, "name": "referral_fees", "comment": null}, "collected_fees": {"type": "numeric", "index": 16, "name": "collected_fees", "comment": null}, "settlement_reward": {"type": "numeric", "index": 17, "name": "settlement_reward", "comment": null}, "tracking_code": {"type": "text", "index": 18, "name": "tracking_code", "comment": null}, "settler": {"type": "text", "index": 19, "name": "settler", "comment": null}, "notional_trade_size": {"type": "numeric", "index": 20, "name": "notional_trade_size", "comment": null}, "notional_position_size": {"type": "numeric", "index": 21, "name": "notional_position_size", "comment": null}, "lp_fees": {"type": "numeric", "index": 22, "name": "lp_fees", "comment": null}, "exchange_fees": {"type": "numeric", "index": 23, "name": "exchange_fees", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_trades_arbitrum_sepolia"}, "model.synthetix.fct_pool_debt_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_pool_debt_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "pool_id": {"type": "integer", "index": 3, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 4, "name": "collateral_type", "comment": null}, "debt": {"type": "numeric", "index": 5, "name": "debt", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_debt_arbitrum_sepolia"}, "model.synthetix.fct_pool_issuance_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_pool_issuance_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "pool_id": {"type": "numeric", "index": 4, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 5, "name": "collateral_type", "comment": null}, "account_id": {"type": "numeric", "index": 6, "name": "account_id", "comment": null}, "amount": {"type": "numeric", "index": 7, "name": "amount", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_issuance_arbitrum_sepolia"}, "model.synthetix.fct_pool_issuance_hourly_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_pool_issuance_hourly_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "numeric", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 3, "name": "collateral_type", "comment": null}, "hourly_issuance": {"type": "numeric", "index": 4, "name": "hourly_issuance", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_issuance_hourly_arbitrum_sepolia"}, "model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia": {"metadata": {"type": "BASE TABLE", "schema": "prod_arbitrum_sepolia", "name": "fct_pool_pnl_hourly_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "integer", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 3, "name": "collateral_type", "comment": null}, "collateral_value": {"type": "numeric", "index": 4, "name": "collateral_value", "comment": null}, "debt": {"type": "numeric", "index": 5, "name": "debt", "comment": null}, "hourly_issuance": {"type": "numeric", "index": 6, "name": "hourly_issuance", "comment": null}, "hourly_pnl": {"type": "numeric", "index": 7, "name": "hourly_pnl", "comment": null}, "rewards_usd": {"type": "numeric", "index": 8, "name": "rewards_usd", "comment": null}, "hourly_pnl_pct": {"type": "numeric", "index": 9, "name": "hourly_pnl_pct", "comment": null}, "hourly_rewards_pct": {"type": "numeric", "index": 10, "name": "hourly_rewards_pct", "comment": null}, "hourly_total_pct": {"type": "numeric", "index": 11, "name": "hourly_total_pct", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"}, "model.synthetix.fct_pool_pnl_hourly_reward_arbitrum_sepolia": {"metadata": {"type": "BASE TABLE", "schema": "prod_arbitrum_sepolia", "name": "fct_pool_pnl_hourly_reward_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "integer", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 3, "name": "collateral_type", "comment": null}, "collateral_value": {"type": "numeric", "index": 4, "name": "collateral_value", "comment": null}, "reward_token": {"type": "text", "index": 5, "name": "reward_token", "comment": null}, "rewards_usd": {"type": "numeric", "index": 6, "name": "rewards_usd", "comment": null}, "hourly_rewards_pct": {"type": "numeric", "index": 7, "name": "hourly_rewards_pct", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_pnl_hourly_reward_arbitrum_sepolia"}, "model.synthetix.fct_spot_atomics_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_spot_atomics_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "ts": {"type": "timestamp with time zone", "index": 2, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "tx_hash": {"type": "text", "index": 4, "name": "tx_hash", "comment": null}, "synth_market_id": {"type": "numeric", "index": 5, "name": "synth_market_id", "comment": null}, "price": {"type": "numeric", "index": 6, "name": "price", "comment": null}, "amount": {"type": "numeric", "index": 7, "name": "amount", "comment": null}, "referrer": {"type": "text", "index": 8, "name": "referrer", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_spot_atomics_arbitrum_sepolia"}, "model.synthetix.fct_spot_markets_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_spot_markets_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "numeric", "index": 1, "name": "id", "comment": null}, "created_ts": {"type": "timestamp with time zone", "index": 2, "name": "created_ts", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "token_address": {"type": "text", "index": 4, "name": "token_address", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_spot_markets_arbitrum_sepolia"}, "model.synthetix.fct_spot_wrapper_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_spot_wrapper_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "ts": {"type": "timestamp with time zone", "index": 2, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "tx_hash": {"type": "text", "index": 4, "name": "tx_hash", "comment": null}, "synth_market_id": {"type": "numeric", "index": 5, "name": "synth_market_id", "comment": null}, "amount_wrapped": {"type": "numeric", "index": 6, "name": "amount_wrapped", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_spot_wrapper_arbitrum_sepolia"}, "model.synthetix.fct_synth_supply_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_arbitrum_sepolia", "name": "fct_synth_supply_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "synth_market_id": {"type": "numeric", "index": 3, "name": "synth_market_id", "comment": null}, "supply": {"type": "numeric", "index": 4, "name": "supply", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_synth_supply_arbitrum_sepolia"}, "model.synthetix.fct_buyback_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_buyback_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "ts": {"type": "timestamp with time zone", "index": 2, "name": "ts", "comment": null}, "buyer": {"type": "text", "index": 3, "name": "buyer", "comment": null}, "snx": {"type": "numeric", "index": 4, "name": "snx", "comment": null}, "usd": {"type": "numeric", "index": 5, "name": "usd", "comment": null}, "snx_price": {"type": "numeric", "index": 6, "name": "snx_price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_buyback_base_mainnet"}, "model.synthetix.fct_buyback_daily_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_buyback_daily_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "snx_amount": {"type": "numeric", "index": 2, "name": "snx_amount", "comment": null}, "usd_amount": {"type": "numeric", "index": 3, "name": "usd_amount", "comment": null}, "cumulative_snx_amount": {"type": "numeric", "index": 4, "name": "cumulative_snx_amount", "comment": null}, "cumulative_usd_amount": {"type": "numeric", "index": 5, "name": "cumulative_usd_amount", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_buyback_daily_base_mainnet"}, "model.synthetix.fct_buyback_hourly_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_buyback_hourly_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "snx_amount": {"type": "numeric", "index": 2, "name": "snx_amount", "comment": null}, "usd_amount": {"type": "numeric", "index": 3, "name": "usd_amount", "comment": null}, "cumulative_snx_amount": {"type": "numeric", "index": 4, "name": "cumulative_snx_amount", "comment": null}, "cumulative_usd_amount": {"type": "numeric", "index": 5, "name": "cumulative_usd_amount", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_buyback_hourly_base_mainnet"}, "model.synthetix.fct_core_account_delegation_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_core_account_delegation_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "numeric", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 3, "name": "collateral_type", "comment": null}, "amount_delegated": {"type": "numeric", "index": 4, "name": "amount_delegated", "comment": null}, "account_id": {"type": "text", "index": 5, "name": "account_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_account_delegation_base_mainnet"}, "model.synthetix.fct_core_apr_base_mainnet": {"metadata": {"type": "BASE TABLE", "schema": "prod_base_mainnet", "name": "fct_core_apr_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "integer", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 3, "name": "collateral_type", "comment": null}, "collateral_value": {"type": "numeric", "index": 4, "name": "collateral_value", "comment": null}, "debt": {"type": "numeric", "index": 5, "name": "debt", "comment": null}, "hourly_issuance": {"type": "numeric", "index": 6, "name": "hourly_issuance", "comment": null}, "hourly_pnl": {"type": "numeric", "index": 7, "name": "hourly_pnl", "comment": null}, "cumulative_pnl": {"type": "numeric", "index": 8, "name": "cumulative_pnl", "comment": null}, "cumulative_issuance": {"type": "numeric", "index": 9, "name": "cumulative_issuance", "comment": null}, "rewards_usd": {"type": "numeric", "index": 10, "name": "rewards_usd", "comment": null}, "hourly_pnl_pct": {"type": "numeric", "index": 11, "name": "hourly_pnl_pct", "comment": null}, "hourly_rewards_pct": {"type": "numeric", "index": 12, "name": "hourly_rewards_pct", "comment": null}, "apr_24h": {"type": "numeric", "index": 13, "name": "apr_24h", "comment": null}, "apy_24h": {"type": "numeric", "index": 14, "name": "apy_24h", "comment": null}, "apr_7d": {"type": "numeric", "index": 15, "name": "apr_7d", "comment": null}, "apy_7d": {"type": "numeric", "index": 16, "name": "apy_7d", "comment": null}, "apr_28d": {"type": "numeric", "index": 17, "name": "apr_28d", "comment": null}, "apy_28d": {"type": "numeric", "index": 18, "name": "apy_28d", "comment": null}, "apr_24h_pnl": {"type": "numeric", "index": 19, "name": "apr_24h_pnl", "comment": null}, "apy_24h_pnl": {"type": "numeric", "index": 20, "name": "apy_24h_pnl", "comment": null}, "apr_7d_pnl": {"type": "numeric", "index": 21, "name": "apr_7d_pnl", "comment": null}, "apy_7d_pnl": {"type": "numeric", "index": 22, "name": "apy_7d_pnl", "comment": null}, "apr_28d_pnl": {"type": "numeric", "index": 23, "name": "apr_28d_pnl", "comment": null}, "apy_28d_pnl": {"type": "numeric", "index": 24, "name": "apy_28d_pnl", "comment": null}, "apr_24h_rewards": {"type": "numeric", "index": 25, "name": "apr_24h_rewards", "comment": null}, "apy_24h_rewards": {"type": "numeric", "index": 26, "name": "apy_24h_rewards", "comment": null}, "apr_7d_rewards": {"type": "numeric", "index": 27, "name": "apr_7d_rewards", "comment": null}, "apy_7d_rewards": {"type": "numeric", "index": 28, "name": "apy_7d_rewards", "comment": null}, "apr_28d_rewards": {"type": "numeric", "index": 29, "name": "apr_28d_rewards", "comment": null}, "apy_28d_rewards": {"type": "numeric", "index": 30, "name": "apy_28d_rewards", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_apr_base_mainnet"}, "model.synthetix.fct_core_apr_rewards_base_mainnet": {"metadata": {"type": "BASE TABLE", "schema": "prod_base_mainnet", "name": "fct_core_apr_rewards_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "integer", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 3, "name": "collateral_type", "comment": null}, "reward_token": {"type": "text", "index": 4, "name": "reward_token", "comment": null}, "collateral_value": {"type": "numeric", "index": 5, "name": "collateral_value", "comment": null}, "rewards_usd": {"type": "numeric", "index": 6, "name": "rewards_usd", "comment": null}, "hourly_rewards_pct": {"type": "numeric", "index": 7, "name": "hourly_rewards_pct", "comment": null}, "apr_24h_rewards": {"type": "numeric", "index": 8, "name": "apr_24h_rewards", "comment": null}, "apy_24h_rewards": {"type": "numeric", "index": 9, "name": "apy_24h_rewards", "comment": null}, "apr_7d_rewards": {"type": "numeric", "index": 10, "name": "apr_7d_rewards", "comment": null}, "apy_7d_rewards": {"type": "numeric", "index": 11, "name": "apy_7d_rewards", "comment": null}, "apr_28d_rewards": {"type": "numeric", "index": 12, "name": "apr_28d_rewards", "comment": null}, "apy_28d_rewards": {"type": "numeric", "index": 13, "name": "apy_28d_rewards", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_apr_rewards_base_mainnet"}, "model.synthetix.fct_core_market_updated_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_core_market_updated_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "ts": {"type": "timestamp with time zone", "index": 2, "name": "ts", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "market_id": {"type": "numeric", "index": 5, "name": "market_id", "comment": null}, "collateral_type": {"type": "text", "index": 6, "name": "collateral_type", "comment": null}, "credit_capacity": {"type": "numeric", "index": 7, "name": "credit_capacity", "comment": null}, "net_issuance": {"type": "numeric", "index": 8, "name": "net_issuance", "comment": null}, "token_amount": {"type": "numeric", "index": 9, "name": "token_amount", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_market_updated_base_mainnet"}, "model.synthetix.fct_core_pool_collateral_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_core_pool_collateral_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "collateral_type": {"type": "text", "index": 2, "name": "collateral_type", "comment": null}, "amount_deposited": {"type": "numeric", "index": 3, "name": "amount_deposited", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_pool_collateral_base_mainnet"}, "model.synthetix.fct_core_pool_delegation_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_core_pool_delegation_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "numeric", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 3, "name": "collateral_type", "comment": null}, "amount_delegated": {"type": "numeric", "index": 4, "name": "amount_delegated", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_pool_delegation_base_mainnet"}, "model.synthetix.fct_core_pools_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_core_pools_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "numeric", "index": 1, "name": "id", "comment": null}, "created_ts": {"type": "timestamp with time zone", "index": 2, "name": "created_ts", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "owner": {"type": "text", "index": 4, "name": "owner", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_pools_base_mainnet"}, "model.synthetix.fct_core_vault_collateral_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_core_vault_collateral_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "contract_address": {"type": "text", "index": 3, "name": "contract_address", "comment": null}, "pool_id": {"type": "integer", "index": 4, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 5, "name": "collateral_type", "comment": null}, "amount": {"type": "numeric", "index": 6, "name": "amount", "comment": null}, "collateral_value": {"type": "numeric", "index": 7, "name": "collateral_value", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_vault_collateral_base_mainnet"}, "model.synthetix.fct_perp_account_stats_daily_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_perp_account_stats_daily_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "account_id": {"type": "text", "index": 2, "name": "account_id", "comment": null}, "fees": {"type": "numeric", "index": 3, "name": "fees", "comment": null}, "volume": {"type": "numeric", "index": 4, "name": "volume", "comment": null}, "amount_liquidated": {"type": "numeric", "index": 5, "name": "amount_liquidated", "comment": null}, "liquidations": {"type": "numeric", "index": 6, "name": "liquidations", "comment": null}, "cumulative_fees": {"type": "numeric", "index": 7, "name": "cumulative_fees", "comment": null}, "cumulative_volume": {"type": "numeric", "index": 8, "name": "cumulative_volume", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_account_stats_daily_base_mainnet"}, "model.synthetix.fct_perp_account_stats_hourly_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_perp_account_stats_hourly_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "account_id": {"type": "text", "index": 2, "name": "account_id", "comment": null}, "trades": {"type": "bigint", "index": 3, "name": "trades", "comment": null}, "fees": {"type": "numeric", "index": 4, "name": "fees", "comment": null}, "volume": {"type": "numeric", "index": 5, "name": "volume", "comment": null}, "amount_liquidated": {"type": "numeric", "index": 6, "name": "amount_liquidated", "comment": null}, "liquidations": {"type": "bigint", "index": 7, "name": "liquidations", "comment": null}, "cumulative_fees": {"type": "numeric", "index": 8, "name": "cumulative_fees", "comment": null}, "cumulative_volume": {"type": "numeric", "index": 9, "name": "cumulative_volume", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_account_stats_hourly_base_mainnet"}, "model.synthetix.fct_perp_accounts_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_perp_accounts_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"created_ts": {"type": "timestamp with time zone", "index": 1, "name": "created_ts", "comment": null}, "owner": {"type": "text", "index": 2, "name": "owner", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_accounts_base_mainnet"}, "model.synthetix.fct_perp_collateral_modified_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_perp_collateral_modified_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "account_id": {"type": "numeric", "index": 3, "name": "account_id", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "synth_market_id": {"type": "numeric", "index": 8, "name": "synth_market_id", "comment": null}, "sender": {"type": "text", "index": 9, "name": "sender", "comment": null}, "amount_delta": {"type": "numeric", "index": 10, "name": "amount_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_collateral_modified_base_mainnet"}, "model.synthetix.fct_perp_interest_charged_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_perp_interest_charged_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "account_id": {"type": "numeric", "index": 7, "name": "account_id", "comment": null}, "interest": {"type": "numeric", "index": 8, "name": "interest", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_interest_charged_base_mainnet"}, "model.synthetix.fct_perp_keeper_stats_daily_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_perp_keeper_stats_daily_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "keeper": {"type": "text", "index": 2, "name": "keeper", "comment": null}, "trades": {"type": "numeric", "index": 3, "name": "trades", "comment": null}, "settlement_rewards": {"type": "numeric", "index": 4, "name": "settlement_rewards", "comment": null}, "amount_settled": {"type": "numeric", "index": 5, "name": "amount_settled", "comment": null}, "trades_pct": {"type": "numeric", "index": 6, "name": "trades_pct", "comment": null}, "settlement_rewards_pct": {"type": "numeric", "index": 7, "name": "settlement_rewards_pct", "comment": null}, "amount_settled_pct": {"type": "numeric", "index": 8, "name": "amount_settled_pct", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_keeper_stats_daily_base_mainnet"}, "model.synthetix.fct_perp_keeper_stats_hourly_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_perp_keeper_stats_hourly_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "keeper": {"type": "text", "index": 2, "name": "keeper", "comment": null}, "trades": {"type": "bigint", "index": 3, "name": "trades", "comment": null}, "settlement_rewards": {"type": "numeric", "index": 4, "name": "settlement_rewards", "comment": null}, "amount_settled": {"type": "numeric", "index": 5, "name": "amount_settled", "comment": null}, "trades_pct": {"type": "bigint", "index": 6, "name": "trades_pct", "comment": null}, "settlement_rewards_pct": {"type": "numeric", "index": 7, "name": "settlement_rewards_pct", "comment": null}, "amount_settled_pct": {"type": "numeric", "index": 8, "name": "amount_settled_pct", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_keeper_stats_hourly_base_mainnet"}, "model.synthetix.fct_perp_liq_account_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_perp_liq_account_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account_id": {"type": "text", "index": 1, "name": "account_id", "comment": null}, "ts": {"type": "timestamp with time zone", "index": 2, "name": "ts", "comment": null}, "total_reward": {"type": "numeric", "index": 3, "name": "total_reward", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_liq_account_base_mainnet"}, "model.synthetix.fct_perp_liq_position_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_perp_liq_position_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "ts": {"type": "timestamp with time zone", "index": 2, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "market_id": {"type": "numeric", "index": 5, "name": "market_id", "comment": null}, "market_symbol": {"type": "text", "index": 6, "name": "market_symbol", "comment": null}, "amount_liquidated": {"type": "numeric", "index": 7, "name": "amount_liquidated", "comment": null}, "position_size": {"type": "numeric", "index": 8, "name": "position_size", "comment": null}, "account_id": {"type": "text", "index": 9, "name": "account_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_liq_position_base_mainnet"}, "model.synthetix.fct_perp_market_history_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_perp_market_history_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "ts": {"type": "timestamp with time zone", "index": 2, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "market_id": {"type": "numeric", "index": 5, "name": "market_id", "comment": null}, "market_symbol": {"type": "text", "index": 6, "name": "market_symbol", "comment": null}, "price": {"type": "numeric", "index": 7, "name": "price", "comment": null}, "skew": {"type": "numeric", "index": 8, "name": "skew", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "size_delta": {"type": "numeric", "index": 10, "name": "size_delta", "comment": null}, "funding_rate": {"type": "numeric", "index": 11, "name": "funding_rate", "comment": null}, "funding_velocity": {"type": "numeric", "index": 12, "name": "funding_velocity", "comment": null}, "interest_rate": {"type": "numeric", "index": 13, "name": "interest_rate", "comment": null}, "funding_rate_apr": {"type": "numeric", "index": 14, "name": "funding_rate_apr", "comment": null}, "long_rate_apr": {"type": "numeric", "index": 15, "name": "long_rate_apr", "comment": null}, "short_rate_apr": {"type": "numeric", "index": 16, "name": "short_rate_apr", "comment": null}, "size_usd": {"type": "numeric", "index": 17, "name": "size_usd", "comment": null}, "long_oi": {"type": "numeric", "index": 18, "name": "long_oi", "comment": null}, "short_oi": {"type": "numeric", "index": 19, "name": "short_oi", "comment": null}, "long_oi_pct": {"type": "numeric", "index": 20, "name": "long_oi_pct", "comment": null}, "short_oi_pct": {"type": "numeric", "index": 21, "name": "short_oi_pct", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_market_history_base_mainnet"}, "model.synthetix.fct_perp_market_stats_daily_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_perp_market_stats_daily_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "market_symbol": {"type": "text", "index": 2, "name": "market_symbol", "comment": null}, "trades": {"type": "numeric", "index": 3, "name": "trades", "comment": null}, "exchange_fees": {"type": "numeric", "index": 4, "name": "exchange_fees", "comment": null}, "referral_fees": {"type": "numeric", "index": 5, "name": "referral_fees", "comment": null}, "collected_fees": {"type": "numeric", "index": 6, "name": "collected_fees", "comment": null}, "volume": {"type": "numeric", "index": 7, "name": "volume", "comment": null}, "amount_liquidated": {"type": "numeric", "index": 8, "name": "amount_liquidated", "comment": null}, "liquidations": {"type": "numeric", "index": 9, "name": "liquidations", "comment": null}, "cumulative_exchange_fees": {"type": "numeric", "index": 10, "name": "cumulative_exchange_fees", "comment": null}, "cumulative_referral_fees": {"type": "numeric", "index": 11, "name": "cumulative_referral_fees", "comment": null}, "cumulative_collected_fees": {"type": "numeric", "index": 12, "name": "cumulative_collected_fees", "comment": null}, "cumulative_volume": {"type": "numeric", "index": 13, "name": "cumulative_volume", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_market_stats_daily_base_mainnet"}, "model.synthetix.fct_perp_market_stats_hourly_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_perp_market_stats_hourly_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "market_symbol": {"type": "text", "index": 2, "name": "market_symbol", "comment": null}, "trades": {"type": "bigint", "index": 3, "name": "trades", "comment": null}, "exchange_fees": {"type": "numeric", "index": 4, "name": "exchange_fees", "comment": null}, "referral_fees": {"type": "numeric", "index": 5, "name": "referral_fees", "comment": null}, "collected_fees": {"type": "numeric", "index": 6, "name": "collected_fees", "comment": null}, "volume": {"type": "numeric", "index": 7, "name": "volume", "comment": null}, "amount_liquidated": {"type": "numeric", "index": 8, "name": "amount_liquidated", "comment": null}, "liquidations": {"type": "bigint", "index": 9, "name": "liquidations", "comment": null}, "cumulative_exchange_fees": {"type": "numeric", "index": 10, "name": "cumulative_exchange_fees", "comment": null}, "cumulative_referral_fees": {"type": "numeric", "index": 11, "name": "cumulative_referral_fees", "comment": null}, "cumulative_collected_fees": {"type": "numeric", "index": 12, "name": "cumulative_collected_fees", "comment": null}, "cumulative_volume": {"type": "numeric", "index": 13, "name": "cumulative_volume", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_market_stats_hourly_base_mainnet"}, "model.synthetix.fct_perp_markets_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_perp_markets_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "numeric", "index": 1, "name": "id", "comment": null}, "created_ts": {"type": "timestamp with time zone", "index": 2, "name": "created_ts", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "market_symbol": {"type": "text", "index": 4, "name": "market_symbol", "comment": null}, "market_name": {"type": "text", "index": 5, "name": "market_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_markets_base_mainnet"}, "model.synthetix.fct_perp_orders_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_perp_orders_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "ts": {"type": "timestamp with time zone", "index": 2, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "market_id": {"type": "numeric", "index": 6, "name": "market_id", "comment": null}, "market_symbol": {"type": "text", "index": 7, "name": "market_symbol", "comment": null}, "account_id": {"type": "text", "index": 8, "name": "account_id", "comment": null}, "order_type": {"type": "integer", "index": 9, "name": "order_type", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "acceptable_price": {"type": "numeric", "index": 11, "name": "acceptable_price", "comment": null}, "settlement_time": {"type": "numeric", "index": 12, "name": "settlement_time", "comment": null}, "expiration_time": {"type": "numeric", "index": 13, "name": "expiration_time", "comment": null}, "tracking_code": {"type": "text", "index": 14, "name": "tracking_code", "comment": null}, "sender": {"type": "text", "index": 15, "name": "sender", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_orders_base_mainnet"}, "model.synthetix.fct_perp_pnl_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_perp_pnl_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "market_id": {"type": "integer", "index": 2, "name": "market_id", "comment": null}, "market_pnl": {"type": "numeric", "index": 3, "name": "market_pnl", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_pnl_base_mainnet"}, "model.synthetix.fct_perp_previous_order_expired_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_perp_previous_order_expired_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "market_id": {"type": "numeric", "index": 7, "name": "market_id", "comment": null}, "account_id": {"type": "numeric", "index": 8, "name": "account_id", "comment": null}, "commitment_time": {"type": "numeric", "index": 9, "name": "commitment_time", "comment": null}, "tracking_code": {"type": "text", "index": 10, "name": "tracking_code", "comment": null}, "acceptable_price": {"type": "numeric", "index": 11, "name": "acceptable_price", "comment": null}, "size_delta": {"type": "numeric", "index": 12, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_previous_order_expired_base_mainnet"}, "model.synthetix.fct_perp_stats_daily_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_perp_stats_daily_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "trades": {"type": "numeric", "index": 2, "name": "trades", "comment": null}, "exchange_fees": {"type": "numeric", "index": 3, "name": "exchange_fees", "comment": null}, "referral_fees": {"type": "numeric", "index": 4, "name": "referral_fees", "comment": null}, "collected_fees": {"type": "numeric", "index": 5, "name": "collected_fees", "comment": null}, "volume": {"type": "numeric", "index": 6, "name": "volume", "comment": null}, "liquidation_rewards": {"type": "numeric", "index": 7, "name": "liquidation_rewards", "comment": null}, "liquidated_accounts": {"type": "numeric", "index": 8, "name": "liquidated_accounts", "comment": null}, "cumulative_exchange_fees": {"type": "numeric", "index": 9, "name": "cumulative_exchange_fees", "comment": null}, "cumulative_referral_fees": {"type": "numeric", "index": 10, "name": "cumulative_referral_fees", "comment": null}, "cumulative_collected_fees": {"type": "numeric", "index": 11, "name": "cumulative_collected_fees", "comment": null}, "cumulative_volume": {"type": "numeric", "index": 12, "name": "cumulative_volume", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_stats_daily_base_mainnet"}, "model.synthetix.fct_perp_stats_hourly_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_perp_stats_hourly_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "trades": {"type": "numeric", "index": 2, "name": "trades", "comment": null}, "exchange_fees": {"type": "numeric", "index": 3, "name": "exchange_fees", "comment": null}, "referral_fees": {"type": "numeric", "index": 4, "name": "referral_fees", "comment": null}, "collected_fees": {"type": "numeric", "index": 5, "name": "collected_fees", "comment": null}, "volume": {"type": "numeric", "index": 6, "name": "volume", "comment": null}, "cumulative_exchange_fees": {"type": "numeric", "index": 7, "name": "cumulative_exchange_fees", "comment": null}, "cumulative_referral_fees": {"type": "numeric", "index": 8, "name": "cumulative_referral_fees", "comment": null}, "cumulative_collected_fees": {"type": "numeric", "index": 9, "name": "cumulative_collected_fees", "comment": null}, "cumulative_volume": {"type": "numeric", "index": 10, "name": "cumulative_volume", "comment": null}, "liquidation_rewards": {"type": "numeric", "index": 11, "name": "liquidation_rewards", "comment": null}, "liquidated_accounts": {"type": "bigint", "index": 12, "name": "liquidated_accounts", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_stats_hourly_base_mainnet"}, "model.synthetix.fct_perp_tracking_stats_daily_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_perp_tracking_stats_daily_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "exchange_fees": {"type": "numeric", "index": 3, "name": "exchange_fees", "comment": null}, "referral_fees": {"type": "numeric", "index": 4, "name": "referral_fees", "comment": null}, "collected_fees": {"type": "numeric", "index": 5, "name": "collected_fees", "comment": null}, "volume": {"type": "numeric", "index": 6, "name": "volume", "comment": null}, "trades": {"type": "numeric", "index": 7, "name": "trades", "comment": null}, "accounts": {"type": "bigint", "index": 8, "name": "accounts", "comment": null}, "exchange_fees_share": {"type": "numeric", "index": 9, "name": "exchange_fees_share", "comment": null}, "referral_fees_share": {"type": "numeric", "index": 10, "name": "referral_fees_share", "comment": null}, "collected_fees_share": {"type": "numeric", "index": 11, "name": "collected_fees_share", "comment": null}, "volume_share": {"type": "numeric", "index": 12, "name": "volume_share", "comment": null}, "trades_share": {"type": "numeric", "index": 13, "name": "trades_share", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_tracking_stats_daily_base_mainnet"}, "model.synthetix.fct_perp_tracking_stats_hourly_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_perp_tracking_stats_hourly_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "exchange_fees": {"type": "numeric", "index": 3, "name": "exchange_fees", "comment": null}, "referral_fees": {"type": "numeric", "index": 4, "name": "referral_fees", "comment": null}, "collected_fees": {"type": "numeric", "index": 5, "name": "collected_fees", "comment": null}, "volume": {"type": "numeric", "index": 6, "name": "volume", "comment": null}, "trades": {"type": "bigint", "index": 7, "name": "trades", "comment": null}, "accounts": {"type": "bigint", "index": 8, "name": "accounts", "comment": null}, "exchange_fees_share": {"type": "numeric", "index": 9, "name": "exchange_fees_share", "comment": null}, "referral_fees_share": {"type": "numeric", "index": 10, "name": "referral_fees_share", "comment": null}, "collected_fees_share": {"type": "numeric", "index": 11, "name": "collected_fees_share", "comment": null}, "volume_share": {"type": "numeric", "index": 12, "name": "volume_share", "comment": null}, "trades_share": {"type": "numeric", "index": 13, "name": "trades_share", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_tracking_stats_hourly_base_mainnet"}, "model.synthetix.fct_perp_trades_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_perp_trades_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "ts": {"type": "timestamp with time zone", "index": 2, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "market_id": {"type": "numeric", "index": 6, "name": "market_id", "comment": null}, "market_symbol": {"type": "text", "index": 7, "name": "market_symbol", "comment": null}, "account_id": {"type": "text", "index": 8, "name": "account_id", "comment": null}, "fill_price": {"type": "numeric", "index": 9, "name": "fill_price", "comment": null}, "pnl": {"type": "numeric", "index": 10, "name": "pnl", "comment": null}, "accrued_funding": {"type": "numeric", "index": 11, "name": "accrued_funding", "comment": null}, "trade_size": {"type": "numeric", "index": 12, "name": "trade_size", "comment": null}, "position_size": {"type": "numeric", "index": 13, "name": "position_size", "comment": null}, "total_fees": {"type": "numeric", "index": 14, "name": "total_fees", "comment": null}, "referral_fees": {"type": "numeric", "index": 15, "name": "referral_fees", "comment": null}, "collected_fees": {"type": "numeric", "index": 16, "name": "collected_fees", "comment": null}, "settlement_reward": {"type": "numeric", "index": 17, "name": "settlement_reward", "comment": null}, "tracking_code": {"type": "text", "index": 18, "name": "tracking_code", "comment": null}, "settler": {"type": "text", "index": 19, "name": "settler", "comment": null}, "notional_trade_size": {"type": "numeric", "index": 20, "name": "notional_trade_size", "comment": null}, "notional_position_size": {"type": "numeric", "index": 21, "name": "notional_position_size", "comment": null}, "lp_fees": {"type": "numeric", "index": 22, "name": "lp_fees", "comment": null}, "exchange_fees": {"type": "numeric", "index": 23, "name": "exchange_fees", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_trades_base_mainnet"}, "model.synthetix.fct_pool_debt_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_pool_debt_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "pool_id": {"type": "integer", "index": 3, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 4, "name": "collateral_type", "comment": null}, "debt": {"type": "numeric", "index": 5, "name": "debt", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_debt_base_mainnet"}, "model.synthetix.fct_pool_issuance_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_pool_issuance_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "pool_id": {"type": "numeric", "index": 4, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 5, "name": "collateral_type", "comment": null}, "account_id": {"type": "numeric", "index": 6, "name": "account_id", "comment": null}, "amount": {"type": "numeric", "index": 7, "name": "amount", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_issuance_base_mainnet"}, "model.synthetix.fct_pool_issuance_hourly_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_pool_issuance_hourly_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "numeric", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 3, "name": "collateral_type", "comment": null}, "hourly_issuance": {"type": "numeric", "index": 4, "name": "hourly_issuance", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_issuance_hourly_base_mainnet"}, "model.synthetix.fct_pool_pnl_hourly_base_mainnet": {"metadata": {"type": "BASE TABLE", "schema": "prod_base_mainnet", "name": "fct_pool_pnl_hourly_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "integer", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 3, "name": "collateral_type", "comment": null}, "collateral_value": {"type": "numeric", "index": 4, "name": "collateral_value", "comment": null}, "debt": {"type": "numeric", "index": 5, "name": "debt", "comment": null}, "hourly_issuance": {"type": "numeric", "index": 6, "name": "hourly_issuance", "comment": null}, "hourly_pnl": {"type": "numeric", "index": 7, "name": "hourly_pnl", "comment": null}, "rewards_usd": {"type": "numeric", "index": 8, "name": "rewards_usd", "comment": null}, "hourly_pnl_pct": {"type": "numeric", "index": 9, "name": "hourly_pnl_pct", "comment": null}, "hourly_rewards_pct": {"type": "numeric", "index": 10, "name": "hourly_rewards_pct", "comment": null}, "hourly_total_pct": {"type": "numeric", "index": 11, "name": "hourly_total_pct", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_pnl_hourly_base_mainnet"}, "model.synthetix.fct_pool_pnl_hourly_reward_base_mainnet": {"metadata": {"type": "BASE TABLE", "schema": "prod_base_mainnet", "name": "fct_pool_pnl_hourly_reward_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "integer", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 3, "name": "collateral_type", "comment": null}, "collateral_value": {"type": "numeric", "index": 4, "name": "collateral_value", "comment": null}, "reward_token": {"type": "text", "index": 5, "name": "reward_token", "comment": null}, "rewards_usd": {"type": "numeric", "index": 6, "name": "rewards_usd", "comment": null}, "hourly_rewards_pct": {"type": "numeric", "index": 7, "name": "hourly_rewards_pct", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_pnl_hourly_reward_base_mainnet"}, "model.synthetix.fct_pool_rewards_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_pool_rewards_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "integer", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 3, "name": "collateral_type", "comment": null}, "distributor": {"type": "text", "index": 4, "name": "distributor", "comment": null}, "token_symbol": {"type": "text", "index": 5, "name": "token_symbol", "comment": null}, "amount": {"type": "numeric", "index": 6, "name": "amount", "comment": null}, "ts_start": {"type": "timestamp with time zone", "index": 7, "name": "ts_start", "comment": null}, "duration": {"type": "numeric", "index": 8, "name": "duration", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_rewards_base_mainnet"}, "model.synthetix.fct_pool_rewards_hourly_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_pool_rewards_hourly_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "integer", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 3, "name": "collateral_type", "comment": null}, "rewards_usd": {"type": "numeric", "index": 4, "name": "rewards_usd", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_rewards_hourly_base_mainnet"}, "model.synthetix.fct_pool_rewards_token_hourly_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_pool_rewards_token_hourly_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "integer", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 3, "name": "collateral_type", "comment": null}, "distributor": {"type": "text", "index": 4, "name": "distributor", "comment": null}, "token_symbol": {"type": "text", "index": 5, "name": "token_symbol", "comment": null}, "amount": {"type": "numeric", "index": 6, "name": "amount", "comment": null}, "rewards_usd": {"type": "numeric", "index": 7, "name": "rewards_usd", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_rewards_token_hourly_base_mainnet"}, "model.synthetix.fct_prices_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_prices_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "market_address": {"type": "text", "index": 2, "name": "market_address", "comment": null}, "price": {"type": "numeric", "index": 3, "name": "price", "comment": null}, "market_symbol": {"type": "text", "index": 4, "name": "market_symbol", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_prices_base_mainnet"}, "model.synthetix.fct_prices_hourly_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_prices_hourly_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "market_symbol": {"type": "text", "index": 2, "name": "market_symbol", "comment": null}, "price": {"type": "numeric", "index": 3, "name": "price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_prices_hourly_base_mainnet"}, "model.synthetix.fct_spot_atomics_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_spot_atomics_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "ts": {"type": "timestamp with time zone", "index": 2, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "tx_hash": {"type": "text", "index": 4, "name": "tx_hash", "comment": null}, "synth_market_id": {"type": "numeric", "index": 5, "name": "synth_market_id", "comment": null}, "price": {"type": "numeric", "index": 6, "name": "price", "comment": null}, "amount": {"type": "numeric", "index": 7, "name": "amount", "comment": null}, "referrer": {"type": "text", "index": 8, "name": "referrer", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_spot_atomics_base_mainnet"}, "model.synthetix.fct_spot_markets_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_spot_markets_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "numeric", "index": 1, "name": "id", "comment": null}, "created_ts": {"type": "timestamp with time zone", "index": 2, "name": "created_ts", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "token_address": {"type": "text", "index": 4, "name": "token_address", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_spot_markets_base_mainnet"}, "model.synthetix.fct_spot_wrapper_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_spot_wrapper_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "ts": {"type": "timestamp with time zone", "index": 2, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "tx_hash": {"type": "text", "index": 4, "name": "tx_hash", "comment": null}, "synth_market_id": {"type": "numeric", "index": 5, "name": "synth_market_id", "comment": null}, "amount_wrapped": {"type": "numeric", "index": 6, "name": "amount_wrapped", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_spot_wrapper_base_mainnet"}, "model.synthetix.fct_synth_supply_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_base_mainnet", "name": "fct_synth_supply_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "synth_market_id": {"type": "numeric", "index": 3, "name": "synth_market_id", "comment": null}, "supply": {"type": "numeric", "index": 4, "name": "supply", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_synth_supply_base_mainnet"}, "model.synthetix.fct_core_apr_base_sepolia": {"metadata": {"type": "BASE TABLE", "schema": "prod_base_sepolia", "name": "fct_core_apr_base_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "integer", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 3, "name": "collateral_type", "comment": null}, "collateral_value": {"type": "numeric", "index": 4, "name": "collateral_value", "comment": null}, "debt": {"type": "numeric", "index": 5, "name": "debt", "comment": null}, "hourly_issuance": {"type": "numeric", "index": 6, "name": "hourly_issuance", "comment": null}, "hourly_pnl": {"type": "numeric", "index": 7, "name": "hourly_pnl", "comment": null}, "cumulative_pnl": {"type": "numeric", "index": 8, "name": "cumulative_pnl", "comment": null}, "cumulative_issuance": {"type": "numeric", "index": 9, "name": "cumulative_issuance", "comment": null}, "rewards_usd": {"type": "numeric", "index": 10, "name": "rewards_usd", "comment": null}, "hourly_pnl_pct": {"type": "numeric", "index": 11, "name": "hourly_pnl_pct", "comment": null}, "hourly_rewards_pct": {"type": "numeric", "index": 12, "name": "hourly_rewards_pct", "comment": null}, "apr_24h": {"type": "numeric", "index": 13, "name": "apr_24h", "comment": null}, "apy_24h": {"type": "numeric", "index": 14, "name": "apy_24h", "comment": null}, "apr_7d": {"type": "numeric", "index": 15, "name": "apr_7d", "comment": null}, "apy_7d": {"type": "numeric", "index": 16, "name": "apy_7d", "comment": null}, "apr_28d": {"type": "numeric", "index": 17, "name": "apr_28d", "comment": null}, "apy_28d": {"type": "numeric", "index": 18, "name": "apy_28d", "comment": null}, "apr_24h_pnl": {"type": "numeric", "index": 19, "name": "apr_24h_pnl", "comment": null}, "apy_24h_pnl": {"type": "numeric", "index": 20, "name": "apy_24h_pnl", "comment": null}, "apr_7d_pnl": {"type": "numeric", "index": 21, "name": "apr_7d_pnl", "comment": null}, "apy_7d_pnl": {"type": "numeric", "index": 22, "name": "apy_7d_pnl", "comment": null}, "apr_28d_pnl": {"type": "numeric", "index": 23, "name": "apr_28d_pnl", "comment": null}, "apy_28d_pnl": {"type": "numeric", "index": 24, "name": "apy_28d_pnl", "comment": null}, "apr_24h_rewards": {"type": "numeric", "index": 25, "name": "apr_24h_rewards", "comment": null}, "apy_24h_rewards": {"type": "numeric", "index": 26, "name": "apy_24h_rewards", "comment": null}, "apr_7d_rewards": {"type": "numeric", "index": 27, "name": "apr_7d_rewards", "comment": null}, "apy_7d_rewards": {"type": "numeric", "index": 28, "name": "apy_7d_rewards", "comment": null}, "apr_28d_rewards": {"type": "numeric", "index": 29, "name": "apr_28d_rewards", "comment": null}, "apy_28d_rewards": {"type": "numeric", "index": 30, "name": "apy_28d_rewards", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_apr_base_sepolia"}, "model.synthetix.fct_core_apr_rewards_base_sepolia": {"metadata": {"type": "BASE TABLE", "schema": "prod_base_sepolia", "name": "fct_core_apr_rewards_base_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "integer", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 3, "name": "collateral_type", "comment": null}, "reward_token": {"type": "text", "index": 4, "name": "reward_token", "comment": null}, "collateral_value": {"type": "numeric", "index": 5, "name": "collateral_value", "comment": null}, "rewards_usd": {"type": "numeric", "index": 6, "name": "rewards_usd", "comment": null}, "hourly_rewards_pct": {"type": "numeric", "index": 7, "name": "hourly_rewards_pct", "comment": null}, "apr_24h_rewards": {"type": "numeric", "index": 8, "name": "apr_24h_rewards", "comment": null}, "apy_24h_rewards": {"type": "numeric", "index": 9, "name": "apy_24h_rewards", "comment": null}, "apr_7d_rewards": {"type": "numeric", "index": 10, "name": "apr_7d_rewards", "comment": null}, "apy_7d_rewards": {"type": "numeric", "index": 11, "name": "apy_7d_rewards", "comment": null}, "apr_28d_rewards": {"type": "numeric", "index": 12, "name": "apr_28d_rewards", "comment": null}, "apy_28d_rewards": {"type": "numeric", "index": 13, "name": "apy_28d_rewards", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_apr_rewards_base_sepolia"}, "model.synthetix.fct_perp_pnl_base_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_base_sepolia", "name": "fct_perp_pnl_base_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "market_id": {"type": "integer", "index": 2, "name": "market_id", "comment": null}, "market_pnl": {"type": "numeric", "index": 3, "name": "market_pnl", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_perp_pnl_base_sepolia"}, "model.synthetix.fct_pool_debt_base_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_base_sepolia", "name": "fct_pool_debt_base_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "pool_id": {"type": "integer", "index": 3, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 4, "name": "collateral_type", "comment": null}, "debt": {"type": "numeric", "index": 5, "name": "debt", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_debt_base_sepolia"}, "model.synthetix.fct_pool_pnl_hourly_base_sepolia": {"metadata": {"type": "BASE TABLE", "schema": "prod_base_sepolia", "name": "fct_pool_pnl_hourly_base_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "integer", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 3, "name": "collateral_type", "comment": null}, "collateral_value": {"type": "numeric", "index": 4, "name": "collateral_value", "comment": null}, "debt": {"type": "numeric", "index": 5, "name": "debt", "comment": null}, "hourly_issuance": {"type": "numeric", "index": 6, "name": "hourly_issuance", "comment": null}, "hourly_pnl": {"type": "numeric", "index": 7, "name": "hourly_pnl", "comment": null}, "rewards_usd": {"type": "numeric", "index": 8, "name": "rewards_usd", "comment": null}, "hourly_pnl_pct": {"type": "numeric", "index": 9, "name": "hourly_pnl_pct", "comment": null}, "hourly_rewards_pct": {"type": "numeric", "index": 10, "name": "hourly_rewards_pct", "comment": null}, "hourly_total_pct": {"type": "numeric", "index": 11, "name": "hourly_total_pct", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_pnl_hourly_base_sepolia"}, "model.synthetix.fct_pool_pnl_hourly_reward_base_sepolia": {"metadata": {"type": "BASE TABLE", "schema": "prod_base_sepolia", "name": "fct_pool_pnl_hourly_reward_base_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "integer", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 3, "name": "collateral_type", "comment": null}, "collateral_value": {"type": "numeric", "index": 4, "name": "collateral_value", "comment": null}, "reward_token": {"type": "text", "index": 5, "name": "reward_token", "comment": null}, "rewards_usd": {"type": "numeric", "index": 6, "name": "rewards_usd", "comment": null}, "hourly_rewards_pct": {"type": "numeric", "index": 7, "name": "hourly_rewards_pct", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_pnl_hourly_reward_base_sepolia"}, "model.synthetix.fct_core_account_delegation_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_eth_mainnet", "name": "fct_core_account_delegation_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "numeric", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 3, "name": "collateral_type", "comment": null}, "amount_delegated": {"type": "numeric", "index": 4, "name": "amount_delegated", "comment": null}, "account_id": {"type": "text", "index": 5, "name": "account_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_account_delegation_eth_mainnet"}, "model.synthetix.fct_core_apr_eth_mainnet": {"metadata": {"type": "BASE TABLE", "schema": "prod_eth_mainnet", "name": "fct_core_apr_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "integer", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 3, "name": "collateral_type", "comment": null}, "collateral_value": {"type": "numeric", "index": 4, "name": "collateral_value", "comment": null}, "debt": {"type": "numeric", "index": 5, "name": "debt", "comment": null}, "hourly_issuance": {"type": "numeric", "index": 6, "name": "hourly_issuance", "comment": null}, "hourly_debt_migrated": {"type": "numeric", "index": 7, "name": "hourly_debt_migrated", "comment": null}, "hourly_pnl": {"type": "numeric", "index": 8, "name": "hourly_pnl", "comment": null}, "cumulative_pnl": {"type": "numeric", "index": 9, "name": "cumulative_pnl", "comment": null}, "cumulative_issuance": {"type": "numeric", "index": 10, "name": "cumulative_issuance", "comment": null}, "rewards_usd": {"type": "numeric", "index": 11, "name": "rewards_usd", "comment": null}, "hourly_pnl_pct": {"type": "numeric", "index": 12, "name": "hourly_pnl_pct", "comment": null}, "hourly_rewards_pct": {"type": "numeric", "index": 13, "name": "hourly_rewards_pct", "comment": null}, "apr_24h": {"type": "numeric", "index": 14, "name": "apr_24h", "comment": null}, "apy_24h": {"type": "numeric", "index": 15, "name": "apy_24h", "comment": null}, "apr_7d": {"type": "numeric", "index": 16, "name": "apr_7d", "comment": null}, "apy_7d": {"type": "numeric", "index": 17, "name": "apy_7d", "comment": null}, "apr_28d": {"type": "numeric", "index": 18, "name": "apr_28d", "comment": null}, "apy_28d": {"type": "numeric", "index": 19, "name": "apy_28d", "comment": null}, "apr_24h_pnl": {"type": "numeric", "index": 20, "name": "apr_24h_pnl", "comment": null}, "apy_24h_pnl": {"type": "numeric", "index": 21, "name": "apy_24h_pnl", "comment": null}, "apr_7d_pnl": {"type": "numeric", "index": 22, "name": "apr_7d_pnl", "comment": null}, "apy_7d_pnl": {"type": "numeric", "index": 23, "name": "apy_7d_pnl", "comment": null}, "apr_28d_pnl": {"type": "numeric", "index": 24, "name": "apr_28d_pnl", "comment": null}, "apy_28d_pnl": {"type": "numeric", "index": 25, "name": "apy_28d_pnl", "comment": null}, "apr_24h_rewards": {"type": "numeric", "index": 26, "name": "apr_24h_rewards", "comment": null}, "apy_24h_rewards": {"type": "numeric", "index": 27, "name": "apy_24h_rewards", "comment": null}, "apr_7d_rewards": {"type": "numeric", "index": 28, "name": "apr_7d_rewards", "comment": null}, "apy_7d_rewards": {"type": "numeric", "index": 29, "name": "apy_7d_rewards", "comment": null}, "apr_28d_rewards": {"type": "numeric", "index": 30, "name": "apr_28d_rewards", "comment": null}, "apy_28d_rewards": {"type": "numeric", "index": 31, "name": "apy_28d_rewards", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_apr_eth_mainnet"}, "model.synthetix.fct_core_apr_rewards_eth_mainnet": {"metadata": {"type": "BASE TABLE", "schema": "prod_eth_mainnet", "name": "fct_core_apr_rewards_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "integer", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 3, "name": "collateral_type", "comment": null}, "reward_token": {"type": "text", "index": 4, "name": "reward_token", "comment": null}, "collateral_value": {"type": "numeric", "index": 5, "name": "collateral_value", "comment": null}, "rewards_usd": {"type": "numeric", "index": 6, "name": "rewards_usd", "comment": null}, "hourly_rewards_pct": {"type": "numeric", "index": 7, "name": "hourly_rewards_pct", "comment": null}, "apr_24h_rewards": {"type": "numeric", "index": 8, "name": "apr_24h_rewards", "comment": null}, "apy_24h_rewards": {"type": "numeric", "index": 9, "name": "apy_24h_rewards", "comment": null}, "apr_7d_rewards": {"type": "numeric", "index": 10, "name": "apr_7d_rewards", "comment": null}, "apy_7d_rewards": {"type": "numeric", "index": 11, "name": "apy_7d_rewards", "comment": null}, "apr_28d_rewards": {"type": "numeric", "index": 12, "name": "apr_28d_rewards", "comment": null}, "apy_28d_rewards": {"type": "numeric", "index": 13, "name": "apy_28d_rewards", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_apr_rewards_eth_mainnet"}, "model.synthetix.fct_core_market_updated_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_eth_mainnet", "name": "fct_core_market_updated_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "ts": {"type": "timestamp with time zone", "index": 2, "name": "ts", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "market_id": {"type": "numeric", "index": 5, "name": "market_id", "comment": null}, "collateral_type": {"type": "text", "index": 6, "name": "collateral_type", "comment": null}, "credit_capacity": {"type": "numeric", "index": 7, "name": "credit_capacity", "comment": null}, "net_issuance": {"type": "numeric", "index": 8, "name": "net_issuance", "comment": null}, "token_amount": {"type": "numeric", "index": 9, "name": "token_amount", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_market_updated_eth_mainnet"}, "model.synthetix.fct_core_migration_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_eth_mainnet", "name": "fct_core_migration_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "pool_id": {"type": "integer", "index": 4, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 5, "name": "collateral_type", "comment": null}, "staker": {"type": "text", "index": 6, "name": "staker", "comment": null}, "account_id": {"type": "numeric", "index": 7, "name": "account_id", "comment": null}, "collateral_amount": {"type": "numeric", "index": 8, "name": "collateral_amount", "comment": null}, "debt_amount": {"type": "numeric", "index": 9, "name": "debt_amount", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_migration_eth_mainnet"}, "model.synthetix.fct_core_migration_hourly_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_eth_mainnet", "name": "fct_core_migration_hourly_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "integer", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 3, "name": "collateral_type", "comment": null}, "hourly_debt_migrated": {"type": "numeric", "index": 4, "name": "hourly_debt_migrated", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_migration_hourly_eth_mainnet"}, "model.synthetix.fct_core_pool_collateral_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_eth_mainnet", "name": "fct_core_pool_collateral_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "collateral_type": {"type": "text", "index": 2, "name": "collateral_type", "comment": null}, "amount_deposited": {"type": "numeric", "index": 3, "name": "amount_deposited", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_pool_collateral_eth_mainnet"}, "model.synthetix.fct_core_pool_delegation_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_eth_mainnet", "name": "fct_core_pool_delegation_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "numeric", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 3, "name": "collateral_type", "comment": null}, "amount_delegated": {"type": "numeric", "index": 4, "name": "amount_delegated", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_pool_delegation_eth_mainnet"}, "model.synthetix.fct_core_pools_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_eth_mainnet", "name": "fct_core_pools_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "numeric", "index": 1, "name": "id", "comment": null}, "created_ts": {"type": "timestamp with time zone", "index": 2, "name": "created_ts", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "owner": {"type": "text", "index": 4, "name": "owner", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_core_pools_eth_mainnet"}, "model.synthetix.fct_pool_debt_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_eth_mainnet", "name": "fct_pool_debt_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "block_number": {"type": "bigint", "index": 2, "name": "block_number", "comment": null}, "pool_id": {"type": "integer", "index": 3, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 4, "name": "collateral_type", "comment": null}, "debt": {"type": "numeric", "index": 5, "name": "debt", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_debt_eth_mainnet"}, "model.synthetix.fct_pool_issuance_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_eth_mainnet", "name": "fct_pool_issuance_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "pool_id": {"type": "numeric", "index": 4, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 5, "name": "collateral_type", "comment": null}, "account_id": {"type": "numeric", "index": 6, "name": "account_id", "comment": null}, "amount": {"type": "numeric", "index": 7, "name": "amount", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_issuance_eth_mainnet"}, "model.synthetix.fct_pool_issuance_hourly_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_eth_mainnet", "name": "fct_pool_issuance_hourly_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "numeric", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 3, "name": "collateral_type", "comment": null}, "hourly_issuance": {"type": "numeric", "index": 4, "name": "hourly_issuance", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_issuance_hourly_eth_mainnet"}, "model.synthetix.fct_pool_pnl_hourly_eth_mainnet": {"metadata": {"type": "BASE TABLE", "schema": "prod_eth_mainnet", "name": "fct_pool_pnl_hourly_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "integer", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 3, "name": "collateral_type", "comment": null}, "collateral_value": {"type": "numeric", "index": 4, "name": "collateral_value", "comment": null}, "debt": {"type": "numeric", "index": 5, "name": "debt", "comment": null}, "hourly_issuance": {"type": "numeric", "index": 6, "name": "hourly_issuance", "comment": null}, "hourly_pnl": {"type": "numeric", "index": 7, "name": "hourly_pnl", "comment": null}, "hourly_debt_migrated": {"type": "numeric", "index": 8, "name": "hourly_debt_migrated", "comment": null}, "rewards_usd": {"type": "numeric", "index": 9, "name": "rewards_usd", "comment": null}, "hourly_pnl_pct": {"type": "numeric", "index": 10, "name": "hourly_pnl_pct", "comment": null}, "hourly_rewards_pct": {"type": "numeric", "index": 11, "name": "hourly_rewards_pct", "comment": null}, "hourly_total_pct": {"type": "numeric", "index": 12, "name": "hourly_total_pct", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_pnl_hourly_eth_mainnet"}, "model.synthetix.fct_pool_pnl_hourly_reward_eth_mainnet": {"metadata": {"type": "BASE TABLE", "schema": "prod_eth_mainnet", "name": "fct_pool_pnl_hourly_reward_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "integer", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 3, "name": "collateral_type", "comment": null}, "collateral_value": {"type": "numeric", "index": 4, "name": "collateral_value", "comment": null}, "reward_token": {"type": "text", "index": 5, "name": "reward_token", "comment": null}, "rewards_usd": {"type": "numeric", "index": 6, "name": "rewards_usd", "comment": null}, "hourly_rewards_pct": {"type": "numeric", "index": 7, "name": "hourly_rewards_pct", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_pnl_hourly_reward_eth_mainnet"}, "model.synthetix.fct_pool_rewards_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_eth_mainnet", "name": "fct_pool_rewards_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "integer", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 3, "name": "collateral_type", "comment": null}, "distributor": {"type": "text", "index": 4, "name": "distributor", "comment": null}, "token_symbol": {"type": "text", "index": 5, "name": "token_symbol", "comment": null}, "amount": {"type": "numeric", "index": 6, "name": "amount", "comment": null}, "ts_start": {"type": "timestamp with time zone", "index": 7, "name": "ts_start", "comment": null}, "duration": {"type": "numeric", "index": 8, "name": "duration", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_rewards_eth_mainnet"}, "model.synthetix.fct_pool_rewards_hourly_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_eth_mainnet", "name": "fct_pool_rewards_hourly_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "integer", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 3, "name": "collateral_type", "comment": null}, "rewards_usd": {"type": "numeric", "index": 4, "name": "rewards_usd", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_rewards_hourly_eth_mainnet"}, "model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_eth_mainnet", "name": "fct_pool_rewards_token_hourly_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "pool_id": {"type": "integer", "index": 2, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 3, "name": "collateral_type", "comment": null}, "distributor": {"type": "text", "index": 4, "name": "distributor", "comment": null}, "token_symbol": {"type": "text", "index": 5, "name": "token_symbol", "comment": null}, "price": {"type": "numeric", "index": 6, "name": "price", "comment": null}, "hourly_amount": {"type": "numeric", "index": 7, "name": "hourly_amount", "comment": null}, "amount_distributed": {"type": "numeric", "index": 8, "name": "amount_distributed", "comment": null}, "rewards_usd": {"type": "numeric", "index": 9, "name": "rewards_usd", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"}, "model.synthetix.fct_prices_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_eth_mainnet", "name": "fct_prices_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "market_address": {"type": "character varying", "index": 2, "name": "market_address", "comment": null}, "price": {"type": "numeric", "index": 3, "name": "price", "comment": null}, "market_symbol": {"type": "text", "index": 4, "name": "market_symbol", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_prices_eth_mainnet"}, "model.synthetix.fct_prices_hourly_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_eth_mainnet", "name": "fct_prices_hourly_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "market_symbol": {"type": "text", "index": 2, "name": "market_symbol", "comment": null}, "price": {"type": "numeric", "index": 3, "name": "price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.fct_prices_hourly_eth_mainnet"}, "model.synthetix.blocks_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "blocks_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "ts": {"type": "timestamp with time zone", "index": 2, "name": "ts", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.blocks_arbitrum_mainnet"}, "model.synthetix.core_account_created_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "core_account_created_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"owner": {"type": "text", "index": 1, "name": "owner", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "account_id": {"type": "numeric", "index": 8, "name": "account_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_account_created_arbitrum_mainnet"}, "model.synthetix.core_delegation_updated_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "core_delegation_updated_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account_id": {"type": "numeric", "index": 1, "name": "account_id", "comment": null}, "amount": {"type": "numeric", "index": 2, "name": "amount", "comment": null}, "sender": {"type": "text", "index": 3, "name": "sender", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "collateral_type": {"type": "text", "index": 5, "name": "collateral_type", "comment": null}, "pool_id": {"type": "numeric", "index": 6, "name": "pool_id", "comment": null}, "leverage": {"type": "numeric", "index": 7, "name": "leverage", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_delegation_updated_arbitrum_mainnet"}, "model.synthetix.core_deposited_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "core_deposited_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account_id": {"type": "numeric", "index": 1, "name": "account_id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "sender": {"type": "text", "index": 6, "name": "sender", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "collateral_type": {"type": "text", "index": 9, "name": "collateral_type", "comment": null}, "token_amount": {"type": "numeric", "index": 10, "name": "token_amount", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_deposited_arbitrum_mainnet"}, "model.synthetix.core_liquidation_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "core_liquidation_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account_id": {"type": "numeric", "index": 1, "name": "account_id", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "pool_id": {"type": "numeric", "index": 3, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 4, "name": "collateral_type", "comment": null}, "liquidation_data": {"type": "jsonb", "index": 5, "name": "liquidation_data", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "liquidate_as_account_id": {"type": "numeric", "index": 7, "name": "liquidate_as_account_id", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 11, "name": "block_number", "comment": null}, "sender": {"type": "text", "index": 12, "name": "sender", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_liquidation_arbitrum_mainnet"}, "model.synthetix.core_market_registered_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "core_market_registered_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "sender": {"type": "text", "index": 2, "name": "sender", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "market_id": {"type": "numeric", "index": 5, "name": "market_id", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "market": {"type": "text", "index": 8, "name": "market", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_market_registered_arbitrum_mainnet"}, "model.synthetix.core_market_updated_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "core_market_updated_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "market_id": {"type": "numeric", "index": 7, "name": "market_id", "comment": null}, "net_issuance": {"type": "numeric", "index": 8, "name": "net_issuance", "comment": null}, "deposited_collateral_value": {"type": "numeric", "index": 9, "name": "deposited_collateral_value", "comment": null}, "sender": {"type": "text", "index": 10, "name": "sender", "comment": null}, "collateral_type": {"type": "text", "index": 11, "name": "collateral_type", "comment": null}, "credit_capacity": {"type": "numeric", "index": 12, "name": "credit_capacity", "comment": null}, "token_amount": {"type": "numeric", "index": 13, "name": "token_amount", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_market_updated_arbitrum_mainnet"}, "model.synthetix.core_pool_created_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "core_pool_created_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 2, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "owner": {"type": "text", "index": 5, "name": "owner", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "sender": {"type": "text", "index": 8, "name": "sender", "comment": null}, "pool_id": {"type": "numeric", "index": 9, "name": "pool_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_pool_created_arbitrum_mainnet"}, "model.synthetix.core_rewards_claimed_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "core_rewards_claimed_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"amount": {"type": "numeric", "index": 1, "name": "amount", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account_id": {"type": "numeric", "index": 3, "name": "account_id", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "pool_id": {"type": "numeric", "index": 6, "name": "pool_id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "distributor": {"type": "text", "index": 9, "name": "distributor", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "collateral_type": {"type": "text", "index": 11, "name": "collateral_type", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_rewards_claimed_arbitrum_mainnet"}, "model.synthetix.core_rewards_distributed_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "core_rewards_distributed_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "amount": {"type": "numeric", "index": 3, "name": "amount", "comment": null}, "distributor": {"type": "text", "index": 4, "name": "distributor", "comment": null}, "start": {"type": "numeric", "index": 5, "name": "start", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "duration": {"type": "numeric", "index": 7, "name": "duration", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "pool_id": {"type": "numeric", "index": 11, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 12, "name": "collateral_type", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_rewards_distributed_arbitrum_mainnet"}, "model.synthetix.core_usd_burned_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "core_usd_burned_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"amount": {"type": "numeric", "index": 1, "name": "amount", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "account_id": {"type": "numeric", "index": 4, "name": "account_id", "comment": null}, "sender": {"type": "text", "index": 5, "name": "sender", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "pool_id": {"type": "numeric", "index": 7, "name": "pool_id", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "collateral_type": {"type": "text", "index": 9, "name": "collateral_type", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_usd_burned_arbitrum_mainnet"}, "model.synthetix.core_usd_minted_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "core_usd_minted_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"collateral_type": {"type": "text", "index": 1, "name": "collateral_type", "comment": null}, "sender": {"type": "text", "index": 2, "name": "sender", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "amount": {"type": "numeric", "index": 4, "name": "amount", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "account_id": {"type": "numeric", "index": 6, "name": "account_id", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "pool_id": {"type": "numeric", "index": 8, "name": "pool_id", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_usd_minted_arbitrum_mainnet"}, "model.synthetix.core_vault_collateral_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "core_vault_collateral_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "contract_address": {"type": "text", "index": 3, "name": "contract_address", "comment": null}, "pool_id": {"type": "integer", "index": 4, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 5, "name": "collateral_type", "comment": null}, "amount": {"type": "numeric", "index": 6, "name": "amount", "comment": null}, "collateral_value": {"type": "numeric", "index": 7, "name": "collateral_value", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_vault_collateral_arbitrum_mainnet"}, "model.synthetix.core_vault_debt_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "core_vault_debt_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "contract_address": {"type": "text", "index": 3, "name": "contract_address", "comment": null}, "pool_id": {"type": "integer", "index": 4, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 5, "name": "collateral_type", "comment": null}, "debt": {"type": "numeric", "index": 6, "name": "debt", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_vault_debt_arbitrum_mainnet"}, "model.synthetix.core_vault_liquidation_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "core_vault_liquidation_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"collateral_type": {"type": "text", "index": 1, "name": "collateral_type", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "sender": {"type": "text", "index": 5, "name": "sender", "comment": null}, "pool_id": {"type": "numeric", "index": 6, "name": "pool_id", "comment": null}, "liquidation_data": {"type": "jsonb", "index": 7, "name": "liquidation_data", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "liquidate_as_account_id": {"type": "numeric", "index": 11, "name": "liquidate_as_account_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_vault_liquidation_arbitrum_mainnet"}, "model.synthetix.core_withdrawn_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "core_withdrawn_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"collateral_type": {"type": "text", "index": 1, "name": "collateral_type", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "account_id": {"type": "numeric", "index": 7, "name": "account_id", "comment": null}, "token_amount": {"type": "numeric", "index": 8, "name": "token_amount", "comment": null}, "sender": {"type": "text", "index": 9, "name": "sender", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_withdrawn_arbitrum_mainnet"}, "model.synthetix.perp_account_created_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "perp_account_created_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "account_id": {"type": "numeric", "index": 2, "name": "account_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "owner": {"type": "text", "index": 4, "name": "owner", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_account_created_arbitrum_mainnet"}, "model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "perp_account_liquidation_attempt_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"reward": {"type": "numeric", "index": 1, "name": "reward", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "account_id": {"type": "numeric", "index": 5, "name": "account_id", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "full_liquidation": {"type": "boolean", "index": 9, "name": "full_liquidation", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet"}, "model.synthetix.perp_collateral_modified_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "perp_collateral_modified_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account_id": {"type": "numeric", "index": 1, "name": "account_id", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "amount_delta": {"type": "numeric", "index": 6, "name": "amount_delta", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "sender": {"type": "text", "index": 9, "name": "sender", "comment": null}, "collateral_id": {"type": "numeric", "index": 10, "name": "collateral_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_collateral_modified_arbitrum_mainnet"}, "model.synthetix.perp_interest_charged_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "perp_interest_charged_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "account_id": {"type": "numeric", "index": 2, "name": "account_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "interest": {"type": "numeric", "index": 5, "name": "interest", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_interest_charged_arbitrum_mainnet"}, "model.synthetix.perp_interest_rate_updated_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "perp_interest_rate_updated_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "super_market_id": {"type": "numeric", "index": 4, "name": "super_market_id", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "interest_rate": {"type": "numeric", "index": 6, "name": "interest_rate", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_interest_rate_updated_arbitrum_mainnet"}, "model.synthetix.perp_market_created_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "perp_market_created_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "perps_market_id": {"type": "numeric", "index": 3, "name": "perps_market_id", "comment": null}, "market_name": {"type": "text", "index": 4, "name": "market_name", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "market_symbol": {"type": "text", "index": 6, "name": "market_symbol", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_market_created_arbitrum_mainnet"}, "model.synthetix.perp_market_updated_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "perp_market_updated_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "market_id": {"type": "numeric", "index": 7, "name": "market_id", "comment": null}, "price": {"type": "numeric", "index": 8, "name": "price", "comment": null}, "skew": {"type": "numeric", "index": 9, "name": "skew", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}, "current_funding_rate": {"type": "numeric", "index": 12, "name": "current_funding_rate", "comment": null}, "current_funding_velocity": {"type": "numeric", "index": 13, "name": "current_funding_velocity", "comment": null}, "interest_rate": {"type": "numeric", "index": 14, "name": "interest_rate", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_market_updated_arbitrum_mainnet"}, "model.synthetix.perp_order_committed_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "perp_order_committed_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "market_id": {"type": "numeric", "index": 7, "name": "market_id", "comment": null}, "account_id": {"type": "numeric", "index": 8, "name": "account_id", "comment": null}, "commitment_time": {"type": "numeric", "index": 9, "name": "commitment_time", "comment": null}, "expiration_time": {"type": "numeric", "index": 10, "name": "expiration_time", "comment": null}, "settlement_time": {"type": "numeric", "index": 11, "name": "settlement_time", "comment": null}, "expected_price_time": {"type": "numeric", "index": 12, "name": "expected_price_time", "comment": null}, "acceptable_price": {"type": "numeric", "index": 13, "name": "acceptable_price", "comment": null}, "order_type": {"type": "integer", "index": 14, "name": "order_type", "comment": null}, "size_delta": {"type": "numeric", "index": 15, "name": "size_delta", "comment": null}, "sender": {"type": "text", "index": 16, "name": "sender", "comment": null}, "tracking_code": {"type": "text", "index": 17, "name": "tracking_code", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_order_committed_arbitrum_mainnet"}, "model.synthetix.perp_order_settled_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "perp_order_settled_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"settlement_reward": {"type": "numeric", "index": 1, "name": "settlement_reward", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "collected_fees": {"type": "numeric", "index": 3, "name": "collected_fees", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "referral_fees": {"type": "numeric", "index": 6, "name": "referral_fees", "comment": null}, "accrued_funding": {"type": "numeric", "index": 7, "name": "accrued_funding", "comment": null}, "account_id": {"type": "numeric", "index": 8, "name": "account_id", "comment": null}, "fill_price": {"type": "numeric", "index": 9, "name": "fill_price", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "pnl": {"type": "numeric", "index": 11, "name": "pnl", "comment": null}, "new_size": {"type": "numeric", "index": 12, "name": "new_size", "comment": null}, "total_fees": {"type": "numeric", "index": 13, "name": "total_fees", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}, "settler": {"type": "text", "index": 15, "name": "settler", "comment": null}, "market_id": {"type": "numeric", "index": 16, "name": "market_id", "comment": null}, "tracking_code": {"type": "text", "index": 17, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 18, "name": "block_timestamp", "comment": null}, "size_delta": {"type": "numeric", "index": 19, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_order_settled_arbitrum_mainnet"}, "model.synthetix.perp_position_liquidated_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "perp_position_liquidated_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"current_position_size": {"type": "numeric", "index": 1, "name": "current_position_size", "comment": null}, "market_id": {"type": "numeric", "index": 2, "name": "market_id", "comment": null}, "account_id": {"type": "numeric", "index": 3, "name": "account_id", "comment": null}, "amount_liquidated": {"type": "numeric", "index": 4, "name": "amount_liquidated", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_position_liquidated_arbitrum_mainnet"}, "model.synthetix.perp_previous_order_expired_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "perp_previous_order_expired_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"acceptable_price": {"type": "numeric", "index": 1, "name": "acceptable_price", "comment": null}, "id": {"type": "character varying", "index": 2, "name": "id", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "account_id": {"type": "numeric", "index": 4, "name": "account_id", "comment": null}, "commitment_time": {"type": "numeric", "index": 5, "name": "commitment_time", "comment": null}, "market_id": {"type": "numeric", "index": 6, "name": "market_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "tracking_code": {"type": "text", "index": 10, "name": "tracking_code", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 12, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_previous_order_expired_arbitrum_mainnet"}, "model.synthetix.spot_order_cancelled_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "spot_order_cancelled_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "async_order_claim": {"type": "jsonb", "index": 4, "name": "async_order_claim", "comment": null}, "market_id": {"type": "numeric", "index": 5, "name": "market_id", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "async_order_id": {"type": "numeric", "index": 7, "name": "async_order_id", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "sender": {"type": "text", "index": 10, "name": "sender", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.spot_order_cancelled_arbitrum_mainnet"}, "model.synthetix.spot_order_committed_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "spot_order_committed_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"market_id": {"type": "numeric", "index": 1, "name": "market_id", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "amount_provided": {"type": "numeric", "index": 3, "name": "amount_provided", "comment": null}, "sender": {"type": "text", "index": 4, "name": "sender", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "order_type": {"type": "integer", "index": 10, "name": "order_type", "comment": null}, "referrer": {"type": "text", "index": 11, "name": "referrer", "comment": null}, "async_order_id": {"type": "numeric", "index": 12, "name": "async_order_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.spot_order_committed_arbitrum_mainnet"}, "model.synthetix.spot_order_settled_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "spot_order_settled_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"order_type": {"type": "integer", "index": 1, "name": "order_type", "comment": null}, "async_order_id": {"type": "numeric", "index": 2, "name": "async_order_id", "comment": null}, "price": {"type": "numeric", "index": 3, "name": "price", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "collected_fees": {"type": "numeric", "index": 5, "name": "collected_fees", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "fees": {"type": "jsonb", "index": 7, "name": "fees", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "final_order_amount": {"type": "numeric", "index": 9, "name": "final_order_amount", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}, "settler": {"type": "text", "index": 12, "name": "settler", "comment": null}, "market_id": {"type": "numeric", "index": 13, "name": "market_id", "comment": null}, "id": {"type": "character varying", "index": 14, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.spot_order_settled_arbitrum_mainnet"}, "model.synthetix.spot_synth_bought_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "spot_synth_bought_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"price": {"type": "numeric", "index": 1, "name": "price", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "synth_market_id": {"type": "numeric", "index": 4, "name": "synth_market_id", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "collected_fees": {"type": "numeric", "index": 6, "name": "collected_fees", "comment": null}, "fees": {"type": "jsonb", "index": 7, "name": "fees", "comment": null}, "referrer": {"type": "text", "index": 8, "name": "referrer", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "synth_returned": {"type": "numeric", "index": 10, "name": "synth_returned", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.spot_synth_bought_arbitrum_mainnet"}, "model.synthetix.spot_synth_registered_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "spot_synth_registered_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "synth_token_address": {"type": "text", "index": 6, "name": "synth_token_address", "comment": null}, "synth_market_id": {"type": "numeric", "index": 7, "name": "synth_market_id", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.spot_synth_registered_arbitrum_mainnet"}, "model.synthetix.spot_synth_sold_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "spot_synth_sold_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "fees": {"type": "jsonb", "index": 3, "name": "fees", "comment": null}, "synth_market_id": {"type": "numeric", "index": 4, "name": "synth_market_id", "comment": null}, "amount_returned": {"type": "numeric", "index": 5, "name": "amount_returned", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "collected_fees": {"type": "numeric", "index": 9, "name": "collected_fees", "comment": null}, "referrer": {"type": "text", "index": 10, "name": "referrer", "comment": null}, "price": {"type": "numeric", "index": 11, "name": "price", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.spot_synth_sold_arbitrum_mainnet"}, "model.synthetix.spot_synth_unwrapped_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "spot_synth_unwrapped_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "fees_collected": {"type": "numeric", "index": 3, "name": "fees_collected", "comment": null}, "synth_market_id": {"type": "numeric", "index": 4, "name": "synth_market_id", "comment": null}, "fees": {"type": "jsonb", "index": 5, "name": "fees", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "amount_unwrapped": {"type": "numeric", "index": 9, "name": "amount_unwrapped", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"}, "model.synthetix.spot_synth_wrapped_arbitrum_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_mainnet", "name": "spot_synth_wrapped_arbitrum_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"synth_market_id": {"type": "numeric", "index": 1, "name": "synth_market_id", "comment": null}, "fees": {"type": "jsonb", "index": 2, "name": "fees", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "fees_collected": {"type": "numeric", "index": 5, "name": "fees_collected", "comment": null}, "amount_wrapped": {"type": "numeric", "index": 6, "name": "amount_wrapped", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.spot_synth_wrapped_arbitrum_mainnet"}, "model.synthetix.blocks_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "blocks_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "ts": {"type": "timestamp with time zone", "index": 2, "name": "ts", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.blocks_arbitrum_sepolia"}, "model.synthetix.core_account_created_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "core_account_created_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "owner": {"type": "text", "index": 6, "name": "owner", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "account_id": {"type": "numeric", "index": 8, "name": "account_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_account_created_arbitrum_sepolia"}, "model.synthetix.core_delegation_updated_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "core_delegation_updated_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"leverage": {"type": "numeric", "index": 1, "name": "leverage", "comment": null}, "account_id": {"type": "numeric", "index": 2, "name": "account_id", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "sender": {"type": "text", "index": 6, "name": "sender", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "pool_id": {"type": "numeric", "index": 8, "name": "pool_id", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "collateral_type": {"type": "text", "index": 10, "name": "collateral_type", "comment": null}, "amount": {"type": "numeric", "index": 11, "name": "amount", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_delegation_updated_arbitrum_sepolia"}, "model.synthetix.core_deposited_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "core_deposited_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "sender": {"type": "text", "index": 2, "name": "sender", "comment": null}, "collateral_type": {"type": "text", "index": 3, "name": "collateral_type", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "account_id": {"type": "numeric", "index": 7, "name": "account_id", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "token_amount": {"type": "numeric", "index": 9, "name": "token_amount", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_deposited_arbitrum_sepolia"}, "model.synthetix.core_liquidation_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "core_liquidation_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "sender": {"type": "text", "index": 2, "name": "sender", "comment": null}, "liquidation_data": {"type": "jsonb", "index": 3, "name": "liquidation_data", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "liquidate_as_account_id": {"type": "numeric", "index": 5, "name": "liquidate_as_account_id", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "account_id": {"type": "numeric", "index": 8, "name": "account_id", "comment": null}, "pool_id": {"type": "numeric", "index": 9, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 10, "name": "collateral_type", "comment": null}, "block_number": {"type": "integer", "index": 11, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_liquidation_arbitrum_sepolia"}, "model.synthetix.core_market_registered_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "core_market_registered_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "sender": {"type": "text", "index": 2, "name": "sender", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "market_id": {"type": "numeric", "index": 4, "name": "market_id", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "market": {"type": "text", "index": 7, "name": "market", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_market_registered_arbitrum_sepolia"}, "model.synthetix.core_market_updated_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "core_market_updated_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "market_id": {"type": "numeric", "index": 7, "name": "market_id", "comment": null}, "net_issuance": {"type": "numeric", "index": 8, "name": "net_issuance", "comment": null}, "deposited_collateral_value": {"type": "numeric", "index": 9, "name": "deposited_collateral_value", "comment": null}, "sender": {"type": "text", "index": 10, "name": "sender", "comment": null}, "collateral_type": {"type": "text", "index": 11, "name": "collateral_type", "comment": null}, "credit_capacity": {"type": "numeric", "index": 12, "name": "credit_capacity", "comment": null}, "token_amount": {"type": "numeric", "index": 13, "name": "token_amount", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_market_updated_arbitrum_sepolia"}, "model.synthetix.core_pool_created_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "core_pool_created_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "pool_id": {"type": "numeric", "index": 3, "name": "pool_id", "comment": null}, "owner": {"type": "text", "index": 4, "name": "owner", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "sender": {"type": "text", "index": 8, "name": "sender", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_pool_created_arbitrum_sepolia"}, "model.synthetix.core_rewards_claimed_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "core_rewards_claimed_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"amount": {"type": "numeric", "index": 1, "name": "amount", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account_id": {"type": "numeric", "index": 3, "name": "account_id", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "pool_id": {"type": "numeric", "index": 6, "name": "pool_id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "distributor": {"type": "text", "index": 9, "name": "distributor", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "collateral_type": {"type": "text", "index": 11, "name": "collateral_type", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_rewards_claimed_arbitrum_sepolia"}, "model.synthetix.core_rewards_distributed_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "core_rewards_distributed_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"duration": {"type": "numeric", "index": 1, "name": "duration", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "collateral_type": {"type": "text", "index": 3, "name": "collateral_type", "comment": null}, "amount": {"type": "numeric", "index": 4, "name": "amount", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "distributor": {"type": "text", "index": 7, "name": "distributor", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "start": {"type": "numeric", "index": 10, "name": "start", "comment": null}, "block_number": {"type": "integer", "index": 11, "name": "block_number", "comment": null}, "pool_id": {"type": "numeric", "index": 12, "name": "pool_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_rewards_distributed_arbitrum_sepolia"}, "model.synthetix.core_usd_burned_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "core_usd_burned_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"pool_id": {"type": "numeric", "index": 1, "name": "pool_id", "comment": null}, "account_id": {"type": "numeric", "index": 2, "name": "account_id", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "sender": {"type": "text", "index": 6, "name": "sender", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "amount": {"type": "numeric", "index": 8, "name": "amount", "comment": null}, "collateral_type": {"type": "text", "index": 9, "name": "collateral_type", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_usd_burned_arbitrum_sepolia"}, "model.synthetix.core_usd_minted_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "core_usd_minted_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account_id": {"type": "numeric", "index": 1, "name": "account_id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "sender": {"type": "text", "index": 4, "name": "sender", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "collateral_type": {"type": "text", "index": 6, "name": "collateral_type", "comment": null}, "pool_id": {"type": "numeric", "index": 7, "name": "pool_id", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "amount": {"type": "numeric", "index": 11, "name": "amount", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_usd_minted_arbitrum_sepolia"}, "model.synthetix.core_vault_collateral_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "core_vault_collateral_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "contract_address": {"type": "text", "index": 3, "name": "contract_address", "comment": null}, "pool_id": {"type": "integer", "index": 4, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 5, "name": "collateral_type", "comment": null}, "amount": {"type": "numeric", "index": 6, "name": "amount", "comment": null}, "collateral_value": {"type": "numeric", "index": 7, "name": "collateral_value", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_vault_collateral_arbitrum_sepolia"}, "model.synthetix.core_vault_debt_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "core_vault_debt_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "contract_address": {"type": "text", "index": 3, "name": "contract_address", "comment": null}, "pool_id": {"type": "integer", "index": 4, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 5, "name": "collateral_type", "comment": null}, "debt": {"type": "numeric", "index": 6, "name": "debt", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_vault_debt_arbitrum_sepolia"}, "model.synthetix.core_vault_liquidation_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "core_vault_liquidation_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"liquidate_as_account_id": {"type": "numeric", "index": 1, "name": "liquidate_as_account_id", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "liquidation_data": {"type": "jsonb", "index": 4, "name": "liquidation_data", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "collateral_type": {"type": "text", "index": 6, "name": "collateral_type", "comment": null}, "sender": {"type": "text", "index": 7, "name": "sender", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "pool_id": {"type": "numeric", "index": 10, "name": "pool_id", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_vault_liquidation_arbitrum_sepolia"}, "model.synthetix.core_withdrawn_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "core_withdrawn_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"token_amount": {"type": "numeric", "index": 1, "name": "token_amount", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "sender": {"type": "text", "index": 4, "name": "sender", "comment": null}, "collateral_type": {"type": "text", "index": 5, "name": "collateral_type", "comment": null}, "account_id": {"type": "numeric", "index": 6, "name": "account_id", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_withdrawn_arbitrum_sepolia"}, "model.synthetix.perp_account_created_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "perp_account_created_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "owner": {"type": "text", "index": 2, "name": "owner", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "account_id": {"type": "numeric", "index": 7, "name": "account_id", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_account_created_arbitrum_sepolia"}, "model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "perp_account_liquidation_attempt_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account_id": {"type": "numeric", "index": 1, "name": "account_id", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "reward": {"type": "numeric", "index": 3, "name": "reward", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "full_liquidation": {"type": "boolean", "index": 8, "name": "full_liquidation", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia"}, "model.synthetix.perp_collateral_modified_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "perp_collateral_modified_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account_id": {"type": "numeric", "index": 1, "name": "account_id", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "sender": {"type": "text", "index": 5, "name": "sender", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "collateral_id": {"type": "numeric", "index": 9, "name": "collateral_id", "comment": null}, "amount_delta": {"type": "numeric", "index": 10, "name": "amount_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_collateral_modified_arbitrum_sepolia"}, "model.synthetix.perp_interest_charged_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "perp_interest_charged_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "account_id": {"type": "numeric", "index": 2, "name": "account_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "interest": {"type": "numeric", "index": 4, "name": "interest", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_interest_charged_arbitrum_sepolia"}, "model.synthetix.perp_interest_rate_updated_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "perp_interest_rate_updated_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "interest_rate": {"type": "numeric", "index": 6, "name": "interest_rate", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "super_market_id": {"type": "numeric", "index": 8, "name": "super_market_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_interest_rate_updated_arbitrum_sepolia"}, "model.synthetix.perp_market_created_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "perp_market_created_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "market_name": {"type": "text", "index": 2, "name": "market_name", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "market_symbol": {"type": "text", "index": 6, "name": "market_symbol", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "perps_market_id": {"type": "numeric", "index": 8, "name": "perps_market_id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_market_created_arbitrum_sepolia"}, "model.synthetix.perp_market_updated_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "perp_market_updated_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "market_id": {"type": "numeric", "index": 7, "name": "market_id", "comment": null}, "price": {"type": "numeric", "index": 8, "name": "price", "comment": null}, "skew": {"type": "numeric", "index": 9, "name": "skew", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}, "current_funding_rate": {"type": "numeric", "index": 12, "name": "current_funding_rate", "comment": null}, "current_funding_velocity": {"type": "numeric", "index": 13, "name": "current_funding_velocity", "comment": null}, "interest_rate": {"type": "numeric", "index": 14, "name": "interest_rate", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_market_updated_arbitrum_sepolia"}, "model.synthetix.perp_order_committed_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "perp_order_committed_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "market_id": {"type": "numeric", "index": 7, "name": "market_id", "comment": null}, "account_id": {"type": "numeric", "index": 8, "name": "account_id", "comment": null}, "commitment_time": {"type": "numeric", "index": 9, "name": "commitment_time", "comment": null}, "expiration_time": {"type": "numeric", "index": 10, "name": "expiration_time", "comment": null}, "settlement_time": {"type": "numeric", "index": 11, "name": "settlement_time", "comment": null}, "expected_price_time": {"type": "numeric", "index": 12, "name": "expected_price_time", "comment": null}, "acceptable_price": {"type": "numeric", "index": 13, "name": "acceptable_price", "comment": null}, "order_type": {"type": "integer", "index": 14, "name": "order_type", "comment": null}, "size_delta": {"type": "numeric", "index": 15, "name": "size_delta", "comment": null}, "sender": {"type": "text", "index": 16, "name": "sender", "comment": null}, "tracking_code": {"type": "text", "index": 17, "name": "tracking_code", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_order_committed_arbitrum_sepolia"}, "model.synthetix.perp_order_settled_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "perp_order_settled_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "new_size": {"type": "numeric", "index": 2, "name": "new_size", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "accrued_funding": {"type": "numeric", "index": 4, "name": "accrued_funding", "comment": null}, "settlement_reward": {"type": "numeric", "index": 5, "name": "settlement_reward", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "market_id": {"type": "numeric", "index": 7, "name": "market_id", "comment": null}, "size_delta": {"type": "numeric", "index": 8, "name": "size_delta", "comment": null}, "referral_fees": {"type": "numeric", "index": 9, "name": "referral_fees", "comment": null}, "tracking_code": {"type": "text", "index": 10, "name": "tracking_code", "comment": null}, "collected_fees": {"type": "numeric", "index": 11, "name": "collected_fees", "comment": null}, "transaction_hash": {"type": "text", "index": 12, "name": "transaction_hash", "comment": null}, "fill_price": {"type": "numeric", "index": 13, "name": "fill_price", "comment": null}, "event_name": {"type": "text", "index": 14, "name": "event_name", "comment": null}, "pnl": {"type": "numeric", "index": 15, "name": "pnl", "comment": null}, "settler": {"type": "text", "index": 16, "name": "settler", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 17, "name": "block_timestamp", "comment": null}, "account_id": {"type": "numeric", "index": 18, "name": "account_id", "comment": null}, "total_fees": {"type": "numeric", "index": 19, "name": "total_fees", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_order_settled_arbitrum_sepolia"}, "model.synthetix.perp_position_liquidated_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "perp_position_liquidated_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"market_id": {"type": "numeric", "index": 1, "name": "market_id", "comment": null}, "amount_liquidated": {"type": "numeric", "index": 2, "name": "amount_liquidated", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "current_position_size": {"type": "numeric", "index": 6, "name": "current_position_size", "comment": null}, "account_id": {"type": "numeric", "index": 7, "name": "account_id", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_position_liquidated_arbitrum_sepolia"}, "model.synthetix.perp_previous_order_expired_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "perp_previous_order_expired_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"acceptable_price": {"type": "numeric", "index": 1, "name": "acceptable_price", "comment": null}, "account_id": {"type": "numeric", "index": 2, "name": "account_id", "comment": null}, "tracking_code": {"type": "text", "index": 3, "name": "tracking_code", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "size_delta": {"type": "numeric", "index": 6, "name": "size_delta", "comment": null}, "commitment_time": {"type": "numeric", "index": 7, "name": "commitment_time", "comment": null}, "market_id": {"type": "numeric", "index": 8, "name": "market_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "block_number": {"type": "integer", "index": 11, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_previous_order_expired_arbitrum_sepolia"}, "model.synthetix.spot_order_cancelled_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "spot_order_cancelled_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "sender": {"type": "text", "index": 3, "name": "sender", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "async_order_claim": {"type": "jsonb", "index": 5, "name": "async_order_claim", "comment": null}, "async_order_id": {"type": "numeric", "index": 6, "name": "async_order_id", "comment": null}, "market_id": {"type": "numeric", "index": 7, "name": "market_id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.spot_order_cancelled_arbitrum_sepolia"}, "model.synthetix.spot_order_committed_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "spot_order_committed_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "amount_provided": {"type": "numeric", "index": 3, "name": "amount_provided", "comment": null}, "sender": {"type": "text", "index": 4, "name": "sender", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "order_type": {"type": "integer", "index": 6, "name": "order_type", "comment": null}, "referrer": {"type": "text", "index": 7, "name": "referrer", "comment": null}, "async_order_id": {"type": "numeric", "index": 8, "name": "async_order_id", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "market_id": {"type": "numeric", "index": 12, "name": "market_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.spot_order_committed_arbitrum_sepolia"}, "model.synthetix.spot_order_settled_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "spot_order_settled_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "id": {"type": "character varying", "index": 2, "name": "id", "comment": null}, "market_id": {"type": "numeric", "index": 3, "name": "market_id", "comment": null}, "settler": {"type": "text", "index": 4, "name": "settler", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "async_order_id": {"type": "numeric", "index": 6, "name": "async_order_id", "comment": null}, "price": {"type": "numeric", "index": 7, "name": "price", "comment": null}, "order_type": {"type": "integer", "index": 8, "name": "order_type", "comment": null}, "collected_fees": {"type": "numeric", "index": 9, "name": "collected_fees", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}, "fees": {"type": "jsonb", "index": 12, "name": "fees", "comment": null}, "contract": {"type": "text", "index": 13, "name": "contract", "comment": null}, "final_order_amount": {"type": "numeric", "index": 14, "name": "final_order_amount", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.spot_order_settled_arbitrum_sepolia"}, "model.synthetix.spot_synth_bought_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "spot_synth_bought_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "price": {"type": "numeric", "index": 3, "name": "price", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "synth_market_id": {"type": "numeric", "index": 5, "name": "synth_market_id", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "synth_returned": {"type": "numeric", "index": 8, "name": "synth_returned", "comment": null}, "fees": {"type": "jsonb", "index": 9, "name": "fees", "comment": null}, "referrer": {"type": "text", "index": 10, "name": "referrer", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "collected_fees": {"type": "numeric", "index": 12, "name": "collected_fees", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.spot_synth_bought_arbitrum_sepolia"}, "model.synthetix.spot_synth_registered_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "spot_synth_registered_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "synth_token_address": {"type": "text", "index": 4, "name": "synth_token_address", "comment": null}, "synth_market_id": {"type": "numeric", "index": 5, "name": "synth_market_id", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.spot_synth_registered_arbitrum_sepolia"}, "model.synthetix.spot_synth_sold_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "spot_synth_sold_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"price": {"type": "numeric", "index": 1, "name": "price", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "referrer": {"type": "text", "index": 4, "name": "referrer", "comment": null}, "collected_fees": {"type": "numeric", "index": 5, "name": "collected_fees", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "synth_market_id": {"type": "numeric", "index": 7, "name": "synth_market_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "fees": {"type": "jsonb", "index": 9, "name": "fees", "comment": null}, "amount_returned": {"type": "numeric", "index": 10, "name": "amount_returned", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.spot_synth_sold_arbitrum_sepolia"}, "model.synthetix.spot_synth_unwrapped_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "spot_synth_unwrapped_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "synth_market_id": {"type": "numeric", "index": 4, "name": "synth_market_id", "comment": null}, "fees": {"type": "jsonb", "index": 5, "name": "fees", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "fees_collected": {"type": "numeric", "index": 8, "name": "fees_collected", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "amount_unwrapped": {"type": "numeric", "index": 10, "name": "amount_unwrapped", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"}, "model.synthetix.spot_synth_wrapped_arbitrum_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_arbitrum_sepolia", "name": "spot_synth_wrapped_arbitrum_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "synth_market_id": {"type": "numeric", "index": 2, "name": "synth_market_id", "comment": null}, "fees": {"type": "jsonb", "index": 3, "name": "fees", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "fees_collected": {"type": "numeric", "index": 7, "name": "fees_collected", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "amount_wrapped": {"type": "numeric", "index": 9, "name": "amount_wrapped", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.spot_synth_wrapped_arbitrum_sepolia"}, "model.synthetix.blocks_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "blocks_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "ts": {"type": "timestamp with time zone", "index": 2, "name": "ts", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.blocks_base_mainnet"}, "model.synthetix.buyback_processed_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "buyback_processed_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "buyer": {"type": "text", "index": 7, "name": "buyer", "comment": null}, "snx": {"type": "numeric", "index": 8, "name": "snx", "comment": null}, "usd": {"type": "numeric", "index": 9, "name": "usd", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.buyback_processed_base_mainnet"}, "model.synthetix.core_account_created_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "core_account_created_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "account_id": {"type": "numeric", "index": 5, "name": "account_id", "comment": null}, "owner": {"type": "text", "index": 6, "name": "owner", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_account_created_base_mainnet"}, "model.synthetix.core_delegation_updated_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "core_delegation_updated_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "sender": {"type": "text", "index": 2, "name": "sender", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "leverage": {"type": "numeric", "index": 4, "name": "leverage", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "amount": {"type": "numeric", "index": 6, "name": "amount", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "pool_id": {"type": "numeric", "index": 8, "name": "pool_id", "comment": null}, "account_id": {"type": "numeric", "index": 9, "name": "account_id", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "collateral_type": {"type": "text", "index": 12, "name": "collateral_type", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_delegation_updated_base_mainnet"}, "model.synthetix.core_deposited_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "core_deposited_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "account_id": {"type": "numeric", "index": 3, "name": "account_id", "comment": null}, "sender": {"type": "text", "index": 4, "name": "sender", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "collateral_type": {"type": "text", "index": 7, "name": "collateral_type", "comment": null}, "token_amount": {"type": "numeric", "index": 8, "name": "token_amount", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_deposited_base_mainnet"}, "model.synthetix.core_liquidation_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "core_liquidation_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"pool_id": {"type": "numeric", "index": 1, "name": "pool_id", "comment": null}, "liquidate_as_account_id": {"type": "numeric", "index": 2, "name": "liquidate_as_account_id", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "account_id": {"type": "numeric", "index": 4, "name": "account_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "collateral_type": {"type": "text", "index": 6, "name": "collateral_type", "comment": null}, "sender": {"type": "text", "index": 7, "name": "sender", "comment": null}, "liquidation_data": {"type": "jsonb", "index": 8, "name": "liquidation_data", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_liquidation_base_mainnet"}, "model.synthetix.core_market_registered_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "core_market_registered_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "market": {"type": "text", "index": 2, "name": "market", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "market_id": {"type": "numeric", "index": 5, "name": "market_id", "comment": null}, "sender": {"type": "text", "index": 6, "name": "sender", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_market_registered_base_mainnet"}, "model.synthetix.core_market_updated_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "core_market_updated_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "market_id": {"type": "numeric", "index": 7, "name": "market_id", "comment": null}, "net_issuance": {"type": "numeric", "index": 8, "name": "net_issuance", "comment": null}, "deposited_collateral_value": {"type": "numeric", "index": 9, "name": "deposited_collateral_value", "comment": null}, "sender": {"type": "text", "index": 10, "name": "sender", "comment": null}, "collateral_type": {"type": "text", "index": 11, "name": "collateral_type", "comment": null}, "credit_capacity": {"type": "numeric", "index": 12, "name": "credit_capacity", "comment": null}, "token_amount": {"type": "numeric", "index": 13, "name": "token_amount", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_market_updated_base_mainnet"}, "model.synthetix.core_pool_created_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "core_pool_created_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "owner": {"type": "text", "index": 2, "name": "owner", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "pool_id": {"type": "numeric", "index": 6, "name": "pool_id", "comment": null}, "sender": {"type": "text", "index": 7, "name": "sender", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_pool_created_base_mainnet"}, "model.synthetix.core_rewards_claimed_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "core_rewards_claimed_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "amount": {"type": "numeric", "index": 2, "name": "amount", "comment": null}, "account_id": {"type": "numeric", "index": 3, "name": "account_id", "comment": null}, "pool_id": {"type": "numeric", "index": 4, "name": "pool_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "collateral_type": {"type": "text", "index": 6, "name": "collateral_type", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "distributor": {"type": "text", "index": 11, "name": "distributor", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_rewards_claimed_base_mainnet"}, "model.synthetix.core_rewards_distributed_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "core_rewards_distributed_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "collateral_type": {"type": "text", "index": 3, "name": "collateral_type", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "amount": {"type": "numeric", "index": 5, "name": "amount", "comment": null}, "pool_id": {"type": "numeric", "index": 6, "name": "pool_id", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "duration": {"type": "numeric", "index": 8, "name": "duration", "comment": null}, "start": {"type": "numeric", "index": 9, "name": "start", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "distributor": {"type": "text", "index": 11, "name": "distributor", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_rewards_distributed_base_mainnet"}, "model.synthetix.core_usd_burned_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "core_usd_burned_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"collateral_type": {"type": "text", "index": 1, "name": "collateral_type", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "sender": {"type": "text", "index": 7, "name": "sender", "comment": null}, "pool_id": {"type": "numeric", "index": 8, "name": "pool_id", "comment": null}, "amount": {"type": "numeric", "index": 9, "name": "amount", "comment": null}, "account_id": {"type": "numeric", "index": 10, "name": "account_id", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_usd_burned_base_mainnet"}, "model.synthetix.core_usd_minted_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "core_usd_minted_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "collateral_type": {"type": "text", "index": 2, "name": "collateral_type", "comment": null}, "account_id": {"type": "numeric", "index": 3, "name": "account_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "sender": {"type": "text", "index": 5, "name": "sender", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "amount": {"type": "numeric", "index": 8, "name": "amount", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "pool_id": {"type": "numeric", "index": 11, "name": "pool_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_usd_minted_base_mainnet"}, "model.synthetix.core_vault_collateral_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "core_vault_collateral_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "contract_address": {"type": "text", "index": 3, "name": "contract_address", "comment": null}, "pool_id": {"type": "integer", "index": 4, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 5, "name": "collateral_type", "comment": null}, "amount": {"type": "numeric", "index": 6, "name": "amount", "comment": null}, "collateral_value": {"type": "numeric", "index": 7, "name": "collateral_value", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_vault_collateral_base_mainnet"}, "model.synthetix.core_vault_debt_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "core_vault_debt_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "contract_address": {"type": "text", "index": 3, "name": "contract_address", "comment": null}, "pool_id": {"type": "integer", "index": 4, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 5, "name": "collateral_type", "comment": null}, "debt": {"type": "numeric", "index": 6, "name": "debt", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_vault_debt_base_mainnet"}, "model.synthetix.core_vault_liquidation_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "core_vault_liquidation_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "collateral_type": {"type": "text", "index": 2, "name": "collateral_type", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "pool_id": {"type": "numeric", "index": 4, "name": "pool_id", "comment": null}, "liquidation_data": {"type": "jsonb", "index": 5, "name": "liquidation_data", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "liquidate_as_account_id": {"type": "numeric", "index": 9, "name": "liquidate_as_account_id", "comment": null}, "sender": {"type": "text", "index": 10, "name": "sender", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_vault_liquidation_base_mainnet"}, "model.synthetix.core_withdrawn_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "core_withdrawn_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"token_amount": {"type": "numeric", "index": 1, "name": "token_amount", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "sender": {"type": "text", "index": 3, "name": "sender", "comment": null}, "account_id": {"type": "numeric", "index": 4, "name": "account_id", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "collateral_type": {"type": "text", "index": 7, "name": "collateral_type", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_withdrawn_base_mainnet"}, "model.synthetix.perp_account_created_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "perp_account_created_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 2, "name": "id", "comment": null}, "account_id": {"type": "numeric", "index": 3, "name": "account_id", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "owner": {"type": "text", "index": 8, "name": "owner", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_account_created_base_mainnet"}, "model.synthetix.perp_account_liquidation_attempt_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "perp_account_liquidation_attempt_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "id": {"type": "character varying", "index": 2, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "account_id": {"type": "numeric", "index": 4, "name": "account_id", "comment": null}, "reward": {"type": "numeric", "index": 5, "name": "reward", "comment": null}, "full_liquidation": {"type": "boolean", "index": 6, "name": "full_liquidation", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_account_liquidation_attempt_base_mainnet"}, "model.synthetix.perp_collateral_modified_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "perp_collateral_modified_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account_id": {"type": "numeric", "index": 1, "name": "account_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "sender": {"type": "text", "index": 4, "name": "sender", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "synth_market_id": {"type": "numeric", "index": 6, "name": "synth_market_id", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "amount_delta": {"type": "numeric", "index": 9, "name": "amount_delta", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_collateral_modified_base_mainnet"}, "model.synthetix.perp_interest_charged_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "perp_interest_charged_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "interest": {"type": "numeric", "index": 3, "name": "interest", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "account_id": {"type": "numeric", "index": 6, "name": "account_id", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_interest_charged_base_mainnet"}, "model.synthetix.perp_interest_rate_updated_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "perp_interest_rate_updated_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "interest_rate": {"type": "numeric", "index": 4, "name": "interest_rate", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "super_market_id": {"type": "numeric", "index": 6, "name": "super_market_id", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_interest_rate_updated_base_mainnet"}, "model.synthetix.perp_market_created_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "perp_market_created_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "market_symbol": {"type": "text", "index": 2, "name": "market_symbol", "comment": null}, "market_name": {"type": "text", "index": 3, "name": "market_name", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "perps_market_id": {"type": "numeric", "index": 6, "name": "perps_market_id", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_market_created_base_mainnet"}, "model.synthetix.perp_market_updated_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "perp_market_updated_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "market_id": {"type": "numeric", "index": 7, "name": "market_id", "comment": null}, "price": {"type": "numeric", "index": 8, "name": "price", "comment": null}, "skew": {"type": "numeric", "index": 9, "name": "skew", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}, "current_funding_rate": {"type": "numeric", "index": 12, "name": "current_funding_rate", "comment": null}, "current_funding_velocity": {"type": "numeric", "index": 13, "name": "current_funding_velocity", "comment": null}, "interest_rate": {"type": "numeric", "index": 14, "name": "interest_rate", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_market_updated_base_mainnet"}, "model.synthetix.perp_order_committed_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "perp_order_committed_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "market_id": {"type": "numeric", "index": 7, "name": "market_id", "comment": null}, "account_id": {"type": "numeric", "index": 8, "name": "account_id", "comment": null}, "commitment_time": {"type": "numeric", "index": 9, "name": "commitment_time", "comment": null}, "expiration_time": {"type": "numeric", "index": 10, "name": "expiration_time", "comment": null}, "settlement_time": {"type": "numeric", "index": 11, "name": "settlement_time", "comment": null}, "expected_price_time": {"type": "numeric", "index": 12, "name": "expected_price_time", "comment": null}, "acceptable_price": {"type": "numeric", "index": 13, "name": "acceptable_price", "comment": null}, "order_type": {"type": "integer", "index": 14, "name": "order_type", "comment": null}, "size_delta": {"type": "numeric", "index": 15, "name": "size_delta", "comment": null}, "sender": {"type": "text", "index": 16, "name": "sender", "comment": null}, "tracking_code": {"type": "text", "index": 17, "name": "tracking_code", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_order_committed_base_mainnet"}, "model.synthetix.perp_order_settled_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "perp_order_settled_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account_id": {"type": "numeric", "index": 1, "name": "account_id", "comment": null}, "market_id": {"type": "numeric", "index": 2, "name": "market_id", "comment": null}, "settlement_reward": {"type": "numeric", "index": 3, "name": "settlement_reward", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "total_fees": {"type": "numeric", "index": 6, "name": "total_fees", "comment": null}, "tracking_code": {"type": "text", "index": 7, "name": "tracking_code", "comment": null}, "accrued_funding": {"type": "numeric", "index": 8, "name": "accrued_funding", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "referral_fees": {"type": "numeric", "index": 10, "name": "referral_fees", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}, "settler": {"type": "text", "index": 12, "name": "settler", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "fill_price": {"type": "numeric", "index": 14, "name": "fill_price", "comment": null}, "new_size": {"type": "numeric", "index": 15, "name": "new_size", "comment": null}, "pnl": {"type": "numeric", "index": 16, "name": "pnl", "comment": null}, "collected_fees": {"type": "numeric", "index": 17, "name": "collected_fees", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 18, "name": "block_timestamp", "comment": null}, "block_number": {"type": "integer", "index": 19, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_order_settled_base_mainnet"}, "model.synthetix.perp_position_liquidated_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "perp_position_liquidated_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"amount_liquidated": {"type": "numeric", "index": 1, "name": "amount_liquidated", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "account_id": {"type": "numeric", "index": 7, "name": "account_id", "comment": null}, "current_position_size": {"type": "numeric", "index": 8, "name": "current_position_size", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "market_id": {"type": "numeric", "index": 10, "name": "market_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_position_liquidated_base_mainnet"}, "model.synthetix.perp_previous_order_expired_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "perp_previous_order_expired_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "acceptable_price": {"type": "numeric", "index": 2, "name": "acceptable_price", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "commitment_time": {"type": "numeric", "index": 4, "name": "commitment_time", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "tracking_code": {"type": "text", "index": 8, "name": "tracking_code", "comment": null}, "size_delta": {"type": "numeric", "index": 9, "name": "size_delta", "comment": null}, "account_id": {"type": "numeric", "index": 10, "name": "account_id", "comment": null}, "market_id": {"type": "numeric", "index": 11, "name": "market_id", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.perp_previous_order_expired_base_mainnet"}, "model.synthetix.spot_order_cancelled_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "spot_order_cancelled_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"market_id": {"type": "numeric", "index": 1, "name": "market_id", "comment": null}, "async_order_id": {"type": "numeric", "index": 2, "name": "async_order_id", "comment": null}, "sender": {"type": "text", "index": 3, "name": "sender", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "async_order_claim": {"type": "jsonb", "index": 9, "name": "async_order_claim", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.spot_order_cancelled_base_mainnet"}, "model.synthetix.spot_order_committed_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "spot_order_committed_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "market_id": {"type": "numeric", "index": 4, "name": "market_id", "comment": null}, "sender": {"type": "text", "index": 5, "name": "sender", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "async_order_id": {"type": "numeric", "index": 7, "name": "async_order_id", "comment": null}, "order_type": {"type": "integer", "index": 8, "name": "order_type", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "amount_provided": {"type": "numeric", "index": 10, "name": "amount_provided", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}, "referrer": {"type": "text", "index": 12, "name": "referrer", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.spot_order_committed_base_mainnet"}, "model.synthetix.spot_order_settled_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "spot_order_settled_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"market_id": {"type": "numeric", "index": 1, "name": "market_id", "comment": null}, "final_order_amount": {"type": "numeric", "index": 2, "name": "final_order_amount", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "collected_fees": {"type": "numeric", "index": 5, "name": "collected_fees", "comment": null}, "async_order_id": {"type": "numeric", "index": 6, "name": "async_order_id", "comment": null}, "fees": {"type": "jsonb", "index": 7, "name": "fees", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "price": {"type": "numeric", "index": 10, "name": "price", "comment": null}, "settler": {"type": "text", "index": 11, "name": "settler", "comment": null}, "block_number": {"type": "integer", "index": 12, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 13, "name": "contract", "comment": null}, "order_type": {"type": "integer", "index": 14, "name": "order_type", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.spot_order_settled_base_mainnet"}, "model.synthetix.spot_synth_bought_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "spot_synth_bought_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "synth_market_id": {"type": "numeric", "index": 2, "name": "synth_market_id", "comment": null}, "fees": {"type": "jsonb", "index": 3, "name": "fees", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "price": {"type": "numeric", "index": 6, "name": "price", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "referrer": {"type": "text", "index": 8, "name": "referrer", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "collected_fees": {"type": "numeric", "index": 10, "name": "collected_fees", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "synth_returned": {"type": "numeric", "index": 12, "name": "synth_returned", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.spot_synth_bought_base_mainnet"}, "model.synthetix.spot_synth_registered_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "spot_synth_registered_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 2, "name": "id", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "synth_token_address": {"type": "text", "index": 5, "name": "synth_token_address", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "synth_market_id": {"type": "numeric", "index": 7, "name": "synth_market_id", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.spot_synth_registered_base_mainnet"}, "model.synthetix.spot_synth_sold_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "spot_synth_sold_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"referrer": {"type": "text", "index": 1, "name": "referrer", "comment": null}, "fees": {"type": "jsonb", "index": 2, "name": "fees", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "synth_market_id": {"type": "numeric", "index": 4, "name": "synth_market_id", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "amount_returned": {"type": "numeric", "index": 7, "name": "amount_returned", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "collected_fees": {"type": "numeric", "index": 10, "name": "collected_fees", "comment": null}, "price": {"type": "numeric", "index": 11, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.spot_synth_sold_base_mainnet"}, "model.synthetix.spot_synth_unwrapped_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "spot_synth_unwrapped_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "synth_market_id": {"type": "numeric", "index": 2, "name": "synth_market_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "fees": {"type": "jsonb", "index": 4, "name": "fees", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "amount_unwrapped": {"type": "numeric", "index": 6, "name": "amount_unwrapped", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "fees_collected": {"type": "numeric", "index": 9, "name": "fees_collected", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.spot_synth_unwrapped_base_mainnet"}, "model.synthetix.spot_synth_wrapped_base_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_mainnet", "name": "spot_synth_wrapped_base_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"amount_wrapped": {"type": "numeric", "index": 1, "name": "amount_wrapped", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "fees_collected": {"type": "numeric", "index": 6, "name": "fees_collected", "comment": null}, "synth_market_id": {"type": "numeric", "index": 7, "name": "synth_market_id", "comment": null}, "fees": {"type": "jsonb", "index": 8, "name": "fees", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.spot_synth_wrapped_base_mainnet"}, "model.synthetix.core_vault_collateral_base_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_sepolia", "name": "core_vault_collateral_base_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "contract_address": {"type": "text", "index": 3, "name": "contract_address", "comment": null}, "pool_id": {"type": "integer", "index": 4, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 5, "name": "collateral_type", "comment": null}, "amount": {"type": "numeric", "index": 6, "name": "amount", "comment": null}, "collateral_value": {"type": "numeric", "index": 7, "name": "collateral_value", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_vault_collateral_base_sepolia"}, "model.synthetix.core_vault_debt_base_sepolia": {"metadata": {"type": "VIEW", "schema": "prod_raw_base_sepolia", "name": "core_vault_debt_base_sepolia", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "contract_address": {"type": "text", "index": 3, "name": "contract_address", "comment": null}, "pool_id": {"type": "integer", "index": 4, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 5, "name": "collateral_type", "comment": null}, "debt": {"type": "numeric", "index": 6, "name": "debt", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_vault_debt_base_sepolia"}, "model.synthetix.blocks_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_eth_mainnet", "name": "blocks_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "ts": {"type": "timestamp with time zone", "index": 2, "name": "ts", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.blocks_eth_mainnet"}, "model.synthetix.core_account_created_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_eth_mainnet", "name": "core_account_created_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account_id": {"type": "numeric", "index": 1, "name": "account_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "owner": {"type": "text", "index": 6, "name": "owner", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_account_created_eth_mainnet"}, "model.synthetix.core_account_migrated_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_eth_mainnet", "name": "core_account_migrated_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "account_id": {"type": "numeric", "index": 2, "name": "account_id", "comment": null}, "collateral_amount": {"type": "numeric", "index": 3, "name": "collateral_amount", "comment": null}, "staker": {"type": "text", "index": 4, "name": "staker", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "debt_amount": {"type": "numeric", "index": 8, "name": "debt_amount", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_account_migrated_eth_mainnet"}, "model.synthetix.core_delegation_updated_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_eth_mainnet", "name": "core_delegation_updated_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"leverage": {"type": "numeric", "index": 1, "name": "leverage", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "amount": {"type": "numeric", "index": 3, "name": "amount", "comment": null}, "sender": {"type": "text", "index": 4, "name": "sender", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "pool_id": {"type": "numeric", "index": 7, "name": "pool_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "account_id": {"type": "numeric", "index": 9, "name": "account_id", "comment": null}, "collateral_type": {"type": "text", "index": 10, "name": "collateral_type", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_delegation_updated_eth_mainnet"}, "model.synthetix.core_deposited_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_eth_mainnet", "name": "core_deposited_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"collateral_type": {"type": "text", "index": 1, "name": "collateral_type", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "account_id": {"type": "numeric", "index": 6, "name": "account_id", "comment": null}, "token_amount": {"type": "numeric", "index": 7, "name": "token_amount", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "sender": {"type": "text", "index": 9, "name": "sender", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_deposited_eth_mainnet"}, "model.synthetix.core_liquidation_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_eth_mainnet", "name": "core_liquidation_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "pool_id": {"type": "numeric", "index": 2, "name": "pool_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "collateral_type": {"type": "text", "index": 4, "name": "collateral_type", "comment": null}, "account_id": {"type": "numeric", "index": 5, "name": "account_id", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "liquidate_as_account_id": {"type": "numeric", "index": 8, "name": "liquidate_as_account_id", "comment": null}, "liquidation_data": {"type": "jsonb", "index": 9, "name": "liquidation_data", "comment": null}, "sender": {"type": "text", "index": 10, "name": "sender", "comment": null}, "block_number": {"type": "integer", "index": 11, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_liquidation_eth_mainnet"}, "model.synthetix.core_market_registered_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_eth_mainnet", "name": "core_market_registered_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "market_id": {"type": "numeric", "index": 2, "name": "market_id", "comment": null}, "market": {"type": "text", "index": 3, "name": "market", "comment": null}, "sender": {"type": "text", "index": 4, "name": "sender", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_market_registered_eth_mainnet"}, "model.synthetix.core_market_updated_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_eth_mainnet", "name": "core_market_updated_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "market_id": {"type": "numeric", "index": 7, "name": "market_id", "comment": null}, "net_issuance": {"type": "numeric", "index": 8, "name": "net_issuance", "comment": null}, "deposited_collateral_value": {"type": "numeric", "index": 9, "name": "deposited_collateral_value", "comment": null}, "sender": {"type": "text", "index": 10, "name": "sender", "comment": null}, "collateral_type": {"type": "text", "index": 11, "name": "collateral_type", "comment": null}, "credit_capacity": {"type": "numeric", "index": 12, "name": "credit_capacity", "comment": null}, "token_amount": {"type": "numeric", "index": 13, "name": "token_amount", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_market_updated_eth_mainnet"}, "model.synthetix.core_pool_created_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_eth_mainnet", "name": "core_pool_created_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "owner": {"type": "text", "index": 4, "name": "owner", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "sender": {"type": "text", "index": 6, "name": "sender", "comment": null}, "pool_id": {"type": "numeric", "index": 7, "name": "pool_id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_pool_created_eth_mainnet"}, "model.synthetix.core_rewards_claimed_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_eth_mainnet", "name": "core_rewards_claimed_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "account_id": {"type": "numeric", "index": 3, "name": "account_id", "comment": null}, "collateral_type": {"type": "text", "index": 4, "name": "collateral_type", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "pool_id": {"type": "numeric", "index": 6, "name": "pool_id", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "distributor": {"type": "text", "index": 10, "name": "distributor", "comment": null}, "amount": {"type": "numeric", "index": 11, "name": "amount", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_rewards_claimed_eth_mainnet"}, "model.synthetix.core_rewards_distributed_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_eth_mainnet", "name": "core_rewards_distributed_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"collateral_type": {"type": "text", "index": 1, "name": "collateral_type", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "pool_id": {"type": "numeric", "index": 6, "name": "pool_id", "comment": null}, "distributor": {"type": "text", "index": 7, "name": "distributor", "comment": null}, "start": {"type": "numeric", "index": 8, "name": "start", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "amount": {"type": "numeric", "index": 10, "name": "amount", "comment": null}, "duration": {"type": "numeric", "index": 11, "name": "duration", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_rewards_distributed_eth_mainnet"}, "model.synthetix.core_usd_burned_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_eth_mainnet", "name": "core_usd_burned_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "amount": {"type": "numeric", "index": 2, "name": "amount", "comment": null}, "sender": {"type": "text", "index": 3, "name": "sender", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "pool_id": {"type": "numeric", "index": 5, "name": "pool_id", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "account_id": {"type": "numeric", "index": 9, "name": "account_id", "comment": null}, "collateral_type": {"type": "text", "index": 10, "name": "collateral_type", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_usd_burned_eth_mainnet"}, "model.synthetix.core_usd_minted_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_eth_mainnet", "name": "core_usd_minted_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "pool_id": {"type": "numeric", "index": 2, "name": "pool_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "collateral_type": {"type": "text", "index": 4, "name": "collateral_type", "comment": null}, "account_id": {"type": "numeric", "index": 5, "name": "account_id", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "sender": {"type": "text", "index": 8, "name": "sender", "comment": null}, "amount": {"type": "numeric", "index": 9, "name": "amount", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_usd_minted_eth_mainnet"}, "model.synthetix.core_vault_collateral_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_eth_mainnet", "name": "core_vault_collateral_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "block_number": {"type": "bigint", "index": 2, "name": "block_number", "comment": null}, "contract_address": {"type": "text", "index": 3, "name": "contract_address", "comment": null}, "pool_id": {"type": "integer", "index": 4, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 5, "name": "collateral_type", "comment": null}, "amount": {"type": "numeric", "index": 6, "name": "amount", "comment": null}, "collateral_value": {"type": "numeric", "index": 7, "name": "collateral_value", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_vault_collateral_eth_mainnet"}, "model.synthetix.core_vault_debt_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_eth_mainnet", "name": "core_vault_debt_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "block_number": {"type": "bigint", "index": 2, "name": "block_number", "comment": null}, "contract_address": {"type": "text", "index": 3, "name": "contract_address", "comment": null}, "pool_id": {"type": "integer", "index": 4, "name": "pool_id", "comment": null}, "collateral_type": {"type": "character varying", "index": 5, "name": "collateral_type", "comment": null}, "debt": {"type": "numeric", "index": 6, "name": "debt", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_vault_debt_eth_mainnet"}, "model.synthetix.core_vault_liquidation_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_eth_mainnet", "name": "core_vault_liquidation_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"sender": {"type": "text", "index": 1, "name": "sender", "comment": null}, "liquidate_as_account_id": {"type": "numeric", "index": 2, "name": "liquidate_as_account_id", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "collateral_type": {"type": "text", "index": 6, "name": "collateral_type", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "liquidation_data": {"type": "jsonb", "index": 8, "name": "liquidation_data", "comment": null}, "pool_id": {"type": "numeric", "index": 9, "name": "pool_id", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_vault_liquidation_eth_mainnet"}, "model.synthetix.core_withdrawn_eth_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_eth_mainnet", "name": "core_withdrawn_eth_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "sender": {"type": "text", "index": 2, "name": "sender", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "token_amount": {"type": "numeric", "index": 6, "name": "token_amount", "comment": null}, "account_id": {"type": "numeric", "index": 7, "name": "account_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "collateral_type": {"type": "text", "index": 9, "name": "collateral_type", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.core_withdrawn_eth_mainnet"}, "model.synthetix.ambassador_vote_recorded_snax_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_snax_mainnet", "name": "ambassador_vote_recorded_snax_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"candidates": {"type": "jsonb", "index": 1, "name": "candidates", "comment": null}, "voting_power": {"type": "numeric", "index": 2, "name": "voting_power", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "chain_id": {"type": "numeric", "index": 6, "name": "chain_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "epoch_id": {"type": "numeric", "index": 8, "name": "epoch_id", "comment": null}, "voter": {"type": "text", "index": 9, "name": "voter", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.ambassador_vote_recorded_snax_mainnet"}, "model.synthetix.ambassador_vote_withdrawn_snax_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_snax_mainnet", "name": "ambassador_vote_withdrawn_snax_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "epoch_id": {"type": "numeric", "index": 4, "name": "epoch_id", "comment": null}, "voter": {"type": "text", "index": 5, "name": "voter", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "chain_id": {"type": "numeric", "index": 9, "name": "chain_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.ambassador_vote_withdrawn_snax_mainnet"}, "model.synthetix.blocks_snax_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_snax_mainnet", "name": "blocks_snax_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.blocks_snax_mainnet"}, "model.synthetix.spartan_vote_recorded_snax_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_snax_mainnet", "name": "spartan_vote_recorded_snax_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "candidates": {"type": "jsonb", "index": 2, "name": "candidates", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "voting_power": {"type": "numeric", "index": 4, "name": "voting_power", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "voter": {"type": "text", "index": 8, "name": "voter", "comment": null}, "epoch_id": {"type": "numeric", "index": 9, "name": "epoch_id", "comment": null}, "chain_id": {"type": "numeric", "index": 10, "name": "chain_id", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.spartan_vote_recorded_snax_mainnet"}, "model.synthetix.spartan_vote_withdrawn_snax_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_snax_mainnet", "name": "spartan_vote_withdrawn_snax_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 2, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "epoch_id": {"type": "numeric", "index": 4, "name": "epoch_id", "comment": null}, "voter": {"type": "text", "index": 5, "name": "voter", "comment": null}, "chain_id": {"type": "numeric", "index": 6, "name": "chain_id", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.spartan_vote_withdrawn_snax_mainnet"}, "model.synthetix.treasury_vote_recorded_snax_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_snax_mainnet", "name": "treasury_vote_recorded_snax_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 2, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "voter": {"type": "text", "index": 4, "name": "voter", "comment": null}, "epoch_id": {"type": "numeric", "index": 5, "name": "epoch_id", "comment": null}, "chain_id": {"type": "numeric", "index": 6, "name": "chain_id", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "candidates": {"type": "jsonb", "index": 9, "name": "candidates", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "voting_power": {"type": "numeric", "index": 11, "name": "voting_power", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.treasury_vote_recorded_snax_mainnet"}, "model.synthetix.treasury_vote_withdrawn_snax_mainnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_snax_mainnet", "name": "treasury_vote_withdrawn_snax_mainnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "chain_id": {"type": "numeric", "index": 2, "name": "chain_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "epoch_id": {"type": "numeric", "index": 4, "name": "epoch_id", "comment": null}, "voter": {"type": "text", "index": 5, "name": "voter", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.treasury_vote_withdrawn_snax_mainnet"}, "model.synthetix.blocks_snax_testnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_snax_testnet", "name": "blocks_snax_testnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"ts": {"type": "timestamp with time zone", "index": 1, "name": "ts", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.blocks_snax_testnet"}, "model.synthetix.gov_vote_recorded_snax_testnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_snax_testnet", "name": "gov_vote_recorded_snax_testnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "chain_id": {"type": "numeric", "index": 2, "name": "chain_id", "comment": null}, "epoch_id": {"type": "numeric", "index": 3, "name": "epoch_id", "comment": null}, "voter": {"type": "text", "index": 4, "name": "voter", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "voting_power": {"type": "numeric", "index": 8, "name": "voting_power", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "candidates": {"type": "jsonb", "index": 10, "name": "candidates", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.gov_vote_recorded_snax_testnet"}, "model.synthetix.gov_vote_withdrawn_snax_testnet": {"metadata": {"type": "VIEW", "schema": "prod_raw_snax_testnet", "name": "gov_vote_withdrawn_snax_testnet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "epoch_id": {"type": "numeric", "index": 3, "name": "epoch_id", "comment": null}, "voter": {"type": "text", "index": 4, "name": "voter", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "chain_id": {"type": "numeric", "index": 9, "name": "chain_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.synthetix.gov_vote_withdrawn_snax_testnet"}, "seed.synthetix.arbitrum_mainnet_reward_distributors": {"metadata": {"type": "BASE TABLE", "schema": "prod_seeds", "name": "arbitrum_mainnet_reward_distributors", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"distributor_address": {"type": "text", "index": 1, "name": "distributor_address", "comment": null}, "token_symbol": {"type": "text", "index": 2, "name": "token_symbol", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.synthetix.arbitrum_mainnet_reward_distributors"}, "seed.synthetix.arbitrum_mainnet_tokens": {"metadata": {"type": "BASE TABLE", "schema": "prod_seeds", "name": "arbitrum_mainnet_tokens", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"token_address": {"type": "text", "index": 1, "name": "token_address", "comment": null}, "token_symbol": {"type": "text", "index": 2, "name": "token_symbol", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.synthetix.arbitrum_mainnet_tokens"}, "seed.synthetix.arbitrum_sepolia_reward_distributors": {"metadata": {"type": "BASE TABLE", "schema": "prod_seeds", "name": "arbitrum_sepolia_reward_distributors", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"distributor_address": {"type": "text", "index": 1, "name": "distributor_address", "comment": null}, "token_symbol": {"type": "text", "index": 2, "name": "token_symbol", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.synthetix.arbitrum_sepolia_reward_distributors"}, "seed.synthetix.arbitrum_sepolia_tokens": {"metadata": {"type": "BASE TABLE", "schema": "prod_seeds", "name": "arbitrum_sepolia_tokens", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"token_address": {"type": "text", "index": 1, "name": "token_address", "comment": null}, "token_symbol": {"type": "text", "index": 2, "name": "token_symbol", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.synthetix.arbitrum_sepolia_tokens"}, "seed.synthetix.base_mainnet_reward_distributors": {"metadata": {"type": "BASE TABLE", "schema": "prod_seeds", "name": "base_mainnet_reward_distributors", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"distributor_address": {"type": "text", "index": 1, "name": "distributor_address", "comment": null}, "token_symbol": {"type": "text", "index": 2, "name": "token_symbol", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.synthetix.base_mainnet_reward_distributors"}, "seed.synthetix.base_mainnet_tokens": {"metadata": {"type": "BASE TABLE", "schema": "prod_seeds", "name": "base_mainnet_tokens", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"token_address": {"type": "text", "index": 1, "name": "token_address", "comment": null}, "token_symbol": {"type": "text", "index": 2, "name": "token_symbol", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.synthetix.base_mainnet_tokens"}, "seed.synthetix.base_sepolia_reward_distributors": {"metadata": {"type": "BASE TABLE", "schema": "prod_seeds", "name": "base_sepolia_reward_distributors", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"distributor_address": {"type": "integer", "index": 1, "name": "distributor_address", "comment": null}, "token_symbol": {"type": "integer", "index": 2, "name": "token_symbol", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.synthetix.base_sepolia_reward_distributors"}, "seed.synthetix.base_sepolia_tokens": {"metadata": {"type": "BASE TABLE", "schema": "prod_seeds", "name": "base_sepolia_tokens", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"token_address": {"type": "text", "index": 1, "name": "token_address", "comment": null}, "token_symbol": {"type": "text", "index": 2, "name": "token_symbol", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.synthetix.base_sepolia_tokens"}, "seed.synthetix.eth_mainnet_reward_distributors": {"metadata": {"type": "BASE TABLE", "schema": "prod_seeds", "name": "eth_mainnet_reward_distributors", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"distributor_address": {"type": "integer", "index": 1, "name": "distributor_address", "comment": null}, "token_symbol": {"type": "integer", "index": 2, "name": "token_symbol", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.synthetix.eth_mainnet_reward_distributors"}, "seed.synthetix.eth_mainnet_tokens": {"metadata": {"type": "BASE TABLE", "schema": "prod_seeds", "name": "eth_mainnet_tokens", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"token_address": {"type": "text", "index": 1, "name": "token_address", "comment": null}, "token_symbol": {"type": "text", "index": 2, "name": "token_symbol", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.synthetix.eth_mainnet_tokens"}}, "sources": {"source.synthetix.raw_arbitrum_mainnet.block": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "block", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "timestamp": {"type": "timestamp with time zone", "index": 2, "name": "timestamp", "comment": null}, "number": {"type": "integer", "index": 3, "name": "number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.block"}, "source.synthetix.raw_arbitrum_mainnet.blocks_parquet": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "blocks_parquet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "bigint", "index": 1, "name": "timestamp", "comment": null}, "block_number": {"type": "bigint", "index": 2, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.blocks_parquet"}, "source.synthetix.raw_arbitrum_mainnet.core_get_vault_collateral": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "core_get_vault_collateral", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "bigint", "index": 1, "name": "block_number", "comment": null}, "contract_address": {"type": "text", "index": 2, "name": "contract_address", "comment": null}, "chain_id": {"type": "text", "index": 3, "name": "chain_id", "comment": null}, "pool_id": {"type": "text", "index": 4, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 5, "name": "collateral_type", "comment": null}, "amount": {"type": "text", "index": 6, "name": "amount", "comment": null}, "value": {"type": "text", "index": 7, "name": "value", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_get_vault_collateral"}, "source.synthetix.raw_arbitrum_mainnet.core_get_vault_debt": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "core_get_vault_debt", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "bigint", "index": 1, "name": "block_number", "comment": null}, "contract_address": {"type": "text", "index": 2, "name": "contract_address", "comment": null}, "chain_id": {"type": "text", "index": 3, "name": "chain_id", "comment": null}, "pool_id": {"type": "text", "index": 4, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 5, "name": "collateral_type", "comment": null}, "value_1": {"type": "text", "index": 6, "name": "value_1", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_get_vault_debt"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_account_created": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_account_created", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"owner": {"type": "text", "index": 1, "name": "owner", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "account_id": {"type": "numeric", "index": 8, "name": "account_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_account_created"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_delegation_updated": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_delegation_updated", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account_id": {"type": "numeric", "index": 1, "name": "account_id", "comment": null}, "amount": {"type": "numeric", "index": 2, "name": "amount", "comment": null}, "sender": {"type": "text", "index": 3, "name": "sender", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "collateral_type": {"type": "text", "index": 5, "name": "collateral_type", "comment": null}, "pool_id": {"type": "numeric", "index": 6, "name": "pool_id", "comment": null}, "leverage": {"type": "numeric", "index": 7, "name": "leverage", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_delegation_updated"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_deposited": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_deposited", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account_id": {"type": "numeric", "index": 1, "name": "account_id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "sender": {"type": "text", "index": 6, "name": "sender", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "collateral_type": {"type": "text", "index": 9, "name": "collateral_type", "comment": null}, "token_amount": {"type": "numeric", "index": 10, "name": "token_amount", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_deposited"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_liquidation": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_liquidation", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account_id": {"type": "numeric", "index": 1, "name": "account_id", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "pool_id": {"type": "numeric", "index": 3, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 4, "name": "collateral_type", "comment": null}, "liquidation_data": {"type": "jsonb", "index": 5, "name": "liquidation_data", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "liquidate_as_account_id": {"type": "numeric", "index": 7, "name": "liquidate_as_account_id", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 11, "name": "block_number", "comment": null}, "sender": {"type": "text", "index": 12, "name": "sender", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_liquidation"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_collateral_deposited": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_market_collateral_deposited", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "collateral_type": {"type": "text", "index": 2, "name": "collateral_type", "comment": null}, "token_amount": {"type": "numeric", "index": 3, "name": "token_amount", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "deposited_collateral_value": {"type": "numeric", "index": 6, "name": "deposited_collateral_value", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "net_issuance": {"type": "numeric", "index": 8, "name": "net_issuance", "comment": null}, "sender": {"type": "text", "index": 9, "name": "sender", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}, "credit_capacity": {"type": "numeric", "index": 12, "name": "credit_capacity", "comment": null}, "market_id": {"type": "numeric", "index": 13, "name": "market_id", "comment": null}, "reported_debt": {"type": "numeric", "index": 14, "name": "reported_debt", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_collateral_deposited"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_collateral_withdrawn": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_market_collateral_withdrawn", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"sender": {"type": "text", "index": 1, "name": "sender", "comment": null}, "net_issuance": {"type": "numeric", "index": 2, "name": "net_issuance", "comment": null}, "market_id": {"type": "numeric", "index": 3, "name": "market_id", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "credit_capacity": {"type": "numeric", "index": 5, "name": "credit_capacity", "comment": null}, "collateral_type": {"type": "text", "index": 6, "name": "collateral_type", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "reported_debt": {"type": "numeric", "index": 10, "name": "reported_debt", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "token_amount": {"type": "numeric", "index": 12, "name": "token_amount", "comment": null}, "deposited_collateral_value": {"type": "numeric", "index": 13, "name": "deposited_collateral_value", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_collateral_withdrawn"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_registered": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_market_registered", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "sender": {"type": "text", "index": 2, "name": "sender", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "market_id": {"type": "numeric", "index": 5, "name": "market_id", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "market": {"type": "text", "index": 8, "name": "market", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_registered"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_usd_deposited": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_market_usd_deposited", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "market": {"type": "text", "index": 2, "name": "market", "comment": null}, "market_id": {"type": "numeric", "index": 3, "name": "market_id", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "credit_capacity": {"type": "numeric", "index": 5, "name": "credit_capacity", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "target": {"type": "text", "index": 9, "name": "target", "comment": null}, "deposited_collateral_value": {"type": "numeric", "index": 10, "name": "deposited_collateral_value", "comment": null}, "amount": {"type": "numeric", "index": 11, "name": "amount", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "net_issuance": {"type": "numeric", "index": 13, "name": "net_issuance", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_usd_deposited"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_usd_withdrawn": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_market_usd_withdrawn", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 2, "name": "id", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "market_id": {"type": "numeric", "index": 4, "name": "market_id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "deposited_collateral_value": {"type": "numeric", "index": 7, "name": "deposited_collateral_value", "comment": null}, "credit_capacity": {"type": "numeric", "index": 8, "name": "credit_capacity", "comment": null}, "net_issuance": {"type": "numeric", "index": 9, "name": "net_issuance", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "amount": {"type": "numeric", "index": 11, "name": "amount", "comment": null}, "target": {"type": "text", "index": 12, "name": "target", "comment": null}, "market": {"type": "text", "index": 13, "name": "market", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_usd_withdrawn"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_pool_created": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_pool_created", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 2, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "owner": {"type": "text", "index": 5, "name": "owner", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "sender": {"type": "text", "index": 8, "name": "sender", "comment": null}, "pool_id": {"type": "numeric", "index": 9, "name": "pool_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_pool_created"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_rewards_claimed": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_rewards_claimed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"amount": {"type": "numeric", "index": 1, "name": "amount", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account_id": {"type": "numeric", "index": 3, "name": "account_id", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "pool_id": {"type": "numeric", "index": 6, "name": "pool_id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "distributor": {"type": "text", "index": 9, "name": "distributor", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "collateral_type": {"type": "text", "index": 11, "name": "collateral_type", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_rewards_claimed"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_rewards_distributed": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_rewards_distributed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "amount": {"type": "numeric", "index": 3, "name": "amount", "comment": null}, "distributor": {"type": "text", "index": 4, "name": "distributor", "comment": null}, "start": {"type": "numeric", "index": 5, "name": "start", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "duration": {"type": "numeric", "index": 7, "name": "duration", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "pool_id": {"type": "numeric", "index": 11, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 12, "name": "collateral_type", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_rewards_distributed"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_usd_burned": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_usd_burned", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"amount": {"type": "numeric", "index": 1, "name": "amount", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "account_id": {"type": "numeric", "index": 4, "name": "account_id", "comment": null}, "sender": {"type": "text", "index": 5, "name": "sender", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "pool_id": {"type": "numeric", "index": 7, "name": "pool_id", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "collateral_type": {"type": "text", "index": 9, "name": "collateral_type", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_usd_burned"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_usd_minted": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_usd_minted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"collateral_type": {"type": "text", "index": 1, "name": "collateral_type", "comment": null}, "sender": {"type": "text", "index": 2, "name": "sender", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "amount": {"type": "numeric", "index": 4, "name": "amount", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "account_id": {"type": "numeric", "index": 6, "name": "account_id", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "pool_id": {"type": "numeric", "index": 8, "name": "pool_id", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_usd_minted"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_vault_liquidation": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_vault_liquidation", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"collateral_type": {"type": "text", "index": 1, "name": "collateral_type", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "sender": {"type": "text", "index": 5, "name": "sender", "comment": null}, "pool_id": {"type": "numeric", "index": 6, "name": "pool_id", "comment": null}, "liquidation_data": {"type": "jsonb", "index": 7, "name": "liquidation_data", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "liquidate_as_account_id": {"type": "numeric", "index": 11, "name": "liquidate_as_account_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_vault_liquidation"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_withdrawn": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_withdrawn", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"collateral_type": {"type": "text", "index": 1, "name": "collateral_type", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "account_id": {"type": "numeric", "index": 7, "name": "account_id", "comment": null}, "token_amount": {"type": "numeric", "index": 8, "name": "token_amount", "comment": null}, "sender": {"type": "text", "index": 9, "name": "sender", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_withdrawn"}, "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_account_created": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "perps_market_proxy_event_account_created", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "account_id": {"type": "numeric", "index": 2, "name": "account_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "owner": {"type": "text", "index": 4, "name": "owner", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_account_created"}, "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_account_liquidation_attempt": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "perps_market_proxy_event_account_liquidation_attempt", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"reward": {"type": "numeric", "index": 1, "name": "reward", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "account_id": {"type": "numeric", "index": 5, "name": "account_id", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "full_liquidation": {"type": "boolean", "index": 9, "name": "full_liquidation", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_account_liquidation_attempt"}, "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_collateral_modified": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "perps_market_proxy_event_collateral_modified", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account_id": {"type": "numeric", "index": 1, "name": "account_id", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "amount_delta": {"type": "numeric", "index": 6, "name": "amount_delta", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "sender": {"type": "text", "index": 9, "name": "sender", "comment": null}, "collateral_id": {"type": "numeric", "index": 10, "name": "collateral_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_collateral_modified"}, "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_interest_charged": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "perps_market_proxy_event_interest_charged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "account_id": {"type": "numeric", "index": 2, "name": "account_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "interest": {"type": "numeric", "index": 5, "name": "interest", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_interest_charged"}, "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_interest_rate_updated": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "perps_market_proxy_event_interest_rate_updated", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "super_market_id": {"type": "numeric", "index": 4, "name": "super_market_id", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "interest_rate": {"type": "numeric", "index": 6, "name": "interest_rate", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_interest_rate_updated"}, "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_market_created": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "perps_market_proxy_event_market_created", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "perps_market_id": {"type": "numeric", "index": 3, "name": "perps_market_id", "comment": null}, "market_name": {"type": "text", "index": 4, "name": "market_name", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "market_symbol": {"type": "text", "index": 6, "name": "market_symbol", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_market_created"}, "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_market_updated": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "perps_market_proxy_event_market_updated", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"price": {"type": "numeric", "index": 1, "name": "price", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "skew": {"type": "numeric", "index": 5, "name": "skew", "comment": null}, "market_id": {"type": "numeric", "index": 6, "name": "market_id", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 8, "name": "size_delta", "comment": null}, "current_funding_velocity": {"type": "numeric", "index": 9, "name": "current_funding_velocity", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}, "current_funding_rate": {"type": "numeric", "index": 11, "name": "current_funding_rate", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}, "id": {"type": "character varying", "index": 13, "name": "id", "comment": null}, "interest_rate": {"type": "numeric", "index": 14, "name": "interest_rate", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_market_updated"}, "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_order_committed": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "perps_market_proxy_event_order_committed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"acceptable_price": {"type": "numeric", "index": 1, "name": "acceptable_price", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "expected_price_time": {"type": "numeric", "index": 3, "name": "expected_price_time", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "expiration_time": {"type": "numeric", "index": 6, "name": "expiration_time", "comment": null}, "account_id": {"type": "numeric", "index": 7, "name": "account_id", "comment": null}, "settlement_time": {"type": "numeric", "index": 8, "name": "settlement_time", "comment": null}, "order_type": {"type": "integer", "index": 9, "name": "order_type", "comment": null}, "size_delta": {"type": "numeric", "index": 10, "name": "size_delta", "comment": null}, "market_id": {"type": "numeric", "index": 11, "name": "market_id", "comment": null}, "block_number": {"type": "integer", "index": 12, "name": "block_number", "comment": null}, "tracking_code": {"type": "text", "index": 13, "name": "tracking_code", "comment": null}, "commitment_time": {"type": "numeric", "index": 14, "name": "commitment_time", "comment": null}, "sender": {"type": "text", "index": 15, "name": "sender", "comment": null}, "transaction_hash": {"type": "text", "index": 16, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 17, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_order_committed"}, "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_order_settled": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "perps_market_proxy_event_order_settled", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"settlement_reward": {"type": "numeric", "index": 1, "name": "settlement_reward", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "collected_fees": {"type": "numeric", "index": 3, "name": "collected_fees", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "referral_fees": {"type": "numeric", "index": 6, "name": "referral_fees", "comment": null}, "accrued_funding": {"type": "numeric", "index": 7, "name": "accrued_funding", "comment": null}, "account_id": {"type": "numeric", "index": 8, "name": "account_id", "comment": null}, "fill_price": {"type": "numeric", "index": 9, "name": "fill_price", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "pnl": {"type": "numeric", "index": 11, "name": "pnl", "comment": null}, "new_size": {"type": "numeric", "index": 12, "name": "new_size", "comment": null}, "total_fees": {"type": "numeric", "index": 13, "name": "total_fees", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}, "settler": {"type": "text", "index": 15, "name": "settler", "comment": null}, "market_id": {"type": "numeric", "index": 16, "name": "market_id", "comment": null}, "tracking_code": {"type": "text", "index": 17, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 18, "name": "block_timestamp", "comment": null}, "size_delta": {"type": "numeric", "index": 19, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_order_settled"}, "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_position_liquidated": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "perps_market_proxy_event_position_liquidated", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"current_position_size": {"type": "numeric", "index": 1, "name": "current_position_size", "comment": null}, "market_id": {"type": "numeric", "index": 2, "name": "market_id", "comment": null}, "account_id": {"type": "numeric", "index": 3, "name": "account_id", "comment": null}, "amount_liquidated": {"type": "numeric", "index": 4, "name": "amount_liquidated", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_position_liquidated"}, "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_previous_order_expired": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "perps_market_proxy_event_previous_order_expired", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"acceptable_price": {"type": "numeric", "index": 1, "name": "acceptable_price", "comment": null}, "id": {"type": "character varying", "index": 2, "name": "id", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "account_id": {"type": "numeric", "index": 4, "name": "account_id", "comment": null}, "commitment_time": {"type": "numeric", "index": 5, "name": "commitment_time", "comment": null}, "market_id": {"type": "numeric", "index": 6, "name": "market_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "tracking_code": {"type": "text", "index": 10, "name": "tracking_code", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 12, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_previous_order_expired"}, "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_order_cancelled": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "spot_market_proxy_event_order_cancelled", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "async_order_claim": {"type": "jsonb", "index": 4, "name": "async_order_claim", "comment": null}, "market_id": {"type": "numeric", "index": 5, "name": "market_id", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "async_order_id": {"type": "numeric", "index": 7, "name": "async_order_id", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "sender": {"type": "text", "index": 10, "name": "sender", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_order_cancelled"}, "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_order_committed": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "spot_market_proxy_event_order_committed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"market_id": {"type": "numeric", "index": 1, "name": "market_id", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "amount_provided": {"type": "numeric", "index": 3, "name": "amount_provided", "comment": null}, "sender": {"type": "text", "index": 4, "name": "sender", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "order_type": {"type": "integer", "index": 10, "name": "order_type", "comment": null}, "referrer": {"type": "text", "index": 11, "name": "referrer", "comment": null}, "async_order_id": {"type": "numeric", "index": 12, "name": "async_order_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_order_committed"}, "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_order_settled": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "spot_market_proxy_event_order_settled", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"order_type": {"type": "integer", "index": 1, "name": "order_type", "comment": null}, "async_order_id": {"type": "numeric", "index": 2, "name": "async_order_id", "comment": null}, "price": {"type": "numeric", "index": 3, "name": "price", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "collected_fees": {"type": "numeric", "index": 5, "name": "collected_fees", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "fees": {"type": "jsonb", "index": 7, "name": "fees", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "final_order_amount": {"type": "numeric", "index": 9, "name": "final_order_amount", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}, "settler": {"type": "text", "index": 12, "name": "settler", "comment": null}, "market_id": {"type": "numeric", "index": 13, "name": "market_id", "comment": null}, "id": {"type": "character varying", "index": 14, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_order_settled"}, "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_bought": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "spot_market_proxy_event_synth_bought", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"price": {"type": "numeric", "index": 1, "name": "price", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "synth_market_id": {"type": "numeric", "index": 4, "name": "synth_market_id", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "collected_fees": {"type": "numeric", "index": 6, "name": "collected_fees", "comment": null}, "fees": {"type": "jsonb", "index": 7, "name": "fees", "comment": null}, "referrer": {"type": "text", "index": 8, "name": "referrer", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "synth_returned": {"type": "numeric", "index": 10, "name": "synth_returned", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_bought"}, "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_registered": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "spot_market_proxy_event_synth_registered", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "synth_token_address": {"type": "text", "index": 6, "name": "synth_token_address", "comment": null}, "synth_market_id": {"type": "numeric", "index": 7, "name": "synth_market_id", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_registered"}, "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_sold": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "spot_market_proxy_event_synth_sold", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "fees": {"type": "jsonb", "index": 3, "name": "fees", "comment": null}, "synth_market_id": {"type": "numeric", "index": 4, "name": "synth_market_id", "comment": null}, "amount_returned": {"type": "numeric", "index": 5, "name": "amount_returned", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "collected_fees": {"type": "numeric", "index": 9, "name": "collected_fees", "comment": null}, "referrer": {"type": "text", "index": 10, "name": "referrer", "comment": null}, "price": {"type": "numeric", "index": 11, "name": "price", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_sold"}, "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_unwrapped": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "spot_market_proxy_event_synth_unwrapped", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "fees_collected": {"type": "numeric", "index": 3, "name": "fees_collected", "comment": null}, "synth_market_id": {"type": "numeric", "index": 4, "name": "synth_market_id", "comment": null}, "fees": {"type": "jsonb", "index": 5, "name": "fees", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "amount_unwrapped": {"type": "numeric", "index": 9, "name": "amount_unwrapped", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_unwrapped"}, "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_wrapped": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_mainnet", "name": "spot_market_proxy_event_synth_wrapped", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"synth_market_id": {"type": "numeric", "index": 1, "name": "synth_market_id", "comment": null}, "fees": {"type": "jsonb", "index": 2, "name": "fees", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "fees_collected": {"type": "numeric", "index": 5, "name": "fees_collected", "comment": null}, "amount_wrapped": {"type": "numeric", "index": 6, "name": "amount_wrapped", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_wrapped"}, "source.synthetix.raw_arbitrum_sepolia.block": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "block", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"number": {"type": "integer", "index": 1, "name": "number", "comment": null}, "id": {"type": "character varying", "index": 2, "name": "id", "comment": null}, "timestamp": {"type": "timestamp with time zone", "index": 3, "name": "timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.block"}, "source.synthetix.raw_arbitrum_sepolia.blocks_parquet": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "blocks_parquet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "bigint", "index": 1, "name": "timestamp", "comment": null}, "block_number": {"type": "bigint", "index": 2, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.blocks_parquet"}, "source.synthetix.raw_arbitrum_sepolia.core_get_vault_collateral": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "core_get_vault_collateral", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "bigint", "index": 1, "name": "block_number", "comment": null}, "contract_address": {"type": "text", "index": 2, "name": "contract_address", "comment": null}, "chain_id": {"type": "text", "index": 3, "name": "chain_id", "comment": null}, "pool_id": {"type": "text", "index": 4, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 5, "name": "collateral_type", "comment": null}, "amount": {"type": "text", "index": 6, "name": "amount", "comment": null}, "value": {"type": "text", "index": 7, "name": "value", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_get_vault_collateral"}, "source.synthetix.raw_arbitrum_sepolia.core_get_vault_debt": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "core_get_vault_debt", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "bigint", "index": 1, "name": "block_number", "comment": null}, "contract_address": {"type": "text", "index": 2, "name": "contract_address", "comment": null}, "chain_id": {"type": "text", "index": 3, "name": "chain_id", "comment": null}, "pool_id": {"type": "text", "index": 4, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 5, "name": "collateral_type", "comment": null}, "value_1": {"type": "text", "index": 6, "name": "value_1", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_get_vault_debt"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_account_created": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_account_created", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "owner": {"type": "text", "index": 6, "name": "owner", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "account_id": {"type": "numeric", "index": 8, "name": "account_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_account_created"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_delegation_updated": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_delegation_updated", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"leverage": {"type": "numeric", "index": 1, "name": "leverage", "comment": null}, "account_id": {"type": "numeric", "index": 2, "name": "account_id", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "sender": {"type": "text", "index": 6, "name": "sender", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "pool_id": {"type": "numeric", "index": 8, "name": "pool_id", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "collateral_type": {"type": "text", "index": 10, "name": "collateral_type", "comment": null}, "amount": {"type": "numeric", "index": 11, "name": "amount", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_delegation_updated"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_deposited": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_deposited", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "sender": {"type": "text", "index": 2, "name": "sender", "comment": null}, "collateral_type": {"type": "text", "index": 3, "name": "collateral_type", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "account_id": {"type": "numeric", "index": 7, "name": "account_id", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "token_amount": {"type": "numeric", "index": 9, "name": "token_amount", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_deposited"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_liquidation": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_liquidation", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "sender": {"type": "text", "index": 2, "name": "sender", "comment": null}, "liquidation_data": {"type": "jsonb", "index": 3, "name": "liquidation_data", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "liquidate_as_account_id": {"type": "numeric", "index": 5, "name": "liquidate_as_account_id", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "account_id": {"type": "numeric", "index": 8, "name": "account_id", "comment": null}, "pool_id": {"type": "numeric", "index": 9, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 10, "name": "collateral_type", "comment": null}, "block_number": {"type": "integer", "index": 11, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_liquidation"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_collateral_deposited": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_market_collateral_deposited", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "collateral_type": {"type": "text", "index": 2, "name": "collateral_type", "comment": null}, "deposited_collateral_value": {"type": "numeric", "index": 3, "name": "deposited_collateral_value", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "credit_capacity": {"type": "numeric", "index": 5, "name": "credit_capacity", "comment": null}, "reported_debt": {"type": "numeric", "index": 6, "name": "reported_debt", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "sender": {"type": "text", "index": 8, "name": "sender", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "token_amount": {"type": "numeric", "index": 10, "name": "token_amount", "comment": null}, "net_issuance": {"type": "numeric", "index": 11, "name": "net_issuance", "comment": null}, "market_id": {"type": "numeric", "index": 12, "name": "market_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_collateral_deposited"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_collateral_withdrawn": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_market_collateral_withdrawn", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"token_amount": {"type": "numeric", "index": 1, "name": "token_amount", "comment": null}, "id": {"type": "character varying", "index": 2, "name": "id", "comment": null}, "credit_capacity": {"type": "numeric", "index": 3, "name": "credit_capacity", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "sender": {"type": "text", "index": 5, "name": "sender", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "deposited_collateral_value": {"type": "numeric", "index": 7, "name": "deposited_collateral_value", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "net_issuance": {"type": "numeric", "index": 9, "name": "net_issuance", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "collateral_type": {"type": "text", "index": 11, "name": "collateral_type", "comment": null}, "market_id": {"type": "numeric", "index": 12, "name": "market_id", "comment": null}, "reported_debt": {"type": "numeric", "index": 13, "name": "reported_debt", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 14, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_collateral_withdrawn"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_registered": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_market_registered", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "sender": {"type": "text", "index": 2, "name": "sender", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "market_id": {"type": "numeric", "index": 4, "name": "market_id", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "market": {"type": "text", "index": 7, "name": "market", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_registered"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_usd_deposited": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_market_usd_deposited", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "target": {"type": "text", "index": 3, "name": "target", "comment": null}, "market": {"type": "text", "index": 4, "name": "market", "comment": null}, "credit_capacity": {"type": "numeric", "index": 5, "name": "credit_capacity", "comment": null}, "amount": {"type": "numeric", "index": 6, "name": "amount", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "deposited_collateral_value": {"type": "numeric", "index": 11, "name": "deposited_collateral_value", "comment": null}, "market_id": {"type": "numeric", "index": 12, "name": "market_id", "comment": null}, "net_issuance": {"type": "numeric", "index": 13, "name": "net_issuance", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_usd_deposited"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_usd_withdrawn": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_market_usd_withdrawn", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "target": {"type": "text", "index": 4, "name": "target", "comment": null}, "credit_capacity": {"type": "numeric", "index": 5, "name": "credit_capacity", "comment": null}, "market_id": {"type": "numeric", "index": 6, "name": "market_id", "comment": null}, "net_issuance": {"type": "numeric", "index": 7, "name": "net_issuance", "comment": null}, "amount": {"type": "numeric", "index": 8, "name": "amount", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}, "market": {"type": "text", "index": 12, "name": "market", "comment": null}, "deposited_collateral_value": {"type": "numeric", "index": 13, "name": "deposited_collateral_value", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_usd_withdrawn"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_pool_created": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_pool_created", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "pool_id": {"type": "numeric", "index": 3, "name": "pool_id", "comment": null}, "owner": {"type": "text", "index": 4, "name": "owner", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "sender": {"type": "text", "index": 8, "name": "sender", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_pool_created"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_rewards_claimed": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_rewards_claimed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "amount": {"type": "numeric", "index": 2, "name": "amount", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "account_id": {"type": "numeric", "index": 4, "name": "account_id", "comment": null}, "collateral_type": {"type": "text", "index": 5, "name": "collateral_type", "comment": null}, "distributor": {"type": "text", "index": 6, "name": "distributor", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}, "pool_id": {"type": "numeric", "index": 11, "name": "pool_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_rewards_claimed"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_rewards_distributed": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_rewards_distributed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"duration": {"type": "numeric", "index": 1, "name": "duration", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "collateral_type": {"type": "text", "index": 3, "name": "collateral_type", "comment": null}, "amount": {"type": "numeric", "index": 4, "name": "amount", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "distributor": {"type": "text", "index": 7, "name": "distributor", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "start": {"type": "numeric", "index": 10, "name": "start", "comment": null}, "block_number": {"type": "integer", "index": 11, "name": "block_number", "comment": null}, "pool_id": {"type": "numeric", "index": 12, "name": "pool_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_rewards_distributed"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_usd_burned": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_usd_burned", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"pool_id": {"type": "numeric", "index": 1, "name": "pool_id", "comment": null}, "account_id": {"type": "numeric", "index": 2, "name": "account_id", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "sender": {"type": "text", "index": 6, "name": "sender", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "amount": {"type": "numeric", "index": 8, "name": "amount", "comment": null}, "collateral_type": {"type": "text", "index": 9, "name": "collateral_type", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_usd_burned"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_usd_minted": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_usd_minted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account_id": {"type": "numeric", "index": 1, "name": "account_id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "sender": {"type": "text", "index": 4, "name": "sender", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "collateral_type": {"type": "text", "index": 6, "name": "collateral_type", "comment": null}, "pool_id": {"type": "numeric", "index": 7, "name": "pool_id", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "amount": {"type": "numeric", "index": 11, "name": "amount", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_usd_minted"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_vault_liquidation": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_vault_liquidation", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"liquidate_as_account_id": {"type": "numeric", "index": 1, "name": "liquidate_as_account_id", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "liquidation_data": {"type": "jsonb", "index": 4, "name": "liquidation_data", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "collateral_type": {"type": "text", "index": 6, "name": "collateral_type", "comment": null}, "sender": {"type": "text", "index": 7, "name": "sender", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "pool_id": {"type": "numeric", "index": 10, "name": "pool_id", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_vault_liquidation"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_withdrawn": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_withdrawn", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"token_amount": {"type": "numeric", "index": 1, "name": "token_amount", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "sender": {"type": "text", "index": 4, "name": "sender", "comment": null}, "collateral_type": {"type": "text", "index": 5, "name": "collateral_type", "comment": null}, "account_id": {"type": "numeric", "index": 6, "name": "account_id", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_withdrawn"}, "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_account_created": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "perps_market_proxy_event_account_created", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "owner": {"type": "text", "index": 2, "name": "owner", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "account_id": {"type": "numeric", "index": 7, "name": "account_id", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_account_created"}, "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_account_liquidation_attempt": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "perps_market_proxy_event_account_liquidation_attempt", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account_id": {"type": "numeric", "index": 1, "name": "account_id", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "reward": {"type": "numeric", "index": 3, "name": "reward", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "full_liquidation": {"type": "boolean", "index": 8, "name": "full_liquidation", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_account_liquidation_attempt"}, "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_collateral_modified": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "perps_market_proxy_event_collateral_modified", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account_id": {"type": "numeric", "index": 1, "name": "account_id", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "sender": {"type": "text", "index": 5, "name": "sender", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "collateral_id": {"type": "numeric", "index": 9, "name": "collateral_id", "comment": null}, "amount_delta": {"type": "numeric", "index": 10, "name": "amount_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_collateral_modified"}, "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_interest_charged": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "perps_market_proxy_event_interest_charged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "account_id": {"type": "numeric", "index": 2, "name": "account_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "interest": {"type": "numeric", "index": 4, "name": "interest", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_interest_charged"}, "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_interest_rate_updated": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "perps_market_proxy_event_interest_rate_updated", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "interest_rate": {"type": "numeric", "index": 6, "name": "interest_rate", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "super_market_id": {"type": "numeric", "index": 8, "name": "super_market_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_interest_rate_updated"}, "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_market_created": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "perps_market_proxy_event_market_created", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "market_name": {"type": "text", "index": 2, "name": "market_name", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "market_symbol": {"type": "text", "index": 6, "name": "market_symbol", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "perps_market_id": {"type": "numeric", "index": 8, "name": "perps_market_id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_market_created"}, "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_market_updated": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "perps_market_proxy_event_market_updated", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "price": {"type": "numeric", "index": 3, "name": "price", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "market_id": {"type": "numeric", "index": 5, "name": "market_id", "comment": null}, "current_funding_rate": {"type": "numeric", "index": 6, "name": "current_funding_rate", "comment": null}, "skew": {"type": "numeric", "index": 7, "name": "skew", "comment": null}, "size_delta": {"type": "numeric", "index": 8, "name": "size_delta", "comment": null}, "interest_rate": {"type": "numeric", "index": 9, "name": "interest_rate", "comment": null}, "current_funding_velocity": {"type": "numeric", "index": 10, "name": "current_funding_velocity", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 13, "name": "contract", "comment": null}, "size": {"type": "numeric", "index": 14, "name": "size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_market_updated"}, "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_order_committed": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "perps_market_proxy_event_order_committed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "expected_price_time": {"type": "numeric", "index": 2, "name": "expected_price_time", "comment": null}, "account_id": {"type": "numeric", "index": 3, "name": "account_id", "comment": null}, "sender": {"type": "text", "index": 4, "name": "sender", "comment": null}, "order_type": {"type": "integer", "index": 5, "name": "order_type", "comment": null}, "settlement_time": {"type": "numeric", "index": 6, "name": "settlement_time", "comment": null}, "market_id": {"type": "numeric", "index": 7, "name": "market_id", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "expiration_time": {"type": "numeric", "index": 9, "name": "expiration_time", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 12, "name": "size_delta", "comment": null}, "tracking_code": {"type": "text", "index": 13, "name": "tracking_code", "comment": null}, "commitment_time": {"type": "numeric", "index": 14, "name": "commitment_time", "comment": null}, "acceptable_price": {"type": "numeric", "index": 15, "name": "acceptable_price", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 16, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 17, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_order_committed"}, "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_order_settled": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "perps_market_proxy_event_order_settled", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "new_size": {"type": "numeric", "index": 2, "name": "new_size", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "accrued_funding": {"type": "numeric", "index": 4, "name": "accrued_funding", "comment": null}, "settlement_reward": {"type": "numeric", "index": 5, "name": "settlement_reward", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "market_id": {"type": "numeric", "index": 7, "name": "market_id", "comment": null}, "size_delta": {"type": "numeric", "index": 8, "name": "size_delta", "comment": null}, "referral_fees": {"type": "numeric", "index": 9, "name": "referral_fees", "comment": null}, "tracking_code": {"type": "text", "index": 10, "name": "tracking_code", "comment": null}, "collected_fees": {"type": "numeric", "index": 11, "name": "collected_fees", "comment": null}, "transaction_hash": {"type": "text", "index": 12, "name": "transaction_hash", "comment": null}, "fill_price": {"type": "numeric", "index": 13, "name": "fill_price", "comment": null}, "event_name": {"type": "text", "index": 14, "name": "event_name", "comment": null}, "pnl": {"type": "numeric", "index": 15, "name": "pnl", "comment": null}, "settler": {"type": "text", "index": 16, "name": "settler", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 17, "name": "block_timestamp", "comment": null}, "account_id": {"type": "numeric", "index": 18, "name": "account_id", "comment": null}, "total_fees": {"type": "numeric", "index": 19, "name": "total_fees", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_order_settled"}, "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_position_liquidated": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "perps_market_proxy_event_position_liquidated", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"market_id": {"type": "numeric", "index": 1, "name": "market_id", "comment": null}, "amount_liquidated": {"type": "numeric", "index": 2, "name": "amount_liquidated", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "current_position_size": {"type": "numeric", "index": 6, "name": "current_position_size", "comment": null}, "account_id": {"type": "numeric", "index": 7, "name": "account_id", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_position_liquidated"}, "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_previous_order_expired": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "perps_market_proxy_event_previous_order_expired", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"acceptable_price": {"type": "numeric", "index": 1, "name": "acceptable_price", "comment": null}, "account_id": {"type": "numeric", "index": 2, "name": "account_id", "comment": null}, "tracking_code": {"type": "text", "index": 3, "name": "tracking_code", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "size_delta": {"type": "numeric", "index": 6, "name": "size_delta", "comment": null}, "commitment_time": {"type": "numeric", "index": 7, "name": "commitment_time", "comment": null}, "market_id": {"type": "numeric", "index": 8, "name": "market_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "block_number": {"type": "integer", "index": 11, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_previous_order_expired"}, "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_order_cancelled": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "spot_market_proxy_event_order_cancelled", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "sender": {"type": "text", "index": 3, "name": "sender", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "async_order_claim": {"type": "jsonb", "index": 5, "name": "async_order_claim", "comment": null}, "async_order_id": {"type": "numeric", "index": 6, "name": "async_order_id", "comment": null}, "market_id": {"type": "numeric", "index": 7, "name": "market_id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_order_cancelled"}, "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_order_committed": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "spot_market_proxy_event_order_committed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "amount_provided": {"type": "numeric", "index": 3, "name": "amount_provided", "comment": null}, "sender": {"type": "text", "index": 4, "name": "sender", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "order_type": {"type": "integer", "index": 6, "name": "order_type", "comment": null}, "referrer": {"type": "text", "index": 7, "name": "referrer", "comment": null}, "async_order_id": {"type": "numeric", "index": 8, "name": "async_order_id", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "market_id": {"type": "numeric", "index": 12, "name": "market_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_order_committed"}, "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_order_settled": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "spot_market_proxy_event_order_settled", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "id": {"type": "character varying", "index": 2, "name": "id", "comment": null}, "market_id": {"type": "numeric", "index": 3, "name": "market_id", "comment": null}, "settler": {"type": "text", "index": 4, "name": "settler", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "async_order_id": {"type": "numeric", "index": 6, "name": "async_order_id", "comment": null}, "price": {"type": "numeric", "index": 7, "name": "price", "comment": null}, "order_type": {"type": "integer", "index": 8, "name": "order_type", "comment": null}, "collected_fees": {"type": "numeric", "index": 9, "name": "collected_fees", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}, "fees": {"type": "jsonb", "index": 12, "name": "fees", "comment": null}, "contract": {"type": "text", "index": 13, "name": "contract", "comment": null}, "final_order_amount": {"type": "numeric", "index": 14, "name": "final_order_amount", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_order_settled"}, "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_bought": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "spot_market_proxy_event_synth_bought", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "price": {"type": "numeric", "index": 3, "name": "price", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "synth_market_id": {"type": "numeric", "index": 5, "name": "synth_market_id", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "synth_returned": {"type": "numeric", "index": 8, "name": "synth_returned", "comment": null}, "fees": {"type": "jsonb", "index": 9, "name": "fees", "comment": null}, "referrer": {"type": "text", "index": 10, "name": "referrer", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "collected_fees": {"type": "numeric", "index": 12, "name": "collected_fees", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_bought"}, "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_registered": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "spot_market_proxy_event_synth_registered", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "synth_token_address": {"type": "text", "index": 4, "name": "synth_token_address", "comment": null}, "synth_market_id": {"type": "numeric", "index": 5, "name": "synth_market_id", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_registered"}, "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_sold": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "spot_market_proxy_event_synth_sold", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"price": {"type": "numeric", "index": 1, "name": "price", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "referrer": {"type": "text", "index": 4, "name": "referrer", "comment": null}, "collected_fees": {"type": "numeric", "index": 5, "name": "collected_fees", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "synth_market_id": {"type": "numeric", "index": 7, "name": "synth_market_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "fees": {"type": "jsonb", "index": 9, "name": "fees", "comment": null}, "amount_returned": {"type": "numeric", "index": 10, "name": "amount_returned", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_sold"}, "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_unwrapped": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "spot_market_proxy_event_synth_unwrapped", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "synth_market_id": {"type": "numeric", "index": 4, "name": "synth_market_id", "comment": null}, "fees": {"type": "jsonb", "index": 5, "name": "fees", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "fees_collected": {"type": "numeric", "index": 8, "name": "fees_collected", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "amount_unwrapped": {"type": "numeric", "index": 10, "name": "amount_unwrapped", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_unwrapped"}, "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_wrapped": {"metadata": {"type": "BASE TABLE", "schema": "raw_arbitrum_sepolia", "name": "spot_market_proxy_event_synth_wrapped", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "synth_market_id": {"type": "numeric", "index": 2, "name": "synth_market_id", "comment": null}, "fees": {"type": "jsonb", "index": 3, "name": "fees", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "fees_collected": {"type": "numeric", "index": 7, "name": "fees_collected", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "amount_wrapped": {"type": "numeric", "index": 9, "name": "amount_wrapped", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_wrapped"}, "source.synthetix.raw_base_mainnet.block": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "block", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "timestamp with time zone", "index": 1, "name": "timestamp", "comment": null}, "id": {"type": "character varying", "index": 2, "name": "id", "comment": null}, "number": {"type": "integer", "index": 3, "name": "number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.block"}, "source.synthetix.raw_base_mainnet.blocks_parquet": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "blocks_parquet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "bigint", "index": 1, "name": "timestamp", "comment": null}, "block_number": {"type": "bigint", "index": 2, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.blocks_parquet"}, "source.synthetix.raw_base_mainnet.buyback_snx_event_buyback_processed": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "buyback_snx_event_buyback_processed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "snx": {"type": "numeric", "index": 3, "name": "snx", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "usd": {"type": "numeric", "index": 5, "name": "usd", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "buyer": {"type": "text", "index": 8, "name": "buyer", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.buyback_snx_event_buyback_processed"}, "source.synthetix.raw_base_mainnet.buyback_snx_legacy_event_buyback_processed": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "buyback_snx_legacy_event_buyback_processed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "snx": {"type": "numeric", "index": 6, "name": "snx", "comment": null}, "buyer": {"type": "text", "index": 7, "name": "buyer", "comment": null}, "usd": {"type": "numeric", "index": 8, "name": "usd", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.buyback_snx_legacy_event_buyback_processed"}, "source.synthetix.raw_base_mainnet.core_get_vault_collateral": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "core_get_vault_collateral", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "bigint", "index": 1, "name": "block_number", "comment": null}, "contract_address": {"type": "text", "index": 2, "name": "contract_address", "comment": null}, "chain_id": {"type": "text", "index": 3, "name": "chain_id", "comment": null}, "pool_id": {"type": "text", "index": 4, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 5, "name": "collateral_type", "comment": null}, "amount": {"type": "text", "index": 6, "name": "amount", "comment": null}, "value": {"type": "text", "index": 7, "name": "value", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.core_get_vault_collateral"}, "source.synthetix.raw_base_mainnet.core_get_vault_debt": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "core_get_vault_debt", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "bigint", "index": 1, "name": "block_number", "comment": null}, "contract_address": {"type": "text", "index": 2, "name": "contract_address", "comment": null}, "chain_id": {"type": "text", "index": 3, "name": "chain_id", "comment": null}, "pool_id": {"type": "text", "index": 4, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 5, "name": "collateral_type", "comment": null}, "value_1": {"type": "text", "index": 6, "name": "value_1", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.core_get_vault_debt"}, "source.synthetix.raw_base_mainnet.core_proxy_event_account_created": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "core_proxy_event_account_created", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "account_id": {"type": "numeric", "index": 5, "name": "account_id", "comment": null}, "owner": {"type": "text", "index": 6, "name": "owner", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_account_created"}, "source.synthetix.raw_base_mainnet.core_proxy_event_delegation_updated": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "core_proxy_event_delegation_updated", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "sender": {"type": "text", "index": 2, "name": "sender", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "leverage": {"type": "numeric", "index": 4, "name": "leverage", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "amount": {"type": "numeric", "index": 6, "name": "amount", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "pool_id": {"type": "numeric", "index": 8, "name": "pool_id", "comment": null}, "account_id": {"type": "numeric", "index": 9, "name": "account_id", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "collateral_type": {"type": "text", "index": 12, "name": "collateral_type", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_delegation_updated"}, "source.synthetix.raw_base_mainnet.core_proxy_event_deposited": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "core_proxy_event_deposited", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "account_id": {"type": "numeric", "index": 3, "name": "account_id", "comment": null}, "sender": {"type": "text", "index": 4, "name": "sender", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "collateral_type": {"type": "text", "index": 7, "name": "collateral_type", "comment": null}, "token_amount": {"type": "numeric", "index": 8, "name": "token_amount", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_deposited"}, "source.synthetix.raw_base_mainnet.core_proxy_event_liquidation": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "core_proxy_event_liquidation", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"pool_id": {"type": "numeric", "index": 1, "name": "pool_id", "comment": null}, "liquidate_as_account_id": {"type": "numeric", "index": 2, "name": "liquidate_as_account_id", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "account_id": {"type": "numeric", "index": 4, "name": "account_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "collateral_type": {"type": "text", "index": 6, "name": "collateral_type", "comment": null}, "sender": {"type": "text", "index": 7, "name": "sender", "comment": null}, "liquidation_data": {"type": "jsonb", "index": 8, "name": "liquidation_data", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_liquidation"}, "source.synthetix.raw_base_mainnet.core_proxy_event_market_collateral_deposited": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "core_proxy_event_market_collateral_deposited", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"net_issuance": {"type": "numeric", "index": 1, "name": "net_issuance", "comment": null}, "token_amount": {"type": "numeric", "index": 2, "name": "token_amount", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "market_id": {"type": "numeric", "index": 4, "name": "market_id", "comment": null}, "credit_capacity": {"type": "numeric", "index": 5, "name": "credit_capacity", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "reported_debt": {"type": "numeric", "index": 8, "name": "reported_debt", "comment": null}, "deposited_collateral_value": {"type": "numeric", "index": 9, "name": "deposited_collateral_value", "comment": null}, "collateral_type": {"type": "text", "index": 10, "name": "collateral_type", "comment": null}, "sender": {"type": "text", "index": 11, "name": "sender", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 14, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_market_collateral_deposited"}, "source.synthetix.raw_base_mainnet.core_proxy_event_market_collateral_withdrawn": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "core_proxy_event_market_collateral_withdrawn", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"token_amount": {"type": "numeric", "index": 1, "name": "token_amount", "comment": null}, "collateral_type": {"type": "text", "index": 2, "name": "collateral_type", "comment": null}, "credit_capacity": {"type": "numeric", "index": 3, "name": "credit_capacity", "comment": null}, "deposited_collateral_value": {"type": "numeric", "index": 4, "name": "deposited_collateral_value", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "sender": {"type": "text", "index": 6, "name": "sender", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "market_id": {"type": "numeric", "index": 8, "name": "market_id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "net_issuance": {"type": "numeric", "index": 10, "name": "net_issuance", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "reported_debt": {"type": "numeric", "index": 13, "name": "reported_debt", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_market_collateral_withdrawn"}, "source.synthetix.raw_base_mainnet.core_proxy_event_market_registered": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "core_proxy_event_market_registered", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "market": {"type": "text", "index": 2, "name": "market", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "market_id": {"type": "numeric", "index": 5, "name": "market_id", "comment": null}, "sender": {"type": "text", "index": 6, "name": "sender", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_market_registered"}, "source.synthetix.raw_base_mainnet.core_proxy_event_market_usd_deposited": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "core_proxy_event_market_usd_deposited", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"credit_capacity": {"type": "numeric", "index": 1, "name": "credit_capacity", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "market": {"type": "text", "index": 4, "name": "market", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "net_issuance": {"type": "numeric", "index": 6, "name": "net_issuance", "comment": null}, "amount": {"type": "numeric", "index": 7, "name": "amount", "comment": null}, "target": {"type": "text", "index": 8, "name": "target", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "deposited_collateral_value": {"type": "numeric", "index": 10, "name": "deposited_collateral_value", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}, "market_id": {"type": "numeric", "index": 12, "name": "market_id", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_market_usd_deposited"}, "source.synthetix.raw_base_mainnet.core_proxy_event_market_usd_withdrawn": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "core_proxy_event_market_usd_withdrawn", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"market_id": {"type": "numeric", "index": 1, "name": "market_id", "comment": null}, "net_issuance": {"type": "numeric", "index": 2, "name": "net_issuance", "comment": null}, "credit_capacity": {"type": "numeric", "index": 3, "name": "credit_capacity", "comment": null}, "market": {"type": "text", "index": 4, "name": "market", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "deposited_collateral_value": {"type": "numeric", "index": 9, "name": "deposited_collateral_value", "comment": null}, "target": {"type": "text", "index": 10, "name": "target", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}, "amount": {"type": "numeric", "index": 12, "name": "amount", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_market_usd_withdrawn"}, "source.synthetix.raw_base_mainnet.core_proxy_event_pool_created": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "core_proxy_event_pool_created", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "owner": {"type": "text", "index": 2, "name": "owner", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "pool_id": {"type": "numeric", "index": 6, "name": "pool_id", "comment": null}, "sender": {"type": "text", "index": 7, "name": "sender", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_pool_created"}, "source.synthetix.raw_base_mainnet.core_proxy_event_rewards_claimed": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "core_proxy_event_rewards_claimed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "amount": {"type": "numeric", "index": 2, "name": "amount", "comment": null}, "account_id": {"type": "numeric", "index": 3, "name": "account_id", "comment": null}, "pool_id": {"type": "numeric", "index": 4, "name": "pool_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "collateral_type": {"type": "text", "index": 6, "name": "collateral_type", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "distributor": {"type": "text", "index": 11, "name": "distributor", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_rewards_claimed"}, "source.synthetix.raw_base_mainnet.core_proxy_event_rewards_distributed": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "core_proxy_event_rewards_distributed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "collateral_type": {"type": "text", "index": 3, "name": "collateral_type", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "amount": {"type": "numeric", "index": 5, "name": "amount", "comment": null}, "pool_id": {"type": "numeric", "index": 6, "name": "pool_id", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "duration": {"type": "numeric", "index": 8, "name": "duration", "comment": null}, "start": {"type": "numeric", "index": 9, "name": "start", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "distributor": {"type": "text", "index": 11, "name": "distributor", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_rewards_distributed"}, "source.synthetix.raw_base_mainnet.core_proxy_event_usd_burned": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "core_proxy_event_usd_burned", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"collateral_type": {"type": "text", "index": 1, "name": "collateral_type", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "sender": {"type": "text", "index": 7, "name": "sender", "comment": null}, "pool_id": {"type": "numeric", "index": 8, "name": "pool_id", "comment": null}, "amount": {"type": "numeric", "index": 9, "name": "amount", "comment": null}, "account_id": {"type": "numeric", "index": 10, "name": "account_id", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_usd_burned"}, "source.synthetix.raw_base_mainnet.core_proxy_event_usd_minted": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "core_proxy_event_usd_minted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "collateral_type": {"type": "text", "index": 2, "name": "collateral_type", "comment": null}, "account_id": {"type": "numeric", "index": 3, "name": "account_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "sender": {"type": "text", "index": 5, "name": "sender", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "amount": {"type": "numeric", "index": 8, "name": "amount", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "pool_id": {"type": "numeric", "index": 11, "name": "pool_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_usd_minted"}, "source.synthetix.raw_base_mainnet.core_proxy_event_vault_liquidation": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "core_proxy_event_vault_liquidation", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "collateral_type": {"type": "text", "index": 2, "name": "collateral_type", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "pool_id": {"type": "numeric", "index": 4, "name": "pool_id", "comment": null}, "liquidation_data": {"type": "jsonb", "index": 5, "name": "liquidation_data", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "liquidate_as_account_id": {"type": "numeric", "index": 9, "name": "liquidate_as_account_id", "comment": null}, "sender": {"type": "text", "index": 10, "name": "sender", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_vault_liquidation"}, "source.synthetix.raw_base_mainnet.core_proxy_event_withdrawn": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "core_proxy_event_withdrawn", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"token_amount": {"type": "numeric", "index": 1, "name": "token_amount", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "sender": {"type": "text", "index": 3, "name": "sender", "comment": null}, "account_id": {"type": "numeric", "index": 4, "name": "account_id", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "collateral_type": {"type": "text", "index": 7, "name": "collateral_type", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_withdrawn"}, "source.synthetix.raw_base_mainnet.core_proxy_legacy_event_market_usd_deposited": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "core_proxy_legacy_event_market_usd_deposited", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"market": {"type": "text", "index": 1, "name": "market", "comment": null}, "credit_capacity": {"type": "numeric", "index": 2, "name": "credit_capacity", "comment": null}, "net_issuance": {"type": "numeric", "index": 3, "name": "net_issuance", "comment": null}, "market_id": {"type": "numeric", "index": 4, "name": "market_id", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "amount": {"type": "numeric", "index": 6, "name": "amount", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "deposited_collateral_value": {"type": "numeric", "index": 9, "name": "deposited_collateral_value", "comment": null}, "target": {"type": "text", "index": 10, "name": "target", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 12, "name": "block_number", "comment": null}, "reported_debt": {"type": "numeric", "index": 13, "name": "reported_debt", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_legacy_event_market_usd_deposited"}, "source.synthetix.raw_base_mainnet.core_proxy_legacy_event_market_usd_withdrawn": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "core_proxy_legacy_event_market_usd_withdrawn", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "net_issuance": {"type": "numeric", "index": 2, "name": "net_issuance", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "market_id": {"type": "numeric", "index": 4, "name": "market_id", "comment": null}, "deposited_collateral_value": {"type": "numeric", "index": 5, "name": "deposited_collateral_value", "comment": null}, "target": {"type": "text", "index": 6, "name": "target", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "market": {"type": "text", "index": 8, "name": "market", "comment": null}, "credit_capacity": {"type": "numeric", "index": 9, "name": "credit_capacity", "comment": null}, "amount": {"type": "numeric", "index": 10, "name": "amount", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 12, "name": "block_number", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "reported_debt": {"type": "numeric", "index": 14, "name": "reported_debt", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_legacy_event_market_usd_withdrawn"}, "source.synthetix.raw_base_mainnet.perps_market_proxy_event_account_created": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "perps_market_proxy_event_account_created", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 2, "name": "id", "comment": null}, "account_id": {"type": "numeric", "index": 3, "name": "account_id", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "owner": {"type": "text", "index": 8, "name": "owner", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.perps_market_proxy_event_account_created"}, "source.synthetix.raw_base_mainnet.perps_market_proxy_event_account_liquidation_attempt": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "perps_market_proxy_event_account_liquidation_attempt", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "id": {"type": "character varying", "index": 2, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "account_id": {"type": "numeric", "index": 4, "name": "account_id", "comment": null}, "reward": {"type": "numeric", "index": 5, "name": "reward", "comment": null}, "full_liquidation": {"type": "boolean", "index": 6, "name": "full_liquidation", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.perps_market_proxy_event_account_liquidation_attempt"}, "source.synthetix.raw_base_mainnet.perps_market_proxy_event_collateral_modified": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "perps_market_proxy_event_collateral_modified", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account_id": {"type": "numeric", "index": 1, "name": "account_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "sender": {"type": "text", "index": 4, "name": "sender", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "synth_market_id": {"type": "numeric", "index": 6, "name": "synth_market_id", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "amount_delta": {"type": "numeric", "index": 9, "name": "amount_delta", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.perps_market_proxy_event_collateral_modified"}, "source.synthetix.raw_base_mainnet.perps_market_proxy_event_interest_charged": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "perps_market_proxy_event_interest_charged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "interest": {"type": "numeric", "index": 3, "name": "interest", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "account_id": {"type": "numeric", "index": 6, "name": "account_id", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.perps_market_proxy_event_interest_charged"}, "source.synthetix.raw_base_mainnet.perps_market_proxy_event_interest_rate_updated": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "perps_market_proxy_event_interest_rate_updated", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "interest_rate": {"type": "numeric", "index": 4, "name": "interest_rate", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "super_market_id": {"type": "numeric", "index": 6, "name": "super_market_id", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.perps_market_proxy_event_interest_rate_updated"}, "source.synthetix.raw_base_mainnet.perps_market_proxy_event_market_created": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "perps_market_proxy_event_market_created", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "market_symbol": {"type": "text", "index": 2, "name": "market_symbol", "comment": null}, "market_name": {"type": "text", "index": 3, "name": "market_name", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "perps_market_id": {"type": "numeric", "index": 6, "name": "perps_market_id", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.perps_market_proxy_event_market_created"}, "source.synthetix.raw_base_mainnet.perps_market_proxy_event_market_updated": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "perps_market_proxy_event_market_updated", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size": {"type": "numeric", "index": 1, "name": "size", "comment": null}, "market_id": {"type": "numeric", "index": 2, "name": "market_id", "comment": null}, "current_funding_velocity": {"type": "numeric", "index": 3, "name": "current_funding_velocity", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "size_delta": {"type": "numeric", "index": 5, "name": "size_delta", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "interest_rate": {"type": "numeric", "index": 9, "name": "interest_rate", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}, "skew": {"type": "numeric", "index": 12, "name": "skew", "comment": null}, "price": {"type": "numeric", "index": 13, "name": "price", "comment": null}, "current_funding_rate": {"type": "numeric", "index": 14, "name": "current_funding_rate", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.perps_market_proxy_event_market_updated"}, "source.synthetix.raw_base_mainnet.perps_market_proxy_event_order_committed": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "perps_market_proxy_event_order_committed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"expected_price_time": {"type": "numeric", "index": 1, "name": "expected_price_time", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 3, "name": "size_delta", "comment": null}, "tracking_code": {"type": "text", "index": 4, "name": "tracking_code", "comment": null}, "sender": {"type": "text", "index": 5, "name": "sender", "comment": null}, "settlement_time": {"type": "numeric", "index": 6, "name": "settlement_time", "comment": null}, "expiration_time": {"type": "numeric", "index": 7, "name": "expiration_time", "comment": null}, "commitment_time": {"type": "numeric", "index": 8, "name": "commitment_time", "comment": null}, "market_id": {"type": "numeric", "index": 9, "name": "market_id", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "account_id": {"type": "numeric", "index": 11, "name": "account_id", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 14, "name": "id", "comment": null}, "event_name": {"type": "text", "index": 15, "name": "event_name", "comment": null}, "acceptable_price": {"type": "numeric", "index": 16, "name": "acceptable_price", "comment": null}, "order_type": {"type": "integer", "index": 17, "name": "order_type", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.perps_market_proxy_event_order_committed"}, "source.synthetix.raw_base_mainnet.perps_market_proxy_event_order_settled": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "perps_market_proxy_event_order_settled", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account_id": {"type": "numeric", "index": 1, "name": "account_id", "comment": null}, "market_id": {"type": "numeric", "index": 2, "name": "market_id", "comment": null}, "settlement_reward": {"type": "numeric", "index": 3, "name": "settlement_reward", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "total_fees": {"type": "numeric", "index": 6, "name": "total_fees", "comment": null}, "tracking_code": {"type": "text", "index": 7, "name": "tracking_code", "comment": null}, "accrued_funding": {"type": "numeric", "index": 8, "name": "accrued_funding", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "referral_fees": {"type": "numeric", "index": 10, "name": "referral_fees", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}, "settler": {"type": "text", "index": 12, "name": "settler", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "fill_price": {"type": "numeric", "index": 14, "name": "fill_price", "comment": null}, "new_size": {"type": "numeric", "index": 15, "name": "new_size", "comment": null}, "pnl": {"type": "numeric", "index": 16, "name": "pnl", "comment": null}, "collected_fees": {"type": "numeric", "index": 17, "name": "collected_fees", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 18, "name": "block_timestamp", "comment": null}, "block_number": {"type": "integer", "index": 19, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.perps_market_proxy_event_order_settled"}, "source.synthetix.raw_base_mainnet.perps_market_proxy_event_position_liquidated": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "perps_market_proxy_event_position_liquidated", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"amount_liquidated": {"type": "numeric", "index": 1, "name": "amount_liquidated", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "account_id": {"type": "numeric", "index": 7, "name": "account_id", "comment": null}, "current_position_size": {"type": "numeric", "index": 8, "name": "current_position_size", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "market_id": {"type": "numeric", "index": 10, "name": "market_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.perps_market_proxy_event_position_liquidated"}, "source.synthetix.raw_base_mainnet.perps_market_proxy_event_previous_order_expired": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "perps_market_proxy_event_previous_order_expired", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "acceptable_price": {"type": "numeric", "index": 2, "name": "acceptable_price", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "commitment_time": {"type": "numeric", "index": 4, "name": "commitment_time", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "tracking_code": {"type": "text", "index": 8, "name": "tracking_code", "comment": null}, "size_delta": {"type": "numeric", "index": 9, "name": "size_delta", "comment": null}, "account_id": {"type": "numeric", "index": 10, "name": "account_id", "comment": null}, "market_id": {"type": "numeric", "index": 11, "name": "market_id", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.perps_market_proxy_event_previous_order_expired"}, "source.synthetix.raw_base_mainnet.perps_market_proxy_legacy_event_market_updated": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "perps_market_proxy_legacy_event_market_updated", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "market_id": {"type": "numeric", "index": 2, "name": "market_id", "comment": null}, "skew": {"type": "numeric", "index": 3, "name": "skew", "comment": null}, "current_funding_rate": {"type": "numeric", "index": 4, "name": "current_funding_rate", "comment": null}, "price": {"type": "numeric", "index": 5, "name": "price", "comment": null}, "size_delta": {"type": "numeric", "index": 6, "name": "size_delta", "comment": null}, "size": {"type": "numeric", "index": 7, "name": "size", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "current_funding_velocity": {"type": "numeric", "index": 10, "name": "current_funding_velocity", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 13, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.perps_market_proxy_legacy_event_market_updated"}, "source.synthetix.raw_base_mainnet.perps_market_proxy_legacy_event_order_committed": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "perps_market_proxy_legacy_event_order_committed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"tracking_code": {"type": "text", "index": 1, "name": "tracking_code", "comment": null}, "sender": {"type": "text", "index": 2, "name": "sender", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "commitment_time": {"type": "numeric", "index": 4, "name": "commitment_time", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "expiration_time": {"type": "numeric", "index": 6, "name": "expiration_time", "comment": null}, "market_id": {"type": "numeric", "index": 7, "name": "market_id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "account_id": {"type": "numeric", "index": 10, "name": "account_id", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 12, "name": "size_delta", "comment": null}, "settlement_time": {"type": "numeric", "index": 13, "name": "settlement_time", "comment": null}, "order_type": {"type": "integer", "index": 14, "name": "order_type", "comment": null}, "block_number": {"type": "integer", "index": 15, "name": "block_number", "comment": null}, "acceptable_price": {"type": "numeric", "index": 16, "name": "acceptable_price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.perps_market_proxy_legacy_event_order_committed"}, "source.synthetix.raw_base_mainnet.spot_market_proxy_event_order_cancelled": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "spot_market_proxy_event_order_cancelled", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"market_id": {"type": "numeric", "index": 1, "name": "market_id", "comment": null}, "async_order_id": {"type": "numeric", "index": 2, "name": "async_order_id", "comment": null}, "sender": {"type": "text", "index": 3, "name": "sender", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "async_order_claim": {"type": "jsonb", "index": 9, "name": "async_order_claim", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.spot_market_proxy_event_order_cancelled"}, "source.synthetix.raw_base_mainnet.spot_market_proxy_event_order_committed": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "spot_market_proxy_event_order_committed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "market_id": {"type": "numeric", "index": 4, "name": "market_id", "comment": null}, "sender": {"type": "text", "index": 5, "name": "sender", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "async_order_id": {"type": "numeric", "index": 7, "name": "async_order_id", "comment": null}, "order_type": {"type": "integer", "index": 8, "name": "order_type", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "amount_provided": {"type": "numeric", "index": 10, "name": "amount_provided", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}, "referrer": {"type": "text", "index": 12, "name": "referrer", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.spot_market_proxy_event_order_committed"}, "source.synthetix.raw_base_mainnet.spot_market_proxy_event_order_settled": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "spot_market_proxy_event_order_settled", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"market_id": {"type": "numeric", "index": 1, "name": "market_id", "comment": null}, "final_order_amount": {"type": "numeric", "index": 2, "name": "final_order_amount", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "collected_fees": {"type": "numeric", "index": 5, "name": "collected_fees", "comment": null}, "async_order_id": {"type": "numeric", "index": 6, "name": "async_order_id", "comment": null}, "fees": {"type": "jsonb", "index": 7, "name": "fees", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "price": {"type": "numeric", "index": 10, "name": "price", "comment": null}, "settler": {"type": "text", "index": 11, "name": "settler", "comment": null}, "block_number": {"type": "integer", "index": 12, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 13, "name": "contract", "comment": null}, "order_type": {"type": "integer", "index": 14, "name": "order_type", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.spot_market_proxy_event_order_settled"}, "source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_bought": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "spot_market_proxy_event_synth_bought", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "synth_market_id": {"type": "numeric", "index": 2, "name": "synth_market_id", "comment": null}, "fees": {"type": "jsonb", "index": 3, "name": "fees", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "price": {"type": "numeric", "index": 6, "name": "price", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "referrer": {"type": "text", "index": 8, "name": "referrer", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "collected_fees": {"type": "numeric", "index": 10, "name": "collected_fees", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "synth_returned": {"type": "numeric", "index": 12, "name": "synth_returned", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_bought"}, "source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_registered": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "spot_market_proxy_event_synth_registered", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 2, "name": "id", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "synth_token_address": {"type": "text", "index": 5, "name": "synth_token_address", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "synth_market_id": {"type": "numeric", "index": 7, "name": "synth_market_id", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_registered"}, "source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_sold": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "spot_market_proxy_event_synth_sold", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"referrer": {"type": "text", "index": 1, "name": "referrer", "comment": null}, "fees": {"type": "jsonb", "index": 2, "name": "fees", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "synth_market_id": {"type": "numeric", "index": 4, "name": "synth_market_id", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "amount_returned": {"type": "numeric", "index": 7, "name": "amount_returned", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "collected_fees": {"type": "numeric", "index": 10, "name": "collected_fees", "comment": null}, "price": {"type": "numeric", "index": 11, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_sold"}, "source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_unwrapped": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "spot_market_proxy_event_synth_unwrapped", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "synth_market_id": {"type": "numeric", "index": 2, "name": "synth_market_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "fees": {"type": "jsonb", "index": 4, "name": "fees", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "amount_unwrapped": {"type": "numeric", "index": 6, "name": "amount_unwrapped", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "fees_collected": {"type": "numeric", "index": 9, "name": "fees_collected", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_unwrapped"}, "source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_wrapped": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_mainnet", "name": "spot_market_proxy_event_synth_wrapped", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"amount_wrapped": {"type": "numeric", "index": 1, "name": "amount_wrapped", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "fees_collected": {"type": "numeric", "index": 6, "name": "fees_collected", "comment": null}, "synth_market_id": {"type": "numeric", "index": 7, "name": "synth_market_id", "comment": null}, "fees": {"type": "jsonb", "index": 8, "name": "fees", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_wrapped"}, "source.synthetix.raw_base_sepolia.block": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "block", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"number": {"type": "integer", "index": 1, "name": "number", "comment": null}, "id": {"type": "character varying", "index": 2, "name": "id", "comment": null}, "timestamp": {"type": "timestamp with time zone", "index": 3, "name": "timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.block"}, "source.synthetix.raw_base_sepolia.blocks_parquet": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "blocks_parquet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "bigint", "index": 1, "name": "timestamp", "comment": null}, "block_number": {"type": "bigint", "index": 2, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.blocks_parquet"}, "source.synthetix.raw_base_sepolia.buyback_snx_event_buyback_processed": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "buyback_snx_event_buyback_processed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "usd": {"type": "numeric", "index": 2, "name": "usd", "comment": null}, "buyer": {"type": "text", "index": 3, "name": "buyer", "comment": null}, "snx": {"type": "numeric", "index": 4, "name": "snx", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.buyback_snx_event_buyback_processed"}, "source.synthetix.raw_base_sepolia.core_get_vault_collateral": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "core_get_vault_collateral", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "bigint", "index": 1, "name": "block_number", "comment": null}, "contract_address": {"type": "text", "index": 2, "name": "contract_address", "comment": null}, "chain_id": {"type": "text", "index": 3, "name": "chain_id", "comment": null}, "pool_id": {"type": "text", "index": 4, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 5, "name": "collateral_type", "comment": null}, "amount": {"type": "text", "index": 6, "name": "amount", "comment": null}, "value": {"type": "text", "index": 7, "name": "value", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.core_get_vault_collateral"}, "source.synthetix.raw_base_sepolia.core_get_vault_debt": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "core_get_vault_debt", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "bigint", "index": 1, "name": "block_number", "comment": null}, "contract_address": {"type": "text", "index": 2, "name": "contract_address", "comment": null}, "chain_id": {"type": "text", "index": 3, "name": "chain_id", "comment": null}, "pool_id": {"type": "text", "index": 4, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 5, "name": "collateral_type", "comment": null}, "value_1": {"type": "text", "index": 6, "name": "value_1", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.core_get_vault_debt"}, "source.synthetix.raw_base_sepolia.core_proxy_event_account_created": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "core_proxy_event_account_created", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "owner": {"type": "text", "index": 2, "name": "owner", "comment": null}, "account_id": {"type": "numeric", "index": 3, "name": "account_id", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_account_created"}, "source.synthetix.raw_base_sepolia.core_proxy_event_delegation_updated": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "core_proxy_event_delegation_updated", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "pool_id": {"type": "numeric", "index": 4, "name": "pool_id", "comment": null}, "leverage": {"type": "numeric", "index": 5, "name": "leverage", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "account_id": {"type": "numeric", "index": 7, "name": "account_id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "sender": {"type": "text", "index": 9, "name": "sender", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}, "collateral_type": {"type": "text", "index": 11, "name": "collateral_type", "comment": null}, "amount": {"type": "numeric", "index": 12, "name": "amount", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_delegation_updated"}, "source.synthetix.raw_base_sepolia.core_proxy_event_deposited": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "core_proxy_event_deposited", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "account_id": {"type": "numeric", "index": 2, "name": "account_id", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "collateral_type": {"type": "text", "index": 7, "name": "collateral_type", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "token_amount": {"type": "numeric", "index": 9, "name": "token_amount", "comment": null}, "sender": {"type": "text", "index": 10, "name": "sender", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_deposited"}, "source.synthetix.raw_base_sepolia.core_proxy_event_liquidation": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "core_proxy_event_liquidation", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"collateral_type": {"type": "text", "index": 1, "name": "collateral_type", "comment": null}, "id": {"type": "character varying", "index": 2, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "sender": {"type": "text", "index": 4, "name": "sender", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "account_id": {"type": "numeric", "index": 7, "name": "account_id", "comment": null}, "liquidation_data": {"type": "jsonb", "index": 8, "name": "liquidation_data", "comment": null}, "pool_id": {"type": "numeric", "index": 9, "name": "pool_id", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "liquidate_as_account_id": {"type": "numeric", "index": 11, "name": "liquidate_as_account_id", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_liquidation"}, "source.synthetix.raw_base_sepolia.core_proxy_event_market_collateral_deposited": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "core_proxy_event_market_collateral_deposited", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"sender": {"type": "text", "index": 1, "name": "sender", "comment": null}, "credit_capacity": {"type": "numeric", "index": 2, "name": "credit_capacity", "comment": null}, "deposited_collateral_value": {"type": "numeric", "index": 3, "name": "deposited_collateral_value", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "collateral_type": {"type": "text", "index": 5, "name": "collateral_type", "comment": null}, "reported_debt": {"type": "numeric", "index": 6, "name": "reported_debt", "comment": null}, "net_issuance": {"type": "numeric", "index": 7, "name": "net_issuance", "comment": null}, "token_amount": {"type": "numeric", "index": 8, "name": "token_amount", "comment": null}, "market_id": {"type": "numeric", "index": 9, "name": "market_id", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_market_collateral_deposited"}, "source.synthetix.raw_base_sepolia.core_proxy_event_market_collateral_withdrawn": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "core_proxy_event_market_collateral_withdrawn", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"reported_debt": {"type": "numeric", "index": 1, "name": "reported_debt", "comment": null}, "id": {"type": "character varying", "index": 2, "name": "id", "comment": null}, "market_id": {"type": "numeric", "index": 3, "name": "market_id", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "sender": {"type": "text", "index": 5, "name": "sender", "comment": null}, "deposited_collateral_value": {"type": "numeric", "index": 6, "name": "deposited_collateral_value", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "token_amount": {"type": "numeric", "index": 9, "name": "token_amount", "comment": null}, "credit_capacity": {"type": "numeric", "index": 10, "name": "credit_capacity", "comment": null}, "block_number": {"type": "integer", "index": 11, "name": "block_number", "comment": null}, "net_issuance": {"type": "numeric", "index": 12, "name": "net_issuance", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "collateral_type": {"type": "text", "index": 14, "name": "collateral_type", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_market_collateral_withdrawn"}, "source.synthetix.raw_base_sepolia.core_proxy_event_market_registered": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "core_proxy_event_market_registered", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"sender": {"type": "text", "index": 1, "name": "sender", "comment": null}, "market": {"type": "text", "index": 2, "name": "market", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "market_id": {"type": "numeric", "index": 5, "name": "market_id", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_market_registered"}, "source.synthetix.raw_base_sepolia.core_proxy_event_market_usd_deposited": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "core_proxy_event_market_usd_deposited", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "net_issuance": {"type": "numeric", "index": 3, "name": "net_issuance", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "market": {"type": "text", "index": 5, "name": "market", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "credit_capacity": {"type": "numeric", "index": 7, "name": "credit_capacity", "comment": null}, "deposited_collateral_value": {"type": "numeric", "index": 8, "name": "deposited_collateral_value", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "target": {"type": "text", "index": 10, "name": "target", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "market_id": {"type": "numeric", "index": 12, "name": "market_id", "comment": null}, "amount": {"type": "numeric", "index": 13, "name": "amount", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_market_usd_deposited"}, "source.synthetix.raw_base_sepolia.core_proxy_event_market_usd_withdrawn": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "core_proxy_event_market_usd_withdrawn", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"credit_capacity": {"type": "numeric", "index": 1, "name": "credit_capacity", "comment": null}, "net_issuance": {"type": "numeric", "index": 2, "name": "net_issuance", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "deposited_collateral_value": {"type": "numeric", "index": 4, "name": "deposited_collateral_value", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "market_id": {"type": "numeric", "index": 6, "name": "market_id", "comment": null}, "target": {"type": "text", "index": 7, "name": "target", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "market": {"type": "text", "index": 9, "name": "market", "comment": null}, "amount": {"type": "numeric", "index": 10, "name": "amount", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 12, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 13, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_market_usd_withdrawn"}, "source.synthetix.raw_base_sepolia.core_proxy_event_pool_created": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "core_proxy_event_pool_created", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "owner": {"type": "text", "index": 2, "name": "owner", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "pool_id": {"type": "numeric", "index": 7, "name": "pool_id", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "sender": {"type": "text", "index": 9, "name": "sender", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_pool_created"}, "source.synthetix.raw_base_sepolia.core_proxy_event_rewards_claimed": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "core_proxy_event_rewards_claimed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"pool_id": {"type": "numeric", "index": 1, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 2, "name": "collateral_type", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "distributor": {"type": "text", "index": 6, "name": "distributor", "comment": null}, "amount": {"type": "numeric", "index": 7, "name": "amount", "comment": null}, "account_id": {"type": "numeric", "index": 8, "name": "account_id", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_rewards_claimed"}, "source.synthetix.raw_base_sepolia.core_proxy_event_rewards_distributed": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "core_proxy_event_rewards_distributed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"start": {"type": "numeric", "index": 1, "name": "start", "comment": null}, "duration": {"type": "numeric", "index": 2, "name": "duration", "comment": null}, "amount": {"type": "numeric", "index": 3, "name": "amount", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "distributor": {"type": "text", "index": 6, "name": "distributor", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "pool_id": {"type": "numeric", "index": 10, "name": "pool_id", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}, "collateral_type": {"type": "text", "index": 12, "name": "collateral_type", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_rewards_distributed"}, "source.synthetix.raw_base_sepolia.core_proxy_event_usd_burned": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "core_proxy_event_usd_burned", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"pool_id": {"type": "numeric", "index": 1, "name": "pool_id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "collateral_type": {"type": "text", "index": 4, "name": "collateral_type", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "sender": {"type": "text", "index": 6, "name": "sender", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "amount": {"type": "numeric", "index": 8, "name": "amount", "comment": null}, "account_id": {"type": "numeric", "index": 9, "name": "account_id", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_usd_burned"}, "source.synthetix.raw_base_sepolia.core_proxy_event_usd_minted": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "core_proxy_event_usd_minted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "collateral_type": {"type": "text", "index": 2, "name": "collateral_type", "comment": null}, "sender": {"type": "text", "index": 3, "name": "sender", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "account_id": {"type": "numeric", "index": 6, "name": "account_id", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "amount": {"type": "numeric", "index": 9, "name": "amount", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}, "pool_id": {"type": "numeric", "index": 11, "name": "pool_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_usd_minted"}, "source.synthetix.raw_base_sepolia.core_proxy_event_vault_liquidation": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "core_proxy_event_vault_liquidation", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "collateral_type": {"type": "text", "index": 2, "name": "collateral_type", "comment": null}, "liquidation_data": {"type": "jsonb", "index": 3, "name": "liquidation_data", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "liquidate_as_account_id": {"type": "numeric", "index": 8, "name": "liquidate_as_account_id", "comment": null}, "pool_id": {"type": "numeric", "index": 9, "name": "pool_id", "comment": null}, "sender": {"type": "text", "index": 10, "name": "sender", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_vault_liquidation"}, "source.synthetix.raw_base_sepolia.core_proxy_event_withdrawn": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "core_proxy_event_withdrawn", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account_id": {"type": "numeric", "index": 1, "name": "account_id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "token_amount": {"type": "numeric", "index": 4, "name": "token_amount", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "sender": {"type": "text", "index": 8, "name": "sender", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "collateral_type": {"type": "text", "index": 10, "name": "collateral_type", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_withdrawn"}, "source.synthetix.raw_base_sepolia.core_proxy_legacy_event_market_usd_deposited": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "core_proxy_legacy_event_market_usd_deposited", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "target": {"type": "text", "index": 2, "name": "target", "comment": null}, "reported_debt": {"type": "numeric", "index": 3, "name": "reported_debt", "comment": null}, "amount": {"type": "numeric", "index": 4, "name": "amount", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "market": {"type": "text", "index": 6, "name": "market", "comment": null}, "net_issuance": {"type": "numeric", "index": 7, "name": "net_issuance", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "credit_capacity": {"type": "numeric", "index": 9, "name": "credit_capacity", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "deposited_collateral_value": {"type": "numeric", "index": 13, "name": "deposited_collateral_value", "comment": null}, "market_id": {"type": "numeric", "index": 14, "name": "market_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_legacy_event_market_usd_deposited"}, "source.synthetix.raw_base_sepolia.core_proxy_legacy_event_market_usd_withdrawn": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "core_proxy_legacy_event_market_usd_withdrawn", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "market_id": {"type": "numeric", "index": 2, "name": "market_id", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "net_issuance": {"type": "numeric", "index": 4, "name": "net_issuance", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "target": {"type": "text", "index": 6, "name": "target", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "credit_capacity": {"type": "numeric", "index": 8, "name": "credit_capacity", "comment": null}, "market": {"type": "text", "index": 9, "name": "market", "comment": null}, "reported_debt": {"type": "numeric", "index": 10, "name": "reported_debt", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "amount": {"type": "numeric", "index": 12, "name": "amount", "comment": null}, "id": {"type": "character varying", "index": 13, "name": "id", "comment": null}, "deposited_collateral_value": {"type": "numeric", "index": 14, "name": "deposited_collateral_value", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_legacy_event_market_usd_withdrawn"}, "source.synthetix.raw_base_sepolia.perps_market_proxy_event_account_created": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "perps_market_proxy_event_account_created", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "account_id": {"type": "numeric", "index": 4, "name": "account_id", "comment": null}, "owner": {"type": "text", "index": 5, "name": "owner", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.perps_market_proxy_event_account_created"}, "source.synthetix.raw_base_sepolia.perps_market_proxy_event_account_liquidation_attempt": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "perps_market_proxy_event_account_liquidation_attempt", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 2, "name": "id", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "account_id": {"type": "numeric", "index": 4, "name": "account_id", "comment": null}, "reward": {"type": "numeric", "index": 5, "name": "reward", "comment": null}, "full_liquidation": {"type": "boolean", "index": 6, "name": "full_liquidation", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.perps_market_proxy_event_account_liquidation_attempt"}, "source.synthetix.raw_base_sepolia.perps_market_proxy_event_collateral_modified": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "perps_market_proxy_event_collateral_modified", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "sender": {"type": "text", "index": 3, "name": "sender", "comment": null}, "account_id": {"type": "numeric", "index": 4, "name": "account_id", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "synth_market_id": {"type": "numeric", "index": 8, "name": "synth_market_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "amount_delta": {"type": "numeric", "index": 10, "name": "amount_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.perps_market_proxy_event_collateral_modified"}, "source.synthetix.raw_base_sepolia.perps_market_proxy_event_interest_charged": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "perps_market_proxy_event_interest_charged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "interest": {"type": "numeric", "index": 5, "name": "interest", "comment": null}, "account_id": {"type": "numeric", "index": 6, "name": "account_id", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.perps_market_proxy_event_interest_charged"}, "source.synthetix.raw_base_sepolia.perps_market_proxy_event_interest_rate_updated": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "perps_market_proxy_event_interest_rate_updated", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "super_market_id": {"type": "numeric", "index": 2, "name": "super_market_id", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "interest_rate": {"type": "numeric", "index": 6, "name": "interest_rate", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.perps_market_proxy_event_interest_rate_updated"}, "source.synthetix.raw_base_sepolia.perps_market_proxy_event_market_created": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "perps_market_proxy_event_market_created", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"perps_market_id": {"type": "numeric", "index": 1, "name": "perps_market_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "market_symbol": {"type": "text", "index": 7, "name": "market_symbol", "comment": null}, "market_name": {"type": "text", "index": 8, "name": "market_name", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.perps_market_proxy_event_market_created"}, "source.synthetix.raw_base_sepolia.perps_market_proxy_event_market_updated": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "perps_market_proxy_event_market_updated", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"market_id": {"type": "numeric", "index": 1, "name": "market_id", "comment": null}, "current_funding_velocity": {"type": "numeric", "index": 2, "name": "current_funding_velocity", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "current_funding_rate": {"type": "numeric", "index": 7, "name": "current_funding_rate", "comment": null}, "skew": {"type": "numeric", "index": 8, "name": "skew", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "price": {"type": "numeric", "index": 11, "name": "price", "comment": null}, "interest_rate": {"type": "numeric", "index": 12, "name": "interest_rate", "comment": null}, "id": {"type": "character varying", "index": 13, "name": "id", "comment": null}, "size_delta": {"type": "numeric", "index": 14, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.perps_market_proxy_event_market_updated"}, "source.synthetix.raw_base_sepolia.perps_market_proxy_event_order_committed": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "perps_market_proxy_event_order_committed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "account_id": {"type": "numeric", "index": 2, "name": "account_id", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "tracking_code": {"type": "text", "index": 4, "name": "tracking_code", "comment": null}, "size_delta": {"type": "numeric", "index": 5, "name": "size_delta", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "order_type": {"type": "integer", "index": 9, "name": "order_type", "comment": null}, "market_id": {"type": "numeric", "index": 10, "name": "market_id", "comment": null}, "expiration_time": {"type": "numeric", "index": 11, "name": "expiration_time", "comment": null}, "commitment_time": {"type": "numeric", "index": 12, "name": "commitment_time", "comment": null}, "expected_price_time": {"type": "numeric", "index": 13, "name": "expected_price_time", "comment": null}, "id": {"type": "character varying", "index": 14, "name": "id", "comment": null}, "settlement_time": {"type": "numeric", "index": 15, "name": "settlement_time", "comment": null}, "acceptable_price": {"type": "numeric", "index": 16, "name": "acceptable_price", "comment": null}, "sender": {"type": "text", "index": 17, "name": "sender", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.perps_market_proxy_event_order_committed"}, "source.synthetix.raw_base_sepolia.perps_market_proxy_event_order_settled": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "perps_market_proxy_event_order_settled", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "referral_fees": {"type": "numeric", "index": 4, "name": "referral_fees", "comment": null}, "collected_fees": {"type": "numeric", "index": 5, "name": "collected_fees", "comment": null}, "market_id": {"type": "numeric", "index": 6, "name": "market_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "total_fees": {"type": "numeric", "index": 8, "name": "total_fees", "comment": null}, "fill_price": {"type": "numeric", "index": 9, "name": "fill_price", "comment": null}, "settler": {"type": "text", "index": 10, "name": "settler", "comment": null}, "pnl": {"type": "numeric", "index": 11, "name": "pnl", "comment": null}, "accrued_funding": {"type": "numeric", "index": 12, "name": "accrued_funding", "comment": null}, "settlement_reward": {"type": "numeric", "index": 13, "name": "settlement_reward", "comment": null}, "tracking_code": {"type": "text", "index": 14, "name": "tracking_code", "comment": null}, "size_delta": {"type": "numeric", "index": 15, "name": "size_delta", "comment": null}, "account_id": {"type": "numeric", "index": 16, "name": "account_id", "comment": null}, "block_number": {"type": "integer", "index": 17, "name": "block_number", "comment": null}, "new_size": {"type": "numeric", "index": 18, "name": "new_size", "comment": null}, "contract": {"type": "text", "index": 19, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.perps_market_proxy_event_order_settled"}, "source.synthetix.raw_base_sepolia.perps_market_proxy_event_position_liquidated": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "perps_market_proxy_event_position_liquidated", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 2, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "amount_liquidated": {"type": "numeric", "index": 4, "name": "amount_liquidated", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "market_id": {"type": "numeric", "index": 7, "name": "market_id", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "account_id": {"type": "numeric", "index": 9, "name": "account_id", "comment": null}, "current_position_size": {"type": "numeric", "index": 10, "name": "current_position_size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.perps_market_proxy_event_position_liquidated"}, "source.synthetix.raw_base_sepolia.perps_market_proxy_event_previous_order_expired": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "perps_market_proxy_event_previous_order_expired", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "acceptable_price": {"type": "numeric", "index": 2, "name": "acceptable_price", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "size_delta": {"type": "numeric", "index": 5, "name": "size_delta", "comment": null}, "account_id": {"type": "numeric", "index": 6, "name": "account_id", "comment": null}, "tracking_code": {"type": "text", "index": 7, "name": "tracking_code", "comment": null}, "commitment_time": {"type": "numeric", "index": 8, "name": "commitment_time", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "market_id": {"type": "numeric", "index": 10, "name": "market_id", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.perps_market_proxy_event_previous_order_expired"}, "source.synthetix.raw_base_sepolia.perps_market_proxy_legacy_event_market_updated": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "perps_market_proxy_legacy_event_market_updated", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "skew": {"type": "numeric", "index": 3, "name": "skew", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "current_funding_velocity": {"type": "numeric", "index": 5, "name": "current_funding_velocity", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "size_delta": {"type": "numeric", "index": 7, "name": "size_delta", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "market_id": {"type": "numeric", "index": 10, "name": "market_id", "comment": null}, "current_funding_rate": {"type": "numeric", "index": 11, "name": "current_funding_rate", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 13, "name": "price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.perps_market_proxy_legacy_event_market_updated"}, "source.synthetix.raw_base_sepolia.perps_market_proxy_legacy_event_order_committed": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "perps_market_proxy_legacy_event_order_committed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"market_id": {"type": "numeric", "index": 1, "name": "market_id", "comment": null}, "size_delta": {"type": "numeric", "index": 2, "name": "size_delta", "comment": null}, "sender": {"type": "text", "index": 3, "name": "sender", "comment": null}, "tracking_code": {"type": "text", "index": 4, "name": "tracking_code", "comment": null}, "account_id": {"type": "numeric", "index": 5, "name": "account_id", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "expiration_time": {"type": "numeric", "index": 7, "name": "expiration_time", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "settlement_time": {"type": "numeric", "index": 10, "name": "settlement_time", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "acceptable_price": {"type": "numeric", "index": 12, "name": "acceptable_price", "comment": null}, "id": {"type": "character varying", "index": 13, "name": "id", "comment": null}, "order_type": {"type": "integer", "index": 14, "name": "order_type", "comment": null}, "block_number": {"type": "integer", "index": 15, "name": "block_number", "comment": null}, "commitment_time": {"type": "numeric", "index": 16, "name": "commitment_time", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.perps_market_proxy_legacy_event_order_committed"}, "source.synthetix.raw_base_sepolia.spot_market_proxy_event_order_cancelled": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "spot_market_proxy_event_order_cancelled", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "async_order_id": {"type": "numeric", "index": 3, "name": "async_order_id", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "sender": {"type": "text", "index": 6, "name": "sender", "comment": null}, "async_order_claim": {"type": "jsonb", "index": 7, "name": "async_order_claim", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "market_id": {"type": "numeric", "index": 9, "name": "market_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.spot_market_proxy_event_order_cancelled"}, "source.synthetix.raw_base_sepolia.spot_market_proxy_event_order_committed": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "spot_market_proxy_event_order_committed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "order_type": {"type": "integer", "index": 2, "name": "order_type", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "referrer": {"type": "text", "index": 7, "name": "referrer", "comment": null}, "async_order_id": {"type": "numeric", "index": 8, "name": "async_order_id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "amount_provided": {"type": "numeric", "index": 10, "name": "amount_provided", "comment": null}, "market_id": {"type": "numeric", "index": 11, "name": "market_id", "comment": null}, "sender": {"type": "text", "index": 12, "name": "sender", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.spot_market_proxy_event_order_committed"}, "source.synthetix.raw_base_sepolia.spot_market_proxy_event_order_settled": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "spot_market_proxy_event_order_settled", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"fees": {"type": "jsonb", "index": 1, "name": "fees", "comment": null}, "collected_fees": {"type": "numeric", "index": 2, "name": "collected_fees", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "order_type": {"type": "integer", "index": 7, "name": "order_type", "comment": null}, "final_order_amount": {"type": "numeric", "index": 8, "name": "final_order_amount", "comment": null}, "settler": {"type": "text", "index": 9, "name": "settler", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "async_order_id": {"type": "numeric", "index": 12, "name": "async_order_id", "comment": null}, "market_id": {"type": "numeric", "index": 13, "name": "market_id", "comment": null}, "price": {"type": "numeric", "index": 14, "name": "price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.spot_market_proxy_event_order_settled"}, "source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_bought": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "spot_market_proxy_event_synth_bought", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"collected_fees": {"type": "numeric", "index": 1, "name": "collected_fees", "comment": null}, "synth_market_id": {"type": "numeric", "index": 2, "name": "synth_market_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "fees": {"type": "jsonb", "index": 4, "name": "fees", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "referrer": {"type": "text", "index": 7, "name": "referrer", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "price": {"type": "numeric", "index": 9, "name": "price", "comment": null}, "synth_returned": {"type": "numeric", "index": 10, "name": "synth_returned", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_bought"}, "source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_registered": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "spot_market_proxy_event_synth_registered", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "synth_market_id": {"type": "numeric", "index": 4, "name": "synth_market_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "synth_token_address": {"type": "text", "index": 8, "name": "synth_token_address", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_registered"}, "source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_sold": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "spot_market_proxy_event_synth_sold", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "fees": {"type": "jsonb", "index": 2, "name": "fees", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "amount_returned": {"type": "numeric", "index": 7, "name": "amount_returned", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "price": {"type": "numeric", "index": 9, "name": "price", "comment": null}, "synth_market_id": {"type": "numeric", "index": 10, "name": "synth_market_id", "comment": null}, "collected_fees": {"type": "numeric", "index": 11, "name": "collected_fees", "comment": null}, "referrer": {"type": "text", "index": 12, "name": "referrer", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_sold"}, "source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_unwrapped": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "spot_market_proxy_event_synth_unwrapped", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "fees_collected": {"type": "numeric", "index": 3, "name": "fees_collected", "comment": null}, "fees": {"type": "jsonb", "index": 4, "name": "fees", "comment": null}, "amount_unwrapped": {"type": "numeric", "index": 5, "name": "amount_unwrapped", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "synth_market_id": {"type": "numeric", "index": 10, "name": "synth_market_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_unwrapped"}, "source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_wrapped": {"metadata": {"type": "BASE TABLE", "schema": "raw_base_sepolia", "name": "spot_market_proxy_event_synth_wrapped", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"fees_collected": {"type": "numeric", "index": 1, "name": "fees_collected", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "fees": {"type": "jsonb", "index": 5, "name": "fees", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "amount_wrapped": {"type": "numeric", "index": 9, "name": "amount_wrapped", "comment": null}, "synth_market_id": {"type": "numeric", "index": 10, "name": "synth_market_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_wrapped"}, "source.synthetix.raw_eth_mainnet.block": {"metadata": {"type": "BASE TABLE", "schema": "raw_eth_mainnet", "name": "block", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "timestamp": {"type": "timestamp with time zone", "index": 2, "name": "timestamp", "comment": null}, "number": {"type": "integer", "index": 3, "name": "number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_eth_mainnet.block"}, "source.synthetix.raw_eth_mainnet.blocks_parquet": {"metadata": {"type": "BASE TABLE", "schema": "raw_eth_mainnet", "name": "blocks_parquet", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "bigint", "index": 1, "name": "timestamp", "comment": null}, "block_number": {"type": "bigint", "index": 2, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_eth_mainnet.blocks_parquet"}, "source.synthetix.raw_eth_mainnet.core_get_vault_collateral": {"metadata": {"type": "BASE TABLE", "schema": "raw_eth_mainnet", "name": "core_get_vault_collateral", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "bigint", "index": 1, "name": "block_number", "comment": null}, "contract_address": {"type": "text", "index": 2, "name": "contract_address", "comment": null}, "chain_id": {"type": "text", "index": 3, "name": "chain_id", "comment": null}, "pool_id": {"type": "text", "index": 4, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 5, "name": "collateral_type", "comment": null}, "amount": {"type": "text", "index": 6, "name": "amount", "comment": null}, "value": {"type": "text", "index": 7, "name": "value", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_eth_mainnet.core_get_vault_collateral"}, "source.synthetix.raw_eth_mainnet.core_get_vault_debt": {"metadata": {"type": "BASE TABLE", "schema": "raw_eth_mainnet", "name": "core_get_vault_debt", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "bigint", "index": 1, "name": "block_number", "comment": null}, "contract_address": {"type": "text", "index": 2, "name": "contract_address", "comment": null}, "chain_id": {"type": "text", "index": 3, "name": "chain_id", "comment": null}, "pool_id": {"type": "text", "index": 4, "name": "pool_id", "comment": null}, "collateral_type": {"type": "text", "index": 5, "name": "collateral_type", "comment": null}, "value_1": {"type": "text", "index": 6, "name": "value_1", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_eth_mainnet.core_get_vault_debt"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_account_created": {"metadata": {"type": "BASE TABLE", "schema": "raw_eth_mainnet", "name": "core_proxy_event_account_created", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account_id": {"type": "numeric", "index": 1, "name": "account_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "owner": {"type": "text", "index": 6, "name": "owner", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_account_created"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_delegation_updated": {"metadata": {"type": "BASE TABLE", "schema": "raw_eth_mainnet", "name": "core_proxy_event_delegation_updated", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"leverage": {"type": "numeric", "index": 1, "name": "leverage", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "amount": {"type": "numeric", "index": 3, "name": "amount", "comment": null}, "sender": {"type": "text", "index": 4, "name": "sender", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "pool_id": {"type": "numeric", "index": 7, "name": "pool_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "account_id": {"type": "numeric", "index": 9, "name": "account_id", "comment": null}, "collateral_type": {"type": "text", "index": 10, "name": "collateral_type", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_delegation_updated"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_deposited": {"metadata": {"type": "BASE TABLE", "schema": "raw_eth_mainnet", "name": "core_proxy_event_deposited", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"collateral_type": {"type": "text", "index": 1, "name": "collateral_type", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "account_id": {"type": "numeric", "index": 6, "name": "account_id", "comment": null}, "token_amount": {"type": "numeric", "index": 7, "name": "token_amount", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "sender": {"type": "text", "index": 9, "name": "sender", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_deposited"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_liquidation": {"metadata": {"type": "BASE TABLE", "schema": "raw_eth_mainnet", "name": "core_proxy_event_liquidation", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "pool_id": {"type": "numeric", "index": 2, "name": "pool_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "collateral_type": {"type": "text", "index": 4, "name": "collateral_type", "comment": null}, "account_id": {"type": "numeric", "index": 5, "name": "account_id", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "liquidate_as_account_id": {"type": "numeric", "index": 8, "name": "liquidate_as_account_id", "comment": null}, "liquidation_data": {"type": "jsonb", "index": 9, "name": "liquidation_data", "comment": null}, "sender": {"type": "text", "index": 10, "name": "sender", "comment": null}, "block_number": {"type": "integer", "index": 11, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_liquidation"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_market_collateral_deposited": {"metadata": {"type": "BASE TABLE", "schema": "raw_eth_mainnet", "name": "core_proxy_event_market_collateral_deposited", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "deposited_collateral_value": {"type": "numeric", "index": 2, "name": "deposited_collateral_value", "comment": null}, "credit_capacity": {"type": "numeric", "index": 3, "name": "credit_capacity", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "net_issuance": {"type": "numeric", "index": 5, "name": "net_issuance", "comment": null}, "sender": {"type": "text", "index": 6, "name": "sender", "comment": null}, "reported_debt": {"type": "numeric", "index": 7, "name": "reported_debt", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "market_id": {"type": "numeric", "index": 9, "name": "market_id", "comment": null}, "token_amount": {"type": "numeric", "index": 10, "name": "token_amount", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "collateral_type": {"type": "text", "index": 14, "name": "collateral_type", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_market_collateral_deposited"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_market_collateral_withdrawn": {"metadata": {"type": "BASE TABLE", "schema": "raw_eth_mainnet", "name": "core_proxy_event_market_collateral_withdrawn", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"credit_capacity": {"type": "numeric", "index": 1, "name": "credit_capacity", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "net_issuance": {"type": "numeric", "index": 3, "name": "net_issuance", "comment": null}, "sender": {"type": "text", "index": 4, "name": "sender", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "deposited_collateral_value": {"type": "numeric", "index": 6, "name": "deposited_collateral_value", "comment": null}, "collateral_type": {"type": "text", "index": 7, "name": "collateral_type", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "reported_debt": {"type": "numeric", "index": 11, "name": "reported_debt", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "market_id": {"type": "numeric", "index": 13, "name": "market_id", "comment": null}, "token_amount": {"type": "numeric", "index": 14, "name": "token_amount", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_market_collateral_withdrawn"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_market_registered": {"metadata": {"type": "BASE TABLE", "schema": "raw_eth_mainnet", "name": "core_proxy_event_market_registered", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "market_id": {"type": "numeric", "index": 2, "name": "market_id", "comment": null}, "market": {"type": "text", "index": 3, "name": "market", "comment": null}, "sender": {"type": "text", "index": 4, "name": "sender", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_market_registered"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_market_usd_deposited": {"metadata": {"type": "BASE TABLE", "schema": "raw_eth_mainnet", "name": "core_proxy_event_market_usd_deposited", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"target": {"type": "text", "index": 1, "name": "target", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "market_id": {"type": "numeric", "index": 6, "name": "market_id", "comment": null}, "amount": {"type": "numeric", "index": 7, "name": "amount", "comment": null}, "credit_capacity": {"type": "numeric", "index": 8, "name": "credit_capacity", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "net_issuance": {"type": "numeric", "index": 10, "name": "net_issuance", "comment": null}, "market": {"type": "text", "index": 11, "name": "market", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}, "deposited_collateral_value": {"type": "numeric", "index": 13, "name": "deposited_collateral_value", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_market_usd_deposited"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_market_usd_withdrawn": {"metadata": {"type": "BASE TABLE", "schema": "raw_eth_mainnet", "name": "core_proxy_event_market_usd_withdrawn", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"target": {"type": "text", "index": 1, "name": "target", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "market_id": {"type": "numeric", "index": 5, "name": "market_id", "comment": null}, "amount": {"type": "numeric", "index": 6, "name": "amount", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "market": {"type": "text", "index": 9, "name": "market", "comment": null}, "net_issuance": {"type": "numeric", "index": 10, "name": "net_issuance", "comment": null}, "credit_capacity": {"type": "numeric", "index": 11, "name": "credit_capacity", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}, "deposited_collateral_value": {"type": "numeric", "index": 13, "name": "deposited_collateral_value", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_market_usd_withdrawn"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_pool_created": {"metadata": {"type": "BASE TABLE", "schema": "raw_eth_mainnet", "name": "core_proxy_event_pool_created", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "owner": {"type": "text", "index": 4, "name": "owner", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "sender": {"type": "text", "index": 6, "name": "sender", "comment": null}, "pool_id": {"type": "numeric", "index": 7, "name": "pool_id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_pool_created"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_rewards_claimed": {"metadata": {"type": "BASE TABLE", "schema": "raw_eth_mainnet", "name": "core_proxy_event_rewards_claimed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "account_id": {"type": "numeric", "index": 3, "name": "account_id", "comment": null}, "collateral_type": {"type": "text", "index": 4, "name": "collateral_type", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "pool_id": {"type": "numeric", "index": 6, "name": "pool_id", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "distributor": {"type": "text", "index": 10, "name": "distributor", "comment": null}, "amount": {"type": "numeric", "index": 11, "name": "amount", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_rewards_claimed"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_rewards_distributed": {"metadata": {"type": "BASE TABLE", "schema": "raw_eth_mainnet", "name": "core_proxy_event_rewards_distributed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"collateral_type": {"type": "text", "index": 1, "name": "collateral_type", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "pool_id": {"type": "numeric", "index": 6, "name": "pool_id", "comment": null}, "distributor": {"type": "text", "index": 7, "name": "distributor", "comment": null}, "start": {"type": "numeric", "index": 8, "name": "start", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "amount": {"type": "numeric", "index": 10, "name": "amount", "comment": null}, "duration": {"type": "numeric", "index": 11, "name": "duration", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_rewards_distributed"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_usd_burned": {"metadata": {"type": "BASE TABLE", "schema": "raw_eth_mainnet", "name": "core_proxy_event_usd_burned", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "amount": {"type": "numeric", "index": 2, "name": "amount", "comment": null}, "sender": {"type": "text", "index": 3, "name": "sender", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "pool_id": {"type": "numeric", "index": 5, "name": "pool_id", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "account_id": {"type": "numeric", "index": 9, "name": "account_id", "comment": null}, "collateral_type": {"type": "text", "index": 10, "name": "collateral_type", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_usd_burned"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_usd_minted": {"metadata": {"type": "BASE TABLE", "schema": "raw_eth_mainnet", "name": "core_proxy_event_usd_minted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "pool_id": {"type": "numeric", "index": 2, "name": "pool_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "collateral_type": {"type": "text", "index": 4, "name": "collateral_type", "comment": null}, "account_id": {"type": "numeric", "index": 5, "name": "account_id", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "sender": {"type": "text", "index": 8, "name": "sender", "comment": null}, "amount": {"type": "numeric", "index": 9, "name": "amount", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_usd_minted"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_vault_liquidation": {"metadata": {"type": "BASE TABLE", "schema": "raw_eth_mainnet", "name": "core_proxy_event_vault_liquidation", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"sender": {"type": "text", "index": 1, "name": "sender", "comment": null}, "liquidate_as_account_id": {"type": "numeric", "index": 2, "name": "liquidate_as_account_id", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "collateral_type": {"type": "text", "index": 6, "name": "collateral_type", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "liquidation_data": {"type": "jsonb", "index": 8, "name": "liquidation_data", "comment": null}, "pool_id": {"type": "numeric", "index": 9, "name": "pool_id", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_vault_liquidation"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_withdrawn": {"metadata": {"type": "BASE TABLE", "schema": "raw_eth_mainnet", "name": "core_proxy_event_withdrawn", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "sender": {"type": "text", "index": 2, "name": "sender", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "token_amount": {"type": "numeric", "index": 6, "name": "token_amount", "comment": null}, "account_id": {"type": "numeric", "index": 7, "name": "account_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "collateral_type": {"type": "text", "index": 9, "name": "collateral_type", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_withdrawn"}, "source.synthetix.raw_eth_mainnet.legacy_market_proxy_event_account_migrated": {"metadata": {"type": "BASE TABLE", "schema": "raw_eth_mainnet", "name": "legacy_market_proxy_event_account_migrated", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "account_id": {"type": "numeric", "index": 2, "name": "account_id", "comment": null}, "collateral_amount": {"type": "numeric", "index": 3, "name": "collateral_amount", "comment": null}, "staker": {"type": "text", "index": 4, "name": "staker", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "debt_amount": {"type": "numeric", "index": 8, "name": "debt_amount", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_eth_mainnet.legacy_market_proxy_event_account_migrated"}, "source.synthetix.raw_optimism_mainnet.block": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "block", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "timestamp with time zone", "index": 1, "name": "timestamp", "comment": null}, "id": {"type": "character varying", "index": 2, "name": "id", "comment": null}, "number": {"type": "integer", "index": 3, "name": "number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.block"}, "source.synthetix.raw_optimism_mainnet.core_proxy_event_account_created": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "core_proxy_event_account_created", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "owner": {"type": "text", "index": 3, "name": "owner", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "account_id": {"type": "numeric", "index": 6, "name": "account_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.core_proxy_event_account_created"}, "source.synthetix.raw_optimism_mainnet.core_proxy_event_delegation_updated": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "core_proxy_event_delegation_updated", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "collateral_type": {"type": "text", "index": 2, "name": "collateral_type", "comment": null}, "leverage": {"type": "numeric", "index": 3, "name": "leverage", "comment": null}, "amount": {"type": "numeric", "index": 4, "name": "amount", "comment": null}, "sender": {"type": "text", "index": 5, "name": "sender", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "pool_id": {"type": "numeric", "index": 8, "name": "pool_id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}, "account_id": {"type": "numeric", "index": 11, "name": "account_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.core_proxy_event_delegation_updated"}, "source.synthetix.raw_optimism_mainnet.core_proxy_event_deposited": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "core_proxy_event_deposited", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "token_amount": {"type": "numeric", "index": 3, "name": "token_amount", "comment": null}, "sender": {"type": "text", "index": 4, "name": "sender", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "account_id": {"type": "numeric", "index": 6, "name": "account_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "collateral_type": {"type": "text", "index": 9, "name": "collateral_type", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.core_proxy_event_deposited"}, "source.synthetix.raw_optimism_mainnet.core_proxy_event_liquidation": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "core_proxy_event_liquidation", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"sender": {"type": "text", "index": 1, "name": "sender", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "liquidate_as_account_id": {"type": "numeric", "index": 4, "name": "liquidate_as_account_id", "comment": null}, "collateral_type": {"type": "text", "index": 5, "name": "collateral_type", "comment": null}, "liquidation_data": {"type": "jsonb", "index": 6, "name": "liquidation_data", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "account_id": {"type": "numeric", "index": 8, "name": "account_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "pool_id": {"type": "numeric", "index": 11, "name": "pool_id", "comment": null}, "block_number": {"type": "integer", "index": 12, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.core_proxy_event_liquidation"}, "source.synthetix.raw_optimism_mainnet.core_proxy_event_market_collateral_deposited": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "core_proxy_event_market_collateral_deposited", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "token_amount": {"type": "numeric", "index": 3, "name": "token_amount", "comment": null}, "sender": {"type": "text", "index": 4, "name": "sender", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "market_id": {"type": "numeric", "index": 6, "name": "market_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "collateral_type": {"type": "text", "index": 9, "name": "collateral_type", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.core_proxy_event_market_collateral_deposited"}, "source.synthetix.raw_optimism_mainnet.core_proxy_event_market_collateral_withdrawn": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "core_proxy_event_market_collateral_withdrawn", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "token_amount": {"type": "numeric", "index": 2, "name": "token_amount", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "sender": {"type": "text", "index": 4, "name": "sender", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "market_id": {"type": "numeric", "index": 7, "name": "market_id", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "collateral_type": {"type": "text", "index": 10, "name": "collateral_type", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.core_proxy_event_market_collateral_withdrawn"}, "source.synthetix.raw_optimism_mainnet.core_proxy_event_market_registered": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "core_proxy_event_market_registered", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "sender": {"type": "text", "index": 3, "name": "sender", "comment": null}, "market": {"type": "text", "index": 4, "name": "market", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "market_id": {"type": "numeric", "index": 7, "name": "market_id", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.core_proxy_event_market_registered"}, "source.synthetix.raw_optimism_mainnet.core_proxy_event_pool_created": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "core_proxy_event_pool_created", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "sender": {"type": "text", "index": 2, "name": "sender", "comment": null}, "transaction_hash": {"type": "text", "index": 3, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "owner": {"type": "text", "index": 5, "name": "owner", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "pool_id": {"type": "numeric", "index": 8, "name": "pool_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.core_proxy_event_pool_created"}, "source.synthetix.raw_optimism_mainnet.core_proxy_event_rewards_claimed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "core_proxy_event_rewards_claimed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"pool_id": {"type": "numeric", "index": 1, "name": "pool_id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "account_id": {"type": "numeric", "index": 4, "name": "account_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "distributor": {"type": "text", "index": 7, "name": "distributor", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "amount": {"type": "numeric", "index": 9, "name": "amount", "comment": null}, "collateral_type": {"type": "text", "index": 10, "name": "collateral_type", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.core_proxy_event_rewards_claimed"}, "source.synthetix.raw_optimism_mainnet.core_proxy_event_rewards_distributed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "core_proxy_event_rewards_distributed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "pool_id": {"type": "numeric", "index": 3, "name": "pool_id", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "collateral_type": {"type": "text", "index": 6, "name": "collateral_type", "comment": null}, "duration": {"type": "numeric", "index": 7, "name": "duration", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "distributor": {"type": "text", "index": 9, "name": "distributor", "comment": null}, "start": {"type": "numeric", "index": 10, "name": "start", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "amount": {"type": "numeric", "index": 12, "name": "amount", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.core_proxy_event_rewards_distributed"}, "source.synthetix.raw_optimism_mainnet.core_proxy_event_usd_burned": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "core_proxy_event_usd_burned", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account_id": {"type": "numeric", "index": 1, "name": "account_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "pool_id": {"type": "numeric", "index": 4, "name": "pool_id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "amount": {"type": "numeric", "index": 8, "name": "amount", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "collateral_type": {"type": "text", "index": 10, "name": "collateral_type", "comment": null}, "sender": {"type": "text", "index": 11, "name": "sender", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.core_proxy_event_usd_burned"}, "source.synthetix.raw_optimism_mainnet.core_proxy_event_usd_minted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "core_proxy_event_usd_minted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "pool_id": {"type": "numeric", "index": 3, "name": "pool_id", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "account_id": {"type": "numeric", "index": 6, "name": "account_id", "comment": null}, "collateral_type": {"type": "text", "index": 7, "name": "collateral_type", "comment": null}, "sender": {"type": "text", "index": 8, "name": "sender", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "amount": {"type": "numeric", "index": 10, "name": "amount", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.core_proxy_event_usd_minted"}, "source.synthetix.raw_optimism_mainnet.core_proxy_event_vault_liquidation": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "core_proxy_event_vault_liquidation", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "pool_id": {"type": "numeric", "index": 3, "name": "pool_id", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "collateral_type": {"type": "text", "index": 6, "name": "collateral_type", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "sender": {"type": "text", "index": 8, "name": "sender", "comment": null}, "liquidation_data": {"type": "jsonb", "index": 9, "name": "liquidation_data", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "liquidate_as_account_id": {"type": "numeric", "index": 11, "name": "liquidate_as_account_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.core_proxy_event_vault_liquidation"}, "source.synthetix.raw_optimism_mainnet.core_proxy_event_withdrawn": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "core_proxy_event_withdrawn", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"sender": {"type": "text", "index": 1, "name": "sender", "comment": null}, "token_amount": {"type": "numeric", "index": 2, "name": "token_amount", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "collateral_type": {"type": "text", "index": 6, "name": "collateral_type", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "account_id": {"type": "numeric", "index": 9, "name": "account_id", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.core_proxy_event_withdrawn"}, "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v21_inch_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"is_offchain": {"type": "boolean", "index": 1, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "tracking_code": {"type": "text", "index": 5, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "size_delta": {"type": "numeric", "index": 8, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 9, "name": "keeper_deposit", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "target_round_id": {"type": "numeric", "index": 11, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 12, "name": "current_round_id", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 14, "name": "commit_deposit", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v21_inch_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"commit_deposit": {"type": "numeric", "index": 1, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 2, "name": "target_round_id", "comment": null}, "intention_time": {"type": "numeric", "index": 3, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 7, "name": "executable_at_time", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 9, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 11, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 15, "name": "tracking_code", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v21_inch_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 2, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 4, "name": "index", "comment": null}, "funding": {"type": "numeric", "index": 5, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "funding_rate": {"type": "numeric", "index": 8, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v21_inch_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 3, "name": "margin_delta", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v21_inch_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 2, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "fee": {"type": "numeric", "index": 4, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 5, "name": "market_key", "comment": null}, "tracking_code": {"type": "text", "index": 6, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "base_asset": {"type": "text", "index": 9, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v21_inch_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "numeric", "index": 1, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 3, "name": "flagger", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v21_inch_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"price": {"type": "numeric", "index": 1, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 2, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 4, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 5, "name": "size", "comment": null}, "flagger_fee": {"type": "numeric", "index": 6, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 13, "name": "stakers_fee", "comment": null}, "id0": {"type": "numeric", "index": 14, "name": "id0", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v21_inch_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"fee": {"type": "numeric", "index": 1, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "liquidator": {"type": "text", "index": 3, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 4, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "size": {"type": "numeric", "index": 6, "name": "size", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 9, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 11, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 12, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v21_inch_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 3, "name": "fee", "comment": null}, "skew": {"type": "numeric", "index": 4, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 10, "name": "last_price", "comment": null}, "size": {"type": "numeric", "index": 11, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 12, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 14, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 15, "name": "margin", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v21_inch_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 2, "name": "last_price", "comment": null}, "size": {"type": "numeric", "index": 3, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 4, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 6, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 7, "name": "trade_size", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 10, "name": "fee", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "account": {"type": "text", "index": 12, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 14, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_aave_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"is_offchain": {"type": "boolean", "index": 1, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 6, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "size_delta": {"type": "numeric", "index": 8, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 9, "name": "keeper_deposit", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "current_round_id": {"type": "numeric", "index": 11, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 12, "name": "target_round_id", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 14, "name": "commit_deposit", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_aave_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 2, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 4, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 8, "name": "tracking_code", "comment": null}, "commit_deposit": {"type": "numeric", "index": 9, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 10, "name": "target_round_id", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 12, "name": "intention_time", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 15, "name": "executable_at_time", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_aave_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "index": {"type": "numeric", "index": 2, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 4, "name": "timestamp", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 7, "name": "funding", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 10, "name": "funding_rate", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_aave_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 8, "name": "margin_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_aave_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 3, "name": "tracking_code", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 6, "name": "base_asset", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "market_key": {"type": "text", "index": 8, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 9, "name": "fee", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_aave_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "flagger": {"type": "text", "index": 7, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 9, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_aave_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "stakers_fee": {"type": "numeric", "index": 2, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 4, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "flagger_fee": {"type": "numeric", "index": 8, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "liquidator": {"type": "text", "index": 10, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 11, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 13, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 14, "name": "size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_aave_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "size": {"type": "numeric", "index": 3, "name": "size", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 5, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 6, "name": "liquidator", "comment": null}, "id0": {"type": "numeric", "index": 7, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 11, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_aave_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 2, "name": "skew", "comment": null}, "fee": {"type": "numeric", "index": 3, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "last_price": {"type": "numeric", "index": 9, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "trade_size": {"type": "numeric", "index": 11, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 12, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 14, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 15, "name": "size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_aave_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size": {"type": "numeric", "index": 1, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 2, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 5, "name": "trade_size", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 7, "name": "last_price", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 12, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ada_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 3, "name": "is_offchain", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 6, "name": "tracking_code", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "current_round_id": {"type": "numeric", "index": 8, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 9, "name": "target_round_id", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 11, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 12, "name": "size_delta", "comment": null}, "commit_deposit": {"type": "numeric", "index": 13, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ada_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"executable_at_time": {"type": "numeric", "index": 1, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "intention_time": {"type": "numeric", "index": 3, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "commit_deposit": {"type": "numeric", "index": 6, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 7, "name": "target_round_id", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 9, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 11, "name": "keeper_deposit", "comment": null}, "account": {"type": "text", "index": 12, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 13, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 15, "name": "is_offchain", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ada_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "numeric", "index": 1, "name": "timestamp", "comment": null}, "index": {"type": "numeric", "index": 2, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 6, "name": "funding_rate", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 9, "name": "funding", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ada_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "margin_delta": {"type": "numeric", "index": 4, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ada_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 2, "name": "base_asset", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 5, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "size_delta": {"type": "numeric", "index": 7, "name": "size_delta", "comment": null}, "market_key": {"type": "text", "index": 8, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 9, "name": "fee", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ada_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "numeric", "index": 1, "name": "timestamp", "comment": null}, "flagger": {"type": "text", "index": 2, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 9, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ada_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 6, "name": "stakers_fee", "comment": null}, "id0": {"type": "numeric", "index": 7, "name": "id0", "comment": null}, "liquidator": {"type": "text", "index": 8, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 9, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 11, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}, "flagger_fee": {"type": "numeric", "index": 13, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ada_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 8, "name": "fee", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 11, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 12, "name": "liquidator", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ada_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"fee": {"type": "numeric", "index": 1, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 5, "name": "skew", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 10, "name": "last_price", "comment": null}, "funding_index": {"type": "numeric", "index": 11, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}, "trade_size": {"type": "numeric", "index": 13, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 14, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 15, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ada_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 7, "name": "id0", "comment": null}, "trade_size": {"type": "numeric", "index": 8, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 9, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 11, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}, "last_price": {"type": "numeric", "index": 13, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_algo_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"tracking_code": {"type": "text", "index": 1, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 6, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 9, "name": "commit_deposit", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 10, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}, "target_round_id": {"type": "numeric", "index": 12, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 13, "name": "current_round_id", "comment": null}, "event_name": {"type": "text", "index": 14, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_algo_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 4, "name": "keeper_deposit", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 8, "name": "is_offchain", "comment": null}, "executable_at_time": {"type": "numeric", "index": 9, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "intention_time": {"type": "numeric", "index": 11, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 12, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "commit_deposit": {"type": "numeric", "index": 14, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 15, "name": "target_round_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_algo_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "numeric", "index": 1, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 3, "name": "index", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "funding_rate": {"type": "numeric", "index": 5, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "funding": {"type": "numeric", "index": 8, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_algo_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"margin_delta": {"type": "numeric", "index": 1, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_algo_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 5, "name": "base_asset", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 8, "name": "size_delta", "comment": null}, "market_key": {"type": "text", "index": 9, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 10, "name": "fee", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_algo_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 2, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 9, "name": "flagger", "comment": null}, "timestamp": {"type": "numeric", "index": 10, "name": "timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_algo_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"flagger_fee": {"type": "numeric", "index": 1, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 4, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 5, "name": "price", "comment": null}, "size": {"type": "numeric", "index": 6, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 7, "name": "liquidator_fee", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 9, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 11, "name": "stakers_fee", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_algo_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 2, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 3, "name": "price", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_algo_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 5, "name": "skew", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 7, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "trade_size": {"type": "numeric", "index": 9, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 10, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 12, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 13, "name": "size", "comment": null}, "last_price": {"type": "numeric", "index": 14, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 15, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_algo_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 9, "name": "last_price", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 11, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 13, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 14, "name": "trade_size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ankr_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"current_round_id": {"type": "numeric", "index": 1, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 2, "name": "target_round_id", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 4, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 5, "name": "size_delta", "comment": null}, "commit_deposit": {"type": "numeric", "index": 6, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 10, "name": "is_offchain", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 12, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ankr_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"executable_at_time": {"type": "numeric", "index": 1, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 3, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 4, "name": "intention_time", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "commit_deposit": {"type": "numeric", "index": 6, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 7, "name": "target_round_id", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 9, "name": "tracking_code", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 10, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 12, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 13, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 15, "name": "is_offchain", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ankr_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"funding": {"type": "numeric", "index": 1, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "funding_rate": {"type": "numeric", "index": 4, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 8, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 10, "name": "index", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ankr_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "margin_delta": {"type": "numeric", "index": 5, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ankr_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 3, "name": "tracking_code", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 6, "name": "base_asset", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 8, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 9, "name": "market_key", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ankr_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 2, "name": "timestamp", "comment": null}, "flagger": {"type": "text", "index": 3, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ankr_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 7, "name": "stakers_fee", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 9, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 10, "name": "liquidator", "comment": null}, "size": {"type": "numeric", "index": 11, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 12, "name": "liquidator_fee", "comment": null}, "flagger_fee": {"type": "numeric", "index": 13, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ankr_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "fee": {"type": "numeric", "index": 7, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "liquidator": {"type": "text", "index": 9, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 10, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ankr_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 4, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "skew": {"type": "numeric", "index": 7, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 10, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 12, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 13, "name": "margin", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 15, "name": "last_price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ankr_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 2, "name": "last_price", "comment": null}, "funding_index": {"type": "numeric", "index": 3, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "trade_size": {"type": "numeric", "index": 5, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 6, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "fee": {"type": "numeric", "index": 8, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 10, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 12, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 14, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ape_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 2, "name": "commit_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 3, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 4, "name": "keeper_deposit", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "current_round_id": {"type": "numeric", "index": 6, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 7, "name": "target_round_id", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "tracking_code": {"type": "text", "index": 9, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "is_offchain": {"type": "boolean", "index": 12, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 14, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ape_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 2, "name": "executable_at_time", "comment": null}, "target_round_id": {"type": "numeric", "index": 3, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 4, "name": "commit_deposit", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "intention_time": {"type": "numeric", "index": 6, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 7, "name": "size_delta", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 10, "name": "keeper_deposit", "comment": null}, "tracking_code": {"type": "text", "index": 11, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}, "is_offchain": {"type": "boolean", "index": 13, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 15, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ape_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "funding": {"type": "numeric", "index": 2, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "funding_rate": {"type": "numeric", "index": 5, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 9, "name": "index", "comment": null}, "timestamp": {"type": "numeric", "index": 10, "name": "timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ape_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 7, "name": "margin_delta", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ape_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "market_key": {"type": "text", "index": 2, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 3, "name": "fee", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 5, "name": "size_delta", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 8, "name": "tracking_code", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 11, "name": "base_asset", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ape_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 2, "name": "flagger", "comment": null}, "timestamp": {"type": "numeric", "index": 3, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 9, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ape_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"flagger_fee": {"type": "numeric", "index": 1, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 4, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 5, "name": "price", "comment": null}, "size": {"type": "numeric", "index": 6, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 7, "name": "liquidator_fee", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 9, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 11, "name": "stakers_fee", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ape_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size": {"type": "numeric", "index": 1, "name": "size", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 3, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 4, "name": "liquidator", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 6, "name": "fee", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 10, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ape_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 2, "name": "last_price", "comment": null}, "funding_index": {"type": "numeric", "index": 3, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "trade_size": {"type": "numeric", "index": 5, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 6, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 9, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 10, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 12, "name": "skew", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 15, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ape_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"last_price": {"type": "numeric", "index": 1, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 5, "name": "trade_size", "comment": null}, "size": {"type": "numeric", "index": 6, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 7, "name": "funding_index", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 9, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 10, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_apt_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 3, "name": "is_offchain", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 6, "name": "tracking_code", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "target_round_id": {"type": "numeric", "index": 8, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 9, "name": "current_round_id", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 11, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 12, "name": "size_delta", "comment": null}, "commit_deposit": {"type": "numeric", "index": 13, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_apt_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"is_offchain": {"type": "boolean", "index": 1, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 5, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 7, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "target_round_id": {"type": "numeric", "index": 9, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 10, "name": "commit_deposit", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 12, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 13, "name": "intention_time", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 15, "name": "executable_at_time", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_apt_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 2, "name": "index", "comment": null}, "timestamp": {"type": "numeric", "index": 3, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "funding_rate": {"type": "numeric", "index": 6, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "funding": {"type": "numeric", "index": 9, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_apt_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"margin_delta": {"type": "numeric", "index": 1, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_apt_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 5, "name": "base_asset", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 8, "name": "size_delta", "comment": null}, "fee": {"type": "numeric", "index": 9, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 10, "name": "market_key", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_apt_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "numeric", "index": 1, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 3, "name": "flagger", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_apt_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "stakers_fee": {"type": "numeric", "index": 2, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 4, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "flagger_fee": {"type": "numeric", "index": 8, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "price": {"type": "numeric", "index": 10, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 11, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 13, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 14, "name": "size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_apt_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 8, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 9, "name": "liquidator", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "fee": {"type": "numeric", "index": 11, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 12, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_apt_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"skew": {"type": "numeric", "index": 1, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 4, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "last_price": {"type": "numeric", "index": 9, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 12, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 13, "name": "margin", "comment": null}, "size": {"type": "numeric", "index": 14, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 15, "name": "funding_index", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_apt_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"last_price": {"type": "numeric", "index": 1, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 5, "name": "trade_size", "comment": null}, "size": {"type": "numeric", "index": 6, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 7, "name": "funding_index", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 9, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 10, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_arb_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 3, "name": "is_offchain", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 6, "name": "tracking_code", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "target_round_id": {"type": "numeric", "index": 8, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 9, "name": "current_round_id", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 11, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 12, "name": "size_delta", "comment": null}, "commit_deposit": {"type": "numeric", "index": 13, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_arb_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"target_round_id": {"type": "numeric", "index": 1, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 2, "name": "commit_deposit", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 5, "name": "intention_time", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 7, "name": "executable_at_time", "comment": null}, "is_offchain": {"type": "boolean", "index": 8, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 12, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 14, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 15, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_arb_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 2, "name": "funding_rate", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 5, "name": "funding", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "timestamp": {"type": "numeric", "index": 7, "name": "timestamp", "comment": null}, "index": {"type": "numeric", "index": 8, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_arb_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 8, "name": "margin_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_arb_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size_delta": {"type": "numeric", "index": 1, "name": "size_delta", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 3, "name": "market_key", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 7, "name": "base_asset", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 10, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_arb_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "flagger": {"type": "text", "index": 7, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 9, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_arb_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 2, "name": "flagger_fee", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 3, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "liquidator": {"type": "text", "index": 5, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 6, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "stakers_fee": {"type": "numeric", "index": 8, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 10, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 12, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 14, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_arb_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 2, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 8, "name": "fee", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "price": {"type": "numeric", "index": 10, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 11, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_arb_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 4, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "skew": {"type": "numeric", "index": 7, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 10, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 12, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 13, "name": "margin", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 15, "name": "last_price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_arb_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"fee": {"type": "numeric", "index": 1, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 9, "name": "last_price", "comment": null}, "funding_index": {"type": "numeric", "index": 10, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 11, "name": "size", "comment": null}, "trade_size": {"type": "numeric", "index": 12, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 13, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 14, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_atom_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"commit_deposit": {"type": "numeric", "index": 1, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "current_round_id": {"type": "numeric", "index": 4, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 5, "name": "target_round_id", "comment": null}, "size_delta": {"type": "numeric", "index": 6, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 7, "name": "keeper_deposit", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 11, "name": "tracking_code", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 13, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_atom_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"target_round_id": {"type": "numeric", "index": 1, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 2, "name": "commit_deposit", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 5, "name": "intention_time", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 7, "name": "executable_at_time", "comment": null}, "is_offchain": {"type": "boolean", "index": 8, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 12, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 14, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 15, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_atom_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 3, "name": "funding_rate", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 6, "name": "funding", "comment": null}, "index": {"type": "numeric", "index": 7, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 9, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_atom_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 5, "name": "margin_delta", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_atom_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 3, "name": "market_key", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 5, "name": "size_delta", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 8, "name": "tracking_code", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 11, "name": "base_asset", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_atom_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "numeric", "index": 1, "name": "timestamp", "comment": null}, "flagger": {"type": "text", "index": 2, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 9, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_atom_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"flagger_fee": {"type": "numeric", "index": 1, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 4, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 5, "name": "price", "comment": null}, "size": {"type": "numeric", "index": 6, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 7, "name": "liquidator_fee", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 9, "name": "id0", "comment": null}, "stakers_fee": {"type": "numeric", "index": 10, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_atom_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 2, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 8, "name": "fee", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "price": {"type": "numeric", "index": 10, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 11, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_atom_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 5, "name": "skew", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 10, "name": "last_price", "comment": null}, "funding_index": {"type": "numeric", "index": 11, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}, "margin": {"type": "numeric", "index": 13, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 14, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 15, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_atom_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size": {"type": "numeric", "index": 1, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 2, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 5, "name": "trade_size", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 7, "name": "last_price", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 12, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_aud_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"commit_deposit": {"type": "numeric", "index": 1, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "current_round_id": {"type": "numeric", "index": 4, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 5, "name": "target_round_id", "comment": null}, "size_delta": {"type": "numeric", "index": 6, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 7, "name": "keeper_deposit", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 11, "name": "tracking_code", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 13, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_aud_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"is_offchain": {"type": "boolean", "index": 1, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 6, "name": "keeper_deposit", "comment": null}, "tracking_code": {"type": "text", "index": 7, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "target_round_id": {"type": "numeric", "index": 9, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 10, "name": "commit_deposit", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 12, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 13, "name": "intention_time", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 15, "name": "executable_at_time", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_aud_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "numeric", "index": 1, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 3, "name": "index", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "funding_rate": {"type": "numeric", "index": 5, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "funding": {"type": "numeric", "index": 8, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_aud_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 7, "name": "margin_delta", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_aud_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 2, "name": "size_delta", "comment": null}, "fee": {"type": "numeric", "index": 3, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 4, "name": "market_key", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 7, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 10, "name": "base_asset", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_aud_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 3, "name": "flagger", "comment": null}, "timestamp": {"type": "numeric", "index": 4, "name": "timestamp", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_aud_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "stakers_fee": {"type": "numeric", "index": 2, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 9, "name": "flagger_fee", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 11, "name": "liquidator_fee", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 13, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 14, "name": "liquidator", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_aud_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 2, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "fee": {"type": "numeric", "index": 7, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 10, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 11, "name": "liquidator", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_aud_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"last_price": {"type": "numeric", "index": 1, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 4, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 5, "name": "margin", "comment": null}, "size": {"type": "numeric", "index": 6, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 7, "name": "funding_index", "comment": null}, "skew": {"type": "numeric", "index": 8, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 10, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 11, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 13, "name": "id", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 15, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_aud_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"funding_index": {"type": "numeric", "index": 1, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 2, "name": "size", "comment": null}, "margin": {"type": "numeric", "index": 3, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 4, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 7, "name": "last_price", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 12, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 13, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_avax_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "current_round_id": {"type": "numeric", "index": 2, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 3, "name": "target_round_id", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 5, "name": "keeper_deposit", "comment": null}, "commit_deposit": {"type": "numeric", "index": 6, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 9, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "account": {"type": "text", "index": 12, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 14, "name": "tracking_code", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_avax_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"target_round_id": {"type": "numeric", "index": 1, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 2, "name": "commit_deposit", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 5, "name": "intention_time", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 7, "name": "executable_at_time", "comment": null}, "is_offchain": {"type": "boolean", "index": 8, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 13, "name": "keeper_deposit", "comment": null}, "tracking_code": {"type": "text", "index": 14, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 15, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_avax_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "funding_rate": {"type": "numeric", "index": 2, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "funding": {"type": "numeric", "index": 5, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 8, "name": "index", "comment": null}, "timestamp": {"type": "numeric", "index": 9, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_avax_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 7, "name": "margin_delta", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_avax_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 3, "name": "tracking_code", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 6, "name": "base_asset", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 8, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 9, "name": "market_key", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_avax_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 3, "name": "flagger", "comment": null}, "timestamp": {"type": "numeric", "index": 4, "name": "timestamp", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_avax_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size": {"type": "numeric", "index": 1, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 2, "name": "liquidator_fee", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 4, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 5, "name": "price", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 7, "name": "flagger_fee", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 13, "name": "stakers_fee", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_avax_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "size": {"type": "numeric", "index": 3, "name": "size", "comment": null}, "liquidator": {"type": "text", "index": 4, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 5, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_avax_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"funding_index": {"type": "numeric", "index": 1, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 2, "name": "size", "comment": null}, "trade_size": {"type": "numeric", "index": 3, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 7, "name": "last_price", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "fee": {"type": "numeric", "index": 11, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 13, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 15, "name": "skew", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_avax_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 6, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 7, "name": "id0", "comment": null}, "margin": {"type": "numeric", "index": 8, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 9, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 11, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}, "last_price": {"type": "numeric", "index": 13, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_axs_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"keeper_deposit": {"type": "numeric", "index": 1, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 2, "name": "size_delta", "comment": null}, "current_round_id": {"type": "numeric", "index": 3, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 4, "name": "target_round_id", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 7, "name": "commit_deposit", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 9, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "tracking_code": {"type": "text", "index": 11, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_axs_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 3, "name": "keeper_deposit", "comment": null}, "tracking_code": {"type": "text", "index": 4, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "is_offchain": {"type": "boolean", "index": 6, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 10, "name": "executable_at_time", "comment": null}, "target_round_id": {"type": "numeric", "index": 11, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 12, "name": "commit_deposit", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "intention_time": {"type": "numeric", "index": 14, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 15, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_axs_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 2, "name": "funding", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 5, "name": "funding_rate", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 8, "name": "timestamp", "comment": null}, "index": {"type": "numeric", "index": 9, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_axs_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "margin_delta": {"type": "numeric", "index": 3, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_axs_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "base_asset": {"type": "text", "index": 5, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "fee": {"type": "numeric", "index": 9, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 10, "name": "market_key", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_axs_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 8, "name": "flagger", "comment": null}, "timestamp": {"type": "numeric", "index": 9, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_axs_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"liquidator": {"type": "text", "index": 1, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 2, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 4, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 5, "name": "size", "comment": null}, "flagger_fee": {"type": "numeric", "index": 6, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "stakers_fee": {"type": "numeric", "index": 12, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 14, "name": "id0", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_axs_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"price": {"type": "numeric", "index": 1, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 2, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 12, "name": "id0", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_axs_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 5, "name": "skew", "comment": null}, "fee": {"type": "numeric", "index": 6, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "margin": {"type": "numeric", "index": 9, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 10, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 12, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 13, "name": "size", "comment": null}, "last_price": {"type": "numeric", "index": 14, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 15, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_axs_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 2, "name": "last_price", "comment": null}, "size": {"type": "numeric", "index": 3, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 4, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 6, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 7, "name": "margin", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 9, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "account": {"type": "text", "index": 12, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 14, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bal_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size_delta": {"type": "numeric", "index": 1, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 2, "name": "keeper_deposit", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "current_round_id": {"type": "numeric", "index": 4, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 5, "name": "target_round_id", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 7, "name": "commit_deposit", "comment": null}, "is_offchain": {"type": "boolean", "index": 8, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 13, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bal_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 3, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 8, "name": "is_offchain", "comment": null}, "executable_at_time": {"type": "numeric", "index": 9, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 12, "name": "intention_time", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "commit_deposit": {"type": "numeric", "index": 14, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 15, "name": "target_round_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bal_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "numeric", "index": 1, "name": "timestamp", "comment": null}, "index": {"type": "numeric", "index": 2, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 6, "name": "funding_rate", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 9, "name": "funding", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bal_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "margin_delta": {"type": "numeric", "index": 2, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bal_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"market_key": {"type": "text", "index": 1, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 8, "name": "base_asset", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 11, "name": "tracking_code", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bal_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "flagger": {"type": "text", "index": 8, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 10, "name": "timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bal_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 7, "name": "stakers_fee", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 9, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 10, "name": "price", "comment": null}, "size": {"type": "numeric", "index": 11, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 12, "name": "liquidator_fee", "comment": null}, "flagger_fee": {"type": "numeric", "index": 13, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bal_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 8, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 9, "name": "liquidator", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "fee": {"type": "numeric", "index": 11, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 12, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bal_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 2, "name": "skew", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 4, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "last_price": {"type": "numeric", "index": 9, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "margin": {"type": "numeric", "index": 11, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 12, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 14, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 15, "name": "size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bal_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 6, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 9, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 10, "name": "trade_size", "comment": null}, "size": {"type": "numeric", "index": 11, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 12, "name": "funding_index", "comment": null}, "last_price": {"type": "numeric", "index": 13, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bch_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"target_round_id": {"type": "numeric", "index": 1, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 2, "name": "current_round_id", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 4, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 5, "name": "size_delta", "comment": null}, "commit_deposit": {"type": "numeric", "index": 6, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 10, "name": "is_offchain", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 12, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bch_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"intention_time": {"type": "numeric", "index": 1, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 2, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "commit_deposit": {"type": "numeric", "index": 4, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 5, "name": "target_round_id", "comment": null}, "executable_at_time": {"type": "numeric", "index": 6, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 10, "name": "is_offchain", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 12, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 14, "name": "keeper_deposit", "comment": null}, "account": {"type": "text", "index": 15, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bch_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 2, "name": "timestamp", "comment": null}, "index": {"type": "numeric", "index": 3, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 6, "name": "funding", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 9, "name": "funding_rate", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bch_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 5, "name": "margin_delta", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bch_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"base_asset": {"type": "text", "index": 1, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "tracking_code": {"type": "text", "index": 4, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "size_delta": {"type": "numeric", "index": 7, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "market_key": {"type": "text", "index": 9, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 10, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bch_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "flagger": {"type": "text", "index": 2, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 4, "name": "timestamp", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 7, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bch_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"flagger_fee": {"type": "numeric", "index": 1, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 4, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 5, "name": "price", "comment": null}, "size": {"type": "numeric", "index": 6, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 7, "name": "liquidator_fee", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 9, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 11, "name": "stakers_fee", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bch_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"fee": {"type": "numeric", "index": 1, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "price": {"type": "numeric", "index": 3, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 4, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "size": {"type": "numeric", "index": 6, "name": "size", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 9, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 11, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 12, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bch_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 5, "name": "skew", "comment": null}, "fee": {"type": "numeric", "index": 6, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "margin": {"type": "numeric", "index": 9, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 10, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 12, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 13, "name": "size", "comment": null}, "last_price": {"type": "numeric", "index": 14, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 15, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bch_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 4, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 6, "name": "fee", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "size": {"type": "numeric", "index": 8, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 9, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 11, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 12, "name": "trade_size", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 14, "name": "last_price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_blur_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 2, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 5, "name": "tracking_code", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 8, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 9, "name": "size_delta", "comment": null}, "target_round_id": {"type": "numeric", "index": 10, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 11, "name": "current_round_id", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 14, "name": "commit_deposit", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_blur_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 3, "name": "is_offchain", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 5, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 7, "name": "keeper_deposit", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "size_delta": {"type": "numeric", "index": 9, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 10, "name": "intention_time", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "commit_deposit": {"type": "numeric", "index": 12, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 13, "name": "target_round_id", "comment": null}, "executable_at_time": {"type": "numeric", "index": 14, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 15, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_blur_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "numeric", "index": 1, "name": "timestamp", "comment": null}, "index": {"type": "numeric", "index": 2, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 6, "name": "funding_rate", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 9, "name": "funding", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_blur_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "margin_delta": {"type": "numeric", "index": 7, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_blur_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 3, "name": "market_key", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "base_asset": {"type": "text", "index": 7, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 10, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_blur_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 8, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 10, "name": "flagger", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_blur_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"price": {"type": "numeric", "index": 1, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 2, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 4, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 5, "name": "size", "comment": null}, "flagger_fee": {"type": "numeric", "index": 6, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 13, "name": "stakers_fee", "comment": null}, "id0": {"type": "numeric", "index": 14, "name": "id0", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_blur_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "size": {"type": "numeric", "index": 3, "name": "size", "comment": null}, "liquidator": {"type": "text", "index": 4, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 5, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_blur_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 3, "name": "fee", "comment": null}, "skew": {"type": "numeric", "index": 4, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 10, "name": "last_price", "comment": null}, "size": {"type": "numeric", "index": 11, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 12, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 14, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 15, "name": "margin", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_blur_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 2, "name": "last_price", "comment": null}, "size": {"type": "numeric", "index": 3, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 4, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 6, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 7, "name": "margin", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 10, "name": "fee", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "account": {"type": "text", "index": 12, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 14, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bnb_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size_delta": {"type": "numeric", "index": 1, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 2, "name": "keeper_deposit", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "current_round_id": {"type": "numeric", "index": 4, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 5, "name": "target_round_id", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 7, "name": "commit_deposit", "comment": null}, "is_offchain": {"type": "boolean", "index": 8, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 13, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bnb_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 2, "name": "executable_at_time", "comment": null}, "target_round_id": {"type": "numeric", "index": 3, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 4, "name": "commit_deposit", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 6, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 7, "name": "intention_time", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 9, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 11, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}, "is_offchain": {"type": "boolean", "index": 13, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 15, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bnb_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"funding_rate": {"type": "numeric", "index": 1, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "funding": {"type": "numeric", "index": 4, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "timestamp": {"type": "numeric", "index": 7, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 9, "name": "index", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bnb_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 6, "name": "margin_delta", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bnb_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "market_key": {"type": "text", "index": 2, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 3, "name": "fee", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "base_asset": {"type": "text", "index": 7, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 10, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bnb_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 2, "name": "timestamp", "comment": null}, "flagger": {"type": "text", "index": 3, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bnb_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "stakers_fee": {"type": "numeric", "index": 5, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 7, "name": "id0", "comment": null}, "liquidator": {"type": "text", "index": 8, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 9, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 11, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}, "flagger_fee": {"type": "numeric", "index": 13, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bnb_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 8, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 9, "name": "liquidator", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "fee": {"type": "numeric", "index": 11, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 12, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bnb_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size": {"type": "numeric", "index": 1, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 2, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 4, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 5, "name": "margin", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 7, "name": "last_price", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 12, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "skew": {"type": "numeric", "index": 14, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 15, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bnb_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 2, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 4, "name": "fee", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "last_price": {"type": "numeric", "index": 8, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 11, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 12, "name": "trade_size", "comment": null}, "size": {"type": "numeric", "index": 13, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 14, "name": "funding_index", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bonk_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 2, "name": "commit_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 3, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 4, "name": "keeper_deposit", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "target_round_id": {"type": "numeric", "index": 6, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 7, "name": "current_round_id", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "tracking_code": {"type": "text", "index": 9, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "is_offchain": {"type": "boolean", "index": 12, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 14, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bonk_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 2, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 3, "name": "intention_time", "comment": null}, "target_round_id": {"type": "numeric", "index": 4, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 5, "name": "commit_deposit", "comment": null}, "executable_at_time": {"type": "numeric", "index": 6, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 9, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "tracking_code": {"type": "text", "index": 11, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 14, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 15, "name": "keeper_deposit", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bonk_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 2, "name": "index", "comment": null}, "timestamp": {"type": "numeric", "index": 3, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "funding_rate": {"type": "numeric", "index": 6, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "funding": {"type": "numeric", "index": 9, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bonk_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 2, "name": "margin_delta", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bonk_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "base_asset": {"type": "text", "index": 5, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "market_key": {"type": "text", "index": 9, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 10, "name": "fee", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bonk_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 3, "name": "flagger", "comment": null}, "timestamp": {"type": "numeric", "index": 4, "name": "timestamp", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bonk_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 6, "name": "stakers_fee", "comment": null}, "id0": {"type": "numeric", "index": 7, "name": "id0", "comment": null}, "liquidator": {"type": "text", "index": 8, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 9, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 11, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}, "flagger_fee": {"type": "numeric", "index": 13, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bonk_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 8, "name": "fee", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 11, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 12, "name": "liquidator", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bonk_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size": {"type": "numeric", "index": 1, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 2, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 5, "name": "trade_size", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 7, "name": "last_price", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 13, "name": "fee", "comment": null}, "skew": {"type": "numeric", "index": 14, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 15, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_bonk_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "funding_index": {"type": "numeric", "index": 8, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "margin": {"type": "numeric", "index": 10, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 11, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 14, "name": "last_price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_btc_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "is_offchain": {"type": "boolean", "index": 5, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 9, "name": "commit_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 10, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 11, "name": "keeper_deposit", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "current_round_id": {"type": "numeric", "index": 13, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 14, "name": "target_round_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_btc_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 2, "name": "executable_at_time", "comment": null}, "target_round_id": {"type": "numeric", "index": 3, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 4, "name": "commit_deposit", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 6, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 7, "name": "intention_time", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 10, "name": "keeper_deposit", "comment": null}, "tracking_code": {"type": "text", "index": 11, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}, "is_offchain": {"type": "boolean", "index": 13, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 15, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_btc_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "numeric", "index": 1, "name": "timestamp", "comment": null}, "index": {"type": "numeric", "index": 2, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 6, "name": "funding_rate", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 9, "name": "funding", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_btc_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "margin_delta": {"type": "numeric", "index": 4, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_btc_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"market_key": {"type": "text", "index": 1, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 8, "name": "base_asset", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 11, "name": "tracking_code", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_btc_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "numeric", "index": 1, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 3, "name": "flagger", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_btc_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"liquidator": {"type": "text", "index": 1, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 2, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 4, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 5, "name": "size", "comment": null}, "flagger_fee": {"type": "numeric", "index": 6, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 13, "name": "stakers_fee", "comment": null}, "id0": {"type": "numeric", "index": 14, "name": "id0", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_btc_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 2, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 3, "name": "price", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_btc_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"funding_index": {"type": "numeric", "index": 1, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 2, "name": "size", "comment": null}, "margin": {"type": "numeric", "index": 3, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 4, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 7, "name": "last_price", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 12, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 13, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 15, "name": "skew", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_btc_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 4, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 6, "name": "fee", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "size": {"type": "numeric", "index": 8, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 9, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 11, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 12, "name": "margin", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 14, "name": "last_price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_celo_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"is_offchain": {"type": "boolean", "index": 1, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 6, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "size_delta": {"type": "numeric", "index": 8, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 9, "name": "keeper_deposit", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "target_round_id": {"type": "numeric", "index": 11, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 12, "name": "current_round_id", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 14, "name": "commit_deposit", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_celo_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 2, "name": "executable_at_time", "comment": null}, "target_round_id": {"type": "numeric", "index": 3, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 4, "name": "commit_deposit", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "intention_time": {"type": "numeric", "index": 6, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 7, "name": "size_delta", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 9, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 11, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}, "is_offchain": {"type": "boolean", "index": 13, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 15, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_celo_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "funding_rate": {"type": "numeric", "index": 2, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "funding": {"type": "numeric", "index": 5, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 8, "name": "index", "comment": null}, "timestamp": {"type": "numeric", "index": 9, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_celo_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 8, "name": "margin_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_celo_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "market_key": {"type": "text", "index": 2, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 3, "name": "fee", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "base_asset": {"type": "text", "index": 7, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 10, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_celo_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 2, "name": "flagger", "comment": null}, "timestamp": {"type": "numeric", "index": 3, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 9, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_celo_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size": {"type": "numeric", "index": 1, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 2, "name": "liquidator_fee", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 4, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 5, "name": "liquidator", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 7, "name": "flagger_fee", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "stakers_fee": {"type": "numeric", "index": 12, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_celo_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 2, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "fee": {"type": "numeric", "index": 7, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 10, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 11, "name": "liquidator", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_celo_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"last_price": {"type": "numeric", "index": 1, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 4, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 5, "name": "margin", "comment": null}, "size": {"type": "numeric", "index": 6, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 7, "name": "funding_index", "comment": null}, "skew": {"type": "numeric", "index": 8, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 10, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 11, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 13, "name": "id", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 15, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_celo_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 2, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 4, "name": "fee", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "last_price": {"type": "numeric", "index": 8, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 11, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 12, "name": "trade_size", "comment": null}, "size": {"type": "numeric", "index": 13, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 14, "name": "funding_index", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_comp_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"is_offchain": {"type": "boolean", "index": 1, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 6, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "size_delta": {"type": "numeric", "index": 8, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 9, "name": "keeper_deposit", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "current_round_id": {"type": "numeric", "index": 11, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 12, "name": "target_round_id", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 14, "name": "commit_deposit", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_comp_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"executable_at_time": {"type": "numeric", "index": 1, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 3, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 4, "name": "intention_time", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "commit_deposit": {"type": "numeric", "index": 6, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 7, "name": "target_round_id", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 9, "name": "tracking_code", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 10, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 12, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 13, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 15, "name": "is_offchain", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_comp_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"funding": {"type": "numeric", "index": 1, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "funding_rate": {"type": "numeric", "index": 4, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 8, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 10, "name": "index", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_comp_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "margin_delta": {"type": "numeric", "index": 2, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_comp_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"tracking_code": {"type": "text", "index": 1, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "base_asset": {"type": "text", "index": 4, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 8, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "market_key": {"type": "text", "index": 10, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 11, "name": "fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_comp_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 8, "name": "flagger", "comment": null}, "timestamp": {"type": "numeric", "index": 9, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_comp_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 2, "name": "stakers_fee", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 9, "name": "flagger_fee", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 10, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 11, "name": "size", "comment": null}, "liquidator": {"type": "text", "index": 12, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 13, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 14, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_comp_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "size": {"type": "numeric", "index": 7, "name": "size", "comment": null}, "price": {"type": "numeric", "index": 8, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 9, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 12, "name": "fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_comp_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"fee": {"type": "numeric", "index": 1, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 5, "name": "skew", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 10, "name": "last_price", "comment": null}, "funding_index": {"type": "numeric", "index": 11, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}, "margin": {"type": "numeric", "index": 13, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 14, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 15, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_comp_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 7, "name": "fee", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 9, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 10, "name": "margin", "comment": null}, "size": {"type": "numeric", "index": 11, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 12, "name": "funding_index", "comment": null}, "last_price": {"type": "numeric", "index": 13, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_crv_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 2, "name": "commit_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 3, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 4, "name": "keeper_deposit", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "target_round_id": {"type": "numeric", "index": 6, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 7, "name": "current_round_id", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "tracking_code": {"type": "text", "index": 9, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "is_offchain": {"type": "boolean", "index": 12, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 14, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_crv_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 2, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "tracking_code": {"type": "text", "index": 4, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 8, "name": "keeper_deposit", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 10, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 11, "name": "intention_time", "comment": null}, "target_round_id": {"type": "numeric", "index": 12, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 13, "name": "commit_deposit", "comment": null}, "executable_at_time": {"type": "numeric", "index": 14, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 15, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_crv_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "numeric", "index": 1, "name": "timestamp", "comment": null}, "index": {"type": "numeric", "index": 2, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 6, "name": "funding_rate", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 9, "name": "funding", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_crv_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "margin_delta": {"type": "numeric", "index": 2, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_crv_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "base_asset": {"type": "text", "index": 2, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 5, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "fee": {"type": "numeric", "index": 8, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 9, "name": "market_key", "comment": null}, "size_delta": {"type": "numeric", "index": 10, "name": "size_delta", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_crv_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"flagger": {"type": "text", "index": 1, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 3, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 10, "name": "id0", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_crv_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "stakers_fee": {"type": "numeric", "index": 5, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 7, "name": "id0", "comment": null}, "price": {"type": "numeric", "index": 8, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 9, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 11, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}, "flagger_fee": {"type": "numeric", "index": 13, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_crv_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "size": {"type": "numeric", "index": 3, "name": "size", "comment": null}, "liquidator": {"type": "text", "index": 4, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 5, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_crv_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"funding_index": {"type": "numeric", "index": 1, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 2, "name": "size", "comment": null}, "trade_size": {"type": "numeric", "index": 3, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 7, "name": "last_price", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 12, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 13, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 15, "name": "skew", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_crv_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"trade_size": {"type": "numeric", "index": 1, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 2, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 4, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 5, "name": "size", "comment": null}, "last_price": {"type": "numeric", "index": 6, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "fee": {"type": "numeric", "index": 12, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 14, "name": "id0", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_cvx_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"commit_deposit": {"type": "numeric", "index": 1, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "target_round_id": {"type": "numeric", "index": 4, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 5, "name": "current_round_id", "comment": null}, "size_delta": {"type": "numeric", "index": 6, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 7, "name": "keeper_deposit", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 11, "name": "tracking_code", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 13, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_cvx_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "intention_time": {"type": "numeric", "index": 2, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 3, "name": "size_delta", "comment": null}, "target_round_id": {"type": "numeric", "index": 4, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 5, "name": "commit_deposit", "comment": null}, "executable_at_time": {"type": "numeric", "index": 6, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 9, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "tracking_code": {"type": "text", "index": 11, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 14, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 15, "name": "keeper_deposit", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_cvx_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "funding": {"type": "numeric", "index": 2, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "funding_rate": {"type": "numeric", "index": 5, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 9, "name": "index", "comment": null}, "timestamp": {"type": "numeric", "index": 10, "name": "timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_cvx_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 2, "name": "margin_delta", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_cvx_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 5, "name": "base_asset", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 8, "name": "size_delta", "comment": null}, "fee": {"type": "numeric", "index": 9, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 10, "name": "market_key", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_cvx_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "flagger": {"type": "text", "index": 2, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 4, "name": "timestamp", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 7, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_cvx_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 5, "name": "stakers_fee", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 8, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "liquidator": {"type": "text", "index": 10, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 11, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 14, "name": "flagger_fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_cvx_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 2, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 8, "name": "fee", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "liquidator": {"type": "text", "index": 10, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 11, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_cvx_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 2, "name": "skew", "comment": null}, "fee": {"type": "numeric", "index": 3, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "last_price": {"type": "numeric", "index": 9, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "trade_size": {"type": "numeric", "index": 11, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 12, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 14, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 15, "name": "size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_cvx_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"last_price": {"type": "numeric", "index": 1, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "trade_size": {"type": "numeric", "index": 3, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 6, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 7, "name": "size", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "fee": {"type": "numeric", "index": 9, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_doge_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"is_offchain": {"type": "boolean", "index": 1, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "tracking_code": {"type": "text", "index": 5, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "size_delta": {"type": "numeric", "index": 8, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 9, "name": "keeper_deposit", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "target_round_id": {"type": "numeric", "index": 11, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 12, "name": "current_round_id", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 14, "name": "commit_deposit", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_doge_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 3, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 8, "name": "is_offchain", "comment": null}, "executable_at_time": {"type": "numeric", "index": 9, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "intention_time": {"type": "numeric", "index": 11, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 12, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "commit_deposit": {"type": "numeric", "index": 14, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 15, "name": "target_round_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_doge_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"index": {"type": "numeric", "index": 1, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 3, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 7, "name": "funding_rate", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 10, "name": "funding", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_doge_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "margin_delta": {"type": "numeric", "index": 2, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_doge_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 3, "name": "market_key", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 5, "name": "size_delta", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 8, "name": "tracking_code", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 11, "name": "base_asset", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_doge_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "numeric", "index": 1, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 3, "name": "flagger", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_doge_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"flagger_fee": {"type": "numeric", "index": 1, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "liquidator": {"type": "text", "index": 3, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 4, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 6, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 7, "name": "size", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "stakers_fee": {"type": "numeric", "index": 9, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_doge_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 8, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 9, "name": "liquidator", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "fee": {"type": "numeric", "index": 11, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 12, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_doge_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 2, "name": "last_price", "comment": null}, "funding_index": {"type": "numeric", "index": 3, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "trade_size": {"type": "numeric", "index": 5, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 6, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 9, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 10, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 12, "name": "skew", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 15, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_doge_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 7, "name": "id0", "comment": null}, "trade_size": {"type": "numeric", "index": 8, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 9, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 11, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}, "last_price": {"type": "numeric", "index": 13, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_dot_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"is_offchain": {"type": "boolean", "index": 1, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "tracking_code": {"type": "text", "index": 5, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "size_delta": {"type": "numeric", "index": 8, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 9, "name": "keeper_deposit", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "current_round_id": {"type": "numeric", "index": 11, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 12, "name": "target_round_id", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 14, "name": "commit_deposit", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_dot_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 3, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 8, "name": "is_offchain", "comment": null}, "executable_at_time": {"type": "numeric", "index": 9, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 12, "name": "intention_time", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "commit_deposit": {"type": "numeric", "index": 14, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 15, "name": "target_round_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_dot_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 3, "name": "funding", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 6, "name": "funding_rate", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "index": {"type": "numeric", "index": 8, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 10, "name": "timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_dot_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "margin_delta": {"type": "numeric", "index": 6, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_dot_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 2, "name": "size_delta", "comment": null}, "fee": {"type": "numeric", "index": 3, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 4, "name": "market_key", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 7, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 10, "name": "base_asset", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_dot_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 2, "name": "timestamp", "comment": null}, "flagger": {"type": "text", "index": 3, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_dot_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"liquidator_fee": {"type": "numeric", "index": 1, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 2, "name": "size", "comment": null}, "price": {"type": "numeric", "index": 3, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 4, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 7, "name": "flagger_fee", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 12, "name": "stakers_fee", "comment": null}, "id0": {"type": "numeric", "index": 13, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_dot_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 8, "name": "fee", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 11, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 12, "name": "price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_dot_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 2, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 3, "name": "margin", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 5, "name": "funding_index", "comment": null}, "last_price": {"type": "numeric", "index": 6, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "skew": {"type": "numeric", "index": 11, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 13, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 14, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 15, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_dot_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 7, "name": "fee", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 9, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 10, "name": "margin", "comment": null}, "size": {"type": "numeric", "index": 11, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 12, "name": "funding_index", "comment": null}, "last_price": {"type": "numeric", "index": 13, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_dydx_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 7, "name": "is_offchain", "comment": null}, "commit_deposit": {"type": "numeric", "index": 8, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "current_round_id": {"type": "numeric", "index": 10, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 11, "name": "target_round_id", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 13, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 14, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_dydx_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"executable_at_time": {"type": "numeric", "index": 1, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "intention_time": {"type": "numeric", "index": 4, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 5, "name": "size_delta", "comment": null}, "target_round_id": {"type": "numeric", "index": 6, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 7, "name": "commit_deposit", "comment": null}, "tracking_code": {"type": "text", "index": 8, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 12, "name": "keeper_deposit", "comment": null}, "id": {"type": "character varying", "index": 13, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 14, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 15, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_dydx_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "numeric", "index": 1, "name": "timestamp", "comment": null}, "index": {"type": "numeric", "index": 2, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 6, "name": "funding_rate", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 9, "name": "funding", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_dydx_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"margin_delta": {"type": "numeric", "index": 1, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_dydx_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 2, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "market_key": {"type": "text", "index": 4, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "tracking_code": {"type": "text", "index": 6, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "base_asset": {"type": "text", "index": 9, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_dydx_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 4, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "timestamp": {"type": "numeric", "index": 7, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 9, "name": "flagger", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_dydx_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 2, "name": "flagger_fee", "comment": null}, "size": {"type": "numeric", "index": 3, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 4, "name": "liquidator_fee", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 6, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 7, "name": "liquidator", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "stakers_fee": {"type": "numeric", "index": 9, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "account": {"type": "text", "index": 12, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 14, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_dydx_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "price": {"type": "numeric", "index": 7, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 8, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "fee": {"type": "numeric", "index": 11, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 12, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_dydx_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 2, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 3, "name": "margin", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 5, "name": "funding_index", "comment": null}, "last_price": {"type": "numeric", "index": 6, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "skew": {"type": "numeric", "index": 11, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 13, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 14, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 15, "name": "fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_dydx_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "fee": {"type": "numeric", "index": 4, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "funding_index": {"type": "numeric", "index": 8, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "trade_size": {"type": "numeric", "index": 10, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 11, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 14, "name": "last_price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_enj_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size_delta": {"type": "numeric", "index": 1, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 2, "name": "keeper_deposit", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "current_round_id": {"type": "numeric", "index": 4, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 5, "name": "target_round_id", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 7, "name": "commit_deposit", "comment": null}, "is_offchain": {"type": "boolean", "index": 8, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 13, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_enj_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"target_round_id": {"type": "numeric", "index": 1, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 2, "name": "commit_deposit", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 5, "name": "intention_time", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 7, "name": "executable_at_time", "comment": null}, "is_offchain": {"type": "boolean", "index": 8, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 13, "name": "keeper_deposit", "comment": null}, "tracking_code": {"type": "text", "index": 14, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 15, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_enj_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 2, "name": "index", "comment": null}, "timestamp": {"type": "numeric", "index": 3, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "funding_rate": {"type": "numeric", "index": 6, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "funding": {"type": "numeric", "index": 9, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_enj_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 2, "name": "margin_delta", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_enj_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 2, "name": "size_delta", "comment": null}, "fee": {"type": "numeric", "index": 3, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 4, "name": "market_key", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 7, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 10, "name": "base_asset", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_enj_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 8, "name": "flagger", "comment": null}, "timestamp": {"type": "numeric", "index": 9, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_enj_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "stakers_fee": {"type": "numeric", "index": 6, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 9, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 10, "name": "liquidator", "comment": null}, "size": {"type": "numeric", "index": 11, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 12, "name": "liquidator_fee", "comment": null}, "flagger_fee": {"type": "numeric", "index": 13, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_enj_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "fee": {"type": "numeric", "index": 7, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "liquidator": {"type": "text", "index": 9, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 10, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_enj_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"skew": {"type": "numeric", "index": 1, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "last_price": {"type": "numeric", "index": 9, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 12, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 13, "name": "margin", "comment": null}, "size": {"type": "numeric", "index": 14, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 15, "name": "funding_index", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_enj_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size": {"type": "numeric", "index": 1, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 2, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 4, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 5, "name": "margin", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 7, "name": "last_price", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 13, "name": "fee", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_eos_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"commit_deposit": {"type": "numeric", "index": 1, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "target_round_id": {"type": "numeric", "index": 4, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 5, "name": "current_round_id", "comment": null}, "size_delta": {"type": "numeric", "index": 6, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 7, "name": "keeper_deposit", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 11, "name": "tracking_code", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 13, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_eos_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 2, "name": "executable_at_time", "comment": null}, "commit_deposit": {"type": "numeric", "index": 3, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 4, "name": "target_round_id", "comment": null}, "size_delta": {"type": "numeric", "index": 5, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 6, "name": "intention_time", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 8, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 12, "name": "tracking_code", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 14, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 15, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_eos_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"funding": {"type": "numeric", "index": 1, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "funding_rate": {"type": "numeric", "index": 4, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 8, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 10, "name": "index", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_eos_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 3, "name": "margin_delta", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_eos_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"tracking_code": {"type": "text", "index": 1, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "base_asset": {"type": "text", "index": 4, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 8, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "fee": {"type": "numeric", "index": 10, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 11, "name": "market_key", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_eos_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 2, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 4, "name": "flagger", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_eos_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 6, "name": "stakers_fee", "comment": null}, "id0": {"type": "numeric", "index": 7, "name": "id0", "comment": null}, "price": {"type": "numeric", "index": 8, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 9, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 11, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}, "flagger_fee": {"type": "numeric", "index": 13, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_eos_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 8, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 9, "name": "price", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "fee": {"type": "numeric", "index": 11, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 12, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_eos_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 2, "name": "skew", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 4, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "last_price": {"type": "numeric", "index": 9, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "trade_size": {"type": "numeric", "index": 11, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 12, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 14, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 15, "name": "size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_eos_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"fee": {"type": "numeric", "index": 1, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 9, "name": "last_price", "comment": null}, "funding_index": {"type": "numeric", "index": 10, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 11, "name": "size", "comment": null}, "trade_size": {"type": "numeric", "index": 12, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 13, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 14, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_etc_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 2, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 5, "name": "tracking_code", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 8, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 9, "name": "size_delta", "comment": null}, "current_round_id": {"type": "numeric", "index": 10, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 11, "name": "target_round_id", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 14, "name": "commit_deposit", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_etc_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"commit_deposit": {"type": "numeric", "index": 1, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 2, "name": "target_round_id", "comment": null}, "size_delta": {"type": "numeric", "index": 3, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 4, "name": "intention_time", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 7, "name": "executable_at_time", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 9, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 12, "name": "keeper_deposit", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 15, "name": "tracking_code", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_etc_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 3, "name": "index", "comment": null}, "timestamp": {"type": "numeric", "index": 4, "name": "timestamp", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "funding": {"type": "numeric", "index": 6, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "funding_rate": {"type": "numeric", "index": 9, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_etc_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 2, "name": "margin_delta", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_etc_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "market_key": {"type": "text", "index": 3, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 4, "name": "fee", "comment": null}, "size_delta": {"type": "numeric", "index": 5, "name": "size_delta", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 7, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "base_asset": {"type": "text", "index": 10, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 11, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_etc_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "numeric", "index": 1, "name": "timestamp", "comment": null}, "flagger": {"type": "text", "index": 2, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 9, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_etc_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "stakers_fee": {"type": "numeric", "index": 2, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 9, "name": "flagger_fee", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 11, "name": "liquidator_fee", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 13, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 14, "name": "price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_etc_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"liquidator": {"type": "text", "index": 1, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 2, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 12, "name": "id0", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_etc_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"skew": {"type": "numeric", "index": 1, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "last_price": {"type": "numeric", "index": 9, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 12, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 13, "name": "trade_size", "comment": null}, "size": {"type": "numeric", "index": 14, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 15, "name": "funding_index", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_etc_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"last_price": {"type": "numeric", "index": 1, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "trade_size": {"type": "numeric", "index": 3, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 6, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 7, "name": "size", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 10, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_eth_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 7, "name": "is_offchain", "comment": null}, "commit_deposit": {"type": "numeric", "index": 8, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "target_round_id": {"type": "numeric", "index": 10, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 11, "name": "current_round_id", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 13, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 14, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_eth_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"tracking_code": {"type": "text", "index": 1, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 5, "name": "keeper_deposit", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 7, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "executable_at_time": {"type": "numeric", "index": 9, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "intention_time": {"type": "numeric", "index": 12, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 13, "name": "size_delta", "comment": null}, "target_round_id": {"type": "numeric", "index": 14, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 15, "name": "commit_deposit", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_eth_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 2, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 4, "name": "index", "comment": null}, "funding": {"type": "numeric", "index": 5, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "funding_rate": {"type": "numeric", "index": 8, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_eth_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "margin_delta": {"type": "numeric", "index": 7, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_eth_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "base_asset": {"type": "text", "index": 5, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "market_key": {"type": "text", "index": 9, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 10, "name": "fee", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_eth_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 4, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "timestamp": {"type": "numeric", "index": 7, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 9, "name": "flagger", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_eth_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 2, "name": "flagger_fee", "comment": null}, "size": {"type": "numeric", "index": 3, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 4, "name": "liquidator_fee", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 6, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 7, "name": "liquidator", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 10, "name": "stakers_fee", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "account": {"type": "text", "index": 12, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 14, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_eth_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "size": {"type": "numeric", "index": 3, "name": "size", "comment": null}, "liquidator": {"type": "text", "index": 4, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 5, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_eth_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"fee": {"type": "numeric", "index": 1, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 5, "name": "skew", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 10, "name": "last_price", "comment": null}, "funding_index": {"type": "numeric", "index": 11, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}, "trade_size": {"type": "numeric", "index": 13, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 14, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 15, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_eth_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 2, "name": "last_price", "comment": null}, "size": {"type": "numeric", "index": 3, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 4, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 6, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 7, "name": "margin", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 10, "name": "fee", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "account": {"type": "text", "index": 12, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 14, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ethbtc_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"tracking_code": {"type": "text", "index": 1, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 6, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 9, "name": "commit_deposit", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 10, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}, "current_round_id": {"type": "numeric", "index": 12, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 13, "name": "target_round_id", "comment": null}, "event_name": {"type": "text", "index": 14, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ethbtc_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 2, "name": "executable_at_time", "comment": null}, "target_round_id": {"type": "numeric", "index": 3, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 4, "name": "commit_deposit", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 6, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 7, "name": "intention_time", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 9, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 11, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}, "is_offchain": {"type": "boolean", "index": 13, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 15, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ethbtc_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 2, "name": "index", "comment": null}, "timestamp": {"type": "numeric", "index": 3, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "funding_rate": {"type": "numeric", "index": 6, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "funding": {"type": "numeric", "index": 9, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ethbtc_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 8, "name": "margin_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ethbtc_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 3, "name": "market_key", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 5, "name": "size_delta", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 8, "name": "tracking_code", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 11, "name": "base_asset", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ethbtc_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 8, "name": "flagger", "comment": null}, "timestamp": {"type": "numeric", "index": 9, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ethbtc_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"liquidator_fee": {"type": "numeric", "index": 1, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 2, "name": "size", "comment": null}, "liquidator": {"type": "text", "index": 3, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 4, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 7, "name": "flagger_fee", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "stakers_fee": {"type": "numeric", "index": 11, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 13, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ethbtc_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"price": {"type": "numeric", "index": 1, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 2, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 12, "name": "id0", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ethbtc_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 2, "name": "last_price", "comment": null}, "funding_index": {"type": "numeric", "index": 3, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "margin": {"type": "numeric", "index": 5, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 6, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "fee": {"type": "numeric", "index": 8, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 10, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 12, "name": "skew", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 15, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ethbtc_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 7, "name": "fee", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 9, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 10, "name": "margin", "comment": null}, "size": {"type": "numeric", "index": 11, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 12, "name": "funding_index", "comment": null}, "last_price": {"type": "numeric", "index": 13, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_eur_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"commit_deposit": {"type": "numeric", "index": 1, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "target_round_id": {"type": "numeric", "index": 4, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 5, "name": "current_round_id", "comment": null}, "size_delta": {"type": "numeric", "index": 6, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 7, "name": "keeper_deposit", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "tracking_code": {"type": "text", "index": 10, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 13, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_eur_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 2, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 4, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "is_offchain": {"type": "boolean", "index": 6, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 10, "name": "executable_at_time", "comment": null}, "target_round_id": {"type": "numeric", "index": 11, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 12, "name": "commit_deposit", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "intention_time": {"type": "numeric", "index": 14, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 15, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_eur_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 3, "name": "index", "comment": null}, "timestamp": {"type": "numeric", "index": 4, "name": "timestamp", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "funding": {"type": "numeric", "index": 6, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "funding_rate": {"type": "numeric", "index": 9, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_eur_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "margin_delta": {"type": "numeric", "index": 6, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_eur_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 3, "name": "tracking_code", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 6, "name": "base_asset", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "market_key": {"type": "text", "index": 8, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 9, "name": "fee", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_eur_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 8, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 10, "name": "flagger", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_eur_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"flagger_fee": {"type": "numeric", "index": 1, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "liquidator": {"type": "text", "index": 3, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 4, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 6, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 7, "name": "size", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "stakers_fee": {"type": "numeric", "index": 9, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_eur_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "size": {"type": "numeric", "index": 7, "name": "size", "comment": null}, "liquidator": {"type": "text", "index": 8, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 9, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 12, "name": "fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_eur_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 4, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "skew": {"type": "numeric", "index": 7, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 10, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 12, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 13, "name": "margin", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 15, "name": "last_price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_eur_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "funding_index": {"type": "numeric", "index": 8, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "margin": {"type": "numeric", "index": 10, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 11, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 14, "name": "last_price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_fet_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"target_round_id": {"type": "numeric", "index": 1, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 2, "name": "current_round_id", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 4, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 5, "name": "size_delta", "comment": null}, "commit_deposit": {"type": "numeric", "index": 6, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 10, "name": "is_offchain", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 12, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_fet_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"intention_time": {"type": "numeric", "index": 1, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 2, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "commit_deposit": {"type": "numeric", "index": 4, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 5, "name": "target_round_id", "comment": null}, "executable_at_time": {"type": "numeric", "index": 6, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 10, "name": "is_offchain", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 12, "name": "tracking_code", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 13, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 14, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 15, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_fet_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 2, "name": "funding_rate", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 5, "name": "funding", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "timestamp": {"type": "numeric", "index": 7, "name": "timestamp", "comment": null}, "index": {"type": "numeric", "index": 8, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_fet_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 5, "name": "margin_delta", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_fet_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 5, "name": "base_asset", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 8, "name": "size_delta", "comment": null}, "market_key": {"type": "text", "index": 9, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 10, "name": "fee", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_fet_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 8, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 10, "name": "flagger", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_fet_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 3, "name": "stakers_fee", "comment": null}, "id0": {"type": "numeric", "index": 4, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "flagger_fee": {"type": "numeric", "index": 8, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "price": {"type": "numeric", "index": 10, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 11, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 13, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 14, "name": "size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_fet_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 2, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 3, "name": "liquidator", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_fet_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"funding_index": {"type": "numeric", "index": 1, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 2, "name": "size", "comment": null}, "trade_size": {"type": "numeric", "index": 3, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 7, "name": "last_price", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "fee": {"type": "numeric", "index": 11, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 13, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 15, "name": "skew", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_fet_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 2, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 4, "name": "fee", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "last_price": {"type": "numeric", "index": 8, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 11, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 12, "name": "margin", "comment": null}, "size": {"type": "numeric", "index": 13, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 14, "name": "funding_index", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_fil_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 7, "name": "is_offchain", "comment": null}, "commit_deposit": {"type": "numeric", "index": 8, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "target_round_id": {"type": "numeric", "index": 10, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 11, "name": "current_round_id", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 13, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 14, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_fil_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 2, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 4, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 8, "name": "tracking_code", "comment": null}, "commit_deposit": {"type": "numeric", "index": 9, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 10, "name": "target_round_id", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 12, "name": "intention_time", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 15, "name": "executable_at_time", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_fil_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 3, "name": "funding", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 6, "name": "funding_rate", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "index": {"type": "numeric", "index": 8, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 10, "name": "timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_fil_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "margin_delta": {"type": "numeric", "index": 5, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_fil_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "base_asset": {"type": "text", "index": 5, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "market_key": {"type": "text", "index": 9, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 10, "name": "fee", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_fil_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "flagger": {"type": "text", "index": 8, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 10, "name": "timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_fil_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 2, "name": "flagger_fee", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 3, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "price": {"type": "numeric", "index": 5, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 6, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 9, "name": "stakers_fee", "comment": null}, "id0": {"type": "numeric", "index": 10, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 12, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 14, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_fil_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 2, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 8, "name": "fee", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "liquidator": {"type": "text", "index": 10, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 11, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_fil_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 2, "name": "last_price", "comment": null}, "size": {"type": "numeric", "index": 3, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 4, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 6, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 7, "name": "trade_size", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 9, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "skew": {"type": "numeric", "index": 11, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 15, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_fil_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 4, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "size": {"type": "numeric", "index": 8, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 9, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 11, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 12, "name": "margin", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 14, "name": "last_price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_floki_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 3, "name": "is_offchain", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 5, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "target_round_id": {"type": "numeric", "index": 8, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 9, "name": "current_round_id", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 11, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 12, "name": "size_delta", "comment": null}, "commit_deposit": {"type": "numeric", "index": 13, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_floki_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 2, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 3, "name": "intention_time", "comment": null}, "target_round_id": {"type": "numeric", "index": 4, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 5, "name": "commit_deposit", "comment": null}, "executable_at_time": {"type": "numeric", "index": 6, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 9, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "tracking_code": {"type": "text", "index": 11, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 14, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 15, "name": "keeper_deposit", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_floki_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 3, "name": "funding_rate", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 6, "name": "funding", "comment": null}, "index": {"type": "numeric", "index": 7, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 9, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_floki_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"margin_delta": {"type": "numeric", "index": 1, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_floki_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 3, "name": "tracking_code", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 6, "name": "base_asset", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 8, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 9, "name": "market_key", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_floki_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "flagger": {"type": "text", "index": 8, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 10, "name": "timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_floki_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 2, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 4, "name": "stakers_fee", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "flagger_fee": {"type": "numeric", "index": 8, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 11, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 12, "name": "liquidator", "comment": null}, "size": {"type": "numeric", "index": 13, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 14, "name": "liquidator_fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_floki_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "size": {"type": "numeric", "index": 3, "name": "size", "comment": null}, "price": {"type": "numeric", "index": 4, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 5, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_floki_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 3, "name": "fee", "comment": null}, "skew": {"type": "numeric", "index": 4, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 10, "name": "last_price", "comment": null}, "size": {"type": "numeric", "index": 11, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 12, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 14, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 15, "name": "margin", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_floki_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"last_price": {"type": "numeric", "index": 1, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "trade_size": {"type": "numeric", "index": 3, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 6, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 7, "name": "size", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 10, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_flow_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"target_round_id": {"type": "numeric", "index": 1, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 2, "name": "current_round_id", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 4, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 5, "name": "size_delta", "comment": null}, "commit_deposit": {"type": "numeric", "index": 6, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 10, "name": "is_offchain", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 13, "name": "tracking_code", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_flow_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 2, "name": "executable_at_time", "comment": null}, "commit_deposit": {"type": "numeric", "index": 3, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 4, "name": "target_round_id", "comment": null}, "intention_time": {"type": "numeric", "index": 5, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 6, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 8, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 12, "name": "tracking_code", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 14, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 15, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_flow_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "funding": {"type": "numeric", "index": 2, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "funding_rate": {"type": "numeric", "index": 5, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 9, "name": "index", "comment": null}, "timestamp": {"type": "numeric", "index": 10, "name": "timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_flow_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "margin_delta": {"type": "numeric", "index": 5, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_flow_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"tracking_code": {"type": "text", "index": 1, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "base_asset": {"type": "text", "index": 4, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 8, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "fee": {"type": "numeric", "index": 10, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 11, "name": "market_key", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_flow_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 8, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 10, "name": "flagger", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_flow_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 4, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 6, "name": "stakers_fee", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "size": {"type": "numeric", "index": 8, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 9, "name": "liquidator_fee", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 11, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 12, "name": "liquidator", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 14, "name": "flagger_fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_flow_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "size": {"type": "numeric", "index": 3, "name": "size", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 5, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 6, "name": "price", "comment": null}, "id0": {"type": "numeric", "index": 7, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 11, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_flow_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"funding_index": {"type": "numeric", "index": 1, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 2, "name": "size", "comment": null}, "trade_size": {"type": "numeric", "index": 3, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 7, "name": "last_price", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 12, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 13, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 15, "name": "skew", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_flow_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 7, "name": "id0", "comment": null}, "trade_size": {"type": "numeric", "index": 8, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 9, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 11, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}, "last_price": {"type": "numeric", "index": 13, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ftm_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 2, "name": "commit_deposit", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 3, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "current_round_id": {"type": "numeric", "index": 5, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 6, "name": "target_round_id", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "tracking_code": {"type": "text", "index": 8, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 12, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 13, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 14, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ftm_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"is_offchain": {"type": "boolean", "index": 1, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 6, "name": "keeper_deposit", "comment": null}, "tracking_code": {"type": "text", "index": 7, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "target_round_id": {"type": "numeric", "index": 9, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 10, "name": "commit_deposit", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 12, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 13, "name": "intention_time", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 15, "name": "executable_at_time", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ftm_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 2, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 4, "name": "index", "comment": null}, "funding": {"type": "numeric", "index": 5, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "funding_rate": {"type": "numeric", "index": 8, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ftm_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "margin_delta": {"type": "numeric", "index": 4, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ftm_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 2, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "market_key": {"type": "text", "index": 4, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "tracking_code": {"type": "text", "index": 6, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "base_asset": {"type": "text", "index": 9, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ftm_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "flagger": {"type": "text", "index": 7, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 9, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ftm_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 2, "name": "stakers_fee", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 9, "name": "flagger_fee", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 10, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 11, "name": "size", "comment": null}, "liquidator": {"type": "text", "index": 12, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 13, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 14, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ftm_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "fee": {"type": "numeric", "index": 7, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "liquidator": {"type": "text", "index": 9, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 10, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ftm_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 3, "name": "fee", "comment": null}, "skew": {"type": "numeric", "index": 4, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 10, "name": "last_price", "comment": null}, "size": {"type": "numeric", "index": 11, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 12, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 14, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 15, "name": "margin", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ftm_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"trade_size": {"type": "numeric", "index": 1, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 2, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 4, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 5, "name": "size", "comment": null}, "last_price": {"type": "numeric", "index": 6, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "fee": {"type": "numeric", "index": 12, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 14, "name": "id0", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_fxs_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size_delta": {"type": "numeric", "index": 1, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 2, "name": "keeper_deposit", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "current_round_id": {"type": "numeric", "index": 4, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 5, "name": "target_round_id", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 7, "name": "commit_deposit", "comment": null}, "is_offchain": {"type": "boolean", "index": 8, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "tracking_code": {"type": "text", "index": 12, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_fxs_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"tracking_code": {"type": "text", "index": 1, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 5, "name": "keeper_deposit", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 7, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "executable_at_time": {"type": "numeric", "index": 9, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "intention_time": {"type": "numeric", "index": 12, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 13, "name": "size_delta", "comment": null}, "target_round_id": {"type": "numeric", "index": 14, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 15, "name": "commit_deposit", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_fxs_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 3, "name": "funding_rate", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 6, "name": "funding", "comment": null}, "index": {"type": "numeric", "index": 7, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 9, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_fxs_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 6, "name": "margin_delta", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_fxs_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 3, "name": "base_asset", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 6, "name": "tracking_code", "comment": null}, "fee": {"type": "numeric", "index": 7, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 8, "name": "market_key", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 10, "name": "size_delta", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_fxs_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 8, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 10, "name": "flagger", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_fxs_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"liquidator_fee": {"type": "numeric", "index": 1, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 2, "name": "size", "comment": null}, "liquidator": {"type": "text", "index": 3, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 4, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 7, "name": "flagger_fee", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "stakers_fee": {"type": "numeric", "index": 11, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 13, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_fxs_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "size": {"type": "numeric", "index": 7, "name": "size", "comment": null}, "liquidator": {"type": "text", "index": 8, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 9, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 12, "name": "fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_fxs_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 2, "name": "skew", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 4, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "last_price": {"type": "numeric", "index": 9, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "margin": {"type": "numeric", "index": 11, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 12, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 14, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 15, "name": "size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_fxs_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 9, "name": "last_price", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 11, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 13, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 14, "name": "margin", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_gbp_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 2, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 7, "name": "tracking_code", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "current_round_id": {"type": "numeric", "index": 9, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 10, "name": "target_round_id", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 12, "name": "keeper_deposit", "comment": null}, "commit_deposit": {"type": "numeric", "index": 13, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_gbp_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 3, "name": "is_offchain", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 5, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 7, "name": "keeper_deposit", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "size_delta": {"type": "numeric", "index": 9, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 10, "name": "intention_time", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "commit_deposit": {"type": "numeric", "index": 12, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 13, "name": "target_round_id", "comment": null}, "executable_at_time": {"type": "numeric", "index": 14, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 15, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_gbp_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "numeric", "index": 1, "name": "timestamp", "comment": null}, "index": {"type": "numeric", "index": 2, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 6, "name": "funding_rate", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 9, "name": "funding", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_gbp_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "margin_delta": {"type": "numeric", "index": 4, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_gbp_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 2, "name": "base_asset", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 5, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "size_delta": {"type": "numeric", "index": 7, "name": "size_delta", "comment": null}, "market_key": {"type": "text", "index": 8, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 9, "name": "fee", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_gbp_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "flagger": {"type": "text", "index": 8, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 10, "name": "timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_gbp_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 2, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 4, "name": "stakers_fee", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "flagger_fee": {"type": "numeric", "index": 8, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 11, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 12, "name": "liquidator", "comment": null}, "size": {"type": "numeric", "index": 13, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 14, "name": "liquidator_fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_gbp_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 8, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 9, "name": "liquidator", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "fee": {"type": "numeric", "index": 11, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 12, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_gbp_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "skew": {"type": "numeric", "index": 4, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 10, "name": "last_price", "comment": null}, "size": {"type": "numeric", "index": 11, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 12, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 14, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 15, "name": "trade_size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_gbp_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 6, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 9, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 10, "name": "margin", "comment": null}, "size": {"type": "numeric", "index": 11, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 12, "name": "funding_index", "comment": null}, "last_price": {"type": "numeric", "index": 13, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_gmx_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"current_round_id": {"type": "numeric", "index": 1, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 2, "name": "target_round_id", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 4, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 5, "name": "size_delta", "comment": null}, "commit_deposit": {"type": "numeric", "index": 6, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 10, "name": "is_offchain", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 13, "name": "tracking_code", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_gmx_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"executable_at_time": {"type": "numeric", "index": 1, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 5, "name": "intention_time", "comment": null}, "target_round_id": {"type": "numeric", "index": 6, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 7, "name": "commit_deposit", "comment": null}, "tracking_code": {"type": "text", "index": 8, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 11, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 13, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 14, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 15, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_gmx_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 2, "name": "timestamp", "comment": null}, "index": {"type": "numeric", "index": 3, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 6, "name": "funding", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 9, "name": "funding_rate", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_gmx_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"margin_delta": {"type": "numeric", "index": 1, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_gmx_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "base_asset": {"type": "text", "index": 5, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "fee": {"type": "numeric", "index": 9, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 10, "name": "market_key", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_gmx_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 2, "name": "timestamp", "comment": null}, "flagger": {"type": "text", "index": 3, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_gmx_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "stakers_fee": {"type": "numeric", "index": 4, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 8, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "liquidator": {"type": "text", "index": 10, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 11, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 14, "name": "flagger_fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_gmx_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 8, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 9, "name": "liquidator", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "fee": {"type": "numeric", "index": 11, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 12, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_gmx_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "skew": {"type": "numeric", "index": 4, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 7, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 10, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 11, "name": "margin", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 13, "name": "funding_index", "comment": null}, "last_price": {"type": "numeric", "index": 14, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 15, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_gmx_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"last_price": {"type": "numeric", "index": 1, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 5, "name": "trade_size", "comment": null}, "size": {"type": "numeric", "index": 6, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 7, "name": "funding_index", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 9, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 11, "name": "fee", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_grt_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 2, "name": "commit_deposit", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 3, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "target_round_id": {"type": "numeric", "index": 5, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 6, "name": "current_round_id", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 9, "name": "tracking_code", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 12, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 13, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 14, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_grt_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"commit_deposit": {"type": "numeric", "index": 1, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 2, "name": "target_round_id", "comment": null}, "intention_time": {"type": "numeric", "index": 3, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 7, "name": "executable_at_time", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 9, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 11, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 15, "name": "tracking_code", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_grt_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 2, "name": "timestamp", "comment": null}, "index": {"type": "numeric", "index": 3, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 6, "name": "funding", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 9, "name": "funding_rate", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_grt_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 2, "name": "margin_delta", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_grt_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "base_asset": {"type": "text", "index": 5, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "fee": {"type": "numeric", "index": 9, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 10, "name": "market_key", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_grt_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 8, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 10, "name": "flagger", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_grt_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"flagger_fee": {"type": "numeric", "index": 1, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 4, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 5, "name": "price", "comment": null}, "size": {"type": "numeric", "index": 6, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 7, "name": "liquidator_fee", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 9, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 11, "name": "stakers_fee", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_grt_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "size": {"type": "numeric", "index": 3, "name": "size", "comment": null}, "price": {"type": "numeric", "index": 4, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 5, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_grt_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 4, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 6, "name": "fee", "comment": null}, "skew": {"type": "numeric", "index": 7, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 10, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 12, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 13, "name": "margin", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 15, "name": "last_price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_grt_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"last_price": {"type": "numeric", "index": 1, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "trade_size": {"type": "numeric", "index": 3, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 6, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 7, "name": "size", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "fee": {"type": "numeric", "index": 9, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_icp_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size_delta": {"type": "numeric", "index": 1, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 2, "name": "keeper_deposit", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "target_round_id": {"type": "numeric", "index": 4, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 5, "name": "current_round_id", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 7, "name": "commit_deposit", "comment": null}, "is_offchain": {"type": "boolean", "index": 8, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 13, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_icp_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 2, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 4, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 8, "name": "tracking_code", "comment": null}, "commit_deposit": {"type": "numeric", "index": 9, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 10, "name": "target_round_id", "comment": null}, "intention_time": {"type": "numeric", "index": 11, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 12, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 15, "name": "executable_at_time", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_icp_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 2, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 4, "name": "index", "comment": null}, "funding": {"type": "numeric", "index": 5, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "funding_rate": {"type": "numeric", "index": 8, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_icp_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "margin_delta": {"type": "numeric", "index": 2, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_icp_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 2, "name": "base_asset", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 5, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "size_delta": {"type": "numeric", "index": 7, "name": "size_delta", "comment": null}, "market_key": {"type": "text", "index": 8, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 9, "name": "fee", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_icp_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "flagger": {"type": "text", "index": 7, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 9, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_icp_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "stakers_fee": {"type": "numeric", "index": 6, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 9, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 10, "name": "price", "comment": null}, "size": {"type": "numeric", "index": 11, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 12, "name": "liquidator_fee", "comment": null}, "flagger_fee": {"type": "numeric", "index": 13, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_icp_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "size": {"type": "numeric", "index": 3, "name": "size", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 5, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 6, "name": "liquidator", "comment": null}, "id0": {"type": "numeric", "index": 7, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 11, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_icp_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"last_price": {"type": "numeric", "index": 1, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "margin": {"type": "numeric", "index": 3, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 4, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 6, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 7, "name": "size", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 9, "name": "skew", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 11, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 12, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 13, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 15, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_icp_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"last_price": {"type": "numeric", "index": 1, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "trade_size": {"type": "numeric", "index": 3, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 6, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 7, "name": "size", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 10, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_imx_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"tracking_code": {"type": "text", "index": 1, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 6, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 9, "name": "commit_deposit", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 10, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}, "current_round_id": {"type": "numeric", "index": 12, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 13, "name": "target_round_id", "comment": null}, "event_name": {"type": "text", "index": 14, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_imx_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"target_round_id": {"type": "numeric", "index": 1, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 2, "name": "commit_deposit", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "intention_time": {"type": "numeric", "index": 4, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 5, "name": "size_delta", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 7, "name": "executable_at_time", "comment": null}, "is_offchain": {"type": "boolean", "index": 8, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 12, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 14, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 15, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_imx_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "numeric", "index": 1, "name": "timestamp", "comment": null}, "index": {"type": "numeric", "index": 2, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 6, "name": "funding_rate", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 9, "name": "funding", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_imx_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 5, "name": "margin_delta", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_imx_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"tracking_code": {"type": "text", "index": 1, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "base_asset": {"type": "text", "index": 4, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 8, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "market_key": {"type": "text", "index": 10, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 11, "name": "fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_imx_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 2, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 9, "name": "flagger", "comment": null}, "timestamp": {"type": "numeric", "index": 10, "name": "timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_imx_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"liquidator_fee": {"type": "numeric", "index": 1, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 2, "name": "size", "comment": null}, "price": {"type": "numeric", "index": 3, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 4, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 7, "name": "flagger_fee", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "stakers_fee": {"type": "numeric", "index": 11, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 13, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_imx_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size": {"type": "numeric", "index": 1, "name": "size", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 3, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 4, "name": "price", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 6, "name": "fee", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 10, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_imx_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"funding_index": {"type": "numeric", "index": 1, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 2, "name": "size", "comment": null}, "trade_size": {"type": "numeric", "index": 3, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 7, "name": "last_price", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "fee": {"type": "numeric", "index": 11, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 13, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 15, "name": "skew", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_imx_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"last_price": {"type": "numeric", "index": 1, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "trade_size": {"type": "numeric", "index": 3, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 6, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 7, "name": "size", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 10, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_inj_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 2, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 7, "name": "tracking_code", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "current_round_id": {"type": "numeric", "index": 9, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 10, "name": "target_round_id", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 12, "name": "keeper_deposit", "comment": null}, "commit_deposit": {"type": "numeric", "index": 13, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_inj_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"target_round_id": {"type": "numeric", "index": 1, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 2, "name": "commit_deposit", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "intention_time": {"type": "numeric", "index": 4, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 5, "name": "size_delta", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 7, "name": "executable_at_time", "comment": null}, "is_offchain": {"type": "boolean", "index": 8, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 13, "name": "keeper_deposit", "comment": null}, "tracking_code": {"type": "text", "index": 14, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 15, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_inj_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 2, "name": "index", "comment": null}, "timestamp": {"type": "numeric", "index": 3, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "funding_rate": {"type": "numeric", "index": 6, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "funding": {"type": "numeric", "index": 9, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_inj_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "margin_delta": {"type": "numeric", "index": 5, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_inj_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 3, "name": "base_asset", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 6, "name": "tracking_code", "comment": null}, "market_key": {"type": "text", "index": 7, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 8, "name": "fee", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 10, "name": "size_delta", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_inj_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "flagger": {"type": "text", "index": 2, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 4, "name": "timestamp", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 7, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_inj_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 2, "name": "flagger_fee", "comment": null}, "size": {"type": "numeric", "index": 3, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 4, "name": "liquidator_fee", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 6, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 7, "name": "price", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "stakers_fee": {"type": "numeric", "index": 9, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "account": {"type": "text", "index": 12, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 14, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_inj_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 2, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 3, "name": "liquidator", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_inj_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"trade_size": {"type": "numeric", "index": 1, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 2, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 4, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 5, "name": "size", "comment": null}, "last_price": {"type": "numeric", "index": 6, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 12, "name": "skew", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 14, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 15, "name": "id0", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_inj_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"last_price": {"type": "numeric", "index": 1, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 5, "name": "trade_size", "comment": null}, "size": {"type": "numeric", "index": 6, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 7, "name": "funding_index", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 9, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 10, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_jto_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "current_round_id": {"type": "numeric", "index": 2, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 3, "name": "target_round_id", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 5, "name": "keeper_deposit", "comment": null}, "commit_deposit": {"type": "numeric", "index": 6, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 9, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "account": {"type": "text", "index": 12, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 14, "name": "tracking_code", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_jto_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 3, "name": "is_offchain", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 5, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 7, "name": "keeper_deposit", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "intention_time": {"type": "numeric", "index": 9, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 10, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "commit_deposit": {"type": "numeric", "index": 12, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 13, "name": "target_round_id", "comment": null}, "executable_at_time": {"type": "numeric", "index": 14, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 15, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_jto_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 2, "name": "index", "comment": null}, "timestamp": {"type": "numeric", "index": 3, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "funding_rate": {"type": "numeric", "index": 6, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "funding": {"type": "numeric", "index": 9, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_jto_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "margin_delta": {"type": "numeric", "index": 3, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_jto_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 2, "name": "size_delta", "comment": null}, "market_key": {"type": "text", "index": 3, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 4, "name": "fee", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 7, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 10, "name": "base_asset", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_jto_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 8, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 10, "name": "flagger", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_jto_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 3, "name": "stakers_fee", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 9, "name": "flagger_fee", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 11, "name": "liquidator_fee", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 13, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 14, "name": "liquidator", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_jto_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"liquidator": {"type": "text", "index": 1, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 2, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 12, "name": "id0", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_jto_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 5, "name": "skew", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 7, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "trade_size": {"type": "numeric", "index": 9, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 10, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 12, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 13, "name": "size", "comment": null}, "last_price": {"type": "numeric", "index": 14, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 15, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_jto_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 6, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 7, "name": "id0", "comment": null}, "margin": {"type": "numeric", "index": 8, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 9, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 11, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}, "last_price": {"type": "numeric", "index": 13, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_jup_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "current_round_id": {"type": "numeric", "index": 2, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 3, "name": "target_round_id", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 5, "name": "keeper_deposit", "comment": null}, "commit_deposit": {"type": "numeric", "index": 6, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 9, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "account": {"type": "text", "index": 12, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 14, "name": "tracking_code", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_jup_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 2, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 5, "name": "keeper_deposit", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 8, "name": "tracking_code", "comment": null}, "commit_deposit": {"type": "numeric", "index": 9, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 10, "name": "target_round_id", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 12, "name": "intention_time", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 15, "name": "executable_at_time", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_jup_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "index": {"type": "numeric", "index": 2, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 4, "name": "timestamp", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 7, "name": "funding", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 10, "name": "funding_rate", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_jup_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 8, "name": "margin_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_jup_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "base_asset": {"type": "text", "index": 2, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 5, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "market_key": {"type": "text", "index": 8, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 9, "name": "fee", "comment": null}, "size_delta": {"type": "numeric", "index": 10, "name": "size_delta", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_jup_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "flagger": {"type": "text", "index": 2, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 4, "name": "timestamp", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 7, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_jup_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"price": {"type": "numeric", "index": 1, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 2, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 4, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 5, "name": "size", "comment": null}, "flagger_fee": {"type": "numeric", "index": 6, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "stakers_fee": {"type": "numeric", "index": 12, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 14, "name": "id0", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_jup_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "price": {"type": "numeric", "index": 7, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 8, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "fee": {"type": "numeric", "index": 11, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 12, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_jup_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"last_price": {"type": "numeric", "index": 1, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "margin": {"type": "numeric", "index": 3, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 4, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 6, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 7, "name": "size", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 9, "name": "skew", "comment": null}, "fee": {"type": "numeric", "index": 10, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 12, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 13, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 15, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_jup_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"fee": {"type": "numeric", "index": 1, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 9, "name": "last_price", "comment": null}, "funding_index": {"type": "numeric", "index": 10, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 11, "name": "size", "comment": null}, "margin": {"type": "numeric", "index": 12, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 13, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 14, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_knc_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "target_round_id": {"type": "numeric", "index": 2, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 3, "name": "current_round_id", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 5, "name": "keeper_deposit", "comment": null}, "commit_deposit": {"type": "numeric", "index": 6, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 9, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "account": {"type": "text", "index": 12, "name": "account", "comment": null}, "tracking_code": {"type": "text", "index": 13, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 14, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_knc_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 3, "name": "keeper_deposit", "comment": null}, "tracking_code": {"type": "text", "index": 4, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "is_offchain": {"type": "boolean", "index": 6, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 10, "name": "executable_at_time", "comment": null}, "target_round_id": {"type": "numeric", "index": 11, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 12, "name": "commit_deposit", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "intention_time": {"type": "numeric", "index": 14, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 15, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_knc_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 2, "name": "timestamp", "comment": null}, "index": {"type": "numeric", "index": 3, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 6, "name": "funding", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 9, "name": "funding_rate", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_knc_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 5, "name": "margin_delta", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_knc_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 3, "name": "base_asset", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 6, "name": "tracking_code", "comment": null}, "fee": {"type": "numeric", "index": 7, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 8, "name": "market_key", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 10, "name": "size_delta", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_knc_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 8, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 10, "name": "flagger", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_knc_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 2, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 4, "name": "stakers_fee", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "flagger_fee": {"type": "numeric", "index": 8, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 11, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 12, "name": "price", "comment": null}, "size": {"type": "numeric", "index": 13, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 14, "name": "liquidator_fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_knc_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 2, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 8, "name": "fee", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "price": {"type": "numeric", "index": 10, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 11, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_knc_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"fee": {"type": "numeric", "index": 1, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 5, "name": "skew", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 10, "name": "last_price", "comment": null}, "funding_index": {"type": "numeric", "index": 11, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}, "margin": {"type": "numeric", "index": 13, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 14, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 15, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_knc_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 7, "name": "id0", "comment": null}, "margin": {"type": "numeric", "index": 8, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 9, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 11, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}, "last_price": {"type": "numeric", "index": 13, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ldo_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "current_round_id": {"type": "numeric", "index": 2, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 3, "name": "target_round_id", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 5, "name": "keeper_deposit", "comment": null}, "commit_deposit": {"type": "numeric", "index": 6, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 9, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "account": {"type": "text", "index": 12, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 14, "name": "tracking_code", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ldo_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 2, "name": "keeper_deposit", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 5, "name": "tracking_code", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 7, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 10, "name": "executable_at_time", "comment": null}, "commit_deposit": {"type": "numeric", "index": 11, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 12, "name": "target_round_id", "comment": null}, "intention_time": {"type": "numeric", "index": 13, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 14, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 15, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ldo_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"funding": {"type": "numeric", "index": 1, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "funding_rate": {"type": "numeric", "index": 4, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 8, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 10, "name": "index", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ldo_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 5, "name": "margin_delta", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ldo_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 5, "name": "base_asset", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 8, "name": "size_delta", "comment": null}, "market_key": {"type": "text", "index": 9, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 10, "name": "fee", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ldo_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 2, "name": "timestamp", "comment": null}, "flagger": {"type": "text", "index": 3, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ldo_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 2, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 4, "name": "stakers_fee", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "flagger_fee": {"type": "numeric", "index": 8, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 11, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 12, "name": "liquidator", "comment": null}, "size": {"type": "numeric", "index": 13, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 14, "name": "liquidator_fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ldo_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size": {"type": "numeric", "index": 1, "name": "size", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 3, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 4, "name": "price", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 6, "name": "fee", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 10, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ldo_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "fee": {"type": "numeric", "index": 4, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 8, "name": "skew", "comment": null}, "funding_index": {"type": "numeric", "index": 9, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "trade_size": {"type": "numeric", "index": 11, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 12, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 15, "name": "last_price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ldo_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "funding_index": {"type": "numeric", "index": 8, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "trade_size": {"type": "numeric", "index": 10, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 11, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 14, "name": "last_price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_link_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 2, "name": "commit_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 3, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 4, "name": "keeper_deposit", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "target_round_id": {"type": "numeric", "index": 6, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 7, "name": "current_round_id", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "tracking_code": {"type": "text", "index": 9, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "is_offchain": {"type": "boolean", "index": 12, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 14, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_link_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"target_round_id": {"type": "numeric", "index": 1, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 2, "name": "commit_deposit", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 5, "name": "intention_time", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 7, "name": "executable_at_time", "comment": null}, "is_offchain": {"type": "boolean", "index": 8, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 12, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 14, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 15, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_link_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 2, "name": "index", "comment": null}, "timestamp": {"type": "numeric", "index": 3, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "funding_rate": {"type": "numeric", "index": 6, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "funding": {"type": "numeric", "index": 9, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_link_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 8, "name": "margin_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_link_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 3, "name": "tracking_code", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 6, "name": "base_asset", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "market_key": {"type": "text", "index": 8, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 9, "name": "fee", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_link_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "flagger": {"type": "text", "index": 2, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 4, "name": "timestamp", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 7, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_link_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"flagger_fee": {"type": "numeric", "index": 1, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "price": {"type": "numeric", "index": 3, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 4, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 6, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 7, "name": "size", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "stakers_fee": {"type": "numeric", "index": 9, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_link_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"price": {"type": "numeric", "index": 1, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 2, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 12, "name": "id0", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_link_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"funding_index": {"type": "numeric", "index": 1, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 2, "name": "size", "comment": null}, "margin": {"type": "numeric", "index": 3, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 4, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 7, "name": "last_price", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 12, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 13, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 15, "name": "skew", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_link_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 4, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "last_price": {"type": "numeric", "index": 8, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "trade_size": {"type": "numeric", "index": 10, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 11, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 13, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 14, "name": "size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ltc_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 4, "name": "tracking_code", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 6, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "commit_deposit": {"type": "numeric", "index": 8, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "current_round_id": {"type": "numeric", "index": 11, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 12, "name": "target_round_id", "comment": null}, "size_delta": {"type": "numeric", "index": 13, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 14, "name": "keeper_deposit", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ltc_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size_delta": {"type": "numeric", "index": 1, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 2, "name": "intention_time", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "commit_deposit": {"type": "numeric", "index": 4, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 5, "name": "target_round_id", "comment": null}, "executable_at_time": {"type": "numeric", "index": 6, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 10, "name": "is_offchain", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 12, "name": "tracking_code", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 13, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 14, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 15, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ltc_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 2, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 4, "name": "index", "comment": null}, "funding": {"type": "numeric", "index": 5, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "funding_rate": {"type": "numeric", "index": 8, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ltc_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "margin_delta": {"type": "numeric", "index": 4, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ltc_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 2, "name": "size_delta", "comment": null}, "fee": {"type": "numeric", "index": 3, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 4, "name": "market_key", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 7, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 10, "name": "base_asset", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ltc_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 2, "name": "flagger", "comment": null}, "timestamp": {"type": "numeric", "index": 3, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 9, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ltc_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 2, "name": "flagger_fee", "comment": null}, "size": {"type": "numeric", "index": 3, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 4, "name": "liquidator_fee", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 6, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 7, "name": "price", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "stakers_fee": {"type": "numeric", "index": 9, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "account": {"type": "text", "index": 12, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 14, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ltc_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size": {"type": "numeric", "index": 1, "name": "size", "comment": null}, "price": {"type": "numeric", "index": 2, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 3, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 6, "name": "fee", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ltc_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "skew": {"type": "numeric", "index": 4, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 10, "name": "last_price", "comment": null}, "size": {"type": "numeric", "index": 11, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 12, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 14, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 15, "name": "margin", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ltc_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 2, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 4, "name": "fee", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "last_price": {"type": "numeric", "index": 8, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 11, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 12, "name": "trade_size", "comment": null}, "size": {"type": "numeric", "index": 13, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 14, "name": "funding_index", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_matic_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"is_offchain": {"type": "boolean", "index": 1, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 6, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "size_delta": {"type": "numeric", "index": 8, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 9, "name": "keeper_deposit", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "target_round_id": {"type": "numeric", "index": 11, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 12, "name": "current_round_id", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 14, "name": "commit_deposit", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_matic_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"commit_deposit": {"type": "numeric", "index": 1, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 2, "name": "target_round_id", "comment": null}, "size_delta": {"type": "numeric", "index": 3, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 4, "name": "intention_time", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 7, "name": "executable_at_time", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 9, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 11, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 15, "name": "tracking_code", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_matic_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 2, "name": "funding", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 5, "name": "funding_rate", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 8, "name": "timestamp", "comment": null}, "index": {"type": "numeric", "index": 9, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_matic_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 2, "name": "margin_delta", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_matic_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size_delta": {"type": "numeric", "index": 1, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "market_key": {"type": "text", "index": 3, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 4, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "base_asset": {"type": "text", "index": 6, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "tracking_code": {"type": "text", "index": 9, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_matic_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "flagger": {"type": "text", "index": 7, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 9, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_matic_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"price": {"type": "numeric", "index": 1, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 2, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 4, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 5, "name": "size", "comment": null}, "flagger_fee": {"type": "numeric", "index": 6, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "stakers_fee": {"type": "numeric", "index": 12, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 14, "name": "id0", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_matic_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"fee": {"type": "numeric", "index": 1, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 4, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 5, "name": "price", "comment": null}, "size": {"type": "numeric", "index": 6, "name": "size", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 12, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_matic_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"trade_size": {"type": "numeric", "index": 1, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 2, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 4, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 5, "name": "size", "comment": null}, "last_price": {"type": "numeric", "index": 6, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 12, "name": "skew", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 14, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 15, "name": "id0", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_matic_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"last_price": {"type": "numeric", "index": 1, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "trade_size": {"type": "numeric", "index": 3, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 6, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 7, "name": "size", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 10, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_mav_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 3, "name": "is_offchain", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 6, "name": "tracking_code", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "current_round_id": {"type": "numeric", "index": 8, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 9, "name": "target_round_id", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 11, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 12, "name": "size_delta", "comment": null}, "commit_deposit": {"type": "numeric", "index": 13, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_mav_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 3, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 8, "name": "is_offchain", "comment": null}, "executable_at_time": {"type": "numeric", "index": 9, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "intention_time": {"type": "numeric", "index": 11, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 12, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "commit_deposit": {"type": "numeric", "index": 14, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 15, "name": "target_round_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_mav_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "numeric", "index": 1, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 3, "name": "index", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "funding_rate": {"type": "numeric", "index": 5, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "funding": {"type": "numeric", "index": 8, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_mav_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "margin_delta": {"type": "numeric", "index": 6, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_mav_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"tracking_code": {"type": "text", "index": 1, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "base_asset": {"type": "text", "index": 4, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 8, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "market_key": {"type": "text", "index": 10, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 11, "name": "fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_mav_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "flagger": {"type": "text", "index": 8, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 10, "name": "timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_mav_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 5, "name": "stakers_fee", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 8, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "price": {"type": "numeric", "index": 10, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 11, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 14, "name": "flagger_fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_mav_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 2, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 8, "name": "fee", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "liquidator": {"type": "text", "index": 10, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 11, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_mav_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 2, "name": "last_price", "comment": null}, "size": {"type": "numeric", "index": 3, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 4, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 6, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 7, "name": "margin", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 9, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "skew": {"type": "numeric", "index": 11, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 15, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_mav_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 6, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 7, "name": "id0", "comment": null}, "trade_size": {"type": "numeric", "index": 8, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 9, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 11, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}, "last_price": {"type": "numeric", "index": 13, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_meme_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"keeper_deposit": {"type": "numeric", "index": 1, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 2, "name": "size_delta", "comment": null}, "current_round_id": {"type": "numeric", "index": 3, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 4, "name": "target_round_id", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 7, "name": "commit_deposit", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 9, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "tracking_code": {"type": "text", "index": 11, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_meme_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"executable_at_time": {"type": "numeric", "index": 1, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 5, "name": "intention_time", "comment": null}, "target_round_id": {"type": "numeric", "index": 6, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 7, "name": "commit_deposit", "comment": null}, "tracking_code": {"type": "text", "index": 8, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 11, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 13, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 14, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 15, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_meme_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 3, "name": "index", "comment": null}, "timestamp": {"type": "numeric", "index": 4, "name": "timestamp", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "funding": {"type": "numeric", "index": 6, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "funding_rate": {"type": "numeric", "index": 9, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_meme_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 7, "name": "margin_delta", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_meme_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"base_asset": {"type": "text", "index": 1, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "tracking_code": {"type": "text", "index": 4, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "size_delta": {"type": "numeric", "index": 7, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "fee": {"type": "numeric", "index": 9, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 10, "name": "market_key", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_meme_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "timestamp": {"type": "numeric", "index": 7, "name": "timestamp", "comment": null}, "flagger": {"type": "text", "index": 8, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_meme_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 5, "name": "stakers_fee", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 8, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "liquidator": {"type": "text", "index": 10, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 11, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 14, "name": "flagger_fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_meme_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"fee": {"type": "numeric", "index": 1, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "liquidator": {"type": "text", "index": 3, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 4, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "size": {"type": "numeric", "index": 6, "name": "size", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 9, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 11, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 12, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_meme_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"last_price": {"type": "numeric", "index": 1, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 5, "name": "trade_size", "comment": null}, "size": {"type": "numeric", "index": 6, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 7, "name": "funding_index", "comment": null}, "skew": {"type": "numeric", "index": 8, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 10, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 12, "name": "fee", "comment": null}, "id": {"type": "character varying", "index": 13, "name": "id", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 15, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_meme_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 2, "name": "last_price", "comment": null}, "size": {"type": "numeric", "index": 3, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 4, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 6, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 7, "name": "margin", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 9, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "account": {"type": "text", "index": 12, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 14, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_mkr_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 4, "name": "tracking_code", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 6, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "commit_deposit": {"type": "numeric", "index": 8, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "current_round_id": {"type": "numeric", "index": 11, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 12, "name": "target_round_id", "comment": null}, "size_delta": {"type": "numeric", "index": 13, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 14, "name": "keeper_deposit", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_mkr_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"is_offchain": {"type": "boolean", "index": 1, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 6, "name": "keeper_deposit", "comment": null}, "tracking_code": {"type": "text", "index": 7, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "target_round_id": {"type": "numeric", "index": 9, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 10, "name": "commit_deposit", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 12, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 13, "name": "intention_time", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 15, "name": "executable_at_time", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_mkr_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 2, "name": "index", "comment": null}, "timestamp": {"type": "numeric", "index": 3, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "funding_rate": {"type": "numeric", "index": 6, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "funding": {"type": "numeric", "index": 9, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_mkr_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "margin_delta": {"type": "numeric", "index": 2, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_mkr_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 3, "name": "tracking_code", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 6, "name": "base_asset", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 8, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 9, "name": "market_key", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_mkr_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 8, "name": "flagger", "comment": null}, "timestamp": {"type": "numeric", "index": 9, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_mkr_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "stakers_fee": {"type": "numeric", "index": 6, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 9, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 10, "name": "liquidator", "comment": null}, "size": {"type": "numeric", "index": 11, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 12, "name": "liquidator_fee", "comment": null}, "flagger_fee": {"type": "numeric", "index": 13, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_mkr_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"fee": {"type": "numeric", "index": 1, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 4, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 5, "name": "price", "comment": null}, "size": {"type": "numeric", "index": 6, "name": "size", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 12, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_mkr_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"funding_index": {"type": "numeric", "index": 1, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 2, "name": "size", "comment": null}, "margin": {"type": "numeric", "index": 3, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 4, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 7, "name": "last_price", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "fee": {"type": "numeric", "index": 11, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 13, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 15, "name": "skew", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_mkr_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size": {"type": "numeric", "index": 1, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 2, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 5, "name": "trade_size", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 7, "name": "last_price", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 13, "name": "fee", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_near_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 3, "name": "tracking_code", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 7, "name": "is_offchain", "comment": null}, "commit_deposit": {"type": "numeric", "index": 8, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "target_round_id": {"type": "numeric", "index": 10, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 11, "name": "current_round_id", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 13, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 14, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_near_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size_delta": {"type": "numeric", "index": 1, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 2, "name": "intention_time", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "commit_deposit": {"type": "numeric", "index": 4, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 5, "name": "target_round_id", "comment": null}, "executable_at_time": {"type": "numeric", "index": 6, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 10, "name": "is_offchain", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 12, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 14, "name": "keeper_deposit", "comment": null}, "account": {"type": "text", "index": 15, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_near_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "numeric", "index": 1, "name": "timestamp", "comment": null}, "index": {"type": "numeric", "index": 2, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 6, "name": "funding_rate", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 9, "name": "funding", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_near_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 2, "name": "margin_delta", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_near_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 3, "name": "market_key", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "base_asset": {"type": "text", "index": 7, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 10, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_near_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 2, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 4, "name": "flagger", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_near_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 3, "name": "stakers_fee", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 9, "name": "flagger_fee", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 11, "name": "liquidator_fee", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 13, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 14, "name": "liquidator", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_near_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "fee": {"type": "numeric", "index": 7, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "price": {"type": "numeric", "index": 9, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 10, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_near_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 5, "name": "skew", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 7, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "trade_size": {"type": "numeric", "index": 9, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 10, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 12, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 13, "name": "size", "comment": null}, "last_price": {"type": "numeric", "index": 14, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 15, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_near_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 7, "name": "id0", "comment": null}, "margin": {"type": "numeric", "index": 8, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 9, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 11, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}, "last_price": {"type": "numeric", "index": 13, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_one_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 6, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 9, "name": "commit_deposit", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 10, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}, "current_round_id": {"type": "numeric", "index": 12, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 13, "name": "target_round_id", "comment": null}, "event_name": {"type": "text", "index": 14, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_one_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 2, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "tracking_code": {"type": "text", "index": 4, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 7, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "intention_time": {"type": "numeric", "index": 10, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}, "target_round_id": {"type": "numeric", "index": 12, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 13, "name": "commit_deposit", "comment": null}, "executable_at_time": {"type": "numeric", "index": 14, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 15, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_one_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "numeric", "index": 1, "name": "timestamp", "comment": null}, "index": {"type": "numeric", "index": 2, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 6, "name": "funding_rate", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 9, "name": "funding", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_one_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 5, "name": "margin_delta", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_one_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 3, "name": "tracking_code", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 6, "name": "base_asset", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "market_key": {"type": "text", "index": 8, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 9, "name": "fee", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_one_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 3, "name": "flagger", "comment": null}, "timestamp": {"type": "numeric", "index": 4, "name": "timestamp", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_one_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 4, "name": "id0", "comment": null}, "stakers_fee": {"type": "numeric", "index": 5, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "size": {"type": "numeric", "index": 8, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 9, "name": "liquidator_fee", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 11, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 12, "name": "liquidator", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 14, "name": "flagger_fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_one_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "size": {"type": "numeric", "index": 7, "name": "size", "comment": null}, "liquidator": {"type": "text", "index": 8, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 9, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 12, "name": "fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_one_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"last_price": {"type": "numeric", "index": 1, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "margin": {"type": "numeric", "index": 3, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 4, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 6, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 7, "name": "size", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 9, "name": "skew", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 11, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 12, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 13, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 15, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_one_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size": {"type": "numeric", "index": 1, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 2, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 4, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 5, "name": "margin", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 7, "name": "last_price", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 12, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_op_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"is_offchain": {"type": "boolean", "index": 1, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 6, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "size_delta": {"type": "numeric", "index": 8, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 9, "name": "keeper_deposit", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "target_round_id": {"type": "numeric", "index": 11, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 12, "name": "current_round_id", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 14, "name": "commit_deposit", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_op_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"commit_deposit": {"type": "numeric", "index": 1, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 2, "name": "target_round_id", "comment": null}, "size_delta": {"type": "numeric", "index": 3, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 4, "name": "intention_time", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 7, "name": "executable_at_time", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 9, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 11, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 15, "name": "tracking_code", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_op_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 2, "name": "funding", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 5, "name": "funding_rate", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 8, "name": "timestamp", "comment": null}, "index": {"type": "numeric", "index": 9, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_op_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 5, "name": "margin_delta", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_op_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 2, "name": "size_delta", "comment": null}, "fee": {"type": "numeric", "index": 3, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 4, "name": "market_key", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 7, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 10, "name": "base_asset", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_op_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 8, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 10, "name": "flagger", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_op_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 2, "name": "flagger_fee", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 3, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "price": {"type": "numeric", "index": 5, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 6, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 9, "name": "stakers_fee", "comment": null}, "id0": {"type": "numeric", "index": 10, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 12, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 14, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_op_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "size": {"type": "numeric", "index": 3, "name": "size", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 5, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 6, "name": "liquidator", "comment": null}, "id0": {"type": "numeric", "index": 7, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 11, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_op_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"funding_index": {"type": "numeric", "index": 1, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 2, "name": "size", "comment": null}, "margin": {"type": "numeric", "index": 3, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 4, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 7, "name": "last_price", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "fee": {"type": "numeric", "index": 11, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 13, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 15, "name": "skew", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_op_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 9, "name": "last_price", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 11, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 13, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 14, "name": "margin", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ordi_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 4, "name": "tracking_code", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 6, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "commit_deposit": {"type": "numeric", "index": 8, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "target_round_id": {"type": "numeric", "index": 11, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 12, "name": "current_round_id", "comment": null}, "size_delta": {"type": "numeric", "index": 13, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 14, "name": "keeper_deposit", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ordi_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 2, "name": "executable_at_time", "comment": null}, "commit_deposit": {"type": "numeric", "index": 3, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 4, "name": "target_round_id", "comment": null}, "intention_time": {"type": "numeric", "index": 5, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 6, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 8, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 12, "name": "tracking_code", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 14, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 15, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ordi_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "numeric", "index": 1, "name": "timestamp", "comment": null}, "index": {"type": "numeric", "index": 2, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 6, "name": "funding_rate", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 9, "name": "funding", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ordi_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 7, "name": "margin_delta", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ordi_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size_delta": {"type": "numeric", "index": 1, "name": "size_delta", "comment": null}, "market_key": {"type": "text", "index": 2, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 3, "name": "fee", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 7, "name": "base_asset", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 10, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ordi_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "timestamp": {"type": "numeric", "index": 7, "name": "timestamp", "comment": null}, "flagger": {"type": "text", "index": 8, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ordi_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 6, "name": "stakers_fee", "comment": null}, "id0": {"type": "numeric", "index": 7, "name": "id0", "comment": null}, "price": {"type": "numeric", "index": 8, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 9, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 11, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}, "flagger_fee": {"type": "numeric", "index": 13, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ordi_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 2, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 8, "name": "fee", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "price": {"type": "numeric", "index": 10, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 11, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ordi_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "fee": {"type": "numeric", "index": 4, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 8, "name": "skew", "comment": null}, "funding_index": {"type": "numeric", "index": 9, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "trade_size": {"type": "numeric", "index": 11, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 12, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 15, "name": "last_price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_ordi_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size": {"type": "numeric", "index": 1, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 2, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 5, "name": "trade_size", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 7, "name": "last_price", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 13, "name": "fee", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_pendle_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 3, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "is_offchain": {"type": "boolean", "index": 5, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 9, "name": "commit_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 10, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 11, "name": "keeper_deposit", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "current_round_id": {"type": "numeric", "index": 13, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 14, "name": "target_round_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_pendle_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 2, "name": "executable_at_time", "comment": null}, "target_round_id": {"type": "numeric", "index": 3, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 4, "name": "commit_deposit", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "intention_time": {"type": "numeric", "index": 6, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 7, "name": "size_delta", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 10, "name": "keeper_deposit", "comment": null}, "tracking_code": {"type": "text", "index": 11, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}, "is_offchain": {"type": "boolean", "index": 13, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 15, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_pendle_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "numeric", "index": 1, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 3, "name": "index", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "funding_rate": {"type": "numeric", "index": 5, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "funding": {"type": "numeric", "index": 8, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_pendle_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 2, "name": "margin_delta", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_pendle_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 3, "name": "base_asset", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 6, "name": "tracking_code", "comment": null}, "market_key": {"type": "text", "index": 7, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 8, "name": "fee", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 10, "name": "size_delta", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_pendle_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 2, "name": "flagger", "comment": null}, "timestamp": {"type": "numeric", "index": 3, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 9, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_pendle_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"liquidator_fee": {"type": "numeric", "index": 1, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 2, "name": "size", "comment": null}, "price": {"type": "numeric", "index": 3, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 4, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 7, "name": "flagger_fee", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "stakers_fee": {"type": "numeric", "index": 11, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 13, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_pendle_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "size": {"type": "numeric", "index": 3, "name": "size", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 5, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 6, "name": "price", "comment": null}, "id0": {"type": "numeric", "index": 7, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 11, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_pendle_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"funding_index": {"type": "numeric", "index": 1, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 2, "name": "size", "comment": null}, "trade_size": {"type": "numeric", "index": 3, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 7, "name": "last_price", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 12, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 13, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 15, "name": "skew", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_pendle_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"trade_size": {"type": "numeric", "index": 1, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 2, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 4, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 5, "name": "size", "comment": null}, "last_price": {"type": "numeric", "index": 6, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "fee": {"type": "numeric", "index": 12, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 14, "name": "id0", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_pepe_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 6, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 9, "name": "commit_deposit", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 10, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}, "current_round_id": {"type": "numeric", "index": 12, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 13, "name": "target_round_id", "comment": null}, "event_name": {"type": "text", "index": 14, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_pepe_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 3, "name": "is_offchain", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 5, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 7, "name": "keeper_deposit", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "intention_time": {"type": "numeric", "index": 9, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 10, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "commit_deposit": {"type": "numeric", "index": 12, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 13, "name": "target_round_id", "comment": null}, "executable_at_time": {"type": "numeric", "index": 14, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 15, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_pepe_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 3, "name": "funding", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 6, "name": "funding_rate", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "index": {"type": "numeric", "index": 8, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 10, "name": "timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_pepe_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "margin_delta": {"type": "numeric", "index": 3, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_pepe_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 3, "name": "market_key", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 5, "name": "size_delta", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 8, "name": "tracking_code", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 11, "name": "base_asset", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_pepe_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "flagger": {"type": "text", "index": 8, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 10, "name": "timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_pepe_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "stakers_fee": {"type": "numeric", "index": 2, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 9, "name": "flagger_fee", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 11, "name": "liquidator_fee", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 13, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 14, "name": "price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_pepe_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "fee": {"type": "numeric", "index": 7, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "price": {"type": "numeric", "index": 9, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 10, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_pepe_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"last_price": {"type": "numeric", "index": 1, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "trade_size": {"type": "numeric", "index": 3, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 6, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 7, "name": "size", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 9, "name": "skew", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 11, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 12, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 13, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 15, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_pepe_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"trade_size": {"type": "numeric", "index": 1, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 2, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 4, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 5, "name": "size", "comment": null}, "last_price": {"type": "numeric", "index": 6, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 13, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 14, "name": "id0", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_perp_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 3, "name": "is_offchain", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 5, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "current_round_id": {"type": "numeric", "index": 8, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 9, "name": "target_round_id", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 11, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 12, "name": "size_delta", "comment": null}, "commit_deposit": {"type": "numeric", "index": 13, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_perp_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 2, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "tracking_code": {"type": "text", "index": 4, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 7, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "intention_time": {"type": "numeric", "index": 10, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}, "target_round_id": {"type": "numeric", "index": 12, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 13, "name": "commit_deposit", "comment": null}, "executable_at_time": {"type": "numeric", "index": 14, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 15, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_perp_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"funding_rate": {"type": "numeric", "index": 1, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "funding": {"type": "numeric", "index": 4, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "timestamp": {"type": "numeric", "index": 7, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 9, "name": "index", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_perp_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 7, "name": "margin_delta", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_perp_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 3, "name": "base_asset", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 6, "name": "tracking_code", "comment": null}, "fee": {"type": "numeric", "index": 7, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 8, "name": "market_key", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 10, "name": "size_delta", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_perp_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 2, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 8, "name": "timestamp", "comment": null}, "flagger": {"type": "text", "index": 9, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_perp_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 5, "name": "stakers_fee", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 8, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "price": {"type": "numeric", "index": 10, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 11, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 14, "name": "flagger_fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_perp_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "size": {"type": "numeric", "index": 3, "name": "size", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 5, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 6, "name": "liquidator", "comment": null}, "id0": {"type": "numeric", "index": 7, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 11, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_perp_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size": {"type": "numeric", "index": 1, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 2, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 4, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 5, "name": "margin", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 7, "name": "last_price", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 12, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "skew": {"type": "numeric", "index": 14, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 15, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_perp_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"last_price": {"type": "numeric", "index": 1, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "margin": {"type": "numeric", "index": 3, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 4, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 6, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 7, "name": "size", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 10, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_pyth_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"is_offchain": {"type": "boolean", "index": 1, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "tracking_code": {"type": "text", "index": 5, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "size_delta": {"type": "numeric", "index": 8, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 9, "name": "keeper_deposit", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "current_round_id": {"type": "numeric", "index": 11, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 12, "name": "target_round_id", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 14, "name": "commit_deposit", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_pyth_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 3, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 8, "name": "is_offchain", "comment": null}, "executable_at_time": {"type": "numeric", "index": 9, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "intention_time": {"type": "numeric", "index": 11, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 12, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "commit_deposit": {"type": "numeric", "index": 14, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 15, "name": "target_round_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_pyth_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 2, "name": "timestamp", "comment": null}, "index": {"type": "numeric", "index": 3, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 6, "name": "funding", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 9, "name": "funding_rate", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_pyth_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "margin_delta": {"type": "numeric", "index": 7, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_pyth_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size_delta": {"type": "numeric", "index": 1, "name": "size_delta", "comment": null}, "market_key": {"type": "text", "index": 2, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 3, "name": "fee", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 7, "name": "base_asset", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 10, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_pyth_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 8, "name": "flagger", "comment": null}, "timestamp": {"type": "numeric", "index": 9, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_pyth_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 2, "name": "flagger_fee", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 3, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "price": {"type": "numeric", "index": 5, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 6, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "stakers_fee": {"type": "numeric", "index": 8, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 10, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 12, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 14, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_pyth_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"price": {"type": "numeric", "index": 1, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 2, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 12, "name": "id0", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_pyth_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 5, "name": "skew", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 7, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "trade_size": {"type": "numeric", "index": 9, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 10, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 12, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 13, "name": "size", "comment": null}, "last_price": {"type": "numeric", "index": 14, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 15, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_pyth_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "fee": {"type": "numeric", "index": 4, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "funding_index": {"type": "numeric", "index": 8, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "trade_size": {"type": "numeric", "index": 10, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 11, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 14, "name": "last_price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_rndr_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 2, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "tracking_code": {"type": "text", "index": 4, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 8, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 9, "name": "size_delta", "comment": null}, "target_round_id": {"type": "numeric", "index": 10, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 11, "name": "current_round_id", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 14, "name": "commit_deposit", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_rndr_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 2, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 4, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "is_offchain": {"type": "boolean", "index": 6, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 10, "name": "executable_at_time", "comment": null}, "target_round_id": {"type": "numeric", "index": 11, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 12, "name": "commit_deposit", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 14, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 15, "name": "intention_time", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_rndr_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 3, "name": "funding_rate", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 6, "name": "funding", "comment": null}, "index": {"type": "numeric", "index": 7, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 9, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_rndr_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 8, "name": "margin_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_rndr_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 3, "name": "market_key", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 5, "name": "size_delta", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 8, "name": "tracking_code", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 11, "name": "base_asset", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_rndr_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "numeric", "index": 1, "name": "timestamp", "comment": null}, "flagger": {"type": "text", "index": 2, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 9, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_rndr_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"flagger_fee": {"type": "numeric", "index": 1, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 4, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 5, "name": "liquidator", "comment": null}, "size": {"type": "numeric", "index": 6, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 7, "name": "liquidator_fee", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 9, "name": "id0", "comment": null}, "stakers_fee": {"type": "numeric", "index": 10, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_rndr_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size": {"type": "numeric", "index": 1, "name": "size", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 3, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 4, "name": "liquidator", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 6, "name": "fee", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 10, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_rndr_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 2, "name": "skew", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 4, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "last_price": {"type": "numeric", "index": 9, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "margin": {"type": "numeric", "index": 11, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 12, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 14, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 15, "name": "size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_rndr_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"funding_index": {"type": "numeric", "index": 1, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 2, "name": "size", "comment": null}, "trade_size": {"type": "numeric", "index": 3, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 7, "name": "last_price", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "fee": {"type": "numeric", "index": 11, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 13, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_rpl_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 3, "name": "is_offchain", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 6, "name": "tracking_code", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "current_round_id": {"type": "numeric", "index": 8, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 9, "name": "target_round_id", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 11, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 12, "name": "size_delta", "comment": null}, "commit_deposit": {"type": "numeric", "index": 13, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_rpl_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"target_round_id": {"type": "numeric", "index": 1, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 2, "name": "commit_deposit", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 5, "name": "intention_time", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 7, "name": "executable_at_time", "comment": null}, "is_offchain": {"type": "boolean", "index": 8, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 12, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 14, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 15, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_rpl_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"index": {"type": "numeric", "index": 1, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 3, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 7, "name": "funding_rate", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 10, "name": "funding", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_rpl_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "margin_delta": {"type": "numeric", "index": 3, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_rpl_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"market_key": {"type": "text", "index": 1, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 8, "name": "base_asset", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 11, "name": "tracking_code", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_rpl_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 2, "name": "flagger", "comment": null}, "timestamp": {"type": "numeric", "index": 3, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 9, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_rpl_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size": {"type": "numeric", "index": 1, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 2, "name": "liquidator_fee", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 4, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 5, "name": "liquidator", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 7, "name": "flagger_fee", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "stakers_fee": {"type": "numeric", "index": 12, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_rpl_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "size": {"type": "numeric", "index": 3, "name": "size", "comment": null}, "price": {"type": "numeric", "index": 4, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 5, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 6, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_rpl_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 2, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 3, "name": "trade_size", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 5, "name": "funding_index", "comment": null}, "last_price": {"type": "numeric", "index": 6, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "skew": {"type": "numeric", "index": 11, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 13, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 14, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 15, "name": "fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_rpl_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 9, "name": "last_price", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 11, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 13, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 14, "name": "margin", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_rune_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 2, "name": "commit_deposit", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 3, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "current_round_id": {"type": "numeric", "index": 5, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 6, "name": "target_round_id", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 9, "name": "tracking_code", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 12, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 13, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 14, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_rune_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 3, "name": "is_offchain", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 5, "name": "tracking_code", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 6, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "intention_time": {"type": "numeric", "index": 9, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 10, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "commit_deposit": {"type": "numeric", "index": 12, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 13, "name": "target_round_id", "comment": null}, "executable_at_time": {"type": "numeric", "index": 14, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 15, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_rune_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "funding": {"type": "numeric", "index": 2, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "funding_rate": {"type": "numeric", "index": 5, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 9, "name": "index", "comment": null}, "timestamp": {"type": "numeric", "index": 10, "name": "timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_rune_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "margin_delta": {"type": "numeric", "index": 4, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_rune_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "market_key": {"type": "text", "index": 3, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 4, "name": "fee", "comment": null}, "size_delta": {"type": "numeric", "index": 5, "name": "size_delta", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 7, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "base_asset": {"type": "text", "index": 10, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 11, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_rune_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 2, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 8, "name": "timestamp", "comment": null}, "flagger": {"type": "text", "index": 9, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_rune_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 7, "name": "stakers_fee", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 9, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 10, "name": "price", "comment": null}, "size": {"type": "numeric", "index": 11, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 12, "name": "liquidator_fee", "comment": null}, "flagger_fee": {"type": "numeric", "index": 13, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_rune_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 2, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 8, "name": "fee", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "price": {"type": "numeric", "index": 10, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 11, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_rune_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 5, "name": "skew", "comment": null}, "fee": {"type": "numeric", "index": 6, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "margin": {"type": "numeric", "index": 9, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 10, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 12, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 13, "name": "size", "comment": null}, "last_price": {"type": "numeric", "index": 14, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 15, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_rune_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 3, "name": "fee", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 9, "name": "last_price", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 11, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 13, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 14, "name": "trade_size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sei_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 3, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "is_offchain": {"type": "boolean", "index": 5, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 9, "name": "commit_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 10, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 11, "name": "keeper_deposit", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "target_round_id": {"type": "numeric", "index": 13, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 14, "name": "current_round_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sei_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"executable_at_time": {"type": "numeric", "index": 1, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 5, "name": "intention_time", "comment": null}, "target_round_id": {"type": "numeric", "index": 6, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 7, "name": "commit_deposit", "comment": null}, "tracking_code": {"type": "text", "index": 8, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 11, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 13, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 14, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 15, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sei_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 3, "name": "index", "comment": null}, "timestamp": {"type": "numeric", "index": 4, "name": "timestamp", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "funding": {"type": "numeric", "index": 6, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "funding_rate": {"type": "numeric", "index": 9, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sei_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 8, "name": "margin_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sei_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 2, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "market_key": {"type": "text", "index": 4, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "tracking_code": {"type": "text", "index": 6, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "base_asset": {"type": "text", "index": 9, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sei_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "flagger": {"type": "text", "index": 2, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 4, "name": "timestamp", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 7, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sei_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size": {"type": "numeric", "index": 1, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 2, "name": "liquidator_fee", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 4, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 5, "name": "price", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 7, "name": "flagger_fee", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "stakers_fee": {"type": "numeric", "index": 12, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sei_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 8, "name": "fee", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 11, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 12, "name": "price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sei_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"last_price": {"type": "numeric", "index": 1, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 5, "name": "trade_size", "comment": null}, "size": {"type": "numeric", "index": 6, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 7, "name": "funding_index", "comment": null}, "skew": {"type": "numeric", "index": 8, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 10, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 12, "name": "fee", "comment": null}, "id": {"type": "character varying", "index": 13, "name": "id", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 15, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sei_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"last_price": {"type": "numeric", "index": 1, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "margin": {"type": "numeric", "index": 3, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 4, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 6, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 7, "name": "size", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "fee": {"type": "numeric", "index": 9, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_shib_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"commit_deposit": {"type": "numeric", "index": 1, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "current_round_id": {"type": "numeric", "index": 3, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 4, "name": "target_round_id", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 6, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 7, "name": "size_delta", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 9, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 14, "name": "is_offchain", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_shib_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"tracking_code": {"type": "text", "index": 1, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 4, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 7, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "executable_at_time": {"type": "numeric", "index": 9, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "intention_time": {"type": "numeric", "index": 12, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 13, "name": "size_delta", "comment": null}, "target_round_id": {"type": "numeric", "index": 14, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 15, "name": "commit_deposit", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_shib_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 2, "name": "index", "comment": null}, "timestamp": {"type": "numeric", "index": 3, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "funding_rate": {"type": "numeric", "index": 6, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "funding": {"type": "numeric", "index": 9, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_shib_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "margin_delta": {"type": "numeric", "index": 4, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_shib_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 3, "name": "tracking_code", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 6, "name": "base_asset", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 8, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 9, "name": "market_key", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_shib_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 4, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "timestamp": {"type": "numeric", "index": 7, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 9, "name": "flagger", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_shib_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 3, "name": "stakers_fee", "comment": null}, "id0": {"type": "numeric", "index": 4, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "flagger_fee": {"type": "numeric", "index": 8, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "liquidator": {"type": "text", "index": 10, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 11, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 13, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 14, "name": "size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_shib_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "size": {"type": "numeric", "index": 7, "name": "size", "comment": null}, "price": {"type": "numeric", "index": 8, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 9, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 12, "name": "fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_shib_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"skew": {"type": "numeric", "index": 1, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "last_price": {"type": "numeric", "index": 9, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 12, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 13, "name": "trade_size", "comment": null}, "size": {"type": "numeric", "index": 14, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 15, "name": "funding_index", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_shib_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "fee": {"type": "numeric", "index": 4, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "funding_index": {"type": "numeric", "index": 8, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "margin": {"type": "numeric", "index": 10, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 11, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 14, "name": "last_price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sol_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"commit_deposit": {"type": "numeric", "index": 1, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "target_round_id": {"type": "numeric", "index": 3, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 4, "name": "current_round_id", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 6, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 7, "name": "size_delta", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 10, "name": "tracking_code", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 14, "name": "is_offchain", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sol_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 3, "name": "is_offchain", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 5, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 7, "name": "keeper_deposit", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "intention_time": {"type": "numeric", "index": 9, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 10, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "commit_deposit": {"type": "numeric", "index": 12, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 13, "name": "target_round_id", "comment": null}, "executable_at_time": {"type": "numeric", "index": 14, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 15, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sol_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 2, "name": "timestamp", "comment": null}, "index": {"type": "numeric", "index": 3, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 6, "name": "funding", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 9, "name": "funding_rate", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sol_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 6, "name": "margin_delta", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sol_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 2, "name": "size_delta", "comment": null}, "market_key": {"type": "text", "index": 3, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 4, "name": "fee", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 7, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 10, "name": "base_asset", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sol_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 8, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 10, "name": "flagger", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sol_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"flagger_fee": {"type": "numeric", "index": 1, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 4, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 5, "name": "liquidator", "comment": null}, "size": {"type": "numeric", "index": 6, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 7, "name": "liquidator_fee", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 9, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 11, "name": "stakers_fee", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sol_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "size": {"type": "numeric", "index": 7, "name": "size", "comment": null}, "liquidator": {"type": "text", "index": 8, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 9, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 12, "name": "fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sol_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"funding_index": {"type": "numeric", "index": 1, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 2, "name": "size", "comment": null}, "trade_size": {"type": "numeric", "index": 3, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 7, "name": "last_price", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 12, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 13, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 15, "name": "skew", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sol_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 2, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 3, "name": "margin", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 5, "name": "funding_index", "comment": null}, "last_price": {"type": "numeric", "index": 6, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 12, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 13, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 14, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_steth_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 3, "name": "is_offchain", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 6, "name": "tracking_code", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "target_round_id": {"type": "numeric", "index": 8, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 9, "name": "current_round_id", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 11, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 12, "name": "size_delta", "comment": null}, "commit_deposit": {"type": "numeric", "index": 13, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_steth_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 2, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "tracking_code": {"type": "text", "index": 4, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 8, "name": "keeper_deposit", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 10, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 11, "name": "intention_time", "comment": null}, "target_round_id": {"type": "numeric", "index": 12, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 13, "name": "commit_deposit", "comment": null}, "executable_at_time": {"type": "numeric", "index": 14, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 15, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_steth_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "funding_rate": {"type": "numeric", "index": 2, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "funding": {"type": "numeric", "index": 5, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 8, "name": "index", "comment": null}, "timestamp": {"type": "numeric", "index": 9, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_steth_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 5, "name": "margin_delta", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_steth_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "base_asset": {"type": "text", "index": 5, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "market_key": {"type": "text", "index": 9, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 10, "name": "fee", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_steth_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "timestamp": {"type": "numeric", "index": 7, "name": "timestamp", "comment": null}, "flagger": {"type": "text", "index": 8, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_steth_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 7, "name": "stakers_fee", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 9, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 10, "name": "liquidator", "comment": null}, "size": {"type": "numeric", "index": 11, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 12, "name": "liquidator_fee", "comment": null}, "flagger_fee": {"type": "numeric", "index": 13, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_steth_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"liquidator": {"type": "text", "index": 1, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 2, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 12, "name": "id0", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_steth_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "skew": {"type": "numeric", "index": 4, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 10, "name": "last_price", "comment": null}, "size": {"type": "numeric", "index": 11, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 12, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 14, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 15, "name": "trade_size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_steth_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 2, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 3, "name": "trade_size", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 5, "name": "funding_index", "comment": null}, "last_price": {"type": "numeric", "index": 6, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 12, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 14, "name": "fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_stetheth_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 2, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 7, "name": "tracking_code", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "current_round_id": {"type": "numeric", "index": 9, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 10, "name": "target_round_id", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 12, "name": "keeper_deposit", "comment": null}, "commit_deposit": {"type": "numeric", "index": 13, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_stetheth_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 4, "name": "keeper_deposit", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 8, "name": "is_offchain", "comment": null}, "executable_at_time": {"type": "numeric", "index": 9, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 12, "name": "intention_time", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "commit_deposit": {"type": "numeric", "index": 14, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 15, "name": "target_round_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_stetheth_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"index": {"type": "numeric", "index": 1, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 3, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 7, "name": "funding_rate", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 10, "name": "funding", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_stetheth_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 3, "name": "margin_delta", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_stetheth_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"tracking_code": {"type": "text", "index": 1, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "base_asset": {"type": "text", "index": 4, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 8, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "fee": {"type": "numeric", "index": 10, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 11, "name": "market_key", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_stetheth_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "timestamp": {"type": "numeric", "index": 7, "name": "timestamp", "comment": null}, "flagger": {"type": "text", "index": 8, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_stetheth_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 5, "name": "stakers_fee", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 8, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "liquidator": {"type": "text", "index": 10, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 11, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 14, "name": "flagger_fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_stetheth_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size": {"type": "numeric", "index": 1, "name": "size", "comment": null}, "liquidator": {"type": "text", "index": 2, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 3, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 6, "name": "fee", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_stetheth_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"skew": {"type": "numeric", "index": 1, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "last_price": {"type": "numeric", "index": 9, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 12, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 13, "name": "margin", "comment": null}, "size": {"type": "numeric", "index": 14, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 15, "name": "funding_index", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_stetheth_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"funding_index": {"type": "numeric", "index": 1, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 2, "name": "size", "comment": null}, "margin": {"type": "numeric", "index": 3, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 4, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 7, "name": "last_price", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 12, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 13, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_strk_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 3, "name": "tracking_code", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 7, "name": "is_offchain", "comment": null}, "commit_deposit": {"type": "numeric", "index": 8, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "target_round_id": {"type": "numeric", "index": 10, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 11, "name": "current_round_id", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 13, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 14, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_strk_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"tracking_code": {"type": "text", "index": 1, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 4, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 7, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "executable_at_time": {"type": "numeric", "index": 9, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "intention_time": {"type": "numeric", "index": 12, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 13, "name": "size_delta", "comment": null}, "target_round_id": {"type": "numeric", "index": 14, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 15, "name": "commit_deposit", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_strk_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "funding": {"type": "numeric", "index": 2, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "funding_rate": {"type": "numeric", "index": 5, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 9, "name": "index", "comment": null}, "timestamp": {"type": "numeric", "index": 10, "name": "timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_strk_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "margin_delta": {"type": "numeric", "index": 7, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_strk_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size_delta": {"type": "numeric", "index": 1, "name": "size_delta", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 3, "name": "market_key", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 7, "name": "base_asset", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 10, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_strk_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 3, "name": "flagger", "comment": null}, "timestamp": {"type": "numeric", "index": 4, "name": "timestamp", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_strk_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 4, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 6, "name": "stakers_fee", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "size": {"type": "numeric", "index": 8, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 9, "name": "liquidator_fee", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 11, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 12, "name": "liquidator", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 14, "name": "flagger_fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_strk_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 2, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 3, "name": "price", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_strk_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"margin": {"type": "numeric", "index": 1, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 2, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 4, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 5, "name": "size", "comment": null}, "last_price": {"type": "numeric", "index": 6, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 12, "name": "skew", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 14, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 15, "name": "id0", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_strk_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 3, "name": "fee", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 9, "name": "last_price", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 11, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 13, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 14, "name": "trade_size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sui_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 2, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "tracking_code": {"type": "text", "index": 4, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 8, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 9, "name": "size_delta", "comment": null}, "current_round_id": {"type": "numeric", "index": 10, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 11, "name": "target_round_id", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 14, "name": "commit_deposit", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sui_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"executable_at_time": {"type": "numeric", "index": 1, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "intention_time": {"type": "numeric", "index": 4, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 5, "name": "size_delta", "comment": null}, "target_round_id": {"type": "numeric", "index": 6, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 7, "name": "commit_deposit", "comment": null}, "tracking_code": {"type": "text", "index": 8, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 12, "name": "keeper_deposit", "comment": null}, "id": {"type": "character varying", "index": 13, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 14, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 15, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sui_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "numeric", "index": 1, "name": "timestamp", "comment": null}, "index": {"type": "numeric", "index": 2, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 6, "name": "funding_rate", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 9, "name": "funding", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sui_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "margin_delta": {"type": "numeric", "index": 2, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sui_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 2, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "market_key": {"type": "text", "index": 4, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "tracking_code": {"type": "text", "index": 6, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "base_asset": {"type": "text", "index": 9, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sui_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 2, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 9, "name": "flagger", "comment": null}, "timestamp": {"type": "numeric", "index": 10, "name": "timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sui_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "stakers_fee": {"type": "numeric", "index": 5, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 7, "name": "id0", "comment": null}, "liquidator": {"type": "text", "index": 8, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 9, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 11, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}, "flagger_fee": {"type": "numeric", "index": 13, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sui_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 2, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 3, "name": "price", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sui_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 2, "name": "last_price", "comment": null}, "size": {"type": "numeric", "index": 3, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 4, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 6, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 7, "name": "trade_size", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 10, "name": "fee", "comment": null}, "skew": {"type": "numeric", "index": 11, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 15, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sui_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 2, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 3, "name": "trade_size", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 5, "name": "funding_index", "comment": null}, "last_price": {"type": "numeric", "index": 6, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 12, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 14, "name": "fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sushi_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"commit_deposit": {"type": "numeric", "index": 1, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "target_round_id": {"type": "numeric", "index": 3, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 4, "name": "current_round_id", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 6, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 7, "name": "size_delta", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 10, "name": "tracking_code", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 14, "name": "is_offchain", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sushi_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"keeper_deposit": {"type": "numeric", "index": 1, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 5, "name": "tracking_code", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 7, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 10, "name": "executable_at_time", "comment": null}, "commit_deposit": {"type": "numeric", "index": 11, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 12, "name": "target_round_id", "comment": null}, "intention_time": {"type": "numeric", "index": 13, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 14, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 15, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sushi_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 2, "name": "funding_rate", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 5, "name": "funding", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "timestamp": {"type": "numeric", "index": 7, "name": "timestamp", "comment": null}, "index": {"type": "numeric", "index": 8, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sushi_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "margin_delta": {"type": "numeric", "index": 6, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sushi_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 3, "name": "market_key", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "base_asset": {"type": "text", "index": 7, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 10, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sushi_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 3, "name": "flagger", "comment": null}, "timestamp": {"type": "numeric", "index": 4, "name": "timestamp", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sushi_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size": {"type": "numeric", "index": 1, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 2, "name": "liquidator_fee", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 4, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 5, "name": "price", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 7, "name": "flagger_fee", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "stakers_fee": {"type": "numeric", "index": 12, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sushi_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"liquidator": {"type": "text", "index": 1, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 2, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 12, "name": "id0", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sushi_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "skew": {"type": "numeric", "index": 4, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 10, "name": "last_price", "comment": null}, "size": {"type": "numeric", "index": 11, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 12, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 14, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 15, "name": "margin", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_sushi_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "fee": {"type": "numeric", "index": 4, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "funding_index": {"type": "numeric", "index": 8, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "trade_size": {"type": "numeric", "index": 10, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 11, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 14, "name": "last_price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_tia_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size_delta": {"type": "numeric", "index": 1, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 2, "name": "keeper_deposit", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "current_round_id": {"type": "numeric", "index": 4, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 5, "name": "target_round_id", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 7, "name": "commit_deposit", "comment": null}, "is_offchain": {"type": "boolean", "index": 8, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "tracking_code": {"type": "text", "index": 12, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_tia_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"executable_at_time": {"type": "numeric", "index": 1, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "intention_time": {"type": "numeric", "index": 4, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 5, "name": "size_delta", "comment": null}, "target_round_id": {"type": "numeric", "index": 6, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 7, "name": "commit_deposit", "comment": null}, "tracking_code": {"type": "text", "index": 8, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 11, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 13, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 14, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 15, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_tia_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "numeric", "index": 1, "name": "timestamp", "comment": null}, "index": {"type": "numeric", "index": 2, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 6, "name": "funding_rate", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 9, "name": "funding", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_tia_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 5, "name": "margin_delta", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_tia_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "market_key": {"type": "text", "index": 2, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 3, "name": "fee", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 5, "name": "size_delta", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 8, "name": "tracking_code", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 11, "name": "base_asset", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_tia_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "flagger": {"type": "text", "index": 8, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 10, "name": "timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_tia_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 7, "name": "stakers_fee", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 9, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 10, "name": "price", "comment": null}, "size": {"type": "numeric", "index": 11, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 12, "name": "liquidator_fee", "comment": null}, "flagger_fee": {"type": "numeric", "index": 13, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_tia_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 2, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 3, "name": "liquidator", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_tia_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size": {"type": "numeric", "index": 1, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 2, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 5, "name": "trade_size", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 7, "name": "last_price", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 13, "name": "fee", "comment": null}, "skew": {"type": "numeric", "index": 14, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 15, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_tia_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 4, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "last_price": {"type": "numeric", "index": 8, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "trade_size": {"type": "numeric", "index": 10, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 11, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 13, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 14, "name": "size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_trb_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 3, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "is_offchain": {"type": "boolean", "index": 5, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 9, "name": "commit_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 10, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 11, "name": "keeper_deposit", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "target_round_id": {"type": "numeric", "index": 13, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 14, "name": "current_round_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_trb_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"executable_at_time": {"type": "numeric", "index": 1, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "intention_time": {"type": "numeric", "index": 4, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 5, "name": "size_delta", "comment": null}, "target_round_id": {"type": "numeric", "index": 6, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 7, "name": "commit_deposit", "comment": null}, "tracking_code": {"type": "text", "index": 8, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 11, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 13, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 14, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 15, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_trb_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "funding_rate": {"type": "numeric", "index": 2, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "funding": {"type": "numeric", "index": 5, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 8, "name": "index", "comment": null}, "timestamp": {"type": "numeric", "index": 9, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_trb_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "margin_delta": {"type": "numeric", "index": 2, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_trb_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 2, "name": "base_asset", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 5, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "size_delta": {"type": "numeric", "index": 7, "name": "size_delta", "comment": null}, "market_key": {"type": "text", "index": 8, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 9, "name": "fee", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_trb_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "flagger": {"type": "text", "index": 7, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 9, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_trb_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 2, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 3, "name": "liquidator", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 5, "name": "liquidator_fee", "comment": null}, "flagger_fee": {"type": "numeric", "index": 6, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 12, "name": "id0", "comment": null}, "stakers_fee": {"type": "numeric", "index": 13, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 14, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_trb_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 2, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 3, "name": "price", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_trb_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 8, "name": "skew", "comment": null}, "funding_index": {"type": "numeric", "index": 9, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "trade_size": {"type": "numeric", "index": 11, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 12, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 15, "name": "last_price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_trb_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 2, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 3, "name": "margin", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 5, "name": "funding_index", "comment": null}, "last_price": {"type": "numeric", "index": 6, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 12, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 13, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 14, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_trx_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 3, "name": "tracking_code", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 7, "name": "is_offchain", "comment": null}, "commit_deposit": {"type": "numeric", "index": 8, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "target_round_id": {"type": "numeric", "index": 10, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 11, "name": "current_round_id", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 13, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 14, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_trx_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"executable_at_time": {"type": "numeric", "index": 1, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "intention_time": {"type": "numeric", "index": 3, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "commit_deposit": {"type": "numeric", "index": 6, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 7, "name": "target_round_id", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 9, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 11, "name": "keeper_deposit", "comment": null}, "account": {"type": "text", "index": 12, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 13, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 15, "name": "is_offchain", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_trx_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"index": {"type": "numeric", "index": 1, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 3, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 7, "name": "funding_rate", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 10, "name": "funding", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_trx_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"margin_delta": {"type": "numeric", "index": 1, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_trx_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "market_key": {"type": "text", "index": 2, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 3, "name": "fee", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 5, "name": "size_delta", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 8, "name": "tracking_code", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 11, "name": "base_asset", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_trx_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 8, "name": "flagger", "comment": null}, "timestamp": {"type": "numeric", "index": 9, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_trx_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"flagger_fee": {"type": "numeric", "index": 1, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "price": {"type": "numeric", "index": 3, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 4, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 6, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 7, "name": "size", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "stakers_fee": {"type": "numeric", "index": 9, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_trx_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"liquidator": {"type": "text", "index": 1, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 2, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 12, "name": "id0", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_trx_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 5, "name": "skew", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 7, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "trade_size": {"type": "numeric", "index": 9, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 10, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 12, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 13, "name": "size", "comment": null}, "last_price": {"type": "numeric", "index": 14, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 15, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_trx_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 3, "name": "fee", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 9, "name": "last_price", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 11, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 13, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 14, "name": "trade_size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_uma_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "is_offchain": {"type": "boolean", "index": 5, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 9, "name": "commit_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 10, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 11, "name": "keeper_deposit", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "target_round_id": {"type": "numeric", "index": 13, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 14, "name": "current_round_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_uma_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 2, "name": "executable_at_time", "comment": null}, "target_round_id": {"type": "numeric", "index": 3, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 4, "name": "commit_deposit", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "intention_time": {"type": "numeric", "index": 6, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 7, "name": "size_delta", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 9, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 11, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}, "is_offchain": {"type": "boolean", "index": 13, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 15, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_uma_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 2, "name": "funding_rate", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 5, "name": "funding", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "timestamp": {"type": "numeric", "index": 7, "name": "timestamp", "comment": null}, "index": {"type": "numeric", "index": 8, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_uma_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 8, "name": "margin_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_uma_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 5, "name": "base_asset", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 8, "name": "size_delta", "comment": null}, "fee": {"type": "numeric", "index": 9, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 10, "name": "market_key", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_uma_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"flagger": {"type": "text", "index": 1, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 3, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 10, "name": "id0", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_uma_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 4, "name": "id0", "comment": null}, "stakers_fee": {"type": "numeric", "index": 5, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "size": {"type": "numeric", "index": 8, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 9, "name": "liquidator_fee", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 11, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 12, "name": "price", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 14, "name": "flagger_fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_uma_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"fee": {"type": "numeric", "index": 1, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 4, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 5, "name": "liquidator", "comment": null}, "size": {"type": "numeric", "index": 6, "name": "size", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 12, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_uma_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"fee": {"type": "numeric", "index": 1, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 5, "name": "skew", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 10, "name": "last_price", "comment": null}, "funding_index": {"type": "numeric", "index": 11, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}, "trade_size": {"type": "numeric", "index": 13, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 14, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 15, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_uma_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 9, "name": "last_price", "comment": null}, "funding_index": {"type": "numeric", "index": 10, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 11, "name": "size", "comment": null}, "margin": {"type": "numeric", "index": 12, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 13, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 14, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_uni_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size_delta": {"type": "numeric", "index": 1, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 2, "name": "keeper_deposit", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "current_round_id": {"type": "numeric", "index": 4, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 5, "name": "target_round_id", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 7, "name": "commit_deposit", "comment": null}, "is_offchain": {"type": "boolean", "index": 8, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "tracking_code": {"type": "text", "index": 12, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_uni_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"tracking_code": {"type": "text", "index": 1, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 5, "name": "keeper_deposit", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 7, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "executable_at_time": {"type": "numeric", "index": 9, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "intention_time": {"type": "numeric", "index": 12, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 13, "name": "size_delta", "comment": null}, "target_round_id": {"type": "numeric", "index": 14, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 15, "name": "commit_deposit", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_uni_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 2, "name": "funding", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 5, "name": "funding_rate", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 8, "name": "timestamp", "comment": null}, "index": {"type": "numeric", "index": 9, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_uni_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 6, "name": "margin_delta", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_uni_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"tracking_code": {"type": "text", "index": 1, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "base_asset": {"type": "text", "index": 4, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 8, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "market_key": {"type": "text", "index": 10, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 11, "name": "fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_uni_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "numeric", "index": 1, "name": "timestamp", "comment": null}, "flagger": {"type": "text", "index": 2, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 9, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_uni_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"liquidator_fee": {"type": "numeric", "index": 1, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 2, "name": "size", "comment": null}, "price": {"type": "numeric", "index": 3, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 4, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 7, "name": "flagger_fee", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "stakers_fee": {"type": "numeric", "index": 11, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 13, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_uni_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 2, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "fee": {"type": "numeric", "index": 7, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 10, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 11, "name": "liquidator", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_uni_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 2, "name": "skew", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 4, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "last_price": {"type": "numeric", "index": 9, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "margin": {"type": "numeric", "index": 11, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 12, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 14, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 15, "name": "size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_uni_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 2, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 3, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "last_price": {"type": "numeric", "index": 8, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 11, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 12, "name": "margin", "comment": null}, "size": {"type": "numeric", "index": 13, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 14, "name": "funding_index", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_usdt_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"target_round_id": {"type": "numeric", "index": 1, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 2, "name": "current_round_id", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 4, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 5, "name": "size_delta", "comment": null}, "commit_deposit": {"type": "numeric", "index": 6, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 10, "name": "is_offchain", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 12, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_usdt_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"target_round_id": {"type": "numeric", "index": 1, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 2, "name": "commit_deposit", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "intention_time": {"type": "numeric", "index": 4, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 5, "name": "size_delta", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 7, "name": "executable_at_time", "comment": null}, "is_offchain": {"type": "boolean", "index": 8, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 12, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 14, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 15, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_usdt_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 2, "name": "funding", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 5, "name": "funding_rate", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 8, "name": "timestamp", "comment": null}, "index": {"type": "numeric", "index": 9, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_usdt_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 4, "name": "margin_delta", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_usdt_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "fee": {"type": "numeric", "index": 3, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 4, "name": "market_key", "comment": null}, "size_delta": {"type": "numeric", "index": 5, "name": "size_delta", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 7, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "base_asset": {"type": "text", "index": 10, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 11, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_usdt_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 2, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 4, "name": "flagger", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_usdt_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size": {"type": "numeric", "index": 1, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 2, "name": "liquidator_fee", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 4, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 5, "name": "price", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 7, "name": "flagger_fee", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 13, "name": "stakers_fee", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_usdt_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 8, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 9, "name": "price", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "fee": {"type": "numeric", "index": 11, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 12, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_usdt_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 2, "name": "last_price", "comment": null}, "size": {"type": "numeric", "index": 3, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 4, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 6, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 7, "name": "trade_size", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 9, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "skew": {"type": "numeric", "index": 11, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 15, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_usdt_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"funding_index": {"type": "numeric", "index": 1, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 2, "name": "size", "comment": null}, "trade_size": {"type": "numeric", "index": 3, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 7, "name": "last_price", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "fee": {"type": "numeric", "index": 11, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 13, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_wld_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 2, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 7, "name": "tracking_code", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "target_round_id": {"type": "numeric", "index": 9, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 10, "name": "current_round_id", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 12, "name": "keeper_deposit", "comment": null}, "commit_deposit": {"type": "numeric", "index": 13, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_wld_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 2, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "tracking_code": {"type": "text", "index": 4, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 8, "name": "keeper_deposit", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 10, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 11, "name": "intention_time", "comment": null}, "target_round_id": {"type": "numeric", "index": 12, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 13, "name": "commit_deposit", "comment": null}, "executable_at_time": {"type": "numeric", "index": 14, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 15, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_wld_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 2, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 4, "name": "index", "comment": null}, "funding": {"type": "numeric", "index": 5, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "funding_rate": {"type": "numeric", "index": 8, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_wld_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "margin_delta": {"type": "numeric", "index": 2, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_wld_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 2, "name": "base_asset", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 5, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "size_delta": {"type": "numeric", "index": 7, "name": "size_delta", "comment": null}, "market_key": {"type": "text", "index": 8, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 9, "name": "fee", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_wld_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 2, "name": "timestamp", "comment": null}, "flagger": {"type": "text", "index": 3, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_wld_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 3, "name": "stakers_fee", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 9, "name": "flagger_fee", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 11, "name": "liquidator_fee", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 13, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 14, "name": "price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_wld_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"fee": {"type": "numeric", "index": 1, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 4, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 5, "name": "liquidator", "comment": null}, "size": {"type": "numeric", "index": 6, "name": "size", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 12, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_wld_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 4, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 6, "name": "fee", "comment": null}, "skew": {"type": "numeric", "index": 7, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 10, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 12, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 13, "name": "trade_size", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 15, "name": "last_price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_wld_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"funding_index": {"type": "numeric", "index": 1, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 2, "name": "size", "comment": null}, "trade_size": {"type": "numeric", "index": 3, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 7, "name": "last_price", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 12, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 13, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xag_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 7, "name": "is_offchain", "comment": null}, "commit_deposit": {"type": "numeric", "index": 8, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "current_round_id": {"type": "numeric", "index": 10, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 11, "name": "target_round_id", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 13, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 14, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xag_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"is_offchain": {"type": "boolean", "index": 1, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 6, "name": "keeper_deposit", "comment": null}, "tracking_code": {"type": "text", "index": 7, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "target_round_id": {"type": "numeric", "index": 9, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 10, "name": "commit_deposit", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "intention_time": {"type": "numeric", "index": 12, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 13, "name": "size_delta", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 15, "name": "executable_at_time", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xag_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "funding_rate": {"type": "numeric", "index": 2, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "funding": {"type": "numeric", "index": 5, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 8, "name": "index", "comment": null}, "timestamp": {"type": "numeric", "index": 9, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xag_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "margin_delta": {"type": "numeric", "index": 4, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xag_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 2, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "market_key": {"type": "text", "index": 4, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "tracking_code": {"type": "text", "index": 6, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "base_asset": {"type": "text", "index": 9, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xag_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "numeric", "index": 1, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 3, "name": "flagger", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xag_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"flagger_fee": {"type": "numeric", "index": 1, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 4, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 5, "name": "price", "comment": null}, "size": {"type": "numeric", "index": 6, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 7, "name": "liquidator_fee", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 9, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 11, "name": "stakers_fee", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xag_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"price": {"type": "numeric", "index": 1, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 2, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 12, "name": "id0", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xag_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"last_price": {"type": "numeric", "index": 1, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 5, "name": "trade_size", "comment": null}, "size": {"type": "numeric", "index": 6, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 7, "name": "funding_index", "comment": null}, "skew": {"type": "numeric", "index": 8, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 10, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 12, "name": "fee", "comment": null}, "id": {"type": "character varying", "index": 13, "name": "id", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 15, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xag_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 6, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 9, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 10, "name": "margin", "comment": null}, "size": {"type": "numeric", "index": 11, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 12, "name": "funding_index", "comment": null}, "last_price": {"type": "numeric", "index": 13, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xau_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"target_round_id": {"type": "numeric", "index": 1, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 2, "name": "current_round_id", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 4, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 5, "name": "size_delta", "comment": null}, "commit_deposit": {"type": "numeric", "index": 6, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 10, "name": "is_offchain", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 12, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xau_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 2, "name": "keeper_deposit", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 5, "name": "tracking_code", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 7, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 10, "name": "executable_at_time", "comment": null}, "commit_deposit": {"type": "numeric", "index": 11, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 12, "name": "target_round_id", "comment": null}, "intention_time": {"type": "numeric", "index": 13, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 14, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 15, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xau_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "numeric", "index": 1, "name": "timestamp", "comment": null}, "index": {"type": "numeric", "index": 2, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 6, "name": "funding_rate", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 9, "name": "funding", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xau_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 5, "name": "margin_delta", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xau_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 3, "name": "base_asset", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 6, "name": "tracking_code", "comment": null}, "market_key": {"type": "text", "index": 7, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 8, "name": "fee", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 10, "name": "size_delta", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xau_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "timestamp": {"type": "numeric", "index": 7, "name": "timestamp", "comment": null}, "flagger": {"type": "text", "index": 8, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xau_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 5, "name": "stakers_fee", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 8, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "price": {"type": "numeric", "index": 10, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 11, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 14, "name": "flagger_fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xau_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 4, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "size": {"type": "numeric", "index": 7, "name": "size", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 9, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 10, "name": "liquidator", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 12, "name": "fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xau_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 2, "name": "last_price", "comment": null}, "funding_index": {"type": "numeric", "index": 3, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "margin": {"type": "numeric", "index": 5, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 6, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "fee": {"type": "numeric", "index": 8, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 10, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 12, "name": "skew", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 15, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xau_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 2, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 3, "name": "margin", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 5, "name": "funding_index", "comment": null}, "last_price": {"type": "numeric", "index": 6, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 12, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 14, "name": "fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xlm_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"tracking_code": {"type": "text", "index": 1, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 6, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 9, "name": "commit_deposit", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 10, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}, "target_round_id": {"type": "numeric", "index": 12, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 13, "name": "current_round_id", "comment": null}, "event_name": {"type": "text", "index": 14, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xlm_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 2, "name": "executable_at_time", "comment": null}, "target_round_id": {"type": "numeric", "index": 3, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 4, "name": "commit_deposit", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "intention_time": {"type": "numeric", "index": 6, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 7, "name": "size_delta", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 10, "name": "keeper_deposit", "comment": null}, "tracking_code": {"type": "text", "index": 11, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}, "is_offchain": {"type": "boolean", "index": 13, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 15, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xlm_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 2, "name": "index", "comment": null}, "timestamp": {"type": "numeric", "index": 3, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "funding_rate": {"type": "numeric", "index": 6, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "funding": {"type": "numeric", "index": 9, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xlm_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 5, "name": "margin_delta", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xlm_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 3, "name": "base_asset", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 6, "name": "tracking_code", "comment": null}, "fee": {"type": "numeric", "index": 7, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 8, "name": "market_key", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 10, "name": "size_delta", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xlm_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 2, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 4, "name": "flagger", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xlm_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"flagger_fee": {"type": "numeric", "index": 1, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "liquidator": {"type": "text", "index": 3, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 4, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 6, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 7, "name": "size", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "stakers_fee": {"type": "numeric", "index": 9, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xlm_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 2, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "fee": {"type": "numeric", "index": 7, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 10, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 11, "name": "liquidator", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xlm_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"size": {"type": "numeric", "index": 1, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 2, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 5, "name": "trade_size", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 7, "name": "last_price", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 13, "name": "fee", "comment": null}, "skew": {"type": "numeric", "index": 14, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 15, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xlm_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"last_price": {"type": "numeric", "index": 1, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "margin": {"type": "numeric", "index": 3, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 4, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 6, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 7, "name": "size", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "fee": {"type": "numeric", "index": 9, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 11, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xmr_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"tracking_code": {"type": "text", "index": 1, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 6, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 9, "name": "commit_deposit", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 10, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}, "current_round_id": {"type": "numeric", "index": 12, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 13, "name": "target_round_id", "comment": null}, "event_name": {"type": "text", "index": 14, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xmr_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"target_round_id": {"type": "numeric", "index": 1, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 2, "name": "commit_deposit", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 5, "name": "intention_time", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 7, "name": "executable_at_time", "comment": null}, "is_offchain": {"type": "boolean", "index": 8, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 13, "name": "keeper_deposit", "comment": null}, "tracking_code": {"type": "text", "index": 14, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 15, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xmr_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 2, "name": "timestamp", "comment": null}, "index": {"type": "numeric", "index": 3, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 6, "name": "funding", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 9, "name": "funding_rate", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xmr_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 5, "name": "margin_delta", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xmr_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 2, "name": "base_asset", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 5, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "size_delta": {"type": "numeric", "index": 7, "name": "size_delta", "comment": null}, "fee": {"type": "numeric", "index": 8, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 9, "name": "market_key", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xmr_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "flagger": {"type": "text", "index": 7, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 9, "name": "timestamp", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xmr_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 2, "name": "flagger_fee", "comment": null}, "size": {"type": "numeric", "index": 3, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 4, "name": "liquidator_fee", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 6, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 7, "name": "price", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "stakers_fee": {"type": "numeric", "index": 9, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "account": {"type": "text", "index": 12, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 14, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xmr_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"fee": {"type": "numeric", "index": 1, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "liquidator": {"type": "text", "index": 3, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 4, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "size": {"type": "numeric", "index": 6, "name": "size", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 9, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 11, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 12, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xmr_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 2, "name": "last_price", "comment": null}, "size": {"type": "numeric", "index": 3, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 4, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 6, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 7, "name": "margin", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 10, "name": "fee", "comment": null}, "skew": {"type": "numeric", "index": 11, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 15, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xmr_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 6, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 9, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 10, "name": "margin", "comment": null}, "size": {"type": "numeric", "index": 11, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 12, "name": "funding_index", "comment": null}, "last_price": {"type": "numeric", "index": 13, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xrp_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"commit_deposit": {"type": "numeric", "index": 1, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "current_round_id": {"type": "numeric", "index": 3, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 4, "name": "target_round_id", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 6, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 7, "name": "size_delta", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 9, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 14, "name": "is_offchain", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xrp_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 2, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "tracking_code": {"type": "text", "index": 4, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 7, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "size_delta": {"type": "numeric", "index": 10, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 11, "name": "intention_time", "comment": null}, "target_round_id": {"type": "numeric", "index": 12, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 13, "name": "commit_deposit", "comment": null}, "executable_at_time": {"type": "numeric", "index": 14, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 15, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xrp_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 2, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 4, "name": "index", "comment": null}, "funding": {"type": "numeric", "index": 5, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "funding_rate": {"type": "numeric", "index": 8, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xrp_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "margin_delta": {"type": "numeric", "index": 4, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xrp_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"base_asset": {"type": "text", "index": 1, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "tracking_code": {"type": "text", "index": 4, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "size_delta": {"type": "numeric", "index": 7, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "market_key": {"type": "text", "index": 9, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 10, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xrp_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 2, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 4, "name": "flagger", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "account": {"type": "text", "index": 8, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xrp_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "stakers_fee": {"type": "numeric", "index": 4, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 8, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "price": {"type": "numeric", "index": 10, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 11, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 14, "name": "flagger_fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xrp_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_timestamp": {"type": "timestamp with time zone", "index": 1, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 2, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 4, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 8, "name": "fee", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "liquidator": {"type": "text", "index": 10, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 11, "name": "price", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xrp_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"skew": {"type": "numeric", "index": 1, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 4, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "last_price": {"type": "numeric", "index": 9, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 12, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 13, "name": "margin", "comment": null}, "size": {"type": "numeric", "index": 14, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 15, "name": "funding_index", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xrp_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "fee": {"type": "numeric", "index": 2, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 4, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "last_price": {"type": "numeric", "index": 8, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "margin": {"type": "numeric", "index": 10, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 11, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 13, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 14, "name": "size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xtz_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "target_round_id": {"type": "numeric", "index": 2, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 3, "name": "current_round_id", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 5, "name": "keeper_deposit", "comment": null}, "commit_deposit": {"type": "numeric", "index": 6, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 9, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "account": {"type": "text", "index": 12, "name": "account", "comment": null}, "tracking_code": {"type": "text", "index": 13, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 14, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xtz_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"target_round_id": {"type": "numeric", "index": 1, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 2, "name": "commit_deposit", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "intention_time": {"type": "numeric", "index": 4, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 5, "name": "size_delta", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 7, "name": "executable_at_time", "comment": null}, "is_offchain": {"type": "boolean", "index": 8, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 13, "name": "keeper_deposit", "comment": null}, "tracking_code": {"type": "text", "index": 14, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 15, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xtz_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "index": {"type": "numeric", "index": 2, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 4, "name": "timestamp", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 7, "name": "funding", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 10, "name": "funding_rate", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xtz_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "margin_delta": {"type": "numeric", "index": 4, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xtz_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 2, "name": "base_asset", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 5, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "size_delta": {"type": "numeric", "index": 7, "name": "size_delta", "comment": null}, "fee": {"type": "numeric", "index": 8, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 9, "name": "market_key", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xtz_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "numeric", "index": 1, "name": "timestamp", "comment": null}, "flagger": {"type": "text", "index": 2, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 9, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xtz_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "stakers_fee": {"type": "numeric", "index": 2, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 9, "name": "flagger_fee", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 11, "name": "liquidator_fee", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 13, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 14, "name": "price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xtz_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"fee": {"type": "numeric", "index": 1, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "price": {"type": "numeric", "index": 4, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 5, "name": "liquidator", "comment": null}, "size": {"type": "numeric", "index": 6, "name": "size", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 12, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xtz_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"trade_size": {"type": "numeric", "index": 1, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 2, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 4, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 5, "name": "size", "comment": null}, "last_price": {"type": "numeric", "index": 6, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 12, "name": "skew", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 14, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 15, "name": "id0", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_xtz_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "funding_index": {"type": "numeric", "index": 8, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "trade_size": {"type": "numeric", "index": 10, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 11, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 14, "name": "last_price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_yfi_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 2, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 5, "name": "tracking_code", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 8, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 9, "name": "size_delta", "comment": null}, "current_round_id": {"type": "numeric", "index": 10, "name": "current_round_id", "comment": null}, "target_round_id": {"type": "numeric", "index": 11, "name": "target_round_id", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 14, "name": "commit_deposit", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_yfi_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 2, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "tracking_code": {"type": "text", "index": 4, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 7, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "intention_time": {"type": "numeric", "index": 10, "name": "intention_time", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}, "target_round_id": {"type": "numeric", "index": 12, "name": "target_round_id", "comment": null}, "commit_deposit": {"type": "numeric", "index": 13, "name": "commit_deposit", "comment": null}, "executable_at_time": {"type": "numeric", "index": 14, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 15, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_yfi_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 3, "name": "funding", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 6, "name": "funding_rate", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "index": {"type": "numeric", "index": 8, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 10, "name": "timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_yfi_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "margin_delta": {"type": "numeric", "index": 4, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_yfi_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 2, "name": "size_delta", "comment": null}, "market_key": {"type": "text", "index": 3, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 4, "name": "fee", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 7, "name": "tracking_code", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "base_asset": {"type": "text", "index": 10, "name": "base_asset", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_yfi_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "numeric", "index": 1, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 3, "name": "flagger", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 10, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_yfi_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"flagger_fee": {"type": "numeric", "index": 1, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 4, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 5, "name": "price", "comment": null}, "size": {"type": "numeric", "index": 6, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 7, "name": "liquidator_fee", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 9, "name": "id0", "comment": null}, "stakers_fee": {"type": "numeric", "index": 10, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}, "account": {"type": "text", "index": 13, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 14, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_yfi_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 4, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "size": {"type": "numeric", "index": 7, "name": "size", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 9, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 10, "name": "price", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}, "fee": {"type": "numeric", "index": 12, "name": "fee", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_yfi_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 5, "name": "skew", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 7, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "margin": {"type": "numeric", "index": 9, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 10, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 12, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 13, "name": "size", "comment": null}, "last_price": {"type": "numeric", "index": 14, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 15, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_yfi_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 2, "name": "last_price", "comment": null}, "size": {"type": "numeric", "index": 3, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 4, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 6, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 7, "name": "trade_size", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 9, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "account": {"type": "text", "index": 12, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 14, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_zec_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "tracking_code": {"type": "text", "index": 4, "name": "tracking_code", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "is_offchain": {"type": "boolean", "index": 6, "name": "is_offchain", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "commit_deposit": {"type": "numeric", "index": 8, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "target_round_id": {"type": "numeric", "index": 11, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 12, "name": "current_round_id", "comment": null}, "size_delta": {"type": "numeric", "index": 13, "name": "size_delta", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 14, "name": "keeper_deposit", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_zec_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"keeper_deposit": {"type": "numeric", "index": 1, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 5, "name": "tracking_code", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 7, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 9, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 10, "name": "executable_at_time", "comment": null}, "commit_deposit": {"type": "numeric", "index": 11, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 12, "name": "target_round_id", "comment": null}, "size_delta": {"type": "numeric", "index": 13, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 14, "name": "intention_time", "comment": null}, "event_name": {"type": "text", "index": 15, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_zec_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "index": {"type": "numeric", "index": 2, "name": "index", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 4, "name": "timestamp", "comment": null}, "contract": {"type": "text", "index": 5, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "funding": {"type": "numeric", "index": 7, "name": "funding", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "funding_rate": {"type": "numeric", "index": 10, "name": "funding_rate", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_zec_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "margin_delta": {"type": "numeric", "index": 4, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_zec_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "base_asset": {"type": "text", "index": 5, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "market_key": {"type": "text", "index": 9, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 10, "name": "fee", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_zec_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 4, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "timestamp": {"type": "numeric", "index": 7, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "flagger": {"type": "text", "index": 9, "name": "flagger", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_zec_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "stakers_fee": {"type": "numeric", "index": 7, "name": "stakers_fee", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 9, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 10, "name": "price", "comment": null}, "size": {"type": "numeric", "index": 11, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 12, "name": "liquidator_fee", "comment": null}, "flagger_fee": {"type": "numeric", "index": 13, "name": "flagger_fee", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_zec_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"fee": {"type": "numeric", "index": 1, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "price": {"type": "numeric", "index": 3, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 4, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "size": {"type": "numeric", "index": 6, "name": "size", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 9, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 11, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 12, "name": "account", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_zec_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 2, "name": "last_price", "comment": null}, "funding_index": {"type": "numeric", "index": 3, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 4, "name": "size", "comment": null}, "trade_size": {"type": "numeric", "index": 5, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 6, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 9, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 10, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 12, "name": "skew", "comment": null}, "block_number": {"type": "integer", "index": 13, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 14, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 15, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_zec_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 5, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 6, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "funding_index": {"type": "numeric", "index": 8, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 9, "name": "size", "comment": null}, "margin": {"type": "numeric", "index": 10, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 11, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 14, "name": "last_price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_zil_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"tracking_code": {"type": "text", "index": 1, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 3, "name": "account", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 6, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "commit_deposit": {"type": "numeric", "index": 9, "name": "commit_deposit", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 10, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}, "target_round_id": {"type": "numeric", "index": 12, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 13, "name": "current_round_id", "comment": null}, "event_name": {"type": "text", "index": 14, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_zil_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 2, "name": "is_offchain", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 4, "name": "keeper_deposit", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 8, "name": "tracking_code", "comment": null}, "commit_deposit": {"type": "numeric", "index": 9, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 10, "name": "target_round_id", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 12, "name": "intention_time", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}, "executable_at_time": {"type": "numeric", "index": 15, "name": "executable_at_time", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_zil_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 2, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 4, "name": "index", "comment": null}, "funding": {"type": "numeric", "index": 5, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "funding_rate": {"type": "numeric", "index": 8, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_zil_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "account": {"type": "text", "index": 4, "name": "account", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "margin_delta": {"type": "numeric", "index": 7, "name": "margin_delta", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_zil_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 2, "name": "size_delta", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "fee": {"type": "numeric", "index": 4, "name": "fee", "comment": null}, "market_key": {"type": "text", "index": 5, "name": "market_key", "comment": null}, "tracking_code": {"type": "text", "index": 6, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "base_asset": {"type": "text", "index": 9, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_zil_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 2, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 5, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "timestamp": {"type": "numeric", "index": 7, "name": "timestamp", "comment": null}, "flagger": {"type": "text", "index": 8, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_zil_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id0": {"type": "numeric", "index": 1, "name": "id0", "comment": null}, "stakers_fee": {"type": "numeric", "index": 2, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 6, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 9, "name": "flagger_fee", "comment": null}, "size": {"type": "numeric", "index": 10, "name": "size", "comment": null}, "liquidator_fee": {"type": "numeric", "index": 11, "name": "liquidator_fee", "comment": null}, "event_name": {"type": "text", "index": 12, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 13, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 14, "name": "price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_zil_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "fee": {"type": "numeric", "index": 7, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}, "price": {"type": "numeric", "index": 9, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 10, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "size": {"type": "numeric", "index": 12, "name": "size", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_zil_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"skew": {"type": "numeric", "index": 1, "name": "skew", "comment": null}, "contract": {"type": "text", "index": 2, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "fee": {"type": "numeric", "index": 4, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "last_price": {"type": "numeric", "index": 9, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}, "margin": {"type": "numeric", "index": 12, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 13, "name": "trade_size", "comment": null}, "size": {"type": "numeric", "index": 14, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 15, "name": "funding_index", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_zil_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"funding_index": {"type": "numeric", "index": 1, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 2, "name": "size", "comment": null}, "trade_size": {"type": "numeric", "index": 3, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 4, "name": "margin", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 7, "name": "last_price", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "fee": {"type": "numeric", "index": 11, "name": "fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 13, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_delayed_order_removed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_zrx_event_delayed_order_removed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 3, "name": "is_offchain", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 5, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "target_round_id": {"type": "numeric", "index": 8, "name": "target_round_id", "comment": null}, "current_round_id": {"type": "numeric", "index": 9, "name": "current_round_id", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 11, "name": "keeper_deposit", "comment": null}, "size_delta": {"type": "numeric", "index": 12, "name": "size_delta", "comment": null}, "commit_deposit": {"type": "numeric", "index": 13, "name": "commit_deposit", "comment": null}, "transaction_hash": {"type": "text", "index": 14, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_delayed_order_removed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_delayed_order_submitted": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_zrx_event_delayed_order_submitted", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 2, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "keeper_deposit": {"type": "numeric", "index": 4, "name": "keeper_deposit", "comment": null}, "account": {"type": "text", "index": 5, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "is_offchain": {"type": "boolean", "index": 8, "name": "is_offchain", "comment": null}, "executable_at_time": {"type": "numeric", "index": 9, "name": "executable_at_time", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "size_delta": {"type": "numeric", "index": 11, "name": "size_delta", "comment": null}, "intention_time": {"type": "numeric", "index": 12, "name": "intention_time", "comment": null}, "event_name": {"type": "text", "index": 13, "name": "event_name", "comment": null}, "commit_deposit": {"type": "numeric", "index": 14, "name": "commit_deposit", "comment": null}, "target_round_id": {"type": "numeric", "index": 15, "name": "target_round_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_delayed_order_submitted"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_funding_recomputed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_zrx_event_funding_recomputed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"funding": {"type": "numeric", "index": 1, "name": "funding", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 3, "name": "contract", "comment": null}, "funding_rate": {"type": "numeric", "index": 4, "name": "funding_rate", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "timestamp": {"type": "numeric", "index": 8, "name": "timestamp", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "index": {"type": "numeric", "index": 10, "name": "index", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_funding_recomputed"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_margin_transferred": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_zrx_event_margin_transferred", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "margin_delta": {"type": "numeric", "index": 4, "name": "margin_delta", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 6, "name": "block_timestamp", "comment": null}, "account": {"type": "text", "index": 7, "name": "account", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_margin_transferred"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_perps_tracking": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_zrx_event_perps_tracking", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "market_key": {"type": "text", "index": 2, "name": "market_key", "comment": null}, "fee": {"type": "numeric", "index": 3, "name": "fee", "comment": null}, "size_delta": {"type": "numeric", "index": 4, "name": "size_delta", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "base_asset": {"type": "text", "index": 7, "name": "base_asset", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "tracking_code": {"type": "text", "index": 10, "name": "tracking_code", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_perps_tracking"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_position_flagged": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_zrx_event_position_flagged", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 2, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 3, "name": "id0", "comment": null}, "id": {"type": "character varying", "index": 4, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 5, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 6, "name": "account", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "flagger": {"type": "text", "index": 8, "name": "flagger", "comment": null}, "event_name": {"type": "text", "index": 9, "name": "event_name", "comment": null}, "timestamp": {"type": "numeric", "index": 10, "name": "timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_position_flagged"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_position_liquidated0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_zrx_event_position_liquidated0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"liquidator_fee": {"type": "numeric", "index": 1, "name": "liquidator_fee", "comment": null}, "size": {"type": "numeric", "index": 2, "name": "size", "comment": null}, "price": {"type": "numeric", "index": 3, "name": "price", "comment": null}, "liquidator": {"type": "text", "index": 4, "name": "liquidator", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "flagger_fee": {"type": "numeric", "index": 7, "name": "flagger_fee", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 9, "name": "account", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "stakers_fee": {"type": "numeric", "index": 11, "name": "stakers_fee", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "id0": {"type": "numeric", "index": 13, "name": "id0", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_position_liquidated0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_position_liquidated1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_zrx_event_position_liquidated1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"fee": {"type": "numeric", "index": 1, "name": "fee", "comment": null}, "transaction_hash": {"type": "text", "index": 2, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "liquidator": {"type": "text", "index": 4, "name": "liquidator", "comment": null}, "price": {"type": "numeric", "index": 5, "name": "price", "comment": null}, "size": {"type": "numeric", "index": 6, "name": "size", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "id0": {"type": "numeric", "index": 8, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 9, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "account": {"type": "text", "index": 11, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 12, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_position_liquidated1"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_position_modified0": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_zrx_event_position_modified0", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"margin": {"type": "numeric", "index": 1, "name": "margin", "comment": null}, "trade_size": {"type": "numeric", "index": 2, "name": "trade_size", "comment": null}, "event_name": {"type": "text", "index": 3, "name": "event_name", "comment": null}, "funding_index": {"type": "numeric", "index": 4, "name": "funding_index", "comment": null}, "size": {"type": "numeric", "index": 5, "name": "size", "comment": null}, "last_price": {"type": "numeric", "index": 6, "name": "last_price", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 8, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "account": {"type": "text", "index": 10, "name": "account", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}, "skew": {"type": "numeric", "index": 12, "name": "skew", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 13, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 14, "name": "fee", "comment": null}, "id0": {"type": "numeric", "index": 15, "name": "id0", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_position_modified0"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_position_modified1": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "perps_v2_zrx_event_position_modified1", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"account": {"type": "text", "index": 1, "name": "account", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "id0": {"type": "numeric", "index": 4, "name": "id0", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "fee": {"type": "numeric", "index": 6, "name": "fee", "comment": null}, "contract": {"type": "text", "index": 7, "name": "contract", "comment": null}, "size": {"type": "numeric", "index": 8, "name": "size", "comment": null}, "funding_index": {"type": "numeric", "index": 9, "name": "funding_index", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "trade_size": {"type": "numeric", "index": 11, "name": "trade_size", "comment": null}, "margin": {"type": "numeric", "index": 12, "name": "margin", "comment": null}, "transaction_hash": {"type": "text", "index": 13, "name": "transaction_hash", "comment": null}, "last_price": {"type": "numeric", "index": 14, "name": "last_price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_position_modified1"}, "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_order_cancelled": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "spot_market_proxy_event_order_cancelled", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "async_order_claim": {"type": "jsonb", "index": 2, "name": "async_order_claim", "comment": null}, "sender": {"type": "text", "index": 3, "name": "sender", "comment": null}, "transaction_hash": {"type": "text", "index": 4, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 5, "name": "id", "comment": null}, "async_order_id": {"type": "numeric", "index": 6, "name": "async_order_id", "comment": null}, "block_number": {"type": "integer", "index": 7, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "market_id": {"type": "numeric", "index": 9, "name": "market_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 10, "name": "block_timestamp", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_order_cancelled"}, "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_order_committed": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "spot_market_proxy_event_order_committed", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"async_order_id": {"type": "numeric", "index": 1, "name": "async_order_id", "comment": null}, "event_name": {"type": "text", "index": 2, "name": "event_name", "comment": null}, "amount_provided": {"type": "numeric", "index": 3, "name": "amount_provided", "comment": null}, "sender": {"type": "text", "index": 4, "name": "sender", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "referrer": {"type": "text", "index": 6, "name": "referrer", "comment": null}, "order_type": {"type": "integer", "index": 7, "name": "order_type", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 9, "name": "id", "comment": null}, "market_id": {"type": "numeric", "index": 10, "name": "market_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 11, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 12, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_order_committed"}, "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_order_settled": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "spot_market_proxy_event_order_settled", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"price": {"type": "numeric", "index": 1, "name": "price", "comment": null}, "fees": {"type": "jsonb", "index": 2, "name": "fees", "comment": null}, "collected_fees": {"type": "numeric", "index": 3, "name": "collected_fees", "comment": null}, "final_order_amount": {"type": "numeric", "index": 4, "name": "final_order_amount", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "settler": {"type": "text", "index": 7, "name": "settler", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "async_order_id": {"type": "numeric", "index": 9, "name": "async_order_id", "comment": null}, "id": {"type": "character varying", "index": 10, "name": "id", "comment": null}, "order_type": {"type": "integer", "index": 11, "name": "order_type", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 12, "name": "block_timestamp", "comment": null}, "market_id": {"type": "numeric", "index": 13, "name": "market_id", "comment": null}, "contract": {"type": "text", "index": 14, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_order_settled"}, "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_synth_bought": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "spot_market_proxy_event_synth_bought", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "synth_returned": {"type": "numeric", "index": 2, "name": "synth_returned", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "synth_market_id": {"type": "numeric", "index": 5, "name": "synth_market_id", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "collected_fees": {"type": "numeric", "index": 7, "name": "collected_fees", "comment": null}, "fees": {"type": "jsonb", "index": 8, "name": "fees", "comment": null}, "referrer": {"type": "text", "index": 9, "name": "referrer", "comment": null}, "event_name": {"type": "text", "index": 10, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 11, "name": "transaction_hash", "comment": null}, "price": {"type": "numeric", "index": 12, "name": "price", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_synth_bought"}, "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_synth_registered": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "spot_market_proxy_event_synth_registered", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"block_number": {"type": "integer", "index": 1, "name": "block_number", "comment": null}, "synth_token_address": {"type": "text", "index": 2, "name": "synth_token_address", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 4, "name": "block_timestamp", "comment": null}, "synth_market_id": {"type": "numeric", "index": 5, "name": "synth_market_id", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "transaction_hash": {"type": "text", "index": 8, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_synth_registered"}, "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_synth_sold": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "spot_market_proxy_event_synth_sold", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "price": {"type": "numeric", "index": 2, "name": "price", "comment": null}, "collected_fees": {"type": "numeric", "index": 3, "name": "collected_fees", "comment": null}, "event_name": {"type": "text", "index": 4, "name": "event_name", "comment": null}, "fees": {"type": "jsonb", "index": 5, "name": "fees", "comment": null}, "referrer": {"type": "text", "index": 6, "name": "referrer", "comment": null}, "synth_market_id": {"type": "numeric", "index": 7, "name": "synth_market_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 8, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}, "amount_returned": {"type": "numeric", "index": 10, "name": "amount_returned", "comment": null}, "block_number": {"type": "integer", "index": 11, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 12, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_synth_sold"}, "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_synth_unwrapped": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "spot_market_proxy_event_synth_unwrapped", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"amount_unwrapped": {"type": "numeric", "index": 1, "name": "amount_unwrapped", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "id": {"type": "character varying", "index": 3, "name": "id", "comment": null}, "synth_market_id": {"type": "numeric", "index": 4, "name": "synth_market_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "contract": {"type": "text", "index": 6, "name": "contract", "comment": null}, "fees_collected": {"type": "numeric", "index": 7, "name": "fees_collected", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "fees": {"type": "jsonb", "index": 9, "name": "fees", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_synth_unwrapped"}, "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_synth_wrapped": {"metadata": {"type": "BASE TABLE", "schema": "raw_optimism_mainnet", "name": "spot_market_proxy_event_synth_wrapped", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "amount_wrapped": {"type": "numeric", "index": 3, "name": "amount_wrapped", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "synth_market_id": {"type": "numeric", "index": 6, "name": "synth_market_id", "comment": null}, "fees": {"type": "jsonb", "index": 7, "name": "fees", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "fees_collected": {"type": "numeric", "index": 9, "name": "fees_collected", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_synth_wrapped"}, "source.synthetix.raw_snax_mainnet.ambassador_governance_proxy_event_vote_recorded": {"metadata": {"type": "BASE TABLE", "schema": "raw_snax_mainnet", "name": "ambassador_governance_proxy_event_vote_recorded", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"candidates": {"type": "jsonb", "index": 1, "name": "candidates", "comment": null}, "voting_power": {"type": "numeric", "index": 2, "name": "voting_power", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 4, "name": "contract", "comment": null}, "event_name": {"type": "text", "index": 5, "name": "event_name", "comment": null}, "chain_id": {"type": "numeric", "index": 6, "name": "chain_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "epoch_id": {"type": "numeric", "index": 8, "name": "epoch_id", "comment": null}, "voter": {"type": "text", "index": 9, "name": "voter", "comment": null}, "transaction_hash": {"type": "text", "index": 10, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 11, "name": "id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_snax_mainnet.ambassador_governance_proxy_event_vote_recorded"}, "source.synthetix.raw_snax_mainnet.ambassador_governance_proxy_event_vote_withdrawn": {"metadata": {"type": "BASE TABLE", "schema": "raw_snax_mainnet", "name": "ambassador_governance_proxy_event_vote_withdrawn", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "epoch_id": {"type": "numeric", "index": 4, "name": "epoch_id", "comment": null}, "voter": {"type": "text", "index": 5, "name": "voter", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "chain_id": {"type": "numeric", "index": 9, "name": "chain_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_snax_mainnet.ambassador_governance_proxy_event_vote_withdrawn"}, "source.synthetix.raw_snax_mainnet.block": {"metadata": {"type": "BASE TABLE", "schema": "raw_snax_mainnet", "name": "block", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"id": {"type": "character varying", "index": 1, "name": "id", "comment": null}, "timestamp": {"type": "timestamp with time zone", "index": 2, "name": "timestamp", "comment": null}, "number": {"type": "integer", "index": 3, "name": "number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_snax_mainnet.block"}, "source.synthetix.raw_snax_mainnet.spartan_governance_proxy_event_vote_recorded": {"metadata": {"type": "BASE TABLE", "schema": "raw_snax_mainnet", "name": "spartan_governance_proxy_event_vote_recorded", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "candidates": {"type": "jsonb", "index": 2, "name": "candidates", "comment": null}, "block_number": {"type": "integer", "index": 3, "name": "block_number", "comment": null}, "voting_power": {"type": "numeric", "index": 4, "name": "voting_power", "comment": null}, "transaction_hash": {"type": "text", "index": 5, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 7, "name": "block_timestamp", "comment": null}, "voter": {"type": "text", "index": 8, "name": "voter", "comment": null}, "epoch_id": {"type": "numeric", "index": 9, "name": "epoch_id", "comment": null}, "chain_id": {"type": "numeric", "index": 10, "name": "chain_id", "comment": null}, "event_name": {"type": "text", "index": 11, "name": "event_name", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_snax_mainnet.spartan_governance_proxy_event_vote_recorded"}, "source.synthetix.raw_snax_mainnet.spartan_governance_proxy_event_vote_withdrawn": {"metadata": {"type": "BASE TABLE", "schema": "raw_snax_mainnet", "name": "spartan_governance_proxy_event_vote_withdrawn", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 2, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "epoch_id": {"type": "numeric", "index": 4, "name": "epoch_id", "comment": null}, "voter": {"type": "text", "index": 5, "name": "voter", "comment": null}, "chain_id": {"type": "numeric", "index": 6, "name": "chain_id", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_snax_mainnet.spartan_governance_proxy_event_vote_withdrawn"}, "source.synthetix.raw_snax_mainnet.treasury_governance_proxy_event_vote_recorded": {"metadata": {"type": "BASE TABLE", "schema": "raw_snax_mainnet", "name": "treasury_governance_proxy_event_vote_recorded", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"transaction_hash": {"type": "text", "index": 1, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 2, "name": "id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "voter": {"type": "text", "index": 4, "name": "voter", "comment": null}, "epoch_id": {"type": "numeric", "index": 5, "name": "epoch_id", "comment": null}, "chain_id": {"type": "numeric", "index": 6, "name": "chain_id", "comment": null}, "event_name": {"type": "text", "index": 7, "name": "event_name", "comment": null}, "contract": {"type": "text", "index": 8, "name": "contract", "comment": null}, "candidates": {"type": "jsonb", "index": 9, "name": "candidates", "comment": null}, "block_number": {"type": "integer", "index": 10, "name": "block_number", "comment": null}, "voting_power": {"type": "numeric", "index": 11, "name": "voting_power", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_snax_mainnet.treasury_governance_proxy_event_vote_recorded"}, "source.synthetix.raw_snax_mainnet.treasury_governance_proxy_event_vote_withdrawn": {"metadata": {"type": "BASE TABLE", "schema": "raw_snax_mainnet", "name": "treasury_governance_proxy_event_vote_withdrawn", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "chain_id": {"type": "numeric", "index": 2, "name": "chain_id", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 3, "name": "block_timestamp", "comment": null}, "epoch_id": {"type": "numeric", "index": 4, "name": "epoch_id", "comment": null}, "voter": {"type": "text", "index": 5, "name": "voter", "comment": null}, "transaction_hash": {"type": "text", "index": 6, "name": "transaction_hash", "comment": null}, "id": {"type": "character varying", "index": 7, "name": "id", "comment": null}, "block_number": {"type": "integer", "index": 8, "name": "block_number", "comment": null}, "contract": {"type": "text", "index": 9, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_snax_mainnet.treasury_governance_proxy_event_vote_withdrawn"}, "source.synthetix.raw_snax_testnet.block": {"metadata": {"type": "BASE TABLE", "schema": "raw_snax_testnet", "name": "block", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"timestamp": {"type": "timestamp with time zone", "index": 1, "name": "timestamp", "comment": null}, "id": {"type": "character varying", "index": 2, "name": "id", "comment": null}, "number": {"type": "integer", "index": 3, "name": "number", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_snax_testnet.block"}, "source.synthetix.raw_snax_testnet.governance_proxy_event_vote_recorded": {"metadata": {"type": "BASE TABLE", "schema": "raw_snax_testnet", "name": "governance_proxy_event_vote_recorded", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"event_name": {"type": "text", "index": 1, "name": "event_name", "comment": null}, "chain_id": {"type": "numeric", "index": 2, "name": "chain_id", "comment": null}, "epoch_id": {"type": "numeric", "index": 3, "name": "epoch_id", "comment": null}, "voter": {"type": "text", "index": 4, "name": "voter", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "voting_power": {"type": "numeric", "index": 8, "name": "voting_power", "comment": null}, "block_number": {"type": "integer", "index": 9, "name": "block_number", "comment": null}, "candidates": {"type": "jsonb", "index": 10, "name": "candidates", "comment": null}, "contract": {"type": "text", "index": 11, "name": "contract", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_snax_testnet.governance_proxy_event_vote_recorded"}, "source.synthetix.raw_snax_testnet.governance_proxy_event_vote_withdrawn": {"metadata": {"type": "BASE TABLE", "schema": "raw_snax_testnet", "name": "governance_proxy_event_vote_withdrawn", "database": "analytics", "comment": null, "owner": "postgres"}, "columns": {"contract": {"type": "text", "index": 1, "name": "contract", "comment": null}, "block_number": {"type": "integer", "index": 2, "name": "block_number", "comment": null}, "epoch_id": {"type": "numeric", "index": 3, "name": "epoch_id", "comment": null}, "voter": {"type": "text", "index": 4, "name": "voter", "comment": null}, "block_timestamp": {"type": "timestamp with time zone", "index": 5, "name": "block_timestamp", "comment": null}, "id": {"type": "character varying", "index": 6, "name": "id", "comment": null}, "transaction_hash": {"type": "text", "index": 7, "name": "transaction_hash", "comment": null}, "event_name": {"type": "text", "index": 8, "name": "event_name", "comment": null}, "chain_id": {"type": "numeric", "index": 9, "name": "chain_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.synthetix.raw_snax_testnet.governance_proxy_event_vote_withdrawn"}}, "errors": null} \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_account_delegation_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_account_delegation_arbitrum_mainnet.sql new file mode 100644 index 00000000..cc898f83 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_account_delegation_arbitrum_mainnet.sql @@ -0,0 +1,64 @@ +with delegation_changes as ( + select + block_timestamp, + account_id, + pool_id, + collateral_type, + + amount / 1e18 + + - LAG( + amount / 1e18 +, 1, 0) over ( + partition by + account_id, + pool_id, + collateral_type + order by + block_timestamp + ) as change_in_amount + from + "analytics"."prod_raw_arbitrum_mainnet"."core_delegation_updated_arbitrum_mainnet" +), + +cumulative_delegation as ( + select + block_timestamp, + account_id, + pool_id, + collateral_type, + SUM(change_in_amount) over ( + partition by + pool_id, + account_id, + collateral_type + order by + block_timestamp + ) as cumulative_amount_delegated, + ROW_NUMBER() over ( + partition by + pool_id, + account_id, + collateral_type + order by + block_timestamp desc + ) as rn + from + delegation_changes +) + +select + block_timestamp as ts, + pool_id, + collateral_type, + cumulative_amount_delegated as amount_delegated, + CAST( + account_id as text + ) as account_id +from + cumulative_delegation +where + rn = 1 +order by + block_timestamp, + collateral_type \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_apr_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_apr_arbitrum_mainnet.sql new file mode 100644 index 00000000..b70fc312 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_apr_arbitrum_mainnet.sql @@ -0,0 +1,234 @@ + + +with pnl_hourly as ( + select + ts, + pool_id, + collateral_type, + collateral_value, + debt, + hourly_pnl, + hourly_issuance, + rewards_usd, + hourly_pnl_pct, + hourly_rewards_pct, + hourly_total_pct, + SUM( + COALESCE( + hourly_issuance, + 0 + ) + ) over ( + partition by + pool_id, + collateral_type + order by + ts + ) as cumulative_issuance, + SUM( + hourly_pnl + ) over ( + partition by + pool_id, + collateral_type + order by + ts + ) as cumulative_pnl + from + "analytics"."prod_arbitrum_mainnet"."fct_pool_pnl_hourly_arbitrum_mainnet" +), + +avg_returns as ( + select + ts, + pool_id, + collateral_type, + AVG( + hourly_pnl_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '24 HOURS' preceding + and current row + ) as avg_24h_pnl_pct, + AVG( + hourly_pnl_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '7 DAYS' preceding + and current row + ) as avg_7d_pnl_pct, + AVG( + hourly_pnl_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '28 DAYS' preceding + and current row + ) as avg_28d_pnl_pct, + AVG( + hourly_rewards_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '24 HOURS' preceding + and current row + ) as avg_24h_rewards_pct, + AVG( + hourly_rewards_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '7 DAYS' preceding + and current row + ) as avg_7d_rewards_pct, + AVG( + hourly_rewards_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '28 DAYS' preceding + and current row + ) as avg_28d_rewards_pct, + AVG( + hourly_total_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '24 HOURS' preceding + and current row + ) as avg_24h_total_pct, + AVG( + hourly_total_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '7 DAYS' preceding + and current row + ) as avg_7d_total_pct, + AVG( + hourly_total_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '28 DAYS' preceding + and current row + ) as avg_28d_total_pct + from + pnl_hourly +), + +apr_calculations as ( + select + pnl_hourly.ts, + pnl_hourly.pool_id, + pnl_hourly.collateral_type, + pnl_hourly.collateral_value, + pnl_hourly.debt, + pnl_hourly.hourly_pnl, + pnl_hourly.cumulative_pnl, + pnl_hourly.hourly_issuance, + pnl_hourly.cumulative_issuance, + pnl_hourly.rewards_usd, + pnl_hourly.hourly_pnl_pct, + pnl_hourly.hourly_rewards_pct, + -- total pnls + avg_returns.avg_24h_total_pct * 24 * 365 as apr_24h, + avg_returns.avg_7d_total_pct * 24 * 365 as apr_7d, + avg_returns.avg_28d_total_pct * 24 * 365 as apr_28d, + -- pool pnls + avg_returns.avg_24h_pnl_pct * 24 * 365 as apr_24h_pnl, + avg_returns.avg_7d_pnl_pct * 24 * 365 as apr_7d_pnl, + avg_returns.avg_28d_pnl_pct * 24 * 365 as apr_28d_pnl, + -- rewards pnls + avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards, + avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards, + avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards + from + pnl_hourly + inner join avg_returns + on + pnl_hourly.ts = avg_returns.ts + and pnl_hourly.pool_id = avg_returns.pool_id + and pnl_hourly.collateral_type = avg_returns.collateral_type +), + +apy_calculations as ( + select + *, + (POWER(1 + apr_24h / 8760, 8760) - 1) as apy_24h, + (POWER(1 + apr_7d / 8760, 8760) - 1) as apy_7d, + (POWER(1 + apr_28d / 8760, 8760) - 1) as apy_28d, + (POWER(1 + apr_24h_pnl / 8760, 8760) - 1) as apy_24h_pnl, + (POWER(1 + apr_7d_pnl / 8760, 8760) - 1) as apy_7d_pnl, + (POWER(1 + apr_28d_pnl / 8760, 8760) - 1) as apy_28d_pnl, + (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards, + (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards, + (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards + from + apr_calculations +) + +select + ts, + pool_id, + collateral_type, + collateral_value, + debt, + hourly_issuance, + hourly_pnl, + cumulative_pnl, + cumulative_issuance, + rewards_usd, + hourly_pnl_pct, + hourly_rewards_pct, + apr_24h, + apy_24h, + apr_7d, + apy_7d, + apr_28d, + apy_28d, + apr_24h_pnl, + apy_24h_pnl, + apr_7d_pnl, + apy_7d_pnl, + apr_28d_pnl, + apy_28d_pnl, + apr_24h_rewards, + apy_24h_rewards, + apr_7d_rewards, + apy_7d_rewards, + apr_28d_rewards, + apy_28d_rewards +from + apy_calculations +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_apr_rewards_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_apr_rewards_arbitrum_mainnet.sql new file mode 100644 index 00000000..c2db121f --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_apr_rewards_arbitrum_mainnet.sql @@ -0,0 +1,111 @@ + + +with pnl_hourly as ( + select + ts, + pool_id, + collateral_type, + reward_token, + collateral_value, + rewards_usd, + hourly_rewards_pct + from + "analytics"."prod_arbitrum_mainnet"."fct_pool_pnl_hourly_reward_arbitrum_mainnet" +), + +avg_returns as ( + select + ts, + pool_id, + collateral_type, + reward_token, + AVG( + hourly_rewards_pct + ) over ( + partition by + pool_id, + collateral_type, + reward_token + order by + ts + range between interval '24 HOURS' preceding + and current row + ) as avg_24h_rewards_pct, + AVG( + hourly_rewards_pct + ) over ( + partition by + pool_id, + collateral_type, + reward_token + order by + ts + range between interval '7 DAYS' preceding + and current row + ) as avg_7d_rewards_pct, + AVG( + hourly_rewards_pct + ) over ( + partition by + pool_id, + collateral_type, + reward_token + order by + ts + range between interval '28 DAYS' preceding + and current row + ) as avg_28d_rewards_pct + from + pnl_hourly +), + +apr_calculations as ( + select + pnl_hourly.ts, + pnl_hourly.pool_id, + pnl_hourly.collateral_type, + pnl_hourly.reward_token, + pnl_hourly.collateral_value, + pnl_hourly.rewards_usd, + pnl_hourly.hourly_rewards_pct, + avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards, + avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards, + avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards + from + pnl_hourly + inner join avg_returns + on + pnl_hourly.ts = avg_returns.ts + and pnl_hourly.pool_id = avg_returns.pool_id + and pnl_hourly.collateral_type = avg_returns.collateral_type + and pnl_hourly.reward_token = avg_returns.reward_token +), + +apy_calculations as ( + select + *, + (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards, + (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards, + (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards + from + apr_calculations +) + +select + ts, + pool_id, + collateral_type, + reward_token, + collateral_value, + rewards_usd, + hourly_rewards_pct, + apr_24h_rewards, + apy_24h_rewards, + apr_7d_rewards, + apy_7d_rewards, + apr_28d_rewards, + apy_28d_rewards +from + apy_calculations +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_market_updated_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_market_updated_arbitrum_mainnet.sql new file mode 100644 index 00000000..d18ecb6a --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_market_updated_arbitrum_mainnet.sql @@ -0,0 +1,36 @@ +with market_updated as ( + select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + net_issuance, + sender, + collateral_type, + credit_capacity, + token_amount + from + "analytics"."prod_raw_arbitrum_mainnet"."core_market_updated_arbitrum_mainnet" +) + +select + id, + block_timestamp as ts, + transaction_hash, + event_name, + market_id, + collateral_type, + + credit_capacity / 1e18 + as credit_capacity, + + net_issuance / 1e18 + as net_issuance, + + token_amount / 1e18 + as token_amount +from + market_updated \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_pool_collateral_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_pool_collateral_arbitrum_mainnet.sql new file mode 100644 index 00000000..b15ee626 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_pool_collateral_arbitrum_mainnet.sql @@ -0,0 +1,43 @@ +with events as ( + select + block_timestamp, + + token_amount / 1e18 + as token_amount, + collateral_type + from + "analytics"."prod_raw_arbitrum_mainnet"."core_deposited_arbitrum_mainnet" + union all + select + block_timestamp, + - + token_amount / 1e18 + as token_amount, + collateral_type + from + "analytics"."prod_raw_arbitrum_mainnet"."core_withdrawn_arbitrum_mainnet" +), + +ranked_events as ( + select + *, + SUM(token_amount) over ( + partition by collateral_type + order by + block_timestamp + rows between unbounded preceding + and current row + ) as amount_deposited + from + events +) + +select + block_timestamp as ts, + collateral_type, + amount_deposited +from + ranked_events +order by + block_timestamp, + collateral_type \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_pool_delegation_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_pool_delegation_arbitrum_mainnet.sql new file mode 100644 index 00000000..60637e2c --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_pool_delegation_arbitrum_mainnet.sql @@ -0,0 +1,49 @@ +with delegation_changes as ( + select + block_timestamp, + account_id, + pool_id, + collateral_type, + + amount / 1e18 + + - LAG( + amount / 1e18 +, 1, 0) over ( + partition by + account_id, + pool_id, + collateral_type + order by + block_timestamp + ) as change_in_amount + from + "analytics"."prod_raw_arbitrum_mainnet"."core_delegation_updated_arbitrum_mainnet" +), + +cumulative_delegation as ( + select + block_timestamp, + pool_id, + collateral_type, + SUM(change_in_amount) over ( + partition by + pool_id, + collateral_type + order by + block_timestamp + ) as cumulative_amount_delegated + from + delegation_changes +) + +select + block_timestamp as ts, + pool_id, + collateral_type, + cumulative_amount_delegated as amount_delegated +from + cumulative_delegation +order by + block_timestamp, + collateral_type \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_pools_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_pools_arbitrum_mainnet.sql new file mode 100644 index 00000000..aa7b4d63 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_pools_arbitrum_mainnet.sql @@ -0,0 +1,13 @@ +with base as ( + select + pool_id as id, + block_timestamp as created_ts, + block_number, + owner + from + "analytics"."prod_raw_arbitrum_mainnet"."core_pool_created_arbitrum_mainnet" +) + +select * +from + base \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_debt_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_debt_arbitrum_mainnet.sql new file mode 100644 index 00000000..5db3932e --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_debt_arbitrum_mainnet.sql @@ -0,0 +1,10 @@ +select + ts, + block_number, + pool_id, + collateral_type, + debt +from + "analytics"."prod_raw_arbitrum_mainnet"."core_vault_debt_arbitrum_mainnet" +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_issuance_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_issuance_arbitrum_mainnet.sql new file mode 100644 index 00000000..26d88143 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_issuance_arbitrum_mainnet.sql @@ -0,0 +1,43 @@ +with burns as ( + select + block_timestamp as ts, + block_number, + transaction_hash, + pool_id, + collateral_type, + account_id, + -1 * + amount / 1e18 + as amount + from + "analytics"."prod_raw_arbitrum_mainnet"."core_usd_burned_arbitrum_mainnet" + order by + block_timestamp desc +), + +mints as ( + select + block_timestamp as ts, + block_number, + transaction_hash, + pool_id, + collateral_type, + account_id, + + amount / 1e18 + as amount + from + "analytics"."prod_raw_arbitrum_mainnet"."core_usd_minted_arbitrum_mainnet" + order by + block_timestamp desc +) + +select * +from + burns +union all +select * +from + mints +order by + ts desc \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_issuance_hourly_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_issuance_hourly_arbitrum_mainnet.sql new file mode 100644 index 00000000..b614ef7f --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_issuance_hourly_arbitrum_mainnet.sql @@ -0,0 +1,122 @@ +with dim as ( + select + m.pool_id, + m.collateral_type, + generate_series( + date_trunc('hour', min(t.ts)), + date_trunc('hour', max(t.ts)), + '1 hour'::interval + ) as ts + from + ( + select ts + from + "analytics"."prod_arbitrum_mainnet"."fct_pool_issuance_arbitrum_mainnet" + ) as t + cross join ( + select distinct + pool_id, + collateral_type + from + "analytics"."prod_arbitrum_mainnet"."fct_pool_issuance_arbitrum_mainnet" + ) as m + group by + m.pool_id, + m.collateral_type +), + +max_debt_block as ( + select + pool_id, + collateral_type, + date_trunc( + 'hour', + ts + ) as "hour", + max(block_number) as max_block_number + from + "analytics"."prod_arbitrum_mainnet"."fct_pool_debt_arbitrum_mainnet" + group by + date_trunc( + 'hour', + ts + ), + pool_id, + collateral_type +), + +filt_issuance as ( + select + i.pool_id, + i.collateral_type, + i.amount, + case + when + i.block_number <= d.max_block_number + or d.max_block_number is null then i.ts + else i.ts + interval '1 hour' + end as ts + from + "analytics"."prod_arbitrum_mainnet"."fct_pool_issuance_arbitrum_mainnet" + as i + left join max_debt_block as d + on date_trunc( + 'hour', + i.ts + ) = d.hour + and i.pool_id = d.pool_id + and lower( + i.collateral_type + ) = lower( + d.collateral_type + ) + where + i.block_number <= ( + select + max( + max_block_number + ) as b + from + max_debt_block + ) +), + +issuance as ( + select + date_trunc( + 'hour', + ts + ) as ts, + pool_id, + collateral_type, + sum(amount) as hourly_issuance + from + filt_issuance + group by + date_trunc( + 'hour', + ts + ), + pool_id, + collateral_type +) + +select + dim.ts, + dim.pool_id, + dim.collateral_type, + coalesce( + i.hourly_issuance, + 0 + ) as hourly_issuance +from + dim +left join issuance as i + on + dim.pool_id = i.pool_id + and lower( + dim.collateral_type + ) = lower( + i.collateral_type + ) + and dim.ts = i.ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_pnl_hourly_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_pnl_hourly_arbitrum_mainnet.sql new file mode 100644 index 00000000..ac9c6a6a --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_pnl_hourly_arbitrum_mainnet.sql @@ -0,0 +1,214 @@ + + +with dim as ( + select + p.pool_id, + p.collateral_type, + generate_series( + date_trunc('hour', min(t.ts)), + date_trunc('hour', max(t.ts)), + '1 hour'::INTERVAL + ) as ts + from + ( + select ts + from + "analytics"."prod_arbitrum_mainnet"."fct_pool_debt_arbitrum_mainnet" + ) as t + cross join ( + select distinct + pool_id, + collateral_type + from + "analytics"."prod_arbitrum_mainnet"."fct_pool_debt_arbitrum_mainnet" + ) as p + group by + p.pool_id, + p.collateral_type +), + +issuance as ( + select + ts, + pool_id, + collateral_type, + hourly_issuance + from + "analytics"."prod_arbitrum_mainnet"."fct_pool_issuance_hourly_arbitrum_mainnet" +), + +debt as ( + select distinct + pool_id, + collateral_type, + date_trunc( + 'hour', + ts + ) as ts, + last_value(debt) over ( + partition by date_trunc('hour', ts), pool_id, collateral_type + order by + ts + rows between unbounded preceding + and unbounded following + ) as debt + from + "analytics"."prod_arbitrum_mainnet"."fct_pool_debt_arbitrum_mainnet" +), + +collateral as ( + select distinct + pool_id, + collateral_type, + date_trunc( + 'hour', + ts + ) as ts, + last_value(collateral_value) over ( + partition by date_trunc('hour', ts), pool_id, collateral_type + order by + ts + rows between unbounded preceding + and unbounded following + ) as collateral_value + from + "analytics"."prod_raw_arbitrum_mainnet"."core_vault_collateral_arbitrum_mainnet" + where + pool_id = 1 +), + +ffill as ( + select + dim.ts, + dim.pool_id, + dim.collateral_type, + coalesce( + last(debt) over ( + partition by dim.collateral_type, dim.pool_id + order by dim.ts + rows between unbounded preceding and current row + ), + 0 + ) as debt, + coalesce( + last(collateral_value) over ( + partition by dim.collateral_type, dim.pool_id + order by dim.ts + rows between unbounded preceding and current row + ), + 0 + ) as collateral_value + from + dim + left join debt + on + dim.ts = debt.ts + and dim.pool_id = debt.pool_id + and dim.collateral_type = debt.collateral_type + left join collateral + on + dim.ts = collateral.ts + and dim.pool_id = collateral.pool_id + and dim.collateral_type = collateral.collateral_type +), + +hourly_pnl as ( + select + ts, + pool_id, + collateral_type, + collateral_value, + debt, + coalesce(lag(debt) over ( + partition by pool_id, collateral_type + order by + ts + ) - debt, 0) as hourly_pnl + from + ffill +), + +hourly_rewards as ( + select + ts, + pool_id, + collateral_type, + rewards_usd + from + "analytics"."prod_arbitrum_mainnet"."fct_pool_rewards_hourly_arbitrum_mainnet" +), + +hourly_returns as ( + select + pnl.ts, + pnl.pool_id, + pnl.collateral_type, + pnl.collateral_value, + pnl.debt, + coalesce( + iss.hourly_issuance, + 0 + ) as hourly_issuance, + pnl.hourly_pnl + coalesce( + iss.hourly_issuance, + 0 + ) as hourly_pnl, + coalesce( + rewards.rewards_usd, + 0 + ) as rewards_usd, + case + when pnl.collateral_value = 0 then 0 + else coalesce( + rewards.rewards_usd, + 0 + ) / pnl.collateral_value + end as hourly_rewards_pct, + case + when pnl.collateral_value = 0 then 0 + else + (coalesce(iss.hourly_issuance, 0) + pnl.hourly_pnl) + / pnl.collateral_value + end as hourly_pnl_pct, + case + when pnl.collateral_value = 0 then 0 + else + ( + coalesce(rewards.rewards_usd, 0) + + pnl.hourly_pnl + + coalesce(iss.hourly_issuance, 0) + ) + / pnl.collateral_value + end as hourly_total_pct + from + hourly_pnl as pnl + left join hourly_rewards as rewards + on + pnl.ts = rewards.ts + and pnl.pool_id = rewards.pool_id + and lower(pnl.collateral_type) = lower(rewards.collateral_type) + left join issuance as iss + on + pnl.ts = iss.ts + and pnl.pool_id = iss.pool_id + and lower( + pnl.collateral_type + ) = lower( + iss.collateral_type + ) +) + +select + ts, + pool_id, + collateral_type, + collateral_value, + debt, + hourly_issuance, + hourly_pnl, + rewards_usd, + hourly_pnl_pct, + hourly_rewards_pct, + hourly_total_pct +from + hourly_returns \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_pnl_hourly_reward_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_pnl_hourly_reward_arbitrum_mainnet.sql new file mode 100644 index 00000000..7b48efff --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_pnl_hourly_reward_arbitrum_mainnet.sql @@ -0,0 +1,82 @@ + + +with dim as ( + + select + t.ts, + t.pool_id, + t.collateral_type, + t.collateral_value, + p.token_symbol as reward_token + from + ( + select + ts, + collateral_type, + pool_id, + collateral_value + from + "analytics"."prod_arbitrum_mainnet"."fct_pool_pnl_hourly_arbitrum_mainnet" + group by + ts, + collateral_type, + pool_id, + collateral_value + ) as t + cross join ( + select distinct token_symbol + from + "analytics"."prod_arbitrum_mainnet"."fct_pool_rewards_token_hourly_arbitrum_mainnet" + ) as p + group by + t.ts, + t.pool_id, + t.collateral_type, + t.collateral_value, + p.token_symbol +), + +reward_hourly_token as ( + select + ts, + pool_id, + collateral_type, + token_symbol as reward_token, + SUM( + rewards_usd + ) as rewards_usd + from + "analytics"."prod_arbitrum_mainnet"."fct_pool_rewards_token_hourly_arbitrum_mainnet" + group by + ts, + pool_id, + collateral_type, + token_symbol +) + +select + dim.ts, + dim.pool_id, + dim.collateral_type, + dim.collateral_value, + dim.reward_token, + COALESCE( + reward_hourly_token.rewards_usd, + 0 + ) as rewards_usd, + case + when dim.collateral_value = 0 then 0 + else COALESCE( + reward_hourly_token.rewards_usd, + 0 + ) / dim.collateral_value + end as hourly_rewards_pct +from + dim +left join reward_hourly_token + on + dim.ts = reward_hourly_token.ts + and dim.pool_id = reward_hourly_token.pool_id + and LOWER(dim.collateral_type) + = LOWER(reward_hourly_token.collateral_type) + and dim.reward_token = reward_hourly_token.reward_token \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_rewards_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_rewards_arbitrum_mainnet.sql new file mode 100644 index 00000000..b3ef277b --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_rewards_arbitrum_mainnet.sql @@ -0,0 +1,39 @@ +with rewards_distributed as ( + select + block_timestamp as ts, + CAST( + pool_id as INTEGER + ) as pool_id, + collateral_type, + distributor, + + amount / 1e18 + as amount, + TO_TIMESTAMP("start") as ts_start, + "duration" + from + "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_distributed_arbitrum_mainnet" +), + +distributors as ( + select + CAST(distributor_address as TEXT) as distributor_address, + CAST(token_symbol as TEXT) as token_symbol + from + "analytics"."prod_seeds"."arbitrum_mainnet_reward_distributors" +) + +select + rd.ts, + rd.pool_id, + rd.collateral_type, + rd.distributor, + distributors.token_symbol, + rd.amount, + rd.ts_start, + rd.duration +from + rewards_distributed as rd +inner join distributors on rd.distributor = distributors.distributor_address +order by + rd.ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_rewards_hourly_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_rewards_hourly_arbitrum_mainnet.sql new file mode 100644 index 00000000..c6469c25 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_rewards_hourly_arbitrum_mainnet.sql @@ -0,0 +1,21 @@ +with token_hourly as ( + select + ts, + pool_id, + collateral_type, + rewards_usd + from + "analytics"."prod_arbitrum_mainnet"."fct_pool_rewards_token_hourly_arbitrum_mainnet" +) + +select + ts, + pool_id, + collateral_type, + SUM(rewards_usd) as rewards_usd +from + token_hourly +group by + ts, + pool_id, + collateral_type \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_rewards_token_hourly_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_rewards_token_hourly_arbitrum_mainnet.sql new file mode 100644 index 00000000..2cc297eb --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_rewards_token_hourly_arbitrum_mainnet.sql @@ -0,0 +1,190 @@ +with dim as ( + select + m.pool_id, + m.collateral_type, + generate_series( + date_trunc('hour', min(t.min_ts)), + date_trunc('hour', max(t.max_ts)), + '1 hour'::INTERVAL + ) as ts + from + ( + select + min(ts_start) as min_ts, + max( + ts_start + "duration" * '1 second'::INTERVAL + ) as max_ts + from + "analytics"."prod_arbitrum_mainnet"."fct_pool_rewards_arbitrum_mainnet" + ) as t + cross join ( + select distinct + pool_id, + collateral_type + from + "analytics"."prod_arbitrum_mainnet"."fct_pool_debt_arbitrum_mainnet" + ) as m + group by + m.pool_id, + m.collateral_type +), + +rewards_distributed as ( + select + ts, + pool_id, + collateral_type, + distributor, + token_symbol, + amount, + ts_start, + "duration" + from + "analytics"."prod_arbitrum_mainnet"."fct_pool_rewards_arbitrum_mainnet" +), + +hourly_distributions as ( + select + dim.ts, + dim.pool_id, + dim.collateral_type, + r.distributor, + r.token_symbol, + r.amount, + r.ts_start, + r."duration", + row_number() over ( + partition by + dim.ts, + dim.pool_id, + dim.collateral_type, + r.distributor + order by + r.ts_start desc + ) as distributor_index + from + dim + left join rewards_distributed as r + on + dim.pool_id = r.pool_id + and lower( + dim.collateral_type + ) = lower( + r.collateral_type + ) + and dim.ts + '1 hour'::INTERVAL >= r.ts_start + and dim.ts < r.ts_start + r."duration" * '1 second'::INTERVAL + where + r."duration" > 0 +), + +streamed_rewards as ( + select + d.ts, + d.pool_id, + d.collateral_type, + d.distributor, + d.token_symbol, + -- get the amount of time distributed this hour + -- use the smaller of those two intervals + -- convert the interval to a number of hours + -- multiply the result by the hourly amount to get the amount distributed this hour + ( + extract( + epoch + from + least( + d."duration" / 3600 * '1 hour'::INTERVAL, + least( + d.ts + '1 hour'::INTERVAL - greatest( + d.ts, + d.ts_start + ), + least( + d.ts_start + d."duration" * '1 second'::INTERVAL, + d.ts + '1 hour'::INTERVAL + ) - d.ts + ) + ) + ) / 3600 + ) * d.amount / ( + d."duration" / 3600 + ) as amount + from + hourly_distributions as d + where + d.distributor_index = 1 +), + +instant_rewards as ( + select + date_trunc( + 'hour', + ts + ) as ts, + pool_id, + collateral_type, + distributor, + token_symbol, + amount + from + rewards_distributed + where + "duration" = 0 +), + +combined as ( + select + combo.ts, + combo.pool_id, + combo.collateral_type, + combo.distributor, + combo.token_symbol, + combo.amount, + p.price + from + ( + select + ts, + pool_id, + collateral_type, + distributor, + token_symbol, + amount + from + streamed_rewards + union all + select + ts, + pool_id, + collateral_type, + distributor, + token_symbol, + amount + from + instant_rewards + ) as combo + left join "analytics"."prod_arbitrum_mainnet"."fct_prices_hourly_arbitrum_mainnet" as p + on + combo.token_symbol = p.market_symbol + and combo.ts = p.ts +) + +select + ts, + pool_id, + collateral_type, + distributor, + token_symbol, + sum(amount) as amount, + sum( + amount * price + ) as rewards_usd +from + combined +group by + ts, + pool_id, + collateral_type, + distributor, + token_symbol \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/accepted_values_fct_core_marke_f12327e7950a4c802d6132d27f7841dd.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/accepted_values_fct_core_marke_f12327e7950a4c802d6132d27f7841dd.sql new file mode 100644 index 00000000..60a8ac16 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/accepted_values_fct_core_marke_f12327e7950a4c802d6132d27f7841dd.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_arbitrum_mainnet"."fct_core_market_updated_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'MarketCollateralWithdrawn','MarketCollateralDeposited','MarketUsdWithdrawn','MarketUsdDeposited' +) + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_1755c42adad4400728f2d291f52662f0.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_1755c42adad4400728f2d291f52662f0.sql new file mode 100644 index 00000000..6c30bc92 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_1755c42adad4400728f2d291f52662f0.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_core_apr_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_335aca0e4bfdf700395d4d6e2861f70c.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_335aca0e4bfdf700395d4d6e2861f70c.sql new file mode 100644 index 00000000..02225fba --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_335aca0e4bfdf700395d4d6e2861f70c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_core_account_delegation_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_483fd77f9e18a06eeee91a8e4f95404a.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_483fd77f9e18a06eeee91a8e4f95404a.sql new file mode 100644 index 00000000..32299d56 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_483fd77f9e18a06eeee91a8e4f95404a.sql @@ -0,0 +1,22 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_core_apr_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_rewards_pct >= 0 + -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_rewards_pct <= 1 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_73ef4a8208eaef7723f7a2b1da192431.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_73ef4a8208eaef7723f7a2b1da192431.sql new file mode 100644 index 00000000..29d822ea --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_73ef4a8208eaef7723f7a2b1da192431.sql @@ -0,0 +1,22 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_core_apr_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_pnl_pct >= -1 + -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_pnl_pct <= 1 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_7c412ba7c7ea7aef5e4e7db7c8fc5c75.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_7c412ba7c7ea7aef5e4e7db7c8fc5c75.sql new file mode 100644 index 00000000..cbb843e6 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_7c412ba7c7ea7aef5e4e7db7c8fc5c75.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_core_pool_delegation_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_85aa93ec24a82fd6c67a87038bee45c1.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_85aa93ec24a82fd6c67a87038bee45c1.sql new file mode 100644 index 00000000..39d3e312 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_85aa93ec24a82fd6c67a87038bee45c1.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_core_apr_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not rewards_usd >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_ab6508955d3f808c1b270f9aa7a37b6d.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_ab6508955d3f808c1b270f9aa7a37b6d.sql new file mode 100644 index 00000000..1018d95f --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_ab6508955d3f808c1b270f9aa7a37b6d.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_core_market_updated_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_b1d60fed4955a4fc968b2378103deac3.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_b1d60fed4955a4fc968b2378103deac3.sql new file mode 100644 index 00000000..143bc00b --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_b1d60fed4955a4fc968b2378103deac3.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_core_pools_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_ebc9de3d45a12d255533021f88b74fed.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_ebc9de3d45a12d255533021f88b74fed.sql new file mode 100644 index 00000000..d57e8a7c --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_ebc9de3d45a12d255533021f88b74fed.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_core_account_delegation_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount_delegated >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_f5658474e91a7efeefc846ada0723656.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_f5658474e91a7efeefc846ada0723656.sql new file mode 100644 index 00000000..65140710 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_f5658474e91a7efeefc846ada0723656.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_core_apr_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collateral_value >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_0b54f6ee81adfb64e5d45509be471536.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_0b54f6ee81adfb64e5d45509be471536.sql new file mode 100644 index 00000000..23b271b5 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_0b54f6ee81adfb64e5d45509be471536.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_pool_pnl_hourly_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_1f912620bb744a27954a74cab0fd1f0c.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_1f912620bb744a27954a74cab0fd1f0c.sql new file mode 100644 index 00000000..77491051 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_1f912620bb744a27954a74cab0fd1f0c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_pool_rewards_token_hourly_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_2a92d0cd280c3cfef0baf61899429708.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_2a92d0cd280c3cfef0baf61899429708.sql new file mode 100644 index 00000000..88871d8f --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_2a92d0cd280c3cfef0baf61899429708.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_pool_issuance_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_2b0953c6036f08e2a591283eb5a67dcb.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_2b0953c6036f08e2a591283eb5a67dcb.sql new file mode 100644 index 00000000..2b330615 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_2b0953c6036f08e2a591283eb5a67dcb.sql @@ -0,0 +1,22 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_pool_pnl_hourly_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_rewards_pct >= 0 + -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_rewards_pct <= 1 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_60522e151e8e0e30d7da9ec6cf7c9bd3.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_60522e151e8e0e30d7da9ec6cf7c9bd3.sql new file mode 100644 index 00000000..491e8cbb --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_60522e151e8e0e30d7da9ec6cf7c9bd3.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_pool_rewards_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_75eb21ed4adc24b56bbcdcebefd76286.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_75eb21ed4adc24b56bbcdcebefd76286.sql new file mode 100644 index 00000000..69773d46 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_75eb21ed4adc24b56bbcdcebefd76286.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_pool_pnl_hourly_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collateral_value >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_763a1d68cea27da2cd6c7c90b0572cee.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_763a1d68cea27da2cd6c7c90b0572cee.sql new file mode 100644 index 00000000..640575c4 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_763a1d68cea27da2cd6c7c90b0572cee.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_pool_rewards_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_808e4ad8c54952685268224b3ab2dc3f.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_808e4ad8c54952685268224b3ab2dc3f.sql new file mode 100644 index 00000000..fe066aa2 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_808e4ad8c54952685268224b3ab2dc3f.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_pool_rewards_hourly_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_92e486da67fd4aa212c6fc7ead2ca990.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_92e486da67fd4aa212c6fc7ead2ca990.sql new file mode 100644 index 00000000..4f715357 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_92e486da67fd4aa212c6fc7ead2ca990.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_pool_debt_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_ae8a634b24663cbeedd8622d73436da5.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_ae8a634b24663cbeedd8622d73436da5.sql new file mode 100644 index 00000000..7b4feb09 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_ae8a634b24663cbeedd8622d73436da5.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_pool_issuance_hourly_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_b1d59884f8642fc3181a3d46417cd8fb.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_b1d59884f8642fc3181a3d46417cd8fb.sql new file mode 100644 index 00000000..6ec84ace --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_b1d59884f8642fc3181a3d46417cd8fb.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_pool_rewards_token_hourly_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_b767823a1421432f769ec197446aa019.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_b767823a1421432f769ec197446aa019.sql new file mode 100644 index 00000000..7c6c1a65 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_b767823a1421432f769ec197446aa019.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_pool_rewards_hourly_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not rewards_usd >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_d399039b72aeb6695a12d8e3bbc21cc7.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_d399039b72aeb6695a12d8e3bbc21cc7.sql new file mode 100644 index 00000000..11f713f3 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_d399039b72aeb6695a12d8e3bbc21cc7.sql @@ -0,0 +1,22 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_pool_pnl_hourly_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_pnl_pct >= -1 + -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_pnl_pct <= 1 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_df233af1f002dedfa1f71072df17c949.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_df233af1f002dedfa1f71072df17c949.sql new file mode 100644 index 00000000..e27eca55 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_df233af1f002dedfa1f71072df17c949.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_pool_rewards_token_hourly_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not rewards_usd >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_fc2ea70c19f61eac92d253c82f8b6c86.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_fc2ea70c19f61eac92d253c82f8b6c86.sql new file mode 100644 index 00000000..b69584cc --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_fc2ea70c19f61eac92d253c82f8b6c86.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_pool_pnl_hourly_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not rewards_usd >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_account_dele_31ff6ba6e6f978d07dd28e8ba6100164.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_account_dele_31ff6ba6e6f978d07dd28e8ba6100164.sql new file mode 100644 index 00000000..922b7850 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_account_dele_31ff6ba6e6f978d07dd28e8ba6100164.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_arbitrum_mainnet"."fct_core_account_delegation_arbitrum_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_account_dele_97b2ee4148e5bac1b0699fe3c6e63583.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_account_dele_97b2ee4148e5bac1b0699fe3c6e63583.sql new file mode 100644 index 00000000..86ad5a6a --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_account_dele_97b2ee4148e5bac1b0699fe3c6e63583.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_arbitrum_mainnet"."fct_core_account_delegation_arbitrum_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_account_dele_ee7cc0e1e999bee8d31dc50dc12bd488.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_account_dele_ee7cc0e1e999bee8d31dc50dc12bd488.sql new file mode 100644 index 00000000..5e32f962 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_account_dele_ee7cc0e1e999bee8d31dc50dc12bd488.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_delegated +from "analytics"."prod_arbitrum_mainnet"."fct_core_account_delegation_arbitrum_mainnet" +where amount_delegated is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_account_delegation_arbitrum_mainnet_pool_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_account_delegation_arbitrum_mainnet_pool_id.sql new file mode 100644 index 00000000..85ce2f40 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_account_delegation_arbitrum_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_arbitrum_mainnet"."fct_core_account_delegation_arbitrum_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_account_delegation_arbitrum_mainnet_ts.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_account_delegation_arbitrum_mainnet_ts.sql new file mode 100644 index 00000000..23fcba26 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_account_delegation_arbitrum_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_mainnet"."fct_core_account_delegation_arbitrum_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_apr_24h.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_apr_24h.sql new file mode 100644 index 00000000..b38f0598 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_apr_24h.sql @@ -0,0 +1,11 @@ + + + + + + +select apr_24h +from "analytics"."prod_arbitrum_mainnet"."fct_core_apr_arbitrum_mainnet" +where apr_24h is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_apr_28d.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_apr_28d.sql new file mode 100644 index 00000000..467d2c30 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_apr_28d.sql @@ -0,0 +1,11 @@ + + + + + + +select apr_28d +from "analytics"."prod_arbitrum_mainnet"."fct_core_apr_arbitrum_mainnet" +where apr_28d is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_apr_7d.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_apr_7d.sql new file mode 100644 index 00000000..ba28af81 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_apr_7d.sql @@ -0,0 +1,11 @@ + + + + + + +select apr_7d +from "analytics"."prod_arbitrum_mainnet"."fct_core_apr_arbitrum_mainnet" +where apr_7d is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_apy_24h.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_apy_24h.sql new file mode 100644 index 00000000..90af8f37 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_apy_24h.sql @@ -0,0 +1,11 @@ + + + + + + +select apy_24h +from "analytics"."prod_arbitrum_mainnet"."fct_core_apr_arbitrum_mainnet" +where apy_24h is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_apy_28d.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_apy_28d.sql new file mode 100644 index 00000000..8c3a033e --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_apy_28d.sql @@ -0,0 +1,11 @@ + + + + + + +select apy_28d +from "analytics"."prod_arbitrum_mainnet"."fct_core_apr_arbitrum_mainnet" +where apy_28d is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_apy_7d.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_apy_7d.sql new file mode 100644 index 00000000..773a25c4 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_apy_7d.sql @@ -0,0 +1,11 @@ + + + + + + +select apy_7d +from "analytics"."prod_arbitrum_mainnet"."fct_core_apr_arbitrum_mainnet" +where apy_7d is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_collateral_type.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_collateral_type.sql new file mode 100644 index 00000000..58cdc0ec --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_arbitrum_mainnet"."fct_core_apr_arbitrum_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_collateral_value.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_collateral_value.sql new file mode 100644 index 00000000..58bb0d51 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_collateral_value.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_value +from "analytics"."prod_arbitrum_mainnet"."fct_core_apr_arbitrum_mainnet" +where collateral_value is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_cumulative_issuance.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_cumulative_issuance.sql new file mode 100644 index 00000000..fba1adfb --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_cumulative_issuance.sql @@ -0,0 +1,11 @@ + + + + + + +select cumulative_issuance +from "analytics"."prod_arbitrum_mainnet"."fct_core_apr_arbitrum_mainnet" +where cumulative_issuance is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_cumulative_pnl.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_cumulative_pnl.sql new file mode 100644 index 00000000..8d1f0b14 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_cumulative_pnl.sql @@ -0,0 +1,11 @@ + + + + + + +select cumulative_pnl +from "analytics"."prod_arbitrum_mainnet"."fct_core_apr_arbitrum_mainnet" +where cumulative_pnl is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_debt.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_debt.sql new file mode 100644 index 00000000..9dd0c3de --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_debt.sql @@ -0,0 +1,11 @@ + + + + + + +select debt +from "analytics"."prod_arbitrum_mainnet"."fct_core_apr_arbitrum_mainnet" +where debt is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_hourly_issuance.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_hourly_issuance.sql new file mode 100644 index 00000000..dac641cd --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_hourly_issuance.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_issuance +from "analytics"."prod_arbitrum_mainnet"."fct_core_apr_arbitrum_mainnet" +where hourly_issuance is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_hourly_pnl.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_hourly_pnl.sql new file mode 100644 index 00000000..a045bf3a --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_hourly_pnl.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_pnl +from "analytics"."prod_arbitrum_mainnet"."fct_core_apr_arbitrum_mainnet" +where hourly_pnl is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_hourly_pnl_pct.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_hourly_pnl_pct.sql new file mode 100644 index 00000000..7b4a04b0 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_hourly_pnl_pct.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_pnl_pct +from "analytics"."prod_arbitrum_mainnet"."fct_core_apr_arbitrum_mainnet" +where hourly_pnl_pct is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_hourly_rewards_pct.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_hourly_rewards_pct.sql new file mode 100644 index 00000000..5dd9c563 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_hourly_rewards_pct.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_rewards_pct +from "analytics"."prod_arbitrum_mainnet"."fct_core_apr_arbitrum_mainnet" +where hourly_rewards_pct is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_pool_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_pool_id.sql new file mode 100644 index 00000000..e383ef7c --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_arbitrum_mainnet"."fct_core_apr_arbitrum_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_rewards_usd.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_rewards_usd.sql new file mode 100644 index 00000000..bf84c115 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_rewards_usd.sql @@ -0,0 +1,11 @@ + + + + + + +select rewards_usd +from "analytics"."prod_arbitrum_mainnet"."fct_core_apr_arbitrum_mainnet" +where rewards_usd is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_ts.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_ts.sql new file mode 100644 index 00000000..68725a4e --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_mainnet"."fct_core_apr_arbitrum_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updat_4b643cda1c91c522d066b35480cce379.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updat_4b643cda1c91c522d066b35480cce379.sql new file mode 100644 index 00000000..0d25d547 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updat_4b643cda1c91c522d066b35480cce379.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_arbitrum_mainnet"."fct_core_market_updated_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updat_c100fcf44108d7ff35d65b9c6a7b25b1.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updat_c100fcf44108d7ff35d65b9c6a7b25b1.sql new file mode 100644 index 00000000..f9315121 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updat_c100fcf44108d7ff35d65b9c6a7b25b1.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_arbitrum_mainnet"."fct_core_market_updated_arbitrum_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updat_ec83a69c2d67a6b85fde509d3cc884a8.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updat_ec83a69c2d67a6b85fde509d3cc884a8.sql new file mode 100644 index 00000000..2b9a28ca --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updat_ec83a69c2d67a6b85fde509d3cc884a8.sql @@ -0,0 +1,11 @@ + + + + + + +select credit_capacity +from "analytics"."prod_arbitrum_mainnet"."fct_core_market_updated_arbitrum_mainnet" +where credit_capacity is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updated_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updated_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..f4df3f9b --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updated_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_arbitrum_mainnet"."fct_core_market_updated_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updated_arbitrum_mainnet_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updated_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..9d80fe7e --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updated_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_arbitrum_mainnet"."fct_core_market_updated_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updated_arbitrum_mainnet_market_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updated_arbitrum_mainnet_market_id.sql new file mode 100644 index 00000000..317c006e --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updated_arbitrum_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_arbitrum_mainnet"."fct_core_market_updated_arbitrum_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updated_arbitrum_mainnet_net_issuance.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updated_arbitrum_mainnet_net_issuance.sql new file mode 100644 index 00000000..093a9331 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updated_arbitrum_mainnet_net_issuance.sql @@ -0,0 +1,11 @@ + + + + + + +select net_issuance +from "analytics"."prod_arbitrum_mainnet"."fct_core_market_updated_arbitrum_mainnet" +where net_issuance is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updated_arbitrum_mainnet_token_amount.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updated_arbitrum_mainnet_token_amount.sql new file mode 100644 index 00000000..5127005b --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updated_arbitrum_mainnet_token_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select token_amount +from "analytics"."prod_arbitrum_mainnet"."fct_core_market_updated_arbitrum_mainnet" +where token_amount is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updated_arbitrum_mainnet_ts.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updated_arbitrum_mainnet_ts.sql new file mode 100644 index 00000000..45502b9d --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updated_arbitrum_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_mainnet"."fct_core_market_updated_arbitrum_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pool_collate_093527c47d269f939c2c7d47d4c2a78f.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pool_collate_093527c47d269f939c2c7d47d4c2a78f.sql new file mode 100644 index 00000000..51885936 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pool_collate_093527c47d269f939c2c7d47d4c2a78f.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_arbitrum_mainnet"."fct_core_pool_collateral_arbitrum_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pool_collate_2430c0471eac1e889c6c004ff9132c39.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pool_collate_2430c0471eac1e889c6c004ff9132c39.sql new file mode 100644 index 00000000..3e8c46e6 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pool_collate_2430c0471eac1e889c6c004ff9132c39.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_deposited +from "analytics"."prod_arbitrum_mainnet"."fct_core_pool_collateral_arbitrum_mainnet" +where amount_deposited is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_arbitrum_mainnet_ts.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_arbitrum_mainnet_ts.sql new file mode 100644 index 00000000..85c04e47 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_arbitrum_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_mainnet"."fct_core_pool_collateral_arbitrum_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pool_delegat_b4282e52ccccdfed1d4b4c2355b7d655.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pool_delegat_b4282e52ccccdfed1d4b4c2355b7d655.sql new file mode 100644 index 00000000..503a5f58 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pool_delegat_b4282e52ccccdfed1d4b4c2355b7d655.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_arbitrum_mainnet"."fct_core_pool_delegation_arbitrum_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_arbitrum_mainnet_pool_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_arbitrum_mainnet_pool_id.sql new file mode 100644 index 00000000..d67ad5d1 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_arbitrum_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_arbitrum_mainnet"."fct_core_pool_delegation_arbitrum_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_arbitrum_mainnet_ts.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_arbitrum_mainnet_ts.sql new file mode 100644 index 00000000..7141e06e --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_arbitrum_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_mainnet"."fct_core_pool_delegation_arbitrum_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pools_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pools_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..15dd5f12 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pools_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_arbitrum_mainnet"."fct_core_pools_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pools_arbitrum_mainnet_created_ts.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pools_arbitrum_mainnet_created_ts.sql new file mode 100644 index 00000000..b36f1b4d --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pools_arbitrum_mainnet_created_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select created_ts +from "analytics"."prod_arbitrum_mainnet"."fct_core_pools_arbitrum_mainnet" +where created_ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pools_arbitrum_mainnet_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pools_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..ce118e30 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pools_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_arbitrum_mainnet"."fct_core_pools_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pools_arbitrum_mainnet_owner.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pools_arbitrum_mainnet_owner.sql new file mode 100644 index 00000000..37187ea1 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pools_arbitrum_mainnet_owner.sql @@ -0,0 +1,11 @@ + + + + + + +select owner +from "analytics"."prod_arbitrum_mainnet"."fct_core_pools_arbitrum_mainnet" +where owner is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_debt_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_debt_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..c024f03c --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_debt_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_arbitrum_mainnet"."fct_pool_debt_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_debt_arbitrum_mainnet_collateral_type.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_debt_arbitrum_mainnet_collateral_type.sql new file mode 100644 index 00000000..d35ffbb3 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_debt_arbitrum_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_arbitrum_mainnet"."fct_pool_debt_arbitrum_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_debt_arbitrum_mainnet_debt.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_debt_arbitrum_mainnet_debt.sql new file mode 100644 index 00000000..8af820b9 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_debt_arbitrum_mainnet_debt.sql @@ -0,0 +1,11 @@ + + + + + + +select debt +from "analytics"."prod_arbitrum_mainnet"."fct_pool_debt_arbitrum_mainnet" +where debt is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_debt_arbitrum_mainnet_pool_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_debt_arbitrum_mainnet_pool_id.sql new file mode 100644 index 00000000..0c0f9079 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_debt_arbitrum_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_arbitrum_mainnet"."fct_pool_debt_arbitrum_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_debt_arbitrum_mainnet_ts.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_debt_arbitrum_mainnet_ts.sql new file mode 100644 index 00000000..cb04ebe3 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_debt_arbitrum_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_mainnet"."fct_pool_debt_arbitrum_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_account_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_account_id.sql new file mode 100644 index 00000000..d5324392 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_arbitrum_mainnet"."fct_pool_issuance_arbitrum_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_amount.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_amount.sql new file mode 100644 index 00000000..dc01f78c --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_arbitrum_mainnet"."fct_pool_issuance_arbitrum_mainnet" +where amount is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..29a4a5e4 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_arbitrum_mainnet"."fct_pool_issuance_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_collateral_type.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_collateral_type.sql new file mode 100644 index 00000000..72f03af0 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_arbitrum_mainnet"."fct_pool_issuance_arbitrum_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_pool_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_pool_id.sql new file mode 100644 index 00000000..2e3f7222 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_arbitrum_mainnet"."fct_pool_issuance_arbitrum_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_transaction_hash.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_transaction_hash.sql new file mode 100644 index 00000000..4033525a --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_arbitrum_mainnet"."fct_pool_issuance_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_ts.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_ts.sql new file mode 100644 index 00000000..a4e3688a --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_mainnet"."fct_pool_issuance_arbitrum_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_hou_65ed67157b891a8810704ee505558860.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_hou_65ed67157b891a8810704ee505558860.sql new file mode 100644 index 00000000..97cfd5e1 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_hou_65ed67157b891a8810704ee505558860.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_arbitrum_mainnet"."fct_pool_issuance_hourly_arbitrum_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_hou_6846fca20e0573c8b636234f11940a78.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_hou_6846fca20e0573c8b636234f11940a78.sql new file mode 100644 index 00000000..92634d6b --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_hou_6846fca20e0573c8b636234f11940a78.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_issuance +from "analytics"."prod_arbitrum_mainnet"."fct_pool_issuance_hourly_arbitrum_mainnet" +where hourly_issuance is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_arbitrum_mainnet_pool_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_arbitrum_mainnet_pool_id.sql new file mode 100644 index 00000000..547141e9 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_arbitrum_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_arbitrum_mainnet"."fct_pool_issuance_hourly_arbitrum_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_arbitrum_mainnet_ts.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_arbitrum_mainnet_ts.sql new file mode 100644 index 00000000..5f7565b2 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_arbitrum_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_mainnet"."fct_pool_issuance_hourly_arbitrum_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_a_7c866040c874169c1cad2287083652b9.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_a_7c866040c874169c1cad2287083652b9.sql new file mode 100644 index 00000000..a2658081 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_a_7c866040c874169c1cad2287083652b9.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_rewards_pct +from "analytics"."prod_arbitrum_mainnet"."fct_pool_pnl_hourly_arbitrum_mainnet" +where hourly_rewards_pct is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_type.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_type.sql new file mode 100644 index 00000000..a7ee6317 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_arbitrum_mainnet"."fct_pool_pnl_hourly_arbitrum_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_value.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_value.sql new file mode 100644 index 00000000..84216f4c --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_value.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_value +from "analytics"."prod_arbitrum_mainnet"."fct_pool_pnl_hourly_arbitrum_mainnet" +where collateral_value is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_debt.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_debt.sql new file mode 100644 index 00000000..90bf934f --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_debt.sql @@ -0,0 +1,11 @@ + + + + + + +select debt +from "analytics"."prod_arbitrum_mainnet"."fct_pool_pnl_hourly_arbitrum_mainnet" +where debt is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_issuance.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_issuance.sql new file mode 100644 index 00000000..4476d2f1 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_issuance.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_issuance +from "analytics"."prod_arbitrum_mainnet"."fct_pool_pnl_hourly_arbitrum_mainnet" +where hourly_issuance is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl.sql new file mode 100644 index 00000000..263b7200 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_pnl +from "analytics"."prod_arbitrum_mainnet"."fct_pool_pnl_hourly_arbitrum_mainnet" +where hourly_pnl is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl_pct.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl_pct.sql new file mode 100644 index 00000000..cb2aa628 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl_pct.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_pnl_pct +from "analytics"."prod_arbitrum_mainnet"."fct_pool_pnl_hourly_arbitrum_mainnet" +where hourly_pnl_pct is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_total_pct.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_total_pct.sql new file mode 100644 index 00000000..e62da7ce --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_total_pct.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_total_pct +from "analytics"."prod_arbitrum_mainnet"."fct_pool_pnl_hourly_arbitrum_mainnet" +where hourly_total_pct is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_pool_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_pool_id.sql new file mode 100644 index 00000000..d877a18c --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_arbitrum_mainnet"."fct_pool_pnl_hourly_arbitrum_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_rewards_usd.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_rewards_usd.sql new file mode 100644 index 00000000..f9e51e16 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_rewards_usd.sql @@ -0,0 +1,11 @@ + + + + + + +select rewards_usd +from "analytics"."prod_arbitrum_mainnet"."fct_pool_pnl_hourly_arbitrum_mainnet" +where rewards_usd is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_ts.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_ts.sql new file mode 100644 index 00000000..2b2c64aa --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_mainnet"."fct_pool_pnl_hourly_arbitrum_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_arbitrum_mainnet_amount.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_arbitrum_mainnet_amount.sql new file mode 100644 index 00000000..0d5c2b5a --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_arbitrum_mainnet_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_arbitrum_mainnet"."fct_pool_rewards_arbitrum_mainnet" +where amount is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_arbitrum_mainnet_collateral_type.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_arbitrum_mainnet_collateral_type.sql new file mode 100644 index 00000000..a1ef0e15 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_arbitrum_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_arbitrum_mainnet"."fct_pool_rewards_arbitrum_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_arbitrum_mainnet_distributor.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_arbitrum_mainnet_distributor.sql new file mode 100644 index 00000000..4a6dbbf5 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_arbitrum_mainnet_distributor.sql @@ -0,0 +1,11 @@ + + + + + + +select distributor +from "analytics"."prod_arbitrum_mainnet"."fct_pool_rewards_arbitrum_mainnet" +where distributor is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_arbitrum_mainnet_pool_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_arbitrum_mainnet_pool_id.sql new file mode 100644 index 00000000..c97fed06 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_arbitrum_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_arbitrum_mainnet"."fct_pool_rewards_arbitrum_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_arbitrum_mainnet_token_symbol.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_arbitrum_mainnet_token_symbol.sql new file mode 100644 index 00000000..ad31ea44 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_arbitrum_mainnet_token_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select token_symbol +from "analytics"."prod_arbitrum_mainnet"."fct_pool_rewards_arbitrum_mainnet" +where token_symbol is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_arbitrum_mainnet_ts.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_arbitrum_mainnet_ts.sql new file mode 100644 index 00000000..073b94f7 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_arbitrum_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_mainnet"."fct_pool_rewards_arbitrum_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_hour_6b64ee93647e66468d764cc3fc458ee1.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_hour_6b64ee93647e66468d764cc3fc458ee1.sql new file mode 100644 index 00000000..1f0e8d60 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_hour_6b64ee93647e66468d764cc3fc458ee1.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_arbitrum_mainnet"."fct_pool_rewards_hourly_arbitrum_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_arbitrum_mainnet_pool_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_arbitrum_mainnet_pool_id.sql new file mode 100644 index 00000000..a9c51063 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_arbitrum_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_arbitrum_mainnet"."fct_pool_rewards_hourly_arbitrum_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_arbitrum_mainnet_rewards_usd.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_arbitrum_mainnet_rewards_usd.sql new file mode 100644 index 00000000..f698e9b2 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_arbitrum_mainnet_rewards_usd.sql @@ -0,0 +1,11 @@ + + + + + + +select rewards_usd +from "analytics"."prod_arbitrum_mainnet"."fct_pool_rewards_hourly_arbitrum_mainnet" +where rewards_usd is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_arbitrum_mainnet_ts.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_arbitrum_mainnet_ts.sql new file mode 100644 index 00000000..ad4a126f --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_arbitrum_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_mainnet"."fct_pool_rewards_hourly_arbitrum_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_090c93d2b78f3f33bc0bf584324abc24.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_090c93d2b78f3f33bc0bf584324abc24.sql new file mode 100644 index 00000000..0fd301f3 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_090c93d2b78f3f33bc0bf584324abc24.sql @@ -0,0 +1,11 @@ + + + + + + +select token_symbol +from "analytics"."prod_arbitrum_mainnet"."fct_pool_rewards_token_hourly_arbitrum_mainnet" +where token_symbol is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_155765ddde142e379951332067798d41.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_155765ddde142e379951332067798d41.sql new file mode 100644 index 00000000..26a8826f --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_155765ddde142e379951332067798d41.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_arbitrum_mainnet"."fct_pool_rewards_token_hourly_arbitrum_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_32d66eb63ddb1fa4ad4488d0be44060a.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_32d66eb63ddb1fa4ad4488d0be44060a.sql new file mode 100644 index 00000000..e87b734c --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_32d66eb63ddb1fa4ad4488d0be44060a.sql @@ -0,0 +1,11 @@ + + + + + + +select distributor +from "analytics"."prod_arbitrum_mainnet"."fct_pool_rewards_token_hourly_arbitrum_mainnet" +where distributor is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_e5018762223ef54a23a1f8e8015d80e9.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_e5018762223ef54a23a1f8e8015d80e9.sql new file mode 100644 index 00000000..5d4ee298 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_e5018762223ef54a23a1f8e8015d80e9.sql @@ -0,0 +1,11 @@ + + + + + + +select rewards_usd +from "analytics"."prod_arbitrum_mainnet"."fct_pool_rewards_token_hourly_arbitrum_mainnet" +where rewards_usd is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_amount.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_amount.sql new file mode 100644 index 00000000..ccbf694a --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_arbitrum_mainnet"."fct_pool_rewards_token_hourly_arbitrum_mainnet" +where amount is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_pool_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_pool_id.sql new file mode 100644 index 00000000..248f55a7 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_arbitrum_mainnet"."fct_pool_rewards_token_hourly_arbitrum_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_ts.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_ts.sql new file mode 100644 index 00000000..bf1591a2 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_mainnet"."fct_pool_rewards_token_hourly_arbitrum_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/unique_fct_core_market_updated_arbitrum_mainnet_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/unique_fct_core_market_updated_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..04bfff7f --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/unique_fct_core_market_updated_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_arbitrum_mainnet"."fct_core_market_updated_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_accounts_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_accounts_arbitrum_mainnet.sql new file mode 100644 index 00000000..ee2b2129 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_accounts_arbitrum_mainnet.sql @@ -0,0 +1,14 @@ +with arbitrum as ( + select + block_timestamp as created_ts, + "owner", + CAST( + account_id as VARCHAR + ) as id + from + "analytics"."prod_raw_arbitrum_mainnet"."perp_account_created_arbitrum_mainnet" +) + +select * +from + arbitrum \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_collateral_modified_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_collateral_modified_arbitrum_mainnet.sql new file mode 100644 index 00000000..630c8c90 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_collateral_modified_arbitrum_mainnet.sql @@ -0,0 +1,15 @@ +select + id, + block_timestamp, + account_id, + block_number, + transaction_hash, + contract, + event_name, + collateral_id as synth_market_id, + sender, + + amount_delta / 1e18 + as amount_delta +from + "analytics"."prod_raw_arbitrum_mainnet"."perp_collateral_modified_arbitrum_mainnet" \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_interest_charged_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_interest_charged_arbitrum_mainnet.sql new file mode 100644 index 00000000..79b4c669 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_interest_charged_arbitrum_mainnet.sql @@ -0,0 +1,13 @@ +select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + account_id, + + interest / 1e18 + as interest +from + "analytics"."prod_raw_arbitrum_mainnet"."perp_interest_charged_arbitrum_mainnet" \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_liq_account_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_liq_account_arbitrum_mainnet.sql new file mode 100644 index 00000000..af65fa59 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_liq_account_arbitrum_mainnet.sql @@ -0,0 +1,61 @@ +with liquidation_events as ( + select + account_id, + reward, + block_timestamp, + full_liquidation, + SUM( + case + when full_liquidation then 1 + else 0 + end + ) over ( + partition by account_id + order by + block_timestamp + rows between unbounded preceding + and current row + ) as liquidation_id + from + "analytics"."prod_raw_arbitrum_mainnet"."perp_account_liquidation_attempt_arbitrum_mainnet" +), + +cumulative_rewards as ( + select + block_timestamp, + reward, + full_liquidation, + liquidation_id, + CAST( + account_id as text + ) as account_id, + SUM( + reward / 1e18 +) over ( + partition by + account_id, + liquidation_id + order by + block_timestamp + ) as cumulative_reward, + ROW_NUMBER() over ( + partition by + account_id, + liquidation_id + order by + block_timestamp desc + ) as rn + from + liquidation_events + order by + block_timestamp +) + +select + account_id, + block_timestamp as ts, + cumulative_reward as total_reward +from + cumulative_rewards +where + rn = 1 \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_liq_position_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_liq_position_arbitrum_mainnet.sql new file mode 100644 index 00000000..9282ceff --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_liq_position_arbitrum_mainnet.sql @@ -0,0 +1,42 @@ +with liquidations as ( + select + id, + block_timestamp as ts, + block_number, + transaction_hash, + account_id, + market_id, + + amount_liquidated / 1e18 + as amount_liquidated, + + current_position_size / 1e18 + as position_size + from + "analytics"."prod_raw_arbitrum_mainnet"."perp_position_liquidated_arbitrum_mainnet" +), + +markets as ( + select + id, + market_symbol + from + "analytics"."prod_arbitrum_mainnet"."fct_perp_markets_arbitrum_mainnet" +) + +select + l.id, + l.ts, + l.block_number, + l.transaction_hash, + l.market_id, + m.market_symbol, + l.amount_liquidated, + l.position_size, + CAST( + l.account_id as text + ) as account_id +from + liquidations as l +left join markets as m + on l.market_id = m.id \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_market_history_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_market_history_arbitrum_mainnet.sql new file mode 100644 index 00000000..a7f27f4a --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_market_history_arbitrum_mainnet.sql @@ -0,0 +1,76 @@ +with arbitrum as ( + select + mu.id, + mu.block_timestamp as ts, + mu.block_number, + mu.transaction_hash, + m.id as market_id, + m.market_symbol, + + price / 1e18 + as price, + + skew / 1e18 + as skew, + + size / 1e18 + as size, + + size_delta / 1e18 + as size_delta, + + current_funding_rate / 1e18 + as funding_rate, + + current_funding_velocity / 1e18 + as funding_velocity, + + interest_rate / 1e18 + as interest_rate, + + current_funding_rate / 1e18 + * 365.25 as funding_rate_apr, + + current_funding_rate / 1e18 + * 365.25 + + + interest_rate / 1e18 + as long_rate_apr, + + current_funding_rate / 1e18 + * -1 * 365.25 + + + interest_rate / 1e18 + as short_rate_apr + from + "analytics"."prod_raw_arbitrum_mainnet"."perp_market_updated_arbitrum_mainnet" + as mu + left join + "analytics"."prod_arbitrum_mainnet"."fct_perp_markets_arbitrum_mainnet" + as m + on mu.market_id = m.id +) + +select + *, + size * price as size_usd, + ( + size + skew + ) * price / 2 as long_oi, + ( + size - skew + ) * price / 2 as short_oi, + case + when size * price = 0 then null + else ((size + skew) * price / 2) / ( + size * price + ) + end as long_oi_pct, + case + when size * price = 0 then null + else ((size - skew) * price / 2) / ( + size * price + ) + end as short_oi_pct +from + arbitrum \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_markets_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_markets_arbitrum_mainnet.sql new file mode 100644 index 00000000..b77eb120 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_markets_arbitrum_mainnet.sql @@ -0,0 +1,14 @@ +with arbitrum as ( + select + perps_market_id as id, + block_timestamp as created_ts, + block_number, + market_symbol, + market_name + from + "analytics"."prod_raw_arbitrum_mainnet"."perp_market_created_arbitrum_mainnet" +) + +select * +from + arbitrum \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_orders_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_orders_arbitrum_mainnet.sql new file mode 100644 index 00000000..b9852745 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_orders_arbitrum_mainnet.sql @@ -0,0 +1,46 @@ +with arbitrum as ( + select + oc.id, + oc.block_timestamp as ts, + oc.block_number, + oc.transaction_hash, + oc.contract, + oc.market_id, + markets.market_symbol, + CAST( + oc.account_id as text + ) as account_id, + oc.order_type, + + oc.size_delta / 1e18 + as size, + + oc.acceptable_price / 1e18 + as acceptable_price, + oc.settlement_time, + oc.expiration_time, + + LEFT( + REGEXP_REPLACE( + encode( + DECODE(REPLACE(oc.tracking_code, '0x', ''), 'hex'), + 'escape' + ) :: text, + '\\000', + '', + 'g' + ), + 20 + ) + as tracking_code, + oc.sender + from + "analytics"."prod_raw_arbitrum_mainnet"."perp_order_committed_arbitrum_mainnet" + as oc + left join "analytics"."prod_arbitrum_mainnet"."fct_perp_markets_arbitrum_mainnet" as markets + on oc.market_id = markets.id +) + +select * +from + arbitrum \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_pnl_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_pnl_arbitrum_mainnet.sql new file mode 100644 index 00000000..0c433ea4 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_pnl_arbitrum_mainnet.sql @@ -0,0 +1,18 @@ + +with debt as ( + select + ts, + 2 as market_id, + debt * -1 as market_pnl + from + "analytics"."prod_raw_arbitrum_mainnet"."core_vault_debt_arbitrum_mainnet" +) + +select + ts, + market_id, + market_pnl +from + debt +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_previous_order_expired_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_previous_order_expired_arbitrum_mainnet.sql new file mode 100644 index 00000000..93c20ff7 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_previous_order_expired_arbitrum_mainnet.sql @@ -0,0 +1,19 @@ +select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + account_id, + commitment_time, + tracking_code, + + acceptable_price / 1e18 + as acceptable_price, + + size_delta / 1e18 + as size_delta +from + "analytics"."prod_raw_arbitrum_mainnet"."perp_previous_order_expired_arbitrum_mainnet" \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_trades_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_trades_arbitrum_mainnet.sql new file mode 100644 index 00000000..04bd5398 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_trades_arbitrum_mainnet.sql @@ -0,0 +1,70 @@ +with arbitrum as ( + select + pos.id, + pos.block_timestamp as ts, + pos.block_number, + pos.transaction_hash, + pos.contract, + pos.market_id, + markets.market_symbol, + CAST( + pos.account_id as text + ) as account_id, + + fill_price / 1e18 + as fill_price, + + pnl / 1e18 + as pnl, + + accrued_funding / 1e18 + as accrued_funding, + + size_delta / 1e18 + as trade_size, + + new_size / 1e18 + as position_size, + + total_fees / 1e18 + as total_fees, + + referral_fees / 1e18 + as referral_fees, + + collected_fees / 1e18 + as collected_fees, + + settlement_reward / 1e18 + as settlement_reward, + + LEFT( + REGEXP_REPLACE( + encode( + DECODE(REPLACE(tracking_code, '0x', ''), 'hex'), + 'escape' + ) :: text, + '\\000', + '', + 'g' + ), + 20 + ) + as tracking_code, + pos.settler + from + "analytics"."prod_raw_arbitrum_mainnet"."perp_order_settled_arbitrum_mainnet" as pos + left join "analytics"."prod_arbitrum_mainnet"."fct_perp_markets_arbitrum_mainnet" as markets + on pos.market_id = markets.id +) + +select + *, + ABS( + fill_price * trade_size + ) as notional_trade_size, + fill_price * position_size as notional_position_size, + total_fees - referral_fees - collected_fees - settlement_reward as lp_fees, + total_fees - settlement_reward as exchange_fees +from + arbitrum \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/accepted_values_fct_perp_colla_0da291fb90e271e6e31861eed55225bd.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/accepted_values_fct_perp_colla_0da291fb90e271e6e31861eed55225bd.sql new file mode 100644 index 00000000..fb6d75cd --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/accepted_values_fct_perp_colla_0da291fb90e271e6e31861eed55225bd.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_arbitrum_mainnet"."fct_perp_collateral_modified_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'CollateralModified' +) + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/accepted_values_fct_perp_inter_e3bc82b7fe00da18ffea37f42d8e33ad.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/accepted_values_fct_perp_inter_e3bc82b7fe00da18ffea37f42d8e33ad.sql new file mode 100644 index 00000000..49bd256a --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/accepted_values_fct_perp_inter_e3bc82b7fe00da18ffea37f42d8e33ad.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_arbitrum_mainnet"."fct_perp_interest_charged_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'InterestCharged' +) + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/accepted_values_fct_perp_previ_e7295bfc045a17bdff640789d2cdf4dd.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/accepted_values_fct_perp_previ_e7295bfc045a17bdff640789d2cdf4dd.sql new file mode 100644 index 00000000..d0819998 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/accepted_values_fct_perp_previ_e7295bfc045a17bdff640789d2cdf4dd.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_arbitrum_mainnet"."fct_perp_previous_order_expired_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'PreviousOrderExpired' +) + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_0473f5e4efa8c059d6f55fff4bb9e40b.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_0473f5e4efa8c059d6f55fff4bb9e40b.sql new file mode 100644 index 00000000..2b6075f2 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_0473f5e4efa8c059d6f55fff4bb9e40b.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_perp_interest_charged_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_28a03b6e7d1423026833804c01edf40a.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_28a03b6e7d1423026833804c01edf40a.sql new file mode 100644 index 00000000..33e72416 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_28a03b6e7d1423026833804c01edf40a.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_perp_pnl_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_31170cd30bf38d63d5769ea55dd61720.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_31170cd30bf38d63d5769ea55dd61720.sql new file mode 100644 index 00000000..d33171bd --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_31170cd30bf38d63d5769ea55dd61720.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_perp_liq_position_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not position_size >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_314c711b09a188d2044ff89bdb16095c.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_314c711b09a188d2044ff89bdb16095c.sql new file mode 100644 index 00000000..619c1efe --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_314c711b09a188d2044ff89bdb16095c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_perp_liq_position_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount_liquidated >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_493d704d8c878c5ba21c6d3ee7067c6f.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_493d704d8c878c5ba21c6d3ee7067c6f.sql new file mode 100644 index 00000000..f8056114 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_493d704d8c878c5ba21c6d3ee7067c6f.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_perp_markets_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_4d54c441808b4a16bff94148254d77da.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_4d54c441808b4a16bff94148254d77da.sql new file mode 100644 index 00000000..58471a82 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_4d54c441808b4a16bff94148254d77da.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not referral_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_6d5193e03e7c13e392a6798ee0aebb85.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_6d5193e03e7c13e392a6798ee0aebb85.sql new file mode 100644 index 00000000..f7d3543c --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_6d5193e03e7c13e392a6798ee0aebb85.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_perp_market_history_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_85b220e94248ca2293e0c5eb6c638ad7.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_85b220e94248ca2293e0c5eb6c638ad7.sql new file mode 100644 index 00000000..eefaac70 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_85b220e94248ca2293e0c5eb6c638ad7.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_perp_previous_order_expired_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_86abe1e53fb8472cf6a04ac6ff41b9db.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_86abe1e53fb8472cf6a04ac6ff41b9db.sql new file mode 100644 index 00000000..e93882d5 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_86abe1e53fb8472cf6a04ac6ff41b9db.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_perp_orders_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_974e37f3348ad7524936397a15395179.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_974e37f3348ad7524936397a15395179.sql new file mode 100644 index 00000000..232f4bd0 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_974e37f3348ad7524936397a15395179.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collected_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_9dad67003da2d3db2675c0acf655de0a.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_9dad67003da2d3db2675c0acf655de0a.sql new file mode 100644 index 00000000..ef2216e1 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_9dad67003da2d3db2675c0acf655de0a.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not exchange_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_acdb60bebd4cc38d26603b2d43d9e67c.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_acdb60bebd4cc38d26603b2d43d9e67c.sql new file mode 100644 index 00000000..6c8c8e7f --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_acdb60bebd4cc38d26603b2d43d9e67c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_perp_previous_order_expired_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_ae86da3c3a2f8ef9241ca542ed9cfd7a.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_ae86da3c3a2f8ef9241ca542ed9cfd7a.sql new file mode 100644 index 00000000..c8e360b0 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_ae86da3c3a2f8ef9241ca542ed9cfd7a.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not fill_price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_bf31e61faeb932d909281f56f6bab77b.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_bf31e61faeb932d909281f56f6bab77b.sql new file mode 100644 index 00000000..254a0c98 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_bf31e61faeb932d909281f56f6bab77b.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_c52f4d44cbcd1c969ca006658f4bb47d.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_c52f4d44cbcd1c969ca006658f4bb47d.sql new file mode 100644 index 00000000..6de85af7 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_c52f4d44cbcd1c969ca006658f4bb47d.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not lp_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_def7ec9d6a2fb5f42cf1cb7d3295ff5f.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_def7ec9d6a2fb5f42cf1cb7d3295ff5f.sql new file mode 100644 index 00000000..20619c23 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_def7ec9d6a2fb5f42cf1cb7d3295ff5f.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_perp_collateral_modified_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_ea02be054480a78acfcc20999decb73e.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_ea02be054480a78acfcc20999decb73e.sql new file mode 100644 index 00000000..b0af861c --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_ea02be054480a78acfcc20999decb73e.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_perp_interest_charged_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not interest >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_eb2bcad6479b2a3bbdf15cf74dfd1e31.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_eb2bcad6479b2a3bbdf15cf74dfd1e31.sql new file mode 100644 index 00000000..6c8c6d54 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_eb2bcad6479b2a3bbdf15cf74dfd1e31.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not total_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_eeaca53326292cee7049bb0a87db4e7e.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_eeaca53326292cee7049bb0a87db4e7e.sql new file mode 100644 index 00000000..6785ff96 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_eeaca53326292cee7049bb0a87db4e7e.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not settlement_reward >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_f5642b27b5e66beab406a8db98b375b9.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_f5642b27b5e66beab406a8db98b375b9.sql new file mode 100644 index 00000000..3af94681 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_f5642b27b5e66beab406a8db98b375b9.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_perp_liq_account_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not total_reward >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_ff24f6dbc5ef0b130e32acd6cbba2e0f.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_ff24f6dbc5ef0b130e32acd6cbba2e0f.sql new file mode 100644 index 00000000..b12c88de --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_ff24f6dbc5ef0b130e32acd6cbba2e0f.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_perp_liq_position_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_accounts_arbitrum_mainnet_created_ts.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_accounts_arbitrum_mainnet_created_ts.sql new file mode 100644 index 00000000..030440cc --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_accounts_arbitrum_mainnet_created_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select created_ts +from "analytics"."prod_arbitrum_mainnet"."fct_perp_accounts_arbitrum_mainnet" +where created_ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_accounts_arbitrum_mainnet_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_accounts_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..edc7fdbb --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_accounts_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_arbitrum_mainnet"."fct_perp_accounts_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_accounts_arbitrum_mainnet_owner.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_accounts_arbitrum_mainnet_owner.sql new file mode 100644 index 00000000..61d5ab39 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_accounts_arbitrum_mainnet_owner.sql @@ -0,0 +1,11 @@ + + + + + + +select owner +from "analytics"."prod_arbitrum_mainnet"."fct_perp_accounts_arbitrum_mainnet" +where owner is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_34c6e8413702c7aea6b1c479eb229779.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_34c6e8413702c7aea6b1c479eb229779.sql new file mode 100644 index 00000000..77c89930 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_34c6e8413702c7aea6b1c479eb229779.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_arbitrum_mainnet"."fct_perp_collateral_modified_arbitrum_mainnet" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_49aedeabb7047b87229b60095809171b.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_49aedeabb7047b87229b60095809171b.sql new file mode 100644 index 00000000..002dd96a --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_49aedeabb7047b87229b60095809171b.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_arbitrum_mainnet"."fct_perp_collateral_modified_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_4c57a6b60ac61d99845385b58a05d583.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_4c57a6b60ac61d99845385b58a05d583.sql new file mode 100644 index 00000000..3e3b2521 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_4c57a6b60ac61d99845385b58a05d583.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_arbitrum_mainnet"."fct_perp_collateral_modified_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_85f4340bea413ccc136adc9cf5e4b37c.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_85f4340bea413ccc136adc9cf5e4b37c.sql new file mode 100644 index 00000000..30927a23 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_85f4340bea413ccc136adc9cf5e4b37c.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_arbitrum_mainnet"."fct_perp_collateral_modified_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_b8471e720904f8df062e9f10dc9e00fb.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_b8471e720904f8df062e9f10dc9e00fb.sql new file mode 100644 index 00000000..86218c64 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_b8471e720904f8df062e9f10dc9e00fb.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_arbitrum_mainnet"."fct_perp_collateral_modified_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..1d707795 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_arbitrum_mainnet"."fct_perp_collateral_modified_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_arbitrum_mainnet_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..a54b59c6 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_arbitrum_mainnet"."fct_perp_collateral_modified_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_arbitrum_mainnet_sender.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_arbitrum_mainnet_sender.sql new file mode 100644 index 00000000..0ce9f590 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_arbitrum_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_arbitrum_mainnet"."fct_perp_collateral_modified_arbitrum_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_cha_0a6d235a7c819de31ab18fb62294e516.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_cha_0a6d235a7c819de31ab18fb62294e516.sql new file mode 100644 index 00000000..daa2321d --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_cha_0a6d235a7c819de31ab18fb62294e516.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_arbitrum_mainnet"."fct_perp_interest_charged_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_cha_717f5aaea0a5d2246ddb5a35c3fbb300.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_cha_717f5aaea0a5d2246ddb5a35c3fbb300.sql new file mode 100644 index 00000000..5087f727 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_cha_717f5aaea0a5d2246ddb5a35c3fbb300.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_arbitrum_mainnet"."fct_perp_interest_charged_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_cha_c276a7e4ca2d382d4ab76f03588816f8.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_cha_c276a7e4ca2d382d4ab76f03588816f8.sql new file mode 100644 index 00000000..87019d8c --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_cha_c276a7e4ca2d382d4ab76f03588816f8.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_arbitrum_mainnet"."fct_perp_interest_charged_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_mainnet_account_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_mainnet_account_id.sql new file mode 100644 index 00000000..ef249700 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_arbitrum_mainnet"."fct_perp_interest_charged_arbitrum_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..fcbb0da3 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_arbitrum_mainnet"."fct_perp_interest_charged_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..5f8847b2 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_arbitrum_mainnet"."fct_perp_interest_charged_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_mainnet_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..e37b28f7 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_arbitrum_mainnet"."fct_perp_interest_charged_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_mainnet_interest.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_mainnet_interest.sql new file mode 100644 index 00000000..69cf59f9 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_mainnet_interest.sql @@ -0,0 +1,11 @@ + + + + + + +select interest +from "analytics"."prod_arbitrum_mainnet"."fct_perp_interest_charged_arbitrum_mainnet" +where interest is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_account_arbitrum_mainnet_account_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_account_arbitrum_mainnet_account_id.sql new file mode 100644 index 00000000..393c0253 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_account_arbitrum_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_arbitrum_mainnet"."fct_perp_liq_account_arbitrum_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_account_arbitrum_mainnet_total_reward.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_account_arbitrum_mainnet_total_reward.sql new file mode 100644 index 00000000..36718fbe --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_account_arbitrum_mainnet_total_reward.sql @@ -0,0 +1,11 @@ + + + + + + +select total_reward +from "analytics"."prod_arbitrum_mainnet"."fct_perp_liq_account_arbitrum_mainnet" +where total_reward is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_account_arbitrum_mainnet_ts.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_account_arbitrum_mainnet_ts.sql new file mode 100644 index 00000000..c128e5ee --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_account_arbitrum_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_mainnet"."fct_perp_liq_account_arbitrum_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_account_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_account_id.sql new file mode 100644 index 00000000..00b29b53 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_arbitrum_mainnet"."fct_perp_liq_position_arbitrum_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..db71c69b --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_arbitrum_mainnet"."fct_perp_liq_position_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..466d4ac3 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_arbitrum_mainnet"."fct_perp_liq_position_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_market_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_market_id.sql new file mode 100644 index 00000000..c4fa0dc3 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_arbitrum_mainnet"."fct_perp_liq_position_arbitrum_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_market_symbol.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_market_symbol.sql new file mode 100644 index 00000000..08b296b8 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_arbitrum_mainnet"."fct_perp_liq_position_arbitrum_mainnet" +where market_symbol is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_position_size.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_position_size.sql new file mode 100644 index 00000000..eae8dffc --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_position_size.sql @@ -0,0 +1,11 @@ + + + + + + +select position_size +from "analytics"."prod_arbitrum_mainnet"."fct_perp_liq_position_arbitrum_mainnet" +where position_size is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_ts.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_ts.sql new file mode 100644 index 00000000..f93f28c6 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_mainnet"."fct_perp_liq_position_arbitrum_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_c44cf46be0017a43dad18328907621a0.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_c44cf46be0017a43dad18328907621a0.sql new file mode 100644 index 00000000..db6f381b --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_c44cf46be0017a43dad18328907621a0.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_liquidated +from "analytics"."prod_arbitrum_mainnet"."fct_perp_liq_position_arbitrum_mainnet" +where amount_liquidated is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_fce69fbfb7d0fa3cea81f66025278631.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_fce69fbfb7d0fa3cea81f66025278631.sql new file mode 100644 index 00000000..a93ef6f7 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_fce69fbfb7d0fa3cea81f66025278631.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_arbitrum_mainnet"."fct_perp_liq_position_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_histo_7410608d1a48d766fd36392a82d58823.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_histo_7410608d1a48d766fd36392a82d58823.sql new file mode 100644 index 00000000..5ba7a8fe --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_histo_7410608d1a48d766fd36392a82d58823.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_arbitrum_mainnet"."fct_perp_market_history_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_histo_ab2ff9cd5351a0fdff30c7f236999b13.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_histo_ab2ff9cd5351a0fdff30c7f236999b13.sql new file mode 100644 index 00000000..a06a8b68 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_histo_ab2ff9cd5351a0fdff30c7f236999b13.sql @@ -0,0 +1,11 @@ + + + + + + +select funding_rate_apr +from "analytics"."prod_arbitrum_mainnet"."fct_perp_market_history_arbitrum_mainnet" +where funding_rate_apr is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_histo_db7b704adef0c78313d1eda27f65442c.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_histo_db7b704adef0c78313d1eda27f65442c.sql new file mode 100644 index 00000000..c9f4e9b3 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_histo_db7b704adef0c78313d1eda27f65442c.sql @@ -0,0 +1,11 @@ + + + + + + +select short_rate_apr +from "analytics"."prod_arbitrum_mainnet"."fct_perp_market_history_arbitrum_mainnet" +where short_rate_apr is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_histo_e78054756e9523d86668f78f1329d30b.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_histo_e78054756e9523d86668f78f1329d30b.sql new file mode 100644 index 00000000..116e97be --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_histo_e78054756e9523d86668f78f1329d30b.sql @@ -0,0 +1,11 @@ + + + + + + +select funding_velocity +from "analytics"."prod_arbitrum_mainnet"."fct_perp_market_history_arbitrum_mainnet" +where funding_velocity is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..7e2251ef --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_arbitrum_mainnet"."fct_perp_market_history_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_funding_rate.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_funding_rate.sql new file mode 100644 index 00000000..4e4ec56f --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_funding_rate.sql @@ -0,0 +1,11 @@ + + + + + + +select funding_rate +from "analytics"."prod_arbitrum_mainnet"."fct_perp_market_history_arbitrum_mainnet" +where funding_rate is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..70c9f29e --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_arbitrum_mainnet"."fct_perp_market_history_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_interest_rate.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_interest_rate.sql new file mode 100644 index 00000000..2b7dc00e --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_interest_rate.sql @@ -0,0 +1,11 @@ + + + + + + +select interest_rate +from "analytics"."prod_arbitrum_mainnet"."fct_perp_market_history_arbitrum_mainnet" +where interest_rate is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_long_rate_apr.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_long_rate_apr.sql new file mode 100644 index 00000000..58b12161 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_long_rate_apr.sql @@ -0,0 +1,11 @@ + + + + + + +select long_rate_apr +from "analytics"."prod_arbitrum_mainnet"."fct_perp_market_history_arbitrum_mainnet" +where long_rate_apr is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_market_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_market_id.sql new file mode 100644 index 00000000..a4b7003f --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_arbitrum_mainnet"."fct_perp_market_history_arbitrum_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_market_symbol.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_market_symbol.sql new file mode 100644 index 00000000..af33d97b --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_arbitrum_mainnet"."fct_perp_market_history_arbitrum_mainnet" +where market_symbol is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_price.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_price.sql new file mode 100644 index 00000000..de9121d4 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_arbitrum_mainnet"."fct_perp_market_history_arbitrum_mainnet" +where price is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_size.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_size.sql new file mode 100644 index 00000000..6b6b0ef0 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_size.sql @@ -0,0 +1,11 @@ + + + + + + +select size +from "analytics"."prod_arbitrum_mainnet"."fct_perp_market_history_arbitrum_mainnet" +where size is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_size_delta.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_size_delta.sql new file mode 100644 index 00000000..2e7da2fe --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_size_delta.sql @@ -0,0 +1,11 @@ + + + + + + +select size_delta +from "analytics"."prod_arbitrum_mainnet"."fct_perp_market_history_arbitrum_mainnet" +where size_delta is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_size_usd.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_size_usd.sql new file mode 100644 index 00000000..3ac5e134 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_size_usd.sql @@ -0,0 +1,11 @@ + + + + + + +select size_usd +from "analytics"."prod_arbitrum_mainnet"."fct_perp_market_history_arbitrum_mainnet" +where size_usd is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_skew.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_skew.sql new file mode 100644 index 00000000..50a2d225 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_skew.sql @@ -0,0 +1,11 @@ + + + + + + +select skew +from "analytics"."prod_arbitrum_mainnet"."fct_perp_market_history_arbitrum_mainnet" +where skew is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_ts.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_ts.sql new file mode 100644 index 00000000..16c2f144 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_mainnet"."fct_perp_market_history_arbitrum_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_markets_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_markets_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..2b6cfeee --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_markets_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_arbitrum_mainnet"."fct_perp_markets_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_markets_arbitrum_mainnet_created_ts.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_markets_arbitrum_mainnet_created_ts.sql new file mode 100644 index 00000000..1669f458 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_markets_arbitrum_mainnet_created_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select created_ts +from "analytics"."prod_arbitrum_mainnet"."fct_perp_markets_arbitrum_mainnet" +where created_ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_markets_arbitrum_mainnet_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_markets_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..1f328f12 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_markets_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_arbitrum_mainnet"."fct_perp_markets_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_markets_arbitrum_mainnet_market_name.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_markets_arbitrum_mainnet_market_name.sql new file mode 100644 index 00000000..427cff64 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_markets_arbitrum_mainnet_market_name.sql @@ -0,0 +1,11 @@ + + + + + + +select market_name +from "analytics"."prod_arbitrum_mainnet"."fct_perp_markets_arbitrum_mainnet" +where market_name is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_markets_arbitrum_mainnet_market_symbol.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_markets_arbitrum_mainnet_market_symbol.sql new file mode 100644 index 00000000..8cf89781 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_markets_arbitrum_mainnet_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_arbitrum_mainnet"."fct_perp_markets_arbitrum_mainnet" +where market_symbol is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_account_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_account_id.sql new file mode 100644 index 00000000..9eea20bf --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_arbitrum_mainnet"."fct_perp_orders_arbitrum_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..07f4aee5 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_arbitrum_mainnet"."fct_perp_orders_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..692f9acc --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_arbitrum_mainnet"."fct_perp_orders_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..745a6fec --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_arbitrum_mainnet"."fct_perp_orders_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_market_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_market_id.sql new file mode 100644 index 00000000..c2b52b4f --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_arbitrum_mainnet"."fct_perp_orders_arbitrum_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_market_symbol.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_market_symbol.sql new file mode 100644 index 00000000..d57dde01 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_arbitrum_mainnet"."fct_perp_orders_arbitrum_mainnet" +where market_symbol is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_transaction_hash.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_transaction_hash.sql new file mode 100644 index 00000000..d9204f14 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_arbitrum_mainnet"."fct_perp_orders_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_ts.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_ts.sql new file mode 100644 index 00000000..12f98794 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_mainnet"."fct_perp_orders_arbitrum_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_pnl_arbitrum_mainnet_market_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_pnl_arbitrum_mainnet_market_id.sql new file mode 100644 index 00000000..7ec0a912 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_pnl_arbitrum_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_arbitrum_mainnet"."fct_perp_pnl_arbitrum_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_pnl_arbitrum_mainnet_ts.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_pnl_arbitrum_mainnet_ts.sql new file mode 100644 index 00000000..681df5a8 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_pnl_arbitrum_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_mainnet"."fct_perp_pnl_arbitrum_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_172ee1d1fca0cbb7cfdc29c1401173f4.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_172ee1d1fca0cbb7cfdc29c1401173f4.sql new file mode 100644 index 00000000..45848b72 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_172ee1d1fca0cbb7cfdc29c1401173f4.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_arbitrum_mainnet"."fct_perp_previous_order_expired_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_215a6e18c678a61ff896059e9fc33b93.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_215a6e18c678a61ff896059e9fc33b93.sql new file mode 100644 index 00000000..7f3de90f --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_215a6e18c678a61ff896059e9fc33b93.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_arbitrum_mainnet"."fct_perp_previous_order_expired_arbitrum_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_72718a9633401010962aea9aaa994c5e.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_72718a9633401010962aea9aaa994c5e.sql new file mode 100644 index 00000000..d2c3876a --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_72718a9633401010962aea9aaa994c5e.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_arbitrum_mainnet"."fct_perp_previous_order_expired_arbitrum_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_736f7d9b4b09a7b56cd7e9fd84b59a90.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_736f7d9b4b09a7b56cd7e9fd84b59a90.sql new file mode 100644 index 00000000..6f91a7cb --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_736f7d9b4b09a7b56cd7e9fd84b59a90.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_arbitrum_mainnet"."fct_perp_previous_order_expired_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_802b9579ac446c1c5f6cd420c4a1f314.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_802b9579ac446c1c5f6cd420c4a1f314.sql new file mode 100644 index 00000000..9d4702b9 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_802b9579ac446c1c5f6cd420c4a1f314.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_arbitrum_mainnet"."fct_perp_previous_order_expired_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_8ccb15ec611dd24ed52c20b662dc4d89.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_8ccb15ec611dd24ed52c20b662dc4d89.sql new file mode 100644 index 00000000..65c051fa --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_8ccb15ec611dd24ed52c20b662dc4d89.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_arbitrum_mainnet"."fct_perp_previous_order_expired_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_8ef90341edd1ec80cdf4ec8ed4f6d5c9.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_8ef90341edd1ec80cdf4ec8ed4f6d5c9.sql new file mode 100644 index 00000000..047f8416 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_8ef90341edd1ec80cdf4ec8ed4f6d5c9.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_arbitrum_mainnet"."fct_perp_previous_order_expired_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_order_expired_arbitrum_mainnet_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_order_expired_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..aec5fc83 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_order_expired_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_arbitrum_mainnet"."fct_perp_previous_order_expired_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbit_b2414cd7eaea142489e90846a8936fe6.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbit_b2414cd7eaea142489e90846a8936fe6.sql new file mode 100644 index 00000000..f15bfa10 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbit_b2414cd7eaea142489e90846a8936fe6.sql @@ -0,0 +1,11 @@ + + + + + + +select notional_position_size +from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +where notional_position_size is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_account_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_account_id.sql new file mode 100644 index 00000000..a0e8ba6b --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_accrued_funding.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_accrued_funding.sql new file mode 100644 index 00000000..998d39e7 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_accrued_funding.sql @@ -0,0 +1,11 @@ + + + + + + +select accrued_funding +from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +where accrued_funding is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..2561b7e3 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_collected_fees.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_collected_fees.sql new file mode 100644 index 00000000..13b3d40f --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_collected_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select collected_fees +from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +where collected_fees is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..d910c9c9 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_exchange_fees.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_exchange_fees.sql new file mode 100644 index 00000000..26b0f478 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_exchange_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select exchange_fees +from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +where exchange_fees is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_fill_price.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_fill_price.sql new file mode 100644 index 00000000..608f3b59 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_fill_price.sql @@ -0,0 +1,11 @@ + + + + + + +select fill_price +from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +where fill_price is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..abcb1264 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_lp_fees.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_lp_fees.sql new file mode 100644 index 00000000..e8dc30b5 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_lp_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select lp_fees +from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +where lp_fees is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_market_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_market_id.sql new file mode 100644 index 00000000..97dc99bd --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_market_symbol.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_market_symbol.sql new file mode 100644 index 00000000..aa6c3aaa --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +where market_symbol is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_notional_trade_size.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_notional_trade_size.sql new file mode 100644 index 00000000..f9912d18 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_notional_trade_size.sql @@ -0,0 +1,11 @@ + + + + + + +select notional_trade_size +from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +where notional_trade_size is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_pnl.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_pnl.sql new file mode 100644 index 00000000..1b580435 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_pnl.sql @@ -0,0 +1,11 @@ + + + + + + +select pnl +from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +where pnl is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_position_size.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_position_size.sql new file mode 100644 index 00000000..d9266301 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_position_size.sql @@ -0,0 +1,11 @@ + + + + + + +select position_size +from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +where position_size is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_referral_fees.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_referral_fees.sql new file mode 100644 index 00000000..09c5f23f --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_referral_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select referral_fees +from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +where referral_fees is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_settlement_reward.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_settlement_reward.sql new file mode 100644 index 00000000..c35046f8 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_settlement_reward.sql @@ -0,0 +1,11 @@ + + + + + + +select settlement_reward +from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +where settlement_reward is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_settler.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_settler.sql new file mode 100644 index 00000000..ed6324da --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_settler.sql @@ -0,0 +1,11 @@ + + + + + + +select settler +from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +where settler is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_total_fees.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_total_fees.sql new file mode 100644 index 00000000..40d60155 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_total_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select total_fees +from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +where total_fees is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_tracking_code.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_tracking_code.sql new file mode 100644 index 00000000..56e586f6 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_tracking_code.sql @@ -0,0 +1,11 @@ + + + + + + +select tracking_code +from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +where tracking_code is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_trade_size.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_trade_size.sql new file mode 100644 index 00000000..1c9d88da --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_trade_size.sql @@ -0,0 +1,11 @@ + + + + + + +select trade_size +from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +where trade_size is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_transaction_hash.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_transaction_hash.sql new file mode 100644 index 00000000..f796d72f --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_ts.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_ts.sql new file mode 100644 index 00000000..73e61541 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_accounts_arbitrum_mainnet_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_accounts_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..d0514348 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_accounts_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_arbitrum_mainnet"."fct_perp_accounts_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_collateral_modified_arbitrum_mainnet_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_collateral_modified_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..6041ba5d --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_collateral_modified_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_arbitrum_mainnet"."fct_perp_collateral_modified_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_interest_charged_arbitrum_mainnet_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_interest_charged_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..fd3a2342 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_interest_charged_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_arbitrum_mainnet"."fct_perp_interest_charged_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_liq_position_arbitrum_mainnet_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_liq_position_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..4a6bf180 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_liq_position_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_arbitrum_mainnet"."fct_perp_liq_position_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_market_history_arbitrum_mainnet_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_market_history_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..21886c12 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_market_history_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_arbitrum_mainnet"."fct_perp_market_history_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_orders_arbitrum_mainnet_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_orders_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..2e2241da --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_orders_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_arbitrum_mainnet"."fct_perp_orders_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_previous_order_expired_arbitrum_mainnet_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_previous_order_expired_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..626eac1e --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_previous_order_expired_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_arbitrum_mainnet"."fct_perp_previous_order_expired_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_trades_arbitrum_mainnet_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_trades_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..816f6274 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_trades_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_account_stats_daily_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_account_stats_daily_arbitrum_mainnet.sql new file mode 100644 index 00000000..e420b251 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_account_stats_daily_arbitrum_mainnet.sql @@ -0,0 +1,45 @@ +with daily as ( + select + DATE_TRUNC( + 'day', + ts + ) as ts, + account_id, + SUM(fees) as fees, + SUM(volume) as volume, + SUM(amount_liquidated) as amount_liquidated, + SUM(liquidations) as liquidations + from + "analytics"."prod_arbitrum_mainnet"."fct_perp_account_stats_hourly_arbitrum_mainnet" + group by + DATE_TRUNC( + 'day', + ts + ), + account_id +), + +stats as ( + select + *, + SUM(fees) over ( + partition by account_id + order by + ts + range between unbounded preceding + and current row + ) as cumulative_fees, + SUM(volume) over ( + partition by account_id + order by + ts + range between unbounded preceding + and current row + ) as cumulative_volume + from + daily +) + +select * +from + stats \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_account_stats_hourly_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_account_stats_hourly_arbitrum_mainnet.sql new file mode 100644 index 00000000..642d049f --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_account_stats_hourly_arbitrum_mainnet.sql @@ -0,0 +1,119 @@ +with trades as ( + select + ts, + account_id, + total_fees, + notional_trade_size, + 1 as trades, + SUM( + total_fees + ) over ( + partition by account_id + order by + ts + ) as cumulative_fees, + SUM( + notional_trade_size + ) over ( + partition by account_id + order by + ts + ) as cumulative_volume + from + "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +), + +liq as ( + select + ts, + account_id, + amount_liquidated, + 1 as liquidations + from + "analytics"."prod_arbitrum_mainnet"."fct_perp_liq_position_arbitrum_mainnet" +), + +inc_trades as ( + select + DATE_TRUNC( + 'hour', + ts + ) as ts, + account_id, + SUM(trades) as trades, + SUM(total_fees) as fees, + SUM(notional_trade_size) as volume, + MAX(cumulative_fees) as cumulative_fees, + MAX(cumulative_volume) as cumulative_volume + from + trades + group by + DATE_TRUNC( + 'hour', + ts + ), + account_id +), + +inc_liq as ( + select + DATE_TRUNC( + 'hour', + ts + ) as ts, + account_id, + SUM(amount_liquidated) as amount_liquidated, + SUM(liquidations) as liquidations + from + liq + group by + DATE_TRUNC( + 'hour', + ts + ), + account_id +), + +inc as ( + select + h.ts, + h.account_id, + COALESCE( + h.trades, + 0 + ) as trades, + COALESCE( + h.fees, + 0 + ) as fees, + COALESCE( + h.volume, + 0 + ) as volume, + COALESCE( + l.amount_liquidated, + 0 + ) as amount_liquidated, + COALESCE( + l.liquidations, + 0 + ) as liquidations, + COALESCE( + h.cumulative_fees, + 0 + ) as cumulative_fees, + COALESCE( + h.cumulative_volume, + 0 + ) as cumulative_volume + from + inc_trades as h + left join inc_liq as l + on + h.ts = l.ts + and h.account_id = l.account_id +) + +select * +from + inc \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_keeper_stats_daily_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_keeper_stats_daily_arbitrum_mainnet.sql new file mode 100644 index 00000000..7f286d11 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_keeper_stats_daily_arbitrum_mainnet.sql @@ -0,0 +1,44 @@ +with hourly as ( + select + keeper, + settlement_rewards, + amount_settled, + trades, + DATE_TRUNC( + 'day', + ts + ) as ts + from + "analytics"."prod_arbitrum_mainnet"."fct_perp_keeper_stats_hourly_arbitrum_mainnet" +), + +total as ( + select + ts, + SUM(trades) as trades_total, + SUM(settlement_rewards) as settlement_reward_total, + SUM(amount_settled) as amount_settled_total + from + hourly + group by + ts +) + +select + hourly.ts, + hourly.keeper, + SUM(hourly.trades) as trades, + SUM(hourly.settlement_rewards) as settlement_rewards, + SUM(hourly.amount_settled) as amount_settled, + SUM(hourly.trades) / MAX(total.trades_total) as trades_pct, + SUM(hourly.settlement_rewards) + / MAX(total.settlement_reward_total) as settlement_rewards_pct, + SUM(hourly.amount_settled) + / MAX(total.amount_settled_total) as amount_settled_pct +from + hourly +inner join total + on hourly.ts = total.ts +group by + hourly.ts, + hourly.keeper \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_keeper_stats_hourly_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_keeper_stats_hourly_arbitrum_mainnet.sql new file mode 100644 index 00000000..79e8fb5a --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_keeper_stats_hourly_arbitrum_mainnet.sql @@ -0,0 +1,44 @@ +with trades as ( + select + settler, + settlement_reward, + notional_trade_size, + 1 as trades, + DATE_TRUNC( + 'hour', + ts + ) as ts + from + "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +), + +total as ( + select + ts, + SUM(trades) as trades_total, + SUM(settlement_reward) as settlement_reward_total, + SUM(notional_trade_size) as notional_trade_size_total + from + trades + group by + ts +) + +select + trades.ts, + trades.settler as keeper, + SUM(trades.trades) as trades, + SUM(trades.settlement_reward) as settlement_rewards, + SUM(trades.notional_trade_size) as amount_settled, + SUM(trades.trades) / MAX(total.trades_total) as trades_pct, + SUM(trades.settlement_reward) + / MAX(total.settlement_reward_total) as settlement_rewards_pct, + SUM(trades.notional_trade_size) + / MAX(total.notional_trade_size_total) as amount_settled_pct +from + trades +inner join total + on trades.ts = total.ts +group by + trades.ts, + trades.settler \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_market_stats_daily_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_market_stats_daily_arbitrum_mainnet.sql new file mode 100644 index 00000000..d4de5eb9 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_market_stats_daily_arbitrum_mainnet.sql @@ -0,0 +1,25 @@ +select + DATE_TRUNC( + 'day', + ts + ) as ts, + market_symbol, + SUM(trades) as trades, + SUM(exchange_fees) as exchange_fees, + SUM(referral_fees) as referral_fees, + SUM(collected_fees) as collected_fees, + SUM(volume) as volume, + SUM(amount_liquidated) as amount_liquidated, + SUM(liquidations) as liquidations, + MAX(cumulative_exchange_fees) as cumulative_exchange_fees, + MAX(cumulative_referral_fees) as cumulative_referral_fees, + MAX(cumulative_collected_fees) as cumulative_collected_fees, + MAX(cumulative_volume) as cumulative_volume +from + "analytics"."prod_arbitrum_mainnet"."fct_perp_market_stats_hourly_arbitrum_mainnet" +group by + DATE_TRUNC( + 'day', + ts + ), + market_symbol \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_market_stats_hourly_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_market_stats_hourly_arbitrum_mainnet.sql new file mode 100644 index 00000000..397fc6c5 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_market_stats_hourly_arbitrum_mainnet.sql @@ -0,0 +1,162 @@ +with trades as ( + select + ts, + market_symbol, + exchange_fees, + referral_fees, + collected_fees, + notional_trade_size, + 1 as trades + from + "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" +), + +liq as ( + select + ts, + market_symbol, + amount_liquidated, + 1 as liquidations + from + "analytics"."prod_arbitrum_mainnet"."fct_perp_liq_position_arbitrum_mainnet" +), + +inc_trades as ( + select + DATE_TRUNC( + 'hour', + ts + ) as ts, + market_symbol, + SUM(trades) as trades, + SUM(exchange_fees) as exchange_fees, + SUM(referral_fees) as referral_fees, + SUM(collected_fees) as collected_fees, + SUM(notional_trade_size) as volume + from + trades + group by + DATE_TRUNC( + 'hour', + ts + ), + market_symbol +), + +inc_liq as ( + select + DATE_TRUNC( + 'hour', + ts + ) as ts, + market_symbol, + SUM(amount_liquidated) as amount_liquidated, + SUM(liquidations) as liquidations + from + liq + group by + DATE_TRUNC( + 'hour', + ts + ), + market_symbol +), + +dim as ( + select + m.market_symbol, + GENERATE_SERIES( + DATE_TRUNC('hour', MIN(t.ts)), + DATE_TRUNC('hour', MAX(t.ts)), + '1 hour'::INTERVAL + ) as ts + from + ( + select ts + from + trades + ) as t + cross join ( + select distinct market_symbol + from + trades + ) as m + group by + m.market_symbol +), + +inc as ( + select + dim.ts, + dim.market_symbol, + COALESCE( + h.trades, + 0 + ) as trades, + COALESCE( + h.exchange_fees, + 0 + ) as exchange_fees, + COALESCE( + h.referral_fees, + 0 + ) as referral_fees, + COALESCE( + h.collected_fees, + 0 + ) as collected_fees, + COALESCE( + h.volume, + 0 + ) as volume, + COALESCE( + l.amount_liquidated, + 0 + ) as amount_liquidated, + COALESCE( + l.liquidations, + 0 + ) as liquidations, + SUM( + h.exchange_fees + ) over ( + partition by dim.market_symbol + order by + dim.ts + ) as cumulative_exchange_fees, + SUM( + h.referral_fees + ) over ( + partition by dim.market_symbol + order by + dim.ts + ) as cumulative_referral_fees, + SUM( + h.collected_fees + ) over ( + partition by dim.market_symbol + order by + dim.ts + ) as cumulative_collected_fees, + SUM( + h.volume + ) over ( + partition by dim.market_symbol + order by + dim.ts + ) as cumulative_volume + from + dim + left join inc_trades as h + on + dim.ts = h.ts + and dim.market_symbol = h.market_symbol + left join inc_liq as l + on + dim.ts = l.ts + and dim.market_symbol = l.market_symbol +) + +select * +from + inc \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_stats_daily_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_stats_daily_arbitrum_mainnet.sql new file mode 100644 index 00000000..da532e45 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_stats_daily_arbitrum_mainnet.sql @@ -0,0 +1,23 @@ +select + DATE_TRUNC( + 'day', + ts + ) as ts, + SUM(trades) as trades, + SUM(exchange_fees) as exchange_fees, + SUM(referral_fees) as referral_fees, + SUM(collected_fees) as collected_fees, + SUM(volume) as volume, + SUM(liquidation_rewards) as liquidation_rewards, + SUM(liquidated_accounts) as liquidated_accounts, + MAX(cumulative_exchange_fees) as cumulative_exchange_fees, + MAX(cumulative_referral_fees) as cumulative_referral_fees, + MAX(cumulative_collected_fees) as cumulative_collected_fees, + MAX(cumulative_volume) as cumulative_volume +from + "analytics"."prod_arbitrum_mainnet"."fct_perp_stats_hourly_arbitrum_mainnet" +group by + DATE_TRUNC( + 'day', + ts + ) \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_stats_hourly_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_stats_hourly_arbitrum_mainnet.sql new file mode 100644 index 00000000..69a7a51e --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_stats_hourly_arbitrum_mainnet.sql @@ -0,0 +1,91 @@ +with inc_market as ( + select + ts, + market_symbol, + trades, + exchange_fees, + referral_fees, + collected_fees, + volume, + liquidations, + cumulative_exchange_fees, + cumulative_referral_fees, + cumulative_collected_fees, + cumulative_volume + from + "analytics"."prod_arbitrum_mainnet"."fct_perp_market_stats_hourly_arbitrum_mainnet" +), + +liq as ( + select + ts, + total_reward, + 1 as liquidated_accounts + from + "analytics"."prod_arbitrum_mainnet"."fct_perp_liq_account_arbitrum_mainnet" +), + +inc_liq as ( + select + DATE_TRUNC( + 'hour', + ts + ) as ts, + SUM(total_reward) as liquidation_rewards, + SUM(liquidated_accounts) as liquidated_accounts + from + liq + group by + DATE_TRUNC( + 'hour', + ts + ) +), + +inc_trade as ( + select + ts, + SUM(trades) as trades, + SUM(exchange_fees) as exchange_fees, + SUM(referral_fees) as referral_fees, + SUM(collected_fees) as collected_fees, + SUM(volume) as volume, + SUM(cumulative_exchange_fees) as cumulative_exchange_fees, + SUM(cumulative_referral_fees) as cumulative_referral_fees, + SUM(cumulative_collected_fees) as cumulative_collected_fees, + SUM(cumulative_volume) as cumulative_volume + from + inc_market + group by + ts +), + +inc as ( + select + h.ts, + h.trades, + h.exchange_fees, + h.referral_fees, + h.collected_fees, + h.volume, + h.cumulative_exchange_fees, + h.cumulative_referral_fees, + h.cumulative_collected_fees, + h.cumulative_volume, + COALESCE( + l.liquidation_rewards, + 0 + ) as liquidation_rewards, + COALESCE( + l.liquidated_accounts, + 0 + ) as liquidated_accounts + from + inc_trade as h + left join inc_liq as l + on h.ts = l.ts +) + +select * +from + inc \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_tracking_stats_daily_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_tracking_stats_daily_arbitrum_mainnet.sql new file mode 100644 index 00000000..559810f4 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_tracking_stats_daily_arbitrum_mainnet.sql @@ -0,0 +1,93 @@ +with trades as ( + select + DATE_TRUNC( + 'day', + ts + ) as ts, + tracking_code, + SUM(exchange_fees) as exchange_fees, + SUM(referral_fees) as referral_fees, + SUM(collected_fees) as collected_fees, + SUM(volume) as volume, + SUM(trades) as trades + from + "analytics"."prod_arbitrum_mainnet"."fct_perp_tracking_stats_hourly_arbitrum_mainnet" + group by + DATE_TRUNC( + 'day', + ts + ), + tracking_code +), + +accounts as ( + select + DATE_TRUNC( + 'day', + ts + ) as ts, + tracking_code, + COUNT( + distinct account_id + ) as "accounts" + from + "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" + group by + DATE_TRUNC( + 'day', + ts + ), + tracking_code +), + +total as ( + select + ts, + SUM(exchange_fees) as exchange_fees_total, + SUM(referral_fees) as referral_fees_total, + SUM(collected_fees) as collected_fees_total, + SUM(volume) as volume_total, + SUM(trades) as trades_total + from + trades + group by + ts +) + +select + trades.ts, + trades.tracking_code, + trades.exchange_fees, + trades.referral_fees, + trades.collected_fees, + trades.volume, + trades.trades, + accounts.accounts, + case + when total.exchange_fees_total = 0 then 0 + else trades.exchange_fees / total.exchange_fees_total + end as exchange_fees_share, + case + when total.referral_fees_total = 0 then 0 + else trades.referral_fees / total.referral_fees_total + end as referral_fees_share, + case + when total.collected_fees_total = 0 then 0 + else trades.collected_fees / total.collected_fees_total + end as collected_fees_share, + case + when total.volume_total = 0 then 0 + else trades.volume / total.volume_total + end as volume_share, + case + when total.trades_total = 0 then 0 + else trades.trades / total.trades_total + end as trades_share +from + trades +inner join accounts + on + trades.ts = accounts.ts + and trades.tracking_code = accounts.tracking_code +inner join total + on trades.ts = total.ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_tracking_stats_hourly_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_tracking_stats_hourly_arbitrum_mainnet.sql new file mode 100644 index 00000000..c187ea08 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_tracking_stats_hourly_arbitrum_mainnet.sql @@ -0,0 +1,93 @@ +with trades as ( + select + DATE_TRUNC( + 'hour', + ts + ) as ts, + tracking_code, + SUM(exchange_fees) as exchange_fees, + SUM(referral_fees) as referral_fees, + SUM(collected_fees) as collected_fees, + SUM(notional_trade_size) as volume, + SUM(1) as trades + from + "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" + group by + DATE_TRUNC( + 'hour', + ts + ), + tracking_code +), + +accounts as ( + select + DATE_TRUNC( + 'hour', + ts + ) as ts, + tracking_code, + COUNT( + distinct account_id + ) as "accounts" + from + "analytics"."prod_arbitrum_mainnet"."fct_perp_trades_arbitrum_mainnet" + group by + DATE_TRUNC( + 'hour', + ts + ), + tracking_code +), + +total as ( + select + ts, + SUM(trades) as trades_total, + SUM(exchange_fees) as exchange_fees_total, + SUM(referral_fees) as referral_fees_total, + SUM(collected_fees) as collected_fees_total, + SUM(volume) as volume_total + from + trades + group by + ts +) + +select + trades.ts, + trades.tracking_code, + trades.exchange_fees, + trades.referral_fees, + trades.collected_fees, + trades.volume, + trades.trades, + accounts.accounts, + case + when total.exchange_fees_total = 0 then 0 + else trades.exchange_fees / total.exchange_fees_total + end as exchange_fees_share, + case + when total.referral_fees_total = 0 then 0 + else trades.referral_fees / total.referral_fees_total + end as referral_fees_share, + case + when total.collected_fees_total = 0 then 0 + else trades.collected_fees / total.collected_fees_total + end as collected_fees_share, + case + when total.volume_total = 0 then 0 + else trades.volume / total.volume_total + end as volume_share, + case + when total.trades_total = 0 then 0 + else trades.trades / total.trades_total + end as trades_share +from + trades +inner join accounts + on + trades.ts = accounts.ts + and trades.tracking_code = accounts.tracking_code +inner join total + on trades.ts = total.ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/prices/fct_prices_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/prices/fct_prices_arbitrum_mainnet.sql new file mode 100644 index 00000000..6f21ebf6 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/prices/fct_prices_arbitrum_mainnet.sql @@ -0,0 +1,44 @@ +with all_prices as ( + select + ts, + null as market_address, + market_symbol, + price + from + "analytics"."prod_arbitrum_mainnet"."fct_perp_market_history_arbitrum_mainnet" + union all + select + ts, + collateral_type as market_address, + null as market_symbol, + collateral_value / amount as price + from + "analytics"."prod_raw_arbitrum_mainnet"."core_vault_collateral_arbitrum_mainnet" + where + collateral_value > 0 +), + +tokens as ( + select + token_address, + token_symbol + from + "analytics"."prod_seeds"."arbitrum_mainnet_tokens" +) + +select + p.ts, + p.market_address, + p.price, + COALESCE( + t.token_symbol, + p.market_symbol + ) as market_symbol +from + all_prices as p +left join tokens as t + on LOWER( + p.market_address + ) = LOWER( + t.token_address + ) \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/prices/fct_prices_hourly_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/prices/fct_prices_hourly_arbitrum_mainnet.sql new file mode 100644 index 00000000..cbafa096 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/prices/fct_prices_hourly_arbitrum_mainnet.sql @@ -0,0 +1,72 @@ +with prices as ( + select distinct + market_symbol, + DATE_TRUNC( + 'hour', + ts + ) as ts, + LAST_VALUE(price) over ( + partition by DATE_TRUNC('hour', ts), market_symbol + order by + ts + rows between unbounded preceding + and unbounded following + ) as price + from + "analytics"."prod_arbitrum_mainnet"."fct_prices_arbitrum_mainnet" +), + +dim as ( + select + m.market_symbol, + GENERATE_SERIES( + DATE_TRUNC('hour', MIN(t.ts)), + DATE_TRUNC('hour', MAX(t.ts)), + '1 hour'::INTERVAL + ) as ts + from + ( + select ts + from + prices + ) as t + cross join ( + select distinct market_symbol + from + prices + ) as m + group by + m.market_symbol +), + +ffill as ( + select + dim.ts, + dim.market_symbol, + LAST(prices.price) over ( + partition by dim.market_symbol + order by dim.ts + rows between unbounded preceding and current row + ) as price + from + dim + left join prices + on + dim.ts = prices.ts + and dim.market_symbol = prices.market_symbol +), + +hourly_prices as ( + select + ts, + market_symbol, + price + from + ffill +) + +select * +from + hourly_prices +where + price is not null \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/dbt_utils_accepted_range_fct_p_4644ad7c63d005ac54db98edb6c9c900.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/dbt_utils_accepted_range_fct_p_4644ad7c63d005ac54db98edb6c9c900.sql new file mode 100644 index 00000000..03a08823 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/dbt_utils_accepted_range_fct_p_4644ad7c63d005ac54db98edb6c9c900.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_prices_hourly_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/dbt_utils_accepted_range_fct_p_dcb09535be5469b9faf234ed6f43f02e.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/dbt_utils_accepted_range_fct_p_dcb09535be5469b9faf234ed6f43f02e.sql new file mode 100644 index 00000000..816b260b --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/dbt_utils_accepted_range_fct_p_dcb09535be5469b9faf234ed6f43f02e.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_prices_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/not_null_fct_prices_arbitrum_mainnet_market_symbol.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/not_null_fct_prices_arbitrum_mainnet_market_symbol.sql new file mode 100644 index 00000000..48c1a043 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/not_null_fct_prices_arbitrum_mainnet_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_arbitrum_mainnet"."fct_prices_arbitrum_mainnet" +where market_symbol is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/not_null_fct_prices_arbitrum_mainnet_price.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/not_null_fct_prices_arbitrum_mainnet_price.sql new file mode 100644 index 00000000..21fc4cf9 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/not_null_fct_prices_arbitrum_mainnet_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_arbitrum_mainnet"."fct_prices_arbitrum_mainnet" +where price is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/not_null_fct_prices_arbitrum_mainnet_ts.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/not_null_fct_prices_arbitrum_mainnet_ts.sql new file mode 100644 index 00000000..663aff9c --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/not_null_fct_prices_arbitrum_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_mainnet"."fct_prices_arbitrum_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/not_null_fct_prices_hourly_arbitrum_mainnet_market_symbol.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/not_null_fct_prices_hourly_arbitrum_mainnet_market_symbol.sql new file mode 100644 index 00000000..54ce9340 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/not_null_fct_prices_hourly_arbitrum_mainnet_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_arbitrum_mainnet"."fct_prices_hourly_arbitrum_mainnet" +where market_symbol is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/not_null_fct_prices_hourly_arbitrum_mainnet_price.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/not_null_fct_prices_hourly_arbitrum_mainnet_price.sql new file mode 100644 index 00000000..b251b8ed --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/not_null_fct_prices_hourly_arbitrum_mainnet_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_arbitrum_mainnet"."fct_prices_hourly_arbitrum_mainnet" +where price is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/not_null_fct_prices_hourly_arbitrum_mainnet_ts.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/not_null_fct_prices_hourly_arbitrum_mainnet_ts.sql new file mode 100644 index 00000000..b9d59ad6 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/not_null_fct_prices_hourly_arbitrum_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_mainnet"."fct_prices_hourly_arbitrum_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/fct_spot_atomics_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/fct_spot_atomics_arbitrum_mainnet.sql new file mode 100644 index 00000000..14704ac7 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/fct_spot_atomics_arbitrum_mainnet.sql @@ -0,0 +1,61 @@ +with bought as ( + select + id, + block_timestamp as ts, + block_number, + transaction_hash as tx_hash, + synth_market_id, + + price / 1e18 + as price, + + synth_returned / 1e18 + as amount, + referrer + from + "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_bought_arbitrum_mainnet" +), + +sold as ( + select + id, + block_timestamp as ts, + block_number, + transaction_hash as tx_hash, + synth_market_id, + + price / 1e18 + as price, + -1 * + amount_returned / 1e18 + as amount, + referrer + from + "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_sold_arbitrum_mainnet" +) + +select + id, + ts, + block_number, + tx_hash, + synth_market_id, + price, + amount, + referrer +from + bought +union all +select + id, + ts, + block_number, + tx_hash, + synth_market_id, + price, + amount, + referrer +from + sold +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/fct_spot_markets_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/fct_spot_markets_arbitrum_mainnet.sql new file mode 100644 index 00000000..90ff0e89 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/fct_spot_markets_arbitrum_mainnet.sql @@ -0,0 +1,13 @@ +with base as ( + select + synth_market_id as id, + block_timestamp as created_ts, + block_number, + synth_token_address as token_address + from + "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_registered_arbitrum_mainnet" +) + +select * +from + base \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/fct_spot_wrapper_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/fct_spot_wrapper_arbitrum_mainnet.sql new file mode 100644 index 00000000..8d8695b6 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/fct_spot_wrapper_arbitrum_mainnet.sql @@ -0,0 +1,49 @@ +with wraps as ( + select + id, + block_timestamp as ts, + block_number, + transaction_hash as tx_hash, + synth_market_id, + + amount_wrapped / 1e18 + as amount_wrapped + from + "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_wrapped_arbitrum_mainnet" +), + +unwraps as ( + select + id, + block_timestamp as ts, + block_number, + transaction_hash as tx_hash, + synth_market_id, + -1 * + amount_unwrapped / 1e18 + as amount_wrapped + from + "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_unwrapped_arbitrum_mainnet" +) + +select + id, + ts, + block_number, + tx_hash, + synth_market_id, + amount_wrapped +from + wraps +union all +select + id, + ts, + block_number, + tx_hash, + synth_market_id, + amount_wrapped +from + unwraps +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/fct_synth_supply_arbitrum_mainnet.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/fct_synth_supply_arbitrum_mainnet.sql new file mode 100644 index 00000000..854303d1 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/fct_synth_supply_arbitrum_mainnet.sql @@ -0,0 +1,76 @@ +with wrapper as ( + select + ts, + block_number, + synth_market_id, + amount_wrapped as change_amount + from + "analytics"."prod_arbitrum_mainnet"."fct_spot_wrapper_arbitrum_mainnet" +), + +atomics as ( + select + ts, + block_number, + synth_market_id, + amount as change_amount + from + "analytics"."prod_arbitrum_mainnet"."fct_spot_atomics_arbitrum_mainnet" + union all + select + ts, + block_number, + 0 as synth_market_id, + amount * price * -1 as change_amount + from + "analytics"."prod_arbitrum_mainnet"."fct_spot_atomics_arbitrum_mainnet" +), + +usd_changes as ( + select + block_timestamp as ts, + block_number, + 0 as synth_market_id, + + amount / 1e18 + as change_amount + from + "analytics"."prod_raw_arbitrum_mainnet"."core_usd_minted_arbitrum_mainnet" + union all + select + block_timestamp as ts, + block_number, + 0 as synth_market_id, + -1 * + amount / 1e18 + as change_amount + from + "analytics"."prod_raw_arbitrum_mainnet"."core_usd_burned_arbitrum_mainnet" +), + +all_changes as ( + select * + from + wrapper + union all + select * + from + atomics + union all + select * + from + usd_changes +) + +select + ts, + block_number, + synth_market_id, + SUM(change_amount) over ( + partition by synth_market_id + order by + ts, + block_number + ) as supply +from + all_changes \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_0fab89b4df840dcd6d06f9fa6285b914.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_0fab89b4df840dcd6d06f9fa6285b914.sql new file mode 100644 index 00000000..52f77158 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_0fab89b4df840dcd6d06f9fa6285b914.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_spot_markets_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_40719b2c5c7462a9421a6076d2378e77.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_40719b2c5c7462a9421a6076d2378e77.sql new file mode 100644 index 00000000..8f1f5213 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_40719b2c5c7462a9421a6076d2378e77.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_spot_wrapper_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_75265e3f1113500b998d90fbb5de93fd.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_75265e3f1113500b998d90fbb5de93fd.sql new file mode 100644 index 00000000..897faa11 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_75265e3f1113500b998d90fbb5de93fd.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_spot_atomics_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_ad07ecda7adc2e1174efae746b1e061f.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_ad07ecda7adc2e1174efae746b1e061f.sql new file mode 100644 index 00000000..ca777a67 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_ad07ecda7adc2e1174efae746b1e061f.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_mainnet"."fct_synth_supply_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_amount.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_amount.sql new file mode 100644 index 00000000..31376f60 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_arbitrum_mainnet"."fct_spot_atomics_arbitrum_mainnet" +where amount is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..87feb483 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_arbitrum_mainnet"."fct_spot_atomics_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..9b8070ae --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_arbitrum_mainnet"."fct_spot_atomics_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_price.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_price.sql new file mode 100644 index 00000000..23108413 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_arbitrum_mainnet"."fct_spot_atomics_arbitrum_mainnet" +where price is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_referrer.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_referrer.sql new file mode 100644 index 00000000..6627f7c3 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_referrer.sql @@ -0,0 +1,11 @@ + + + + + + +select referrer +from "analytics"."prod_arbitrum_mainnet"."fct_spot_atomics_arbitrum_mainnet" +where referrer is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_synth_market_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_synth_market_id.sql new file mode 100644 index 00000000..77853ec9 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_arbitrum_mainnet"."fct_spot_atomics_arbitrum_mainnet" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_ts.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_ts.sql new file mode 100644 index 00000000..d89cd530 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_mainnet"."fct_spot_atomics_arbitrum_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_tx_hash.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_tx_hash.sql new file mode 100644 index 00000000..9d84d272 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_tx_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select tx_hash +from "analytics"."prod_arbitrum_mainnet"."fct_spot_atomics_arbitrum_mainnet" +where tx_hash is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_markets_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_markets_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..0825ab1d --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_markets_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_arbitrum_mainnet"."fct_spot_markets_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_markets_arbitrum_mainnet_created_ts.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_markets_arbitrum_mainnet_created_ts.sql new file mode 100644 index 00000000..f64909cc --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_markets_arbitrum_mainnet_created_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select created_ts +from "analytics"."prod_arbitrum_mainnet"."fct_spot_markets_arbitrum_mainnet" +where created_ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_markets_arbitrum_mainnet_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_markets_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..ee82125e --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_markets_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_arbitrum_mainnet"."fct_spot_markets_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_markets_arbitrum_mainnet_token_address.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_markets_arbitrum_mainnet_token_address.sql new file mode 100644 index 00000000..30303101 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_markets_arbitrum_mainnet_token_address.sql @@ -0,0 +1,11 @@ + + + + + + +select token_address +from "analytics"."prod_arbitrum_mainnet"."fct_spot_markets_arbitrum_mainnet" +where token_address is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_mainnet_amount_wrapped.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_mainnet_amount_wrapped.sql new file mode 100644 index 00000000..961fb4a3 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_mainnet_amount_wrapped.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_wrapped +from "analytics"."prod_arbitrum_mainnet"."fct_spot_wrapper_arbitrum_mainnet" +where amount_wrapped is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..dde50abc --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_arbitrum_mainnet"."fct_spot_wrapper_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_mainnet_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..ed23b170 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_arbitrum_mainnet"."fct_spot_wrapper_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_mainnet_synth_market_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_mainnet_synth_market_id.sql new file mode 100644 index 00000000..2695b43b --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_mainnet_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_arbitrum_mainnet"."fct_spot_wrapper_arbitrum_mainnet" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_mainnet_ts.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_mainnet_ts.sql new file mode 100644 index 00000000..76b3ab76 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_mainnet"."fct_spot_wrapper_arbitrum_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_mainnet_tx_hash.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_mainnet_tx_hash.sql new file mode 100644 index 00000000..c2de72df --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_mainnet_tx_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select tx_hash +from "analytics"."prod_arbitrum_mainnet"."fct_spot_wrapper_arbitrum_mainnet" +where tx_hash is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_synth_supply_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_synth_supply_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..332c6686 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_synth_supply_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_arbitrum_mainnet"."fct_synth_supply_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_synth_supply_arbitrum_mainnet_supply.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_synth_supply_arbitrum_mainnet_supply.sql new file mode 100644 index 00000000..b801c3d1 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_synth_supply_arbitrum_mainnet_supply.sql @@ -0,0 +1,11 @@ + + + + + + +select supply +from "analytics"."prod_arbitrum_mainnet"."fct_synth_supply_arbitrum_mainnet" +where supply is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_synth_supply_arbitrum_mainnet_synth_market_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_synth_supply_arbitrum_mainnet_synth_market_id.sql new file mode 100644 index 00000000..616da104 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_synth_supply_arbitrum_mainnet_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_arbitrum_mainnet"."fct_synth_supply_arbitrum_mainnet" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_synth_supply_arbitrum_mainnet_ts.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_synth_supply_arbitrum_mainnet_ts.sql new file mode 100644 index 00000000..4c39da6b --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_synth_supply_arbitrum_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_mainnet"."fct_synth_supply_arbitrum_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/unique_fct_spot_atomics_arbitrum_mainnet_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/unique_fct_spot_atomics_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..f3ec44ce --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/unique_fct_spot_atomics_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_arbitrum_mainnet"."fct_spot_atomics_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/unique_fct_spot_wrapper_arbitrum_mainnet_id.sql b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/unique_fct_spot_wrapper_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..17d65918 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/unique_fct_spot_wrapper_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_arbitrum_mainnet"."fct_spot_wrapper_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_account_delegation_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_account_delegation_arbitrum_sepolia.sql new file mode 100644 index 00000000..2604b64f --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_account_delegation_arbitrum_sepolia.sql @@ -0,0 +1,64 @@ +with delegation_changes as ( + select + block_timestamp, + account_id, + pool_id, + collateral_type, + + amount / 1e18 + + - LAG( + amount / 1e18 +, 1, 0) over ( + partition by + account_id, + pool_id, + collateral_type + order by + block_timestamp + ) as change_in_amount + from + "analytics"."prod_raw_arbitrum_sepolia"."core_delegation_updated_arbitrum_sepolia" +), + +cumulative_delegation as ( + select + block_timestamp, + account_id, + pool_id, + collateral_type, + SUM(change_in_amount) over ( + partition by + pool_id, + account_id, + collateral_type + order by + block_timestamp + ) as cumulative_amount_delegated, + ROW_NUMBER() over ( + partition by + pool_id, + account_id, + collateral_type + order by + block_timestamp desc + ) as rn + from + delegation_changes +) + +select + block_timestamp as ts, + pool_id, + collateral_type, + cumulative_amount_delegated as amount_delegated, + CAST( + account_id as text + ) as account_id +from + cumulative_delegation +where + rn = 1 +order by + block_timestamp, + collateral_type \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_apr_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_apr_arbitrum_sepolia.sql new file mode 100644 index 00000000..d727c6f1 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_apr_arbitrum_sepolia.sql @@ -0,0 +1,234 @@ + + +with pnl_hourly as ( + select + ts, + pool_id, + collateral_type, + collateral_value, + debt, + hourly_pnl, + hourly_issuance, + rewards_usd, + hourly_pnl_pct, + hourly_rewards_pct, + hourly_total_pct, + SUM( + COALESCE( + hourly_issuance, + 0 + ) + ) over ( + partition by + pool_id, + collateral_type + order by + ts + ) as cumulative_issuance, + SUM( + hourly_pnl + ) over ( + partition by + pool_id, + collateral_type + order by + ts + ) as cumulative_pnl + from + "analytics"."prod_arbitrum_sepolia"."fct_pool_pnl_hourly_arbitrum_sepolia" +), + +avg_returns as ( + select + ts, + pool_id, + collateral_type, + AVG( + hourly_pnl_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '24 HOURS' preceding + and current row + ) as avg_24h_pnl_pct, + AVG( + hourly_pnl_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '7 DAYS' preceding + and current row + ) as avg_7d_pnl_pct, + AVG( + hourly_pnl_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '28 DAYS' preceding + and current row + ) as avg_28d_pnl_pct, + AVG( + hourly_rewards_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '24 HOURS' preceding + and current row + ) as avg_24h_rewards_pct, + AVG( + hourly_rewards_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '7 DAYS' preceding + and current row + ) as avg_7d_rewards_pct, + AVG( + hourly_rewards_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '28 DAYS' preceding + and current row + ) as avg_28d_rewards_pct, + AVG( + hourly_total_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '24 HOURS' preceding + and current row + ) as avg_24h_total_pct, + AVG( + hourly_total_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '7 DAYS' preceding + and current row + ) as avg_7d_total_pct, + AVG( + hourly_total_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '28 DAYS' preceding + and current row + ) as avg_28d_total_pct + from + pnl_hourly +), + +apr_calculations as ( + select + pnl_hourly.ts, + pnl_hourly.pool_id, + pnl_hourly.collateral_type, + pnl_hourly.collateral_value, + pnl_hourly.debt, + pnl_hourly.hourly_pnl, + pnl_hourly.cumulative_pnl, + pnl_hourly.hourly_issuance, + pnl_hourly.cumulative_issuance, + pnl_hourly.rewards_usd, + pnl_hourly.hourly_pnl_pct, + pnl_hourly.hourly_rewards_pct, + -- total pnls + avg_returns.avg_24h_total_pct * 24 * 365 as apr_24h, + avg_returns.avg_7d_total_pct * 24 * 365 as apr_7d, + avg_returns.avg_28d_total_pct * 24 * 365 as apr_28d, + -- pool pnls + avg_returns.avg_24h_pnl_pct * 24 * 365 as apr_24h_pnl, + avg_returns.avg_7d_pnl_pct * 24 * 365 as apr_7d_pnl, + avg_returns.avg_28d_pnl_pct * 24 * 365 as apr_28d_pnl, + -- rewards pnls + avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards, + avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards, + avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards + from + pnl_hourly + inner join avg_returns + on + pnl_hourly.ts = avg_returns.ts + and pnl_hourly.pool_id = avg_returns.pool_id + and pnl_hourly.collateral_type = avg_returns.collateral_type +), + +apy_calculations as ( + select + *, + (POWER(1 + apr_24h / 8760, 8760) - 1) as apy_24h, + (POWER(1 + apr_7d / 8760, 8760) - 1) as apy_7d, + (POWER(1 + apr_28d / 8760, 8760) - 1) as apy_28d, + (POWER(1 + apr_24h_pnl / 8760, 8760) - 1) as apy_24h_pnl, + (POWER(1 + apr_7d_pnl / 8760, 8760) - 1) as apy_7d_pnl, + (POWER(1 + apr_28d_pnl / 8760, 8760) - 1) as apy_28d_pnl, + (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards, + (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards, + (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards + from + apr_calculations +) + +select + ts, + pool_id, + collateral_type, + collateral_value, + debt, + hourly_issuance, + hourly_pnl, + cumulative_pnl, + cumulative_issuance, + rewards_usd, + hourly_pnl_pct, + hourly_rewards_pct, + apr_24h, + apy_24h, + apr_7d, + apy_7d, + apr_28d, + apy_28d, + apr_24h_pnl, + apy_24h_pnl, + apr_7d_pnl, + apy_7d_pnl, + apr_28d_pnl, + apy_28d_pnl, + apr_24h_rewards, + apy_24h_rewards, + apr_7d_rewards, + apy_7d_rewards, + apr_28d_rewards, + apy_28d_rewards +from + apy_calculations +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_apr_rewards_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_apr_rewards_arbitrum_sepolia.sql new file mode 100644 index 00000000..8b64e936 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_apr_rewards_arbitrum_sepolia.sql @@ -0,0 +1,111 @@ + + +with pnl_hourly as ( + select + ts, + pool_id, + collateral_type, + reward_token, + collateral_value, + rewards_usd, + hourly_rewards_pct + from + "analytics"."prod_arbitrum_sepolia"."fct_pool_pnl_hourly_reward_arbitrum_sepolia" +), + +avg_returns as ( + select + ts, + pool_id, + collateral_type, + reward_token, + AVG( + hourly_rewards_pct + ) over ( + partition by + pool_id, + collateral_type, + reward_token + order by + ts + range between interval '24 HOURS' preceding + and current row + ) as avg_24h_rewards_pct, + AVG( + hourly_rewards_pct + ) over ( + partition by + pool_id, + collateral_type, + reward_token + order by + ts + range between interval '7 DAYS' preceding + and current row + ) as avg_7d_rewards_pct, + AVG( + hourly_rewards_pct + ) over ( + partition by + pool_id, + collateral_type, + reward_token + order by + ts + range between interval '28 DAYS' preceding + and current row + ) as avg_28d_rewards_pct + from + pnl_hourly +), + +apr_calculations as ( + select + pnl_hourly.ts, + pnl_hourly.pool_id, + pnl_hourly.collateral_type, + pnl_hourly.reward_token, + pnl_hourly.collateral_value, + pnl_hourly.rewards_usd, + pnl_hourly.hourly_rewards_pct, + avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards, + avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards, + avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards + from + pnl_hourly + inner join avg_returns + on + pnl_hourly.ts = avg_returns.ts + and pnl_hourly.pool_id = avg_returns.pool_id + and pnl_hourly.collateral_type = avg_returns.collateral_type + and pnl_hourly.reward_token = avg_returns.reward_token +), + +apy_calculations as ( + select + *, + (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards, + (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards, + (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards + from + apr_calculations +) + +select + ts, + pool_id, + collateral_type, + reward_token, + collateral_value, + rewards_usd, + hourly_rewards_pct, + apr_24h_rewards, + apy_24h_rewards, + apr_7d_rewards, + apy_7d_rewards, + apr_28d_rewards, + apy_28d_rewards +from + apy_calculations +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_market_updated_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_market_updated_arbitrum_sepolia.sql new file mode 100644 index 00000000..3f000c7e --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_market_updated_arbitrum_sepolia.sql @@ -0,0 +1,36 @@ +with market_updated as ( + select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + net_issuance, + sender, + collateral_type, + credit_capacity, + token_amount + from + "analytics"."prod_raw_arbitrum_sepolia"."core_market_updated_arbitrum_sepolia" +) + +select + id, + block_timestamp as ts, + transaction_hash, + event_name, + market_id, + collateral_type, + + credit_capacity / 1e18 + as credit_capacity, + + net_issuance / 1e18 + as net_issuance, + + token_amount / 1e18 + as token_amount +from + market_updated \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_pool_collateral_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_pool_collateral_arbitrum_sepolia.sql new file mode 100644 index 00000000..f1aea719 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_pool_collateral_arbitrum_sepolia.sql @@ -0,0 +1,43 @@ +with events as ( + select + block_timestamp, + + token_amount / 1e18 + as token_amount, + collateral_type + from + "analytics"."prod_raw_arbitrum_sepolia"."core_deposited_arbitrum_sepolia" + union all + select + block_timestamp, + - + token_amount / 1e18 + as token_amount, + collateral_type + from + "analytics"."prod_raw_arbitrum_sepolia"."core_withdrawn_arbitrum_sepolia" +), + +ranked_events as ( + select + *, + SUM(token_amount) over ( + partition by collateral_type + order by + block_timestamp + rows between unbounded preceding + and current row + ) as amount_deposited + from + events +) + +select + block_timestamp as ts, + collateral_type, + amount_deposited +from + ranked_events +order by + block_timestamp, + collateral_type \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_pool_delegation_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_pool_delegation_arbitrum_sepolia.sql new file mode 100644 index 00000000..39f7666e --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_pool_delegation_arbitrum_sepolia.sql @@ -0,0 +1,49 @@ +with delegation_changes as ( + select + block_timestamp, + account_id, + pool_id, + collateral_type, + + amount / 1e18 + + - LAG( + amount / 1e18 +, 1, 0) over ( + partition by + account_id, + pool_id, + collateral_type + order by + block_timestamp + ) as change_in_amount + from + "analytics"."prod_raw_arbitrum_sepolia"."core_delegation_updated_arbitrum_sepolia" +), + +cumulative_delegation as ( + select + block_timestamp, + pool_id, + collateral_type, + SUM(change_in_amount) over ( + partition by + pool_id, + collateral_type + order by + block_timestamp + ) as cumulative_amount_delegated + from + delegation_changes +) + +select + block_timestamp as ts, + pool_id, + collateral_type, + cumulative_amount_delegated as amount_delegated +from + cumulative_delegation +order by + block_timestamp, + collateral_type \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_pools_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_pools_arbitrum_sepolia.sql new file mode 100644 index 00000000..0b67386d --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_pools_arbitrum_sepolia.sql @@ -0,0 +1,13 @@ +with base as ( + select + pool_id as id, + block_timestamp as created_ts, + block_number, + owner + from + "analytics"."prod_raw_arbitrum_sepolia"."core_pool_created_arbitrum_sepolia" +) + +select * +from + base \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_debt_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_debt_arbitrum_sepolia.sql new file mode 100644 index 00000000..c92966b5 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_debt_arbitrum_sepolia.sql @@ -0,0 +1,10 @@ +select + ts, + block_number, + pool_id, + collateral_type, + debt +from + "analytics"."prod_raw_arbitrum_sepolia"."core_vault_debt_arbitrum_sepolia" +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_issuance_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_issuance_arbitrum_sepolia.sql new file mode 100644 index 00000000..2711e2a8 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_issuance_arbitrum_sepolia.sql @@ -0,0 +1,43 @@ +with burns as ( + select + block_timestamp as ts, + block_number, + transaction_hash, + pool_id, + collateral_type, + account_id, + -1 * + amount / 1e18 + as amount + from + "analytics"."prod_raw_arbitrum_sepolia"."core_usd_burned_arbitrum_sepolia" + order by + block_timestamp desc +), + +mints as ( + select + block_timestamp as ts, + block_number, + transaction_hash, + pool_id, + collateral_type, + account_id, + + amount / 1e18 + as amount + from + "analytics"."prod_raw_arbitrum_sepolia"."core_usd_minted_arbitrum_sepolia" + order by + block_timestamp desc +) + +select * +from + burns +union all +select * +from + mints +order by + ts desc \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_issuance_hourly_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_issuance_hourly_arbitrum_sepolia.sql new file mode 100644 index 00000000..da997b92 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_issuance_hourly_arbitrum_sepolia.sql @@ -0,0 +1,122 @@ +with dim as ( + select + m.pool_id, + m.collateral_type, + generate_series( + date_trunc('hour', min(t.ts)), + date_trunc('hour', max(t.ts)), + '1 hour'::interval + ) as ts + from + ( + select ts + from + "analytics"."prod_arbitrum_sepolia"."fct_pool_issuance_arbitrum_sepolia" + ) as t + cross join ( + select distinct + pool_id, + collateral_type + from + "analytics"."prod_arbitrum_sepolia"."fct_pool_issuance_arbitrum_sepolia" + ) as m + group by + m.pool_id, + m.collateral_type +), + +max_debt_block as ( + select + pool_id, + collateral_type, + date_trunc( + 'hour', + ts + ) as "hour", + max(block_number) as max_block_number + from + "analytics"."prod_arbitrum_sepolia"."fct_pool_debt_arbitrum_sepolia" + group by + date_trunc( + 'hour', + ts + ), + pool_id, + collateral_type +), + +filt_issuance as ( + select + i.pool_id, + i.collateral_type, + i.amount, + case + when + i.block_number <= d.max_block_number + or d.max_block_number is null then i.ts + else i.ts + interval '1 hour' + end as ts + from + "analytics"."prod_arbitrum_sepolia"."fct_pool_issuance_arbitrum_sepolia" + as i + left join max_debt_block as d + on date_trunc( + 'hour', + i.ts + ) = d.hour + and i.pool_id = d.pool_id + and lower( + i.collateral_type + ) = lower( + d.collateral_type + ) + where + i.block_number <= ( + select + max( + max_block_number + ) as b + from + max_debt_block + ) +), + +issuance as ( + select + date_trunc( + 'hour', + ts + ) as ts, + pool_id, + collateral_type, + sum(amount) as hourly_issuance + from + filt_issuance + group by + date_trunc( + 'hour', + ts + ), + pool_id, + collateral_type +) + +select + dim.ts, + dim.pool_id, + dim.collateral_type, + coalesce( + i.hourly_issuance, + 0 + ) as hourly_issuance +from + dim +left join issuance as i + on + dim.pool_id = i.pool_id + and lower( + dim.collateral_type + ) = lower( + i.collateral_type + ) + and dim.ts = i.ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_pnl_hourly_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_pnl_hourly_arbitrum_sepolia.sql new file mode 100644 index 00000000..3c3b8493 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_pnl_hourly_arbitrum_sepolia.sql @@ -0,0 +1,214 @@ + + +with dim as ( + select + p.pool_id, + p.collateral_type, + generate_series( + date_trunc('hour', min(t.ts)), + date_trunc('hour', max(t.ts)), + '1 hour'::INTERVAL + ) as ts + from + ( + select ts + from + "analytics"."prod_arbitrum_sepolia"."fct_pool_debt_arbitrum_sepolia" + ) as t + cross join ( + select distinct + pool_id, + collateral_type + from + "analytics"."prod_arbitrum_sepolia"."fct_pool_debt_arbitrum_sepolia" + ) as p + group by + p.pool_id, + p.collateral_type +), + +issuance as ( + select + ts, + pool_id, + collateral_type, + hourly_issuance + from + "analytics"."prod_arbitrum_sepolia"."fct_pool_issuance_hourly_arbitrum_sepolia" +), + +debt as ( + select distinct + pool_id, + collateral_type, + date_trunc( + 'hour', + ts + ) as ts, + last_value(debt) over ( + partition by date_trunc('hour', ts), pool_id, collateral_type + order by + ts + rows between unbounded preceding + and unbounded following + ) as debt + from + "analytics"."prod_arbitrum_sepolia"."fct_pool_debt_arbitrum_sepolia" +), + +collateral as ( + select distinct + pool_id, + collateral_type, + date_trunc( + 'hour', + ts + ) as ts, + last_value(collateral_value) over ( + partition by date_trunc('hour', ts), pool_id, collateral_type + order by + ts + rows between unbounded preceding + and unbounded following + ) as collateral_value + from + "analytics"."prod_raw_arbitrum_sepolia"."core_vault_collateral_arbitrum_sepolia" + where + pool_id = 1 +), + +ffill as ( + select + dim.ts, + dim.pool_id, + dim.collateral_type, + coalesce( + last(debt) over ( + partition by dim.collateral_type, dim.pool_id + order by dim.ts + rows between unbounded preceding and current row + ), + 0 + ) as debt, + coalesce( + last(collateral_value) over ( + partition by dim.collateral_type, dim.pool_id + order by dim.ts + rows between unbounded preceding and current row + ), + 0 + ) as collateral_value + from + dim + left join debt + on + dim.ts = debt.ts + and dim.pool_id = debt.pool_id + and dim.collateral_type = debt.collateral_type + left join collateral + on + dim.ts = collateral.ts + and dim.pool_id = collateral.pool_id + and dim.collateral_type = collateral.collateral_type +), + +hourly_pnl as ( + select + ts, + pool_id, + collateral_type, + collateral_value, + debt, + coalesce(lag(debt) over ( + partition by pool_id, collateral_type + order by + ts + ) - debt, 0) as hourly_pnl + from + ffill +), + +hourly_rewards as ( + select + ts, + pool_id, + collateral_type, + rewards_usd + from + "analytics"."prod_arbitrum_sepolia"."fct_pool_rewards_hourly_arbitrum_sepolia" +), + +hourly_returns as ( + select + pnl.ts, + pnl.pool_id, + pnl.collateral_type, + pnl.collateral_value, + pnl.debt, + coalesce( + iss.hourly_issuance, + 0 + ) as hourly_issuance, + pnl.hourly_pnl + coalesce( + iss.hourly_issuance, + 0 + ) as hourly_pnl, + coalesce( + rewards.rewards_usd, + 0 + ) as rewards_usd, + case + when pnl.collateral_value = 0 then 0 + else coalesce( + rewards.rewards_usd, + 0 + ) / pnl.collateral_value + end as hourly_rewards_pct, + case + when pnl.collateral_value = 0 then 0 + else + (coalesce(iss.hourly_issuance, 0) + pnl.hourly_pnl) + / pnl.collateral_value + end as hourly_pnl_pct, + case + when pnl.collateral_value = 0 then 0 + else + ( + coalesce(rewards.rewards_usd, 0) + + pnl.hourly_pnl + + coalesce(iss.hourly_issuance, 0) + ) + / pnl.collateral_value + end as hourly_total_pct + from + hourly_pnl as pnl + left join hourly_rewards as rewards + on + pnl.ts = rewards.ts + and pnl.pool_id = rewards.pool_id + and lower(pnl.collateral_type) = lower(rewards.collateral_type) + left join issuance as iss + on + pnl.ts = iss.ts + and pnl.pool_id = iss.pool_id + and lower( + pnl.collateral_type + ) = lower( + iss.collateral_type + ) +) + +select + ts, + pool_id, + collateral_type, + collateral_value, + debt, + hourly_issuance, + hourly_pnl, + rewards_usd, + hourly_pnl_pct, + hourly_rewards_pct, + hourly_total_pct +from + hourly_returns \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_pnl_hourly_reward_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_pnl_hourly_reward_arbitrum_sepolia.sql new file mode 100644 index 00000000..a879c479 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_pnl_hourly_reward_arbitrum_sepolia.sql @@ -0,0 +1,82 @@ + + +with dim as ( + + select + t.ts, + t.pool_id, + t.collateral_type, + t.collateral_value, + p.token_symbol as reward_token + from + ( + select + ts, + collateral_type, + pool_id, + collateral_value + from + "analytics"."prod_arbitrum_sepolia"."fct_pool_pnl_hourly_arbitrum_sepolia" + group by + ts, + collateral_type, + pool_id, + collateral_value + ) as t + cross join ( + select distinct token_symbol + from + "analytics"."prod_arbitrum_sepolia"."fct_pool_rewards_token_hourly_arbitrum_sepolia" + ) as p + group by + t.ts, + t.pool_id, + t.collateral_type, + t.collateral_value, + p.token_symbol +), + +reward_hourly_token as ( + select + ts, + pool_id, + collateral_type, + token_symbol as reward_token, + SUM( + rewards_usd + ) as rewards_usd + from + "analytics"."prod_arbitrum_sepolia"."fct_pool_rewards_token_hourly_arbitrum_sepolia" + group by + ts, + pool_id, + collateral_type, + token_symbol +) + +select + dim.ts, + dim.pool_id, + dim.collateral_type, + dim.collateral_value, + dim.reward_token, + COALESCE( + reward_hourly_token.rewards_usd, + 0 + ) as rewards_usd, + case + when dim.collateral_value = 0 then 0 + else COALESCE( + reward_hourly_token.rewards_usd, + 0 + ) / dim.collateral_value + end as hourly_rewards_pct +from + dim +left join reward_hourly_token + on + dim.ts = reward_hourly_token.ts + and dim.pool_id = reward_hourly_token.pool_id + and LOWER(dim.collateral_type) + = LOWER(reward_hourly_token.collateral_type) + and dim.reward_token = reward_hourly_token.reward_token \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_rewards_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_rewards_arbitrum_sepolia.sql new file mode 100644 index 00000000..f0b5c61b --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_rewards_arbitrum_sepolia.sql @@ -0,0 +1,39 @@ +with rewards_distributed as ( + select + block_timestamp as ts, + CAST( + pool_id as INTEGER + ) as pool_id, + collateral_type, + distributor, + + amount / 1e18 + as amount, + TO_TIMESTAMP("start") as ts_start, + "duration" + from + "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_distributed_arbitrum_sepolia" +), + +distributors as ( + select + CAST(distributor_address as TEXT) as distributor_address, + CAST(token_symbol as TEXT) as token_symbol + from + "analytics"."prod_seeds"."arbitrum_sepolia_reward_distributors" +) + +select + rd.ts, + rd.pool_id, + rd.collateral_type, + rd.distributor, + distributors.token_symbol, + rd.amount, + rd.ts_start, + rd.duration +from + rewards_distributed as rd +inner join distributors on rd.distributor = distributors.distributor_address +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_rewards_hourly_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_rewards_hourly_arbitrum_sepolia.sql new file mode 100644 index 00000000..ec1ebe6b --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_rewards_hourly_arbitrum_sepolia.sql @@ -0,0 +1,21 @@ +with token_hourly as ( + select + ts, + pool_id, + collateral_type, + rewards_usd + from + "analytics"."prod_arbitrum_sepolia"."fct_pool_rewards_token_hourly_arbitrum_sepolia" +) + +select + ts, + pool_id, + collateral_type, + SUM(rewards_usd) as rewards_usd +from + token_hourly +group by + ts, + pool_id, + collateral_type \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_rewards_token_hourly_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_rewards_token_hourly_arbitrum_sepolia.sql new file mode 100644 index 00000000..9d4ad3f1 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_rewards_token_hourly_arbitrum_sepolia.sql @@ -0,0 +1,190 @@ +with dim as ( + select + m.pool_id, + m.collateral_type, + generate_series( + date_trunc('hour', min(t.min_ts)), + date_trunc('hour', max(t.max_ts)), + '1 hour'::INTERVAL + ) as ts + from + ( + select + min(ts_start) as min_ts, + max( + ts_start + "duration" * '1 second'::INTERVAL + ) as max_ts + from + "analytics"."prod_arbitrum_sepolia"."fct_pool_rewards_arbitrum_sepolia" + ) as t + cross join ( + select distinct + pool_id, + collateral_type + from + "analytics"."prod_arbitrum_sepolia"."fct_pool_debt_arbitrum_sepolia" + ) as m + group by + m.pool_id, + m.collateral_type +), + +rewards_distributed as ( + select + ts, + pool_id, + collateral_type, + distributor, + token_symbol, + amount, + ts_start, + "duration" + from + "analytics"."prod_arbitrum_sepolia"."fct_pool_rewards_arbitrum_sepolia" +), + +hourly_distributions as ( + select + dim.ts, + dim.pool_id, + dim.collateral_type, + r.distributor, + r.token_symbol, + r.amount, + r.ts_start, + r."duration", + row_number() over ( + partition by + dim.ts, + dim.pool_id, + dim.collateral_type, + r.distributor + order by + r.ts_start desc + ) as distributor_index + from + dim + left join rewards_distributed as r + on + dim.pool_id = r.pool_id + and lower( + dim.collateral_type + ) = lower( + r.collateral_type + ) + and dim.ts + '1 hour'::INTERVAL >= r.ts_start + and dim.ts < r.ts_start + r."duration" * '1 second'::INTERVAL + where + r."duration" > 0 +), + +streamed_rewards as ( + select + d.ts, + d.pool_id, + d.collateral_type, + d.distributor, + d.token_symbol, + -- get the amount of time distributed this hour + -- use the smaller of those two intervals + -- convert the interval to a number of hours + -- multiply the result by the hourly amount to get the amount distributed this hour + ( + extract( + epoch + from + least( + d."duration" / 3600 * '1 hour'::INTERVAL, + least( + d.ts + '1 hour'::INTERVAL - greatest( + d.ts, + d.ts_start + ), + least( + d.ts_start + d."duration" * '1 second'::INTERVAL, + d.ts + '1 hour'::INTERVAL + ) - d.ts + ) + ) + ) / 3600 + ) * d.amount / ( + d."duration" / 3600 + ) as amount + from + hourly_distributions as d + where + d.distributor_index = 1 +), + +instant_rewards as ( + select + date_trunc( + 'hour', + ts + ) as ts, + pool_id, + collateral_type, + distributor, + token_symbol, + amount + from + rewards_distributed + where + "duration" = 0 +), + +combined as ( + select + combo.ts, + combo.pool_id, + combo.collateral_type, + combo.distributor, + combo.token_symbol, + combo.amount, + p.price + from + ( + select + ts, + pool_id, + collateral_type, + distributor, + token_symbol, + amount + from + streamed_rewards + union all + select + ts, + pool_id, + collateral_type, + distributor, + token_symbol, + amount + from + instant_rewards + ) as combo + left join "analytics"."prod_arbitrum_sepolia"."fct_prices_hourly_arbitrum_sepolia" as p + on + combo.token_symbol = p.market_symbol + and combo.ts = p.ts +) + +select + ts, + pool_id, + collateral_type, + distributor, + token_symbol, + sum(amount) as amount, + sum( + amount * price + ) as rewards_usd +from + combined +group by + ts, + pool_id, + collateral_type, + distributor, + token_symbol \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/accepted_values_fct_core_marke_8b90c2263185e692a28bc21c7c196d94.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/accepted_values_fct_core_marke_8b90c2263185e692a28bc21c7c196d94.sql new file mode 100644 index 00000000..bde434c9 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/accepted_values_fct_core_marke_8b90c2263185e692a28bc21c7c196d94.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_arbitrum_sepolia"."fct_core_market_updated_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'MarketCollateralWithdrawn','MarketCollateralDeposited','MarketUsdWithdrawn','MarketUsdDeposited' +) + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_077f2defb2efb708f8c1e03f6d47b95a.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_077f2defb2efb708f8c1e03f6d47b95a.sql new file mode 100644 index 00000000..ec32b9af --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_077f2defb2efb708f8c1e03f6d47b95a.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_core_apr_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not rewards_usd >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_0b44fd5cc8c2d1e04a3b7c9b915f2cc4.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_0b44fd5cc8c2d1e04a3b7c9b915f2cc4.sql new file mode 100644 index 00000000..d211f6f5 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_0b44fd5cc8c2d1e04a3b7c9b915f2cc4.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_core_pools_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_4f0191e29c5e221dd6a950c7ef37d747.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_4f0191e29c5e221dd6a950c7ef37d747.sql new file mode 100644 index 00000000..c77bc457 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_4f0191e29c5e221dd6a950c7ef37d747.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_core_account_delegation_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount_delegated >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_7d6c69f2928c543037dd15ccc656a4e0.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_7d6c69f2928c543037dd15ccc656a4e0.sql new file mode 100644 index 00000000..10815b09 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_7d6c69f2928c543037dd15ccc656a4e0.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_core_apr_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_884a51c573b5df3cbadc4cd5eb548c09.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_884a51c573b5df3cbadc4cd5eb548c09.sql new file mode 100644 index 00000000..d8cde2c8 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_884a51c573b5df3cbadc4cd5eb548c09.sql @@ -0,0 +1,22 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_core_apr_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_pnl_pct >= -1 + -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_pnl_pct <= 1 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_b74906ac71cf090fed4cb09296e08ec9.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_b74906ac71cf090fed4cb09296e08ec9.sql new file mode 100644 index 00000000..86794c78 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_b74906ac71cf090fed4cb09296e08ec9.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_core_market_updated_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_de38f886e586adc0ef6de1c742aa1e21.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_de38f886e586adc0ef6de1c742aa1e21.sql new file mode 100644 index 00000000..47d17b7f --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_de38f886e586adc0ef6de1c742aa1e21.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_core_pool_delegation_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_f89936149b2f72282552911517871bed.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_f89936149b2f72282552911517871bed.sql new file mode 100644 index 00000000..a16985db --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_f89936149b2f72282552911517871bed.sql @@ -0,0 +1,22 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_core_apr_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_rewards_pct >= 0 + -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_rewards_pct <= 1 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_f960bca5e9cfb9ebd3dd42290ee043a9.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_f960bca5e9cfb9ebd3dd42290ee043a9.sql new file mode 100644 index 00000000..ac044003 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_f960bca5e9cfb9ebd3dd42290ee043a9.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_core_account_delegation_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_ff2b6461c3de5a4c9eb8d709664fdf81.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_ff2b6461c3de5a4c9eb8d709664fdf81.sql new file mode 100644 index 00000000..f487b272 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_ff2b6461c3de5a4c9eb8d709664fdf81.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_core_apr_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collateral_value >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_00419512556802607d34a13b2fae9fde.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_00419512556802607d34a13b2fae9fde.sql new file mode 100644 index 00000000..44bc6903 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_00419512556802607d34a13b2fae9fde.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_pool_rewards_token_hourly_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not rewards_usd >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_10ced893bba152248d018a8fc373d942.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_10ced893bba152248d018a8fc373d942.sql new file mode 100644 index 00000000..2969e102 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_10ced893bba152248d018a8fc373d942.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_pool_issuance_hourly_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_2a63ee355e4d76f268537548f1f3d4cf.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_2a63ee355e4d76f268537548f1f3d4cf.sql new file mode 100644 index 00000000..4dd2c8c1 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_2a63ee355e4d76f268537548f1f3d4cf.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_pool_rewards_hourly_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not rewards_usd >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_5183b189cbc825148d4266891fd01da5.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_5183b189cbc825148d4266891fd01da5.sql new file mode 100644 index 00000000..0db68f76 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_5183b189cbc825148d4266891fd01da5.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_pool_debt_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_599de352b839feed51ad4f4eb17b420f.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_599de352b839feed51ad4f4eb17b420f.sql new file mode 100644 index 00000000..1cd970ca --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_599de352b839feed51ad4f4eb17b420f.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_pool_rewards_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_6f0679969324f6c86528d62ed3e64658.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_6f0679969324f6c86528d62ed3e64658.sql new file mode 100644 index 00000000..bede6240 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_6f0679969324f6c86528d62ed3e64658.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_pool_rewards_token_hourly_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_7117aa2f114d3eb896f9eea1201abd2a.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_7117aa2f114d3eb896f9eea1201abd2a.sql new file mode 100644 index 00000000..a2403ab3 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_7117aa2f114d3eb896f9eea1201abd2a.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_pool_rewards_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_78d7856dd1e123f365011eee499b2f59.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_78d7856dd1e123f365011eee499b2f59.sql new file mode 100644 index 00000000..12cc2358 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_78d7856dd1e123f365011eee499b2f59.sql @@ -0,0 +1,22 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_pool_pnl_hourly_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_rewards_pct >= 0 + -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_rewards_pct <= 1 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_7d080ad9810c6e54982f624954c1a8bd.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_7d080ad9810c6e54982f624954c1a8bd.sql new file mode 100644 index 00000000..34c4491e --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_7d080ad9810c6e54982f624954c1a8bd.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_pool_pnl_hourly_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_a67d338a50f45b5e37135127818c33d1.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_a67d338a50f45b5e37135127818c33d1.sql new file mode 100644 index 00000000..94b06eca --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_a67d338a50f45b5e37135127818c33d1.sql @@ -0,0 +1,22 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_pool_pnl_hourly_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_pnl_pct >= -1 + -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_pnl_pct <= 1 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_d7acda87dcf2fc39c0c36609d0794bd2.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_d7acda87dcf2fc39c0c36609d0794bd2.sql new file mode 100644 index 00000000..1dbf5120 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_d7acda87dcf2fc39c0c36609d0794bd2.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_pool_rewards_token_hourly_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_df9fa8946eec41700553434667916542.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_df9fa8946eec41700553434667916542.sql new file mode 100644 index 00000000..3bed4fae --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_df9fa8946eec41700553434667916542.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_pool_rewards_hourly_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_e0a68b51993ab712ad96312726405859.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_e0a68b51993ab712ad96312726405859.sql new file mode 100644 index 00000000..fd32b4a5 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_e0a68b51993ab712ad96312726405859.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_pool_pnl_hourly_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not rewards_usd >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_e12600eefd85fc7e692b201278046e4b.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_e12600eefd85fc7e692b201278046e4b.sql new file mode 100644 index 00000000..98eddedd --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_e12600eefd85fc7e692b201278046e4b.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_pool_pnl_hourly_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collateral_value >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_fa7cf2db846d1f7db6571286c827e475.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_fa7cf2db846d1f7db6571286c827e475.sql new file mode 100644 index 00000000..dae73fca --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_fa7cf2db846d1f7db6571286c827e475.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_pool_issuance_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_account_dele_1d9726e98d7c252b953966d1ac40c406.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_account_dele_1d9726e98d7c252b953966d1ac40c406.sql new file mode 100644 index 00000000..b9c9268c --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_account_dele_1d9726e98d7c252b953966d1ac40c406.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_arbitrum_sepolia"."fct_core_account_delegation_arbitrum_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_account_dele_bacd513a0071b80c39a55744b53f1df2.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_account_dele_bacd513a0071b80c39a55744b53f1df2.sql new file mode 100644 index 00000000..a881849c --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_account_dele_bacd513a0071b80c39a55744b53f1df2.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_arbitrum_sepolia"."fct_core_account_delegation_arbitrum_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_account_dele_beb2c452623901a2f1cc75badf66ccbe.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_account_dele_beb2c452623901a2f1cc75badf66ccbe.sql new file mode 100644 index 00000000..69d7ddcd --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_account_dele_beb2c452623901a2f1cc75badf66ccbe.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_delegated +from "analytics"."prod_arbitrum_sepolia"."fct_core_account_delegation_arbitrum_sepolia" +where amount_delegated is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_account_delegation_arbitrum_sepolia_pool_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_account_delegation_arbitrum_sepolia_pool_id.sql new file mode 100644 index 00000000..af727bdf --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_account_delegation_arbitrum_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_arbitrum_sepolia"."fct_core_account_delegation_arbitrum_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_account_delegation_arbitrum_sepolia_ts.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_account_delegation_arbitrum_sepolia_ts.sql new file mode 100644 index 00000000..5e6bff8a --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_account_delegation_arbitrum_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_sepolia"."fct_core_account_delegation_arbitrum_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_apr_24h.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_apr_24h.sql new file mode 100644 index 00000000..b4ecd4f1 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_apr_24h.sql @@ -0,0 +1,11 @@ + + + + + + +select apr_24h +from "analytics"."prod_arbitrum_sepolia"."fct_core_apr_arbitrum_sepolia" +where apr_24h is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_apr_28d.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_apr_28d.sql new file mode 100644 index 00000000..cb5b3f3a --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_apr_28d.sql @@ -0,0 +1,11 @@ + + + + + + +select apr_28d +from "analytics"."prod_arbitrum_sepolia"."fct_core_apr_arbitrum_sepolia" +where apr_28d is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_apr_7d.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_apr_7d.sql new file mode 100644 index 00000000..21017cdc --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_apr_7d.sql @@ -0,0 +1,11 @@ + + + + + + +select apr_7d +from "analytics"."prod_arbitrum_sepolia"."fct_core_apr_arbitrum_sepolia" +where apr_7d is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_apy_24h.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_apy_24h.sql new file mode 100644 index 00000000..00014a70 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_apy_24h.sql @@ -0,0 +1,11 @@ + + + + + + +select apy_24h +from "analytics"."prod_arbitrum_sepolia"."fct_core_apr_arbitrum_sepolia" +where apy_24h is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_apy_28d.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_apy_28d.sql new file mode 100644 index 00000000..5bac8a58 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_apy_28d.sql @@ -0,0 +1,11 @@ + + + + + + +select apy_28d +from "analytics"."prod_arbitrum_sepolia"."fct_core_apr_arbitrum_sepolia" +where apy_28d is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_apy_7d.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_apy_7d.sql new file mode 100644 index 00000000..badf0adb --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_apy_7d.sql @@ -0,0 +1,11 @@ + + + + + + +select apy_7d +from "analytics"."prod_arbitrum_sepolia"."fct_core_apr_arbitrum_sepolia" +where apy_7d is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_collateral_type.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_collateral_type.sql new file mode 100644 index 00000000..23d6793d --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_arbitrum_sepolia"."fct_core_apr_arbitrum_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_collateral_value.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_collateral_value.sql new file mode 100644 index 00000000..7222ca9f --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_collateral_value.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_value +from "analytics"."prod_arbitrum_sepolia"."fct_core_apr_arbitrum_sepolia" +where collateral_value is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_cumulative_issuance.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_cumulative_issuance.sql new file mode 100644 index 00000000..717a179a --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_cumulative_issuance.sql @@ -0,0 +1,11 @@ + + + + + + +select cumulative_issuance +from "analytics"."prod_arbitrum_sepolia"."fct_core_apr_arbitrum_sepolia" +where cumulative_issuance is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_cumulative_pnl.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_cumulative_pnl.sql new file mode 100644 index 00000000..1f642d93 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_cumulative_pnl.sql @@ -0,0 +1,11 @@ + + + + + + +select cumulative_pnl +from "analytics"."prod_arbitrum_sepolia"."fct_core_apr_arbitrum_sepolia" +where cumulative_pnl is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_debt.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_debt.sql new file mode 100644 index 00000000..0dc136c8 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_debt.sql @@ -0,0 +1,11 @@ + + + + + + +select debt +from "analytics"."prod_arbitrum_sepolia"."fct_core_apr_arbitrum_sepolia" +where debt is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_hourly_issuance.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_hourly_issuance.sql new file mode 100644 index 00000000..7981655a --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_hourly_issuance.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_issuance +from "analytics"."prod_arbitrum_sepolia"."fct_core_apr_arbitrum_sepolia" +where hourly_issuance is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_hourly_pnl.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_hourly_pnl.sql new file mode 100644 index 00000000..e50de65f --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_hourly_pnl.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_pnl +from "analytics"."prod_arbitrum_sepolia"."fct_core_apr_arbitrum_sepolia" +where hourly_pnl is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_hourly_pnl_pct.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_hourly_pnl_pct.sql new file mode 100644 index 00000000..ebd9959e --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_hourly_pnl_pct.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_pnl_pct +from "analytics"."prod_arbitrum_sepolia"."fct_core_apr_arbitrum_sepolia" +where hourly_pnl_pct is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_hourly_rewards_pct.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_hourly_rewards_pct.sql new file mode 100644 index 00000000..3ed56e36 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_hourly_rewards_pct.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_rewards_pct +from "analytics"."prod_arbitrum_sepolia"."fct_core_apr_arbitrum_sepolia" +where hourly_rewards_pct is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_pool_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_pool_id.sql new file mode 100644 index 00000000..47ce3611 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_arbitrum_sepolia"."fct_core_apr_arbitrum_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_rewards_usd.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_rewards_usd.sql new file mode 100644 index 00000000..e9a90a8b --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_rewards_usd.sql @@ -0,0 +1,11 @@ + + + + + + +select rewards_usd +from "analytics"."prod_arbitrum_sepolia"."fct_core_apr_arbitrum_sepolia" +where rewards_usd is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_ts.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_ts.sql new file mode 100644 index 00000000..45bdf0d0 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_sepolia"."fct_core_apr_arbitrum_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updat_36e0ca2a51356f2f21489599f00a450c.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updat_36e0ca2a51356f2f21489599f00a450c.sql new file mode 100644 index 00000000..43db937b --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updat_36e0ca2a51356f2f21489599f00a450c.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_arbitrum_sepolia"."fct_core_market_updated_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updat_deb18cd73203d572302c2f3a96563472.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updat_deb18cd73203d572302c2f3a96563472.sql new file mode 100644 index 00000000..0a733ea9 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updat_deb18cd73203d572302c2f3a96563472.sql @@ -0,0 +1,11 @@ + + + + + + +select credit_capacity +from "analytics"."prod_arbitrum_sepolia"."fct_core_market_updated_arbitrum_sepolia" +where credit_capacity is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updat_f2230a6a0d1758e98839bc6421b06fa7.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updat_f2230a6a0d1758e98839bc6421b06fa7.sql new file mode 100644 index 00000000..ce570331 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updat_f2230a6a0d1758e98839bc6421b06fa7.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_arbitrum_sepolia"."fct_core_market_updated_arbitrum_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updated_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updated_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..4a51dafc --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updated_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_arbitrum_sepolia"."fct_core_market_updated_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updated_arbitrum_sepolia_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updated_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..d496ca41 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updated_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_arbitrum_sepolia"."fct_core_market_updated_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updated_arbitrum_sepolia_market_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updated_arbitrum_sepolia_market_id.sql new file mode 100644 index 00000000..a23c2bdb --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updated_arbitrum_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_arbitrum_sepolia"."fct_core_market_updated_arbitrum_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updated_arbitrum_sepolia_net_issuance.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updated_arbitrum_sepolia_net_issuance.sql new file mode 100644 index 00000000..e7fc26ca --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updated_arbitrum_sepolia_net_issuance.sql @@ -0,0 +1,11 @@ + + + + + + +select net_issuance +from "analytics"."prod_arbitrum_sepolia"."fct_core_market_updated_arbitrum_sepolia" +where net_issuance is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updated_arbitrum_sepolia_token_amount.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updated_arbitrum_sepolia_token_amount.sql new file mode 100644 index 00000000..4acb5bcb --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updated_arbitrum_sepolia_token_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select token_amount +from "analytics"."prod_arbitrum_sepolia"."fct_core_market_updated_arbitrum_sepolia" +where token_amount is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updated_arbitrum_sepolia_ts.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updated_arbitrum_sepolia_ts.sql new file mode 100644 index 00000000..d32486d7 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updated_arbitrum_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_sepolia"."fct_core_market_updated_arbitrum_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pool_collate_0f92106980f19a00f3960ca4fc10318e.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pool_collate_0f92106980f19a00f3960ca4fc10318e.sql new file mode 100644 index 00000000..b547f1dd --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pool_collate_0f92106980f19a00f3960ca4fc10318e.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_deposited +from "analytics"."prod_arbitrum_sepolia"."fct_core_pool_collateral_arbitrum_sepolia" +where amount_deposited is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pool_collate_ee9fa342217d1818d740af9852d602da.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pool_collate_ee9fa342217d1818d740af9852d602da.sql new file mode 100644 index 00000000..317c8266 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pool_collate_ee9fa342217d1818d740af9852d602da.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_arbitrum_sepolia"."fct_core_pool_collateral_arbitrum_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pool_collateral_arbitrum_sepolia_ts.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pool_collateral_arbitrum_sepolia_ts.sql new file mode 100644 index 00000000..08d39234 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pool_collateral_arbitrum_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_sepolia"."fct_core_pool_collateral_arbitrum_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pool_delegat_60116e7971a6034dfb3bce7f65b82427.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pool_delegat_60116e7971a6034dfb3bce7f65b82427.sql new file mode 100644 index 00000000..d67df9a3 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pool_delegat_60116e7971a6034dfb3bce7f65b82427.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_arbitrum_sepolia"."fct_core_pool_delegation_arbitrum_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pool_delegation_arbitrum_sepolia_pool_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pool_delegation_arbitrum_sepolia_pool_id.sql new file mode 100644 index 00000000..e447a474 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pool_delegation_arbitrum_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_arbitrum_sepolia"."fct_core_pool_delegation_arbitrum_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pool_delegation_arbitrum_sepolia_ts.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pool_delegation_arbitrum_sepolia_ts.sql new file mode 100644 index 00000000..86c9b42c --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pool_delegation_arbitrum_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_sepolia"."fct_core_pool_delegation_arbitrum_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pools_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pools_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..cc22615f --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pools_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_arbitrum_sepolia"."fct_core_pools_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pools_arbitrum_sepolia_created_ts.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pools_arbitrum_sepolia_created_ts.sql new file mode 100644 index 00000000..7c8640bc --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pools_arbitrum_sepolia_created_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select created_ts +from "analytics"."prod_arbitrum_sepolia"."fct_core_pools_arbitrum_sepolia" +where created_ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pools_arbitrum_sepolia_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pools_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..7c0f034e --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pools_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_arbitrum_sepolia"."fct_core_pools_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pools_arbitrum_sepolia_owner.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pools_arbitrum_sepolia_owner.sql new file mode 100644 index 00000000..f114a127 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pools_arbitrum_sepolia_owner.sql @@ -0,0 +1,11 @@ + + + + + + +select owner +from "analytics"."prod_arbitrum_sepolia"."fct_core_pools_arbitrum_sepolia" +where owner is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_debt_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_debt_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..fc2344df --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_debt_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_arbitrum_sepolia"."fct_pool_debt_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_debt_arbitrum_sepolia_collateral_type.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_debt_arbitrum_sepolia_collateral_type.sql new file mode 100644 index 00000000..3da3cf15 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_debt_arbitrum_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_arbitrum_sepolia"."fct_pool_debt_arbitrum_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_debt_arbitrum_sepolia_debt.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_debt_arbitrum_sepolia_debt.sql new file mode 100644 index 00000000..27622a8f --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_debt_arbitrum_sepolia_debt.sql @@ -0,0 +1,11 @@ + + + + + + +select debt +from "analytics"."prod_arbitrum_sepolia"."fct_pool_debt_arbitrum_sepolia" +where debt is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_debt_arbitrum_sepolia_pool_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_debt_arbitrum_sepolia_pool_id.sql new file mode 100644 index 00000000..6e0f2edb --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_debt_arbitrum_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_arbitrum_sepolia"."fct_pool_debt_arbitrum_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_debt_arbitrum_sepolia_ts.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_debt_arbitrum_sepolia_ts.sql new file mode 100644 index 00000000..0c5fafae --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_debt_arbitrum_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_sepolia"."fct_pool_debt_arbitrum_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_account_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_account_id.sql new file mode 100644 index 00000000..4bfa9d70 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_arbitrum_sepolia"."fct_pool_issuance_arbitrum_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_amount.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_amount.sql new file mode 100644 index 00000000..d6c03cff --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_arbitrum_sepolia"."fct_pool_issuance_arbitrum_sepolia" +where amount is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..6120f10e --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_arbitrum_sepolia"."fct_pool_issuance_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_collateral_type.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_collateral_type.sql new file mode 100644 index 00000000..482f8118 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_arbitrum_sepolia"."fct_pool_issuance_arbitrum_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_pool_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_pool_id.sql new file mode 100644 index 00000000..1cb1ff25 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_arbitrum_sepolia"."fct_pool_issuance_arbitrum_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_transaction_hash.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_transaction_hash.sql new file mode 100644 index 00000000..5488bc10 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_arbitrum_sepolia"."fct_pool_issuance_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_ts.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_ts.sql new file mode 100644 index 00000000..3231c012 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_sepolia"."fct_pool_issuance_arbitrum_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_hou_11cb916d75968dff8a34062a04135270.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_hou_11cb916d75968dff8a34062a04135270.sql new file mode 100644 index 00000000..d1f13f63 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_hou_11cb916d75968dff8a34062a04135270.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_issuance +from "analytics"."prod_arbitrum_sepolia"."fct_pool_issuance_hourly_arbitrum_sepolia" +where hourly_issuance is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_hou_ef4983c22214b01e693f4d2ae2d8d374.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_hou_ef4983c22214b01e693f4d2ae2d8d374.sql new file mode 100644 index 00000000..fd141b68 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_hou_ef4983c22214b01e693f4d2ae2d8d374.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_arbitrum_sepolia"."fct_pool_issuance_hourly_arbitrum_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_hourly_arbitrum_sepolia_pool_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_hourly_arbitrum_sepolia_pool_id.sql new file mode 100644 index 00000000..e7dae77e --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_hourly_arbitrum_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_arbitrum_sepolia"."fct_pool_issuance_hourly_arbitrum_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_hourly_arbitrum_sepolia_ts.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_hourly_arbitrum_sepolia_ts.sql new file mode 100644 index 00000000..d04bca6b --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_hourly_arbitrum_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_sepolia"."fct_pool_issuance_hourly_arbitrum_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_a_6c23c87583f2b0ac9bb0a2c0370497c4.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_a_6c23c87583f2b0ac9bb0a2c0370497c4.sql new file mode 100644 index 00000000..d79d63e0 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_a_6c23c87583f2b0ac9bb0a2c0370497c4.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_rewards_pct +from "analytics"."prod_arbitrum_sepolia"."fct_pool_pnl_hourly_arbitrum_sepolia" +where hourly_rewards_pct is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_type.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_type.sql new file mode 100644 index 00000000..e6c04993 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_arbitrum_sepolia"."fct_pool_pnl_hourly_arbitrum_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_value.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_value.sql new file mode 100644 index 00000000..1c73401a --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_value.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_value +from "analytics"."prod_arbitrum_sepolia"."fct_pool_pnl_hourly_arbitrum_sepolia" +where collateral_value is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_debt.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_debt.sql new file mode 100644 index 00000000..8dce3d7b --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_debt.sql @@ -0,0 +1,11 @@ + + + + + + +select debt +from "analytics"."prod_arbitrum_sepolia"."fct_pool_pnl_hourly_arbitrum_sepolia" +where debt is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_issuance.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_issuance.sql new file mode 100644 index 00000000..cd958517 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_issuance.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_issuance +from "analytics"."prod_arbitrum_sepolia"."fct_pool_pnl_hourly_arbitrum_sepolia" +where hourly_issuance is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl.sql new file mode 100644 index 00000000..20db083b --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_pnl +from "analytics"."prod_arbitrum_sepolia"."fct_pool_pnl_hourly_arbitrum_sepolia" +where hourly_pnl is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl_pct.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl_pct.sql new file mode 100644 index 00000000..e7e3c673 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl_pct.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_pnl_pct +from "analytics"."prod_arbitrum_sepolia"."fct_pool_pnl_hourly_arbitrum_sepolia" +where hourly_pnl_pct is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_total_pct.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_total_pct.sql new file mode 100644 index 00000000..0b2e6ea9 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_total_pct.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_total_pct +from "analytics"."prod_arbitrum_sepolia"."fct_pool_pnl_hourly_arbitrum_sepolia" +where hourly_total_pct is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_pool_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_pool_id.sql new file mode 100644 index 00000000..131b6804 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_arbitrum_sepolia"."fct_pool_pnl_hourly_arbitrum_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_rewards_usd.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_rewards_usd.sql new file mode 100644 index 00000000..91eb738b --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_rewards_usd.sql @@ -0,0 +1,11 @@ + + + + + + +select rewards_usd +from "analytics"."prod_arbitrum_sepolia"."fct_pool_pnl_hourly_arbitrum_sepolia" +where rewards_usd is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_ts.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_ts.sql new file mode 100644 index 00000000..cc098cb0 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_sepolia"."fct_pool_pnl_hourly_arbitrum_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_arbitrum_sepolia_amount.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_arbitrum_sepolia_amount.sql new file mode 100644 index 00000000..e0dc1f48 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_arbitrum_sepolia_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_arbitrum_sepolia"."fct_pool_rewards_arbitrum_sepolia" +where amount is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_arbitrum_sepolia_collateral_type.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_arbitrum_sepolia_collateral_type.sql new file mode 100644 index 00000000..e3a24610 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_arbitrum_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_arbitrum_sepolia"."fct_pool_rewards_arbitrum_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_arbitrum_sepolia_distributor.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_arbitrum_sepolia_distributor.sql new file mode 100644 index 00000000..45e3e7e8 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_arbitrum_sepolia_distributor.sql @@ -0,0 +1,11 @@ + + + + + + +select distributor +from "analytics"."prod_arbitrum_sepolia"."fct_pool_rewards_arbitrum_sepolia" +where distributor is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_arbitrum_sepolia_pool_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_arbitrum_sepolia_pool_id.sql new file mode 100644 index 00000000..fef13e13 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_arbitrum_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_arbitrum_sepolia"."fct_pool_rewards_arbitrum_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_arbitrum_sepolia_token_symbol.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_arbitrum_sepolia_token_symbol.sql new file mode 100644 index 00000000..fc52b290 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_arbitrum_sepolia_token_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select token_symbol +from "analytics"."prod_arbitrum_sepolia"."fct_pool_rewards_arbitrum_sepolia" +where token_symbol is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_arbitrum_sepolia_ts.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_arbitrum_sepolia_ts.sql new file mode 100644 index 00000000..24774dd2 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_arbitrum_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_sepolia"."fct_pool_rewards_arbitrum_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_hour_635c87ae2557e9395da988d2e1e4a097.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_hour_635c87ae2557e9395da988d2e1e4a097.sql new file mode 100644 index 00000000..560edabd --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_hour_635c87ae2557e9395da988d2e1e4a097.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_arbitrum_sepolia"."fct_pool_rewards_hourly_arbitrum_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_arbitrum_sepolia_pool_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_arbitrum_sepolia_pool_id.sql new file mode 100644 index 00000000..25ac0087 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_arbitrum_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_arbitrum_sepolia"."fct_pool_rewards_hourly_arbitrum_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_arbitrum_sepolia_rewards_usd.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_arbitrum_sepolia_rewards_usd.sql new file mode 100644 index 00000000..98debeff --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_arbitrum_sepolia_rewards_usd.sql @@ -0,0 +1,11 @@ + + + + + + +select rewards_usd +from "analytics"."prod_arbitrum_sepolia"."fct_pool_rewards_hourly_arbitrum_sepolia" +where rewards_usd is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_arbitrum_sepolia_ts.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_arbitrum_sepolia_ts.sql new file mode 100644 index 00000000..fa56e159 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_arbitrum_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_sepolia"."fct_pool_rewards_hourly_arbitrum_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_toke_101f33e1d7acd1e7a935048c8eeed72a.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_toke_101f33e1d7acd1e7a935048c8eeed72a.sql new file mode 100644 index 00000000..67ec93a1 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_toke_101f33e1d7acd1e7a935048c8eeed72a.sql @@ -0,0 +1,11 @@ + + + + + + +select token_symbol +from "analytics"."prod_arbitrum_sepolia"."fct_pool_rewards_token_hourly_arbitrum_sepolia" +where token_symbol is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_toke_8dfb621ad95873be69842e7a52568e36.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_toke_8dfb621ad95873be69842e7a52568e36.sql new file mode 100644 index 00000000..c842d1cc --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_toke_8dfb621ad95873be69842e7a52568e36.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_arbitrum_sepolia"."fct_pool_rewards_token_hourly_arbitrum_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_toke_c3520f755c3280ff3dbb2008a3c8df69.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_toke_c3520f755c3280ff3dbb2008a3c8df69.sql new file mode 100644 index 00000000..9c63b83c --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_toke_c3520f755c3280ff3dbb2008a3c8df69.sql @@ -0,0 +1,11 @@ + + + + + + +select distributor +from "analytics"."prod_arbitrum_sepolia"."fct_pool_rewards_token_hourly_arbitrum_sepolia" +where distributor is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_toke_db7f25a9d30e870ff1966e415088dd18.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_toke_db7f25a9d30e870ff1966e415088dd18.sql new file mode 100644 index 00000000..d45d4b6d --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_toke_db7f25a9d30e870ff1966e415088dd18.sql @@ -0,0 +1,11 @@ + + + + + + +select rewards_usd +from "analytics"."prod_arbitrum_sepolia"."fct_pool_rewards_token_hourly_arbitrum_sepolia" +where rewards_usd is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_amount.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_amount.sql new file mode 100644 index 00000000..d392d3ce --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_arbitrum_sepolia"."fct_pool_rewards_token_hourly_arbitrum_sepolia" +where amount is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_pool_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_pool_id.sql new file mode 100644 index 00000000..95bef6ab --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_arbitrum_sepolia"."fct_pool_rewards_token_hourly_arbitrum_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_ts.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_ts.sql new file mode 100644 index 00000000..d20d146d --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_sepolia"."fct_pool_rewards_token_hourly_arbitrum_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/unique_fct_core_market_updated_arbitrum_sepolia_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/unique_fct_core_market_updated_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..830e826f --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/unique_fct_core_market_updated_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_arbitrum_sepolia"."fct_core_market_updated_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_accounts_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_accounts_arbitrum_sepolia.sql new file mode 100644 index 00000000..0665c6e9 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_accounts_arbitrum_sepolia.sql @@ -0,0 +1,14 @@ +with arbitrum as ( + select + block_timestamp as created_ts, + "owner", + CAST( + account_id as VARCHAR + ) as id + from + "analytics"."prod_raw_arbitrum_sepolia"."perp_account_created_arbitrum_sepolia" +) + +select * +from + arbitrum \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_collateral_modified_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_collateral_modified_arbitrum_sepolia.sql new file mode 100644 index 00000000..c7198869 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_collateral_modified_arbitrum_sepolia.sql @@ -0,0 +1,15 @@ +select + id, + block_timestamp, + account_id, + block_number, + transaction_hash, + contract, + event_name, + collateral_id as synth_market_id, + sender, + + amount_delta / 1e18 + as amount_delta +from + "analytics"."prod_raw_arbitrum_sepolia"."perp_collateral_modified_arbitrum_sepolia" \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_interest_charged_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_interest_charged_arbitrum_sepolia.sql new file mode 100644 index 00000000..1c6476e2 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_interest_charged_arbitrum_sepolia.sql @@ -0,0 +1,13 @@ +select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + account_id, + + interest / 1e18 + as interest +from + "analytics"."prod_raw_arbitrum_sepolia"."perp_interest_charged_arbitrum_sepolia" \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_liq_account_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_liq_account_arbitrum_sepolia.sql new file mode 100644 index 00000000..4c2a54ef --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_liq_account_arbitrum_sepolia.sql @@ -0,0 +1,61 @@ +with liquidation_events as ( + select + account_id, + reward, + block_timestamp, + full_liquidation, + SUM( + case + when full_liquidation then 1 + else 0 + end + ) over ( + partition by account_id + order by + block_timestamp + rows between unbounded preceding + and current row + ) as liquidation_id + from + "analytics"."prod_raw_arbitrum_sepolia"."perp_account_liquidation_attempt_arbitrum_sepolia" +), + +cumulative_rewards as ( + select + block_timestamp, + reward, + full_liquidation, + liquidation_id, + CAST( + account_id as text + ) as account_id, + SUM( + reward / 1e18 +) over ( + partition by + account_id, + liquidation_id + order by + block_timestamp + ) as cumulative_reward, + ROW_NUMBER() over ( + partition by + account_id, + liquidation_id + order by + block_timestamp desc + ) as rn + from + liquidation_events + order by + block_timestamp +) + +select + account_id, + block_timestamp as ts, + cumulative_reward as total_reward +from + cumulative_rewards +where + rn = 1 \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_liq_position_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_liq_position_arbitrum_sepolia.sql new file mode 100644 index 00000000..26ce60be --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_liq_position_arbitrum_sepolia.sql @@ -0,0 +1,42 @@ +with liquidations as ( + select + id, + block_timestamp as ts, + block_number, + transaction_hash, + account_id, + market_id, + + amount_liquidated / 1e18 + as amount_liquidated, + + current_position_size / 1e18 + as position_size + from + "analytics"."prod_raw_arbitrum_sepolia"."perp_position_liquidated_arbitrum_sepolia" +), + +markets as ( + select + id, + market_symbol + from + "analytics"."prod_arbitrum_sepolia"."fct_perp_markets_arbitrum_sepolia" +) + +select + l.id, + l.ts, + l.block_number, + l.transaction_hash, + l.market_id, + m.market_symbol, + l.amount_liquidated, + l.position_size, + CAST( + l.account_id as text + ) as account_id +from + liquidations as l +left join markets as m + on l.market_id = m.id \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_market_history_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_market_history_arbitrum_sepolia.sql new file mode 100644 index 00000000..cb32fc2a --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_market_history_arbitrum_sepolia.sql @@ -0,0 +1,76 @@ +with arbitrum as ( + select + mu.id, + mu.block_timestamp as ts, + mu.block_number, + mu.transaction_hash, + m.id as market_id, + m.market_symbol, + + price / 1e18 + as price, + + skew / 1e18 + as skew, + + size / 1e18 + as size, + + size_delta / 1e18 + as size_delta, + + current_funding_rate / 1e18 + as funding_rate, + + current_funding_velocity / 1e18 + as funding_velocity, + + interest_rate / 1e18 + as interest_rate, + + current_funding_rate / 1e18 + * 365.25 as funding_rate_apr, + + current_funding_rate / 1e18 + * 365.25 + + + interest_rate / 1e18 + as long_rate_apr, + + current_funding_rate / 1e18 + * -1 * 365.25 + + + interest_rate / 1e18 + as short_rate_apr + from + "analytics"."prod_raw_arbitrum_sepolia"."perp_market_updated_arbitrum_sepolia" + as mu + left join + "analytics"."prod_arbitrum_sepolia"."fct_perp_markets_arbitrum_sepolia" + as m + on mu.market_id = m.id +) + +select + *, + size * price as size_usd, + ( + size + skew + ) * price / 2 as long_oi, + ( + size - skew + ) * price / 2 as short_oi, + case + when size * price = 0 then null + else ((size + skew) * price / 2) / ( + size * price + ) + end as long_oi_pct, + case + when size * price = 0 then null + else ((size - skew) * price / 2) / ( + size * price + ) + end as short_oi_pct +from + arbitrum \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_markets_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_markets_arbitrum_sepolia.sql new file mode 100644 index 00000000..72eada1d --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_markets_arbitrum_sepolia.sql @@ -0,0 +1,14 @@ +with arbitrum as ( + select + perps_market_id as id, + block_timestamp as created_ts, + block_number, + market_symbol, + market_name + from + "analytics"."prod_raw_arbitrum_sepolia"."perp_market_created_arbitrum_sepolia" +) + +select * +from + arbitrum \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_orders_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_orders_arbitrum_sepolia.sql new file mode 100644 index 00000000..e0eb08ee --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_orders_arbitrum_sepolia.sql @@ -0,0 +1,46 @@ +with arbitrum as ( + select + oc.id, + oc.block_timestamp as ts, + oc.block_number, + oc.transaction_hash, + oc.contract, + oc.market_id, + markets.market_symbol, + CAST( + oc.account_id as text + ) as account_id, + oc.order_type, + + oc.size_delta / 1e18 + as size, + + oc.acceptable_price / 1e18 + as acceptable_price, + oc.settlement_time, + oc.expiration_time, + + LEFT( + REGEXP_REPLACE( + encode( + DECODE(REPLACE(oc.tracking_code, '0x', ''), 'hex'), + 'escape' + ) :: text, + '\\000', + '', + 'g' + ), + 20 + ) + as tracking_code, + oc.sender + from + "analytics"."prod_raw_arbitrum_sepolia"."perp_order_committed_arbitrum_sepolia" + as oc + left join "analytics"."prod_arbitrum_sepolia"."fct_perp_markets_arbitrum_sepolia" as markets + on oc.market_id = markets.id +) + +select * +from + arbitrum \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_pnl_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_pnl_arbitrum_sepolia.sql new file mode 100644 index 00000000..103de246 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_pnl_arbitrum_sepolia.sql @@ -0,0 +1,18 @@ + +with debt as ( + select + ts, + 2 as market_id, + debt * -1 as market_pnl + from + "analytics"."prod_raw_arbitrum_sepolia"."core_vault_debt_arbitrum_sepolia" +) + +select + ts, + market_id, + market_pnl +from + debt +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_previous_order_expired_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_previous_order_expired_arbitrum_sepolia.sql new file mode 100644 index 00000000..6cb4f795 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_previous_order_expired_arbitrum_sepolia.sql @@ -0,0 +1,19 @@ +select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + account_id, + commitment_time, + tracking_code, + + acceptable_price / 1e18 + as acceptable_price, + + size_delta / 1e18 + as size_delta +from + "analytics"."prod_raw_arbitrum_sepolia"."perp_previous_order_expired_arbitrum_sepolia" \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_trades_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_trades_arbitrum_sepolia.sql new file mode 100644 index 00000000..6654e70b --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_trades_arbitrum_sepolia.sql @@ -0,0 +1,70 @@ +with arbitrum as ( + select + pos.id, + pos.block_timestamp as ts, + pos.block_number, + pos.transaction_hash, + pos.contract, + pos.market_id, + markets.market_symbol, + CAST( + pos.account_id as text + ) as account_id, + + fill_price / 1e18 + as fill_price, + + pnl / 1e18 + as pnl, + + accrued_funding / 1e18 + as accrued_funding, + + size_delta / 1e18 + as trade_size, + + new_size / 1e18 + as position_size, + + total_fees / 1e18 + as total_fees, + + referral_fees / 1e18 + as referral_fees, + + collected_fees / 1e18 + as collected_fees, + + settlement_reward / 1e18 + as settlement_reward, + + LEFT( + REGEXP_REPLACE( + encode( + DECODE(REPLACE(tracking_code, '0x', ''), 'hex'), + 'escape' + ) :: text, + '\\000', + '', + 'g' + ), + 20 + ) + as tracking_code, + pos.settler + from + "analytics"."prod_raw_arbitrum_sepolia"."perp_order_settled_arbitrum_sepolia" as pos + left join "analytics"."prod_arbitrum_sepolia"."fct_perp_markets_arbitrum_sepolia" as markets + on pos.market_id = markets.id +) + +select + *, + ABS( + fill_price * trade_size + ) as notional_trade_size, + fill_price * position_size as notional_position_size, + total_fees - referral_fees - collected_fees - settlement_reward as lp_fees, + total_fees - settlement_reward as exchange_fees +from + arbitrum \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/accepted_values_fct_perp_colla_f97a5d6ab4bb5d45282eedacc1657393.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/accepted_values_fct_perp_colla_f97a5d6ab4bb5d45282eedacc1657393.sql new file mode 100644 index 00000000..3af08081 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/accepted_values_fct_perp_colla_f97a5d6ab4bb5d45282eedacc1657393.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_arbitrum_sepolia"."fct_perp_collateral_modified_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'CollateralModified' +) + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/accepted_values_fct_perp_inter_37ce561b1ba2a4a7a928bb7227e23c66.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/accepted_values_fct_perp_inter_37ce561b1ba2a4a7a928bb7227e23c66.sql new file mode 100644 index 00000000..c5420a22 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/accepted_values_fct_perp_inter_37ce561b1ba2a4a7a928bb7227e23c66.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_arbitrum_sepolia"."fct_perp_interest_charged_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'InterestCharged' +) + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/accepted_values_fct_perp_previ_2730a16dc2b62cc7a9b68ecdd9ba92a4.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/accepted_values_fct_perp_previ_2730a16dc2b62cc7a9b68ecdd9ba92a4.sql new file mode 100644 index 00000000..e652a059 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/accepted_values_fct_perp_previ_2730a16dc2b62cc7a9b68ecdd9ba92a4.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_arbitrum_sepolia"."fct_perp_previous_order_expired_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'PreviousOrderExpired' +) + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_0282cd2183706900553f565b7dab07e1.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_0282cd2183706900553f565b7dab07e1.sql new file mode 100644 index 00000000..28ab1c9f --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_0282cd2183706900553f565b7dab07e1.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_perp_pnl_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_03102853af5eb766be3b73216c034f65.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_03102853af5eb766be3b73216c034f65.sql new file mode 100644 index 00000000..fb6682ed --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_03102853af5eb766be3b73216c034f65.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not fill_price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_03c7115745637ccef76e8372c82ef99f.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_03c7115745637ccef76e8372c82ef99f.sql new file mode 100644 index 00000000..f2b94f56 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_03c7115745637ccef76e8372c82ef99f.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_perp_liq_position_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_0c872c0cb7b424f4d0527e3e3893cad4.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_0c872c0cb7b424f4d0527e3e3893cad4.sql new file mode 100644 index 00000000..537de5ec --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_0c872c0cb7b424f4d0527e3e3893cad4.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not referral_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_0c8d554aef57f65069e51182a21e7266.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_0c8d554aef57f65069e51182a21e7266.sql new file mode 100644 index 00000000..7388214c --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_0c8d554aef57f65069e51182a21e7266.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_perp_interest_charged_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_0d7dc918864053575845b11935887ba6.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_0d7dc918864053575845b11935887ba6.sql new file mode 100644 index 00000000..c896201e --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_0d7dc918864053575845b11935887ba6.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_perp_orders_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_32fc97a1cf93a1b0a6b26ff7d01b7992.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_32fc97a1cf93a1b0a6b26ff7d01b7992.sql new file mode 100644 index 00000000..3ac9b385 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_32fc97a1cf93a1b0a6b26ff7d01b7992.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_perp_collateral_modified_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_4665d426d61421eeedf4e7af6081cb90.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_4665d426d61421eeedf4e7af6081cb90.sql new file mode 100644 index 00000000..e473a1bb --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_4665d426d61421eeedf4e7af6081cb90.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_perp_liq_position_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount_liquidated >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_5b5369d059ab0c4c8a7872cf214b9aab.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_5b5369d059ab0c4c8a7872cf214b9aab.sql new file mode 100644 index 00000000..9e7745d9 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_5b5369d059ab0c4c8a7872cf214b9aab.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_perp_interest_charged_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not interest >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_5d6cf231c7bb30c41c45b99f3f6da2a1.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_5d6cf231c7bb30c41c45b99f3f6da2a1.sql new file mode 100644 index 00000000..04007491 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_5d6cf231c7bb30c41c45b99f3f6da2a1.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_perp_markets_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_5ee0d4d2eb53d0bf8493c4e29ce499f2.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_5ee0d4d2eb53d0bf8493c4e29ce499f2.sql new file mode 100644 index 00000000..0ea86caf --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_5ee0d4d2eb53d0bf8493c4e29ce499f2.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collected_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_6611babf7b889013ce7caa643092e72c.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_6611babf7b889013ce7caa643092e72c.sql new file mode 100644 index 00000000..abb0d7ee --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_6611babf7b889013ce7caa643092e72c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not exchange_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_71c15b0e52d6cdf78db4c51f1b8a2fcb.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_71c15b0e52d6cdf78db4c51f1b8a2fcb.sql new file mode 100644 index 00000000..b5b85fcb --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_71c15b0e52d6cdf78db4c51f1b8a2fcb.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_perp_previous_order_expired_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_8eebfb7454b8b2de313cec6e915e8d00.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_8eebfb7454b8b2de313cec6e915e8d00.sql new file mode 100644 index 00000000..9d575363 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_8eebfb7454b8b2de313cec6e915e8d00.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_a366d97f6c7bf2b5acaa43bd093a347d.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_a366d97f6c7bf2b5acaa43bd093a347d.sql new file mode 100644 index 00000000..5ad6ae18 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_a366d97f6c7bf2b5acaa43bd093a347d.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_perp_liq_account_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not total_reward >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_c34c5714b957bba2192a57a73d8e840c.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_c34c5714b957bba2192a57a73d8e840c.sql new file mode 100644 index 00000000..d5e7380a --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_c34c5714b957bba2192a57a73d8e840c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not total_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_c7fa43d05c0ddd75de5587d7ade6e098.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_c7fa43d05c0ddd75de5587d7ade6e098.sql new file mode 100644 index 00000000..b2dc95dc --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_c7fa43d05c0ddd75de5587d7ade6e098.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_perp_market_history_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_d0aec6280d097eb6c6aa06414296a731.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_d0aec6280d097eb6c6aa06414296a731.sql new file mode 100644 index 00000000..c1fcbd5d --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_d0aec6280d097eb6c6aa06414296a731.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not lp_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_de100d2ce6379f4bac61e68a57576d91.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_de100d2ce6379f4bac61e68a57576d91.sql new file mode 100644 index 00000000..1da795b8 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_de100d2ce6379f4bac61e68a57576d91.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_perp_liq_position_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not position_size >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_e1da16f9ddb02f52e09d77a2bb8b3127.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_e1da16f9ddb02f52e09d77a2bb8b3127.sql new file mode 100644 index 00000000..b80fdb97 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_e1da16f9ddb02f52e09d77a2bb8b3127.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_perp_previous_order_expired_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_f55271eda5cd0bb666f2625ecc8c950c.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_f55271eda5cd0bb666f2625ecc8c950c.sql new file mode 100644 index 00000000..829f60e4 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_f55271eda5cd0bb666f2625ecc8c950c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not settlement_reward >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_accounts_arbitrum_sepolia_created_ts.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_accounts_arbitrum_sepolia_created_ts.sql new file mode 100644 index 00000000..aad9c50b --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_accounts_arbitrum_sepolia_created_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select created_ts +from "analytics"."prod_arbitrum_sepolia"."fct_perp_accounts_arbitrum_sepolia" +where created_ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_accounts_arbitrum_sepolia_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_accounts_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..24acdf23 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_accounts_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_arbitrum_sepolia"."fct_perp_accounts_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_accounts_arbitrum_sepolia_owner.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_accounts_arbitrum_sepolia_owner.sql new file mode 100644 index 00000000..07102534 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_accounts_arbitrum_sepolia_owner.sql @@ -0,0 +1,11 @@ + + + + + + +select owner +from "analytics"."prod_arbitrum_sepolia"."fct_perp_accounts_arbitrum_sepolia" +where owner is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_226bb0cf3724c2bad3df25f1aecb9c63.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_226bb0cf3724c2bad3df25f1aecb9c63.sql new file mode 100644 index 00000000..d83c23f5 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_226bb0cf3724c2bad3df25f1aecb9c63.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_arbitrum_sepolia"."fct_perp_collateral_modified_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_5c6d904034a3bcf925083d6a45ce9fbd.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_5c6d904034a3bcf925083d6a45ce9fbd.sql new file mode 100644 index 00000000..7f650c49 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_5c6d904034a3bcf925083d6a45ce9fbd.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_arbitrum_sepolia"."fct_perp_collateral_modified_arbitrum_sepolia" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_a9963489f2d2d922278bbeded126996c.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_a9963489f2d2d922278bbeded126996c.sql new file mode 100644 index 00000000..64c69fd3 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_a9963489f2d2d922278bbeded126996c.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_arbitrum_sepolia"."fct_perp_collateral_modified_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_c0765ddc930e394199ec9f482d4b4ab7.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_c0765ddc930e394199ec9f482d4b4ab7.sql new file mode 100644 index 00000000..e8c990b7 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_c0765ddc930e394199ec9f482d4b4ab7.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_arbitrum_sepolia"."fct_perp_collateral_modified_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_fa56dc58d06727cd1ad6f0e49d2c7adf.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_fa56dc58d06727cd1ad6f0e49d2c7adf.sql new file mode 100644 index 00000000..085eaec6 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_fa56dc58d06727cd1ad6f0e49d2c7adf.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_arbitrum_sepolia"."fct_perp_collateral_modified_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..06714d10 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_arbitrum_sepolia"."fct_perp_collateral_modified_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_arbitrum_sepolia_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..58fe1185 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_arbitrum_sepolia"."fct_perp_collateral_modified_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_arbitrum_sepolia_sender.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_arbitrum_sepolia_sender.sql new file mode 100644 index 00000000..dcfadfb3 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_arbitrum_sepolia_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_arbitrum_sepolia"."fct_perp_collateral_modified_arbitrum_sepolia" +where sender is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_cha_66f4a069802a8fd343ebc461f0a85ca8.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_cha_66f4a069802a8fd343ebc461f0a85ca8.sql new file mode 100644 index 00000000..e1b6e37f --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_cha_66f4a069802a8fd343ebc461f0a85ca8.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_arbitrum_sepolia"."fct_perp_interest_charged_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_cha_966fec8c70830188852bf2d44861f9a5.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_cha_966fec8c70830188852bf2d44861f9a5.sql new file mode 100644 index 00000000..ee36f7b0 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_cha_966fec8c70830188852bf2d44861f9a5.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_arbitrum_sepolia"."fct_perp_interest_charged_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_cha_c6feb0ef41481f0da32aca4327138aa7.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_cha_c6feb0ef41481f0da32aca4327138aa7.sql new file mode 100644 index 00000000..cfd48ad8 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_cha_c6feb0ef41481f0da32aca4327138aa7.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_arbitrum_sepolia"."fct_perp_interest_charged_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_sepolia_account_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_sepolia_account_id.sql new file mode 100644 index 00000000..f402d953 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_arbitrum_sepolia"."fct_perp_interest_charged_arbitrum_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..2dd32580 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_arbitrum_sepolia"."fct_perp_interest_charged_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..54d1a74b --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_arbitrum_sepolia"."fct_perp_interest_charged_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_sepolia_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..01126129 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_arbitrum_sepolia"."fct_perp_interest_charged_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_sepolia_interest.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_sepolia_interest.sql new file mode 100644 index 00000000..05c9c514 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_sepolia_interest.sql @@ -0,0 +1,11 @@ + + + + + + +select interest +from "analytics"."prod_arbitrum_sepolia"."fct_perp_interest_charged_arbitrum_sepolia" +where interest is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_account_arbitrum_sepolia_account_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_account_arbitrum_sepolia_account_id.sql new file mode 100644 index 00000000..6dbd8198 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_account_arbitrum_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_arbitrum_sepolia"."fct_perp_liq_account_arbitrum_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_account_arbitrum_sepolia_total_reward.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_account_arbitrum_sepolia_total_reward.sql new file mode 100644 index 00000000..24e10bc1 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_account_arbitrum_sepolia_total_reward.sql @@ -0,0 +1,11 @@ + + + + + + +select total_reward +from "analytics"."prod_arbitrum_sepolia"."fct_perp_liq_account_arbitrum_sepolia" +where total_reward is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_account_arbitrum_sepolia_ts.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_account_arbitrum_sepolia_ts.sql new file mode 100644 index 00000000..e47d7658 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_account_arbitrum_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_sepolia"."fct_perp_liq_account_arbitrum_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_account_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_account_id.sql new file mode 100644 index 00000000..1e08077e --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_arbitrum_sepolia"."fct_perp_liq_position_arbitrum_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..50aba8aa --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_arbitrum_sepolia"."fct_perp_liq_position_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..a5213c6e --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_arbitrum_sepolia"."fct_perp_liq_position_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_market_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_market_id.sql new file mode 100644 index 00000000..29482586 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_arbitrum_sepolia"."fct_perp_liq_position_arbitrum_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_market_symbol.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_market_symbol.sql new file mode 100644 index 00000000..bb3c14ba --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_arbitrum_sepolia"."fct_perp_liq_position_arbitrum_sepolia" +where market_symbol is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_position_size.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_position_size.sql new file mode 100644 index 00000000..9b4791ca --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_position_size.sql @@ -0,0 +1,11 @@ + + + + + + +select position_size +from "analytics"."prod_arbitrum_sepolia"."fct_perp_liq_position_arbitrum_sepolia" +where position_size is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_ts.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_ts.sql new file mode 100644 index 00000000..b7b5f771 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_sepolia"."fct_perp_liq_position_arbitrum_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_cde30711e4d43245a7ac8a257edceb52.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_cde30711e4d43245a7ac8a257edceb52.sql new file mode 100644 index 00000000..9a9b1a9b --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_cde30711e4d43245a7ac8a257edceb52.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_arbitrum_sepolia"."fct_perp_liq_position_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_e5dbfc6ac8922958d5e4e5e43fb23639.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_e5dbfc6ac8922958d5e4e5e43fb23639.sql new file mode 100644 index 00000000..7ef1a90a --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_e5dbfc6ac8922958d5e4e5e43fb23639.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_liquidated +from "analytics"."prod_arbitrum_sepolia"."fct_perp_liq_position_arbitrum_sepolia" +where amount_liquidated is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_histo_ae93bd3fc6e929328800136685550ece.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_histo_ae93bd3fc6e929328800136685550ece.sql new file mode 100644 index 00000000..9be8facc --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_histo_ae93bd3fc6e929328800136685550ece.sql @@ -0,0 +1,11 @@ + + + + + + +select funding_rate_apr +from "analytics"."prod_arbitrum_sepolia"."fct_perp_market_history_arbitrum_sepolia" +where funding_rate_apr is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_histo_afb652fde55a7f2226e2af5611e0ea69.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_histo_afb652fde55a7f2226e2af5611e0ea69.sql new file mode 100644 index 00000000..91120353 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_histo_afb652fde55a7f2226e2af5611e0ea69.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_arbitrum_sepolia"."fct_perp_market_history_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_histo_baea09cd8bd9b6b66228d8e77ac50f11.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_histo_baea09cd8bd9b6b66228d8e77ac50f11.sql new file mode 100644 index 00000000..77762576 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_histo_baea09cd8bd9b6b66228d8e77ac50f11.sql @@ -0,0 +1,11 @@ + + + + + + +select short_rate_apr +from "analytics"."prod_arbitrum_sepolia"."fct_perp_market_history_arbitrum_sepolia" +where short_rate_apr is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_histo_f2cd79a163c2d1d51ca359bdd5a1a94e.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_histo_f2cd79a163c2d1d51ca359bdd5a1a94e.sql new file mode 100644 index 00000000..8a96faa6 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_histo_f2cd79a163c2d1d51ca359bdd5a1a94e.sql @@ -0,0 +1,11 @@ + + + + + + +select funding_velocity +from "analytics"."prod_arbitrum_sepolia"."fct_perp_market_history_arbitrum_sepolia" +where funding_velocity is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..892cb687 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_arbitrum_sepolia"."fct_perp_market_history_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_funding_rate.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_funding_rate.sql new file mode 100644 index 00000000..48aba043 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_funding_rate.sql @@ -0,0 +1,11 @@ + + + + + + +select funding_rate +from "analytics"."prod_arbitrum_sepolia"."fct_perp_market_history_arbitrum_sepolia" +where funding_rate is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..6a669840 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_arbitrum_sepolia"."fct_perp_market_history_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_interest_rate.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_interest_rate.sql new file mode 100644 index 00000000..cd050e1c --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_interest_rate.sql @@ -0,0 +1,11 @@ + + + + + + +select interest_rate +from "analytics"."prod_arbitrum_sepolia"."fct_perp_market_history_arbitrum_sepolia" +where interest_rate is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_long_rate_apr.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_long_rate_apr.sql new file mode 100644 index 00000000..f2855b7f --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_long_rate_apr.sql @@ -0,0 +1,11 @@ + + + + + + +select long_rate_apr +from "analytics"."prod_arbitrum_sepolia"."fct_perp_market_history_arbitrum_sepolia" +where long_rate_apr is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_market_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_market_id.sql new file mode 100644 index 00000000..3d076a40 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_arbitrum_sepolia"."fct_perp_market_history_arbitrum_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_market_symbol.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_market_symbol.sql new file mode 100644 index 00000000..596cd462 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_arbitrum_sepolia"."fct_perp_market_history_arbitrum_sepolia" +where market_symbol is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_price.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_price.sql new file mode 100644 index 00000000..20112903 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_arbitrum_sepolia"."fct_perp_market_history_arbitrum_sepolia" +where price is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_size.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_size.sql new file mode 100644 index 00000000..57793ea6 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_size.sql @@ -0,0 +1,11 @@ + + + + + + +select size +from "analytics"."prod_arbitrum_sepolia"."fct_perp_market_history_arbitrum_sepolia" +where size is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_size_delta.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_size_delta.sql new file mode 100644 index 00000000..85b5b4a9 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_size_delta.sql @@ -0,0 +1,11 @@ + + + + + + +select size_delta +from "analytics"."prod_arbitrum_sepolia"."fct_perp_market_history_arbitrum_sepolia" +where size_delta is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_size_usd.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_size_usd.sql new file mode 100644 index 00000000..acf72e91 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_size_usd.sql @@ -0,0 +1,11 @@ + + + + + + +select size_usd +from "analytics"."prod_arbitrum_sepolia"."fct_perp_market_history_arbitrum_sepolia" +where size_usd is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_skew.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_skew.sql new file mode 100644 index 00000000..1034f7e5 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_skew.sql @@ -0,0 +1,11 @@ + + + + + + +select skew +from "analytics"."prod_arbitrum_sepolia"."fct_perp_market_history_arbitrum_sepolia" +where skew is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_ts.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_ts.sql new file mode 100644 index 00000000..10bde059 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_sepolia"."fct_perp_market_history_arbitrum_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_markets_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_markets_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..911209b5 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_markets_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_arbitrum_sepolia"."fct_perp_markets_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_markets_arbitrum_sepolia_created_ts.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_markets_arbitrum_sepolia_created_ts.sql new file mode 100644 index 00000000..ae8aa5d8 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_markets_arbitrum_sepolia_created_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select created_ts +from "analytics"."prod_arbitrum_sepolia"."fct_perp_markets_arbitrum_sepolia" +where created_ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_markets_arbitrum_sepolia_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_markets_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..c6492c1d --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_markets_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_arbitrum_sepolia"."fct_perp_markets_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_markets_arbitrum_sepolia_market_name.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_markets_arbitrum_sepolia_market_name.sql new file mode 100644 index 00000000..797cd637 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_markets_arbitrum_sepolia_market_name.sql @@ -0,0 +1,11 @@ + + + + + + +select market_name +from "analytics"."prod_arbitrum_sepolia"."fct_perp_markets_arbitrum_sepolia" +where market_name is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_markets_arbitrum_sepolia_market_symbol.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_markets_arbitrum_sepolia_market_symbol.sql new file mode 100644 index 00000000..449f3bcd --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_markets_arbitrum_sepolia_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_arbitrum_sepolia"."fct_perp_markets_arbitrum_sepolia" +where market_symbol is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_account_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_account_id.sql new file mode 100644 index 00000000..dc6ba623 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_arbitrum_sepolia"."fct_perp_orders_arbitrum_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..da60aa90 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_arbitrum_sepolia"."fct_perp_orders_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..40776ade --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_arbitrum_sepolia"."fct_perp_orders_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..ef09d95c --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_arbitrum_sepolia"."fct_perp_orders_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_market_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_market_id.sql new file mode 100644 index 00000000..2a028c9d --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_arbitrum_sepolia"."fct_perp_orders_arbitrum_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_market_symbol.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_market_symbol.sql new file mode 100644 index 00000000..5516c554 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_arbitrum_sepolia"."fct_perp_orders_arbitrum_sepolia" +where market_symbol is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_transaction_hash.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_transaction_hash.sql new file mode 100644 index 00000000..0273132d --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_arbitrum_sepolia"."fct_perp_orders_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_ts.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_ts.sql new file mode 100644 index 00000000..d78e46a6 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_sepolia"."fct_perp_orders_arbitrum_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_pnl_arbitrum_sepolia_market_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_pnl_arbitrum_sepolia_market_id.sql new file mode 100644 index 00000000..c07b376a --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_pnl_arbitrum_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_arbitrum_sepolia"."fct_perp_pnl_arbitrum_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_pnl_arbitrum_sepolia_ts.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_pnl_arbitrum_sepolia_ts.sql new file mode 100644 index 00000000..553c94e0 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_pnl_arbitrum_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_sepolia"."fct_perp_pnl_arbitrum_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_05ac559bc900e2803f6222630c9908b5.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_05ac559bc900e2803f6222630c9908b5.sql new file mode 100644 index 00000000..669f30b2 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_05ac559bc900e2803f6222630c9908b5.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_arbitrum_sepolia"."fct_perp_previous_order_expired_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_56bc1fcd0d1ee144995e1ebc45292c56.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_56bc1fcd0d1ee144995e1ebc45292c56.sql new file mode 100644 index 00000000..996f8b20 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_56bc1fcd0d1ee144995e1ebc45292c56.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_arbitrum_sepolia"."fct_perp_previous_order_expired_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_832ddb66959408c19dbb6c0f30c41cf6.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_832ddb66959408c19dbb6c0f30c41cf6.sql new file mode 100644 index 00000000..ba56d93e --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_832ddb66959408c19dbb6c0f30c41cf6.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_arbitrum_sepolia"."fct_perp_previous_order_expired_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_8e6622256cda3410901f4a77fea082e5.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_8e6622256cda3410901f4a77fea082e5.sql new file mode 100644 index 00000000..cba969e8 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_8e6622256cda3410901f4a77fea082e5.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_arbitrum_sepolia"."fct_perp_previous_order_expired_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_a14484db01abde00713bfbdce086536d.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_a14484db01abde00713bfbdce086536d.sql new file mode 100644 index 00000000..656bbac4 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_a14484db01abde00713bfbdce086536d.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_arbitrum_sepolia"."fct_perp_previous_order_expired_arbitrum_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_c7aba1ee151a3cf5c3122396bec6c3bc.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_c7aba1ee151a3cf5c3122396bec6c3bc.sql new file mode 100644 index 00000000..a8b96d21 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_c7aba1ee151a3cf5c3122396bec6c3bc.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_arbitrum_sepolia"."fct_perp_previous_order_expired_arbitrum_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_daa8831eac778a7953e3e359bc94008b.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_daa8831eac778a7953e3e359bc94008b.sql new file mode 100644 index 00000000..b68b5d43 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_daa8831eac778a7953e3e359bc94008b.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_arbitrum_sepolia"."fct_perp_previous_order_expired_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_order_expired_arbitrum_sepolia_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_order_expired_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..938d796a --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_order_expired_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_arbitrum_sepolia"."fct_perp_previous_order_expired_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbit_1b821452537a1f2a9f93f94c774a58e0.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbit_1b821452537a1f2a9f93f94c774a58e0.sql new file mode 100644 index 00000000..22949bcb --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbit_1b821452537a1f2a9f93f94c774a58e0.sql @@ -0,0 +1,11 @@ + + + + + + +select notional_position_size +from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +where notional_position_size is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_account_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_account_id.sql new file mode 100644 index 00000000..df9a4586 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_accrued_funding.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_accrued_funding.sql new file mode 100644 index 00000000..0cf6206a --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_accrued_funding.sql @@ -0,0 +1,11 @@ + + + + + + +select accrued_funding +from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +where accrued_funding is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..a413b49b --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_collected_fees.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_collected_fees.sql new file mode 100644 index 00000000..0148527b --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_collected_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select collected_fees +from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +where collected_fees is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..668373b5 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_exchange_fees.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_exchange_fees.sql new file mode 100644 index 00000000..789b0af7 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_exchange_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select exchange_fees +from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +where exchange_fees is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_fill_price.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_fill_price.sql new file mode 100644 index 00000000..b8855e7f --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_fill_price.sql @@ -0,0 +1,11 @@ + + + + + + +select fill_price +from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +where fill_price is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..b5331eed --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_lp_fees.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_lp_fees.sql new file mode 100644 index 00000000..9829bc8c --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_lp_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select lp_fees +from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +where lp_fees is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_market_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_market_id.sql new file mode 100644 index 00000000..2579a348 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_market_symbol.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_market_symbol.sql new file mode 100644 index 00000000..72df79e8 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +where market_symbol is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_notional_trade_size.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_notional_trade_size.sql new file mode 100644 index 00000000..e8451468 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_notional_trade_size.sql @@ -0,0 +1,11 @@ + + + + + + +select notional_trade_size +from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +where notional_trade_size is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_pnl.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_pnl.sql new file mode 100644 index 00000000..473b07bc --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_pnl.sql @@ -0,0 +1,11 @@ + + + + + + +select pnl +from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +where pnl is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_position_size.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_position_size.sql new file mode 100644 index 00000000..998bc73a --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_position_size.sql @@ -0,0 +1,11 @@ + + + + + + +select position_size +from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +where position_size is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_referral_fees.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_referral_fees.sql new file mode 100644 index 00000000..be787be9 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_referral_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select referral_fees +from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +where referral_fees is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_settlement_reward.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_settlement_reward.sql new file mode 100644 index 00000000..f8afaa10 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_settlement_reward.sql @@ -0,0 +1,11 @@ + + + + + + +select settlement_reward +from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +where settlement_reward is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_settler.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_settler.sql new file mode 100644 index 00000000..563c0aab --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_settler.sql @@ -0,0 +1,11 @@ + + + + + + +select settler +from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +where settler is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_total_fees.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_total_fees.sql new file mode 100644 index 00000000..8a51199c --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_total_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select total_fees +from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +where total_fees is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_tracking_code.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_tracking_code.sql new file mode 100644 index 00000000..48255416 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_tracking_code.sql @@ -0,0 +1,11 @@ + + + + + + +select tracking_code +from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +where tracking_code is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_trade_size.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_trade_size.sql new file mode 100644 index 00000000..4b6c9847 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_trade_size.sql @@ -0,0 +1,11 @@ + + + + + + +select trade_size +from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +where trade_size is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_transaction_hash.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_transaction_hash.sql new file mode 100644 index 00000000..af1557d4 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_ts.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_ts.sql new file mode 100644 index 00000000..30c77b3d --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_accounts_arbitrum_sepolia_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_accounts_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..5a3a6da7 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_accounts_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_arbitrum_sepolia"."fct_perp_accounts_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_collateral_modified_arbitrum_sepolia_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_collateral_modified_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..ee308347 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_collateral_modified_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_arbitrum_sepolia"."fct_perp_collateral_modified_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_interest_charged_arbitrum_sepolia_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_interest_charged_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..b718b40f --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_interest_charged_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_arbitrum_sepolia"."fct_perp_interest_charged_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_liq_position_arbitrum_sepolia_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_liq_position_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..28cd7503 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_liq_position_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_arbitrum_sepolia"."fct_perp_liq_position_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_market_history_arbitrum_sepolia_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_market_history_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..931e900b --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_market_history_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_arbitrum_sepolia"."fct_perp_market_history_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_orders_arbitrum_sepolia_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_orders_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..e84c98b5 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_orders_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_arbitrum_sepolia"."fct_perp_orders_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_previous_order_expired_arbitrum_sepolia_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_previous_order_expired_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..e1ced37d --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_previous_order_expired_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_arbitrum_sepolia"."fct_perp_previous_order_expired_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_trades_arbitrum_sepolia_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_trades_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..f649ba20 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_trades_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_account_stats_daily_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_account_stats_daily_arbitrum_sepolia.sql new file mode 100644 index 00000000..610822bd --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_account_stats_daily_arbitrum_sepolia.sql @@ -0,0 +1,45 @@ +with daily as ( + select + DATE_TRUNC( + 'day', + ts + ) as ts, + account_id, + SUM(fees) as fees, + SUM(volume) as volume, + SUM(amount_liquidated) as amount_liquidated, + SUM(liquidations) as liquidations + from + "analytics"."prod_arbitrum_sepolia"."fct_perp_account_stats_hourly_arbitrum_sepolia" + group by + DATE_TRUNC( + 'day', + ts + ), + account_id +), + +stats as ( + select + *, + SUM(fees) over ( + partition by account_id + order by + ts + range between unbounded preceding + and current row + ) as cumulative_fees, + SUM(volume) over ( + partition by account_id + order by + ts + range between unbounded preceding + and current row + ) as cumulative_volume + from + daily +) + +select * +from + stats \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_account_stats_hourly_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_account_stats_hourly_arbitrum_sepolia.sql new file mode 100644 index 00000000..d321e0b4 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_account_stats_hourly_arbitrum_sepolia.sql @@ -0,0 +1,119 @@ +with trades as ( + select + ts, + account_id, + total_fees, + notional_trade_size, + 1 as trades, + SUM( + total_fees + ) over ( + partition by account_id + order by + ts + ) as cumulative_fees, + SUM( + notional_trade_size + ) over ( + partition by account_id + order by + ts + ) as cumulative_volume + from + "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +), + +liq as ( + select + ts, + account_id, + amount_liquidated, + 1 as liquidations + from + "analytics"."prod_arbitrum_sepolia"."fct_perp_liq_position_arbitrum_sepolia" +), + +inc_trades as ( + select + DATE_TRUNC( + 'hour', + ts + ) as ts, + account_id, + SUM(trades) as trades, + SUM(total_fees) as fees, + SUM(notional_trade_size) as volume, + MAX(cumulative_fees) as cumulative_fees, + MAX(cumulative_volume) as cumulative_volume + from + trades + group by + DATE_TRUNC( + 'hour', + ts + ), + account_id +), + +inc_liq as ( + select + DATE_TRUNC( + 'hour', + ts + ) as ts, + account_id, + SUM(amount_liquidated) as amount_liquidated, + SUM(liquidations) as liquidations + from + liq + group by + DATE_TRUNC( + 'hour', + ts + ), + account_id +), + +inc as ( + select + h.ts, + h.account_id, + COALESCE( + h.trades, + 0 + ) as trades, + COALESCE( + h.fees, + 0 + ) as fees, + COALESCE( + h.volume, + 0 + ) as volume, + COALESCE( + l.amount_liquidated, + 0 + ) as amount_liquidated, + COALESCE( + l.liquidations, + 0 + ) as liquidations, + COALESCE( + h.cumulative_fees, + 0 + ) as cumulative_fees, + COALESCE( + h.cumulative_volume, + 0 + ) as cumulative_volume + from + inc_trades as h + left join inc_liq as l + on + h.ts = l.ts + and h.account_id = l.account_id +) + +select * +from + inc \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_keeper_stats_daily_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_keeper_stats_daily_arbitrum_sepolia.sql new file mode 100644 index 00000000..28e1c376 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_keeper_stats_daily_arbitrum_sepolia.sql @@ -0,0 +1,44 @@ +with hourly as ( + select + keeper, + settlement_rewards, + amount_settled, + trades, + DATE_TRUNC( + 'day', + ts + ) as ts + from + "analytics"."prod_arbitrum_sepolia"."fct_perp_keeper_stats_hourly_arbitrum_sepolia" +), + +total as ( + select + ts, + SUM(trades) as trades_total, + SUM(settlement_rewards) as settlement_reward_total, + SUM(amount_settled) as amount_settled_total + from + hourly + group by + ts +) + +select + hourly.ts, + hourly.keeper, + SUM(hourly.trades) as trades, + SUM(hourly.settlement_rewards) as settlement_rewards, + SUM(hourly.amount_settled) as amount_settled, + SUM(hourly.trades) / MAX(total.trades_total) as trades_pct, + SUM(hourly.settlement_rewards) + / MAX(total.settlement_reward_total) as settlement_rewards_pct, + SUM(hourly.amount_settled) + / MAX(total.amount_settled_total) as amount_settled_pct +from + hourly +inner join total + on hourly.ts = total.ts +group by + hourly.ts, + hourly.keeper \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_keeper_stats_hourly_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_keeper_stats_hourly_arbitrum_sepolia.sql new file mode 100644 index 00000000..db8a5133 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_keeper_stats_hourly_arbitrum_sepolia.sql @@ -0,0 +1,44 @@ +with trades as ( + select + settler, + settlement_reward, + notional_trade_size, + 1 as trades, + DATE_TRUNC( + 'hour', + ts + ) as ts + from + "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +), + +total as ( + select + ts, + SUM(trades) as trades_total, + SUM(settlement_reward) as settlement_reward_total, + SUM(notional_trade_size) as notional_trade_size_total + from + trades + group by + ts +) + +select + trades.ts, + trades.settler as keeper, + SUM(trades.trades) as trades, + SUM(trades.settlement_reward) as settlement_rewards, + SUM(trades.notional_trade_size) as amount_settled, + SUM(trades.trades) / MAX(total.trades_total) as trades_pct, + SUM(trades.settlement_reward) + / MAX(total.settlement_reward_total) as settlement_rewards_pct, + SUM(trades.notional_trade_size) + / MAX(total.notional_trade_size_total) as amount_settled_pct +from + trades +inner join total + on trades.ts = total.ts +group by + trades.ts, + trades.settler \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_market_stats_daily_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_market_stats_daily_arbitrum_sepolia.sql new file mode 100644 index 00000000..5d8e4637 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_market_stats_daily_arbitrum_sepolia.sql @@ -0,0 +1,25 @@ +select + DATE_TRUNC( + 'day', + ts + ) as ts, + market_symbol, + SUM(trades) as trades, + SUM(exchange_fees) as exchange_fees, + SUM(referral_fees) as referral_fees, + SUM(collected_fees) as collected_fees, + SUM(volume) as volume, + SUM(amount_liquidated) as amount_liquidated, + SUM(liquidations) as liquidations, + MAX(cumulative_exchange_fees) as cumulative_exchange_fees, + MAX(cumulative_referral_fees) as cumulative_referral_fees, + MAX(cumulative_collected_fees) as cumulative_collected_fees, + MAX(cumulative_volume) as cumulative_volume +from + "analytics"."prod_arbitrum_sepolia"."fct_perp_market_stats_hourly_arbitrum_sepolia" +group by + DATE_TRUNC( + 'day', + ts + ), + market_symbol \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_market_stats_hourly_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_market_stats_hourly_arbitrum_sepolia.sql new file mode 100644 index 00000000..a5ebdce2 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_market_stats_hourly_arbitrum_sepolia.sql @@ -0,0 +1,162 @@ +with trades as ( + select + ts, + market_symbol, + exchange_fees, + referral_fees, + collected_fees, + notional_trade_size, + 1 as trades + from + "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" +), + +liq as ( + select + ts, + market_symbol, + amount_liquidated, + 1 as liquidations + from + "analytics"."prod_arbitrum_sepolia"."fct_perp_liq_position_arbitrum_sepolia" +), + +inc_trades as ( + select + DATE_TRUNC( + 'hour', + ts + ) as ts, + market_symbol, + SUM(trades) as trades, + SUM(exchange_fees) as exchange_fees, + SUM(referral_fees) as referral_fees, + SUM(collected_fees) as collected_fees, + SUM(notional_trade_size) as volume + from + trades + group by + DATE_TRUNC( + 'hour', + ts + ), + market_symbol +), + +inc_liq as ( + select + DATE_TRUNC( + 'hour', + ts + ) as ts, + market_symbol, + SUM(amount_liquidated) as amount_liquidated, + SUM(liquidations) as liquidations + from + liq + group by + DATE_TRUNC( + 'hour', + ts + ), + market_symbol +), + +dim as ( + select + m.market_symbol, + GENERATE_SERIES( + DATE_TRUNC('hour', MIN(t.ts)), + DATE_TRUNC('hour', MAX(t.ts)), + '1 hour'::INTERVAL + ) as ts + from + ( + select ts + from + trades + ) as t + cross join ( + select distinct market_symbol + from + trades + ) as m + group by + m.market_symbol +), + +inc as ( + select + dim.ts, + dim.market_symbol, + COALESCE( + h.trades, + 0 + ) as trades, + COALESCE( + h.exchange_fees, + 0 + ) as exchange_fees, + COALESCE( + h.referral_fees, + 0 + ) as referral_fees, + COALESCE( + h.collected_fees, + 0 + ) as collected_fees, + COALESCE( + h.volume, + 0 + ) as volume, + COALESCE( + l.amount_liquidated, + 0 + ) as amount_liquidated, + COALESCE( + l.liquidations, + 0 + ) as liquidations, + SUM( + h.exchange_fees + ) over ( + partition by dim.market_symbol + order by + dim.ts + ) as cumulative_exchange_fees, + SUM( + h.referral_fees + ) over ( + partition by dim.market_symbol + order by + dim.ts + ) as cumulative_referral_fees, + SUM( + h.collected_fees + ) over ( + partition by dim.market_symbol + order by + dim.ts + ) as cumulative_collected_fees, + SUM( + h.volume + ) over ( + partition by dim.market_symbol + order by + dim.ts + ) as cumulative_volume + from + dim + left join inc_trades as h + on + dim.ts = h.ts + and dim.market_symbol = h.market_symbol + left join inc_liq as l + on + dim.ts = l.ts + and dim.market_symbol = l.market_symbol +) + +select * +from + inc \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_stats_daily_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_stats_daily_arbitrum_sepolia.sql new file mode 100644 index 00000000..643addcb --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_stats_daily_arbitrum_sepolia.sql @@ -0,0 +1,23 @@ +select + DATE_TRUNC( + 'day', + ts + ) as ts, + SUM(trades) as trades, + SUM(exchange_fees) as exchange_fees, + SUM(referral_fees) as referral_fees, + SUM(collected_fees) as collected_fees, + SUM(volume) as volume, + SUM(liquidation_rewards) as liquidation_rewards, + SUM(liquidated_accounts) as liquidated_accounts, + MAX(cumulative_exchange_fees) as cumulative_exchange_fees, + MAX(cumulative_referral_fees) as cumulative_referral_fees, + MAX(cumulative_collected_fees) as cumulative_collected_fees, + MAX(cumulative_volume) as cumulative_volume +from + "analytics"."prod_arbitrum_sepolia"."fct_perp_stats_hourly_arbitrum_sepolia" +group by + DATE_TRUNC( + 'day', + ts + ) \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_stats_hourly_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_stats_hourly_arbitrum_sepolia.sql new file mode 100644 index 00000000..1ca311ab --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_stats_hourly_arbitrum_sepolia.sql @@ -0,0 +1,91 @@ +with inc_market as ( + select + ts, + market_symbol, + trades, + exchange_fees, + referral_fees, + collected_fees, + volume, + liquidations, + cumulative_exchange_fees, + cumulative_referral_fees, + cumulative_collected_fees, + cumulative_volume + from + "analytics"."prod_arbitrum_sepolia"."fct_perp_market_stats_hourly_arbitrum_sepolia" +), + +liq as ( + select + ts, + total_reward, + 1 as liquidated_accounts + from + "analytics"."prod_arbitrum_sepolia"."fct_perp_liq_account_arbitrum_sepolia" +), + +inc_liq as ( + select + DATE_TRUNC( + 'hour', + ts + ) as ts, + SUM(total_reward) as liquidation_rewards, + SUM(liquidated_accounts) as liquidated_accounts + from + liq + group by + DATE_TRUNC( + 'hour', + ts + ) +), + +inc_trade as ( + select + ts, + SUM(trades) as trades, + SUM(exchange_fees) as exchange_fees, + SUM(referral_fees) as referral_fees, + SUM(collected_fees) as collected_fees, + SUM(volume) as volume, + SUM(cumulative_exchange_fees) as cumulative_exchange_fees, + SUM(cumulative_referral_fees) as cumulative_referral_fees, + SUM(cumulative_collected_fees) as cumulative_collected_fees, + SUM(cumulative_volume) as cumulative_volume + from + inc_market + group by + ts +), + +inc as ( + select + h.ts, + h.trades, + h.exchange_fees, + h.referral_fees, + h.collected_fees, + h.volume, + h.cumulative_exchange_fees, + h.cumulative_referral_fees, + h.cumulative_collected_fees, + h.cumulative_volume, + COALESCE( + l.liquidation_rewards, + 0 + ) as liquidation_rewards, + COALESCE( + l.liquidated_accounts, + 0 + ) as liquidated_accounts + from + inc_trade as h + left join inc_liq as l + on h.ts = l.ts +) + +select * +from + inc \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_tracking_stats_daily_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_tracking_stats_daily_arbitrum_sepolia.sql new file mode 100644 index 00000000..56f9b82b --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_tracking_stats_daily_arbitrum_sepolia.sql @@ -0,0 +1,93 @@ +with trades as ( + select + DATE_TRUNC( + 'day', + ts + ) as ts, + tracking_code, + SUM(exchange_fees) as exchange_fees, + SUM(referral_fees) as referral_fees, + SUM(collected_fees) as collected_fees, + SUM(volume) as volume, + SUM(trades) as trades + from + "analytics"."prod_arbitrum_sepolia"."fct_perp_tracking_stats_hourly_arbitrum_sepolia" + group by + DATE_TRUNC( + 'day', + ts + ), + tracking_code +), + +accounts as ( + select + DATE_TRUNC( + 'day', + ts + ) as ts, + tracking_code, + COUNT( + distinct account_id + ) as "accounts" + from + "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" + group by + DATE_TRUNC( + 'day', + ts + ), + tracking_code +), + +total as ( + select + ts, + SUM(exchange_fees) as exchange_fees_total, + SUM(referral_fees) as referral_fees_total, + SUM(collected_fees) as collected_fees_total, + SUM(volume) as volume_total, + SUM(trades) as trades_total + from + trades + group by + ts +) + +select + trades.ts, + trades.tracking_code, + trades.exchange_fees, + trades.referral_fees, + trades.collected_fees, + trades.volume, + trades.trades, + accounts.accounts, + case + when total.exchange_fees_total = 0 then 0 + else trades.exchange_fees / total.exchange_fees_total + end as exchange_fees_share, + case + when total.referral_fees_total = 0 then 0 + else trades.referral_fees / total.referral_fees_total + end as referral_fees_share, + case + when total.collected_fees_total = 0 then 0 + else trades.collected_fees / total.collected_fees_total + end as collected_fees_share, + case + when total.volume_total = 0 then 0 + else trades.volume / total.volume_total + end as volume_share, + case + when total.trades_total = 0 then 0 + else trades.trades / total.trades_total + end as trades_share +from + trades +inner join accounts + on + trades.ts = accounts.ts + and trades.tracking_code = accounts.tracking_code +inner join total + on trades.ts = total.ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_tracking_stats_hourly_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_tracking_stats_hourly_arbitrum_sepolia.sql new file mode 100644 index 00000000..d6a815ee --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_tracking_stats_hourly_arbitrum_sepolia.sql @@ -0,0 +1,93 @@ +with trades as ( + select + DATE_TRUNC( + 'hour', + ts + ) as ts, + tracking_code, + SUM(exchange_fees) as exchange_fees, + SUM(referral_fees) as referral_fees, + SUM(collected_fees) as collected_fees, + SUM(notional_trade_size) as volume, + SUM(1) as trades + from + "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" + group by + DATE_TRUNC( + 'hour', + ts + ), + tracking_code +), + +accounts as ( + select + DATE_TRUNC( + 'hour', + ts + ) as ts, + tracking_code, + COUNT( + distinct account_id + ) as "accounts" + from + "analytics"."prod_arbitrum_sepolia"."fct_perp_trades_arbitrum_sepolia" + group by + DATE_TRUNC( + 'hour', + ts + ), + tracking_code +), + +total as ( + select + ts, + SUM(trades) as trades_total, + SUM(exchange_fees) as exchange_fees_total, + SUM(referral_fees) as referral_fees_total, + SUM(collected_fees) as collected_fees_total, + SUM(volume) as volume_total + from + trades + group by + ts +) + +select + trades.ts, + trades.tracking_code, + trades.exchange_fees, + trades.referral_fees, + trades.collected_fees, + trades.volume, + trades.trades, + accounts.accounts, + case + when total.exchange_fees_total = 0 then 0 + else trades.exchange_fees / total.exchange_fees_total + end as exchange_fees_share, + case + when total.referral_fees_total = 0 then 0 + else trades.referral_fees / total.referral_fees_total + end as referral_fees_share, + case + when total.collected_fees_total = 0 then 0 + else trades.collected_fees / total.collected_fees_total + end as collected_fees_share, + case + when total.volume_total = 0 then 0 + else trades.volume / total.volume_total + end as volume_share, + case + when total.trades_total = 0 then 0 + else trades.trades / total.trades_total + end as trades_share +from + trades +inner join accounts + on + trades.ts = accounts.ts + and trades.tracking_code = accounts.tracking_code +inner join total + on trades.ts = total.ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/prices/fct_prices_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/prices/fct_prices_arbitrum_sepolia.sql new file mode 100644 index 00000000..09e72c8c --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/prices/fct_prices_arbitrum_sepolia.sql @@ -0,0 +1,44 @@ +with all_prices as ( + select + ts, + null as market_address, + market_symbol, + price + from + "analytics"."prod_arbitrum_sepolia"."fct_perp_market_history_arbitrum_sepolia" + union all + select + ts, + collateral_type as market_address, + null as market_symbol, + collateral_value / amount as price + from + "analytics"."prod_raw_arbitrum_sepolia"."core_vault_collateral_arbitrum_sepolia" + where + collateral_value > 0 +), + +tokens as ( + select + token_address, + token_symbol + from + "analytics"."prod_seeds"."arbitrum_sepolia_tokens" +) + +select + p.ts, + p.market_address, + p.price, + COALESCE( + t.token_symbol, + p.market_symbol + ) as market_symbol +from + all_prices as p +left join tokens as t + on LOWER( + p.market_address + ) = LOWER( + t.token_address + ) \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/prices/fct_prices_hourly_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/prices/fct_prices_hourly_arbitrum_sepolia.sql new file mode 100644 index 00000000..bc888850 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/prices/fct_prices_hourly_arbitrum_sepolia.sql @@ -0,0 +1,72 @@ +with prices as ( + select distinct + market_symbol, + DATE_TRUNC( + 'hour', + ts + ) as ts, + LAST_VALUE(price) over ( + partition by DATE_TRUNC('hour', ts), market_symbol + order by + ts + rows between unbounded preceding + and unbounded following + ) as price + from + "analytics"."prod_arbitrum_sepolia"."fct_prices_arbitrum_sepolia" +), + +dim as ( + select + m.market_symbol, + GENERATE_SERIES( + DATE_TRUNC('hour', MIN(t.ts)), + DATE_TRUNC('hour', MAX(t.ts)), + '1 hour'::INTERVAL + ) as ts + from + ( + select ts + from + prices + ) as t + cross join ( + select distinct market_symbol + from + prices + ) as m + group by + m.market_symbol +), + +ffill as ( + select + dim.ts, + dim.market_symbol, + LAST(prices.price) over ( + partition by dim.market_symbol + order by dim.ts + rows between unbounded preceding and current row + ) as price + from + dim + left join prices + on + dim.ts = prices.ts + and dim.market_symbol = prices.market_symbol +), + +hourly_prices as ( + select + ts, + market_symbol, + price + from + ffill +) + +select * +from + hourly_prices +where + price is not null \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/dbt_utils_accepted_range_fct_p_1793757a7745263cb1ae50328ac71095.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/dbt_utils_accepted_range_fct_p_1793757a7745263cb1ae50328ac71095.sql new file mode 100644 index 00000000..887f592c --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/dbt_utils_accepted_range_fct_p_1793757a7745263cb1ae50328ac71095.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_prices_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/dbt_utils_accepted_range_fct_p_c389955785804dcaf9bd1c3182ae345a.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/dbt_utils_accepted_range_fct_p_c389955785804dcaf9bd1c3182ae345a.sql new file mode 100644 index 00000000..3e59e458 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/dbt_utils_accepted_range_fct_p_c389955785804dcaf9bd1c3182ae345a.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_prices_hourly_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/not_null_fct_prices_arbitrum_sepolia_market_symbol.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/not_null_fct_prices_arbitrum_sepolia_market_symbol.sql new file mode 100644 index 00000000..9103a069 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/not_null_fct_prices_arbitrum_sepolia_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_arbitrum_sepolia"."fct_prices_arbitrum_sepolia" +where market_symbol is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/not_null_fct_prices_arbitrum_sepolia_price.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/not_null_fct_prices_arbitrum_sepolia_price.sql new file mode 100644 index 00000000..ab6b7a03 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/not_null_fct_prices_arbitrum_sepolia_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_arbitrum_sepolia"."fct_prices_arbitrum_sepolia" +where price is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/not_null_fct_prices_arbitrum_sepolia_ts.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/not_null_fct_prices_arbitrum_sepolia_ts.sql new file mode 100644 index 00000000..8dd869d3 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/not_null_fct_prices_arbitrum_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_sepolia"."fct_prices_arbitrum_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/not_null_fct_prices_hourly_arbitrum_sepolia_market_symbol.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/not_null_fct_prices_hourly_arbitrum_sepolia_market_symbol.sql new file mode 100644 index 00000000..484efe96 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/not_null_fct_prices_hourly_arbitrum_sepolia_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_arbitrum_sepolia"."fct_prices_hourly_arbitrum_sepolia" +where market_symbol is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/not_null_fct_prices_hourly_arbitrum_sepolia_price.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/not_null_fct_prices_hourly_arbitrum_sepolia_price.sql new file mode 100644 index 00000000..3b6ae9b6 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/not_null_fct_prices_hourly_arbitrum_sepolia_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_arbitrum_sepolia"."fct_prices_hourly_arbitrum_sepolia" +where price is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/not_null_fct_prices_hourly_arbitrum_sepolia_ts.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/not_null_fct_prices_hourly_arbitrum_sepolia_ts.sql new file mode 100644 index 00000000..110e1869 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/not_null_fct_prices_hourly_arbitrum_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_sepolia"."fct_prices_hourly_arbitrum_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/fct_spot_atomics_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/fct_spot_atomics_arbitrum_sepolia.sql new file mode 100644 index 00000000..0fb554d1 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/fct_spot_atomics_arbitrum_sepolia.sql @@ -0,0 +1,61 @@ +with bought as ( + select + id, + block_timestamp as ts, + block_number, + transaction_hash as tx_hash, + synth_market_id, + + price / 1e18 + as price, + + synth_returned / 1e18 + as amount, + referrer + from + "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_bought_arbitrum_sepolia" +), + +sold as ( + select + id, + block_timestamp as ts, + block_number, + transaction_hash as tx_hash, + synth_market_id, + + price / 1e18 + as price, + -1 * + amount_returned / 1e18 + as amount, + referrer + from + "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_sold_arbitrum_sepolia" +) + +select + id, + ts, + block_number, + tx_hash, + synth_market_id, + price, + amount, + referrer +from + bought +union all +select + id, + ts, + block_number, + tx_hash, + synth_market_id, + price, + amount, + referrer +from + sold +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/fct_spot_markets_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/fct_spot_markets_arbitrum_sepolia.sql new file mode 100644 index 00000000..18de1ace --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/fct_spot_markets_arbitrum_sepolia.sql @@ -0,0 +1,13 @@ +with base as ( + select + synth_market_id as id, + block_timestamp as created_ts, + block_number, + synth_token_address as token_address + from + "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_registered_arbitrum_sepolia" +) + +select * +from + base \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/fct_spot_wrapper_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/fct_spot_wrapper_arbitrum_sepolia.sql new file mode 100644 index 00000000..934c95a8 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/fct_spot_wrapper_arbitrum_sepolia.sql @@ -0,0 +1,49 @@ +with wraps as ( + select + id, + block_timestamp as ts, + block_number, + transaction_hash as tx_hash, + synth_market_id, + + amount_wrapped / 1e18 + as amount_wrapped + from + "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_wrapped_arbitrum_sepolia" +), + +unwraps as ( + select + id, + block_timestamp as ts, + block_number, + transaction_hash as tx_hash, + synth_market_id, + -1 * + amount_unwrapped / 1e18 + as amount_wrapped + from + "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_unwrapped_arbitrum_sepolia" +) + +select + id, + ts, + block_number, + tx_hash, + synth_market_id, + amount_wrapped +from + wraps +union all +select + id, + ts, + block_number, + tx_hash, + synth_market_id, + amount_wrapped +from + unwraps +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/fct_synth_supply_arbitrum_sepolia.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/fct_synth_supply_arbitrum_sepolia.sql new file mode 100644 index 00000000..724f51e5 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/fct_synth_supply_arbitrum_sepolia.sql @@ -0,0 +1,76 @@ +with wrapper as ( + select + ts, + block_number, + synth_market_id, + amount_wrapped as change_amount + from + "analytics"."prod_arbitrum_sepolia"."fct_spot_wrapper_arbitrum_sepolia" +), + +atomics as ( + select + ts, + block_number, + synth_market_id, + amount as change_amount + from + "analytics"."prod_arbitrum_sepolia"."fct_spot_atomics_arbitrum_sepolia" + union all + select + ts, + block_number, + 0 as synth_market_id, + amount * price * -1 as change_amount + from + "analytics"."prod_arbitrum_sepolia"."fct_spot_atomics_arbitrum_sepolia" +), + +usd_changes as ( + select + block_timestamp as ts, + block_number, + 0 as synth_market_id, + + amount / 1e18 + as change_amount + from + "analytics"."prod_raw_arbitrum_sepolia"."core_usd_minted_arbitrum_sepolia" + union all + select + block_timestamp as ts, + block_number, + 0 as synth_market_id, + -1 * + amount / 1e18 + as change_amount + from + "analytics"."prod_raw_arbitrum_sepolia"."core_usd_burned_arbitrum_sepolia" +), + +all_changes as ( + select * + from + wrapper + union all + select * + from + atomics + union all + select * + from + usd_changes +) + +select + ts, + block_number, + synth_market_id, + SUM(change_amount) over ( + partition by synth_market_id + order by + ts, + block_number + ) as supply +from + all_changes \ No newline at end of file diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_13b1cd7a747e4342600b693999e3edc5.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_13b1cd7a747e4342600b693999e3edc5.sql new file mode 100644 index 00000000..073f526a --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_13b1cd7a747e4342600b693999e3edc5.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_synth_supply_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_4c31ac9727349bc48034259abf6855e8.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_4c31ac9727349bc48034259abf6855e8.sql new file mode 100644 index 00000000..430a14a6 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_4c31ac9727349bc48034259abf6855e8.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_spot_atomics_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_7ae3fe9b5ae9f2521f5ef9e747468675.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_7ae3fe9b5ae9f2521f5ef9e747468675.sql new file mode 100644 index 00000000..d947f2c8 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_7ae3fe9b5ae9f2521f5ef9e747468675.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_spot_markets_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_f7215907bd80967a19c7b75cb2c62c2d.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_f7215907bd80967a19c7b75cb2c62c2d.sql new file mode 100644 index 00000000..ad83e2b4 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_f7215907bd80967a19c7b75cb2c62c2d.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_arbitrum_sepolia"."fct_spot_wrapper_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_amount.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_amount.sql new file mode 100644 index 00000000..f3d66e31 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_arbitrum_sepolia"."fct_spot_atomics_arbitrum_sepolia" +where amount is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..ce43f263 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_arbitrum_sepolia"."fct_spot_atomics_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..2c434d7e --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_arbitrum_sepolia"."fct_spot_atomics_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_price.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_price.sql new file mode 100644 index 00000000..f5ecd8ba --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_arbitrum_sepolia"."fct_spot_atomics_arbitrum_sepolia" +where price is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_referrer.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_referrer.sql new file mode 100644 index 00000000..e35fadfb --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_referrer.sql @@ -0,0 +1,11 @@ + + + + + + +select referrer +from "analytics"."prod_arbitrum_sepolia"."fct_spot_atomics_arbitrum_sepolia" +where referrer is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_synth_market_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_synth_market_id.sql new file mode 100644 index 00000000..fde0a453 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_arbitrum_sepolia"."fct_spot_atomics_arbitrum_sepolia" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_ts.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_ts.sql new file mode 100644 index 00000000..ff6b7c48 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_sepolia"."fct_spot_atomics_arbitrum_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_tx_hash.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_tx_hash.sql new file mode 100644 index 00000000..08bc026a --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_tx_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select tx_hash +from "analytics"."prod_arbitrum_sepolia"."fct_spot_atomics_arbitrum_sepolia" +where tx_hash is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_markets_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_markets_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..856d523d --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_markets_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_arbitrum_sepolia"."fct_spot_markets_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_markets_arbitrum_sepolia_created_ts.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_markets_arbitrum_sepolia_created_ts.sql new file mode 100644 index 00000000..768cbef3 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_markets_arbitrum_sepolia_created_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select created_ts +from "analytics"."prod_arbitrum_sepolia"."fct_spot_markets_arbitrum_sepolia" +where created_ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_markets_arbitrum_sepolia_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_markets_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..7bb571eb --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_markets_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_arbitrum_sepolia"."fct_spot_markets_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_markets_arbitrum_sepolia_token_address.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_markets_arbitrum_sepolia_token_address.sql new file mode 100644 index 00000000..9ad444e4 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_markets_arbitrum_sepolia_token_address.sql @@ -0,0 +1,11 @@ + + + + + + +select token_address +from "analytics"."prod_arbitrum_sepolia"."fct_spot_markets_arbitrum_sepolia" +where token_address is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_sepolia_amount_wrapped.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_sepolia_amount_wrapped.sql new file mode 100644 index 00000000..ec9cc968 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_sepolia_amount_wrapped.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_wrapped +from "analytics"."prod_arbitrum_sepolia"."fct_spot_wrapper_arbitrum_sepolia" +where amount_wrapped is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..93adb3a9 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_arbitrum_sepolia"."fct_spot_wrapper_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_sepolia_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..7753107e --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_arbitrum_sepolia"."fct_spot_wrapper_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_sepolia_synth_market_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_sepolia_synth_market_id.sql new file mode 100644 index 00000000..4dd77c53 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_sepolia_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_arbitrum_sepolia"."fct_spot_wrapper_arbitrum_sepolia" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_sepolia_ts.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_sepolia_ts.sql new file mode 100644 index 00000000..e383e2de --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_sepolia"."fct_spot_wrapper_arbitrum_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_sepolia_tx_hash.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_sepolia_tx_hash.sql new file mode 100644 index 00000000..24126f0b --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_sepolia_tx_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select tx_hash +from "analytics"."prod_arbitrum_sepolia"."fct_spot_wrapper_arbitrum_sepolia" +where tx_hash is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_synth_supply_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_synth_supply_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..0ee39650 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_synth_supply_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_arbitrum_sepolia"."fct_synth_supply_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_synth_supply_arbitrum_sepolia_supply.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_synth_supply_arbitrum_sepolia_supply.sql new file mode 100644 index 00000000..06086479 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_synth_supply_arbitrum_sepolia_supply.sql @@ -0,0 +1,11 @@ + + + + + + +select supply +from "analytics"."prod_arbitrum_sepolia"."fct_synth_supply_arbitrum_sepolia" +where supply is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_synth_supply_arbitrum_sepolia_synth_market_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_synth_supply_arbitrum_sepolia_synth_market_id.sql new file mode 100644 index 00000000..1da3e6ac --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_synth_supply_arbitrum_sepolia_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_arbitrum_sepolia"."fct_synth_supply_arbitrum_sepolia" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_synth_supply_arbitrum_sepolia_ts.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_synth_supply_arbitrum_sepolia_ts.sql new file mode 100644 index 00000000..70c2d61b --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_synth_supply_arbitrum_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_arbitrum_sepolia"."fct_synth_supply_arbitrum_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/unique_fct_spot_atomics_arbitrum_sepolia_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/unique_fct_spot_atomics_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..6d0def49 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/unique_fct_spot_atomics_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_arbitrum_sepolia"."fct_spot_atomics_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/unique_fct_spot_wrapper_arbitrum_sepolia_id.sql b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/unique_fct_spot_wrapper_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..def76a01 --- /dev/null +++ b/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/unique_fct_spot_wrapper_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_arbitrum_sepolia"."fct_spot_wrapper_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/fct_buyback_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/fct_buyback_base_mainnet.sql new file mode 100644 index 00000000..bbf91220 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/fct_buyback_base_mainnet.sql @@ -0,0 +1,17 @@ +select + id, + block_timestamp as ts, + buyer, + + snx / 1e18 + as snx, + + usd / 1e18 + as usd, + ( + usd / 1e18 +) / ( + snx / 1e18 +) as snx_price +from + "analytics"."prod_raw_base_mainnet"."buyback_processed_base_mainnet" \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/fct_buyback_daily_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/fct_buyback_daily_base_mainnet.sql new file mode 100644 index 00000000..be37b328 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/fct_buyback_daily_base_mainnet.sql @@ -0,0 +1,31 @@ +with agg as ( + select + date_trunc( + 'day', + ts + ) as ts, + sum(snx) as snx_amount, + sum(usd) as usd_amount + from + "analytics"."prod_base_mainnet"."fct_buyback_base_mainnet" + group by + date_trunc( + 'day', + ts + ) +) -- add cumulative amounts + +select + ts, + snx_amount, + usd_amount, + sum(snx_amount) over ( + order by + ts + ) as cumulative_snx_amount, + sum(usd_amount) over ( + order by + ts + ) as cumulative_usd_amount +from + agg \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/fct_buyback_hourly_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/fct_buyback_hourly_base_mainnet.sql new file mode 100644 index 00000000..fe1e19a9 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/fct_buyback_hourly_base_mainnet.sql @@ -0,0 +1,31 @@ +with agg as ( + select + date_trunc( + 'hour', + ts + ) as ts, + sum(snx) as snx_amount, + sum(usd) as usd_amount + from + "analytics"."prod_base_mainnet"."fct_buyback_base_mainnet" + group by + date_trunc( + 'hour', + ts + ) +) -- add cumulative amounts + +select + ts, + snx_amount, + usd_amount, + sum(snx_amount) over ( + order by + ts + ) as cumulative_snx_amount, + sum(usd_amount) over ( + order by + ts + ) as cumulative_usd_amount +from + agg \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_2357e6e1b2389bbacb74d4d9d107012d.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_2357e6e1b2389bbacb74d4d9d107012d.sql new file mode 100644 index 00000000..eb455215 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_2357e6e1b2389bbacb74d4d9d107012d.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_buyback_daily_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not cumulative_snx_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_295f5e76c7f32780fd03a191ca4a34ca.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_295f5e76c7f32780fd03a191ca4a34ca.sql new file mode 100644 index 00000000..1eed88b3 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_295f5e76c7f32780fd03a191ca4a34ca.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_buyback_hourly_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not usd_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_3a016e5ad8a0adae03db8e6dc5263b6a.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_3a016e5ad8a0adae03db8e6dc5263b6a.sql new file mode 100644 index 00000000..1bcfd137 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_3a016e5ad8a0adae03db8e6dc5263b6a.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_buyback_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not snx_price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_8da69f2dfdaa37b8628e825930fc5b81.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_8da69f2dfdaa37b8628e825930fc5b81.sql new file mode 100644 index 00000000..fb143b74 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_8da69f2dfdaa37b8628e825930fc5b81.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_buyback_daily_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not cumulative_usd_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_95b025ed4566a6c327e2a1b54a635a45.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_95b025ed4566a6c327e2a1b54a635a45.sql new file mode 100644 index 00000000..a97e148d --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_95b025ed4566a6c327e2a1b54a635a45.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_buyback_daily_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not snx_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_ae7e9da2aec9085f88f390a9eab8c08b.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_ae7e9da2aec9085f88f390a9eab8c08b.sql new file mode 100644 index 00000000..70abb0d0 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_ae7e9da2aec9085f88f390a9eab8c08b.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_buyback_hourly_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not cumulative_snx_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_ed497ddd2101ddfffc53a477a0be3c56.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_ed497ddd2101ddfffc53a477a0be3c56.sql new file mode 100644 index 00000000..675b0411 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_ed497ddd2101ddfffc53a477a0be3c56.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_buyback_daily_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not usd_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_ee13dfd755b5a6ec766632efc82a0f72.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_ee13dfd755b5a6ec766632efc82a0f72.sql new file mode 100644 index 00000000..00e7f882 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_ee13dfd755b5a6ec766632efc82a0f72.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_buyback_hourly_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not cumulative_usd_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_f29cb83636bed8e0f60f2530445a2fa1.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_f29cb83636bed8e0f60f2530445a2fa1.sql new file mode 100644 index 00000000..b6400b94 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_f29cb83636bed8e0f60f2530445a2fa1.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_buyback_hourly_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not snx_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_buyback_base_mainnet_snx__True__0.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_buyback_base_mainnet_snx__True__0.sql new file mode 100644 index 00000000..b2326368 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_buyback_base_mainnet_snx__True__0.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_buyback_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not snx >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_buyback_base_mainnet_usd__True__0.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_buyback_base_mainnet_usd__True__0.sql new file mode 100644 index 00000000..efe69eea --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_buyback_base_mainnet_usd__True__0.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_buyback_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not usd >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_base_mainnet_buyer.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_base_mainnet_buyer.sql new file mode 100644 index 00000000..c1609790 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_base_mainnet_buyer.sql @@ -0,0 +1,11 @@ + + + + + + +select buyer +from "analytics"."prod_base_mainnet"."fct_buyback_base_mainnet" +where buyer is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_base_mainnet_id.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_base_mainnet_id.sql new file mode 100644 index 00000000..f7ba6c05 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_base_mainnet"."fct_buyback_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_base_mainnet_snx.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_base_mainnet_snx.sql new file mode 100644 index 00000000..023a8f89 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_base_mainnet_snx.sql @@ -0,0 +1,11 @@ + + + + + + +select snx +from "analytics"."prod_base_mainnet"."fct_buyback_base_mainnet" +where snx is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_base_mainnet_snx_price.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_base_mainnet_snx_price.sql new file mode 100644 index 00000000..82565332 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_base_mainnet_snx_price.sql @@ -0,0 +1,11 @@ + + + + + + +select snx_price +from "analytics"."prod_base_mainnet"."fct_buyback_base_mainnet" +where snx_price is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_base_mainnet_ts.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_base_mainnet_ts.sql new file mode 100644 index 00000000..75468468 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_base_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_mainnet"."fct_buyback_base_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_base_mainnet_usd.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_base_mainnet_usd.sql new file mode 100644 index 00000000..d9cad6ef --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_base_mainnet_usd.sql @@ -0,0 +1,11 @@ + + + + + + +select usd +from "analytics"."prod_base_mainnet"."fct_buyback_base_mainnet" +where usd is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_daily_base_mainnet_cumulative_snx_amount.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_daily_base_mainnet_cumulative_snx_amount.sql new file mode 100644 index 00000000..df0720cf --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_daily_base_mainnet_cumulative_snx_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select cumulative_snx_amount +from "analytics"."prod_base_mainnet"."fct_buyback_daily_base_mainnet" +where cumulative_snx_amount is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_daily_base_mainnet_cumulative_usd_amount.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_daily_base_mainnet_cumulative_usd_amount.sql new file mode 100644 index 00000000..153594eb --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_daily_base_mainnet_cumulative_usd_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select cumulative_usd_amount +from "analytics"."prod_base_mainnet"."fct_buyback_daily_base_mainnet" +where cumulative_usd_amount is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_daily_base_mainnet_snx_amount.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_daily_base_mainnet_snx_amount.sql new file mode 100644 index 00000000..68e07b1e --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_daily_base_mainnet_snx_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select snx_amount +from "analytics"."prod_base_mainnet"."fct_buyback_daily_base_mainnet" +where snx_amount is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_daily_base_mainnet_ts.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_daily_base_mainnet_ts.sql new file mode 100644 index 00000000..1788515e --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_daily_base_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_mainnet"."fct_buyback_daily_base_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_daily_base_mainnet_usd_amount.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_daily_base_mainnet_usd_amount.sql new file mode 100644 index 00000000..f41db7a6 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_daily_base_mainnet_usd_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select usd_amount +from "analytics"."prod_base_mainnet"."fct_buyback_daily_base_mainnet" +where usd_amount is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_hourly_base_mainnet_cumulative_snx_amount.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_hourly_base_mainnet_cumulative_snx_amount.sql new file mode 100644 index 00000000..fd9ec1ca --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_hourly_base_mainnet_cumulative_snx_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select cumulative_snx_amount +from "analytics"."prod_base_mainnet"."fct_buyback_hourly_base_mainnet" +where cumulative_snx_amount is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_hourly_base_mainnet_cumulative_usd_amount.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_hourly_base_mainnet_cumulative_usd_amount.sql new file mode 100644 index 00000000..399df4c4 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_hourly_base_mainnet_cumulative_usd_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select cumulative_usd_amount +from "analytics"."prod_base_mainnet"."fct_buyback_hourly_base_mainnet" +where cumulative_usd_amount is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_hourly_base_mainnet_snx_amount.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_hourly_base_mainnet_snx_amount.sql new file mode 100644 index 00000000..a80e0b7a --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_hourly_base_mainnet_snx_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select snx_amount +from "analytics"."prod_base_mainnet"."fct_buyback_hourly_base_mainnet" +where snx_amount is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_hourly_base_mainnet_ts.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_hourly_base_mainnet_ts.sql new file mode 100644 index 00000000..452866ac --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_hourly_base_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_mainnet"."fct_buyback_hourly_base_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_hourly_base_mainnet_usd_amount.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_hourly_base_mainnet_usd_amount.sql new file mode 100644 index 00000000..eee57904 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_hourly_base_mainnet_usd_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select usd_amount +from "analytics"."prod_base_mainnet"."fct_buyback_hourly_base_mainnet" +where usd_amount is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/unique_fct_buyback_base_mainnet_id.sql b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/unique_fct_buyback_base_mainnet_id.sql new file mode 100644 index 00000000..bdbc56ca --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/unique_fct_buyback_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_base_mainnet"."fct_buyback_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/fct_core_account_delegation_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/core/fct_core_account_delegation_base_mainnet.sql new file mode 100644 index 00000000..317d86b3 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/fct_core_account_delegation_base_mainnet.sql @@ -0,0 +1,64 @@ +with delegation_changes as ( + select + block_timestamp, + account_id, + pool_id, + collateral_type, + + amount / 1e18 + + - LAG( + amount / 1e18 +, 1, 0) over ( + partition by + account_id, + pool_id, + collateral_type + order by + block_timestamp + ) as change_in_amount + from + "analytics"."prod_raw_base_mainnet"."core_delegation_updated_base_mainnet" +), + +cumulative_delegation as ( + select + block_timestamp, + account_id, + pool_id, + collateral_type, + SUM(change_in_amount) over ( + partition by + pool_id, + account_id, + collateral_type + order by + block_timestamp + ) as cumulative_amount_delegated, + ROW_NUMBER() over ( + partition by + pool_id, + account_id, + collateral_type + order by + block_timestamp desc + ) as rn + from + delegation_changes +) + +select + block_timestamp as ts, + pool_id, + collateral_type, + cumulative_amount_delegated as amount_delegated, + CAST( + account_id as text + ) as account_id +from + cumulative_delegation +where + rn = 1 +order by + block_timestamp, + collateral_type \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/core/fct_core_apr_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/core/fct_core_apr_base_mainnet.sql new file mode 100644 index 00000000..1abe915f --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/fct_core_apr_base_mainnet.sql @@ -0,0 +1,234 @@ + + +with pnl_hourly as ( + select + ts, + pool_id, + collateral_type, + collateral_value, + debt, + hourly_pnl, + hourly_issuance, + rewards_usd, + hourly_pnl_pct, + hourly_rewards_pct, + hourly_total_pct, + SUM( + COALESCE( + hourly_issuance, + 0 + ) + ) over ( + partition by + pool_id, + collateral_type + order by + ts + ) as cumulative_issuance, + SUM( + hourly_pnl + ) over ( + partition by + pool_id, + collateral_type + order by + ts + ) as cumulative_pnl + from + "analytics"."prod_base_mainnet"."fct_pool_pnl_hourly_base_mainnet" +), + +avg_returns as ( + select + ts, + pool_id, + collateral_type, + AVG( + hourly_pnl_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '24 HOURS' preceding + and current row + ) as avg_24h_pnl_pct, + AVG( + hourly_pnl_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '7 DAYS' preceding + and current row + ) as avg_7d_pnl_pct, + AVG( + hourly_pnl_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '28 DAYS' preceding + and current row + ) as avg_28d_pnl_pct, + AVG( + hourly_rewards_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '24 HOURS' preceding + and current row + ) as avg_24h_rewards_pct, + AVG( + hourly_rewards_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '7 DAYS' preceding + and current row + ) as avg_7d_rewards_pct, + AVG( + hourly_rewards_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '28 DAYS' preceding + and current row + ) as avg_28d_rewards_pct, + AVG( + hourly_total_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '24 HOURS' preceding + and current row + ) as avg_24h_total_pct, + AVG( + hourly_total_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '7 DAYS' preceding + and current row + ) as avg_7d_total_pct, + AVG( + hourly_total_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '28 DAYS' preceding + and current row + ) as avg_28d_total_pct + from + pnl_hourly +), + +apr_calculations as ( + select + pnl_hourly.ts, + pnl_hourly.pool_id, + pnl_hourly.collateral_type, + pnl_hourly.collateral_value, + pnl_hourly.debt, + pnl_hourly.hourly_pnl, + pnl_hourly.cumulative_pnl, + pnl_hourly.hourly_issuance, + pnl_hourly.cumulative_issuance, + pnl_hourly.rewards_usd, + pnl_hourly.hourly_pnl_pct, + pnl_hourly.hourly_rewards_pct, + -- total pnls + avg_returns.avg_24h_total_pct * 24 * 365 as apr_24h, + avg_returns.avg_7d_total_pct * 24 * 365 as apr_7d, + avg_returns.avg_28d_total_pct * 24 * 365 as apr_28d, + -- pool pnls + avg_returns.avg_24h_pnl_pct * 24 * 365 as apr_24h_pnl, + avg_returns.avg_7d_pnl_pct * 24 * 365 as apr_7d_pnl, + avg_returns.avg_28d_pnl_pct * 24 * 365 as apr_28d_pnl, + -- rewards pnls + avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards, + avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards, + avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards + from + pnl_hourly + inner join avg_returns + on + pnl_hourly.ts = avg_returns.ts + and pnl_hourly.pool_id = avg_returns.pool_id + and pnl_hourly.collateral_type = avg_returns.collateral_type +), + +apy_calculations as ( + select + *, + (POWER(1 + apr_24h / 8760, 8760) - 1) as apy_24h, + (POWER(1 + apr_7d / 8760, 8760) - 1) as apy_7d, + (POWER(1 + apr_28d / 8760, 8760) - 1) as apy_28d, + (POWER(1 + apr_24h_pnl / 8760, 8760) - 1) as apy_24h_pnl, + (POWER(1 + apr_7d_pnl / 8760, 8760) - 1) as apy_7d_pnl, + (POWER(1 + apr_28d_pnl / 8760, 8760) - 1) as apy_28d_pnl, + (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards, + (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards, + (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards + from + apr_calculations +) + +select + ts, + pool_id, + collateral_type, + collateral_value, + debt, + hourly_issuance, + hourly_pnl, + cumulative_pnl, + cumulative_issuance, + rewards_usd, + hourly_pnl_pct, + hourly_rewards_pct, + apr_24h, + apy_24h, + apr_7d, + apy_7d, + apr_28d, + apy_28d, + apr_24h_pnl, + apy_24h_pnl, + apr_7d_pnl, + apy_7d_pnl, + apr_28d_pnl, + apy_28d_pnl, + apr_24h_rewards, + apy_24h_rewards, + apr_7d_rewards, + apy_7d_rewards, + apr_28d_rewards, + apy_28d_rewards +from + apy_calculations +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/core/fct_core_apr_rewards_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/core/fct_core_apr_rewards_base_mainnet.sql new file mode 100644 index 00000000..22fdea3a --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/fct_core_apr_rewards_base_mainnet.sql @@ -0,0 +1,111 @@ + + +with pnl_hourly as ( + select + ts, + pool_id, + collateral_type, + reward_token, + collateral_value, + rewards_usd, + hourly_rewards_pct + from + "analytics"."prod_base_mainnet"."fct_pool_pnl_hourly_reward_base_mainnet" +), + +avg_returns as ( + select + ts, + pool_id, + collateral_type, + reward_token, + AVG( + hourly_rewards_pct + ) over ( + partition by + pool_id, + collateral_type, + reward_token + order by + ts + range between interval '24 HOURS' preceding + and current row + ) as avg_24h_rewards_pct, + AVG( + hourly_rewards_pct + ) over ( + partition by + pool_id, + collateral_type, + reward_token + order by + ts + range between interval '7 DAYS' preceding + and current row + ) as avg_7d_rewards_pct, + AVG( + hourly_rewards_pct + ) over ( + partition by + pool_id, + collateral_type, + reward_token + order by + ts + range between interval '28 DAYS' preceding + and current row + ) as avg_28d_rewards_pct + from + pnl_hourly +), + +apr_calculations as ( + select + pnl_hourly.ts, + pnl_hourly.pool_id, + pnl_hourly.collateral_type, + pnl_hourly.reward_token, + pnl_hourly.collateral_value, + pnl_hourly.rewards_usd, + pnl_hourly.hourly_rewards_pct, + avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards, + avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards, + avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards + from + pnl_hourly + inner join avg_returns + on + pnl_hourly.ts = avg_returns.ts + and pnl_hourly.pool_id = avg_returns.pool_id + and pnl_hourly.collateral_type = avg_returns.collateral_type + and pnl_hourly.reward_token = avg_returns.reward_token +), + +apy_calculations as ( + select + *, + (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards, + (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards, + (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards + from + apr_calculations +) + +select + ts, + pool_id, + collateral_type, + reward_token, + collateral_value, + rewards_usd, + hourly_rewards_pct, + apr_24h_rewards, + apy_24h_rewards, + apr_7d_rewards, + apy_7d_rewards, + apr_28d_rewards, + apy_28d_rewards +from + apy_calculations +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/core/fct_core_market_updated_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/core/fct_core_market_updated_base_mainnet.sql new file mode 100644 index 00000000..eefcafa0 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/fct_core_market_updated_base_mainnet.sql @@ -0,0 +1,36 @@ +with market_updated as ( + select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + net_issuance, + sender, + collateral_type, + credit_capacity, + token_amount + from + "analytics"."prod_raw_base_mainnet"."core_market_updated_base_mainnet" +) + +select + id, + block_timestamp as ts, + transaction_hash, + event_name, + market_id, + collateral_type, + + credit_capacity / 1e18 + as credit_capacity, + + net_issuance / 1e18 + as net_issuance, + + token_amount / 1e18 + as token_amount +from + market_updated \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/core/fct_core_pool_collateral_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/core/fct_core_pool_collateral_base_mainnet.sql new file mode 100644 index 00000000..ea846393 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/fct_core_pool_collateral_base_mainnet.sql @@ -0,0 +1,43 @@ +with events as ( + select + block_timestamp, + + token_amount / 1e18 + as token_amount, + collateral_type + from + "analytics"."prod_raw_base_mainnet"."core_deposited_base_mainnet" + union all + select + block_timestamp, + - + token_amount / 1e18 + as token_amount, + collateral_type + from + "analytics"."prod_raw_base_mainnet"."core_withdrawn_base_mainnet" +), + +ranked_events as ( + select + *, + SUM(token_amount) over ( + partition by collateral_type + order by + block_timestamp + rows between unbounded preceding + and current row + ) as amount_deposited + from + events +) + +select + block_timestamp as ts, + collateral_type, + amount_deposited +from + ranked_events +order by + block_timestamp, + collateral_type \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/core/fct_core_pool_delegation_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/core/fct_core_pool_delegation_base_mainnet.sql new file mode 100644 index 00000000..e91718a5 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/fct_core_pool_delegation_base_mainnet.sql @@ -0,0 +1,49 @@ +with delegation_changes as ( + select + block_timestamp, + account_id, + pool_id, + collateral_type, + + amount / 1e18 + + - LAG( + amount / 1e18 +, 1, 0) over ( + partition by + account_id, + pool_id, + collateral_type + order by + block_timestamp + ) as change_in_amount + from + "analytics"."prod_raw_base_mainnet"."core_delegation_updated_base_mainnet" +), + +cumulative_delegation as ( + select + block_timestamp, + pool_id, + collateral_type, + SUM(change_in_amount) over ( + partition by + pool_id, + collateral_type + order by + block_timestamp + ) as cumulative_amount_delegated + from + delegation_changes +) + +select + block_timestamp as ts, + pool_id, + collateral_type, + cumulative_amount_delegated as amount_delegated +from + cumulative_delegation +order by + block_timestamp, + collateral_type \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/core/fct_core_pools_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/core/fct_core_pools_base_mainnet.sql new file mode 100644 index 00000000..460d127e --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/fct_core_pools_base_mainnet.sql @@ -0,0 +1,13 @@ +with base as ( + select + pool_id as id, + block_timestamp as created_ts, + block_number, + owner + from + "analytics"."prod_raw_base_mainnet"."core_pool_created_base_mainnet" +) + +select * +from + base \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/core/fct_core_vault_collateral_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/core/fct_core_vault_collateral_base_mainnet.sql new file mode 100644 index 00000000..be7fe4d1 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/fct_core_vault_collateral_base_mainnet.sql @@ -0,0 +1,10 @@ +select + ts, + block_number, + contract_address, + pool_id, + collateral_type, + amount, + collateral_value +from + "analytics"."prod_raw_base_mainnet"."core_vault_collateral_base_mainnet" \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_debt_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_debt_base_mainnet.sql new file mode 100644 index 00000000..c5c940bf --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_debt_base_mainnet.sql @@ -0,0 +1,10 @@ +select + ts, + block_number, + pool_id, + collateral_type, + debt +from + "analytics"."prod_raw_base_mainnet"."core_vault_debt_base_mainnet" +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_issuance_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_issuance_base_mainnet.sql new file mode 100644 index 00000000..e0e37bdf --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_issuance_base_mainnet.sql @@ -0,0 +1,43 @@ +with burns as ( + select + block_timestamp as ts, + block_number, + transaction_hash, + pool_id, + collateral_type, + account_id, + -1 * + amount / 1e18 + as amount + from + "analytics"."prod_raw_base_mainnet"."core_usd_burned_base_mainnet" + order by + block_timestamp desc +), + +mints as ( + select + block_timestamp as ts, + block_number, + transaction_hash, + pool_id, + collateral_type, + account_id, + + amount / 1e18 + as amount + from + "analytics"."prod_raw_base_mainnet"."core_usd_minted_base_mainnet" + order by + block_timestamp desc +) + +select * +from + burns +union all +select * +from + mints +order by + ts desc \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_issuance_hourly_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_issuance_hourly_base_mainnet.sql new file mode 100644 index 00000000..92b77e2a --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_issuance_hourly_base_mainnet.sql @@ -0,0 +1,122 @@ +with dim as ( + select + m.pool_id, + m.collateral_type, + generate_series( + date_trunc('hour', min(t.ts)), + date_trunc('hour', max(t.ts)), + '1 hour'::interval + ) as ts + from + ( + select ts + from + "analytics"."prod_base_mainnet"."fct_pool_issuance_base_mainnet" + ) as t + cross join ( + select distinct + pool_id, + collateral_type + from + "analytics"."prod_base_mainnet"."fct_pool_issuance_base_mainnet" + ) as m + group by + m.pool_id, + m.collateral_type +), + +max_debt_block as ( + select + pool_id, + collateral_type, + date_trunc( + 'hour', + ts + ) as "hour", + max(block_number) as max_block_number + from + "analytics"."prod_base_mainnet"."fct_pool_debt_base_mainnet" + group by + date_trunc( + 'hour', + ts + ), + pool_id, + collateral_type +), + +filt_issuance as ( + select + i.pool_id, + i.collateral_type, + i.amount, + case + when + i.block_number <= d.max_block_number + or d.max_block_number is null then i.ts + else i.ts + interval '1 hour' + end as ts + from + "analytics"."prod_base_mainnet"."fct_pool_issuance_base_mainnet" + as i + left join max_debt_block as d + on date_trunc( + 'hour', + i.ts + ) = d.hour + and i.pool_id = d.pool_id + and lower( + i.collateral_type + ) = lower( + d.collateral_type + ) + where + i.block_number <= ( + select + max( + max_block_number + ) as b + from + max_debt_block + ) +), + +issuance as ( + select + date_trunc( + 'hour', + ts + ) as ts, + pool_id, + collateral_type, + sum(amount) as hourly_issuance + from + filt_issuance + group by + date_trunc( + 'hour', + ts + ), + pool_id, + collateral_type +) + +select + dim.ts, + dim.pool_id, + dim.collateral_type, + coalesce( + i.hourly_issuance, + 0 + ) as hourly_issuance +from + dim +left join issuance as i + on + dim.pool_id = i.pool_id + and lower( + dim.collateral_type + ) = lower( + i.collateral_type + ) + and dim.ts = i.ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_pnl_hourly_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_pnl_hourly_base_mainnet.sql new file mode 100644 index 00000000..4feba213 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_pnl_hourly_base_mainnet.sql @@ -0,0 +1,214 @@ + + +with dim as ( + select + p.pool_id, + p.collateral_type, + generate_series( + date_trunc('hour', min(t.ts)), + date_trunc('hour', max(t.ts)), + '1 hour'::INTERVAL + ) as ts + from + ( + select ts + from + "analytics"."prod_base_mainnet"."fct_pool_debt_base_mainnet" + ) as t + cross join ( + select distinct + pool_id, + collateral_type + from + "analytics"."prod_base_mainnet"."fct_pool_debt_base_mainnet" + ) as p + group by + p.pool_id, + p.collateral_type +), + +issuance as ( + select + ts, + pool_id, + collateral_type, + hourly_issuance + from + "analytics"."prod_base_mainnet"."fct_pool_issuance_hourly_base_mainnet" +), + +debt as ( + select distinct + pool_id, + collateral_type, + date_trunc( + 'hour', + ts + ) as ts, + last_value(debt) over ( + partition by date_trunc('hour', ts), pool_id, collateral_type + order by + ts + rows between unbounded preceding + and unbounded following + ) as debt + from + "analytics"."prod_base_mainnet"."fct_pool_debt_base_mainnet" +), + +collateral as ( + select distinct + pool_id, + collateral_type, + date_trunc( + 'hour', + ts + ) as ts, + last_value(collateral_value) over ( + partition by date_trunc('hour', ts), pool_id, collateral_type + order by + ts + rows between unbounded preceding + and unbounded following + ) as collateral_value + from + "analytics"."prod_raw_base_mainnet"."core_vault_collateral_base_mainnet" + where + pool_id = 1 +), + +ffill as ( + select + dim.ts, + dim.pool_id, + dim.collateral_type, + coalesce( + last(debt) over ( + partition by dim.collateral_type, dim.pool_id + order by dim.ts + rows between unbounded preceding and current row + ), + 0 + ) as debt, + coalesce( + last(collateral_value) over ( + partition by dim.collateral_type, dim.pool_id + order by dim.ts + rows between unbounded preceding and current row + ), + 0 + ) as collateral_value + from + dim + left join debt + on + dim.ts = debt.ts + and dim.pool_id = debt.pool_id + and dim.collateral_type = debt.collateral_type + left join collateral + on + dim.ts = collateral.ts + and dim.pool_id = collateral.pool_id + and dim.collateral_type = collateral.collateral_type +), + +hourly_pnl as ( + select + ts, + pool_id, + collateral_type, + collateral_value, + debt, + coalesce(lag(debt) over ( + partition by pool_id, collateral_type + order by + ts + ) - debt, 0) as hourly_pnl + from + ffill +), + +hourly_rewards as ( + select + ts, + pool_id, + collateral_type, + rewards_usd + from + "analytics"."prod_base_mainnet"."fct_pool_rewards_hourly_base_mainnet" +), + +hourly_returns as ( + select + pnl.ts, + pnl.pool_id, + pnl.collateral_type, + pnl.collateral_value, + pnl.debt, + coalesce( + iss.hourly_issuance, + 0 + ) as hourly_issuance, + pnl.hourly_pnl + coalesce( + iss.hourly_issuance, + 0 + ) as hourly_pnl, + coalesce( + rewards.rewards_usd, + 0 + ) as rewards_usd, + case + when pnl.collateral_value = 0 then 0 + else coalesce( + rewards.rewards_usd, + 0 + ) / pnl.collateral_value + end as hourly_rewards_pct, + case + when pnl.collateral_value = 0 then 0 + else + (coalesce(iss.hourly_issuance, 0) + pnl.hourly_pnl) + / pnl.collateral_value + end as hourly_pnl_pct, + case + when pnl.collateral_value = 0 then 0 + else + ( + coalesce(rewards.rewards_usd, 0) + + pnl.hourly_pnl + + coalesce(iss.hourly_issuance, 0) + ) + / pnl.collateral_value + end as hourly_total_pct + from + hourly_pnl as pnl + left join hourly_rewards as rewards + on + pnl.ts = rewards.ts + and pnl.pool_id = rewards.pool_id + and lower(pnl.collateral_type) = lower(rewards.collateral_type) + left join issuance as iss + on + pnl.ts = iss.ts + and pnl.pool_id = iss.pool_id + and lower( + pnl.collateral_type + ) = lower( + iss.collateral_type + ) +) + +select + ts, + pool_id, + collateral_type, + collateral_value, + debt, + hourly_issuance, + hourly_pnl, + rewards_usd, + hourly_pnl_pct, + hourly_rewards_pct, + hourly_total_pct +from + hourly_returns \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_pnl_hourly_reward_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_pnl_hourly_reward_base_mainnet.sql new file mode 100644 index 00000000..ff5f86d8 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_pnl_hourly_reward_base_mainnet.sql @@ -0,0 +1,82 @@ + + +with dim as ( + + select + t.ts, + t.pool_id, + t.collateral_type, + t.collateral_value, + p.token_symbol as reward_token + from + ( + select + ts, + collateral_type, + pool_id, + collateral_value + from + "analytics"."prod_base_mainnet"."fct_pool_pnl_hourly_base_mainnet" + group by + ts, + collateral_type, + pool_id, + collateral_value + ) as t + cross join ( + select distinct token_symbol + from + "analytics"."prod_base_mainnet"."fct_pool_rewards_token_hourly_base_mainnet" + ) as p + group by + t.ts, + t.pool_id, + t.collateral_type, + t.collateral_value, + p.token_symbol +), + +reward_hourly_token as ( + select + ts, + pool_id, + collateral_type, + token_symbol as reward_token, + SUM( + rewards_usd + ) as rewards_usd + from + "analytics"."prod_base_mainnet"."fct_pool_rewards_token_hourly_base_mainnet" + group by + ts, + pool_id, + collateral_type, + token_symbol +) + +select + dim.ts, + dim.pool_id, + dim.collateral_type, + dim.collateral_value, + dim.reward_token, + COALESCE( + reward_hourly_token.rewards_usd, + 0 + ) as rewards_usd, + case + when dim.collateral_value = 0 then 0 + else COALESCE( + reward_hourly_token.rewards_usd, + 0 + ) / dim.collateral_value + end as hourly_rewards_pct +from + dim +left join reward_hourly_token + on + dim.ts = reward_hourly_token.ts + and dim.pool_id = reward_hourly_token.pool_id + and LOWER(dim.collateral_type) + = LOWER(reward_hourly_token.collateral_type) + and dim.reward_token = reward_hourly_token.reward_token \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_rewards_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_rewards_base_mainnet.sql new file mode 100644 index 00000000..abf775e8 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_rewards_base_mainnet.sql @@ -0,0 +1,39 @@ +with rewards_distributed as ( + select + block_timestamp as ts, + CAST( + pool_id as INTEGER + ) as pool_id, + collateral_type, + distributor, + + amount / 1e18 + as amount, + TO_TIMESTAMP("start") as ts_start, + "duration" + from + "analytics"."prod_raw_base_mainnet"."core_rewards_distributed_base_mainnet" +), + +distributors as ( + select + CAST(distributor_address as TEXT) as distributor_address, + CAST(token_symbol as TEXT) as token_symbol + from + "analytics"."prod_seeds"."base_mainnet_reward_distributors" +) + +select + rd.ts, + rd.pool_id, + rd.collateral_type, + rd.distributor, + distributors.token_symbol, + rd.amount, + rd.ts_start, + rd.duration +from + rewards_distributed as rd +inner join distributors on rd.distributor = distributors.distributor_address +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_rewards_hourly_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_rewards_hourly_base_mainnet.sql new file mode 100644 index 00000000..4825c370 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_rewards_hourly_base_mainnet.sql @@ -0,0 +1,21 @@ +with token_hourly as ( + select + ts, + pool_id, + collateral_type, + rewards_usd + from + "analytics"."prod_base_mainnet"."fct_pool_rewards_token_hourly_base_mainnet" +) + +select + ts, + pool_id, + collateral_type, + SUM(rewards_usd) as rewards_usd +from + token_hourly +group by + ts, + pool_id, + collateral_type \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_rewards_token_hourly_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_rewards_token_hourly_base_mainnet.sql new file mode 100644 index 00000000..31c6806a --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_rewards_token_hourly_base_mainnet.sql @@ -0,0 +1,190 @@ +with dim as ( + select + m.pool_id, + m.collateral_type, + generate_series( + date_trunc('hour', min(t.min_ts)), + date_trunc('hour', max(t.max_ts)), + '1 hour'::INTERVAL + ) as ts + from + ( + select + min(ts_start) as min_ts, + max( + ts_start + "duration" * '1 second'::INTERVAL + ) as max_ts + from + "analytics"."prod_base_mainnet"."fct_pool_rewards_base_mainnet" + ) as t + cross join ( + select distinct + pool_id, + collateral_type + from + "analytics"."prod_base_mainnet"."fct_pool_debt_base_mainnet" + ) as m + group by + m.pool_id, + m.collateral_type +), + +rewards_distributed as ( + select + ts, + pool_id, + collateral_type, + distributor, + token_symbol, + amount, + ts_start, + "duration" + from + "analytics"."prod_base_mainnet"."fct_pool_rewards_base_mainnet" +), + +hourly_distributions as ( + select + dim.ts, + dim.pool_id, + dim.collateral_type, + r.distributor, + r.token_symbol, + r.amount, + r.ts_start, + r."duration", + row_number() over ( + partition by + dim.ts, + dim.pool_id, + dim.collateral_type, + r.distributor + order by + r.ts_start desc + ) as distributor_index + from + dim + left join rewards_distributed as r + on + dim.pool_id = r.pool_id + and lower( + dim.collateral_type + ) = lower( + r.collateral_type + ) + and dim.ts + '1 hour'::INTERVAL >= r.ts_start + and dim.ts < r.ts_start + r."duration" * '1 second'::INTERVAL + where + r."duration" > 0 +), + +streamed_rewards as ( + select + d.ts, + d.pool_id, + d.collateral_type, + d.distributor, + d.token_symbol, + -- get the amount of time distributed this hour + -- use the smaller of those two intervals + -- convert the interval to a number of hours + -- multiply the result by the hourly amount to get the amount distributed this hour + ( + extract( + epoch + from + least( + d."duration" / 3600 * '1 hour'::INTERVAL, + least( + d.ts + '1 hour'::INTERVAL - greatest( + d.ts, + d.ts_start + ), + least( + d.ts_start + d."duration" * '1 second'::INTERVAL, + d.ts + '1 hour'::INTERVAL + ) - d.ts + ) + ) + ) / 3600 + ) * d.amount / ( + d."duration" / 3600 + ) as amount + from + hourly_distributions as d + where + d.distributor_index = 1 +), + +instant_rewards as ( + select + date_trunc( + 'hour', + ts + ) as ts, + pool_id, + collateral_type, + distributor, + token_symbol, + amount + from + rewards_distributed + where + "duration" = 0 +), + +combined as ( + select + combo.ts, + combo.pool_id, + combo.collateral_type, + combo.distributor, + combo.token_symbol, + combo.amount, + p.price + from + ( + select + ts, + pool_id, + collateral_type, + distributor, + token_symbol, + amount + from + streamed_rewards + union all + select + ts, + pool_id, + collateral_type, + distributor, + token_symbol, + amount + from + instant_rewards + ) as combo + left join "analytics"."prod_base_mainnet"."fct_prices_hourly_base_mainnet" as p + on + combo.token_symbol = p.market_symbol + and combo.ts = p.ts +) + +select + ts, + pool_id, + collateral_type, + distributor, + token_symbol, + sum(amount) as amount, + sum( + amount * price + ) as rewards_usd +from + combined +group by + ts, + pool_id, + collateral_type, + distributor, + token_symbol \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/accepted_values_fct_core_marke_fbcb06123ff64c40081372c459987d0d.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/accepted_values_fct_core_marke_fbcb06123ff64c40081372c459987d0d.sql new file mode 100644 index 00000000..03969eb0 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/accepted_values_fct_core_marke_fbcb06123ff64c40081372c459987d0d.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_base_mainnet"."fct_core_market_updated_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'MarketCollateralWithdrawn','MarketCollateralDeposited','MarketUsdWithdrawn','MarketUsdDeposited' +) + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_07e7b3d012c319772ee6dbea8ff50ee4.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_07e7b3d012c319772ee6dbea8ff50ee4.sql new file mode 100644 index 00000000..51673b4b --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_07e7b3d012c319772ee6dbea8ff50ee4.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_core_market_updated_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_0c3a3ad4b2605e67c43089afd856b412.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_0c3a3ad4b2605e67c43089afd856b412.sql new file mode 100644 index 00000000..5bc0617b --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_0c3a3ad4b2605e67c43089afd856b412.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_core_account_delegation_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_34905ccfa7f104f9e681258d06bbb98a.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_34905ccfa7f104f9e681258d06bbb98a.sql new file mode 100644 index 00000000..75104247 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_34905ccfa7f104f9e681258d06bbb98a.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_core_apr_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_60527a0769f89a89a2519580069dce39.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_60527a0769f89a89a2519580069dce39.sql new file mode 100644 index 00000000..b4d0ee98 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_60527a0769f89a89a2519580069dce39.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_core_apr_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collateral_value >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_63d34731f192f581c7d937dba2a57268.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_63d34731f192f581c7d937dba2a57268.sql new file mode 100644 index 00000000..c2e86297 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_63d34731f192f581c7d937dba2a57268.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_core_account_delegation_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount_delegated >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_6bba595374bdcb2cb46d98f292bf7d2e.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_6bba595374bdcb2cb46d98f292bf7d2e.sql new file mode 100644 index 00000000..bf03723e --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_6bba595374bdcb2cb46d98f292bf7d2e.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_core_vault_collateral_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_8363e9f5a95fe0d37cdd21e63a723d71.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_8363e9f5a95fe0d37cdd21e63a723d71.sql new file mode 100644 index 00000000..7d678481 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_8363e9f5a95fe0d37cdd21e63a723d71.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_core_pool_delegation_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_bc0bc65ef31ab43c72fcc31503f71ffe.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_bc0bc65ef31ab43c72fcc31503f71ffe.sql new file mode 100644 index 00000000..ff64ea54 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_bc0bc65ef31ab43c72fcc31503f71ffe.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_core_vault_collateral_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collateral_value >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_c7fff98d755af95adeb25c2a02c7ec5b.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_c7fff98d755af95adeb25c2a02c7ec5b.sql new file mode 100644 index 00000000..d80db44e --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_c7fff98d755af95adeb25c2a02c7ec5b.sql @@ -0,0 +1,22 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_core_apr_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_rewards_pct >= 0 + -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_rewards_pct <= 1 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_ce1e0f8e6a0c289e7cea14e7e56d78c3.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_ce1e0f8e6a0c289e7cea14e7e56d78c3.sql new file mode 100644 index 00000000..f91e0202 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_ce1e0f8e6a0c289e7cea14e7e56d78c3.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_core_pools_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_eb7cb32edc5d4a16284e415551837739.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_eb7cb32edc5d4a16284e415551837739.sql new file mode 100644 index 00000000..ab9ed5b1 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_eb7cb32edc5d4a16284e415551837739.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_core_apr_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not rewards_usd >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_f526b54502b4e6439215a8bf4203c4d6.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_f526b54502b4e6439215a8bf4203c4d6.sql new file mode 100644 index 00000000..7dcd3103 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_f526b54502b4e6439215a8bf4203c4d6.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_core_vault_collateral_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_048616a286b6b20003e0208bc4988898.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_048616a286b6b20003e0208bc4988898.sql new file mode 100644 index 00000000..2799832c --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_048616a286b6b20003e0208bc4988898.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_pool_pnl_hourly_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collateral_value >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_0e087cdd72bd8bdcbf1772c6c9878495.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_0e087cdd72bd8bdcbf1772c6c9878495.sql new file mode 100644 index 00000000..8f9a221e --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_0e087cdd72bd8bdcbf1772c6c9878495.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_pool_rewards_hourly_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_54a5030c1cac11053a9d40471504b3d0.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_54a5030c1cac11053a9d40471504b3d0.sql new file mode 100644 index 00000000..3c6fbcb8 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_54a5030c1cac11053a9d40471504b3d0.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_pool_debt_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_5cf4e436c9332cc81f82b43178d99e31.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_5cf4e436c9332cc81f82b43178d99e31.sql new file mode 100644 index 00000000..fdb1c2c5 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_5cf4e436c9332cc81f82b43178d99e31.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_pool_rewards_token_hourly_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_64b6a85d9121b214cc7d109f2ecad049.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_64b6a85d9121b214cc7d109f2ecad049.sql new file mode 100644 index 00000000..ca5da639 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_64b6a85d9121b214cc7d109f2ecad049.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_pool_rewards_token_hourly_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_8833ef70b7da77b967939559ebb4d53c.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_8833ef70b7da77b967939559ebb4d53c.sql new file mode 100644 index 00000000..5e033de6 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_8833ef70b7da77b967939559ebb4d53c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_pool_rewards_token_hourly_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not rewards_usd >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_a06acbcee374592e1c21556ac5125493.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_a06acbcee374592e1c21556ac5125493.sql new file mode 100644 index 00000000..288e5bf7 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_a06acbcee374592e1c21556ac5125493.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_pool_rewards_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_b35ccf3d0c5fa66dfdb25a7ce0612dcf.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_b35ccf3d0c5fa66dfdb25a7ce0612dcf.sql new file mode 100644 index 00000000..09a385c2 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_b35ccf3d0c5fa66dfdb25a7ce0612dcf.sql @@ -0,0 +1,22 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_pool_pnl_hourly_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_rewards_pct >= 0 + -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_rewards_pct <= 1 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_b3687991e20ace156bbe4d1a9c005842.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_b3687991e20ace156bbe4d1a9c005842.sql new file mode 100644 index 00000000..4f2f6cbc --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_b3687991e20ace156bbe4d1a9c005842.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_pool_rewards_hourly_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not rewards_usd >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_c137a38ff4a39d7919875eddf9e580b2.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_c137a38ff4a39d7919875eddf9e580b2.sql new file mode 100644 index 00000000..2f19791c --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_c137a38ff4a39d7919875eddf9e580b2.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_pool_pnl_hourly_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not rewards_usd >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_c22d916041b12ca4d7d00f7a19978894.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_c22d916041b12ca4d7d00f7a19978894.sql new file mode 100644 index 00000000..a7766fe5 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_c22d916041b12ca4d7d00f7a19978894.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_pool_issuance_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_c6a9d6cdf38f5a5f7e8ab2f8af3e7400.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_c6a9d6cdf38f5a5f7e8ab2f8af3e7400.sql new file mode 100644 index 00000000..141e5975 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_c6a9d6cdf38f5a5f7e8ab2f8af3e7400.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_pool_rewards_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_d6c292de7d152cb498976697520f85e3.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_d6c292de7d152cb498976697520f85e3.sql new file mode 100644 index 00000000..16f8dd12 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_d6c292de7d152cb498976697520f85e3.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_pool_issuance_hourly_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_f423f7a2f7a6eaf1e34fa2608b7f20a9.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_f423f7a2f7a6eaf1e34fa2608b7f20a9.sql new file mode 100644 index 00000000..90373540 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_f423f7a2f7a6eaf1e34fa2608b7f20a9.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_pool_pnl_hourly_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_account_dele_48ede5ea58c83e85f0c9b34275d541ce.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_account_dele_48ede5ea58c83e85f0c9b34275d541ce.sql new file mode 100644 index 00000000..7b5db820 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_account_dele_48ede5ea58c83e85f0c9b34275d541ce.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_base_mainnet"."fct_core_account_delegation_base_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_account_dele_5c6ae4e230c42e179a94f3c08c406b4f.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_account_dele_5c6ae4e230c42e179a94f3c08c406b4f.sql new file mode 100644 index 00000000..6afcc33a --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_account_dele_5c6ae4e230c42e179a94f3c08c406b4f.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_delegated +from "analytics"."prod_base_mainnet"."fct_core_account_delegation_base_mainnet" +where amount_delegated is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_account_delegation_base_mainnet_account_id.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_account_delegation_base_mainnet_account_id.sql new file mode 100644 index 00000000..acb350cd --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_account_delegation_base_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_base_mainnet"."fct_core_account_delegation_base_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_account_delegation_base_mainnet_pool_id.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_account_delegation_base_mainnet_pool_id.sql new file mode 100644 index 00000000..80a0e892 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_account_delegation_base_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_base_mainnet"."fct_core_account_delegation_base_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_account_delegation_base_mainnet_ts.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_account_delegation_base_mainnet_ts.sql new file mode 100644 index 00000000..acee339a --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_account_delegation_base_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_mainnet"."fct_core_account_delegation_base_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_apr_24h.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_apr_24h.sql new file mode 100644 index 00000000..cccf6702 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_apr_24h.sql @@ -0,0 +1,11 @@ + + + + + + +select apr_24h +from "analytics"."prod_base_mainnet"."fct_core_apr_base_mainnet" +where apr_24h is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_apr_28d.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_apr_28d.sql new file mode 100644 index 00000000..72039182 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_apr_28d.sql @@ -0,0 +1,11 @@ + + + + + + +select apr_28d +from "analytics"."prod_base_mainnet"."fct_core_apr_base_mainnet" +where apr_28d is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_apr_7d.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_apr_7d.sql new file mode 100644 index 00000000..d61e2dcd --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_apr_7d.sql @@ -0,0 +1,11 @@ + + + + + + +select apr_7d +from "analytics"."prod_base_mainnet"."fct_core_apr_base_mainnet" +where apr_7d is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_apy_24h.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_apy_24h.sql new file mode 100644 index 00000000..839c5c42 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_apy_24h.sql @@ -0,0 +1,11 @@ + + + + + + +select apy_24h +from "analytics"."prod_base_mainnet"."fct_core_apr_base_mainnet" +where apy_24h is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_apy_28d.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_apy_28d.sql new file mode 100644 index 00000000..af0976a8 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_apy_28d.sql @@ -0,0 +1,11 @@ + + + + + + +select apy_28d +from "analytics"."prod_base_mainnet"."fct_core_apr_base_mainnet" +where apy_28d is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_apy_7d.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_apy_7d.sql new file mode 100644 index 00000000..2ff371c1 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_apy_7d.sql @@ -0,0 +1,11 @@ + + + + + + +select apy_7d +from "analytics"."prod_base_mainnet"."fct_core_apr_base_mainnet" +where apy_7d is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_collateral_type.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_collateral_type.sql new file mode 100644 index 00000000..087a95a9 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_base_mainnet"."fct_core_apr_base_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_collateral_value.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_collateral_value.sql new file mode 100644 index 00000000..d8fe29ad --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_collateral_value.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_value +from "analytics"."prod_base_mainnet"."fct_core_apr_base_mainnet" +where collateral_value is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_cumulative_issuance.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_cumulative_issuance.sql new file mode 100644 index 00000000..f420b7fd --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_cumulative_issuance.sql @@ -0,0 +1,11 @@ + + + + + + +select cumulative_issuance +from "analytics"."prod_base_mainnet"."fct_core_apr_base_mainnet" +where cumulative_issuance is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_cumulative_pnl.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_cumulative_pnl.sql new file mode 100644 index 00000000..67b0308f --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_cumulative_pnl.sql @@ -0,0 +1,11 @@ + + + + + + +select cumulative_pnl +from "analytics"."prod_base_mainnet"."fct_core_apr_base_mainnet" +where cumulative_pnl is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_debt.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_debt.sql new file mode 100644 index 00000000..3b7901e0 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_debt.sql @@ -0,0 +1,11 @@ + + + + + + +select debt +from "analytics"."prod_base_mainnet"."fct_core_apr_base_mainnet" +where debt is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_hourly_issuance.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_hourly_issuance.sql new file mode 100644 index 00000000..c5e8e011 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_hourly_issuance.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_issuance +from "analytics"."prod_base_mainnet"."fct_core_apr_base_mainnet" +where hourly_issuance is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_hourly_pnl.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_hourly_pnl.sql new file mode 100644 index 00000000..2bde7757 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_hourly_pnl.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_pnl +from "analytics"."prod_base_mainnet"."fct_core_apr_base_mainnet" +where hourly_pnl is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_hourly_pnl_pct.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_hourly_pnl_pct.sql new file mode 100644 index 00000000..f51cb146 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_hourly_pnl_pct.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_pnl_pct +from "analytics"."prod_base_mainnet"."fct_core_apr_base_mainnet" +where hourly_pnl_pct is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_hourly_rewards_pct.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_hourly_rewards_pct.sql new file mode 100644 index 00000000..6bdd8293 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_hourly_rewards_pct.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_rewards_pct +from "analytics"."prod_base_mainnet"."fct_core_apr_base_mainnet" +where hourly_rewards_pct is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_pool_id.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_pool_id.sql new file mode 100644 index 00000000..58884bfa --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_base_mainnet"."fct_core_apr_base_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_rewards_usd.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_rewards_usd.sql new file mode 100644 index 00000000..37816dd8 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_rewards_usd.sql @@ -0,0 +1,11 @@ + + + + + + +select rewards_usd +from "analytics"."prod_base_mainnet"."fct_core_apr_base_mainnet" +where rewards_usd is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_ts.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_ts.sql new file mode 100644 index 00000000..1901dfb4 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_mainnet"."fct_core_apr_base_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_collateral_type.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_collateral_type.sql new file mode 100644 index 00000000..4831b66f --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_base_mainnet"."fct_core_market_updated_base_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_credit_capacity.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_credit_capacity.sql new file mode 100644 index 00000000..ddcd099c --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_credit_capacity.sql @@ -0,0 +1,11 @@ + + + + + + +select credit_capacity +from "analytics"."prod_base_mainnet"."fct_core_market_updated_base_mainnet" +where credit_capacity is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_event_name.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_event_name.sql new file mode 100644 index 00000000..2d95166b --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_base_mainnet"."fct_core_market_updated_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_id.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_id.sql new file mode 100644 index 00000000..0796d469 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_base_mainnet"."fct_core_market_updated_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_market_id.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_market_id.sql new file mode 100644 index 00000000..8c91d2b6 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_base_mainnet"."fct_core_market_updated_base_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_net_issuance.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_net_issuance.sql new file mode 100644 index 00000000..d697a268 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_net_issuance.sql @@ -0,0 +1,11 @@ + + + + + + +select net_issuance +from "analytics"."prod_base_mainnet"."fct_core_market_updated_base_mainnet" +where net_issuance is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_token_amount.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_token_amount.sql new file mode 100644 index 00000000..90db8ea9 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_token_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select token_amount +from "analytics"."prod_base_mainnet"."fct_core_market_updated_base_mainnet" +where token_amount is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..e0e780be --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_base_mainnet"."fct_core_market_updated_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_ts.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_ts.sql new file mode 100644 index 00000000..e2167b8d --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_mainnet"."fct_core_market_updated_base_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_base_mainnet_amount_deposited.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_base_mainnet_amount_deposited.sql new file mode 100644 index 00000000..b0b29fe7 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_base_mainnet_amount_deposited.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_deposited +from "analytics"."prod_base_mainnet"."fct_core_pool_collateral_base_mainnet" +where amount_deposited is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_base_mainnet_collateral_type.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_base_mainnet_collateral_type.sql new file mode 100644 index 00000000..6d471dbb --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_base_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_base_mainnet"."fct_core_pool_collateral_base_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_base_mainnet_ts.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_base_mainnet_ts.sql new file mode 100644 index 00000000..07538488 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_base_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_mainnet"."fct_core_pool_collateral_base_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_base_mainnet_collateral_type.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_base_mainnet_collateral_type.sql new file mode 100644 index 00000000..83c38f76 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_base_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_base_mainnet"."fct_core_pool_delegation_base_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_base_mainnet_pool_id.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_base_mainnet_pool_id.sql new file mode 100644 index 00000000..9a387898 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_base_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_base_mainnet"."fct_core_pool_delegation_base_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_base_mainnet_ts.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_base_mainnet_ts.sql new file mode 100644 index 00000000..b311b93f --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_base_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_mainnet"."fct_core_pool_delegation_base_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pools_base_mainnet_block_number.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pools_base_mainnet_block_number.sql new file mode 100644 index 00000000..6df1c5a6 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pools_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_mainnet"."fct_core_pools_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pools_base_mainnet_created_ts.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pools_base_mainnet_created_ts.sql new file mode 100644 index 00000000..94d32f3c --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pools_base_mainnet_created_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select created_ts +from "analytics"."prod_base_mainnet"."fct_core_pools_base_mainnet" +where created_ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pools_base_mainnet_id.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pools_base_mainnet_id.sql new file mode 100644 index 00000000..08c4a318 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pools_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_base_mainnet"."fct_core_pools_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pools_base_mainnet_owner.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pools_base_mainnet_owner.sql new file mode 100644 index 00000000..1017a816 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pools_base_mainnet_owner.sql @@ -0,0 +1,11 @@ + + + + + + +select owner +from "analytics"."prod_base_mainnet"."fct_core_pools_base_mainnet" +where owner is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collat_37b597cf8c32469a1d69c9aadfe682da.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collat_37b597cf8c32469a1d69c9aadfe682da.sql new file mode 100644 index 00000000..1a5ebff4 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collat_37b597cf8c32469a1d69c9aadfe682da.sql @@ -0,0 +1,11 @@ + + + + + + +select contract_address +from "analytics"."prod_base_mainnet"."fct_core_vault_collateral_base_mainnet" +where contract_address is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collat_42b07f2d712f8f2546dd07342c489ad5.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collat_42b07f2d712f8f2546dd07342c489ad5.sql new file mode 100644 index 00000000..21b98b1c --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collat_42b07f2d712f8f2546dd07342c489ad5.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_value +from "analytics"."prod_base_mainnet"."fct_core_vault_collateral_base_mainnet" +where collateral_value is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collateral_base_mainnet_amount.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collateral_base_mainnet_amount.sql new file mode 100644 index 00000000..8c8f20ca --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collateral_base_mainnet_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_base_mainnet"."fct_core_vault_collateral_base_mainnet" +where amount is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collateral_base_mainnet_block_number.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collateral_base_mainnet_block_number.sql new file mode 100644 index 00000000..e557551c --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collateral_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_mainnet"."fct_core_vault_collateral_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collateral_base_mainnet_collateral_type.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collateral_base_mainnet_collateral_type.sql new file mode 100644 index 00000000..700bfecb --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collateral_base_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_base_mainnet"."fct_core_vault_collateral_base_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collateral_base_mainnet_pool_id.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collateral_base_mainnet_pool_id.sql new file mode 100644 index 00000000..68be1711 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collateral_base_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_base_mainnet"."fct_core_vault_collateral_base_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collateral_base_mainnet_ts.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collateral_base_mainnet_ts.sql new file mode 100644 index 00000000..6a5b3894 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collateral_base_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_mainnet"."fct_core_vault_collateral_base_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_debt_base_mainnet_block_number.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_debt_base_mainnet_block_number.sql new file mode 100644 index 00000000..ac7d7c9b --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_debt_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_mainnet"."fct_pool_debt_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_debt_base_mainnet_collateral_type.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_debt_base_mainnet_collateral_type.sql new file mode 100644 index 00000000..6f36ccd2 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_debt_base_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_base_mainnet"."fct_pool_debt_base_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_debt_base_mainnet_debt.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_debt_base_mainnet_debt.sql new file mode 100644 index 00000000..f8a18e7b --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_debt_base_mainnet_debt.sql @@ -0,0 +1,11 @@ + + + + + + +select debt +from "analytics"."prod_base_mainnet"."fct_pool_debt_base_mainnet" +where debt is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_debt_base_mainnet_pool_id.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_debt_base_mainnet_pool_id.sql new file mode 100644 index 00000000..a295cb7b --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_debt_base_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_base_mainnet"."fct_pool_debt_base_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_debt_base_mainnet_ts.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_debt_base_mainnet_ts.sql new file mode 100644 index 00000000..230fbbba --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_debt_base_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_mainnet"."fct_pool_debt_base_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_account_id.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_account_id.sql new file mode 100644 index 00000000..f6cd160c --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_base_mainnet"."fct_pool_issuance_base_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_amount.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_amount.sql new file mode 100644 index 00000000..6cb835f9 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_base_mainnet"."fct_pool_issuance_base_mainnet" +where amount is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_block_number.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_block_number.sql new file mode 100644 index 00000000..6cbb98b9 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_mainnet"."fct_pool_issuance_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_collateral_type.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_collateral_type.sql new file mode 100644 index 00000000..a0a4970b --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_base_mainnet"."fct_pool_issuance_base_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_pool_id.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_pool_id.sql new file mode 100644 index 00000000..7a550990 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_base_mainnet"."fct_pool_issuance_base_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..c287ba72 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_base_mainnet"."fct_pool_issuance_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_ts.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_ts.sql new file mode 100644 index 00000000..48bb91cc --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_mainnet"."fct_pool_issuance_base_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_base_mainnet_collateral_type.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_base_mainnet_collateral_type.sql new file mode 100644 index 00000000..fdd3d025 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_base_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_base_mainnet"."fct_pool_issuance_hourly_base_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_base_mainnet_hourly_issuance.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_base_mainnet_hourly_issuance.sql new file mode 100644 index 00000000..581e04ca --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_base_mainnet_hourly_issuance.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_issuance +from "analytics"."prod_base_mainnet"."fct_pool_issuance_hourly_base_mainnet" +where hourly_issuance is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_base_mainnet_pool_id.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_base_mainnet_pool_id.sql new file mode 100644 index 00000000..c986f16b --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_base_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_base_mainnet"."fct_pool_issuance_hourly_base_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_base_mainnet_ts.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_base_mainnet_ts.sql new file mode 100644 index 00000000..6203c746 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_base_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_mainnet"."fct_pool_issuance_hourly_base_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_collateral_type.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_collateral_type.sql new file mode 100644 index 00000000..ff7fceb6 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_base_mainnet"."fct_pool_pnl_hourly_base_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_collateral_value.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_collateral_value.sql new file mode 100644 index 00000000..9ddc2432 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_collateral_value.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_value +from "analytics"."prod_base_mainnet"."fct_pool_pnl_hourly_base_mainnet" +where collateral_value is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_debt.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_debt.sql new file mode 100644 index 00000000..091383b0 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_debt.sql @@ -0,0 +1,11 @@ + + + + + + +select debt +from "analytics"."prod_base_mainnet"."fct_pool_pnl_hourly_base_mainnet" +where debt is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_hourly_issuance.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_hourly_issuance.sql new file mode 100644 index 00000000..d956f6a3 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_hourly_issuance.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_issuance +from "analytics"."prod_base_mainnet"."fct_pool_pnl_hourly_base_mainnet" +where hourly_issuance is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_hourly_pnl.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_hourly_pnl.sql new file mode 100644 index 00000000..e1330e6a --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_hourly_pnl.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_pnl +from "analytics"."prod_base_mainnet"."fct_pool_pnl_hourly_base_mainnet" +where hourly_pnl is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_hourly_pnl_pct.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_hourly_pnl_pct.sql new file mode 100644 index 00000000..99a6914f --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_hourly_pnl_pct.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_pnl_pct +from "analytics"."prod_base_mainnet"."fct_pool_pnl_hourly_base_mainnet" +where hourly_pnl_pct is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_hourly_rewards_pct.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_hourly_rewards_pct.sql new file mode 100644 index 00000000..d4f280fc --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_hourly_rewards_pct.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_rewards_pct +from "analytics"."prod_base_mainnet"."fct_pool_pnl_hourly_base_mainnet" +where hourly_rewards_pct is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_hourly_total_pct.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_hourly_total_pct.sql new file mode 100644 index 00000000..11892cf3 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_hourly_total_pct.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_total_pct +from "analytics"."prod_base_mainnet"."fct_pool_pnl_hourly_base_mainnet" +where hourly_total_pct is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_pool_id.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_pool_id.sql new file mode 100644 index 00000000..c6541a54 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_base_mainnet"."fct_pool_pnl_hourly_base_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_rewards_usd.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_rewards_usd.sql new file mode 100644 index 00000000..9e01a318 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_rewards_usd.sql @@ -0,0 +1,11 @@ + + + + + + +select rewards_usd +from "analytics"."prod_base_mainnet"."fct_pool_pnl_hourly_base_mainnet" +where rewards_usd is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_ts.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_ts.sql new file mode 100644 index 00000000..cf06467b --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_mainnet"."fct_pool_pnl_hourly_base_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_base_mainnet_amount.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_base_mainnet_amount.sql new file mode 100644 index 00000000..09b13f45 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_base_mainnet_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_base_mainnet"."fct_pool_rewards_base_mainnet" +where amount is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_base_mainnet_collateral_type.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_base_mainnet_collateral_type.sql new file mode 100644 index 00000000..ddf2f20b --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_base_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_base_mainnet"."fct_pool_rewards_base_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_base_mainnet_distributor.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_base_mainnet_distributor.sql new file mode 100644 index 00000000..5cff74da --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_base_mainnet_distributor.sql @@ -0,0 +1,11 @@ + + + + + + +select distributor +from "analytics"."prod_base_mainnet"."fct_pool_rewards_base_mainnet" +where distributor is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_base_mainnet_pool_id.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_base_mainnet_pool_id.sql new file mode 100644 index 00000000..ad7957d3 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_base_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_base_mainnet"."fct_pool_rewards_base_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_base_mainnet_token_symbol.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_base_mainnet_token_symbol.sql new file mode 100644 index 00000000..5e9dd212 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_base_mainnet_token_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select token_symbol +from "analytics"."prod_base_mainnet"."fct_pool_rewards_base_mainnet" +where token_symbol is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_base_mainnet_ts.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_base_mainnet_ts.sql new file mode 100644 index 00000000..183d54ad --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_base_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_mainnet"."fct_pool_rewards_base_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_base_mainnet_collateral_type.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_base_mainnet_collateral_type.sql new file mode 100644 index 00000000..8d18786e --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_base_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_base_mainnet"."fct_pool_rewards_hourly_base_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_base_mainnet_pool_id.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_base_mainnet_pool_id.sql new file mode 100644 index 00000000..37fd4481 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_base_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_base_mainnet"."fct_pool_rewards_hourly_base_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_base_mainnet_rewards_usd.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_base_mainnet_rewards_usd.sql new file mode 100644 index 00000000..ca98c4de --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_base_mainnet_rewards_usd.sql @@ -0,0 +1,11 @@ + + + + + + +select rewards_usd +from "analytics"."prod_base_mainnet"."fct_pool_rewards_hourly_base_mainnet" +where rewards_usd is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_base_mainnet_ts.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_base_mainnet_ts.sql new file mode 100644 index 00000000..64a9ef94 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_base_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_mainnet"."fct_pool_rewards_hourly_base_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_83b8118cf5e5602eedb7113c200b50c6.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_83b8118cf5e5602eedb7113c200b50c6.sql new file mode 100644 index 00000000..178ccb11 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_83b8118cf5e5602eedb7113c200b50c6.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_base_mainnet"."fct_pool_rewards_token_hourly_base_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_8dc8b105c8db5e51214fe0eec0157073.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_8dc8b105c8db5e51214fe0eec0157073.sql new file mode 100644 index 00000000..cf441cbf --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_8dc8b105c8db5e51214fe0eec0157073.sql @@ -0,0 +1,11 @@ + + + + + + +select token_symbol +from "analytics"."prod_base_mainnet"."fct_pool_rewards_token_hourly_base_mainnet" +where token_symbol is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_mainnet_amount.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_mainnet_amount.sql new file mode 100644 index 00000000..9f164981 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_mainnet_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_base_mainnet"."fct_pool_rewards_token_hourly_base_mainnet" +where amount is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_mainnet_distributor.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_mainnet_distributor.sql new file mode 100644 index 00000000..0f8d41ce --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_mainnet_distributor.sql @@ -0,0 +1,11 @@ + + + + + + +select distributor +from "analytics"."prod_base_mainnet"."fct_pool_rewards_token_hourly_base_mainnet" +where distributor is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_mainnet_pool_id.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_mainnet_pool_id.sql new file mode 100644 index 00000000..579d40ef --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_base_mainnet"."fct_pool_rewards_token_hourly_base_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_mainnet_rewards_usd.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_mainnet_rewards_usd.sql new file mode 100644 index 00000000..87f2552e --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_mainnet_rewards_usd.sql @@ -0,0 +1,11 @@ + + + + + + +select rewards_usd +from "analytics"."prod_base_mainnet"."fct_pool_rewards_token_hourly_base_mainnet" +where rewards_usd is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_mainnet_ts.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_mainnet_ts.sql new file mode 100644 index 00000000..3e1a4a33 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_mainnet"."fct_pool_rewards_token_hourly_base_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/unique_fct_core_market_updated_base_mainnet_id.sql b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/unique_fct_core_market_updated_base_mainnet_id.sql new file mode 100644 index 00000000..965329e7 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/unique_fct_core_market_updated_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_base_mainnet"."fct_core_market_updated_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_accounts_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_accounts_base_mainnet.sql new file mode 100644 index 00000000..e9cc1348 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_accounts_base_mainnet.sql @@ -0,0 +1,14 @@ +with base as ( + select + block_timestamp as created_ts, + "owner", + CAST( + account_id as VARCHAR + ) as id + from + "analytics"."prod_raw_base_mainnet"."perp_account_created_base_mainnet" +) + +select * +from + base \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_collateral_modified_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_collateral_modified_base_mainnet.sql new file mode 100644 index 00000000..329d7e4e --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_collateral_modified_base_mainnet.sql @@ -0,0 +1,15 @@ +select + id, + block_timestamp, + account_id, + block_number, + transaction_hash, + contract, + event_name, + synth_market_id, + sender, + + amount_delta / 1e18 + as amount_delta +from + "analytics"."prod_raw_base_mainnet"."perp_collateral_modified_base_mainnet" \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_interest_charged_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_interest_charged_base_mainnet.sql new file mode 100644 index 00000000..aa579b94 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_interest_charged_base_mainnet.sql @@ -0,0 +1,13 @@ +select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + account_id, + + interest / 1e18 + as interest +from + "analytics"."prod_raw_base_mainnet"."perp_interest_charged_base_mainnet" \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_liq_account_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_liq_account_base_mainnet.sql new file mode 100644 index 00000000..d454f5c4 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_liq_account_base_mainnet.sql @@ -0,0 +1,61 @@ +with liquidation_events as ( + select + account_id, + reward, + block_timestamp, + full_liquidation, + SUM( + case + when full_liquidation then 1 + else 0 + end + ) over ( + partition by account_id + order by + block_timestamp + rows between unbounded preceding + and current row + ) as liquidation_id + from + "analytics"."prod_raw_base_mainnet"."perp_account_liquidation_attempt_base_mainnet" +), + +cumulative_rewards as ( + select + block_timestamp, + reward, + full_liquidation, + liquidation_id, + CAST( + account_id as text + ) as account_id, + SUM( + reward / 1e18 +) over ( + partition by + account_id, + liquidation_id + order by + block_timestamp + ) as cumulative_reward, + ROW_NUMBER() over ( + partition by + account_id, + liquidation_id + order by + block_timestamp desc + ) as rn + from + liquidation_events + order by + block_timestamp +) + +select + account_id, + block_timestamp as ts, + cumulative_reward as total_reward +from + cumulative_rewards +where + rn = 1 \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_liq_position_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_liq_position_base_mainnet.sql new file mode 100644 index 00000000..b550f468 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_liq_position_base_mainnet.sql @@ -0,0 +1,42 @@ +with liquidations as ( + select + id, + block_timestamp as ts, + block_number, + transaction_hash, + account_id, + market_id, + + amount_liquidated / 1e18 + as amount_liquidated, + + current_position_size / 1e18 + as position_size + from + "analytics"."prod_raw_base_mainnet"."perp_position_liquidated_base_mainnet" +), + +markets as ( + select + id, + market_symbol + from + "analytics"."prod_base_mainnet"."fct_perp_markets_base_mainnet" +) + +select + l.id, + l.ts, + l.block_number, + l.transaction_hash, + l.market_id, + m.market_symbol, + l.amount_liquidated, + l.position_size, + CAST( + l.account_id as text + ) as account_id +from + liquidations as l +left join markets as m + on l.market_id = m.id \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_market_history_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_market_history_base_mainnet.sql new file mode 100644 index 00000000..c8b25baa --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_market_history_base_mainnet.sql @@ -0,0 +1,76 @@ +with base as ( + select + mu.id, + mu.block_timestamp as ts, + mu.block_number, + mu.transaction_hash, + m.id as market_id, + m.market_symbol, + + price / 1e18 + as price, + + skew / 1e18 + as skew, + + size / 1e18 + as size, + + size_delta / 1e18 + as size_delta, + + current_funding_rate / 1e18 + as funding_rate, + + current_funding_velocity / 1e18 + as funding_velocity, + + interest_rate / 1e18 + as interest_rate, + + current_funding_rate / 1e18 + * 365.25 as funding_rate_apr, + + current_funding_rate / 1e18 + * 365.25 + + + interest_rate / 1e18 + as long_rate_apr, + + current_funding_rate / 1e18 + * -1 * 365.25 + + + interest_rate / 1e18 + as short_rate_apr + from + "analytics"."prod_raw_base_mainnet"."perp_market_updated_base_mainnet" + as mu + left join + "analytics"."prod_base_mainnet"."fct_perp_markets_base_mainnet" + as m + on mu.market_id = m.id +) + +select + *, + size * price as size_usd, + ( + size + skew + ) * price / 2 as long_oi, + ( + size - skew + ) * price / 2 as short_oi, + case + when size * price = 0 then null + else ((size + skew) * price / 2) / ( + size * price + ) + end as long_oi_pct, + case + when size * price = 0 then null + else ((size - skew) * price / 2) / ( + size * price + ) + end as short_oi_pct +from + base \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_markets_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_markets_base_mainnet.sql new file mode 100644 index 00000000..af40ac8e --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_markets_base_mainnet.sql @@ -0,0 +1,14 @@ +with base as ( + select + perps_market_id as id, + block_timestamp as created_ts, + block_number, + market_symbol, + market_name + from + "analytics"."prod_raw_base_mainnet"."perp_market_created_base_mainnet" +) + +select * +from + base \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_orders_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_orders_base_mainnet.sql new file mode 100644 index 00000000..bcec1baa --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_orders_base_mainnet.sql @@ -0,0 +1,46 @@ +with base as ( + select + oc.id, + oc.block_timestamp as ts, + oc.block_number, + oc.transaction_hash, + oc.contract, + oc.market_id, + markets.market_symbol, + CAST( + oc.account_id as text + ) as account_id, + oc.order_type, + + oc.size_delta / 1e18 + as size, + + oc.acceptable_price / 1e18 + as acceptable_price, + oc.settlement_time, + oc.expiration_time, + + LEFT( + REGEXP_REPLACE( + encode( + DECODE(REPLACE(oc.tracking_code, '0x', ''), 'hex'), + 'escape' + ) :: text, + '\\000', + '', + 'g' + ), + 20 + ) + as tracking_code, + oc.sender + from + "analytics"."prod_raw_base_mainnet"."perp_order_committed_base_mainnet" + as oc + left join "analytics"."prod_base_mainnet"."fct_perp_markets_base_mainnet" as markets + on oc.market_id = markets.id +) + +select * +from + base \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_pnl_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_pnl_base_mainnet.sql new file mode 100644 index 00000000..68695d17 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_pnl_base_mainnet.sql @@ -0,0 +1,18 @@ + +with debt as ( + select + ts, + 2 as market_id, + debt * -1 as market_pnl + from + "analytics"."prod_raw_base_mainnet"."core_vault_debt_base_mainnet" +) + +select + ts, + market_id, + market_pnl +from + debt +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_previous_order_expired_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_previous_order_expired_base_mainnet.sql new file mode 100644 index 00000000..2f82a4c2 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_previous_order_expired_base_mainnet.sql @@ -0,0 +1,19 @@ +select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + account_id, + commitment_time, + tracking_code, + + acceptable_price / 1e18 + as acceptable_price, + + size_delta / 1e18 + as size_delta +from + "analytics"."prod_raw_base_mainnet"."perp_previous_order_expired_base_mainnet" \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_trades_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_trades_base_mainnet.sql new file mode 100644 index 00000000..c0fcbda5 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_trades_base_mainnet.sql @@ -0,0 +1,70 @@ +with base as ( + select + pos.id, + pos.block_timestamp as ts, + pos.block_number, + pos.transaction_hash, + pos.contract, + pos.market_id, + markets.market_symbol, + CAST( + pos.account_id as text + ) as account_id, + + fill_price / 1e18 + as fill_price, + + pnl / 1e18 + as pnl, + + accrued_funding / 1e18 + as accrued_funding, + + size_delta / 1e18 + as trade_size, + + new_size / 1e18 + as position_size, + + total_fees / 1e18 + as total_fees, + + referral_fees / 1e18 + as referral_fees, + + collected_fees / 1e18 + as collected_fees, + + settlement_reward / 1e18 + as settlement_reward, + + LEFT( + REGEXP_REPLACE( + encode( + DECODE(REPLACE(tracking_code, '0x', ''), 'hex'), + 'escape' + ) :: text, + '\\000', + '', + 'g' + ), + 20 + ) + as tracking_code, + pos.settler + from + "analytics"."prod_raw_base_mainnet"."perp_order_settled_base_mainnet" as pos + left join "analytics"."prod_base_mainnet"."fct_perp_markets_base_mainnet" as markets + on pos.market_id = markets.id +) + +select + *, + ABS( + fill_price * trade_size + ) as notional_trade_size, + fill_price * position_size as notional_position_size, + total_fees - referral_fees - collected_fees - settlement_reward as lp_fees, + total_fees - settlement_reward as exchange_fees +from + base \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/accepted_values_fct_perp_colla_c44093d110551810dda33a327b32dcf1.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/accepted_values_fct_perp_colla_c44093d110551810dda33a327b32dcf1.sql new file mode 100644 index 00000000..8d0ccfe4 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/accepted_values_fct_perp_colla_c44093d110551810dda33a327b32dcf1.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_base_mainnet"."fct_perp_collateral_modified_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'CollateralModified' +) + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/accepted_values_fct_perp_inter_c4347b3b9694ac10aceed0143cedea56.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/accepted_values_fct_perp_inter_c4347b3b9694ac10aceed0143cedea56.sql new file mode 100644 index 00000000..c70ed2fc --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/accepted_values_fct_perp_inter_c4347b3b9694ac10aceed0143cedea56.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_base_mainnet"."fct_perp_interest_charged_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'InterestCharged' +) + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/accepted_values_fct_perp_previ_530e813c897a8fb37891d6ee5ba0c5cd.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/accepted_values_fct_perp_previ_530e813c897a8fb37891d6ee5ba0c5cd.sql new file mode 100644 index 00000000..c1aaa09f --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/accepted_values_fct_perp_previ_530e813c897a8fb37891d6ee5ba0c5cd.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_base_mainnet"."fct_perp_previous_order_expired_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'PreviousOrderExpired' +) + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_0e7c1984c4aa39f6fd4b55bb77bb0799.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_0e7c1984c4aa39f6fd4b55bb77bb0799.sql new file mode 100644 index 00000000..a4084d4b --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_0e7c1984c4aa39f6fd4b55bb77bb0799.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_perp_previous_order_expired_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_0f2a5a910989f8011f80a42e87ac0347.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_0f2a5a910989f8011f80a42e87ac0347.sql new file mode 100644 index 00000000..b716da01 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_0f2a5a910989f8011f80a42e87ac0347.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_perp_market_history_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_107d1ece6a234baa81ddaf7ec7bc2586.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_107d1ece6a234baa81ddaf7ec7bc2586.sql new file mode 100644 index 00000000..09d4f7fd --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_107d1ece6a234baa81ddaf7ec7bc2586.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not settlement_reward >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_20bd9be4bbd3c73d6fe50263ec1a1772.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_20bd9be4bbd3c73d6fe50263ec1a1772.sql new file mode 100644 index 00000000..06d13c7e --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_20bd9be4bbd3c73d6fe50263ec1a1772.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_perp_interest_charged_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not interest >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_30bfdb62856d2d46d9bb2e59b4ef38ec.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_30bfdb62856d2d46d9bb2e59b4ef38ec.sql new file mode 100644 index 00000000..44cf893a --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_30bfdb62856d2d46d9bb2e59b4ef38ec.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_perp_pnl_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_3750d789cef78e79b6772ee1c31b416d.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_3750d789cef78e79b6772ee1c31b416d.sql new file mode 100644 index 00000000..e41ba75d --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_3750d789cef78e79b6772ee1c31b416d.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_perp_liq_position_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_46aa73378e6d97a17fcd11f7168dd382.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_46aa73378e6d97a17fcd11f7168dd382.sql new file mode 100644 index 00000000..ec5182c7 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_46aa73378e6d97a17fcd11f7168dd382.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not referral_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_635979f89ac1fc82c0d353f5e0c85107.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_635979f89ac1fc82c0d353f5e0c85107.sql new file mode 100644 index 00000000..14f68038 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_635979f89ac1fc82c0d353f5e0c85107.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_perp_liq_position_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount_liquidated >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_706d881e642b0b44990f6900137dfeab.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_706d881e642b0b44990f6900137dfeab.sql new file mode 100644 index 00000000..3590faa5 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_706d881e642b0b44990f6900137dfeab.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not total_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_74c6652efc26b3f786970051f82d187d.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_74c6652efc26b3f786970051f82d187d.sql new file mode 100644 index 00000000..1538532a --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_74c6652efc26b3f786970051f82d187d.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_perp_liq_position_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not position_size >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_79500ffafcda43bd106402b84a9c0006.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_79500ffafcda43bd106402b84a9c0006.sql new file mode 100644 index 00000000..d5637ef2 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_79500ffafcda43bd106402b84a9c0006.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not lp_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_7f989292ebdd85696258f50e8e944d80.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_7f989292ebdd85696258f50e8e944d80.sql new file mode 100644 index 00000000..e01dfc30 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_7f989292ebdd85696258f50e8e944d80.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collected_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_8a97ba250d4e9efa339d8da28a0c27ac.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_8a97ba250d4e9efa339d8da28a0c27ac.sql new file mode 100644 index 00000000..4d15dfb5 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_8a97ba250d4e9efa339d8da28a0c27ac.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_perp_liq_account_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not total_reward >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_8db4ca1659461866db19178ab65e09c0.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_8db4ca1659461866db19178ab65e09c0.sql new file mode 100644 index 00000000..38663d61 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_8db4ca1659461866db19178ab65e09c0.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_perp_collateral_modified_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_a2dd2d32440dc91fc4794c2d669f8f75.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_a2dd2d32440dc91fc4794c2d669f8f75.sql new file mode 100644 index 00000000..00f8e8e8 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_a2dd2d32440dc91fc4794c2d669f8f75.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_a5e90bb9a47c86be90778297ee732a5c.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_a5e90bb9a47c86be90778297ee732a5c.sql new file mode 100644 index 00000000..2fc12a1e --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_a5e90bb9a47c86be90778297ee732a5c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_perp_orders_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_da1cde36dcb965e4569d28886fb327bf.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_da1cde36dcb965e4569d28886fb327bf.sql new file mode 100644 index 00000000..7cee146e --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_da1cde36dcb965e4569d28886fb327bf.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_perp_markets_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_de17968e136591e8bdebfe1ebeb97386.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_de17968e136591e8bdebfe1ebeb97386.sql new file mode 100644 index 00000000..629d79f9 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_de17968e136591e8bdebfe1ebeb97386.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not exchange_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_defc59e01d010d8997dbab10fd9ba035.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_defc59e01d010d8997dbab10fd9ba035.sql new file mode 100644 index 00000000..f6e3ddcd --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_defc59e01d010d8997dbab10fd9ba035.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not fill_price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_faf7be524f227ba063ac311acf719633.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_faf7be524f227ba063ac311acf719633.sql new file mode 100644 index 00000000..4a78fa97 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_faf7be524f227ba063ac311acf719633.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_perp_previous_order_expired_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_ff10b4f2a56e4cdea1b5bcb928b28cbf.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_ff10b4f2a56e4cdea1b5bcb928b28cbf.sql new file mode 100644 index 00000000..538b873f --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_ff10b4f2a56e4cdea1b5bcb928b28cbf.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_perp_interest_charged_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_accounts_base_mainnet_created_ts.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_accounts_base_mainnet_created_ts.sql new file mode 100644 index 00000000..264ed2b5 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_accounts_base_mainnet_created_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select created_ts +from "analytics"."prod_base_mainnet"."fct_perp_accounts_base_mainnet" +where created_ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_accounts_base_mainnet_id.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_accounts_base_mainnet_id.sql new file mode 100644 index 00000000..1c02a12c --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_accounts_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_base_mainnet"."fct_perp_accounts_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_accounts_base_mainnet_owner.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_accounts_base_mainnet_owner.sql new file mode 100644 index 00000000..6b6ed098 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_accounts_base_mainnet_owner.sql @@ -0,0 +1,11 @@ + + + + + + +select owner +from "analytics"."prod_base_mainnet"."fct_perp_accounts_base_mainnet" +where owner is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_480f0628000298ef433bca3cc91c2d4d.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_480f0628000298ef433bca3cc91c2d4d.sql new file mode 100644 index 00000000..767366c7 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_480f0628000298ef433bca3cc91c2d4d.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_base_mainnet"."fct_perp_collateral_modified_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_6aaf08a0cc0ebf1ec2552467131d9042.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_6aaf08a0cc0ebf1ec2552467131d9042.sql new file mode 100644 index 00000000..5b552f81 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_6aaf08a0cc0ebf1ec2552467131d9042.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_base_mainnet"."fct_perp_collateral_modified_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_e720fe048f24fc979d195abef2b1e5f2.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_e720fe048f24fc979d195abef2b1e5f2.sql new file mode 100644 index 00000000..994d0833 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_e720fe048f24fc979d195abef2b1e5f2.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_base_mainnet"."fct_perp_collateral_modified_base_mainnet" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_base_mainnet_block_number.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_base_mainnet_block_number.sql new file mode 100644 index 00000000..c2d3e25b --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_mainnet"."fct_perp_collateral_modified_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_base_mainnet_contract.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_base_mainnet_contract.sql new file mode 100644 index 00000000..4064060f --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_base_mainnet"."fct_perp_collateral_modified_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_base_mainnet_event_name.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_base_mainnet_event_name.sql new file mode 100644 index 00000000..a1843fbd --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_base_mainnet"."fct_perp_collateral_modified_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_base_mainnet_id.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_base_mainnet_id.sql new file mode 100644 index 00000000..78e4c477 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_base_mainnet"."fct_perp_collateral_modified_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_base_mainnet_sender.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_base_mainnet_sender.sql new file mode 100644 index 00000000..14afa397 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_base_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_base_mainnet"."fct_perp_collateral_modified_base_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_cha_58e811f195886e33ea96ae96495917e8.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_cha_58e811f195886e33ea96ae96495917e8.sql new file mode 100644 index 00000000..e566144b --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_cha_58e811f195886e33ea96ae96495917e8.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_base_mainnet"."fct_perp_interest_charged_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_account_id.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_account_id.sql new file mode 100644 index 00000000..ca3e0652 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_base_mainnet"."fct_perp_interest_charged_base_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_block_number.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_block_number.sql new file mode 100644 index 00000000..a9c0767d --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_mainnet"."fct_perp_interest_charged_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..a561c18f --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_base_mainnet"."fct_perp_interest_charged_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_contract.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_contract.sql new file mode 100644 index 00000000..6a3af1a5 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_base_mainnet"."fct_perp_interest_charged_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_event_name.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_event_name.sql new file mode 100644 index 00000000..eb875312 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_base_mainnet"."fct_perp_interest_charged_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_id.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_id.sql new file mode 100644 index 00000000..7ff2aa6d --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_base_mainnet"."fct_perp_interest_charged_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_interest.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_interest.sql new file mode 100644 index 00000000..f1a9bdc8 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_interest.sql @@ -0,0 +1,11 @@ + + + + + + +select interest +from "analytics"."prod_base_mainnet"."fct_perp_interest_charged_base_mainnet" +where interest is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_account_base_mainnet_account_id.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_account_base_mainnet_account_id.sql new file mode 100644 index 00000000..0f5c312e --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_account_base_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_base_mainnet"."fct_perp_liq_account_base_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_account_base_mainnet_total_reward.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_account_base_mainnet_total_reward.sql new file mode 100644 index 00000000..6f1c3d34 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_account_base_mainnet_total_reward.sql @@ -0,0 +1,11 @@ + + + + + + +select total_reward +from "analytics"."prod_base_mainnet"."fct_perp_liq_account_base_mainnet" +where total_reward is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_account_base_mainnet_ts.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_account_base_mainnet_ts.sql new file mode 100644 index 00000000..0d1690e3 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_account_base_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_mainnet"."fct_perp_liq_account_base_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_account_id.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_account_id.sql new file mode 100644 index 00000000..60732263 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_base_mainnet"."fct_perp_liq_position_base_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_amount_liquidated.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_amount_liquidated.sql new file mode 100644 index 00000000..227d5887 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_amount_liquidated.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_liquidated +from "analytics"."prod_base_mainnet"."fct_perp_liq_position_base_mainnet" +where amount_liquidated is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_block_number.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_block_number.sql new file mode 100644 index 00000000..ecf5a79d --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_mainnet"."fct_perp_liq_position_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_id.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_id.sql new file mode 100644 index 00000000..b8449f83 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_base_mainnet"."fct_perp_liq_position_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_market_id.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_market_id.sql new file mode 100644 index 00000000..d9f69cc4 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_base_mainnet"."fct_perp_liq_position_base_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_market_symbol.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_market_symbol.sql new file mode 100644 index 00000000..4630be9a --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_base_mainnet"."fct_perp_liq_position_base_mainnet" +where market_symbol is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_position_size.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_position_size.sql new file mode 100644 index 00000000..4820ec77 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_position_size.sql @@ -0,0 +1,11 @@ + + + + + + +select position_size +from "analytics"."prod_base_mainnet"."fct_perp_liq_position_base_mainnet" +where position_size is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..491f0df6 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_base_mainnet"."fct_perp_liq_position_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_ts.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_ts.sql new file mode 100644 index 00000000..98a8f9eb --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_mainnet"."fct_perp_liq_position_base_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_block_number.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_block_number.sql new file mode 100644 index 00000000..2a831370 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_mainnet"."fct_perp_market_history_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_funding_rate.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_funding_rate.sql new file mode 100644 index 00000000..81a9520e --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_funding_rate.sql @@ -0,0 +1,11 @@ + + + + + + +select funding_rate +from "analytics"."prod_base_mainnet"."fct_perp_market_history_base_mainnet" +where funding_rate is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_funding_rate_apr.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_funding_rate_apr.sql new file mode 100644 index 00000000..d9ee0e42 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_funding_rate_apr.sql @@ -0,0 +1,11 @@ + + + + + + +select funding_rate_apr +from "analytics"."prod_base_mainnet"."fct_perp_market_history_base_mainnet" +where funding_rate_apr is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_funding_velocity.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_funding_velocity.sql new file mode 100644 index 00000000..c8dbdc83 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_funding_velocity.sql @@ -0,0 +1,11 @@ + + + + + + +select funding_velocity +from "analytics"."prod_base_mainnet"."fct_perp_market_history_base_mainnet" +where funding_velocity is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_id.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_id.sql new file mode 100644 index 00000000..94fe90d8 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_base_mainnet"."fct_perp_market_history_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_interest_rate.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_interest_rate.sql new file mode 100644 index 00000000..82789397 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_interest_rate.sql @@ -0,0 +1,11 @@ + + + + + + +select interest_rate +from "analytics"."prod_base_mainnet"."fct_perp_market_history_base_mainnet" +where interest_rate is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_long_rate_apr.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_long_rate_apr.sql new file mode 100644 index 00000000..a3ebe028 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_long_rate_apr.sql @@ -0,0 +1,11 @@ + + + + + + +select long_rate_apr +from "analytics"."prod_base_mainnet"."fct_perp_market_history_base_mainnet" +where long_rate_apr is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_market_id.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_market_id.sql new file mode 100644 index 00000000..1fcfba7d --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_base_mainnet"."fct_perp_market_history_base_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_market_symbol.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_market_symbol.sql new file mode 100644 index 00000000..20d349b4 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_base_mainnet"."fct_perp_market_history_base_mainnet" +where market_symbol is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_price.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_price.sql new file mode 100644 index 00000000..94df13c8 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_base_mainnet"."fct_perp_market_history_base_mainnet" +where price is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_short_rate_apr.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_short_rate_apr.sql new file mode 100644 index 00000000..301f4340 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_short_rate_apr.sql @@ -0,0 +1,11 @@ + + + + + + +select short_rate_apr +from "analytics"."prod_base_mainnet"."fct_perp_market_history_base_mainnet" +where short_rate_apr is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_size.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_size.sql new file mode 100644 index 00000000..29f2b510 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_size.sql @@ -0,0 +1,11 @@ + + + + + + +select size +from "analytics"."prod_base_mainnet"."fct_perp_market_history_base_mainnet" +where size is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_size_delta.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_size_delta.sql new file mode 100644 index 00000000..7213448d --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_size_delta.sql @@ -0,0 +1,11 @@ + + + + + + +select size_delta +from "analytics"."prod_base_mainnet"."fct_perp_market_history_base_mainnet" +where size_delta is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_size_usd.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_size_usd.sql new file mode 100644 index 00000000..b93247ac --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_size_usd.sql @@ -0,0 +1,11 @@ + + + + + + +select size_usd +from "analytics"."prod_base_mainnet"."fct_perp_market_history_base_mainnet" +where size_usd is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_skew.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_skew.sql new file mode 100644 index 00000000..506b1b62 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_skew.sql @@ -0,0 +1,11 @@ + + + + + + +select skew +from "analytics"."prod_base_mainnet"."fct_perp_market_history_base_mainnet" +where skew is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..ce390ba0 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_base_mainnet"."fct_perp_market_history_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_ts.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_ts.sql new file mode 100644 index 00000000..1d13bc89 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_mainnet"."fct_perp_market_history_base_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_markets_base_mainnet_block_number.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_markets_base_mainnet_block_number.sql new file mode 100644 index 00000000..db52b4cf --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_markets_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_mainnet"."fct_perp_markets_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_markets_base_mainnet_created_ts.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_markets_base_mainnet_created_ts.sql new file mode 100644 index 00000000..8acf722a --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_markets_base_mainnet_created_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select created_ts +from "analytics"."prod_base_mainnet"."fct_perp_markets_base_mainnet" +where created_ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_markets_base_mainnet_id.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_markets_base_mainnet_id.sql new file mode 100644 index 00000000..0947c62b --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_markets_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_base_mainnet"."fct_perp_markets_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_markets_base_mainnet_market_name.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_markets_base_mainnet_market_name.sql new file mode 100644 index 00000000..d5a8254a --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_markets_base_mainnet_market_name.sql @@ -0,0 +1,11 @@ + + + + + + +select market_name +from "analytics"."prod_base_mainnet"."fct_perp_markets_base_mainnet" +where market_name is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_markets_base_mainnet_market_symbol.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_markets_base_mainnet_market_symbol.sql new file mode 100644 index 00000000..e1d1bf8b --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_markets_base_mainnet_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_base_mainnet"."fct_perp_markets_base_mainnet" +where market_symbol is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_account_id.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_account_id.sql new file mode 100644 index 00000000..9aeadd7f --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_base_mainnet"."fct_perp_orders_base_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_block_number.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_block_number.sql new file mode 100644 index 00000000..7a7cf93f --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_mainnet"."fct_perp_orders_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_contract.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_contract.sql new file mode 100644 index 00000000..e1bd15db --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_base_mainnet"."fct_perp_orders_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_id.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_id.sql new file mode 100644 index 00000000..6deb0a1a --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_base_mainnet"."fct_perp_orders_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_market_id.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_market_id.sql new file mode 100644 index 00000000..bf00f79a --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_base_mainnet"."fct_perp_orders_base_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_market_symbol.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_market_symbol.sql new file mode 100644 index 00000000..59c8b7a5 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_base_mainnet"."fct_perp_orders_base_mainnet" +where market_symbol is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..e491c9e9 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_base_mainnet"."fct_perp_orders_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_ts.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_ts.sql new file mode 100644 index 00000000..0bd0b49c --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_mainnet"."fct_perp_orders_base_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_pnl_base_mainnet_market_id.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_pnl_base_mainnet_market_id.sql new file mode 100644 index 00000000..f454cdc3 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_pnl_base_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_base_mainnet"."fct_perp_pnl_base_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_pnl_base_mainnet_ts.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_pnl_base_mainnet_ts.sql new file mode 100644 index 00000000..10f0020a --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_pnl_base_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_mainnet"."fct_perp_pnl_base_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_03fbb8f4256d615fd7d5e4f848963002.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_03fbb8f4256d615fd7d5e4f848963002.sql new file mode 100644 index 00000000..f77ae32f --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_03fbb8f4256d615fd7d5e4f848963002.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_base_mainnet"."fct_perp_previous_order_expired_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_47e60611f9f74b7743817ce63b11a05c.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_47e60611f9f74b7743817ce63b11a05c.sql new file mode 100644 index 00000000..2bc47419 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_47e60611f9f74b7743817ce63b11a05c.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_base_mainnet"."fct_perp_previous_order_expired_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_80cc469e6d2e81f1497a39d556777112.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_80cc469e6d2e81f1497a39d556777112.sql new file mode 100644 index 00000000..a2fb39be --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_80cc469e6d2e81f1497a39d556777112.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_mainnet"."fct_perp_previous_order_expired_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_ad18888485efae9a1e81172a3cc23d47.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_ad18888485efae9a1e81172a3cc23d47.sql new file mode 100644 index 00000000..9f0602a9 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_ad18888485efae9a1e81172a3cc23d47.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_base_mainnet"."fct_perp_previous_order_expired_base_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_e4a087722f5fd0da2240b158c1565b09.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_e4a087722f5fd0da2240b158c1565b09.sql new file mode 100644 index 00000000..1831e044 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_e4a087722f5fd0da2240b158c1565b09.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_base_mainnet"."fct_perp_previous_order_expired_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_order_expired_base_mainnet_contract.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_order_expired_base_mainnet_contract.sql new file mode 100644 index 00000000..4a55cb76 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_order_expired_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_base_mainnet"."fct_perp_previous_order_expired_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_order_expired_base_mainnet_id.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_order_expired_base_mainnet_id.sql new file mode 100644 index 00000000..30a0592b --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_order_expired_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_base_mainnet"."fct_perp_previous_order_expired_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_order_expired_base_mainnet_market_id.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_order_expired_base_mainnet_market_id.sql new file mode 100644 index 00000000..29db4789 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_order_expired_base_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_base_mainnet"."fct_perp_previous_order_expired_base_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_account_id.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_account_id.sql new file mode 100644 index 00000000..9790f929 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_accrued_funding.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_accrued_funding.sql new file mode 100644 index 00000000..5bbc96aa --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_accrued_funding.sql @@ -0,0 +1,11 @@ + + + + + + +select accrued_funding +from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +where accrued_funding is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_block_number.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_block_number.sql new file mode 100644 index 00000000..4fa75dae --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_collected_fees.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_collected_fees.sql new file mode 100644 index 00000000..f51e7eb3 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_collected_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select collected_fees +from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +where collected_fees is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_contract.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_contract.sql new file mode 100644 index 00000000..8592e53c --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_exchange_fees.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_exchange_fees.sql new file mode 100644 index 00000000..f2f451b6 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_exchange_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select exchange_fees +from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +where exchange_fees is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_fill_price.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_fill_price.sql new file mode 100644 index 00000000..414cb781 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_fill_price.sql @@ -0,0 +1,11 @@ + + + + + + +select fill_price +from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +where fill_price is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_id.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_id.sql new file mode 100644 index 00000000..4a2f25aa --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_lp_fees.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_lp_fees.sql new file mode 100644 index 00000000..b738aee5 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_lp_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select lp_fees +from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +where lp_fees is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_market_id.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_market_id.sql new file mode 100644 index 00000000..f003ecec --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_market_symbol.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_market_symbol.sql new file mode 100644 index 00000000..ea355ae7 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +where market_symbol is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_notional_position_size.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_notional_position_size.sql new file mode 100644 index 00000000..001ff430 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_notional_position_size.sql @@ -0,0 +1,11 @@ + + + + + + +select notional_position_size +from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +where notional_position_size is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_notional_trade_size.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_notional_trade_size.sql new file mode 100644 index 00000000..e81d6a18 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_notional_trade_size.sql @@ -0,0 +1,11 @@ + + + + + + +select notional_trade_size +from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +where notional_trade_size is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_pnl.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_pnl.sql new file mode 100644 index 00000000..0b9ff6aa --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_pnl.sql @@ -0,0 +1,11 @@ + + + + + + +select pnl +from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +where pnl is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_position_size.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_position_size.sql new file mode 100644 index 00000000..386e9285 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_position_size.sql @@ -0,0 +1,11 @@ + + + + + + +select position_size +from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +where position_size is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_referral_fees.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_referral_fees.sql new file mode 100644 index 00000000..91fbe22f --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_referral_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select referral_fees +from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +where referral_fees is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_settlement_reward.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_settlement_reward.sql new file mode 100644 index 00000000..d0cabc8c --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_settlement_reward.sql @@ -0,0 +1,11 @@ + + + + + + +select settlement_reward +from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +where settlement_reward is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_settler.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_settler.sql new file mode 100644 index 00000000..0d92f106 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_settler.sql @@ -0,0 +1,11 @@ + + + + + + +select settler +from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +where settler is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_total_fees.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_total_fees.sql new file mode 100644 index 00000000..b1497c8e --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_total_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select total_fees +from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +where total_fees is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_tracking_code.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_tracking_code.sql new file mode 100644 index 00000000..610bf552 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_tracking_code.sql @@ -0,0 +1,11 @@ + + + + + + +select tracking_code +from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +where tracking_code is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_trade_size.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_trade_size.sql new file mode 100644 index 00000000..cb24b08e --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_trade_size.sql @@ -0,0 +1,11 @@ + + + + + + +select trade_size +from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +where trade_size is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..6028f0a0 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_ts.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_ts.sql new file mode 100644 index 00000000..0f1ae55d --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_accounts_base_mainnet_id.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_accounts_base_mainnet_id.sql new file mode 100644 index 00000000..44d229df --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_accounts_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_base_mainnet"."fct_perp_accounts_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_collateral_modified_base_mainnet_id.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_collateral_modified_base_mainnet_id.sql new file mode 100644 index 00000000..034c0b1a --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_collateral_modified_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_base_mainnet"."fct_perp_collateral_modified_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_interest_charged_base_mainnet_id.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_interest_charged_base_mainnet_id.sql new file mode 100644 index 00000000..468d19ef --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_interest_charged_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_base_mainnet"."fct_perp_interest_charged_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_liq_position_base_mainnet_id.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_liq_position_base_mainnet_id.sql new file mode 100644 index 00000000..dc69c894 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_liq_position_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_base_mainnet"."fct_perp_liq_position_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_market_history_base_mainnet_id.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_market_history_base_mainnet_id.sql new file mode 100644 index 00000000..33609a56 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_market_history_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_base_mainnet"."fct_perp_market_history_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_orders_base_mainnet_id.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_orders_base_mainnet_id.sql new file mode 100644 index 00000000..340523d1 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_orders_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_base_mainnet"."fct_perp_orders_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_previous_order_expired_base_mainnet_id.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_previous_order_expired_base_mainnet_id.sql new file mode 100644 index 00000000..be4c6aa3 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_previous_order_expired_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_base_mainnet"."fct_perp_previous_order_expired_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_trades_base_mainnet_id.sql b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_trades_base_mainnet_id.sql new file mode 100644 index 00000000..4cf6733d --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_trades_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_account_stats_daily_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_account_stats_daily_base_mainnet.sql new file mode 100644 index 00000000..bb2e3486 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_account_stats_daily_base_mainnet.sql @@ -0,0 +1,45 @@ +with daily as ( + select + DATE_TRUNC( + 'day', + ts + ) as ts, + account_id, + SUM(fees) as fees, + SUM(volume) as volume, + SUM(amount_liquidated) as amount_liquidated, + SUM(liquidations) as liquidations + from + "analytics"."prod_base_mainnet"."fct_perp_account_stats_hourly_base_mainnet" + group by + DATE_TRUNC( + 'day', + ts + ), + account_id +), + +stats as ( + select + *, + SUM(fees) over ( + partition by account_id + order by + ts + range between unbounded preceding + and current row + ) as cumulative_fees, + SUM(volume) over ( + partition by account_id + order by + ts + range between unbounded preceding + and current row + ) as cumulative_volume + from + daily +) + +select * +from + stats \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_account_stats_hourly_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_account_stats_hourly_base_mainnet.sql new file mode 100644 index 00000000..dc309ecf --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_account_stats_hourly_base_mainnet.sql @@ -0,0 +1,119 @@ +with trades as ( + select + ts, + account_id, + total_fees, + notional_trade_size, + 1 as trades, + SUM( + total_fees + ) over ( + partition by account_id + order by + ts + ) as cumulative_fees, + SUM( + notional_trade_size + ) over ( + partition by account_id + order by + ts + ) as cumulative_volume + from + "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +), + +liq as ( + select + ts, + account_id, + amount_liquidated, + 1 as liquidations + from + "analytics"."prod_base_mainnet"."fct_perp_liq_position_base_mainnet" +), + +inc_trades as ( + select + DATE_TRUNC( + 'hour', + ts + ) as ts, + account_id, + SUM(trades) as trades, + SUM(total_fees) as fees, + SUM(notional_trade_size) as volume, + MAX(cumulative_fees) as cumulative_fees, + MAX(cumulative_volume) as cumulative_volume + from + trades + group by + DATE_TRUNC( + 'hour', + ts + ), + account_id +), + +inc_liq as ( + select + DATE_TRUNC( + 'hour', + ts + ) as ts, + account_id, + SUM(amount_liquidated) as amount_liquidated, + SUM(liquidations) as liquidations + from + liq + group by + DATE_TRUNC( + 'hour', + ts + ), + account_id +), + +inc as ( + select + h.ts, + h.account_id, + COALESCE( + h.trades, + 0 + ) as trades, + COALESCE( + h.fees, + 0 + ) as fees, + COALESCE( + h.volume, + 0 + ) as volume, + COALESCE( + l.amount_liquidated, + 0 + ) as amount_liquidated, + COALESCE( + l.liquidations, + 0 + ) as liquidations, + COALESCE( + h.cumulative_fees, + 0 + ) as cumulative_fees, + COALESCE( + h.cumulative_volume, + 0 + ) as cumulative_volume + from + inc_trades as h + left join inc_liq as l + on + h.ts = l.ts + and h.account_id = l.account_id +) + +select * +from + inc \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_keeper_stats_daily_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_keeper_stats_daily_base_mainnet.sql new file mode 100644 index 00000000..813fd013 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_keeper_stats_daily_base_mainnet.sql @@ -0,0 +1,44 @@ +with hourly as ( + select + keeper, + settlement_rewards, + amount_settled, + trades, + DATE_TRUNC( + 'day', + ts + ) as ts + from + "analytics"."prod_base_mainnet"."fct_perp_keeper_stats_hourly_base_mainnet" +), + +total as ( + select + ts, + SUM(trades) as trades_total, + SUM(settlement_rewards) as settlement_reward_total, + SUM(amount_settled) as amount_settled_total + from + hourly + group by + ts +) + +select + hourly.ts, + hourly.keeper, + SUM(hourly.trades) as trades, + SUM(hourly.settlement_rewards) as settlement_rewards, + SUM(hourly.amount_settled) as amount_settled, + SUM(hourly.trades) / MAX(total.trades_total) as trades_pct, + SUM(hourly.settlement_rewards) + / MAX(total.settlement_reward_total) as settlement_rewards_pct, + SUM(hourly.amount_settled) + / MAX(total.amount_settled_total) as amount_settled_pct +from + hourly +inner join total + on hourly.ts = total.ts +group by + hourly.ts, + hourly.keeper \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_keeper_stats_hourly_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_keeper_stats_hourly_base_mainnet.sql new file mode 100644 index 00000000..9af1a0aa --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_keeper_stats_hourly_base_mainnet.sql @@ -0,0 +1,44 @@ +with trades as ( + select + settler, + settlement_reward, + notional_trade_size, + 1 as trades, + DATE_TRUNC( + 'hour', + ts + ) as ts + from + "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +), + +total as ( + select + ts, + SUM(trades) as trades_total, + SUM(settlement_reward) as settlement_reward_total, + SUM(notional_trade_size) as notional_trade_size_total + from + trades + group by + ts +) + +select + trades.ts, + trades.settler as keeper, + SUM(trades.trades) as trades, + SUM(trades.settlement_reward) as settlement_rewards, + SUM(trades.notional_trade_size) as amount_settled, + SUM(trades.trades) / MAX(total.trades_total) as trades_pct, + SUM(trades.settlement_reward) + / MAX(total.settlement_reward_total) as settlement_rewards_pct, + SUM(trades.notional_trade_size) + / MAX(total.notional_trade_size_total) as amount_settled_pct +from + trades +inner join total + on trades.ts = total.ts +group by + trades.ts, + trades.settler \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_market_stats_daily_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_market_stats_daily_base_mainnet.sql new file mode 100644 index 00000000..6f24a0fe --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_market_stats_daily_base_mainnet.sql @@ -0,0 +1,25 @@ +select + DATE_TRUNC( + 'day', + ts + ) as ts, + market_symbol, + SUM(trades) as trades, + SUM(exchange_fees) as exchange_fees, + SUM(referral_fees) as referral_fees, + SUM(collected_fees) as collected_fees, + SUM(volume) as volume, + SUM(amount_liquidated) as amount_liquidated, + SUM(liquidations) as liquidations, + MAX(cumulative_exchange_fees) as cumulative_exchange_fees, + MAX(cumulative_referral_fees) as cumulative_referral_fees, + MAX(cumulative_collected_fees) as cumulative_collected_fees, + MAX(cumulative_volume) as cumulative_volume +from + "analytics"."prod_base_mainnet"."fct_perp_market_stats_hourly_base_mainnet" +group by + DATE_TRUNC( + 'day', + ts + ), + market_symbol \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_market_stats_hourly_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_market_stats_hourly_base_mainnet.sql new file mode 100644 index 00000000..ac8eaad6 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_market_stats_hourly_base_mainnet.sql @@ -0,0 +1,162 @@ +with trades as ( + select + ts, + market_symbol, + exchange_fees, + referral_fees, + collected_fees, + notional_trade_size, + 1 as trades + from + "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" +), + +liq as ( + select + ts, + market_symbol, + amount_liquidated, + 1 as liquidations + from + "analytics"."prod_base_mainnet"."fct_perp_liq_position_base_mainnet" +), + +inc_trades as ( + select + DATE_TRUNC( + 'hour', + ts + ) as ts, + market_symbol, + SUM(trades) as trades, + SUM(exchange_fees) as exchange_fees, + SUM(referral_fees) as referral_fees, + SUM(collected_fees) as collected_fees, + SUM(notional_trade_size) as volume + from + trades + group by + DATE_TRUNC( + 'hour', + ts + ), + market_symbol +), + +inc_liq as ( + select + DATE_TRUNC( + 'hour', + ts + ) as ts, + market_symbol, + SUM(amount_liquidated) as amount_liquidated, + SUM(liquidations) as liquidations + from + liq + group by + DATE_TRUNC( + 'hour', + ts + ), + market_symbol +), + +dim as ( + select + m.market_symbol, + GENERATE_SERIES( + DATE_TRUNC('hour', MIN(t.ts)), + DATE_TRUNC('hour', MAX(t.ts)), + '1 hour'::INTERVAL + ) as ts + from + ( + select ts + from + trades + ) as t + cross join ( + select distinct market_symbol + from + trades + ) as m + group by + m.market_symbol +), + +inc as ( + select + dim.ts, + dim.market_symbol, + COALESCE( + h.trades, + 0 + ) as trades, + COALESCE( + h.exchange_fees, + 0 + ) as exchange_fees, + COALESCE( + h.referral_fees, + 0 + ) as referral_fees, + COALESCE( + h.collected_fees, + 0 + ) as collected_fees, + COALESCE( + h.volume, + 0 + ) as volume, + COALESCE( + l.amount_liquidated, + 0 + ) as amount_liquidated, + COALESCE( + l.liquidations, + 0 + ) as liquidations, + SUM( + h.exchange_fees + ) over ( + partition by dim.market_symbol + order by + dim.ts + ) as cumulative_exchange_fees, + SUM( + h.referral_fees + ) over ( + partition by dim.market_symbol + order by + dim.ts + ) as cumulative_referral_fees, + SUM( + h.collected_fees + ) over ( + partition by dim.market_symbol + order by + dim.ts + ) as cumulative_collected_fees, + SUM( + h.volume + ) over ( + partition by dim.market_symbol + order by + dim.ts + ) as cumulative_volume + from + dim + left join inc_trades as h + on + dim.ts = h.ts + and dim.market_symbol = h.market_symbol + left join inc_liq as l + on + dim.ts = l.ts + and dim.market_symbol = l.market_symbol +) + +select * +from + inc \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_stats_daily_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_stats_daily_base_mainnet.sql new file mode 100644 index 00000000..1da61a16 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_stats_daily_base_mainnet.sql @@ -0,0 +1,23 @@ +select + DATE_TRUNC( + 'day', + ts + ) as ts, + SUM(trades) as trades, + SUM(exchange_fees) as exchange_fees, + SUM(referral_fees) as referral_fees, + SUM(collected_fees) as collected_fees, + SUM(volume) as volume, + SUM(liquidation_rewards) as liquidation_rewards, + SUM(liquidated_accounts) as liquidated_accounts, + MAX(cumulative_exchange_fees) as cumulative_exchange_fees, + MAX(cumulative_referral_fees) as cumulative_referral_fees, + MAX(cumulative_collected_fees) as cumulative_collected_fees, + MAX(cumulative_volume) as cumulative_volume +from + "analytics"."prod_base_mainnet"."fct_perp_stats_hourly_base_mainnet" +group by + DATE_TRUNC( + 'day', + ts + ) \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_stats_hourly_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_stats_hourly_base_mainnet.sql new file mode 100644 index 00000000..d0542f1b --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_stats_hourly_base_mainnet.sql @@ -0,0 +1,91 @@ +with inc_market as ( + select + ts, + market_symbol, + trades, + exchange_fees, + referral_fees, + collected_fees, + volume, + liquidations, + cumulative_exchange_fees, + cumulative_referral_fees, + cumulative_collected_fees, + cumulative_volume + from + "analytics"."prod_base_mainnet"."fct_perp_market_stats_hourly_base_mainnet" +), + +liq as ( + select + ts, + total_reward, + 1 as liquidated_accounts + from + "analytics"."prod_base_mainnet"."fct_perp_liq_account_base_mainnet" +), + +inc_liq as ( + select + DATE_TRUNC( + 'hour', + ts + ) as ts, + SUM(total_reward) as liquidation_rewards, + SUM(liquidated_accounts) as liquidated_accounts + from + liq + group by + DATE_TRUNC( + 'hour', + ts + ) +), + +inc_trade as ( + select + ts, + SUM(trades) as trades, + SUM(exchange_fees) as exchange_fees, + SUM(referral_fees) as referral_fees, + SUM(collected_fees) as collected_fees, + SUM(volume) as volume, + SUM(cumulative_exchange_fees) as cumulative_exchange_fees, + SUM(cumulative_referral_fees) as cumulative_referral_fees, + SUM(cumulative_collected_fees) as cumulative_collected_fees, + SUM(cumulative_volume) as cumulative_volume + from + inc_market + group by + ts +), + +inc as ( + select + h.ts, + h.trades, + h.exchange_fees, + h.referral_fees, + h.collected_fees, + h.volume, + h.cumulative_exchange_fees, + h.cumulative_referral_fees, + h.cumulative_collected_fees, + h.cumulative_volume, + COALESCE( + l.liquidation_rewards, + 0 + ) as liquidation_rewards, + COALESCE( + l.liquidated_accounts, + 0 + ) as liquidated_accounts + from + inc_trade as h + left join inc_liq as l + on h.ts = l.ts +) + +select * +from + inc \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_tracking_stats_daily_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_tracking_stats_daily_base_mainnet.sql new file mode 100644 index 00000000..2b311e26 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_tracking_stats_daily_base_mainnet.sql @@ -0,0 +1,93 @@ +with trades as ( + select + DATE_TRUNC( + 'day', + ts + ) as ts, + tracking_code, + SUM(exchange_fees) as exchange_fees, + SUM(referral_fees) as referral_fees, + SUM(collected_fees) as collected_fees, + SUM(volume) as volume, + SUM(trades) as trades + from + "analytics"."prod_base_mainnet"."fct_perp_tracking_stats_hourly_base_mainnet" + group by + DATE_TRUNC( + 'day', + ts + ), + tracking_code +), + +accounts as ( + select + DATE_TRUNC( + 'day', + ts + ) as ts, + tracking_code, + COUNT( + distinct account_id + ) as "accounts" + from + "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" + group by + DATE_TRUNC( + 'day', + ts + ), + tracking_code +), + +total as ( + select + ts, + SUM(exchange_fees) as exchange_fees_total, + SUM(referral_fees) as referral_fees_total, + SUM(collected_fees) as collected_fees_total, + SUM(volume) as volume_total, + SUM(trades) as trades_total + from + trades + group by + ts +) + +select + trades.ts, + trades.tracking_code, + trades.exchange_fees, + trades.referral_fees, + trades.collected_fees, + trades.volume, + trades.trades, + accounts.accounts, + case + when total.exchange_fees_total = 0 then 0 + else trades.exchange_fees / total.exchange_fees_total + end as exchange_fees_share, + case + when total.referral_fees_total = 0 then 0 + else trades.referral_fees / total.referral_fees_total + end as referral_fees_share, + case + when total.collected_fees_total = 0 then 0 + else trades.collected_fees / total.collected_fees_total + end as collected_fees_share, + case + when total.volume_total = 0 then 0 + else trades.volume / total.volume_total + end as volume_share, + case + when total.trades_total = 0 then 0 + else trades.trades / total.trades_total + end as trades_share +from + trades +inner join accounts + on + trades.ts = accounts.ts + and trades.tracking_code = accounts.tracking_code +inner join total + on trades.ts = total.ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_tracking_stats_hourly_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_tracking_stats_hourly_base_mainnet.sql new file mode 100644 index 00000000..1df05afd --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_tracking_stats_hourly_base_mainnet.sql @@ -0,0 +1,93 @@ +with trades as ( + select + DATE_TRUNC( + 'hour', + ts + ) as ts, + tracking_code, + SUM(exchange_fees) as exchange_fees, + SUM(referral_fees) as referral_fees, + SUM(collected_fees) as collected_fees, + SUM(notional_trade_size) as volume, + SUM(1) as trades + from + "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" + group by + DATE_TRUNC( + 'hour', + ts + ), + tracking_code +), + +accounts as ( + select + DATE_TRUNC( + 'hour', + ts + ) as ts, + tracking_code, + COUNT( + distinct account_id + ) as "accounts" + from + "analytics"."prod_base_mainnet"."fct_perp_trades_base_mainnet" + group by + DATE_TRUNC( + 'hour', + ts + ), + tracking_code +), + +total as ( + select + ts, + SUM(trades) as trades_total, + SUM(exchange_fees) as exchange_fees_total, + SUM(referral_fees) as referral_fees_total, + SUM(collected_fees) as collected_fees_total, + SUM(volume) as volume_total + from + trades + group by + ts +) + +select + trades.ts, + trades.tracking_code, + trades.exchange_fees, + trades.referral_fees, + trades.collected_fees, + trades.volume, + trades.trades, + accounts.accounts, + case + when total.exchange_fees_total = 0 then 0 + else trades.exchange_fees / total.exchange_fees_total + end as exchange_fees_share, + case + when total.referral_fees_total = 0 then 0 + else trades.referral_fees / total.referral_fees_total + end as referral_fees_share, + case + when total.collected_fees_total = 0 then 0 + else trades.collected_fees / total.collected_fees_total + end as collected_fees_share, + case + when total.volume_total = 0 then 0 + else trades.volume / total.volume_total + end as volume_share, + case + when total.trades_total = 0 then 0 + else trades.trades / total.trades_total + end as trades_share +from + trades +inner join accounts + on + trades.ts = accounts.ts + and trades.tracking_code = accounts.tracking_code +inner join total + on trades.ts = total.ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/prices/fct_prices_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/prices/fct_prices_base_mainnet.sql new file mode 100644 index 00000000..51d5fd2e --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/prices/fct_prices_base_mainnet.sql @@ -0,0 +1,54 @@ +with all_prices as ( + select + ts, + null as market_address, + market_symbol, + price + from + "analytics"."prod_base_mainnet"."fct_perp_market_history_base_mainnet" + union all + select + ts, + null as market_address, + 'SNX' as market_symbol, + snx_price as price + from + "analytics"."prod_base_mainnet"."fct_buyback_base_mainnet" + where + snx_price > 0 + union all + select + ts, + collateral_type as market_address, + null as market_symbol, + collateral_value / amount as price + from + "analytics"."prod_raw_base_mainnet"."core_vault_collateral_base_mainnet" + where + collateral_value > 0 +), + +tokens as ( + select + token_address, + token_symbol + from + "analytics"."prod_seeds"."base_mainnet_tokens" +) + +select + p.ts, + p.market_address, + p.price, + COALESCE( + t.token_symbol, + p.market_symbol + ) as market_symbol +from + all_prices as p +left join tokens as t + on LOWER( + p.market_address + ) = LOWER( + t.token_address + ) \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/prices/fct_prices_hourly_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/prices/fct_prices_hourly_base_mainnet.sql new file mode 100644 index 00000000..73b69f38 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/prices/fct_prices_hourly_base_mainnet.sql @@ -0,0 +1,72 @@ +with prices as ( + select distinct + market_symbol, + DATE_TRUNC( + 'hour', + ts + ) as ts, + LAST_VALUE(price) over ( + partition by DATE_TRUNC('hour', ts), market_symbol + order by + ts + rows between unbounded preceding + and unbounded following + ) as price + from + "analytics"."prod_base_mainnet"."fct_prices_base_mainnet" +), + +dim as ( + select + m.market_symbol, + GENERATE_SERIES( + DATE_TRUNC('hour', MIN(t.ts)), + DATE_TRUNC('hour', MAX(t.ts)), + '1 hour'::INTERVAL + ) as ts + from + ( + select ts + from + prices + ) as t + cross join ( + select distinct market_symbol + from + prices + ) as m + group by + m.market_symbol +), + +ffill as ( + select + dim.ts, + dim.market_symbol, + LAST(prices.price) over ( + partition by dim.market_symbol + order by dim.ts + rows between unbounded preceding and current row + ) as price + from + dim + left join prices + on + dim.ts = prices.ts + and dim.market_symbol = prices.market_symbol +), + +hourly_prices as ( + select + ts, + market_symbol, + price + from + ffill +) + +select * +from + hourly_prices +where + price is not null \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/dbt_utils_accepted_range_fct_p_27b6af55248f953e90043a26b172ae10.sql b/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/dbt_utils_accepted_range_fct_p_27b6af55248f953e90043a26b172ae10.sql new file mode 100644 index 00000000..4f5917b2 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/dbt_utils_accepted_range_fct_p_27b6af55248f953e90043a26b172ae10.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_prices_hourly_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/dbt_utils_accepted_range_fct_prices_base_mainnet_price__True__0.sql b/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/dbt_utils_accepted_range_fct_prices_base_mainnet_price__True__0.sql new file mode 100644 index 00000000..b7368af4 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/dbt_utils_accepted_range_fct_prices_base_mainnet_price__True__0.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_prices_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/not_null_fct_prices_base_mainnet_market_symbol.sql b/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/not_null_fct_prices_base_mainnet_market_symbol.sql new file mode 100644 index 00000000..2416624d --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/not_null_fct_prices_base_mainnet_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_base_mainnet"."fct_prices_base_mainnet" +where market_symbol is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/not_null_fct_prices_base_mainnet_price.sql b/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/not_null_fct_prices_base_mainnet_price.sql new file mode 100644 index 00000000..c71dcc8c --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/not_null_fct_prices_base_mainnet_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_base_mainnet"."fct_prices_base_mainnet" +where price is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/not_null_fct_prices_base_mainnet_ts.sql b/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/not_null_fct_prices_base_mainnet_ts.sql new file mode 100644 index 00000000..adbfa0ce --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/not_null_fct_prices_base_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_mainnet"."fct_prices_base_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/not_null_fct_prices_hourly_base_mainnet_market_symbol.sql b/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/not_null_fct_prices_hourly_base_mainnet_market_symbol.sql new file mode 100644 index 00000000..57f855ce --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/not_null_fct_prices_hourly_base_mainnet_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_base_mainnet"."fct_prices_hourly_base_mainnet" +where market_symbol is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/not_null_fct_prices_hourly_base_mainnet_price.sql b/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/not_null_fct_prices_hourly_base_mainnet_price.sql new file mode 100644 index 00000000..fb9036d9 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/not_null_fct_prices_hourly_base_mainnet_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_base_mainnet"."fct_prices_hourly_base_mainnet" +where price is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/not_null_fct_prices_hourly_base_mainnet_ts.sql b/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/not_null_fct_prices_hourly_base_mainnet_ts.sql new file mode 100644 index 00000000..ef0879c0 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/not_null_fct_prices_hourly_base_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_mainnet"."fct_prices_hourly_base_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/fct_spot_atomics_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/spot/fct_spot_atomics_base_mainnet.sql new file mode 100644 index 00000000..715a5260 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/fct_spot_atomics_base_mainnet.sql @@ -0,0 +1,61 @@ +with bought as ( + select + id, + block_timestamp as ts, + block_number, + transaction_hash as tx_hash, + synth_market_id, + + price / 1e18 + as price, + + synth_returned / 1e18 + as amount, + referrer + from + "analytics"."prod_raw_base_mainnet"."spot_synth_bought_base_mainnet" +), + +sold as ( + select + id, + block_timestamp as ts, + block_number, + transaction_hash as tx_hash, + synth_market_id, + + price / 1e18 + as price, + -1 * + amount_returned / 1e18 + as amount, + referrer + from + "analytics"."prod_raw_base_mainnet"."spot_synth_sold_base_mainnet" +) + +select + id, + ts, + block_number, + tx_hash, + synth_market_id, + price, + amount, + referrer +from + bought +union all +select + id, + ts, + block_number, + tx_hash, + synth_market_id, + price, + amount, + referrer +from + sold +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/fct_spot_markets_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/spot/fct_spot_markets_base_mainnet.sql new file mode 100644 index 00000000..1655d2e0 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/fct_spot_markets_base_mainnet.sql @@ -0,0 +1,13 @@ +with base as ( + select + synth_market_id as id, + block_timestamp as created_ts, + block_number, + synth_token_address as token_address + from + "analytics"."prod_raw_base_mainnet"."spot_synth_registered_base_mainnet" +) + +select * +from + base \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/fct_spot_wrapper_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/spot/fct_spot_wrapper_base_mainnet.sql new file mode 100644 index 00000000..8c77b9dc --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/fct_spot_wrapper_base_mainnet.sql @@ -0,0 +1,49 @@ +with wraps as ( + select + id, + block_timestamp as ts, + block_number, + transaction_hash as tx_hash, + synth_market_id, + + amount_wrapped / 1e18 + as amount_wrapped + from + "analytics"."prod_raw_base_mainnet"."spot_synth_wrapped_base_mainnet" +), + +unwraps as ( + select + id, + block_timestamp as ts, + block_number, + transaction_hash as tx_hash, + synth_market_id, + -1 * + amount_unwrapped / 1e18 + as amount_wrapped + from + "analytics"."prod_raw_base_mainnet"."spot_synth_unwrapped_base_mainnet" +) + +select + id, + ts, + block_number, + tx_hash, + synth_market_id, + amount_wrapped +from + wraps +union all +select + id, + ts, + block_number, + tx_hash, + synth_market_id, + amount_wrapped +from + unwraps +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/fct_synth_supply_base_mainnet.sql b/compiled/synthetix/models/marts/base/mainnet/spot/fct_synth_supply_base_mainnet.sql new file mode 100644 index 00000000..51b4cfa4 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/fct_synth_supply_base_mainnet.sql @@ -0,0 +1,76 @@ +with wrapper as ( + select + ts, + block_number, + synth_market_id, + amount_wrapped as change_amount + from + "analytics"."prod_base_mainnet"."fct_spot_wrapper_base_mainnet" +), + +atomics as ( + select + ts, + block_number, + synth_market_id, + amount as change_amount + from + "analytics"."prod_base_mainnet"."fct_spot_atomics_base_mainnet" + union all + select + ts, + block_number, + 0 as synth_market_id, + amount * price * -1 as change_amount + from + "analytics"."prod_base_mainnet"."fct_spot_atomics_base_mainnet" +), + +usd_changes as ( + select + block_timestamp as ts, + block_number, + 0 as synth_market_id, + + amount / 1e18 + as change_amount + from + "analytics"."prod_raw_base_mainnet"."core_usd_minted_base_mainnet" + union all + select + block_timestamp as ts, + block_number, + 0 as synth_market_id, + -1 * + amount / 1e18 + as change_amount + from + "analytics"."prod_raw_base_mainnet"."core_usd_burned_base_mainnet" +), + +all_changes as ( + select * + from + wrapper + union all + select * + from + atomics + union all + select * + from + usd_changes +) + +select + ts, + block_number, + synth_market_id, + SUM(change_amount) over ( + partition by synth_market_id + order by + ts, + block_number + ) as supply +from + all_changes \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_250a7c642b574d53cc1af4dfcbcf129d.sql b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_250a7c642b574d53cc1af4dfcbcf129d.sql new file mode 100644 index 00000000..da06b51d --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_250a7c642b574d53cc1af4dfcbcf129d.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_spot_wrapper_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_7fab60828a5bfeb783ade31a478e75db.sql b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_7fab60828a5bfeb783ade31a478e75db.sql new file mode 100644 index 00000000..e929b9cc --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_7fab60828a5bfeb783ade31a478e75db.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_spot_atomics_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_91ed2d6444a2d9e7dae36ab1d509b137.sql b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_91ed2d6444a2d9e7dae36ab1d509b137.sql new file mode 100644 index 00000000..b1919f22 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_91ed2d6444a2d9e7dae36ab1d509b137.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_synth_supply_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_c6e2598ae26ef43c24f3f88f8dc4f769.sql b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_c6e2598ae26ef43c24f3f88f8dc4f769.sql new file mode 100644 index 00000000..fcb70c16 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_c6e2598ae26ef43c24f3f88f8dc4f769.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_mainnet"."fct_spot_markets_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_amount.sql b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_amount.sql new file mode 100644 index 00000000..24477403 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_base_mainnet"."fct_spot_atomics_base_mainnet" +where amount is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_block_number.sql b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_block_number.sql new file mode 100644 index 00000000..c879490e --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_mainnet"."fct_spot_atomics_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_id.sql b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_id.sql new file mode 100644 index 00000000..6ee7189f --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_base_mainnet"."fct_spot_atomics_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_price.sql b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_price.sql new file mode 100644 index 00000000..b9c4cb6b --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_base_mainnet"."fct_spot_atomics_base_mainnet" +where price is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_referrer.sql b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_referrer.sql new file mode 100644 index 00000000..9a3c5b8d --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_referrer.sql @@ -0,0 +1,11 @@ + + + + + + +select referrer +from "analytics"."prod_base_mainnet"."fct_spot_atomics_base_mainnet" +where referrer is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_synth_market_id.sql b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_synth_market_id.sql new file mode 100644 index 00000000..971e0a3b --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_base_mainnet"."fct_spot_atomics_base_mainnet" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_ts.sql b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_ts.sql new file mode 100644 index 00000000..18460e7b --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_mainnet"."fct_spot_atomics_base_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_tx_hash.sql b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_tx_hash.sql new file mode 100644 index 00000000..262d61a1 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_tx_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select tx_hash +from "analytics"."prod_base_mainnet"."fct_spot_atomics_base_mainnet" +where tx_hash is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_markets_base_mainnet_block_number.sql b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_markets_base_mainnet_block_number.sql new file mode 100644 index 00000000..f9a00c86 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_markets_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_mainnet"."fct_spot_markets_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_markets_base_mainnet_created_ts.sql b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_markets_base_mainnet_created_ts.sql new file mode 100644 index 00000000..210e229e --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_markets_base_mainnet_created_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select created_ts +from "analytics"."prod_base_mainnet"."fct_spot_markets_base_mainnet" +where created_ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_markets_base_mainnet_id.sql b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_markets_base_mainnet_id.sql new file mode 100644 index 00000000..bdc31da5 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_markets_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_base_mainnet"."fct_spot_markets_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_markets_base_mainnet_token_address.sql b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_markets_base_mainnet_token_address.sql new file mode 100644 index 00000000..3e596a6f --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_markets_base_mainnet_token_address.sql @@ -0,0 +1,11 @@ + + + + + + +select token_address +from "analytics"."prod_base_mainnet"."fct_spot_markets_base_mainnet" +where token_address is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_base_mainnet_amount_wrapped.sql b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_base_mainnet_amount_wrapped.sql new file mode 100644 index 00000000..1eb59b2f --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_base_mainnet_amount_wrapped.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_wrapped +from "analytics"."prod_base_mainnet"."fct_spot_wrapper_base_mainnet" +where amount_wrapped is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_base_mainnet_block_number.sql b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_base_mainnet_block_number.sql new file mode 100644 index 00000000..d85551c2 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_mainnet"."fct_spot_wrapper_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_base_mainnet_id.sql b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_base_mainnet_id.sql new file mode 100644 index 00000000..99e85bf5 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_base_mainnet"."fct_spot_wrapper_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_base_mainnet_synth_market_id.sql b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_base_mainnet_synth_market_id.sql new file mode 100644 index 00000000..ba922fe3 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_base_mainnet_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_base_mainnet"."fct_spot_wrapper_base_mainnet" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_base_mainnet_ts.sql b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_base_mainnet_ts.sql new file mode 100644 index 00000000..39da23fc --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_base_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_mainnet"."fct_spot_wrapper_base_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_base_mainnet_tx_hash.sql b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_base_mainnet_tx_hash.sql new file mode 100644 index 00000000..103fc4e4 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_base_mainnet_tx_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select tx_hash +from "analytics"."prod_base_mainnet"."fct_spot_wrapper_base_mainnet" +where tx_hash is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_synth_supply_base_mainnet_block_number.sql b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_synth_supply_base_mainnet_block_number.sql new file mode 100644 index 00000000..c7c50032 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_synth_supply_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_mainnet"."fct_synth_supply_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_synth_supply_base_mainnet_supply.sql b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_synth_supply_base_mainnet_supply.sql new file mode 100644 index 00000000..7bf0ea5c --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_synth_supply_base_mainnet_supply.sql @@ -0,0 +1,11 @@ + + + + + + +select supply +from "analytics"."prod_base_mainnet"."fct_synth_supply_base_mainnet" +where supply is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_synth_supply_base_mainnet_synth_market_id.sql b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_synth_supply_base_mainnet_synth_market_id.sql new file mode 100644 index 00000000..b09110c7 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_synth_supply_base_mainnet_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_base_mainnet"."fct_synth_supply_base_mainnet" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_synth_supply_base_mainnet_ts.sql b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_synth_supply_base_mainnet_ts.sql new file mode 100644 index 00000000..9fcf4773 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_synth_supply_base_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_mainnet"."fct_synth_supply_base_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/unique_fct_spot_atomics_base_mainnet_id.sql b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/unique_fct_spot_atomics_base_mainnet_id.sql new file mode 100644 index 00000000..f713c6b6 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/unique_fct_spot_atomics_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_base_mainnet"."fct_spot_atomics_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/unique_fct_spot_wrapper_base_mainnet_id.sql b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/unique_fct_spot_wrapper_base_mainnet_id.sql new file mode 100644 index 00000000..465b7425 --- /dev/null +++ b/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/unique_fct_spot_wrapper_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_base_mainnet"."fct_spot_wrapper_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/fct_buyback_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/fct_buyback_base_sepolia.sql new file mode 100644 index 00000000..648191f3 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/fct_buyback_base_sepolia.sql @@ -0,0 +1,17 @@ +select + id, + block_timestamp as ts, + buyer, + + snx / 1e18 + as snx, + + usd / 1e18 + as usd, + ( + usd / 1e18 +) / ( + snx / 1e18 +) as snx_price +from + "analytics"."prod_raw_base_sepolia"."buyback_processed_base_sepolia" \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/fct_buyback_daily_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/fct_buyback_daily_base_sepolia.sql new file mode 100644 index 00000000..5fa51ddc --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/fct_buyback_daily_base_sepolia.sql @@ -0,0 +1,31 @@ +with agg as ( + select + date_trunc( + 'day', + ts + ) as ts, + sum(snx) as snx_amount, + sum(usd) as usd_amount + from + "analytics"."prod_base_sepolia"."fct_buyback_base_sepolia" + group by + date_trunc( + 'day', + ts + ) +) -- add cumulative amounts + +select + ts, + snx_amount, + usd_amount, + sum(snx_amount) over ( + order by + ts + ) as cumulative_snx_amount, + sum(usd_amount) over ( + order by + ts + ) as cumulative_usd_amount +from + agg \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/fct_buyback_hourly_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/fct_buyback_hourly_base_sepolia.sql new file mode 100644 index 00000000..f1a8f71b --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/fct_buyback_hourly_base_sepolia.sql @@ -0,0 +1,31 @@ +with agg as ( + select + date_trunc( + 'hour', + ts + ) as ts, + sum(snx) as snx_amount, + sum(usd) as usd_amount + from + "analytics"."prod_base_sepolia"."fct_buyback_base_sepolia" + group by + date_trunc( + 'hour', + ts + ) +) -- add cumulative amounts + +select + ts, + snx_amount, + usd_amount, + sum(snx_amount) over ( + order by + ts + ) as cumulative_snx_amount, + sum(usd_amount) over ( + order by + ts + ) as cumulative_usd_amount +from + agg \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_19d9635b42d83035fb764a30eb745906.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_19d9635b42d83035fb764a30eb745906.sql new file mode 100644 index 00000000..bde1c0e0 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_19d9635b42d83035fb764a30eb745906.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_buyback_daily_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not cumulative_usd_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_1bf638a8eb91a53680354c7e48a8b077.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_1bf638a8eb91a53680354c7e48a8b077.sql new file mode 100644 index 00000000..3e39b780 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_1bf638a8eb91a53680354c7e48a8b077.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_buyback_daily_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not snx_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_2536425d340752a408f11af4d6e17df5.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_2536425d340752a408f11af4d6e17df5.sql new file mode 100644 index 00000000..2edc818f --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_2536425d340752a408f11af4d6e17df5.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_buyback_hourly_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not cumulative_snx_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_4d682ef0bf2205fae0715c85cdea2cfa.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_4d682ef0bf2205fae0715c85cdea2cfa.sql new file mode 100644 index 00000000..75448fb9 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_4d682ef0bf2205fae0715c85cdea2cfa.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_buyback_hourly_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not cumulative_usd_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_4d7ae50362ef8b4d8e7af3a690fb9dba.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_4d7ae50362ef8b4d8e7af3a690fb9dba.sql new file mode 100644 index 00000000..10aa7834 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_4d7ae50362ef8b4d8e7af3a690fb9dba.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_buyback_daily_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not cumulative_snx_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_8e018fe7304f85f2f4c41ebb3c45b989.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_8e018fe7304f85f2f4c41ebb3c45b989.sql new file mode 100644 index 00000000..6f7361e8 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_8e018fe7304f85f2f4c41ebb3c45b989.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_buyback_hourly_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not snx_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_a4e81546e4ccc71932af9661f5571a01.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_a4e81546e4ccc71932af9661f5571a01.sql new file mode 100644 index 00000000..f97923fd --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_a4e81546e4ccc71932af9661f5571a01.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_buyback_hourly_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not usd_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_e29d9b49f7316dcccc24e427120330f9.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_e29d9b49f7316dcccc24e427120330f9.sql new file mode 100644 index 00000000..b4789d18 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_e29d9b49f7316dcccc24e427120330f9.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_buyback_daily_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not usd_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_f27268fa82fe2198c6837b55019f56b4.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_f27268fa82fe2198c6837b55019f56b4.sql new file mode 100644 index 00000000..7f7bb6a5 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_f27268fa82fe2198c6837b55019f56b4.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_buyback_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not snx_price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_buyback_base_sepolia_snx__True__0.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_buyback_base_sepolia_snx__True__0.sql new file mode 100644 index 00000000..94513ec0 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_buyback_base_sepolia_snx__True__0.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_buyback_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not snx >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_buyback_base_sepolia_usd__True__0.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_buyback_base_sepolia_usd__True__0.sql new file mode 100644 index 00000000..5a21701e --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_buyback_base_sepolia_usd__True__0.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_buyback_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not usd >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_base_sepolia_buyer.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_base_sepolia_buyer.sql new file mode 100644 index 00000000..20bc5401 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_base_sepolia_buyer.sql @@ -0,0 +1,11 @@ + + + + + + +select buyer +from "analytics"."prod_base_sepolia"."fct_buyback_base_sepolia" +where buyer is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_base_sepolia_id.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_base_sepolia_id.sql new file mode 100644 index 00000000..cf0d517e --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_base_sepolia"."fct_buyback_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_base_sepolia_snx.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_base_sepolia_snx.sql new file mode 100644 index 00000000..8ec8f416 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_base_sepolia_snx.sql @@ -0,0 +1,11 @@ + + + + + + +select snx +from "analytics"."prod_base_sepolia"."fct_buyback_base_sepolia" +where snx is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_base_sepolia_snx_price.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_base_sepolia_snx_price.sql new file mode 100644 index 00000000..18c662ab --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_base_sepolia_snx_price.sql @@ -0,0 +1,11 @@ + + + + + + +select snx_price +from "analytics"."prod_base_sepolia"."fct_buyback_base_sepolia" +where snx_price is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_base_sepolia_ts.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_base_sepolia_ts.sql new file mode 100644 index 00000000..7cba6c8e --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_base_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_sepolia"."fct_buyback_base_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_base_sepolia_usd.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_base_sepolia_usd.sql new file mode 100644 index 00000000..7f458be3 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_base_sepolia_usd.sql @@ -0,0 +1,11 @@ + + + + + + +select usd +from "analytics"."prod_base_sepolia"."fct_buyback_base_sepolia" +where usd is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_daily_base_sepolia_cumulative_snx_amount.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_daily_base_sepolia_cumulative_snx_amount.sql new file mode 100644 index 00000000..da6a9040 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_daily_base_sepolia_cumulative_snx_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select cumulative_snx_amount +from "analytics"."prod_base_sepolia"."fct_buyback_daily_base_sepolia" +where cumulative_snx_amount is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_daily_base_sepolia_cumulative_usd_amount.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_daily_base_sepolia_cumulative_usd_amount.sql new file mode 100644 index 00000000..5b1c1c28 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_daily_base_sepolia_cumulative_usd_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select cumulative_usd_amount +from "analytics"."prod_base_sepolia"."fct_buyback_daily_base_sepolia" +where cumulative_usd_amount is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_daily_base_sepolia_snx_amount.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_daily_base_sepolia_snx_amount.sql new file mode 100644 index 00000000..d6bb53ed --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_daily_base_sepolia_snx_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select snx_amount +from "analytics"."prod_base_sepolia"."fct_buyback_daily_base_sepolia" +where snx_amount is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_daily_base_sepolia_ts.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_daily_base_sepolia_ts.sql new file mode 100644 index 00000000..9cba149d --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_daily_base_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_sepolia"."fct_buyback_daily_base_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_daily_base_sepolia_usd_amount.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_daily_base_sepolia_usd_amount.sql new file mode 100644 index 00000000..1212305a --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_daily_base_sepolia_usd_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select usd_amount +from "analytics"."prod_base_sepolia"."fct_buyback_daily_base_sepolia" +where usd_amount is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_hourly_base_sepolia_cumulative_snx_amount.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_hourly_base_sepolia_cumulative_snx_amount.sql new file mode 100644 index 00000000..080333f0 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_hourly_base_sepolia_cumulative_snx_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select cumulative_snx_amount +from "analytics"."prod_base_sepolia"."fct_buyback_hourly_base_sepolia" +where cumulative_snx_amount is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_hourly_base_sepolia_cumulative_usd_amount.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_hourly_base_sepolia_cumulative_usd_amount.sql new file mode 100644 index 00000000..69df17aa --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_hourly_base_sepolia_cumulative_usd_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select cumulative_usd_amount +from "analytics"."prod_base_sepolia"."fct_buyback_hourly_base_sepolia" +where cumulative_usd_amount is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_hourly_base_sepolia_snx_amount.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_hourly_base_sepolia_snx_amount.sql new file mode 100644 index 00000000..053fba18 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_hourly_base_sepolia_snx_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select snx_amount +from "analytics"."prod_base_sepolia"."fct_buyback_hourly_base_sepolia" +where snx_amount is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_hourly_base_sepolia_ts.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_hourly_base_sepolia_ts.sql new file mode 100644 index 00000000..a39f21dc --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_hourly_base_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_sepolia"."fct_buyback_hourly_base_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_hourly_base_sepolia_usd_amount.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_hourly_base_sepolia_usd_amount.sql new file mode 100644 index 00000000..c85653ee --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_hourly_base_sepolia_usd_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select usd_amount +from "analytics"."prod_base_sepolia"."fct_buyback_hourly_base_sepolia" +where usd_amount is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/unique_fct_buyback_base_sepolia_id.sql b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/unique_fct_buyback_base_sepolia_id.sql new file mode 100644 index 00000000..9bbd77da --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/unique_fct_buyback_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_base_sepolia"."fct_buyback_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/fct_core_account_delegation_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/core/fct_core_account_delegation_base_sepolia.sql new file mode 100644 index 00000000..d432a797 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/fct_core_account_delegation_base_sepolia.sql @@ -0,0 +1,64 @@ +with delegation_changes as ( + select + block_timestamp, + account_id, + pool_id, + collateral_type, + + amount / 1e18 + + - LAG( + amount / 1e18 +, 1, 0) over ( + partition by + account_id, + pool_id, + collateral_type + order by + block_timestamp + ) as change_in_amount + from + "analytics"."prod_raw_base_sepolia"."core_delegation_updated_base_sepolia" +), + +cumulative_delegation as ( + select + block_timestamp, + account_id, + pool_id, + collateral_type, + SUM(change_in_amount) over ( + partition by + pool_id, + account_id, + collateral_type + order by + block_timestamp + ) as cumulative_amount_delegated, + ROW_NUMBER() over ( + partition by + pool_id, + account_id, + collateral_type + order by + block_timestamp desc + ) as rn + from + delegation_changes +) + +select + block_timestamp as ts, + pool_id, + collateral_type, + cumulative_amount_delegated as amount_delegated, + CAST( + account_id as text + ) as account_id +from + cumulative_delegation +where + rn = 1 +order by + block_timestamp, + collateral_type \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/core/fct_core_apr_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/core/fct_core_apr_base_sepolia.sql new file mode 100644 index 00000000..a2e02c6b --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/fct_core_apr_base_sepolia.sql @@ -0,0 +1,234 @@ + + +with pnl_hourly as ( + select + ts, + pool_id, + collateral_type, + collateral_value, + debt, + hourly_pnl, + hourly_issuance, + rewards_usd, + hourly_pnl_pct, + hourly_rewards_pct, + hourly_total_pct, + SUM( + COALESCE( + hourly_issuance, + 0 + ) + ) over ( + partition by + pool_id, + collateral_type + order by + ts + ) as cumulative_issuance, + SUM( + hourly_pnl + ) over ( + partition by + pool_id, + collateral_type + order by + ts + ) as cumulative_pnl + from + "analytics"."prod_base_sepolia"."fct_pool_pnl_hourly_base_sepolia" +), + +avg_returns as ( + select + ts, + pool_id, + collateral_type, + AVG( + hourly_pnl_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '24 HOURS' preceding + and current row + ) as avg_24h_pnl_pct, + AVG( + hourly_pnl_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '7 DAYS' preceding + and current row + ) as avg_7d_pnl_pct, + AVG( + hourly_pnl_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '28 DAYS' preceding + and current row + ) as avg_28d_pnl_pct, + AVG( + hourly_rewards_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '24 HOURS' preceding + and current row + ) as avg_24h_rewards_pct, + AVG( + hourly_rewards_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '7 DAYS' preceding + and current row + ) as avg_7d_rewards_pct, + AVG( + hourly_rewards_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '28 DAYS' preceding + and current row + ) as avg_28d_rewards_pct, + AVG( + hourly_total_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '24 HOURS' preceding + and current row + ) as avg_24h_total_pct, + AVG( + hourly_total_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '7 DAYS' preceding + and current row + ) as avg_7d_total_pct, + AVG( + hourly_total_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '28 DAYS' preceding + and current row + ) as avg_28d_total_pct + from + pnl_hourly +), + +apr_calculations as ( + select + pnl_hourly.ts, + pnl_hourly.pool_id, + pnl_hourly.collateral_type, + pnl_hourly.collateral_value, + pnl_hourly.debt, + pnl_hourly.hourly_pnl, + pnl_hourly.cumulative_pnl, + pnl_hourly.hourly_issuance, + pnl_hourly.cumulative_issuance, + pnl_hourly.rewards_usd, + pnl_hourly.hourly_pnl_pct, + pnl_hourly.hourly_rewards_pct, + -- total pnls + avg_returns.avg_24h_total_pct * 24 * 365 as apr_24h, + avg_returns.avg_7d_total_pct * 24 * 365 as apr_7d, + avg_returns.avg_28d_total_pct * 24 * 365 as apr_28d, + -- pool pnls + avg_returns.avg_24h_pnl_pct * 24 * 365 as apr_24h_pnl, + avg_returns.avg_7d_pnl_pct * 24 * 365 as apr_7d_pnl, + avg_returns.avg_28d_pnl_pct * 24 * 365 as apr_28d_pnl, + -- rewards pnls + avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards, + avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards, + avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards + from + pnl_hourly + inner join avg_returns + on + pnl_hourly.ts = avg_returns.ts + and pnl_hourly.pool_id = avg_returns.pool_id + and pnl_hourly.collateral_type = avg_returns.collateral_type +), + +apy_calculations as ( + select + *, + (POWER(1 + apr_24h / 8760, 8760) - 1) as apy_24h, + (POWER(1 + apr_7d / 8760, 8760) - 1) as apy_7d, + (POWER(1 + apr_28d / 8760, 8760) - 1) as apy_28d, + (POWER(1 + apr_24h_pnl / 8760, 8760) - 1) as apy_24h_pnl, + (POWER(1 + apr_7d_pnl / 8760, 8760) - 1) as apy_7d_pnl, + (POWER(1 + apr_28d_pnl / 8760, 8760) - 1) as apy_28d_pnl, + (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards, + (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards, + (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards + from + apr_calculations +) + +select + ts, + pool_id, + collateral_type, + collateral_value, + debt, + hourly_issuance, + hourly_pnl, + cumulative_pnl, + cumulative_issuance, + rewards_usd, + hourly_pnl_pct, + hourly_rewards_pct, + apr_24h, + apy_24h, + apr_7d, + apy_7d, + apr_28d, + apy_28d, + apr_24h_pnl, + apy_24h_pnl, + apr_7d_pnl, + apy_7d_pnl, + apr_28d_pnl, + apy_28d_pnl, + apr_24h_rewards, + apy_24h_rewards, + apr_7d_rewards, + apy_7d_rewards, + apr_28d_rewards, + apy_28d_rewards +from + apy_calculations +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/core/fct_core_apr_rewards_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/core/fct_core_apr_rewards_base_sepolia.sql new file mode 100644 index 00000000..a30263b1 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/fct_core_apr_rewards_base_sepolia.sql @@ -0,0 +1,111 @@ + + +with pnl_hourly as ( + select + ts, + pool_id, + collateral_type, + reward_token, + collateral_value, + rewards_usd, + hourly_rewards_pct + from + "analytics"."prod_base_sepolia"."fct_pool_pnl_hourly_reward_base_sepolia" +), + +avg_returns as ( + select + ts, + pool_id, + collateral_type, + reward_token, + AVG( + hourly_rewards_pct + ) over ( + partition by + pool_id, + collateral_type, + reward_token + order by + ts + range between interval '24 HOURS' preceding + and current row + ) as avg_24h_rewards_pct, + AVG( + hourly_rewards_pct + ) over ( + partition by + pool_id, + collateral_type, + reward_token + order by + ts + range between interval '7 DAYS' preceding + and current row + ) as avg_7d_rewards_pct, + AVG( + hourly_rewards_pct + ) over ( + partition by + pool_id, + collateral_type, + reward_token + order by + ts + range between interval '28 DAYS' preceding + and current row + ) as avg_28d_rewards_pct + from + pnl_hourly +), + +apr_calculations as ( + select + pnl_hourly.ts, + pnl_hourly.pool_id, + pnl_hourly.collateral_type, + pnl_hourly.reward_token, + pnl_hourly.collateral_value, + pnl_hourly.rewards_usd, + pnl_hourly.hourly_rewards_pct, + avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards, + avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards, + avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards + from + pnl_hourly + inner join avg_returns + on + pnl_hourly.ts = avg_returns.ts + and pnl_hourly.pool_id = avg_returns.pool_id + and pnl_hourly.collateral_type = avg_returns.collateral_type + and pnl_hourly.reward_token = avg_returns.reward_token +), + +apy_calculations as ( + select + *, + (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards, + (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards, + (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards + from + apr_calculations +) + +select + ts, + pool_id, + collateral_type, + reward_token, + collateral_value, + rewards_usd, + hourly_rewards_pct, + apr_24h_rewards, + apy_24h_rewards, + apr_7d_rewards, + apy_7d_rewards, + apr_28d_rewards, + apy_28d_rewards +from + apy_calculations +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/core/fct_core_market_updated_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/core/fct_core_market_updated_base_sepolia.sql new file mode 100644 index 00000000..021ad9f4 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/fct_core_market_updated_base_sepolia.sql @@ -0,0 +1,36 @@ +with market_updated as ( + select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + net_issuance, + sender, + collateral_type, + credit_capacity, + token_amount + from + "analytics"."prod_raw_base_sepolia"."core_market_updated_base_sepolia" +) + +select + id, + block_timestamp as ts, + transaction_hash, + event_name, + market_id, + collateral_type, + + credit_capacity / 1e18 + as credit_capacity, + + net_issuance / 1e18 + as net_issuance, + + token_amount / 1e18 + as token_amount +from + market_updated \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/core/fct_core_pool_collateral_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/core/fct_core_pool_collateral_base_sepolia.sql new file mode 100644 index 00000000..d6076b14 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/fct_core_pool_collateral_base_sepolia.sql @@ -0,0 +1,43 @@ +with events as ( + select + block_timestamp, + + token_amount / 1e18 + as token_amount, + collateral_type + from + "analytics"."prod_raw_base_sepolia"."core_deposited_base_sepolia" + union all + select + block_timestamp, + - + token_amount / 1e18 + as token_amount, + collateral_type + from + "analytics"."prod_raw_base_sepolia"."core_withdrawn_base_sepolia" +), + +ranked_events as ( + select + *, + SUM(token_amount) over ( + partition by collateral_type + order by + block_timestamp + rows between unbounded preceding + and current row + ) as amount_deposited + from + events +) + +select + block_timestamp as ts, + collateral_type, + amount_deposited +from + ranked_events +order by + block_timestamp, + collateral_type \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/core/fct_core_pool_delegation_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/core/fct_core_pool_delegation_base_sepolia.sql new file mode 100644 index 00000000..df1a6bf7 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/fct_core_pool_delegation_base_sepolia.sql @@ -0,0 +1,49 @@ +with delegation_changes as ( + select + block_timestamp, + account_id, + pool_id, + collateral_type, + + amount / 1e18 + + - LAG( + amount / 1e18 +, 1, 0) over ( + partition by + account_id, + pool_id, + collateral_type + order by + block_timestamp + ) as change_in_amount + from + "analytics"."prod_raw_base_sepolia"."core_delegation_updated_base_sepolia" +), + +cumulative_delegation as ( + select + block_timestamp, + pool_id, + collateral_type, + SUM(change_in_amount) over ( + partition by + pool_id, + collateral_type + order by + block_timestamp + ) as cumulative_amount_delegated + from + delegation_changes +) + +select + block_timestamp as ts, + pool_id, + collateral_type, + cumulative_amount_delegated as amount_delegated +from + cumulative_delegation +order by + block_timestamp, + collateral_type \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/core/fct_core_pools_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/core/fct_core_pools_base_sepolia.sql new file mode 100644 index 00000000..9b854a33 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/fct_core_pools_base_sepolia.sql @@ -0,0 +1,13 @@ +with base as ( + select + pool_id as id, + block_timestamp as created_ts, + block_number, + owner + from + "analytics"."prod_raw_base_sepolia"."core_pool_created_base_sepolia" +) + +select * +from + base \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_debt_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_debt_base_sepolia.sql new file mode 100644 index 00000000..b937213f --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_debt_base_sepolia.sql @@ -0,0 +1,10 @@ +select + ts, + block_number, + pool_id, + collateral_type, + debt +from + "analytics"."prod_raw_base_sepolia"."core_vault_debt_base_sepolia" +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_issuance_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_issuance_base_sepolia.sql new file mode 100644 index 00000000..b2f7433a --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_issuance_base_sepolia.sql @@ -0,0 +1,43 @@ +with burns as ( + select + block_timestamp as ts, + block_number, + transaction_hash, + pool_id, + collateral_type, + account_id, + -1 * + amount / 1e18 + as amount + from + "analytics"."prod_raw_base_sepolia"."core_usd_burned_base_sepolia" + order by + block_timestamp desc +), + +mints as ( + select + block_timestamp as ts, + block_number, + transaction_hash, + pool_id, + collateral_type, + account_id, + + amount / 1e18 + as amount + from + "analytics"."prod_raw_base_sepolia"."core_usd_minted_base_sepolia" + order by + block_timestamp desc +) + +select * +from + burns +union all +select * +from + mints +order by + ts desc \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_issuance_hourly_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_issuance_hourly_base_sepolia.sql new file mode 100644 index 00000000..7f44464c --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_issuance_hourly_base_sepolia.sql @@ -0,0 +1,122 @@ +with dim as ( + select + m.pool_id, + m.collateral_type, + generate_series( + date_trunc('hour', min(t.ts)), + date_trunc('hour', max(t.ts)), + '1 hour'::interval + ) as ts + from + ( + select ts + from + "analytics"."prod_base_sepolia"."fct_pool_issuance_base_sepolia" + ) as t + cross join ( + select distinct + pool_id, + collateral_type + from + "analytics"."prod_base_sepolia"."fct_pool_issuance_base_sepolia" + ) as m + group by + m.pool_id, + m.collateral_type +), + +max_debt_block as ( + select + pool_id, + collateral_type, + date_trunc( + 'hour', + ts + ) as "hour", + max(block_number) as max_block_number + from + "analytics"."prod_base_sepolia"."fct_pool_debt_base_sepolia" + group by + date_trunc( + 'hour', + ts + ), + pool_id, + collateral_type +), + +filt_issuance as ( + select + i.pool_id, + i.collateral_type, + i.amount, + case + when + i.block_number <= d.max_block_number + or d.max_block_number is null then i.ts + else i.ts + interval '1 hour' + end as ts + from + "analytics"."prod_base_sepolia"."fct_pool_issuance_base_sepolia" + as i + left join max_debt_block as d + on date_trunc( + 'hour', + i.ts + ) = d.hour + and i.pool_id = d.pool_id + and lower( + i.collateral_type + ) = lower( + d.collateral_type + ) + where + i.block_number <= ( + select + max( + max_block_number + ) as b + from + max_debt_block + ) +), + +issuance as ( + select + date_trunc( + 'hour', + ts + ) as ts, + pool_id, + collateral_type, + sum(amount) as hourly_issuance + from + filt_issuance + group by + date_trunc( + 'hour', + ts + ), + pool_id, + collateral_type +) + +select + dim.ts, + dim.pool_id, + dim.collateral_type, + coalesce( + i.hourly_issuance, + 0 + ) as hourly_issuance +from + dim +left join issuance as i + on + dim.pool_id = i.pool_id + and lower( + dim.collateral_type + ) = lower( + i.collateral_type + ) + and dim.ts = i.ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_pnl_hourly_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_pnl_hourly_base_sepolia.sql new file mode 100644 index 00000000..f09bd0aa --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_pnl_hourly_base_sepolia.sql @@ -0,0 +1,214 @@ + + +with dim as ( + select + p.pool_id, + p.collateral_type, + generate_series( + date_trunc('hour', min(t.ts)), + date_trunc('hour', max(t.ts)), + '1 hour'::INTERVAL + ) as ts + from + ( + select ts + from + "analytics"."prod_base_sepolia"."fct_pool_debt_base_sepolia" + ) as t + cross join ( + select distinct + pool_id, + collateral_type + from + "analytics"."prod_base_sepolia"."fct_pool_debt_base_sepolia" + ) as p + group by + p.pool_id, + p.collateral_type +), + +issuance as ( + select + ts, + pool_id, + collateral_type, + hourly_issuance + from + "analytics"."prod_base_sepolia"."fct_pool_issuance_hourly_base_sepolia" +), + +debt as ( + select distinct + pool_id, + collateral_type, + date_trunc( + 'hour', + ts + ) as ts, + last_value(debt) over ( + partition by date_trunc('hour', ts), pool_id, collateral_type + order by + ts + rows between unbounded preceding + and unbounded following + ) as debt + from + "analytics"."prod_base_sepolia"."fct_pool_debt_base_sepolia" +), + +collateral as ( + select distinct + pool_id, + collateral_type, + date_trunc( + 'hour', + ts + ) as ts, + last_value(collateral_value) over ( + partition by date_trunc('hour', ts), pool_id, collateral_type + order by + ts + rows between unbounded preceding + and unbounded following + ) as collateral_value + from + "analytics"."prod_raw_base_sepolia"."core_vault_collateral_base_sepolia" + where + pool_id = 1 +), + +ffill as ( + select + dim.ts, + dim.pool_id, + dim.collateral_type, + coalesce( + last(debt) over ( + partition by dim.collateral_type, dim.pool_id + order by dim.ts + rows between unbounded preceding and current row + ), + 0 + ) as debt, + coalesce( + last(collateral_value) over ( + partition by dim.collateral_type, dim.pool_id + order by dim.ts + rows between unbounded preceding and current row + ), + 0 + ) as collateral_value + from + dim + left join debt + on + dim.ts = debt.ts + and dim.pool_id = debt.pool_id + and dim.collateral_type = debt.collateral_type + left join collateral + on + dim.ts = collateral.ts + and dim.pool_id = collateral.pool_id + and dim.collateral_type = collateral.collateral_type +), + +hourly_pnl as ( + select + ts, + pool_id, + collateral_type, + collateral_value, + debt, + coalesce(lag(debt) over ( + partition by pool_id, collateral_type + order by + ts + ) - debt, 0) as hourly_pnl + from + ffill +), + +hourly_rewards as ( + select + ts, + pool_id, + collateral_type, + rewards_usd + from + "analytics"."prod_base_sepolia"."fct_pool_rewards_hourly_base_sepolia" +), + +hourly_returns as ( + select + pnl.ts, + pnl.pool_id, + pnl.collateral_type, + pnl.collateral_value, + pnl.debt, + coalesce( + iss.hourly_issuance, + 0 + ) as hourly_issuance, + pnl.hourly_pnl + coalesce( + iss.hourly_issuance, + 0 + ) as hourly_pnl, + coalesce( + rewards.rewards_usd, + 0 + ) as rewards_usd, + case + when pnl.collateral_value = 0 then 0 + else coalesce( + rewards.rewards_usd, + 0 + ) / pnl.collateral_value + end as hourly_rewards_pct, + case + when pnl.collateral_value = 0 then 0 + else + (coalesce(iss.hourly_issuance, 0) + pnl.hourly_pnl) + / pnl.collateral_value + end as hourly_pnl_pct, + case + when pnl.collateral_value = 0 then 0 + else + ( + coalesce(rewards.rewards_usd, 0) + + pnl.hourly_pnl + + coalesce(iss.hourly_issuance, 0) + ) + / pnl.collateral_value + end as hourly_total_pct + from + hourly_pnl as pnl + left join hourly_rewards as rewards + on + pnl.ts = rewards.ts + and pnl.pool_id = rewards.pool_id + and lower(pnl.collateral_type) = lower(rewards.collateral_type) + left join issuance as iss + on + pnl.ts = iss.ts + and pnl.pool_id = iss.pool_id + and lower( + pnl.collateral_type + ) = lower( + iss.collateral_type + ) +) + +select + ts, + pool_id, + collateral_type, + collateral_value, + debt, + hourly_issuance, + hourly_pnl, + rewards_usd, + hourly_pnl_pct, + hourly_rewards_pct, + hourly_total_pct +from + hourly_returns \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_pnl_hourly_reward_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_pnl_hourly_reward_base_sepolia.sql new file mode 100644 index 00000000..2f175b42 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_pnl_hourly_reward_base_sepolia.sql @@ -0,0 +1,82 @@ + + +with dim as ( + + select + t.ts, + t.pool_id, + t.collateral_type, + t.collateral_value, + p.token_symbol as reward_token + from + ( + select + ts, + collateral_type, + pool_id, + collateral_value + from + "analytics"."prod_base_sepolia"."fct_pool_pnl_hourly_base_sepolia" + group by + ts, + collateral_type, + pool_id, + collateral_value + ) as t + cross join ( + select distinct token_symbol + from + "analytics"."prod_base_sepolia"."fct_pool_rewards_token_hourly_base_sepolia" + ) as p + group by + t.ts, + t.pool_id, + t.collateral_type, + t.collateral_value, + p.token_symbol +), + +reward_hourly_token as ( + select + ts, + pool_id, + collateral_type, + token_symbol as reward_token, + SUM( + rewards_usd + ) as rewards_usd + from + "analytics"."prod_base_sepolia"."fct_pool_rewards_token_hourly_base_sepolia" + group by + ts, + pool_id, + collateral_type, + token_symbol +) + +select + dim.ts, + dim.pool_id, + dim.collateral_type, + dim.collateral_value, + dim.reward_token, + COALESCE( + reward_hourly_token.rewards_usd, + 0 + ) as rewards_usd, + case + when dim.collateral_value = 0 then 0 + else COALESCE( + reward_hourly_token.rewards_usd, + 0 + ) / dim.collateral_value + end as hourly_rewards_pct +from + dim +left join reward_hourly_token + on + dim.ts = reward_hourly_token.ts + and dim.pool_id = reward_hourly_token.pool_id + and LOWER(dim.collateral_type) + = LOWER(reward_hourly_token.collateral_type) + and dim.reward_token = reward_hourly_token.reward_token \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_rewards_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_rewards_base_sepolia.sql new file mode 100644 index 00000000..853328bf --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_rewards_base_sepolia.sql @@ -0,0 +1,39 @@ +with rewards_distributed as ( + select + block_timestamp as ts, + CAST( + pool_id as INTEGER + ) as pool_id, + collateral_type, + distributor, + + amount / 1e18 + as amount, + TO_TIMESTAMP("start") as ts_start, + "duration" + from + "analytics"."prod_raw_base_sepolia"."core_rewards_distributed_base_sepolia" +), + +distributors as ( + select + CAST(distributor_address as TEXT) as distributor_address, + CAST(token_symbol as TEXT) as token_symbol + from + "analytics"."prod_seeds"."base_sepolia_reward_distributors" +) + +select + rd.ts, + rd.pool_id, + rd.collateral_type, + rd.distributor, + distributors.token_symbol, + rd.amount, + rd.ts_start, + rd.duration +from + rewards_distributed as rd +inner join distributors on rd.distributor = distributors.distributor_address +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_rewards_hourly_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_rewards_hourly_base_sepolia.sql new file mode 100644 index 00000000..f95ed0bd --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_rewards_hourly_base_sepolia.sql @@ -0,0 +1,21 @@ +with token_hourly as ( + select + ts, + pool_id, + collateral_type, + rewards_usd + from + "analytics"."prod_base_sepolia"."fct_pool_rewards_token_hourly_base_sepolia" +) + +select + ts, + pool_id, + collateral_type, + SUM(rewards_usd) as rewards_usd +from + token_hourly +group by + ts, + pool_id, + collateral_type \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_rewards_token_hourly_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_rewards_token_hourly_base_sepolia.sql new file mode 100644 index 00000000..208c8958 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_rewards_token_hourly_base_sepolia.sql @@ -0,0 +1,190 @@ +with dim as ( + select + m.pool_id, + m.collateral_type, + generate_series( + date_trunc('hour', min(t.min_ts)), + date_trunc('hour', max(t.max_ts)), + '1 hour'::INTERVAL + ) as ts + from + ( + select + min(ts_start) as min_ts, + max( + ts_start + "duration" * '1 second'::INTERVAL + ) as max_ts + from + "analytics"."prod_base_sepolia"."fct_pool_rewards_base_sepolia" + ) as t + cross join ( + select distinct + pool_id, + collateral_type + from + "analytics"."prod_base_sepolia"."fct_pool_debt_base_sepolia" + ) as m + group by + m.pool_id, + m.collateral_type +), + +rewards_distributed as ( + select + ts, + pool_id, + collateral_type, + distributor, + token_symbol, + amount, + ts_start, + "duration" + from + "analytics"."prod_base_sepolia"."fct_pool_rewards_base_sepolia" +), + +hourly_distributions as ( + select + dim.ts, + dim.pool_id, + dim.collateral_type, + r.distributor, + r.token_symbol, + r.amount, + r.ts_start, + r."duration", + row_number() over ( + partition by + dim.ts, + dim.pool_id, + dim.collateral_type, + r.distributor + order by + r.ts_start desc + ) as distributor_index + from + dim + left join rewards_distributed as r + on + dim.pool_id = r.pool_id + and lower( + dim.collateral_type + ) = lower( + r.collateral_type + ) + and dim.ts + '1 hour'::INTERVAL >= r.ts_start + and dim.ts < r.ts_start + r."duration" * '1 second'::INTERVAL + where + r."duration" > 0 +), + +streamed_rewards as ( + select + d.ts, + d.pool_id, + d.collateral_type, + d.distributor, + d.token_symbol, + -- get the amount of time distributed this hour + -- use the smaller of those two intervals + -- convert the interval to a number of hours + -- multiply the result by the hourly amount to get the amount distributed this hour + ( + extract( + epoch + from + least( + d."duration" / 3600 * '1 hour'::INTERVAL, + least( + d.ts + '1 hour'::INTERVAL - greatest( + d.ts, + d.ts_start + ), + least( + d.ts_start + d."duration" * '1 second'::INTERVAL, + d.ts + '1 hour'::INTERVAL + ) - d.ts + ) + ) + ) / 3600 + ) * d.amount / ( + d."duration" / 3600 + ) as amount + from + hourly_distributions as d + where + d.distributor_index = 1 +), + +instant_rewards as ( + select + date_trunc( + 'hour', + ts + ) as ts, + pool_id, + collateral_type, + distributor, + token_symbol, + amount + from + rewards_distributed + where + "duration" = 0 +), + +combined as ( + select + combo.ts, + combo.pool_id, + combo.collateral_type, + combo.distributor, + combo.token_symbol, + combo.amount, + p.price + from + ( + select + ts, + pool_id, + collateral_type, + distributor, + token_symbol, + amount + from + streamed_rewards + union all + select + ts, + pool_id, + collateral_type, + distributor, + token_symbol, + amount + from + instant_rewards + ) as combo + left join "analytics"."prod_base_sepolia"."fct_prices_hourly_base_sepolia" as p + on + combo.token_symbol = p.market_symbol + and combo.ts = p.ts +) + +select + ts, + pool_id, + collateral_type, + distributor, + token_symbol, + sum(amount) as amount, + sum( + amount * price + ) as rewards_usd +from + combined +group by + ts, + pool_id, + collateral_type, + distributor, + token_symbol \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/accepted_values_fct_core_marke_f14eb644ae46474b2ee44b21ba94d125.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/accepted_values_fct_core_marke_f14eb644ae46474b2ee44b21ba94d125.sql new file mode 100644 index 00000000..2605ff87 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/accepted_values_fct_core_marke_f14eb644ae46474b2ee44b21ba94d125.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_base_sepolia"."fct_core_market_updated_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'MarketCollateralWithdrawn','MarketCollateralDeposited','MarketUsdWithdrawn','MarketUsdDeposited' +) + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_007f67fb89b2b9c25bfcde64b9f35aa2.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_007f67fb89b2b9c25bfcde64b9f35aa2.sql new file mode 100644 index 00000000..eee613ed --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_007f67fb89b2b9c25bfcde64b9f35aa2.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_core_account_delegation_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount_delegated >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_016c75bfef05dcd2e6b902708f01c66a.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_016c75bfef05dcd2e6b902708f01c66a.sql new file mode 100644 index 00000000..399efaf8 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_016c75bfef05dcd2e6b902708f01c66a.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_core_account_delegation_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_02f7f20bfaebdcfd70b89794605a8f32.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_02f7f20bfaebdcfd70b89794605a8f32.sql new file mode 100644 index 00000000..84aac0ec --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_02f7f20bfaebdcfd70b89794605a8f32.sql @@ -0,0 +1,22 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_core_apr_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_rewards_pct >= 0 + -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_rewards_pct <= 1 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_642994047e1de807079be1501781c958.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_642994047e1de807079be1501781c958.sql new file mode 100644 index 00000000..2cdaaeac --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_642994047e1de807079be1501781c958.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_core_market_updated_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_7c8b0f19510562be724b56a2ea7fa20b.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_7c8b0f19510562be724b56a2ea7fa20b.sql new file mode 100644 index 00000000..9869965c --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_7c8b0f19510562be724b56a2ea7fa20b.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_core_pool_delegation_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_7eb3383a5b609abc521a07fea9b7493e.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_7eb3383a5b609abc521a07fea9b7493e.sql new file mode 100644 index 00000000..4c0f33fe --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_7eb3383a5b609abc521a07fea9b7493e.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_core_apr_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collateral_value >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_b198daab2c36979f2c5164ecabed2558.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_b198daab2c36979f2c5164ecabed2558.sql new file mode 100644 index 00000000..0e719975 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_b198daab2c36979f2c5164ecabed2558.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_core_pools_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_c0327ae9615378fcb4c600c78772dcc7.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_c0327ae9615378fcb4c600c78772dcc7.sql new file mode 100644 index 00000000..dd127b13 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_c0327ae9615378fcb4c600c78772dcc7.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_core_apr_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_dbf4e014e5549121cfd1d46bf0be7100.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_dbf4e014e5549121cfd1d46bf0be7100.sql new file mode 100644 index 00000000..ec2ed96a --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_dbf4e014e5549121cfd1d46bf0be7100.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_core_apr_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not rewards_usd >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_080234b3dc1c1422ae72bcef10b3876f.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_080234b3dc1c1422ae72bcef10b3876f.sql new file mode 100644 index 00000000..87a2872b --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_080234b3dc1c1422ae72bcef10b3876f.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_pool_issuance_hourly_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_168fddbf6e51c571cf3cf7d332e2f38d.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_168fddbf6e51c571cf3cf7d332e2f38d.sql new file mode 100644 index 00000000..ec06df59 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_168fddbf6e51c571cf3cf7d332e2f38d.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_pool_rewards_token_hourly_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_1c7c1b16173674e338549ddb7f27b7ca.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_1c7c1b16173674e338549ddb7f27b7ca.sql new file mode 100644 index 00000000..304b7a79 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_1c7c1b16173674e338549ddb7f27b7ca.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_pool_issuance_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_2d58f654e46802f6010b88f3ce3def6e.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_2d58f654e46802f6010b88f3ce3def6e.sql new file mode 100644 index 00000000..98c56298 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_2d58f654e46802f6010b88f3ce3def6e.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_pool_rewards_token_hourly_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_34f2d8d63697f2af65b49421de24fb19.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_34f2d8d63697f2af65b49421de24fb19.sql new file mode 100644 index 00000000..ca4cefe1 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_34f2d8d63697f2af65b49421de24fb19.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_pool_rewards_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_3eb069f390b7573dee3c16d4dcde343d.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_3eb069f390b7573dee3c16d4dcde343d.sql new file mode 100644 index 00000000..9ae20cad --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_3eb069f390b7573dee3c16d4dcde343d.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_pool_rewards_token_hourly_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not rewards_usd >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_4a01facac1fe697a42756d2bb6a96a80.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_4a01facac1fe697a42756d2bb6a96a80.sql new file mode 100644 index 00000000..303a2644 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_4a01facac1fe697a42756d2bb6a96a80.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_pool_rewards_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_6a560e0fbf794c7f750bbee46b063b15.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_6a560e0fbf794c7f750bbee46b063b15.sql new file mode 100644 index 00000000..69e869bb --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_6a560e0fbf794c7f750bbee46b063b15.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_pool_pnl_hourly_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_7392fe570bb1ffcd65da1c7cd6982c51.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_7392fe570bb1ffcd65da1c7cd6982c51.sql new file mode 100644 index 00000000..0d334a46 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_7392fe570bb1ffcd65da1c7cd6982c51.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_pool_pnl_hourly_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not rewards_usd >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_8847545f22090d36993074a7ae93645b.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_8847545f22090d36993074a7ae93645b.sql new file mode 100644 index 00000000..c992c561 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_8847545f22090d36993074a7ae93645b.sql @@ -0,0 +1,22 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_pool_pnl_hourly_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_rewards_pct >= 0 + -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_rewards_pct <= 1 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_93717b724298f107b6ffe1b8e9c9699c.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_93717b724298f107b6ffe1b8e9c9699c.sql new file mode 100644 index 00000000..4f02523d --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_93717b724298f107b6ffe1b8e9c9699c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_pool_rewards_hourly_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not rewards_usd >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_c49bb88c47ce0ffb87f7f220bfc072ee.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_c49bb88c47ce0ffb87f7f220bfc072ee.sql new file mode 100644 index 00000000..7cc8aee7 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_c49bb88c47ce0ffb87f7f220bfc072ee.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_pool_rewards_hourly_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_c5f43d8f9e210687bcde5398fec0aa62.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_c5f43d8f9e210687bcde5398fec0aa62.sql new file mode 100644 index 00000000..724df9ea --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_c5f43d8f9e210687bcde5398fec0aa62.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_pool_debt_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_dde6685624f91c45c63ba3638584b182.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_dde6685624f91c45c63ba3638584b182.sql new file mode 100644 index 00000000..e8b84091 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_dde6685624f91c45c63ba3638584b182.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_pool_pnl_hourly_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collateral_value >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_account_dele_935cbd39408bf4bfc27abac489c5b50b.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_account_dele_935cbd39408bf4bfc27abac489c5b50b.sql new file mode 100644 index 00000000..48077802 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_account_dele_935cbd39408bf4bfc27abac489c5b50b.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_base_sepolia"."fct_core_account_delegation_base_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_account_dele_f872622f2d82ba5e4bd6842ee7a190d4.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_account_dele_f872622f2d82ba5e4bd6842ee7a190d4.sql new file mode 100644 index 00000000..1eaf2377 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_account_dele_f872622f2d82ba5e4bd6842ee7a190d4.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_delegated +from "analytics"."prod_base_sepolia"."fct_core_account_delegation_base_sepolia" +where amount_delegated is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_account_delegation_base_sepolia_account_id.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_account_delegation_base_sepolia_account_id.sql new file mode 100644 index 00000000..c580c428 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_account_delegation_base_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_base_sepolia"."fct_core_account_delegation_base_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_account_delegation_base_sepolia_pool_id.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_account_delegation_base_sepolia_pool_id.sql new file mode 100644 index 00000000..3709fdec --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_account_delegation_base_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_base_sepolia"."fct_core_account_delegation_base_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_account_delegation_base_sepolia_ts.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_account_delegation_base_sepolia_ts.sql new file mode 100644 index 00000000..cb5c2f88 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_account_delegation_base_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_sepolia"."fct_core_account_delegation_base_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_apr_24h.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_apr_24h.sql new file mode 100644 index 00000000..011163e8 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_apr_24h.sql @@ -0,0 +1,11 @@ + + + + + + +select apr_24h +from "analytics"."prod_base_sepolia"."fct_core_apr_base_sepolia" +where apr_24h is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_apr_28d.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_apr_28d.sql new file mode 100644 index 00000000..6478e13a --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_apr_28d.sql @@ -0,0 +1,11 @@ + + + + + + +select apr_28d +from "analytics"."prod_base_sepolia"."fct_core_apr_base_sepolia" +where apr_28d is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_apr_7d.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_apr_7d.sql new file mode 100644 index 00000000..70ac488c --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_apr_7d.sql @@ -0,0 +1,11 @@ + + + + + + +select apr_7d +from "analytics"."prod_base_sepolia"."fct_core_apr_base_sepolia" +where apr_7d is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_apy_24h.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_apy_24h.sql new file mode 100644 index 00000000..5f80fe38 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_apy_24h.sql @@ -0,0 +1,11 @@ + + + + + + +select apy_24h +from "analytics"."prod_base_sepolia"."fct_core_apr_base_sepolia" +where apy_24h is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_apy_28d.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_apy_28d.sql new file mode 100644 index 00000000..1a99fc80 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_apy_28d.sql @@ -0,0 +1,11 @@ + + + + + + +select apy_28d +from "analytics"."prod_base_sepolia"."fct_core_apr_base_sepolia" +where apy_28d is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_apy_7d.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_apy_7d.sql new file mode 100644 index 00000000..f69f37f1 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_apy_7d.sql @@ -0,0 +1,11 @@ + + + + + + +select apy_7d +from "analytics"."prod_base_sepolia"."fct_core_apr_base_sepolia" +where apy_7d is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_collateral_type.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_collateral_type.sql new file mode 100644 index 00000000..cfdf334a --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_base_sepolia"."fct_core_apr_base_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_collateral_value.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_collateral_value.sql new file mode 100644 index 00000000..6f02088a --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_collateral_value.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_value +from "analytics"."prod_base_sepolia"."fct_core_apr_base_sepolia" +where collateral_value is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_cumulative_issuance.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_cumulative_issuance.sql new file mode 100644 index 00000000..4424cfea --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_cumulative_issuance.sql @@ -0,0 +1,11 @@ + + + + + + +select cumulative_issuance +from "analytics"."prod_base_sepolia"."fct_core_apr_base_sepolia" +where cumulative_issuance is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_cumulative_pnl.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_cumulative_pnl.sql new file mode 100644 index 00000000..c1871e4e --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_cumulative_pnl.sql @@ -0,0 +1,11 @@ + + + + + + +select cumulative_pnl +from "analytics"."prod_base_sepolia"."fct_core_apr_base_sepolia" +where cumulative_pnl is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_debt.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_debt.sql new file mode 100644 index 00000000..2fa53ee1 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_debt.sql @@ -0,0 +1,11 @@ + + + + + + +select debt +from "analytics"."prod_base_sepolia"."fct_core_apr_base_sepolia" +where debt is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_hourly_issuance.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_hourly_issuance.sql new file mode 100644 index 00000000..b3ac657c --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_hourly_issuance.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_issuance +from "analytics"."prod_base_sepolia"."fct_core_apr_base_sepolia" +where hourly_issuance is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_hourly_pnl.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_hourly_pnl.sql new file mode 100644 index 00000000..46715ff8 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_hourly_pnl.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_pnl +from "analytics"."prod_base_sepolia"."fct_core_apr_base_sepolia" +where hourly_pnl is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_hourly_pnl_pct.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_hourly_pnl_pct.sql new file mode 100644 index 00000000..f4029e39 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_hourly_pnl_pct.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_pnl_pct +from "analytics"."prod_base_sepolia"."fct_core_apr_base_sepolia" +where hourly_pnl_pct is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_hourly_rewards_pct.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_hourly_rewards_pct.sql new file mode 100644 index 00000000..3d7448a1 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_hourly_rewards_pct.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_rewards_pct +from "analytics"."prod_base_sepolia"."fct_core_apr_base_sepolia" +where hourly_rewards_pct is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_pool_id.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_pool_id.sql new file mode 100644 index 00000000..0ebade57 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_base_sepolia"."fct_core_apr_base_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_rewards_usd.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_rewards_usd.sql new file mode 100644 index 00000000..67b8226f --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_rewards_usd.sql @@ -0,0 +1,11 @@ + + + + + + +select rewards_usd +from "analytics"."prod_base_sepolia"."fct_core_apr_base_sepolia" +where rewards_usd is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_ts.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_ts.sql new file mode 100644 index 00000000..6fb082dd --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_sepolia"."fct_core_apr_base_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_collateral_type.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_collateral_type.sql new file mode 100644 index 00000000..5403bea6 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_base_sepolia"."fct_core_market_updated_base_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_credit_capacity.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_credit_capacity.sql new file mode 100644 index 00000000..5a0001fb --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_credit_capacity.sql @@ -0,0 +1,11 @@ + + + + + + +select credit_capacity +from "analytics"."prod_base_sepolia"."fct_core_market_updated_base_sepolia" +where credit_capacity is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_event_name.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_event_name.sql new file mode 100644 index 00000000..07f9eed1 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_base_sepolia"."fct_core_market_updated_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_id.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_id.sql new file mode 100644 index 00000000..8559a143 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_base_sepolia"."fct_core_market_updated_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_market_id.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_market_id.sql new file mode 100644 index 00000000..10ba53bd --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_base_sepolia"."fct_core_market_updated_base_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_net_issuance.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_net_issuance.sql new file mode 100644 index 00000000..1b423d07 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_net_issuance.sql @@ -0,0 +1,11 @@ + + + + + + +select net_issuance +from "analytics"."prod_base_sepolia"."fct_core_market_updated_base_sepolia" +where net_issuance is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_token_amount.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_token_amount.sql new file mode 100644 index 00000000..b6583ed4 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_token_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select token_amount +from "analytics"."prod_base_sepolia"."fct_core_market_updated_base_sepolia" +where token_amount is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..fc4649b3 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_base_sepolia"."fct_core_market_updated_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_ts.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_ts.sql new file mode 100644 index 00000000..302383ec --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_sepolia"."fct_core_market_updated_base_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pool_collateral_base_sepolia_amount_deposited.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pool_collateral_base_sepolia_amount_deposited.sql new file mode 100644 index 00000000..e82101fb --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pool_collateral_base_sepolia_amount_deposited.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_deposited +from "analytics"."prod_base_sepolia"."fct_core_pool_collateral_base_sepolia" +where amount_deposited is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pool_collateral_base_sepolia_collateral_type.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pool_collateral_base_sepolia_collateral_type.sql new file mode 100644 index 00000000..7727c002 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pool_collateral_base_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_base_sepolia"."fct_core_pool_collateral_base_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pool_collateral_base_sepolia_ts.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pool_collateral_base_sepolia_ts.sql new file mode 100644 index 00000000..a67d8374 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pool_collateral_base_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_sepolia"."fct_core_pool_collateral_base_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pool_delegation_base_sepolia_collateral_type.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pool_delegation_base_sepolia_collateral_type.sql new file mode 100644 index 00000000..12590ee0 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pool_delegation_base_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_base_sepolia"."fct_core_pool_delegation_base_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pool_delegation_base_sepolia_pool_id.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pool_delegation_base_sepolia_pool_id.sql new file mode 100644 index 00000000..be728ff7 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pool_delegation_base_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_base_sepolia"."fct_core_pool_delegation_base_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pool_delegation_base_sepolia_ts.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pool_delegation_base_sepolia_ts.sql new file mode 100644 index 00000000..611e0300 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pool_delegation_base_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_sepolia"."fct_core_pool_delegation_base_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pools_base_sepolia_block_number.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pools_base_sepolia_block_number.sql new file mode 100644 index 00000000..578abd44 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pools_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_sepolia"."fct_core_pools_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pools_base_sepolia_created_ts.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pools_base_sepolia_created_ts.sql new file mode 100644 index 00000000..2f83698b --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pools_base_sepolia_created_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select created_ts +from "analytics"."prod_base_sepolia"."fct_core_pools_base_sepolia" +where created_ts is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pools_base_sepolia_id.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pools_base_sepolia_id.sql new file mode 100644 index 00000000..1f874696 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pools_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_base_sepolia"."fct_core_pools_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pools_base_sepolia_owner.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pools_base_sepolia_owner.sql new file mode 100644 index 00000000..bf82f710 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pools_base_sepolia_owner.sql @@ -0,0 +1,11 @@ + + + + + + +select owner +from "analytics"."prod_base_sepolia"."fct_core_pools_base_sepolia" +where owner is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_debt_base_sepolia_block_number.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_debt_base_sepolia_block_number.sql new file mode 100644 index 00000000..c8c57280 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_debt_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_sepolia"."fct_pool_debt_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_debt_base_sepolia_collateral_type.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_debt_base_sepolia_collateral_type.sql new file mode 100644 index 00000000..b5cfcbc0 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_debt_base_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_base_sepolia"."fct_pool_debt_base_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_debt_base_sepolia_debt.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_debt_base_sepolia_debt.sql new file mode 100644 index 00000000..64ee46c0 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_debt_base_sepolia_debt.sql @@ -0,0 +1,11 @@ + + + + + + +select debt +from "analytics"."prod_base_sepolia"."fct_pool_debt_base_sepolia" +where debt is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_debt_base_sepolia_pool_id.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_debt_base_sepolia_pool_id.sql new file mode 100644 index 00000000..c966ef16 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_debt_base_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_base_sepolia"."fct_pool_debt_base_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_debt_base_sepolia_ts.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_debt_base_sepolia_ts.sql new file mode 100644 index 00000000..2d9c564d --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_debt_base_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_sepolia"."fct_pool_debt_base_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_account_id.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_account_id.sql new file mode 100644 index 00000000..a192fcad --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_base_sepolia"."fct_pool_issuance_base_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_amount.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_amount.sql new file mode 100644 index 00000000..276a11bc --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_base_sepolia"."fct_pool_issuance_base_sepolia" +where amount is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_block_number.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_block_number.sql new file mode 100644 index 00000000..1a189527 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_sepolia"."fct_pool_issuance_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_collateral_type.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_collateral_type.sql new file mode 100644 index 00000000..9034e38b --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_base_sepolia"."fct_pool_issuance_base_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_pool_id.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_pool_id.sql new file mode 100644 index 00000000..641c2db0 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_base_sepolia"."fct_pool_issuance_base_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..421af8b2 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_base_sepolia"."fct_pool_issuance_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_ts.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_ts.sql new file mode 100644 index 00000000..fe2ef08e --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_sepolia"."fct_pool_issuance_base_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_hourly_base_sepolia_collateral_type.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_hourly_base_sepolia_collateral_type.sql new file mode 100644 index 00000000..fb438444 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_hourly_base_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_base_sepolia"."fct_pool_issuance_hourly_base_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_hourly_base_sepolia_hourly_issuance.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_hourly_base_sepolia_hourly_issuance.sql new file mode 100644 index 00000000..b14378a4 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_hourly_base_sepolia_hourly_issuance.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_issuance +from "analytics"."prod_base_sepolia"."fct_pool_issuance_hourly_base_sepolia" +where hourly_issuance is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_hourly_base_sepolia_pool_id.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_hourly_base_sepolia_pool_id.sql new file mode 100644 index 00000000..86103a19 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_hourly_base_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_base_sepolia"."fct_pool_issuance_hourly_base_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_hourly_base_sepolia_ts.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_hourly_base_sepolia_ts.sql new file mode 100644 index 00000000..3b5b64f6 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_hourly_base_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_sepolia"."fct_pool_issuance_hourly_base_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_collateral_type.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_collateral_type.sql new file mode 100644 index 00000000..e976dca1 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_base_sepolia"."fct_pool_pnl_hourly_base_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_collateral_value.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_collateral_value.sql new file mode 100644 index 00000000..c48d99d9 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_collateral_value.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_value +from "analytics"."prod_base_sepolia"."fct_pool_pnl_hourly_base_sepolia" +where collateral_value is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_debt.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_debt.sql new file mode 100644 index 00000000..ec843140 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_debt.sql @@ -0,0 +1,11 @@ + + + + + + +select debt +from "analytics"."prod_base_sepolia"."fct_pool_pnl_hourly_base_sepolia" +where debt is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_hourly_issuance.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_hourly_issuance.sql new file mode 100644 index 00000000..332b1f32 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_hourly_issuance.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_issuance +from "analytics"."prod_base_sepolia"."fct_pool_pnl_hourly_base_sepolia" +where hourly_issuance is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_hourly_pnl.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_hourly_pnl.sql new file mode 100644 index 00000000..2782944e --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_hourly_pnl.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_pnl +from "analytics"."prod_base_sepolia"."fct_pool_pnl_hourly_base_sepolia" +where hourly_pnl is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_hourly_pnl_pct.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_hourly_pnl_pct.sql new file mode 100644 index 00000000..bec5f7ba --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_hourly_pnl_pct.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_pnl_pct +from "analytics"."prod_base_sepolia"."fct_pool_pnl_hourly_base_sepolia" +where hourly_pnl_pct is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_hourly_rewards_pct.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_hourly_rewards_pct.sql new file mode 100644 index 00000000..7dfe310f --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_hourly_rewards_pct.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_rewards_pct +from "analytics"."prod_base_sepolia"."fct_pool_pnl_hourly_base_sepolia" +where hourly_rewards_pct is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_hourly_total_pct.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_hourly_total_pct.sql new file mode 100644 index 00000000..52cafcd7 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_hourly_total_pct.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_total_pct +from "analytics"."prod_base_sepolia"."fct_pool_pnl_hourly_base_sepolia" +where hourly_total_pct is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_pool_id.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_pool_id.sql new file mode 100644 index 00000000..41bebb69 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_base_sepolia"."fct_pool_pnl_hourly_base_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_rewards_usd.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_rewards_usd.sql new file mode 100644 index 00000000..f4ed80da --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_rewards_usd.sql @@ -0,0 +1,11 @@ + + + + + + +select rewards_usd +from "analytics"."prod_base_sepolia"."fct_pool_pnl_hourly_base_sepolia" +where rewards_usd is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_ts.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_ts.sql new file mode 100644 index 00000000..0aeb6d8f --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_sepolia"."fct_pool_pnl_hourly_base_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_base_sepolia_amount.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_base_sepolia_amount.sql new file mode 100644 index 00000000..f851a8a6 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_base_sepolia_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_base_sepolia"."fct_pool_rewards_base_sepolia" +where amount is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_base_sepolia_collateral_type.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_base_sepolia_collateral_type.sql new file mode 100644 index 00000000..fe8a8d77 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_base_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_base_sepolia"."fct_pool_rewards_base_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_base_sepolia_distributor.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_base_sepolia_distributor.sql new file mode 100644 index 00000000..78e7cf13 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_base_sepolia_distributor.sql @@ -0,0 +1,11 @@ + + + + + + +select distributor +from "analytics"."prod_base_sepolia"."fct_pool_rewards_base_sepolia" +where distributor is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_base_sepolia_pool_id.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_base_sepolia_pool_id.sql new file mode 100644 index 00000000..8f4126ca --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_base_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_base_sepolia"."fct_pool_rewards_base_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_base_sepolia_token_symbol.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_base_sepolia_token_symbol.sql new file mode 100644 index 00000000..cdbdce4b --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_base_sepolia_token_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select token_symbol +from "analytics"."prod_base_sepolia"."fct_pool_rewards_base_sepolia" +where token_symbol is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_base_sepolia_ts.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_base_sepolia_ts.sql new file mode 100644 index 00000000..9d5fff68 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_base_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_sepolia"."fct_pool_rewards_base_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_base_sepolia_collateral_type.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_base_sepolia_collateral_type.sql new file mode 100644 index 00000000..1353837a --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_base_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_base_sepolia"."fct_pool_rewards_hourly_base_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_base_sepolia_pool_id.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_base_sepolia_pool_id.sql new file mode 100644 index 00000000..6008b428 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_base_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_base_sepolia"."fct_pool_rewards_hourly_base_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_base_sepolia_rewards_usd.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_base_sepolia_rewards_usd.sql new file mode 100644 index 00000000..fd55fc27 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_base_sepolia_rewards_usd.sql @@ -0,0 +1,11 @@ + + + + + + +select rewards_usd +from "analytics"."prod_base_sepolia"."fct_pool_rewards_hourly_base_sepolia" +where rewards_usd is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_base_sepolia_ts.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_base_sepolia_ts.sql new file mode 100644 index 00000000..9b265236 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_base_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_sepolia"."fct_pool_rewards_hourly_base_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_toke_c060874bcad559685bf1a5cd949d5918.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_toke_c060874bcad559685bf1a5cd949d5918.sql new file mode 100644 index 00000000..9e75a837 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_toke_c060874bcad559685bf1a5cd949d5918.sql @@ -0,0 +1,11 @@ + + + + + + +select token_symbol +from "analytics"."prod_base_sepolia"."fct_pool_rewards_token_hourly_base_sepolia" +where token_symbol is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_toke_e78ac2aee703e2a50a6c42a608df5d5e.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_toke_e78ac2aee703e2a50a6c42a608df5d5e.sql new file mode 100644 index 00000000..10264256 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_toke_e78ac2aee703e2a50a6c42a608df5d5e.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_base_sepolia"."fct_pool_rewards_token_hourly_base_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_sepolia_amount.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_sepolia_amount.sql new file mode 100644 index 00000000..b6605e6c --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_sepolia_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_base_sepolia"."fct_pool_rewards_token_hourly_base_sepolia" +where amount is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_sepolia_distributor.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_sepolia_distributor.sql new file mode 100644 index 00000000..61f24d10 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_sepolia_distributor.sql @@ -0,0 +1,11 @@ + + + + + + +select distributor +from "analytics"."prod_base_sepolia"."fct_pool_rewards_token_hourly_base_sepolia" +where distributor is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_sepolia_pool_id.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_sepolia_pool_id.sql new file mode 100644 index 00000000..c8e5e2d1 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_base_sepolia"."fct_pool_rewards_token_hourly_base_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_sepolia_rewards_usd.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_sepolia_rewards_usd.sql new file mode 100644 index 00000000..f31bc5a1 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_sepolia_rewards_usd.sql @@ -0,0 +1,11 @@ + + + + + + +select rewards_usd +from "analytics"."prod_base_sepolia"."fct_pool_rewards_token_hourly_base_sepolia" +where rewards_usd is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_sepolia_ts.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_sepolia_ts.sql new file mode 100644 index 00000000..7df23b28 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_sepolia"."fct_pool_rewards_token_hourly_base_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/unique_fct_core_market_updated_base_sepolia_id.sql b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/unique_fct_core_market_updated_base_sepolia_id.sql new file mode 100644 index 00000000..6b0b914d --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/unique_fct_core_market_updated_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_base_sepolia"."fct_core_market_updated_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_accounts_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_accounts_base_sepolia.sql new file mode 100644 index 00000000..16f2970e --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_accounts_base_sepolia.sql @@ -0,0 +1,14 @@ +with base as ( + select + block_timestamp as created_ts, + "owner", + CAST( + account_id as VARCHAR + ) as id + from + "analytics"."prod_raw_base_sepolia"."perp_account_created_base_sepolia" +) + +select * +from + base \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_collateral_modified_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_collateral_modified_base_sepolia.sql new file mode 100644 index 00000000..5261f659 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_collateral_modified_base_sepolia.sql @@ -0,0 +1,15 @@ +select + id, + block_timestamp, + account_id, + block_number, + transaction_hash, + contract, + event_name, + synth_market_id, + sender, + + amount_delta / 1e18 + as amount_delta +from + "analytics"."prod_raw_base_sepolia"."perp_collateral_modified_base_sepolia" \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_interest_charged_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_interest_charged_base_sepolia.sql new file mode 100644 index 00000000..dd84a815 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_interest_charged_base_sepolia.sql @@ -0,0 +1,13 @@ +select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + account_id, + + interest / 1e18 + as interest +from + "analytics"."prod_raw_base_sepolia"."perp_interest_charged_base_sepolia" \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_liq_account_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_liq_account_base_sepolia.sql new file mode 100644 index 00000000..9a89857b --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_liq_account_base_sepolia.sql @@ -0,0 +1,61 @@ +with liquidation_events as ( + select + account_id, + reward, + block_timestamp, + full_liquidation, + SUM( + case + when full_liquidation then 1 + else 0 + end + ) over ( + partition by account_id + order by + block_timestamp + rows between unbounded preceding + and current row + ) as liquidation_id + from + "analytics"."prod_raw_base_sepolia"."perp_account_liquidation_attempt_base_sepolia" +), + +cumulative_rewards as ( + select + block_timestamp, + reward, + full_liquidation, + liquidation_id, + CAST( + account_id as text + ) as account_id, + SUM( + reward / 1e18 +) over ( + partition by + account_id, + liquidation_id + order by + block_timestamp + ) as cumulative_reward, + ROW_NUMBER() over ( + partition by + account_id, + liquidation_id + order by + block_timestamp desc + ) as rn + from + liquidation_events + order by + block_timestamp +) + +select + account_id, + block_timestamp as ts, + cumulative_reward as total_reward +from + cumulative_rewards +where + rn = 1 \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_liq_position_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_liq_position_base_sepolia.sql new file mode 100644 index 00000000..f07c5ef6 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_liq_position_base_sepolia.sql @@ -0,0 +1,42 @@ +with liquidations as ( + select + id, + block_timestamp as ts, + block_number, + transaction_hash, + account_id, + market_id, + + amount_liquidated / 1e18 + as amount_liquidated, + + current_position_size / 1e18 + as position_size + from + "analytics"."prod_raw_base_sepolia"."perp_position_liquidated_base_sepolia" +), + +markets as ( + select + id, + market_symbol + from + "analytics"."prod_base_sepolia"."fct_perp_markets_base_sepolia" +) + +select + l.id, + l.ts, + l.block_number, + l.transaction_hash, + l.market_id, + m.market_symbol, + l.amount_liquidated, + l.position_size, + CAST( + l.account_id as text + ) as account_id +from + liquidations as l +left join markets as m + on l.market_id = m.id \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_market_history_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_market_history_base_sepolia.sql new file mode 100644 index 00000000..9c3ad789 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_market_history_base_sepolia.sql @@ -0,0 +1,76 @@ +with base as ( + select + mu.id, + mu.block_timestamp as ts, + mu.block_number, + mu.transaction_hash, + m.id as market_id, + m.market_symbol, + + price / 1e18 + as price, + + skew / 1e18 + as skew, + + size / 1e18 + as size, + + size_delta / 1e18 + as size_delta, + + current_funding_rate / 1e18 + as funding_rate, + + current_funding_velocity / 1e18 + as funding_velocity, + + interest_rate / 1e18 + as interest_rate, + + current_funding_rate / 1e18 + * 365.25 as funding_rate_apr, + + current_funding_rate / 1e18 + * 365.25 + + + interest_rate / 1e18 + as long_rate_apr, + + current_funding_rate / 1e18 + * -1 * 365.25 + + + interest_rate / 1e18 + as short_rate_apr + from + "analytics"."prod_raw_base_sepolia"."perp_market_updated_base_sepolia" + as mu + left join + "analytics"."prod_base_sepolia"."fct_perp_markets_base_sepolia" + as m + on mu.market_id = m.id +) + +select + *, + size * price as size_usd, + ( + size + skew + ) * price / 2 as long_oi, + ( + size - skew + ) * price / 2 as short_oi, + case + when size * price = 0 then null + else ((size + skew) * price / 2) / ( + size * price + ) + end as long_oi_pct, + case + when size * price = 0 then null + else ((size - skew) * price / 2) / ( + size * price + ) + end as short_oi_pct +from + base \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_markets_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_markets_base_sepolia.sql new file mode 100644 index 00000000..cf05bfc1 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_markets_base_sepolia.sql @@ -0,0 +1,14 @@ +with base as ( + select + perps_market_id as id, + block_timestamp as created_ts, + block_number, + market_symbol, + market_name + from + "analytics"."prod_raw_base_sepolia"."perp_market_created_base_sepolia" +) + +select * +from + base \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_orders_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_orders_base_sepolia.sql new file mode 100644 index 00000000..ccfa42a9 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_orders_base_sepolia.sql @@ -0,0 +1,46 @@ +with base as ( + select + oc.id, + oc.block_timestamp as ts, + oc.block_number, + oc.transaction_hash, + oc.contract, + oc.market_id, + markets.market_symbol, + CAST( + oc.account_id as text + ) as account_id, + oc.order_type, + + oc.size_delta / 1e18 + as size, + + oc.acceptable_price / 1e18 + as acceptable_price, + oc.settlement_time, + oc.expiration_time, + + LEFT( + REGEXP_REPLACE( + encode( + DECODE(REPLACE(oc.tracking_code, '0x', ''), 'hex'), + 'escape' + ) :: text, + '\\000', + '', + 'g' + ), + 20 + ) + as tracking_code, + oc.sender + from + "analytics"."prod_raw_base_sepolia"."perp_order_committed_base_sepolia" + as oc + left join "analytics"."prod_base_sepolia"."fct_perp_markets_base_sepolia" as markets + on oc.market_id = markets.id +) + +select * +from + base \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_pnl_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_pnl_base_sepolia.sql new file mode 100644 index 00000000..fb03a774 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_pnl_base_sepolia.sql @@ -0,0 +1,18 @@ + +with debt as ( + select + ts, + 2 as market_id, + debt * -1 as market_pnl + from + "analytics"."prod_raw_base_sepolia"."core_vault_debt_base_sepolia" +) + +select + ts, + market_id, + market_pnl +from + debt +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_previous_order_expired_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_previous_order_expired_base_sepolia.sql new file mode 100644 index 00000000..f9eae6b9 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_previous_order_expired_base_sepolia.sql @@ -0,0 +1,19 @@ +select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + account_id, + commitment_time, + tracking_code, + + acceptable_price / 1e18 + as acceptable_price, + + size_delta / 1e18 + as size_delta +from + "analytics"."prod_raw_base_sepolia"."perp_previous_order_expired_base_sepolia" \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_trades_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_trades_base_sepolia.sql new file mode 100644 index 00000000..f5a74f2f --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_trades_base_sepolia.sql @@ -0,0 +1,70 @@ +with base as ( + select + pos.id, + pos.block_timestamp as ts, + pos.block_number, + pos.transaction_hash, + pos.contract, + pos.market_id, + markets.market_symbol, + CAST( + pos.account_id as text + ) as account_id, + + fill_price / 1e18 + as fill_price, + + pnl / 1e18 + as pnl, + + accrued_funding / 1e18 + as accrued_funding, + + size_delta / 1e18 + as trade_size, + + new_size / 1e18 + as position_size, + + total_fees / 1e18 + as total_fees, + + referral_fees / 1e18 + as referral_fees, + + collected_fees / 1e18 + as collected_fees, + + settlement_reward / 1e18 + as settlement_reward, + + LEFT( + REGEXP_REPLACE( + encode( + DECODE(REPLACE(tracking_code, '0x', ''), 'hex'), + 'escape' + ) :: text, + '\\000', + '', + 'g' + ), + 20 + ) + as tracking_code, + pos.settler + from + "analytics"."prod_raw_base_sepolia"."perp_order_settled_base_sepolia" as pos + left join "analytics"."prod_base_sepolia"."fct_perp_markets_base_sepolia" as markets + on pos.market_id = markets.id +) + +select + *, + ABS( + fill_price * trade_size + ) as notional_trade_size, + fill_price * position_size as notional_position_size, + total_fees - referral_fees - collected_fees - settlement_reward as lp_fees, + total_fees - settlement_reward as exchange_fees +from + base \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/accepted_values_fct_perp_colla_1ab1c21834ede76d1e34f06cf2def9bf.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/accepted_values_fct_perp_colla_1ab1c21834ede76d1e34f06cf2def9bf.sql new file mode 100644 index 00000000..81707f94 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/accepted_values_fct_perp_colla_1ab1c21834ede76d1e34f06cf2def9bf.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_base_sepolia"."fct_perp_collateral_modified_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'CollateralModified' +) + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/accepted_values_fct_perp_inter_8f173b579ea46e22e00a38898643f42f.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/accepted_values_fct_perp_inter_8f173b579ea46e22e00a38898643f42f.sql new file mode 100644 index 00000000..c1eee565 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/accepted_values_fct_perp_inter_8f173b579ea46e22e00a38898643f42f.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_base_sepolia"."fct_perp_interest_charged_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'InterestCharged' +) + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/accepted_values_fct_perp_previ_48e2e93359da3c420e07b2ee28c127b1.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/accepted_values_fct_perp_previ_48e2e93359da3c420e07b2ee28c127b1.sql new file mode 100644 index 00000000..c34f15b2 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/accepted_values_fct_perp_previ_48e2e93359da3c420e07b2ee28c127b1.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_base_sepolia"."fct_perp_previous_order_expired_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'PreviousOrderExpired' +) + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_067b6722ec0a3ba96989426b240c29ff.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_067b6722ec0a3ba96989426b240c29ff.sql new file mode 100644 index 00000000..6209c8b5 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_067b6722ec0a3ba96989426b240c29ff.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_perp_interest_charged_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not interest >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_09db1a699d45bbd0e363887112ab95ad.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_09db1a699d45bbd0e363887112ab95ad.sql new file mode 100644 index 00000000..6cbbcdfa --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_09db1a699d45bbd0e363887112ab95ad.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_perp_liq_position_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount_liquidated >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_12db1ba69fe6608ea2ebf00ec7dcb95a.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_12db1ba69fe6608ea2ebf00ec7dcb95a.sql new file mode 100644 index 00000000..d74190fd --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_12db1ba69fe6608ea2ebf00ec7dcb95a.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not lp_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_1f9510fc5bdfec529dbea80dbaae1676.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_1f9510fc5bdfec529dbea80dbaae1676.sql new file mode 100644 index 00000000..ed04d3a3 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_1f9510fc5bdfec529dbea80dbaae1676.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_perp_liq_account_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not total_reward >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_3e1fc0d8bc7c6d669e2e3b19f01f8d95.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_3e1fc0d8bc7c6d669e2e3b19f01f8d95.sql new file mode 100644 index 00000000..2d979c67 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_3e1fc0d8bc7c6d669e2e3b19f01f8d95.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not fill_price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_55b02cf38d5019d5afdf83f46b6bbec4.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_55b02cf38d5019d5afdf83f46b6bbec4.sql new file mode 100644 index 00000000..551a7274 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_55b02cf38d5019d5afdf83f46b6bbec4.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_perp_liq_position_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not position_size >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_707eedc089e19f28f32df66ad5b050e0.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_707eedc089e19f28f32df66ad5b050e0.sql new file mode 100644 index 00000000..a90f368e --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_707eedc089e19f28f32df66ad5b050e0.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collected_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_8842b67718d899abc12b7a5f41b7a7e7.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_8842b67718d899abc12b7a5f41b7a7e7.sql new file mode 100644 index 00000000..2c636495 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_8842b67718d899abc12b7a5f41b7a7e7.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_perp_collateral_modified_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_8f13032e2e92049a5f6a34cc0ae08445.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_8f13032e2e92049a5f6a34cc0ae08445.sql new file mode 100644 index 00000000..a44d9f10 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_8f13032e2e92049a5f6a34cc0ae08445.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_perp_orders_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_91effbb5ac329749a28fdc3e2c6a851d.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_91effbb5ac329749a28fdc3e2c6a851d.sql new file mode 100644 index 00000000..edcab80c --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_91effbb5ac329749a28fdc3e2c6a851d.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_perp_pnl_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_ab57f63d9f8f1488413cc5294a42215d.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_ab57f63d9f8f1488413cc5294a42215d.sql new file mode 100644 index 00000000..33eb7b0b --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_ab57f63d9f8f1488413cc5294a42215d.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_ae99b6e2247a60ca23f0d205365d0549.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_ae99b6e2247a60ca23f0d205365d0549.sql new file mode 100644 index 00000000..07c35f07 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_ae99b6e2247a60ca23f0d205365d0549.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_perp_markets_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_af8c9599723e3d75b1eeca41d4ebb24c.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_af8c9599723e3d75b1eeca41d4ebb24c.sql new file mode 100644 index 00000000..6ebf2bca --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_af8c9599723e3d75b1eeca41d4ebb24c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not settlement_reward >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_bd7e93d324e2173f6fc9f1cd5524c906.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_bd7e93d324e2173f6fc9f1cd5524c906.sql new file mode 100644 index 00000000..342b65e3 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_bd7e93d324e2173f6fc9f1cd5524c906.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_perp_previous_order_expired_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_c20e45a1dbacba5e3091f475187d360f.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_c20e45a1dbacba5e3091f475187d360f.sql new file mode 100644 index 00000000..62bde0cf --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_c20e45a1dbacba5e3091f475187d360f.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_perp_market_history_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_ca3e105a3a84eed01da18939c8f18b2b.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_ca3e105a3a84eed01da18939c8f18b2b.sql new file mode 100644 index 00000000..3f45e4ac --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_ca3e105a3a84eed01da18939c8f18b2b.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not total_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_d192f9304caff99eeffe34887ba9fd58.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_d192f9304caff99eeffe34887ba9fd58.sql new file mode 100644 index 00000000..9dc0a0ce --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_d192f9304caff99eeffe34887ba9fd58.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_perp_interest_charged_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_e05adcb16523bcfa1793ab941d8d5c8c.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_e05adcb16523bcfa1793ab941d8d5c8c.sql new file mode 100644 index 00000000..1f30995d --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_e05adcb16523bcfa1793ab941d8d5c8c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not referral_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_e5c0b70069c52e907a59ba0ddbc37d9c.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_e5c0b70069c52e907a59ba0ddbc37d9c.sql new file mode 100644 index 00000000..a417a57e --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_e5c0b70069c52e907a59ba0ddbc37d9c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not exchange_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_e8d55960e718e4aa0a40f57add520ab0.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_e8d55960e718e4aa0a40f57add520ab0.sql new file mode 100644 index 00000000..73d16063 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_e8d55960e718e4aa0a40f57add520ab0.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_perp_liq_position_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_f7e171b7e018d9cc369742d5966ea0ca.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_f7e171b7e018d9cc369742d5966ea0ca.sql new file mode 100644 index 00000000..bf96723a --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_f7e171b7e018d9cc369742d5966ea0ca.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_perp_previous_order_expired_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_accounts_base_sepolia_created_ts.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_accounts_base_sepolia_created_ts.sql new file mode 100644 index 00000000..fb9f438f --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_accounts_base_sepolia_created_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select created_ts +from "analytics"."prod_base_sepolia"."fct_perp_accounts_base_sepolia" +where created_ts is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_accounts_base_sepolia_id.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_accounts_base_sepolia_id.sql new file mode 100644 index 00000000..181e0cd0 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_accounts_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_base_sepolia"."fct_perp_accounts_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_accounts_base_sepolia_owner.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_accounts_base_sepolia_owner.sql new file mode 100644 index 00000000..c60b4d21 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_accounts_base_sepolia_owner.sql @@ -0,0 +1,11 @@ + + + + + + +select owner +from "analytics"."prod_base_sepolia"."fct_perp_accounts_base_sepolia" +where owner is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_09036bff9f33021bdc2f7c611d921020.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_09036bff9f33021bdc2f7c611d921020.sql new file mode 100644 index 00000000..24b846d6 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_09036bff9f33021bdc2f7c611d921020.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_base_sepolia"."fct_perp_collateral_modified_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_29a3faef3b1a9aaf01d9e330ab75faad.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_29a3faef3b1a9aaf01d9e330ab75faad.sql new file mode 100644 index 00000000..04192b12 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_29a3faef3b1a9aaf01d9e330ab75faad.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_base_sepolia"."fct_perp_collateral_modified_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_e96903840ffe61a948a59ad3485c1535.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_e96903840ffe61a948a59ad3485c1535.sql new file mode 100644 index 00000000..a58d2839 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_e96903840ffe61a948a59ad3485c1535.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_base_sepolia"."fct_perp_collateral_modified_base_sepolia" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_base_sepolia_block_number.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_base_sepolia_block_number.sql new file mode 100644 index 00000000..64898808 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_sepolia"."fct_perp_collateral_modified_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_base_sepolia_contract.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_base_sepolia_contract.sql new file mode 100644 index 00000000..0502f2e1 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_base_sepolia"."fct_perp_collateral_modified_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_base_sepolia_event_name.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_base_sepolia_event_name.sql new file mode 100644 index 00000000..10937815 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_base_sepolia"."fct_perp_collateral_modified_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_base_sepolia_id.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_base_sepolia_id.sql new file mode 100644 index 00000000..d05cf8e8 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_base_sepolia"."fct_perp_collateral_modified_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_base_sepolia_sender.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_base_sepolia_sender.sql new file mode 100644 index 00000000..0dae81a1 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_base_sepolia_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_base_sepolia"."fct_perp_collateral_modified_base_sepolia" +where sender is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_cha_ef7870358c5aff75d7f92ce4c7de1c07.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_cha_ef7870358c5aff75d7f92ce4c7de1c07.sql new file mode 100644 index 00000000..d2846ec5 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_cha_ef7870358c5aff75d7f92ce4c7de1c07.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_base_sepolia"."fct_perp_interest_charged_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_account_id.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_account_id.sql new file mode 100644 index 00000000..057bdc97 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_base_sepolia"."fct_perp_interest_charged_base_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_block_number.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_block_number.sql new file mode 100644 index 00000000..3e61f72d --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_sepolia"."fct_perp_interest_charged_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..12751cd8 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_base_sepolia"."fct_perp_interest_charged_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_contract.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_contract.sql new file mode 100644 index 00000000..8a7f8b1a --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_base_sepolia"."fct_perp_interest_charged_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_event_name.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_event_name.sql new file mode 100644 index 00000000..dc9660a9 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_base_sepolia"."fct_perp_interest_charged_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_id.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_id.sql new file mode 100644 index 00000000..3f03291b --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_base_sepolia"."fct_perp_interest_charged_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_interest.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_interest.sql new file mode 100644 index 00000000..a682a487 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_interest.sql @@ -0,0 +1,11 @@ + + + + + + +select interest +from "analytics"."prod_base_sepolia"."fct_perp_interest_charged_base_sepolia" +where interest is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_account_base_sepolia_account_id.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_account_base_sepolia_account_id.sql new file mode 100644 index 00000000..62668c13 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_account_base_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_base_sepolia"."fct_perp_liq_account_base_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_account_base_sepolia_total_reward.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_account_base_sepolia_total_reward.sql new file mode 100644 index 00000000..a5ee176e --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_account_base_sepolia_total_reward.sql @@ -0,0 +1,11 @@ + + + + + + +select total_reward +from "analytics"."prod_base_sepolia"."fct_perp_liq_account_base_sepolia" +where total_reward is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_account_base_sepolia_ts.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_account_base_sepolia_ts.sql new file mode 100644 index 00000000..d7ec7a50 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_account_base_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_sepolia"."fct_perp_liq_account_base_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_account_id.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_account_id.sql new file mode 100644 index 00000000..450cfa23 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_base_sepolia"."fct_perp_liq_position_base_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_amount_liquidated.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_amount_liquidated.sql new file mode 100644 index 00000000..8bb3e99e --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_amount_liquidated.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_liquidated +from "analytics"."prod_base_sepolia"."fct_perp_liq_position_base_sepolia" +where amount_liquidated is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_block_number.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_block_number.sql new file mode 100644 index 00000000..b0ee724a --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_sepolia"."fct_perp_liq_position_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_id.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_id.sql new file mode 100644 index 00000000..9c07519e --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_base_sepolia"."fct_perp_liq_position_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_market_id.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_market_id.sql new file mode 100644 index 00000000..785d01f6 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_base_sepolia"."fct_perp_liq_position_base_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_market_symbol.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_market_symbol.sql new file mode 100644 index 00000000..7fbd1336 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_base_sepolia"."fct_perp_liq_position_base_sepolia" +where market_symbol is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_position_size.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_position_size.sql new file mode 100644 index 00000000..85b88b44 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_position_size.sql @@ -0,0 +1,11 @@ + + + + + + +select position_size +from "analytics"."prod_base_sepolia"."fct_perp_liq_position_base_sepolia" +where position_size is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..26806788 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_base_sepolia"."fct_perp_liq_position_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_ts.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_ts.sql new file mode 100644 index 00000000..00476ba9 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_sepolia"."fct_perp_liq_position_base_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_block_number.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_block_number.sql new file mode 100644 index 00000000..5efbaf9c --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_sepolia"."fct_perp_market_history_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_funding_rate.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_funding_rate.sql new file mode 100644 index 00000000..02b18a96 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_funding_rate.sql @@ -0,0 +1,11 @@ + + + + + + +select funding_rate +from "analytics"."prod_base_sepolia"."fct_perp_market_history_base_sepolia" +where funding_rate is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_funding_rate_apr.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_funding_rate_apr.sql new file mode 100644 index 00000000..db9bf171 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_funding_rate_apr.sql @@ -0,0 +1,11 @@ + + + + + + +select funding_rate_apr +from "analytics"."prod_base_sepolia"."fct_perp_market_history_base_sepolia" +where funding_rate_apr is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_funding_velocity.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_funding_velocity.sql new file mode 100644 index 00000000..e4b036e1 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_funding_velocity.sql @@ -0,0 +1,11 @@ + + + + + + +select funding_velocity +from "analytics"."prod_base_sepolia"."fct_perp_market_history_base_sepolia" +where funding_velocity is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_id.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_id.sql new file mode 100644 index 00000000..39e4cc01 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_base_sepolia"."fct_perp_market_history_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_interest_rate.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_interest_rate.sql new file mode 100644 index 00000000..686f7172 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_interest_rate.sql @@ -0,0 +1,11 @@ + + + + + + +select interest_rate +from "analytics"."prod_base_sepolia"."fct_perp_market_history_base_sepolia" +where interest_rate is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_long_rate_apr.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_long_rate_apr.sql new file mode 100644 index 00000000..65eb9189 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_long_rate_apr.sql @@ -0,0 +1,11 @@ + + + + + + +select long_rate_apr +from "analytics"."prod_base_sepolia"."fct_perp_market_history_base_sepolia" +where long_rate_apr is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_market_id.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_market_id.sql new file mode 100644 index 00000000..33595409 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_base_sepolia"."fct_perp_market_history_base_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_market_symbol.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_market_symbol.sql new file mode 100644 index 00000000..414987e8 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_base_sepolia"."fct_perp_market_history_base_sepolia" +where market_symbol is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_price.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_price.sql new file mode 100644 index 00000000..4eae7eaf --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_base_sepolia"."fct_perp_market_history_base_sepolia" +where price is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_short_rate_apr.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_short_rate_apr.sql new file mode 100644 index 00000000..e4f431c0 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_short_rate_apr.sql @@ -0,0 +1,11 @@ + + + + + + +select short_rate_apr +from "analytics"."prod_base_sepolia"."fct_perp_market_history_base_sepolia" +where short_rate_apr is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_size.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_size.sql new file mode 100644 index 00000000..b40c4019 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_size.sql @@ -0,0 +1,11 @@ + + + + + + +select size +from "analytics"."prod_base_sepolia"."fct_perp_market_history_base_sepolia" +where size is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_size_delta.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_size_delta.sql new file mode 100644 index 00000000..0f2c4561 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_size_delta.sql @@ -0,0 +1,11 @@ + + + + + + +select size_delta +from "analytics"."prod_base_sepolia"."fct_perp_market_history_base_sepolia" +where size_delta is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_size_usd.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_size_usd.sql new file mode 100644 index 00000000..f4e9e893 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_size_usd.sql @@ -0,0 +1,11 @@ + + + + + + +select size_usd +from "analytics"."prod_base_sepolia"."fct_perp_market_history_base_sepolia" +where size_usd is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_skew.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_skew.sql new file mode 100644 index 00000000..ea33dd5b --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_skew.sql @@ -0,0 +1,11 @@ + + + + + + +select skew +from "analytics"."prod_base_sepolia"."fct_perp_market_history_base_sepolia" +where skew is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..629bc562 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_base_sepolia"."fct_perp_market_history_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_ts.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_ts.sql new file mode 100644 index 00000000..1e3df181 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_sepolia"."fct_perp_market_history_base_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_markets_base_sepolia_block_number.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_markets_base_sepolia_block_number.sql new file mode 100644 index 00000000..c92522b7 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_markets_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_sepolia"."fct_perp_markets_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_markets_base_sepolia_created_ts.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_markets_base_sepolia_created_ts.sql new file mode 100644 index 00000000..508ddccb --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_markets_base_sepolia_created_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select created_ts +from "analytics"."prod_base_sepolia"."fct_perp_markets_base_sepolia" +where created_ts is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_markets_base_sepolia_id.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_markets_base_sepolia_id.sql new file mode 100644 index 00000000..708de761 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_markets_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_base_sepolia"."fct_perp_markets_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_markets_base_sepolia_market_name.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_markets_base_sepolia_market_name.sql new file mode 100644 index 00000000..864036bc --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_markets_base_sepolia_market_name.sql @@ -0,0 +1,11 @@ + + + + + + +select market_name +from "analytics"."prod_base_sepolia"."fct_perp_markets_base_sepolia" +where market_name is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_markets_base_sepolia_market_symbol.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_markets_base_sepolia_market_symbol.sql new file mode 100644 index 00000000..331cf561 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_markets_base_sepolia_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_base_sepolia"."fct_perp_markets_base_sepolia" +where market_symbol is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_account_id.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_account_id.sql new file mode 100644 index 00000000..95ba166e --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_base_sepolia"."fct_perp_orders_base_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_block_number.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_block_number.sql new file mode 100644 index 00000000..b9e7f4e0 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_sepolia"."fct_perp_orders_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_contract.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_contract.sql new file mode 100644 index 00000000..cba118ea --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_base_sepolia"."fct_perp_orders_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_id.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_id.sql new file mode 100644 index 00000000..b82610e8 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_base_sepolia"."fct_perp_orders_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_market_id.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_market_id.sql new file mode 100644 index 00000000..4e55cb7d --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_base_sepolia"."fct_perp_orders_base_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_market_symbol.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_market_symbol.sql new file mode 100644 index 00000000..e5a4e306 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_base_sepolia"."fct_perp_orders_base_sepolia" +where market_symbol is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..523bfe82 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_base_sepolia"."fct_perp_orders_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_ts.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_ts.sql new file mode 100644 index 00000000..4b60afdf --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_sepolia"."fct_perp_orders_base_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_pnl_base_sepolia_market_id.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_pnl_base_sepolia_market_id.sql new file mode 100644 index 00000000..505456b4 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_pnl_base_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_base_sepolia"."fct_perp_pnl_base_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_pnl_base_sepolia_ts.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_pnl_base_sepolia_ts.sql new file mode 100644 index 00000000..9b88fdea --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_pnl_base_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_sepolia"."fct_perp_pnl_base_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_76fb0a0f579f503805573e61f45555ef.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_76fb0a0f579f503805573e61f45555ef.sql new file mode 100644 index 00000000..7bdbd7e3 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_76fb0a0f579f503805573e61f45555ef.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_base_sepolia"."fct_perp_previous_order_expired_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_9c7a161f838a4c7aa741dca0a21c40e7.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_9c7a161f838a4c7aa741dca0a21c40e7.sql new file mode 100644 index 00000000..5f5dbfe5 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_9c7a161f838a4c7aa741dca0a21c40e7.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_base_sepolia"."fct_perp_previous_order_expired_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_c653b9bed8c3157c4422e80f77a0b022.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_c653b9bed8c3157c4422e80f77a0b022.sql new file mode 100644 index 00000000..b45a8a77 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_c653b9bed8c3157c4422e80f77a0b022.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_sepolia"."fct_perp_previous_order_expired_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_e6503bbb900b804259f539d4a386ea08.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_e6503bbb900b804259f539d4a386ea08.sql new file mode 100644 index 00000000..a275b340 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_e6503bbb900b804259f539d4a386ea08.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_base_sepolia"."fct_perp_previous_order_expired_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_e668d930033b017ab7e489e9265ae2cc.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_e668d930033b017ab7e489e9265ae2cc.sql new file mode 100644 index 00000000..07050cb3 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_e668d930033b017ab7e489e9265ae2cc.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_base_sepolia"."fct_perp_previous_order_expired_base_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_order_expired_base_sepolia_contract.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_order_expired_base_sepolia_contract.sql new file mode 100644 index 00000000..3b569851 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_order_expired_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_base_sepolia"."fct_perp_previous_order_expired_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_order_expired_base_sepolia_id.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_order_expired_base_sepolia_id.sql new file mode 100644 index 00000000..62f1f24d --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_order_expired_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_base_sepolia"."fct_perp_previous_order_expired_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_order_expired_base_sepolia_market_id.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_order_expired_base_sepolia_market_id.sql new file mode 100644 index 00000000..0dad6e00 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_order_expired_base_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_base_sepolia"."fct_perp_previous_order_expired_base_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_account_id.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_account_id.sql new file mode 100644 index 00000000..0e2544c0 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_accrued_funding.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_accrued_funding.sql new file mode 100644 index 00000000..26a20741 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_accrued_funding.sql @@ -0,0 +1,11 @@ + + + + + + +select accrued_funding +from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +where accrued_funding is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_block_number.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_block_number.sql new file mode 100644 index 00000000..968ca099 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_collected_fees.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_collected_fees.sql new file mode 100644 index 00000000..a386d37e --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_collected_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select collected_fees +from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +where collected_fees is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_contract.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_contract.sql new file mode 100644 index 00000000..4d20d49c --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_exchange_fees.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_exchange_fees.sql new file mode 100644 index 00000000..982595ad --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_exchange_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select exchange_fees +from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +where exchange_fees is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_fill_price.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_fill_price.sql new file mode 100644 index 00000000..a83dd427 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_fill_price.sql @@ -0,0 +1,11 @@ + + + + + + +select fill_price +from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +where fill_price is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_id.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_id.sql new file mode 100644 index 00000000..176d03fe --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_lp_fees.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_lp_fees.sql new file mode 100644 index 00000000..e74f5687 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_lp_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select lp_fees +from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +where lp_fees is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_market_id.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_market_id.sql new file mode 100644 index 00000000..b95b447b --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_market_symbol.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_market_symbol.sql new file mode 100644 index 00000000..5e6bf21d --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +where market_symbol is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_notional_position_size.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_notional_position_size.sql new file mode 100644 index 00000000..7e4e2a7e --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_notional_position_size.sql @@ -0,0 +1,11 @@ + + + + + + +select notional_position_size +from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +where notional_position_size is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_notional_trade_size.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_notional_trade_size.sql new file mode 100644 index 00000000..6d375a8b --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_notional_trade_size.sql @@ -0,0 +1,11 @@ + + + + + + +select notional_trade_size +from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +where notional_trade_size is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_pnl.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_pnl.sql new file mode 100644 index 00000000..b80a2fce --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_pnl.sql @@ -0,0 +1,11 @@ + + + + + + +select pnl +from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +where pnl is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_position_size.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_position_size.sql new file mode 100644 index 00000000..9616d8a0 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_position_size.sql @@ -0,0 +1,11 @@ + + + + + + +select position_size +from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +where position_size is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_referral_fees.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_referral_fees.sql new file mode 100644 index 00000000..98b71111 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_referral_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select referral_fees +from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +where referral_fees is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_settlement_reward.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_settlement_reward.sql new file mode 100644 index 00000000..f7d6c671 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_settlement_reward.sql @@ -0,0 +1,11 @@ + + + + + + +select settlement_reward +from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +where settlement_reward is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_settler.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_settler.sql new file mode 100644 index 00000000..384059b0 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_settler.sql @@ -0,0 +1,11 @@ + + + + + + +select settler +from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +where settler is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_total_fees.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_total_fees.sql new file mode 100644 index 00000000..61c1b809 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_total_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select total_fees +from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +where total_fees is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_tracking_code.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_tracking_code.sql new file mode 100644 index 00000000..157e661e --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_tracking_code.sql @@ -0,0 +1,11 @@ + + + + + + +select tracking_code +from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +where tracking_code is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_trade_size.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_trade_size.sql new file mode 100644 index 00000000..338927b9 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_trade_size.sql @@ -0,0 +1,11 @@ + + + + + + +select trade_size +from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +where trade_size is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..50e8d676 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_ts.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_ts.sql new file mode 100644 index 00000000..009dc8df --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_accounts_base_sepolia_id.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_accounts_base_sepolia_id.sql new file mode 100644 index 00000000..966ff8a6 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_accounts_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_base_sepolia"."fct_perp_accounts_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_collateral_modified_base_sepolia_id.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_collateral_modified_base_sepolia_id.sql new file mode 100644 index 00000000..d94310a5 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_collateral_modified_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_base_sepolia"."fct_perp_collateral_modified_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_interest_charged_base_sepolia_id.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_interest_charged_base_sepolia_id.sql new file mode 100644 index 00000000..78bbaebc --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_interest_charged_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_base_sepolia"."fct_perp_interest_charged_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_liq_position_base_sepolia_id.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_liq_position_base_sepolia_id.sql new file mode 100644 index 00000000..9612e0e1 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_liq_position_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_base_sepolia"."fct_perp_liq_position_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_market_history_base_sepolia_id.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_market_history_base_sepolia_id.sql new file mode 100644 index 00000000..71675dcc --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_market_history_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_base_sepolia"."fct_perp_market_history_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_orders_base_sepolia_id.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_orders_base_sepolia_id.sql new file mode 100644 index 00000000..9785af62 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_orders_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_base_sepolia"."fct_perp_orders_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_previous_order_expired_base_sepolia_id.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_previous_order_expired_base_sepolia_id.sql new file mode 100644 index 00000000..4510d650 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_previous_order_expired_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_base_sepolia"."fct_perp_previous_order_expired_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_trades_base_sepolia_id.sql b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_trades_base_sepolia_id.sql new file mode 100644 index 00000000..46276c7f --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_trades_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_account_stats_daily_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_account_stats_daily_base_sepolia.sql new file mode 100644 index 00000000..a22002ab --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_account_stats_daily_base_sepolia.sql @@ -0,0 +1,45 @@ +with daily as ( + select + DATE_TRUNC( + 'day', + ts + ) as ts, + account_id, + SUM(fees) as fees, + SUM(volume) as volume, + SUM(amount_liquidated) as amount_liquidated, + SUM(liquidations) as liquidations + from + "analytics"."prod_base_sepolia"."fct_perp_account_stats_hourly_base_sepolia" + group by + DATE_TRUNC( + 'day', + ts + ), + account_id +), + +stats as ( + select + *, + SUM(fees) over ( + partition by account_id + order by + ts + range between unbounded preceding + and current row + ) as cumulative_fees, + SUM(volume) over ( + partition by account_id + order by + ts + range between unbounded preceding + and current row + ) as cumulative_volume + from + daily +) + +select * +from + stats \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_account_stats_hourly_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_account_stats_hourly_base_sepolia.sql new file mode 100644 index 00000000..ed96c90f --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_account_stats_hourly_base_sepolia.sql @@ -0,0 +1,119 @@ +with trades as ( + select + ts, + account_id, + total_fees, + notional_trade_size, + 1 as trades, + SUM( + total_fees + ) over ( + partition by account_id + order by + ts + ) as cumulative_fees, + SUM( + notional_trade_size + ) over ( + partition by account_id + order by + ts + ) as cumulative_volume + from + "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +), + +liq as ( + select + ts, + account_id, + amount_liquidated, + 1 as liquidations + from + "analytics"."prod_base_sepolia"."fct_perp_liq_position_base_sepolia" +), + +inc_trades as ( + select + DATE_TRUNC( + 'hour', + ts + ) as ts, + account_id, + SUM(trades) as trades, + SUM(total_fees) as fees, + SUM(notional_trade_size) as volume, + MAX(cumulative_fees) as cumulative_fees, + MAX(cumulative_volume) as cumulative_volume + from + trades + group by + DATE_TRUNC( + 'hour', + ts + ), + account_id +), + +inc_liq as ( + select + DATE_TRUNC( + 'hour', + ts + ) as ts, + account_id, + SUM(amount_liquidated) as amount_liquidated, + SUM(liquidations) as liquidations + from + liq + group by + DATE_TRUNC( + 'hour', + ts + ), + account_id +), + +inc as ( + select + h.ts, + h.account_id, + COALESCE( + h.trades, + 0 + ) as trades, + COALESCE( + h.fees, + 0 + ) as fees, + COALESCE( + h.volume, + 0 + ) as volume, + COALESCE( + l.amount_liquidated, + 0 + ) as amount_liquidated, + COALESCE( + l.liquidations, + 0 + ) as liquidations, + COALESCE( + h.cumulative_fees, + 0 + ) as cumulative_fees, + COALESCE( + h.cumulative_volume, + 0 + ) as cumulative_volume + from + inc_trades as h + left join inc_liq as l + on + h.ts = l.ts + and h.account_id = l.account_id +) + +select * +from + inc \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_keeper_stats_daily_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_keeper_stats_daily_base_sepolia.sql new file mode 100644 index 00000000..1dba7a9f --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_keeper_stats_daily_base_sepolia.sql @@ -0,0 +1,44 @@ +with hourly as ( + select + keeper, + settlement_rewards, + amount_settled, + trades, + DATE_TRUNC( + 'day', + ts + ) as ts + from + "analytics"."prod_base_sepolia"."fct_perp_keeper_stats_hourly_base_sepolia" +), + +total as ( + select + ts, + SUM(trades) as trades_total, + SUM(settlement_rewards) as settlement_reward_total, + SUM(amount_settled) as amount_settled_total + from + hourly + group by + ts +) + +select + hourly.ts, + hourly.keeper, + SUM(hourly.trades) as trades, + SUM(hourly.settlement_rewards) as settlement_rewards, + SUM(hourly.amount_settled) as amount_settled, + SUM(hourly.trades) / MAX(total.trades_total) as trades_pct, + SUM(hourly.settlement_rewards) + / MAX(total.settlement_reward_total) as settlement_rewards_pct, + SUM(hourly.amount_settled) + / MAX(total.amount_settled_total) as amount_settled_pct +from + hourly +inner join total + on hourly.ts = total.ts +group by + hourly.ts, + hourly.keeper \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_keeper_stats_hourly_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_keeper_stats_hourly_base_sepolia.sql new file mode 100644 index 00000000..8eacb07c --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_keeper_stats_hourly_base_sepolia.sql @@ -0,0 +1,44 @@ +with trades as ( + select + settler, + settlement_reward, + notional_trade_size, + 1 as trades, + DATE_TRUNC( + 'hour', + ts + ) as ts + from + "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +), + +total as ( + select + ts, + SUM(trades) as trades_total, + SUM(settlement_reward) as settlement_reward_total, + SUM(notional_trade_size) as notional_trade_size_total + from + trades + group by + ts +) + +select + trades.ts, + trades.settler as keeper, + SUM(trades.trades) as trades, + SUM(trades.settlement_reward) as settlement_rewards, + SUM(trades.notional_trade_size) as amount_settled, + SUM(trades.trades) / MAX(total.trades_total) as trades_pct, + SUM(trades.settlement_reward) + / MAX(total.settlement_reward_total) as settlement_rewards_pct, + SUM(trades.notional_trade_size) + / MAX(total.notional_trade_size_total) as amount_settled_pct +from + trades +inner join total + on trades.ts = total.ts +group by + trades.ts, + trades.settler \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_market_stats_daily_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_market_stats_daily_base_sepolia.sql new file mode 100644 index 00000000..f0d5b149 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_market_stats_daily_base_sepolia.sql @@ -0,0 +1,25 @@ +select + DATE_TRUNC( + 'day', + ts + ) as ts, + market_symbol, + SUM(trades) as trades, + SUM(exchange_fees) as exchange_fees, + SUM(referral_fees) as referral_fees, + SUM(collected_fees) as collected_fees, + SUM(volume) as volume, + SUM(amount_liquidated) as amount_liquidated, + SUM(liquidations) as liquidations, + MAX(cumulative_exchange_fees) as cumulative_exchange_fees, + MAX(cumulative_referral_fees) as cumulative_referral_fees, + MAX(cumulative_collected_fees) as cumulative_collected_fees, + MAX(cumulative_volume) as cumulative_volume +from + "analytics"."prod_base_sepolia"."fct_perp_market_stats_hourly_base_sepolia" +group by + DATE_TRUNC( + 'day', + ts + ), + market_symbol \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_market_stats_hourly_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_market_stats_hourly_base_sepolia.sql new file mode 100644 index 00000000..1e1a18f3 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_market_stats_hourly_base_sepolia.sql @@ -0,0 +1,162 @@ +with trades as ( + select + ts, + market_symbol, + exchange_fees, + referral_fees, + collected_fees, + notional_trade_size, + 1 as trades + from + "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" +), + +liq as ( + select + ts, + market_symbol, + amount_liquidated, + 1 as liquidations + from + "analytics"."prod_base_sepolia"."fct_perp_liq_position_base_sepolia" +), + +inc_trades as ( + select + DATE_TRUNC( + 'hour', + ts + ) as ts, + market_symbol, + SUM(trades) as trades, + SUM(exchange_fees) as exchange_fees, + SUM(referral_fees) as referral_fees, + SUM(collected_fees) as collected_fees, + SUM(notional_trade_size) as volume + from + trades + group by + DATE_TRUNC( + 'hour', + ts + ), + market_symbol +), + +inc_liq as ( + select + DATE_TRUNC( + 'hour', + ts + ) as ts, + market_symbol, + SUM(amount_liquidated) as amount_liquidated, + SUM(liquidations) as liquidations + from + liq + group by + DATE_TRUNC( + 'hour', + ts + ), + market_symbol +), + +dim as ( + select + m.market_symbol, + GENERATE_SERIES( + DATE_TRUNC('hour', MIN(t.ts)), + DATE_TRUNC('hour', MAX(t.ts)), + '1 hour'::INTERVAL + ) as ts + from + ( + select ts + from + trades + ) as t + cross join ( + select distinct market_symbol + from + trades + ) as m + group by + m.market_symbol +), + +inc as ( + select + dim.ts, + dim.market_symbol, + COALESCE( + h.trades, + 0 + ) as trades, + COALESCE( + h.exchange_fees, + 0 + ) as exchange_fees, + COALESCE( + h.referral_fees, + 0 + ) as referral_fees, + COALESCE( + h.collected_fees, + 0 + ) as collected_fees, + COALESCE( + h.volume, + 0 + ) as volume, + COALESCE( + l.amount_liquidated, + 0 + ) as amount_liquidated, + COALESCE( + l.liquidations, + 0 + ) as liquidations, + SUM( + h.exchange_fees + ) over ( + partition by dim.market_symbol + order by + dim.ts + ) as cumulative_exchange_fees, + SUM( + h.referral_fees + ) over ( + partition by dim.market_symbol + order by + dim.ts + ) as cumulative_referral_fees, + SUM( + h.collected_fees + ) over ( + partition by dim.market_symbol + order by + dim.ts + ) as cumulative_collected_fees, + SUM( + h.volume + ) over ( + partition by dim.market_symbol + order by + dim.ts + ) as cumulative_volume + from + dim + left join inc_trades as h + on + dim.ts = h.ts + and dim.market_symbol = h.market_symbol + left join inc_liq as l + on + dim.ts = l.ts + and dim.market_symbol = l.market_symbol +) + +select * +from + inc \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_stats_daily_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_stats_daily_base_sepolia.sql new file mode 100644 index 00000000..b1bc4439 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_stats_daily_base_sepolia.sql @@ -0,0 +1,23 @@ +select + DATE_TRUNC( + 'day', + ts + ) as ts, + SUM(trades) as trades, + SUM(exchange_fees) as exchange_fees, + SUM(referral_fees) as referral_fees, + SUM(collected_fees) as collected_fees, + SUM(volume) as volume, + SUM(liquidation_rewards) as liquidation_rewards, + SUM(liquidated_accounts) as liquidated_accounts, + MAX(cumulative_exchange_fees) as cumulative_exchange_fees, + MAX(cumulative_referral_fees) as cumulative_referral_fees, + MAX(cumulative_collected_fees) as cumulative_collected_fees, + MAX(cumulative_volume) as cumulative_volume +from + "analytics"."prod_base_sepolia"."fct_perp_stats_hourly_base_sepolia" +group by + DATE_TRUNC( + 'day', + ts + ) \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_stats_hourly_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_stats_hourly_base_sepolia.sql new file mode 100644 index 00000000..c2605aab --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_stats_hourly_base_sepolia.sql @@ -0,0 +1,91 @@ +with inc_market as ( + select + ts, + market_symbol, + trades, + exchange_fees, + referral_fees, + collected_fees, + volume, + liquidations, + cumulative_exchange_fees, + cumulative_referral_fees, + cumulative_collected_fees, + cumulative_volume + from + "analytics"."prod_base_sepolia"."fct_perp_market_stats_hourly_base_sepolia" +), + +liq as ( + select + ts, + total_reward, + 1 as liquidated_accounts + from + "analytics"."prod_base_sepolia"."fct_perp_liq_account_base_sepolia" +), + +inc_liq as ( + select + DATE_TRUNC( + 'hour', + ts + ) as ts, + SUM(total_reward) as liquidation_rewards, + SUM(liquidated_accounts) as liquidated_accounts + from + liq + group by + DATE_TRUNC( + 'hour', + ts + ) +), + +inc_trade as ( + select + ts, + SUM(trades) as trades, + SUM(exchange_fees) as exchange_fees, + SUM(referral_fees) as referral_fees, + SUM(collected_fees) as collected_fees, + SUM(volume) as volume, + SUM(cumulative_exchange_fees) as cumulative_exchange_fees, + SUM(cumulative_referral_fees) as cumulative_referral_fees, + SUM(cumulative_collected_fees) as cumulative_collected_fees, + SUM(cumulative_volume) as cumulative_volume + from + inc_market + group by + ts +), + +inc as ( + select + h.ts, + h.trades, + h.exchange_fees, + h.referral_fees, + h.collected_fees, + h.volume, + h.cumulative_exchange_fees, + h.cumulative_referral_fees, + h.cumulative_collected_fees, + h.cumulative_volume, + COALESCE( + l.liquidation_rewards, + 0 + ) as liquidation_rewards, + COALESCE( + l.liquidated_accounts, + 0 + ) as liquidated_accounts + from + inc_trade as h + left join inc_liq as l + on h.ts = l.ts +) + +select * +from + inc \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_tracking_stats_daily_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_tracking_stats_daily_base_sepolia.sql new file mode 100644 index 00000000..83deaced --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_tracking_stats_daily_base_sepolia.sql @@ -0,0 +1,93 @@ +with trades as ( + select + DATE_TRUNC( + 'day', + ts + ) as ts, + tracking_code, + SUM(exchange_fees) as exchange_fees, + SUM(referral_fees) as referral_fees, + SUM(collected_fees) as collected_fees, + SUM(volume) as volume, + SUM(trades) as trades + from + "analytics"."prod_base_sepolia"."fct_perp_tracking_stats_hourly_base_sepolia" + group by + DATE_TRUNC( + 'day', + ts + ), + tracking_code +), + +accounts as ( + select + DATE_TRUNC( + 'day', + ts + ) as ts, + tracking_code, + COUNT( + distinct account_id + ) as "accounts" + from + "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" + group by + DATE_TRUNC( + 'day', + ts + ), + tracking_code +), + +total as ( + select + ts, + SUM(exchange_fees) as exchange_fees_total, + SUM(referral_fees) as referral_fees_total, + SUM(collected_fees) as collected_fees_total, + SUM(volume) as volume_total, + SUM(trades) as trades_total + from + trades + group by + ts +) + +select + trades.ts, + trades.tracking_code, + trades.exchange_fees, + trades.referral_fees, + trades.collected_fees, + trades.volume, + trades.trades, + accounts.accounts, + case + when total.exchange_fees_total = 0 then 0 + else trades.exchange_fees / total.exchange_fees_total + end as exchange_fees_share, + case + when total.referral_fees_total = 0 then 0 + else trades.referral_fees / total.referral_fees_total + end as referral_fees_share, + case + when total.collected_fees_total = 0 then 0 + else trades.collected_fees / total.collected_fees_total + end as collected_fees_share, + case + when total.volume_total = 0 then 0 + else trades.volume / total.volume_total + end as volume_share, + case + when total.trades_total = 0 then 0 + else trades.trades / total.trades_total + end as trades_share +from + trades +inner join accounts + on + trades.ts = accounts.ts + and trades.tracking_code = accounts.tracking_code +inner join total + on trades.ts = total.ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_tracking_stats_hourly_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_tracking_stats_hourly_base_sepolia.sql new file mode 100644 index 00000000..6449e354 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_tracking_stats_hourly_base_sepolia.sql @@ -0,0 +1,93 @@ +with trades as ( + select + DATE_TRUNC( + 'hour', + ts + ) as ts, + tracking_code, + SUM(exchange_fees) as exchange_fees, + SUM(referral_fees) as referral_fees, + SUM(collected_fees) as collected_fees, + SUM(notional_trade_size) as volume, + SUM(1) as trades + from + "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" + group by + DATE_TRUNC( + 'hour', + ts + ), + tracking_code +), + +accounts as ( + select + DATE_TRUNC( + 'hour', + ts + ) as ts, + tracking_code, + COUNT( + distinct account_id + ) as "accounts" + from + "analytics"."prod_base_sepolia"."fct_perp_trades_base_sepolia" + group by + DATE_TRUNC( + 'hour', + ts + ), + tracking_code +), + +total as ( + select + ts, + SUM(trades) as trades_total, + SUM(exchange_fees) as exchange_fees_total, + SUM(referral_fees) as referral_fees_total, + SUM(collected_fees) as collected_fees_total, + SUM(volume) as volume_total + from + trades + group by + ts +) + +select + trades.ts, + trades.tracking_code, + trades.exchange_fees, + trades.referral_fees, + trades.collected_fees, + trades.volume, + trades.trades, + accounts.accounts, + case + when total.exchange_fees_total = 0 then 0 + else trades.exchange_fees / total.exchange_fees_total + end as exchange_fees_share, + case + when total.referral_fees_total = 0 then 0 + else trades.referral_fees / total.referral_fees_total + end as referral_fees_share, + case + when total.collected_fees_total = 0 then 0 + else trades.collected_fees / total.collected_fees_total + end as collected_fees_share, + case + when total.volume_total = 0 then 0 + else trades.volume / total.volume_total + end as volume_share, + case + when total.trades_total = 0 then 0 + else trades.trades / total.trades_total + end as trades_share +from + trades +inner join accounts + on + trades.ts = accounts.ts + and trades.tracking_code = accounts.tracking_code +inner join total + on trades.ts = total.ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/prices/fct_prices_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/prices/fct_prices_base_sepolia.sql new file mode 100644 index 00000000..a29e07aa --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/prices/fct_prices_base_sepolia.sql @@ -0,0 +1,54 @@ +with all_prices as ( + select + ts, + null as market_address, + market_symbol, + price + from + "analytics"."prod_base_sepolia"."fct_perp_market_history_base_sepolia" + union all + select + ts, + null as market_address, + 'SNX' as market_symbol, + snx_price as price + from + "analytics"."prod_base_sepolia"."fct_buyback_base_sepolia" + where + snx_price > 0 + union all + select + ts, + collateral_type as market_address, + null as market_symbol, + collateral_value / amount as price + from + "analytics"."prod_raw_base_sepolia"."core_vault_collateral_base_sepolia" + where + collateral_value > 0 +), + +tokens as ( + select + token_address, + token_symbol + from + "analytics"."prod_seeds"."base_sepolia_tokens" +) + +select + p.ts, + p.market_address, + p.price, + COALESCE( + t.token_symbol, + p.market_symbol + ) as market_symbol +from + all_prices as p +left join tokens as t + on LOWER( + p.market_address + ) = LOWER( + t.token_address + ) \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/prices/fct_prices_hourly_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/prices/fct_prices_hourly_base_sepolia.sql new file mode 100644 index 00000000..dcf3c4db --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/prices/fct_prices_hourly_base_sepolia.sql @@ -0,0 +1,72 @@ +with prices as ( + select distinct + market_symbol, + DATE_TRUNC( + 'hour', + ts + ) as ts, + LAST_VALUE(price) over ( + partition by DATE_TRUNC('hour', ts), market_symbol + order by + ts + rows between unbounded preceding + and unbounded following + ) as price + from + "analytics"."prod_base_sepolia"."fct_prices_base_sepolia" +), + +dim as ( + select + m.market_symbol, + GENERATE_SERIES( + DATE_TRUNC('hour', MIN(t.ts)), + DATE_TRUNC('hour', MAX(t.ts)), + '1 hour'::INTERVAL + ) as ts + from + ( + select ts + from + prices + ) as t + cross join ( + select distinct market_symbol + from + prices + ) as m + group by + m.market_symbol +), + +ffill as ( + select + dim.ts, + dim.market_symbol, + LAST(prices.price) over ( + partition by dim.market_symbol + order by dim.ts + rows between unbounded preceding and current row + ) as price + from + dim + left join prices + on + dim.ts = prices.ts + and dim.market_symbol = prices.market_symbol +), + +hourly_prices as ( + select + ts, + market_symbol, + price + from + ffill +) + +select * +from + hourly_prices +where + price is not null \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/dbt_utils_accepted_range_fct_p_a0ee7fb3835698f075ede26384c6bf98.sql b/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/dbt_utils_accepted_range_fct_p_a0ee7fb3835698f075ede26384c6bf98.sql new file mode 100644 index 00000000..b0fe78ee --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/dbt_utils_accepted_range_fct_p_a0ee7fb3835698f075ede26384c6bf98.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_prices_hourly_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/dbt_utils_accepted_range_fct_prices_base_sepolia_price__True__0.sql b/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/dbt_utils_accepted_range_fct_prices_base_sepolia_price__True__0.sql new file mode 100644 index 00000000..06d01a01 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/dbt_utils_accepted_range_fct_prices_base_sepolia_price__True__0.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_prices_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/not_null_fct_prices_base_sepolia_market_symbol.sql b/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/not_null_fct_prices_base_sepolia_market_symbol.sql new file mode 100644 index 00000000..f9a57e8e --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/not_null_fct_prices_base_sepolia_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_base_sepolia"."fct_prices_base_sepolia" +where market_symbol is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/not_null_fct_prices_base_sepolia_price.sql b/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/not_null_fct_prices_base_sepolia_price.sql new file mode 100644 index 00000000..00a976c2 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/not_null_fct_prices_base_sepolia_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_base_sepolia"."fct_prices_base_sepolia" +where price is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/not_null_fct_prices_base_sepolia_ts.sql b/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/not_null_fct_prices_base_sepolia_ts.sql new file mode 100644 index 00000000..da1e2084 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/not_null_fct_prices_base_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_sepolia"."fct_prices_base_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/not_null_fct_prices_hourly_base_sepolia_market_symbol.sql b/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/not_null_fct_prices_hourly_base_sepolia_market_symbol.sql new file mode 100644 index 00000000..670b780e --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/not_null_fct_prices_hourly_base_sepolia_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_base_sepolia"."fct_prices_hourly_base_sepolia" +where market_symbol is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/not_null_fct_prices_hourly_base_sepolia_price.sql b/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/not_null_fct_prices_hourly_base_sepolia_price.sql new file mode 100644 index 00000000..69100aa2 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/not_null_fct_prices_hourly_base_sepolia_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_base_sepolia"."fct_prices_hourly_base_sepolia" +where price is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/not_null_fct_prices_hourly_base_sepolia_ts.sql b/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/not_null_fct_prices_hourly_base_sepolia_ts.sql new file mode 100644 index 00000000..407d7721 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/not_null_fct_prices_hourly_base_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_sepolia"."fct_prices_hourly_base_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/fct_spot_atomics_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/spot/fct_spot_atomics_base_sepolia.sql new file mode 100644 index 00000000..81b6945a --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/fct_spot_atomics_base_sepolia.sql @@ -0,0 +1,61 @@ +with bought as ( + select + id, + block_timestamp as ts, + block_number, + transaction_hash as tx_hash, + synth_market_id, + + price / 1e18 + as price, + + synth_returned / 1e18 + as amount, + referrer + from + "analytics"."prod_raw_base_sepolia"."spot_synth_bought_base_sepolia" +), + +sold as ( + select + id, + block_timestamp as ts, + block_number, + transaction_hash as tx_hash, + synth_market_id, + + price / 1e18 + as price, + -1 * + amount_returned / 1e18 + as amount, + referrer + from + "analytics"."prod_raw_base_sepolia"."spot_synth_sold_base_sepolia" +) + +select + id, + ts, + block_number, + tx_hash, + synth_market_id, + price, + amount, + referrer +from + bought +union all +select + id, + ts, + block_number, + tx_hash, + synth_market_id, + price, + amount, + referrer +from + sold +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/fct_spot_markets_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/spot/fct_spot_markets_base_sepolia.sql new file mode 100644 index 00000000..8d0f351e --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/fct_spot_markets_base_sepolia.sql @@ -0,0 +1,13 @@ +with base as ( + select + synth_market_id as id, + block_timestamp as created_ts, + block_number, + synth_token_address as token_address + from + "analytics"."prod_raw_base_sepolia"."spot_synth_registered_base_sepolia" +) + +select * +from + base \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/fct_spot_wrapper_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/spot/fct_spot_wrapper_base_sepolia.sql new file mode 100644 index 00000000..140c9e83 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/fct_spot_wrapper_base_sepolia.sql @@ -0,0 +1,49 @@ +with wraps as ( + select + id, + block_timestamp as ts, + block_number, + transaction_hash as tx_hash, + synth_market_id, + + amount_wrapped / 1e18 + as amount_wrapped + from + "analytics"."prod_raw_base_sepolia"."spot_synth_wrapped_base_sepolia" +), + +unwraps as ( + select + id, + block_timestamp as ts, + block_number, + transaction_hash as tx_hash, + synth_market_id, + -1 * + amount_unwrapped / 1e18 + as amount_wrapped + from + "analytics"."prod_raw_base_sepolia"."spot_synth_unwrapped_base_sepolia" +) + +select + id, + ts, + block_number, + tx_hash, + synth_market_id, + amount_wrapped +from + wraps +union all +select + id, + ts, + block_number, + tx_hash, + synth_market_id, + amount_wrapped +from + unwraps +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/fct_synth_supply_base_sepolia.sql b/compiled/synthetix/models/marts/base/sepolia/spot/fct_synth_supply_base_sepolia.sql new file mode 100644 index 00000000..ae3f0cfc --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/fct_synth_supply_base_sepolia.sql @@ -0,0 +1,76 @@ +with wrapper as ( + select + ts, + block_number, + synth_market_id, + amount_wrapped as change_amount + from + "analytics"."prod_base_sepolia"."fct_spot_wrapper_base_sepolia" +), + +atomics as ( + select + ts, + block_number, + synth_market_id, + amount as change_amount + from + "analytics"."prod_base_sepolia"."fct_spot_atomics_base_sepolia" + union all + select + ts, + block_number, + 0 as synth_market_id, + amount * price * -1 as change_amount + from + "analytics"."prod_base_sepolia"."fct_spot_atomics_base_sepolia" +), + +usd_changes as ( + select + block_timestamp as ts, + block_number, + 0 as synth_market_id, + + amount / 1e18 + as change_amount + from + "analytics"."prod_raw_base_sepolia"."core_usd_minted_base_sepolia" + union all + select + block_timestamp as ts, + block_number, + 0 as synth_market_id, + -1 * + amount / 1e18 + as change_amount + from + "analytics"."prod_raw_base_sepolia"."core_usd_burned_base_sepolia" +), + +all_changes as ( + select * + from + wrapper + union all + select * + from + atomics + union all + select * + from + usd_changes +) + +select + ts, + block_number, + synth_market_id, + SUM(change_amount) over ( + partition by synth_market_id + order by + ts, + block_number + ) as supply +from + all_changes \ No newline at end of file diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_7d7e114e53625e5452e9f57a1ff338e7.sql b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_7d7e114e53625e5452e9f57a1ff338e7.sql new file mode 100644 index 00000000..e340f004 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_7d7e114e53625e5452e9f57a1ff338e7.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_synth_supply_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_b4f78cdf817b17683fb6b75998b127e3.sql b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_b4f78cdf817b17683fb6b75998b127e3.sql new file mode 100644 index 00000000..a3be8767 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_b4f78cdf817b17683fb6b75998b127e3.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_spot_atomics_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_be8de3308c40f5eccbffc40789c7b67b.sql b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_be8de3308c40f5eccbffc40789c7b67b.sql new file mode 100644 index 00000000..3135870e --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_be8de3308c40f5eccbffc40789c7b67b.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_spot_markets_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_e1e621000332c16d5873c30225cc957d.sql b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_e1e621000332c16d5873c30225cc957d.sql new file mode 100644 index 00000000..e0090c21 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_e1e621000332c16d5873c30225cc957d.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_base_sepolia"."fct_spot_wrapper_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_amount.sql b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_amount.sql new file mode 100644 index 00000000..f9823f6f --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_base_sepolia"."fct_spot_atomics_base_sepolia" +where amount is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_block_number.sql b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_block_number.sql new file mode 100644 index 00000000..8dea7ea3 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_sepolia"."fct_spot_atomics_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_id.sql b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_id.sql new file mode 100644 index 00000000..ac765902 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_base_sepolia"."fct_spot_atomics_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_price.sql b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_price.sql new file mode 100644 index 00000000..4b8da8fc --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_base_sepolia"."fct_spot_atomics_base_sepolia" +where price is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_referrer.sql b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_referrer.sql new file mode 100644 index 00000000..771ed809 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_referrer.sql @@ -0,0 +1,11 @@ + + + + + + +select referrer +from "analytics"."prod_base_sepolia"."fct_spot_atomics_base_sepolia" +where referrer is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_synth_market_id.sql b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_synth_market_id.sql new file mode 100644 index 00000000..32176adb --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_base_sepolia"."fct_spot_atomics_base_sepolia" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_ts.sql b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_ts.sql new file mode 100644 index 00000000..03f78bae --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_sepolia"."fct_spot_atomics_base_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_tx_hash.sql b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_tx_hash.sql new file mode 100644 index 00000000..778d85fb --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_tx_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select tx_hash +from "analytics"."prod_base_sepolia"."fct_spot_atomics_base_sepolia" +where tx_hash is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_markets_base_sepolia_block_number.sql b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_markets_base_sepolia_block_number.sql new file mode 100644 index 00000000..d239c1c2 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_markets_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_sepolia"."fct_spot_markets_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_markets_base_sepolia_created_ts.sql b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_markets_base_sepolia_created_ts.sql new file mode 100644 index 00000000..ba0fe5d8 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_markets_base_sepolia_created_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select created_ts +from "analytics"."prod_base_sepolia"."fct_spot_markets_base_sepolia" +where created_ts is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_markets_base_sepolia_id.sql b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_markets_base_sepolia_id.sql new file mode 100644 index 00000000..bffbf2b5 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_markets_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_base_sepolia"."fct_spot_markets_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_markets_base_sepolia_token_address.sql b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_markets_base_sepolia_token_address.sql new file mode 100644 index 00000000..651157e0 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_markets_base_sepolia_token_address.sql @@ -0,0 +1,11 @@ + + + + + + +select token_address +from "analytics"."prod_base_sepolia"."fct_spot_markets_base_sepolia" +where token_address is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_base_sepolia_amount_wrapped.sql b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_base_sepolia_amount_wrapped.sql new file mode 100644 index 00000000..47caad28 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_base_sepolia_amount_wrapped.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_wrapped +from "analytics"."prod_base_sepolia"."fct_spot_wrapper_base_sepolia" +where amount_wrapped is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_base_sepolia_block_number.sql b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_base_sepolia_block_number.sql new file mode 100644 index 00000000..977e653c --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_sepolia"."fct_spot_wrapper_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_base_sepolia_id.sql b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_base_sepolia_id.sql new file mode 100644 index 00000000..16d23e8c --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_base_sepolia"."fct_spot_wrapper_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_base_sepolia_synth_market_id.sql b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_base_sepolia_synth_market_id.sql new file mode 100644 index 00000000..e4a82656 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_base_sepolia_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_base_sepolia"."fct_spot_wrapper_base_sepolia" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_base_sepolia_ts.sql b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_base_sepolia_ts.sql new file mode 100644 index 00000000..27c68eaa --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_base_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_sepolia"."fct_spot_wrapper_base_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_base_sepolia_tx_hash.sql b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_base_sepolia_tx_hash.sql new file mode 100644 index 00000000..898195fa --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_base_sepolia_tx_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select tx_hash +from "analytics"."prod_base_sepolia"."fct_spot_wrapper_base_sepolia" +where tx_hash is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_synth_supply_base_sepolia_block_number.sql b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_synth_supply_base_sepolia_block_number.sql new file mode 100644 index 00000000..9384d22c --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_synth_supply_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_base_sepolia"."fct_synth_supply_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_synth_supply_base_sepolia_supply.sql b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_synth_supply_base_sepolia_supply.sql new file mode 100644 index 00000000..70f232ae --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_synth_supply_base_sepolia_supply.sql @@ -0,0 +1,11 @@ + + + + + + +select supply +from "analytics"."prod_base_sepolia"."fct_synth_supply_base_sepolia" +where supply is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_synth_supply_base_sepolia_synth_market_id.sql b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_synth_supply_base_sepolia_synth_market_id.sql new file mode 100644 index 00000000..224aa8ec --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_synth_supply_base_sepolia_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_base_sepolia"."fct_synth_supply_base_sepolia" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_synth_supply_base_sepolia_ts.sql b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_synth_supply_base_sepolia_ts.sql new file mode 100644 index 00000000..fbefe2fd --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_synth_supply_base_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_base_sepolia"."fct_synth_supply_base_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/unique_fct_spot_atomics_base_sepolia_id.sql b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/unique_fct_spot_atomics_base_sepolia_id.sql new file mode 100644 index 00000000..6841be58 --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/unique_fct_spot_atomics_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_base_sepolia"."fct_spot_atomics_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/unique_fct_spot_wrapper_base_sepolia_id.sql b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/unique_fct_spot_wrapper_base_sepolia_id.sql new file mode 100644 index 00000000..29563d7e --- /dev/null +++ b/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/unique_fct_spot_wrapper_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_base_sepolia"."fct_spot_wrapper_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_account_delegation_eth_mainnet.sql b/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_account_delegation_eth_mainnet.sql new file mode 100644 index 00000000..0d7809cc --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_account_delegation_eth_mainnet.sql @@ -0,0 +1,64 @@ +with delegation_changes as ( + select + block_timestamp, + account_id, + pool_id, + collateral_type, + + amount / 1e18 + + - LAG( + amount / 1e18 +, 1, 0) over ( + partition by + account_id, + pool_id, + collateral_type + order by + block_timestamp + ) as change_in_amount + from + "analytics"."prod_raw_eth_mainnet"."core_delegation_updated_eth_mainnet" +), + +cumulative_delegation as ( + select + block_timestamp, + account_id, + pool_id, + collateral_type, + SUM(change_in_amount) over ( + partition by + pool_id, + account_id, + collateral_type + order by + block_timestamp + ) as cumulative_amount_delegated, + ROW_NUMBER() over ( + partition by + pool_id, + account_id, + collateral_type + order by + block_timestamp desc + ) as rn + from + delegation_changes +) + +select + block_timestamp as ts, + pool_id, + collateral_type, + cumulative_amount_delegated as amount_delegated, + CAST( + account_id as text + ) as account_id +from + cumulative_delegation +where + rn = 1 +order by + block_timestamp, + collateral_type \ No newline at end of file diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_apr_eth_mainnet.sql b/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_apr_eth_mainnet.sql new file mode 100644 index 00000000..df7036de --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_apr_eth_mainnet.sql @@ -0,0 +1,237 @@ + + +with pnl_hourly as ( + select + ts, + pool_id, + collateral_type, + collateral_value, + debt, + hourly_pnl, + hourly_issuance, + hourly_debt_migrated, + rewards_usd, + hourly_pnl_pct, + hourly_rewards_pct, + hourly_total_pct, + SUM( + COALESCE( + hourly_issuance, + 0 + ) + ) over ( + partition by + pool_id, + collateral_type + order by + ts + ) as cumulative_issuance, + SUM( + hourly_pnl + ) over ( + partition by + pool_id, + collateral_type + order by + ts + ) as cumulative_pnl + from + "analytics"."prod_eth_mainnet"."fct_pool_pnl_hourly_eth_mainnet" +), + +avg_returns as ( + select + ts, + pool_id, + collateral_type, + AVG( + hourly_pnl_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '24 HOURS' preceding + and current row + ) as avg_24h_pnl_pct, + AVG( + hourly_pnl_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '7 DAYS' preceding + and current row + ) as avg_7d_pnl_pct, + AVG( + hourly_pnl_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '28 DAYS' preceding + and current row + ) as avg_28d_pnl_pct, + AVG( + hourly_rewards_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '24 HOURS' preceding + and current row + ) as avg_24h_rewards_pct, + AVG( + hourly_rewards_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '7 DAYS' preceding + and current row + ) as avg_7d_rewards_pct, + AVG( + hourly_rewards_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '28 DAYS' preceding + and current row + ) as avg_28d_rewards_pct, + AVG( + hourly_total_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '24 HOURS' preceding + and current row + ) as avg_24h_total_pct, + AVG( + hourly_total_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '7 DAYS' preceding + and current row + ) as avg_7d_total_pct, + AVG( + hourly_total_pct + ) over ( + partition by + pool_id, + collateral_type + order by + ts + range between interval '28 DAYS' preceding + and current row + ) as avg_28d_total_pct + from + pnl_hourly +), + +apr_calculations as ( + select + pnl_hourly.ts, + pnl_hourly.pool_id, + pnl_hourly.collateral_type, + pnl_hourly.collateral_value, + pnl_hourly.debt, + pnl_hourly.hourly_pnl, + pnl_hourly.cumulative_pnl, + pnl_hourly.hourly_issuance, + pnl_hourly.hourly_debt_migrated, + pnl_hourly.cumulative_issuance, + pnl_hourly.rewards_usd, + pnl_hourly.hourly_pnl_pct, + pnl_hourly.hourly_rewards_pct, + -- total pnls + avg_returns.avg_24h_total_pct * 24 * 365 as apr_24h, + avg_returns.avg_7d_total_pct * 24 * 365 as apr_7d, + avg_returns.avg_28d_total_pct * 24 * 365 as apr_28d, + -- pool pnls + avg_returns.avg_24h_pnl_pct * 24 * 365 as apr_24h_pnl, + avg_returns.avg_7d_pnl_pct * 24 * 365 as apr_7d_pnl, + avg_returns.avg_28d_pnl_pct * 24 * 365 as apr_28d_pnl, + -- rewards pnls + avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards, + avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards, + avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards + from + pnl_hourly + inner join avg_returns + on + pnl_hourly.ts = avg_returns.ts + and pnl_hourly.pool_id = avg_returns.pool_id + and pnl_hourly.collateral_type = avg_returns.collateral_type +), + +apy_calculations as ( + select + *, + (POWER(1 + apr_24h / 8760, 8760) - 1) as apy_24h, + (POWER(1 + apr_7d / 8760, 8760) - 1) as apy_7d, + (POWER(1 + apr_28d / 8760, 8760) - 1) as apy_28d, + (POWER(1 + apr_24h_pnl / 8760, 8760) - 1) as apy_24h_pnl, + (POWER(1 + apr_7d_pnl / 8760, 8760) - 1) as apy_7d_pnl, + (POWER(1 + apr_28d_pnl / 8760, 8760) - 1) as apy_28d_pnl, + (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards, + (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards, + (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards + from + apr_calculations +) + +select + ts, + pool_id, + collateral_type, + collateral_value, + debt, + hourly_issuance, + hourly_debt_migrated, + hourly_pnl, + cumulative_pnl, + cumulative_issuance, + rewards_usd, + hourly_pnl_pct, + hourly_rewards_pct, + apr_24h, + apy_24h, + apr_7d, + apy_7d, + apr_28d, + apy_28d, + apr_24h_pnl, + apy_24h_pnl, + apr_7d_pnl, + apy_7d_pnl, + apr_28d_pnl, + apy_28d_pnl, + apr_24h_rewards, + apy_24h_rewards, + apr_7d_rewards, + apy_7d_rewards, + apr_28d_rewards, + apy_28d_rewards +from + apy_calculations +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_apr_rewards_eth_mainnet.sql b/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_apr_rewards_eth_mainnet.sql new file mode 100644 index 00000000..3c69121c --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_apr_rewards_eth_mainnet.sql @@ -0,0 +1,111 @@ + + +with pnl_hourly as ( + select + ts, + pool_id, + collateral_type, + reward_token, + collateral_value, + rewards_usd, + hourly_rewards_pct + from + "analytics"."prod_eth_mainnet"."fct_pool_pnl_hourly_reward_eth_mainnet" +), + +avg_returns as ( + select + ts, + pool_id, + collateral_type, + reward_token, + AVG( + hourly_rewards_pct + ) over ( + partition by + pool_id, + collateral_type, + reward_token + order by + ts + range between interval '24 HOURS' preceding + and current row + ) as avg_24h_rewards_pct, + AVG( + hourly_rewards_pct + ) over ( + partition by + pool_id, + collateral_type, + reward_token + order by + ts + range between interval '7 DAYS' preceding + and current row + ) as avg_7d_rewards_pct, + AVG( + hourly_rewards_pct + ) over ( + partition by + pool_id, + collateral_type, + reward_token + order by + ts + range between interval '28 DAYS' preceding + and current row + ) as avg_28d_rewards_pct + from + pnl_hourly +), + +apr_calculations as ( + select + pnl_hourly.ts, + pnl_hourly.pool_id, + pnl_hourly.collateral_type, + pnl_hourly.reward_token, + pnl_hourly.collateral_value, + pnl_hourly.rewards_usd, + pnl_hourly.hourly_rewards_pct, + avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards, + avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards, + avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards + from + pnl_hourly + inner join avg_returns + on + pnl_hourly.ts = avg_returns.ts + and pnl_hourly.pool_id = avg_returns.pool_id + and pnl_hourly.collateral_type = avg_returns.collateral_type + and pnl_hourly.reward_token = avg_returns.reward_token +), + +apy_calculations as ( + select + *, + (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards, + (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards, + (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards + from + apr_calculations +) + +select + ts, + pool_id, + collateral_type, + reward_token, + collateral_value, + rewards_usd, + hourly_rewards_pct, + apr_24h_rewards, + apy_24h_rewards, + apr_7d_rewards, + apy_7d_rewards, + apr_28d_rewards, + apy_28d_rewards +from + apy_calculations +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_market_updated_eth_mainnet.sql b/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_market_updated_eth_mainnet.sql new file mode 100644 index 00000000..e44fcfb3 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_market_updated_eth_mainnet.sql @@ -0,0 +1,36 @@ +with market_updated as ( + select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + net_issuance, + sender, + collateral_type, + credit_capacity, + token_amount + from + "analytics"."prod_raw_eth_mainnet"."core_market_updated_eth_mainnet" +) + +select + id, + block_timestamp as ts, + transaction_hash, + event_name, + market_id, + collateral_type, + + credit_capacity / 1e18 + as credit_capacity, + + net_issuance / 1e18 + as net_issuance, + + token_amount / 1e18 + as token_amount +from + market_updated \ No newline at end of file diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_migration_eth_mainnet.sql b/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_migration_eth_mainnet.sql new file mode 100644 index 00000000..bfde6fbf --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_migration_eth_mainnet.sql @@ -0,0 +1,18 @@ +select + block_timestamp as ts, + block_number, + transaction_hash, + 1 as pool_id, -- Spartan Council pool + -- SNX collateral + '0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F' as collateral_type, + staker, + account_id, + + collateral_amount / 1e18 + as collateral_amount, + + debt_amount / 1e18 + as debt_amount +from + "analytics"."prod_raw_eth_mainnet"."core_account_migrated_eth_mainnet" +order by block_timestamp \ No newline at end of file diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_migration_hourly_eth_mainnet.sql b/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_migration_hourly_eth_mainnet.sql new file mode 100644 index 00000000..a220d75e --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_migration_hourly_eth_mainnet.sql @@ -0,0 +1,63 @@ +with dim as ( + select + m.pool_id, + m.collateral_type, + generate_series( + date_trunc('hour', min(t.ts)), + date_trunc('hour', max(t.ts)), + '1 hour'::INTERVAL + ) as ts + from + ( + select ts + from + "analytics"."prod_eth_mainnet"."fct_pool_debt_eth_mainnet" + ) as t + cross join ( + select distinct + pool_id, + collateral_type + from + "analytics"."prod_eth_mainnet"."fct_pool_debt_eth_mainnet" + ) as m + group by + m.pool_id, + m.collateral_type +), + +migration as ( + select + date_trunc( + 'hour', + ts + ) as ts, + pool_id, + collateral_type, + sum(debt_amount) as hourly_debt_migrated + from + "analytics"."prod_eth_mainnet"."fct_core_migration_eth_mainnet" + group by + date_trunc('hour', ts), + pool_id, + collateral_type +) + +select + dim.ts, + dim.pool_id, + dim.collateral_type, + coalesce( + m.hourly_debt_migrated, + 0 + ) as hourly_debt_migrated +from + dim +left join migration as m + on + dim.pool_id = m.pool_id + and lower( + dim.collateral_type + ) = lower( + m.collateral_type + ) + and dim.ts = m.ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_pool_collateral_eth_mainnet.sql b/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_pool_collateral_eth_mainnet.sql new file mode 100644 index 00000000..4bc6627c --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_pool_collateral_eth_mainnet.sql @@ -0,0 +1,43 @@ +with events as ( + select + block_timestamp, + + token_amount / 1e18 + as token_amount, + collateral_type + from + "analytics"."prod_raw_eth_mainnet"."core_deposited_eth_mainnet" + union all + select + block_timestamp, + - + token_amount / 1e18 + as token_amount, + collateral_type + from + "analytics"."prod_raw_eth_mainnet"."core_withdrawn_eth_mainnet" +), + +ranked_events as ( + select + *, + SUM(token_amount) over ( + partition by collateral_type + order by + block_timestamp + rows between unbounded preceding + and current row + ) as amount_deposited + from + events +) + +select + block_timestamp as ts, + collateral_type, + amount_deposited +from + ranked_events +order by + block_timestamp, + collateral_type \ No newline at end of file diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_pool_delegation_eth_mainnet.sql b/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_pool_delegation_eth_mainnet.sql new file mode 100644 index 00000000..4feacd0e --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_pool_delegation_eth_mainnet.sql @@ -0,0 +1,49 @@ +with delegation_changes as ( + select + block_timestamp, + account_id, + pool_id, + collateral_type, + + amount / 1e18 + + - LAG( + amount / 1e18 +, 1, 0) over ( + partition by + account_id, + pool_id, + collateral_type + order by + block_timestamp + ) as change_in_amount + from + "analytics"."prod_raw_eth_mainnet"."core_delegation_updated_eth_mainnet" +), + +cumulative_delegation as ( + select + block_timestamp, + pool_id, + collateral_type, + SUM(change_in_amount) over ( + partition by + pool_id, + collateral_type + order by + block_timestamp + ) as cumulative_amount_delegated + from + delegation_changes +) + +select + block_timestamp as ts, + pool_id, + collateral_type, + cumulative_amount_delegated as amount_delegated +from + cumulative_delegation +order by + block_timestamp, + collateral_type \ No newline at end of file diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_pools_eth_mainnet.sql b/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_pools_eth_mainnet.sql new file mode 100644 index 00000000..84f601c6 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_pools_eth_mainnet.sql @@ -0,0 +1,13 @@ +with base as ( + select + pool_id as id, + block_timestamp as created_ts, + block_number, + owner + from + "analytics"."prod_raw_eth_mainnet"."core_pool_created_eth_mainnet" +) + +select * +from + base \ No newline at end of file diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_debt_eth_mainnet.sql b/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_debt_eth_mainnet.sql new file mode 100644 index 00000000..0130bbc0 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_debt_eth_mainnet.sql @@ -0,0 +1,10 @@ +select + ts, + block_number, + pool_id, + collateral_type, + debt +from + "analytics"."prod_raw_eth_mainnet"."core_vault_debt_eth_mainnet" +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_issuance_eth_mainnet.sql b/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_issuance_eth_mainnet.sql new file mode 100644 index 00000000..0627441d --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_issuance_eth_mainnet.sql @@ -0,0 +1,43 @@ +with burns as ( + select + block_timestamp as ts, + block_number, + transaction_hash, + pool_id, + collateral_type, + account_id, + -1 * + amount / 1e18 + as amount + from + "analytics"."prod_raw_eth_mainnet"."core_usd_burned_eth_mainnet" + order by + block_timestamp desc +), + +mints as ( + select + block_timestamp as ts, + block_number, + transaction_hash, + pool_id, + collateral_type, + account_id, + + amount / 1e18 + as amount + from + "analytics"."prod_raw_eth_mainnet"."core_usd_minted_eth_mainnet" + order by + block_timestamp desc +) + +select * +from + burns +union all +select * +from + mints +order by + ts desc \ No newline at end of file diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_issuance_hourly_eth_mainnet.sql b/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_issuance_hourly_eth_mainnet.sql new file mode 100644 index 00000000..5aeb9198 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_issuance_hourly_eth_mainnet.sql @@ -0,0 +1,122 @@ +with dim as ( + select + m.pool_id, + m.collateral_type, + generate_series( + date_trunc('hour', min(t.ts)), + date_trunc('hour', max(t.ts)), + '1 hour'::interval + ) as ts + from + ( + select ts + from + "analytics"."prod_eth_mainnet"."fct_pool_issuance_eth_mainnet" + ) as t + cross join ( + select distinct + pool_id, + collateral_type + from + "analytics"."prod_eth_mainnet"."fct_pool_issuance_eth_mainnet" + ) as m + group by + m.pool_id, + m.collateral_type +), + +max_debt_block as ( + select + pool_id, + collateral_type, + date_trunc( + 'hour', + ts + ) as "hour", + max(block_number) as max_block_number + from + "analytics"."prod_eth_mainnet"."fct_pool_debt_eth_mainnet" + group by + date_trunc( + 'hour', + ts + ), + pool_id, + collateral_type +), + +filt_issuance as ( + select + i.pool_id, + i.collateral_type, + i.amount, + case + when + i.block_number <= d.max_block_number + or d.max_block_number is null then i.ts + else i.ts + interval '1 hour' + end as ts + from + "analytics"."prod_eth_mainnet"."fct_pool_issuance_eth_mainnet" + as i + left join max_debt_block as d + on date_trunc( + 'hour', + i.ts + ) = d.hour + and i.pool_id = d.pool_id + and lower( + i.collateral_type + ) = lower( + d.collateral_type + ) + where + i.block_number <= ( + select + max( + max_block_number + ) as b + from + max_debt_block + ) +), + +issuance as ( + select + date_trunc( + 'hour', + ts + ) as ts, + pool_id, + collateral_type, + sum(amount) as hourly_issuance + from + filt_issuance + group by + date_trunc( + 'hour', + ts + ), + pool_id, + collateral_type +) + +select + dim.ts, + dim.pool_id, + dim.collateral_type, + coalesce( + i.hourly_issuance, + 0 + ) as hourly_issuance +from + dim +left join issuance as i + on + dim.pool_id = i.pool_id + and lower( + dim.collateral_type + ) = lower( + i.collateral_type + ) + and dim.ts = i.ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_pnl_hourly_eth_mainnet.sql b/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_pnl_hourly_eth_mainnet.sql new file mode 100644 index 00000000..e9a42b05 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_pnl_hourly_eth_mainnet.sql @@ -0,0 +1,241 @@ + + +with dim as ( + select + generate_series( + date_trunc('hour', min(t.ts)), + date_trunc('hour', max(t.ts)), '1 hour'::interval + ) as ts, + p.pool_id, + p.collateral_type + from + ( + select ts + from + "analytics"."prod_eth_mainnet"."fct_pool_debt_eth_mainnet" + ) as t + cross join ( + select distinct + pool_id, + collateral_type + from + "analytics"."prod_eth_mainnet"."fct_pool_debt_eth_mainnet" + ) as p + group by + p.pool_id, + p.collateral_type +), + +issuance as ( + select + ts, + pool_id, + collateral_type, + hourly_issuance + from + "analytics"."prod_eth_mainnet"."fct_pool_issuance_hourly_eth_mainnet" +), + +debt as ( + select distinct + pool_id, + collateral_type, + date_trunc( + 'hour', + ts + ) as ts, + last_value(debt) over ( + partition by date_trunc('hour', ts), pool_id, collateral_type + order by + ts + rows between unbounded preceding + and unbounded following + ) as debt + from + "analytics"."prod_eth_mainnet"."fct_pool_debt_eth_mainnet" +), + +collateral as ( + select distinct + pool_id, + collateral_type, + date_trunc( + 'hour', + ts + ) as ts, + last_value(collateral_value) over ( + partition by date_trunc('hour', ts), pool_id, collateral_type + order by + ts + rows between unbounded preceding + and unbounded following + ) as collateral_value + from + "analytics"."prod_raw_eth_mainnet"."core_vault_collateral_eth_mainnet" + where + pool_id = 1 +), + +ffill as ( + select + dim.ts, + dim.pool_id, + dim.collateral_type, + coalesce( + last(debt.debt) over ( + partition by dim.collateral_type, dim.pool_id + order by dim.ts + rows between unbounded preceding and current row + ), + 0 + ) as debt, + coalesce( + last(collateral.collateral_value) over ( + partition by dim.collateral_type, dim.pool_id + order by dim.ts + rows between unbounded preceding and current row + ), + 0 + ) as collateral_value + from + dim + left join debt + on + dim.ts = debt.ts + and dim.pool_id = debt.pool_id + and dim.collateral_type = debt.collateral_type + left join collateral + on + dim.ts = collateral.ts + and dim.pool_id = collateral.pool_id + and dim.collateral_type = collateral.collateral_type +), + +hourly_pnl as ( + select + ts, + pool_id, + collateral_type, + collateral_value, + debt, + coalesce(lag(debt) over ( + partition by pool_id, collateral_type + order by + ts + ) - debt, 0) as hourly_pnl + from + ffill +), + +hourly_rewards as ( + select + ts, + pool_id, + collateral_type, + rewards_usd + from + "analytics"."prod_eth_mainnet"."fct_pool_rewards_hourly_eth_mainnet" +), + +hourly_migration as ( + select + ts, + pool_id, + collateral_type, + hourly_debt_migrated + from + "analytics"."prod_eth_mainnet"."fct_core_migration_hourly_eth_mainnet" +), + +hourly_returns as ( + select + pnl.ts, + pnl.pool_id, + pnl.collateral_type, + pnl.collateral_value, + pnl.debt, + coalesce( + iss.hourly_issuance, + 0 + ) as hourly_issuance, + coalesce( + migration.hourly_debt_migrated, + 0 + ) as hourly_debt_migrated, + pnl.hourly_pnl + coalesce( + iss.hourly_issuance, + 0 + ) + coalesce( + migration.hourly_debt_migrated, + 0 + ) as hourly_pnl, + coalesce( + rewards.rewards_usd, + 0 + ) as rewards_usd, + case + when pnl.collateral_value = 0 then 0 + else coalesce( + rewards.rewards_usd, + 0 + ) / pnl.collateral_value + end as hourly_rewards_pct, + case + when pnl.collateral_value = 0 then 0 + else ( + coalesce(iss.hourly_issuance, 0) + + pnl.hourly_pnl + + coalesce(migration.hourly_debt_migrated, 0) + ) / pnl.collateral_value + end as hourly_pnl_pct, + case + when pnl.collateral_value = 0 then 0 + else ( + coalesce(rewards.rewards_usd, 0) + + pnl.hourly_pnl + + coalesce(iss.hourly_issuance, 0) + + coalesce(migration.hourly_debt_migrated, 0) + ) / pnl.collateral_value + end as hourly_total_pct + from + hourly_pnl as pnl + left join hourly_rewards as rewards + on + pnl.ts = rewards.ts + and pnl.pool_id = rewards.pool_id + and pnl.collateral_type = rewards.collateral_type + left join issuance as iss + on + pnl.ts = iss.ts + and pnl.pool_id = iss.pool_id + and lower( + pnl.collateral_type + ) = lower( + iss.collateral_type + ) + left join hourly_migration as migration + on + pnl.ts = migration.ts + and pnl.pool_id = migration.pool_id + and lower( + pnl.collateral_type + ) = lower( + migration.collateral_type + ) +) + +select + ts, + pool_id, + collateral_type, + collateral_value, + debt, + hourly_issuance, + hourly_pnl, + hourly_debt_migrated, + rewards_usd, + hourly_pnl_pct, + hourly_rewards_pct, + hourly_total_pct +from + hourly_returns \ No newline at end of file diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_pnl_hourly_reward_eth_mainnet.sql b/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_pnl_hourly_reward_eth_mainnet.sql new file mode 100644 index 00000000..cbe83794 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_pnl_hourly_reward_eth_mainnet.sql @@ -0,0 +1,84 @@ + + +with dim as ( + + select + t.pool_id, + t.collateral_type, + t.collateral_value, + p.token_symbol as reward_token, + generate_series( + date_trunc('hour', min(t.ts)), + date_trunc('hour', max(t.ts)), + '1 hour'::INTERVAL + ) as ts + from + ( + select + ts, + collateral_type, + pool_id, + collateral_value + from + "analytics"."prod_eth_mainnet"."fct_pool_pnl_hourly_eth_mainnet" + group by + ts, + collateral_type, + pool_id, + collateral_value + ) as t + cross join ( + select distinct token_symbol + from + "analytics"."prod_eth_mainnet"."fct_pool_rewards_token_hourly_eth_mainnet" + ) as p + group by + t.pool_id, + t.collateral_type, + t.collateral_value, + p.token_symbol +), + +reward_hourly_token as ( + select + ts, + pool_id, + collateral_type, + token_symbol as reward_token, + sum( + rewards_usd + ) as rewards_usd + from + "analytics"."prod_eth_mainnet"."fct_pool_rewards_token_hourly_eth_mainnet" + group by + ts, + pool_id, + collateral_type, + token_symbol +) + +select + dim.ts, + dim.pool_id, + dim.collateral_type, + dim.collateral_value, + dim.reward_token, + coalesce( + reward_hourly_token.rewards_usd, + 0 + ) as rewards_usd, + case + when dim.collateral_value = 0 then 0 + else coalesce( + reward_hourly_token.rewards_usd, + 0 + ) / dim.collateral_value + end as hourly_rewards_pct +from + dim +left join reward_hourly_token + on + dim.ts = reward_hourly_token.ts + and dim.pool_id = reward_hourly_token.pool_id + and dim.collateral_type = reward_hourly_token.collateral_type + and dim.reward_token = reward_hourly_token.reward_token \ No newline at end of file diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_rewards_eth_mainnet.sql b/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_rewards_eth_mainnet.sql new file mode 100644 index 00000000..7a802cb6 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_rewards_eth_mainnet.sql @@ -0,0 +1,39 @@ +with rewards_distributed as ( + select + block_timestamp as ts, + CAST( + pool_id as INTEGER + ) as pool_id, + collateral_type, + distributor, + + amount / 1e18 + as amount, + TO_TIMESTAMP("start") as ts_start, + "duration" + from + "analytics"."prod_raw_eth_mainnet"."core_rewards_distributed_eth_mainnet" +), + +distributors as ( + select + CAST(distributor_address as TEXT) as distributor_address, + CAST(token_symbol as TEXT) as token_symbol + from + "analytics"."prod_seeds"."eth_mainnet_reward_distributors" +) + +select + rd.ts, + rd.pool_id, + rd.collateral_type, + rd.distributor, + distributors.token_symbol, + rd.amount, + rd.ts_start, + rd.duration +from + rewards_distributed as rd +inner join distributors on rd.distributor = distributors.distributor_address +order by + ts \ No newline at end of file diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_rewards_hourly_eth_mainnet.sql b/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_rewards_hourly_eth_mainnet.sql new file mode 100644 index 00000000..347b1dd8 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_rewards_hourly_eth_mainnet.sql @@ -0,0 +1,21 @@ +with token_hourly as ( + select + ts, + pool_id, + collateral_type, + rewards_usd + from + "analytics"."prod_eth_mainnet"."fct_pool_rewards_token_hourly_eth_mainnet" +) + +select + ts, + pool_id, + collateral_type, + SUM(rewards_usd) as rewards_usd +from + token_hourly +group by + ts, + pool_id, + collateral_type \ No newline at end of file diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_rewards_token_hourly_eth_mainnet.sql b/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_rewards_token_hourly_eth_mainnet.sql new file mode 100644 index 00000000..c7a63dcf --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_rewards_token_hourly_eth_mainnet.sql @@ -0,0 +1,124 @@ +with dim as ( + select + m.pool_id, + m.collateral_type, + generate_series( + date_trunc('hour', min(t.ts)), + date_trunc('hour', max(t.ts)), + '1 hour'::INTERVAL + ) as ts + from + ( + select ts + from + "analytics"."prod_eth_mainnet"."fct_pool_debt_eth_mainnet" + ) as t + cross join ( + select distinct + pool_id, + collateral_type + from + "analytics"."prod_eth_mainnet"."fct_pool_debt_eth_mainnet" + ) as m + group by + m.pool_id, + m.collateral_type +), + +rewards_distributed as ( + select + ts, + pool_id, + collateral_type, + distributor, + token_symbol, + amount, + ts_start, + "duration" + from + "analytics"."prod_eth_mainnet"."fct_pool_rewards_eth_mainnet" +), + +hourly_distributions as ( + select + dim.ts, + dim.pool_id, + dim.collateral_type, + r.distributor, + r.token_symbol, + r.amount, + r.ts_start, + r."duration", + row_number() over ( + partition by + dim.ts, + dim.pool_id, + dim.collateral_type, + r.distributor + order by + r.ts_start desc + ) as distributor_index + from + dim + left join rewards_distributed as r + on + dim.pool_id = r.pool_id + and lower( + dim.collateral_type + ) = lower( + r.collateral_type + ) + and dim.ts + '1 hour'::INTERVAL >= r.ts_start + and dim.ts < r.ts_start + r."duration" * '1 second'::INTERVAL +), + +hourly_rewards as ( + select + d.ts, + d.pool_id, + d.collateral_type, + d.distributor, + d.token_symbol, + p.price, + -- get the hourly amount distributed + d.amount / ( + d."duration" / 3600 + ) as hourly_amount, + -- get the amount of time distributed this hour + -- use the smaller of those two intervals + -- convert the interval to a number of hours + -- multiply the result by the hourly amount to get the amount distributed this hour + ( + extract( + epoch + from + least( + d."duration" / 3600 * '1 hour'::INTERVAL, + d.ts + '1 hour'::INTERVAL - greatest( + d.ts, + d.ts_start + ) + ) + ) / 3600 + ) * d.amount / ( + d."duration" / 3600 + ) as amount_distributed + from + hourly_distributions as d + left join + "analytics"."prod_eth_mainnet"."fct_prices_hourly_eth_mainnet" + as p + on + d.ts = p.ts + and d.token_symbol = p.market_symbol + where + d.distributor_index = 1 +) + +select + *, + amount_distributed * price as rewards_usd +from + hourly_rewards +where + amount_distributed is not null \ No newline at end of file diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/accepted_values_fct_core_marke_d21d06b76f991501aa1300a0c4a8a2f0.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/accepted_values_fct_core_marke_d21d06b76f991501aa1300a0c4a8a2f0.sql new file mode 100644 index 00000000..f18c46c1 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/accepted_values_fct_core_marke_d21d06b76f991501aa1300a0c4a8a2f0.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_eth_mainnet"."fct_core_market_updated_eth_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'MarketCollateralWithdrawn','MarketCollateralDeposited','MarketUsdWithdrawn','MarketUsdDeposited' +) + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/accepted_values_fct_core_migra_a67858299bafa53cea6a7746c340025c.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/accepted_values_fct_core_migra_a67858299bafa53cea6a7746c340025c.sql new file mode 100644 index 00000000..64d43e40 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/accepted_values_fct_core_migra_a67858299bafa53cea6a7746c340025c.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + collateral_type as value_field, + count(*) as n_records + + from "analytics"."prod_eth_mainnet"."fct_core_migration_eth_mainnet" + group by collateral_type + +) + +select * +from all_values +where value_field not in ( + '0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F' +) + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_397671cb74778b45abbae274b37b7464.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_397671cb74778b45abbae274b37b7464.sql new file mode 100644 index 00000000..a38cb814 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_397671cb74778b45abbae274b37b7464.sql @@ -0,0 +1,22 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_core_apr_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_rewards_pct >= 0 + -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_rewards_pct <= 1 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_3db6bf9387d3a49899c54e305f9c78d9.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_3db6bf9387d3a49899c54e305f9c78d9.sql new file mode 100644 index 00000000..c8c252ea --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_3db6bf9387d3a49899c54e305f9c78d9.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_core_apr_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_48f0d9921539034df20c548ad9e39887.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_48f0d9921539034df20c548ad9e39887.sql new file mode 100644 index 00000000..d4fc3dda --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_48f0d9921539034df20c548ad9e39887.sql @@ -0,0 +1,22 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_core_migration_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 1 + -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id <= 1 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_4c6859702d760b33c376577408388b07.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_4c6859702d760b33c376577408388b07.sql new file mode 100644 index 00000000..86bc9ae8 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_4c6859702d760b33c376577408388b07.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_core_account_delegation_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount_delegated >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_74be897c581ee7316521db360ea3b995.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_74be897c581ee7316521db360ea3b995.sql new file mode 100644 index 00000000..046c66ee --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_74be897c581ee7316521db360ea3b995.sql @@ -0,0 +1,22 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_core_apr_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_pnl_pct >= -1 + -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_pnl_pct <= 1 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_7920031b7da7d8d224f8136d1dea8db1.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_7920031b7da7d8d224f8136d1dea8db1.sql new file mode 100644 index 00000000..2be0bcd8 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_7920031b7da7d8d224f8136d1dea8db1.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_core_apr_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collateral_value >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_8874a5f4f6fdea2aa80f500cdb51138b.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_8874a5f4f6fdea2aa80f500cdb51138b.sql new file mode 100644 index 00000000..642cb496 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_8874a5f4f6fdea2aa80f500cdb51138b.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_core_migration_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collateral_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_969f0368b99bfbbc3842bae64e338171.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_969f0368b99bfbbc3842bae64e338171.sql new file mode 100644 index 00000000..8c98bf79 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_969f0368b99bfbbc3842bae64e338171.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_core_apr_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not rewards_usd >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_a087b5b0934fce77ccb5a84d8ceadd2a.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_a087b5b0934fce77ccb5a84d8ceadd2a.sql new file mode 100644 index 00000000..a5f5e1f1 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_a087b5b0934fce77ccb5a84d8ceadd2a.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_core_migration_hourly_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_debt_migrated >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_a1abcaadc79b00f18a75355656bda467.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_a1abcaadc79b00f18a75355656bda467.sql new file mode 100644 index 00000000..99d06067 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_a1abcaadc79b00f18a75355656bda467.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_core_pool_delegation_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_bd3c45a752772e6ee9024ed6a31e6f2e.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_bd3c45a752772e6ee9024ed6a31e6f2e.sql new file mode 100644 index 00000000..cdf33c55 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_bd3c45a752772e6ee9024ed6a31e6f2e.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_core_market_updated_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_d85f31b9b2ce6f6655bed616ef640917.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_d85f31b9b2ce6f6655bed616ef640917.sql new file mode 100644 index 00000000..c26b6658 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_d85f31b9b2ce6f6655bed616ef640917.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_core_migration_hourly_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_dbfdda8748eed6f862c9beac15d321ff.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_dbfdda8748eed6f862c9beac15d321ff.sql new file mode 100644 index 00000000..cbb1217e --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_dbfdda8748eed6f862c9beac15d321ff.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_core_account_delegation_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_core_pools_eth_mainnet_id__True__0.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_core_pools_eth_mainnet_id__True__0.sql new file mode 100644 index 00000000..593bdd4d --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_core_pools_eth_mainnet_id__True__0.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_core_pools_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_054c72037f95e4e9cbfef34c09039720.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_054c72037f95e4e9cbfef34c09039720.sql new file mode 100644 index 00000000..b771dd18 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_054c72037f95e4e9cbfef34c09039720.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_pool_rewards_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_11488003baec9a724afe97be296df511.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_11488003baec9a724afe97be296df511.sql new file mode 100644 index 00000000..a060069d --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_11488003baec9a724afe97be296df511.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_pool_rewards_token_hourly_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not rewards_usd >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_26f860be0c2f83871be063705ed0d088.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_26f860be0c2f83871be063705ed0d088.sql new file mode 100644 index 00000000..ed6b7830 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_26f860be0c2f83871be063705ed0d088.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_pool_rewards_token_hourly_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_2934f4352fc26e023c55f84429ab3bde.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_2934f4352fc26e023c55f84429ab3bde.sql new file mode 100644 index 00000000..f1f68de2 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_2934f4352fc26e023c55f84429ab3bde.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_pool_rewards_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_37d9476ddcaaefbc45d08f7a6f84707f.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_37d9476ddcaaefbc45d08f7a6f84707f.sql new file mode 100644 index 00000000..b41ee5bc --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_37d9476ddcaaefbc45d08f7a6f84707f.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_pool_debt_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_3cf53cd92b2b1ff30275b19a4a617a35.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_3cf53cd92b2b1ff30275b19a4a617a35.sql new file mode 100644 index 00000000..8c7a0d67 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_3cf53cd92b2b1ff30275b19a4a617a35.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_pool_pnl_hourly_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collateral_value >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_4e450d674b791e1df8b4f4f3d7636c5f.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_4e450d674b791e1df8b4f4f3d7636c5f.sql new file mode 100644 index 00000000..bb92a036 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_4e450d674b791e1df8b4f4f3d7636c5f.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_pool_pnl_hourly_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_5f5ea2512e72e9d33d7be84a5f82e91a.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_5f5ea2512e72e9d33d7be84a5f82e91a.sql new file mode 100644 index 00000000..e96ddcb9 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_5f5ea2512e72e9d33d7be84a5f82e91a.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_pool_rewards_hourly_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_6c8e00b5fea6ea747b34f06f0320b43d.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_6c8e00b5fea6ea747b34f06f0320b43d.sql new file mode 100644 index 00000000..eafb3b72 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_6c8e00b5fea6ea747b34f06f0320b43d.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_pool_rewards_token_hourly_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_97bd635a3321c7cb622fc608c9dac2b2.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_97bd635a3321c7cb622fc608c9dac2b2.sql new file mode 100644 index 00000000..4d8d97c2 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_97bd635a3321c7cb622fc608c9dac2b2.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_pool_rewards_hourly_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not rewards_usd >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_a2f8130bd385146eb3ac2417b74d3623.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_a2f8130bd385146eb3ac2417b74d3623.sql new file mode 100644 index 00000000..1552d19c --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_a2f8130bd385146eb3ac2417b74d3623.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_pool_rewards_token_hourly_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_b619d6e075a6befe7091b2fac0bf9d19.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_b619d6e075a6befe7091b2fac0bf9d19.sql new file mode 100644 index 00000000..b84b9019 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_b619d6e075a6befe7091b2fac0bf9d19.sql @@ -0,0 +1,22 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_pool_pnl_hourly_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_pnl_pct >= -1 + -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_pnl_pct <= 1 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_c642ac1eb2e73de04b3c7331a4a52185.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_c642ac1eb2e73de04b3c7331a4a52185.sql new file mode 100644 index 00000000..b8f45d7b --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_c642ac1eb2e73de04b3c7331a4a52185.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_pool_pnl_hourly_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not rewards_usd >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_c6b20868bf12e187c3c86d5f98a17a2d.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_c6b20868bf12e187c3c86d5f98a17a2d.sql new file mode 100644 index 00000000..2810df76 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_c6b20868bf12e187c3c86d5f98a17a2d.sql @@ -0,0 +1,22 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_pool_pnl_hourly_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_rewards_pct >= 0 + -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule. + or not hourly_rewards_pct <= 1 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_c91a4c24938e464a76aaa74fe2c0fc77.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_c91a4c24938e464a76aaa74fe2c0fc77.sql new file mode 100644 index 00000000..2f0169b7 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_c91a4c24938e464a76aaa74fe2c0fc77.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_pool_issuance_hourly_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_cb508134c0b1447803ea96994a4b3fec.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_cb508134c0b1447803ea96994a4b3fec.sql new file mode 100644 index 00000000..0e063e32 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_cb508134c0b1447803ea96994a4b3fec.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_pool_rewards_token_hourly_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount_distributed >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_fa41ca552146289703e7abe44ca6f646.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_fa41ca552146289703e7abe44ca6f646.sql new file mode 100644 index 00000000..1fd6f18f --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_fa41ca552146289703e7abe44ca6f646.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_pool_issuance_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_account_dele_68b57970c09830d418df224418591310.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_account_dele_68b57970c09830d418df224418591310.sql new file mode 100644 index 00000000..956d2267 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_account_dele_68b57970c09830d418df224418591310.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_eth_mainnet"."fct_core_account_delegation_eth_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_account_dele_faf037cd4ab1300b61ff50c827948558.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_account_dele_faf037cd4ab1300b61ff50c827948558.sql new file mode 100644 index 00000000..1625a538 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_account_dele_faf037cd4ab1300b61ff50c827948558.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_delegated +from "analytics"."prod_eth_mainnet"."fct_core_account_delegation_eth_mainnet" +where amount_delegated is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_account_delegation_eth_mainnet_account_id.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_account_delegation_eth_mainnet_account_id.sql new file mode 100644 index 00000000..14f1d551 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_account_delegation_eth_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_eth_mainnet"."fct_core_account_delegation_eth_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_account_delegation_eth_mainnet_pool_id.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_account_delegation_eth_mainnet_pool_id.sql new file mode 100644 index 00000000..70c1493d --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_account_delegation_eth_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_eth_mainnet"."fct_core_account_delegation_eth_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_account_delegation_eth_mainnet_ts.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_account_delegation_eth_mainnet_ts.sql new file mode 100644 index 00000000..fde905e9 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_account_delegation_eth_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_eth_mainnet"."fct_core_account_delegation_eth_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_apr_24h.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_apr_24h.sql new file mode 100644 index 00000000..2a3353b7 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_apr_24h.sql @@ -0,0 +1,11 @@ + + + + + + +select apr_24h +from "analytics"."prod_eth_mainnet"."fct_core_apr_eth_mainnet" +where apr_24h is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_apr_28d.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_apr_28d.sql new file mode 100644 index 00000000..14aa0f70 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_apr_28d.sql @@ -0,0 +1,11 @@ + + + + + + +select apr_28d +from "analytics"."prod_eth_mainnet"."fct_core_apr_eth_mainnet" +where apr_28d is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_apr_7d.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_apr_7d.sql new file mode 100644 index 00000000..2a476faf --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_apr_7d.sql @@ -0,0 +1,11 @@ + + + + + + +select apr_7d +from "analytics"."prod_eth_mainnet"."fct_core_apr_eth_mainnet" +where apr_7d is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_apy_24h.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_apy_24h.sql new file mode 100644 index 00000000..015b7c4c --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_apy_24h.sql @@ -0,0 +1,11 @@ + + + + + + +select apy_24h +from "analytics"."prod_eth_mainnet"."fct_core_apr_eth_mainnet" +where apy_24h is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_apy_28d.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_apy_28d.sql new file mode 100644 index 00000000..d94debe4 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_apy_28d.sql @@ -0,0 +1,11 @@ + + + + + + +select apy_28d +from "analytics"."prod_eth_mainnet"."fct_core_apr_eth_mainnet" +where apy_28d is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_apy_7d.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_apy_7d.sql new file mode 100644 index 00000000..198086bf --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_apy_7d.sql @@ -0,0 +1,11 @@ + + + + + + +select apy_7d +from "analytics"."prod_eth_mainnet"."fct_core_apr_eth_mainnet" +where apy_7d is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_collateral_type.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_collateral_type.sql new file mode 100644 index 00000000..7be48d2d --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_eth_mainnet"."fct_core_apr_eth_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_collateral_value.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_collateral_value.sql new file mode 100644 index 00000000..b4e10890 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_collateral_value.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_value +from "analytics"."prod_eth_mainnet"."fct_core_apr_eth_mainnet" +where collateral_value is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_cumulative_issuance.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_cumulative_issuance.sql new file mode 100644 index 00000000..5351b5de --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_cumulative_issuance.sql @@ -0,0 +1,11 @@ + + + + + + +select cumulative_issuance +from "analytics"."prod_eth_mainnet"."fct_core_apr_eth_mainnet" +where cumulative_issuance is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_cumulative_pnl.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_cumulative_pnl.sql new file mode 100644 index 00000000..041dc34b --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_cumulative_pnl.sql @@ -0,0 +1,11 @@ + + + + + + +select cumulative_pnl +from "analytics"."prod_eth_mainnet"."fct_core_apr_eth_mainnet" +where cumulative_pnl is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_debt.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_debt.sql new file mode 100644 index 00000000..b48e756f --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_debt.sql @@ -0,0 +1,11 @@ + + + + + + +select debt +from "analytics"."prod_eth_mainnet"."fct_core_apr_eth_mainnet" +where debt is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_hourly_debt_migrated.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_hourly_debt_migrated.sql new file mode 100644 index 00000000..b2aaa4b0 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_hourly_debt_migrated.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_debt_migrated +from "analytics"."prod_eth_mainnet"."fct_core_apr_eth_mainnet" +where hourly_debt_migrated is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_hourly_issuance.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_hourly_issuance.sql new file mode 100644 index 00000000..111f4826 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_hourly_issuance.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_issuance +from "analytics"."prod_eth_mainnet"."fct_core_apr_eth_mainnet" +where hourly_issuance is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_hourly_pnl.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_hourly_pnl.sql new file mode 100644 index 00000000..119265b4 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_hourly_pnl.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_pnl +from "analytics"."prod_eth_mainnet"."fct_core_apr_eth_mainnet" +where hourly_pnl is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_hourly_pnl_pct.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_hourly_pnl_pct.sql new file mode 100644 index 00000000..1a6a3549 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_hourly_pnl_pct.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_pnl_pct +from "analytics"."prod_eth_mainnet"."fct_core_apr_eth_mainnet" +where hourly_pnl_pct is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_hourly_rewards_pct.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_hourly_rewards_pct.sql new file mode 100644 index 00000000..7f842f11 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_hourly_rewards_pct.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_rewards_pct +from "analytics"."prod_eth_mainnet"."fct_core_apr_eth_mainnet" +where hourly_rewards_pct is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_pool_id.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_pool_id.sql new file mode 100644 index 00000000..abcd8c9a --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_eth_mainnet"."fct_core_apr_eth_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_rewards_usd.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_rewards_usd.sql new file mode 100644 index 00000000..797ce4f0 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_rewards_usd.sql @@ -0,0 +1,11 @@ + + + + + + +select rewards_usd +from "analytics"."prod_eth_mainnet"."fct_core_apr_eth_mainnet" +where rewards_usd is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_ts.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_ts.sql new file mode 100644 index 00000000..990bfd79 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_eth_mainnet"."fct_core_apr_eth_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_collateral_type.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_collateral_type.sql new file mode 100644 index 00000000..f0f3bae0 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_eth_mainnet"."fct_core_market_updated_eth_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_credit_capacity.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_credit_capacity.sql new file mode 100644 index 00000000..7f9b0fef --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_credit_capacity.sql @@ -0,0 +1,11 @@ + + + + + + +select credit_capacity +from "analytics"."prod_eth_mainnet"."fct_core_market_updated_eth_mainnet" +where credit_capacity is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_event_name.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_event_name.sql new file mode 100644 index 00000000..130014ad --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_eth_mainnet"."fct_core_market_updated_eth_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_id.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_id.sql new file mode 100644 index 00000000..dc94b078 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_eth_mainnet"."fct_core_market_updated_eth_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_market_id.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_market_id.sql new file mode 100644 index 00000000..9bdb6bea --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_eth_mainnet"."fct_core_market_updated_eth_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_net_issuance.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_net_issuance.sql new file mode 100644 index 00000000..cf10b755 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_net_issuance.sql @@ -0,0 +1,11 @@ + + + + + + +select net_issuance +from "analytics"."prod_eth_mainnet"."fct_core_market_updated_eth_mainnet" +where net_issuance is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_token_amount.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_token_amount.sql new file mode 100644 index 00000000..d1debe34 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_token_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select token_amount +from "analytics"."prod_eth_mainnet"."fct_core_market_updated_eth_mainnet" +where token_amount is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_transaction_hash.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_transaction_hash.sql new file mode 100644 index 00000000..e1ffd631 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_eth_mainnet"."fct_core_market_updated_eth_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_ts.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_ts.sql new file mode 100644 index 00000000..334be015 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_eth_mainnet"."fct_core_market_updated_eth_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_account_id.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_account_id.sql new file mode 100644 index 00000000..7e9fbd04 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_eth_mainnet"."fct_core_migration_eth_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_block_number.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_block_number.sql new file mode 100644 index 00000000..1e1b3f5d --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_eth_mainnet"."fct_core_migration_eth_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_collateral_amount.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_collateral_amount.sql new file mode 100644 index 00000000..957eb25e --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_collateral_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_amount +from "analytics"."prod_eth_mainnet"."fct_core_migration_eth_mainnet" +where collateral_amount is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_collateral_type.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_collateral_type.sql new file mode 100644 index 00000000..d0e8bebc --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_eth_mainnet"."fct_core_migration_eth_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_debt_amount.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_debt_amount.sql new file mode 100644 index 00000000..d8726dd3 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_debt_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select debt_amount +from "analytics"."prod_eth_mainnet"."fct_core_migration_eth_mainnet" +where debt_amount is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_pool_id.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_pool_id.sql new file mode 100644 index 00000000..0de5b21b --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_eth_mainnet"."fct_core_migration_eth_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_staker.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_staker.sql new file mode 100644 index 00000000..de0879b4 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_staker.sql @@ -0,0 +1,11 @@ + + + + + + +select staker +from "analytics"."prod_eth_mainnet"."fct_core_migration_eth_mainnet" +where staker is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_transaction_hash.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_transaction_hash.sql new file mode 100644 index 00000000..24f34d7c --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_eth_mainnet"."fct_core_migration_eth_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_ts.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_ts.sql new file mode 100644 index 00000000..eb32d410 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_eth_mainnet"."fct_core_migration_eth_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_ho_8d7c5dd06705413d11ea6deca8cf644b.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_ho_8d7c5dd06705413d11ea6deca8cf644b.sql new file mode 100644 index 00000000..2eca758c --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_ho_8d7c5dd06705413d11ea6deca8cf644b.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_debt_migrated +from "analytics"."prod_eth_mainnet"."fct_core_migration_hourly_eth_mainnet" +where hourly_debt_migrated is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_hourly_eth_mainnet_collateral_type.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_hourly_eth_mainnet_collateral_type.sql new file mode 100644 index 00000000..b272d67c --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_hourly_eth_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_eth_mainnet"."fct_core_migration_hourly_eth_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_hourly_eth_mainnet_pool_id.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_hourly_eth_mainnet_pool_id.sql new file mode 100644 index 00000000..8d096ca1 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_hourly_eth_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_eth_mainnet"."fct_core_migration_hourly_eth_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_hourly_eth_mainnet_ts.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_hourly_eth_mainnet_ts.sql new file mode 100644 index 00000000..d0610a04 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_hourly_eth_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_eth_mainnet"."fct_core_migration_hourly_eth_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_eth_mainnet_amount_deposited.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_eth_mainnet_amount_deposited.sql new file mode 100644 index 00000000..6905d53a --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_eth_mainnet_amount_deposited.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_deposited +from "analytics"."prod_eth_mainnet"."fct_core_pool_collateral_eth_mainnet" +where amount_deposited is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_eth_mainnet_collateral_type.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_eth_mainnet_collateral_type.sql new file mode 100644 index 00000000..517c6bd5 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_eth_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_eth_mainnet"."fct_core_pool_collateral_eth_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_eth_mainnet_ts.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_eth_mainnet_ts.sql new file mode 100644 index 00000000..db6042a4 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_eth_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_eth_mainnet"."fct_core_pool_collateral_eth_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_eth_mainnet_collateral_type.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_eth_mainnet_collateral_type.sql new file mode 100644 index 00000000..06990d30 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_eth_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_eth_mainnet"."fct_core_pool_delegation_eth_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_eth_mainnet_pool_id.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_eth_mainnet_pool_id.sql new file mode 100644 index 00000000..ea4a92ac --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_eth_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_eth_mainnet"."fct_core_pool_delegation_eth_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_eth_mainnet_ts.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_eth_mainnet_ts.sql new file mode 100644 index 00000000..d6c8c103 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_eth_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_eth_mainnet"."fct_core_pool_delegation_eth_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pools_eth_mainnet_block_number.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pools_eth_mainnet_block_number.sql new file mode 100644 index 00000000..a2d0c7b8 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pools_eth_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_eth_mainnet"."fct_core_pools_eth_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pools_eth_mainnet_created_ts.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pools_eth_mainnet_created_ts.sql new file mode 100644 index 00000000..f726b0ea --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pools_eth_mainnet_created_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select created_ts +from "analytics"."prod_eth_mainnet"."fct_core_pools_eth_mainnet" +where created_ts is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pools_eth_mainnet_id.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pools_eth_mainnet_id.sql new file mode 100644 index 00000000..3a7f3361 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pools_eth_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_eth_mainnet"."fct_core_pools_eth_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pools_eth_mainnet_owner.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pools_eth_mainnet_owner.sql new file mode 100644 index 00000000..2ba37071 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pools_eth_mainnet_owner.sql @@ -0,0 +1,11 @@ + + + + + + +select owner +from "analytics"."prod_eth_mainnet"."fct_core_pools_eth_mainnet" +where owner is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_debt_eth_mainnet_block_number.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_debt_eth_mainnet_block_number.sql new file mode 100644 index 00000000..8e8ea110 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_debt_eth_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_eth_mainnet"."fct_pool_debt_eth_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_debt_eth_mainnet_collateral_type.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_debt_eth_mainnet_collateral_type.sql new file mode 100644 index 00000000..8102de6c --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_debt_eth_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_eth_mainnet"."fct_pool_debt_eth_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_debt_eth_mainnet_debt.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_debt_eth_mainnet_debt.sql new file mode 100644 index 00000000..12ea22c4 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_debt_eth_mainnet_debt.sql @@ -0,0 +1,11 @@ + + + + + + +select debt +from "analytics"."prod_eth_mainnet"."fct_pool_debt_eth_mainnet" +where debt is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_debt_eth_mainnet_pool_id.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_debt_eth_mainnet_pool_id.sql new file mode 100644 index 00000000..d58a8f4d --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_debt_eth_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_eth_mainnet"."fct_pool_debt_eth_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_debt_eth_mainnet_ts.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_debt_eth_mainnet_ts.sql new file mode 100644 index 00000000..c09bdc83 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_debt_eth_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_eth_mainnet"."fct_pool_debt_eth_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_account_id.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_account_id.sql new file mode 100644 index 00000000..895b461d --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_eth_mainnet"."fct_pool_issuance_eth_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_amount.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_amount.sql new file mode 100644 index 00000000..de4d4acb --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_eth_mainnet"."fct_pool_issuance_eth_mainnet" +where amount is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_block_number.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_block_number.sql new file mode 100644 index 00000000..a6548282 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_eth_mainnet"."fct_pool_issuance_eth_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_collateral_type.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_collateral_type.sql new file mode 100644 index 00000000..08a3964d --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_eth_mainnet"."fct_pool_issuance_eth_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_pool_id.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_pool_id.sql new file mode 100644 index 00000000..b3554367 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_eth_mainnet"."fct_pool_issuance_eth_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_transaction_hash.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_transaction_hash.sql new file mode 100644 index 00000000..528df655 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_eth_mainnet"."fct_pool_issuance_eth_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_ts.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_ts.sql new file mode 100644 index 00000000..5155c3f5 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_eth_mainnet"."fct_pool_issuance_eth_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_eth_mainnet_collateral_type.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_eth_mainnet_collateral_type.sql new file mode 100644 index 00000000..dea2f171 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_eth_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_eth_mainnet"."fct_pool_issuance_hourly_eth_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_eth_mainnet_hourly_issuance.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_eth_mainnet_hourly_issuance.sql new file mode 100644 index 00000000..a43f0eaf --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_eth_mainnet_hourly_issuance.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_issuance +from "analytics"."prod_eth_mainnet"."fct_pool_issuance_hourly_eth_mainnet" +where hourly_issuance is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_eth_mainnet_pool_id.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_eth_mainnet_pool_id.sql new file mode 100644 index 00000000..d4434b1f --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_eth_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_eth_mainnet"."fct_pool_issuance_hourly_eth_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_eth_mainnet_ts.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_eth_mainnet_ts.sql new file mode 100644 index 00000000..3a736ad8 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_eth_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_eth_mainnet"."fct_pool_issuance_hourly_eth_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_collateral_type.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_collateral_type.sql new file mode 100644 index 00000000..73891dc2 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_eth_mainnet"."fct_pool_pnl_hourly_eth_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_collateral_value.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_collateral_value.sql new file mode 100644 index 00000000..bccf56c6 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_collateral_value.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_value +from "analytics"."prod_eth_mainnet"."fct_pool_pnl_hourly_eth_mainnet" +where collateral_value is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_debt.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_debt.sql new file mode 100644 index 00000000..330c4671 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_debt.sql @@ -0,0 +1,11 @@ + + + + + + +select debt +from "analytics"."prod_eth_mainnet"."fct_pool_pnl_hourly_eth_mainnet" +where debt is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_debt_migrated.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_debt_migrated.sql new file mode 100644 index 00000000..e526d540 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_debt_migrated.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_debt_migrated +from "analytics"."prod_eth_mainnet"."fct_pool_pnl_hourly_eth_mainnet" +where hourly_debt_migrated is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_issuance.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_issuance.sql new file mode 100644 index 00000000..52d4d557 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_issuance.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_issuance +from "analytics"."prod_eth_mainnet"."fct_pool_pnl_hourly_eth_mainnet" +where hourly_issuance is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl.sql new file mode 100644 index 00000000..e19723c0 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_pnl +from "analytics"."prod_eth_mainnet"."fct_pool_pnl_hourly_eth_mainnet" +where hourly_pnl is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl_pct.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl_pct.sql new file mode 100644 index 00000000..29565b7f --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl_pct.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_pnl_pct +from "analytics"."prod_eth_mainnet"."fct_pool_pnl_hourly_eth_mainnet" +where hourly_pnl_pct is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_rewards_pct.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_rewards_pct.sql new file mode 100644 index 00000000..177222f3 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_rewards_pct.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_rewards_pct +from "analytics"."prod_eth_mainnet"."fct_pool_pnl_hourly_eth_mainnet" +where hourly_rewards_pct is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_total_pct.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_total_pct.sql new file mode 100644 index 00000000..59697001 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_total_pct.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_total_pct +from "analytics"."prod_eth_mainnet"."fct_pool_pnl_hourly_eth_mainnet" +where hourly_total_pct is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_pool_id.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_pool_id.sql new file mode 100644 index 00000000..a44965de --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_eth_mainnet"."fct_pool_pnl_hourly_eth_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_rewards_usd.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_rewards_usd.sql new file mode 100644 index 00000000..be2a69ff --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_rewards_usd.sql @@ -0,0 +1,11 @@ + + + + + + +select rewards_usd +from "analytics"."prod_eth_mainnet"."fct_pool_pnl_hourly_eth_mainnet" +where rewards_usd is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_ts.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_ts.sql new file mode 100644 index 00000000..01d7a5ba --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_eth_mainnet"."fct_pool_pnl_hourly_eth_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_eth_mainnet_amount.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_eth_mainnet_amount.sql new file mode 100644 index 00000000..e06a4fb9 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_eth_mainnet_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_eth_mainnet"."fct_pool_rewards_eth_mainnet" +where amount is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_eth_mainnet_collateral_type.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_eth_mainnet_collateral_type.sql new file mode 100644 index 00000000..70e657ce --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_eth_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_eth_mainnet"."fct_pool_rewards_eth_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_eth_mainnet_distributor.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_eth_mainnet_distributor.sql new file mode 100644 index 00000000..978a36dd --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_eth_mainnet_distributor.sql @@ -0,0 +1,11 @@ + + + + + + +select distributor +from "analytics"."prod_eth_mainnet"."fct_pool_rewards_eth_mainnet" +where distributor is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_eth_mainnet_pool_id.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_eth_mainnet_pool_id.sql new file mode 100644 index 00000000..0db3c03f --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_eth_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_eth_mainnet"."fct_pool_rewards_eth_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_eth_mainnet_token_symbol.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_eth_mainnet_token_symbol.sql new file mode 100644 index 00000000..24b93153 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_eth_mainnet_token_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select token_symbol +from "analytics"."prod_eth_mainnet"."fct_pool_rewards_eth_mainnet" +where token_symbol is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_eth_mainnet_ts.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_eth_mainnet_ts.sql new file mode 100644 index 00000000..27709fa3 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_eth_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_eth_mainnet"."fct_pool_rewards_eth_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_eth_mainnet_collateral_type.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_eth_mainnet_collateral_type.sql new file mode 100644 index 00000000..96a2841f --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_eth_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_eth_mainnet"."fct_pool_rewards_hourly_eth_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_eth_mainnet_pool_id.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_eth_mainnet_pool_id.sql new file mode 100644 index 00000000..2b895f62 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_eth_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_eth_mainnet"."fct_pool_rewards_hourly_eth_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_eth_mainnet_rewards_usd.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_eth_mainnet_rewards_usd.sql new file mode 100644 index 00000000..c8eeca7e --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_eth_mainnet_rewards_usd.sql @@ -0,0 +1,11 @@ + + + + + + +select rewards_usd +from "analytics"."prod_eth_mainnet"."fct_pool_rewards_hourly_eth_mainnet" +where rewards_usd is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_eth_mainnet_ts.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_eth_mainnet_ts.sql new file mode 100644 index 00000000..12abc477 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_eth_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_eth_mainnet"."fct_pool_rewards_hourly_eth_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_1b37fa723d141179d74f2a8f22262b1c.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_1b37fa723d141179d74f2a8f22262b1c.sql new file mode 100644 index 00000000..ab7fe16f --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_1b37fa723d141179d74f2a8f22262b1c.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_eth_mainnet"."fct_pool_rewards_token_hourly_eth_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_6bc3563e83626e6160dfb0050ae58c8b.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_6bc3563e83626e6160dfb0050ae58c8b.sql new file mode 100644 index 00000000..dea028c8 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_6bc3563e83626e6160dfb0050ae58c8b.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_distributed +from "analytics"."prod_eth_mainnet"."fct_pool_rewards_token_hourly_eth_mainnet" +where amount_distributed is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_e14b12dbad2ae17fd6b51fd232e2f506.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_e14b12dbad2ae17fd6b51fd232e2f506.sql new file mode 100644 index 00000000..526b02eb --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_e14b12dbad2ae17fd6b51fd232e2f506.sql @@ -0,0 +1,11 @@ + + + + + + +select hourly_amount +from "analytics"."prod_eth_mainnet"."fct_pool_rewards_token_hourly_eth_mainnet" +where hourly_amount is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_eth_mainnet_distributor.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_eth_mainnet_distributor.sql new file mode 100644 index 00000000..3ae0a9a7 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_eth_mainnet_distributor.sql @@ -0,0 +1,11 @@ + + + + + + +select distributor +from "analytics"."prod_eth_mainnet"."fct_pool_rewards_token_hourly_eth_mainnet" +where distributor is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_eth_mainnet_pool_id.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_eth_mainnet_pool_id.sql new file mode 100644 index 00000000..d58deabc --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_eth_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_eth_mainnet"."fct_pool_rewards_token_hourly_eth_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_eth_mainnet_price.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_eth_mainnet_price.sql new file mode 100644 index 00000000..8e04f079 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_eth_mainnet_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_eth_mainnet"."fct_pool_rewards_token_hourly_eth_mainnet" +where price is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_eth_mainnet_rewards_usd.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_eth_mainnet_rewards_usd.sql new file mode 100644 index 00000000..d8a1c208 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_eth_mainnet_rewards_usd.sql @@ -0,0 +1,11 @@ + + + + + + +select rewards_usd +from "analytics"."prod_eth_mainnet"."fct_pool_rewards_token_hourly_eth_mainnet" +where rewards_usd is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_eth_mainnet_token_symbol.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_eth_mainnet_token_symbol.sql new file mode 100644 index 00000000..3358675c --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_eth_mainnet_token_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select token_symbol +from "analytics"."prod_eth_mainnet"."fct_pool_rewards_token_hourly_eth_mainnet" +where token_symbol is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_eth_mainnet_ts.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_eth_mainnet_ts.sql new file mode 100644 index 00000000..9e7121ba --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_eth_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_eth_mainnet"."fct_pool_rewards_token_hourly_eth_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/unique_fct_core_market_updated_eth_mainnet_id.sql b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/unique_fct_core_market_updated_eth_mainnet_id.sql new file mode 100644 index 00000000..22039cad --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/unique_fct_core_market_updated_eth_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_eth_mainnet"."fct_core_market_updated_eth_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/prices/fct_prices_eth_mainnet.sql b/compiled/synthetix/models/marts/eth/mainnet/prices/fct_prices_eth_mainnet.sql new file mode 100644 index 00000000..a0f288d4 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/prices/fct_prices_eth_mainnet.sql @@ -0,0 +1,36 @@ +with all_prices as ( + select + ts, + collateral_type as market_address, + null as market_symbol, + collateral_value / amount as price + from + "analytics"."prod_raw_eth_mainnet"."core_vault_collateral_eth_mainnet" + where + collateral_value > 0 +), + +tokens as ( + select + token_address, + token_symbol + from + "analytics"."prod_seeds"."eth_mainnet_tokens" +) + +select + p.ts, + p.market_address, + p.price, + COALESCE( + t.token_symbol, + p.market_symbol + ) as market_symbol +from + all_prices as p +left join tokens as t + on LOWER( + p.market_address + ) = LOWER( + t.token_address + ) \ No newline at end of file diff --git a/compiled/synthetix/models/marts/eth/mainnet/prices/fct_prices_hourly_eth_mainnet.sql b/compiled/synthetix/models/marts/eth/mainnet/prices/fct_prices_hourly_eth_mainnet.sql new file mode 100644 index 00000000..c8fff6b7 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/prices/fct_prices_hourly_eth_mainnet.sql @@ -0,0 +1,72 @@ +with prices as ( + select distinct + market_symbol, + DATE_TRUNC( + 'hour', + ts + ) as ts, + LAST_VALUE(price) over ( + partition by DATE_TRUNC('hour', ts), market_symbol + order by + ts + rows between unbounded preceding + and unbounded following + ) as price + from + "analytics"."prod_eth_mainnet"."fct_prices_eth_mainnet" +), + +dim as ( + select + m.market_symbol, + GENERATE_SERIES( + DATE_TRUNC('hour', MIN(t.ts)), + DATE_TRUNC('hour', MAX(t.ts)), + '1 hour'::INTERVAL + ) as ts + from + ( + select ts + from + prices + ) as t + cross join ( + select distinct market_symbol + from + prices + ) as m + group by + m.market_symbol +), + +ffill as ( + select + dim.ts, + dim.market_symbol, + LAST(prices.price) over ( + partition by dim.market_symbol + order by dim.ts + rows between unbounded preceding and current row + ) as price + from + dim + left join prices + on + dim.ts = prices.ts + and dim.market_symbol = prices.market_symbol +), + +hourly_prices as ( + select + ts, + market_symbol, + price + from + ffill +) + +select * +from + hourly_prices +where + price is not null \ No newline at end of file diff --git a/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/dbt_utils_accepted_range_fct_p_f868bfeea2d8480d4dec20c65d9ae75a.sql b/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/dbt_utils_accepted_range_fct_p_f868bfeea2d8480d4dec20c65d9ae75a.sql new file mode 100644 index 00000000..0c652dc5 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/dbt_utils_accepted_range_fct_p_f868bfeea2d8480d4dec20c65d9ae75a.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_prices_hourly_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/dbt_utils_accepted_range_fct_prices_eth_mainnet_price__True__0.sql b/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/dbt_utils_accepted_range_fct_prices_eth_mainnet_price__True__0.sql new file mode 100644 index 00000000..de4435a6 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/dbt_utils_accepted_range_fct_prices_eth_mainnet_price__True__0.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_eth_mainnet"."fct_prices_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/not_null_fct_prices_eth_mainnet_market_symbol.sql b/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/not_null_fct_prices_eth_mainnet_market_symbol.sql new file mode 100644 index 00000000..232a7782 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/not_null_fct_prices_eth_mainnet_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_eth_mainnet"."fct_prices_eth_mainnet" +where market_symbol is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/not_null_fct_prices_eth_mainnet_price.sql b/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/not_null_fct_prices_eth_mainnet_price.sql new file mode 100644 index 00000000..c6f0fdfc --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/not_null_fct_prices_eth_mainnet_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_eth_mainnet"."fct_prices_eth_mainnet" +where price is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/not_null_fct_prices_eth_mainnet_ts.sql b/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/not_null_fct_prices_eth_mainnet_ts.sql new file mode 100644 index 00000000..3283d9dc --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/not_null_fct_prices_eth_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_eth_mainnet"."fct_prices_eth_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/not_null_fct_prices_hourly_eth_mainnet_market_symbol.sql b/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/not_null_fct_prices_hourly_eth_mainnet_market_symbol.sql new file mode 100644 index 00000000..22627871 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/not_null_fct_prices_hourly_eth_mainnet_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_eth_mainnet"."fct_prices_hourly_eth_mainnet" +where market_symbol is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/not_null_fct_prices_hourly_eth_mainnet_price.sql b/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/not_null_fct_prices_hourly_eth_mainnet_price.sql new file mode 100644 index 00000000..efc44dcb --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/not_null_fct_prices_hourly_eth_mainnet_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_eth_mainnet"."fct_prices_hourly_eth_mainnet" +where price is null + + diff --git a/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/not_null_fct_prices_hourly_eth_mainnet_ts.sql b/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/not_null_fct_prices_hourly_eth_mainnet_ts.sql new file mode 100644 index 00000000..a8bd7501 --- /dev/null +++ b/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/not_null_fct_prices_hourly_eth_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_eth_mainnet"."fct_prices_hourly_eth_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/blocks_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/blocks_arbitrum_mainnet.sql new file mode 100644 index 00000000..5fb76be9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/blocks_arbitrum_mainnet.sql @@ -0,0 +1,38 @@ +with indexer_blocks as ( + select + timestamp as ts, + CAST( + number as INTEGER + ) as block_number + from + "analytics"."raw_arbitrum_mainnet"."block" +), + +parquet_blocks as ( + select + TO_TIMESTAMP(timestamp) as ts, + CAST( + block_number as INTEGER + ) as block_number + from + "analytics"."raw_arbitrum_mainnet"."blocks_parquet" +), + +combined_blocks as ( + select * + from + indexer_blocks + + union all + select * + from + parquet_blocks +) + +select + block_number, + MIN(ts) as ts +from + combined_blocks +group by + block_number \ No newline at end of file diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_account_created_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_account_created_arbitrum_mainnet.sql new file mode 100644 index 00000000..816fa887 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_account_created_arbitrum_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."core_proxy_event_account_created" diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_delegation_updated_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_delegation_updated_arbitrum_mainnet.sql new file mode 100644 index 00000000..bf2480d6 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_delegation_updated_arbitrum_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."core_proxy_event_delegation_updated" diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_deposited_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_deposited_arbitrum_mainnet.sql new file mode 100644 index 00000000..fb52b822 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_deposited_arbitrum_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."core_proxy_event_deposited" diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_liquidation_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_liquidation_arbitrum_mainnet.sql new file mode 100644 index 00000000..ebdb36d9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_liquidation_arbitrum_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."core_proxy_event_liquidation" diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_market_registered_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_market_registered_arbitrum_mainnet.sql new file mode 100644 index 00000000..8100b5de --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_market_registered_arbitrum_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."core_proxy_event_market_registered" diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_market_updated_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_market_updated_arbitrum_mainnet.sql new file mode 100644 index 00000000..016df472 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_market_updated_arbitrum_mainnet.sql @@ -0,0 +1,103 @@ +with events as ( + select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + net_issuance, + deposited_collateral_value, + sender, + collateral_type, + credit_capacity, + token_amount + from + ( + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."core_proxy_event_market_collateral_deposited" + + ) as collateral_deposited -- noqa: AL05 + union all + select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + net_issuance, + deposited_collateral_value, + sender, + collateral_type, + credit_capacity, + token_amount + from + ( + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."core_proxy_event_market_collateral_withdrawn" + + ) as collateral_withdrawn -- noqa: AL05 + union all + select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + net_issuance, + deposited_collateral_value, + target as sender, + 'USD' as collateral_type, + credit_capacity, + amount as token_amount + from + ( + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."core_proxy_event_market_usd_deposited" + + ) as usd_deposited -- noqa: AL05 + union all + select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + net_issuance, + deposited_collateral_value, + target as sender, + 'USD' as collateral_type, + credit_capacity, + amount as token_amount + from + ( + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."core_proxy_event_market_usd_withdrawn" + + ) as usd_withdrawn -- noqa: AL05 +) + +select * +from + events +order by + block_timestamp \ No newline at end of file diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_pool_created_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_pool_created_arbitrum_mainnet.sql new file mode 100644 index 00000000..eb5184bb --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_pool_created_arbitrum_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."core_proxy_event_pool_created" diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_rewards_claimed_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_rewards_claimed_arbitrum_mainnet.sql new file mode 100644 index 00000000..05680e64 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_rewards_claimed_arbitrum_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."core_proxy_event_rewards_claimed" diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_rewards_distributed_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_rewards_distributed_arbitrum_mainnet.sql new file mode 100644 index 00000000..888555d1 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_rewards_distributed_arbitrum_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."core_proxy_event_rewards_distributed" diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_usd_burned_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_usd_burned_arbitrum_mainnet.sql new file mode 100644 index 00000000..6336a4fa --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_usd_burned_arbitrum_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."core_proxy_event_usd_burned" diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_usd_minted_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_usd_minted_arbitrum_mainnet.sql new file mode 100644 index 00000000..169c44c6 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_usd_minted_arbitrum_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."core_proxy_event_usd_minted" diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_vault_collateral_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_vault_collateral_arbitrum_mainnet.sql new file mode 100644 index 00000000..758b551e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_vault_collateral_arbitrum_mainnet.sql @@ -0,0 +1,41 @@ +with base as ( + select + block_number, + contract_address, + chain_id, + pool_id, + collateral_type, + cast( + amount as numeric + ) as amount, + cast( + value as numeric + ) as collateral_value + from + "analytics"."raw_arbitrum_mainnet"."core_get_vault_collateral" + where + amount is not null +) + +select + to_timestamp(blocks.timestamp) as ts, + cast( + blocks.block_number as integer + ) as block_number, + base.contract_address, + cast( + base.pool_id as integer + ) as pool_id, + cast( + base.collateral_type as varchar + ) as collateral_type, + + base.amount / 1e18 + as amount, + + base.collateral_value / 1e18 + as collateral_value +from + base +inner join "analytics"."raw_arbitrum_mainnet"."blocks_parquet" as blocks + on base.block_number = blocks.block_number \ No newline at end of file diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_vault_debt_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_vault_debt_arbitrum_mainnet.sql new file mode 100644 index 00000000..7b342e4b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_vault_debt_arbitrum_mainnet.sql @@ -0,0 +1,35 @@ +with base as ( + select + block_number, + contract_address, + chain_id, + pool_id, + collateral_type, + cast( + value_1 as numeric + ) as debt + from + "analytics"."raw_arbitrum_mainnet"."core_get_vault_debt" + where + value_1 is not null +) + +select + to_timestamp(blocks.timestamp) as ts, + cast( + blocks.block_number as integer + ) as block_number, + base.contract_address, + cast( + base.pool_id as integer + ) as pool_id, + cast( + base.collateral_type as varchar + ) as collateral_type, + + base.debt / 1e18 + as debt +from + base +inner join "analytics"."raw_arbitrum_mainnet"."blocks_parquet" as blocks + on base.block_number = blocks.block_number \ No newline at end of file diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_vault_liquidation_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_vault_liquidation_arbitrum_mainnet.sql new file mode 100644 index 00000000..7eb51904 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_vault_liquidation_arbitrum_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."core_proxy_event_vault_liquidation" diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_withdrawn_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_withdrawn_arbitrum_mainnet.sql new file mode 100644 index 00000000..d4f4e3f6 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_withdrawn_arbitrum_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."core_proxy_event_withdrawn" diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_account_c_f0b5cfe645ca98dd83a548881dbb231f.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_account_c_f0b5cfe645ca98dd83a548881dbb231f.sql new file mode 100644 index 00000000..c906bd12 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_account_c_f0b5cfe645ca98dd83a548881dbb231f.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."core_account_created_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'AccountCreated' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_delegatio_10d8d15fae821bb25ad7292f00624ac0.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_delegatio_10d8d15fae821bb25ad7292f00624ac0.sql new file mode 100644 index 00000000..1c0971f9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_delegatio_10d8d15fae821bb25ad7292f00624ac0.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."core_delegation_updated_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'DelegationUpdated' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_deposited_366c4a08a18bac7687c18ce14ec3027d.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_deposited_366c4a08a18bac7687c18ce14ec3027d.sql new file mode 100644 index 00000000..5db34e24 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_deposited_366c4a08a18bac7687c18ce14ec3027d.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."core_deposited_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'Deposited' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_liquidati_4442c34ed542a292a0634c15edf28899.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_liquidati_4442c34ed542a292a0634c15edf28899.sql new file mode 100644 index 00000000..08a8a119 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_liquidati_4442c34ed542a292a0634c15edf28899.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."core_liquidation_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'Liquidation' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_market_re_e286af90b0ff8870e4f1f6cc2f332f5e.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_market_re_e286af90b0ff8870e4f1f6cc2f332f5e.sql new file mode 100644 index 00000000..6636242b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_market_re_e286af90b0ff8870e4f1f6cc2f332f5e.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."core_market_registered_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'MarketRegistered' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_market_up_1d0210873bb72c6c6b77ae8c79ff0d1f.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_market_up_1d0210873bb72c6c6b77ae8c79ff0d1f.sql new file mode 100644 index 00000000..f8ef58e9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_market_up_1d0210873bb72c6c6b77ae8c79ff0d1f.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."core_market_updated_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'MarketCollateralWithdrawn','MarketCollateralDeposited','MarketUsdWithdrawn','MarketUsdDeposited' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_pool_crea_0ebc185f8081387dd6790ea39fa08892.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_pool_crea_0ebc185f8081387dd6790ea39fa08892.sql new file mode 100644 index 00000000..31acb724 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_pool_crea_0ebc185f8081387dd6790ea39fa08892.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."core_pool_created_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'PoolCreated' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_rewards_c_ae0e5101dec8d345cd75f3d5717a9de2.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_rewards_c_ae0e5101dec8d345cd75f3d5717a9de2.sql new file mode 100644 index 00000000..6deae5ca --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_rewards_c_ae0e5101dec8d345cd75f3d5717a9de2.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_claimed_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'RewardsClaimed' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_rewards_d_d7316b4d554f3dda3a2963d18779fd27.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_rewards_d_d7316b4d554f3dda3a2963d18779fd27.sql new file mode 100644 index 00000000..76147c04 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_rewards_d_d7316b4d554f3dda3a2963d18779fd27.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_distributed_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'RewardsDistributed' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_usd_burne_f1001c8fa3982fe799c897828b0b2c8e.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_usd_burne_f1001c8fa3982fe799c897828b0b2c8e.sql new file mode 100644 index 00000000..00e4e299 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_usd_burne_f1001c8fa3982fe799c897828b0b2c8e.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_burned_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'UsdBurned' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_usd_minte_bb8849e7a8bb986a942b463f36bae946.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_usd_minte_bb8849e7a8bb986a942b463f36bae946.sql new file mode 100644 index 00000000..1021b89e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_usd_minte_bb8849e7a8bb986a942b463f36bae946.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_minted_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'UsdMinted' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_vault_liq_6095cf2bff19baee5a4998828dc70324.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_vault_liq_6095cf2bff19baee5a4998828dc70324.sql new file mode 100644 index 00000000..a74b2ca6 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_vault_liq_6095cf2bff19baee5a4998828dc70324.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_liquidation_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'VaultLiquidation' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_withdrawn_0269f17bd6215ef29080cc4cb1c56b34.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_withdrawn_0269f17bd6215ef29080cc4cb1c56b34.sql new file mode 100644 index 00000000..2aa482b9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_withdrawn_0269f17bd6215ef29080cc4cb1c56b34.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."core_withdrawn_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'Withdrawn' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__02a955166e22231ca285723dacdb2832.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__02a955166e22231ca285723dacdb2832.sql new file mode 100644 index 00000000..5ad1d8f8 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__02a955166e22231ca285723dacdb2832.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_market_updated_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__08848a564c54b05c2cb6e82b66d83e50.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__08848a564c54b05c2cb6e82b66d83e50.sql new file mode 100644 index 00000000..6a7556b0 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__08848a564c54b05c2cb6e82b66d83e50.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_claimed_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__1b9682952c91a5545e16c1bfbe752818.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__1b9682952c91a5545e16c1bfbe752818.sql new file mode 100644 index 00000000..e7e8a61f --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__1b9682952c91a5545e16c1bfbe752818.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_withdrawn_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not token_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__1df6834a594836c2dcc71fe060c468ad.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__1df6834a594836c2dcc71fe060c468ad.sql new file mode 100644 index 00000000..0c99465e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__1df6834a594836c2dcc71fe060c468ad.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_distributed_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not duration >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__3324e55773a095cfea7b176bf7917ebd.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__3324e55773a095cfea7b176bf7917ebd.sql new file mode 100644 index 00000000..bb7ad882 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__3324e55773a095cfea7b176bf7917ebd.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_deposited_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not token_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__3b7574a4994fd13124cd20e62aa94fc0.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__3b7574a4994fd13124cd20e62aa94fc0.sql new file mode 100644 index 00000000..03c0c38e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__3b7574a4994fd13124cd20e62aa94fc0.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_liquidation_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__4373ee0fef9904d117ac68961177311c.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__4373ee0fef9904d117ac68961177311c.sql new file mode 100644 index 00000000..eaf82975 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__4373ee0fef9904d117ac68961177311c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_withdrawn_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__4f96c27108a58faefb0cfa1c6e2f1740.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__4f96c27108a58faefb0cfa1c6e2f1740.sql new file mode 100644 index 00000000..70e1a112 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__4f96c27108a58faefb0cfa1c6e2f1740.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_minted_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__53d099c4a50eba60cd9dbb7bdf1dea70.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__53d099c4a50eba60cd9dbb7bdf1dea70.sql new file mode 100644 index 00000000..5e607015 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__53d099c4a50eba60cd9dbb7bdf1dea70.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_burned_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__61e561255e4147ac717892c2ffac2552.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__61e561255e4147ac717892c2ffac2552.sql new file mode 100644 index 00000000..e2f81964 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__61e561255e4147ac717892c2ffac2552.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_delegation_updated_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__6ff23194f832443df6b21fe69436430c.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__6ff23194f832443df6b21fe69436430c.sql new file mode 100644 index 00000000..e85c4b29 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__6ff23194f832443df6b21fe69436430c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_collateral_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__7483e902594aee8b4bcbb6849e0f0993.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__7483e902594aee8b4bcbb6849e0f0993.sql new file mode 100644 index 00000000..46368c7e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__7483e902594aee8b4bcbb6849e0f0993.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_market_updated_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not token_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__74d4af353caf502d0233666f263aab05.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__74d4af353caf502d0233666f263aab05.sql new file mode 100644 index 00000000..c2eafeb0 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__74d4af353caf502d0233666f263aab05.sql @@ -0,0 +1,22 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_delegation_updated_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not leverage >= 1000000000000000000 + -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule. + or not leverage <= 1000000000000000000 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__7b28a3ed9d8c19140e6eb1d7ed751b7a.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__7b28a3ed9d8c19140e6eb1d7ed751b7a.sql new file mode 100644 index 00000000..ebb9a2af --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__7b28a3ed9d8c19140e6eb1d7ed751b7a.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_distributed_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__8f5972b03f3e35993a0d31e0f5be9dab.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__8f5972b03f3e35993a0d31e0f5be9dab.sql new file mode 100644 index 00000000..de82e6e9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__8f5972b03f3e35993a0d31e0f5be9dab.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_distributed_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__95f20c9d730453e2564fdd995e9c0737.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__95f20c9d730453e2564fdd995e9c0737.sql new file mode 100644 index 00000000..f21e0430 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__95f20c9d730453e2564fdd995e9c0737.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_liquidation_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not liquidate_as_account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a017d5223b610b9f7423d02fd237a61e.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a017d5223b610b9f7423d02fd237a61e.sql new file mode 100644 index 00000000..91d9f1d1 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a017d5223b610b9f7423d02fd237a61e.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_claimed_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a4d9b1f66ba6ee616c7a435ebac2f092.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a4d9b1f66ba6ee616c7a435ebac2f092.sql new file mode 100644 index 00000000..5b9f7550 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a4d9b1f66ba6ee616c7a435ebac2f092.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_burned_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a4fd93112bb463c7536d0249bba13868.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a4fd93112bb463c7536d0249bba13868.sql new file mode 100644 index 00000000..5ddf7177 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a4fd93112bb463c7536d0249bba13868.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_pool_created_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a5ecd22e7bdfeb1b3599bfacd78a5738.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a5ecd22e7bdfeb1b3599bfacd78a5738.sql new file mode 100644 index 00000000..2841fb4a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a5ecd22e7bdfeb1b3599bfacd78a5738.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_deposited_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__abf56ab13d78830abe56ceb90e3fe727.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__abf56ab13d78830abe56ceb90e3fe727.sql new file mode 100644 index 00000000..124e09cd --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__abf56ab13d78830abe56ceb90e3fe727.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_delegation_updated_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__b2b477e0fac69864d383c1ff941e78c9.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__b2b477e0fac69864d383c1ff941e78c9.sql new file mode 100644 index 00000000..19a83c67 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__b2b477e0fac69864d383c1ff941e78c9.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_collateral_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collateral_value >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c0dd3bdf5507ce87c72c955b444272c7.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c0dd3bdf5507ce87c72c955b444272c7.sql new file mode 100644 index 00000000..da4a6869 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c0dd3bdf5507ce87c72c955b444272c7.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_claimed_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c4067ecbb847c7045c7afebdb68d1a02.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c4067ecbb847c7045c7afebdb68d1a02.sql new file mode 100644 index 00000000..8319213c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c4067ecbb847c7045c7afebdb68d1a02.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_collateral_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c4e1955a9097cfc0472cb79eca9a6dc0.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c4e1955a9097cfc0472cb79eca9a6dc0.sql new file mode 100644 index 00000000..edb05187 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c4e1955a9097cfc0472cb79eca9a6dc0.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_debt_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c5b65935367ae54ff2e891d5bdcb69d2.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c5b65935367ae54ff2e891d5bdcb69d2.sql new file mode 100644 index 00000000..5374015e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c5b65935367ae54ff2e891d5bdcb69d2.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_liquidation_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not liquidate_as_account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c9d0905ae7ab5806ca28ed36a31d845e.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c9d0905ae7ab5806ca28ed36a31d845e.sql new file mode 100644 index 00000000..1e15d563 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c9d0905ae7ab5806ca28ed36a31d845e.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_burned_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__cdcb72975596908844844e1e35f50f8c.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__cdcb72975596908844844e1e35f50f8c.sql new file mode 100644 index 00000000..b4e7556b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__cdcb72975596908844844e1e35f50f8c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_market_updated_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not deposited_collateral_value >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__ce84723b0f0bb7e19e3c1cf75ab01e65.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__ce84723b0f0bb7e19e3c1cf75ab01e65.sql new file mode 100644 index 00000000..e4a9c9b4 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__ce84723b0f0bb7e19e3c1cf75ab01e65.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_account_created_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__d573daafd2d94573fc34ea75105093f1.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__d573daafd2d94573fc34ea75105093f1.sql new file mode 100644 index 00000000..396893bc --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__d573daafd2d94573fc34ea75105093f1.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_liquidation_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__dc6042ca5fc188d63643b43860ffe978.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__dc6042ca5fc188d63643b43860ffe978.sql new file mode 100644 index 00000000..4fba8e45 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__dc6042ca5fc188d63643b43860ffe978.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_delegation_updated_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__e2fdd34efe9357cbe68cce2a4f447e0b.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__e2fdd34efe9357cbe68cce2a4f447e0b.sql new file mode 100644 index 00000000..107ba945 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__e2fdd34efe9357cbe68cce2a4f447e0b.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_minted_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__e8c505f36fc50f5a863c74c16d675fd6.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__e8c505f36fc50f5a863c74c16d675fd6.sql new file mode 100644 index 00000000..e92c05e5 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__e8c505f36fc50f5a863c74c16d675fd6.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_minted_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__f63d5e5a5e522a8c30ea4c8b615e3e5e.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__f63d5e5a5e522a8c30ea4c8b615e3e5e.sql new file mode 100644 index 00000000..cc78fe00 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__f63d5e5a5e522a8c30ea4c8b615e3e5e.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_liquidation_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_account_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_account_id.sql new file mode 100644 index 00000000..3632d631 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_mainnet"."core_account_created_arbitrum_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..17ce3a65 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."core_account_created_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_block_timestamp.sql new file mode 100644 index 00000000..c14fc6fe --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."core_account_created_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..216d0fac --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."core_account_created_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..dfcd6645 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."core_account_created_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..7082e635 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."core_account_created_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_owner.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_owner.sql new file mode 100644 index 00000000..a6e740d4 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_owner.sql @@ -0,0 +1,11 @@ + + + + + + +select owner +from "analytics"."prod_raw_arbitrum_mainnet"."core_account_created_arbitrum_mainnet" +where owner is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_transaction_hash.sql new file mode 100644 index 00000000..e049996f --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."core_account_created_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updat_25d626a6081121e32d064cc583bcb245.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updat_25d626a6081121e32d064cc583bcb245.sql new file mode 100644 index 00000000..cb912af3 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updat_25d626a6081121e32d064cc583bcb245.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."core_delegation_updated_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updat_6ac250e2c9a952d186fe70b880fd912c.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updat_6ac250e2c9a952d186fe70b880fd912c.sql new file mode 100644 index 00000000..7cf48b74 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updat_6ac250e2c9a952d186fe70b880fd912c.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."core_delegation_updated_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updat_ff6c4be455bb5a689b64cffbd9b8359e.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updat_ff6c4be455bb5a689b64cffbd9b8359e.sql new file mode 100644 index 00000000..fc61f74d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updat_ff6c4be455bb5a689b64cffbd9b8359e.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_arbitrum_mainnet"."core_delegation_updated_arbitrum_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_account_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_account_id.sql new file mode 100644 index 00000000..ca36d38d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_mainnet"."core_delegation_updated_arbitrum_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_amount.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_amount.sql new file mode 100644 index 00000000..8b92187f --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_raw_arbitrum_mainnet"."core_delegation_updated_arbitrum_mainnet" +where amount is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..5df55639 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."core_delegation_updated_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..ce81e992 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."core_delegation_updated_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..6b14232a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."core_delegation_updated_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..d8653aba --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."core_delegation_updated_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_leverage.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_leverage.sql new file mode 100644 index 00000000..2bd3705c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_leverage.sql @@ -0,0 +1,11 @@ + + + + + + +select leverage +from "analytics"."prod_raw_arbitrum_mainnet"."core_delegation_updated_arbitrum_mainnet" +where leverage is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_pool_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_pool_id.sql new file mode 100644 index 00000000..456f83b4 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_arbitrum_mainnet"."core_delegation_updated_arbitrum_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_sender.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_sender.sql new file mode 100644 index 00000000..0de3c969 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_arbitrum_mainnet"."core_delegation_updated_arbitrum_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_account_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_account_id.sql new file mode 100644 index 00000000..cfb6a639 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_mainnet"."core_deposited_arbitrum_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..173f3727 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."core_deposited_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_block_timestamp.sql new file mode 100644 index 00000000..181a997f --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."core_deposited_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_collateral_type.sql new file mode 100644 index 00000000..d896a393 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_arbitrum_mainnet"."core_deposited_arbitrum_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..2e3acb35 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."core_deposited_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..a14f1ed4 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."core_deposited_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..dd9473e4 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."core_deposited_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_sender.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_sender.sql new file mode 100644 index 00000000..c1be098d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_arbitrum_mainnet"."core_deposited_arbitrum_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_token_amount.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_token_amount.sql new file mode 100644 index 00000000..4f6a73c3 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_token_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select token_amount +from "analytics"."prod_raw_arbitrum_mainnet"."core_deposited_arbitrum_mainnet" +where token_amount is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_transaction_hash.sql new file mode 100644 index 00000000..48c1e004 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."core_deposited_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbi_92f55229ca201ad07fd249fb04e9775d.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbi_92f55229ca201ad07fd249fb04e9775d.sql new file mode 100644 index 00000000..d5bc482b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbi_92f55229ca201ad07fd249fb04e9775d.sql @@ -0,0 +1,11 @@ + + + + + + +select liquidate_as_account_id +from "analytics"."prod_raw_arbitrum_mainnet"."core_liquidation_arbitrum_mainnet" +where liquidate_as_account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_account_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_account_id.sql new file mode 100644 index 00000000..8f4fbbaa --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_mainnet"."core_liquidation_arbitrum_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..d16e6b5b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."core_liquidation_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_block_timestamp.sql new file mode 100644 index 00000000..3cdf3e7a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."core_liquidation_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_collateral_type.sql new file mode 100644 index 00000000..907d662a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_arbitrum_mainnet"."core_liquidation_arbitrum_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..3df94658 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."core_liquidation_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..8cba6b2a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."core_liquidation_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..7219d08f --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."core_liquidation_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_pool_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_pool_id.sql new file mode 100644 index 00000000..c78b8715 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_arbitrum_mainnet"."core_liquidation_arbitrum_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_sender.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_sender.sql new file mode 100644 index 00000000..3c0a5d30 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_arbitrum_mainnet"."core_liquidation_arbitrum_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_transaction_hash.sql new file mode 100644 index 00000000..94142262 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."core_liquidation_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registere_3aa714f691befa9329876e1321ce4907.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registere_3aa714f691befa9329876e1321ce4907.sql new file mode 100644 index 00000000..1630c716 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registere_3aa714f691befa9329876e1321ce4907.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."core_market_registered_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registere_ce97e23941cfcece9eb1a8b9bdf4cb64.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registere_ce97e23941cfcece9eb1a8b9bdf4cb64.sql new file mode 100644 index 00000000..67b371dd --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registere_ce97e23941cfcece9eb1a8b9bdf4cb64.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."core_market_registered_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..ea2db477 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."core_market_registered_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..83d6859f --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."core_market_registered_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..e3f6ad4d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."core_market_registered_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..107c19fe --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."core_market_registered_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_market.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_market.sql new file mode 100644 index 00000000..b48afb44 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_market.sql @@ -0,0 +1,11 @@ + + + + + + +select market +from "analytics"."prod_raw_arbitrum_mainnet"."core_market_registered_arbitrum_mainnet" +where market is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_market_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_market_id.sql new file mode 100644 index 00000000..679c086c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_arbitrum_mainnet"."core_market_registered_arbitrum_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_sender.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_sender.sql new file mode 100644 index 00000000..8c5f6a22 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_arbitrum_mainnet"."core_market_registered_arbitrum_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_a_c8d66a6213d38496ae35d373291887d5.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_a_c8d66a6213d38496ae35d373291887d5.sql new file mode 100644 index 00000000..dbae1694 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_a_c8d66a6213d38496ae35d373291887d5.sql @@ -0,0 +1,11 @@ + + + + + + +select deposited_collateral_value +from "analytics"."prod_raw_arbitrum_mainnet"."core_market_updated_arbitrum_mainnet" +where deposited_collateral_value is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..0415c234 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."core_market_updated_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_block_timestamp.sql new file mode 100644 index 00000000..91413bf8 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."core_market_updated_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_collateral_type.sql new file mode 100644 index 00000000..7d7fc1c4 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_arbitrum_mainnet"."core_market_updated_arbitrum_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..a3121a3b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."core_market_updated_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_credit_capacity.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_credit_capacity.sql new file mode 100644 index 00000000..5470ba79 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_credit_capacity.sql @@ -0,0 +1,11 @@ + + + + + + +select credit_capacity +from "analytics"."prod_raw_arbitrum_mainnet"."core_market_updated_arbitrum_mainnet" +where credit_capacity is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..f96be4ce --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."core_market_updated_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..e80a8393 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."core_market_updated_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_market_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_market_id.sql new file mode 100644 index 00000000..2b7abf72 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_arbitrum_mainnet"."core_market_updated_arbitrum_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_net_issuance.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_net_issuance.sql new file mode 100644 index 00000000..91d7a894 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_net_issuance.sql @@ -0,0 +1,11 @@ + + + + + + +select net_issuance +from "analytics"."prod_raw_arbitrum_mainnet"."core_market_updated_arbitrum_mainnet" +where net_issuance is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_sender.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_sender.sql new file mode 100644 index 00000000..988be67d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_arbitrum_mainnet"."core_market_updated_arbitrum_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_token_amount.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_token_amount.sql new file mode 100644 index 00000000..1bfe3631 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_token_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select token_amount +from "analytics"."prod_raw_arbitrum_mainnet"."core_market_updated_arbitrum_mainnet" +where token_amount is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_transaction_hash.sql new file mode 100644 index 00000000..50a32a4d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."core_market_updated_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..aa8345fe --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."core_pool_created_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_block_timestamp.sql new file mode 100644 index 00000000..f8577a26 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."core_pool_created_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..ab207224 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."core_pool_created_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..b20cfcb4 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."core_pool_created_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..91773067 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."core_pool_created_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_owner.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_owner.sql new file mode 100644 index 00000000..950009c6 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_owner.sql @@ -0,0 +1,11 @@ + + + + + + +select owner +from "analytics"."prod_raw_arbitrum_mainnet"."core_pool_created_arbitrum_mainnet" +where owner is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_pool_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_pool_id.sql new file mode 100644 index 00000000..9e6ba7a6 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_arbitrum_mainnet"."core_pool_created_arbitrum_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_sender.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_sender.sql new file mode 100644 index 00000000..c170fab7 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_arbitrum_mainnet"."core_pool_created_arbitrum_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_transaction_hash.sql new file mode 100644 index 00000000..12000876 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."core_pool_created_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_account_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_account_id.sql new file mode 100644 index 00000000..9f2d082e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_claimed_arbitrum_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_amount.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_amount.sql new file mode 100644 index 00000000..1f722167 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_claimed_arbitrum_mainnet" +where amount is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..c84aab89 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_claimed_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_block_timestamp.sql new file mode 100644 index 00000000..d00ec233 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_claimed_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_collateral_type.sql new file mode 100644 index 00000000..2234c954 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_claimed_arbitrum_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..23acdf69 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_claimed_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_distributor.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_distributor.sql new file mode 100644 index 00000000..373ea764 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_distributor.sql @@ -0,0 +1,11 @@ + + + + + + +select distributor +from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_claimed_arbitrum_mainnet" +where distributor is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..6734b59b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_claimed_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..d6444734 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_claimed_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_pool_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_pool_id.sql new file mode 100644 index 00000000..1e311615 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_claimed_arbitrum_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_transaction_hash.sql new file mode 100644 index 00000000..58cfade8 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_claimed_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distribu_0615a0b17ded5d162f692f079ef20621.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distribu_0615a0b17ded5d162f692f079ef20621.sql new file mode 100644 index 00000000..71a7c9f3 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distribu_0615a0b17ded5d162f692f079ef20621.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_distributed_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distribu_0c83e6d18c229c54ea7814f211652fba.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distribu_0c83e6d18c229c54ea7814f211652fba.sql new file mode 100644 index 00000000..e8035493 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distribu_0c83e6d18c229c54ea7814f211652fba.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_distributed_arbitrum_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distribu_b9de231940d6a64359b041a045f6df44.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distribu_b9de231940d6a64359b041a045f6df44.sql new file mode 100644 index 00000000..0e0d3320 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distribu_b9de231940d6a64359b041a045f6df44.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_distributed_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_amount.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_amount.sql new file mode 100644 index 00000000..bf223a31 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_distributed_arbitrum_mainnet" +where amount is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..fca571e6 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_distributed_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..5c3fb603 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_distributed_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_distributor.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_distributor.sql new file mode 100644 index 00000000..d7b9093f --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_distributor.sql @@ -0,0 +1,11 @@ + + + + + + +select distributor +from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_distributed_arbitrum_mainnet" +where distributor is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_duration.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_duration.sql new file mode 100644 index 00000000..88c8e310 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_duration.sql @@ -0,0 +1,11 @@ + + + + + + +select duration +from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_distributed_arbitrum_mainnet" +where duration is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..e615de86 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_distributed_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..ccff0e2f --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_distributed_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_pool_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_pool_id.sql new file mode 100644 index 00000000..960b5ea6 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_distributed_arbitrum_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_account_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_account_id.sql new file mode 100644 index 00000000..299e1504 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_burned_arbitrum_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_amount.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_amount.sql new file mode 100644 index 00000000..58494a0a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_burned_arbitrum_mainnet" +where amount is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..7470e6ca --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_burned_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_block_timestamp.sql new file mode 100644 index 00000000..070f44bd --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_burned_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_collateral_type.sql new file mode 100644 index 00000000..baa444c4 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_burned_arbitrum_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..ea84c9c7 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_burned_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..a87b9074 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_burned_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..311c7f5a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_burned_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_pool_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_pool_id.sql new file mode 100644 index 00000000..df567779 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_burned_arbitrum_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_sender.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_sender.sql new file mode 100644 index 00000000..130c830a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_burned_arbitrum_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_transaction_hash.sql new file mode 100644 index 00000000..501af753 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_burned_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_account_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_account_id.sql new file mode 100644 index 00000000..1b4f11d9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_minted_arbitrum_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_amount.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_amount.sql new file mode 100644 index 00000000..1faa72d5 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_minted_arbitrum_mainnet" +where amount is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..021b7ef0 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_minted_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_block_timestamp.sql new file mode 100644 index 00000000..141c205a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_minted_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_collateral_type.sql new file mode 100644 index 00000000..ac6f20bf --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_minted_arbitrum_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..58405a9c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_minted_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..c37420c7 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_minted_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..0021fdcd --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_minted_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_pool_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_pool_id.sql new file mode 100644 index 00000000..01b69842 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_minted_arbitrum_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_sender.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_sender.sql new file mode 100644 index 00000000..2b23d2e6 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_minted_arbitrum_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_transaction_hash.sql new file mode 100644 index 00000000..1fc8a3d4 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_minted_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_4d64c8eaa01fe95c5b02ce8af6762f6e.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_4d64c8eaa01fe95c5b02ce8af6762f6e.sql new file mode 100644 index 00000000..2473d3b9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_4d64c8eaa01fe95c5b02ce8af6762f6e.sql @@ -0,0 +1,11 @@ + + + + + + +select contract_address +from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_collateral_arbitrum_mainnet" +where contract_address is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_arbitrum_mainnet_amount.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_arbitrum_mainnet_amount.sql new file mode 100644 index 00000000..3956f9bb --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_arbitrum_mainnet_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_collateral_arbitrum_mainnet" +where amount is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..5deda1a0 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_collateral_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_arbitrum_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_arbitrum_mainnet_collateral_type.sql new file mode 100644 index 00000000..8c0739d7 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_arbitrum_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_collateral_arbitrum_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_arbitrum_mainnet_pool_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_arbitrum_mainnet_pool_id.sql new file mode 100644 index 00000000..e296fa3a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_arbitrum_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_collateral_arbitrum_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_arbitrum_mainnet_ts.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_arbitrum_mainnet_ts.sql new file mode 100644 index 00000000..0404bc12 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_arbitrum_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_collateral_arbitrum_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_cf213cb7e0e55ec70bd0cbcc38c21022.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_cf213cb7e0e55ec70bd0cbcc38c21022.sql new file mode 100644 index 00000000..f74e008f --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_cf213cb7e0e55ec70bd0cbcc38c21022.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_value +from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_collateral_arbitrum_mainnet" +where collateral_value is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_debt_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_debt_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..bcc1f93b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_debt_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_debt_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_debt_arbitrum_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_debt_arbitrum_mainnet_collateral_type.sql new file mode 100644 index 00000000..daf322c6 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_debt_arbitrum_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_debt_arbitrum_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_debt_arbitrum_mainnet_contract_address.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_debt_arbitrum_mainnet_contract_address.sql new file mode 100644 index 00000000..d4031404 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_debt_arbitrum_mainnet_contract_address.sql @@ -0,0 +1,11 @@ + + + + + + +select contract_address +from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_debt_arbitrum_mainnet" +where contract_address is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_debt_arbitrum_mainnet_debt.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_debt_arbitrum_mainnet_debt.sql new file mode 100644 index 00000000..21cb9243 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_debt_arbitrum_mainnet_debt.sql @@ -0,0 +1,11 @@ + + + + + + +select debt +from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_debt_arbitrum_mainnet" +where debt is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_debt_arbitrum_mainnet_pool_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_debt_arbitrum_mainnet_pool_id.sql new file mode 100644 index 00000000..23f03902 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_debt_arbitrum_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_debt_arbitrum_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_debt_arbitrum_mainnet_ts.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_debt_arbitrum_mainnet_ts.sql new file mode 100644 index 00000000..becb0dbe --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_debt_arbitrum_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_debt_arbitrum_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidatio_2185e560e310ac8c9b339ed46c9526c9.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidatio_2185e560e310ac8c9b339ed46c9526c9.sql new file mode 100644 index 00000000..e8a0067e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidatio_2185e560e310ac8c9b339ed46c9526c9.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_liquidation_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidatio_2415782e836c6b669ea8436e64c0849d.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidatio_2415782e836c6b669ea8436e64c0849d.sql new file mode 100644 index 00000000..17f32532 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidatio_2415782e836c6b669ea8436e64c0849d.sql @@ -0,0 +1,11 @@ + + + + + + +select liquidation_data +from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_liquidation_arbitrum_mainnet" +where liquidation_data is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidatio_28327b33172f7d5299eb84c369c67082.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidatio_28327b33172f7d5299eb84c369c67082.sql new file mode 100644 index 00000000..d2ed3cfc --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidatio_28327b33172f7d5299eb84c369c67082.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_liquidation_arbitrum_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidatio_ed674d5ff714efc416d714e69fc94711.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidatio_ed674d5ff714efc416d714e69fc94711.sql new file mode 100644 index 00000000..3decef3f --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidatio_ed674d5ff714efc416d714e69fc94711.sql @@ -0,0 +1,11 @@ + + + + + + +select liquidate_as_account_id +from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_liquidation_arbitrum_mainnet" +where liquidate_as_account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidatio_edbeff2a9e391e647da0aed49fa55c31.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidatio_edbeff2a9e391e647da0aed49fa55c31.sql new file mode 100644 index 00000000..b800c742 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidatio_edbeff2a9e391e647da0aed49fa55c31.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_liquidation_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidation_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidation_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..967ea231 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidation_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_liquidation_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidation_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidation_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..9cef69d2 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidation_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_liquidation_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidation_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidation_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..058305b5 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidation_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_liquidation_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidation_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidation_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..f98d7f8e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidation_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_liquidation_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidation_arbitrum_mainnet_pool_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidation_arbitrum_mainnet_pool_id.sql new file mode 100644 index 00000000..c3ecfdc9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidation_arbitrum_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_liquidation_arbitrum_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidation_arbitrum_mainnet_sender.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidation_arbitrum_mainnet_sender.sql new file mode 100644 index 00000000..8f77b2cf --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidation_arbitrum_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_liquidation_arbitrum_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_account_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_account_id.sql new file mode 100644 index 00000000..2d89509a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_mainnet"."core_withdrawn_arbitrum_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..4c6f1214 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."core_withdrawn_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_block_timestamp.sql new file mode 100644 index 00000000..a6437916 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."core_withdrawn_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_collateral_type.sql new file mode 100644 index 00000000..ea430591 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_arbitrum_mainnet"."core_withdrawn_arbitrum_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..78c06476 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."core_withdrawn_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..f3b5edc2 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."core_withdrawn_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..09fb708e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."core_withdrawn_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_sender.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_sender.sql new file mode 100644 index 00000000..f922cfb0 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_arbitrum_mainnet"."core_withdrawn_arbitrum_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_token_amount.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_token_amount.sql new file mode 100644 index 00000000..dbd59147 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_token_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select token_amount +from "analytics"."prod_raw_arbitrum_mainnet"."core_withdrawn_arbitrum_mainnet" +where token_amount is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_transaction_hash.sql new file mode 100644 index 00000000..ff2b22f3 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."core_withdrawn_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_account_created_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_account_created_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..9cbdffb3 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_account_created_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."core_account_created_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_delegation_updated_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_delegation_updated_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..d119b008 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_delegation_updated_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."core_delegation_updated_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_deposited_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_deposited_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..feba6f3e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_deposited_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."core_deposited_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_liquidation_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_liquidation_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..84a4ce94 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_liquidation_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."core_liquidation_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_market_registered_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_market_registered_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..03ab7a27 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_market_registered_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."core_market_registered_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_market_registered_arbitrum_mainnet_market_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_market_registered_arbitrum_mainnet_market_id.sql new file mode 100644 index 00000000..942f644c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_market_registered_arbitrum_mainnet_market_id.sql @@ -0,0 +1,14 @@ + + + + +select + market_id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."core_market_registered_arbitrum_mainnet" +where market_id is not null +group by market_id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_market_updated_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_market_updated_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..852b3671 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_market_updated_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."core_market_updated_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_pool_created_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_pool_created_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..d4dcf9a5 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_pool_created_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."core_pool_created_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_rewards_claimed_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_rewards_claimed_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..6e6b9036 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_rewards_claimed_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_claimed_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_rewards_distributed_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_rewards_distributed_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..d3d7bf83 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_rewards_distributed_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."core_rewards_distributed_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_usd_burned_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_usd_burned_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..dcf8b805 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_usd_burned_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_burned_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_usd_minted_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_usd_minted_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..23fb34a4 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_usd_minted_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."core_usd_minted_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_vault_liquidation_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_vault_liquidation_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..a0b65d01 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_vault_liquidation_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."core_vault_liquidation_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_withdrawn_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_withdrawn_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..ce0ab476 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_withdrawn_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."core_withdrawn_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_account_created_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_account_created_arbitrum_mainnet.sql new file mode 100644 index 00000000..888cc787 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_account_created_arbitrum_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."perps_market_proxy_event_account_created" diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_account_liquidation_attempt_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_account_liquidation_attempt_arbitrum_mainnet.sql new file mode 100644 index 00000000..c635eacf --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_account_liquidation_attempt_arbitrum_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."perps_market_proxy_event_account_liquidation_attempt" diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_collateral_modified_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_collateral_modified_arbitrum_mainnet.sql new file mode 100644 index 00000000..41dedcd6 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_collateral_modified_arbitrum_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."perps_market_proxy_event_collateral_modified" diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_interest_charged_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_interest_charged_arbitrum_mainnet.sql new file mode 100644 index 00000000..a860983b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_interest_charged_arbitrum_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."perps_market_proxy_event_interest_charged" diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_interest_rate_updated_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_interest_rate_updated_arbitrum_mainnet.sql new file mode 100644 index 00000000..b175f775 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_interest_rate_updated_arbitrum_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."perps_market_proxy_event_interest_rate_updated" diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_market_created_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_market_created_arbitrum_mainnet.sql new file mode 100644 index 00000000..2ea6f854 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_market_created_arbitrum_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."perps_market_proxy_event_market_created" diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_market_updated_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_market_updated_arbitrum_mainnet.sql new file mode 100644 index 00000000..124ed99f --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_market_updated_arbitrum_mainnet.sql @@ -0,0 +1,26 @@ +with current_events as ( + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."perps_market_proxy_event_market_updated" + +) + +select + id, + block_number, + block_timestamp, + transaction_hash, + contract, + event_name, + market_id, + price, + skew, + size, + size_delta, + current_funding_rate, + current_funding_velocity, + interest_rate +from + current_events \ No newline at end of file diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_order_committed_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_order_committed_arbitrum_mainnet.sql new file mode 100644 index 00000000..dd2925ee --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_order_committed_arbitrum_mainnet.sql @@ -0,0 +1,29 @@ +with current_events as ( + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."perps_market_proxy_event_order_committed" + +) + +select + id, + block_number, + block_timestamp, + transaction_hash, + contract, + event_name, + market_id, + account_id, + commitment_time, + expiration_time, + settlement_time, + expected_price_time, + acceptable_price, + order_type, + size_delta, + sender, + tracking_code +from + current_events \ No newline at end of file diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_order_settled_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_order_settled_arbitrum_mainnet.sql new file mode 100644 index 00000000..b6b77f82 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_order_settled_arbitrum_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."perps_market_proxy_event_order_settled" diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_position_liquidated_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_position_liquidated_arbitrum_mainnet.sql new file mode 100644 index 00000000..b2767f3d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_position_liquidated_arbitrum_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."perps_market_proxy_event_position_liquidated" diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_previous_order_expired_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_previous_order_expired_arbitrum_mainnet.sql new file mode 100644 index 00000000..ce103e6d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_previous_order_expired_arbitrum_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."perps_market_proxy_event_previous_order_expired" diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_account_c_ad536fa73a69e172f98a6e8e372642eb.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_account_c_ad536fa73a69e172f98a6e8e372642eb.sql new file mode 100644 index 00000000..96c6d2b7 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_account_c_ad536fa73a69e172f98a6e8e372642eb.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."perp_account_created_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'AccountCreated' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_account_l_e08ea4c1ba82fb6ac26590db03457801.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_account_l_e08ea4c1ba82fb6ac26590db03457801.sql new file mode 100644 index 00000000..f1443032 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_account_l_e08ea4c1ba82fb6ac26590db03457801.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."perp_account_liquidation_attempt_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'AccountLiquidationAttempt' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_collatera_f7b43b877d91586e7a54f2f480c7e20a.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_collatera_f7b43b877d91586e7a54f2f480c7e20a.sql new file mode 100644 index 00000000..5fab94f8 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_collatera_f7b43b877d91586e7a54f2f480c7e20a.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."perp_collateral_modified_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'CollateralModified' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_interest__b38f2f5b297cf6983daeeb9f3743db1a.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_interest__b38f2f5b297cf6983daeeb9f3743db1a.sql new file mode 100644 index 00000000..603f3e02 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_interest__b38f2f5b297cf6983daeeb9f3743db1a.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."perp_interest_rate_updated_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'InterestRateUpdated' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_interest__d6b8b8deefd1f49a80db78c6335f476b.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_interest__d6b8b8deefd1f49a80db78c6335f476b.sql new file mode 100644 index 00000000..bce44d03 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_interest__d6b8b8deefd1f49a80db78c6335f476b.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."perp_interest_charged_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'InterestCharged' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_market_cr_76654e6695a0017950c568894f7c9160.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_market_cr_76654e6695a0017950c568894f7c9160.sql new file mode 100644 index 00000000..d611ae91 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_market_cr_76654e6695a0017950c568894f7c9160.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."perp_market_created_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'MarketCreated' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_market_up_96868c8ca25b68dc23628635feea72fd.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_market_up_96868c8ca25b68dc23628635feea72fd.sql new file mode 100644 index 00000000..3ed45f0a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_market_up_96868c8ca25b68dc23628635feea72fd.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."perp_market_updated_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'MarketUpdated' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_order_com_1ede6222ca85cf83e2e502d5067ab257.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_order_com_1ede6222ca85cf83e2e502d5067ab257.sql new file mode 100644 index 00000000..d96793ee --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_order_com_1ede6222ca85cf83e2e502d5067ab257.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."perp_order_committed_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'OrderCommitted' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_order_set_3853d401f2e5cee7c207ccf9a282cd2f.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_order_set_3853d401f2e5cee7c207ccf9a282cd2f.sql new file mode 100644 index 00000000..526d652d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_order_set_3853d401f2e5cee7c207ccf9a282cd2f.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."perp_order_settled_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'OrderSettled' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_position__11574660f3b008caba0e75c051a8f0c9.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_position__11574660f3b008caba0e75c051a8f0c9.sql new file mode 100644 index 00000000..23f4b5c7 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_position__11574660f3b008caba0e75c051a8f0c9.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."perp_position_liquidated_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'PositionLiquidated' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_previous__8b2d4ec500fcbd5393c14186325532d5.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_previous__8b2d4ec500fcbd5393c14186325532d5.sql new file mode 100644 index 00000000..115fcbb5 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_previous__8b2d4ec500fcbd5393c14186325532d5.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."perp_previous_order_expired_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'PreviousOrderExpired' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__1ba201da8444fd8939aa900e476fa69e.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__1ba201da8444fd8939aa900e476fa69e.sql new file mode 100644 index 00000000..40187780 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__1ba201da8444fd8939aa900e476fa69e.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."perp_position_liquidated_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not current_position_size >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__1c9a1f30a4a647507e5f545b1882909d.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__1c9a1f30a4a647507e5f545b1882909d.sql new file mode 100644 index 00000000..78a1f398 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__1c9a1f30a4a647507e5f545b1882909d.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."perp_position_liquidated_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__22006da0d293618a514ac7a9ca241586.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__22006da0d293618a514ac7a9ca241586.sql new file mode 100644 index 00000000..b18c6264 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__22006da0d293618a514ac7a9ca241586.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."perp_position_liquidated_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__3bf63a7e9121704fe7fdc59226aafb10.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__3bf63a7e9121704fe7fdc59226aafb10.sql new file mode 100644 index 00000000..5c6bdb75 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__3bf63a7e9121704fe7fdc59226aafb10.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."perp_market_updated_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__4ba9f1a82af203aaf765ea2358992714.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__4ba9f1a82af203aaf765ea2358992714.sql new file mode 100644 index 00000000..05d818ea --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__4ba9f1a82af203aaf765ea2358992714.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."perp_account_created_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__56f7ffe51488e65f8880c7b8c167cd89.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__56f7ffe51488e65f8880c7b8c167cd89.sql new file mode 100644 index 00000000..d7d09315 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__56f7ffe51488e65f8880c7b8c167cd89.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."perp_interest_rate_updated_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not interest_rate >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__58f8a3f97753beeb17f6aee7f5f641e5.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__58f8a3f97753beeb17f6aee7f5f641e5.sql new file mode 100644 index 00000000..1db6475c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__58f8a3f97753beeb17f6aee7f5f641e5.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."perp_order_committed_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__5cb5cc6a827bd3c08824f31f858fdce7.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__5cb5cc6a827bd3c08824f31f858fdce7.sql new file mode 100644 index 00000000..856f42db --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__5cb5cc6a827bd3c08824f31f858fdce7.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."perp_collateral_modified_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collateral_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__6f1bc4db15b9550cf73dd0245de3ed99.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__6f1bc4db15b9550cf73dd0245de3ed99.sql new file mode 100644 index 00000000..8c5fd097 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__6f1bc4db15b9550cf73dd0245de3ed99.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."perp_account_liquidation_attempt_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__91406c6c5c92a1e1d64e71aa1eeb2481.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__91406c6c5c92a1e1d64e71aa1eeb2481.sql new file mode 100644 index 00000000..cbf7db1a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__91406c6c5c92a1e1d64e71aa1eeb2481.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."perp_interest_charged_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__96052d118a2bd5a2254af73cb0b383ed.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__96052d118a2bd5a2254af73cb0b383ed.sql new file mode 100644 index 00000000..e8cddeb9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__96052d118a2bd5a2254af73cb0b383ed.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."perp_collateral_modified_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__9c0083a0ac46f3ce69e1fad350f4e7a4.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__9c0083a0ac46f3ce69e1fad350f4e7a4.sql new file mode 100644 index 00000000..f4ac94fb --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__9c0083a0ac46f3ce69e1fad350f4e7a4.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."perp_order_settled_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collected_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__a3819aa0da09fc29fbfaf4515955d8b5.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__a3819aa0da09fc29fbfaf4515955d8b5.sql new file mode 100644 index 00000000..0ab5d619 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__a3819aa0da09fc29fbfaf4515955d8b5.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."perp_interest_rate_updated_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not super_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__b8618513df7561a108f28d10061ee977.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__b8618513df7561a108f28d10061ee977.sql new file mode 100644 index 00000000..23cb1450 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__b8618513df7561a108f28d10061ee977.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."perp_order_settled_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__b86f5c160471e4b0acc7f7eb79fb5d5c.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__b86f5c160471e4b0acc7f7eb79fb5d5c.sql new file mode 100644 index 00000000..256ec2e3 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__b86f5c160471e4b0acc7f7eb79fb5d5c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."perp_previous_order_expired_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__b96e3cc2db64c17056b956c0d240030a.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__b96e3cc2db64c17056b956c0d240030a.sql new file mode 100644 index 00000000..1121951e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__b96e3cc2db64c17056b956c0d240030a.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."perp_market_updated_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not interest_rate >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__be2e9f6a3b1e7e1d6e67b0767b82c85e.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__be2e9f6a3b1e7e1d6e67b0767b82c85e.sql new file mode 100644 index 00000000..381753cf --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__be2e9f6a3b1e7e1d6e67b0767b82c85e.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."perp_previous_order_expired_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__ca2e2aa725c41a4c2aebf56b0c0174b0.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__ca2e2aa725c41a4c2aebf56b0c0174b0.sql new file mode 100644 index 00000000..e99a9945 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__ca2e2aa725c41a4c2aebf56b0c0174b0.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."perp_position_liquidated_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount_liquidated >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__d9dfec8f1629560d478bbec1f9b65fac.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__d9dfec8f1629560d478bbec1f9b65fac.sql new file mode 100644 index 00000000..e27c50ed --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__d9dfec8f1629560d478bbec1f9b65fac.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."perp_market_created_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not perps_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__e5fa40697cdd09e1992362906d26e089.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__e5fa40697cdd09e1992362906d26e089.sql new file mode 100644 index 00000000..3e0474df --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__e5fa40697cdd09e1992362906d26e089.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."perp_order_committed_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__e6c5697bbf9d848353fcb5b5dbc9fc22.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__e6c5697bbf9d848353fcb5b5dbc9fc22.sql new file mode 100644 index 00000000..51a34c34 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__e6c5697bbf9d848353fcb5b5dbc9fc22.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."perp_market_updated_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__e77fc265631cce00efad12c7c04ac131.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__e77fc265631cce00efad12c7c04ac131.sql new file mode 100644 index 00000000..4cc7ec18 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__e77fc265631cce00efad12c7c04ac131.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."perp_account_liquidation_attempt_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not reward >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__eab6fcbdb77cbe6e82c9735f2fe8b151.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__eab6fcbdb77cbe6e82c9735f2fe8b151.sql new file mode 100644 index 00000000..6f5284ce --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__eab6fcbdb77cbe6e82c9735f2fe8b151.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."perp_order_settled_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_account_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_account_id.sql new file mode 100644 index 00000000..d7a44b8b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_mainnet"."perp_account_created_arbitrum_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..073abedf --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."perp_account_created_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_block_timestamp.sql new file mode 100644 index 00000000..49ca8c52 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."perp_account_created_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..c36678f8 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."perp_account_created_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..3b72b71b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."perp_account_created_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..73c035f8 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."perp_account_created_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_owner.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_owner.sql new file mode 100644 index 00000000..b320e500 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_owner.sql @@ -0,0 +1,11 @@ + + + + + + +select owner +from "analytics"."prod_raw_arbitrum_mainnet"."perp_account_created_arbitrum_mainnet" +where owner is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_transaction_hash.sql new file mode 100644 index 00000000..1b357b15 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."perp_account_created_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_0b681aef0741ed806b7204047c1740cf.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_0b681aef0741ed806b7204047c1740cf.sql new file mode 100644 index 00000000..c6d345e4 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_0b681aef0741ed806b7204047c1740cf.sql @@ -0,0 +1,11 @@ + + + + + + +select reward +from "analytics"."prod_raw_arbitrum_mainnet"."perp_account_liquidation_attempt_arbitrum_mainnet" +where reward is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_0f82999a80450d03b61b144cc0fca13a.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_0f82999a80450d03b61b144cc0fca13a.sql new file mode 100644 index 00000000..20630909 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_0f82999a80450d03b61b144cc0fca13a.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_mainnet"."perp_account_liquidation_attempt_arbitrum_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_5894c14b057748a46465d0283cc333b6.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_5894c14b057748a46465d0283cc333b6.sql new file mode 100644 index 00000000..a402bf4f --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_5894c14b057748a46465d0283cc333b6.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."perp_account_liquidation_attempt_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_7817adb4c678a01ccf22dc4473efbe0d.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_7817adb4c678a01ccf22dc4473efbe0d.sql new file mode 100644 index 00000000..7c26f164 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_7817adb4c678a01ccf22dc4473efbe0d.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."perp_account_liquidation_attempt_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_95a9cab9f1eb33acaccbbf0d1796bdf9.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_95a9cab9f1eb33acaccbbf0d1796bdf9.sql new file mode 100644 index 00000000..37f5b64a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_95a9cab9f1eb33acaccbbf0d1796bdf9.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."perp_account_liquidation_attempt_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_dc612dd0fc5561975d0564262311e850.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_dc612dd0fc5561975d0564262311e850.sql new file mode 100644 index 00000000..63dae114 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_dc612dd0fc5561975d0564262311e850.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."perp_account_liquidation_attempt_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_e9577753476537e2431402ad6ffbe7a6.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_e9577753476537e2431402ad6ffbe7a6.sql new file mode 100644 index 00000000..008fece7 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_e9577753476537e2431402ad6ffbe7a6.sql @@ -0,0 +1,11 @@ + + + + + + +select full_liquidation +from "analytics"."prod_raw_arbitrum_mainnet"."perp_account_liquidation_attempt_arbitrum_mainnet" +where full_liquidation is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_fb00df2cd316359481ed878400b3e50d.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_fb00df2cd316359481ed878400b3e50d.sql new file mode 100644 index 00000000..5d463a30 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_fb00df2cd316359481ed878400b3e50d.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."perp_account_liquidation_attempt_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidation_attempt_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidation_attempt_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..f721ae0d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidation_attempt_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."perp_account_liquidation_attempt_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modif_77beb17d3fe51071c61a6d63af9a80d6.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modif_77beb17d3fe51071c61a6d63af9a80d6.sql new file mode 100644 index 00000000..02cc3a70 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modif_77beb17d3fe51071c61a6d63af9a80d6.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_id +from "analytics"."prod_raw_arbitrum_mainnet"."perp_collateral_modified_arbitrum_mainnet" +where collateral_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modif_8f3171ee98bdf94b79319e1be3be5956.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modif_8f3171ee98bdf94b79319e1be3be5956.sql new file mode 100644 index 00000000..fcdcc87e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modif_8f3171ee98bdf94b79319e1be3be5956.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."perp_collateral_modified_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modif_f5d447d13a4864a9fce094a33af8d88e.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modif_f5d447d13a4864a9fce094a33af8d88e.sql new file mode 100644 index 00000000..06984c48 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modif_f5d447d13a4864a9fce094a33af8d88e.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."perp_collateral_modified_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_mainnet_account_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_mainnet_account_id.sql new file mode 100644 index 00000000..3148b2b2 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_mainnet"."perp_collateral_modified_arbitrum_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..4673a62b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."perp_collateral_modified_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..7953b1d2 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."perp_collateral_modified_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..a2adfc37 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."perp_collateral_modified_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..2631d24a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."perp_collateral_modified_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_mainnet_sender.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_mainnet_sender.sql new file mode 100644 index 00000000..4dc6757a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_arbitrum_mainnet"."perp_collateral_modified_arbitrum_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_3b81ef9b2573c72971914b3d3b49b5e6.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_3b81ef9b2573c72971914b3d3b49b5e6.sql new file mode 100644 index 00000000..554fe7e8 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_3b81ef9b2573c72971914b3d3b49b5e6.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."perp_interest_charged_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_arbitrum_mainnet_account_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_arbitrum_mainnet_account_id.sql new file mode 100644 index 00000000..ff50743d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_arbitrum_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_mainnet"."perp_interest_charged_arbitrum_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..d9e3ea73 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."perp_interest_charged_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_arbitrum_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_arbitrum_mainnet_block_timestamp.sql new file mode 100644 index 00000000..9c5bf3bd --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_arbitrum_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."perp_interest_charged_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..960dd3e4 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."perp_interest_charged_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..56d99f91 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."perp_interest_charged_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..eb7629dc --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."perp_interest_charged_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_0e9244fe507426bd1c0109235d3c140f.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_0e9244fe507426bd1c0109235d3c140f.sql new file mode 100644 index 00000000..30b58d55 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_0e9244fe507426bd1c0109235d3c140f.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."perp_interest_rate_updated_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_4ea715095b30069d0e5dc8f4d21abcb6.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_4ea715095b30069d0e5dc8f4d21abcb6.sql new file mode 100644 index 00000000..046feb9c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_4ea715095b30069d0e5dc8f4d21abcb6.sql @@ -0,0 +1,11 @@ + + + + + + +select interest_rate +from "analytics"."prod_raw_arbitrum_mainnet"."perp_interest_rate_updated_arbitrum_mainnet" +where interest_rate is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_9059128f98c3da3c81e1de978bf559dc.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_9059128f98c3da3c81e1de978bf559dc.sql new file mode 100644 index 00000000..c5d1f7b3 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_9059128f98c3da3c81e1de978bf559dc.sql @@ -0,0 +1,11 @@ + + + + + + +select super_market_id +from "analytics"."prod_raw_arbitrum_mainnet"."perp_interest_rate_updated_arbitrum_mainnet" +where super_market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_c215a28815435d331897ce2f88fe7e7c.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_c215a28815435d331897ce2f88fe7e7c.sql new file mode 100644 index 00000000..b52561c5 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_c215a28815435d331897ce2f88fe7e7c.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."perp_interest_rate_updated_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_ccd029a1676f02cde447a6e183469d9b.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_ccd029a1676f02cde447a6e183469d9b.sql new file mode 100644 index 00000000..dda3b4e3 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_ccd029a1676f02cde447a6e183469d9b.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."perp_interest_rate_updated_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..d98f4d44 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."perp_interest_rate_updated_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..cd5cff7d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."perp_interest_rate_updated_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..f1233872 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."perp_interest_rate_updated_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..dc74fff5 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."perp_market_created_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_block_timestamp.sql new file mode 100644 index 00000000..9b149577 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."perp_market_created_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..a03fe51f --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."perp_market_created_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..35e219ec --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."perp_market_created_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..acccdfec --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."perp_market_created_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_market_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_market_name.sql new file mode 100644 index 00000000..97e311ba --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_market_name.sql @@ -0,0 +1,11 @@ + + + + + + +select market_name +from "analytics"."prod_raw_arbitrum_mainnet"."perp_market_created_arbitrum_mainnet" +where market_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_market_symbol.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_market_symbol.sql new file mode 100644 index 00000000..e8fba01b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_raw_arbitrum_mainnet"."perp_market_created_arbitrum_mainnet" +where market_symbol is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_perps_market_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_perps_market_id.sql new file mode 100644 index 00000000..d753413c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_perps_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select perps_market_id +from "analytics"."prod_raw_arbitrum_mainnet"."perp_market_created_arbitrum_mainnet" +where perps_market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_transaction_hash.sql new file mode 100644 index 00000000..2c186e65 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."perp_market_created_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..dabd6aaa --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."perp_market_updated_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_block_timestamp.sql new file mode 100644 index 00000000..e3c70a92 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."perp_market_updated_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..cf0c19aa --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."perp_market_updated_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..45c81c6e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."perp_market_updated_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..53d22cac --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."perp_market_updated_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_interest_rate.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_interest_rate.sql new file mode 100644 index 00000000..70500a23 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_interest_rate.sql @@ -0,0 +1,11 @@ + + + + + + +select interest_rate +from "analytics"."prod_raw_arbitrum_mainnet"."perp_market_updated_arbitrum_mainnet" +where interest_rate is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_market_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_market_id.sql new file mode 100644 index 00000000..1090794c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_arbitrum_mainnet"."perp_market_updated_arbitrum_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_price.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_price.sql new file mode 100644 index 00000000..e954715e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_raw_arbitrum_mainnet"."perp_market_updated_arbitrum_mainnet" +where price is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_transaction_hash.sql new file mode 100644 index 00000000..866a5125 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."perp_market_updated_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_account_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_account_id.sql new file mode 100644 index 00000000..a16fd0f7 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_mainnet"."perp_order_committed_arbitrum_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..70f95cca --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."perp_order_committed_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_block_timestamp.sql new file mode 100644 index 00000000..f68849a9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."perp_order_committed_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..312e6e52 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."perp_order_committed_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..db866e8c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."perp_order_committed_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..69a42d52 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."perp_order_committed_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_market_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_market_id.sql new file mode 100644 index 00000000..b8508a20 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_arbitrum_mainnet"."perp_order_committed_arbitrum_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_transaction_hash.sql new file mode 100644 index 00000000..ea969883 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."perp_order_committed_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_account_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_account_id.sql new file mode 100644 index 00000000..6c38fdb1 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_mainnet"."perp_order_settled_arbitrum_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..ddb133d8 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."perp_order_settled_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_block_timestamp.sql new file mode 100644 index 00000000..224361ae --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."perp_order_settled_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_collected_fees.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_collected_fees.sql new file mode 100644 index 00000000..ad0ad683 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_collected_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select collected_fees +from "analytics"."prod_raw_arbitrum_mainnet"."perp_order_settled_arbitrum_mainnet" +where collected_fees is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..c41e1ae6 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."perp_order_settled_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..b78910a5 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."perp_order_settled_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..74b62abe --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."perp_order_settled_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_market_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_market_id.sql new file mode 100644 index 00000000..9fe82cf3 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_arbitrum_mainnet"."perp_order_settled_arbitrum_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_transaction_hash.sql new file mode 100644 index 00000000..14b14651 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."perp_order_settled_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquida_5286686b59e626f40ffd8eb5b0719611.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquida_5286686b59e626f40ffd8eb5b0719611.sql new file mode 100644 index 00000000..ffcbd6b0 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquida_5286686b59e626f40ffd8eb5b0719611.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_liquidated +from "analytics"."prod_raw_arbitrum_mainnet"."perp_position_liquidated_arbitrum_mainnet" +where amount_liquidated is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquida_a7e2cf044bc951dcf2012601aa0cf34f.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquida_a7e2cf044bc951dcf2012601aa0cf34f.sql new file mode 100644 index 00000000..211a5a5d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquida_a7e2cf044bc951dcf2012601aa0cf34f.sql @@ -0,0 +1,11 @@ + + + + + + +select current_position_size +from "analytics"."prod_raw_arbitrum_mainnet"."perp_position_liquidated_arbitrum_mainnet" +where current_position_size is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquida_ba81c81d4b4cda4e615359afe1fe4fae.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquida_ba81c81d4b4cda4e615359afe1fe4fae.sql new file mode 100644 index 00000000..02443faa --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquida_ba81c81d4b4cda4e615359afe1fe4fae.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."perp_position_liquidated_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquida_f72413746226d975b668810030d1f157.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquida_f72413746226d975b668810030d1f157.sql new file mode 100644 index 00000000..972b1de1 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquida_f72413746226d975b668810030d1f157.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."perp_position_liquidated_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_mainnet_account_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_mainnet_account_id.sql new file mode 100644 index 00000000..1762b223 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_mainnet"."perp_position_liquidated_arbitrum_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..cb3902d4 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."perp_position_liquidated_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..5cbb59cd --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."perp_position_liquidated_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..20a2d4e9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."perp_position_liquidated_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..047397a9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."perp_position_liquidated_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_mainnet_market_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_mainnet_market_id.sql new file mode 100644 index 00000000..958f9cdf --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_arbitrum_mainnet"."perp_position_liquidated_arbitrum_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_e_237613c86fd3e843eb7ff01b5ad163d6.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_e_237613c86fd3e843eb7ff01b5ad163d6.sql new file mode 100644 index 00000000..ad68007d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_e_237613c86fd3e843eb7ff01b5ad163d6.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."perp_previous_order_expired_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_e_3b633e0e9803b2d938f1bdd59e52ab9c.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_e_3b633e0e9803b2d938f1bdd59e52ab9c.sql new file mode 100644 index 00000000..a755211c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_e_3b633e0e9803b2d938f1bdd59e52ab9c.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."perp_previous_order_expired_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_e_3b9f2ad127f349bad779ec9cbd5d7014.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_e_3b9f2ad127f349bad779ec9cbd5d7014.sql new file mode 100644 index 00000000..47f26cdf --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_e_3b9f2ad127f349bad779ec9cbd5d7014.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_mainnet"."perp_previous_order_expired_arbitrum_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_e_a1efcbfea89850ca046fd95b736da7e3.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_e_a1efcbfea89850ca046fd95b736da7e3.sql new file mode 100644 index 00000000..9b2e465a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_e_a1efcbfea89850ca046fd95b736da7e3.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."perp_previous_order_expired_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_e_eddc3e9a21c2bbfdfac5cc02fbafd26a.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_e_eddc3e9a21c2bbfdfac5cc02fbafd26a.sql new file mode 100644 index 00000000..6c8313de --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_e_eddc3e9a21c2bbfdfac5cc02fbafd26a.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."perp_previous_order_expired_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..275a0e0c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."perp_previous_order_expired_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..473f85ec --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."perp_previous_order_expired_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_arbitrum_mainnet_market_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_arbitrum_mainnet_market_id.sql new file mode 100644 index 00000000..14dbc5f1 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_arbitrum_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_arbitrum_mainnet"."perp_previous_order_expired_arbitrum_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_account_created_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_account_created_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..04c1f79c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_account_created_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."perp_account_created_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_account_liquidation_attempt_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_account_liquidation_attempt_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..11f97c34 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_account_liquidation_attempt_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."perp_account_liquidation_attempt_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_collateral_modified_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_collateral_modified_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..51635fc5 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_collateral_modified_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."perp_collateral_modified_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_interest_charged_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_interest_charged_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..e8c06be9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_interest_charged_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."perp_interest_charged_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_interest_rate_updated_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_interest_rate_updated_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..0ad026f5 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_interest_rate_updated_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."perp_interest_rate_updated_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_market_created_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_market_created_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..80ada4ed --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_market_created_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."perp_market_created_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_market_updated_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_market_updated_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..6f2b8d6f --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_market_updated_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."perp_market_updated_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_order_committed_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_order_committed_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..c6a84a69 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_order_committed_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."perp_order_committed_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_order_settled_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_order_settled_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..5416589a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_order_settled_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."perp_order_settled_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_position_liquidated_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_position_liquidated_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..25a61a21 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_position_liquidated_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."perp_position_liquidated_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_previous_order_expired_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_previous_order_expired_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..520ef338 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_previous_order_expired_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."perp_previous_order_expired_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/schema.yml/dbt_utils_recency_blocks_arbitrum_mainnet_hour__ts__1.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/schema.yml/dbt_utils_recency_blocks_arbitrum_mainnet_hour__ts__1.sql new file mode 100644 index 00000000..ea99ed25 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/schema.yml/dbt_utils_recency_blocks_arbitrum_mainnet_hour__ts__1.sql @@ -0,0 +1,38 @@ + + + + + + + +with recency as ( + + select + + + + max(ts) as most_recent + + from "analytics"."prod_raw_arbitrum_mainnet"."blocks_arbitrum_mainnet" + + + +) + +select + + + most_recent, + cast( + + now() + ((interval '1 hour') * (-1)) + + as timestamp) as threshold + +from recency +where most_recent < cast( + + now() + ((interval '1 hour') * (-1)) + + as timestamp) + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/schema.yml/not_null_blocks_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/schema.yml/not_null_blocks_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..0bb04c48 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/schema.yml/not_null_blocks_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."blocks_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/schema.yml/unique_blocks_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/schema.yml/unique_blocks_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..223b08d5 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/schema.yml/unique_blocks_arbitrum_mainnet_block_number.sql @@ -0,0 +1,14 @@ + + + + +select + block_number as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."blocks_arbitrum_mainnet" +where block_number is not null +group by block_number +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_order_can_8958c622ce842464f22572f8ca643dd9.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_order_can_8958c622ce842464f22572f8ca643dd9.sql new file mode 100644 index 00000000..ebde14c1 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_order_can_8958c622ce842464f22572f8ca643dd9.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_cancelled_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'OrderCancelled' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_order_com_612c7255a7f36043bcb4a7cdb76a0e20.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_order_com_612c7255a7f36043bcb4a7cdb76a0e20.sql new file mode 100644 index 00000000..7b0f9758 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_order_com_612c7255a7f36043bcb4a7cdb76a0e20.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_committed_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'OrderCommitted' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_order_set_d3b65b75a55fbc94523af798a74f0d8d.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_order_set_d3b65b75a55fbc94523af798a74f0d8d.sql new file mode 100644 index 00000000..4f024974 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_order_set_d3b65b75a55fbc94523af798a74f0d8d.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_settled_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'OrderSettled' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_synth_bou_4d0f7b26a6e9d474f288b820a2a82e88.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_synth_bou_4d0f7b26a6e9d474f288b820a2a82e88.sql new file mode 100644 index 00000000..455c8aac --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_synth_bou_4d0f7b26a6e9d474f288b820a2a82e88.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_bought_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'SynthBought' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_synth_reg_fedea85a7b1d2062774e1e713536791e.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_synth_reg_fedea85a7b1d2062774e1e713536791e.sql new file mode 100644 index 00000000..1559d10d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_synth_reg_fedea85a7b1d2062774e1e713536791e.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_registered_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'SynthRegistered' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_synth_sol_0a88e02c20f4285a38c7fc2ec7440aa5.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_synth_sol_0a88e02c20f4285a38c7fc2ec7440aa5.sql new file mode 100644 index 00000000..551865a7 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_synth_sol_0a88e02c20f4285a38c7fc2ec7440aa5.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_sold_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'SynthSold' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_synth_unw_8ff3edab6d10fb5d2c67b3a892cce771.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_synth_unw_8ff3edab6d10fb5d2c67b3a892cce771.sql new file mode 100644 index 00000000..5f2e523d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_synth_unw_8ff3edab6d10fb5d2c67b3a892cce771.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_unwrapped_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'SynthUnwrapped' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_synth_wra_b91a1226e94bc45aafd59decf0beb7da.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_synth_wra_b91a1226e94bc45aafd59decf0beb7da.sql new file mode 100644 index 00000000..d83d8e50 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_synth_wra_b91a1226e94bc45aafd59decf0beb7da.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_wrapped_arbitrum_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'SynthWrapped' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__118beddb72a791fb331bdcbe14c456e3.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__118beddb72a791fb331bdcbe14c456e3.sql new file mode 100644 index 00000000..3a8df5b3 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__118beddb72a791fb331bdcbe14c456e3.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_bought_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collected_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__16e212051b13a672328df75be071827f.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__16e212051b13a672328df75be071827f.sql new file mode 100644 index 00000000..357fe288 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__16e212051b13a672328df75be071827f.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_bought_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__2a1f6354cf1b32473953f1a2a502086a.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__2a1f6354cf1b32473953f1a2a502086a.sql new file mode 100644 index 00000000..09c6fd57 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__2a1f6354cf1b32473953f1a2a502086a.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_unwrapped_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not fees_collected >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__39815e5a71f59b35ff559c6cb94df4e2.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__39815e5a71f59b35ff559c6cb94df4e2.sql new file mode 100644 index 00000000..c8284f3c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__39815e5a71f59b35ff559c6cb94df4e2.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_sold_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collected_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__51adb6d95dfdf12f2a6f8c433c71ec70.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__51adb6d95dfdf12f2a6f8c433c71ec70.sql new file mode 100644 index 00000000..ebd7afdb --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__51adb6d95dfdf12f2a6f8c433c71ec70.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_cancelled_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__53c639690d3f6db86ed3a99de0616038.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__53c639690d3f6db86ed3a99de0616038.sql new file mode 100644 index 00000000..a5f4e40c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__53c639690d3f6db86ed3a99de0616038.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_settled_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not final_order_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__5645de8902a4439c1821035cd269d4c3.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__5645de8902a4439c1821035cd269d4c3.sql new file mode 100644 index 00000000..4288503d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__5645de8902a4439c1821035cd269d4c3.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_committed_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__5916f3e442949c3b85752fe12637d1f8.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__5916f3e442949c3b85752fe12637d1f8.sql new file mode 100644 index 00000000..0805aa68 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__5916f3e442949c3b85752fe12637d1f8.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_wrapped_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not fees_collected >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__5d972fc4f292296beb2cb5f34a47fa6e.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__5d972fc4f292296beb2cb5f34a47fa6e.sql new file mode 100644 index 00000000..005216df --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__5d972fc4f292296beb2cb5f34a47fa6e.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_settled_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collected_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__6cace87e4dac2e4c3b6e4cc8c2ab6183.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__6cace87e4dac2e4c3b6e4cc8c2ab6183.sql new file mode 100644 index 00000000..08baf814 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__6cace87e4dac2e4c3b6e4cc8c2ab6183.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_wrapped_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__75e894a262aaded64378571f08266f9c.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__75e894a262aaded64378571f08266f9c.sql new file mode 100644 index 00000000..e3cce701 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__75e894a262aaded64378571f08266f9c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_unwrapped_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__811ac17f45c2607ffe25a2191580334f.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__811ac17f45c2607ffe25a2191580334f.sql new file mode 100644 index 00000000..eef73000 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__811ac17f45c2607ffe25a2191580334f.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_sold_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__82b39e4f1130c8843eed9f8114bed411.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__82b39e4f1130c8843eed9f8114bed411.sql new file mode 100644 index 00000000..57bee591 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__82b39e4f1130c8843eed9f8114bed411.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_bought_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__965ba5e4a40cef652215a98792245930.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__965ba5e4a40cef652215a98792245930.sql new file mode 100644 index 00000000..346fc61e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__965ba5e4a40cef652215a98792245930.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_sold_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__9a56f742862e6cc8ba800f049871410a.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__9a56f742862e6cc8ba800f049871410a.sql new file mode 100644 index 00000000..c2624fd3 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__9a56f742862e6cc8ba800f049871410a.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_committed_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount_provided >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__9e6f9cd3db0f82b8764ba445759e8445.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__9e6f9cd3db0f82b8764ba445759e8445.sql new file mode 100644 index 00000000..fbbf5802 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__9e6f9cd3db0f82b8764ba445759e8445.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_settled_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__a35b7176e9f72d0481ad6d735e7bb103.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__a35b7176e9f72d0481ad6d735e7bb103.sql new file mode 100644 index 00000000..ae818c76 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__a35b7176e9f72d0481ad6d735e7bb103.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_settled_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__b89d045b278e76cb3f1a9a3e7a3af418.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__b89d045b278e76cb3f1a9a3e7a3af418.sql new file mode 100644 index 00000000..b1857ce1 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__b89d045b278e76cb3f1a9a3e7a3af418.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_unwrapped_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount_unwrapped >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__f354cedc5a73045b7c974894592d98d4.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__f354cedc5a73045b7c974894592d98d4.sql new file mode 100644 index 00000000..46ef923f --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__f354cedc5a73045b7c974894592d98d4.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_sold_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount_returned >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__fde6d5b608f35fa598f8e7ca933aa5f8.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__fde6d5b608f35fa598f8e7ca933aa5f8.sql new file mode 100644 index 00000000..53677c41 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__fde6d5b608f35fa598f8e7ca933aa5f8.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_registered_arbitrum_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..e6d5c446 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_cancelled_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_block_timestamp.sql new file mode 100644 index 00000000..f75d4f0b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_cancelled_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..4a78b310 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_cancelled_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..7e38fba9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_cancelled_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..609b333d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_cancelled_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_market_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_market_id.sql new file mode 100644 index 00000000..87fcf3fd --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_cancelled_arbitrum_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_sender.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_sender.sql new file mode 100644 index 00000000..2f11ed6f --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_cancelled_arbitrum_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_transaction_hash.sql new file mode 100644 index 00000000..7308c281 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_cancelled_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_amount_provided.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_amount_provided.sql new file mode 100644 index 00000000..09aacded --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_amount_provided.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_provided +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_committed_arbitrum_mainnet" +where amount_provided is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..39f7bddb --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_committed_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_block_timestamp.sql new file mode 100644 index 00000000..689e66f6 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_committed_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..b7b56f57 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_committed_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..1b1d02f4 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_committed_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..7fd635e7 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_committed_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_market_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_market_id.sql new file mode 100644 index 00000000..f1aa6aa0 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_committed_arbitrum_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_order_type.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_order_type.sql new file mode 100644 index 00000000..f719d41a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_order_type.sql @@ -0,0 +1,11 @@ + + + + + + +select order_type +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_committed_arbitrum_mainnet" +where order_type is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_referrer.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_referrer.sql new file mode 100644 index 00000000..5c0bb29f --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_referrer.sql @@ -0,0 +1,11 @@ + + + + + + +select referrer +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_committed_arbitrum_mainnet" +where referrer is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_sender.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_sender.sql new file mode 100644 index 00000000..1b73422c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_committed_arbitrum_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_transaction_hash.sql new file mode 100644 index 00000000..b8e7af6f --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_committed_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..771b39ce --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_settled_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_block_timestamp.sql new file mode 100644 index 00000000..c49387fb --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_settled_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_collected_fees.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_collected_fees.sql new file mode 100644 index 00000000..b75b8303 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_collected_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select collected_fees +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_settled_arbitrum_mainnet" +where collected_fees is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..bea4d7d6 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_settled_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..0e894638 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_settled_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..94687d53 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_settled_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_market_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_market_id.sql new file mode 100644 index 00000000..603faae7 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_settled_arbitrum_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_order_type.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_order_type.sql new file mode 100644 index 00000000..d077979b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_order_type.sql @@ -0,0 +1,11 @@ + + + + + + +select order_type +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_settled_arbitrum_mainnet" +where order_type is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_price.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_price.sql new file mode 100644 index 00000000..839d0d43 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_settled_arbitrum_mainnet" +where price is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_settler.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_settler.sql new file mode 100644 index 00000000..9910145e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_settler.sql @@ -0,0 +1,11 @@ + + + + + + +select settler +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_settled_arbitrum_mainnet" +where settler is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_transaction_hash.sql new file mode 100644 index 00000000..28a6d4e7 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_settled_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..7f6f8775 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_bought_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_block_timestamp.sql new file mode 100644 index 00000000..64bf36b6 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_bought_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_collected_fees.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_collected_fees.sql new file mode 100644 index 00000000..9b347298 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_collected_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select collected_fees +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_bought_arbitrum_mainnet" +where collected_fees is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..d814c2f5 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_bought_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..88d0ec8d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_bought_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..20fe7a47 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_bought_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_price.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_price.sql new file mode 100644 index 00000000..4041747d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_bought_arbitrum_mainnet" +where price is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_referrer.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_referrer.sql new file mode 100644 index 00000000..3768a135 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_referrer.sql @@ -0,0 +1,11 @@ + + + + + + +select referrer +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_bought_arbitrum_mainnet" +where referrer is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_synth_market_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_synth_market_id.sql new file mode 100644 index 00000000..198d82d4 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_bought_arbitrum_mainnet" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_transaction_hash.sql new file mode 100644 index 00000000..bb669d87 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_bought_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_24c43a4e864a0810c9cb52d5d564cd74.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_24c43a4e864a0810c9cb52d5d564cd74.sql new file mode 100644 index 00000000..c92cbacb --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_24c43a4e864a0810c9cb52d5d564cd74.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_token_address +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_registered_arbitrum_mainnet" +where synth_token_address is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_9666aca0705c3f058c05e5046e31f743.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_9666aca0705c3f058c05e5046e31f743.sql new file mode 100644 index 00000000..86008a5b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_9666aca0705c3f058c05e5046e31f743.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_registered_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..296e4f36 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_registered_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_arbitrum_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_arbitrum_mainnet_block_timestamp.sql new file mode 100644 index 00000000..7e454106 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_arbitrum_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_registered_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..7996622a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_registered_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..366db569 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_registered_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..0ce8229e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_registered_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_arbitrum_mainnet_synth_market_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_arbitrum_mainnet_synth_market_id.sql new file mode 100644 index 00000000..7a26f6d3 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_arbitrum_mainnet_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_registered_arbitrum_mainnet" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_amount_returned.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_amount_returned.sql new file mode 100644 index 00000000..a7962961 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_amount_returned.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_returned +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_sold_arbitrum_mainnet" +where amount_returned is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..c98946ef --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_sold_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_block_timestamp.sql new file mode 100644 index 00000000..ea867685 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_sold_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_collected_fees.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_collected_fees.sql new file mode 100644 index 00000000..b0d44cec --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_collected_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select collected_fees +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_sold_arbitrum_mainnet" +where collected_fees is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..53836e0b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_sold_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..bd877151 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_sold_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..7f233a7d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_sold_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_price.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_price.sql new file mode 100644 index 00000000..98f49a50 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_sold_arbitrum_mainnet" +where price is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_referrer.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_referrer.sql new file mode 100644 index 00000000..6537495a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_referrer.sql @@ -0,0 +1,11 @@ + + + + + + +select referrer +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_sold_arbitrum_mainnet" +where referrer is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_synth_market_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_synth_market_id.sql new file mode 100644 index 00000000..4cbfb836 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_sold_arbitrum_mainnet" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_transaction_hash.sql new file mode 100644 index 00000000..a21a33c5 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_sold_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_amount_unwrapped.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_amount_unwrapped.sql new file mode 100644 index 00000000..19799854 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_amount_unwrapped.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_unwrapped +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_unwrapped_arbitrum_mainnet" +where amount_unwrapped is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..8eb72803 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_unwrapped_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_block_timestamp.sql new file mode 100644 index 00000000..a1b31f92 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_unwrapped_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..55b8726c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_unwrapped_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..2d963ed9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_unwrapped_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_fees_collected.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_fees_collected.sql new file mode 100644 index 00000000..a3a79122 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_fees_collected.sql @@ -0,0 +1,11 @@ + + + + + + +select fees_collected +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_unwrapped_arbitrum_mainnet" +where fees_collected is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..b76840cd --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_unwrapped_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_synth_market_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_synth_market_id.sql new file mode 100644 index 00000000..3e569c6d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_unwrapped_arbitrum_mainnet" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_transaction_hash.sql new file mode 100644 index 00000000..71865a51 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_unwrapped_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_block_number.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_block_number.sql new file mode 100644 index 00000000..22c765f3 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_wrapped_arbitrum_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_block_timestamp.sql new file mode 100644 index 00000000..17ebaf5a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_wrapped_arbitrum_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_contract.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_contract.sql new file mode 100644 index 00000000..28a33929 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_wrapped_arbitrum_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_event_name.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_event_name.sql new file mode 100644 index 00000000..cc740cf6 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_wrapped_arbitrum_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_fees_collected.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_fees_collected.sql new file mode 100644 index 00000000..26216ea6 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_fees_collected.sql @@ -0,0 +1,11 @@ + + + + + + +select fees_collected +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_wrapped_arbitrum_mainnet" +where fees_collected is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..02ace243 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_wrapped_arbitrum_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_synth_market_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_synth_market_id.sql new file mode 100644 index 00000000..e7dc9185 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_wrapped_arbitrum_mainnet" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_transaction_hash.sql new file mode 100644 index 00000000..eb1f0eec --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_wrapped_arbitrum_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_order_cancelled_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_order_cancelled_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..04f2b0c1 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_order_cancelled_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_cancelled_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_order_committed_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_order_committed_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..cb4c34c2 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_order_committed_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_committed_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_order_settled_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_order_settled_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..44dcd5d2 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_order_settled_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."spot_order_settled_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_synth_bought_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_synth_bought_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..22de608b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_synth_bought_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_bought_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_synth_registered_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_synth_registered_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..33d86d0f --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_synth_registered_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_registered_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_synth_sold_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_synth_sold_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..dc1ea942 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_synth_sold_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_sold_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_synth_unwrapped_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_synth_unwrapped_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..71cec6bc --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_synth_unwrapped_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_unwrapped_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_synth_wrapped_arbitrum_mainnet_id.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_synth_wrapped_arbitrum_mainnet_id.sql new file mode 100644 index 00000000..5cb60856 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_synth_wrapped_arbitrum_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_mainnet"."spot_synth_wrapped_arbitrum_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_order_cancelled_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_order_cancelled_arbitrum_mainnet.sql new file mode 100644 index 00000000..a4464bdc --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_order_cancelled_arbitrum_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."spot_market_proxy_event_order_cancelled" diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_order_committed_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_order_committed_arbitrum_mainnet.sql new file mode 100644 index 00000000..fb18df25 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_order_committed_arbitrum_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."spot_market_proxy_event_order_committed" diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_order_settled_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_order_settled_arbitrum_mainnet.sql new file mode 100644 index 00000000..dc377e3b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_order_settled_arbitrum_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."spot_market_proxy_event_order_settled" diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_synth_bought_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_synth_bought_arbitrum_mainnet.sql new file mode 100644 index 00000000..9c22bbff --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_synth_bought_arbitrum_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."spot_market_proxy_event_synth_bought" diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_synth_registered_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_synth_registered_arbitrum_mainnet.sql new file mode 100644 index 00000000..0100469c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_synth_registered_arbitrum_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."spot_market_proxy_event_synth_registered" diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_synth_sold_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_synth_sold_arbitrum_mainnet.sql new file mode 100644 index 00000000..e130a4cc --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_synth_sold_arbitrum_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."spot_market_proxy_event_synth_sold" diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_synth_unwrapped_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_synth_unwrapped_arbitrum_mainnet.sql new file mode 100644 index 00000000..de5c42b1 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_synth_unwrapped_arbitrum_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."spot_market_proxy_event_synth_unwrapped" diff --git a/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_synth_wrapped_arbitrum_mainnet.sql b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_synth_wrapped_arbitrum_mainnet.sql new file mode 100644 index 00000000..bf62c3e8 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_synth_wrapped_arbitrum_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."spot_market_proxy_event_synth_wrapped" diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/blocks_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/blocks_arbitrum_sepolia.sql new file mode 100644 index 00000000..5f7c0744 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/blocks_arbitrum_sepolia.sql @@ -0,0 +1,38 @@ +with indexer_blocks as ( + select + timestamp as ts, + CAST( + number as INTEGER + ) as block_number + from + "analytics"."raw_arbitrum_sepolia"."block" +), + +parquet_blocks as ( + select + TO_TIMESTAMP(timestamp) as ts, + CAST( + block_number as INTEGER + ) as block_number + from + "analytics"."raw_arbitrum_sepolia"."blocks_parquet" +), + +combined_blocks as ( + select * + from + indexer_blocks + + union all + select * + from + parquet_blocks +) + +select + block_number, + MIN(ts) as ts +from + combined_blocks +group by + block_number \ No newline at end of file diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_account_created_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_account_created_arbitrum_sepolia.sql new file mode 100644 index 00000000..e6e1a2e9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_account_created_arbitrum_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."core_proxy_event_account_created" diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_delegation_updated_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_delegation_updated_arbitrum_sepolia.sql new file mode 100644 index 00000000..9952725a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_delegation_updated_arbitrum_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."core_proxy_event_delegation_updated" diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_deposited_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_deposited_arbitrum_sepolia.sql new file mode 100644 index 00000000..52cac0c2 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_deposited_arbitrum_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."core_proxy_event_deposited" diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_liquidation_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_liquidation_arbitrum_sepolia.sql new file mode 100644 index 00000000..e1278746 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_liquidation_arbitrum_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."core_proxy_event_liquidation" diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_market_registered_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_market_registered_arbitrum_sepolia.sql new file mode 100644 index 00000000..5bc84ea5 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_market_registered_arbitrum_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."core_proxy_event_market_registered" diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_market_updated_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_market_updated_arbitrum_sepolia.sql new file mode 100644 index 00000000..7d688555 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_market_updated_arbitrum_sepolia.sql @@ -0,0 +1,103 @@ +with events as ( + select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + net_issuance, + deposited_collateral_value, + sender, + collateral_type, + credit_capacity, + token_amount + from + ( + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."core_proxy_event_market_collateral_deposited" + + ) as collateral_deposited -- noqa: AL05 + union all + select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + net_issuance, + deposited_collateral_value, + sender, + collateral_type, + credit_capacity, + token_amount + from + ( + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."core_proxy_event_market_collateral_withdrawn" + + ) as collateral_withdrawn -- noqa: AL05 + union all + select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + net_issuance, + deposited_collateral_value, + target as sender, + 'USD' as collateral_type, + credit_capacity, + amount as token_amount + from + ( + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."core_proxy_event_market_usd_deposited" + + ) as usd_deposited -- noqa: AL05 + union all + select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + net_issuance, + deposited_collateral_value, + target as sender, + 'USD' as collateral_type, + credit_capacity, + amount as token_amount + from + ( + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."core_proxy_event_market_usd_withdrawn" + + ) as usd_withdrawn -- noqa: AL05 +) + +select * +from + events +order by + block_timestamp \ No newline at end of file diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_pool_created_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_pool_created_arbitrum_sepolia.sql new file mode 100644 index 00000000..427a6de7 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_pool_created_arbitrum_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."core_proxy_event_pool_created" diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_rewards_claimed_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_rewards_claimed_arbitrum_sepolia.sql new file mode 100644 index 00000000..05680e64 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_rewards_claimed_arbitrum_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_mainnet"."core_proxy_event_rewards_claimed" diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_rewards_distributed_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_rewards_distributed_arbitrum_sepolia.sql new file mode 100644 index 00000000..72fa7f64 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_rewards_distributed_arbitrum_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."core_proxy_event_rewards_distributed" diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_usd_burned_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_usd_burned_arbitrum_sepolia.sql new file mode 100644 index 00000000..be349125 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_usd_burned_arbitrum_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."core_proxy_event_usd_burned" diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_usd_minted_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_usd_minted_arbitrum_sepolia.sql new file mode 100644 index 00000000..bffec804 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_usd_minted_arbitrum_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."core_proxy_event_usd_minted" diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_vault_collateral_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_vault_collateral_arbitrum_sepolia.sql new file mode 100644 index 00000000..57898cb6 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_vault_collateral_arbitrum_sepolia.sql @@ -0,0 +1,41 @@ +with base as ( + select + block_number, + contract_address, + chain_id, + pool_id, + collateral_type, + cast( + amount as numeric + ) as amount, + cast( + value as numeric + ) as collateral_value + from + "analytics"."raw_arbitrum_sepolia"."core_get_vault_collateral" + where + amount is not null +) + +select + to_timestamp(blocks.timestamp) as ts, + cast( + blocks.block_number as integer + ) as block_number, + base.contract_address, + cast( + base.pool_id as integer + ) as pool_id, + cast( + base.collateral_type as varchar + ) as collateral_type, + + base.amount / 1e18 + as amount, + + base.collateral_value / 1e18 + as collateral_value +from + base +inner join "analytics"."raw_arbitrum_sepolia"."blocks_parquet" as blocks + on base.block_number = blocks.block_number \ No newline at end of file diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_vault_debt_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_vault_debt_arbitrum_sepolia.sql new file mode 100644 index 00000000..0a5296e4 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_vault_debt_arbitrum_sepolia.sql @@ -0,0 +1,35 @@ +with base as ( + select + block_number, + contract_address, + chain_id, + pool_id, + collateral_type, + cast( + value_1 as numeric + ) as debt + from + "analytics"."raw_arbitrum_sepolia"."core_get_vault_debt" + where + value_1 is not null +) + +select + to_timestamp(blocks.timestamp) as ts, + cast( + blocks.block_number as integer + ) as block_number, + base.contract_address, + cast( + base.pool_id as integer + ) as pool_id, + cast( + base.collateral_type as varchar + ) as collateral_type, + + base.debt / 1e18 + as debt +from + base +inner join "analytics"."raw_arbitrum_sepolia"."blocks_parquet" as blocks + on base.block_number = blocks.block_number \ No newline at end of file diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_vault_liquidation_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_vault_liquidation_arbitrum_sepolia.sql new file mode 100644 index 00000000..6f4bf7d6 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_vault_liquidation_arbitrum_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."core_proxy_event_vault_liquidation" diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_withdrawn_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_withdrawn_arbitrum_sepolia.sql new file mode 100644 index 00000000..c89eb5ce --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_withdrawn_arbitrum_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."core_proxy_event_withdrawn" diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_account_c_7deddd78526590b6fcfe2d7cc7ffc229.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_account_c_7deddd78526590b6fcfe2d7cc7ffc229.sql new file mode 100644 index 00000000..bdb99b35 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_account_c_7deddd78526590b6fcfe2d7cc7ffc229.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."core_account_created_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'AccountCreated' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_delegatio_5725850bbca14a54c6e29ef720390e08.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_delegatio_5725850bbca14a54c6e29ef720390e08.sql new file mode 100644 index 00000000..6e596b5b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_delegatio_5725850bbca14a54c6e29ef720390e08.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."core_delegation_updated_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'DelegationUpdated' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_deposited_3447f586ef0bedc98c0034a9029207a9.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_deposited_3447f586ef0bedc98c0034a9029207a9.sql new file mode 100644 index 00000000..bdf6b600 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_deposited_3447f586ef0bedc98c0034a9029207a9.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."core_deposited_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'Deposited' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_liquidati_b461cb0ce5ba60061680a38a20df3a2e.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_liquidati_b461cb0ce5ba60061680a38a20df3a2e.sql new file mode 100644 index 00000000..a427b031 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_liquidati_b461cb0ce5ba60061680a38a20df3a2e.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."core_liquidation_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'Liquidation' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_market_re_20130db6dbec068215208cbe897b2b55.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_market_re_20130db6dbec068215208cbe897b2b55.sql new file mode 100644 index 00000000..74d81865 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_market_re_20130db6dbec068215208cbe897b2b55.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."core_market_registered_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'MarketRegistered' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_market_up_b76a5504615718e4ffa3b776b6ea5c91.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_market_up_b76a5504615718e4ffa3b776b6ea5c91.sql new file mode 100644 index 00000000..226b99a4 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_market_up_b76a5504615718e4ffa3b776b6ea5c91.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."core_market_updated_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'MarketCollateralWithdrawn','MarketCollateralDeposited','MarketUsdWithdrawn','MarketUsdDeposited' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_pool_crea_a17eefdc7d24bce86f77b4966bf4e668.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_pool_crea_a17eefdc7d24bce86f77b4966bf4e668.sql new file mode 100644 index 00000000..715015ac --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_pool_crea_a17eefdc7d24bce86f77b4966bf4e668.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."core_pool_created_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'PoolCreated' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_rewards_c_b4db4e792106976cb0bc53713ae3e798.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_rewards_c_b4db4e792106976cb0bc53713ae3e798.sql new file mode 100644 index 00000000..56af0905 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_rewards_c_b4db4e792106976cb0bc53713ae3e798.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_claimed_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'RewardsClaimed' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_rewards_d_c4d02664fe5fd73ad0cd08d90a45df93.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_rewards_d_c4d02664fe5fd73ad0cd08d90a45df93.sql new file mode 100644 index 00000000..2fbcf0cf --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_rewards_d_c4d02664fe5fd73ad0cd08d90a45df93.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_distributed_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'RewardsDistributed' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_usd_burne_8664ec3d1bb6c7da37f5a75513d3acd7.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_usd_burne_8664ec3d1bb6c7da37f5a75513d3acd7.sql new file mode 100644 index 00000000..99f0fc72 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_usd_burne_8664ec3d1bb6c7da37f5a75513d3acd7.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_burned_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'UsdBurned' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_usd_minte_1bb63cf3c04acb8bfba2fe6ad729f0a4.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_usd_minte_1bb63cf3c04acb8bfba2fe6ad729f0a4.sql new file mode 100644 index 00000000..026339e2 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_usd_minte_1bb63cf3c04acb8bfba2fe6ad729f0a4.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_minted_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'UsdMinted' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_vault_liq_06f5266a00ebf4484edc06365604ad77.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_vault_liq_06f5266a00ebf4484edc06365604ad77.sql new file mode 100644 index 00000000..db6c2500 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_vault_liq_06f5266a00ebf4484edc06365604ad77.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_liquidation_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'VaultLiquidation' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_withdrawn_385bab233f89206ca427f62b7d61d652.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_withdrawn_385bab233f89206ca427f62b7d61d652.sql new file mode 100644 index 00000000..1fd3d4c6 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_withdrawn_385bab233f89206ca427f62b7d61d652.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."core_withdrawn_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'Withdrawn' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__059e4866e10968bba36db62a8f9829b3.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__059e4866e10968bba36db62a8f9829b3.sql new file mode 100644 index 00000000..2dade987 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__059e4866e10968bba36db62a8f9829b3.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_burned_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__0a00bf0bd627dd3eae2f47a6f7a05666.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__0a00bf0bd627dd3eae2f47a6f7a05666.sql new file mode 100644 index 00000000..afb1eb98 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__0a00bf0bd627dd3eae2f47a6f7a05666.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_burned_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__157007dec7b1b2d22ad30881236c1034.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__157007dec7b1b2d22ad30881236c1034.sql new file mode 100644 index 00000000..8959251e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__157007dec7b1b2d22ad30881236c1034.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_withdrawn_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not token_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__180f62a360449136307cad82d3d275c2.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__180f62a360449136307cad82d3d275c2.sql new file mode 100644 index 00000000..bf037177 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__180f62a360449136307cad82d3d275c2.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_delegation_updated_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__227dfefd0387eb2a49e4e51d7751b403.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__227dfefd0387eb2a49e4e51d7751b403.sql new file mode 100644 index 00000000..46473dfa --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__227dfefd0387eb2a49e4e51d7751b403.sql @@ -0,0 +1,22 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_delegation_updated_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not leverage >= 1000000000000000000 + -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule. + or not leverage <= 1000000000000000000 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__273b8f3b9e78a44685ad78298bd5d2be.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__273b8f3b9e78a44685ad78298bd5d2be.sql new file mode 100644 index 00000000..bc0b8092 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__273b8f3b9e78a44685ad78298bd5d2be.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_liquidation_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__2a1144bd3e844e07de9f804027a1907f.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__2a1144bd3e844e07de9f804027a1907f.sql new file mode 100644 index 00000000..976d6f70 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__2a1144bd3e844e07de9f804027a1907f.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_burned_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__312126bbb7f0708207b65a92945e2d6a.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__312126bbb7f0708207b65a92945e2d6a.sql new file mode 100644 index 00000000..fff6fe82 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__312126bbb7f0708207b65a92945e2d6a.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_liquidation_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not liquidate_as_account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__3407656309239400cccbdd372d1e7229.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__3407656309239400cccbdd372d1e7229.sql new file mode 100644 index 00000000..98729097 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__3407656309239400cccbdd372d1e7229.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_distributed_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not duration >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__37349c7a4b27e39f3e3de58d8f4d2064.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__37349c7a4b27e39f3e3de58d8f4d2064.sql new file mode 100644 index 00000000..41057b7c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__37349c7a4b27e39f3e3de58d8f4d2064.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_claimed_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__3993674f5aef91e5ca368e8994926d90.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__3993674f5aef91e5ca368e8994926d90.sql new file mode 100644 index 00000000..6d9c6860 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__3993674f5aef91e5ca368e8994926d90.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_liquidation_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not liquidate_as_account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__44c4075a3f7e8e57f4d5a999a7663ff1.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__44c4075a3f7e8e57f4d5a999a7663ff1.sql new file mode 100644 index 00000000..b7cc7d5d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__44c4075a3f7e8e57f4d5a999a7663ff1.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_distributed_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__4ae40b67211395d720c418bb146a39c3.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__4ae40b67211395d720c418bb146a39c3.sql new file mode 100644 index 00000000..8f8535e2 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__4ae40b67211395d720c418bb146a39c3.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_collateral_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__646ffddebcdfdc39eca01ef79c5888c3.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__646ffddebcdfdc39eca01ef79c5888c3.sql new file mode 100644 index 00000000..c55c481d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__646ffddebcdfdc39eca01ef79c5888c3.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_delegation_updated_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__64f2c5fb0744e92501174644968cd5fb.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__64f2c5fb0744e92501174644968cd5fb.sql new file mode 100644 index 00000000..64bb440f --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__64f2c5fb0744e92501174644968cd5fb.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_minted_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__65669fa37be963cd9f3e10b8bcee5519.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__65669fa37be963cd9f3e10b8bcee5519.sql new file mode 100644 index 00000000..55f0a513 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__65669fa37be963cd9f3e10b8bcee5519.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_pool_created_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__67dac80f9dcdf38e14e2fbc6b32a6d83.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__67dac80f9dcdf38e14e2fbc6b32a6d83.sql new file mode 100644 index 00000000..978aed0d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__67dac80f9dcdf38e14e2fbc6b32a6d83.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_market_updated_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not token_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__6e9e2ae1310a4e2c125a94e925ab5ce8.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__6e9e2ae1310a4e2c125a94e925ab5ce8.sql new file mode 100644 index 00000000..32586e43 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__6e9e2ae1310a4e2c125a94e925ab5ce8.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_collateral_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collateral_value >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__6f091bc88ed9f23de9917bc273b6c6bd.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__6f091bc88ed9f23de9917bc273b6c6bd.sql new file mode 100644 index 00000000..f24c06de --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__6f091bc88ed9f23de9917bc273b6c6bd.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_minted_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__792273c8e527e5b1b36e4666a5d0ee23.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__792273c8e527e5b1b36e4666a5d0ee23.sql new file mode 100644 index 00000000..52c6dc62 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__792273c8e527e5b1b36e4666a5d0ee23.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_debt_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__90868842c54bde794fa0177f8b525764.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__90868842c54bde794fa0177f8b525764.sql new file mode 100644 index 00000000..cc347ecf --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__90868842c54bde794fa0177f8b525764.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_deposited_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__95bf5faf485a2814ae3e7010fcdd5245.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__95bf5faf485a2814ae3e7010fcdd5245.sql new file mode 100644 index 00000000..02f4a3f6 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__95bf5faf485a2814ae3e7010fcdd5245.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_minted_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__95ee130683b78a9a686d13557b8da0df.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__95ee130683b78a9a686d13557b8da0df.sql new file mode 100644 index 00000000..92948c7a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__95ee130683b78a9a686d13557b8da0df.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_claimed_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__9d012abc2b4be45d3e97e9202dc66a1c.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__9d012abc2b4be45d3e97e9202dc66a1c.sql new file mode 100644 index 00000000..e7a4b58c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__9d012abc2b4be45d3e97e9202dc66a1c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_market_updated_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not deposited_collateral_value >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__ac48ca95f58e2993da96dd57dd4ad254.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__ac48ca95f58e2993da96dd57dd4ad254.sql new file mode 100644 index 00000000..be00ddb0 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__ac48ca95f58e2993da96dd57dd4ad254.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_claimed_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__af1c1b7dc2e89ddcc80a7182014097c9.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__af1c1b7dc2e89ddcc80a7182014097c9.sql new file mode 100644 index 00000000..7c0b9964 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__af1c1b7dc2e89ddcc80a7182014097c9.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_delegation_updated_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__b697698686fcde3c8868f6ddae12ac0a.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__b697698686fcde3c8868f6ddae12ac0a.sql new file mode 100644 index 00000000..3562dd9d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__b697698686fcde3c8868f6ddae12ac0a.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_withdrawn_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__c0e93e66fb32a059c914f202325f04b9.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__c0e93e66fb32a059c914f202325f04b9.sql new file mode 100644 index 00000000..717c28e3 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__c0e93e66fb32a059c914f202325f04b9.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_liquidation_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__c4751eb754fdeafc806c3c5daee5eec0.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__c4751eb754fdeafc806c3c5daee5eec0.sql new file mode 100644 index 00000000..9cb9f77f --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__c4751eb754fdeafc806c3c5daee5eec0.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_deposited_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not token_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__c649dd36588419f649cb77ff64dde320.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__c649dd36588419f649cb77ff64dde320.sql new file mode 100644 index 00000000..3fa3a192 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__c649dd36588419f649cb77ff64dde320.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_distributed_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__cfa1da681108928e241342bb92348089.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__cfa1da681108928e241342bb92348089.sql new file mode 100644 index 00000000..f0c5dcfd --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__cfa1da681108928e241342bb92348089.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_collateral_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__d39651506f1030eacebe3ec3c822ec64.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__d39651506f1030eacebe3ec3c822ec64.sql new file mode 100644 index 00000000..6c1e403d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__d39651506f1030eacebe3ec3c822ec64.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_market_updated_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__d3c170d9b1af1c90f03d4a7ddd481a8a.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__d3c170d9b1af1c90f03d4a7ddd481a8a.sql new file mode 100644 index 00000000..c1de4bb9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__d3c170d9b1af1c90f03d4a7ddd481a8a.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_account_created_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__fc42306ae34220c01d6a0ae29644bf2f.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__fc42306ae34220c01d6a0ae29644bf2f.sql new file mode 100644 index 00000000..7f726208 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__fc42306ae34220c01d6a0ae29644bf2f.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."core_liquidation_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_account_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_account_id.sql new file mode 100644 index 00000000..26423df1 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_sepolia"."core_account_created_arbitrum_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..a26ef42a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."core_account_created_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_block_timestamp.sql new file mode 100644 index 00000000..4411c671 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."core_account_created_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..999f2702 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."core_account_created_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..cf02ac53 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."core_account_created_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..845aab41 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."core_account_created_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_owner.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_owner.sql new file mode 100644 index 00000000..5dd99d1b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_owner.sql @@ -0,0 +1,11 @@ + + + + + + +select owner +from "analytics"."prod_raw_arbitrum_sepolia"."core_account_created_arbitrum_sepolia" +where owner is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_transaction_hash.sql new file mode 100644 index 00000000..dc4efbee --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."core_account_created_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updat_1d8fb505dff149b0a79d18d14d459cb0.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updat_1d8fb505dff149b0a79d18d14d459cb0.sql new file mode 100644 index 00000000..e12d57fb --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updat_1d8fb505dff149b0a79d18d14d459cb0.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."core_delegation_updated_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updat_f5c10a02007f076c72c065e66ac6c125.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updat_f5c10a02007f076c72c065e66ac6c125.sql new file mode 100644 index 00000000..3692951e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updat_f5c10a02007f076c72c065e66ac6c125.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."core_delegation_updated_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updat_fced6f6a07ae6cf4cc4ca4aec59538e9.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updat_fced6f6a07ae6cf4cc4ca4aec59538e9.sql new file mode 100644 index 00000000..2fbf4261 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updat_fced6f6a07ae6cf4cc4ca4aec59538e9.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_arbitrum_sepolia"."core_delegation_updated_arbitrum_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_account_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_account_id.sql new file mode 100644 index 00000000..cd080dda --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_sepolia"."core_delegation_updated_arbitrum_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_amount.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_amount.sql new file mode 100644 index 00000000..bb8103b7 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_raw_arbitrum_sepolia"."core_delegation_updated_arbitrum_sepolia" +where amount is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..4657b8ba --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."core_delegation_updated_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..0c54890d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."core_delegation_updated_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..49fdfc5e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."core_delegation_updated_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..8e3489a4 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."core_delegation_updated_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_leverage.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_leverage.sql new file mode 100644 index 00000000..063b7539 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_leverage.sql @@ -0,0 +1,11 @@ + + + + + + +select leverage +from "analytics"."prod_raw_arbitrum_sepolia"."core_delegation_updated_arbitrum_sepolia" +where leverage is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_pool_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_pool_id.sql new file mode 100644 index 00000000..c1e26f41 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_arbitrum_sepolia"."core_delegation_updated_arbitrum_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_sender.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_sender.sql new file mode 100644 index 00000000..b9254791 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_arbitrum_sepolia"."core_delegation_updated_arbitrum_sepolia" +where sender is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_account_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_account_id.sql new file mode 100644 index 00000000..fd8f5788 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_sepolia"."core_deposited_arbitrum_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..e11d403a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."core_deposited_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_block_timestamp.sql new file mode 100644 index 00000000..d95a6d36 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."core_deposited_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_collateral_type.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_collateral_type.sql new file mode 100644 index 00000000..fe6006cb --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_arbitrum_sepolia"."core_deposited_arbitrum_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..4d4c43a9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."core_deposited_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..e228a8ff --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."core_deposited_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..dc6dbf92 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."core_deposited_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_sender.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_sender.sql new file mode 100644 index 00000000..c2acb238 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_arbitrum_sepolia"."core_deposited_arbitrum_sepolia" +where sender is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_token_amount.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_token_amount.sql new file mode 100644 index 00000000..0f0bc49c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_token_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select token_amount +from "analytics"."prod_raw_arbitrum_sepolia"."core_deposited_arbitrum_sepolia" +where token_amount is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_transaction_hash.sql new file mode 100644 index 00000000..b13566fb --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."core_deposited_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbi_16feddd4f091f1c8b33b9fc2c628662a.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbi_16feddd4f091f1c8b33b9fc2c628662a.sql new file mode 100644 index 00000000..5f5991cb --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbi_16feddd4f091f1c8b33b9fc2c628662a.sql @@ -0,0 +1,11 @@ + + + + + + +select liquidate_as_account_id +from "analytics"."prod_raw_arbitrum_sepolia"."core_liquidation_arbitrum_sepolia" +where liquidate_as_account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_account_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_account_id.sql new file mode 100644 index 00000000..ffbc9bd9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_sepolia"."core_liquidation_arbitrum_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..0056ee29 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."core_liquidation_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_block_timestamp.sql new file mode 100644 index 00000000..29444c62 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."core_liquidation_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_collateral_type.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_collateral_type.sql new file mode 100644 index 00000000..d8435fe4 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_arbitrum_sepolia"."core_liquidation_arbitrum_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..95ad5c52 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."core_liquidation_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..4cc3a2f9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."core_liquidation_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..451cc12e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."core_liquidation_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_pool_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_pool_id.sql new file mode 100644 index 00000000..6dbc1421 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_arbitrum_sepolia"."core_liquidation_arbitrum_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_sender.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_sender.sql new file mode 100644 index 00000000..1beba91f --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_arbitrum_sepolia"."core_liquidation_arbitrum_sepolia" +where sender is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_transaction_hash.sql new file mode 100644 index 00000000..20fa8123 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."core_liquidation_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registere_b02c7bb3e6bd5839f3bc17265cd86d25.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registere_b02c7bb3e6bd5839f3bc17265cd86d25.sql new file mode 100644 index 00000000..62f96040 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registere_b02c7bb3e6bd5839f3bc17265cd86d25.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."core_market_registered_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registere_c57a86870f109ad96c0d360987a8207c.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registere_c57a86870f109ad96c0d360987a8207c.sql new file mode 100644 index 00000000..3e0ef59a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registere_c57a86870f109ad96c0d360987a8207c.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."core_market_registered_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..b72bc672 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."core_market_registered_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..4a57cffc --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."core_market_registered_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..6abe0272 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."core_market_registered_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..31912abf --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."core_market_registered_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_market.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_market.sql new file mode 100644 index 00000000..b22511d0 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_market.sql @@ -0,0 +1,11 @@ + + + + + + +select market +from "analytics"."prod_raw_arbitrum_sepolia"."core_market_registered_arbitrum_sepolia" +where market is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_market_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_market_id.sql new file mode 100644 index 00000000..f8ff3618 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_arbitrum_sepolia"."core_market_registered_arbitrum_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_sender.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_sender.sql new file mode 100644 index 00000000..cf78e5d8 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_arbitrum_sepolia"."core_market_registered_arbitrum_sepolia" +where sender is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_a_f6b087458c0e22c04274bb81951dc41b.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_a_f6b087458c0e22c04274bb81951dc41b.sql new file mode 100644 index 00000000..1bf28e4a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_a_f6b087458c0e22c04274bb81951dc41b.sql @@ -0,0 +1,11 @@ + + + + + + +select deposited_collateral_value +from "analytics"."prod_raw_arbitrum_sepolia"."core_market_updated_arbitrum_sepolia" +where deposited_collateral_value is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..06d63e67 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."core_market_updated_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_block_timestamp.sql new file mode 100644 index 00000000..aaf3ee5b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."core_market_updated_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_collateral_type.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_collateral_type.sql new file mode 100644 index 00000000..df85bbf5 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_arbitrum_sepolia"."core_market_updated_arbitrum_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..b1363023 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."core_market_updated_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_credit_capacity.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_credit_capacity.sql new file mode 100644 index 00000000..7d0a942b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_credit_capacity.sql @@ -0,0 +1,11 @@ + + + + + + +select credit_capacity +from "analytics"."prod_raw_arbitrum_sepolia"."core_market_updated_arbitrum_sepolia" +where credit_capacity is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..5b8a216c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."core_market_updated_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..960c2c6e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."core_market_updated_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_market_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_market_id.sql new file mode 100644 index 00000000..ffb540cf --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_arbitrum_sepolia"."core_market_updated_arbitrum_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_net_issuance.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_net_issuance.sql new file mode 100644 index 00000000..bce97bd1 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_net_issuance.sql @@ -0,0 +1,11 @@ + + + + + + +select net_issuance +from "analytics"."prod_raw_arbitrum_sepolia"."core_market_updated_arbitrum_sepolia" +where net_issuance is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_sender.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_sender.sql new file mode 100644 index 00000000..592a238c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_arbitrum_sepolia"."core_market_updated_arbitrum_sepolia" +where sender is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_token_amount.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_token_amount.sql new file mode 100644 index 00000000..6231b9ad --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_token_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select token_amount +from "analytics"."prod_raw_arbitrum_sepolia"."core_market_updated_arbitrum_sepolia" +where token_amount is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_transaction_hash.sql new file mode 100644 index 00000000..2bc9a320 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."core_market_updated_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..28ee4c44 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."core_pool_created_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_block_timestamp.sql new file mode 100644 index 00000000..a0d1e8cc --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."core_pool_created_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..dfbd4e16 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."core_pool_created_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..9bcadcdc --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."core_pool_created_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..aa3cfec3 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."core_pool_created_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_owner.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_owner.sql new file mode 100644 index 00000000..66966c9c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_owner.sql @@ -0,0 +1,11 @@ + + + + + + +select owner +from "analytics"."prod_raw_arbitrum_sepolia"."core_pool_created_arbitrum_sepolia" +where owner is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_pool_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_pool_id.sql new file mode 100644 index 00000000..b36b5e1d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_arbitrum_sepolia"."core_pool_created_arbitrum_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_sender.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_sender.sql new file mode 100644 index 00000000..7e5976be --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_arbitrum_sepolia"."core_pool_created_arbitrum_sepolia" +where sender is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_transaction_hash.sql new file mode 100644 index 00000000..4b7ef2a0 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."core_pool_created_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_account_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_account_id.sql new file mode 100644 index 00000000..47f5dbad --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_claimed_arbitrum_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_amount.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_amount.sql new file mode 100644 index 00000000..d2f00bf8 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_claimed_arbitrum_sepolia" +where amount is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..3799c78e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_claimed_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_block_timestamp.sql new file mode 100644 index 00000000..295a3848 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_claimed_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_collateral_type.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_collateral_type.sql new file mode 100644 index 00000000..9ecedd64 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_claimed_arbitrum_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..013fc687 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_claimed_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_distributor.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_distributor.sql new file mode 100644 index 00000000..89675efd --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_distributor.sql @@ -0,0 +1,11 @@ + + + + + + +select distributor +from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_claimed_arbitrum_sepolia" +where distributor is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..72934157 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_claimed_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..416f245a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_claimed_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_pool_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_pool_id.sql new file mode 100644 index 00000000..e1018f73 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_claimed_arbitrum_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_transaction_hash.sql new file mode 100644 index 00000000..a07d5f07 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_claimed_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distribu_141ce5a090bb2655851c64ccf521f1c3.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distribu_141ce5a090bb2655851c64ccf521f1c3.sql new file mode 100644 index 00000000..4cbbcdc6 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distribu_141ce5a090bb2655851c64ccf521f1c3.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_distributed_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distribu_d358d4d6fc350302f646e173f81553fa.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distribu_d358d4d6fc350302f646e173f81553fa.sql new file mode 100644 index 00000000..87118470 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distribu_d358d4d6fc350302f646e173f81553fa.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_distributed_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distribu_f554e6fcd674a4f91521cfda5e60dd7f.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distribu_f554e6fcd674a4f91521cfda5e60dd7f.sql new file mode 100644 index 00000000..a795ab57 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distribu_f554e6fcd674a4f91521cfda5e60dd7f.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_distributed_arbitrum_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_amount.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_amount.sql new file mode 100644 index 00000000..903693d6 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_distributed_arbitrum_sepolia" +where amount is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..656d1324 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_distributed_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..d155efd2 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_distributed_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_distributor.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_distributor.sql new file mode 100644 index 00000000..27df30f1 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_distributor.sql @@ -0,0 +1,11 @@ + + + + + + +select distributor +from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_distributed_arbitrum_sepolia" +where distributor is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_duration.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_duration.sql new file mode 100644 index 00000000..5346f80d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_duration.sql @@ -0,0 +1,11 @@ + + + + + + +select duration +from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_distributed_arbitrum_sepolia" +where duration is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..6bafe216 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_distributed_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..8a5fb9b9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_distributed_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_pool_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_pool_id.sql new file mode 100644 index 00000000..29742f0a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_distributed_arbitrum_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_account_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_account_id.sql new file mode 100644 index 00000000..84815c2a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_burned_arbitrum_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_amount.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_amount.sql new file mode 100644 index 00000000..760b7ea1 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_burned_arbitrum_sepolia" +where amount is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..7e4edd72 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_burned_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_block_timestamp.sql new file mode 100644 index 00000000..b5ddb64d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_burned_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_collateral_type.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_collateral_type.sql new file mode 100644 index 00000000..4991340b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_burned_arbitrum_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..8998e6a8 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_burned_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..375a5b57 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_burned_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..3795fef0 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_burned_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_pool_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_pool_id.sql new file mode 100644 index 00000000..5215a8ea --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_burned_arbitrum_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_sender.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_sender.sql new file mode 100644 index 00000000..2669422f --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_burned_arbitrum_sepolia" +where sender is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_transaction_hash.sql new file mode 100644 index 00000000..1a3eee98 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_burned_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_account_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_account_id.sql new file mode 100644 index 00000000..2436a8e1 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_minted_arbitrum_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_amount.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_amount.sql new file mode 100644 index 00000000..39c13565 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_minted_arbitrum_sepolia" +where amount is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..a21be4fc --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_minted_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_block_timestamp.sql new file mode 100644 index 00000000..fd0d2111 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_minted_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_collateral_type.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_collateral_type.sql new file mode 100644 index 00000000..3be6a1bd --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_minted_arbitrum_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..e0eb9189 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_minted_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..b2e7e242 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_minted_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..e21809b7 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_minted_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_pool_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_pool_id.sql new file mode 100644 index 00000000..e653e832 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_minted_arbitrum_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_sender.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_sender.sql new file mode 100644 index 00000000..e1e4622e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_minted_arbitrum_sepolia" +where sender is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_transaction_hash.sql new file mode 100644 index 00000000..7d57a7bd --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_minted_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_30e3cc1f32a7c29bc10fb8b0f5d20d15.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_30e3cc1f32a7c29bc10fb8b0f5d20d15.sql new file mode 100644 index 00000000..07d5eac0 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_30e3cc1f32a7c29bc10fb8b0f5d20d15.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_value +from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_collateral_arbitrum_sepolia" +where collateral_value is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_4bd9ecf367855f7e41dffdb9f577c757.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_4bd9ecf367855f7e41dffdb9f577c757.sql new file mode 100644 index 00000000..12e289c0 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_4bd9ecf367855f7e41dffdb9f577c757.sql @@ -0,0 +1,11 @@ + + + + + + +select contract_address +from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_collateral_arbitrum_sepolia" +where contract_address is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_arbitrum_sepolia_amount.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_arbitrum_sepolia_amount.sql new file mode 100644 index 00000000..3ef0557e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_arbitrum_sepolia_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_collateral_arbitrum_sepolia" +where amount is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..faec918c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_collateral_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_arbitrum_sepolia_collateral_type.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_arbitrum_sepolia_collateral_type.sql new file mode 100644 index 00000000..f3a3e76a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_arbitrum_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_collateral_arbitrum_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_arbitrum_sepolia_pool_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_arbitrum_sepolia_pool_id.sql new file mode 100644 index 00000000..c9ca3911 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_arbitrum_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_collateral_arbitrum_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_arbitrum_sepolia_ts.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_arbitrum_sepolia_ts.sql new file mode 100644 index 00000000..8efc69c4 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_arbitrum_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_collateral_arbitrum_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_debt_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_debt_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..1632ee51 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_debt_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_debt_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_debt_arbitrum_sepolia_collateral_type.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_debt_arbitrum_sepolia_collateral_type.sql new file mode 100644 index 00000000..e39ab6dc --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_debt_arbitrum_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_debt_arbitrum_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_debt_arbitrum_sepolia_contract_address.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_debt_arbitrum_sepolia_contract_address.sql new file mode 100644 index 00000000..3bd8d810 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_debt_arbitrum_sepolia_contract_address.sql @@ -0,0 +1,11 @@ + + + + + + +select contract_address +from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_debt_arbitrum_sepolia" +where contract_address is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_debt_arbitrum_sepolia_debt.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_debt_arbitrum_sepolia_debt.sql new file mode 100644 index 00000000..09af222d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_debt_arbitrum_sepolia_debt.sql @@ -0,0 +1,11 @@ + + + + + + +select debt +from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_debt_arbitrum_sepolia" +where debt is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_debt_arbitrum_sepolia_pool_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_debt_arbitrum_sepolia_pool_id.sql new file mode 100644 index 00000000..3805c267 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_debt_arbitrum_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_debt_arbitrum_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_debt_arbitrum_sepolia_ts.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_debt_arbitrum_sepolia_ts.sql new file mode 100644 index 00000000..abb30d42 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_debt_arbitrum_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_debt_arbitrum_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidatio_3e2565718ac00c290af7457ec26b233c.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidatio_3e2565718ac00c290af7457ec26b233c.sql new file mode 100644 index 00000000..f51f1394 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidatio_3e2565718ac00c290af7457ec26b233c.sql @@ -0,0 +1,11 @@ + + + + + + +select liquidate_as_account_id +from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_liquidation_arbitrum_sepolia" +where liquidate_as_account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidatio_66ecc7fe1d37c1d9697b7dac6b89c3dc.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidatio_66ecc7fe1d37c1d9697b7dac6b89c3dc.sql new file mode 100644 index 00000000..53d54158 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidatio_66ecc7fe1d37c1d9697b7dac6b89c3dc.sql @@ -0,0 +1,11 @@ + + + + + + +select liquidation_data +from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_liquidation_arbitrum_sepolia" +where liquidation_data is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidatio_8474e116a366423f34bd32de6582bf97.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidatio_8474e116a366423f34bd32de6582bf97.sql new file mode 100644 index 00000000..f103f013 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidatio_8474e116a366423f34bd32de6582bf97.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_liquidation_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidatio_a99c3c61e60ac85e0d2bbd5f4d091507.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidatio_a99c3c61e60ac85e0d2bbd5f4d091507.sql new file mode 100644 index 00000000..075587cc --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidatio_a99c3c61e60ac85e0d2bbd5f4d091507.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_liquidation_arbitrum_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidatio_b5e91954c312abdf474f65aa83e48506.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidatio_b5e91954c312abdf474f65aa83e48506.sql new file mode 100644 index 00000000..0368bfd1 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidatio_b5e91954c312abdf474f65aa83e48506.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_liquidation_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidation_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidation_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..e6cd2eac --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidation_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_liquidation_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidation_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidation_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..b5ea652c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidation_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_liquidation_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidation_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidation_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..cfa407e9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidation_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_liquidation_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidation_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidation_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..6a3921b2 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidation_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_liquidation_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidation_arbitrum_sepolia_pool_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidation_arbitrum_sepolia_pool_id.sql new file mode 100644 index 00000000..bc45c1f5 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidation_arbitrum_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_liquidation_arbitrum_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidation_arbitrum_sepolia_sender.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidation_arbitrum_sepolia_sender.sql new file mode 100644 index 00000000..81c78d69 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidation_arbitrum_sepolia_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_liquidation_arbitrum_sepolia" +where sender is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_account_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_account_id.sql new file mode 100644 index 00000000..333e7284 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_sepolia"."core_withdrawn_arbitrum_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..ff0dd052 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."core_withdrawn_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_block_timestamp.sql new file mode 100644 index 00000000..a8bf5268 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."core_withdrawn_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_collateral_type.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_collateral_type.sql new file mode 100644 index 00000000..599c4472 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_arbitrum_sepolia"."core_withdrawn_arbitrum_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..7ffb0a6a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."core_withdrawn_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..d041db4f --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."core_withdrawn_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..4ce100c2 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."core_withdrawn_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_sender.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_sender.sql new file mode 100644 index 00000000..102575ee --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_arbitrum_sepolia"."core_withdrawn_arbitrum_sepolia" +where sender is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_token_amount.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_token_amount.sql new file mode 100644 index 00000000..55e8b63a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_token_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select token_amount +from "analytics"."prod_raw_arbitrum_sepolia"."core_withdrawn_arbitrum_sepolia" +where token_amount is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_transaction_hash.sql new file mode 100644 index 00000000..c3ce0420 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."core_withdrawn_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_account_created_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_account_created_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..4c1765eb --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_account_created_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."core_account_created_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_delegation_updated_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_delegation_updated_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..0fe87b23 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_delegation_updated_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."core_delegation_updated_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_deposited_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_deposited_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..2dca64f9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_deposited_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."core_deposited_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_liquidation_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_liquidation_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..251d4754 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_liquidation_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."core_liquidation_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_market_registered_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_market_registered_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..992f215d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_market_registered_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."core_market_registered_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_market_registered_arbitrum_sepolia_market_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_market_registered_arbitrum_sepolia_market_id.sql new file mode 100644 index 00000000..0803760a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_market_registered_arbitrum_sepolia_market_id.sql @@ -0,0 +1,14 @@ + + + + +select + market_id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."core_market_registered_arbitrum_sepolia" +where market_id is not null +group by market_id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_market_updated_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_market_updated_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..7e395bd7 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_market_updated_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."core_market_updated_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_pool_created_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_pool_created_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..01b0a8f4 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_pool_created_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."core_pool_created_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_rewards_claimed_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_rewards_claimed_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..ac6c6e7b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_rewards_claimed_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_claimed_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_rewards_distributed_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_rewards_distributed_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..ac19a3e4 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_rewards_distributed_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."core_rewards_distributed_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_usd_burned_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_usd_burned_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..cce5af62 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_usd_burned_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_burned_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_usd_minted_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_usd_minted_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..1ab85e68 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_usd_minted_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."core_usd_minted_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_vault_liquidation_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_vault_liquidation_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..9246fc01 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_vault_liquidation_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."core_vault_liquidation_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_withdrawn_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_withdrawn_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..7f1178ca --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_withdrawn_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."core_withdrawn_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_account_created_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_account_created_arbitrum_sepolia.sql new file mode 100644 index 00000000..4228e965 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_account_created_arbitrum_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."perps_market_proxy_event_account_created" diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_account_liquidation_attempt_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_account_liquidation_attempt_arbitrum_sepolia.sql new file mode 100644 index 00000000..6ad1a8be --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_account_liquidation_attempt_arbitrum_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."perps_market_proxy_event_account_liquidation_attempt" diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_collateral_modified_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_collateral_modified_arbitrum_sepolia.sql new file mode 100644 index 00000000..f948430d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_collateral_modified_arbitrum_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."perps_market_proxy_event_collateral_modified" diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_interest_charged_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_interest_charged_arbitrum_sepolia.sql new file mode 100644 index 00000000..e7ffd460 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_interest_charged_arbitrum_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."perps_market_proxy_event_interest_charged" diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_interest_rate_updated_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_interest_rate_updated_arbitrum_sepolia.sql new file mode 100644 index 00000000..9c0a99d4 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_interest_rate_updated_arbitrum_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."perps_market_proxy_event_interest_rate_updated" diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_market_created_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_market_created_arbitrum_sepolia.sql new file mode 100644 index 00000000..f41fd34b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_market_created_arbitrum_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."perps_market_proxy_event_market_created" diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_market_updated_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_market_updated_arbitrum_sepolia.sql new file mode 100644 index 00000000..f8a99587 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_market_updated_arbitrum_sepolia.sql @@ -0,0 +1,26 @@ +with current_events as ( + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."perps_market_proxy_event_market_updated" + +) + +select + id, + block_number, + block_timestamp, + transaction_hash, + contract, + event_name, + market_id, + price, + skew, + size, + size_delta, + current_funding_rate, + current_funding_velocity, + interest_rate +from + current_events \ No newline at end of file diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_order_committed_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_order_committed_arbitrum_sepolia.sql new file mode 100644 index 00000000..0f2a1de3 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_order_committed_arbitrum_sepolia.sql @@ -0,0 +1,29 @@ +with current_events as ( + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."perps_market_proxy_event_order_committed" + +) + +select + id, + block_number, + block_timestamp, + transaction_hash, + contract, + event_name, + market_id, + account_id, + commitment_time, + expiration_time, + settlement_time, + expected_price_time, + acceptable_price, + order_type, + size_delta, + sender, + tracking_code +from + current_events \ No newline at end of file diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_order_settled_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_order_settled_arbitrum_sepolia.sql new file mode 100644 index 00000000..06736e4b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_order_settled_arbitrum_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."perps_market_proxy_event_order_settled" diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_position_liquidated_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_position_liquidated_arbitrum_sepolia.sql new file mode 100644 index 00000000..784c3fd5 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_position_liquidated_arbitrum_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."perps_market_proxy_event_position_liquidated" diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_previous_order_expired_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_previous_order_expired_arbitrum_sepolia.sql new file mode 100644 index 00000000..4739bc4b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_previous_order_expired_arbitrum_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."perps_market_proxy_event_previous_order_expired" diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_account_c_fb36bcc0cb924806c382ae655219e3c6.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_account_c_fb36bcc0cb924806c382ae655219e3c6.sql new file mode 100644 index 00000000..0a0594bf --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_account_c_fb36bcc0cb924806c382ae655219e3c6.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."perp_account_created_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'AccountCreated' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_account_l_d9885725f39442c0ed58641d9d527da3.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_account_l_d9885725f39442c0ed58641d9d527da3.sql new file mode 100644 index 00000000..774ea256 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_account_l_d9885725f39442c0ed58641d9d527da3.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."perp_account_liquidation_attempt_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'AccountLiquidationAttempt' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_collatera_cb9df45b62541f92bff2940dac7304b2.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_collatera_cb9df45b62541f92bff2940dac7304b2.sql new file mode 100644 index 00000000..285caae4 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_collatera_cb9df45b62541f92bff2940dac7304b2.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."perp_collateral_modified_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'CollateralModified' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_interest__2abf43b97623c31ec2bf49a478918d02.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_interest__2abf43b97623c31ec2bf49a478918d02.sql new file mode 100644 index 00000000..7ad66363 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_interest__2abf43b97623c31ec2bf49a478918d02.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."perp_interest_charged_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'InterestCharged' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_interest__7e084fe2d561c07efa0fa9dae11de573.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_interest__7e084fe2d561c07efa0fa9dae11de573.sql new file mode 100644 index 00000000..086716a7 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_interest__7e084fe2d561c07efa0fa9dae11de573.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."perp_interest_rate_updated_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'InterestRateUpdated' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_market_cr_ae20ec9e25ac78bba8b94cc2cb4a82ba.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_market_cr_ae20ec9e25ac78bba8b94cc2cb4a82ba.sql new file mode 100644 index 00000000..aa2e0354 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_market_cr_ae20ec9e25ac78bba8b94cc2cb4a82ba.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."perp_market_created_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'MarketCreated' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_market_up_b71df1f1383e9ff6d42787c17ec6487e.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_market_up_b71df1f1383e9ff6d42787c17ec6487e.sql new file mode 100644 index 00000000..d607299c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_market_up_b71df1f1383e9ff6d42787c17ec6487e.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."perp_market_updated_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'MarketUpdated' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_order_com_dd7c98da07c294902a76090505b58f91.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_order_com_dd7c98da07c294902a76090505b58f91.sql new file mode 100644 index 00000000..abd8cc6e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_order_com_dd7c98da07c294902a76090505b58f91.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."perp_order_committed_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'OrderCommitted' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_order_set_361ba1c01a5bd1d51eb0f63d9b07de88.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_order_set_361ba1c01a5bd1d51eb0f63d9b07de88.sql new file mode 100644 index 00000000..7a8507f6 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_order_set_361ba1c01a5bd1d51eb0f63d9b07de88.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."perp_order_settled_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'OrderSettled' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_position__d4ffc02c85e7b4130fd24c9a797b0f01.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_position__d4ffc02c85e7b4130fd24c9a797b0f01.sql new file mode 100644 index 00000000..f68e1b50 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_position__d4ffc02c85e7b4130fd24c9a797b0f01.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."perp_position_liquidated_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'PositionLiquidated' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_previous__788fa3e6cd6663c1f0abdd929543acf9.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_previous__788fa3e6cd6663c1f0abdd929543acf9.sql new file mode 100644 index 00000000..c5cc37c2 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_previous__788fa3e6cd6663c1f0abdd929543acf9.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."perp_previous_order_expired_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'PreviousOrderExpired' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__1dfcfd7910528cb7829bb3717f7cd971.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__1dfcfd7910528cb7829bb3717f7cd971.sql new file mode 100644 index 00000000..6886cd28 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__1dfcfd7910528cb7829bb3717f7cd971.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."perp_previous_order_expired_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__29d702074b23d9f09b7a9aca903580cd.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__29d702074b23d9f09b7a9aca903580cd.sql new file mode 100644 index 00000000..53b45016 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__29d702074b23d9f09b7a9aca903580cd.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."perp_order_settled_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collected_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__3d91e5f1af019b10126876f98678e888.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__3d91e5f1af019b10126876f98678e888.sql new file mode 100644 index 00000000..d1f8c1b7 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__3d91e5f1af019b10126876f98678e888.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."perp_order_committed_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__414d178707e38587e5e1a6ccd46b0947.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__414d178707e38587e5e1a6ccd46b0947.sql new file mode 100644 index 00000000..578f266f --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__414d178707e38587e5e1a6ccd46b0947.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."perp_position_liquidated_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount_liquidated >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__4343a687482bcbebaa01bdac73d4dcb6.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__4343a687482bcbebaa01bdac73d4dcb6.sql new file mode 100644 index 00000000..6a722e43 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__4343a687482bcbebaa01bdac73d4dcb6.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."perp_collateral_modified_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__499992ef9e7bdb4cf5e519a22b0e89c3.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__499992ef9e7bdb4cf5e519a22b0e89c3.sql new file mode 100644 index 00000000..e0911d1c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__499992ef9e7bdb4cf5e519a22b0e89c3.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."perp_collateral_modified_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collateral_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__4ad68cf30e791d591f8e12d3a6c65d6f.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__4ad68cf30e791d591f8e12d3a6c65d6f.sql new file mode 100644 index 00000000..53bb1af9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__4ad68cf30e791d591f8e12d3a6c65d6f.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."perp_market_updated_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not interest_rate >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__4b8943cb76f3080333c8707a3b542a61.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__4b8943cb76f3080333c8707a3b542a61.sql new file mode 100644 index 00000000..5aa225f9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__4b8943cb76f3080333c8707a3b542a61.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."perp_interest_rate_updated_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not super_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__4e4d41e1f6f1f77dff0f426a75b2733a.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__4e4d41e1f6f1f77dff0f426a75b2733a.sql new file mode 100644 index 00000000..71ed9cb7 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__4e4d41e1f6f1f77dff0f426a75b2733a.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."perp_previous_order_expired_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__5613f7533d78c85c288c84f20185df99.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__5613f7533d78c85c288c84f20185df99.sql new file mode 100644 index 00000000..3706029c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__5613f7533d78c85c288c84f20185df99.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."perp_account_liquidation_attempt_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__564dcbe5f7841fb0f731d493a85d4213.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__564dcbe5f7841fb0f731d493a85d4213.sql new file mode 100644 index 00000000..7d911244 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__564dcbe5f7841fb0f731d493a85d4213.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."perp_interest_charged_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__57f1c4659a2153ba174790ba02b9ee40.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__57f1c4659a2153ba174790ba02b9ee40.sql new file mode 100644 index 00000000..9bfba3af --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__57f1c4659a2153ba174790ba02b9ee40.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."perp_market_updated_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__7cdc014ca110a9e025f5db358a48ac34.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__7cdc014ca110a9e025f5db358a48ac34.sql new file mode 100644 index 00000000..e8398aff --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__7cdc014ca110a9e025f5db358a48ac34.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."perp_order_committed_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__84a264ec5152ddcf245c17684526e56c.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__84a264ec5152ddcf245c17684526e56c.sql new file mode 100644 index 00000000..16328570 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__84a264ec5152ddcf245c17684526e56c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."perp_position_liquidated_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__8d14d0080bb7657b68f877ab7b35838a.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__8d14d0080bb7657b68f877ab7b35838a.sql new file mode 100644 index 00000000..d4d4e9ca --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__8d14d0080bb7657b68f877ab7b35838a.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."perp_market_created_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not perps_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__a44b761e36037d7a9a1ff90d75d68683.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__a44b761e36037d7a9a1ff90d75d68683.sql new file mode 100644 index 00000000..5f0c6f97 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__a44b761e36037d7a9a1ff90d75d68683.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."perp_position_liquidated_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not current_position_size >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__b24812419e988546eaaff43e2be85ccf.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__b24812419e988546eaaff43e2be85ccf.sql new file mode 100644 index 00000000..90ba60e8 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__b24812419e988546eaaff43e2be85ccf.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."perp_order_settled_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__b5e7952e55eca5cb15aefc4dae95e119.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__b5e7952e55eca5cb15aefc4dae95e119.sql new file mode 100644 index 00000000..b7f1b082 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__b5e7952e55eca5cb15aefc4dae95e119.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."perp_market_updated_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__b6fa98a827e03cebbecaff5f6a45f10c.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__b6fa98a827e03cebbecaff5f6a45f10c.sql new file mode 100644 index 00000000..5365ae97 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__b6fa98a827e03cebbecaff5f6a45f10c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."perp_interest_rate_updated_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not interest_rate >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__bf6c44d76533302b752a71eef70b84b4.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__bf6c44d76533302b752a71eef70b84b4.sql new file mode 100644 index 00000000..3d486c9a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__bf6c44d76533302b752a71eef70b84b4.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."perp_account_liquidation_attempt_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not reward >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__c27bb56289b8c5fb07690cb93ef7bdb5.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__c27bb56289b8c5fb07690cb93ef7bdb5.sql new file mode 100644 index 00000000..90eb7282 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__c27bb56289b8c5fb07690cb93ef7bdb5.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."perp_position_liquidated_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__d8b3efed4926726890d24653e9227262.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__d8b3efed4926726890d24653e9227262.sql new file mode 100644 index 00000000..c19b4537 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__d8b3efed4926726890d24653e9227262.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."perp_order_settled_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__f39b65446720608bacde00a114d6fbb7.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__f39b65446720608bacde00a114d6fbb7.sql new file mode 100644 index 00000000..e3743e1e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__f39b65446720608bacde00a114d6fbb7.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."perp_account_created_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_account_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_account_id.sql new file mode 100644 index 00000000..01e5a967 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_sepolia"."perp_account_created_arbitrum_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..0cc742b5 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."perp_account_created_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_block_timestamp.sql new file mode 100644 index 00000000..240ff81c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."perp_account_created_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..d3d9405c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."perp_account_created_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..8fe2880b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."perp_account_created_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..43503589 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."perp_account_created_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_owner.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_owner.sql new file mode 100644 index 00000000..f72048ae --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_owner.sql @@ -0,0 +1,11 @@ + + + + + + +select owner +from "analytics"."prod_raw_arbitrum_sepolia"."perp_account_created_arbitrum_sepolia" +where owner is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_transaction_hash.sql new file mode 100644 index 00000000..7abde1ea --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."perp_account_created_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_0ba1c6ff5151a049c72e320b2adc4e82.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_0ba1c6ff5151a049c72e320b2adc4e82.sql new file mode 100644 index 00000000..4145c77d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_0ba1c6ff5151a049c72e320b2adc4e82.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."perp_account_liquidation_attempt_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_0f615ead2241f2b0da1c113cdd3bdc9b.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_0f615ead2241f2b0da1c113cdd3bdc9b.sql new file mode 100644 index 00000000..764f21cb --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_0f615ead2241f2b0da1c113cdd3bdc9b.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."perp_account_liquidation_attempt_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_318add04d7994e5ef8e694ee7f9d4972.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_318add04d7994e5ef8e694ee7f9d4972.sql new file mode 100644 index 00000000..4872b685 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_318add04d7994e5ef8e694ee7f9d4972.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."perp_account_liquidation_attempt_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_3dd283f5466cdfcb95405360b582115e.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_3dd283f5466cdfcb95405360b582115e.sql new file mode 100644 index 00000000..dc04dac1 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_3dd283f5466cdfcb95405360b582115e.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_sepolia"."perp_account_liquidation_attempt_arbitrum_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_3f83a5d4a73ffa8d0cc37f93acdc643b.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_3f83a5d4a73ffa8d0cc37f93acdc643b.sql new file mode 100644 index 00000000..aa53ac71 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_3f83a5d4a73ffa8d0cc37f93acdc643b.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."perp_account_liquidation_attempt_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_8fa9cf93c86dd714afbb634c39685df7.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_8fa9cf93c86dd714afbb634c39685df7.sql new file mode 100644 index 00000000..278427bf --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_8fa9cf93c86dd714afbb634c39685df7.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."perp_account_liquidation_attempt_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_a56a450b425a1520f3e74082a4598845.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_a56a450b425a1520f3e74082a4598845.sql new file mode 100644 index 00000000..e7c1eb82 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_a56a450b425a1520f3e74082a4598845.sql @@ -0,0 +1,11 @@ + + + + + + +select full_liquidation +from "analytics"."prod_raw_arbitrum_sepolia"."perp_account_liquidation_attempt_arbitrum_sepolia" +where full_liquidation is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_f0660c273c9e3016481fa8ee86d5cdfe.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_f0660c273c9e3016481fa8ee86d5cdfe.sql new file mode 100644 index 00000000..0ce4c18a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_f0660c273c9e3016481fa8ee86d5cdfe.sql @@ -0,0 +1,11 @@ + + + + + + +select reward +from "analytics"."prod_raw_arbitrum_sepolia"."perp_account_liquidation_attempt_arbitrum_sepolia" +where reward is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidation_attempt_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidation_attempt_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..3e14609a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidation_attempt_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."perp_account_liquidation_attempt_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modif_2710693ebfae4e4f691e0ec4e1f49dfb.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modif_2710693ebfae4e4f691e0ec4e1f49dfb.sql new file mode 100644 index 00000000..62713f53 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modif_2710693ebfae4e4f691e0ec4e1f49dfb.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."perp_collateral_modified_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modif_c70c41a0d6510c1221264be01281233c.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modif_c70c41a0d6510c1221264be01281233c.sql new file mode 100644 index 00000000..f37def7f --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modif_c70c41a0d6510c1221264be01281233c.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_id +from "analytics"."prod_raw_arbitrum_sepolia"."perp_collateral_modified_arbitrum_sepolia" +where collateral_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modif_d1d54802ea5fd8909dc97dca566beba5.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modif_d1d54802ea5fd8909dc97dca566beba5.sql new file mode 100644 index 00000000..52a5d718 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modif_d1d54802ea5fd8909dc97dca566beba5.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."perp_collateral_modified_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_sepolia_account_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_sepolia_account_id.sql new file mode 100644 index 00000000..e5c3015d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_sepolia"."perp_collateral_modified_arbitrum_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..270fe1c6 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."perp_collateral_modified_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..4afa3e41 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."perp_collateral_modified_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..ebc99c98 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."perp_collateral_modified_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..29573be3 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."perp_collateral_modified_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_sepolia_sender.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_sepolia_sender.sql new file mode 100644 index 00000000..057e5381 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_sepolia_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_arbitrum_sepolia"."perp_collateral_modified_arbitrum_sepolia" +where sender is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_237151bd45455c299eb93a73345193b6.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_237151bd45455c299eb93a73345193b6.sql new file mode 100644 index 00000000..c26327fe --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_237151bd45455c299eb93a73345193b6.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."perp_interest_charged_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_arbitrum_sepolia_account_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_arbitrum_sepolia_account_id.sql new file mode 100644 index 00000000..12278ce3 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_arbitrum_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_sepolia"."perp_interest_charged_arbitrum_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..44c38e26 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."perp_interest_charged_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_arbitrum_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_arbitrum_sepolia_block_timestamp.sql new file mode 100644 index 00000000..cd0667f2 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_arbitrum_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."perp_interest_charged_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..29e4ca69 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."perp_interest_charged_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..78a48b6a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."perp_interest_charged_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..c6814dfb --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."perp_interest_charged_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_27e94ced24fc50ea1c35eba1f0f29a88.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_27e94ced24fc50ea1c35eba1f0f29a88.sql new file mode 100644 index 00000000..69427096 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_27e94ced24fc50ea1c35eba1f0f29a88.sql @@ -0,0 +1,11 @@ + + + + + + +select super_market_id +from "analytics"."prod_raw_arbitrum_sepolia"."perp_interest_rate_updated_arbitrum_sepolia" +where super_market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_29c9dd904994b6dd5d0a6259daf677ce.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_29c9dd904994b6dd5d0a6259daf677ce.sql new file mode 100644 index 00000000..5a970be9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_29c9dd904994b6dd5d0a6259daf677ce.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."perp_interest_rate_updated_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_35694be240f7f6287a9998455367ad56.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_35694be240f7f6287a9998455367ad56.sql new file mode 100644 index 00000000..21419303 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_35694be240f7f6287a9998455367ad56.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."perp_interest_rate_updated_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_411db81219abefdf0b12687adf6bc6ce.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_411db81219abefdf0b12687adf6bc6ce.sql new file mode 100644 index 00000000..94d463b8 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_411db81219abefdf0b12687adf6bc6ce.sql @@ -0,0 +1,11 @@ + + + + + + +select interest_rate +from "analytics"."prod_raw_arbitrum_sepolia"."perp_interest_rate_updated_arbitrum_sepolia" +where interest_rate is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_c751a4538dbebe7628fa598424d2a66a.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_c751a4538dbebe7628fa598424d2a66a.sql new file mode 100644 index 00000000..cc55f836 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_c751a4538dbebe7628fa598424d2a66a.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."perp_interest_rate_updated_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..c1e56158 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."perp_interest_rate_updated_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..93d8e399 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."perp_interest_rate_updated_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..99bceeff --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."perp_interest_rate_updated_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..4190645b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."perp_market_created_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_block_timestamp.sql new file mode 100644 index 00000000..bb4c5ebe --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."perp_market_created_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..c33bcbf0 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."perp_market_created_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..02c51f9b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."perp_market_created_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..fdf41172 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."perp_market_created_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_market_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_market_name.sql new file mode 100644 index 00000000..6a09d787 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_market_name.sql @@ -0,0 +1,11 @@ + + + + + + +select market_name +from "analytics"."prod_raw_arbitrum_sepolia"."perp_market_created_arbitrum_sepolia" +where market_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_market_symbol.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_market_symbol.sql new file mode 100644 index 00000000..a420b0d4 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_raw_arbitrum_sepolia"."perp_market_created_arbitrum_sepolia" +where market_symbol is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_perps_market_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_perps_market_id.sql new file mode 100644 index 00000000..120a2f91 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_perps_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select perps_market_id +from "analytics"."prod_raw_arbitrum_sepolia"."perp_market_created_arbitrum_sepolia" +where perps_market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_transaction_hash.sql new file mode 100644 index 00000000..e76e2973 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."perp_market_created_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..edbb9ede --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."perp_market_updated_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_block_timestamp.sql new file mode 100644 index 00000000..d346b3fe --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."perp_market_updated_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..660a73c0 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."perp_market_updated_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..1b1b2e26 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."perp_market_updated_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..6e4449f8 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."perp_market_updated_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_interest_rate.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_interest_rate.sql new file mode 100644 index 00000000..61ff8e93 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_interest_rate.sql @@ -0,0 +1,11 @@ + + + + + + +select interest_rate +from "analytics"."prod_raw_arbitrum_sepolia"."perp_market_updated_arbitrum_sepolia" +where interest_rate is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_market_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_market_id.sql new file mode 100644 index 00000000..2ac68201 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_arbitrum_sepolia"."perp_market_updated_arbitrum_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_price.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_price.sql new file mode 100644 index 00000000..82d6e162 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_raw_arbitrum_sepolia"."perp_market_updated_arbitrum_sepolia" +where price is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_transaction_hash.sql new file mode 100644 index 00000000..e42703c0 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."perp_market_updated_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_account_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_account_id.sql new file mode 100644 index 00000000..103c541b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_sepolia"."perp_order_committed_arbitrum_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..1054b013 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."perp_order_committed_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_block_timestamp.sql new file mode 100644 index 00000000..7c4f3a8e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."perp_order_committed_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..ff6dc5f9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."perp_order_committed_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..748ef7c9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."perp_order_committed_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..4d7ba667 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."perp_order_committed_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_market_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_market_id.sql new file mode 100644 index 00000000..ed91dbdc --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_arbitrum_sepolia"."perp_order_committed_arbitrum_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_transaction_hash.sql new file mode 100644 index 00000000..50dbf2db --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."perp_order_committed_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_account_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_account_id.sql new file mode 100644 index 00000000..459489fe --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_sepolia"."perp_order_settled_arbitrum_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..6a3778dc --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."perp_order_settled_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_block_timestamp.sql new file mode 100644 index 00000000..5319bee8 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."perp_order_settled_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_collected_fees.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_collected_fees.sql new file mode 100644 index 00000000..1e2cfe88 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_collected_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select collected_fees +from "analytics"."prod_raw_arbitrum_sepolia"."perp_order_settled_arbitrum_sepolia" +where collected_fees is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..88107280 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."perp_order_settled_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..3c087a98 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."perp_order_settled_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..9260bc8e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."perp_order_settled_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_market_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_market_id.sql new file mode 100644 index 00000000..92bc3664 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_arbitrum_sepolia"."perp_order_settled_arbitrum_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_transaction_hash.sql new file mode 100644 index 00000000..06f76146 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."perp_order_settled_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquida_194335b1b3a56e21742bf86e1d8822df.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquida_194335b1b3a56e21742bf86e1d8822df.sql new file mode 100644 index 00000000..6e967a16 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquida_194335b1b3a56e21742bf86e1d8822df.sql @@ -0,0 +1,11 @@ + + + + + + +select current_position_size +from "analytics"."prod_raw_arbitrum_sepolia"."perp_position_liquidated_arbitrum_sepolia" +where current_position_size is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquida_5139dff63677335431c18585377588b0.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquida_5139dff63677335431c18585377588b0.sql new file mode 100644 index 00000000..76a3ca48 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquida_5139dff63677335431c18585377588b0.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."perp_position_liquidated_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquida_67af593e048358571f51c4358b034e36.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquida_67af593e048358571f51c4358b034e36.sql new file mode 100644 index 00000000..db489ae1 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquida_67af593e048358571f51c4358b034e36.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_liquidated +from "analytics"."prod_raw_arbitrum_sepolia"."perp_position_liquidated_arbitrum_sepolia" +where amount_liquidated is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquida_739b45baf575a171b7cd98a6a9ac3536.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquida_739b45baf575a171b7cd98a6a9ac3536.sql new file mode 100644 index 00000000..112aedcb --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquida_739b45baf575a171b7cd98a6a9ac3536.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."perp_position_liquidated_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_sepolia_account_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_sepolia_account_id.sql new file mode 100644 index 00000000..b1dee35c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_sepolia"."perp_position_liquidated_arbitrum_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..33d02091 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."perp_position_liquidated_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..e5c2e676 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."perp_position_liquidated_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..afb98db8 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."perp_position_liquidated_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..7ea5d556 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."perp_position_liquidated_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_sepolia_market_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_sepolia_market_id.sql new file mode 100644 index 00000000..8e16a15e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_arbitrum_sepolia"."perp_position_liquidated_arbitrum_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_e_6070ca257bd7603da2d125674f15be5d.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_e_6070ca257bd7603da2d125674f15be5d.sql new file mode 100644 index 00000000..419fbd1f --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_e_6070ca257bd7603da2d125674f15be5d.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."perp_previous_order_expired_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_e_b2b7543b39b1e2dea7311abd47aef3d7.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_e_b2b7543b39b1e2dea7311abd47aef3d7.sql new file mode 100644 index 00000000..01ec089c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_e_b2b7543b39b1e2dea7311abd47aef3d7.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."perp_previous_order_expired_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_e_b5fcbb15c7ae3b7764487da1fced4fac.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_e_b5fcbb15c7ae3b7764487da1fced4fac.sql new file mode 100644 index 00000000..b77b5ced --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_e_b5fcbb15c7ae3b7764487da1fced4fac.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."perp_previous_order_expired_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_e_fb0442d8a2e499bd44f9c05e96e8636f.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_e_fb0442d8a2e499bd44f9c05e96e8636f.sql new file mode 100644 index 00000000..ad2e823b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_e_fb0442d8a2e499bd44f9c05e96e8636f.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."perp_previous_order_expired_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_e_fd3adb5e7b4a397d9746fe4cc80eec6c.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_e_fd3adb5e7b4a397d9746fe4cc80eec6c.sql new file mode 100644 index 00000000..ab6226d7 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_e_fd3adb5e7b4a397d9746fe4cc80eec6c.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_arbitrum_sepolia"."perp_previous_order_expired_arbitrum_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..619e71b1 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."perp_previous_order_expired_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..c4029c64 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."perp_previous_order_expired_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_arbitrum_sepolia_market_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_arbitrum_sepolia_market_id.sql new file mode 100644 index 00000000..e48976b9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_arbitrum_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_arbitrum_sepolia"."perp_previous_order_expired_arbitrum_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_account_created_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_account_created_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..96147442 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_account_created_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."perp_account_created_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_account_liquidation_attempt_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_account_liquidation_attempt_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..41c305c2 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_account_liquidation_attempt_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."perp_account_liquidation_attempt_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_collateral_modified_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_collateral_modified_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..056faba9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_collateral_modified_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."perp_collateral_modified_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_interest_charged_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_interest_charged_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..082be564 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_interest_charged_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."perp_interest_charged_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_interest_rate_updated_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_interest_rate_updated_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..aecc1643 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_interest_rate_updated_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."perp_interest_rate_updated_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_market_created_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_market_created_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..f6e6bcdd --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_market_created_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."perp_market_created_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_market_updated_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_market_updated_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..9e7e5134 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_market_updated_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."perp_market_updated_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_order_committed_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_order_committed_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..111d5fe4 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_order_committed_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."perp_order_committed_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_order_settled_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_order_settled_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..6c60abba --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_order_settled_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."perp_order_settled_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_position_liquidated_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_position_liquidated_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..9a2bc84c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_position_liquidated_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."perp_position_liquidated_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_previous_order_expired_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_previous_order_expired_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..645ca830 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_previous_order_expired_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."perp_previous_order_expired_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/schema.yml/dbt_utils_recency_blocks_arbitrum_sepolia_hour__ts__1.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/schema.yml/dbt_utils_recency_blocks_arbitrum_sepolia_hour__ts__1.sql new file mode 100644 index 00000000..71a21ff1 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/schema.yml/dbt_utils_recency_blocks_arbitrum_sepolia_hour__ts__1.sql @@ -0,0 +1,38 @@ + + + + + + + +with recency as ( + + select + + + + max(ts) as most_recent + + from "analytics"."prod_raw_arbitrum_sepolia"."blocks_arbitrum_sepolia" + + + +) + +select + + + most_recent, + cast( + + now() + ((interval '1 hour') * (-1)) + + as timestamp) as threshold + +from recency +where most_recent < cast( + + now() + ((interval '1 hour') * (-1)) + + as timestamp) + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/schema.yml/not_null_blocks_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/schema.yml/not_null_blocks_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..b9bed7e3 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/schema.yml/not_null_blocks_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."blocks_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/schema.yml/unique_blocks_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/schema.yml/unique_blocks_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..ca1da035 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/schema.yml/unique_blocks_arbitrum_sepolia_block_number.sql @@ -0,0 +1,14 @@ + + + + +select + block_number as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."blocks_arbitrum_sepolia" +where block_number is not null +group by block_number +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_order_can_d0329823473c419f7712d186d7b5e498.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_order_can_d0329823473c419f7712d186d7b5e498.sql new file mode 100644 index 00000000..8608d034 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_order_can_d0329823473c419f7712d186d7b5e498.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_cancelled_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'OrderCancelled' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_order_com_7c9b04e5bbdb951246b0c9844010bbc6.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_order_com_7c9b04e5bbdb951246b0c9844010bbc6.sql new file mode 100644 index 00000000..5e0b49f2 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_order_com_7c9b04e5bbdb951246b0c9844010bbc6.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_committed_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'OrderCommitted' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_order_set_e481e38872a1c89532855e5ebae95f7f.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_order_set_e481e38872a1c89532855e5ebae95f7f.sql new file mode 100644 index 00000000..ea9464b8 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_order_set_e481e38872a1c89532855e5ebae95f7f.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_settled_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'OrderSettled' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_synth_bou_1c39f8fe0d97b36e91f7b53ed95d2a10.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_synth_bou_1c39f8fe0d97b36e91f7b53ed95d2a10.sql new file mode 100644 index 00000000..8a802d91 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_synth_bou_1c39f8fe0d97b36e91f7b53ed95d2a10.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_bought_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'SynthBought' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_synth_reg_0336e663d10f4ca4b2e33c83cf05eaec.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_synth_reg_0336e663d10f4ca4b2e33c83cf05eaec.sql new file mode 100644 index 00000000..7a71535a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_synth_reg_0336e663d10f4ca4b2e33c83cf05eaec.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_registered_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'SynthRegistered' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_synth_sol_d9a0bcb42697942066d52485de1a1b5e.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_synth_sol_d9a0bcb42697942066d52485de1a1b5e.sql new file mode 100644 index 00000000..0ad74874 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_synth_sol_d9a0bcb42697942066d52485de1a1b5e.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_sold_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'SynthSold' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_synth_unw_5059cd55122eebf2fb18a70d62ded865.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_synth_unw_5059cd55122eebf2fb18a70d62ded865.sql new file mode 100644 index 00000000..c3b4c5d7 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_synth_unw_5059cd55122eebf2fb18a70d62ded865.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_unwrapped_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'SynthUnwrapped' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_synth_wra_6aa8a879b7bf7c59378d8ed42dff1697.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_synth_wra_6aa8a879b7bf7c59378d8ed42dff1697.sql new file mode 100644 index 00000000..1eea2984 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_synth_wra_6aa8a879b7bf7c59378d8ed42dff1697.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_wrapped_arbitrum_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'SynthWrapped' +) + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__0888c7458ff5876cced73d9a0ba1959c.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__0888c7458ff5876cced73d9a0ba1959c.sql new file mode 100644 index 00000000..4f551d70 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__0888c7458ff5876cced73d9a0ba1959c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_wrapped_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__0ad36d3fa0b33a07759a4860000a9f5f.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__0ad36d3fa0b33a07759a4860000a9f5f.sql new file mode 100644 index 00000000..b95b517e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__0ad36d3fa0b33a07759a4860000a9f5f.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_settled_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__2285c31b6c2a1bb99689a0bc568960ad.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__2285c31b6c2a1bb99689a0bc568960ad.sql new file mode 100644 index 00000000..bc4ca942 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__2285c31b6c2a1bb99689a0bc568960ad.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_wrapped_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not fees_collected >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__25ac38788b40f14b3b8c8c523ac5482c.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__25ac38788b40f14b3b8c8c523ac5482c.sql new file mode 100644 index 00000000..f3530c9e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__25ac38788b40f14b3b8c8c523ac5482c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_registered_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__2e848fb90f5ce4223805616c1e8de0ea.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__2e848fb90f5ce4223805616c1e8de0ea.sql new file mode 100644 index 00000000..2cfde8e4 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__2e848fb90f5ce4223805616c1e8de0ea.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_cancelled_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__3999a4f439b69d2d791e17ef8117b4b7.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__3999a4f439b69d2d791e17ef8117b4b7.sql new file mode 100644 index 00000000..84333352 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__3999a4f439b69d2d791e17ef8117b4b7.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_unwrapped_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__43a3fa02c5bf4f1b6e2d8a42aa072f09.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__43a3fa02c5bf4f1b6e2d8a42aa072f09.sql new file mode 100644 index 00000000..16c4ea45 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__43a3fa02c5bf4f1b6e2d8a42aa072f09.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_sold_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount_returned >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__4701c94b1c8e345374139f3eba28b34f.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__4701c94b1c8e345374139f3eba28b34f.sql new file mode 100644 index 00000000..0244151b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__4701c94b1c8e345374139f3eba28b34f.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_bought_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__4a73de204b1dfcf91618b24d0ead6352.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__4a73de204b1dfcf91618b24d0ead6352.sql new file mode 100644 index 00000000..21787114 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__4a73de204b1dfcf91618b24d0ead6352.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_settled_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not final_order_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__4c6d95c8e2708f1280d840b1803355d8.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__4c6d95c8e2708f1280d840b1803355d8.sql new file mode 100644 index 00000000..5fcaa630 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__4c6d95c8e2708f1280d840b1803355d8.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_committed_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__56d8991577d08d939e2ea1986046da54.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__56d8991577d08d939e2ea1986046da54.sql new file mode 100644 index 00000000..c1342536 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__56d8991577d08d939e2ea1986046da54.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_bought_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collected_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__5a34291a71efb29313103eb39bf2892c.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__5a34291a71efb29313103eb39bf2892c.sql new file mode 100644 index 00000000..6b6b82cc --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__5a34291a71efb29313103eb39bf2892c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_committed_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount_provided >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__6c0549b03b360d8cf75cf8b1c2153f8e.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__6c0549b03b360d8cf75cf8b1c2153f8e.sql new file mode 100644 index 00000000..616b8256 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__6c0549b03b360d8cf75cf8b1c2153f8e.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_sold_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collected_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__76a041fe88b59c30757024b4b5b64da1.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__76a041fe88b59c30757024b4b5b64da1.sql new file mode 100644 index 00000000..6c9e19d1 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__76a041fe88b59c30757024b4b5b64da1.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_settled_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__8d9f8de76c5b68ce5a80ebfa99b18292.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__8d9f8de76c5b68ce5a80ebfa99b18292.sql new file mode 100644 index 00000000..c2a6a031 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__8d9f8de76c5b68ce5a80ebfa99b18292.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_unwrapped_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not fees_collected >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__a7cec5df7d3e44ee4aee7a99c592f863.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__a7cec5df7d3e44ee4aee7a99c592f863.sql new file mode 100644 index 00000000..40ef7eba --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__a7cec5df7d3e44ee4aee7a99c592f863.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_unwrapped_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount_unwrapped >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__bff2bd10b1ca34eec54bf964bae4a98c.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__bff2bd10b1ca34eec54bf964bae4a98c.sql new file mode 100644 index 00000000..b005e87a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__bff2bd10b1ca34eec54bf964bae4a98c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_sold_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__cc020e7eff85ce396580d951c708f473.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__cc020e7eff85ce396580d951c708f473.sql new file mode 100644 index 00000000..9e8940ba --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__cc020e7eff85ce396580d951c708f473.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_settled_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collected_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__ec6b539a91243fffbbaaa70b65f8ea55.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__ec6b539a91243fffbbaaa70b65f8ea55.sql new file mode 100644 index 00000000..a91c5d30 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__ec6b539a91243fffbbaaa70b65f8ea55.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_bought_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__fddc9ab15032c2b01e4f5a2d714abd05.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__fddc9ab15032c2b01e4f5a2d714abd05.sql new file mode 100644 index 00000000..a3828fcf --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__fddc9ab15032c2b01e4f5a2d714abd05.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_sold_arbitrum_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..720c104a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_cancelled_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_block_timestamp.sql new file mode 100644 index 00000000..75d03760 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_cancelled_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..e89be3ce --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_cancelled_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..1e3572ba --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_cancelled_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..b3e027ae --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_cancelled_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_market_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_market_id.sql new file mode 100644 index 00000000..07c9b5dd --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_cancelled_arbitrum_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_sender.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_sender.sql new file mode 100644 index 00000000..2a539db1 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_cancelled_arbitrum_sepolia" +where sender is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_transaction_hash.sql new file mode 100644 index 00000000..4a201927 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_cancelled_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_amount_provided.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_amount_provided.sql new file mode 100644 index 00000000..226ad6dc --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_amount_provided.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_provided +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_committed_arbitrum_sepolia" +where amount_provided is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..ecff544e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_committed_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_block_timestamp.sql new file mode 100644 index 00000000..705a2aed --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_committed_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..dd64ef0d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_committed_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..7a7c08d5 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_committed_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..599fa280 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_committed_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_market_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_market_id.sql new file mode 100644 index 00000000..9c0438e7 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_committed_arbitrum_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_order_type.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_order_type.sql new file mode 100644 index 00000000..473be20e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_order_type.sql @@ -0,0 +1,11 @@ + + + + + + +select order_type +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_committed_arbitrum_sepolia" +where order_type is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_referrer.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_referrer.sql new file mode 100644 index 00000000..71325e01 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_referrer.sql @@ -0,0 +1,11 @@ + + + + + + +select referrer +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_committed_arbitrum_sepolia" +where referrer is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_sender.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_sender.sql new file mode 100644 index 00000000..240688d3 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_committed_arbitrum_sepolia" +where sender is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_transaction_hash.sql new file mode 100644 index 00000000..3cd321b9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_committed_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..2ebad079 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_settled_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_block_timestamp.sql new file mode 100644 index 00000000..ca3e85a6 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_settled_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_collected_fees.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_collected_fees.sql new file mode 100644 index 00000000..f1462337 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_collected_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select collected_fees +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_settled_arbitrum_sepolia" +where collected_fees is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..d74d809d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_settled_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..c9de320e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_settled_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..cbee23ac --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_settled_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_market_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_market_id.sql new file mode 100644 index 00000000..368624ce --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_settled_arbitrum_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_order_type.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_order_type.sql new file mode 100644 index 00000000..fea1e6c5 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_order_type.sql @@ -0,0 +1,11 @@ + + + + + + +select order_type +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_settled_arbitrum_sepolia" +where order_type is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_price.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_price.sql new file mode 100644 index 00000000..20fa990b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_settled_arbitrum_sepolia" +where price is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_settler.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_settler.sql new file mode 100644 index 00000000..f3f25e6e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_settler.sql @@ -0,0 +1,11 @@ + + + + + + +select settler +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_settled_arbitrum_sepolia" +where settler is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_transaction_hash.sql new file mode 100644 index 00000000..60529f96 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_settled_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..fd035ec6 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_bought_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_block_timestamp.sql new file mode 100644 index 00000000..b8677ccf --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_bought_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_collected_fees.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_collected_fees.sql new file mode 100644 index 00000000..0253b801 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_collected_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select collected_fees +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_bought_arbitrum_sepolia" +where collected_fees is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..c830aab9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_bought_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..79d90470 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_bought_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..2e82a7f6 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_bought_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_price.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_price.sql new file mode 100644 index 00000000..32ba058a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_bought_arbitrum_sepolia" +where price is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_referrer.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_referrer.sql new file mode 100644 index 00000000..5d762ea4 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_referrer.sql @@ -0,0 +1,11 @@ + + + + + + +select referrer +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_bought_arbitrum_sepolia" +where referrer is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_synth_market_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_synth_market_id.sql new file mode 100644 index 00000000..a8eccdca --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_bought_arbitrum_sepolia" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_transaction_hash.sql new file mode 100644 index 00000000..bff7fd77 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_bought_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_2fb01859ed6fb2d73c15c31bcb3fc105.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_2fb01859ed6fb2d73c15c31bcb3fc105.sql new file mode 100644 index 00000000..38cf1f37 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_2fb01859ed6fb2d73c15c31bcb3fc105.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_token_address +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_registered_arbitrum_sepolia" +where synth_token_address is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_6da863fc8d9528f5a1874d8fcd090533.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_6da863fc8d9528f5a1874d8fcd090533.sql new file mode 100644 index 00000000..154404c8 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_6da863fc8d9528f5a1874d8fcd090533.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_registered_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..a2b262a7 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_registered_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_arbitrum_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_arbitrum_sepolia_block_timestamp.sql new file mode 100644 index 00000000..012b461e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_arbitrum_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_registered_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..747325ef --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_registered_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..61a97fbf --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_registered_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..6921f6e0 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_registered_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_arbitrum_sepolia_synth_market_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_arbitrum_sepolia_synth_market_id.sql new file mode 100644 index 00000000..0c6113b0 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_arbitrum_sepolia_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_registered_arbitrum_sepolia" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_amount_returned.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_amount_returned.sql new file mode 100644 index 00000000..6ce26587 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_amount_returned.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_returned +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_sold_arbitrum_sepolia" +where amount_returned is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..b788ca9d --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_sold_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_block_timestamp.sql new file mode 100644 index 00000000..75064c90 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_sold_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_collected_fees.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_collected_fees.sql new file mode 100644 index 00000000..7dceebc7 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_collected_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select collected_fees +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_sold_arbitrum_sepolia" +where collected_fees is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..0be790ca --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_sold_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..92827381 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_sold_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..cc5cfa08 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_sold_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_price.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_price.sql new file mode 100644 index 00000000..f6f79da6 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_sold_arbitrum_sepolia" +where price is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_referrer.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_referrer.sql new file mode 100644 index 00000000..c3bce919 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_referrer.sql @@ -0,0 +1,11 @@ + + + + + + +select referrer +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_sold_arbitrum_sepolia" +where referrer is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_synth_market_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_synth_market_id.sql new file mode 100644 index 00000000..2de31da6 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_sold_arbitrum_sepolia" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_transaction_hash.sql new file mode 100644 index 00000000..ca4dbcf9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_sold_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_amount_unwrapped.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_amount_unwrapped.sql new file mode 100644 index 00000000..787bb248 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_amount_unwrapped.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_unwrapped +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_unwrapped_arbitrum_sepolia" +where amount_unwrapped is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..15847e94 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_unwrapped_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_block_timestamp.sql new file mode 100644 index 00000000..86deaa6c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_unwrapped_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..7f4779e3 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_unwrapped_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..396f8707 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_unwrapped_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_fees_collected.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_fees_collected.sql new file mode 100644 index 00000000..f1112010 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_fees_collected.sql @@ -0,0 +1,11 @@ + + + + + + +select fees_collected +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_unwrapped_arbitrum_sepolia" +where fees_collected is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..6e1c6926 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_unwrapped_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_synth_market_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_synth_market_id.sql new file mode 100644 index 00000000..29cb36df --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_unwrapped_arbitrum_sepolia" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_transaction_hash.sql new file mode 100644 index 00000000..ecc0bc75 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_unwrapped_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_block_number.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_block_number.sql new file mode 100644 index 00000000..26954513 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_wrapped_arbitrum_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_block_timestamp.sql new file mode 100644 index 00000000..b844a984 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_wrapped_arbitrum_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_contract.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_contract.sql new file mode 100644 index 00000000..ec34b06b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_wrapped_arbitrum_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_event_name.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_event_name.sql new file mode 100644 index 00000000..a1dbfb75 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_wrapped_arbitrum_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_fees_collected.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_fees_collected.sql new file mode 100644 index 00000000..5d54a092 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_fees_collected.sql @@ -0,0 +1,11 @@ + + + + + + +select fees_collected +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_wrapped_arbitrum_sepolia" +where fees_collected is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..b358bb9c --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_wrapped_arbitrum_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_synth_market_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_synth_market_id.sql new file mode 100644 index 00000000..907973aa --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_wrapped_arbitrum_sepolia" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_transaction_hash.sql new file mode 100644 index 00000000..afa02e4a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_wrapped_arbitrum_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_order_cancelled_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_order_cancelled_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..a552d606 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_order_cancelled_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_cancelled_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_order_committed_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_order_committed_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..43fde250 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_order_committed_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_committed_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_order_settled_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_order_settled_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..02e8828e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_order_settled_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."spot_order_settled_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_synth_bought_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_synth_bought_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..9eb89a10 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_synth_bought_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_bought_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_synth_registered_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_synth_registered_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..4d778e6e --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_synth_registered_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_registered_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_synth_sold_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_synth_sold_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..297182dc --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_synth_sold_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_sold_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_synth_unwrapped_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_synth_unwrapped_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..5d86e5b1 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_synth_unwrapped_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_unwrapped_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_synth_wrapped_arbitrum_sepolia_id.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_synth_wrapped_arbitrum_sepolia_id.sql new file mode 100644 index 00000000..94e443bb --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_synth_wrapped_arbitrum_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_arbitrum_sepolia"."spot_synth_wrapped_arbitrum_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_order_cancelled_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_order_cancelled_arbitrum_sepolia.sql new file mode 100644 index 00000000..028810a1 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_order_cancelled_arbitrum_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."spot_market_proxy_event_order_cancelled" diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_order_committed_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_order_committed_arbitrum_sepolia.sql new file mode 100644 index 00000000..860e6484 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_order_committed_arbitrum_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."spot_market_proxy_event_order_committed" diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_order_settled_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_order_settled_arbitrum_sepolia.sql new file mode 100644 index 00000000..e5cac981 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_order_settled_arbitrum_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."spot_market_proxy_event_order_settled" diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_synth_bought_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_synth_bought_arbitrum_sepolia.sql new file mode 100644 index 00000000..b63bbe5a --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_synth_bought_arbitrum_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."spot_market_proxy_event_synth_bought" diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_synth_registered_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_synth_registered_arbitrum_sepolia.sql new file mode 100644 index 00000000..6f3ee6a9 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_synth_registered_arbitrum_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."spot_market_proxy_event_synth_registered" diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_synth_sold_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_synth_sold_arbitrum_sepolia.sql new file mode 100644 index 00000000..fe2b6a05 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_synth_sold_arbitrum_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."spot_market_proxy_event_synth_sold" diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_synth_unwrapped_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_synth_unwrapped_arbitrum_sepolia.sql new file mode 100644 index 00000000..e0a64a8b --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_synth_unwrapped_arbitrum_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."spot_market_proxy_event_synth_unwrapped" diff --git a/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_synth_wrapped_arbitrum_sepolia.sql b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_synth_wrapped_arbitrum_sepolia.sql new file mode 100644 index 00000000..23d69429 --- /dev/null +++ b/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_synth_wrapped_arbitrum_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_arbitrum_sepolia"."spot_market_proxy_event_synth_wrapped" diff --git a/compiled/synthetix/models/raw/base/mainnet/blocks_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/blocks_base_mainnet.sql new file mode 100644 index 00000000..a2955117 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/blocks_base_mainnet.sql @@ -0,0 +1,39 @@ +with indexer_blocks as ( + select + timestamp as ts, + CAST( + number as INTEGER + ) as block_number + from + "analytics"."raw_base_mainnet"."block" +), + +parquet_blocks as ( + select + TO_TIMESTAMP(timestamp) as ts, + CAST( + block_number as INTEGER + ) as block_number + from + "analytics"."raw_base_mainnet"."blocks_parquet" +), + +combined_blocks as ( + select * + from + indexer_blocks + + union all + + select * + from + parquet_blocks +) + +select + block_number, + MIN(ts) as ts +from + combined_blocks +group by + block_number \ No newline at end of file diff --git a/compiled/synthetix/models/raw/base/mainnet/buyback/buyback_processed_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/buyback/buyback_processed_base_mainnet.sql new file mode 100644 index 00000000..d0a6b1e0 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/buyback/buyback_processed_base_mainnet.sql @@ -0,0 +1,43 @@ +with legacy_events as ( + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."buyback_snx_legacy_event_buyback_processed" + +), + +current_events as ( + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."buyback_snx_event_buyback_processed" + +) + +select + id, + block_number, + block_timestamp, + transaction_hash, + event_name, + contract, + buyer, + snx, + usd +from + legacy_events +union all +select + id, + block_number, + block_timestamp, + transaction_hash, + event_name, + contract, + buyer, + snx, + usd +from + current_events \ No newline at end of file diff --git a/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/accepted_values_buyback_proces_8068cd10186cbca1b52cf3e47bbbd6be.sql b/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/accepted_values_buyback_proces_8068cd10186cbca1b52cf3e47bbbd6be.sql new file mode 100644 index 00000000..5050904a --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/accepted_values_buyback_proces_8068cd10186cbca1b52cf3e47bbbd6be.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."buyback_processed_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'BuybackProcessed' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_buyba_7205bdf024217b749658bf7787b4a0da.sql b/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_buyba_7205bdf024217b749658bf7787b4a0da.sql new file mode 100644 index 00000000..84386fe3 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_buyba_7205bdf024217b749658bf7787b4a0da.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."buyback_processed_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not snx >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_buyba_afb70dba74fac398d6e51d33db8447fc.sql b/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_buyba_afb70dba74fac398d6e51d33db8447fc.sql new file mode 100644 index 00000000..86b8e414 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_buyba_afb70dba74fac398d6e51d33db8447fc.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."buyback_processed_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not usd >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_block_number.sql new file mode 100644 index 00000000..68ca79eb --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."buyback_processed_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..5d5aedf1 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."buyback_processed_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_buyer.sql b/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_buyer.sql new file mode 100644 index 00000000..3e216be5 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_buyer.sql @@ -0,0 +1,11 @@ + + + + + + +select buyer +from "analytics"."prod_raw_base_mainnet"."buyback_processed_base_mainnet" +where buyer is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_contract.sql new file mode 100644 index 00000000..27aa9629 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."buyback_processed_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_event_name.sql new file mode 100644 index 00000000..f1842b58 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."buyback_processed_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_id.sql new file mode 100644 index 00000000..49a25043 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."buyback_processed_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_snx.sql b/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_snx.sql new file mode 100644 index 00000000..12d624b5 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_snx.sql @@ -0,0 +1,11 @@ + + + + + + +select snx +from "analytics"."prod_raw_base_mainnet"."buyback_processed_base_mainnet" +where snx is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..fce17333 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."buyback_processed_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_usd.sql b/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_usd.sql new file mode 100644 index 00000000..048f9483 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_usd.sql @@ -0,0 +1,11 @@ + + + + + + +select usd +from "analytics"."prod_raw_base_mainnet"."buyback_processed_base_mainnet" +where usd is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/unique_buyback_processed_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/unique_buyback_processed_base_mainnet_id.sql new file mode 100644 index 00000000..7f4187a3 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/unique_buyback_processed_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."buyback_processed_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/core_account_created_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/core/core_account_created_base_mainnet.sql new file mode 100644 index 00000000..64b4cacf --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/core_account_created_base_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."core_proxy_event_account_created" diff --git a/compiled/synthetix/models/raw/base/mainnet/core/core_delegation_updated_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/core/core_delegation_updated_base_mainnet.sql new file mode 100644 index 00000000..1d7a9d65 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/core_delegation_updated_base_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."core_proxy_event_delegation_updated" diff --git a/compiled/synthetix/models/raw/base/mainnet/core/core_deposited_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/core/core_deposited_base_mainnet.sql new file mode 100644 index 00000000..3f2e4147 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/core_deposited_base_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."core_proxy_event_deposited" diff --git a/compiled/synthetix/models/raw/base/mainnet/core/core_liquidation_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/core/core_liquidation_base_mainnet.sql new file mode 100644 index 00000000..af223701 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/core_liquidation_base_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."core_proxy_event_liquidation" diff --git a/compiled/synthetix/models/raw/base/mainnet/core/core_market_registered_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/core/core_market_registered_base_mainnet.sql new file mode 100644 index 00000000..512d62a9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/core_market_registered_base_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."core_proxy_event_market_registered" diff --git a/compiled/synthetix/models/raw/base/mainnet/core/core_market_updated_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/core/core_market_updated_base_mainnet.sql new file mode 100644 index 00000000..295a25b1 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/core_market_updated_base_mainnet.sql @@ -0,0 +1,151 @@ +with events as ( + select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + net_issuance, + deposited_collateral_value, + target as sender, + 'USD' as collateral_type, + credit_capacity, + amount as token_amount + from + ( + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."core_proxy_legacy_event_market_usd_deposited" + + ) as usd_deposited -- noqa: AL05 + union all + select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + net_issuance, + deposited_collateral_value, + target as sender, + 'USD' as collateral_type, + credit_capacity, + amount as token_amount + from + ( + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."core_proxy_legacy_event_market_usd_withdrawn" + + ) as usd_withdrawn -- noqa: AL05 + union all + select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + net_issuance, + deposited_collateral_value, + sender, + collateral_type, + credit_capacity, + token_amount + from + ( + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."core_proxy_event_market_collateral_deposited" + + ) as collateral_deposited -- noqa: AL05 + union all + select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + net_issuance, + deposited_collateral_value, + sender, + collateral_type, + credit_capacity, + token_amount + from + ( + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."core_proxy_event_market_collateral_withdrawn" + + ) as collateral_withdrawn -- noqa: AL05 + union all + select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + net_issuance, + deposited_collateral_value, + target as sender, + 'USD' as collateral_type, + credit_capacity, + amount as token_amount + from + ( + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."core_proxy_event_market_usd_deposited" + + ) as usd_deposited -- noqa: AL05 + union all + select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + net_issuance, + deposited_collateral_value, + target as sender, + 'USD' as collateral_type, + credit_capacity, + amount as token_amount + from + ( + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."core_proxy_event_market_usd_withdrawn" + + ) as usd_withdrawn -- noqa: AL05 +) + +select * +from + events +order by + block_timestamp \ No newline at end of file diff --git a/compiled/synthetix/models/raw/base/mainnet/core/core_pool_created_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/core/core_pool_created_base_mainnet.sql new file mode 100644 index 00000000..20312094 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/core_pool_created_base_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."core_proxy_event_pool_created" diff --git a/compiled/synthetix/models/raw/base/mainnet/core/core_rewards_claimed_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/core/core_rewards_claimed_base_mainnet.sql new file mode 100644 index 00000000..d8fa18f2 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/core_rewards_claimed_base_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."core_proxy_event_rewards_claimed" diff --git a/compiled/synthetix/models/raw/base/mainnet/core/core_rewards_distributed_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/core/core_rewards_distributed_base_mainnet.sql new file mode 100644 index 00000000..9dcc67dd --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/core_rewards_distributed_base_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."core_proxy_event_rewards_distributed" diff --git a/compiled/synthetix/models/raw/base/mainnet/core/core_usd_burned_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/core/core_usd_burned_base_mainnet.sql new file mode 100644 index 00000000..68d8ffa0 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/core_usd_burned_base_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."core_proxy_event_usd_burned" diff --git a/compiled/synthetix/models/raw/base/mainnet/core/core_usd_minted_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/core/core_usd_minted_base_mainnet.sql new file mode 100644 index 00000000..b8d75b7b --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/core_usd_minted_base_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."core_proxy_event_usd_minted" diff --git a/compiled/synthetix/models/raw/base/mainnet/core/core_vault_collateral_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/core/core_vault_collateral_base_mainnet.sql new file mode 100644 index 00000000..8e3e72a4 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/core_vault_collateral_base_mainnet.sql @@ -0,0 +1,41 @@ +with base as ( + select + block_number, + contract_address, + chain_id, + pool_id, + collateral_type, + cast( + amount as numeric + ) as amount, + cast( + value as numeric + ) as collateral_value + from + "analytics"."raw_base_mainnet"."core_get_vault_collateral" + where + amount is not null +) + +select + to_timestamp(blocks.timestamp) as ts, + cast( + blocks.block_number as integer + ) as block_number, + base.contract_address, + cast( + base.pool_id as integer + ) as pool_id, + cast( + base.collateral_type as varchar + ) as collateral_type, + + base.amount / 1e18 + as amount, + + base.collateral_value / 1e18 + as collateral_value +from + base +inner join "analytics"."raw_base_mainnet"."blocks_parquet" as blocks + on base.block_number = blocks.block_number \ No newline at end of file diff --git a/compiled/synthetix/models/raw/base/mainnet/core/core_vault_debt_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/core/core_vault_debt_base_mainnet.sql new file mode 100644 index 00000000..3676ceb2 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/core_vault_debt_base_mainnet.sql @@ -0,0 +1,37 @@ +with base as ( + select + block_number, + contract_address, + chain_id, + pool_id, + collateral_type, + CAST( + value_1 as numeric + ) as debt + from + "analytics"."raw_base_mainnet"."core_get_vault_debt" + where + value_1 is not null +) + +select + TO_TIMESTAMP( + blocks.timestamp + ) as ts, + CAST( + blocks.block_number as integer + ) as block_number, + base.contract_address, + CAST( + base.pool_id as integer + ) as pool_id, + CAST( + base.collateral_type as varchar + ) as collateral_type, + + base.debt / 1e18 + as debt +from + base +inner join "analytics"."raw_base_mainnet"."blocks_parquet" as blocks + on base.block_number = blocks.block_number \ No newline at end of file diff --git a/compiled/synthetix/models/raw/base/mainnet/core/core_vault_liquidation_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/core/core_vault_liquidation_base_mainnet.sql new file mode 100644 index 00000000..acf97de0 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/core_vault_liquidation_base_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."core_proxy_event_vault_liquidation" diff --git a/compiled/synthetix/models/raw/base/mainnet/core/core_withdrawn_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/core/core_withdrawn_base_mainnet.sql new file mode 100644 index 00000000..e0d7c0a0 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/core_withdrawn_base_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."core_proxy_event_withdrawn" diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_account_c_a1256cab63a858b197b78f9432dd8903.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_account_c_a1256cab63a858b197b78f9432dd8903.sql new file mode 100644 index 00000000..7cd2a5ce --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_account_c_a1256cab63a858b197b78f9432dd8903.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."core_account_created_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'AccountCreated' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_delegatio_6fb7ece242e2fdcc30491b13926793be.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_delegatio_6fb7ece242e2fdcc30491b13926793be.sql new file mode 100644 index 00000000..da44cdd8 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_delegatio_6fb7ece242e2fdcc30491b13926793be.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."core_delegation_updated_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'DelegationUpdated' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_deposited_d2ece9aaf2ead30501daa2b49e21a31c.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_deposited_d2ece9aaf2ead30501daa2b49e21a31c.sql new file mode 100644 index 00000000..b0db9555 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_deposited_d2ece9aaf2ead30501daa2b49e21a31c.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."core_deposited_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'Deposited' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_liquidati_2f8a8c41dad7bc8573be95bdd2240533.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_liquidati_2f8a8c41dad7bc8573be95bdd2240533.sql new file mode 100644 index 00000000..88c02fd2 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_liquidati_2f8a8c41dad7bc8573be95bdd2240533.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."core_liquidation_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'Liquidation' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_market_re_7d22dc7014c15a24d3a378934a783186.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_market_re_7d22dc7014c15a24d3a378934a783186.sql new file mode 100644 index 00000000..039fe018 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_market_re_7d22dc7014c15a24d3a378934a783186.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."core_market_registered_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'MarketRegistered' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_market_up_8ffc0f692fd38a4fb71d7fad1fdca0f3.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_market_up_8ffc0f692fd38a4fb71d7fad1fdca0f3.sql new file mode 100644 index 00000000..b22086c1 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_market_up_8ffc0f692fd38a4fb71d7fad1fdca0f3.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."core_market_updated_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'MarketCollateralWithdrawn','MarketCollateralDeposited','MarketUsdWithdrawn','MarketUsdDeposited' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_pool_crea_bdbd8829aa1ff5cab82d34c5df5684cd.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_pool_crea_bdbd8829aa1ff5cab82d34c5df5684cd.sql new file mode 100644 index 00000000..6a16e6b8 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_pool_crea_bdbd8829aa1ff5cab82d34c5df5684cd.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."core_pool_created_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'PoolCreated' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_rewards_c_aad60da75a6038cc74207493be039974.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_rewards_c_aad60da75a6038cc74207493be039974.sql new file mode 100644 index 00000000..2e530d77 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_rewards_c_aad60da75a6038cc74207493be039974.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."core_rewards_claimed_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'RewardsClaimed' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_rewards_d_84b0fa070897af09099b10595ee397ae.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_rewards_d_84b0fa070897af09099b10595ee397ae.sql new file mode 100644 index 00000000..360ba58b --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_rewards_d_84b0fa070897af09099b10595ee397ae.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."core_rewards_distributed_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'RewardsDistributed' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_usd_burne_6c46cbac385294db7e70f471efaa5ca8.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_usd_burne_6c46cbac385294db7e70f471efaa5ca8.sql new file mode 100644 index 00000000..316a0660 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_usd_burne_6c46cbac385294db7e70f471efaa5ca8.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."core_usd_burned_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'UsdBurned' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_usd_minte_a62ddc156bda3c5e30f190584fdb834e.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_usd_minte_a62ddc156bda3c5e30f190584fdb834e.sql new file mode 100644 index 00000000..068acda1 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_usd_minte_a62ddc156bda3c5e30f190584fdb834e.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."core_usd_minted_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'UsdMinted' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_vault_liq_45a427ac84df0810a91900c306041b2b.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_vault_liq_45a427ac84df0810a91900c306041b2b.sql new file mode 100644 index 00000000..07a93f99 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_vault_liq_45a427ac84df0810a91900c306041b2b.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."core_vault_liquidation_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'VaultLiquidation' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_withdrawn_9232007c2d4beca3cf202e40bf1586d8.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_withdrawn_9232007c2d4beca3cf202e40bf1586d8.sql new file mode 100644 index 00000000..e9ec1207 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_withdrawn_9232007c2d4beca3cf202e40bf1586d8.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."core_withdrawn_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'Withdrawn' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__072d0a3e91e04239f7438a3e2f51a69c.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__072d0a3e91e04239f7438a3e2f51a69c.sql new file mode 100644 index 00000000..8ef02844 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__072d0a3e91e04239f7438a3e2f51a69c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_market_updated_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__0ebf2739b124eb8dac7f84f98842bbcd.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__0ebf2739b124eb8dac7f84f98842bbcd.sql new file mode 100644 index 00000000..ecb0ab4a --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__0ebf2739b124eb8dac7f84f98842bbcd.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_market_updated_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not deposited_collateral_value >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__14bb4889df60650f86384669233cdfc3.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__14bb4889df60650f86384669233cdfc3.sql new file mode 100644 index 00000000..89d139cf --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__14bb4889df60650f86384669233cdfc3.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_usd_minted_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__253b9a83002d16c95924abe6f937d846.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__253b9a83002d16c95924abe6f937d846.sql new file mode 100644 index 00000000..678b859c --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__253b9a83002d16c95924abe6f937d846.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_delegation_updated_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__2ac3bbca2e87763cd3aa7b60a2711897.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__2ac3bbca2e87763cd3aa7b60a2711897.sql new file mode 100644 index 00000000..0d25cfe4 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__2ac3bbca2e87763cd3aa7b60a2711897.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_rewards_claimed_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__2d2cd96f455068e88f22556076aa5a56.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__2d2cd96f455068e88f22556076aa5a56.sql new file mode 100644 index 00000000..c33f8e97 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__2d2cd96f455068e88f22556076aa5a56.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_usd_minted_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__36fc9dfe3b15217319d5fd29c4d3d7a4.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__36fc9dfe3b15217319d5fd29c4d3d7a4.sql new file mode 100644 index 00000000..24c6b23d --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__36fc9dfe3b15217319d5fd29c4d3d7a4.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_rewards_distributed_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__3ce6f9d55bc6a557e5bfd2630704f435.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__3ce6f9d55bc6a557e5bfd2630704f435.sql new file mode 100644 index 00000000..1514d0f1 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__3ce6f9d55bc6a557e5bfd2630704f435.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_vault_collateral_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__47bddc57664c78a55614ac643ed3ffcf.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__47bddc57664c78a55614ac643ed3ffcf.sql new file mode 100644 index 00000000..2503c71f --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__47bddc57664c78a55614ac643ed3ffcf.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_liquidation_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not liquidate_as_account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__4e8993cb1da2677e8026b5c779015536.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__4e8993cb1da2677e8026b5c779015536.sql new file mode 100644 index 00000000..be4c2de2 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__4e8993cb1da2677e8026b5c779015536.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_withdrawn_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not token_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__51f9fca6491d2ad8559f025743537402.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__51f9fca6491d2ad8559f025743537402.sql new file mode 100644 index 00000000..53ad1b1f --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__51f9fca6491d2ad8559f025743537402.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_vault_liquidation_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__5a9c6563bcebecccc18c3ba5737a8c27.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__5a9c6563bcebecccc18c3ba5737a8c27.sql new file mode 100644 index 00000000..f009491d --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__5a9c6563bcebecccc18c3ba5737a8c27.sql @@ -0,0 +1,22 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_delegation_updated_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not leverage >= 1000000000000000000 + -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule. + or not leverage <= 1000000000000000000 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__5f1c37222733408e1c709a047f319d20.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__5f1c37222733408e1c709a047f319d20.sql new file mode 100644 index 00000000..30fe8d8b --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__5f1c37222733408e1c709a047f319d20.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_rewards_distributed_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not duration >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__624bae7a26f389d81fab0e2e4873aba4.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__624bae7a26f389d81fab0e2e4873aba4.sql new file mode 100644 index 00000000..79e3751d --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__624bae7a26f389d81fab0e2e4873aba4.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_delegation_updated_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__63101afe87b50f579e2db7cc4c5329b8.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__63101afe87b50f579e2db7cc4c5329b8.sql new file mode 100644 index 00000000..756dabe3 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__63101afe87b50f579e2db7cc4c5329b8.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_usd_burned_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__6ca6e9805390c0e9a66c350a39ec9df1.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__6ca6e9805390c0e9a66c350a39ec9df1.sql new file mode 100644 index 00000000..81958f50 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__6ca6e9805390c0e9a66c350a39ec9df1.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_deposited_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__73dff824ec86c822b9f44e7920a6345d.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__73dff824ec86c822b9f44e7920a6345d.sql new file mode 100644 index 00000000..dc6a1cec --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__73dff824ec86c822b9f44e7920a6345d.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_deposited_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not token_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__79fc7758f49cfa3d2f7a491a9fca71a4.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__79fc7758f49cfa3d2f7a491a9fca71a4.sql new file mode 100644 index 00000000..52a9c38f --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__79fc7758f49cfa3d2f7a491a9fca71a4.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_vault_debt_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__7e7963d46f2c6d05d90cee3851af4c4f.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__7e7963d46f2c6d05d90cee3851af4c4f.sql new file mode 100644 index 00000000..5b85498b --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__7e7963d46f2c6d05d90cee3851af4c4f.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_usd_minted_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__888a89f13edea0827880954dcadc49b0.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__888a89f13edea0827880954dcadc49b0.sql new file mode 100644 index 00000000..efdc195a --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__888a89f13edea0827880954dcadc49b0.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_liquidation_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__89c5610ccaa1c6a8b230b4c61815e02e.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__89c5610ccaa1c6a8b230b4c61815e02e.sql new file mode 100644 index 00000000..76a3d208 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__89c5610ccaa1c6a8b230b4c61815e02e.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_withdrawn_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__9c86403cb2ee785aa0809eae1dfa9291.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__9c86403cb2ee785aa0809eae1dfa9291.sql new file mode 100644 index 00000000..bf62076c --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__9c86403cb2ee785aa0809eae1dfa9291.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_liquidation_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a1c22aa1af42c6708c0439995bac0e8a.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a1c22aa1af42c6708c0439995bac0e8a.sql new file mode 100644 index 00000000..9522143a --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a1c22aa1af42c6708c0439995bac0e8a.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_usd_burned_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a777d371e2bd5b2327d43f495fd10adc.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a777d371e2bd5b2327d43f495fd10adc.sql new file mode 100644 index 00000000..8b170b7e --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a777d371e2bd5b2327d43f495fd10adc.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_vault_collateral_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collateral_value >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__aecdb6e1634e2b861870dc60d37cf98c.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__aecdb6e1634e2b861870dc60d37cf98c.sql new file mode 100644 index 00000000..b581f092 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__aecdb6e1634e2b861870dc60d37cf98c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_vault_liquidation_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not liquidate_as_account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__b1c522fbe833ee75b2877e8459f86cca.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__b1c522fbe833ee75b2877e8459f86cca.sql new file mode 100644 index 00000000..db0f21ec --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__b1c522fbe833ee75b2877e8459f86cca.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_rewards_claimed_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__b6577276631f758181334c9490e0d1f2.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__b6577276631f758181334c9490e0d1f2.sql new file mode 100644 index 00000000..bdfc311c --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__b6577276631f758181334c9490e0d1f2.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_vault_collateral_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c3d16b83384c2504d670e69fb4931d89.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c3d16b83384c2504d670e69fb4931d89.sql new file mode 100644 index 00000000..c4620cab --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c3d16b83384c2504d670e69fb4931d89.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_rewards_distributed_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__d8e8bea5c4b2354e7f869cd680bd68b7.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__d8e8bea5c4b2354e7f869cd680bd68b7.sql new file mode 100644 index 00000000..895e386f --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__d8e8bea5c4b2354e7f869cd680bd68b7.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_pool_created_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__ee84146b3c7f59e069cb06c4866f3afb.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__ee84146b3c7f59e069cb06c4866f3afb.sql new file mode 100644 index 00000000..876ec3ff --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__ee84146b3c7f59e069cb06c4866f3afb.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_delegation_updated_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__ef8c2ac0471d5e31c631c60851e1a104.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__ef8c2ac0471d5e31c631c60851e1a104.sql new file mode 100644 index 00000000..61abbcc5 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__ef8c2ac0471d5e31c631c60851e1a104.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_market_updated_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not token_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__fa0ed60eafe37b04ad128d3b911d6149.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__fa0ed60eafe37b04ad128d3b911d6149.sql new file mode 100644 index 00000000..23183a24 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__fa0ed60eafe37b04ad128d3b911d6149.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_usd_burned_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__fb024e3fa3982ab93641f21fa4d9026d.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__fb024e3fa3982ab93641f21fa4d9026d.sql new file mode 100644 index 00000000..71aace73 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__fb024e3fa3982ab93641f21fa4d9026d.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_account_created_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__feee96e2415d527613f8844cc4624c65.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__feee96e2415d527613f8844cc4624c65.sql new file mode 100644 index 00000000..539a24e1 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__feee96e2415d527613f8844cc4624c65.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."core_rewards_claimed_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_account_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_account_id.sql new file mode 100644 index 00000000..69aa5fd2 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_mainnet"."core_account_created_base_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_block_number.sql new file mode 100644 index 00000000..b33dbe28 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."core_account_created_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..79035f8c --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."core_account_created_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_contract.sql new file mode 100644 index 00000000..296627f9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."core_account_created_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_event_name.sql new file mode 100644 index 00000000..88206746 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."core_account_created_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_id.sql new file mode 100644 index 00000000..4cde55aa --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."core_account_created_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_owner.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_owner.sql new file mode 100644 index 00000000..937f12f0 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_owner.sql @@ -0,0 +1,11 @@ + + + + + + +select owner +from "analytics"."prod_raw_base_mainnet"."core_account_created_base_mainnet" +where owner is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..aca388cf --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."core_account_created_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_account_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_account_id.sql new file mode 100644 index 00000000..a1b4b6c3 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_mainnet"."core_delegation_updated_base_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_amount.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_amount.sql new file mode 100644 index 00000000..1b7fc3b7 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_raw_base_mainnet"."core_delegation_updated_base_mainnet" +where amount is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_block_number.sql new file mode 100644 index 00000000..8e7bd959 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."core_delegation_updated_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..4a082152 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."core_delegation_updated_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_collateral_type.sql new file mode 100644 index 00000000..916faa76 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_base_mainnet"."core_delegation_updated_base_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_contract.sql new file mode 100644 index 00000000..126f62f5 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."core_delegation_updated_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_event_name.sql new file mode 100644 index 00000000..110683dc --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."core_delegation_updated_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_id.sql new file mode 100644 index 00000000..123cfe93 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."core_delegation_updated_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_leverage.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_leverage.sql new file mode 100644 index 00000000..9544051f --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_leverage.sql @@ -0,0 +1,11 @@ + + + + + + +select leverage +from "analytics"."prod_raw_base_mainnet"."core_delegation_updated_base_mainnet" +where leverage is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_pool_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_pool_id.sql new file mode 100644 index 00000000..677e8830 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_base_mainnet"."core_delegation_updated_base_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_sender.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_sender.sql new file mode 100644 index 00000000..ade14348 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_base_mainnet"."core_delegation_updated_base_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..a7b54201 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."core_delegation_updated_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_account_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_account_id.sql new file mode 100644 index 00000000..d454bae1 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_mainnet"."core_deposited_base_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_block_number.sql new file mode 100644 index 00000000..bd6d4ee7 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."core_deposited_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..8b6ff743 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."core_deposited_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_collateral_type.sql new file mode 100644 index 00000000..57e773ea --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_base_mainnet"."core_deposited_base_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_contract.sql new file mode 100644 index 00000000..1ac41f7a --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."core_deposited_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_event_name.sql new file mode 100644 index 00000000..e50ca060 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."core_deposited_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_id.sql new file mode 100644 index 00000000..57fb1cf2 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."core_deposited_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_sender.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_sender.sql new file mode 100644 index 00000000..a699bd66 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_base_mainnet"."core_deposited_base_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_token_amount.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_token_amount.sql new file mode 100644 index 00000000..507ed017 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_token_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select token_amount +from "analytics"."prod_raw_base_mainnet"."core_deposited_base_mainnet" +where token_amount is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..2b09f6ff --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."core_deposited_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_account_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_account_id.sql new file mode 100644 index 00000000..80c6bdf8 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_mainnet"."core_liquidation_base_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_block_number.sql new file mode 100644 index 00000000..21090f91 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."core_liquidation_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..4830890f --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."core_liquidation_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_collateral_type.sql new file mode 100644 index 00000000..dcf1c4ab --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_base_mainnet"."core_liquidation_base_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_contract.sql new file mode 100644 index 00000000..117661fa --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."core_liquidation_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_event_name.sql new file mode 100644 index 00000000..d05a4b38 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."core_liquidation_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_id.sql new file mode 100644 index 00000000..c912e6ba --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."core_liquidation_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_liquidate_as_account_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_liquidate_as_account_id.sql new file mode 100644 index 00000000..a9d53772 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_liquidate_as_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select liquidate_as_account_id +from "analytics"."prod_raw_base_mainnet"."core_liquidation_base_mainnet" +where liquidate_as_account_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_pool_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_pool_id.sql new file mode 100644 index 00000000..90855ec6 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_base_mainnet"."core_liquidation_base_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_sender.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_sender.sql new file mode 100644 index 00000000..f36cbf44 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_base_mainnet"."core_liquidation_base_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..33ffa2a9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."core_liquidation_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_block_number.sql new file mode 100644 index 00000000..8033a720 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."core_market_registered_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..cb672bd2 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."core_market_registered_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_contract.sql new file mode 100644 index 00000000..b5b96e52 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."core_market_registered_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_event_name.sql new file mode 100644 index 00000000..b6ef960a --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."core_market_registered_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_id.sql new file mode 100644 index 00000000..96516f43 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."core_market_registered_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_market.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_market.sql new file mode 100644 index 00000000..f3ec9451 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_market.sql @@ -0,0 +1,11 @@ + + + + + + +select market +from "analytics"."prod_raw_base_mainnet"."core_market_registered_base_mainnet" +where market is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_market_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_market_id.sql new file mode 100644 index 00000000..d29a4e8f --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_base_mainnet"."core_market_registered_base_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_sender.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_sender.sql new file mode 100644 index 00000000..6acada20 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_base_mainnet"."core_market_registered_base_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..1f4c01bf --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."core_market_registered_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_b_b44b760e99c9075cf641955fb1ad1996.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_b_b44b760e99c9075cf641955fb1ad1996.sql new file mode 100644 index 00000000..6a17587a --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_b_b44b760e99c9075cf641955fb1ad1996.sql @@ -0,0 +1,11 @@ + + + + + + +select deposited_collateral_value +from "analytics"."prod_raw_base_mainnet"."core_market_updated_base_mainnet" +where deposited_collateral_value is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_block_number.sql new file mode 100644 index 00000000..66795380 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."core_market_updated_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..5b4cc1bf --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."core_market_updated_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_collateral_type.sql new file mode 100644 index 00000000..1b3a2188 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_base_mainnet"."core_market_updated_base_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_contract.sql new file mode 100644 index 00000000..66776ce2 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."core_market_updated_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_credit_capacity.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_credit_capacity.sql new file mode 100644 index 00000000..b166c24f --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_credit_capacity.sql @@ -0,0 +1,11 @@ + + + + + + +select credit_capacity +from "analytics"."prod_raw_base_mainnet"."core_market_updated_base_mainnet" +where credit_capacity is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_event_name.sql new file mode 100644 index 00000000..9e01cd99 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."core_market_updated_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_id.sql new file mode 100644 index 00000000..ba4068d7 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."core_market_updated_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_market_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_market_id.sql new file mode 100644 index 00000000..b4dd2487 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_base_mainnet"."core_market_updated_base_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_net_issuance.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_net_issuance.sql new file mode 100644 index 00000000..75aa2ab5 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_net_issuance.sql @@ -0,0 +1,11 @@ + + + + + + +select net_issuance +from "analytics"."prod_raw_base_mainnet"."core_market_updated_base_mainnet" +where net_issuance is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_sender.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_sender.sql new file mode 100644 index 00000000..866596a3 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_base_mainnet"."core_market_updated_base_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_token_amount.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_token_amount.sql new file mode 100644 index 00000000..ceabf66e --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_token_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select token_amount +from "analytics"."prod_raw_base_mainnet"."core_market_updated_base_mainnet" +where token_amount is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..3958d5ed --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."core_market_updated_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_block_number.sql new file mode 100644 index 00000000..a845cca9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."core_pool_created_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..0049d916 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."core_pool_created_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_contract.sql new file mode 100644 index 00000000..31730975 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."core_pool_created_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_event_name.sql new file mode 100644 index 00000000..27f37c43 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."core_pool_created_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_id.sql new file mode 100644 index 00000000..d0ba9895 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."core_pool_created_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_owner.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_owner.sql new file mode 100644 index 00000000..d40a4614 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_owner.sql @@ -0,0 +1,11 @@ + + + + + + +select owner +from "analytics"."prod_raw_base_mainnet"."core_pool_created_base_mainnet" +where owner is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_pool_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_pool_id.sql new file mode 100644 index 00000000..ae849789 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_base_mainnet"."core_pool_created_base_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_sender.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_sender.sql new file mode 100644 index 00000000..fdb8ad30 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_base_mainnet"."core_pool_created_base_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..b014c2fc --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."core_pool_created_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_account_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_account_id.sql new file mode 100644 index 00000000..ccac1072 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_mainnet"."core_rewards_claimed_base_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_amount.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_amount.sql new file mode 100644 index 00000000..6819618f --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_raw_base_mainnet"."core_rewards_claimed_base_mainnet" +where amount is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_block_number.sql new file mode 100644 index 00000000..acab2092 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."core_rewards_claimed_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..f30bf1a1 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."core_rewards_claimed_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_collateral_type.sql new file mode 100644 index 00000000..47f376c0 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_base_mainnet"."core_rewards_claimed_base_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_contract.sql new file mode 100644 index 00000000..690f899e --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."core_rewards_claimed_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_distributor.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_distributor.sql new file mode 100644 index 00000000..cbb39668 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_distributor.sql @@ -0,0 +1,11 @@ + + + + + + +select distributor +from "analytics"."prod_raw_base_mainnet"."core_rewards_claimed_base_mainnet" +where distributor is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_event_name.sql new file mode 100644 index 00000000..4d48a05d --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."core_rewards_claimed_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_id.sql new file mode 100644 index 00000000..4af09277 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."core_rewards_claimed_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_pool_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_pool_id.sql new file mode 100644 index 00000000..b8bbf7c4 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_base_mainnet"."core_rewards_claimed_base_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..af1fe0b4 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."core_rewards_claimed_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_amount.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_amount.sql new file mode 100644 index 00000000..6301a26f --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_raw_base_mainnet"."core_rewards_distributed_base_mainnet" +where amount is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_block_number.sql new file mode 100644 index 00000000..d69545d3 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."core_rewards_distributed_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..dc7e05a6 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."core_rewards_distributed_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_collateral_type.sql new file mode 100644 index 00000000..6deeefb5 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_base_mainnet"."core_rewards_distributed_base_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_contract.sql new file mode 100644 index 00000000..2d3d10db --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."core_rewards_distributed_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_distributor.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_distributor.sql new file mode 100644 index 00000000..02ea2893 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_distributor.sql @@ -0,0 +1,11 @@ + + + + + + +select distributor +from "analytics"."prod_raw_base_mainnet"."core_rewards_distributed_base_mainnet" +where distributor is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_duration.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_duration.sql new file mode 100644 index 00000000..ab3a29f4 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_duration.sql @@ -0,0 +1,11 @@ + + + + + + +select duration +from "analytics"."prod_raw_base_mainnet"."core_rewards_distributed_base_mainnet" +where duration is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_event_name.sql new file mode 100644 index 00000000..8d65e267 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."core_rewards_distributed_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_id.sql new file mode 100644 index 00000000..e8d305c7 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."core_rewards_distributed_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_pool_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_pool_id.sql new file mode 100644 index 00000000..282de555 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_base_mainnet"."core_rewards_distributed_base_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..ff1d3c6d --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."core_rewards_distributed_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_account_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_account_id.sql new file mode 100644 index 00000000..21330176 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_mainnet"."core_usd_burned_base_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_amount.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_amount.sql new file mode 100644 index 00000000..045e85dc --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_raw_base_mainnet"."core_usd_burned_base_mainnet" +where amount is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_block_number.sql new file mode 100644 index 00000000..c65112f2 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."core_usd_burned_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..bc6a174b --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."core_usd_burned_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_collateral_type.sql new file mode 100644 index 00000000..c328f341 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_base_mainnet"."core_usd_burned_base_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_contract.sql new file mode 100644 index 00000000..1db79c35 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."core_usd_burned_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_event_name.sql new file mode 100644 index 00000000..efa16dde --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."core_usd_burned_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_id.sql new file mode 100644 index 00000000..612a319a --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."core_usd_burned_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_pool_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_pool_id.sql new file mode 100644 index 00000000..85d2e744 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_base_mainnet"."core_usd_burned_base_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_sender.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_sender.sql new file mode 100644 index 00000000..22699fc0 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_base_mainnet"."core_usd_burned_base_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..045e973e --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."core_usd_burned_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_account_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_account_id.sql new file mode 100644 index 00000000..d2591216 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_mainnet"."core_usd_minted_base_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_amount.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_amount.sql new file mode 100644 index 00000000..ffdd0d89 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_raw_base_mainnet"."core_usd_minted_base_mainnet" +where amount is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_block_number.sql new file mode 100644 index 00000000..54db622b --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."core_usd_minted_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..4037e764 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."core_usd_minted_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_collateral_type.sql new file mode 100644 index 00000000..c1c13fdd --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_base_mainnet"."core_usd_minted_base_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_contract.sql new file mode 100644 index 00000000..8e45302a --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."core_usd_minted_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_event_name.sql new file mode 100644 index 00000000..dd96844e --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."core_usd_minted_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_id.sql new file mode 100644 index 00000000..4e002413 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."core_usd_minted_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_pool_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_pool_id.sql new file mode 100644 index 00000000..c05ce3d1 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_base_mainnet"."core_usd_minted_base_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_sender.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_sender.sql new file mode 100644 index 00000000..7a6cbde5 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_base_mainnet"."core_usd_minted_base_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..45881a7b --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."core_usd_minted_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_amount.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_amount.sql new file mode 100644 index 00000000..a839bf9a --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_raw_base_mainnet"."core_vault_collateral_base_mainnet" +where amount is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_block_number.sql new file mode 100644 index 00000000..7287df3a --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."core_vault_collateral_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_collateral_type.sql new file mode 100644 index 00000000..3f0ee2f7 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_base_mainnet"."core_vault_collateral_base_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_collateral_value.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_collateral_value.sql new file mode 100644 index 00000000..73ee6122 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_collateral_value.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_value +from "analytics"."prod_raw_base_mainnet"."core_vault_collateral_base_mainnet" +where collateral_value is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_contract_address.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_contract_address.sql new file mode 100644 index 00000000..cf64ccff --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_contract_address.sql @@ -0,0 +1,11 @@ + + + + + + +select contract_address +from "analytics"."prod_raw_base_mainnet"."core_vault_collateral_base_mainnet" +where contract_address is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_pool_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_pool_id.sql new file mode 100644 index 00000000..9eb714ce --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_base_mainnet"."core_vault_collateral_base_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_ts.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_ts.sql new file mode 100644 index 00000000..fd420f10 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_raw_base_mainnet"."core_vault_collateral_base_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_debt_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_debt_base_mainnet_block_number.sql new file mode 100644 index 00000000..b3835a21 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_debt_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."core_vault_debt_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_debt_base_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_debt_base_mainnet_collateral_type.sql new file mode 100644 index 00000000..071a8f24 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_debt_base_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_base_mainnet"."core_vault_debt_base_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_debt_base_mainnet_contract_address.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_debt_base_mainnet_contract_address.sql new file mode 100644 index 00000000..c58d1722 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_debt_base_mainnet_contract_address.sql @@ -0,0 +1,11 @@ + + + + + + +select contract_address +from "analytics"."prod_raw_base_mainnet"."core_vault_debt_base_mainnet" +where contract_address is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_debt_base_mainnet_debt.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_debt_base_mainnet_debt.sql new file mode 100644 index 00000000..1979f9b0 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_debt_base_mainnet_debt.sql @@ -0,0 +1,11 @@ + + + + + + +select debt +from "analytics"."prod_raw_base_mainnet"."core_vault_debt_base_mainnet" +where debt is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_debt_base_mainnet_pool_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_debt_base_mainnet_pool_id.sql new file mode 100644 index 00000000..14bc06b6 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_debt_base_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_base_mainnet"."core_vault_debt_base_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_debt_base_mainnet_ts.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_debt_base_mainnet_ts.sql new file mode 100644 index 00000000..4ea1aed8 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_debt_base_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_raw_base_mainnet"."core_vault_debt_base_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidatio_6fe91ed14b6a60a8f687ff86b3046408.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidatio_6fe91ed14b6a60a8f687ff86b3046408.sql new file mode 100644 index 00000000..b74bad40 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidatio_6fe91ed14b6a60a8f687ff86b3046408.sql @@ -0,0 +1,11 @@ + + + + + + +select liquidate_as_account_id +from "analytics"."prod_raw_base_mainnet"."core_vault_liquidation_base_mainnet" +where liquidate_as_account_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_block_number.sql new file mode 100644 index 00000000..bfabcd02 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."core_vault_liquidation_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..46ccb504 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."core_vault_liquidation_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_collateral_type.sql new file mode 100644 index 00000000..57ff5f4b --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_base_mainnet"."core_vault_liquidation_base_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_contract.sql new file mode 100644 index 00000000..89b148a2 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."core_vault_liquidation_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_event_name.sql new file mode 100644 index 00000000..f8673d5a --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."core_vault_liquidation_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_id.sql new file mode 100644 index 00000000..6a96a6b5 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."core_vault_liquidation_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_liquidation_data.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_liquidation_data.sql new file mode 100644 index 00000000..2c6b3dc6 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_liquidation_data.sql @@ -0,0 +1,11 @@ + + + + + + +select liquidation_data +from "analytics"."prod_raw_base_mainnet"."core_vault_liquidation_base_mainnet" +where liquidation_data is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_pool_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_pool_id.sql new file mode 100644 index 00000000..87b30fb9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_base_mainnet"."core_vault_liquidation_base_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_sender.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_sender.sql new file mode 100644 index 00000000..1ce599ef --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_base_mainnet"."core_vault_liquidation_base_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..1bcfb64c --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."core_vault_liquidation_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_account_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_account_id.sql new file mode 100644 index 00000000..039dfaba --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_mainnet"."core_withdrawn_base_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_block_number.sql new file mode 100644 index 00000000..9d5abc9b --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."core_withdrawn_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..acf5c744 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."core_withdrawn_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_collateral_type.sql new file mode 100644 index 00000000..1b298d0e --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_base_mainnet"."core_withdrawn_base_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_contract.sql new file mode 100644 index 00000000..c68f3daa --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."core_withdrawn_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_event_name.sql new file mode 100644 index 00000000..f81d6736 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."core_withdrawn_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_id.sql new file mode 100644 index 00000000..b4a5fa7f --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."core_withdrawn_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_sender.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_sender.sql new file mode 100644 index 00000000..c1d26140 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_base_mainnet"."core_withdrawn_base_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_token_amount.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_token_amount.sql new file mode 100644 index 00000000..02c9c446 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_token_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select token_amount +from "analytics"."prod_raw_base_mainnet"."core_withdrawn_base_mainnet" +where token_amount is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..e3c6206e --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."core_withdrawn_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_account_created_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_account_created_base_mainnet_id.sql new file mode 100644 index 00000000..8e3801d2 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_account_created_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."core_account_created_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_delegation_updated_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_delegation_updated_base_mainnet_id.sql new file mode 100644 index 00000000..9b940ee8 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_delegation_updated_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."core_delegation_updated_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_deposited_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_deposited_base_mainnet_id.sql new file mode 100644 index 00000000..81a420ba --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_deposited_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."core_deposited_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_liquidation_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_liquidation_base_mainnet_id.sql new file mode 100644 index 00000000..8d9929ee --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_liquidation_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."core_liquidation_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_market_registered_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_market_registered_base_mainnet_id.sql new file mode 100644 index 00000000..11ff901d --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_market_registered_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."core_market_registered_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_market_registered_base_mainnet_market_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_market_registered_base_mainnet_market_id.sql new file mode 100644 index 00000000..f027fddc --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_market_registered_base_mainnet_market_id.sql @@ -0,0 +1,14 @@ + + + + +select + market_id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."core_market_registered_base_mainnet" +where market_id is not null +group by market_id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_market_updated_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_market_updated_base_mainnet_id.sql new file mode 100644 index 00000000..fa919757 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_market_updated_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."core_market_updated_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_pool_created_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_pool_created_base_mainnet_id.sql new file mode 100644 index 00000000..8550975c --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_pool_created_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."core_pool_created_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_rewards_claimed_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_rewards_claimed_base_mainnet_id.sql new file mode 100644 index 00000000..69092bfa --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_rewards_claimed_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."core_rewards_claimed_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_rewards_distributed_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_rewards_distributed_base_mainnet_id.sql new file mode 100644 index 00000000..fd018b1b --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_rewards_distributed_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."core_rewards_distributed_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_usd_burned_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_usd_burned_base_mainnet_id.sql new file mode 100644 index 00000000..633c30db --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_usd_burned_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."core_usd_burned_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_usd_minted_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_usd_minted_base_mainnet_id.sql new file mode 100644 index 00000000..bd349e7e --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_usd_minted_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."core_usd_minted_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_vault_liquidation_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_vault_liquidation_base_mainnet_id.sql new file mode 100644 index 00000000..234700c4 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_vault_liquidation_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."core_vault_liquidation_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_withdrawn_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_withdrawn_base_mainnet_id.sql new file mode 100644 index 00000000..70fc4666 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_withdrawn_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."core_withdrawn_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/perp_account_created_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/perp/perp_account_created_base_mainnet.sql new file mode 100644 index 00000000..0a009948 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/perp_account_created_base_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."perps_market_proxy_event_account_created" diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/perp_account_liquidation_attempt_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/perp/perp_account_liquidation_attempt_base_mainnet.sql new file mode 100644 index 00000000..536c3f6f --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/perp_account_liquidation_attempt_base_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."perps_market_proxy_event_account_liquidation_attempt" diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/perp_collateral_modified_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/perp/perp_collateral_modified_base_mainnet.sql new file mode 100644 index 00000000..abf495c8 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/perp_collateral_modified_base_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."perps_market_proxy_event_collateral_modified" diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/perp_interest_charged_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/perp/perp_interest_charged_base_mainnet.sql new file mode 100644 index 00000000..a83f277c --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/perp_interest_charged_base_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."perps_market_proxy_event_interest_charged" diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/perp_interest_rate_updated_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/perp/perp_interest_rate_updated_base_mainnet.sql new file mode 100644 index 00000000..e3a69e81 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/perp_interest_rate_updated_base_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."perps_market_proxy_event_interest_rate_updated" diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/perp_market_created_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/perp/perp_market_created_base_mainnet.sql new file mode 100644 index 00000000..0060f2ad --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/perp_market_created_base_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."perps_market_proxy_event_market_created" diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/perp_market_updated_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/perp/perp_market_updated_base_mainnet.sql new file mode 100644 index 00000000..522f90f1 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/perp_market_updated_base_mainnet.sql @@ -0,0 +1,53 @@ +with legacy_events as ( + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."perps_market_proxy_legacy_event_market_updated" + +), + +current_events as ( + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."perps_market_proxy_event_market_updated" + +) + +select + id, + block_number, + block_timestamp, + transaction_hash, + contract, + event_name, + market_id, + price, + skew, + size, + size_delta, + current_funding_rate, + current_funding_velocity, + 0 as interest_rate +from + legacy_events +union all +select + id, + block_number, + block_timestamp, + transaction_hash, + contract, + event_name, + market_id, + price, + skew, + size, + size_delta, + current_funding_rate, + current_funding_velocity, + interest_rate +from + current_events \ No newline at end of file diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/perp_order_committed_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/perp/perp_order_committed_base_mainnet.sql new file mode 100644 index 00000000..67de9b7c --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/perp_order_committed_base_mainnet.sql @@ -0,0 +1,61 @@ +with legacy_events as ( + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."perps_market_proxy_legacy_event_order_committed" + +), + +current_events as ( + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."perps_market_proxy_event_order_committed" + +) + +select + id, + block_number, + block_timestamp, + transaction_hash, + contract, + event_name, + market_id, + account_id, + commitment_time, + expiration_time, + settlement_time, + cast( + null as numeric + ) as expected_price_time, + acceptable_price, + order_type, + size_delta, + sender, + tracking_code +from + legacy_events +union all +select + id, + block_number, + block_timestamp, + transaction_hash, + contract, + event_name, + market_id, + account_id, + commitment_time, + expiration_time, + settlement_time, + expected_price_time, + acceptable_price, + order_type, + size_delta, + sender, + tracking_code +from + current_events \ No newline at end of file diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/perp_order_settled_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/perp/perp_order_settled_base_mainnet.sql new file mode 100644 index 00000000..009f3a8d --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/perp_order_settled_base_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."perps_market_proxy_event_order_settled" diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/perp_position_liquidated_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/perp/perp_position_liquidated_base_mainnet.sql new file mode 100644 index 00000000..fbf21e6b --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/perp_position_liquidated_base_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."perps_market_proxy_event_position_liquidated" diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/perp_previous_order_expired_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/perp/perp_previous_order_expired_base_mainnet.sql new file mode 100644 index 00000000..729deeac --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/perp_previous_order_expired_base_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."perps_market_proxy_event_previous_order_expired" diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_account_c_229a191ffc81a3a6f7489f91172d1270.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_account_c_229a191ffc81a3a6f7489f91172d1270.sql new file mode 100644 index 00000000..e81ac323 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_account_c_229a191ffc81a3a6f7489f91172d1270.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."perp_account_created_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'AccountCreated' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_account_l_be6cdf63ff0398524f7a8387b0f6de61.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_account_l_be6cdf63ff0398524f7a8387b0f6de61.sql new file mode 100644 index 00000000..71837275 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_account_l_be6cdf63ff0398524f7a8387b0f6de61.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."perp_account_liquidation_attempt_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'AccountLiquidationAttempt' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_collatera_0bfcdea7902eaefa8460baeebf9cf0b4.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_collatera_0bfcdea7902eaefa8460baeebf9cf0b4.sql new file mode 100644 index 00000000..5a4869bb --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_collatera_0bfcdea7902eaefa8460baeebf9cf0b4.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."perp_collateral_modified_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'CollateralModified' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_interest__9a5088d02872b4bc8893361776515557.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_interest__9a5088d02872b4bc8893361776515557.sql new file mode 100644 index 00000000..8e272854 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_interest__9a5088d02872b4bc8893361776515557.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."perp_interest_charged_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'InterestCharged' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_interest__fd8e2c9af9e5c30d7233e0d1058b0255.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_interest__fd8e2c9af9e5c30d7233e0d1058b0255.sql new file mode 100644 index 00000000..74f5a14f --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_interest__fd8e2c9af9e5c30d7233e0d1058b0255.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."perp_interest_rate_updated_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'InterestRateUpdated' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_market_cr_7434d6ba85d2b13eddfd543b8ba88517.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_market_cr_7434d6ba85d2b13eddfd543b8ba88517.sql new file mode 100644 index 00000000..99f42ab6 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_market_cr_7434d6ba85d2b13eddfd543b8ba88517.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."perp_market_created_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'MarketCreated' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_market_up_a1dbe54efa2a1b43c36cf0f8336659a3.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_market_up_a1dbe54efa2a1b43c36cf0f8336659a3.sql new file mode 100644 index 00000000..98e05885 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_market_up_a1dbe54efa2a1b43c36cf0f8336659a3.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."perp_market_updated_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'MarketUpdated' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_order_com_520837eaa7fef2a6ed5b234803bbef68.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_order_com_520837eaa7fef2a6ed5b234803bbef68.sql new file mode 100644 index 00000000..1830c2db --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_order_com_520837eaa7fef2a6ed5b234803bbef68.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."perp_order_committed_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'OrderCommitted' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_order_set_587c17a43051b53793d9fb26645be1a7.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_order_set_587c17a43051b53793d9fb26645be1a7.sql new file mode 100644 index 00000000..e93f204c --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_order_set_587c17a43051b53793d9fb26645be1a7.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."perp_order_settled_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'OrderSettled' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_position__c6beb023579188542a2b190c4dafc057.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_position__c6beb023579188542a2b190c4dafc057.sql new file mode 100644 index 00000000..1460a8eb --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_position__c6beb023579188542a2b190c4dafc057.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."perp_position_liquidated_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'PositionLiquidated' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_previous__f1f85fb8a0fd6aaccd2aa111bbcdd5f5.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_previous__f1f85fb8a0fd6aaccd2aa111bbcdd5f5.sql new file mode 100644 index 00000000..a904951a --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_previous__f1f85fb8a0fd6aaccd2aa111bbcdd5f5.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."perp_previous_order_expired_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'PreviousOrderExpired' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__006ba001f62dfd753ee2519801adcc64.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__006ba001f62dfd753ee2519801adcc64.sql new file mode 100644 index 00000000..993c3929 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__006ba001f62dfd753ee2519801adcc64.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."perp_interest_rate_updated_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not interest_rate >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__01404a20fe191971a6b2db96b06927ae.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__01404a20fe191971a6b2db96b06927ae.sql new file mode 100644 index 00000000..f87e7b71 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__01404a20fe191971a6b2db96b06927ae.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."perp_interest_rate_updated_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not super_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__0b37a3599eb14cec3c2f3ca072560ad4.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__0b37a3599eb14cec3c2f3ca072560ad4.sql new file mode 100644 index 00000000..276a7082 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__0b37a3599eb14cec3c2f3ca072560ad4.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."perp_market_created_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not perps_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__1029f280bf60994fca80a768a3c6e650.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__1029f280bf60994fca80a768a3c6e650.sql new file mode 100644 index 00000000..2fc55cd3 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__1029f280bf60994fca80a768a3c6e650.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."perp_position_liquidated_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__231f6b536bfcc27fa7f63799bc0ec1bd.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__231f6b536bfcc27fa7f63799bc0ec1bd.sql new file mode 100644 index 00000000..440fec20 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__231f6b536bfcc27fa7f63799bc0ec1bd.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."perp_order_settled_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collected_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__2515c92d23eeb0890b4c2f5b889727c9.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__2515c92d23eeb0890b4c2f5b889727c9.sql new file mode 100644 index 00000000..71464595 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__2515c92d23eeb0890b4c2f5b889727c9.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."perp_account_created_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__26da160b4590d4de4ae4a0a27e82a9b6.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__26da160b4590d4de4ae4a0a27e82a9b6.sql new file mode 100644 index 00000000..8572243f --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__26da160b4590d4de4ae4a0a27e82a9b6.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."perp_market_updated_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__2bd7cd1b54563401a47e730ad72fa304.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__2bd7cd1b54563401a47e730ad72fa304.sql new file mode 100644 index 00000000..e7d0642c --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__2bd7cd1b54563401a47e730ad72fa304.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."perp_order_committed_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__372aa5f7755fd1c01417f23991a26419.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__372aa5f7755fd1c01417f23991a26419.sql new file mode 100644 index 00000000..4360f667 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__372aa5f7755fd1c01417f23991a26419.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."perp_market_updated_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not interest_rate >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__38e6da3ddd428a4313493dcf36e342e3.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__38e6da3ddd428a4313493dcf36e342e3.sql new file mode 100644 index 00000000..028f4b6c --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__38e6da3ddd428a4313493dcf36e342e3.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."perp_previous_order_expired_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__3acdf241e24b7f7e38734d2bd15a2f07.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__3acdf241e24b7f7e38734d2bd15a2f07.sql new file mode 100644 index 00000000..4151b661 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__3acdf241e24b7f7e38734d2bd15a2f07.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."perp_previous_order_expired_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__495fd8022fca28efa7369745702ee1e0.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__495fd8022fca28efa7369745702ee1e0.sql new file mode 100644 index 00000000..b6f450b4 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__495fd8022fca28efa7369745702ee1e0.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."perp_account_liquidation_attempt_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__4c35ab86852077b43fc01e88f838bea7.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__4c35ab86852077b43fc01e88f838bea7.sql new file mode 100644 index 00000000..f4bf1847 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__4c35ab86852077b43fc01e88f838bea7.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."perp_interest_charged_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__5b74aa5015b5c0e43f3026781ddfcd29.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__5b74aa5015b5c0e43f3026781ddfcd29.sql new file mode 100644 index 00000000..ffbe51c7 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__5b74aa5015b5c0e43f3026781ddfcd29.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."perp_order_settled_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__5beb1252c662f50c266e8257a75eef6e.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__5beb1252c662f50c266e8257a75eef6e.sql new file mode 100644 index 00000000..4c6fd2ff --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__5beb1252c662f50c266e8257a75eef6e.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."perp_position_liquidated_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not current_position_size >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__7055fc6ee6e88d7be9254461353800e0.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__7055fc6ee6e88d7be9254461353800e0.sql new file mode 100644 index 00000000..f302ad8f --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__7055fc6ee6e88d7be9254461353800e0.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."perp_account_liquidation_attempt_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not reward >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__71bcdc49b6c55de5d207b282ee907dda.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__71bcdc49b6c55de5d207b282ee907dda.sql new file mode 100644 index 00000000..8e8be620 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__71bcdc49b6c55de5d207b282ee907dda.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."perp_collateral_modified_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__73386dea77265be7ba7a4e4b0f91a257.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__73386dea77265be7ba7a4e4b0f91a257.sql new file mode 100644 index 00000000..454e4db2 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__73386dea77265be7ba7a4e4b0f91a257.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."perp_order_committed_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__7ac2e63784ecdbee761807171d9c2ec0.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__7ac2e63784ecdbee761807171d9c2ec0.sql new file mode 100644 index 00000000..2f9d3e40 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__7ac2e63784ecdbee761807171d9c2ec0.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."perp_market_updated_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__a7e267fe23da132b4b45576a78a109d9.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__a7e267fe23da132b4b45576a78a109d9.sql new file mode 100644 index 00000000..78acf9b3 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__a7e267fe23da132b4b45576a78a109d9.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."perp_order_settled_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__ac750db2d65a9dc4aca0786681a29b83.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__ac750db2d65a9dc4aca0786681a29b83.sql new file mode 100644 index 00000000..14113037 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__ac750db2d65a9dc4aca0786681a29b83.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."perp_position_liquidated_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__d327f92360cb6163375dfb4606e9895b.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__d327f92360cb6163375dfb4606e9895b.sql new file mode 100644 index 00000000..27a63afa --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__d327f92360cb6163375dfb4606e9895b.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."perp_collateral_modified_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__e5313268b8184c1a018e9e936b343018.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__e5313268b8184c1a018e9e936b343018.sql new file mode 100644 index 00000000..78b5e91e --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__e5313268b8184c1a018e9e936b343018.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."perp_position_liquidated_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount_liquidated >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_account_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_account_id.sql new file mode 100644 index 00000000..e5a072bd --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_mainnet"."perp_account_created_base_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_block_number.sql new file mode 100644 index 00000000..ecb8a29d --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."perp_account_created_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..91191b06 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."perp_account_created_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_contract.sql new file mode 100644 index 00000000..02709ac2 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."perp_account_created_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_event_name.sql new file mode 100644 index 00000000..e37bc3b9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."perp_account_created_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_id.sql new file mode 100644 index 00000000..979a9ca6 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."perp_account_created_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_owner.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_owner.sql new file mode 100644 index 00000000..fda4c06b --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_owner.sql @@ -0,0 +1,11 @@ + + + + + + +select owner +from "analytics"."prod_raw_base_mainnet"."perp_account_created_base_mainnet" +where owner is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..5bada7da --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."perp_account_created_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidat_3991f363cc656acdc280878f8f73f7f1.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidat_3991f363cc656acdc280878f8f73f7f1.sql new file mode 100644 index 00000000..539eabfe --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidat_3991f363cc656acdc280878f8f73f7f1.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."perp_account_liquidation_attempt_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidat_5ac779aa2f2d2fc26bae612c1644eb45.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidat_5ac779aa2f2d2fc26bae612c1644eb45.sql new file mode 100644 index 00000000..c2eaf169 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidat_5ac779aa2f2d2fc26bae612c1644eb45.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."perp_account_liquidation_attempt_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidat_5ca1ee915e50ae956a86376e430f8cc5.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidat_5ca1ee915e50ae956a86376e430f8cc5.sql new file mode 100644 index 00000000..e7f3fe80 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidat_5ca1ee915e50ae956a86376e430f8cc5.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_mainnet"."perp_account_liquidation_attempt_base_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidat_7991200a41f198464166c7ad5413bb1f.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidat_7991200a41f198464166c7ad5413bb1f.sql new file mode 100644 index 00000000..1dbb6d77 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidat_7991200a41f198464166c7ad5413bb1f.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."perp_account_liquidation_attempt_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidat_81bfdcccb4ae2bf1afc79e3f88b080cb.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidat_81bfdcccb4ae2bf1afc79e3f88b080cb.sql new file mode 100644 index 00000000..d474a5f7 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidat_81bfdcccb4ae2bf1afc79e3f88b080cb.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."perp_account_liquidation_attempt_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidat_c09c4b146c41fe063ab18d453eccdf00.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidat_c09c4b146c41fe063ab18d453eccdf00.sql new file mode 100644 index 00000000..6e980dc7 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidat_c09c4b146c41fe063ab18d453eccdf00.sql @@ -0,0 +1,11 @@ + + + + + + +select full_liquidation +from "analytics"."prod_raw_base_mainnet"."perp_account_liquidation_attempt_base_mainnet" +where full_liquidation is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidation_attempt_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidation_attempt_base_mainnet_contract.sql new file mode 100644 index 00000000..f01f896a --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidation_attempt_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."perp_account_liquidation_attempt_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidation_attempt_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidation_attempt_base_mainnet_id.sql new file mode 100644 index 00000000..1d27dff8 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidation_attempt_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."perp_account_liquidation_attempt_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidation_attempt_base_mainnet_reward.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidation_attempt_base_mainnet_reward.sql new file mode 100644 index 00000000..962afc4f --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidation_attempt_base_mainnet_reward.sql @@ -0,0 +1,11 @@ + + + + + + +select reward +from "analytics"."prod_raw_base_mainnet"."perp_account_liquidation_attempt_base_mainnet" +where reward is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_account_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_account_id.sql new file mode 100644 index 00000000..8a2b5231 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_mainnet"."perp_collateral_modified_base_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_block_number.sql new file mode 100644 index 00000000..6c3129fa --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."perp_collateral_modified_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..3229cba9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."perp_collateral_modified_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_contract.sql new file mode 100644 index 00000000..4580a539 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."perp_collateral_modified_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_event_name.sql new file mode 100644 index 00000000..583a8d45 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."perp_collateral_modified_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_id.sql new file mode 100644 index 00000000..ff9bdff9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."perp_collateral_modified_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_sender.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_sender.sql new file mode 100644 index 00000000..c886b1ca --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_base_mainnet"."perp_collateral_modified_base_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_synth_market_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_synth_market_id.sql new file mode 100644 index 00000000..d921dbc0 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_raw_base_mainnet"."perp_collateral_modified_base_mainnet" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..88845733 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."perp_collateral_modified_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_account_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_account_id.sql new file mode 100644 index 00000000..42d85a88 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_mainnet"."perp_interest_charged_base_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_block_number.sql new file mode 100644 index 00000000..9de5fb5a --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."perp_interest_charged_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..d1006767 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."perp_interest_charged_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_contract.sql new file mode 100644 index 00000000..da8328c3 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."perp_interest_charged_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_event_name.sql new file mode 100644 index 00000000..d0c29da5 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."perp_interest_charged_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_id.sql new file mode 100644 index 00000000..6c16406f --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."perp_interest_charged_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..73bb6fb0 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."perp_interest_charged_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_308696c4605075a9f0960b8219cae796.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_308696c4605075a9f0960b8219cae796.sql new file mode 100644 index 00000000..c92ebc98 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_308696c4605075a9f0960b8219cae796.sql @@ -0,0 +1,11 @@ + + + + + + +select super_market_id +from "analytics"."prod_raw_base_mainnet"."perp_interest_rate_updated_base_mainnet" +where super_market_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_a5c50f5470a747deccef9af1fc593db4.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_a5c50f5470a747deccef9af1fc593db4.sql new file mode 100644 index 00000000..475eb667 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_a5c50f5470a747deccef9af1fc593db4.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."perp_interest_rate_updated_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_ccdd1d21db3976e0a6d6664759dc9785.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_ccdd1d21db3976e0a6d6664759dc9785.sql new file mode 100644 index 00000000..0491be50 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_ccdd1d21db3976e0a6d6664759dc9785.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."perp_interest_rate_updated_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_base_mainnet_block_number.sql new file mode 100644 index 00000000..35224e7b --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."perp_interest_rate_updated_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_base_mainnet_contract.sql new file mode 100644 index 00000000..8e81267d --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."perp_interest_rate_updated_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_base_mainnet_event_name.sql new file mode 100644 index 00000000..404d85e2 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."perp_interest_rate_updated_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_base_mainnet_id.sql new file mode 100644 index 00000000..daa9ccd3 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."perp_interest_rate_updated_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_base_mainnet_interest_rate.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_base_mainnet_interest_rate.sql new file mode 100644 index 00000000..f71e14aa --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_base_mainnet_interest_rate.sql @@ -0,0 +1,11 @@ + + + + + + +select interest_rate +from "analytics"."prod_raw_base_mainnet"."perp_interest_rate_updated_base_mainnet" +where interest_rate is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_block_number.sql new file mode 100644 index 00000000..f1e0bbab --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."perp_market_created_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..50706c91 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."perp_market_created_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_contract.sql new file mode 100644 index 00000000..fd501759 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."perp_market_created_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_event_name.sql new file mode 100644 index 00000000..b86fdcf3 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."perp_market_created_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_id.sql new file mode 100644 index 00000000..9f6a5235 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."perp_market_created_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_market_name.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_market_name.sql new file mode 100644 index 00000000..e39884bf --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_market_name.sql @@ -0,0 +1,11 @@ + + + + + + +select market_name +from "analytics"."prod_raw_base_mainnet"."perp_market_created_base_mainnet" +where market_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_market_symbol.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_market_symbol.sql new file mode 100644 index 00000000..2c989c09 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_raw_base_mainnet"."perp_market_created_base_mainnet" +where market_symbol is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_perps_market_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_perps_market_id.sql new file mode 100644 index 00000000..bbda95da --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_perps_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select perps_market_id +from "analytics"."prod_raw_base_mainnet"."perp_market_created_base_mainnet" +where perps_market_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..0276c6c9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."perp_market_created_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_block_number.sql new file mode 100644 index 00000000..0dc5bdd3 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."perp_market_updated_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..d4171865 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."perp_market_updated_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_contract.sql new file mode 100644 index 00000000..bebc4849 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."perp_market_updated_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_event_name.sql new file mode 100644 index 00000000..b22f8850 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."perp_market_updated_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_id.sql new file mode 100644 index 00000000..a468a8e8 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."perp_market_updated_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_interest_rate.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_interest_rate.sql new file mode 100644 index 00000000..d89626ad --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_interest_rate.sql @@ -0,0 +1,11 @@ + + + + + + +select interest_rate +from "analytics"."prod_raw_base_mainnet"."perp_market_updated_base_mainnet" +where interest_rate is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_market_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_market_id.sql new file mode 100644 index 00000000..daf4f9fa --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_base_mainnet"."perp_market_updated_base_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_price.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_price.sql new file mode 100644 index 00000000..800a0ccf --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_raw_base_mainnet"."perp_market_updated_base_mainnet" +where price is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..d205ef0a --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."perp_market_updated_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_account_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_account_id.sql new file mode 100644 index 00000000..86d56137 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_mainnet"."perp_order_committed_base_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_block_number.sql new file mode 100644 index 00000000..e9369610 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."perp_order_committed_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..baf59aea --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."perp_order_committed_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_contract.sql new file mode 100644 index 00000000..fec7dcfb --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."perp_order_committed_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_event_name.sql new file mode 100644 index 00000000..70bf23d5 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."perp_order_committed_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_id.sql new file mode 100644 index 00000000..91ebfcc8 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."perp_order_committed_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_market_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_market_id.sql new file mode 100644 index 00000000..e65074cc --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_base_mainnet"."perp_order_committed_base_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..3b5b0b11 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."perp_order_committed_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_account_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_account_id.sql new file mode 100644 index 00000000..74d736d3 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_mainnet"."perp_order_settled_base_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_block_number.sql new file mode 100644 index 00000000..b8b5bdc1 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."perp_order_settled_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..937b4507 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."perp_order_settled_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_collected_fees.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_collected_fees.sql new file mode 100644 index 00000000..2856bba3 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_collected_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select collected_fees +from "analytics"."prod_raw_base_mainnet"."perp_order_settled_base_mainnet" +where collected_fees is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_contract.sql new file mode 100644 index 00000000..4a4bd802 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."perp_order_settled_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_event_name.sql new file mode 100644 index 00000000..eee0af20 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."perp_order_settled_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_id.sql new file mode 100644 index 00000000..4efd9cda --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."perp_order_settled_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_market_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_market_id.sql new file mode 100644 index 00000000..6dac1b11 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_base_mainnet"."perp_order_settled_base_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..b0c5ce69 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."perp_order_settled_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquida_b28667496979508a7c6e6f6dfd67a51c.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquida_b28667496979508a7c6e6f6dfd67a51c.sql new file mode 100644 index 00000000..257a746a --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquida_b28667496979508a7c6e6f6dfd67a51c.sql @@ -0,0 +1,11 @@ + + + + + + +select current_position_size +from "analytics"."prod_raw_base_mainnet"."perp_position_liquidated_base_mainnet" +where current_position_size is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquida_e894eb4d26a331b04c111a86938cef02.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquida_e894eb4d26a331b04c111a86938cef02.sql new file mode 100644 index 00000000..7a901e56 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquida_e894eb4d26a331b04c111a86938cef02.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_liquidated +from "analytics"."prod_raw_base_mainnet"."perp_position_liquidated_base_mainnet" +where amount_liquidated is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_account_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_account_id.sql new file mode 100644 index 00000000..8840d5fd --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_mainnet"."perp_position_liquidated_base_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_block_number.sql new file mode 100644 index 00000000..f347cba2 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."perp_position_liquidated_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..1f677931 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."perp_position_liquidated_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_contract.sql new file mode 100644 index 00000000..cc933e07 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."perp_position_liquidated_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_event_name.sql new file mode 100644 index 00000000..79b8a744 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."perp_position_liquidated_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_id.sql new file mode 100644 index 00000000..e4990dcc --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."perp_position_liquidated_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_market_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_market_id.sql new file mode 100644 index 00000000..1d0f8e48 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_base_mainnet"."perp_position_liquidated_base_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..8de10481 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."perp_position_liquidated_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_e_10da57e3dd965c93c9a634fba1bbc051.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_e_10da57e3dd965c93c9a634fba1bbc051.sql new file mode 100644 index 00000000..45e3311d --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_e_10da57e3dd965c93c9a634fba1bbc051.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."perp_previous_order_expired_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_e_fe68f0f2547780fe942fbab172b4b175.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_e_fe68f0f2547780fe942fbab172b4b175.sql new file mode 100644 index 00000000..eab85d87 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_e_fe68f0f2547780fe942fbab172b4b175.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."perp_previous_order_expired_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_base_mainnet_account_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_base_mainnet_account_id.sql new file mode 100644 index 00000000..cbbb457f --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_base_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_mainnet"."perp_previous_order_expired_base_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_base_mainnet_block_number.sql new file mode 100644 index 00000000..cc37a4da --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."perp_previous_order_expired_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_base_mainnet_contract.sql new file mode 100644 index 00000000..96931be4 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."perp_previous_order_expired_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_base_mainnet_event_name.sql new file mode 100644 index 00000000..89025bd3 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."perp_previous_order_expired_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_base_mainnet_id.sql new file mode 100644 index 00000000..a6fcfd0f --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."perp_previous_order_expired_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_base_mainnet_market_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_base_mainnet_market_id.sql new file mode 100644 index 00000000..4bf92e15 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_base_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_base_mainnet"."perp_previous_order_expired_base_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_account_created_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_account_created_base_mainnet_id.sql new file mode 100644 index 00000000..2c0b931b --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_account_created_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."perp_account_created_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_account_liquidation_attempt_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_account_liquidation_attempt_base_mainnet_id.sql new file mode 100644 index 00000000..94cacabe --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_account_liquidation_attempt_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."perp_account_liquidation_attempt_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_collateral_modified_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_collateral_modified_base_mainnet_id.sql new file mode 100644 index 00000000..eb121c50 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_collateral_modified_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."perp_collateral_modified_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_interest_charged_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_interest_charged_base_mainnet_id.sql new file mode 100644 index 00000000..c80254bf --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_interest_charged_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."perp_interest_charged_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_interest_rate_updated_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_interest_rate_updated_base_mainnet_id.sql new file mode 100644 index 00000000..2dbd26cb --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_interest_rate_updated_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."perp_interest_rate_updated_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_market_created_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_market_created_base_mainnet_id.sql new file mode 100644 index 00000000..f5a96534 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_market_created_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."perp_market_created_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_market_updated_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_market_updated_base_mainnet_id.sql new file mode 100644 index 00000000..a896bd2e --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_market_updated_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."perp_market_updated_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_order_committed_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_order_committed_base_mainnet_id.sql new file mode 100644 index 00000000..6bed39cf --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_order_committed_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."perp_order_committed_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_order_settled_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_order_settled_base_mainnet_id.sql new file mode 100644 index 00000000..c4838d67 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_order_settled_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."perp_order_settled_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_position_liquidated_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_position_liquidated_base_mainnet_id.sql new file mode 100644 index 00000000..9510fbd7 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_position_liquidated_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."perp_position_liquidated_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_previous_order_expired_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_previous_order_expired_base_mainnet_id.sql new file mode 100644 index 00000000..99e3a8c5 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_previous_order_expired_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."perp_previous_order_expired_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/schema.yml/dbt_utils_recency_blocks_base_mainnet_hour__ts__1.sql b/compiled/synthetix/models/raw/base/mainnet/schema.yml/dbt_utils_recency_blocks_base_mainnet_hour__ts__1.sql new file mode 100644 index 00000000..f3c1f271 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/schema.yml/dbt_utils_recency_blocks_base_mainnet_hour__ts__1.sql @@ -0,0 +1,38 @@ + + + + + + + +with recency as ( + + select + + + + max(ts) as most_recent + + from "analytics"."prod_raw_base_mainnet"."blocks_base_mainnet" + + + +) + +select + + + most_recent, + cast( + + now() + ((interval '1 hour') * (-1)) + + as timestamp) as threshold + +from recency +where most_recent < cast( + + now() + ((interval '1 hour') * (-1)) + + as timestamp) + diff --git a/compiled/synthetix/models/raw/base/mainnet/schema.yml/not_null_blocks_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/schema.yml/not_null_blocks_base_mainnet_block_number.sql new file mode 100644 index 00000000..7eb90e2b --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/schema.yml/not_null_blocks_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."blocks_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/schema.yml/unique_blocks_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/schema.yml/unique_blocks_base_mainnet_block_number.sql new file mode 100644 index 00000000..d2fab6f6 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/schema.yml/unique_blocks_base_mainnet_block_number.sql @@ -0,0 +1,14 @@ + + + + +select + block_number as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."blocks_base_mainnet" +where block_number is not null +group by block_number +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_order_can_0445d0d0a5554ede316ae609adf168f1.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_order_can_0445d0d0a5554ede316ae609adf168f1.sql new file mode 100644 index 00000000..0f481e27 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_order_can_0445d0d0a5554ede316ae609adf168f1.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."spot_order_cancelled_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'OrderCancelled' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_order_com_4c433d07e02d38aa839b7507d28bfcd9.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_order_com_4c433d07e02d38aa839b7507d28bfcd9.sql new file mode 100644 index 00000000..6253bfdb --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_order_com_4c433d07e02d38aa839b7507d28bfcd9.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."spot_order_committed_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'OrderCommitted' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_order_set_c626d10dbdef75cbd4bd6eb843c8cf29.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_order_set_c626d10dbdef75cbd4bd6eb843c8cf29.sql new file mode 100644 index 00000000..332f863f --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_order_set_c626d10dbdef75cbd4bd6eb843c8cf29.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."spot_order_settled_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'OrderSettled' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_synth_bou_a55733eb176c0d23184e39c1d58c98e5.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_synth_bou_a55733eb176c0d23184e39c1d58c98e5.sql new file mode 100644 index 00000000..f4587000 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_synth_bou_a55733eb176c0d23184e39c1d58c98e5.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."spot_synth_bought_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'SynthBought' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_synth_reg_3920d4f5f9000c77b7e57edd1215082f.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_synth_reg_3920d4f5f9000c77b7e57edd1215082f.sql new file mode 100644 index 00000000..67a7e7b5 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_synth_reg_3920d4f5f9000c77b7e57edd1215082f.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."spot_synth_registered_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'SynthRegistered' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_synth_sol_89dd9a47ec996eaf7ec5b9a35c28d020.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_synth_sol_89dd9a47ec996eaf7ec5b9a35c28d020.sql new file mode 100644 index 00000000..fc67a7c1 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_synth_sol_89dd9a47ec996eaf7ec5b9a35c28d020.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."spot_synth_sold_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'SynthSold' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_synth_unw_92fd6cebfb41d6dc648b4b6e6220b046.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_synth_unw_92fd6cebfb41d6dc648b4b6e6220b046.sql new file mode 100644 index 00000000..9f58d1c0 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_synth_unw_92fd6cebfb41d6dc648b4b6e6220b046.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."spot_synth_unwrapped_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'SynthUnwrapped' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_synth_wra_37b6ba7e578861182698bcc3fa863c97.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_synth_wra_37b6ba7e578861182698bcc3fa863c97.sql new file mode 100644 index 00000000..60f1847b --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_synth_wra_37b6ba7e578861182698bcc3fa863c97.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_mainnet"."spot_synth_wrapped_base_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'SynthWrapped' +) + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__00502a3092faf88f9c4cf1c70e3ecabb.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__00502a3092faf88f9c4cf1c70e3ecabb.sql new file mode 100644 index 00000000..56975d51 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__00502a3092faf88f9c4cf1c70e3ecabb.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."spot_synth_unwrapped_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount_unwrapped >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__0427270c22e9a0d08a1ac96e1fd2383a.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__0427270c22e9a0d08a1ac96e1fd2383a.sql new file mode 100644 index 00000000..565171ff --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__0427270c22e9a0d08a1ac96e1fd2383a.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."spot_synth_bought_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__102836450220e70de6301980e5d5950a.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__102836450220e70de6301980e5d5950a.sql new file mode 100644 index 00000000..44855211 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__102836450220e70de6301980e5d5950a.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."spot_synth_sold_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__2d95324b7c4d22cc127b07539bade00d.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__2d95324b7c4d22cc127b07539bade00d.sql new file mode 100644 index 00000000..1b02773f --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__2d95324b7c4d22cc127b07539bade00d.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."spot_synth_bought_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__3a40fbba6ab3616b984b245c89d7dbfe.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__3a40fbba6ab3616b984b245c89d7dbfe.sql new file mode 100644 index 00000000..7f7d28c4 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__3a40fbba6ab3616b984b245c89d7dbfe.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."spot_order_cancelled_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__4bab578943a7ebfec47867006c5ba2c0.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__4bab578943a7ebfec47867006c5ba2c0.sql new file mode 100644 index 00000000..58c035e1 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__4bab578943a7ebfec47867006c5ba2c0.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."spot_order_settled_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collected_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__54093ccd823429dbfa551dd083c43381.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__54093ccd823429dbfa551dd083c43381.sql new file mode 100644 index 00000000..f4b4142f --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__54093ccd823429dbfa551dd083c43381.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."spot_synth_wrapped_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__584d45f3a8837e04a304f44a0b6d6352.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__584d45f3a8837e04a304f44a0b6d6352.sql new file mode 100644 index 00000000..38cf5210 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__584d45f3a8837e04a304f44a0b6d6352.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."spot_order_settled_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__65d3e3580b09d62b0665c39e0dd6b655.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__65d3e3580b09d62b0665c39e0dd6b655.sql new file mode 100644 index 00000000..6d33318f --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__65d3e3580b09d62b0665c39e0dd6b655.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."spot_order_committed_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__6b757397105f64d96d8f1df579ff67af.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__6b757397105f64d96d8f1df579ff67af.sql new file mode 100644 index 00000000..007e9271 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__6b757397105f64d96d8f1df579ff67af.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."spot_synth_sold_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount_returned >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__709479046502cb2d832f1681b840dc68.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__709479046502cb2d832f1681b840dc68.sql new file mode 100644 index 00000000..bf40fbb1 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__709479046502cb2d832f1681b840dc68.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."spot_synth_sold_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__869a9b7964b126ecc6b81ac7e9732147.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__869a9b7964b126ecc6b81ac7e9732147.sql new file mode 100644 index 00000000..a9f02825 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__869a9b7964b126ecc6b81ac7e9732147.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."spot_synth_sold_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collected_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__8d96f308a14c2fcecde8c2bb1366d4b7.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__8d96f308a14c2fcecde8c2bb1366d4b7.sql new file mode 100644 index 00000000..227f04c6 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__8d96f308a14c2fcecde8c2bb1366d4b7.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."spot_order_settled_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__8e5e66ec037d024a9853963d0b4aaac2.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__8e5e66ec037d024a9853963d0b4aaac2.sql new file mode 100644 index 00000000..5db05c5e --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__8e5e66ec037d024a9853963d0b4aaac2.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."spot_synth_unwrapped_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__a02cf2343cb17dff85dc6395f9049952.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__a02cf2343cb17dff85dc6395f9049952.sql new file mode 100644 index 00000000..b1709f86 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__a02cf2343cb17dff85dc6395f9049952.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."spot_order_committed_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount_provided >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__aea7b1bee7446de9ad2a7c38052a0c1b.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__aea7b1bee7446de9ad2a7c38052a0c1b.sql new file mode 100644 index 00000000..9466fdcf --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__aea7b1bee7446de9ad2a7c38052a0c1b.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."spot_order_settled_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not final_order_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__b37085988ce7eb72a15d977d1710fe8c.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__b37085988ce7eb72a15d977d1710fe8c.sql new file mode 100644 index 00000000..222a6e3a --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__b37085988ce7eb72a15d977d1710fe8c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."spot_synth_wrapped_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not fees_collected >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__cad30ffa5fa2a073ff58756383e7e777.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__cad30ffa5fa2a073ff58756383e7e777.sql new file mode 100644 index 00000000..88b43541 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__cad30ffa5fa2a073ff58756383e7e777.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."spot_synth_unwrapped_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not fees_collected >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__ccae977edf5724b7ce9a1f918e477245.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__ccae977edf5724b7ce9a1f918e477245.sql new file mode 100644 index 00000000..130d4b33 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__ccae977edf5724b7ce9a1f918e477245.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."spot_synth_registered_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__f3e751dfd2dc590260940c7b6ee31646.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__f3e751dfd2dc590260940c7b6ee31646.sql new file mode 100644 index 00000000..88a7cf61 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__f3e751dfd2dc590260940c7b6ee31646.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_mainnet"."spot_synth_bought_base_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collected_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_block_number.sql new file mode 100644 index 00000000..6616aa83 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."spot_order_cancelled_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..a356ce2b --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."spot_order_cancelled_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_contract.sql new file mode 100644 index 00000000..33a17427 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."spot_order_cancelled_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_event_name.sql new file mode 100644 index 00000000..2d1488c3 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."spot_order_cancelled_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_id.sql new file mode 100644 index 00000000..d6c8b906 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."spot_order_cancelled_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_market_id.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_market_id.sql new file mode 100644 index 00000000..cdf0be7c --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_base_mainnet"."spot_order_cancelled_base_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_sender.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_sender.sql new file mode 100644 index 00000000..76770d07 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_base_mainnet"."spot_order_cancelled_base_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..7a0b3442 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."spot_order_cancelled_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_amount_provided.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_amount_provided.sql new file mode 100644 index 00000000..a3622a50 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_amount_provided.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_provided +from "analytics"."prod_raw_base_mainnet"."spot_order_committed_base_mainnet" +where amount_provided is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_block_number.sql new file mode 100644 index 00000000..f330117d --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."spot_order_committed_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..42afbaab --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."spot_order_committed_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_contract.sql new file mode 100644 index 00000000..590c762f --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."spot_order_committed_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_event_name.sql new file mode 100644 index 00000000..09b93f5f --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."spot_order_committed_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_id.sql new file mode 100644 index 00000000..3eabae30 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."spot_order_committed_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_market_id.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_market_id.sql new file mode 100644 index 00000000..d9b0a753 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_base_mainnet"."spot_order_committed_base_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_order_type.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_order_type.sql new file mode 100644 index 00000000..dbfb2a81 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_order_type.sql @@ -0,0 +1,11 @@ + + + + + + +select order_type +from "analytics"."prod_raw_base_mainnet"."spot_order_committed_base_mainnet" +where order_type is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_referrer.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_referrer.sql new file mode 100644 index 00000000..c5152ebc --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_referrer.sql @@ -0,0 +1,11 @@ + + + + + + +select referrer +from "analytics"."prod_raw_base_mainnet"."spot_order_committed_base_mainnet" +where referrer is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_sender.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_sender.sql new file mode 100644 index 00000000..8bef929e --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_base_mainnet"."spot_order_committed_base_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..7b7beac3 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."spot_order_committed_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_block_number.sql new file mode 100644 index 00000000..39feb47d --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."spot_order_settled_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..7b5d55f8 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."spot_order_settled_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_collected_fees.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_collected_fees.sql new file mode 100644 index 00000000..bde9942f --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_collected_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select collected_fees +from "analytics"."prod_raw_base_mainnet"."spot_order_settled_base_mainnet" +where collected_fees is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_contract.sql new file mode 100644 index 00000000..0ce45253 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."spot_order_settled_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_event_name.sql new file mode 100644 index 00000000..c0fb1432 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."spot_order_settled_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_id.sql new file mode 100644 index 00000000..c6837c74 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."spot_order_settled_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_market_id.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_market_id.sql new file mode 100644 index 00000000..dc6c92a1 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_base_mainnet"."spot_order_settled_base_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_order_type.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_order_type.sql new file mode 100644 index 00000000..2c2facf0 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_order_type.sql @@ -0,0 +1,11 @@ + + + + + + +select order_type +from "analytics"."prod_raw_base_mainnet"."spot_order_settled_base_mainnet" +where order_type is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_price.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_price.sql new file mode 100644 index 00000000..5d9e9f25 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_raw_base_mainnet"."spot_order_settled_base_mainnet" +where price is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_settler.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_settler.sql new file mode 100644 index 00000000..c9d0734e --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_settler.sql @@ -0,0 +1,11 @@ + + + + + + +select settler +from "analytics"."prod_raw_base_mainnet"."spot_order_settled_base_mainnet" +where settler is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..2d7b5df1 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."spot_order_settled_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_block_number.sql new file mode 100644 index 00000000..dc624852 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."spot_synth_bought_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..4bdbf418 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."spot_synth_bought_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_collected_fees.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_collected_fees.sql new file mode 100644 index 00000000..0dd9a28c --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_collected_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select collected_fees +from "analytics"."prod_raw_base_mainnet"."spot_synth_bought_base_mainnet" +where collected_fees is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_contract.sql new file mode 100644 index 00000000..294a8991 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."spot_synth_bought_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_event_name.sql new file mode 100644 index 00000000..0c8a3b27 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."spot_synth_bought_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_id.sql new file mode 100644 index 00000000..9d6dc442 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."spot_synth_bought_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_price.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_price.sql new file mode 100644 index 00000000..d7b85a1b --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_raw_base_mainnet"."spot_synth_bought_base_mainnet" +where price is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_referrer.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_referrer.sql new file mode 100644 index 00000000..cd8f50bd --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_referrer.sql @@ -0,0 +1,11 @@ + + + + + + +select referrer +from "analytics"."prod_raw_base_mainnet"."spot_synth_bought_base_mainnet" +where referrer is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_synth_market_id.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_synth_market_id.sql new file mode 100644 index 00000000..19be29ff --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_raw_base_mainnet"."spot_synth_bought_base_mainnet" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..074cb36d --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."spot_synth_bought_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_block_number.sql new file mode 100644 index 00000000..5b1ee0be --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."spot_synth_registered_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..6bc6877e --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."spot_synth_registered_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_contract.sql new file mode 100644 index 00000000..a6e852c2 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."spot_synth_registered_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_event_name.sql new file mode 100644 index 00000000..84e92e7d --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."spot_synth_registered_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_id.sql new file mode 100644 index 00000000..d714b8ba --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."spot_synth_registered_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_synth_market_id.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_synth_market_id.sql new file mode 100644 index 00000000..fc6a2e70 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_raw_base_mainnet"."spot_synth_registered_base_mainnet" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_synth_token_address.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_synth_token_address.sql new file mode 100644 index 00000000..4487e9c3 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_synth_token_address.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_token_address +from "analytics"."prod_raw_base_mainnet"."spot_synth_registered_base_mainnet" +where synth_token_address is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..467139c5 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."spot_synth_registered_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_amount_returned.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_amount_returned.sql new file mode 100644 index 00000000..104eb6ff --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_amount_returned.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_returned +from "analytics"."prod_raw_base_mainnet"."spot_synth_sold_base_mainnet" +where amount_returned is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_block_number.sql new file mode 100644 index 00000000..c1165de9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."spot_synth_sold_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..6d194510 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."spot_synth_sold_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_collected_fees.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_collected_fees.sql new file mode 100644 index 00000000..0b97f1b9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_collected_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select collected_fees +from "analytics"."prod_raw_base_mainnet"."spot_synth_sold_base_mainnet" +where collected_fees is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_contract.sql new file mode 100644 index 00000000..34840e7a --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."spot_synth_sold_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_event_name.sql new file mode 100644 index 00000000..b8681f45 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."spot_synth_sold_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_id.sql new file mode 100644 index 00000000..00106c6e --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."spot_synth_sold_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_price.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_price.sql new file mode 100644 index 00000000..24e0fc23 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_raw_base_mainnet"."spot_synth_sold_base_mainnet" +where price is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_referrer.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_referrer.sql new file mode 100644 index 00000000..17d02a80 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_referrer.sql @@ -0,0 +1,11 @@ + + + + + + +select referrer +from "analytics"."prod_raw_base_mainnet"."spot_synth_sold_base_mainnet" +where referrer is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_synth_market_id.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_synth_market_id.sql new file mode 100644 index 00000000..a81ecb00 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_raw_base_mainnet"."spot_synth_sold_base_mainnet" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..3f59613f --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."spot_synth_sold_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_amount_unwrapped.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_amount_unwrapped.sql new file mode 100644 index 00000000..f806419a --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_amount_unwrapped.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_unwrapped +from "analytics"."prod_raw_base_mainnet"."spot_synth_unwrapped_base_mainnet" +where amount_unwrapped is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_block_number.sql new file mode 100644 index 00000000..61d24005 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."spot_synth_unwrapped_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..52545ad1 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."spot_synth_unwrapped_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_contract.sql new file mode 100644 index 00000000..17f47dbe --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."spot_synth_unwrapped_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_event_name.sql new file mode 100644 index 00000000..f2c4ce50 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."spot_synth_unwrapped_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_fees_collected.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_fees_collected.sql new file mode 100644 index 00000000..7b5505d3 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_fees_collected.sql @@ -0,0 +1,11 @@ + + + + + + +select fees_collected +from "analytics"."prod_raw_base_mainnet"."spot_synth_unwrapped_base_mainnet" +where fees_collected is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_id.sql new file mode 100644 index 00000000..39cff499 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."spot_synth_unwrapped_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_synth_market_id.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_synth_market_id.sql new file mode 100644 index 00000000..b68be475 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_raw_base_mainnet"."spot_synth_unwrapped_base_mainnet" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..ea42df07 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."spot_synth_unwrapped_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_block_number.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_block_number.sql new file mode 100644 index 00000000..c3c4d2b8 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_mainnet"."spot_synth_wrapped_base_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_block_timestamp.sql new file mode 100644 index 00000000..f6a9055e --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_mainnet"."spot_synth_wrapped_base_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_contract.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_contract.sql new file mode 100644 index 00000000..0a65f85e --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_mainnet"."spot_synth_wrapped_base_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_event_name.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_event_name.sql new file mode 100644 index 00000000..16e347b9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_mainnet"."spot_synth_wrapped_base_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_fees_collected.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_fees_collected.sql new file mode 100644 index 00000000..77794d4e --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_fees_collected.sql @@ -0,0 +1,11 @@ + + + + + + +select fees_collected +from "analytics"."prod_raw_base_mainnet"."spot_synth_wrapped_base_mainnet" +where fees_collected is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_id.sql new file mode 100644 index 00000000..d12eed65 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_mainnet"."spot_synth_wrapped_base_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_synth_market_id.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_synth_market_id.sql new file mode 100644 index 00000000..7f1d4797 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_raw_base_mainnet"."spot_synth_wrapped_base_mainnet" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_transaction_hash.sql new file mode 100644 index 00000000..b66370a1 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_mainnet"."spot_synth_wrapped_base_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_order_cancelled_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_order_cancelled_base_mainnet_id.sql new file mode 100644 index 00000000..4ba9dc38 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_order_cancelled_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."spot_order_cancelled_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_order_committed_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_order_committed_base_mainnet_id.sql new file mode 100644 index 00000000..896f3982 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_order_committed_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."spot_order_committed_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_order_settled_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_order_settled_base_mainnet_id.sql new file mode 100644 index 00000000..cff6d35d --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_order_settled_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."spot_order_settled_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_synth_bought_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_synth_bought_base_mainnet_id.sql new file mode 100644 index 00000000..0cbab168 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_synth_bought_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."spot_synth_bought_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_synth_registered_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_synth_registered_base_mainnet_id.sql new file mode 100644 index 00000000..08f0e37a --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_synth_registered_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."spot_synth_registered_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_synth_sold_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_synth_sold_base_mainnet_id.sql new file mode 100644 index 00000000..5233a55d --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_synth_sold_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."spot_synth_sold_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_synth_unwrapped_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_synth_unwrapped_base_mainnet_id.sql new file mode 100644 index 00000000..3d88d610 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_synth_unwrapped_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."spot_synth_unwrapped_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_synth_wrapped_base_mainnet_id.sql b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_synth_wrapped_base_mainnet_id.sql new file mode 100644 index 00000000..15a634e1 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_synth_wrapped_base_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_mainnet"."spot_synth_wrapped_base_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/spot_order_cancelled_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/spot/spot_order_cancelled_base_mainnet.sql new file mode 100644 index 00000000..47c477f9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/spot_order_cancelled_base_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."spot_market_proxy_event_order_cancelled" diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/spot_order_committed_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/spot/spot_order_committed_base_mainnet.sql new file mode 100644 index 00000000..69164ba7 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/spot_order_committed_base_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."spot_market_proxy_event_order_committed" diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/spot_order_settled_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/spot/spot_order_settled_base_mainnet.sql new file mode 100644 index 00000000..b75cc49a --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/spot_order_settled_base_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."spot_market_proxy_event_order_settled" diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/spot_synth_bought_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/spot/spot_synth_bought_base_mainnet.sql new file mode 100644 index 00000000..3243fc5d --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/spot_synth_bought_base_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."spot_market_proxy_event_synth_bought" diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/spot_synth_registered_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/spot/spot_synth_registered_base_mainnet.sql new file mode 100644 index 00000000..b295b169 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/spot_synth_registered_base_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."spot_market_proxy_event_synth_registered" diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/spot_synth_sold_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/spot/spot_synth_sold_base_mainnet.sql new file mode 100644 index 00000000..31384625 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/spot_synth_sold_base_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."spot_market_proxy_event_synth_sold" diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/spot_synth_unwrapped_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/spot/spot_synth_unwrapped_base_mainnet.sql new file mode 100644 index 00000000..4c1f2a97 --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/spot_synth_unwrapped_base_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."spot_market_proxy_event_synth_unwrapped" diff --git a/compiled/synthetix/models/raw/base/mainnet/spot/spot_synth_wrapped_base_mainnet.sql b/compiled/synthetix/models/raw/base/mainnet/spot/spot_synth_wrapped_base_mainnet.sql new file mode 100644 index 00000000..5c8e643e --- /dev/null +++ b/compiled/synthetix/models/raw/base/mainnet/spot/spot_synth_wrapped_base_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_mainnet"."spot_market_proxy_event_synth_wrapped" diff --git a/compiled/synthetix/models/raw/base/sepolia/blocks_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/blocks_base_sepolia.sql new file mode 100644 index 00000000..c86b94b7 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/blocks_base_sepolia.sql @@ -0,0 +1,39 @@ +with indexer_blocks as ( + select + timestamp as ts, + CAST( + number as INTEGER + ) as block_number + from + "analytics"."raw_base_sepolia"."block" +), + +parquet_blocks as ( + select + TO_TIMESTAMP(timestamp) as ts, + CAST( + block_number as INTEGER + ) as block_number + from + "analytics"."raw_base_sepolia"."blocks_parquet" +), + +combined_blocks as ( + select * + from + indexer_blocks + + union all + + select * + from + parquet_blocks +) + +select + block_number, + MIN(ts) as ts +from + combined_blocks +group by + block_number \ No newline at end of file diff --git a/compiled/synthetix/models/raw/base/sepolia/buyback/buyback_processed_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/buyback/buyback_processed_base_sepolia.sql new file mode 100644 index 00000000..01b0554d --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/buyback/buyback_processed_base_sepolia.sql @@ -0,0 +1,21 @@ +with current_events as ( + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."buyback_snx_event_buyback_processed" + +) + +select + id, + block_number, + block_timestamp, + transaction_hash, + event_name, + contract, + buyer, + snx, + usd +from + current_events \ No newline at end of file diff --git a/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/accepted_values_buyback_proces_278b574eac2c05984e56351d66a915ac.sql b/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/accepted_values_buyback_proces_278b574eac2c05984e56351d66a915ac.sql new file mode 100644 index 00000000..05de3d39 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/accepted_values_buyback_proces_278b574eac2c05984e56351d66a915ac.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."buyback_processed_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'BuybackProcessed' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_buyba_4c16679cd6617813c00fd0278fc36e29.sql b/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_buyba_4c16679cd6617813c00fd0278fc36e29.sql new file mode 100644 index 00000000..d2e6096d --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_buyba_4c16679cd6617813c00fd0278fc36e29.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."buyback_processed_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not usd >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_buyba_8430c2349004ae4699c6275eda5a9b16.sql b/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_buyba_8430c2349004ae4699c6275eda5a9b16.sql new file mode 100644 index 00000000..2e91e90b --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_buyba_8430c2349004ae4699c6275eda5a9b16.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."buyback_processed_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not snx >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_block_number.sql new file mode 100644 index 00000000..17b3d4cf --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."buyback_processed_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..8cb0bf05 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."buyback_processed_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_buyer.sql b/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_buyer.sql new file mode 100644 index 00000000..c4a081f2 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_buyer.sql @@ -0,0 +1,11 @@ + + + + + + +select buyer +from "analytics"."prod_raw_base_sepolia"."buyback_processed_base_sepolia" +where buyer is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_contract.sql new file mode 100644 index 00000000..4db383ea --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."buyback_processed_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_event_name.sql new file mode 100644 index 00000000..f80933c0 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."buyback_processed_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_id.sql new file mode 100644 index 00000000..9da51256 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."buyback_processed_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_snx.sql b/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_snx.sql new file mode 100644 index 00000000..b7313603 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_snx.sql @@ -0,0 +1,11 @@ + + + + + + +select snx +from "analytics"."prod_raw_base_sepolia"."buyback_processed_base_sepolia" +where snx is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..e00abded --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."buyback_processed_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_usd.sql b/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_usd.sql new file mode 100644 index 00000000..421749ee --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_usd.sql @@ -0,0 +1,11 @@ + + + + + + +select usd +from "analytics"."prod_raw_base_sepolia"."buyback_processed_base_sepolia" +where usd is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/unique_buyback_processed_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/unique_buyback_processed_base_sepolia_id.sql new file mode 100644 index 00000000..5d5d1a1d --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/unique_buyback_processed_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."buyback_processed_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/core_account_created_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/core/core_account_created_base_sepolia.sql new file mode 100644 index 00000000..2fd652e4 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/core_account_created_base_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."core_proxy_event_account_created" diff --git a/compiled/synthetix/models/raw/base/sepolia/core/core_delegation_updated_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/core/core_delegation_updated_base_sepolia.sql new file mode 100644 index 00000000..0a1d8aa4 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/core_delegation_updated_base_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."core_proxy_event_delegation_updated" diff --git a/compiled/synthetix/models/raw/base/sepolia/core/core_deposited_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/core/core_deposited_base_sepolia.sql new file mode 100644 index 00000000..7a59fd71 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/core_deposited_base_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."core_proxy_event_deposited" diff --git a/compiled/synthetix/models/raw/base/sepolia/core/core_liquidation_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/core/core_liquidation_base_sepolia.sql new file mode 100644 index 00000000..5715b0af --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/core_liquidation_base_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."core_proxy_event_liquidation" diff --git a/compiled/synthetix/models/raw/base/sepolia/core/core_market_registered_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/core/core_market_registered_base_sepolia.sql new file mode 100644 index 00000000..e85f8178 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/core_market_registered_base_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."core_proxy_event_market_registered" diff --git a/compiled/synthetix/models/raw/base/sepolia/core/core_market_updated_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/core/core_market_updated_base_sepolia.sql new file mode 100644 index 00000000..5a4babfa --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/core_market_updated_base_sepolia.sql @@ -0,0 +1,151 @@ +with events as ( + select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + net_issuance, + deposited_collateral_value, + target as sender, + 'USD' as collateral_type, + credit_capacity, + amount as token_amount + from + ( + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."core_proxy_legacy_event_market_usd_deposited" + + ) as usd_deposited -- noqa: AL05 + union all + select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + net_issuance, + deposited_collateral_value, + target as sender, + 'USD' as collateral_type, + credit_capacity, + amount as token_amount + from + ( + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."core_proxy_legacy_event_market_usd_withdrawn" + + ) as usd_withdrawn -- noqa: AL05 + union all + select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + net_issuance, + deposited_collateral_value, + sender, + collateral_type, + credit_capacity, + token_amount + from + ( + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."core_proxy_event_market_collateral_deposited" + + ) as collateral_deposited -- noqa: AL05 + union all + select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + net_issuance, + deposited_collateral_value, + sender, + collateral_type, + credit_capacity, + token_amount + from + ( + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."core_proxy_event_market_collateral_withdrawn" + + ) as collateral_withdrawn -- noqa: AL05 + union all + select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + net_issuance, + deposited_collateral_value, + target as sender, + 'USD' as collateral_type, + credit_capacity, + amount as token_amount + from + ( + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."core_proxy_event_market_usd_deposited" + + ) as usd_deposited -- noqa: AL05 + union all + select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + net_issuance, + deposited_collateral_value, + target as sender, + 'USD' as collateral_type, + credit_capacity, + amount as token_amount + from + ( + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."core_proxy_event_market_usd_withdrawn" + + ) as usd_withdrawn -- noqa: AL05 +) + +select * +from + events +order by + block_timestamp \ No newline at end of file diff --git a/compiled/synthetix/models/raw/base/sepolia/core/core_pool_created_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/core/core_pool_created_base_sepolia.sql new file mode 100644 index 00000000..a65e7ca8 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/core_pool_created_base_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."core_proxy_event_pool_created" diff --git a/compiled/synthetix/models/raw/base/sepolia/core/core_rewards_claimed_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/core/core_rewards_claimed_base_sepolia.sql new file mode 100644 index 00000000..2ea04e0c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/core_rewards_claimed_base_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."core_proxy_event_rewards_claimed" diff --git a/compiled/synthetix/models/raw/base/sepolia/core/core_rewards_distributed_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/core/core_rewards_distributed_base_sepolia.sql new file mode 100644 index 00000000..0ddf120f --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/core_rewards_distributed_base_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."core_proxy_event_rewards_distributed" diff --git a/compiled/synthetix/models/raw/base/sepolia/core/core_usd_burned_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/core/core_usd_burned_base_sepolia.sql new file mode 100644 index 00000000..53fb3bae --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/core_usd_burned_base_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."core_proxy_event_usd_burned" diff --git a/compiled/synthetix/models/raw/base/sepolia/core/core_usd_minted_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/core/core_usd_minted_base_sepolia.sql new file mode 100644 index 00000000..c93d46a3 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/core_usd_minted_base_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."core_proxy_event_usd_minted" diff --git a/compiled/synthetix/models/raw/base/sepolia/core/core_vault_collateral_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/core/core_vault_collateral_base_sepolia.sql new file mode 100644 index 00000000..76fffd22 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/core_vault_collateral_base_sepolia.sql @@ -0,0 +1,41 @@ +with base as ( + select + block_number, + contract_address, + chain_id, + pool_id, + collateral_type, + cast( + amount as numeric + ) as amount, + cast( + value as numeric + ) as collateral_value + from + "analytics"."raw_base_sepolia"."core_get_vault_collateral" + where + amount is not null +) + +select + to_timestamp(blocks.timestamp) as ts, + cast( + blocks.block_number as integer + ) as block_number, + base.contract_address, + cast( + base.pool_id as integer + ) as pool_id, + cast( + base.collateral_type as varchar + ) as collateral_type, + + base.amount / 1e18 + as amount, + + base.collateral_value / 1e18 + as collateral_value +from + base +inner join "analytics"."raw_base_sepolia"."blocks_parquet" as blocks + on base.block_number = blocks.block_number \ No newline at end of file diff --git a/compiled/synthetix/models/raw/base/sepolia/core/core_vault_debt_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/core/core_vault_debt_base_sepolia.sql new file mode 100644 index 00000000..ee69f8bf --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/core_vault_debt_base_sepolia.sql @@ -0,0 +1,35 @@ +with base as ( + select + block_number, + contract_address, + chain_id, + pool_id, + collateral_type, + cast( + value_1 as numeric + ) as debt + from + "analytics"."raw_base_sepolia"."core_get_vault_debt" + where + value_1 is not null +) + +select + to_timestamp(blocks.timestamp) as ts, + cast( + blocks.block_number as integer + ) as block_number, + base.contract_address, + cast( + base.pool_id as integer + ) as pool_id, + cast( + base.collateral_type as varchar + ) as collateral_type, + + base.debt / 1e18 + as debt +from + base +inner join "analytics"."raw_base_sepolia"."blocks_parquet" as blocks + on base.block_number = blocks.block_number \ No newline at end of file diff --git a/compiled/synthetix/models/raw/base/sepolia/core/core_vault_liquidation_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/core/core_vault_liquidation_base_sepolia.sql new file mode 100644 index 00000000..c997512f --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/core_vault_liquidation_base_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."core_proxy_event_vault_liquidation" diff --git a/compiled/synthetix/models/raw/base/sepolia/core/core_withdrawn_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/core/core_withdrawn_base_sepolia.sql new file mode 100644 index 00000000..e4483001 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/core_withdrawn_base_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."core_proxy_event_withdrawn" diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_account_c_3e560a33ed75ab9f3872a29c8a231ca8.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_account_c_3e560a33ed75ab9f3872a29c8a231ca8.sql new file mode 100644 index 00000000..840525c6 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_account_c_3e560a33ed75ab9f3872a29c8a231ca8.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."core_account_created_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'AccountCreated' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_delegatio_3cc50a9d03b2fc3894884bfb42b624bd.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_delegatio_3cc50a9d03b2fc3894884bfb42b624bd.sql new file mode 100644 index 00000000..85315e6c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_delegatio_3cc50a9d03b2fc3894884bfb42b624bd.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."core_delegation_updated_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'DelegationUpdated' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_deposited_3f28be051707e07ce49c471e6d63c3f3.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_deposited_3f28be051707e07ce49c471e6d63c3f3.sql new file mode 100644 index 00000000..189f6aaa --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_deposited_3f28be051707e07ce49c471e6d63c3f3.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."core_deposited_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'Deposited' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_liquidati_403bf0adbdcc35a44535d0751240d87f.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_liquidati_403bf0adbdcc35a44535d0751240d87f.sql new file mode 100644 index 00000000..cf4d3a7d --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_liquidati_403bf0adbdcc35a44535d0751240d87f.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."core_liquidation_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'Liquidation' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_market_re_36cb85f36ba2c74163a4c4448bb62b02.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_market_re_36cb85f36ba2c74163a4c4448bb62b02.sql new file mode 100644 index 00000000..2cd7434e --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_market_re_36cb85f36ba2c74163a4c4448bb62b02.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."core_market_registered_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'MarketRegistered' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_market_up_6a9d36b124a389235dd15ee41453426c.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_market_up_6a9d36b124a389235dd15ee41453426c.sql new file mode 100644 index 00000000..7076658a --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_market_up_6a9d36b124a389235dd15ee41453426c.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."core_market_updated_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'MarketCollateralWithdrawn','MarketCollateralDeposited','MarketUsdWithdrawn','MarketUsdDeposited' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_pool_crea_f149b376f2612493bb2657de678259ef.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_pool_crea_f149b376f2612493bb2657de678259ef.sql new file mode 100644 index 00000000..4f2b0c96 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_pool_crea_f149b376f2612493bb2657de678259ef.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."core_pool_created_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'PoolCreated' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_rewards_c_4448c26ebe83d53dc3e5ff23eac82e61.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_rewards_c_4448c26ebe83d53dc3e5ff23eac82e61.sql new file mode 100644 index 00000000..e62d8c44 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_rewards_c_4448c26ebe83d53dc3e5ff23eac82e61.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."core_rewards_claimed_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'RewardsClaimed' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_rewards_d_f07bd9c528d3bae951d8e15a0780508d.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_rewards_d_f07bd9c528d3bae951d8e15a0780508d.sql new file mode 100644 index 00000000..1aa8921f --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_rewards_d_f07bd9c528d3bae951d8e15a0780508d.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."core_rewards_distributed_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'RewardsDistributed' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_usd_burne_d3586b835d1259940e91cd6748c1e3b6.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_usd_burne_d3586b835d1259940e91cd6748c1e3b6.sql new file mode 100644 index 00000000..e48ea782 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_usd_burne_d3586b835d1259940e91cd6748c1e3b6.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."core_usd_burned_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'UsdBurned' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_usd_minte_af3da772d555dc79c452effc7b6f9002.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_usd_minte_af3da772d555dc79c452effc7b6f9002.sql new file mode 100644 index 00000000..237833f9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_usd_minte_af3da772d555dc79c452effc7b6f9002.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."core_usd_minted_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'UsdMinted' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_vault_liq_e9d47b42f69123eccbff3f66c69b6af2.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_vault_liq_e9d47b42f69123eccbff3f66c69b6af2.sql new file mode 100644 index 00000000..2e95e262 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_vault_liq_e9d47b42f69123eccbff3f66c69b6af2.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."core_vault_liquidation_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'VaultLiquidation' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_withdrawn_c342407a773b81d94509df74947a9c6c.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_withdrawn_c342407a773b81d94509df74947a9c6c.sql new file mode 100644 index 00000000..60bee6c0 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_withdrawn_c342407a773b81d94509df74947a9c6c.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."core_withdrawn_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'Withdrawn' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__004b356febea592d3109c0bef0abafe4.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__004b356febea592d3109c0bef0abafe4.sql new file mode 100644 index 00000000..d3ef1261 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__004b356febea592d3109c0bef0abafe4.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_vault_collateral_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collateral_value >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__132ab4d1c8172ce2cb80905b0a0c3cdc.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__132ab4d1c8172ce2cb80905b0a0c3cdc.sql new file mode 100644 index 00000000..ea8fcb8e --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__132ab4d1c8172ce2cb80905b0a0c3cdc.sql @@ -0,0 +1,22 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_delegation_updated_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not leverage >= 1000000000000000000 + -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule. + or not leverage <= 1000000000000000000 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__21d67e7351992bfcaf34c4320a800a0b.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__21d67e7351992bfcaf34c4320a800a0b.sql new file mode 100644 index 00000000..5896d561 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__21d67e7351992bfcaf34c4320a800a0b.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_liquidation_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__2284faf96de80368edab3a7fd3bfd950.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__2284faf96de80368edab3a7fd3bfd950.sql new file mode 100644 index 00000000..816b9b28 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__2284faf96de80368edab3a7fd3bfd950.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_vault_collateral_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__30addf18b8430be0f27259ef4cf0ca29.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__30addf18b8430be0f27259ef4cf0ca29.sql new file mode 100644 index 00000000..5bb81fcd --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__30addf18b8430be0f27259ef4cf0ca29.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_usd_burned_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__34edbab1962097faf1f212e944103c00.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__34edbab1962097faf1f212e944103c00.sql new file mode 100644 index 00000000..60cb537e --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__34edbab1962097faf1f212e944103c00.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_market_updated_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not token_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__3f4f8909ee14cc3497685cd59d23ce69.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__3f4f8909ee14cc3497685cd59d23ce69.sql new file mode 100644 index 00000000..bcc9cc7f --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__3f4f8909ee14cc3497685cd59d23ce69.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_withdrawn_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not token_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__440ce9f5e13972a7244fa20cf3774431.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__440ce9f5e13972a7244fa20cf3774431.sql new file mode 100644 index 00000000..6a42676e --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__440ce9f5e13972a7244fa20cf3774431.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_rewards_claimed_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__4a5c58685176282790b5abfce94b3fda.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__4a5c58685176282790b5abfce94b3fda.sql new file mode 100644 index 00000000..c892523f --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__4a5c58685176282790b5abfce94b3fda.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_vault_collateral_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__5cc557d00b8bbfff4bcafb03a349a3e5.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__5cc557d00b8bbfff4bcafb03a349a3e5.sql new file mode 100644 index 00000000..612d2551 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__5cc557d00b8bbfff4bcafb03a349a3e5.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_usd_burned_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__6ee41a6e3287d72360197537a51f9db1.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__6ee41a6e3287d72360197537a51f9db1.sql new file mode 100644 index 00000000..a1ba3bad --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__6ee41a6e3287d72360197537a51f9db1.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_rewards_distributed_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__736987a49cbb6d26a37612d9e59d0559.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__736987a49cbb6d26a37612d9e59d0559.sql new file mode 100644 index 00000000..d2731b06 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__736987a49cbb6d26a37612d9e59d0559.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_deposited_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__78a5a46b1c28cb5b628273e180683827.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__78a5a46b1c28cb5b628273e180683827.sql new file mode 100644 index 00000000..a4d1ca07 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__78a5a46b1c28cb5b628273e180683827.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_vault_liquidation_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__7d95e57f607809456a28cc4204cd2f2a.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__7d95e57f607809456a28cc4204cd2f2a.sql new file mode 100644 index 00000000..13f8480b --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__7d95e57f607809456a28cc4204cd2f2a.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_usd_burned_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__7de5af8c2738f779d5328e285ca02cbb.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__7de5af8c2738f779d5328e285ca02cbb.sql new file mode 100644 index 00000000..9bda28d9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__7de5af8c2738f779d5328e285ca02cbb.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_market_updated_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not deposited_collateral_value >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__8485599cff2a5b7ec94419989fe730df.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__8485599cff2a5b7ec94419989fe730df.sql new file mode 100644 index 00000000..f4ca60e1 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__8485599cff2a5b7ec94419989fe730df.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_vault_liquidation_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not liquidate_as_account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__888419f8ec40f915d627bef6dd080939.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__888419f8ec40f915d627bef6dd080939.sql new file mode 100644 index 00000000..bedf2949 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__888419f8ec40f915d627bef6dd080939.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_withdrawn_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__90930c81d4f99b4175faf8c7a85c04c6.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__90930c81d4f99b4175faf8c7a85c04c6.sql new file mode 100644 index 00000000..c18fe448 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__90930c81d4f99b4175faf8c7a85c04c6.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_deposited_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not token_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__9f186c48b6a0a65e3e2215713d7a5386.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__9f186c48b6a0a65e3e2215713d7a5386.sql new file mode 100644 index 00000000..61c78c3b --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__9f186c48b6a0a65e3e2215713d7a5386.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_usd_minted_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__a9f1cefb42f63cfea9358db70fa1ce94.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__a9f1cefb42f63cfea9358db70fa1ce94.sql new file mode 100644 index 00000000..eabb8988 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__a9f1cefb42f63cfea9358db70fa1ce94.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_liquidation_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__abb1b0bc7f310977dda9900b3a5b48d9.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__abb1b0bc7f310977dda9900b3a5b48d9.sql new file mode 100644 index 00000000..0600436e --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__abb1b0bc7f310977dda9900b3a5b48d9.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_delegation_updated_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__ad2f9918d005f63ca46e07c60cad1fbf.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__ad2f9918d005f63ca46e07c60cad1fbf.sql new file mode 100644 index 00000000..dfa8bde0 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__ad2f9918d005f63ca46e07c60cad1fbf.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_rewards_distributed_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not duration >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__b285d1683b541821a1af29f6f7139b36.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__b285d1683b541821a1af29f6f7139b36.sql new file mode 100644 index 00000000..3128755c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__b285d1683b541821a1af29f6f7139b36.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_delegation_updated_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__b4b4efd00a516ca3c87897d592dce4cd.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__b4b4efd00a516ca3c87897d592dce4cd.sql new file mode 100644 index 00000000..eebd89eb --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__b4b4efd00a516ca3c87897d592dce4cd.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_liquidation_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not liquidate_as_account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__b68f23db9faa77f31eed02ece247d791.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__b68f23db9faa77f31eed02ece247d791.sql new file mode 100644 index 00000000..48c4e4ae --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__b68f23db9faa77f31eed02ece247d791.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_usd_minted_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__c292312a15973d99cb86f687346188af.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__c292312a15973d99cb86f687346188af.sql new file mode 100644 index 00000000..06024225 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__c292312a15973d99cb86f687346188af.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_usd_minted_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__c3c8a8df64e53bf44d1b404363693677.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__c3c8a8df64e53bf44d1b404363693677.sql new file mode 100644 index 00000000..c10ebcf2 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__c3c8a8df64e53bf44d1b404363693677.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_pool_created_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__ca499a4e3f4cd07ae655ddd7a8f4bc00.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__ca499a4e3f4cd07ae655ddd7a8f4bc00.sql new file mode 100644 index 00000000..6f3bb061 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__ca499a4e3f4cd07ae655ddd7a8f4bc00.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_rewards_distributed_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__d061ce3ecbf42aec12efd22a8b725531.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__d061ce3ecbf42aec12efd22a8b725531.sql new file mode 100644 index 00000000..7594dfcf --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__d061ce3ecbf42aec12efd22a8b725531.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_rewards_claimed_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__eab389880894a47bfee753ee70198494.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__eab389880894a47bfee753ee70198494.sql new file mode 100644 index 00000000..14d39be0 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__eab389880894a47bfee753ee70198494.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_account_created_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__ec287bdbeb3be735d4aeade13621291c.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__ec287bdbeb3be735d4aeade13621291c.sql new file mode 100644 index 00000000..b6fe46d8 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__ec287bdbeb3be735d4aeade13621291c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_delegation_updated_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__f5541c6f76ecd75f65e2b608fa9333ae.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__f5541c6f76ecd75f65e2b608fa9333ae.sql new file mode 100644 index 00000000..a71358bb --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__f5541c6f76ecd75f65e2b608fa9333ae.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_market_updated_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__f9ddb6660b6e63be6156d0d4beb89947.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__f9ddb6660b6e63be6156d0d4beb89947.sql new file mode 100644 index 00000000..52d01a05 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__f9ddb6660b6e63be6156d0d4beb89947.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_rewards_claimed_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__fe372a67c8b1ea27c6fdd5c876afec7c.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__fe372a67c8b1ea27c6fdd5c876afec7c.sql new file mode 100644 index 00000000..95769d1c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__fe372a67c8b1ea27c6fdd5c876afec7c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."core_vault_debt_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_account_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_account_id.sql new file mode 100644 index 00000000..ce83a1df --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_sepolia"."core_account_created_base_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_block_number.sql new file mode 100644 index 00000000..66514a46 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."core_account_created_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..cd7ad098 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."core_account_created_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_contract.sql new file mode 100644 index 00000000..afe36533 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."core_account_created_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_event_name.sql new file mode 100644 index 00000000..b91b3f3b --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."core_account_created_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_id.sql new file mode 100644 index 00000000..2b16ce4c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."core_account_created_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_owner.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_owner.sql new file mode 100644 index 00000000..3b5e4c53 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_owner.sql @@ -0,0 +1,11 @@ + + + + + + +select owner +from "analytics"."prod_raw_base_sepolia"."core_account_created_base_sepolia" +where owner is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..d089bc1b --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."core_account_created_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_account_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_account_id.sql new file mode 100644 index 00000000..8aacd8b9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_sepolia"."core_delegation_updated_base_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_amount.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_amount.sql new file mode 100644 index 00000000..adc3370f --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_raw_base_sepolia"."core_delegation_updated_base_sepolia" +where amount is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_block_number.sql new file mode 100644 index 00000000..595d282b --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."core_delegation_updated_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..b5fc92ff --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."core_delegation_updated_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_collateral_type.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_collateral_type.sql new file mode 100644 index 00000000..f486cbc3 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_base_sepolia"."core_delegation_updated_base_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_contract.sql new file mode 100644 index 00000000..529b8acb --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."core_delegation_updated_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_event_name.sql new file mode 100644 index 00000000..b9e4c292 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."core_delegation_updated_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_id.sql new file mode 100644 index 00000000..a54eb52c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."core_delegation_updated_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_leverage.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_leverage.sql new file mode 100644 index 00000000..1162a489 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_leverage.sql @@ -0,0 +1,11 @@ + + + + + + +select leverage +from "analytics"."prod_raw_base_sepolia"."core_delegation_updated_base_sepolia" +where leverage is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_pool_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_pool_id.sql new file mode 100644 index 00000000..b7c01772 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_base_sepolia"."core_delegation_updated_base_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_sender.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_sender.sql new file mode 100644 index 00000000..9da7c5ac --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_base_sepolia"."core_delegation_updated_base_sepolia" +where sender is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..c3738d12 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."core_delegation_updated_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_account_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_account_id.sql new file mode 100644 index 00000000..b2fda164 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_sepolia"."core_deposited_base_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_block_number.sql new file mode 100644 index 00000000..b1b4c3c3 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."core_deposited_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..35401225 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."core_deposited_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_collateral_type.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_collateral_type.sql new file mode 100644 index 00000000..5c28ac3b --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_base_sepolia"."core_deposited_base_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_contract.sql new file mode 100644 index 00000000..7a884f5d --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."core_deposited_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_event_name.sql new file mode 100644 index 00000000..5993aae1 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."core_deposited_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_id.sql new file mode 100644 index 00000000..9575815c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."core_deposited_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_sender.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_sender.sql new file mode 100644 index 00000000..7ae9665f --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_base_sepolia"."core_deposited_base_sepolia" +where sender is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_token_amount.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_token_amount.sql new file mode 100644 index 00000000..6b0a2b12 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_token_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select token_amount +from "analytics"."prod_raw_base_sepolia"."core_deposited_base_sepolia" +where token_amount is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..ab5c6e46 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."core_deposited_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_account_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_account_id.sql new file mode 100644 index 00000000..728bcd8c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_sepolia"."core_liquidation_base_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_block_number.sql new file mode 100644 index 00000000..de80d4c3 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."core_liquidation_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..21034d05 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."core_liquidation_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_collateral_type.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_collateral_type.sql new file mode 100644 index 00000000..5d76007c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_base_sepolia"."core_liquidation_base_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_contract.sql new file mode 100644 index 00000000..769874ee --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."core_liquidation_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_event_name.sql new file mode 100644 index 00000000..262ea2e5 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."core_liquidation_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_id.sql new file mode 100644 index 00000000..e39b3676 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."core_liquidation_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_liquidate_as_account_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_liquidate_as_account_id.sql new file mode 100644 index 00000000..dc047c5e --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_liquidate_as_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select liquidate_as_account_id +from "analytics"."prod_raw_base_sepolia"."core_liquidation_base_sepolia" +where liquidate_as_account_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_pool_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_pool_id.sql new file mode 100644 index 00000000..30dda932 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_base_sepolia"."core_liquidation_base_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_sender.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_sender.sql new file mode 100644 index 00000000..4dff0af1 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_base_sepolia"."core_liquidation_base_sepolia" +where sender is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..9ba1be0a --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."core_liquidation_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_block_number.sql new file mode 100644 index 00000000..22f80956 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."core_market_registered_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..0fe9ee71 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."core_market_registered_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_contract.sql new file mode 100644 index 00000000..5d924b42 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."core_market_registered_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_event_name.sql new file mode 100644 index 00000000..c765d6cc --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."core_market_registered_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_id.sql new file mode 100644 index 00000000..c0fe8bb4 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."core_market_registered_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_market.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_market.sql new file mode 100644 index 00000000..766b97fc --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_market.sql @@ -0,0 +1,11 @@ + + + + + + +select market +from "analytics"."prod_raw_base_sepolia"."core_market_registered_base_sepolia" +where market is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_market_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_market_id.sql new file mode 100644 index 00000000..8273310c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_base_sepolia"."core_market_registered_base_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_sender.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_sender.sql new file mode 100644 index 00000000..da69707f --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_base_sepolia"."core_market_registered_base_sepolia" +where sender is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..d08479c7 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."core_market_registered_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_b_3efbf3bbb6987dd33d2575ce535e8be9.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_b_3efbf3bbb6987dd33d2575ce535e8be9.sql new file mode 100644 index 00000000..0276ce68 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_b_3efbf3bbb6987dd33d2575ce535e8be9.sql @@ -0,0 +1,11 @@ + + + + + + +select deposited_collateral_value +from "analytics"."prod_raw_base_sepolia"."core_market_updated_base_sepolia" +where deposited_collateral_value is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_block_number.sql new file mode 100644 index 00000000..c0be8b0b --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."core_market_updated_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..ac07bc4d --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."core_market_updated_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_collateral_type.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_collateral_type.sql new file mode 100644 index 00000000..9ef31260 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_base_sepolia"."core_market_updated_base_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_contract.sql new file mode 100644 index 00000000..a3a9b89c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."core_market_updated_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_credit_capacity.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_credit_capacity.sql new file mode 100644 index 00000000..6abf0c32 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_credit_capacity.sql @@ -0,0 +1,11 @@ + + + + + + +select credit_capacity +from "analytics"."prod_raw_base_sepolia"."core_market_updated_base_sepolia" +where credit_capacity is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_event_name.sql new file mode 100644 index 00000000..d54f12bb --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."core_market_updated_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_id.sql new file mode 100644 index 00000000..0e043816 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."core_market_updated_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_market_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_market_id.sql new file mode 100644 index 00000000..b1ff8404 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_base_sepolia"."core_market_updated_base_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_net_issuance.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_net_issuance.sql new file mode 100644 index 00000000..7a2696e4 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_net_issuance.sql @@ -0,0 +1,11 @@ + + + + + + +select net_issuance +from "analytics"."prod_raw_base_sepolia"."core_market_updated_base_sepolia" +where net_issuance is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_sender.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_sender.sql new file mode 100644 index 00000000..dfe5a7da --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_base_sepolia"."core_market_updated_base_sepolia" +where sender is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_token_amount.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_token_amount.sql new file mode 100644 index 00000000..0d6c8ae0 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_token_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select token_amount +from "analytics"."prod_raw_base_sepolia"."core_market_updated_base_sepolia" +where token_amount is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..8f5aa398 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."core_market_updated_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_block_number.sql new file mode 100644 index 00000000..cae02ad5 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."core_pool_created_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..0c647d8f --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."core_pool_created_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_contract.sql new file mode 100644 index 00000000..ac98f214 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."core_pool_created_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_event_name.sql new file mode 100644 index 00000000..3fe53125 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."core_pool_created_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_id.sql new file mode 100644 index 00000000..bae2e61f --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."core_pool_created_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_owner.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_owner.sql new file mode 100644 index 00000000..68f571bd --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_owner.sql @@ -0,0 +1,11 @@ + + + + + + +select owner +from "analytics"."prod_raw_base_sepolia"."core_pool_created_base_sepolia" +where owner is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_pool_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_pool_id.sql new file mode 100644 index 00000000..60a35901 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_base_sepolia"."core_pool_created_base_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_sender.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_sender.sql new file mode 100644 index 00000000..c0e94ccb --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_base_sepolia"."core_pool_created_base_sepolia" +where sender is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..16f824ed --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."core_pool_created_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_account_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_account_id.sql new file mode 100644 index 00000000..aa4c0f3d --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_sepolia"."core_rewards_claimed_base_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_amount.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_amount.sql new file mode 100644 index 00000000..761e76e6 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_raw_base_sepolia"."core_rewards_claimed_base_sepolia" +where amount is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_block_number.sql new file mode 100644 index 00000000..82eafe15 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."core_rewards_claimed_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..8db5b81d --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."core_rewards_claimed_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_collateral_type.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_collateral_type.sql new file mode 100644 index 00000000..35bde73f --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_base_sepolia"."core_rewards_claimed_base_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_contract.sql new file mode 100644 index 00000000..1a99e9d7 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."core_rewards_claimed_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_distributor.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_distributor.sql new file mode 100644 index 00000000..ea0db338 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_distributor.sql @@ -0,0 +1,11 @@ + + + + + + +select distributor +from "analytics"."prod_raw_base_sepolia"."core_rewards_claimed_base_sepolia" +where distributor is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_event_name.sql new file mode 100644 index 00000000..7f4f4754 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."core_rewards_claimed_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_id.sql new file mode 100644 index 00000000..975c545f --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."core_rewards_claimed_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_pool_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_pool_id.sql new file mode 100644 index 00000000..784cc94e --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_base_sepolia"."core_rewards_claimed_base_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..b0dc5aa1 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."core_rewards_claimed_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_amount.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_amount.sql new file mode 100644 index 00000000..e8190dd9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_raw_base_sepolia"."core_rewards_distributed_base_sepolia" +where amount is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_block_number.sql new file mode 100644 index 00000000..2c85cf87 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."core_rewards_distributed_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..fcae6c8e --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."core_rewards_distributed_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_collateral_type.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_collateral_type.sql new file mode 100644 index 00000000..65765177 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_base_sepolia"."core_rewards_distributed_base_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_contract.sql new file mode 100644 index 00000000..256095d4 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."core_rewards_distributed_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_distributor.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_distributor.sql new file mode 100644 index 00000000..89f5b5c4 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_distributor.sql @@ -0,0 +1,11 @@ + + + + + + +select distributor +from "analytics"."prod_raw_base_sepolia"."core_rewards_distributed_base_sepolia" +where distributor is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_duration.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_duration.sql new file mode 100644 index 00000000..87ebeb97 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_duration.sql @@ -0,0 +1,11 @@ + + + + + + +select duration +from "analytics"."prod_raw_base_sepolia"."core_rewards_distributed_base_sepolia" +where duration is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_event_name.sql new file mode 100644 index 00000000..3a523e9c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."core_rewards_distributed_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_id.sql new file mode 100644 index 00000000..1f22834f --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."core_rewards_distributed_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_pool_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_pool_id.sql new file mode 100644 index 00000000..00b39a7d --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_base_sepolia"."core_rewards_distributed_base_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..02cdf3dc --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."core_rewards_distributed_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_account_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_account_id.sql new file mode 100644 index 00000000..3a3067a6 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_sepolia"."core_usd_burned_base_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_amount.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_amount.sql new file mode 100644 index 00000000..751c90a3 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_raw_base_sepolia"."core_usd_burned_base_sepolia" +where amount is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_block_number.sql new file mode 100644 index 00000000..66753681 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."core_usd_burned_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..a4709103 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."core_usd_burned_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_collateral_type.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_collateral_type.sql new file mode 100644 index 00000000..c795f309 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_base_sepolia"."core_usd_burned_base_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_contract.sql new file mode 100644 index 00000000..dc49f1a0 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."core_usd_burned_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_event_name.sql new file mode 100644 index 00000000..05d83a71 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."core_usd_burned_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_id.sql new file mode 100644 index 00000000..dde6593b --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."core_usd_burned_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_pool_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_pool_id.sql new file mode 100644 index 00000000..2e7bf70b --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_base_sepolia"."core_usd_burned_base_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_sender.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_sender.sql new file mode 100644 index 00000000..b761c9b4 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_base_sepolia"."core_usd_burned_base_sepolia" +where sender is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..23f4b087 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."core_usd_burned_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_account_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_account_id.sql new file mode 100644 index 00000000..07d8b58d --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_sepolia"."core_usd_minted_base_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_amount.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_amount.sql new file mode 100644 index 00000000..b89288d9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_raw_base_sepolia"."core_usd_minted_base_sepolia" +where amount is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_block_number.sql new file mode 100644 index 00000000..c0a0a281 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."core_usd_minted_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..fdf73ab0 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."core_usd_minted_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_collateral_type.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_collateral_type.sql new file mode 100644 index 00000000..983f36f9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_base_sepolia"."core_usd_minted_base_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_contract.sql new file mode 100644 index 00000000..56c224fe --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."core_usd_minted_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_event_name.sql new file mode 100644 index 00000000..f23e03b3 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."core_usd_minted_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_id.sql new file mode 100644 index 00000000..9f97825e --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."core_usd_minted_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_pool_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_pool_id.sql new file mode 100644 index 00000000..6b735377 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_base_sepolia"."core_usd_minted_base_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_sender.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_sender.sql new file mode 100644 index 00000000..193daa7c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_base_sepolia"."core_usd_minted_base_sepolia" +where sender is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..b546be4c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."core_usd_minted_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_amount.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_amount.sql new file mode 100644 index 00000000..74a096d2 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_raw_base_sepolia"."core_vault_collateral_base_sepolia" +where amount is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_block_number.sql new file mode 100644 index 00000000..b9f0f241 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."core_vault_collateral_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_collateral_type.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_collateral_type.sql new file mode 100644 index 00000000..adc5819a --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_base_sepolia"."core_vault_collateral_base_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_collateral_value.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_collateral_value.sql new file mode 100644 index 00000000..b97cbcef --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_collateral_value.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_value +from "analytics"."prod_raw_base_sepolia"."core_vault_collateral_base_sepolia" +where collateral_value is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_contract_address.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_contract_address.sql new file mode 100644 index 00000000..aa6f2fef --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_contract_address.sql @@ -0,0 +1,11 @@ + + + + + + +select contract_address +from "analytics"."prod_raw_base_sepolia"."core_vault_collateral_base_sepolia" +where contract_address is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_pool_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_pool_id.sql new file mode 100644 index 00000000..64106c6b --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_base_sepolia"."core_vault_collateral_base_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_ts.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_ts.sql new file mode 100644 index 00000000..19d2cde2 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_raw_base_sepolia"."core_vault_collateral_base_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_debt_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_debt_base_sepolia_block_number.sql new file mode 100644 index 00000000..2ae1b850 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_debt_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."core_vault_debt_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_debt_base_sepolia_collateral_type.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_debt_base_sepolia_collateral_type.sql new file mode 100644 index 00000000..d26c89bb --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_debt_base_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_base_sepolia"."core_vault_debt_base_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_debt_base_sepolia_contract_address.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_debt_base_sepolia_contract_address.sql new file mode 100644 index 00000000..6a58c77c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_debt_base_sepolia_contract_address.sql @@ -0,0 +1,11 @@ + + + + + + +select contract_address +from "analytics"."prod_raw_base_sepolia"."core_vault_debt_base_sepolia" +where contract_address is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_debt_base_sepolia_debt.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_debt_base_sepolia_debt.sql new file mode 100644 index 00000000..e753d803 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_debt_base_sepolia_debt.sql @@ -0,0 +1,11 @@ + + + + + + +select debt +from "analytics"."prod_raw_base_sepolia"."core_vault_debt_base_sepolia" +where debt is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_debt_base_sepolia_pool_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_debt_base_sepolia_pool_id.sql new file mode 100644 index 00000000..8fa7480a --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_debt_base_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_base_sepolia"."core_vault_debt_base_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_debt_base_sepolia_ts.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_debt_base_sepolia_ts.sql new file mode 100644 index 00000000..e258249e --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_debt_base_sepolia_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_raw_base_sepolia"."core_vault_debt_base_sepolia" +where ts is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidatio_53dd6224c744d10360ffff7b324992d2.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidatio_53dd6224c744d10360ffff7b324992d2.sql new file mode 100644 index 00000000..19508e52 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidatio_53dd6224c744d10360ffff7b324992d2.sql @@ -0,0 +1,11 @@ + + + + + + +select liquidate_as_account_id +from "analytics"."prod_raw_base_sepolia"."core_vault_liquidation_base_sepolia" +where liquidate_as_account_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_block_number.sql new file mode 100644 index 00000000..cef1d97e --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."core_vault_liquidation_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..1860d8cb --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."core_vault_liquidation_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_collateral_type.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_collateral_type.sql new file mode 100644 index 00000000..48834b97 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_base_sepolia"."core_vault_liquidation_base_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_contract.sql new file mode 100644 index 00000000..d2828bb2 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."core_vault_liquidation_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_event_name.sql new file mode 100644 index 00000000..244b6e12 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."core_vault_liquidation_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_id.sql new file mode 100644 index 00000000..67996b20 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."core_vault_liquidation_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_liquidation_data.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_liquidation_data.sql new file mode 100644 index 00000000..360978b8 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_liquidation_data.sql @@ -0,0 +1,11 @@ + + + + + + +select liquidation_data +from "analytics"."prod_raw_base_sepolia"."core_vault_liquidation_base_sepolia" +where liquidation_data is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_pool_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_pool_id.sql new file mode 100644 index 00000000..d85c48be --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_base_sepolia"."core_vault_liquidation_base_sepolia" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_sender.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_sender.sql new file mode 100644 index 00000000..53c3b137 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_base_sepolia"."core_vault_liquidation_base_sepolia" +where sender is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..3dbfb73c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."core_vault_liquidation_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_account_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_account_id.sql new file mode 100644 index 00000000..33410bbb --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_sepolia"."core_withdrawn_base_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_block_number.sql new file mode 100644 index 00000000..449df2bb --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."core_withdrawn_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..b940134f --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."core_withdrawn_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_collateral_type.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_collateral_type.sql new file mode 100644 index 00000000..d83a5511 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_base_sepolia"."core_withdrawn_base_sepolia" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_contract.sql new file mode 100644 index 00000000..f62715a4 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."core_withdrawn_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_event_name.sql new file mode 100644 index 00000000..bd864176 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."core_withdrawn_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_id.sql new file mode 100644 index 00000000..5451b429 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."core_withdrawn_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_sender.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_sender.sql new file mode 100644 index 00000000..7a57b794 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_base_sepolia"."core_withdrawn_base_sepolia" +where sender is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_token_amount.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_token_amount.sql new file mode 100644 index 00000000..121dbfcf --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_token_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select token_amount +from "analytics"."prod_raw_base_sepolia"."core_withdrawn_base_sepolia" +where token_amount is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..5ef6cf54 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."core_withdrawn_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_account_created_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_account_created_base_sepolia_id.sql new file mode 100644 index 00000000..bcaa88a6 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_account_created_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."core_account_created_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_delegation_updated_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_delegation_updated_base_sepolia_id.sql new file mode 100644 index 00000000..ad57ab2f --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_delegation_updated_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."core_delegation_updated_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_deposited_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_deposited_base_sepolia_id.sql new file mode 100644 index 00000000..69662d9d --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_deposited_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."core_deposited_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_liquidation_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_liquidation_base_sepolia_id.sql new file mode 100644 index 00000000..324539fb --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_liquidation_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."core_liquidation_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_market_registered_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_market_registered_base_sepolia_id.sql new file mode 100644 index 00000000..de92bc9b --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_market_registered_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."core_market_registered_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_market_registered_base_sepolia_market_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_market_registered_base_sepolia_market_id.sql new file mode 100644 index 00000000..466bb830 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_market_registered_base_sepolia_market_id.sql @@ -0,0 +1,14 @@ + + + + +select + market_id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."core_market_registered_base_sepolia" +where market_id is not null +group by market_id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_market_updated_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_market_updated_base_sepolia_id.sql new file mode 100644 index 00000000..19cc040a --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_market_updated_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."core_market_updated_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_pool_created_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_pool_created_base_sepolia_id.sql new file mode 100644 index 00000000..d551f47b --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_pool_created_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."core_pool_created_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_rewards_claimed_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_rewards_claimed_base_sepolia_id.sql new file mode 100644 index 00000000..682fd3aa --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_rewards_claimed_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."core_rewards_claimed_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_rewards_distributed_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_rewards_distributed_base_sepolia_id.sql new file mode 100644 index 00000000..61fc4e55 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_rewards_distributed_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."core_rewards_distributed_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_usd_burned_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_usd_burned_base_sepolia_id.sql new file mode 100644 index 00000000..2f570332 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_usd_burned_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."core_usd_burned_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_usd_minted_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_usd_minted_base_sepolia_id.sql new file mode 100644 index 00000000..1afa29d4 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_usd_minted_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."core_usd_minted_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_vault_liquidation_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_vault_liquidation_base_sepolia_id.sql new file mode 100644 index 00000000..afae4dbf --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_vault_liquidation_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."core_vault_liquidation_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_withdrawn_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_withdrawn_base_sepolia_id.sql new file mode 100644 index 00000000..a615eacd --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_withdrawn_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."core_withdrawn_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/perp_account_created_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/perp/perp_account_created_base_sepolia.sql new file mode 100644 index 00000000..31f9c3ad --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/perp_account_created_base_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."perps_market_proxy_event_account_created" diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/perp_account_liquidation_attempt_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/perp/perp_account_liquidation_attempt_base_sepolia.sql new file mode 100644 index 00000000..62b4656e --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/perp_account_liquidation_attempt_base_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."perps_market_proxy_event_account_liquidation_attempt" diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/perp_collateral_modified_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/perp/perp_collateral_modified_base_sepolia.sql new file mode 100644 index 00000000..67c764a7 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/perp_collateral_modified_base_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."perps_market_proxy_event_collateral_modified" diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/perp_interest_charged_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/perp/perp_interest_charged_base_sepolia.sql new file mode 100644 index 00000000..702df676 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/perp_interest_charged_base_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."perps_market_proxy_event_interest_charged" diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/perp_interest_rate_updated_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/perp/perp_interest_rate_updated_base_sepolia.sql new file mode 100644 index 00000000..7c24b6b0 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/perp_interest_rate_updated_base_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."perps_market_proxy_event_interest_rate_updated" diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/perp_market_created_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/perp/perp_market_created_base_sepolia.sql new file mode 100644 index 00000000..469c9e9c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/perp_market_created_base_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."perps_market_proxy_event_market_created" diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/perp_market_updated_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/perp/perp_market_updated_base_sepolia.sql new file mode 100644 index 00000000..5a69ddaa --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/perp_market_updated_base_sepolia.sql @@ -0,0 +1,53 @@ +with legacy_events as ( + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."perps_market_proxy_legacy_event_market_updated" + +), + +current_events as ( + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."perps_market_proxy_event_market_updated" + +) + +select + id, + block_number, + block_timestamp, + transaction_hash, + contract, + event_name, + market_id, + price, + skew, + size, + size_delta, + current_funding_rate, + current_funding_velocity, + 0 as interest_rate +from + legacy_events +union all +select + id, + block_number, + block_timestamp, + transaction_hash, + contract, + event_name, + market_id, + price, + skew, + size, + size_delta, + current_funding_rate, + current_funding_velocity, + interest_rate +from + current_events \ No newline at end of file diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/perp_order_committed_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/perp/perp_order_committed_base_sepolia.sql new file mode 100644 index 00000000..5ec136ba --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/perp_order_committed_base_sepolia.sql @@ -0,0 +1,61 @@ +with legacy_events as ( + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."perps_market_proxy_legacy_event_order_committed" + +), + +current_events as ( + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."perps_market_proxy_event_order_committed" + +) + +select + id, + block_number, + block_timestamp, + transaction_hash, + contract, + event_name, + market_id, + account_id, + commitment_time, + expiration_time, + settlement_time, + cast( + null as numeric + ) as expected_price_time, + acceptable_price, + order_type, + size_delta, + sender, + tracking_code +from + legacy_events +union all +select + id, + block_number, + block_timestamp, + transaction_hash, + contract, + event_name, + market_id, + account_id, + commitment_time, + expiration_time, + settlement_time, + expected_price_time, + acceptable_price, + order_type, + size_delta, + sender, + tracking_code +from + current_events \ No newline at end of file diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/perp_order_settled_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/perp/perp_order_settled_base_sepolia.sql new file mode 100644 index 00000000..78cde474 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/perp_order_settled_base_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."perps_market_proxy_event_order_settled" diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/perp_position_liquidated_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/perp/perp_position_liquidated_base_sepolia.sql new file mode 100644 index 00000000..534ed44f --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/perp_position_liquidated_base_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."perps_market_proxy_event_position_liquidated" diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/perp_previous_order_expired_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/perp/perp_previous_order_expired_base_sepolia.sql new file mode 100644 index 00000000..0d5b6dc4 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/perp_previous_order_expired_base_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."perps_market_proxy_event_previous_order_expired" diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_account_c_0df2eed834318151661d6fb3bb9d3b0f.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_account_c_0df2eed834318151661d6fb3bb9d3b0f.sql new file mode 100644 index 00000000..86411345 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_account_c_0df2eed834318151661d6fb3bb9d3b0f.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."perp_account_created_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'AccountCreated' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_account_l_67eca61ac1b5aae2bd26cd263656e075.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_account_l_67eca61ac1b5aae2bd26cd263656e075.sql new file mode 100644 index 00000000..d6276110 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_account_l_67eca61ac1b5aae2bd26cd263656e075.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."perp_account_liquidation_attempt_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'AccountLiquidationAttempt' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_collatera_4aa5a3b1883058d72748a519b4a291f7.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_collatera_4aa5a3b1883058d72748a519b4a291f7.sql new file mode 100644 index 00000000..5120cac1 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_collatera_4aa5a3b1883058d72748a519b4a291f7.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."perp_collateral_modified_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'CollateralModified' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_interest__03eef0b63f71cd3c0c9a527343a0518f.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_interest__03eef0b63f71cd3c0c9a527343a0518f.sql new file mode 100644 index 00000000..8a6ffec0 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_interest__03eef0b63f71cd3c0c9a527343a0518f.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."perp_interest_rate_updated_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'InterestRateUpdated' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_interest__229673e7ed7cad4e966a1e3e27b5f808.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_interest__229673e7ed7cad4e966a1e3e27b5f808.sql new file mode 100644 index 00000000..14b86c38 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_interest__229673e7ed7cad4e966a1e3e27b5f808.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."perp_interest_charged_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'InterestCharged' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_market_cr_b60bbfed45b45d6f23aef96b3bd0d35c.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_market_cr_b60bbfed45b45d6f23aef96b3bd0d35c.sql new file mode 100644 index 00000000..bb374980 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_market_cr_b60bbfed45b45d6f23aef96b3bd0d35c.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."perp_market_created_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'MarketCreated' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_market_up_ca05ad7cd3f28a4fb6cce4c337cdbbd6.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_market_up_ca05ad7cd3f28a4fb6cce4c337cdbbd6.sql new file mode 100644 index 00000000..944d53ab --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_market_up_ca05ad7cd3f28a4fb6cce4c337cdbbd6.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."perp_market_updated_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'MarketUpdated' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_order_com_b53fd8aed05d75151e18f1149c77d2ba.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_order_com_b53fd8aed05d75151e18f1149c77d2ba.sql new file mode 100644 index 00000000..14cbf3df --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_order_com_b53fd8aed05d75151e18f1149c77d2ba.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."perp_order_committed_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'OrderCommitted' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_order_set_5099c7fdf58fd29a12dfcb88b71da723.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_order_set_5099c7fdf58fd29a12dfcb88b71da723.sql new file mode 100644 index 00000000..28df8b82 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_order_set_5099c7fdf58fd29a12dfcb88b71da723.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."perp_order_settled_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'OrderSettled' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_position__02724455b21e167f5f8636cd46a2fb74.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_position__02724455b21e167f5f8636cd46a2fb74.sql new file mode 100644 index 00000000..81c9124a --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_position__02724455b21e167f5f8636cd46a2fb74.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."perp_position_liquidated_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'PositionLiquidated' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_previous__924b97398579b32f41492d0a8a89a41e.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_previous__924b97398579b32f41492d0a8a89a41e.sql new file mode 100644 index 00000000..65416d4c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_previous__924b97398579b32f41492d0a8a89a41e.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."perp_previous_order_expired_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'PreviousOrderExpired' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__082778f8edfaff850195781d5ee1fef0.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__082778f8edfaff850195781d5ee1fef0.sql new file mode 100644 index 00000000..cd99ab5a --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__082778f8edfaff850195781d5ee1fef0.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."perp_market_updated_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not interest_rate >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__0e3a28ddf01309c6736ad211d083eb1a.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__0e3a28ddf01309c6736ad211d083eb1a.sql new file mode 100644 index 00000000..d79725a3 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__0e3a28ddf01309c6736ad211d083eb1a.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."perp_interest_rate_updated_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not interest_rate >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__128e9e7163cc2e42c8b52ec3fcb1fd6b.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__128e9e7163cc2e42c8b52ec3fcb1fd6b.sql new file mode 100644 index 00000000..d7d636f9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__128e9e7163cc2e42c8b52ec3fcb1fd6b.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."perp_order_committed_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__163bbc57a8dc9538aa2432e5b8005522.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__163bbc57a8dc9538aa2432e5b8005522.sql new file mode 100644 index 00000000..e78d2601 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__163bbc57a8dc9538aa2432e5b8005522.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."perp_account_liquidation_attempt_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not reward >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__1f410c4654f898aaeb357aba5018fb9c.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__1f410c4654f898aaeb357aba5018fb9c.sql new file mode 100644 index 00000000..9bd6834a --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__1f410c4654f898aaeb357aba5018fb9c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."perp_interest_rate_updated_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not super_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__1f89c9bf58cb645a7ad32435c8ea54ba.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__1f89c9bf58cb645a7ad32435c8ea54ba.sql new file mode 100644 index 00000000..61edb935 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__1f89c9bf58cb645a7ad32435c8ea54ba.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."perp_market_updated_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__238caaa4c9da525973e0ffdf11d7962f.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__238caaa4c9da525973e0ffdf11d7962f.sql new file mode 100644 index 00000000..e193e7aa --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__238caaa4c9da525973e0ffdf11d7962f.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."perp_position_liquidated_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__32bff774279ea000b047c8cebe75f284.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__32bff774279ea000b047c8cebe75f284.sql new file mode 100644 index 00000000..f2b858b4 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__32bff774279ea000b047c8cebe75f284.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."perp_order_committed_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__6ddccf3112e80ef886edae57ff38daa3.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__6ddccf3112e80ef886edae57ff38daa3.sql new file mode 100644 index 00000000..177da9c1 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__6ddccf3112e80ef886edae57ff38daa3.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."perp_market_created_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not perps_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__71f814ad6975e1687f0021bd06fdd301.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__71f814ad6975e1687f0021bd06fdd301.sql new file mode 100644 index 00000000..33155e8e --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__71f814ad6975e1687f0021bd06fdd301.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."perp_position_liquidated_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not current_position_size >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__9395ead0982c35ab3dce9e81e002ce88.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__9395ead0982c35ab3dce9e81e002ce88.sql new file mode 100644 index 00000000..d0c122a0 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__9395ead0982c35ab3dce9e81e002ce88.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."perp_previous_order_expired_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__962702eb1b8cc78c3e3273f03d6bdf84.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__962702eb1b8cc78c3e3273f03d6bdf84.sql new file mode 100644 index 00000000..94099295 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__962702eb1b8cc78c3e3273f03d6bdf84.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."perp_market_updated_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__a231ce38ffc5928ab779f075323dcb4d.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__a231ce38ffc5928ab779f075323dcb4d.sql new file mode 100644 index 00000000..145dacca --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__a231ce38ffc5928ab779f075323dcb4d.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."perp_interest_charged_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__a9692fd23ce53b0aca9b4f2d1cc10df5.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__a9692fd23ce53b0aca9b4f2d1cc10df5.sql new file mode 100644 index 00000000..cf013fae --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__a9692fd23ce53b0aca9b4f2d1cc10df5.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."perp_order_settled_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collected_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__b454dfc80e6800727e2855b12c0a2d02.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__b454dfc80e6800727e2855b12c0a2d02.sql new file mode 100644 index 00000000..587f4b3b --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__b454dfc80e6800727e2855b12c0a2d02.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."perp_order_settled_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__b545f062eb0610bae8a1add02d198b2f.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__b545f062eb0610bae8a1add02d198b2f.sql new file mode 100644 index 00000000..17833ba4 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__b545f062eb0610bae8a1add02d198b2f.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."perp_collateral_modified_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__c19fd149c08ec64755e6ad4613b88dd7.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__c19fd149c08ec64755e6ad4613b88dd7.sql new file mode 100644 index 00000000..459583ca --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__c19fd149c08ec64755e6ad4613b88dd7.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."perp_order_settled_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__d44e36b4e9777c29a7cbc92e9f91ef6f.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__d44e36b4e9777c29a7cbc92e9f91ef6f.sql new file mode 100644 index 00000000..e2e2ae72 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__d44e36b4e9777c29a7cbc92e9f91ef6f.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."perp_position_liquidated_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount_liquidated >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__de3912ca0eeebc30d0bd44a0e1324f6e.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__de3912ca0eeebc30d0bd44a0e1324f6e.sql new file mode 100644 index 00000000..16b71468 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__de3912ca0eeebc30d0bd44a0e1324f6e.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."perp_account_liquidation_attempt_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__e9248f5179d5c8ee4dde26ada955e6de.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__e9248f5179d5c8ee4dde26ada955e6de.sql new file mode 100644 index 00000000..592d06db --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__e9248f5179d5c8ee4dde26ada955e6de.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."perp_position_liquidated_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__f2ccc70c56fd6122b82f3cdb3006994e.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__f2ccc70c56fd6122b82f3cdb3006994e.sql new file mode 100644 index 00000000..8cf7aa06 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__f2ccc70c56fd6122b82f3cdb3006994e.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."perp_account_created_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__f3628702694c24e67ee15061ee68a534.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__f3628702694c24e67ee15061ee68a534.sql new file mode 100644 index 00000000..dcf9f644 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__f3628702694c24e67ee15061ee68a534.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."perp_previous_order_expired_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__f5c3aec99c1be7b2af186f36b87ce820.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__f5c3aec99c1be7b2af186f36b87ce820.sql new file mode 100644 index 00000000..99c7e24c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__f5c3aec99c1be7b2af186f36b87ce820.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."perp_collateral_modified_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_account_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_account_id.sql new file mode 100644 index 00000000..11d648d4 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_sepolia"."perp_account_created_base_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_block_number.sql new file mode 100644 index 00000000..8fecf850 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."perp_account_created_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..8ddd2371 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."perp_account_created_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_contract.sql new file mode 100644 index 00000000..62b71530 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."perp_account_created_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_event_name.sql new file mode 100644 index 00000000..1edea44f --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."perp_account_created_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_id.sql new file mode 100644 index 00000000..bcc587a9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."perp_account_created_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_owner.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_owner.sql new file mode 100644 index 00000000..1cb13eae --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_owner.sql @@ -0,0 +1,11 @@ + + + + + + +select owner +from "analytics"."prod_raw_base_sepolia"."perp_account_created_base_sepolia" +where owner is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..c0ed5263 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."perp_account_created_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidat_11cab9b0e41c1ca8db32ddae42bfb3f6.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidat_11cab9b0e41c1ca8db32ddae42bfb3f6.sql new file mode 100644 index 00000000..0012bffb --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidat_11cab9b0e41c1ca8db32ddae42bfb3f6.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."perp_account_liquidation_attempt_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidat_1ee4bf4dc8f47c61291654f150f2e068.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidat_1ee4bf4dc8f47c61291654f150f2e068.sql new file mode 100644 index 00000000..3c9e382c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidat_1ee4bf4dc8f47c61291654f150f2e068.sql @@ -0,0 +1,11 @@ + + + + + + +select full_liquidation +from "analytics"."prod_raw_base_sepolia"."perp_account_liquidation_attempt_base_sepolia" +where full_liquidation is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidat_6a9bdb905f130851e6f1770ae67db387.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidat_6a9bdb905f130851e6f1770ae67db387.sql new file mode 100644 index 00000000..6fbd5bec --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidat_6a9bdb905f130851e6f1770ae67db387.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."perp_account_liquidation_attempt_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidat_7425045e61c0e9f721ff1e0c8c42cc33.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidat_7425045e61c0e9f721ff1e0c8c42cc33.sql new file mode 100644 index 00000000..b87eafcb --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidat_7425045e61c0e9f721ff1e0c8c42cc33.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_sepolia"."perp_account_liquidation_attempt_base_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidat_ef6e9d962c8f62d80fbce53e767de544.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidat_ef6e9d962c8f62d80fbce53e767de544.sql new file mode 100644 index 00000000..0a7386d1 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidat_ef6e9d962c8f62d80fbce53e767de544.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."perp_account_liquidation_attempt_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidat_f30b280f2a8fcd7526653cd4fcb20ab9.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidat_f30b280f2a8fcd7526653cd4fcb20ab9.sql new file mode 100644 index 00000000..dbbaacff --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidat_f30b280f2a8fcd7526653cd4fcb20ab9.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."perp_account_liquidation_attempt_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidation_attempt_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidation_attempt_base_sepolia_contract.sql new file mode 100644 index 00000000..6791858f --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidation_attempt_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."perp_account_liquidation_attempt_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidation_attempt_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidation_attempt_base_sepolia_id.sql new file mode 100644 index 00000000..32d82d41 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidation_attempt_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."perp_account_liquidation_attempt_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidation_attempt_base_sepolia_reward.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidation_attempt_base_sepolia_reward.sql new file mode 100644 index 00000000..c1c272e0 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidation_attempt_base_sepolia_reward.sql @@ -0,0 +1,11 @@ + + + + + + +select reward +from "analytics"."prod_raw_base_sepolia"."perp_account_liquidation_attempt_base_sepolia" +where reward is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_account_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_account_id.sql new file mode 100644 index 00000000..461bf596 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_sepolia"."perp_collateral_modified_base_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_block_number.sql new file mode 100644 index 00000000..36576d96 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."perp_collateral_modified_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..b21e64f8 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."perp_collateral_modified_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_contract.sql new file mode 100644 index 00000000..8bebeb41 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."perp_collateral_modified_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_event_name.sql new file mode 100644 index 00000000..af3b21d4 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."perp_collateral_modified_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_id.sql new file mode 100644 index 00000000..17888e3a --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."perp_collateral_modified_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_sender.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_sender.sql new file mode 100644 index 00000000..b8071d65 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_base_sepolia"."perp_collateral_modified_base_sepolia" +where sender is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_synth_market_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_synth_market_id.sql new file mode 100644 index 00000000..31086ad9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_raw_base_sepolia"."perp_collateral_modified_base_sepolia" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..c9a1ec03 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."perp_collateral_modified_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_account_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_account_id.sql new file mode 100644 index 00000000..27283f59 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_sepolia"."perp_interest_charged_base_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_block_number.sql new file mode 100644 index 00000000..692e2f09 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."perp_interest_charged_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..fe34df66 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."perp_interest_charged_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_contract.sql new file mode 100644 index 00000000..9c128a8d --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."perp_interest_charged_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_event_name.sql new file mode 100644 index 00000000..d052eace --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."perp_interest_charged_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_id.sql new file mode 100644 index 00000000..13f98388 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."perp_interest_charged_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..75aec04a --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."perp_interest_charged_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_4db0f289bb45575dc6d471b64ca8bdeb.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_4db0f289bb45575dc6d471b64ca8bdeb.sql new file mode 100644 index 00000000..53b18dc9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_4db0f289bb45575dc6d471b64ca8bdeb.sql @@ -0,0 +1,11 @@ + + + + + + +select super_market_id +from "analytics"."prod_raw_base_sepolia"."perp_interest_rate_updated_base_sepolia" +where super_market_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_fa062a57a8dbd18074c526d583abb4ae.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_fa062a57a8dbd18074c526d583abb4ae.sql new file mode 100644 index 00000000..e3850732 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_fa062a57a8dbd18074c526d583abb4ae.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."perp_interest_rate_updated_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_fee36b14df770498ea315ef2b3a75182.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_fee36b14df770498ea315ef2b3a75182.sql new file mode 100644 index 00000000..17efede0 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_fee36b14df770498ea315ef2b3a75182.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."perp_interest_rate_updated_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_base_sepolia_block_number.sql new file mode 100644 index 00000000..d9ef6c4e --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."perp_interest_rate_updated_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_base_sepolia_contract.sql new file mode 100644 index 00000000..f50c5f07 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."perp_interest_rate_updated_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_base_sepolia_event_name.sql new file mode 100644 index 00000000..bd83cbe9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."perp_interest_rate_updated_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_base_sepolia_id.sql new file mode 100644 index 00000000..bb46e2ac --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."perp_interest_rate_updated_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_base_sepolia_interest_rate.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_base_sepolia_interest_rate.sql new file mode 100644 index 00000000..1aef9c2c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_base_sepolia_interest_rate.sql @@ -0,0 +1,11 @@ + + + + + + +select interest_rate +from "analytics"."prod_raw_base_sepolia"."perp_interest_rate_updated_base_sepolia" +where interest_rate is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_block_number.sql new file mode 100644 index 00000000..dc1b0734 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."perp_market_created_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..5762824d --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."perp_market_created_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_contract.sql new file mode 100644 index 00000000..7dfb380b --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."perp_market_created_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_event_name.sql new file mode 100644 index 00000000..0cc3f4dd --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."perp_market_created_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_id.sql new file mode 100644 index 00000000..90dee969 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."perp_market_created_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_market_name.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_market_name.sql new file mode 100644 index 00000000..97891754 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_market_name.sql @@ -0,0 +1,11 @@ + + + + + + +select market_name +from "analytics"."prod_raw_base_sepolia"."perp_market_created_base_sepolia" +where market_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_market_symbol.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_market_symbol.sql new file mode 100644 index 00000000..eab90adf --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_market_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select market_symbol +from "analytics"."prod_raw_base_sepolia"."perp_market_created_base_sepolia" +where market_symbol is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_perps_market_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_perps_market_id.sql new file mode 100644 index 00000000..c57333d5 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_perps_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select perps_market_id +from "analytics"."prod_raw_base_sepolia"."perp_market_created_base_sepolia" +where perps_market_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..ab2aa94f --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."perp_market_created_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_block_number.sql new file mode 100644 index 00000000..0e47749a --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."perp_market_updated_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..78892ea0 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."perp_market_updated_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_contract.sql new file mode 100644 index 00000000..7ae850d1 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."perp_market_updated_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_event_name.sql new file mode 100644 index 00000000..1d2fcc7f --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."perp_market_updated_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_id.sql new file mode 100644 index 00000000..e042f06c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."perp_market_updated_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_interest_rate.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_interest_rate.sql new file mode 100644 index 00000000..a1bb3c00 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_interest_rate.sql @@ -0,0 +1,11 @@ + + + + + + +select interest_rate +from "analytics"."prod_raw_base_sepolia"."perp_market_updated_base_sepolia" +where interest_rate is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_market_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_market_id.sql new file mode 100644 index 00000000..23357c43 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_base_sepolia"."perp_market_updated_base_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_price.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_price.sql new file mode 100644 index 00000000..2d122714 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_raw_base_sepolia"."perp_market_updated_base_sepolia" +where price is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..a2612a85 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."perp_market_updated_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_account_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_account_id.sql new file mode 100644 index 00000000..4642e1ff --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_sepolia"."perp_order_committed_base_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_block_number.sql new file mode 100644 index 00000000..d6c34a4c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."perp_order_committed_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..5de8d855 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."perp_order_committed_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_contract.sql new file mode 100644 index 00000000..caf97e5b --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."perp_order_committed_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_event_name.sql new file mode 100644 index 00000000..cea76699 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."perp_order_committed_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_id.sql new file mode 100644 index 00000000..1bb361f9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."perp_order_committed_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_market_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_market_id.sql new file mode 100644 index 00000000..6ccd5ec3 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_base_sepolia"."perp_order_committed_base_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..149689c0 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."perp_order_committed_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_account_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_account_id.sql new file mode 100644 index 00000000..0ec81d52 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_sepolia"."perp_order_settled_base_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_block_number.sql new file mode 100644 index 00000000..8fa5bb90 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."perp_order_settled_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..ff8d9799 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."perp_order_settled_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_collected_fees.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_collected_fees.sql new file mode 100644 index 00000000..471cf07a --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_collected_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select collected_fees +from "analytics"."prod_raw_base_sepolia"."perp_order_settled_base_sepolia" +where collected_fees is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_contract.sql new file mode 100644 index 00000000..607b6b0c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."perp_order_settled_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_event_name.sql new file mode 100644 index 00000000..46cdea2d --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."perp_order_settled_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_id.sql new file mode 100644 index 00000000..301ba8bc --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."perp_order_settled_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_market_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_market_id.sql new file mode 100644 index 00000000..fa4e7d76 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_base_sepolia"."perp_order_settled_base_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..8f05bedf --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."perp_order_settled_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquida_f1dc08d150cabf234a05a9e18e0a3f4e.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquida_f1dc08d150cabf234a05a9e18e0a3f4e.sql new file mode 100644 index 00000000..b0af6773 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquida_f1dc08d150cabf234a05a9e18e0a3f4e.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_liquidated +from "analytics"."prod_raw_base_sepolia"."perp_position_liquidated_base_sepolia" +where amount_liquidated is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquida_f43c3b03bc780f5f29cf4d5d62fa0760.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquida_f43c3b03bc780f5f29cf4d5d62fa0760.sql new file mode 100644 index 00000000..cf270761 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquida_f43c3b03bc780f5f29cf4d5d62fa0760.sql @@ -0,0 +1,11 @@ + + + + + + +select current_position_size +from "analytics"."prod_raw_base_sepolia"."perp_position_liquidated_base_sepolia" +where current_position_size is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_account_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_account_id.sql new file mode 100644 index 00000000..e647c518 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_sepolia"."perp_position_liquidated_base_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_block_number.sql new file mode 100644 index 00000000..fb21f8a6 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."perp_position_liquidated_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..4ebd8fa5 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."perp_position_liquidated_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_contract.sql new file mode 100644 index 00000000..c14c2d9c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."perp_position_liquidated_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_event_name.sql new file mode 100644 index 00000000..ba618e61 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."perp_position_liquidated_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_id.sql new file mode 100644 index 00000000..2d00f540 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."perp_position_liquidated_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_market_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_market_id.sql new file mode 100644 index 00000000..83b18fd4 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_base_sepolia"."perp_position_liquidated_base_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..a2ab7603 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."perp_position_liquidated_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_e_a6874c0dda750d58015d0a2ec6c1340d.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_e_a6874c0dda750d58015d0a2ec6c1340d.sql new file mode 100644 index 00000000..fcc6dbc0 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_e_a6874c0dda750d58015d0a2ec6c1340d.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."perp_previous_order_expired_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_e_e38903d61a1ff0cf57766e5049ddde82.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_e_e38903d61a1ff0cf57766e5049ddde82.sql new file mode 100644 index 00000000..985a52cf --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_e_e38903d61a1ff0cf57766e5049ddde82.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."perp_previous_order_expired_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_base_sepolia_account_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_base_sepolia_account_id.sql new file mode 100644 index 00000000..1c79a26c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_base_sepolia_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_base_sepolia"."perp_previous_order_expired_base_sepolia" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_base_sepolia_block_number.sql new file mode 100644 index 00000000..ef18e280 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."perp_previous_order_expired_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_base_sepolia_contract.sql new file mode 100644 index 00000000..6184ebc5 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."perp_previous_order_expired_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_base_sepolia_event_name.sql new file mode 100644 index 00000000..24cd8f02 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."perp_previous_order_expired_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_base_sepolia_id.sql new file mode 100644 index 00000000..a3ada392 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."perp_previous_order_expired_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_base_sepolia_market_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_base_sepolia_market_id.sql new file mode 100644 index 00000000..5fb7c4a0 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_base_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_base_sepolia"."perp_previous_order_expired_base_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_account_created_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_account_created_base_sepolia_id.sql new file mode 100644 index 00000000..4a0c71f9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_account_created_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."perp_account_created_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_account_liquidation_attempt_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_account_liquidation_attempt_base_sepolia_id.sql new file mode 100644 index 00000000..e1490ccb --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_account_liquidation_attempt_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."perp_account_liquidation_attempt_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_collateral_modified_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_collateral_modified_base_sepolia_id.sql new file mode 100644 index 00000000..74128dc4 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_collateral_modified_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."perp_collateral_modified_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_interest_charged_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_interest_charged_base_sepolia_id.sql new file mode 100644 index 00000000..49dbec1b --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_interest_charged_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."perp_interest_charged_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_interest_rate_updated_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_interest_rate_updated_base_sepolia_id.sql new file mode 100644 index 00000000..441ee433 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_interest_rate_updated_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."perp_interest_rate_updated_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_market_created_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_market_created_base_sepolia_id.sql new file mode 100644 index 00000000..a1dd58b1 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_market_created_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."perp_market_created_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_market_updated_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_market_updated_base_sepolia_id.sql new file mode 100644 index 00000000..53b640b9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_market_updated_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."perp_market_updated_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_order_committed_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_order_committed_base_sepolia_id.sql new file mode 100644 index 00000000..6618ffc6 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_order_committed_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."perp_order_committed_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_order_settled_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_order_settled_base_sepolia_id.sql new file mode 100644 index 00000000..daff45ac --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_order_settled_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."perp_order_settled_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_position_liquidated_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_position_liquidated_base_sepolia_id.sql new file mode 100644 index 00000000..587b9418 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_position_liquidated_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."perp_position_liquidated_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_previous_order_expired_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_previous_order_expired_base_sepolia_id.sql new file mode 100644 index 00000000..b969c1aa --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_previous_order_expired_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."perp_previous_order_expired_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/schema.yml/dbt_utils_recency_blocks_base_sepolia_hour__ts__1.sql b/compiled/synthetix/models/raw/base/sepolia/schema.yml/dbt_utils_recency_blocks_base_sepolia_hour__ts__1.sql new file mode 100644 index 00000000..297c5e6c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/schema.yml/dbt_utils_recency_blocks_base_sepolia_hour__ts__1.sql @@ -0,0 +1,38 @@ + + + + + + + +with recency as ( + + select + + + + max(ts) as most_recent + + from "analytics"."prod_raw_base_sepolia"."blocks_base_sepolia" + + + +) + +select + + + most_recent, + cast( + + now() + ((interval '1 hour') * (-1)) + + as timestamp) as threshold + +from recency +where most_recent < cast( + + now() + ((interval '1 hour') * (-1)) + + as timestamp) + diff --git a/compiled/synthetix/models/raw/base/sepolia/schema.yml/not_null_blocks_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/schema.yml/not_null_blocks_base_sepolia_block_number.sql new file mode 100644 index 00000000..034d3dda --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/schema.yml/not_null_blocks_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."blocks_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/schema.yml/unique_blocks_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/schema.yml/unique_blocks_base_sepolia_block_number.sql new file mode 100644 index 00000000..850d36b5 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/schema.yml/unique_blocks_base_sepolia_block_number.sql @@ -0,0 +1,14 @@ + + + + +select + block_number as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."blocks_base_sepolia" +where block_number is not null +group by block_number +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_order_can_3690236c38a3115c311350297982d981.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_order_can_3690236c38a3115c311350297982d981.sql new file mode 100644 index 00000000..f59e476a --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_order_can_3690236c38a3115c311350297982d981.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."spot_order_cancelled_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'OrderCancelled' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_order_com_ef6d06586407466691e8d01de71aba4f.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_order_com_ef6d06586407466691e8d01de71aba4f.sql new file mode 100644 index 00000000..bde95f90 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_order_com_ef6d06586407466691e8d01de71aba4f.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."spot_order_committed_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'OrderCommitted' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_order_set_d1c46e9e2adad296d75fa712f4250930.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_order_set_d1c46e9e2adad296d75fa712f4250930.sql new file mode 100644 index 00000000..7d9de782 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_order_set_d1c46e9e2adad296d75fa712f4250930.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."spot_order_settled_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'OrderSettled' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_synth_bou_aa2a6971760377ea577d960171ae6483.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_synth_bou_aa2a6971760377ea577d960171ae6483.sql new file mode 100644 index 00000000..2050e0c1 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_synth_bou_aa2a6971760377ea577d960171ae6483.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."spot_synth_bought_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'SynthBought' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_synth_reg_471967b994e90555bd28aca32fc1028a.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_synth_reg_471967b994e90555bd28aca32fc1028a.sql new file mode 100644 index 00000000..08e5e6f9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_synth_reg_471967b994e90555bd28aca32fc1028a.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."spot_synth_registered_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'SynthRegistered' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_synth_sol_4a303f29675a493155ab1c8c405d5788.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_synth_sol_4a303f29675a493155ab1c8c405d5788.sql new file mode 100644 index 00000000..7b49996f --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_synth_sol_4a303f29675a493155ab1c8c405d5788.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."spot_synth_sold_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'SynthSold' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_synth_unw_a652e41c73419299bd7282cc028e6446.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_synth_unw_a652e41c73419299bd7282cc028e6446.sql new file mode 100644 index 00000000..2c28ee3b --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_synth_unw_a652e41c73419299bd7282cc028e6446.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."spot_synth_unwrapped_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'SynthUnwrapped' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_synth_wra_9ee9951c121b860154825f1775b31b57.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_synth_wra_9ee9951c121b860154825f1775b31b57.sql new file mode 100644 index 00000000..7941a7d5 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_synth_wra_9ee9951c121b860154825f1775b31b57.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_base_sepolia"."spot_synth_wrapped_base_sepolia" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'SynthWrapped' +) + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__13a01d419f0c01220bde33d48208a6d3.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__13a01d419f0c01220bde33d48208a6d3.sql new file mode 100644 index 00000000..c9168751 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__13a01d419f0c01220bde33d48208a6d3.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."spot_order_settled_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__15365b5e9ca07c7e777db2b143822aff.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__15365b5e9ca07c7e777db2b143822aff.sql new file mode 100644 index 00000000..c7780c11 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__15365b5e9ca07c7e777db2b143822aff.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."spot_synth_sold_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__1eeca95b22fbea01362853fe19dd5d34.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__1eeca95b22fbea01362853fe19dd5d34.sql new file mode 100644 index 00000000..e70c5311 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__1eeca95b22fbea01362853fe19dd5d34.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."spot_synth_unwrapped_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount_unwrapped >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__300cfb1565a2e5a0373aab21735eb780.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__300cfb1565a2e5a0373aab21735eb780.sql new file mode 100644 index 00000000..65a34cbb --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__300cfb1565a2e5a0373aab21735eb780.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."spot_order_settled_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collected_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__45f3aefc6a56a878e2902b146dc2bcb4.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__45f3aefc6a56a878e2902b146dc2bcb4.sql new file mode 100644 index 00000000..2110548f --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__45f3aefc6a56a878e2902b146dc2bcb4.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."spot_order_committed_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount_provided >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__4f13a7868119bca201bdeaa525a3d0fd.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__4f13a7868119bca201bdeaa525a3d0fd.sql new file mode 100644 index 00000000..27f7383c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__4f13a7868119bca201bdeaa525a3d0fd.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."spot_order_settled_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not final_order_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__50066068b3f5b64e057fb6537a1b1685.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__50066068b3f5b64e057fb6537a1b1685.sql new file mode 100644 index 00000000..aa60cdc8 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__50066068b3f5b64e057fb6537a1b1685.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."spot_synth_sold_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount_returned >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__5c81b12a2b7d8abf5e9e3b24937fc80b.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__5c81b12a2b7d8abf5e9e3b24937fc80b.sql new file mode 100644 index 00000000..91761642 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__5c81b12a2b7d8abf5e9e3b24937fc80b.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."spot_synth_bought_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__7a17e96e4a0ec8e420005d9b7f38ad05.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__7a17e96e4a0ec8e420005d9b7f38ad05.sql new file mode 100644 index 00000000..f62e9e2a --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__7a17e96e4a0ec8e420005d9b7f38ad05.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."spot_order_committed_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__8d225b547c2425ebaa8b38fe55a2c4cc.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__8d225b547c2425ebaa8b38fe55a2c4cc.sql new file mode 100644 index 00000000..cc40ca98 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__8d225b547c2425ebaa8b38fe55a2c4cc.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."spot_synth_wrapped_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not fees_collected >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__92b3915b24936d3e739e69bedf15be06.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__92b3915b24936d3e739e69bedf15be06.sql new file mode 100644 index 00000000..04bd9dc2 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__92b3915b24936d3e739e69bedf15be06.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."spot_synth_sold_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__966d446920709dfdf243c21a8e245c96.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__966d446920709dfdf243c21a8e245c96.sql new file mode 100644 index 00000000..21bc6a5c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__966d446920709dfdf243c21a8e245c96.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."spot_synth_sold_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collected_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__9e68c7f5395a0920fa09a175c31f3639.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__9e68c7f5395a0920fa09a175c31f3639.sql new file mode 100644 index 00000000..59e88ae4 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__9e68c7f5395a0920fa09a175c31f3639.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."spot_synth_unwrapped_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not fees_collected >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__b7cc818868b90483e6c7f3bbc2f3b338.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__b7cc818868b90483e6c7f3bbc2f3b338.sql new file mode 100644 index 00000000..2ec5e187 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__b7cc818868b90483e6c7f3bbc2f3b338.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."spot_synth_wrapped_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__b91d9ecd06c3f68bcfa4965064d38638.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__b91d9ecd06c3f68bcfa4965064d38638.sql new file mode 100644 index 00000000..379ce258 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__b91d9ecd06c3f68bcfa4965064d38638.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."spot_order_cancelled_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__c04a0814c5b3928f067817c3c1073c16.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__c04a0814c5b3928f067817c3c1073c16.sql new file mode 100644 index 00000000..e4719669 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__c04a0814c5b3928f067817c3c1073c16.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."spot_synth_bought_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__cb754edcca977002ee1bf5c8e8d2cda3.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__cb754edcca977002ee1bf5c8e8d2cda3.sql new file mode 100644 index 00000000..bc170303 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__cb754edcca977002ee1bf5c8e8d2cda3.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."spot_synth_bought_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collected_fees >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__cd269306f3b2f0353d6196cda647b5bb.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__cd269306f3b2f0353d6196cda647b5bb.sql new file mode 100644 index 00000000..7fd0fcb9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__cd269306f3b2f0353d6196cda647b5bb.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."spot_order_settled_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not price >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__db70217fe7008de187cf1916f01ad9ac.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__db70217fe7008de187cf1916f01ad9ac.sql new file mode 100644 index 00000000..7d5bd430 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__db70217fe7008de187cf1916f01ad9ac.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."spot_synth_registered_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__ef48f492828e0921df76e6dd121631dd.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__ef48f492828e0921df76e6dd121631dd.sql new file mode 100644 index 00000000..970d0e93 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__ef48f492828e0921df76e6dd121631dd.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_base_sepolia"."spot_synth_unwrapped_base_sepolia" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not synth_market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_block_number.sql new file mode 100644 index 00000000..628231ae --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."spot_order_cancelled_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..85c80e23 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."spot_order_cancelled_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_contract.sql new file mode 100644 index 00000000..5c980520 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."spot_order_cancelled_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_event_name.sql new file mode 100644 index 00000000..61818533 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."spot_order_cancelled_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_id.sql new file mode 100644 index 00000000..256b80c4 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."spot_order_cancelled_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_market_id.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_market_id.sql new file mode 100644 index 00000000..3b7e56b6 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_base_sepolia"."spot_order_cancelled_base_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_sender.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_sender.sql new file mode 100644 index 00000000..6e25e62d --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_base_sepolia"."spot_order_cancelled_base_sepolia" +where sender is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..cb67d22f --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."spot_order_cancelled_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_amount_provided.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_amount_provided.sql new file mode 100644 index 00000000..067abe3c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_amount_provided.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_provided +from "analytics"."prod_raw_base_sepolia"."spot_order_committed_base_sepolia" +where amount_provided is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_block_number.sql new file mode 100644 index 00000000..2e193966 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."spot_order_committed_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..a93a8541 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."spot_order_committed_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_contract.sql new file mode 100644 index 00000000..5467c454 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."spot_order_committed_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_event_name.sql new file mode 100644 index 00000000..10836dc4 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."spot_order_committed_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_id.sql new file mode 100644 index 00000000..88b4f9cf --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."spot_order_committed_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_market_id.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_market_id.sql new file mode 100644 index 00000000..e0cf1b71 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_base_sepolia"."spot_order_committed_base_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_order_type.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_order_type.sql new file mode 100644 index 00000000..0f045c19 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_order_type.sql @@ -0,0 +1,11 @@ + + + + + + +select order_type +from "analytics"."prod_raw_base_sepolia"."spot_order_committed_base_sepolia" +where order_type is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_referrer.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_referrer.sql new file mode 100644 index 00000000..b792eeda --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_referrer.sql @@ -0,0 +1,11 @@ + + + + + + +select referrer +from "analytics"."prod_raw_base_sepolia"."spot_order_committed_base_sepolia" +where referrer is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_sender.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_sender.sql new file mode 100644 index 00000000..0672e07a --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_base_sepolia"."spot_order_committed_base_sepolia" +where sender is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..0f650c39 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."spot_order_committed_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_block_number.sql new file mode 100644 index 00000000..eaa86efe --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."spot_order_settled_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..8a923696 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."spot_order_settled_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_collected_fees.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_collected_fees.sql new file mode 100644 index 00000000..8a08c9db --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_collected_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select collected_fees +from "analytics"."prod_raw_base_sepolia"."spot_order_settled_base_sepolia" +where collected_fees is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_contract.sql new file mode 100644 index 00000000..8829657d --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."spot_order_settled_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_event_name.sql new file mode 100644 index 00000000..4134e6fe --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."spot_order_settled_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_id.sql new file mode 100644 index 00000000..405cf6f5 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."spot_order_settled_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_market_id.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_market_id.sql new file mode 100644 index 00000000..1d50c31c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_base_sepolia"."spot_order_settled_base_sepolia" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_order_type.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_order_type.sql new file mode 100644 index 00000000..1c65736f --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_order_type.sql @@ -0,0 +1,11 @@ + + + + + + +select order_type +from "analytics"."prod_raw_base_sepolia"."spot_order_settled_base_sepolia" +where order_type is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_price.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_price.sql new file mode 100644 index 00000000..f43e98a6 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_raw_base_sepolia"."spot_order_settled_base_sepolia" +where price is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_settler.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_settler.sql new file mode 100644 index 00000000..20648e6e --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_settler.sql @@ -0,0 +1,11 @@ + + + + + + +select settler +from "analytics"."prod_raw_base_sepolia"."spot_order_settled_base_sepolia" +where settler is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..b7852ec1 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."spot_order_settled_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_block_number.sql new file mode 100644 index 00000000..a752c021 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."spot_synth_bought_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..714cd6f9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."spot_synth_bought_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_collected_fees.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_collected_fees.sql new file mode 100644 index 00000000..f0912c5c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_collected_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select collected_fees +from "analytics"."prod_raw_base_sepolia"."spot_synth_bought_base_sepolia" +where collected_fees is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_contract.sql new file mode 100644 index 00000000..5b3062dc --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."spot_synth_bought_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_event_name.sql new file mode 100644 index 00000000..0221468c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."spot_synth_bought_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_id.sql new file mode 100644 index 00000000..b67aa194 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."spot_synth_bought_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_price.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_price.sql new file mode 100644 index 00000000..2a74eb63 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_raw_base_sepolia"."spot_synth_bought_base_sepolia" +where price is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_referrer.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_referrer.sql new file mode 100644 index 00000000..abc8226a --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_referrer.sql @@ -0,0 +1,11 @@ + + + + + + +select referrer +from "analytics"."prod_raw_base_sepolia"."spot_synth_bought_base_sepolia" +where referrer is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_synth_market_id.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_synth_market_id.sql new file mode 100644 index 00000000..1e2acd0c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_raw_base_sepolia"."spot_synth_bought_base_sepolia" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..bf0faae7 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."spot_synth_bought_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_block_number.sql new file mode 100644 index 00000000..021e063c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."spot_synth_registered_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..ad2c3ec6 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."spot_synth_registered_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_contract.sql new file mode 100644 index 00000000..0d37d336 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."spot_synth_registered_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_event_name.sql new file mode 100644 index 00000000..728cc84f --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."spot_synth_registered_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_id.sql new file mode 100644 index 00000000..4ed3a9e9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."spot_synth_registered_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_synth_market_id.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_synth_market_id.sql new file mode 100644 index 00000000..457e9447 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_raw_base_sepolia"."spot_synth_registered_base_sepolia" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_synth_token_address.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_synth_token_address.sql new file mode 100644 index 00000000..4acde7d6 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_synth_token_address.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_token_address +from "analytics"."prod_raw_base_sepolia"."spot_synth_registered_base_sepolia" +where synth_token_address is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..4744e7ee --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."spot_synth_registered_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_amount_returned.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_amount_returned.sql new file mode 100644 index 00000000..abb680d0 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_amount_returned.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_returned +from "analytics"."prod_raw_base_sepolia"."spot_synth_sold_base_sepolia" +where amount_returned is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_block_number.sql new file mode 100644 index 00000000..3092ac81 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."spot_synth_sold_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..999a5802 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."spot_synth_sold_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_collected_fees.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_collected_fees.sql new file mode 100644 index 00000000..47235d90 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_collected_fees.sql @@ -0,0 +1,11 @@ + + + + + + +select collected_fees +from "analytics"."prod_raw_base_sepolia"."spot_synth_sold_base_sepolia" +where collected_fees is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_contract.sql new file mode 100644 index 00000000..7ad2fe7b --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."spot_synth_sold_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_event_name.sql new file mode 100644 index 00000000..cf4e3934 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."spot_synth_sold_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_id.sql new file mode 100644 index 00000000..b757b4b4 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."spot_synth_sold_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_price.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_price.sql new file mode 100644 index 00000000..fa359856 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_price.sql @@ -0,0 +1,11 @@ + + + + + + +select price +from "analytics"."prod_raw_base_sepolia"."spot_synth_sold_base_sepolia" +where price is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_referrer.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_referrer.sql new file mode 100644 index 00000000..6b1a78e3 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_referrer.sql @@ -0,0 +1,11 @@ + + + + + + +select referrer +from "analytics"."prod_raw_base_sepolia"."spot_synth_sold_base_sepolia" +where referrer is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_synth_market_id.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_synth_market_id.sql new file mode 100644 index 00000000..e4798c13 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_raw_base_sepolia"."spot_synth_sold_base_sepolia" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..5d436370 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."spot_synth_sold_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_amount_unwrapped.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_amount_unwrapped.sql new file mode 100644 index 00000000..dd492773 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_amount_unwrapped.sql @@ -0,0 +1,11 @@ + + + + + + +select amount_unwrapped +from "analytics"."prod_raw_base_sepolia"."spot_synth_unwrapped_base_sepolia" +where amount_unwrapped is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_block_number.sql new file mode 100644 index 00000000..0770d594 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."spot_synth_unwrapped_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..541b25b2 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."spot_synth_unwrapped_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_contract.sql new file mode 100644 index 00000000..638094dc --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."spot_synth_unwrapped_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_event_name.sql new file mode 100644 index 00000000..b40b250a --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."spot_synth_unwrapped_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_fees_collected.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_fees_collected.sql new file mode 100644 index 00000000..1077e0f0 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_fees_collected.sql @@ -0,0 +1,11 @@ + + + + + + +select fees_collected +from "analytics"."prod_raw_base_sepolia"."spot_synth_unwrapped_base_sepolia" +where fees_collected is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_id.sql new file mode 100644 index 00000000..4182bd78 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."spot_synth_unwrapped_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_synth_market_id.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_synth_market_id.sql new file mode 100644 index 00000000..4c1d7fe7 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_raw_base_sepolia"."spot_synth_unwrapped_base_sepolia" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..18a6763d --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."spot_synth_unwrapped_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_block_number.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_block_number.sql new file mode 100644 index 00000000..2ca596cd --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_base_sepolia"."spot_synth_wrapped_base_sepolia" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_block_timestamp.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_block_timestamp.sql new file mode 100644 index 00000000..cfb6611f --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_base_sepolia"."spot_synth_wrapped_base_sepolia" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_contract.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_contract.sql new file mode 100644 index 00000000..ce119294 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_base_sepolia"."spot_synth_wrapped_base_sepolia" +where contract is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_event_name.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_event_name.sql new file mode 100644 index 00000000..cc8af45c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_base_sepolia"."spot_synth_wrapped_base_sepolia" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_fees_collected.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_fees_collected.sql new file mode 100644 index 00000000..84c88a0d --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_fees_collected.sql @@ -0,0 +1,11 @@ + + + + + + +select fees_collected +from "analytics"."prod_raw_base_sepolia"."spot_synth_wrapped_base_sepolia" +where fees_collected is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_id.sql new file mode 100644 index 00000000..a5ea32e7 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_base_sepolia"."spot_synth_wrapped_base_sepolia" +where id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_synth_market_id.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_synth_market_id.sql new file mode 100644 index 00000000..e8a12265 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_synth_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select synth_market_id +from "analytics"."prod_raw_base_sepolia"."spot_synth_wrapped_base_sepolia" +where synth_market_id is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_transaction_hash.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_transaction_hash.sql new file mode 100644 index 00000000..fad27863 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_base_sepolia"."spot_synth_wrapped_base_sepolia" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_order_cancelled_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_order_cancelled_base_sepolia_id.sql new file mode 100644 index 00000000..a540623e --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_order_cancelled_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."spot_order_cancelled_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_order_committed_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_order_committed_base_sepolia_id.sql new file mode 100644 index 00000000..2e76d835 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_order_committed_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."spot_order_committed_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_order_settled_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_order_settled_base_sepolia_id.sql new file mode 100644 index 00000000..5cbf18e9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_order_settled_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."spot_order_settled_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_synth_bought_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_synth_bought_base_sepolia_id.sql new file mode 100644 index 00000000..7a852dc5 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_synth_bought_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."spot_synth_bought_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_synth_registered_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_synth_registered_base_sepolia_id.sql new file mode 100644 index 00000000..ad591c27 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_synth_registered_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."spot_synth_registered_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_synth_sold_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_synth_sold_base_sepolia_id.sql new file mode 100644 index 00000000..61a60ba5 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_synth_sold_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."spot_synth_sold_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_synth_unwrapped_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_synth_unwrapped_base_sepolia_id.sql new file mode 100644 index 00000000..703aaca9 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_synth_unwrapped_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."spot_synth_unwrapped_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_synth_wrapped_base_sepolia_id.sql b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_synth_wrapped_base_sepolia_id.sql new file mode 100644 index 00000000..df7bcbbf --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_synth_wrapped_base_sepolia_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_base_sepolia"."spot_synth_wrapped_base_sepolia" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/spot_order_cancelled_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/spot/spot_order_cancelled_base_sepolia.sql new file mode 100644 index 00000000..f79bcb5c --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/spot_order_cancelled_base_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."spot_market_proxy_event_order_cancelled" diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/spot_order_committed_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/spot/spot_order_committed_base_sepolia.sql new file mode 100644 index 00000000..89cf3b8e --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/spot_order_committed_base_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."spot_market_proxy_event_order_committed" diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/spot_order_settled_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/spot/spot_order_settled_base_sepolia.sql new file mode 100644 index 00000000..3c346c24 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/spot_order_settled_base_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."spot_market_proxy_event_order_settled" diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/spot_synth_bought_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/spot/spot_synth_bought_base_sepolia.sql new file mode 100644 index 00000000..baaae970 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/spot_synth_bought_base_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."spot_market_proxy_event_synth_bought" diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/spot_synth_registered_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/spot/spot_synth_registered_base_sepolia.sql new file mode 100644 index 00000000..09c94a2f --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/spot_synth_registered_base_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."spot_market_proxy_event_synth_registered" diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/spot_synth_sold_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/spot/spot_synth_sold_base_sepolia.sql new file mode 100644 index 00000000..2477afdb --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/spot_synth_sold_base_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."spot_market_proxy_event_synth_sold" diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/spot_synth_unwrapped_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/spot/spot_synth_unwrapped_base_sepolia.sql new file mode 100644 index 00000000..063e49f4 --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/spot_synth_unwrapped_base_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."spot_market_proxy_event_synth_unwrapped" diff --git a/compiled/synthetix/models/raw/base/sepolia/spot/spot_synth_wrapped_base_sepolia.sql b/compiled/synthetix/models/raw/base/sepolia/spot/spot_synth_wrapped_base_sepolia.sql new file mode 100644 index 00000000..603d60ea --- /dev/null +++ b/compiled/synthetix/models/raw/base/sepolia/spot/spot_synth_wrapped_base_sepolia.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_base_sepolia"."spot_market_proxy_event_synth_wrapped" diff --git a/compiled/synthetix/models/raw/eth/mainnet/blocks_eth_mainnet.sql b/compiled/synthetix/models/raw/eth/mainnet/blocks_eth_mainnet.sql new file mode 100644 index 00000000..f4a1a2e0 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/blocks_eth_mainnet.sql @@ -0,0 +1,39 @@ +with indexer_blocks as ( + select + timestamp as ts, + CAST( + number as INTEGER + ) as block_number + from + "analytics"."raw_eth_mainnet"."block" +), + +parquet_blocks as ( + select + TO_TIMESTAMP(timestamp) as ts, + CAST( + block_number as INTEGER + ) as block_number + from + "analytics"."raw_eth_mainnet"."blocks_parquet" +), + +combined_blocks as ( + select * + from + indexer_blocks + + union all + + select * + from + parquet_blocks +) + +select + block_number, + MIN(ts) as ts +from + combined_blocks +group by + block_number \ No newline at end of file diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/core_account_created_eth_mainnet.sql b/compiled/synthetix/models/raw/eth/mainnet/core/core_account_created_eth_mainnet.sql new file mode 100644 index 00000000..aaec4e3f --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/core_account_created_eth_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_eth_mainnet"."core_proxy_event_account_created" diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/core_account_migrated_eth_mainnet.sql b/compiled/synthetix/models/raw/eth/mainnet/core/core_account_migrated_eth_mainnet.sql new file mode 100644 index 00000000..6ec30003 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/core_account_migrated_eth_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_eth_mainnet"."legacy_market_proxy_event_account_migrated" diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/core_delegation_updated_eth_mainnet.sql b/compiled/synthetix/models/raw/eth/mainnet/core/core_delegation_updated_eth_mainnet.sql new file mode 100644 index 00000000..ac0e4bc2 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/core_delegation_updated_eth_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_eth_mainnet"."core_proxy_event_delegation_updated" diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/core_deposited_eth_mainnet.sql b/compiled/synthetix/models/raw/eth/mainnet/core/core_deposited_eth_mainnet.sql new file mode 100644 index 00000000..2b15ac1a --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/core_deposited_eth_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_eth_mainnet"."core_proxy_event_deposited" diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/core_liquidation_eth_mainnet.sql b/compiled/synthetix/models/raw/eth/mainnet/core/core_liquidation_eth_mainnet.sql new file mode 100644 index 00000000..a07fb9b2 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/core_liquidation_eth_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_eth_mainnet"."core_proxy_event_liquidation" diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/core_market_registered_eth_mainnet.sql b/compiled/synthetix/models/raw/eth/mainnet/core/core_market_registered_eth_mainnet.sql new file mode 100644 index 00000000..b2ef8a78 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/core_market_registered_eth_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_eth_mainnet"."core_proxy_event_market_registered" diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/core_market_updated_eth_mainnet.sql b/compiled/synthetix/models/raw/eth/mainnet/core/core_market_updated_eth_mainnet.sql new file mode 100644 index 00000000..d4c1864e --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/core_market_updated_eth_mainnet.sql @@ -0,0 +1,103 @@ +with events as ( + select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + net_issuance, + deposited_collateral_value, + sender, + collateral_type, + credit_capacity, + token_amount + from + ( + +SELECT + * +FROM + "analytics"."raw_eth_mainnet"."core_proxy_event_market_collateral_deposited" + + ) as collateral_deposited -- noqa: AL05 + union all + select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + net_issuance, + deposited_collateral_value, + sender, + collateral_type, + credit_capacity, + token_amount + from + ( + +SELECT + * +FROM + "analytics"."raw_eth_mainnet"."core_proxy_event_market_collateral_withdrawn" + + ) as collateral_withdrawn -- noqa: AL05 + union all + select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + net_issuance, + deposited_collateral_value, + target as sender, + 'USD' as collateral_type, + credit_capacity, + amount as token_amount + from + ( + +SELECT + * +FROM + "analytics"."raw_eth_mainnet"."core_proxy_event_market_usd_deposited" + + ) as usd_deposited -- noqa: AL05 + union all + select + id, + block_timestamp, + block_number, + transaction_hash, + contract, + event_name, + market_id, + net_issuance, + deposited_collateral_value, + target as sender, + 'USD' as collateral_type, + credit_capacity, + amount as token_amount + from + ( + +SELECT + * +FROM + "analytics"."raw_eth_mainnet"."core_proxy_event_market_usd_withdrawn" + + ) as usd_withdrawn -- noqa: AL05 +) + +select * +from + events +order by + block_timestamp \ No newline at end of file diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/core_pool_created_eth_mainnet.sql b/compiled/synthetix/models/raw/eth/mainnet/core/core_pool_created_eth_mainnet.sql new file mode 100644 index 00000000..12478efb --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/core_pool_created_eth_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_eth_mainnet"."core_proxy_event_pool_created" diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/core_rewards_claimed_eth_mainnet.sql b/compiled/synthetix/models/raw/eth/mainnet/core/core_rewards_claimed_eth_mainnet.sql new file mode 100644 index 00000000..43dbb7ab --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/core_rewards_claimed_eth_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_eth_mainnet"."core_proxy_event_rewards_claimed" diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/core_rewards_distributed_eth_mainnet.sql b/compiled/synthetix/models/raw/eth/mainnet/core/core_rewards_distributed_eth_mainnet.sql new file mode 100644 index 00000000..5b53cb6c --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/core_rewards_distributed_eth_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_eth_mainnet"."core_proxy_event_rewards_distributed" diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/core_usd_burned_eth_mainnet.sql b/compiled/synthetix/models/raw/eth/mainnet/core/core_usd_burned_eth_mainnet.sql new file mode 100644 index 00000000..fbe396dd --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/core_usd_burned_eth_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_eth_mainnet"."core_proxy_event_usd_burned" diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/core_usd_minted_eth_mainnet.sql b/compiled/synthetix/models/raw/eth/mainnet/core/core_usd_minted_eth_mainnet.sql new file mode 100644 index 00000000..ebd621ff --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/core_usd_minted_eth_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_eth_mainnet"."core_proxy_event_usd_minted" diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/core_vault_collateral_eth_mainnet.sql b/compiled/synthetix/models/raw/eth/mainnet/core/core_vault_collateral_eth_mainnet.sql new file mode 100644 index 00000000..bc251c85 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/core_vault_collateral_eth_mainnet.sql @@ -0,0 +1,40 @@ +with base as ( + select + block_number, + contract_address, + chain_id, + pool_id, + collateral_type, + cast( + amount as numeric + ) as amount, + cast( + "value" as numeric + ) as collateral_value + from + "analytics"."raw_eth_mainnet"."core_get_vault_collateral" + where + amount is not null +) + +select + to_timestamp( + blocks.timestamp + ) as ts, + base.block_number, + base.contract_address, + cast( + base.pool_id as integer + ) as pool_id, + cast( + base.collateral_type as varchar + ) as collateral_type, + + base.amount / 1e18 + as amount, + + base.collateral_value / 1e18 + as collateral_value +from base +inner join "analytics"."raw_eth_mainnet"."blocks_parquet" as blocks + on base.block_number = blocks.block_number \ No newline at end of file diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/core_vault_debt_eth_mainnet.sql b/compiled/synthetix/models/raw/eth/mainnet/core/core_vault_debt_eth_mainnet.sql new file mode 100644 index 00000000..c96e60ea --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/core_vault_debt_eth_mainnet.sql @@ -0,0 +1,34 @@ +with base as ( + select + block_number, + contract_address, + chain_id, + pool_id, + collateral_type, + cast( + value_1 as numeric + ) as debt + from + "analytics"."raw_eth_mainnet"."core_get_vault_debt" + where + value_1 is not null +) + +select + to_timestamp( + blocks.timestamp + ) as ts, + base.block_number, + base.contract_address, + cast( + base.pool_id as integer + ) as pool_id, + cast( + base.collateral_type as varchar + ) as collateral_type, + + base.debt / 1e18 + as debt +from base +inner join "analytics"."raw_eth_mainnet"."blocks_parquet" as blocks + on base.block_number = blocks.block_number \ No newline at end of file diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/core_vault_liquidation_eth_mainnet.sql b/compiled/synthetix/models/raw/eth/mainnet/core/core_vault_liquidation_eth_mainnet.sql new file mode 100644 index 00000000..03572e02 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/core_vault_liquidation_eth_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_eth_mainnet"."core_proxy_event_vault_liquidation" diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/core_withdrawn_eth_mainnet.sql b/compiled/synthetix/models/raw/eth/mainnet/core/core_withdrawn_eth_mainnet.sql new file mode 100644 index 00000000..13d594e6 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/core_withdrawn_eth_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_eth_mainnet"."core_proxy_event_withdrawn" diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_account_c_0f48537cd74cb798591ed4f9c612985c.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_account_c_0f48537cd74cb798591ed4f9c612985c.sql new file mode 100644 index 00000000..d5ab64fa --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_account_c_0f48537cd74cb798591ed4f9c612985c.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_eth_mainnet"."core_account_created_eth_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'AccountCreated' +) + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_delegatio_4394e6d3658f80520484c746bbda874b.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_delegatio_4394e6d3658f80520484c746bbda874b.sql new file mode 100644 index 00000000..90418fb0 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_delegatio_4394e6d3658f80520484c746bbda874b.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_eth_mainnet"."core_delegation_updated_eth_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'DelegationUpdated' +) + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_deposited_d0c36d861e4f6802850a07c61cd63dac.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_deposited_d0c36d861e4f6802850a07c61cd63dac.sql new file mode 100644 index 00000000..bf566bad --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_deposited_d0c36d861e4f6802850a07c61cd63dac.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_eth_mainnet"."core_deposited_eth_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'Deposited' +) + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_liquidati_81995d17c81a92034aeec108b3c3ac2a.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_liquidati_81995d17c81a92034aeec108b3c3ac2a.sql new file mode 100644 index 00000000..82d06452 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_liquidati_81995d17c81a92034aeec108b3c3ac2a.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_eth_mainnet"."core_liquidation_eth_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'Liquidation' +) + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_market_re_2dfb6bc88e97780111c93264c2a9579e.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_market_re_2dfb6bc88e97780111c93264c2a9579e.sql new file mode 100644 index 00000000..0bcce330 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_market_re_2dfb6bc88e97780111c93264c2a9579e.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_eth_mainnet"."core_market_registered_eth_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'MarketRegistered' +) + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_market_up_7ba076211cbbb640a048ec7634d09886.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_market_up_7ba076211cbbb640a048ec7634d09886.sql new file mode 100644 index 00000000..e5939ebd --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_market_up_7ba076211cbbb640a048ec7634d09886.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_eth_mainnet"."core_market_updated_eth_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'MarketCollateralWithdrawn','MarketCollateralDeposited','MarketUsdWithdrawn','MarketUsdDeposited' +) + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_pool_crea_46b6678307559277d42bf31c285cce68.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_pool_crea_46b6678307559277d42bf31c285cce68.sql new file mode 100644 index 00000000..558cabf6 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_pool_crea_46b6678307559277d42bf31c285cce68.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_eth_mainnet"."core_pool_created_eth_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'PoolCreated' +) + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_rewards_c_3400470aa0b3513778ddaae1366c24b7.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_rewards_c_3400470aa0b3513778ddaae1366c24b7.sql new file mode 100644 index 00000000..32855907 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_rewards_c_3400470aa0b3513778ddaae1366c24b7.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_eth_mainnet"."core_rewards_claimed_eth_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'RewardsClaimed' +) + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_rewards_d_422012a5b2e64aa65e3be081b505e9bb.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_rewards_d_422012a5b2e64aa65e3be081b505e9bb.sql new file mode 100644 index 00000000..5a4ea006 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_rewards_d_422012a5b2e64aa65e3be081b505e9bb.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_eth_mainnet"."core_rewards_distributed_eth_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'RewardsDistributed' +) + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_usd_burne_d199b1326f4abeafe146163d7e82cac2.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_usd_burne_d199b1326f4abeafe146163d7e82cac2.sql new file mode 100644 index 00000000..658969ab --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_usd_burne_d199b1326f4abeafe146163d7e82cac2.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_eth_mainnet"."core_usd_burned_eth_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'UsdBurned' +) + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_usd_minte_1cdd80f9a41233e7e9492176e8e94f66.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_usd_minte_1cdd80f9a41233e7e9492176e8e94f66.sql new file mode 100644 index 00000000..c3a13ac4 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_usd_minte_1cdd80f9a41233e7e9492176e8e94f66.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_eth_mainnet"."core_usd_minted_eth_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'UsdMinted' +) + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_vault_liq_4acb6756b2875f23c737e6e121320177.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_vault_liq_4acb6756b2875f23c737e6e121320177.sql new file mode 100644 index 00000000..182d3a3c --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_vault_liq_4acb6756b2875f23c737e6e121320177.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_eth_mainnet"."core_vault_liquidation_eth_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'VaultLiquidation' +) + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_withdrawn_061e5bf4357070ce9d2bb3c4fa4488f2.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_withdrawn_061e5bf4357070ce9d2bb3c4fa4488f2.sql new file mode 100644 index 00000000..ec00f1d6 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_withdrawn_061e5bf4357070ce9d2bb3c4fa4488f2.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_eth_mainnet"."core_withdrawn_eth_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'Withdrawn' +) + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__0e00d04e52857726685b46491eb3126f.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__0e00d04e52857726685b46491eb3126f.sql new file mode 100644 index 00000000..2200cfe5 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__0e00d04e52857726685b46491eb3126f.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_market_updated_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not deposited_collateral_value >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__142a88aa23e7aab522cfeb4e97f9dede.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__142a88aa23e7aab522cfeb4e97f9dede.sql new file mode 100644 index 00000000..c8abfaea --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__142a88aa23e7aab522cfeb4e97f9dede.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_withdrawn_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not token_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__157d6b4dbbb0fac88dba100ee1b9cfd9.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__157d6b4dbbb0fac88dba100ee1b9cfd9.sql new file mode 100644 index 00000000..be3ae6c4 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__157d6b4dbbb0fac88dba100ee1b9cfd9.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_rewards_distributed_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__1863fd816f138e8a3f0169dc6031f846.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__1863fd816f138e8a3f0169dc6031f846.sql new file mode 100644 index 00000000..2f722697 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__1863fd816f138e8a3f0169dc6031f846.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_liquidation_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__2334d836541a83e1bf5131c9f2ebcf12.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__2334d836541a83e1bf5131c9f2ebcf12.sql new file mode 100644 index 00000000..39841a09 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__2334d836541a83e1bf5131c9f2ebcf12.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_rewards_claimed_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__28e82948dc6ab678ad812a53741a8b45.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__28e82948dc6ab678ad812a53741a8b45.sql new file mode 100644 index 00000000..87d975ce --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__28e82948dc6ab678ad812a53741a8b45.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_vault_collateral_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__3ced14a391cf32c49396edfc10aeea56.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__3ced14a391cf32c49396edfc10aeea56.sql new file mode 100644 index 00000000..64664802 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__3ced14a391cf32c49396edfc10aeea56.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_withdrawn_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__4933a15ad47f5808b128f72fc5a2f764.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__4933a15ad47f5808b128f72fc5a2f764.sql new file mode 100644 index 00000000..574d0896 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__4933a15ad47f5808b128f72fc5a2f764.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_usd_minted_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__4a27e7f269078fd6d52dcbdc1f4cccaa.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__4a27e7f269078fd6d52dcbdc1f4cccaa.sql new file mode 100644 index 00000000..2dc6d7f7 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__4a27e7f269078fd6d52dcbdc1f4cccaa.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_deposited_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not token_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__55547c93691aab2c68f12ab54bd8eeb6.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__55547c93691aab2c68f12ab54bd8eeb6.sql new file mode 100644 index 00000000..89c35b64 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__55547c93691aab2c68f12ab54bd8eeb6.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_pool_created_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__5e1ce99b75b0a3f820babda67941da0a.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__5e1ce99b75b0a3f820babda67941da0a.sql new file mode 100644 index 00000000..f8ed321d --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__5e1ce99b75b0a3f820babda67941da0a.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_vault_collateral_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collateral_value >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__64b2bd4201fb2e04ff0fdf39861a2977.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__64b2bd4201fb2e04ff0fdf39861a2977.sql new file mode 100644 index 00000000..3e418940 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__64b2bd4201fb2e04ff0fdf39861a2977.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_liquidation_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not liquidate_as_account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__64fe8859043095bb79f806a2fc2e3ad0.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__64fe8859043095bb79f806a2fc2e3ad0.sql new file mode 100644 index 00000000..ed59bfe2 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__64fe8859043095bb79f806a2fc2e3ad0.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_rewards_distributed_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not duration >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__6b66c2ba0887795645e99b88deb4f1ea.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__6b66c2ba0887795645e99b88deb4f1ea.sql new file mode 100644 index 00000000..a7e0dce6 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__6b66c2ba0887795645e99b88deb4f1ea.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_usd_burned_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__850d1d54cc44743490eead197c78549e.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__850d1d54cc44743490eead197c78549e.sql new file mode 100644 index 00000000..e36580ce --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__850d1d54cc44743490eead197c78549e.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_market_updated_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not market_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__87da3698c05a0c2dec1c49bbf2c2dc1a.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__87da3698c05a0c2dec1c49bbf2c2dc1a.sql new file mode 100644 index 00000000..dd6eaed5 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__87da3698c05a0c2dec1c49bbf2c2dc1a.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_rewards_distributed_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__9da9ecf517a1cca467ef0aa90b794d23.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__9da9ecf517a1cca467ef0aa90b794d23.sql new file mode 100644 index 00000000..7cd545c3 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__9da9ecf517a1cca467ef0aa90b794d23.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_account_migrated_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not debt_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__9decc85dc8999bd440933d85c2c93145.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__9decc85dc8999bd440933d85c2c93145.sql new file mode 100644 index 00000000..0b37b4db --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__9decc85dc8999bd440933d85c2c93145.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_vault_liquidation_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not liquidate_as_account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__9f11a2c2f57a755a3f6b1e0ffeaa9b87.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__9f11a2c2f57a755a3f6b1e0ffeaa9b87.sql new file mode 100644 index 00000000..f236a5eb --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__9f11a2c2f57a755a3f6b1e0ffeaa9b87.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_vault_debt_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a490407e83132725bbc6fc0001adefe6.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a490407e83132725bbc6fc0001adefe6.sql new file mode 100644 index 00000000..22e0fa08 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a490407e83132725bbc6fc0001adefe6.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_usd_burned_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a5076d6da76c2ebdad71369ab529d017.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a5076d6da76c2ebdad71369ab529d017.sql new file mode 100644 index 00000000..27837c37 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a5076d6da76c2ebdad71369ab529d017.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_liquidation_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__ab3340df585e5d39571d087ca7bda546.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__ab3340df585e5d39571d087ca7bda546.sql new file mode 100644 index 00000000..c841d51a --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__ab3340df585e5d39571d087ca7bda546.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_rewards_claimed_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__b5c763d35850d0285215e75d16281f41.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__b5c763d35850d0285215e75d16281f41.sql new file mode 100644 index 00000000..c05e3087 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__b5c763d35850d0285215e75d16281f41.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_rewards_claimed_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__bb6ebbb6a6ce6d43f01be8ed59f2504d.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__bb6ebbb6a6ce6d43f01be8ed59f2504d.sql new file mode 100644 index 00000000..e0699ded --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__bb6ebbb6a6ce6d43f01be8ed59f2504d.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_delegation_updated_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__bdc679a230626364ca0549f88b5432ea.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__bdc679a230626364ca0549f88b5432ea.sql new file mode 100644 index 00000000..11fb63ac --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__bdc679a230626364ca0549f88b5432ea.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_delegation_updated_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c5fcdbeaa3e1d24749794a9960190a70.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c5fcdbeaa3e1d24749794a9960190a70.sql new file mode 100644 index 00000000..02cd1471 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c5fcdbeaa3e1d24749794a9960190a70.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_vault_liquidation_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__d133a92aff53649ad809d9856f6093bb.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__d133a92aff53649ad809d9856f6093bb.sql new file mode 100644 index 00000000..055a1422 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__d133a92aff53649ad809d9856f6093bb.sql @@ -0,0 +1,22 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_delegation_updated_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not leverage >= 1000000000000000000 + -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule. + or not leverage <= 1000000000000000000 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__dcb9f3d0eb710936590e4744a1dba9a1.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__dcb9f3d0eb710936590e4744a1dba9a1.sql new file mode 100644 index 00000000..48bd02ab --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__dcb9f3d0eb710936590e4744a1dba9a1.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_market_updated_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not token_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__e27d22f3bc14a0c94336e4f54758e361.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__e27d22f3bc14a0c94336e4f54758e361.sql new file mode 100644 index 00000000..7e4e03d0 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__e27d22f3bc14a0c94336e4f54758e361.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_delegation_updated_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__e62759940a69e060a2ee4d98660274e8.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__e62759940a69e060a2ee4d98660274e8.sql new file mode 100644 index 00000000..ea78c2c2 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__e62759940a69e060a2ee4d98660274e8.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_account_created_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__e78cd25c31d029d1b39b35fd267f9885.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__e78cd25c31d029d1b39b35fd267f9885.sql new file mode 100644 index 00000000..844c8f21 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__e78cd25c31d029d1b39b35fd267f9885.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_account_migrated_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not collateral_amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__e8596be14723c2504d1e35c74d629953.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__e8596be14723c2504d1e35c74d629953.sql new file mode 100644 index 00000000..d8e314c6 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__e8596be14723c2504d1e35c74d629953.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_account_migrated_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__ed349b171986df3283564b0b5bc71aea.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__ed349b171986df3283564b0b5bc71aea.sql new file mode 100644 index 00000000..e2eb190b --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__ed349b171986df3283564b0b5bc71aea.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_usd_burned_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__f44247063799070cde0de14f062cb55c.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__f44247063799070cde0de14f062cb55c.sql new file mode 100644 index 00000000..09cb40b4 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__f44247063799070cde0de14f062cb55c.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_usd_minted_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not pool_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__fe48a8a9210850d9b04cdea08008e5c6.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__fe48a8a9210850d9b04cdea08008e5c6.sql new file mode 100644 index 00000000..a05157fb --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__fe48a8a9210850d9b04cdea08008e5c6.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_usd_minted_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__fecc8306cd07aafea6c325ce7fc34ce1.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__fecc8306cd07aafea6c325ce7fc34ce1.sql new file mode 100644 index 00000000..7efa7d36 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__fecc8306cd07aafea6c325ce7fc34ce1.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_vault_collateral_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not amount >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__ffb3ff84b8a74f473ae464c2a79b3009.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__ffb3ff84b8a74f473ae464c2a79b3009.sql new file mode 100644 index 00000000..c2d8c374 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__ffb3ff84b8a74f473ae464c2a79b3009.sql @@ -0,0 +1,20 @@ + + +with meet_condition as( + select * + from "analytics"."prod_raw_eth_mainnet"."core_deposited_eth_mainnet" +), + +validation_errors as ( + select * + from meet_condition + where + -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds + 1 = 2 + -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule. + or not account_id >= 0 +) + +select * +from validation_errors + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_account_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_account_id.sql new file mode 100644 index 00000000..7c7409f1 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_eth_mainnet"."core_account_created_eth_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_block_number.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_block_number.sql new file mode 100644 index 00000000..cf1cb2a2 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_eth_mainnet"."core_account_created_eth_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_block_timestamp.sql new file mode 100644 index 00000000..3cb87463 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_eth_mainnet"."core_account_created_eth_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_contract.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_contract.sql new file mode 100644 index 00000000..9515c4f6 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_eth_mainnet"."core_account_created_eth_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_event_name.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_event_name.sql new file mode 100644 index 00000000..5d71abe9 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_eth_mainnet"."core_account_created_eth_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_id.sql new file mode 100644 index 00000000..b779f9dc --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_eth_mainnet"."core_account_created_eth_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_owner.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_owner.sql new file mode 100644 index 00000000..8aa58347 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_owner.sql @@ -0,0 +1,11 @@ + + + + + + +select owner +from "analytics"."prod_raw_eth_mainnet"."core_account_created_eth_mainnet" +where owner is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_transaction_hash.sql new file mode 100644 index 00000000..a2b0e969 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_eth_mainnet"."core_account_created_eth_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_account_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_account_id.sql new file mode 100644 index 00000000..458420e7 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_eth_mainnet"."core_account_migrated_eth_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_block_number.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_block_number.sql new file mode 100644 index 00000000..62da63f8 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_eth_mainnet"."core_account_migrated_eth_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_block_timestamp.sql new file mode 100644 index 00000000..75809174 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_eth_mainnet"."core_account_migrated_eth_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_collateral_amount.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_collateral_amount.sql new file mode 100644 index 00000000..a930efa1 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_collateral_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_amount +from "analytics"."prod_raw_eth_mainnet"."core_account_migrated_eth_mainnet" +where collateral_amount is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_contract.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_contract.sql new file mode 100644 index 00000000..5c4724d7 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_eth_mainnet"."core_account_migrated_eth_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_debt_amount.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_debt_amount.sql new file mode 100644 index 00000000..09822025 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_debt_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select debt_amount +from "analytics"."prod_raw_eth_mainnet"."core_account_migrated_eth_mainnet" +where debt_amount is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_event_name.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_event_name.sql new file mode 100644 index 00000000..de339ead --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_eth_mainnet"."core_account_migrated_eth_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_id.sql new file mode 100644 index 00000000..fda16091 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_eth_mainnet"."core_account_migrated_eth_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_staker.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_staker.sql new file mode 100644 index 00000000..bacfa895 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_staker.sql @@ -0,0 +1,11 @@ + + + + + + +select staker +from "analytics"."prod_raw_eth_mainnet"."core_account_migrated_eth_mainnet" +where staker is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_transaction_hash.sql new file mode 100644 index 00000000..478db5b0 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_eth_mainnet"."core_account_migrated_eth_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_account_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_account_id.sql new file mode 100644 index 00000000..ad4712dd --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_eth_mainnet"."core_delegation_updated_eth_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_amount.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_amount.sql new file mode 100644 index 00000000..72a08397 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_raw_eth_mainnet"."core_delegation_updated_eth_mainnet" +where amount is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_block_number.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_block_number.sql new file mode 100644 index 00000000..89351f9b --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_eth_mainnet"."core_delegation_updated_eth_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_block_timestamp.sql new file mode 100644 index 00000000..33855b1d --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_eth_mainnet"."core_delegation_updated_eth_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_collateral_type.sql new file mode 100644 index 00000000..4c086c0f --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_eth_mainnet"."core_delegation_updated_eth_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_contract.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_contract.sql new file mode 100644 index 00000000..eed9a68c --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_eth_mainnet"."core_delegation_updated_eth_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_event_name.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_event_name.sql new file mode 100644 index 00000000..2dd91155 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_eth_mainnet"."core_delegation_updated_eth_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_id.sql new file mode 100644 index 00000000..e5fb3e43 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_eth_mainnet"."core_delegation_updated_eth_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_leverage.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_leverage.sql new file mode 100644 index 00000000..f5acfb3e --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_leverage.sql @@ -0,0 +1,11 @@ + + + + + + +select leverage +from "analytics"."prod_raw_eth_mainnet"."core_delegation_updated_eth_mainnet" +where leverage is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_pool_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_pool_id.sql new file mode 100644 index 00000000..6640e83f --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_eth_mainnet"."core_delegation_updated_eth_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_sender.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_sender.sql new file mode 100644 index 00000000..5d4654b3 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_eth_mainnet"."core_delegation_updated_eth_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_transaction_hash.sql new file mode 100644 index 00000000..548a3e3c --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_eth_mainnet"."core_delegation_updated_eth_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_account_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_account_id.sql new file mode 100644 index 00000000..cfcced62 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_eth_mainnet"."core_deposited_eth_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_block_number.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_block_number.sql new file mode 100644 index 00000000..8bdc0104 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_eth_mainnet"."core_deposited_eth_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_block_timestamp.sql new file mode 100644 index 00000000..cce59261 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_eth_mainnet"."core_deposited_eth_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_collateral_type.sql new file mode 100644 index 00000000..c270fa5a --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_eth_mainnet"."core_deposited_eth_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_contract.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_contract.sql new file mode 100644 index 00000000..db204ee5 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_eth_mainnet"."core_deposited_eth_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_event_name.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_event_name.sql new file mode 100644 index 00000000..a930bc61 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_eth_mainnet"."core_deposited_eth_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_id.sql new file mode 100644 index 00000000..90110082 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_eth_mainnet"."core_deposited_eth_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_sender.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_sender.sql new file mode 100644 index 00000000..624c8aa1 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_eth_mainnet"."core_deposited_eth_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_token_amount.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_token_amount.sql new file mode 100644 index 00000000..29bced20 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_token_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select token_amount +from "analytics"."prod_raw_eth_mainnet"."core_deposited_eth_mainnet" +where token_amount is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_transaction_hash.sql new file mode 100644 index 00000000..24300b4b --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_eth_mainnet"."core_deposited_eth_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_account_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_account_id.sql new file mode 100644 index 00000000..61e483da --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_eth_mainnet"."core_liquidation_eth_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_block_number.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_block_number.sql new file mode 100644 index 00000000..1005e359 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_eth_mainnet"."core_liquidation_eth_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_block_timestamp.sql new file mode 100644 index 00000000..91625676 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_eth_mainnet"."core_liquidation_eth_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_collateral_type.sql new file mode 100644 index 00000000..d2e3e828 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_eth_mainnet"."core_liquidation_eth_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_contract.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_contract.sql new file mode 100644 index 00000000..adbac835 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_eth_mainnet"."core_liquidation_eth_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_event_name.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_event_name.sql new file mode 100644 index 00000000..0d9d2817 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_eth_mainnet"."core_liquidation_eth_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_id.sql new file mode 100644 index 00000000..a9468fca --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_eth_mainnet"."core_liquidation_eth_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_liquidate_as_account_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_liquidate_as_account_id.sql new file mode 100644 index 00000000..006ce1bd --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_liquidate_as_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select liquidate_as_account_id +from "analytics"."prod_raw_eth_mainnet"."core_liquidation_eth_mainnet" +where liquidate_as_account_id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_pool_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_pool_id.sql new file mode 100644 index 00000000..df4f5606 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_eth_mainnet"."core_liquidation_eth_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_sender.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_sender.sql new file mode 100644 index 00000000..33b779e1 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_eth_mainnet"."core_liquidation_eth_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_transaction_hash.sql new file mode 100644 index 00000000..2235c13c --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_eth_mainnet"."core_liquidation_eth_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_block_number.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_block_number.sql new file mode 100644 index 00000000..76433f5b --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_eth_mainnet"."core_market_registered_eth_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_block_timestamp.sql new file mode 100644 index 00000000..1b681a8c --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_eth_mainnet"."core_market_registered_eth_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_contract.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_contract.sql new file mode 100644 index 00000000..8172901a --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_eth_mainnet"."core_market_registered_eth_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_event_name.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_event_name.sql new file mode 100644 index 00000000..8a2278a0 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_eth_mainnet"."core_market_registered_eth_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_id.sql new file mode 100644 index 00000000..2e8cebd6 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_eth_mainnet"."core_market_registered_eth_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_market.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_market.sql new file mode 100644 index 00000000..a04d0589 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_market.sql @@ -0,0 +1,11 @@ + + + + + + +select market +from "analytics"."prod_raw_eth_mainnet"."core_market_registered_eth_mainnet" +where market is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_market_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_market_id.sql new file mode 100644 index 00000000..0e9bd70a --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_eth_mainnet"."core_market_registered_eth_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_sender.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_sender.sql new file mode 100644 index 00000000..757b01fb --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_eth_mainnet"."core_market_registered_eth_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_transaction_hash.sql new file mode 100644 index 00000000..b8523bc8 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_eth_mainnet"."core_market_registered_eth_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_e_f4a48863c0b61b139248c098c824a58f.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_e_f4a48863c0b61b139248c098c824a58f.sql new file mode 100644 index 00000000..0dd5d6f6 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_e_f4a48863c0b61b139248c098c824a58f.sql @@ -0,0 +1,11 @@ + + + + + + +select deposited_collateral_value +from "analytics"."prod_raw_eth_mainnet"."core_market_updated_eth_mainnet" +where deposited_collateral_value is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_block_number.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_block_number.sql new file mode 100644 index 00000000..169cf8d2 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_eth_mainnet"."core_market_updated_eth_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_block_timestamp.sql new file mode 100644 index 00000000..dd0a76fb --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_eth_mainnet"."core_market_updated_eth_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_collateral_type.sql new file mode 100644 index 00000000..4aa069fe --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_eth_mainnet"."core_market_updated_eth_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_contract.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_contract.sql new file mode 100644 index 00000000..13b49e12 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_eth_mainnet"."core_market_updated_eth_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_credit_capacity.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_credit_capacity.sql new file mode 100644 index 00000000..9a9e8fac --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_credit_capacity.sql @@ -0,0 +1,11 @@ + + + + + + +select credit_capacity +from "analytics"."prod_raw_eth_mainnet"."core_market_updated_eth_mainnet" +where credit_capacity is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_event_name.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_event_name.sql new file mode 100644 index 00000000..8fd8cf40 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_eth_mainnet"."core_market_updated_eth_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_id.sql new file mode 100644 index 00000000..092fe940 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_eth_mainnet"."core_market_updated_eth_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_market_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_market_id.sql new file mode 100644 index 00000000..7325d5a4 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_market_id.sql @@ -0,0 +1,11 @@ + + + + + + +select market_id +from "analytics"."prod_raw_eth_mainnet"."core_market_updated_eth_mainnet" +where market_id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_net_issuance.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_net_issuance.sql new file mode 100644 index 00000000..40cccc62 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_net_issuance.sql @@ -0,0 +1,11 @@ + + + + + + +select net_issuance +from "analytics"."prod_raw_eth_mainnet"."core_market_updated_eth_mainnet" +where net_issuance is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_sender.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_sender.sql new file mode 100644 index 00000000..71c572d3 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_eth_mainnet"."core_market_updated_eth_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_token_amount.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_token_amount.sql new file mode 100644 index 00000000..ba475566 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_token_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select token_amount +from "analytics"."prod_raw_eth_mainnet"."core_market_updated_eth_mainnet" +where token_amount is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_transaction_hash.sql new file mode 100644 index 00000000..07fcbc82 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_eth_mainnet"."core_market_updated_eth_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_block_number.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_block_number.sql new file mode 100644 index 00000000..1010c666 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_eth_mainnet"."core_pool_created_eth_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_block_timestamp.sql new file mode 100644 index 00000000..57e96c3d --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_eth_mainnet"."core_pool_created_eth_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_contract.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_contract.sql new file mode 100644 index 00000000..81f06791 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_eth_mainnet"."core_pool_created_eth_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_event_name.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_event_name.sql new file mode 100644 index 00000000..67e5f797 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_eth_mainnet"."core_pool_created_eth_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_id.sql new file mode 100644 index 00000000..2da71770 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_eth_mainnet"."core_pool_created_eth_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_owner.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_owner.sql new file mode 100644 index 00000000..dfce3ca4 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_owner.sql @@ -0,0 +1,11 @@ + + + + + + +select owner +from "analytics"."prod_raw_eth_mainnet"."core_pool_created_eth_mainnet" +where owner is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_pool_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_pool_id.sql new file mode 100644 index 00000000..d678aa9e --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_eth_mainnet"."core_pool_created_eth_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_sender.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_sender.sql new file mode 100644 index 00000000..dc2b3670 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_eth_mainnet"."core_pool_created_eth_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_transaction_hash.sql new file mode 100644 index 00000000..dc405ae4 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_eth_mainnet"."core_pool_created_eth_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_account_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_account_id.sql new file mode 100644 index 00000000..525815a3 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_eth_mainnet"."core_rewards_claimed_eth_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_amount.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_amount.sql new file mode 100644 index 00000000..f34943c3 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_raw_eth_mainnet"."core_rewards_claimed_eth_mainnet" +where amount is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_block_number.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_block_number.sql new file mode 100644 index 00000000..8e58d67d --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_eth_mainnet"."core_rewards_claimed_eth_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_block_timestamp.sql new file mode 100644 index 00000000..d38dcd8b --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_eth_mainnet"."core_rewards_claimed_eth_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_collateral_type.sql new file mode 100644 index 00000000..be580d1c --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_eth_mainnet"."core_rewards_claimed_eth_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_contract.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_contract.sql new file mode 100644 index 00000000..66d337fa --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_eth_mainnet"."core_rewards_claimed_eth_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_distributor.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_distributor.sql new file mode 100644 index 00000000..9963ecba --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_distributor.sql @@ -0,0 +1,11 @@ + + + + + + +select distributor +from "analytics"."prod_raw_eth_mainnet"."core_rewards_claimed_eth_mainnet" +where distributor is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_event_name.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_event_name.sql new file mode 100644 index 00000000..3f70ab02 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_eth_mainnet"."core_rewards_claimed_eth_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_id.sql new file mode 100644 index 00000000..d7e05849 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_eth_mainnet"."core_rewards_claimed_eth_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_pool_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_pool_id.sql new file mode 100644 index 00000000..d7306fc5 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_eth_mainnet"."core_rewards_claimed_eth_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_transaction_hash.sql new file mode 100644 index 00000000..f0129975 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_eth_mainnet"."core_rewards_claimed_eth_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_amount.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_amount.sql new file mode 100644 index 00000000..eb27fd45 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_raw_eth_mainnet"."core_rewards_distributed_eth_mainnet" +where amount is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_block_number.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_block_number.sql new file mode 100644 index 00000000..27398703 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_eth_mainnet"."core_rewards_distributed_eth_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_block_timestamp.sql new file mode 100644 index 00000000..76d084e1 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_eth_mainnet"."core_rewards_distributed_eth_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_collateral_type.sql new file mode 100644 index 00000000..f3a80c64 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_eth_mainnet"."core_rewards_distributed_eth_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_contract.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_contract.sql new file mode 100644 index 00000000..d68a2fe4 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_eth_mainnet"."core_rewards_distributed_eth_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_distributor.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_distributor.sql new file mode 100644 index 00000000..fd9a61db --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_distributor.sql @@ -0,0 +1,11 @@ + + + + + + +select distributor +from "analytics"."prod_raw_eth_mainnet"."core_rewards_distributed_eth_mainnet" +where distributor is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_duration.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_duration.sql new file mode 100644 index 00000000..3a9df87a --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_duration.sql @@ -0,0 +1,11 @@ + + + + + + +select duration +from "analytics"."prod_raw_eth_mainnet"."core_rewards_distributed_eth_mainnet" +where duration is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_event_name.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_event_name.sql new file mode 100644 index 00000000..a79e7fb2 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_eth_mainnet"."core_rewards_distributed_eth_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_id.sql new file mode 100644 index 00000000..98c176fb --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_eth_mainnet"."core_rewards_distributed_eth_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_pool_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_pool_id.sql new file mode 100644 index 00000000..28fd215d --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_eth_mainnet"."core_rewards_distributed_eth_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_transaction_hash.sql new file mode 100644 index 00000000..b0b92ee0 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_eth_mainnet"."core_rewards_distributed_eth_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_account_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_account_id.sql new file mode 100644 index 00000000..e6c69b1a --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_eth_mainnet"."core_usd_burned_eth_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_amount.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_amount.sql new file mode 100644 index 00000000..a2fefbb2 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_raw_eth_mainnet"."core_usd_burned_eth_mainnet" +where amount is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_block_number.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_block_number.sql new file mode 100644 index 00000000..f6ef0190 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_eth_mainnet"."core_usd_burned_eth_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_block_timestamp.sql new file mode 100644 index 00000000..3a4f30c1 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_eth_mainnet"."core_usd_burned_eth_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_collateral_type.sql new file mode 100644 index 00000000..c0dbcf8a --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_eth_mainnet"."core_usd_burned_eth_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_contract.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_contract.sql new file mode 100644 index 00000000..220adeec --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_eth_mainnet"."core_usd_burned_eth_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_event_name.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_event_name.sql new file mode 100644 index 00000000..a61fe789 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_eth_mainnet"."core_usd_burned_eth_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_id.sql new file mode 100644 index 00000000..f1e43522 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_eth_mainnet"."core_usd_burned_eth_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_pool_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_pool_id.sql new file mode 100644 index 00000000..655b2c66 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_eth_mainnet"."core_usd_burned_eth_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_sender.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_sender.sql new file mode 100644 index 00000000..1b9ca624 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_eth_mainnet"."core_usd_burned_eth_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_transaction_hash.sql new file mode 100644 index 00000000..621ed640 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_eth_mainnet"."core_usd_burned_eth_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_account_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_account_id.sql new file mode 100644 index 00000000..3b4c19c1 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_eth_mainnet"."core_usd_minted_eth_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_amount.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_amount.sql new file mode 100644 index 00000000..135aba4b --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_raw_eth_mainnet"."core_usd_minted_eth_mainnet" +where amount is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_block_number.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_block_number.sql new file mode 100644 index 00000000..5fb066fe --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_eth_mainnet"."core_usd_minted_eth_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_block_timestamp.sql new file mode 100644 index 00000000..8cb5c268 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_eth_mainnet"."core_usd_minted_eth_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_collateral_type.sql new file mode 100644 index 00000000..4b2fd407 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_eth_mainnet"."core_usd_minted_eth_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_contract.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_contract.sql new file mode 100644 index 00000000..9d65e722 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_eth_mainnet"."core_usd_minted_eth_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_event_name.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_event_name.sql new file mode 100644 index 00000000..dae5ae37 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_eth_mainnet"."core_usd_minted_eth_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_id.sql new file mode 100644 index 00000000..7f3f0749 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_eth_mainnet"."core_usd_minted_eth_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_pool_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_pool_id.sql new file mode 100644 index 00000000..c9854f60 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_eth_mainnet"."core_usd_minted_eth_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_sender.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_sender.sql new file mode 100644 index 00000000..0f13b08d --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_eth_mainnet"."core_usd_minted_eth_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_transaction_hash.sql new file mode 100644 index 00000000..463c404f --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_eth_mainnet"."core_usd_minted_eth_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_amount.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_amount.sql new file mode 100644 index 00000000..d28328b1 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select amount +from "analytics"."prod_raw_eth_mainnet"."core_vault_collateral_eth_mainnet" +where amount is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_block_number.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_block_number.sql new file mode 100644 index 00000000..8d470f2b --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_eth_mainnet"."core_vault_collateral_eth_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_collateral_type.sql new file mode 100644 index 00000000..3d5c31ba --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_eth_mainnet"."core_vault_collateral_eth_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_collateral_value.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_collateral_value.sql new file mode 100644 index 00000000..a9616b50 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_collateral_value.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_value +from "analytics"."prod_raw_eth_mainnet"."core_vault_collateral_eth_mainnet" +where collateral_value is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_contract_address.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_contract_address.sql new file mode 100644 index 00000000..985d1f01 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_contract_address.sql @@ -0,0 +1,11 @@ + + + + + + +select contract_address +from "analytics"."prod_raw_eth_mainnet"."core_vault_collateral_eth_mainnet" +where contract_address is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_pool_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_pool_id.sql new file mode 100644 index 00000000..b5db8ceb --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_eth_mainnet"."core_vault_collateral_eth_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_ts.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_ts.sql new file mode 100644 index 00000000..4a5e9590 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_raw_eth_mainnet"."core_vault_collateral_eth_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_debt_eth_mainnet_block_number.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_debt_eth_mainnet_block_number.sql new file mode 100644 index 00000000..d9495fcc --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_debt_eth_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_eth_mainnet"."core_vault_debt_eth_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_debt_eth_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_debt_eth_mainnet_collateral_type.sql new file mode 100644 index 00000000..96b2feff --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_debt_eth_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_eth_mainnet"."core_vault_debt_eth_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_debt_eth_mainnet_contract_address.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_debt_eth_mainnet_contract_address.sql new file mode 100644 index 00000000..e5cb1247 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_debt_eth_mainnet_contract_address.sql @@ -0,0 +1,11 @@ + + + + + + +select contract_address +from "analytics"."prod_raw_eth_mainnet"."core_vault_debt_eth_mainnet" +where contract_address is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_debt_eth_mainnet_debt.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_debt_eth_mainnet_debt.sql new file mode 100644 index 00000000..224d5d22 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_debt_eth_mainnet_debt.sql @@ -0,0 +1,11 @@ + + + + + + +select debt +from "analytics"."prod_raw_eth_mainnet"."core_vault_debt_eth_mainnet" +where debt is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_debt_eth_mainnet_pool_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_debt_eth_mainnet_pool_id.sql new file mode 100644 index 00000000..2b929991 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_debt_eth_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_eth_mainnet"."core_vault_debt_eth_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_debt_eth_mainnet_ts.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_debt_eth_mainnet_ts.sql new file mode 100644 index 00000000..83a0ee4e --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_debt_eth_mainnet_ts.sql @@ -0,0 +1,11 @@ + + + + + + +select ts +from "analytics"."prod_raw_eth_mainnet"."core_vault_debt_eth_mainnet" +where ts is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidatio_4be498920f5476d4fbe5b11196fb1973.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidatio_4be498920f5476d4fbe5b11196fb1973.sql new file mode 100644 index 00000000..03f6f57c --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidatio_4be498920f5476d4fbe5b11196fb1973.sql @@ -0,0 +1,11 @@ + + + + + + +select liquidate_as_account_id +from "analytics"."prod_raw_eth_mainnet"."core_vault_liquidation_eth_mainnet" +where liquidate_as_account_id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_block_number.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_block_number.sql new file mode 100644 index 00000000..4a0dd323 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_eth_mainnet"."core_vault_liquidation_eth_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_block_timestamp.sql new file mode 100644 index 00000000..405bf2f3 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_eth_mainnet"."core_vault_liquidation_eth_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_collateral_type.sql new file mode 100644 index 00000000..32c98004 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_eth_mainnet"."core_vault_liquidation_eth_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_contract.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_contract.sql new file mode 100644 index 00000000..2cc7dd37 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_eth_mainnet"."core_vault_liquidation_eth_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_event_name.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_event_name.sql new file mode 100644 index 00000000..0c8fc63d --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_eth_mainnet"."core_vault_liquidation_eth_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_id.sql new file mode 100644 index 00000000..484e9263 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_eth_mainnet"."core_vault_liquidation_eth_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_liquidation_data.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_liquidation_data.sql new file mode 100644 index 00000000..95392adf --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_liquidation_data.sql @@ -0,0 +1,11 @@ + + + + + + +select liquidation_data +from "analytics"."prod_raw_eth_mainnet"."core_vault_liquidation_eth_mainnet" +where liquidation_data is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_pool_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_pool_id.sql new file mode 100644 index 00000000..bc9d82a0 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_pool_id.sql @@ -0,0 +1,11 @@ + + + + + + +select pool_id +from "analytics"."prod_raw_eth_mainnet"."core_vault_liquidation_eth_mainnet" +where pool_id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_sender.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_sender.sql new file mode 100644 index 00000000..4b334e43 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_eth_mainnet"."core_vault_liquidation_eth_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_transaction_hash.sql new file mode 100644 index 00000000..728aed6f --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_eth_mainnet"."core_vault_liquidation_eth_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_account_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_account_id.sql new file mode 100644 index 00000000..543f7cea --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_account_id.sql @@ -0,0 +1,11 @@ + + + + + + +select account_id +from "analytics"."prod_raw_eth_mainnet"."core_withdrawn_eth_mainnet" +where account_id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_block_number.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_block_number.sql new file mode 100644 index 00000000..49316613 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_eth_mainnet"."core_withdrawn_eth_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_block_timestamp.sql new file mode 100644 index 00000000..32617330 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_eth_mainnet"."core_withdrawn_eth_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_collateral_type.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_collateral_type.sql new file mode 100644 index 00000000..a5bc9eef --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_collateral_type.sql @@ -0,0 +1,11 @@ + + + + + + +select collateral_type +from "analytics"."prod_raw_eth_mainnet"."core_withdrawn_eth_mainnet" +where collateral_type is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_contract.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_contract.sql new file mode 100644 index 00000000..9e5390a6 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_eth_mainnet"."core_withdrawn_eth_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_event_name.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_event_name.sql new file mode 100644 index 00000000..9305ec05 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_eth_mainnet"."core_withdrawn_eth_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_id.sql new file mode 100644 index 00000000..0743bf27 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_eth_mainnet"."core_withdrawn_eth_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_sender.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_sender.sql new file mode 100644 index 00000000..9b08d90d --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_sender.sql @@ -0,0 +1,11 @@ + + + + + + +select sender +from "analytics"."prod_raw_eth_mainnet"."core_withdrawn_eth_mainnet" +where sender is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_token_amount.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_token_amount.sql new file mode 100644 index 00000000..231db26d --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_token_amount.sql @@ -0,0 +1,11 @@ + + + + + + +select token_amount +from "analytics"."prod_raw_eth_mainnet"."core_withdrawn_eth_mainnet" +where token_amount is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_transaction_hash.sql new file mode 100644 index 00000000..9a5d0783 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_eth_mainnet"."core_withdrawn_eth_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_account_created_eth_mainnet_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_account_created_eth_mainnet_id.sql new file mode 100644 index 00000000..68a6d6f2 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_account_created_eth_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_eth_mainnet"."core_account_created_eth_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_account_migrated_eth_mainnet_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_account_migrated_eth_mainnet_id.sql new file mode 100644 index 00000000..268a3007 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_account_migrated_eth_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_eth_mainnet"."core_account_migrated_eth_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_delegation_updated_eth_mainnet_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_delegation_updated_eth_mainnet_id.sql new file mode 100644 index 00000000..d672fe10 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_delegation_updated_eth_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_eth_mainnet"."core_delegation_updated_eth_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_deposited_eth_mainnet_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_deposited_eth_mainnet_id.sql new file mode 100644 index 00000000..87326b30 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_deposited_eth_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_eth_mainnet"."core_deposited_eth_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_liquidation_eth_mainnet_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_liquidation_eth_mainnet_id.sql new file mode 100644 index 00000000..8c1f84b2 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_liquidation_eth_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_eth_mainnet"."core_liquidation_eth_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_market_registered_eth_mainnet_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_market_registered_eth_mainnet_id.sql new file mode 100644 index 00000000..d11818e8 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_market_registered_eth_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_eth_mainnet"."core_market_registered_eth_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_market_registered_eth_mainnet_market_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_market_registered_eth_mainnet_market_id.sql new file mode 100644 index 00000000..4fc91781 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_market_registered_eth_mainnet_market_id.sql @@ -0,0 +1,14 @@ + + + + +select + market_id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_eth_mainnet"."core_market_registered_eth_mainnet" +where market_id is not null +group by market_id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_market_updated_eth_mainnet_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_market_updated_eth_mainnet_id.sql new file mode 100644 index 00000000..62bbaade --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_market_updated_eth_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_eth_mainnet"."core_market_updated_eth_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_pool_created_eth_mainnet_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_pool_created_eth_mainnet_id.sql new file mode 100644 index 00000000..767bd345 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_pool_created_eth_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_eth_mainnet"."core_pool_created_eth_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_rewards_claimed_eth_mainnet_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_rewards_claimed_eth_mainnet_id.sql new file mode 100644 index 00000000..0f9c2717 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_rewards_claimed_eth_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_eth_mainnet"."core_rewards_claimed_eth_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_rewards_distributed_eth_mainnet_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_rewards_distributed_eth_mainnet_id.sql new file mode 100644 index 00000000..6d958cc5 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_rewards_distributed_eth_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_eth_mainnet"."core_rewards_distributed_eth_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_usd_burned_eth_mainnet_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_usd_burned_eth_mainnet_id.sql new file mode 100644 index 00000000..b5eef7cd --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_usd_burned_eth_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_eth_mainnet"."core_usd_burned_eth_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_usd_minted_eth_mainnet_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_usd_minted_eth_mainnet_id.sql new file mode 100644 index 00000000..343539b7 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_usd_minted_eth_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_eth_mainnet"."core_usd_minted_eth_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_vault_liquidation_eth_mainnet_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_vault_liquidation_eth_mainnet_id.sql new file mode 100644 index 00000000..f5e8c869 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_vault_liquidation_eth_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_eth_mainnet"."core_vault_liquidation_eth_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_withdrawn_eth_mainnet_id.sql b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_withdrawn_eth_mainnet_id.sql new file mode 100644 index 00000000..7ced34d8 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_withdrawn_eth_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_eth_mainnet"."core_withdrawn_eth_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/schema.yml/dbt_utils_recency_blocks_eth_mainnet_hour__ts__1.sql b/compiled/synthetix/models/raw/eth/mainnet/schema.yml/dbt_utils_recency_blocks_eth_mainnet_hour__ts__1.sql new file mode 100644 index 00000000..1103bbd8 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/schema.yml/dbt_utils_recency_blocks_eth_mainnet_hour__ts__1.sql @@ -0,0 +1,38 @@ + + + + + + + +with recency as ( + + select + + + + max(ts) as most_recent + + from "analytics"."prod_raw_eth_mainnet"."blocks_eth_mainnet" + + + +) + +select + + + most_recent, + cast( + + now() + ((interval '1 hour') * (-1)) + + as timestamp) as threshold + +from recency +where most_recent < cast( + + now() + ((interval '1 hour') * (-1)) + + as timestamp) + diff --git a/compiled/synthetix/models/raw/eth/mainnet/schema.yml/not_null_blocks_eth_mainnet_block_number.sql b/compiled/synthetix/models/raw/eth/mainnet/schema.yml/not_null_blocks_eth_mainnet_block_number.sql new file mode 100644 index 00000000..a2e5a7b2 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/schema.yml/not_null_blocks_eth_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_eth_mainnet"."blocks_eth_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/eth/mainnet/schema.yml/unique_blocks_eth_mainnet_block_number.sql b/compiled/synthetix/models/raw/eth/mainnet/schema.yml/unique_blocks_eth_mainnet_block_number.sql new file mode 100644 index 00000000..bbf62522 --- /dev/null +++ b/compiled/synthetix/models/raw/eth/mainnet/schema.yml/unique_blocks_eth_mainnet_block_number.sql @@ -0,0 +1,14 @@ + + + + +select + block_number as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_eth_mainnet"."blocks_eth_mainnet" +where block_number is not null +group by block_number +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/ambassador_vote_recorded_snax_mainnet.sql b/compiled/synthetix/models/raw/snax/mainnet/ambassador_vote_recorded_snax_mainnet.sql new file mode 100644 index 00000000..9cd033f0 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/ambassador_vote_recorded_snax_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_snax_mainnet"."ambassador_governance_proxy_event_vote_recorded" diff --git a/compiled/synthetix/models/raw/snax/mainnet/ambassador_vote_withdrawn_snax_mainnet.sql b/compiled/synthetix/models/raw/snax/mainnet/ambassador_vote_withdrawn_snax_mainnet.sql new file mode 100644 index 00000000..d86bd930 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/ambassador_vote_withdrawn_snax_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_snax_mainnet"."ambassador_governance_proxy_event_vote_withdrawn" diff --git a/compiled/synthetix/models/raw/snax/mainnet/blocks_snax_mainnet.sql b/compiled/synthetix/models/raw/snax/mainnet/blocks_snax_mainnet.sql new file mode 100644 index 00000000..e208d788 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/blocks_snax_mainnet.sql @@ -0,0 +1,7 @@ +select distinct + "timestamp" as ts, + CAST( + "number" as INTEGER + ) as block_number +from + "analytics"."raw_snax_mainnet"."block" \ No newline at end of file diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_ambassador_vot_23f8f2585be090d6b8cc1055ce1f10b4.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_ambassador_vot_23f8f2585be090d6b8cc1055ce1f10b4.sql new file mode 100644 index 00000000..b344720b --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_ambassador_vot_23f8f2585be090d6b8cc1055ce1f10b4.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + chain_id as value_field, + count(*) as n_records + + from "analytics"."prod_raw_snax_mainnet"."ambassador_vote_withdrawn_snax_mainnet" + group by chain_id + +) + +select * +from all_values +where value_field not in ( + '2192','10','1','8453','42161' +) + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_ambassador_vot_2828b5170123cf65e3e0e100826c8d72.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_ambassador_vot_2828b5170123cf65e3e0e100826c8d72.sql new file mode 100644 index 00000000..6f8a96ae --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_ambassador_vot_2828b5170123cf65e3e0e100826c8d72.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_snax_mainnet"."ambassador_vote_withdrawn_snax_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'VoteWithdrawn' +) + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_ambassador_vot_bb4bc4fc29c0c50295736cc83c7add2a.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_ambassador_vot_bb4bc4fc29c0c50295736cc83c7add2a.sql new file mode 100644 index 00000000..c345d40c --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_ambassador_vot_bb4bc4fc29c0c50295736cc83c7add2a.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_snax_mainnet"."ambassador_vote_recorded_snax_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'VoteRecorded' +) + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_spartan_vote_r_436280a0cca390e8f540ba02f80f5a02.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_spartan_vote_r_436280a0cca390e8f540ba02f80f5a02.sql new file mode 100644 index 00000000..ee12d932 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_spartan_vote_r_436280a0cca390e8f540ba02f80f5a02.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_snax_mainnet"."spartan_vote_recorded_snax_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'VoteRecorded' +) + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_spartan_vote_w_579bf425b6501dcd4308f3add0d96596.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_spartan_vote_w_579bf425b6501dcd4308f3add0d96596.sql new file mode 100644 index 00000000..542f0788 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_spartan_vote_w_579bf425b6501dcd4308f3add0d96596.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_snax_mainnet"."spartan_vote_withdrawn_snax_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'VoteWithdrawn' +) + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_spartan_vote_w_a3b7999b960cb161e04b492d6253a022.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_spartan_vote_w_a3b7999b960cb161e04b492d6253a022.sql new file mode 100644 index 00000000..3098e992 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_spartan_vote_w_a3b7999b960cb161e04b492d6253a022.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + chain_id as value_field, + count(*) as n_records + + from "analytics"."prod_raw_snax_mainnet"."spartan_vote_withdrawn_snax_mainnet" + group by chain_id + +) + +select * +from all_values +where value_field not in ( + '2192','10','1','8453','42161' +) + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_treasury_vote__18fd53e7e0ebc9d249da049fc2331fba.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_treasury_vote__18fd53e7e0ebc9d249da049fc2331fba.sql new file mode 100644 index 00000000..5f4b3854 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_treasury_vote__18fd53e7e0ebc9d249da049fc2331fba.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + chain_id as value_field, + count(*) as n_records + + from "analytics"."prod_raw_snax_mainnet"."treasury_vote_withdrawn_snax_mainnet" + group by chain_id + +) + +select * +from all_values +where value_field not in ( + '2192','10','1','8453','42161' +) + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_treasury_vote__9b0c0c97eb673950462cc5421b7c62e9.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_treasury_vote__9b0c0c97eb673950462cc5421b7c62e9.sql new file mode 100644 index 00000000..8af358e0 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_treasury_vote__9b0c0c97eb673950462cc5421b7c62e9.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_snax_mainnet"."treasury_vote_recorded_snax_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'VoteRecorded' +) + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_treasury_vote__a2ae5a5c5b104f34da58bf05b5084d6c.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_treasury_vote__a2ae5a5c5b104f34da58bf05b5084d6c.sql new file mode 100644 index 00000000..a63e736f --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_treasury_vote__a2ae5a5c5b104f34da58bf05b5084d6c.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_snax_mainnet"."treasury_vote_withdrawn_snax_mainnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'VoteWithdrawn' +) + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_block_number.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_block_number.sql new file mode 100644 index 00000000..bdbd4c5f --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_snax_mainnet"."ambassador_vote_recorded_snax_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_block_timestamp.sql new file mode 100644 index 00000000..e0111f41 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_snax_mainnet"."ambassador_vote_recorded_snax_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_candidates.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_candidates.sql new file mode 100644 index 00000000..bb89ad65 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_candidates.sql @@ -0,0 +1,11 @@ + + + + + + +select candidates +from "analytics"."prod_raw_snax_mainnet"."ambassador_vote_recorded_snax_mainnet" +where candidates is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_chain_id.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_chain_id.sql new file mode 100644 index 00000000..a71a2238 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_chain_id.sql @@ -0,0 +1,11 @@ + + + + + + +select chain_id +from "analytics"."prod_raw_snax_mainnet"."ambassador_vote_recorded_snax_mainnet" +where chain_id is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_contract.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_contract.sql new file mode 100644 index 00000000..26a66f19 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_snax_mainnet"."ambassador_vote_recorded_snax_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_epoch_id.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_epoch_id.sql new file mode 100644 index 00000000..76364fd0 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_epoch_id.sql @@ -0,0 +1,11 @@ + + + + + + +select epoch_id +from "analytics"."prod_raw_snax_mainnet"."ambassador_vote_recorded_snax_mainnet" +where epoch_id is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_event_name.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_event_name.sql new file mode 100644 index 00000000..72c15f9d --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_snax_mainnet"."ambassador_vote_recorded_snax_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_id.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_id.sql new file mode 100644 index 00000000..374cb683 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_snax_mainnet"."ambassador_vote_recorded_snax_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_transaction_hash.sql new file mode 100644 index 00000000..439eafc5 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_snax_mainnet"."ambassador_vote_recorded_snax_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_voter.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_voter.sql new file mode 100644 index 00000000..4103b984 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_voter.sql @@ -0,0 +1,11 @@ + + + + + + +select voter +from "analytics"."prod_raw_snax_mainnet"."ambassador_vote_recorded_snax_mainnet" +where voter is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_voting_power.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_voting_power.sql new file mode 100644 index 00000000..f8baa269 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_voting_power.sql @@ -0,0 +1,11 @@ + + + + + + +select voting_power +from "analytics"."prod_raw_snax_mainnet"."ambassador_vote_recorded_snax_mainnet" +where voting_power is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withd_061bf7235604b2babb905360cdd83f9f.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withd_061bf7235604b2babb905360cdd83f9f.sql new file mode 100644 index 00000000..cd33f54a --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withd_061bf7235604b2babb905360cdd83f9f.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_snax_mainnet"."ambassador_vote_withdrawn_snax_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_block_number.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_block_number.sql new file mode 100644 index 00000000..b3dbd749 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_snax_mainnet"."ambassador_vote_withdrawn_snax_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_block_timestamp.sql new file mode 100644 index 00000000..a7da5abc --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_snax_mainnet"."ambassador_vote_withdrawn_snax_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_chain_id.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_chain_id.sql new file mode 100644 index 00000000..6d4d70ed --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_chain_id.sql @@ -0,0 +1,11 @@ + + + + + + +select chain_id +from "analytics"."prod_raw_snax_mainnet"."ambassador_vote_withdrawn_snax_mainnet" +where chain_id is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_contract.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_contract.sql new file mode 100644 index 00000000..7d5f0fcc --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_snax_mainnet"."ambassador_vote_withdrawn_snax_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_epoch_id.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_epoch_id.sql new file mode 100644 index 00000000..7e3ece09 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_epoch_id.sql @@ -0,0 +1,11 @@ + + + + + + +select epoch_id +from "analytics"."prod_raw_snax_mainnet"."ambassador_vote_withdrawn_snax_mainnet" +where epoch_id is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_event_name.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_event_name.sql new file mode 100644 index 00000000..8ed2aa73 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_snax_mainnet"."ambassador_vote_withdrawn_snax_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_id.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_id.sql new file mode 100644 index 00000000..730f6701 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_snax_mainnet"."ambassador_vote_withdrawn_snax_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_voter.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_voter.sql new file mode 100644 index 00000000..2eb77f9d --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_voter.sql @@ -0,0 +1,11 @@ + + + + + + +select voter +from "analytics"."prod_raw_snax_mainnet"."ambassador_vote_withdrawn_snax_mainnet" +where voter is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_blocks_snax_mainnet_block_number.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_blocks_snax_mainnet_block_number.sql new file mode 100644 index 00000000..d25a3cad --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_blocks_snax_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_snax_mainnet"."blocks_snax_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_block_number.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_block_number.sql new file mode 100644 index 00000000..f187e563 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_snax_mainnet"."spartan_vote_recorded_snax_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_block_timestamp.sql new file mode 100644 index 00000000..90d26cc6 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_snax_mainnet"."spartan_vote_recorded_snax_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_candidates.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_candidates.sql new file mode 100644 index 00000000..0bd3867f --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_candidates.sql @@ -0,0 +1,11 @@ + + + + + + +select candidates +from "analytics"."prod_raw_snax_mainnet"."spartan_vote_recorded_snax_mainnet" +where candidates is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_chain_id.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_chain_id.sql new file mode 100644 index 00000000..92f05e0b --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_chain_id.sql @@ -0,0 +1,11 @@ + + + + + + +select chain_id +from "analytics"."prod_raw_snax_mainnet"."spartan_vote_recorded_snax_mainnet" +where chain_id is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_contract.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_contract.sql new file mode 100644 index 00000000..b2cde6ea --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_snax_mainnet"."spartan_vote_recorded_snax_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_epoch_id.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_epoch_id.sql new file mode 100644 index 00000000..27ff1479 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_epoch_id.sql @@ -0,0 +1,11 @@ + + + + + + +select epoch_id +from "analytics"."prod_raw_snax_mainnet"."spartan_vote_recorded_snax_mainnet" +where epoch_id is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_event_name.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_event_name.sql new file mode 100644 index 00000000..763918fd --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_snax_mainnet"."spartan_vote_recorded_snax_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_id.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_id.sql new file mode 100644 index 00000000..76d0d264 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_snax_mainnet"."spartan_vote_recorded_snax_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_transaction_hash.sql new file mode 100644 index 00000000..075b0c9f --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_snax_mainnet"."spartan_vote_recorded_snax_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_voter.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_voter.sql new file mode 100644 index 00000000..e302e28b --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_voter.sql @@ -0,0 +1,11 @@ + + + + + + +select voter +from "analytics"."prod_raw_snax_mainnet"."spartan_vote_recorded_snax_mainnet" +where voter is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_voting_power.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_voting_power.sql new file mode 100644 index 00000000..a9e8533f --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_voting_power.sql @@ -0,0 +1,11 @@ + + + + + + +select voting_power +from "analytics"."prod_raw_snax_mainnet"."spartan_vote_recorded_snax_mainnet" +where voting_power is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_block_number.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_block_number.sql new file mode 100644 index 00000000..39ea16ab --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_snax_mainnet"."spartan_vote_withdrawn_snax_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_block_timestamp.sql new file mode 100644 index 00000000..d7e513c0 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_snax_mainnet"."spartan_vote_withdrawn_snax_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_chain_id.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_chain_id.sql new file mode 100644 index 00000000..01323d99 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_chain_id.sql @@ -0,0 +1,11 @@ + + + + + + +select chain_id +from "analytics"."prod_raw_snax_mainnet"."spartan_vote_withdrawn_snax_mainnet" +where chain_id is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_contract.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_contract.sql new file mode 100644 index 00000000..b094c917 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_snax_mainnet"."spartan_vote_withdrawn_snax_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_epoch_id.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_epoch_id.sql new file mode 100644 index 00000000..7458cf8f --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_epoch_id.sql @@ -0,0 +1,11 @@ + + + + + + +select epoch_id +from "analytics"."prod_raw_snax_mainnet"."spartan_vote_withdrawn_snax_mainnet" +where epoch_id is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_event_name.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_event_name.sql new file mode 100644 index 00000000..cba67bbe --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_snax_mainnet"."spartan_vote_withdrawn_snax_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_id.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_id.sql new file mode 100644 index 00000000..a8507aa2 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_snax_mainnet"."spartan_vote_withdrawn_snax_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_transaction_hash.sql new file mode 100644 index 00000000..a0b097ac --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_snax_mainnet"."spartan_vote_withdrawn_snax_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_voter.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_voter.sql new file mode 100644 index 00000000..d535e619 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_voter.sql @@ -0,0 +1,11 @@ + + + + + + +select voter +from "analytics"."prod_raw_snax_mainnet"."spartan_vote_withdrawn_snax_mainnet" +where voter is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_block_number.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_block_number.sql new file mode 100644 index 00000000..c7305c89 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_snax_mainnet"."treasury_vote_recorded_snax_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_block_timestamp.sql new file mode 100644 index 00000000..0aa8b4cd --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_snax_mainnet"."treasury_vote_recorded_snax_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_candidates.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_candidates.sql new file mode 100644 index 00000000..4b081665 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_candidates.sql @@ -0,0 +1,11 @@ + + + + + + +select candidates +from "analytics"."prod_raw_snax_mainnet"."treasury_vote_recorded_snax_mainnet" +where candidates is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_chain_id.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_chain_id.sql new file mode 100644 index 00000000..efac9511 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_chain_id.sql @@ -0,0 +1,11 @@ + + + + + + +select chain_id +from "analytics"."prod_raw_snax_mainnet"."treasury_vote_recorded_snax_mainnet" +where chain_id is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_contract.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_contract.sql new file mode 100644 index 00000000..6c6dc935 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_snax_mainnet"."treasury_vote_recorded_snax_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_epoch_id.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_epoch_id.sql new file mode 100644 index 00000000..e83237a3 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_epoch_id.sql @@ -0,0 +1,11 @@ + + + + + + +select epoch_id +from "analytics"."prod_raw_snax_mainnet"."treasury_vote_recorded_snax_mainnet" +where epoch_id is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_event_name.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_event_name.sql new file mode 100644 index 00000000..61bb3545 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_snax_mainnet"."treasury_vote_recorded_snax_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_id.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_id.sql new file mode 100644 index 00000000..5b09cfd2 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_snax_mainnet"."treasury_vote_recorded_snax_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_transaction_hash.sql new file mode 100644 index 00000000..a5ff06c7 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_snax_mainnet"."treasury_vote_recorded_snax_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_voter.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_voter.sql new file mode 100644 index 00000000..6229f79b --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_voter.sql @@ -0,0 +1,11 @@ + + + + + + +select voter +from "analytics"."prod_raw_snax_mainnet"."treasury_vote_recorded_snax_mainnet" +where voter is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_voting_power.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_voting_power.sql new file mode 100644 index 00000000..c5844053 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_voting_power.sql @@ -0,0 +1,11 @@ + + + + + + +select voting_power +from "analytics"."prod_raw_snax_mainnet"."treasury_vote_recorded_snax_mainnet" +where voting_power is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_block_number.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_block_number.sql new file mode 100644 index 00000000..8f045c2a --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_snax_mainnet"."treasury_vote_withdrawn_snax_mainnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_block_timestamp.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_block_timestamp.sql new file mode 100644 index 00000000..9efda3b4 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_snax_mainnet"."treasury_vote_withdrawn_snax_mainnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_chain_id.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_chain_id.sql new file mode 100644 index 00000000..203f3acb --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_chain_id.sql @@ -0,0 +1,11 @@ + + + + + + +select chain_id +from "analytics"."prod_raw_snax_mainnet"."treasury_vote_withdrawn_snax_mainnet" +where chain_id is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_contract.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_contract.sql new file mode 100644 index 00000000..953852dd --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_snax_mainnet"."treasury_vote_withdrawn_snax_mainnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_epoch_id.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_epoch_id.sql new file mode 100644 index 00000000..58c5be48 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_epoch_id.sql @@ -0,0 +1,11 @@ + + + + + + +select epoch_id +from "analytics"."prod_raw_snax_mainnet"."treasury_vote_withdrawn_snax_mainnet" +where epoch_id is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_event_name.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_event_name.sql new file mode 100644 index 00000000..00778665 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_snax_mainnet"."treasury_vote_withdrawn_snax_mainnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_id.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_id.sql new file mode 100644 index 00000000..8ddac440 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_snax_mainnet"."treasury_vote_withdrawn_snax_mainnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_transaction_hash.sql new file mode 100644 index 00000000..09a6a5f5 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_snax_mainnet"."treasury_vote_withdrawn_snax_mainnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_voter.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_voter.sql new file mode 100644 index 00000000..234d9710 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_voter.sql @@ -0,0 +1,11 @@ + + + + + + +select voter +from "analytics"."prod_raw_snax_mainnet"."treasury_vote_withdrawn_snax_mainnet" +where voter is null + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_ambassador_vote_recorded_snax_mainnet_id.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_ambassador_vote_recorded_snax_mainnet_id.sql new file mode 100644 index 00000000..f43f1fda --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_ambassador_vote_recorded_snax_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_snax_mainnet"."ambassador_vote_recorded_snax_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_ambassador_vote_recorded_snax_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_ambassador_vote_recorded_snax_mainnet_transaction_hash.sql new file mode 100644 index 00000000..e4317622 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_ambassador_vote_recorded_snax_mainnet_transaction_hash.sql @@ -0,0 +1,14 @@ + + + + +select + transaction_hash as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_snax_mainnet"."ambassador_vote_recorded_snax_mainnet" +where transaction_hash is not null +group by transaction_hash +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_ambassador_vote_withdrawn_snax_mainnet_id.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_ambassador_vote_withdrawn_snax_mainnet_id.sql new file mode 100644 index 00000000..b31ee36d --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_ambassador_vote_withdrawn_snax_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_snax_mainnet"."ambassador_vote_withdrawn_snax_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_ambassador_vote_withdrawn_snax_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_ambassador_vote_withdrawn_snax_mainnet_transaction_hash.sql new file mode 100644 index 00000000..e6507814 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_ambassador_vote_withdrawn_snax_mainnet_transaction_hash.sql @@ -0,0 +1,14 @@ + + + + +select + transaction_hash as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_snax_mainnet"."ambassador_vote_withdrawn_snax_mainnet" +where transaction_hash is not null +group by transaction_hash +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_blocks_snax_mainnet_block_number.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_blocks_snax_mainnet_block_number.sql new file mode 100644 index 00000000..46f9e7f1 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_blocks_snax_mainnet_block_number.sql @@ -0,0 +1,14 @@ + + + + +select + block_number as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_snax_mainnet"."blocks_snax_mainnet" +where block_number is not null +group by block_number +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_spartan_vote_recorded_snax_mainnet_id.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_spartan_vote_recorded_snax_mainnet_id.sql new file mode 100644 index 00000000..ba9821a4 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_spartan_vote_recorded_snax_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_snax_mainnet"."spartan_vote_recorded_snax_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_spartan_vote_recorded_snax_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_spartan_vote_recorded_snax_mainnet_transaction_hash.sql new file mode 100644 index 00000000..94e42804 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_spartan_vote_recorded_snax_mainnet_transaction_hash.sql @@ -0,0 +1,14 @@ + + + + +select + transaction_hash as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_snax_mainnet"."spartan_vote_recorded_snax_mainnet" +where transaction_hash is not null +group by transaction_hash +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_spartan_vote_withdrawn_snax_mainnet_id.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_spartan_vote_withdrawn_snax_mainnet_id.sql new file mode 100644 index 00000000..0db5c842 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_spartan_vote_withdrawn_snax_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_snax_mainnet"."spartan_vote_withdrawn_snax_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_spartan_vote_withdrawn_snax_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_spartan_vote_withdrawn_snax_mainnet_transaction_hash.sql new file mode 100644 index 00000000..84d37bd3 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_spartan_vote_withdrawn_snax_mainnet_transaction_hash.sql @@ -0,0 +1,14 @@ + + + + +select + transaction_hash as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_snax_mainnet"."spartan_vote_withdrawn_snax_mainnet" +where transaction_hash is not null +group by transaction_hash +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_treasury_vote_recorded_snax_mainnet_id.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_treasury_vote_recorded_snax_mainnet_id.sql new file mode 100644 index 00000000..68774f15 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_treasury_vote_recorded_snax_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_snax_mainnet"."treasury_vote_recorded_snax_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_treasury_vote_recorded_snax_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_treasury_vote_recorded_snax_mainnet_transaction_hash.sql new file mode 100644 index 00000000..023b3b33 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_treasury_vote_recorded_snax_mainnet_transaction_hash.sql @@ -0,0 +1,14 @@ + + + + +select + transaction_hash as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_snax_mainnet"."treasury_vote_recorded_snax_mainnet" +where transaction_hash is not null +group by transaction_hash +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_treasury_vote_withdrawn_snax_mainnet_id.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_treasury_vote_withdrawn_snax_mainnet_id.sql new file mode 100644 index 00000000..d1a552f0 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_treasury_vote_withdrawn_snax_mainnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_snax_mainnet"."treasury_vote_withdrawn_snax_mainnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_treasury_vote_withdrawn_snax_mainnet_transaction_hash.sql b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_treasury_vote_withdrawn_snax_mainnet_transaction_hash.sql new file mode 100644 index 00000000..002c4a5d --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_treasury_vote_withdrawn_snax_mainnet_transaction_hash.sql @@ -0,0 +1,14 @@ + + + + +select + transaction_hash as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_snax_mainnet"."treasury_vote_withdrawn_snax_mainnet" +where transaction_hash is not null +group by transaction_hash +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/snax/mainnet/spartan_vote_recorded_snax_mainnet.sql b/compiled/synthetix/models/raw/snax/mainnet/spartan_vote_recorded_snax_mainnet.sql new file mode 100644 index 00000000..f19c21cc --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/spartan_vote_recorded_snax_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_snax_mainnet"."spartan_governance_proxy_event_vote_recorded" diff --git a/compiled/synthetix/models/raw/snax/mainnet/spartan_vote_withdrawn_snax_mainnet.sql b/compiled/synthetix/models/raw/snax/mainnet/spartan_vote_withdrawn_snax_mainnet.sql new file mode 100644 index 00000000..e91b45d2 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/spartan_vote_withdrawn_snax_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_snax_mainnet"."spartan_governance_proxy_event_vote_withdrawn" diff --git a/compiled/synthetix/models/raw/snax/mainnet/treasury_vote_recorded_snax_mainnet.sql b/compiled/synthetix/models/raw/snax/mainnet/treasury_vote_recorded_snax_mainnet.sql new file mode 100644 index 00000000..a6aeea25 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/treasury_vote_recorded_snax_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_snax_mainnet"."treasury_governance_proxy_event_vote_recorded" diff --git a/compiled/synthetix/models/raw/snax/mainnet/treasury_vote_withdrawn_snax_mainnet.sql b/compiled/synthetix/models/raw/snax/mainnet/treasury_vote_withdrawn_snax_mainnet.sql new file mode 100644 index 00000000..c9b741ad --- /dev/null +++ b/compiled/synthetix/models/raw/snax/mainnet/treasury_vote_withdrawn_snax_mainnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_snax_mainnet"."treasury_governance_proxy_event_vote_withdrawn" diff --git a/compiled/synthetix/models/raw/snax/testnet/blocks_snax_testnet.sql b/compiled/synthetix/models/raw/snax/testnet/blocks_snax_testnet.sql new file mode 100644 index 00000000..b11107c6 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/blocks_snax_testnet.sql @@ -0,0 +1,7 @@ +select distinct + "timestamp" as ts, + CAST( + "number" as INTEGER + ) as block_number +from + "analytics"."raw_snax_testnet"."block" \ No newline at end of file diff --git a/compiled/synthetix/models/raw/snax/testnet/gov_vote_recorded_snax_testnet.sql b/compiled/synthetix/models/raw/snax/testnet/gov_vote_recorded_snax_testnet.sql new file mode 100644 index 00000000..4b1fb6a5 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/gov_vote_recorded_snax_testnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_snax_testnet"."governance_proxy_event_vote_recorded" diff --git a/compiled/synthetix/models/raw/snax/testnet/gov_vote_withdrawn_snax_testnet.sql b/compiled/synthetix/models/raw/snax/testnet/gov_vote_withdrawn_snax_testnet.sql new file mode 100644 index 00000000..8a01c42e --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/gov_vote_withdrawn_snax_testnet.sql @@ -0,0 +1,5 @@ + +SELECT + * +FROM + "analytics"."raw_snax_testnet"."governance_proxy_event_vote_withdrawn" diff --git a/compiled/synthetix/models/raw/snax/testnet/schema.yml/accepted_values_gov_vote_recor_ad53864d93df37fcda9c0e00527ef433.sql b/compiled/synthetix/models/raw/snax/testnet/schema.yml/accepted_values_gov_vote_recor_ad53864d93df37fcda9c0e00527ef433.sql new file mode 100644 index 00000000..0729621c --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/schema.yml/accepted_values_gov_vote_recor_ad53864d93df37fcda9c0e00527ef433.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_snax_testnet"."gov_vote_recorded_snax_testnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'VoteRecorded' +) + + diff --git a/compiled/synthetix/models/raw/snax/testnet/schema.yml/accepted_values_gov_vote_withd_6cff280c480680cb4fc118e253216b44.sql b/compiled/synthetix/models/raw/snax/testnet/schema.yml/accepted_values_gov_vote_withd_6cff280c480680cb4fc118e253216b44.sql new file mode 100644 index 00000000..9a7237e5 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/schema.yml/accepted_values_gov_vote_withd_6cff280c480680cb4fc118e253216b44.sql @@ -0,0 +1,22 @@ + + + + +with all_values as ( + + select + event_name as value_field, + count(*) as n_records + + from "analytics"."prod_raw_snax_testnet"."gov_vote_withdrawn_snax_testnet" + group by event_name + +) + +select * +from all_values +where value_field not in ( + 'VoteWithdrawn' +) + + diff --git a/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_blocks_snax_testnet_block_number.sql b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_blocks_snax_testnet_block_number.sql new file mode 100644 index 00000000..f32fcee5 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_blocks_snax_testnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_snax_testnet"."blocks_snax_testnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_block_number.sql b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_block_number.sql new file mode 100644 index 00000000..dab6afe1 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_snax_testnet"."gov_vote_recorded_snax_testnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_block_timestamp.sql b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_block_timestamp.sql new file mode 100644 index 00000000..1868d0d7 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_snax_testnet"."gov_vote_recorded_snax_testnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_candidates.sql b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_candidates.sql new file mode 100644 index 00000000..1380ae14 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_candidates.sql @@ -0,0 +1,11 @@ + + + + + + +select candidates +from "analytics"."prod_raw_snax_testnet"."gov_vote_recorded_snax_testnet" +where candidates is null + + diff --git a/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_chain_id.sql b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_chain_id.sql new file mode 100644 index 00000000..ffc2d4aa --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_chain_id.sql @@ -0,0 +1,11 @@ + + + + + + +select chain_id +from "analytics"."prod_raw_snax_testnet"."gov_vote_recorded_snax_testnet" +where chain_id is null + + diff --git a/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_contract.sql b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_contract.sql new file mode 100644 index 00000000..c6345516 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_snax_testnet"."gov_vote_recorded_snax_testnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_epoch_id.sql b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_epoch_id.sql new file mode 100644 index 00000000..7f48d370 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_epoch_id.sql @@ -0,0 +1,11 @@ + + + + + + +select epoch_id +from "analytics"."prod_raw_snax_testnet"."gov_vote_recorded_snax_testnet" +where epoch_id is null + + diff --git a/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_event_name.sql b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_event_name.sql new file mode 100644 index 00000000..2d10891c --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_snax_testnet"."gov_vote_recorded_snax_testnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_id.sql b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_id.sql new file mode 100644 index 00000000..d291d213 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_snax_testnet"."gov_vote_recorded_snax_testnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_transaction_hash.sql b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_transaction_hash.sql new file mode 100644 index 00000000..e710f038 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_snax_testnet"."gov_vote_recorded_snax_testnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_voter.sql b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_voter.sql new file mode 100644 index 00000000..e19a666e --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_voter.sql @@ -0,0 +1,11 @@ + + + + + + +select voter +from "analytics"."prod_raw_snax_testnet"."gov_vote_recorded_snax_testnet" +where voter is null + + diff --git a/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_voting_power.sql b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_voting_power.sql new file mode 100644 index 00000000..67ed91eb --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_voting_power.sql @@ -0,0 +1,11 @@ + + + + + + +select voting_power +from "analytics"."prod_raw_snax_testnet"."gov_vote_recorded_snax_testnet" +where voting_power is null + + diff --git a/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_block_number.sql b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_block_number.sql new file mode 100644 index 00000000..e0db1d59 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_block_number.sql @@ -0,0 +1,11 @@ + + + + + + +select block_number +from "analytics"."prod_raw_snax_testnet"."gov_vote_withdrawn_snax_testnet" +where block_number is null + + diff --git a/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_block_timestamp.sql b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_block_timestamp.sql new file mode 100644 index 00000000..9a57168a --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_block_timestamp.sql @@ -0,0 +1,11 @@ + + + + + + +select block_timestamp +from "analytics"."prod_raw_snax_testnet"."gov_vote_withdrawn_snax_testnet" +where block_timestamp is null + + diff --git a/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_chain_id.sql b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_chain_id.sql new file mode 100644 index 00000000..efc6c534 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_chain_id.sql @@ -0,0 +1,11 @@ + + + + + + +select chain_id +from "analytics"."prod_raw_snax_testnet"."gov_vote_withdrawn_snax_testnet" +where chain_id is null + + diff --git a/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_contract.sql b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_contract.sql new file mode 100644 index 00000000..29bf5e61 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_contract.sql @@ -0,0 +1,11 @@ + + + + + + +select contract +from "analytics"."prod_raw_snax_testnet"."gov_vote_withdrawn_snax_testnet" +where contract is null + + diff --git a/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_epoch_id.sql b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_epoch_id.sql new file mode 100644 index 00000000..c0ebe894 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_epoch_id.sql @@ -0,0 +1,11 @@ + + + + + + +select epoch_id +from "analytics"."prod_raw_snax_testnet"."gov_vote_withdrawn_snax_testnet" +where epoch_id is null + + diff --git a/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_event_name.sql b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_event_name.sql new file mode 100644 index 00000000..154e5898 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_event_name.sql @@ -0,0 +1,11 @@ + + + + + + +select event_name +from "analytics"."prod_raw_snax_testnet"."gov_vote_withdrawn_snax_testnet" +where event_name is null + + diff --git a/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_id.sql b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_id.sql new file mode 100644 index 00000000..d8ac6344 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_id.sql @@ -0,0 +1,11 @@ + + + + + + +select id +from "analytics"."prod_raw_snax_testnet"."gov_vote_withdrawn_snax_testnet" +where id is null + + diff --git a/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_transaction_hash.sql b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_transaction_hash.sql new file mode 100644 index 00000000..d4607d46 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_transaction_hash.sql @@ -0,0 +1,11 @@ + + + + + + +select transaction_hash +from "analytics"."prod_raw_snax_testnet"."gov_vote_withdrawn_snax_testnet" +where transaction_hash is null + + diff --git a/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_voter.sql b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_voter.sql new file mode 100644 index 00000000..ae02e5b4 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_voter.sql @@ -0,0 +1,11 @@ + + + + + + +select voter +from "analytics"."prod_raw_snax_testnet"."gov_vote_withdrawn_snax_testnet" +where voter is null + + diff --git a/compiled/synthetix/models/raw/snax/testnet/schema.yml/unique_blocks_snax_testnet_block_number.sql b/compiled/synthetix/models/raw/snax/testnet/schema.yml/unique_blocks_snax_testnet_block_number.sql new file mode 100644 index 00000000..0f77ad7f --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/schema.yml/unique_blocks_snax_testnet_block_number.sql @@ -0,0 +1,14 @@ + + + + +select + block_number as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_snax_testnet"."blocks_snax_testnet" +where block_number is not null +group by block_number +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/snax/testnet/schema.yml/unique_gov_vote_recorded_snax_testnet_id.sql b/compiled/synthetix/models/raw/snax/testnet/schema.yml/unique_gov_vote_recorded_snax_testnet_id.sql new file mode 100644 index 00000000..c0f8c905 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/schema.yml/unique_gov_vote_recorded_snax_testnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_snax_testnet"."gov_vote_recorded_snax_testnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/snax/testnet/schema.yml/unique_gov_vote_recorded_snax_testnet_transaction_hash.sql b/compiled/synthetix/models/raw/snax/testnet/schema.yml/unique_gov_vote_recorded_snax_testnet_transaction_hash.sql new file mode 100644 index 00000000..31b04282 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/schema.yml/unique_gov_vote_recorded_snax_testnet_transaction_hash.sql @@ -0,0 +1,14 @@ + + + + +select + transaction_hash as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_snax_testnet"."gov_vote_recorded_snax_testnet" +where transaction_hash is not null +group by transaction_hash +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/snax/testnet/schema.yml/unique_gov_vote_withdrawn_snax_testnet_id.sql b/compiled/synthetix/models/raw/snax/testnet/schema.yml/unique_gov_vote_withdrawn_snax_testnet_id.sql new file mode 100644 index 00000000..2581a8f4 --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/schema.yml/unique_gov_vote_withdrawn_snax_testnet_id.sql @@ -0,0 +1,14 @@ + + + + +select + id as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_snax_testnet"."gov_vote_withdrawn_snax_testnet" +where id is not null +group by id +having count(*) > 1 + + diff --git a/compiled/synthetix/models/raw/snax/testnet/schema.yml/unique_gov_vote_withdrawn_snax_testnet_transaction_hash.sql b/compiled/synthetix/models/raw/snax/testnet/schema.yml/unique_gov_vote_withdrawn_snax_testnet_transaction_hash.sql new file mode 100644 index 00000000..a11f982c --- /dev/null +++ b/compiled/synthetix/models/raw/snax/testnet/schema.yml/unique_gov_vote_withdrawn_snax_testnet_transaction_hash.sql @@ -0,0 +1,14 @@ + + + + +select + transaction_hash as unique_field, + count(*) as n_records + +from "analytics"."prod_raw_snax_testnet"."gov_vote_withdrawn_snax_testnet" +where transaction_hash is not null +group by transaction_hash +having count(*) > 1 + + diff --git a/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_mainnet_rewa_9f0ed420a135e83b661e5838a9b341e1.sql b/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_mainnet_rewa_9f0ed420a135e83b661e5838a9b341e1.sql new file mode 100644 index 00000000..992cf3f9 --- /dev/null +++ b/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_mainnet_rewa_9f0ed420a135e83b661e5838a9b341e1.sql @@ -0,0 +1,11 @@ + + + + + + +select distributor_address +from "analytics"."prod_seeds"."arbitrum_mainnet_reward_distributors" +where distributor_address is null + + diff --git a/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_mainnet_reward_distributors_token_symbol.sql b/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_mainnet_reward_distributors_token_symbol.sql new file mode 100644 index 00000000..9831dbed --- /dev/null +++ b/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_mainnet_reward_distributors_token_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select token_symbol +from "analytics"."prod_seeds"."arbitrum_mainnet_reward_distributors" +where token_symbol is null + + diff --git a/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_mainnet_tokens_token_address.sql b/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_mainnet_tokens_token_address.sql new file mode 100644 index 00000000..70baaa32 --- /dev/null +++ b/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_mainnet_tokens_token_address.sql @@ -0,0 +1,11 @@ + + + + + + +select token_address +from "analytics"."prod_seeds"."arbitrum_mainnet_tokens" +where token_address is null + + diff --git a/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_mainnet_tokens_token_symbol.sql b/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_mainnet_tokens_token_symbol.sql new file mode 100644 index 00000000..16f53cac --- /dev/null +++ b/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_mainnet_tokens_token_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select token_symbol +from "analytics"."prod_seeds"."arbitrum_mainnet_tokens" +where token_symbol is null + + diff --git a/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_sepolia_rewa_3a4a8df81e818d95a18f5f2753e2c60f.sql b/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_sepolia_rewa_3a4a8df81e818d95a18f5f2753e2c60f.sql new file mode 100644 index 00000000..c081dc44 --- /dev/null +++ b/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_sepolia_rewa_3a4a8df81e818d95a18f5f2753e2c60f.sql @@ -0,0 +1,11 @@ + + + + + + +select distributor_address +from "analytics"."prod_seeds"."arbitrum_sepolia_reward_distributors" +where distributor_address is null + + diff --git a/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_sepolia_reward_distributors_token_symbol.sql b/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_sepolia_reward_distributors_token_symbol.sql new file mode 100644 index 00000000..5541020e --- /dev/null +++ b/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_sepolia_reward_distributors_token_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select token_symbol +from "analytics"."prod_seeds"."arbitrum_sepolia_reward_distributors" +where token_symbol is null + + diff --git a/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_sepolia_tokens_token_address.sql b/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_sepolia_tokens_token_address.sql new file mode 100644 index 00000000..1a584e66 --- /dev/null +++ b/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_sepolia_tokens_token_address.sql @@ -0,0 +1,11 @@ + + + + + + +select token_address +from "analytics"."prod_seeds"."arbitrum_sepolia_tokens" +where token_address is null + + diff --git a/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_sepolia_tokens_token_symbol.sql b/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_sepolia_tokens_token_symbol.sql new file mode 100644 index 00000000..eaee7180 --- /dev/null +++ b/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_sepolia_tokens_token_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select token_symbol +from "analytics"."prod_seeds"."arbitrum_sepolia_tokens" +where token_symbol is null + + diff --git a/compiled/synthetix/seeds/schema.yml/not_null_base_mainnet_reward_distributors_distributor_address.sql b/compiled/synthetix/seeds/schema.yml/not_null_base_mainnet_reward_distributors_distributor_address.sql new file mode 100644 index 00000000..5518e365 --- /dev/null +++ b/compiled/synthetix/seeds/schema.yml/not_null_base_mainnet_reward_distributors_distributor_address.sql @@ -0,0 +1,11 @@ + + + + + + +select distributor_address +from "analytics"."prod_seeds"."base_mainnet_reward_distributors" +where distributor_address is null + + diff --git a/compiled/synthetix/seeds/schema.yml/not_null_base_mainnet_reward_distributors_token_symbol.sql b/compiled/synthetix/seeds/schema.yml/not_null_base_mainnet_reward_distributors_token_symbol.sql new file mode 100644 index 00000000..3d5e533f --- /dev/null +++ b/compiled/synthetix/seeds/schema.yml/not_null_base_mainnet_reward_distributors_token_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select token_symbol +from "analytics"."prod_seeds"."base_mainnet_reward_distributors" +where token_symbol is null + + diff --git a/compiled/synthetix/seeds/schema.yml/not_null_base_mainnet_tokens_token_address.sql b/compiled/synthetix/seeds/schema.yml/not_null_base_mainnet_tokens_token_address.sql new file mode 100644 index 00000000..f430a1e1 --- /dev/null +++ b/compiled/synthetix/seeds/schema.yml/not_null_base_mainnet_tokens_token_address.sql @@ -0,0 +1,11 @@ + + + + + + +select token_address +from "analytics"."prod_seeds"."base_mainnet_tokens" +where token_address is null + + diff --git a/compiled/synthetix/seeds/schema.yml/not_null_base_mainnet_tokens_token_symbol.sql b/compiled/synthetix/seeds/schema.yml/not_null_base_mainnet_tokens_token_symbol.sql new file mode 100644 index 00000000..f3ca43b5 --- /dev/null +++ b/compiled/synthetix/seeds/schema.yml/not_null_base_mainnet_tokens_token_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select token_symbol +from "analytics"."prod_seeds"."base_mainnet_tokens" +where token_symbol is null + + diff --git a/compiled/synthetix/seeds/schema.yml/not_null_base_sepolia_reward_distributors_distributor_address.sql b/compiled/synthetix/seeds/schema.yml/not_null_base_sepolia_reward_distributors_distributor_address.sql new file mode 100644 index 00000000..199c7b9e --- /dev/null +++ b/compiled/synthetix/seeds/schema.yml/not_null_base_sepolia_reward_distributors_distributor_address.sql @@ -0,0 +1,11 @@ + + + + + + +select distributor_address +from "analytics"."prod_seeds"."base_sepolia_reward_distributors" +where distributor_address is null + + diff --git a/compiled/synthetix/seeds/schema.yml/not_null_base_sepolia_reward_distributors_token_symbol.sql b/compiled/synthetix/seeds/schema.yml/not_null_base_sepolia_reward_distributors_token_symbol.sql new file mode 100644 index 00000000..c0bcd57f --- /dev/null +++ b/compiled/synthetix/seeds/schema.yml/not_null_base_sepolia_reward_distributors_token_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select token_symbol +from "analytics"."prod_seeds"."base_sepolia_reward_distributors" +where token_symbol is null + + diff --git a/compiled/synthetix/seeds/schema.yml/not_null_base_sepolia_tokens_token_address.sql b/compiled/synthetix/seeds/schema.yml/not_null_base_sepolia_tokens_token_address.sql new file mode 100644 index 00000000..1a8b74f2 --- /dev/null +++ b/compiled/synthetix/seeds/schema.yml/not_null_base_sepolia_tokens_token_address.sql @@ -0,0 +1,11 @@ + + + + + + +select token_address +from "analytics"."prod_seeds"."base_sepolia_tokens" +where token_address is null + + diff --git a/compiled/synthetix/seeds/schema.yml/not_null_base_sepolia_tokens_token_symbol.sql b/compiled/synthetix/seeds/schema.yml/not_null_base_sepolia_tokens_token_symbol.sql new file mode 100644 index 00000000..75814f13 --- /dev/null +++ b/compiled/synthetix/seeds/schema.yml/not_null_base_sepolia_tokens_token_symbol.sql @@ -0,0 +1,11 @@ + + + + + + +select token_symbol +from "analytics"."prod_seeds"."base_sepolia_tokens" +where token_symbol is null + + diff --git a/graph.gpickle b/graph.gpickle new file mode 100644 index 0000000000000000000000000000000000000000..eadf71bc19e9709d08572a06a177e3b71135efd1 GIT binary patch literal 4664038 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 z zP5w{buwrOx-PI*yC@RWVk{N_n(Z`rx%+h3-%d^mv=vBgcfCjmqs@L5?sz!*+24(^Q z;sDj8nK_+||1OZ-CfdorjpSL=PCj1YYt;Z@&PzO17SoD7r#{Jzp)D8Koo2eq<`c;H zhvpUByu&a~13w&k0o*^D^+qumy$6tqe&{C{#Br5PBs3eQw zqVOcn;-1Dk9CZ)lN6xXG@f>O}&!UB74nO0C*anj>&2GKeG_Cdg{>^Pj)&kjg7E?CP ztKw|M7A(elEvOG|#bz9ahg&K8aWx&JzxErAm=8F&H4`B)AWf+Z_cPlpQR=A*z2>*T zxX<_b{moqZ1*#Ksx75(@?EjqK@60ke3Q2xz^NYeWUF8aEl>ztEgV5>q$7?kJWw>xs zeWt0{UkwOu3;&{|(siE=RS+3w(yUBvH5fP(v*8TBk-AzEeLLZ(h1 zttoUksnmqOo%RI$Fan+Zy3&}ea^d-Bq-r0Fg0i0`fx{pCA7oP4v4G%(d^;UaM1S(a z5C@)jy4q_{<%{1ZI*=b}%v_>)9SHEB(wkk9%N^NOQ3=ZtjW16;#4F-|jc#j|#=EaV zrht6#AQG6rj4Q2Qs{FQvGk8xEi#o)TL zz2{8G^uW?my1%^-sa7^$$=U4zkWQ+^am?tioJ?~)lux^g7q?I0P}(kDaxxH~X8v8c zs0<~*3dM~$MAfbUG4O~I{*y?^&eAWPj@}imYU>q4Cfb?_+2;A@KC}Mp^Upkf_WbIR z>jY%mnHWh|#yj>hRfmfnIi!p=RK_ARQl*#^Vw5IJWkScz8cy;N$pKsFQiWp`oh->5 zF5?|=J@ef8JBY&OLBiv5%+!9mc3y2XxTdwCdASs`PrJ5Ss&4j+1o)>WN}JCkpQR~n zo~TgTG#wkx4nAA2xoHP-nRKj~`ljV{G8VCAEjPOeu4kjr&*BiS5DbH?-}OcigXi@i zd0Chx!^DSRyitbSWA5cXTxd2J!PWIacR1+f5Z|D)i$`6NbNUob(ebq8MNUylbv3=w zM7n=uTU(nm<~JaHQ*f&I1P$MKzK%yN7E)RrhAv|6Ap6BsHoqsv3ZG!C?*Gh24ou*< zvpMZRTCJF{h`^_H2s;PYyD5jT!u0<>)Gm%(X8phNClvQ#wJP}B06`86$l(|{tB0-KOxZJbZ0>zK&wQd{4Pk2Zv(liSB@ zbuN`yaZ1Z=B!>ZQx%kH|v@cD&&FE{>;%>s4K|=p1iHF@`7)BYIM1ql@4x>@*L*|tP zT)cxUO2R%EQ4&ZZ+K+r7!NZ=Hjgnq6@FUGaa*gO=+L;<2#~Zh-1e*&{ocW34V&vit zrF8AIU#1$Wxcvpne;*@HKPs}T%QkP3nHr5d+3kADKEJG?1F$8enEEc^uc3n^kk73n3wKRXEq0a77u zQjN%n8S4i!L?=kA3ntn!_$<}YAq;TDbQ?)b9isZeVazqb(-on}2&D^*os#Oc-(jBYIsYq|LI3hk=1jyLNt zqhHMmyD8Y98}<89Hvq#J1lEGcHHaZqX1_Ot%Nz#z$Q!1^c$C0x4#P0bhIudbyiqTK z%iH>%pF^PTx2tTnkfHpIlFb%#FIylt+RCT7V1-X0SiSQc+!c^_R?l91@t{uMe1iJ#<@I05w|3Lb>E(JHJ|$q_6TrBWvuzEL__P3kPbw0m6Q|CduSeoD0tP-I z5>M~)QD_9@1R0KmI1Z0wGwvZ?mdiVtO-cL~9-2+bo zPEP9wU{^rFCxCJn#lIz(eE|la0L*(`$b6)-Lthp!@CjhN&xuMUkWv=!Dm&*NI0D$rNu)p$Vah#sNq zc=`wc>dWRJ_$g|E;UCID@vX0;p}j4yT;7%YI=z0l=7%`VYM<8Qz40ROghR~zn1x@< zucYBDMq&%jXVSO%TZYT(cz0SiKf%*ov~T;bKqur?0&MB;?|~1UVecXR5v}9i*(bk5 zS|ss}Lo_4{JyoO)PSl6XXJA*0t%(VeV7nR)GxyOs#K0vO8?yUwrb!^v{v@Mcr6(RK zcYgo2ocmOmV$@EMCvXhJVPL&k-%F>oM++lH$6#T^_;4X+Qi+UY#jP2p39hu1 z(5}VVJik?;x*@I3DsQ-TwzNoMs}D??sfq7|a=OUfAlbJITP|!jPxf67Ww}7~o2iKF zCyWW$^#x0WYrhM2PCo;8p$vk(ykXKC4F~;RKMhA=FARdLH|zzyEDihJ!63@u+Myh! z>OtV=;C*y$c@(i^-_O%ixwUfmjZl&|R;e6xb^Z|4ShX;Zsc>tA8yD<5NvxOX|M$DQ-DNzO`a(N=2)ysy%<{|7{{zm1)l_ z7&0zcJ$D4MN$F@Fg=A9Y7`?%{q!d9>%7MtyNrqOH-&_I?W9jzC<9uhj&V?IY(&{1` zs0k#J-BL3LO^!;Mr>itBB}2l8nR@WMc~Rw3%h~PbhCP_AIc!DhNW+zE#7x6DtkM)s zuKaD(P0$3;EJM?eVTPvfpFcyBE&aM!3%2)TFE2TcW|JxY^-k1WA_Q5^(SY?B;=&rNH>YjW^&@ALV`+ z`2H{sA}{s^(QuIFgJ_U@UI@1agdsQzf(7a=TN7HHK!bbiaj*uwe6()~Xy=M&1)?s- zqAp;nI{Q2~RpAp1_8lOW?(a;6S9@L+$y$uh^Xm8n)!+X#i?G1>Lv{=i1<*V^;Z;_* zfA4QuT;ZAKzJ#R*6z2(#37${}p_Iozs_O3=b-V3%h#IVNMZ4)?h@}}BQ(HAPsnjP_ zMA+t;(56~nC^Lj`O(2}6^R=;#T$TW&y(PM{^5|1h76zWg7dv&MCm`yS_O01avvHty zhH?x9QDCq&N=wzKCp4aROPEl$*7$V?TiT`Fbj;xEINq7W>2z~9dX%<|ky#?bWKY1Z5#n#TXTp{DT3gB_SlXgb0jYnnIvs z-U|Y7VNIe@J_`EayqYGM&?@Ri*OqhY!{^v`R>&jcPD0r2f^Lw-Vl2!2`p?A_k^i3Hckl@qmiL^dB70+QW$w7d`Q4xvWYP{r z`MQYm_-H8oF8{j4-hIku?@S$nNGrwZX9*!Scm5d12Tcl$Ox0v>cgmD9x^24FX?D4~x~{nx0ykx9F0kp7l|VQteXLw*(GKyPjBIXE(8%1P*4`BjAHsO(z*0ttsWEpThy@BD!G~^x!I* zIO-;0chrOU4IrI^qz~5?0=3M0LyYDCr`X&JhDqo}Q656_$8eYhZwhtAu?v@XrW=fV z?L2j+LTW8OcaF=x_@rA*PGf}Q;e&4xd!8WYrh0a$`Bk1Jp`e}S=a!`D}fae=&;e+A}@N0kLu_sRb_OJY!_vL@~P3z!&)IN9} zZfuBv^Dy9t?Z0_-6J`r*qGsKB0o?>Al&g8EgPAJiIz(%JK{prEP>gkp*cA2@r(>N> z2jZc8g?zNQFn_WLf(!?CE2VNVu_f?qQmkwr@s<{E^meCaZ z#ZSRu*dP_mtVzH0lirTyL;O$HcY+`GrLlai;4G6a)(K4r@}N;Cxpum~A0;=C!BOAu z`Ge6Y>ks{OkiZ>dNi>L)KE(8eptK(OeV_onsF%jwK@|GYa2SPoo`Xs|iGxs&ggENy zUk2n@KQDHf<*so72EIa6YA3B+f$;Wke1;PNd;%h%+&oT>5Js{TYG8-GJ;!07BmyvQ zd7S9gsgtf!)4JI8Py~qI5p)cnp!pA+q78WOn8a;<(PhW0|w3J&~ z2?B60^m8vAbbEb&*v~RA4udY-w4OylGVG5av#sBQ|D?knBxC8rMePH)iM`v)axlkc z*W?v8Z%`1PMSI!^Nq_PpCp!29r~Zu>$R<%vc#}|-p0!t5Z27z2Wu3MS#g?+Q%q@Yh z@YJ}kj^jO0%9IK(O+^rP_^N^pGX&8Vi2pexjM}-BuhS3ZVu{dzFyvgOEikIZ)7|aO zwA`q+FzPrcZBb@OIZ#F+Zhr@CYMpp%i*#Pe>VhBZ@g?3{l-`t%w}@c4uLJQRhuQM7wC;3?uGwx`admnufEK?vC?y?7=qrd$}at+DW!NItk0u&WN+2CeESOUsDr;j72ifjBn<=0(<4gq1{C z%Y$veAUNY7Sh;%fB}WCH@t=wksYz_rlns-1YGuT$49-$(>N@$Tp;=MDy3QJAjXn!J z(uC+??yg$&45TdMST_eXSHl~jGj8S-n6Y(dpJwIdo!y%~VCw8E`&Uui)zy}_Rqhw( zV4S7a=njxQ^i$a5WQMHdd{e=xQL#1o3uEbQwgQi7qYWW}-*_AR8p0 z*GW0xp4e=BSd_6h2Hwx=WOaih@@KwRUa z`3Uj_!nqukyP@+qRcG5d)5i3PsUvex9aeHBnx&neENR@_6pWS+zkX0m&`5e2|9pv< znyBC3hiX<9SlZ#&zb?^!5 zyw5O(0gcTelyF?Z(H#{%={J9B5yr~3i#cQU3!Jfn8?7#FOiR_IoN!8&z;tsPa^%O` zdxS?~m-NWbW?rJh<*Z25q+qC&7)nIIP&Ek~*_7yvL@i3kCHKbHLnD@h4wsAH0R7Ws zcZ;Zlo!&Cn(nwZuZsYtg#}kLlHJXRcy(w!&T>xV81v^J)_{#BfjS<12X~W%pP~njr z%ap6clv38AD)>4V2DZ|w5}7$Uy7L-G_a36UG7a~rzIxK)>iSjy2kPKXRw?2* zOGhvGnw*>$!g7IVbAIma00taWEl*X%{SScRkB$nWLDUO(?bj0Y3|XVu(?zz~g>JL-;04?I7~o+0KE z%Vp^_46`$?<7VNPichGkdFl-JvDw?*1@{vVgfHTxWa?@byY;DE46N1mF@ZNe0p53C zyu6nq=8#PjN`%1G{Hvrfb$-vP@04JfOO=G$(3$G_TjtH5UR-EM20z)F z3_1)m-M(pF_$Z5GoF4}G0|V-H zq!3X$nAM5?%pJI{n427iDc-Ue_VYZ6yM7b`RRlK%a8*e2upjr6%ul-@4*Efu4NSu9*iPC4u;X7du`<&4KARE>El!>YKHw^fWfW^W%-K8*n>|XoxGn(6d-4fa_}oe z5i3tY*s7wCiyhLID}v&KL9CirG@50RGnp9V(BI#%&r>s z!w{|x#q>~o^K)Fr#U~hsn?HeT2Qrk$N(X)mzG+dgzwuqX8b0YEvz9(!PEKku>5-nE zi-+nQ+-#9eM=mLc^oR(oQ`5fVvUklNp;2TPmm*x)7 zDQ;*;O8-BLl-i0_x)|hySgL4FNJ|x~4IwNOw40I9yU94y6=ESIB+AM{ZW1~GsWAfY zz5!Us`*{+k;2sFKVhwyhiy?I(T#6M8{9cp?@d#C^UKdEN7bNMxOCW4CytWeP_~gjF zfVQxf1a!`0saT9;9uC=Fi1ZzX&3azKF~4LxH?ch_;#KhpNZc{TC~@1OLg*~obr>AZ zVQ2&ngJU=v1oangv9AI!ba~WqYRcnO7XY$cAo9%!YOTW|6HIH%xyfoT%7(*a)D4Ft&-2oL*7yC~ zANfO|tUyb)4*owvhTN`oZn_2SX6*G;|Nup7is zByE6$c935hEH(%-6hqwL>BxV*;4}&{71peY^5Wa8SWD&k6+7dpo&NYu*PWs}*Cw-#9 z`HA03HSrTIG$en2b#C%!->r!0KF}+0eQ#%LePefj+%|zxrxt=9mGm(10A}h{Vyv!% z!|5nb$hR1r<>LEZlZ3Q9lM$kJFstt*qonl(-Gnq4fdn`NiWm;P$j`x36%rglhNCd* zW9}c^I?1gZHVv_WGaHpaNk|LNdA@`(4NbiHJVH@E~2L(RFgdBVb4A!$7 zrkHT-ptuKqeCoR5I5B1y_flK-N6CLSJ_^2}C+LSSrkDV7b@m+)us6GjERxOaV0KJ8 zVXjZXLlbn)_d|u^0sQkI{#nC6C*cpk^58#!Nss;t;XhxWa4*4P06)L47~;$Q;vx7? z@iF+bui(B0H{6kIwtX2H3g&1OEf%5?E%~wvO*3pmR?Zy1ipON%5<{wKxc)WQut^bQ!6h$ zuymsH`s+(eBx!KAxm_AhwgC=3D0)w4TqJ^#X~rv)UE z0cSd~3DZC=@h%0 zJIZa@tmzCg9&hfzjnljy{?{6Jd})lls9<5+22+CN9)Wdfyt}{GNiGY(P3C_Ia~tqu zvvei#n0ja5jDE@0fO89M7>7>q(mHE(loxezaCCMMU7R=*)s8g})*O`LsjOHrcGy$4 z(zSQWN@Gh@_IE3uOxFnkTtyVEgi&PlfNLa|8p1@mb`|WW2gLFzT`~ws%SC`M_&)_j zd^O&Eb<#=l>8m+pTi@RS2Zo&tZ#9GbFnPAQb4lx740pWCG9#etyRWKcNT0ED4JNZ> zf8h+usW{^EC=sO-`=*^!v!mtni_{zjV}EP9u2fQKr94Mp-GF59Vu7(831rSA$IfW9 zxwU0308tt!o48^O*D?OK_B6g!us}Xu?#FaD-pVIwu9FPhrRDn*ThbD{xmr+h5%^+F z{KxktDP-(L{9d;oJGckg{c>1XYrvqjUGY(D%tqZ;hK!t7&Sj0rUb91C_K*yeMtopm z$xC_Jn>g37=es*%Z1E>9gXsj8E*63(?IX?@7LW^^lwv=fMHT#T(Q?4XYXd>~RlqDm zQx>g9Rw>&KWu>BgB*HY=-;Dl)My7O=&&OCOjgjRm*F289{3Q;6t@u*;meUaIcW>dBuHxKS5nCj1v}&R-J>HxH=uP(8TVF-nwQHdh4uYjzCEv0lQ=*t!j2_twwT+ zYAzg00$4kIG%Ul$L*Qu8VB9~1Rp8_1;1;k9I{;y8@q%U47lg2U zyoz;{eTnDe38+jzau8+#qci-}!*0NHZ5MEQYSG6+)u@Yha9!a)M_;ruvSZq7tctA} zz0}H_D9QV*(HjE*Jvx<_3Vo4ug{=fYfGC-1CAoa)Z#EG~WX%F{FY9Z{dM{V2SgE20 zCIqTXJotff1s6+8Q(xjE0tWA_OC!@59L*(ADKj!y_lk!3II@nb>_=_p92&{EI=j!z znIoX%q-wgqgPC=cvM5|R2KL2b^#bz2EGWgSs^2Y>^z0XJzf5fw@7%a$E(X3nZEF#~5+5w~eGh2%Tk{vaDcbY>KEqb!5` z1NjIqUQQtEB3L$)wAY1XJyDzuy?)U1;D*U8$c7n&Z+dYf(`L~@<6%R)=25p+&hPJX zH0+!U*(l#wo0+tKed$rlRpnvZRYg5rA@z$m`Kot)f`` zNPd#}aUKFN2%m?(Ha(pi_L&{j4NJSv?7pAokP|oU4SN053;ILI`|rX1z~FQ;BC&sQ z)XPa!eVnFYnkM;RFu-tyZs_&nLDa+@FAB~fD5&w>(a`1lt`>cc4;Uidf@K$YL z?q~4RH(z&Mtq*`uN>gD31*i&($s6hefcXK(Ab1IBju}|VZy^X_4|IdhB0d0OoYjet z_A6|RVnL92qx}GCuqBvMqlV=R&}1DD4fJ;W+B&6^3&R3N4HFCX_u&Klb6PVz(b8ITCX7oi=DcM#P`%qNn4gtgrfG0xL zO)(!7WQq4sJG_`?v{|VtwHCd~uNF>T{5eoUfv>weR~*-^TKULpdO;L;treIzXfkwZ zM!8uN4YMvpKWv3T5;tW<^`NW^l{@6}Gmqa`3=X8sQAFqJT;xqU$)x5cMN33xNVGZ{ z3?Zi++{z(lqlT4}v1oSQD9# zcwX{D3Cd`!=DZOi9keuJErjhCAw#29ckXZw>lQ#O!R#HUWjF^VWL04ib~MNf=o_fW z12jIO3dVPeXb^mY=mhf`8StftyG_!m0>sRgUMlxr)ok124_i|IleW4QjtuRH=h?O^ zEo5Bm|E0Gxu^$hmQb9pw)g{s8nf-kUw&Ofs*qr9^_B{Gj`hu&Qm*ZEK(7EJ5>ejknB)W?&|$i6UT9c{TrZ9#(pjN% zunwMr5Og#Z@abzZ1t297+|^kCMwFJ&CeO_ZGNx-4gPD+O7GHiF#4(9qKaRih5|-?r z1HZ=8_pTP#-3qmj!=Kj7){Ppo<+c_#Gtld-)?>9Mh6V}Gt9Y^ z1cUw{7{dQG#;YWB_AOh*0S4vnA7X0sMZ-c%`If5^TqzC3|Kt{nbNPhLx!@VMz74Fx zPCiu)#TA>5^DP(Q2qWf->F&$<4)Z6%^WCZFNrn7s|P=b0Qp#b{@_uLKGL1;oC6GcERqNa*q2c%Ao2U6ThGm|o@WbWc49op^n`ig;Dx z!YS9829&D-pylH6FEuAy4f;uGR&f@fx+zi=Bty89EJ-~un~z35q@wqRqZkMf5T-mz z;cD4_7Wa~%--ml=M}04dAPc?U_xo|)8|L~IWhE4;Z8C=|?({^`OlWByHXedSHM=R_ z!K@PyfZi@#{Q?XxKV`e$_}wq?Q#Qw8$Bz>kgMPZvfm^v&_-XrRz(aod%Y-!r23rK8 zL-o`UCNd6KlK;~v6@Q8Uby6+0 z03CUXtp-+ezfx-`CKP-;}?mj^NVjQkV>Bin=wNxo2xhN_C$wH-Ylx0x?NGWA69`leeRm$u<&?vky zMHD@C#OWKQn6js>O4(YMtE_fn8XODH0(9e@z2C44-&<}hc?pho4K@01rp%>?V zkaqh)5@z`z>7lhe&LXgjXVDiYcMZXg0~;Q z$@)S3^F#ROFT)>^<*oY@zxU6WSiM?&13x2(;>YpNPrx4~%iB|pB*jcWKNm$#E$lG#JW(57L! zWNRRa0P&xSDt*&HJk`h^uZ90Lk=NK1O+~JnjX zXjpp__wf z?jh=Ilh!iSO@DexT`GxLKsD~rsCJq^mqVC^Dh_vqFYwZ8@@ihh)Q!7HwqbQBy; zmd+0fABt7%;XM7^si)6gIDJ-*Co7{)vO6V;;%=%8GerX&8e|$2k^;rRm>>o+jFkd~ z_^;bo$yw%M^JM7Um|lN0VsQhQOAKUxYDjDs?pMGjkAWSlTU?j6Ap-x<7ymF1^4X!Znt0>gV8jn`9u1 zbOX4BE6&0&?c(KIx!(`KeK$_CQQS|VFhsPzwc8_tv>Gtb+^r}2;z+n*VMdhk+>RczB zCMAyr(c6&L7Q$$hBxud~8epw7Cq%{nP!O^QJ5Qf_Vzr{=109c~`r8F(Mk7GA(mLlt z9a#eWXLW(T)&v|RqykI)UTT{&Mo&~CyeA#{b?^bEy(eFt3@Djlg+lD_VT@I#Q3`2F zP4~Bnh2xbRqDnbcDdocr6y*e4BVlj_vLv$GW@oOP%~TBH0wXU+hz>m;sN9jIQI6p{ z+bjknZj2y~H0R5;F?5cfGFc`n2*`XVxlW~`#86ks8i+B@TSOYrD>ybDhO0Ivcobj8 zKVKr}G2x%?ZL;iYHMXj!teu0YQ4_6|wtouDgk+pbLzs#`MyBJA;uh%h#+@5?ZG2$% zNJVIo9OiY`2IOqfS*DI%6w-2m-QYY?b(m7Ksp1~9jRxJ#4`qWe^*zYh5rk=$cj4Yq zuNU?PF(_vH!#v2sLF|uuX&MZ2(9p&~0ufC4sGoRQ=J(S?&+c)=LzQO18F73*PfuLy z;f-s|!csy9mAgTZqZW!z$txpZ>R@qN-XsF18LZ`E`^%D=*JV>|)?rT1 zg@1L`7`y3t6arPwy15V0FQerDXYXBrEV-`3Fqj}fatUxjfglMI13fHB%q+0j?a%9e z-5?2JF}nmn>;lW(1wc{)hyC4|#_Y`Sy%{W)DvGosOQifP(bQ0pU5TW~ah2>?j^wJO zoT3v&D%qhTITfW+Qdo2pTasm2u|Bq|Y^jpiIp^NKzrMGB?>+3!F0f<`?(4qy+;89W zKPS&JHxC`h&s`^tqEVKNyf}t%iVk=o=a7*#cRe4)8c{wPMqwHxH==xF5qUM|$|*PB z)js3pT>K*VGgGxYmH-XiB?tj}aGFrU%+Ajm7Jhb(jRQ+Cj>D^C$ch8*%h67hZ0ufb z8pcK57)#Ljj%Tx7j8EK}gYMJ3C6=(|MRbZOIjn|0Yq8oj_7)2NNW*L0yoK5>C?+2I z@i&#?A@v%ml^n>DA0w-Y3_5)QF3E8=77_!Xl(#0}Tn<*4YwOWuUA$prw0J^M>{fJH zN;6ZAP#ytzNAXxrqVWXuH*&{D9vsJ+kTVGOP4o;32vh?{`S2DAjk<0o>5Ssm#719P zJ6V2UUZ?7cR93?{$BG#3NM*i9Fuxu4TzO8{q1sqpYu-|RXl^DiC2uA_6w(cKDb4yL zsy=Ev-Ted z5K_f~$SSD=4pp%`^z1lt!{I0#I>S+7B{!Bx;;XCMm*b5sq9{b(_bj2RSGi2@RJOA{ z*#Oz_G40ih8@uZ%?E2QRLHX|aNvhR{XS`wuX~&^`nqzknG}U!t&*!7Y79!`lJ|x}j zwA4S~v=o+rmUvTI^jvfEzgL|zX(w>h)X)z+IqbsBaQ?OY0yDlXW}wtm#v(YQL?DQvF}D>kP{(g zRV782Az}A2A-VV$Lo_mi^fc092$WKzgis`o{dLr-FxtXaH6kl~#s10SEA|ZkTM=a` zuLyo8Vy!h4EhbF5rBq@kW0HcZtwd4FiYAXFSY~aAeiV%LMCHLFk3f{4&qa?8PM)zm z(h{;bLkO5?bCdk4Sh>D&ej0e18~Xga8QtbJxp8VbJgcRZJAF z@fA}E9)`n#yNO7arI~fUVoYt`I4QWQn!!s4v~&ZW6n;OnT_(~=;cZ^8C*}1-(==Q- z3VqUcew4~@9Gogzy7`FVmV?7DkuC>^SFRi!9wuw>kPw|x#;Va0%q&lp;vr7&suM}aoRWl2)lOTkgS)-vFWuX&h*(eUe*K!EL}+0aQGu)B+#409Vs5R%e&!8zJet&<>R`6m+V3;hs`wJEKEB2YfJ?mW6EC?uu=ZD zB3x?F*dpiDS1hSmi8r!dCeMXOY>1Cj(ayT!Xgg63UhPY!l$nq^}<#5XLt{gKDkjXi65)TPkCq0UC4YJrOy$6erdts*Y zh~H)L@jZxxh${5rDJ-@4Kgw48E5!w9QJjZAJt>Mk;yNkR-sX7MeLOu?y5eK46an>0 zozVDt%<)#fDwvx5Y}cSF9U(4}sduF}`Yb_7d-Q2yrb9Bz_Om4PA)-oPft7#afsWkw zTo;0_Bgv!{8 z5;fhJ?2b3$y%q&(z~Nv?7|79}Ba(rfX3?jS6z@C5y3A4*d!gOXuDDs^djHN(YXr)f z?gUEfg~EuHm)^(!DV;zBvL!7Yuolfx%+BY#21_o^}bD9Hqbx_)gKHu*!@c<9skX3^Ixm zVPCKrT^zDjU4qf@Ma8xn;fW6=Nw?zYsts5htd{FrjFhed>0FD9(&dOs;bkUk{6d4< zrH({r9+<{yR;DP90*AaU8>JG}-)RZ3Ee-|UcxC*rJ-c`NIutzG>_W6s4g*a{yW zD8B2-YZ_iej01mbJ8g&!B3g`(^Pc2|7%O3@6rX@Vc@R*ETuKc#77tQfZGd?Z*0Be)onGP35Cg;AQ;Bxl5?<7!+pwW0Eh#gG9W zd6kYPy)!{837)#~>mQeriA~WngR0BMaBwFewaD zoa2MO9bHU+(YuQc8~|0O(mVwf#b>V)A6xYy9zd`uO4j)-@Cp7?u3Y+PFxbqr z+-dApDj%a05c}A&=xM?^NJw66Bx{NPZ2*j~@w}K%JnSxA0e|QvjH$7f{QYR`QM3mWS4I6}N^uP-$g&}JiTSC2pQW?`y%m7!nO>Ux%EudM! zyR<|D^%oHwoweQZ-d3W17bVrrXN!v>tsEsBr7KLM5$dlmcI(KOm-*_Vi%Z6!e2oU& zMk=YxBi-r{3XZHwLJZ&=C_k*Qt=!G@iD7zJv38QQ6~CS2sg_+B?`rz4N)YWF-+`2j zG-`~p4(gWGurM;BVMkk=4tr5MAy&aSCHB(1i|nnmo9vM?8}_h@M3plrWSOiw{`Y2? zdgZI-Gbf)LIUMAXpz;(}01wH;B$wo(d>Z8wSFA$)>4y?-k{#f-iFF)hU-)RSJrZJN zqY0@BmjkybAT`;!Q_h<4d}(J&KSz}$?eZ6bulUgD3%HrZ7em&L-58*z5XKHT{teJr z^v~f%F;nBX_rLzGTOflP{4)m0q45is8hQ0HlX!cM@J?W;e!2FH?6*nrSt9XAs$Oo* zb0B%dr{?VA^@HiF8<-w7jf!ZdFrK|E0ci~wa4$~C+*H*Vcug7uBLJo#_(%r@K?8uL z;w@k3Zhz1)pHlqaP{Sf9)`OJ~HE!0w;%%`6ZNH;z zdp;wn*xK6Pnz5C`610EY$#driE0DgWvD>%tW>})lKGojrFmHw>X!cgp+bC`9>>l0< zOSBbq*3#0 z$|@n9S||8x4HE8X&lpY#TQTRXv#{Nmmtmq8!eXYWzDvOdLn(C9$7DTK!=Nu34gy3M2VJgxR zh4bIuh9ki9zbfnwRimPELP{)GD-L8#JFdO9VU>*%$G0wtCk_eD>_J>(oZxGk?X;Zx zO}j|*=P|w6S7;F#N;|KSgd$#-pPMxQ_D@c#e4{Pa{GXjP`I~yB7V-J@S}RV8-DqcO zA=$n8?As3&uX>{`)chYGpZZO_N{jgL_&Sjzq7c4_5-I&oRJthMmlMm@lD49qqTiJs zYXqIZgysAwxt#MOZcrW^e zso=qBpGmn^=6R^ngX(}_F7>VHOEI8oW1LNW>+-E=4)ZCutbIz--quX3tRcWxM<>!s z<3Tb&5f$oz;3QhcB5E{VDaaSzWI5jn?_Wv3U3*J5CTwp?i$0X%@K#d2kJ5&Q@^@Hi z2fNzP5Z;OdQEfR~$0Og=n%1a=KtHMm0M)OqIs*F9H2}~)yeb43A^Q+d41$qw9V35_ zf)$%hj2evT+wlNbAc-%iVK|~v?V3nmSpy)cmj0zxvGvS0BN9HAaIHYDMqF4$u_l}< zJyQ`RyI(j)6wm|;tiyRYZ%~=hr7ic3{TQ#YZvbD2GPGbvoU{->2rPjy*g1d`FT+$T z$mf-eh8|GX;3{?|x1fC}*Ej2@@({<*PO1Q>KO^(eE6V4E6MEQ{Ox0CARL#z*G^jJT zM?s`lZir$4GKtD)CB>IW!m8r?;XmM5TKoY0NiAJSy3U>fn)jxDtsTlM5!f}$!5)<{ zwfVI^$c<8(;iwiWPqbR7G(uzMDo=McSLpz4sra9I*sgS)c4^4cwYu4=Wi+x!5afAi zTaM*fsgnhP4N0jIFZCc#RUG)aXAP}*lzE}&L+UEW8x0}iMmz#&Q)Pi zL+ufzNodA2xx#el%im_YVxENbsqPBm#=E1`7Ek}4Wa-Ov zReHn>c6inzn&^vSC5640=m%6fmUxQmWuno53Zd1 zA;#GHz04MDc?HQ8G5q-3`|^0oR+k59?6>#Qa-kRaDI>6d|&3GdQ8!WcXUCem8Ft=hG0^+#2=Z9c6??ofq zfvhrt8#|-Gzp)a?96tx2?<#ROO*`awDbu?wB+JPnvwh5!D@Ma&?-rTxNCZ!ip2H_B zr%2UUhS?F(d@%@TO%<~k^jGxY*Q#t%E$Y0c2~PfzjyO;0h_f2~mSu;ny%rh%d=XIA z{CQ#JZf4I2yF}3tCY&uJ^~!KN=7N1E#EtEVugbWw)1a0$VPOoV{I@bfZ{<@~IG@r6 zNyT`lTA7v>cnteJ)0Kni1aGPM)gJ6j_sN%7v3mnEeoW$I2(f0}z{>1V6hnGm{}&KN#;(x z#P}sF0l#$rNg5{>!he+CEjZx|5sSpNb-wwpZ3fjZ{_+2!F-?Zd;POpW296~cY0Ia~ zoFP7Y8;i;&(r+j0(blD`K4McPjw+R2Az#G$lo>5@iOUbf9#m4g04^$nxvX8uHdf@I zu!Psb9v&H-Ir-#DL(O9Y``EzhZ(45}I(CTvv?(}-HoO#tQGLy$3%hO;H3S43Z|Nsd9Hh1K#;EAlE5`_r8|_;YB`lfd08-URwjA&@bLF>Z61aMXei}J`3W<7i zJ8%<7?3;vcXvg-@&f?rj65C0tZ3<2wW% z{z}YfT`Z}dzM2Z+M|fo{sg(~Z<@>GAYn1PI=~55*YLQbWn64g1?tbRhlH6sLcto9s z5M7l!UdCfcKd49tpOn}QD`IruCr_W}6ahg#3iiVWMhu8A`0(U-UJc~0K#hV3x%k}L z#i!4nzHss6*>fvLNMK<|XHSqZ4ZbI;iU4Lhx`$px@&&{4DY{!hc}g>==P1Y$N;R1p z9Y=Zb^d~Qp;TqnHkrN1V6ep#r{Gxtl@_{O?#za`W?eV0dxgmhY7~YQ#1B%MV!f)fg z!gFaVw5{}DVu-25WRkY{bNv{d@+BL@16#3!53oK>}9uo#K9T2G?&fU`uV)=H(_ zPC@QZ+a}5MX2jmIb`JYyN(~ZLL0G6{u>1)|p_7h*jri!8uc`J#GV0?;nXru>c)X1%w@Piy$X&a!C5115&-mqRcdZ)C z{nW{er`Il?fBxB3!R#Wn&^LtY8DN*!Aa%j>r&q{`T7@wKsb`iY0dgZ?ssw4EoY=uJ zDcmwXVE?3e8u)0uePuF;v)wCMwl&z>ih*-afhOAl-DZ|!H>Tc7-A>!* z@i>FjcTkx(ZaV4E52+`Dw@T|uMnt80Y;WnfFt#eW$*N;yk?@uE61A1bWGk4v3V~L; zC5(K=Q7ACPR*>;P11RCA-!_)WF+z?&utd^?;XC1uW^1RDml;wG~23AD|^;E*}yBZ9j+DKtW8-A?B z!gGUKDsUoc~2j6k^BPW2=$c;h>DmqHQ{K^Z{ zk(WUNRND^|Hx5B}oVa$H=0mWVwG=|pJp?oKUfM4n0wNfhW|htm;UnLKVO~{rTJ44 zz|XG~AwJwI9)|E)&BNkf-l>{@JHLIWU>@YHb%{TQ-+H z*nAdQi&MGJZc|p3Nlx!RRpzMzPv|m9)ue%0C>ABYokJLXAne0_{!PE7F)PpLlF~Z+ zu(lhYnTdS{WPkIUi5YsE-CFE}nzfh#d`F`(cV?rpVoSlqhjzx>=^Dz5;Pf6YE>ZOR z07k*Rd;Q+^_e}#jNJXkh@`^XfxsE53SN7NMn?6PWpO_uQ5*aSTw|5%=?N8gKZY7Fs zuV}`ueh^qemZVu2rHLJYtybUzLQOme43r_nw+DJOH-dcP#49Dr@&J5Rd|cUxU_&>1zyF)uHe-Z@Cb0EP5!fRyc%MMkHQ~Ux1#97x52u z%PzgLCwscg7)f|~^PpRaB;J>MY&8h|P&Y6t>3$NJqumL)El!kD@e?={BGGLf6C>WA zsu!X41-4W?|0VeRI=Z!WoHHZfyRDGO zdv@Tv9;6HQMj4Rqqad^0)ODRO@>7L?N4j02m=78O4@a0@5UfbqL=TR zqN1ZhQk2-J*^wk)X?$5b{70_Y_|ZWy1^Rc(Fn$bE1QB^(2A{u{eUM@lp%J6Ju8}5FknSjew?JGav12s2q7D(QQ22=)=DLK zWwP|xY2ENHl;u}d$(2qhqzZVm^o}Z<-%oHNpPI7&rHYwWF&~kh+GWkLy{Y%9xpvJ! zdh3(_Q$Wjz3*Nqd$NHVqdhy_oBKm%3aR(v{%Aa@*GClK3GP;807n%{kQh|eJv_!Kg zuyJEc`k}FonQ90FFwS$czz*yP94wO{h?CG7x|Zeppfe6qCxEm=NeEOz4vrm+&T zx^aTBVcg`#3J-AXMMmCtM`Lqcd<(%kv)`Wc;hmPdmmjl+yLW*en{#5pMbHo$Canh9 zVN22&WT%*sil`NLTvI%D;Wy^NV{Cy`_Ij~+jQ6ofJjQ``#AClbGaj4TMmvyfyo1*F zV8@+C8=F@ZI-pg6`~Wc}X#}A%cB=;A@eXfKje_}4!-yDu{CK_ixIeh1V*M`)rmxnC z>yUuFKkYE{5_fi}X~v)sDIm6;VGvtZo{Ye$D{~-9+AtZ8g2)|OK^*(ZXb5&8U{7p~ zT-$eD4`j-Dl=`9L4sVJ80w7jKN%s>V8Ynbz@$d0WgIH>IDJuT%c}DPKsipGw@yb|g zsr&=HGL~8@|Mi>=14}KHZ{1*(vD8xet-LapS}Nahi9yCvOXYX+%2;Zt{BB+uOD&au zj;{umnk(0$sSnG_yiWH*Mb|frb@qE!HFUMAvt0(+ytqUR*Bg_|f8$M{a|Ac;(ga&F z!sRm6MB*+t8a|}q~(;xO`i%+ET&PZU~NOB zaH?2Q44r!%LbEuW7_%N}@4KsAtJ6Zy7^bz~+r;%(fie&>Y_rRHmpQ3qkSU^)xEQKr zkYOT>4r+*~Gy^<{sMMPf>N5F~66#XbObU&{(GcufAr@>1My@$TE4REP3xNo7lfbvK zG!EiC&4$C&cOyTvZ66{L#t^?egD~bJKT%}jH>f844N{2O70gKr-3~rvitW)Gq|ls> zYH#{4G*ZYA8?c!aGF)+t7W%cflr{?Bkp||8=-)Mu4+q$d13^TQC@Q%X#4jEja5mO9 zp<;Y4(=hm(ksTY`TT)*VYOd*4s!=xr5s#*BFcOfG0>B}0T{r&FC;{g2LL>o(-4O0* zFttwWPt%A|Gd;1cHnwG}BN1h~#$OvEv|_ZKBBc;R!xPdpJQE3ntI^kAk=kBh_HjDB zX7Ut!z!rvCD-9c00~(VhQb;m{JnNi@XA~|N`5-#&XahgN=BONNGCSpoI0pzzIpL(T z@EMO_oG6|~Ho{n`MbOH|m{Hk28>&I&raQ%4AvaFL>6@rNrb6r1P-AJh0 zx>HJ>`aT7mx}{bCRY$V=+{rViFRY$c-E23Hvrit-0AppvgmB3$&d-xAZ>-O`uq-@eMtuuk3!_f32WLnT)^p8y2yz~capn49RadDIkG9vYf?Lux8@lrx8I=%_TD z60%hojuAPunorRzA}iCdmYZxHOL63Lx7^a#I%@i8ZHMUE_A*%R&n}mLh%aP2ER{1o z1GBAKcbhoLR=A8qz0gS_*L}Pc?o#1?KL`xlY`ztdeV;`sIo3W+%$zHP_zk=O{-1=o z>qM5H+l~+1sqH78o#(?*?n3U9EJ$3)xaCA3>v!@r3iBxUhgK5a6wy8!IoGdp={c5E z5wI3r_eK=r_tH{)i%ZY3q^^d>x&Ah^L501^PIFTvlZCc+wz- z@)o!wf#gPIOzH9f>tdm|>6XNnWt))GtL#mg&)`HoAktq3v7tcLr8HWbtViSWnynj{ zvNqiYrZnLLQ=Uo(pd6U`y2HTKt?4#0wGAJd`dA-Z<$Z_2$=^cTKGM2;Fmh9Q=gQ|D zI;ZEO+ltV-ymPs!+9?h1@Cmg32B_6y*Hrr?m?n;0 zoBetG;;#df+NM43wH_+7es(ry-7r7KtzVprTdxJYL{_37yWVSEN`Adp8#BY6`=L8Z zeell)$Lur+<58M}Y8mv*-Uy89LO%~|+e;HC3;mG?`R+m=vXiEHFpP%a)t%q;s^-@< z!>;k*Z!qkqz%~;ipFs4Jy@SQDfBPS64Ex!c8Fs_f#yIx>VP1|MVN0fbh@K@(O&MEB ziwtO+iiZWkjZHf6ExkAvwX#Z)8F&@7I)pU@od+mL35~Hf+4#I}>&FId(;4<)-K!*k z2m_!oF|}fnmPHrSQI>m7X1%3TT9*$-ZYmF=eBPmR`W1Cs5n7jbE;p4sFQ4Cp z?0O6DO^mu*>SV?D5gM`h68#U2Znjc}H!G+Ho-o+G&9hH*V6b~w6{zg>GacFMHUk01 zT%Yg9Tz3PzRNxx)W379vNXc0DXklin!yt2&@FqzdLtvAkpLviN7m}LY^lWuC%Z02o*Yw~`I%SPTy%Ck>r=Ms3X;^Aj z6BmDjdy!#Dt*oua8|L0~ntMO=%Nkp42=!ZM?%j5&F{b*~JG-gDWp;_dCZR(G@vmrL z#AAh&7mrn1Mm#rgwBjYPYNj**p$ZhD-K2arbFgS`S=!Z6OG3#95V_?JlPyD>F+)N* z39MpzjfUwRhKgo&BqkeLFv@$X8eNxE60onvanH(xSNY+Z4My&cjzE$mh|TH1{Hc|d zlcBSHYGw7jklN}awYuRLNqnEaBhsPLIKEkzRg6ekP-gAROgpdFR%%C>ERgn8%mO!< z9e6y~q`v$>UsiZa9$u3*g?uKpmIt+IUvBmUKGMO)tBvd#&5OLq1U^zPq=y~}e8Bjn zcGqZz8gT;gxAHBCS7xhi-BcbIp<)eA2j32=2EiF1*3_&UqjC|7aToyC)T{$scS9N= z*Hx_pO~n9>gRNFEgW4=pUE*~}{Ly7xY8Yt41y$DpgN&C})-2RopH3 zyY|?y+5zTm5pHdCSo$6Cy5tjU_sKAfTRA@xyzN)AaY<9)K=9uV7^rWcc3}`-B`K_w z50AISs{7AwpUf`YYwLqW zckHo-X5pS^d0ypP>+b4HNt*7dA(h*2L$ zegyCAn_jqAjWO6L-23LInd}QosyIt?>*y6vYGG0}Z5ThxMQ~VZ8S{-B_33;6#XPdF zw(pV2zWxr&%0MFW)iNQq?0>Tx0>YC8No-UbsY);K5KdT7Us0q@sJ$vJjWm)*36q-I zQx&F6;*$FE1A=%J`alz^v1wcvhYr^HMoNSzWDK?YR!QPO*SU?*m3m;b1^%~|!mZFg zkl)}^)+?=XQkSbiqVMZZ#tk{0T3QqXW11bB$xfTCoeBLV97x#))}GI)9X1>}kgMEs z^LP~67UYlu3M+?XQ@#s7{CF5cXsj&DtRRI{vcWL$oMh;_VFF~>D9Wwu4LVFRW-WRt zS#JQMO;d%wPKdV6|6L>6dN}U3ev6E1`?HQ_z-_b_F?}QfGzEcV&>D%ClJZeJ)MQlx zESF-mOR3o8fv)LGbyQ`6I<269G|Z5{zoz4?BLXynlggrMl%l1?$f!bVI{*!Y@{O;; z6(>qPt8_KVp{c4p@FkbW_3OUHH zfu>QcE~)WO%7na8b!_EOi(uoks9MF-&3b!-M-cdKCd zEqb%y38k74RZmi)pG}TJD+&udz@Q>Asw?E?xz|IIfoBK-#IOfp9%tPF8EJ8H zJd4y&o=}n#D=G#mq@wafR8$Q@NKN&Ts7k2~Qbi_Huse;0C$+Sv0+vj~le+Q)TCKuY zDHEmR6fs$qm&WGG^sCL4m&WGmnpE4XZ;b$?#gpj6l7QnJj3z^1N2EFGw!%7^w0ZkNnt6cg{njw0w<>MtS?2O9v^8vaorzR#rv9QB;89 zhDo-&yO~|iws!T1vuGU^3)KRh|GCZx0 z1X_DHF?Lg#nAU~*UV>kF0aFmc`{;7l#?fQ@CCAY_q>z5R23?l&C*Ai>gk9Tr)se7k zu;*>aII+XIMSb*zmlL%%ig<%c5X*+&7KPqm?nFI&>Z6P5hqHR$@5Kg;vb zK>xKUV58SAI@2$Fv7L5%4^fSdHZ*UKF%a&88p+4S%eo7>6DgWZkG8JN#s-q~Nbzp!6C0nx;YRs17c z?S5l}c~4D0&&6y(jwmv=GpCEDCvqu)lYh)Oo5+S=RP z#EPX3BBGlnsFd>>anqw z^P|=FzkdHMf8iGV*N`IOgH>}W)Aw5DhIlX5HGLT6`y=h=sH}OnVGBDu$A57Qc<6lv z{JHJwEw@aMOu+y7IKRk`n?U!?7+Jjfmt=D4(9U=}UBi9=ryZUeM-MdA0|_kk-Rt+R zzi)a!-P;p}!5mK}uk5eiH~k=iccQK05*Z64if*UX_swG{=^o?w%rs9P1}6(M%`DE!$Y135ljJsa)pK!VS~b`BZEFJFdlj4a`x z{8S+A+wL}IBH9=afM(f&bhsO@KpG;vRR;76hdn<5V$tGxsQJikDfR| z&sl|dnchwx>=&QFp{+mu024R{pnlS z8cg4egWGSLXL$>>tcLkMu-#E^CxH|DzMDW^)FexXLFz|fCy)=F)OCX>hD*R6dU-a= zA}5=l|KeA@UR^&ums;_ACBl3pJR=&1dZ={`V_kzD0$Gpr4;{=x5m

#Zph;N^}&q)ow!*waW%l!e{+U-ErwK!aSse zGpI`=MjYz_Z*um)IGnD!Osjh3w*v01!u(T(Zo8MDig9#BTR|k_+UKQWjK=_wjxTTy zC)y^$P{!%a|ELMw#y# zJ$gdW!FECy(jCUlF+q zL09;TBQX2{w8;b%qe-R$TQ)6NMSDtD56GHQ=7k;5%*qJ(D3CT}0IH;mjS}bvP)rR_ z8dtFu+udH{V)GTUq?6TDMJM3B zneDH^y(@4`Gqc@oek!VY!brR0T!@smZ9^EYdAf<|?g?$Fz)3S?)5Lfq;QeX0X_wfh zTV*rC0l{o&gTt5a2SdxTLN82nV7)CsI9V`)qT{)_mFJe153Mj7LJIAX>*iqqUiu@j zd%2Mq@ac%&va5(7fMd;G0T-JIVGoGrf?|r<5#o3A9G&xxZk+0OcGlK3cVjvew zy@;W3;T~b=*~2nN&m;K7(6jR!xBZERo}bmxvx(~kF#!&u?V2pH^fUuxhdePk$ZKh| z8&MR!%n)74MK71?DE5==2kQg`uCHEYZ%T|?BFyDO$XT0FV98(s2|qQ9O{N3|bJBox zQ;t;aWj~8*7_py#Q@|Lp;y(fx*Aw57uRq$G)(3?}jvaK!U_=9a@g*Qi*vc^yp_3L< zgfnf2r{c>pgbnMpMy1&bmElb_gw0~0E){O2$M z2R6=+!F49datP!KzST*byTGTpdG0uF1o#v(X~vF~jD~>^mY`msVAC6weUt879k~&U zP)#a47v`89Va;{bGeeU3FxJdi`aF~7W8wn9QtuQbMHvlDLQ@)&yXytk981vr@YCfb zR9gQvG_Dn+UwbBW|Bs&4u-rKv%dtC%-KVlDxb<3Nc<%QkD^sQ=tuU6QbXAjz0};sx zh&3c2Xgx+<(q9yPB5_84i;!;gcSRt2gpK06h9d|7m#P@?fGc>X;nU?exJn7R-W=wv*kB>d(|p))E)+gHgFHL(ucAOX;g5zd ztJ#72q1#%FdCj@P58c)UUp8@tt(OwRmzNgK7goETk25@~GoU4BSna1HZ}=0p&CDBW z7EWA;Ma->c)X@!Ep{V%nabSttRdh8YVz}+e61U9{YpM8oM8Q22bnO!^aawytGd2s; z1W^?rH9t;rCry(iN`R%ylPL0iFU^9XAAss^l!jj5xj{0t5=iXfjBM8q{oH!J@^^C? z$IgDm&xg?#f>h_T?43jW+Ye(^<(S3CE;0rYOR7z=rU`YqXC;=@${H$tjzh*$OXZ8a zGL~8@e~MSeQcLBpat0bpYGrLTVh$Ng&6R7B{k3P0zy76P(a`?wQ9%go8 zjK!{1(QYTl8P|*&QutY6p0TB@jpa3}_GR$G%uttbRld4>SW0{4A<#z?)h&-Q+t_IJ zjTm$+xN{aT4hxKWcg(TVDgSc&SKhTVN-E z6Fw4SGPHpaWjn+oo%*Trmem&m3ic#I%%NIbd6&JqvoR(X6vQq~ypwug&t6@@5yM6# zFN2#D_HG!LiwkM6ykSzU^bQ|;BcizX+7vNmEgHC+!(9uGUzQ*xgMg0xnv;+fM}gn z3^gCI+mB+^=*nN=G#Zvv8cnO*i&X4Ig#HE}29{ce(Tf)DMUsb{B*#+AF#3?UMIXYs zmKMI&g0KJe!|&24;pcQpxJmHUhBg>U{4bc*Vws+o3YDag7C@Ys>?M%usM<`BXR6%< zd8CW3Bv*yy%1D<>R{(HN;Dif##E4Yg?y*9eQxeWhbgR^MRg1+5C<;Q5&-6E?@ko?2 zL53RXPb0w!HNo#5C`1yFL!wsAv@cy3bgZYn3v#>sogr~b%L)lARBGy;nzd!^Mky=$ z{*|J~%GPz1JUX*W9yMZ-lgyA0VvX$=h4(vMuwL^^YcB)@opNyo4R<`Z{Z+}@2gf$6*g z-rzTe?Znsrd8na8Ly*+!r!U)1G<`J;9ex<@CSt@7mG?HlJP@oXHIyisRv><3*A7Ea z_>3+sy`1s45k=vP96apSq|QVWjFQP2e5?u%Ya$vKKEQwAzPF_TLHppXfvvR0%GoBk zM~ak=cur|x8z0<2yQO#)J7nHKwnZ09=f#>g;Y5Xl{t$It)7Yct(V6p zpDJC*$7VylNOn6(`0!v!!ZG5oNXJG*RjsFhFFu|h{3iw>CQIK82I^Flri6MJ#8;Jv z*sijI{5{!hZ6`#Z=bw9V?b+wgJ^``C4%{Tb0d!LF_#JPNnJGtAUM@nNPDmYXsj5q) zlFHQ$snnKb*V=NDmxvz9Y#uT-d3g`Q_(9+(mgwVY%pey9S?qt+#I95#Us#!2ks~tLKNH(vIk&70f==Q zdto*ThKl<8pbH*XPf}gZ89}$4q*(1*${@Lx63N}(X1=ql&cDeiTr5Gyx1VpLZHu|Y zo(s{o&nmc_Pv-hNe66qqYxVGp>lqM?0DW3pkbM5m$4j?$g~b9SGj zk5*AQ7cxjeH=xc&zG2X_c9QZu(hsC6?K#^?+S6sM3|(I=(e;7>FBQ*y1wQQ_(x0B| zQljdft;}dTiR=tgWshvfh3wc6ZZRG~Xo%2FQ^!TgPzKJtsWr@;c$isk9DqY_5X52V zLAXZnOHxy5-yqVUermoqypR+`Q_PAtfAU2p2g4FzzQY%;Zb9fnD)t{V2k_{nb^2M} z6PB9wS+#icI#^)crU&l7pkvM^AzPQ*j|tlz0Ns-$JYkZK3b#u6dxn_QO0u!lED9fK zv{ZsZ!iq9CU)I+|(zH|rCr4=Xd1?m5otxx`f`5jlXy!v5oTQ#>Fc>il1S?6w#tG}*WyJeES!iaF^IrkF>KJ3A_?w8@-dWs%e)lvC`I9Y-beEAcjQnhg zkrxJXsldrGT-?q$_t?}D3-@SY#=vow1QrLJ62TG6&a@&^ZSK=%+`Qo{LMb zB?_*&DavpBrp8PgNP;F)6zMF~A}Gd07Yk>i4ZY9DJRhrNo()}fWSakYcBVO~B5Tg! zQnGf9r8=onZJqe#mCn#ql>AgDj<#il3@1NV;^f7_Tq^GQVS$vp1nB6#5G7Xb-oT8M zoh)?0Ju4hVLEzc8p9jNX4vcXCfutdeNge}c_Hu|W4Iap;=UWL_Mnv#GHwdjb@!xRX znkBQr?C5c>+rF636m<^2D=o|1+s|PNw!zBji%%VukfVm(9^n?7SOTiXkq*6|=IybBL=0>HN(S*W zHg>PJkKq{(14{toZsvdAaS)&20I(zvf=uG%x%2IVc#*@v5)R_bHd}>G0AAt%umk|! zbzyybyi2Fh2|~glUUW8kg;!by&d1X~2vQ`91ka7m@ zUG9@6 zKSz0^69bYbiR{+)28CK__eeuKy3DMhV);odK9vD}bYM}7Pm-#z%vNdC$5n|&Tz62r zySNe$R~CPBW!e~`y0*7@d|Q7W_}Z?L^uL8Xup&wC7>l}Y8ad$aswO`;=u-1C7WMP=ChsjUpIv}EJ4Zg3kbXXP{<>O+%_mFH1OlyT=ZmT+ zpfNOAmH%(7TxI$jEB_&9r?Awlb1(jcSH@CHWsP&c^Jx}-6lvWCF-a|ZcFo23pI=mf z?Yi5VF=v0{x;vDXBwjht1LRLCF?E7xL#j&Mk% z2Mio_D=^bU?arXB5z5PD@2L2=Yj$7I$7>ZI;6n7u#`fN1jryk&4_yQM(MbVfah9Vi zRF$GS*GXy75jLZ*UhJa~=>>bKIQp02KI~yR*nfda+N*yNN8DJ5~wj-->@GX@WewBURz)u zs@E-LHK#d2uYe(aqFxle!g}-}$!e*e>mZzd;QKY<^b7qg8#~^kj1EeB7&lU(v@CKq z%bFJ-y+R2bL5Yis4D$$BUMeBmgq36Eg}FJ>Hx=_p@kmf7rG$?fM|NH6`cx~#<&aov zK(vi+)W9Ta3|^*4cBUVx5+B4wvTIi}T1kElP;*z=&J@wOBHQ_Ri%Db0!800!6 zRLDCfQ6KHHo_-r#(jEO8nQ0El?Hwjw99ap3qX>q{2)qkJdjy6WahwcCF{B%VB$&P* z+ru=7{V2|ZI3M|z4VhKImQpp&IOwvU$Ig{s&~q5u>@>z(oFN_AT;iB2KAYZou?*!1 zScT=Hh=W?E<{U{ z?PbSHy(C(umjMl%qJ7Qo!)PABd={7_FQzd|nz^@*vWQn^mqj>La)3(>O1~9dQ`t%S zaHInq70W--N#0O9Du&&e24@k_mWo@a{bUMVrd?w5E>+Dq+y|G#C>hx?kg<7?+qRoP zEUE;eOnKn{p8;x*Qr`<8Y(7Mw3X>stM2vtt~|Ls55 zZtSP}v6;1>CcC5meYYgj216&7(^-yNeuS*<5z4!v6+l~zp%+e`Uw!K2d0`-ch5?ZUXf zbL&V{jIi3mp|ycyD4}D#>Tckc3Y<5SGq-bk9cNx5g^sn&c)_t_-xYXN=^wtBPUVeBoSCrRVwB zq5Al|m2NunLBBq`Gg^ISFc36D1UxOHMJFyu;Fuo$}Ql^LuN)>83b zO1Q3zvswFuOGMXR(TwAUk?kab>p)UVh_n)0aSqYX(ovj+Bi9~gnV)2q1>(&(Pa!Xu z6DGj>Kt?bhqoz4=tjaH6N4(EmVR&c9T-X2FzkVKS{V-;gH!MEQL(*XhxXimgwz0Wc zT6VX3xqX(m#uBuC+qtbX?M_BHZ-ymkb`OwQ<2{g?mliwiAT~J&EaA8>;tfiTv|GnL z=B=>=t?xXyJ=wru#sq-GOlyvPukxl?A{~=p(Rr3l+K2spyfv1f_1)(orS5nPQRKP- z_yG<8O90?qs}Qe&#Le#r;fFZ{ECGb~T;S=W%DBw!^UxFyxPzE0YXDb0$syIMc=&NX z4lKbq-d&*>X_9~@$wu*?aTr(v823KAjk^fTNl;G5jvN;iFsalK%+f-W~!^97?}0I3oH&f6O^Eo zg}Q4<5tC3}0~@ILxZ!Vu>_?XQh$^zl0RsjjGo*iKZ&ecn_7n)Nmoqhw9DURyUmcE$ z5v+Z}Sy${8mUFn@E6L@=BO&LiHrv_Su%Ug;^^`itYE^=?LDJ_+!^^GwS2F-P%v{oP2 zH6BlH#uM>vDl2eND`0ONC;!-L()^M7r6b$PCoTvlFYy_Go0>Rsq&|tQ zzEvWZHSvH(!kTYn2XRMx;ScNna z21e{6H5)!tXRr?tE1u>Z?(Pd_On2y3HHBTeoW~*T>A%uhzFa&3byZgSWQ*{)d94^P z{ZwhMyZ~TJ1x~2D;JDM4mfUowx-|@S9wpImm<~t2m*l>e`MH+{X&wzhc$`=%2#oD4 z1fjC)Mga(wv&>G?)OB5d6b<7rR+NbcU1;nRL!b-fDo%U*f-OP{sj+p9oDe9;^*tr*zU$S8#E5n<>9a330+0@(rwUQj*ba%u=9} z#^Aw@uvB8_V?bGV%jQ=*I!5uFEh(NwL0l?+QzCo1=n%RtK}q{`t!^fNyZ|z(L_;gg zv%rpRcW8NOl7Jl*M6LrpgJ*e;2XWm;Kp^GAD7T_K^zAgr0`Ss;3@mDn=Qs2T-3+K^ zM=A5+!G2VOM*GZ1HOvv~?)3A_;0#M3fP803aIpL)SyL{=LX)Y#m*v{QtaY*&wSiu# zMTXbGR_!-`N<)WdbaYs~f8}^xjTbc&WxnTDJ*8rO_B%qA{i6!ghYvL0O(`L0&gA?!aix;FO#JN*_||pGWb-J zEQ&^T=fh^5nf%x%Xare2^Mja8p}P;;%G4a^zf+g9ig#%%qx=yI}WWXBlL{v*V$YMI$Q*)AtM_`dg77yTQmC zLR^2ae}rtyL!j$M5Np`V!8Sg%Z0p7fTlA50C0;&Lrp24VajhS@vtS{~%v^UdAC33d zIIV;wpq1`fr7=f3Q#vze>6x9Zos+;@h+uLaAyF-Hc+DjxKmPYL(y(XH|1NhXlb0+$ z=)a-&`J^WGLH`Y1b(EcCv&&9wlk8-&v%R}^WgP8*ghwOFI*CmlK-#VujEam;0-a-$ zm>`T3t-u%>X6m5@09z`4N?|F2w$GqBwH1 z)CzKMXl02LLd5>S8iE^|H4JSBoCvHe^@hF;acw}Ql&H#~H>4x4wRGg;pJH+XECKFA z(>umf4%VZ|y2RjX;*GhI%stP$#u9Y>j#5NHKkFv>L@n~@Az2`w?Ic;xE=R|&Uf$ea ze-u2Erfq@R?8n7p5C~yAWvt;S670!$TmLePhx%ltt8t63Wf2$`Q)P^_(|Z z8QNJ{SG(p3Ov3r^Z5`;PAu*_H)`t##Crjs9Ar7Q&jTHF=6FV{4gf3g!m3Q5^QykB+X5MBvb(>20*)=09JuGv= zas15R1-De-q`D)+jzmz2 z4m;L1Bg8Np4Xwlh{O351J3_+=3(P7o9D!p8Zk)y85F*`X5YomSdO_kxkhj;e)7*i` zw{Cc2<>(y|g!nw+V1NzKOiV8{qr|x`X79ThKE)E;nD>?}IG80;w8Rgkgc~)n|3WU_ znPuoR5(Tr1-sd9)7J|n6sY;$eVn(BA7C@669Ax?1Kd4Dzx(7%gn2cf+e%>`snxV_= zwLzD>HO(kDanfPnSe6??xP+1C+fERVEXNodO(a_wHdr0hAoz;OSFMsP@lz zAUP}n#=iXm`Is8o)LzopL0JCgZ)n$a4`F%Jxn{!h9|lDu2^vS`N@Ema8-0nH^b=** zx&#!TQjAdErA&H>FI3?t_CS5R*XWCSp?0g5P>8gn-R;X8Nxigx?%~fe>~c`r%}s}m zOCuz|_)9X1!=LSAws2G}>(0{-J~RNq`V5QTJPWiWgzSfFbW7_uU?vqy^ZY6*f+O@e z@fh?S4;e_ZvNfE+WlWA!ZZKNYsNz2K;68%y#ei#>?Kf9uwjH83?SF*8`?{WtSAQ}%PzFPgb z$e3~7isl3#;6FAL`b)hhNlRicO3684D=Mvcg94`b84y1ZYfi~5q3+Wx9g%PODr*9g z;pS6bs%}KRnuF3$YeOt9YDim@-!;uTZTlMPCNwL zQp@tgVd^=d<=IID3Z2aHAiIKtPSiOBUXHxnj#Ww44MJ8gLN;-oNb~Dx4KqV7%Kw@h z&|nF90V=&~;022RhPS~Iw0Tb@P!kPX@tVh=rqb&9t#9u8ck?h5O0)$`tB2+a<&lZ$;@( zVf(|*20{G_)danhcrTJ9jV@OWtAK>rWP6i1pWN`PX(DTv>Docyo<*)HE?M1*F5JXN zIy3S?;D>-80J_t!ozYL{f#CA=F#$T#eq0$DDb+M?LO(Kcs^!p-;MaUO`#L=+H8KyX zCq2l_e(q4H!g~o-Xo?hol;N!!W%!uUQU}T16KymvBMVPA#n9;iX{o@eFq*I_@;UW;QOBET zo4Hh>b9z1<=Htc^jQhTeS9dZrGD@?}>=I7yX_RL*Q@Z}D*;;9PXZs;?zs+wy z^yi1KYNYYUb;ESiy$){gIEW@8BGZO`YDR4+fv;E%35n%=8qoI((50=AfZS2*`R$pt zp2eMCl?5uzsPi_cs|r=Rpw1fE&kU%u5z-Qw$}Fg}2CR-c>nfU2=O}l=+>U%df;5w1 z00~HiAEmV)PQl!Q*|+p(AXzUyRm>_UnX&(D*g7v&IjE(n)*W@$ zUbl3eo37h=u&`8ZksJQ4f8-1M#RSd2uHv81!yoYO_&)NVm%!caT_*IuKQ-gf@*c^e;!70H z_rrhCEdK}S&!2b>>}v~}SgiP;XUCyM4;&h6IP`HN`-!Zw>~&JZWHT(v5~9oxYpKBL zbit!I#QkX(nM7&q)1|5zm%7==O~S|-29W&G1I{wfXN&0@{r{L8Z5ZeVGuIFUh-j0T%siy~D|3;&#q=!)x|J zGx(0ojwt83&==x(qbWw-PWF>#HEAMh7Gh|-2z|+{ZcD$)t+TPz60&qgGHiaFOK;YC zO-@&LmmmJ5hI0)O+D!Ng*i{@v=|)j=voow4&&aTn9%Q>()!T*kIv?lyL9GwP*@bq| zk%j#uFoT=X*X89N=r`5SubG9VheT|WQC!WCZ=>|L2c)F}r_vqu4#@gbU6^rzoP}+z zXhyqE5awYB!O};-n_~K9NUw}af8c6C{SR@eMsARe!cpuG-H{)-X%60=zLO0D8xn3t z?hS=@9db=yKqX&Kq&wqPHfI#5#i07R(B<_+HnUR*Gb88|-@|0hSOQt|;Zi=#l%`GC zeGydAB1902pfU~)68_o0sUhL+GUK*ek)hzvzBVWruk85{FeM{oB(ES~?4Tq1{SPyv z-v;ACIqZUvT}RHI$V{)u)9$Y*?EpCemK=hHrlXe3`IQCWbA|MBg<`D z;VqG=cW3&#Zg44c?ONT8Euz%&!jbJnBSW!wd)mc%FZiec8Z8Q0H^8V~b!hX2)QQU@VGnb2Nx0 zK!fkAnDda^cR+662Anu^Y=*fc-?f;yvndU|J?589UcOJm!{<7i(saAx8FQ4sHq4Q@ zH|JxKR>*8hN`Tn!C@hlbrX!>DPiAM7hNif{Xd}1=DQ(x*xA(@g#u)e@N&Cua{3l>m^RY=>0x2IxwZ>-oxnCe3=N87 z_~#M)a~%JifIk4shW~(;-KD=g_|KOoE#VjU);(x}lZXgQM55izh=0xsYF&Su40x8<2;*h>e(~)x?A3IRTMFUfS ze>-o8b(9A90RO?35Z5-2!&A6@YMiiWi@|`7g1}D3+mp$l*xuNZhER5&g1lm5E7?^B zp{+dvt*kz8ppCfiXvs)-2)s+;D%V$PeX?0D@NFG~)HU=Iu01*k$r$tjUr0m5pX2Q-lR=#AUdcd&y0-}x{!*abHMjf43uu}O}nqviPrBi zanpDu+S}Y+lNwcVsE90dWgSGj{GgS`8&IE3uAn^M*xalh0$v-i9nZvv=NW&q4@9XX zjRfg@@m(g{(PlPDG8K*B*INIbVoyr!73{X!gFF^K6l{tA*!M{)RlZ4l-}YS&@LMd? zF=AzWzkD`%YDFmt2eqk~7tSvfYa$hRpLgY2Dh z6v;&>FWI={JnQ0C%(iSLRCE#4$Dq+=tadqY^Cgc6y{teDfa+tf!7)(obNtO#n;&O< zDDAF#pI2U1wjSTsY(EE&Uoy~}$IBrz(o>umtWddBYwKc%}8lz+$)XSizE$ zDuOal4;t1f*MpC-f`{?@*`2@_!`96}F<_nY0+cG&VPIg$vhfPGk-kg3ACE#~`jYik ztx%Z^yY+AyP;Q+9Zcpp*u~PHUc|Ulr@SkBWN*ysVKv^J&=3IKX_ zN)ILcBJfIi5?}yC5KSA2<3oR!8-a+nT0wlv>Y37>i_^+aDsO?|i5l}{-QO(uDg)$n zt96vaVw0|u)bs-TU^iZ}gt@{8!Pd51j4D~u8qhhvo%@azMhPn52c_A&4DKaag zW?NL;pZ(UUmI~Fj6)~$)<2)P%d6eb>#Bd*_F62jnoGFeUjk3VY69@8}L$LNJ%`)GG z@Iw$aAQN86c64^LoP(iPol7Tr{dIIg-}d((*DPyJ z>6SIsn;AU*_>F1&-kCMc*Q5yKjM3H2P}@;Cb|P#>8GkF?yv9*b;UyE|5vrmtCnYg9 z1riye?ogSi5nx9%)8bFjkf2}6$GzfI$4k2h5?AlyMX(FFosB5Tm+ zR`0PE6W*)O2CDec;R<;_tt$bWH$pIP#ZN z^&(y9$h{f#IJ%C7^K;kLRska+j)4*6qbZfYre2jOONw~D!`PsU1;7#H zK#x%V9^1g+R%9}T&KO24Kh)0+qf44;BeC_`>diU_G4i(cqRQG0Q2Mfsu3h>KCIk}D zH>#2v`IQ``7#GnfjaIe>Yi%5t*L3g^(8?Xhvmrm#8f}jawLp?I*xCavG?8m>ROMVm zw2e`l|0kdS{J(SYuQbwlS3fk_n71RU_Vux{tD4HYig$zK`cc86Y)8jXa%`qngVYG zvq$9$;c^A*&St1xV5OwCd(Aen8O<})30~I4k#j|l;Lee5{j7-4u(vSvw8EFSxN=Go z1ZkhE)Zf0!n44WW5fqKs-fE@Ac=AS9&ff5r3Y0MJCymfOHOT(AlYye8&y$865+@{rSn?(j*DpohrM1 zyG)euE4Oxuav+oZ0&%l7Wx)xgH|x>Hmg*)^^_!6HV3k`0=44kTBD}7KH%}T??U&_#QT{Y-E zBFzGvPq2YXhnLev-f4T6@K05J`}W%I#^r3X8(rR^Ofi@cum=j=s;(*7&56q0Au9w@ zm`mB1jD)n-cO64v0F^{PC3V{?U0}tMQYKVd6}Cb}8`?^ng2w}4yb_Heo1-+oN*#Lq zV6R|+kmhlB?Mk+>vP_0dmy$4l2uVIM#`+RuawK@m>IJ3APn<>_SXhd@lqw$@s6I!e3cU z%;J9rN=+8Cc%?Y`7HFNopWZ~;#}p#1UgO=}_&_Dmp6aCLXi?-dGVQrOs*_GImkL|} zMyhquhj(9yl3eTFz)Y}>9LT-s+Ah#)u@}Vo5K^1NzaR+W;V5*hH1Tpbusk=5;g26d zqH{Y*hiRHS!=aO_`2%X)jc+O)c@MHnbDW)-?5dJ0#k{Vx2S|7F3-9_rG>Yfhe#-8a zkCD+kpJY*;XjmmGlR=z7NsfvRg(=1nIV%_oA4s@BrC``l`dNU>1Jc-jDz`kUh-TQ} zlz|xsg^7@*K@sFG{T4_}9>XC;_|&B{GY%q>jpJMf!1|TD(x%%{n?HT5)o`o1o4%F+ z(~p=sBoud)B;fnE3j#`#)M{fJVs?$=4e;>24F116+nXEFeiy^9W4KbCA*!hGOdBff z3YVe73mws6Ke$W9_wV;ZiTxI(M2r0znNg$VTbNkK%HuRmEYEi#?thrsBZ&2%h8VmM za_c}aDu3kq=_t!%&$2T&3Y`eTb@+j;$}(OLsBzBhF$V*)p5Q?$umsYC`%hlRkGn(C zx+=auKuGrIKlHCPBzwLylI{A5Genz0_#zrlL0pKyzHME~>YbM;o5NXHAx~hJs}gvj zvqYiF;z`^f=fNKtoH_aAN<+5&40BPNj5JPll17Ky#@$kADS2_5w(&LCEwQ3>yV$~JlJD91=U!ZU_W836Pb-ZQEHJt7%lf%Gm}i0o(A_Gmzh999?RR zq&HU}*h162-gT0)D&;~!oVSK3elzBisby-ewWjpn|KUy-md2!~W0{;gAc2ylnMS}K zpeBzb?O6k=IHKghG86Rh#8*__!+w&hSjp(DcRF9}*$;>=*y#9;#;|_Ju(MChoSky| zNWE}uXFQuUY)MGNOdwQz|Iu#ZF9RTk=1=vKchv$~DjxqjTmbijqHX=&X&0SO%REb@ z-crkq$y3jYLP)+5gS;g)I(|>V`3^oc8Y;E_E(<$YLJXoMP4xv44=V5V2SSH2RKJ&JGV+ z!pr_KZ;K^pd$-i~=?-yi=T)i|*E2rttr=T6EWzyGcJkc$!HP3nZw!n3Hr@``)@l*x8 z#W7wPOD&acUKvX*m3>|rOD&Z@%qwH5rSjvvGL~8@pXQaZ)KdB5yfT(rDnG|7W2vR` zMP3<8EtNmTD`Tmp@@IHuEHziIC4H}36zB6mY6!3K@43hb;y;1s1-_h!(9Ekn#r*~f zhspQ-_hL+DB1Q&#D;}2_Wu{HBnU5agftDdMO&Q~)R#wa;dI(h$%~r&&LXa%IAl6&r z4Z5|7U!_9^j6-|IEY-yernlzNW^habf`}|5J!fr{kXdCL9(hJ|fg)@!wMQ_k&z(GT z`oijI^{Lc>K1_Ux|0n`v=|yc3-QcsCw2&Vo`lE+JcDn=Di)@3Bkc4 z!&C&@z(cA*v&Cniu}G!W2dG%0S1zr!h5noEV>$W4lj`vjYs{l~;f@}lb;jY0QIp66 zFAJ|hXE=E3x#!PcSZ)ZxYzq5I<@T`3KrE3gDato{lP%I{aO&izW?!OFdeg6v6U?_n zPS9hGBs6glueI0wbCc#TkYU{?Csn@D7Hj^`PMZ8py;6(#{Ccewr^aryGqn(W$7kPu zsCd;IZK3A>`1sUs;#FG2hsW2691(^16|^q#*^hv~Orp(%SPyM))fwCn$2KF7^i-o8*1`4yO z?MSkMsy0Q+tEnx#7yZIi@Zhx11eXRD!8{LjQ>z0K)Uu&9eJKW1Z7k7|hSud<(H!Pe zZdv=3q`ftPhV3hB2=LX>!RVWzhzj*Ua1zZ>q#BJ^3KFW42c9%qj;y3O5m;L~@gzWl z)TA1u1_L=r)yw+^Y_{Y!uTpgTMB|M&0z?)OH1{{;DoX%igE^6p(# zk7A|fC~c@HpTkN$ShI$T@U^M0c%YhUQx?4z0zFg>0IH`>?|WMhD0^4i1HAmoJ>Ad^ zsZ=c_ae^8Ei9)q-q%+h2NGheDv?{i)7-TZUtYG5Gex}`%UP`!DAXg(U6iBNCV!)}j z2$J0|93u*70tJ@uSXqwq$^%53jpXx!U)UMI58@e)9NXfghWLXVMu9O(c=8K`DgTXd z<-ZAR`30O{c|Vr@WgAfGcl9M{s~oW?Slv$qqPV6-L3zJ$LJx-|Q+29MYh45!VzFwM zGj-GYT{Ze|E{~aC!7U9)xPDSHv1OKelly93zpU{ zoxrXXH~j!8(K^_^bea)r2~)fh+Ay2D#15FK26>o-Nk1J1NstDR9=Sgp#d+k1Su#i< z9yoY3r^77ohr|BJ&!fS}5B((Yy&$s+`29lVPM*Di9z`HvpU!r!MJi=t8>pmX-nbVG zu4gxAJD43BlEijPDSI2NiU0)^e_5TLiMVTG%G}w zN_OjFAEcV3^9oJPaSbbtzq@PJ|$1&5JfC zC9bD8OkIi*s&~XmAidfn@U;oT1by;$)0T26o0G6WgYuXw#5_hrWUDI$RHQRu2$g93AYD3GrCdbP zDlMRj|O6<#vJDFaT!=N2&EN5iL{( zg*!`R4*PJA7BYdXY)4Uv^{A{wdR)^jxrjOH1P!QZ$xqA|qGG;Uc0n`=^HO{(xU_YS zw}h31&s=@HrLG}4R9@r}D_(@I)1(>OFm~i}7j~orpzmoH#+0^u62-M#Gn2#-hVv ztnYpkv%SVAFg3oj>bbT#nT|K({b{rBTEOAp6To@HC8YFvl+u%&xwLptnk(3yXIPVv zk-j`IW$Zf%j%Lujs0sY_H<9J$u>alNw=;9tZSV_*8~eW5rEYAb)kVWN$?e-%(2MJw zm}46PJxnLZD~Zgd5a?y@1roJ=O2Yc<#aRgcd+&YlkxOSUJbvn7P6tqKg;Em=X=}wP zLhn|mlXVDOIi3 zO+qFEi5$Xj%0O7*T3Ves{jumyf@#94bb`oy*|2kbVzI79!Q;yc*~BYooz^-`a(UGE zmd*x&r|}imIYZbfNu?WSxk1%9thZ&L1iI)8{;jRJfw~qo#%sJKc{0X|P)9Caoe(Hlo<6yhm=x*l?z8I< zbT@{ixZMqat0Tp2jQ@-yrl07?%3c@UVTF_#;70+!)*7CRF&iR~Nb?CHa?uqIP{BQOtmABDJFed8v>2AU?NC;o746BL18vx^H+%K?I4LcrI7xvr~;%w^! z!Qr~;9E5TaE z0z%S5!2^+`ltWP&t|@F3~+Tj@-kmtb(3Vk zZDc0Z>5=Yd5T=q@Np`p6%^ivf>3A#JA}p}0+|BfjVR%@uc966dUqyMSWfR7`ntrPi zM0;y{kXC>Sjg`%!E?H$LY#Ym~#NKJcVIOJ-#0nUP#6Fr=k$sg`lf6<#!(LXAC_iyn z0Mwfhb{^1?^7h3t^vbE_V1fU^{cvKWilZ4FyREZ3j+OPPC@ewgSrZ61M5II{;lN{yx~Y zbWurkn2S;y(V>P}5#gt?8~bh^C0-mth6q22{VevQEDo}86l77Dc@P~t52HBB+&D`U z-w%@54KgPRhMud00DLLLzCIj^h-&a^NKxiIe^A^H^6#Q5>pw)I`d|G1p(d)gPoHgd z_L!9ZEw5rydJ!b;< z?ed9SVD^O_JtgZH+6IaZp>jG7|Bx{H^^eLdk(go(qKB&4d1VJu(y}s}W?~Y}JVlWj%&**Jj~B+^i8_)wv*v7f^==))t`afX0mi+G@4y zI)%%cJsk2fW{)Lc>wQ2_AGk7;BSLISMWu2HGT|yc0tKBi#u#dK9`YJ;XYzFxC%S~K7l>vt@m&3CQlRnKFPc+nNprc z8Os^?@zlY_@Tr6SVlfJ5&glHbmm$?V9>!bA6Lk4a51yfx1sT};p{_ydb5$f%EH8fb zBkQam_=Hn;dYq-3kl8)ji;~Uh)uwJ-;+63U?O-1P8w*A!G}ZhRuZd4s^AfS3rKq-{ z=3yeKo_SD{hS?`XwYj($VfDj|uu?DNTJk{l)vJ&Sg7Tps?CC6^kcj1ofIxFB?0~6{ zcvtpN?!gY|&Dfq01t;KGlSyWR6+T}SOvru&Z*{sK#RsYzvm(yadDB?uGKME390;Yy zMo^hQnOZf|q}5re%!qNE6%y)bWz0v9_nvaF94*Y^Tic5Y`=9nr1`1pk) zgrDEFU)&47iVwn%eW^QZv+q4k^zFnV9+Cbzg78oC#1Ut}7H_f%%+Lw#(-WK1jTCmm z&WT?6?eZkm%ELQe&>~INk%Ntsu+7P?r$h*$4yRG^d%gjOio>= zyiSWzaZ5=Mc6~^}`Dw6U=QJ2T!D`>h_mSkuK$Dm>P-KOc5A0nPuPVBAHg`6sn^B8r z)gd8lmrtHv>#SRUm3)g0aoUu1s|7tV;`FxHl~O;l%=I!WMo^&~tU^=?n(jIir7633 zA-nq)q|1fGa9it=i#+!Ig(h5u2^Y2o#GNUf8Gd5_s;SM`d;EQ@Olx1JIa59n!bwhf zrhF||Uz!I#ImZ;0Ceo(-MQNhP=Z@Fufm!^{?q{QWd#4`m4@r3;jl+g3#)~iS7PcA+ z363unZSSGoEtprF5GoyZ3$OE1-7Vm3iLM>M=~Zu;W0xShifaLK84>NZF@*5{PN~`dGo;L;g^Zc=HZ1an}-{6%c>$u=%~7)3Pod< ziIgD`SD%9DZErD=UI()i0xOqULK_hALAD?yKI}$F@2~5Va_r^@A@w3Fz6}^kV6Oib z{6d!W^YqUzg19^?zJvU+TKqNSKP}z}5#fq=g1!5m*)_C@}*}Ty*&0ij;Q4H)&ieE zxFB*~m$Iz}k-}k8@_hb#G(LJBljnx*&KT*3UunlkS5S>$o-2xgV>0K!jalTEqN>zA zq$&x2rtld6o1{b|sDRUDn#@`R*l6VLYKL&oH5&s*IyGZJBOI_fdKxTJS_B(XNO!a> zmM6G19)l!kTjvvxL_7Y|tcB=nO?<++Z~Q*qeRjfguI=x{yZfMLgRuA@xdpxM&K0FF z@m<>=kF%XAR^;CZ8&CNJL4@m@q9lYkkwi*V)|T)crI&wYm(lH~HN*FvGX0I@7KKy+ zZ>GU$(7AWF?Bmkwj25fkDy=?Zip9_Dq)~TOf0_YU=%KTry@rI3C zX3Z+Di-__S71xJblv4F$W3&lN=e{7I6*3S;kF+bcS~oyRgS3`2Qy!6%d+})CyFNsN z3-iQv^Wkvl_Xn}-`YG5X5B)R`-9enh;GQ*bl0oE-d@mag{0LNFs)h1lS7)6#!^EZ* zx~5Xqv^+{<83shxRsXY?>S{sbW=(nX_KNbRJi*NY@vf87PgB#}eo3+-0^`jENX=`m zuzB_OX@us3x`DPyYH)PzXbUXcn(ZfeK&B2Y2<|?Fjx)17iZ`N@o*Goc@FVYlMHzCEDsWJSkCjl z;*xymQQs3x&0&xF7P>5#f~l^TJ5bAg&9`KOXkdw^uM1+%WzZcO_PwKmec6;`V`)yb zsIqffp45t2t~u^I`a6r_J~mN18auyy+{fEmHtyqqEpcBuH}0DatE?ynVj;*F6G_zu zE)kq!ebDmv+ksLU$+Mv5m`+YIDf`LNZs8<$>7*4vf>po&wpV<^P55u)owJ9@5GN;> z19@YmIPpUQ&AysIJ(#_g_4r_RbJ^#E*{iVE2Q$lwpqyrL5}=zgY8b}>g!FLYehev- z{4h>HQr#bAgDA~hw-0_HsXuhHG)((xf9R!NlKD;?<^dpD*BcHMj9L@qqiedP7tlNs zf?Nk?OfJk6WBz@$p zn6(#;sHa59lwNDsuk@{=rw|84DkC3rV*v?B<$l(nOxBgFTKcZv+M+G#!sW@rrO5=h zc|*EzMmg4l5qV2%l68v$^+2SYrZrHc5{=7_x95v2A2mY=_!|{`(t69g3Sw2tODumX z4}+Q_w)QYc`p;^T=9g0}(>*L5R$;U$&$w1hI@9dX@k3m9YDo%UG368{OI}<;VJ{C^ zQsGYdW!r*0Q8O`;S^!%i zV`XAv8-CVe%%#@UqNJJC1tTmMf>`zw*M~R=o*#On*c%1uF!bCo38Ks!WCM^JyUqZz zZN*{W1%V4O5HJ%L=Gd}fbq|XhAmwvcNz4M=a&tv5I2;j{4q;-gTP|eJMq|kKL1HyY z(o-#%!WUv@s)kP+YjQA7En39i;f3)@EnJ0MD_;#KS9c(z#B}qydrwlEkY*{>B-zNe zqqVEsTL;}zKQn=c^NZj3hnj@-0c$Bo<88tu962*zV|N%23f&NCzQI@s$(PfoE?!dI z5=y!ni4jbA^}yK+oCzjIOXYWp<`9Gt_2LKKJvl6W)%=X^9&S8G{}jM4J-UAB!EHgQgeWTF@ayy_6O0h~t6};ynYIv%NTaBCy(7~om0XX~6f%sE z3YX44d5Lt{@LlwtK%kawA|ExcDu1XST@|M>nUB=)q#T$MiD8V{Dri^WQCVR4+qk~) zUV=*NN-rjcBr#A$US0T8T|)#}CNUF%5DaUDt3OVUNIZqyFhrY&uX5*r43`VYpV%^~ zrf<`US=mkv+m2iBq0+?deKyO|(aueaId0#nnK#L@bd6t-YgXOsZ1wibAn+ArUbEHP zFG5+BmV2PZSk164v?I(Yx<^WiZfPJ_3LG4x>)I{hI_wx`mv6tEW-2e}Cj&o)sO5eF zCUN~i81=J}2N4}IcNn<+6ykTLNtPr|?B$SZH6A%x9_H@Qb-gGK;u|a2!|(zjL?&lg z#uq?`rA0AXx{`EHr$JwIe!TnKRg6POqU7mc|ReGPm(U@hb}UJ_7woK`)!(j=r_{?X&*xO4U)+DVa4Y7%S1RU12i@j>3`C4{`{)ltu8{ z&Ep)RFF_PZCxs*-sXK@u%u*VIS6ttV+%(I;k1h-bgZ?NO#6e#*DYzS_8p17!Kub9J zl|V};;T8CGI^@^V11*Kv;JxsJ1X==o^WeE?Zx7sEFuW3-YMIRLl?+e@oZ2p8;LS0V zn(So|VECDgRUm8)>?sl(={^8nN@?H;TKGW4RLjtcK<04K&R&J0--F^bRG%mzleBc= z$1YxlylPv$e0NO91JV)bRgyvPXaZA0Q;-?2gWkV%_!0dgBp|^+!iID&FFlaCdLl@xUHa8il=@U_F)GH+}6>S z_eyIy^Ocf2jstGCUKS=^6hK`5K^A)h4k1nIj{v|QPiX+JUTW5fU z0M<9j4c!pH2&db7$re6OaZ4uEl&J(-;AFvbmSio8- zaJUQsw99#H23%qQo1$hU5XX>m&W(milDK&Yxme<82$rZBDD6gY>3f4T23;M5>;#(9 z9SmbIRE^R+i_;OffVk;MK>~-}`D5)o9QV^C?{o)|&Qio1n&ZF%F&7sSm1r1nj*y}A zBeBHiy*zTcbZl@!>l>&#%FkYj@ z%4;a-gPG0X8P+3q>CN+G#(F~tK^?|X-^-II_uM2Ig|Q2HSVsx4LWvJf|6v{v!aM>@ zH}D}vnH!~E9zopd(DS22#d>gDvOKg+o>vrrh#<$=T zRDJb%Tr#OjRiRMJqkK@7gIMjJon%ut5dLQI1ZtWa4Oh8Q_)jT8jButdSvbIy%&vd zF2I^{Nad>Q6QTC2OuSWD6&~`3^$CB|-CJpZ{F#h*!FZ+E1yz=SUP4A=3f$Z^dqrzW zYK078o3wCcyt}{Gi?8z5E2}^(r1N}pYpZtMU`@H*3JwSVt~qFUK-{3Xh-QFogA=zp~YaLl+S3k zu8mNXR;H0GMQIXEq17&lENoF=hyzhGKC;wDc%Um;hN3imD*pH!iDpRzE$?W!C2S=ucM}XIS?&HBeb@*+8}F^NiJV4Y zFjY=Q^`^6u#@|CaYzI0x zhR&!TIs;HKI$5j;cy3Tqx6wejO4`bWHDdP9Ge*qflWI-;8la37HQ~=+V1@BXEnKB} zi*MzH@u{Wo=Xqg#YAO7~IqL>KwG=*knH9#Tmcl>IA>)%;SeuPETw##$NiD3+#%;VX zKD89SofpQZmcn1+ea5He!nKUZM>;Sf;=)-1Gjj3YYs`qju%&vNmnsu-BiY>kj4yfp zEhS$97H*JObrCe3Jx6ofuY+j0v<*fo145K$W6as1zD65iQ0;@dMSTyL8S)83anhmn z$>!&zOm+_TkM>ljcbLUC$0@X+riK=V+FP5SU1Y%2HhCSO>~E%!m_%~DCmm%UU_6wR zQphu{yHFfl@FB+(lyB%X5YlvR>K9Am9uyL;E0f4J60v*`^cab#O12ASFvz3&S=kGu zl=4O`tn3g{Sb3usR`(4lt-ex=8@3av^UUtn{fZ_GQbqDRVv5+WH_vuPX7 z+a@_E(kWD079GN+)V491AnmPMN#5I}y!=8xoA8yqye4xBTuSY+uI2Y$?3}x_vGG_)zib^rNR9K6~->Ss{eL;cl$ao{4h!w$E=z zIvtgZtPWJoRc3%#Q?d?l&9!F$TvM_RaNP}QfLvF!4m7<;8|SrJ#0+Yy^z|{~Q$t4^ zE~vT&Z@K`8*Ttgq_FL&qW53ni$s5036Rvir zvF8%Ofm3z8dMtHAp+;e6k=Yc&LY2%J5#f$s}#~)GXpEUds#PQ%m8OWq3=F;eGVaG#Q?K{L0o_mC5eD z{0i^`$xw<$5T!{}a4e0kN>%|ShNj$3DII8#=HMrVrX&@WHPQyNrB5^{1-6HHQ^S))dz(o{vR(_tf;=`Esv z6=YOn`?jiBzgAh=48E&Ywz&Q8(W{vz@2PimvK^mFLOtA>gsNFLMnhekmxgMDyF#YH z$}CXPqS{VMNk!QfH22;Ch*-e&S@qehOioAt8_(4f=i#84z5^N$5jj zLMI(TE(9lzd>5!LHy-9MdcEn(WYigA4}y-g`;BDO%c{`5-L1{&q@Z0+E`f|Xp?i-R z4B4Ahp^bMtqoaQJ=28cWA`hx4sg*=qm@8E!%?5f2B|rvzkFQN=9N)|I5B|+a8B{J( zWRGtpv|iJ!RHCj2%``=&nUZ?Ix155&KQtByxWAk)Uu$d!uHdwoV= zSmdQb(qZ4{9TV4cl7mq@W%9`)!@fZ@%o0&uJ)<}b>AWc?vP%9dAH`0tfKZNX6@>D! z7KD1iRAH!JYk^3EmIhdN7l?b+yt9BU#ni4)taf*xbXoL9SLan!F>=wGY1trQ>P#jm z8*9~tgtFpNtXV0gOnsXIPTf>1fT}&QP;KdV0-oNAu2VuEdil0Sr29imbVDOjdHue@ z&B1R5s%B7?5am6)MXF*e5U&rn1K1uD`Tsn!{El{)6T*=SnJsjw7D-sk_0i6>_}TB8 zL#|(M_*+UfsC8|P^xR6mFDA$eq{^grG5oaw&v?~241evxuM~d+IQQ->YsZ<=41aBU zcwlB=M&%ALb!&w=tODLF7IN-VE`Bh7gt6 zcbs52dhr|nR@2Ef8vcIuQ%t6gPc35d>tk`N=`Mbno4VptOP_CSyV#$6ttM0NXcud9 z(il(pi?1wsLZTzBB}-~)VpZ;rSWD856QWC|XIRhV03}HIp=m5BtlG%pCy4^9(g^rj zvyLHPw6_9%VSmQPsYylhhsI5}rzFMV%T{E4P3;)7WxzKgID*bk;gOb5&pp1a~ba!P#2ly)m zPEU6VuIpr#BwW{OW*ROG+{pF&S>i#ujL`rRFpqL)lm?)WfHWHrrUxQ0M-fnZe&#vD z3}Q6*J;*j04IR&QyixL^S3-26;hHoSnvDJiAo#RCzk~?BANaaP@Lkfw*fdH1t?mv+ z@!j;g?w(Mr0hw;2;#w6Y8@x~i(L#jPRiyz^BwXNuw15E1U$@(kivICR2+M|AsR{SSI;)hyskl>+&qQ5=d#Q%4G3+B!vdZIBENeK#TB^8Gfx@e9^197KM@2TYJ=1~) z5|Zr|-8SM-NSlS4B0-Q!CI-JIx}~}$)b=i!CGD-~KQ3%X))9(dyVm$xEguioi(pwz3?07xxR2c~*N41lUd%%BdxCyu$_isD3_Gs9fe-V_$VtMk|l zzV24xnh)a1YpMF+7YMc~t3mK@_74RI8*5@a6IF@$)67Fdcg!60jq3hTuO@jq%fM2l z)RNQ~vUOCGSb@I2&8}N+FonZ<^jMqZqQ z0%Qn*|N0Iv*^t3#kfn(`O1xp{c<~6rpF{W*H%fwG;P^S@LW=z$^&u3lGe}?bEcPGs zkSF-0Y7rKTkMeIhWPDN~Ys!rOixFj%pH{lg60lldrO4nkU(Gx|NLu%}8HtXFF5Pc+0>7hqM=PNX*E|U&H!guT43$(Z*%%794A>%7 zqun^(JJ~~ik*rGDOFB_fUopwOMSscE%HXsiNszT~6Jsl;!D;On3P~-g^MI|044QNj zI`DR!%5CKLyG=D1$pi3Wi;^pe<1`fdis1aS)hfvhI@e(2wzvKVZ2*nHC)GHPj0izRdWppBCwreRR3X-A? z6lUlMQG8QTn0QaojrhBkI&8Kou_g|cX{Zq<2+sk6F>A-a97>T2*R{E$=wD0>(mm=V z8b~BsNhc8LK*@Ur_v5N*1R^cW3B>YGd9krCtd!aCUn-%EtY*LxSy;ku9WI?6sV%yj z=Aa1677cyXNHwjDM5t-sDkPzKU|JLEz$N&V4+CZWz!9WATL3uwfvK=djlQV zQC2juBMMP&)tM;#NG(wa8zXrdEVh;)MHFF>ErF_};pGmbpaa@#E5-jl z7lGJ$zDgRgb3HSe*bgH&2;702gS#-8>!g_z0Ku5&LqCMPiGAPm{1EKFrdE)o-*v0syO3*ZU;*A)7rIVS_*Ldt=d{SpalT`i@FN{xWVU1e- zSG+JjwG{pfUKpQR3jar57@t}S|0OSsPtAo7pTP9h|C>e!U+zW++g*8#6#l2LwG)}v zlC6kE8|(@w-72U&-n(Qsl|m^aiKBS35!z3ABVb@*#iflDR^F(ERo^yJT79J!H^{0; zovNM{`{9r;Fe(UFt&^qQ%zTho)u`8bCteImnQ~&&QR-e__>j#?)1pVGAHDp@CDove zCuNcJ!Z;uJk4*7V*6E`+%rw6M%$0H?$h;_TOgxoxE=U#Sjj4)yI7l7!m8lXv9i%XQ zq=od=k`9Zu+cjQ|7UsMf`;$?-;ua~tDAPfAT=_*Awem$BoAOCM@}g}x>$DWxlgzlG ze4RkjTrzIly^!w(q||6>rp9Nb(*w2;eazs#Bbn=DTaZB5G#*d{)B+;yWngIm3Jzrw z)+Za$xV&oXI;PBxUB{Fvykp8+X#Cu@Rc^d|Pa1F1zp!0T>Pi7vX?^Mo&C0-Eq!^wAv;$&g zLdFh>6OmlA%JH7MoSK`xi#TSD8@M@s%$bM4j~I~G(4 zF$4D@8mHuv#B+#Gr6z%S0%R#ErM(puSV?q(A!X$kv{=P!Lm{(iKSewp<)g8>LJU`{ zD<6&3P17WrSHBtoNRua7pVPO3{L@4jY>TuCAy6_=m?~+9 z!c>T!2kB_gLiz!r1<8Abc*i67vT6n<;bqkfS7xc(mF}oEEr?o&D^eou^3KRr$w??XQNFimoSq`P#%WpJxLj3kynO#6RLyj@f}_!Im!+v$B}RV* zy69y4g%55#&mXK70sQ_#5yH>!+Ar>fU&ROU2PII8zYWirg5d!OnG2;i+H$MBgE-oZ zHmn+y^)iEsv`|XUX+a>gIwgNUK$LY02pX*6s1l$^wP-l1_=Z#iv}+W zK6-ZR{ad@q)4l2Db_TTS_TIsU^ZY?^KkmxYVr$aWAiu^ltl`tf+U$+zqVdz&v=^o6 zIGcc`l-JelAFB$M*)3(=Nhyb`uX^k;7O@tepxIZS$BiMiR^@qXxx5cfuI_+Q#B}qy zdrzLU+R#f7*Z<0&YaHGwd(%7fsbuWjgDik+w6(QP&x@7U#m@fL78Wc;o8@OmOb^`-di$4WWY*K&Nc zm{}P>Ej?DbQ)|oKX6bS5wn|z0Z8fW89cBNm-whY`*}r?!O|!cuS(dKxdv2``a%ZaK zlRqj`B}ewgyXiW%1=s$qv)Taw8S?mEqlQo@MOD4}8Y`k*@Q2_w% zNt?ne1@?>46R)9F4(j_;k_)x{HIoV$Fr}a7(J08A+zWj0b;t%WWSUJN#L6fRUGR$- z;FIv` zse{5Hzc%iIH^=FRyRpIv{BaNdSi>JD;Rlp(;1|^K=wCzl^<5J)=^0{!_ri~T(vh{< z>2uNE9=Q4Rc5}$hw7rcE@OV!!)SkhS+eLfA%`v2On(RSB5lF>emZ9ew_Q6S{ali93 z3|-?BpzD=WlsrJ#0HLgu?Ct>bkxa=n%wC0;`ay9Tx-==tVM=oZ-^8Hd6F_^*MM5z2 z^4+n3)(oVU9C#-`CO{6*Jy*f^v)9lU2gPI9wT+KHaO!Jc{tf5d-~S2?r@J~%Cm@fm z9j)2!B@%~l{U3tWdmPu~3H(95{Yz*6$^Pu#TJNmQ9YBddxUDB(i+KeTkc{Ka>3Dw| z5`1m$>}1pW@J_4%9NrJ`yR99b%2s>=E<>5ED1nj$X@UW3h01u0$IK+zLQq$Vzaw1` zCR;5w6SG%gUbllz(@|b0U1rdH!+4OOagh5VghvkYB=Vg!bw^(A?Vef7w}wQql|mY87n=Mo3RqAkbBps#ZVozm6xCEc0y z4IoptQ>QQ!aA3ffC{&^(3 z*$Y9em#p7Wk`j}Bu0=-#keSRTHaBv4hDlT9Y$#sdM?o7K@d7okR`!rtpTG0)r#YjJq7}g8!^~j-~khG+PAU+R7%;X#q z%$*V1bDE`19?*Ka$9PrY}qzs?4qnt%XKwYvlvKD`3y=}I0x}Vyua9=*vh0#k_=*1I7RGB6~!Gpg1FI)(n^n>rw&$U<~f-i*BdJPT5abbi)w`#}&573_#CoL+73!$TYfJ^_q3Gm_A<6OVBK_#}6N4C2)J3+E0zLtRBV;94FJC;OG^uJ)slW#7RD?Fih>n)1cM+1Lu{9N*z+KDB;ve;JCvZ)Q zqVPv^(RFg8Di!Ff`f6no(Dj^Nsq1(ZZ~*d4dl2ka)xfY1^`O{QpmsxfTVJ_;C?Du~ z{&3A5;^N3-T95Xm!12{ZZHGrx*to=ZYdb>eGoOhqxUb3B=5P5Pr^klVx%mm+_Pl*k z-Dp!!7{2m6?C${!XV7wyG4USY`PnCbamxYztrS-tt5Erp{ai_}>mWG{5b48pz>g>x z7i`0^tptlN)9&J-fjJ_l5LX=kUf-XT@>XHDK+4_S!xKo_InFDc?73Kxtk&)(-EozA z_cYX_)66RBaaxoP@|ZDbLc_;PY?D`4r7kMH!=Ry}L%0KFm>kM+@>JTqmZK42-xux} zor8rt#->XR70=Lvna!sLBJZ==sHM5bds??&tKo+%;a;5$s=T{ZXJ$^dT6@1bnvF1_ z_`d-zS%?Xmh2npV9JL|@xW8UrWiwF5{y$i<|I2{3Qs9snDPHI-3cnsA;e}+_iwOsoBEg?meXy8hqPq=nQ57sS%HFHegvP>E5kh0( zf5(|Kd}wns_ zVfC7H0WG8QPQQ_3`i?Vywqq4ke;b(3&=Z0Ckh_m7~&$M)}X9_w({#G z4STF4^PYdcLO3#>PuK8QI8NHInU`cLKU$`$_UEK4{VcJFf&)Yvj()}`nR86V<}vSFd$%+=z5qbtae3;VeU&sin>26)hPcnD1qlwqZEGu`&&>tZzbw~Mn7_^ zJW&1rDUuHgm2(QZ+HOoo$D=bWjL7+TcO6F^uoW^GM&sC+&RGz)C5dBE(oEkt;Q;g$ zqsYnosS~?>BxWFvnGX&+QQ+qz*M;C_5Y;SA2E#!%aw7*!0wAtgH1zu6CO9k6;1h}{%WBCui->6&woOM5Cp^vjj!)3{*Oz^7 zF=(qrZP!7L`5Pb8klO?E$T9Wv$*|h18CGLA42lXUKC1{Y72HIHj11EtcBfjwAJGu|LJWePJ@ z*F>vD8BMv?%xKpF?}$qFXZ>2n91LKyvA!X!?7W3++;Lzf?*6icN~U(<_^3l2gSSZ z3?L70KXTJSj+iP)2rnQHd% zow(^oIb?iNA?r4Byzr&=!k^@Y@u>xJr=Vdmhm21uQ8cRXr-25MX%Akas!@dxW-b_s5csGv!{y78W|3(i`f9>7J5_S#^r?%L z+!6p=SkNQMG|ir)j;YuPad8#j1ziNy$Se{^X7ReJ@`GZ6_2ybT!IxtjhC0wWg%V&;+xd^M)ut5F@OULLE}+k*eTw$ z@>bL*?d||Q(?TB7*+RF(&8e08Z#N+jx%v<13F3vVTB`kUDa*}3;NVPy(hs`JcMU52 z2n#k*RDVX&^!s0R6OiffkGT0wz?iJKia$OFKb|_E+N1XqJx1F=srrbB4kpd<;#Uh) z5EWmA#8g@72eCRER;fz6Mu`+)PQA~2e@vE!H0yod31w9R^mL1+rft3$4f=_a23-oc zl>!IF$k2ApkLA*ql&EECGdUWCc^Kzz1Rlt#n+*oB>kq>;%$=kk3_vY390ZP^jvOFE zV;6#%41I_TpF^mV%!R=4gGeDq54-LscobQo)9hAwS^0B_y$lzldb^RX8qN3>PORaR zN~~#xJJF0tgHjV=3u^R#<%RL7r5l}y;!d=AC*@TaI=ARTLDv$+*IWbj`I8z+{HRV6 zH)){Sun?n-{|yt?sVWa4vI8o`)_9yJo8M#>dRLWBws zUJ~7wM7ElVU^*`tf`SsKg6=N=2D7ECw9Zp#Ss{p2*VHVIY*%BgDq>pVcvPyfDoban z$NEom>#=4Zt`dvfHb@F%1Z6h!O@l?Al{`{J*tY_y(uU`N{%#je+5l!$;-!*GTryyY zF)z`JHd?ff^HNfd9c!5>$T;c`{gEI0Zr_DScv;-3C-6NtO(A?`=6sfmVK}j5!nHMhW&_u$;k^qXtt0=SZ5YGc1vqF9;@O3E> zqW;8E%e5G-Ep!EO<&~oX)+Sv5?prhK6+3LRX$L(b{f33-E z9%vD=*z}xXh8Y99`Oq0bkS90p$7vo9qW+*CL6(>P zC<#Yk_X23y%SOJFI8Nk2B0o3F!qH&ZkK$1Z8D7*>eTQ9!^P$r`tmnCslj1#q7vY{zU zPWk8N=9G({0jm^Y@!6>3nAsU4shqB*_e-7i5ksckykDB3t&l<6<59a|mnhV(uo-)% zu`}?89b!7)){$ z{`Ih9&(izlG+J|JX=lVauZbn06RFtSCQ_puNofK5m1~b=uRme&+uR5ipH$3E?m!F7 z{USkv4?LzJK|@S{CL~zu?&~f#hX1mq<3F|G#ZX_XpF=r3ORV?nb7Q@kTjfi+e7KYj z%xR=5qGr~^so+N|fo(0cDt=rBw3Xt2k@!p-nXk>TOZ;e4)QlYm(IAiWz5_AKhe_m& zd_Nxy;}~Khg3(Z(K+bpYpNKOE4CUs56NF)e4i=**1JpSh^kW4(zJ#Q^nj^)Xr;=oM zA3_q7E`);2JP5-jb;?7*!QIBt8M$#Uc+Qm`y-#tRT4(04sQ3zIN%`q?0b$05id z^Px8y`e_c5MaVeq5Awuwok2gq9MdDv2SOx4CkOXB1uqT0@9xucvQ6`g!fr4Y zM#ENjRIt_F?(SAAs=BU1JeK`rq1gJh$o5)G0^b$?R}Iy6v{h=msu;%2m(B%MT3(C| zs<)G=G-JsJePMn+=$=|WXm4jr4}&ZOg|)8XvlY%t89}JHuA14gj7v~S!D0f$uv|@M z$F6`@id_l6+3-9q<18^-ODQu(OToDgJnw>0lJrNw)x=Kb57AlN?Wca+cl%M6K|q`c zG;Dy>JO{*v!w_;iI$oS6sTU|1?FQj=7ILav%tH6Kc-UEdx^YY_zVC{5p`Px>yO<7E zd5J#x0WhifmiP9~oIQWx?CDdN&Yrm!!p!bL78?-PLa6>ta2P^A9SAzwOCe)Nyc>;E z$O5>Ng0sr@E~M9b@AF3p=L3peNU~Yu*)6j+Bvf1}Z(;@$$fXbfALv26KJMDG4n42u zV5IDISXaBpD$EN3#5z)Gzx)%Mve{;mxNt)X1DBLv*)M*+19Q_pF7>Xz&u9pNV>sD15O&$0Z8E9o0BMB`)P|cupa-+|p_bQudqMM! zpA7rp&;o(XL8=8IKm1Xehk5R$t{0DnaIFu3naR^(ILwCbXcP~VK41e#8PW%1i@`8e zX0d@HYuPbdPrgy~!% zH6U1RWmkwIOK5Q=NLsG1w{l4M1dxtAj)_^xT_@GkOc~z6>){jBn;&`bjiU)ky=x3HqFVtX>R~p2dj49-S-82wb5CJe z+&sz)u@frJvJfwHss(4{Sma;jYN_wMwRR zvc`qWWF!pFs&h~ll@|e#Jx1NSQhL~u+HwIZ0>wq;PSWZ!RhqzpAg;U)6Jwz>He|$6eLMS1XFwu(1#iS>qqgg ztR~5eY!bR!+OAhJFUFykX)x zu@BC@Uf@9_4dC+}06qbLx10tWZsKie*@f@s5by~gyzL^7 zJ_3@DXF&?mK8~uhF zp8&=kkL=%$~e2+UMn`IV5}nNVhzE-f~@jo>#>usQTu! z&jD?=b0xC_P|Flud!vM}eE#(sThuYoQ4PLkEYahywheRy3#ddo!oMjA$;o;ogc((j zJcB4wjdg@ypl60mzpNhPw}g2E)~U$kurPhaKedNDLO4vlLJcGA;vH3q_Z;r`N^BzW zN_4wg4Frgs+K1=*g3w32%2^s2Ua9iF9)NKF=5@(#SZ@x#w39tcO7KcBVdP40sW-*z zdmXQDUQ@iP?Io;C>oA+G%Vgy3MMZuif$BM$u zSKh~j8RM)TZe`diB)k)Gjia9Ov}|e?T;q8IfCSKzgG6CJ`C+Sx5=GiA6U3al|Dq5* zh+_chU&NLpLFJT%=||&G}c8z zRd@FbS&C0&m91;ckuk4fRF#uxY@|x=%Y`+%zRF%S7Orw+a$!yV@Xegc#;0ag`J%Q{ zi^&8uPVeofwh4y?${NCKa_rE=u6BwywU``bA%`7nb(kjnsR|Psm%qw?Hx~9UGT8_| zwd|E{;xoxBtCnxO=Jstrd6&kuowHVES>S1A-IfBuXo|EozmKbeW*4(^h9YT zv3%Go#qcKud1PZH*L{LYYN>lgGwGB;+$S)Sh`azIi$bCmu%&QE@yHowkpt!wNifI* z@E-Dl)XRb>bll7f-Tp8GL-K($9Nv(&blomfvo7K~p`*oc=u(KkdFi>u=#_4Y2#ql7 z6ehG2eb_0OXBT>@7IR+*iR+^}?tWay-Hgd+PEc~RD$6^XNnlgZmrD*{%-pdeTBSk> zS!G{}DU3o?Rd`wrP{rjs6oin4(!Y%{D-|IZEmsk29tAi`#C8$6s`9~HT}Uf=Me$0A zS4tTf4R~cc)yI3!g8}A;o6gWhC;Y_y$F6oYLmCQ6pG=l#E zNMj3jJ&-~tiG4rqJ40{K@28oQfn6t;~Myb95--x)@E7!F(z+~lJyS80yJF0Q%n ze0hS1*yb#zTbLu9$3o;r6`##+xn!$G?M5m|d}q-G)fMye=ZjGl^U^Y%$ce>hwgm~F zPUOil=)+pFB*Q@>g~dF|Qz-@5r78m4@>8++e)aWSU;ZOqezO*5D~fJm%d&(FUZ#_hTK|q)L|nU?t$rYfP!C%srN_@c;O#!pk2kgH5yEXDK&~(Y{b_-UNi@ zl3@F!!K$dm7KTF*9nvTn(!(RiPaHWy$7eU)YyHR(NtCn2?d7)C z*cxsr4iBW5`awTq!qr+K$oVr;GY(+9xkm^xHGHt=gZMx5>G|OP*_8?aZ9Gtx{ro$qabXtcRW>PIq zyu?l8cmSdm*YO}z9E4MVtRHde`h!uL^fM=R!Sgl`e8*I;9QNz7t2 z-VbqF37>#gdh6-^@i>FAGlrG4V-#d~!omma>zh^UF@O;C`Gag8{EIVr4GT z$@}d0i zZB2NvkTdAt;I?=81W4@-mx!Ak^>=8%WwjUcb>P}>e@45SAL`Dv*PR;1w11HKLa_@J zm>g=dR?kZ^m@*4br&jRA6_#Fn$oIj6NNP-cxp?`UaHl}t8ln(ngr~wk*guHLumhf+ zDiEaac6yFhINO4l7k%Y5BrxHBAMZh=rg2Yg6`}}CsfZ`O+7mHD#=Fl>dT};=HiN$I@5Eq_n}V(o#PUg&Zth%B3S%UxQkKwziu@a4Ql;qwCYF4w z_o-n+kSj%yi+y{qHZ&B-6O#Sy{Vhlw|4g<{m$rU8RK_e8w7Ms%t0qdyeUo>U%DLkN zv(a>MV#AG97531+5&22$F5r`o9l(F06JiMTORuL6MXB0(*U+FE)s+x!UU>A0^+ztB zyZ`Kk)k8N3h~+b>gmD?~=v!5uF3PZxGTKyCHrWw1@Je+-Dy3zCqPDTgN8-ju_k@u9 zXhkPSL`0bJ4#;*KvtWl9*f>PT$a*G^v+ne@MnaP#iOfKz4Plq6$>ln=*U{8wzj*sk z+e>u55z4B>F;&b{GmEt~J z3VeWWIYqHr=VUtb%U-$>xtiJP{1T9_atarpfWm#v1rmIrfwo;pVzHb!C-X{*787y( z8J{bBg1Nf;iH!^h#&K_R+Jj(T5g{jmrt1;X55hl4m$fvZ{~Bt`vGi)0g=;Rw`G5XG zV--HFvkFa8oGw={lje+{#3dPxMp>2(@VW%|fD_`BCI2KFO>=@CmMc4D!S*26`J1v{|~_HTly*Db9~Q#+t?_ zX!_OXA*Q7q&`2W%eu4KEpAew~eGgfRq&{kOeu>w?C#X}6hDt+1yx`f0$TiUr5A~0} z{id5{ubM_zCI`ju|0q1ah88|3{s8{k-}vYQr@r>(-*Enqd;YVA#vahoSXJ0vx}h{) zn@rmEYs^FigfCY%>f>_DGKdCV5_x|5xf<)IYTQ7W%;(l|*9rFBm?IrwR)rONxO=!Y z3i(SwsTQVC$Jum$yrbE$h-z$a=qxz^BoSH2j8bTHy6Ox-KwLE0-6H9hs3=Xc2f^Xo zNV5rH)<2-le`##8+&RT5tD8~9q=ro&GpEsa+*ICK#$6@t89Erc5%?zH;zPR9NA`Ds zpXxHSGvak6oB~YDROkeY?`=GP9mk(zpl*lg!@RX;sgrD8a8eI0rK=n!QxX z+^LT7Vwqpm?{yH_{0mKF^HHN*1^aqZ>Tt~{8DYqxy)F(5w0sg>*c6}!dv`Fi*%T#N zXj9Zo7y9YQ1)G^DN*yq;0eUa&d;YMWra|Zhf$I!MgD^tca5(A@2Tl|Qu^VN{2(mLm zaM;wjp~NnOi&uB18~0Q6S+%ga2$SAmV6&W{B#Q|HG`j9~5&xdtoEB+$=ch>*F&gQZ zy4g&NYn18h$$HX|txdG%Qfy|HL9iBI{S+gv@d>Ej*L@75r-E5`Bn{x7!#7!2Q~dU) zSv7oWiN`XhplWf65WQKGjchwwySfe8814njwAszs4knvP4+`%)1SviG2Qn!g!e5M( z_6EQA6^)cOn0(hrgxYU*CIX7*6akSIKu+*9MBv{;Tf8zp|1nCuP<*nO$me}p8)YOG zxd}@V&(FSgUJ+06wGQa_cQo{CP8vfu3EZ{obSy@Cfg#_Jt&pKGkxV=4ZKtwI z#M@rbjCMUI&HFAO-%;cS{cPyRF(eM_gPrTZ2WR8l2j^q(Ljs?qyx(^q!Hnkz4!9zF zaep-MQ}>2KyDqt=FCv%K5$Vo(l@*Jj+2x@6h0x{oL^ktN2y-Lolb>Pu4W9rl-bw{X zz{^uffP@@1NzyW?qGgB*mqBG59whu??+$|8$tGzFb^PTnd>EB0~;g(*w4E8FoN_c!3dJ9 zKva~G@*;XdXnK9d_rZ#MRJ%L z>eSxK9V}}pwOY>{+3FeI`tP-Sxr3ge=>#x6!*?^Q+Goen9_XG?{BIPEGnp=m$#uCd zzNILjyhfP>7C)3iY1#r2zSD#c>-0mtT%Rj+%g$+6pzta!)zB|o_Yrc}ZrAC?X}57| zg!CH!s%RtHr@W87YMFP?5)hd>{HB>%mpck{>D`~C>lCWB?JahE(eYLENk{2+;_=BW z$4L_G;Rv=di(Q?fqjj<7Qoc2>pGm{B=pbXFYil}4V6R@Ymc0+?N3}eeX!gj8S$zct=`-#H&FmLnvaaAW{*${zY7#SPO3n%6 zUC>>z88;j0Qnit=2C2IZ%bWz?2ErNYf6brD#JCN+oN1i+X{gyK9W_q%c0;v;AO>u9)inOhX$6A<=qEQLsP*EfaD zIZOoph2LF-z;8NXjKKGqArVeYJ$WY6>vNGZ%e5m?Sq5%Uq`oF7mD__L!ZjEKmHVNA z;@RIh)Kg=k0$Btg+Vwrnc&fbn8yxN=p&bWOH%Cji@u@5$UqZ4DFPueBU9;r|=wie3 zUTOa7c34SLy)(`y94hR97hiZ`AZw;pImi9Rh{J^(s6so;yu6;#f>4_znTO zR0ayjmdd~{zHV+?oY!?go!@}CNs%?!pw1eR$Q-D%5zt**dOC zT|qPIO!GMOGPJ${#hl}U*()S#j1!3d?*qn!IKg?+A7oJ)AR-OCVF2z>U=<57gOfCa z%#MnL;jnuiBkH`L2z>2PXYF-M=eg;+T?FgSdsQz3Tg{Iv7ex2VM3akIK`jGk70aVu z7BQ!)74KL(JLA=IatWw&`yVX>b=KT(FAVCWjlB@4v%EgCs3tGZ7as*|S;m1azH@HW zSz||ok}|59Uf5H)7L1C7?F9aHz!)C3wxekpAO*HkjDAj_;^w$>C>M}DmFv36u(8lh z)s{4)W03Nv!!QCLlwlV4AuDo}^^-95M_~9mbRZ4S2n=IgH-cEO5F=!m_8}A<1fR?O zXb^bdt*oHq8&%-n#h~R=oI}JX)j8nwBNb1A`4QW9avM#20tW7uOS?})Ft8|1$Jt~e zQ2|xXv-bME4(2oWZEF{B2lJVxBgLfa-vH_1p52^o^kRqrS8IGyQ6gix7I}Lz&XCz( zmo>_=Hd%PbQrJ^mo%M2ch;4=Z!b(s+&aP}uK(0`00>J}Wfli-`Y;oLXtu+ZPb(bVz zY-pf0p44~1)_&?>rX^^x1m7|0#eVTEa8+6c1fSWCQN<5utb7a`=8U0;hnnI_;rz({ zkFD@l$k1&VHi{!`2VY7&ZHt?+MFct8MnML;;1N1V1Ov$9G8+02fHVuh91}Fc{WKXk zgM65R3ONt*EP^oMIq-LW=p^oqCHD+2qW#_lekwH`!?XjVqWfcA*QYt6I(Mv^!BJXW3`ka4u18k8Xi8c zhs$X9@oTuf7(0~DDM`ekmK=h~&rh_x7;m(ywWGKih-NHhj6XED!$I+x4l>3|nvC(3 z75b`EMKavQ*qbE)TOk9oM_g7K+!AY9l{KTRH~@wv3A_-rZ(culf+U5EqLAFe4?RBu zSHC<-gP}ncj#q4V66cZj-o*&p!Q*xHx3EPdV*MzcXt1q(_4BOXl|ivb}4vn zDcEXWEVB@npP$F9ns9Brcf)}k&?Fpyrpo)jxi39F0VaNXsRabxXpUa>$?n!xmH^Kr z;o&NjLxT~Aw_VXN;<&A3>AK&3mex4Zl%CM*&{JE*T9!5=#5~Lsi256Xy>8@W5Y!jM zdjn?}5B)F-+<4$SL6#1NZki91AP0#?8h~_g1a>UoKR--W&$+{n5JvHV5QfU zgU^J{--`m+*-`L$B z&+D)LKJ@u)g;Wux0u5nG^+fczHt-k@W}?*Pz*{MP>K_Xv+^lfJt{%+n247-fyTWE9 zJj_RK4B_6=5MseaK^j3Qem4d8b%+uS39#Kk?j%7NKs*}HO%g8z1nooUnh?SY`yg`7 zY}9VES5Gk%)IsqckljCYQ*ji20eSyEBFQiABEL57f;Y$MhtDP`;$NM;VmdjP-AuLs zq$8c(iiAD2cU+%>F(jxQ?}iG+3H)&n{#e5wC*cRca^Tlf5PXXMHH2T^HDM9qiva%o zLJ{K2{o-EuReTVB>~9RA2I>wYqD~_j78i1;S;P)zc{UXP4CWJ67`GPq1o;2<(|jg- z&qQ1MS#S07#WTm7kpEk`wh^BI#+%M$@zl2V@o#25z$d7E>&MB>0HN$B`_WEwnBlMU z?&A|wK2labzw>ZYm;dcktWkV|dT*xr1}3(>{@1)=d;$P(6b<)Q-`_Z2|AE)VC#d_4 zWnI>Xmim9m>*EvDe^XhXW(8}mU5l_gXkOb)Uz!6K%-*n#Cv`L0+WZ{Gfcq7=|7PgV z@!9=s{psxL0i5sRpTNuFH}J=A!jFtaf^+`hmH$JD=2wfGzXYGLcJW$#dL8`OFSg;Z zf>QCmnZf?FCe(5pB4KLWXWw$uO@R87-JN{%3JrfCj|B4P93z)m8T?I*2)=y!*mQF2 zMDJL6W8q`v$~yMci6h5*&p&_U2vHTMo7=UT;yuU;4Ompx4)3j1zzN;&m23y>z^B>z z1SUP3sM*0Vd;I!zyuXvI9@~I(2OR^8>D4JDyFLz1`{*vk{+WtK&l!szb9w~Wz4t!& z$fdIv9zXRkheVv4rxRV-toDlrIRIa2UJ<*&70Rqn_#2jl#CPU6JcZjwBi=+b1*}7R zL0~82-N~d^>~8KziPOsFQ_yv9?j%#C6WZJ(z{>3N3R;i5_LlT?kHEV!-re7mv$Wal z1CmXhU8S`HtX#prBJU?Z zpjN||21M>H%e!t9XVIOCAw=S%3y%t?x5z1LZ!)zu9c_?TjyL zm%Z|_vh?`1X8AdIJjpTi*mVugNpT@CC>p-R&?x;S^LM>(pTOk>!%{|1=t-ZuTD#YWxlRZ-p z_&P#{YrInU&U-c*r<3))L_Yh~%-VB}i?@iK#DA-Npr&=jvwk<}y4V=UH5i=+2lH@k z2Bvirhs#H6T16PGu~KygY6@}KH8ZJI(_8B_lT(rb88!(4tX#liwQyU(l#?QYGEg@f zmMQ0h_pyS9arY8(fz6wNV!$%x1qerr6)fLyz_)|lqnYUCo1YDlh?qi|muJd+qMEK7z7Nv|BnDQE{Vr!LADrJt>g!)tPO$7kG zI;EEqei3-3+zHSDB8aAy#P*?omkWW2wpu`(Wpz(!@5OHAJC)bKXy@Qc^C8e%Oi&wf z6@PpVet?*icu%~mS@2Z`n6WE$oWo*+u9MVs0(+MoFImD|<(*)2TTVumENKmgLmfg^ zXKS^ZNL*}9R(LQAYb&(Qi|&46Irv#n+i2T7bd0^TU%Uro<*4>)2~jv}+cm0+^*$?= zsBy}fa+O8nSrpO=86vZ7vQewH4YgFLwiPq0Qu7g5G=*{Bi3drPN8qa%3}Y|OLBl%q z1J~_48D#x%!51YSLU2R3@29DYp?Z8L%pmoujViV1;mu&FM@8-E_kZ#xa7=@LhgnTJ zzmd-2P_Qnf9KHU^I<9#8`ft8fv#&X$+t*aD=rWrr!Ntad&x~rmPYP?zI9}bCu^p#l zBf{~JF}l(fZ0rSpZ|%@;a~QPqn5XK2W+lh zB<()*j-nn1&kv&29A*TrqlwHzd477 zBT%(Xix@5NxvnmVP_SWxv?rt^*V}NxqQ|7SRP&-4FWBq{A|~ICo?9n4mXHG|$e^<> z5ezsp3Tc2ZB<@~S6-pX;zQS0+#uVTvvZ6<&EesYgGMPe03_X@#>idS#C7jbW5)oqQ zwb`3@45H_4^F_6`o1pz=3tc<)n@k!cpl?=1Hu5JLVpqH|ilvpM!R6UpljpSeAyCh) z;ogwnYL#}!hEgC>>h0`d(GmDU7^!c5s?NdUkkP!$Hc-Zi^0t&{H28o}@W@w^d@i?$Qi4h!`77*) zw$}V>jZ`nKZVpj_JgJrh`nsELT@C_!g#TdX)N=GS`Ov&)$Qh0mfXed9fW*bb%Y!@; z6lHA5YY$DArIRGG6ah%45^d*L9J9&(_9{Jk1V|}VV;v>^SH=kz8{+Vj&)4M|QUZ%p z)jS=Oq=gqRjJH15KJZ1_WZFD7d@)T_J!PCCK0VO%5phTv3~_)Z@w(JYI8^+A@tz2I zKYxWA469Yf!oSxXtA=yPt1{~aqOZUk!OY}R$?{Q-p4bSr3#=5`+LvsTpOKt2Gb?ym z@vTG*UK1;h34h&Mv1WR~d72JRlTC(0J#q=30y=XHG0e zztqm~Rtg+CW5?TLpW6<;}7)i z1VeY-7~DslJ~*@l@i58rAO+cMHd5H|L+(oo-tmijrdW$yUjyzQN>cg`4E&Q2$x*30 zw@=HLQ0#q%+yv;PvtMYzX>U6%d|D_1Z1N4!U1A3IJ+hQ&(T= z2`NaRbIJp01K=+vz=l?hU5~+Kt|92s83n81zoTS1u4HJ#u3GjUl|}(xC|Fpf!^>eK z@3cE5{8Lr&zPmo%+|DM`XnT(`#b8UoUMO^{I;UhcCn|S`tPn_Hu4H4<6H;4Wb&M+r zR1!T(>atgwz=9>EOsKRfY=w$8)Rh*6m~cY>o{7egB2emIr3~GEuvXB)XRIb3uz;=#o?ttqLwRaVJre>S;j?r~k2NOx~#G3Lp z=xeeJz;TlP%PRpyEiIuepqZ>J3AR=A@Ip*ld zkz>(2g05jLo|`3VDE>CV5c|dZ6e6uQJKxOS3PB~&K5nJvXwm31GVReWsuL@iD`Wx~ zsb-@Xx1WfTT(hrWCfFcq<7niJvLN+b2(ceUBT%0QX`Z+aq|1)o(O}T`{16glXQ2~k zVH`q=n;?NqH;ErZNrhm$LBjpM2waI5^{G8Xx|2V6>vw7t&m-NG-7SZa(K}DF(7-e{ zFO|t4PB6;2nPMD~vx2ekg@g-K3Wjy1n<=>5A)Trqo~k_7FF_8hb4tgIox<$8Ql|)V zm;M$=Ozy)GMfhaXm>CBV{rwu3Y_N9arnKQ&YV&9J)ruPIn&}#W*laRJNIbwoPXm>= zzlU;0L;hJC>o0PVTS4oH0&QS+MS=D(SBh``c_FQ^Mu9dBuu%8*GiOGD5QaF1G`1N; z-$)>=J;*GEk>7`K9C_~Mc@z&~FBpYhm^%Y75sQY168#Wl8_~drytmGchys@p(P$ww zx>!`FdE+X683ZAC7;i1`38OiPEOhh`OEQ9LtimN`Q+Z^a^#h-vAGe-{DDRsf_lWkQ zWOI78sT-GgWqg9lZ+Ik|qUCmL1dmVgn)rk@FVP$VBz;>$n}>*8`1-f$v8U|G1)F@C6H=rqEg|tCZ04EjV^z9_ji54rIOmKC zG0#szl2|NF?f(cAgCLn2RXfEmBXyzV+Pl9+&7w}DMt(9<=)qDN zuncG`1rCYH0oqkIb_-Za0PG5zNuPcKX&I6%ibt6b+4`oz!`yt2GTf;ARAB; zja(=;%s)C?LU=7=Y&|4`BnNaBRJSHOa{;vtEK_Nq` zG)X{Yqb2J)HKnkqYc;djXqfok&>ccD=*%DZ{VdOd1k8FNYCTwpU^M#vAj=`1LO%2% zU3BE<5OTqbN03b|j>BLO-iR8rg|uBAY;|8it&{srOzVVCD0-+E%3{dh@n*a~-5pEH zAdSfnI2?QuYNW~4?Ra;qsitNveCHX~B;?{Lk77wWNpQ3|c`=#4-2Dxj$l%g^<}ZyG z4HFz}-*!m+havPiB-6GIe2&g}dU56{xM=Wmg||lXodjl|tb={+7~)O?6;Hb>1QJ*X z|JAy_P0QNg*myMEhoJDlcOUJ20G%5r8L0KrV}?#sn5FA69kS9jg$recf&Wy4vNN2< zL==!lmC7S@sR51IcD>!3TRd{<0+5MN43o(GGgD)+G`cevItj8#;g=lTIIymi|EkDA zn642UP)w}wg(PTEc|i_&SJJT3LrJej(M8z`8DX-`B1(uoqw|a%7hH-Z%DV`gv0iA1 z{&4aXNN#nag9fKL@o~JyTaqVZyk?$`@mh64pk#S|WT0YFq_?}zu7htt3_<*i(U#>X zw8~k+d9RKX-{C*wi0LPzyP)U}E2PYT(yqe6u;Tbzj2QylPAZ-b(tNIOf)f8ZeOo}M z$xGoZS+nP<9X&QF`A*`W(y+nQe9VrP()}7AN>;scI+Ut4zLZ#XTH>umcd9gu2%NGbzY^mt9|t)@#_b<`NQ0|s(n6mfwMJ`+rV0u;?tV986G53a-M1~{A`qrxW*>g`W5 zQg5;iLSyi7z=|8Y`109Z?y@g}T|$l02ZPk&KK;|(UW7h8a83~fwxU$p1`nCdy{)UH z);OD>7g$XHVurdzf(GKW>QI`8pbFTs=ZGtq`VzMoh|H4>K5l%2|BU!{E7RPRXlXb= z@-{lz^Zb6F?j{_Agz&|Rv6}e10Wf~X{Q_H6r+FYE_7&K3Q*Z~;2ZlA-KXu2kxAJc+ zL8%^XE?6bfQKrjG8r3((pc$v6wu>ZuI1JKQK)q+M0rd^WPsTOn zm5;;frX})%Z|dwTqthw^?NMh%MK}C9-`5OT({L2(6_m=DmSP6Dx@jJW%^jd$cc$$Z zkw{F$M}~v93DP3d2`?b2MEa$iMgwjmh1BVhZgq&VP44G}n1M7=bgOKb5}lnJ4-38ERO(uVX~l^}xrL*V_G>GPoOxe6hRtBC*PRibYUgf06}J0MoT zI3)JbjDXlzY0I-$%Br%LRV1qHOI3%-t7MpNTq%g3Zn&XWPAwl0;eyEKAg=_Kr?3OK zNhWoHgt?#L9*0_?0QHRtx5*yF{vjR?bgS~ZIK4qkN0Szb5kF?;SRu`w>ZowoFMjA3WLwgDRfEOUsoI58owN(pDPRhP zkI$n}Fauj5V`WCBHaY~0F_&rsi;`wdL6|^_+HBa*lObe~57Rh_`;f_YnEIo>1HWT1 zIL(64|Nq&06Cg{@^Dqn|2p&rS3kW254)Fkjm|0>m+x=d5zt@X{SnLjg6&4F{4;&<+ zai2TWn2YbtV6md;auiiWMo$bY8CA)0xs0j;%NnMNzaOS0ve0NvR^6Qk4@$ ziY-+{N+ne+yHtwuegFOU|M&5ZUCb^pTQ%F${h!}|eE0Xo`M`yrIPnw6gquTtdEX2D zxcjE2;CAVuf){9=RD6DBdNo7P+FeEUuyi4 zFNwnVq!%u$9S)Kg%)+LjHF$D5twH%V;fjKF9v#F&XjckOOA2``$I(9$3nx#UzaVim zzF|ZG7R2A>47)Tgj0%@d0grH=BAcIu$0gGRFcJ;#PXI9Q% zIPuJLOZO4sKR9KONl>O(68Dm^AOqHjSWb`;4Za0@hSLFag#qD_GK*^YECHiZl1Jmf zkzQDN@d6pL<+~g`X+fo~w5sZd>e-by4r4PV+qyj**?fG4QVIc&+5*Gh*7b$=%5)5( z3qqe5oD@`1R~P=|f(=?7n`BxU>0)D9D+J6iRik?-BN<^_NPTcX1FHqpar0%;ZCJ?2 z>WIW6t+x>)7VmGfGL7_|>i@H3Ch2HDsBv$UW$E(h$`*(pch_HAZZ*7#DZQU;N$Itr zeRWdrR0XL=Sc}myLc`aRt(@B9f#BxT-a>&>Zbk6DjSh96#rmrqEO)DJ11CGtH|TkB z>H{Sg_)Zl1U;xrjg2e5EYjw|y{LIPI$aOpie60g79)tsTkn~~*Fw*Zky{!AjGY`o` z1T%aBgNoapA^diy*`i|clbqPWC#ZVMbGW)SWMU;1^RPIf$B!MW=S$emuL*ZnpO#)^ zy7ZT-RFSaX6kB&Y>)qJ9Xm1%Ibx4 z7tfy5Ntj8cq-TH#T7@+27gv_Zh#Iw)9i?Y2t+h5#K{p{GQ>kMt3BH?h=4y?isHZWP zHJMU1(V$$GWi+4?L7U}O5(C-PWl@r(d2;3K$~j!3^DF00ubkJ{$O6GM)>;!YM9}fm07o4S8?g0w*3rR@}!SC>bN zR?W1T?uvGONGfB<3la>T1vIpiyd+}K2WxJLM!$6$ig^5>RV+ynM)~I1pU_c#Z~Tz0 zbwUzHJ41uL+n3(#)e^`BoOE>)I!XE{tXHjVb7e!E7Clvu;juoUY#SO{C?5N{mPF`V zv8nxW!#tV9v7wZm@C+g64@eNhyqkcJdcO;?>Uz2Bdx_sm!qkIsbs%o^(m~+&LpK?? z-KaMRf)p~urMWZ6;x^L8@h!ViypioslKkz>JV4nnQbm`BNwFCR_@wZ-qQ20bCGf>M zQbX4kGi84(X30cU{BFXjaC`zP{LoWi?*Yav&uyKl8}c8fydFM5z1vUjfgudoioTjP z)%~uhi%(GZE~W127SVuaHKH#5t(Y}F;ppY8J4+v}U93MAb@2)6elM#_#k@eG*Vn%} z@Y;S;U)QggM#q8dIywRe!-`e|)v?-8}|iPnP78ftw| z)WRn@vq61l_lj!xBxlx8ZBbOir+WE!aa0t>r-s6=D2z`Hg#%F-pBf53EDGaOL*d6o zVSH*RydnzYQ$ykJ6NT}qq42Y!Fg`UDz90(YQ$yjGL}7etDE$4RFh126t`ro6?F9vd zjF?(XFurvYER%-o(Z>1@Wa)nK9FQ79bnv^m5FLC6-jk1`ViOcRKtnz@KG|A|P)Xr% z0YdP;n{N8t=Li)H%7lFVlH}pk@c}`;NN5A*_J8CMg!Vp!Zgw5W$jwYLS`p)#OdQz- zt5Cf3p%gFyP3k2b&#CgQ4da~|B#cYJ!O_qtjWdBv@5Xyx$M#KR+?KU4DyhbXoqYDh znU(V=SM;|yMK*MEnD`NYq%|J?B@Ol(xkhaOSl56%zQmsr{I!alxzt`_C56!>yka6y zyCpE20T8)jqTvHPA=nmVm>QSJ)nJ61!yEwe7#J*)6#hi7UII-L$;3YA!*b&JC-vD#C&95aNU8M$R+WX)4j*4EZEutBVZ zY~C`p`c`0ijg8RVAt)Ltn_s45A^l+g-gRdVc6c09>Pt5mV6o0a11z5(%;T8F(A z-QkFk<5Vgt7Y)hdrZ-Uf%5KRk?QY4B$(34q?%5Ys&Mmp%2FeZ_IARX^fpe7nMt@J2 zvb;N2^rKj+*-vXKs^_p&57w-vB7ChID;}u2+LT4FY=IuCng+_J&K!Hw2q=43IRX?S zusvNf45d_MOY#KOG$adEwxgV(nue58=1D7K>#053lufSST8Uh(xKJW3I!6T=!fr9% z>5@@?zX*&dTaze|z2jvC&eO0}q@EZ2!p{JHkk5eM_!cKMfhL| z`ZsA?eE}y}-H&X%d;?O@@P63r_)F4P=^g2>^p5sfdP)0bFQvUWcBN8vx@C7&!f#^Z za(^4CXiH<4;%EN>U)^OH9AEJX)hqV9!XPv2DBN3>_f{qWz*`^5v~zqJRz zdFlxL@F4tmm5o`9YzPxLz9Zkx z@36N&x^~;RHW$yh&D`|s|M7J253{%jszgZU>1A68-!UG()5Hm_{})cpr58*Zvbfuy>99ZytLPg z5`O^USo5$KWsuh=>kTqLiG2+TU?S)>AMSQc)f=s$U+g`20Ui(}FkXHRj{8Xx%P4J; zLWgD0nM)#>c_vhuDIJf20q>SB;3Nn(2tMGbrwR`F>im${Y$<)F&Biky)LG0BXSWjV zUh5n(Prmz`2GTuaB3)Y`bDl${_S)pQ_tSvxY)MYaiA^9UiJHu0kz$$Q_G?#|oztS) z-QppPF=|JEED(E5^z;SUIE%xsw!NQ475VDbK;^{+2uwa9GsFUukNsM+e#ZVy#~6K7 zFhQC))^NuHU6NosCzq4)|A1{_ni2{zJl{uEsn{{ULIqr<2R5`YMz zg@kVAd62%&jj}gFN*ISwHi8sS}58E9cS!XX8&0 zbq_9iz}G(f_l42gaquY_zdhSRX9O^ftoOGp8&duvfR|JG&Og2D|KS(Tzd*3#N5zox zY4h$Wlf!WDwA$U=pz@}79aw`(dN4t)@=CTvB}XXOwu|xb3qQz0+=eer@me*rfq)~I zoD`h1+rhYJu7!=9ef|f-LPf3z0vUhQ(Q2BAHb$AGfvag-$M=R1uVRmHI8e@RjqoNM zqYW_koP(X70!i~mk{8fHvsh4%xx57Ac-5dWikbzFn^K5RUc0K5@8+#7`%*QZ_^jx& zYLw-y$LeOJHmjl)S)jTRMUz$0ic+F>*%4qjm{u95#D7ZaX?0hXl-ug3IVz?(*eU! zO540XRD%yrKohnV7C&s`Y+KTulS_?%2Uv(UKJOFFRA-H!ZeopFPL4Ck=UOtz6E(X~ zAS5PXlP7`*W0wC<Iw49}k=XgkkFDUK$L-BTjT5S8kxD<9|0Wq%jeWqb&NReyFbTYV+FvJcZP{$E_Ie~-WZ z0)PDn_>~D({1?(k87sb2-10xbXKbQ)8$P`qe(g#3#!t59%3E$&&YS-tXb3@ma+DvRv z0<-c5ZDnR%6>}++TVlF7m(2ZW)F?V}eAXJp7gj))J}8$CeqoEK$Qex!Xv;#gdLv2y z;-XUz=rXA3fD^Ds5UT;%GU~qXmn0aSQ@uto;z%0WY6?WKqWO8))gy~ak zU?Jnnz<3z$UXz}e=5|o`kW71E83buaF?`0(h_$n&tZMbl18lLC1!&kRu&)A|SnCWi zJ}ylPPm}aRf0PxnHL0wFUWt#0RidZdJ}k9}UGYYf4Yag4B-V+O=7}9mS1V&G!3wn= z4dt~&%o|CD+)0DNnqg}ZA4)r!6jFvDkOV=mA45nm zhy&JjgCqeHnqCg}l78rgQRemAur~+AG-mB1YsY}4E^dH4#K&Idc9QsX(1Xx$=FI)w zpZeEaPb#9!JlmQLYjyTG6ZY=6@+7_Tf=bpvL&wqLk1+-M+L($! z*Z93sFIa+}s6>b=3VKMcwn}GDzFLV`vdRip+1p7Wf>CN<7pclsoI7N_N_xIDOu0-3 zG%6Pq$@cPuCSMt&zpDs+=~7C;zsdjw37fE2Z6PEKSJ{Cn5%VPoBBVK!q|M0+KV`AX zL&1j1?ux4A!P+bS z1`r%lXk2S*Tzm?NlRJxBLCU#y*V_BnJ}~}7gZZxn`)bvp0kd2K{}`q`&J7qgx;WZXO*0IXfTo zXtUGVjHEw8SqZejW=7Ix4=qil|N0%%no1YH{8bfOSBEvHX=I2K7mG=35X1XACV!$y zHbUvNs@6CbKiyI&(x$ZqGF^_r+n77InKr}TZHn6QHpn@=e$wlwPT%oeFNnfH=7xS0 zx!r*W@A4$da}Tg|91onRA9O+g8%J*DM`_xNo!|{8|Cs)|pY7tF1xwBkS0kx_1oq)# zDx$%_KDROKg8>L?QBNfbxn_}sr4Z-e-E1I{2@(#~-eX*P^ILCW(wlg1xYb%3|OYi~2ohLX?Ug=nCoDA`@#-dbIYMoM5IjeErgtQ;(Uut`-Oav?HKjRZ%sw?~wQqDczm zEsQoc4zc`0ACr;_0&rb20SkcZVHZ9S-BR&A|2_DOpd6z3>#x95gI-6KFf0}Cgu2B$ z;Mb(uo#NkXDgWvv2H(Y8d78xF$p-$O>eWUvpQU9{II(fIoyeellM7^WoZ@Jf8BCBQ zl51ZG8QEq;`*!N1ANTt{WKfBcet@Kf1AfW_2ON`oc?eEgc?Kj%l7(RwIcWk^iXZfP zK4@$p`Cqr2c6IH`L6;i%=SceD(W&*(?r=TcgA>|bY%mXwe@gDHFtGOR3~MJF(fVdB z+Ah8=k|X02@SC?^JbU`ZjxCIa!EMgPCwnH|em0VAj%3%fg6x7Pfa0xBY-}g5bSP?9 zIQAFevlfb^oSb@m*D02=7R>a))CY|8(vi}Du?X|Z<2?iYT1op|bHD26{+2=cou5p6 z(B`t_@`HG8@&ik+vk4IHHv|ZlE?PaXlJ;cu41NO*wKfJKZTEg zuJ6UKS3HlHd`|bWY`=p-(_iRf7~wr zGDE}d3fnQT7X?l_aKgR=iO#^+xf?j(7aaw;ANgL-O?)TyAj_GT_6Ple(*xV?K^SBi z7=>pZcuDK|&K^WiLue2g6a;}^iVSs(7;hIY`ETx#p+fBNIQ-fp16dxQekR)4fxHHt z?VMR;k!-C50dEgGAjTMGqY)^@cel}cZG8x(Mmrg>N02{@t_`&fg*`>BC!lf40zU>% za2J29Bywhzl>LLI(7<&iy96@hw-P;EaT2PJw99(%{k&;>f~FVGU)hWy;8PAGg~8E* zz^IZ8Mn`PjXlM29R^FcTtzAmAGkzO=v0r==N4xg;lPA9Y&2PE)Jo_WYMfh>^ zA|y?MXLp+;#x6auQF#PB)SrjmiWl(L4-uz?;)mhCm-k0|<44NcL}5S0c~V7`S?;)% zMb^=YTGSbWGfjd=a&NX6Dd!5#w-iB6*6u>_8~+$K*oR*RQO^6vZG@4N0fk*mlU1@` zP(43|SPfy4Lx>`G;AD^qJO@E!lIB60reQaZ122JaMT4G`dl22Ip9VR^F3N$G==SnV zk6l#Ze{w?^Xw4|1n}JT7qfW4F-!=X)V>#d!XXhL4KPjH7p=sav(n-=v` z`PR~6V=zmsnoEw$5Yt=Uv;eD;RpNX6F(jV!wITTw#$5Q_5IyorB@v{kbiG)BalAC0 zncr2m3bPH4172PP#KuVgeumYmwiuI=^mEU?uzL35GfzP5@Hv{lUG0fd$v6icb@`yV z#1F0+9EJHw%<3){SHg+tJ+jxRw-=d^{3gZHb^|(@UVOL(P8+T+w=SLN2`%b~joB!w z_fSwJ*~H3gQmeNn4+Z6Llrc*ydbng`U)P*Y3{T*pP}3-Mg~s+ z3oauU+yucjHDjufk#|Es&jQa)y(D(x#03`x^hxN2kpqqkz`sUO-0ya?!1V`C+z%Zm z@_L}h50W_Rd5-sn)6maP>>5X$AIB%)$EC5<&h}^>1o+np-T9?oHR#T1+zx6sFDE+B z+{}nh5@xiu+EwDzvI>+s)<(ogjhMWX%bs|b(wDNTGCY*95JaJ&G)>E#W^4@&VL9O4)-=!d8kc{p-Fvxqpep!?bxs$N;VXv z<5Z|Ok~Rt-HV5(xAqcrfM;FJ{0eote6Pfq~MCRQWkh)=>V8E=; zKx$rV1^Fj_`0WOvdD_$q)!Wxsk!4&h{^H!!;sUm_DZ@WNFd!(O6>ECFXzk*S-!Z)k z{G|y{-?@oVUp11R5cM@Rv{2wgCPjVKtwOM`_h9_8M&ieg`eMK94$?v7=YAT-Zq|*1 z7^8r@T{lic7p&Es*d6#m8izg@%J;f4#5{|`-0cJAOZ%C|bRT%s_X1}l+M~Xi%&O*s zsa`Kb{D%8lY{?qYz#J82Gh)tp&>aT$E$6J_AgRq+RZK~FRI2x`Iqv&=W~QqNaUTbi z$Pj%y7>4#^(( z$CJTJH4|wIh6*Wp3|4AjGLAueqRa*4oaX&r93&aw?Kq1(KhLuqa(IOOUKW6?Jjo&0 zPY%{>c?_Iu(ke{pK{pct+bPV(MO=4J0`a5SmSrNbAwKC5bISPxi$BOXPl8W+VZ%cB z9}1r^d}=8CH$`E5YAF1}qA)%+6#mJaj~SmD3a?z`h4HDO@K1}D@u{Kkt(SPq_|#DN zPEi=28VcVn3gc5l;jfA@<5PX%N)-BW)jqKGwNo-7Y@cFAc-VdCGha5?$o6(JZEq5; zviKeFwNpg&|<)`d57DFe`SPAWoEC`-)*>D(btcrr#8(9!V(_py@(tc4=etFV zar`K`C`vh@%`;gs|H%Wze+dYcHl*Byv(;(2^V8CD71QLz+^1UKsuQghZGNFZ*l?Lj zdm?T^NHHpI!diB@3&>HxlmSwd`flQM!RR*+`dJ=8LN;d*cl{XTEP&6r4ibQRP>q7ui(9r6sl(__9IvoC!9VDpA*-d)llW~~u*wl>040V-xSDm_aN0h} zK~VzoYdy;WA^44LOaNrO)hnrco0L~yn42BGUOSjVRQSqcy}4Wgi6>XiuADk4Bwh8(iCE>#Sw;$Am4qt6v3Tm_|=Z zFQkV}`>K~#fuDrRRipU?B%tx{igmOnPFP!}Ba=-a5NQ4e2@XZpfG?|>s<_IqN~y() zl2r{?Tzi&=D@s;1tY4b7K&UEO)wC)I!GYpW2@2&R_NF$LYpxtit2L#oI#BPZS|Hd9 z;$bcZ$wmFM#XAsU5jOa3H8&uMsQ5&@OM-Sp=Fg z&5KTFt_fHxXQDIAl6tqcT`mi3aP^Wo<$%AjMBu-ye#PUV>cQM24Npu{d?WM9tZ3? zb@Hzj``z#g*_+q7+7zGa^_9gtL}7f=3%@DJ!}Qy`$CT@04wAfk-)Ttl&X{(+b&|Z= zE0Bxue(UW_gohZLqSi`As)cl?%qUe5l@&Bw6-89$0qhiZGcBu>s2YKELa!Q((nu9O zWC#;E%|eW$DiG)7lEvNaT@ZEBctnzXBw|huA&h=W<5y7fN+a8hVIs-F{kY3JOAZfr z3Y4teCi9XyA?Kk^kuWTLVkqXMGgstPSc4Z(X0BCK-V+K@g9ub6FXtw`7=msMlY;ydQw_{r5C3MfD|jAQS4edD%t>P zyYi@MAN3xTCbVIfo6tU1Hlfd@+=l+OvJqv{%IK=@0(r06cNXwHAOt)F#VU6PGDmVW zrZlP~Nl=ScfMtzjKb3|nYL)UrLfOWZ(#ll#Dch+6wboF1BrPN}=AD4dWJ#pNuL$cM z($tA^e@Lj+bfT0u?;G44R!)^#254uTY-5Ol8ZLQsy-O}h?6=m;TVT?W}Q zz(6G&Kq67kkHD+e$+IrnD93)!?S(-QY5qbtA_Mz>2#aET(pk2N%#RKJ?vF&v_@uXN z*eZWl6vn59!hbFb`(fLULFkLAb8m(iLFs5q<0;74ArY%z?Rhc%AwwoIL(P3a7do+qBtHMS}0i}#} zbtl<1>YL*w08*PXiYP4`-$vG6Y?Cwku@q8z(&2!;NZV)%1mH8aKuJgR^#l;42Ouih z@)F9DL1=VH+a#g{g%A6aP7ZSYVGQ9By1-n)Uq1l9UIt=o?eMsT=A$8A8`WhLsLGf) zQrlydS`3&#@(P5hp50|_SoG?& zoO@Z6!++p$4!`x->o+3N_+{b$g-<$}WDt$lqy6$kYMpO`*B3fE94_!lhlW9p{u@yk zpY*~8Ir{seFg`UD{zFk1pBf5(M-;}VhQfa)3gc6K;e$sN-+slQiZ4v2B58HsakBW= zA@3%-S~FZ(Nf=fVuDVMbN^=yW2TFt}ay~J(WII)?n2{XPsgzBt>aGBfEHawZJ z_J$J0a!p$t1X~q-?^}+8t&(vlY=vNx>0YX|khxg2AbD@BLQ9@a+t3syv{l^#QTt-K zBUl|BCR!!+4q&C}f3y_elFR&ozD}YMjU0+Q4T3`hGlGgueQ*>!Aog}JEz6c7($6+V zkfw!zQ?CO2US&fBp4k>j=%R0&(ONWQ*KO6nG}yEom{vs$Ona+r05&lFbBlrLOVe&- zdL1z|{k1u^()SjFqno4MplDe!7`3Xpa_oJJ&guSW*EuaKI#;WzowN6(^Ex)0Z+22w zv45oXsV;|?fxk#GJPBw4$;)t76-fa&1G2dKVItn%&ahKkMHwUo`fq`ZndxE+M!zA& zC^K3df4nWzUO^q~6IsE;F-<@8Puux5PYfTO;lDUN!(TC9&hdX{W{$tMgM|ViG`V;4 z#PDJ~|HSp|Ouz3ZUgU;pFUz`q*o_8>8@SzG>Ornk-}ky0Q!WDq5@cQXC#&uFEA~C?P{=n`_33HUM4@Qv>;o41YtX$lt20 ztk$(0(e=dfH_TX0N}DSI^JFYP-9yTDqU5~n0JodQ%#pI%8(S5P%_3E_H?}G|_e1LF zuWXg*=^%v-hDJLSbfV<2yvg#v$?}tpP$i47ZM!Cr>2(C7tG}i@nDouW5vA`fxNdcu zHw}uG6@yW$s)JzfTXarO5uHX;=d`ToT&=2h&fedEEPo5$y{$686^}oiGQZmPlSxEo z*X2vw#8yq}oc$!WpKY4weEk%*pY5ApD84uqS3e=7jF@F@MpzMgHgTN@RQZV)54@lk z#|~I}4uU~18UVW_3z{c!#knvXPcA8+1;Px+2lwF?@D#tluFhz z`@=`3roTlhUIbIc2c5vD1b{+C>z|Fl9;Br4Ra)={!I7M7yDo>&Ytn3vFJSE+Z5wg6+N!c$HcU>T;Et;SeE!)37_d0E&?Q#T01FzCD8pzkDZ&zMr4aapr@EK!%0}*`V(+0sep;=?A zbIB>bo8H;ZtWgzP^A1$HjRd_CAC2XWNs?UKC<#SrL+#B#Y(EU zR6${%lqyx5hfakol%a{JWC2?%gd{8p*Mh59xA&&)ur1SR?A@!tI>P*}9W*OBz;Zwd zxe#*K+T$RY!6)!uEyY(TAAqW+^iyDINH0*;4BfnPURraI9~>>Q>RO>y}|J1Xjg9)eso?H~&GK$u(|Xyt(&>F{{J+M z;iJsW*P<&P9b>Xec9Tc2Wpp5Ayq7t>IPr4_vgxLom!SEh55XHDziuz+4LpdP;S91t z7$kkS2d^A1%vfy87l$Wyux7ECuVe^Pn<5QZMC)F7qsn42N~9NP4Ej*f`XO(N!Ptb{UU87 z+MKPH+7}Y5Yf=r$*smlCsYYl9YEZ_8t8Gdr1D~G23#P7FPXC>o-1nuq*@faqry~4X zLWC()T9&qxdP&$F48Vm2B3fjb17XhM0fap3_I$?;Js|WVx9@rZC|deS9C~R8grMI8 zr|Vp39nC5uvN5-FmJp>SLva3P74m4L3KoaMc2 zkAGAGv}%=<_q0+;lCDjij$CSuw2#*68bHd`wU5^7I+V)w^{>_j6mTjMK_;>j1hSz$ zqI;3jKNZY@rYW%TEET!EYv?E`TdVEAEdho3IVL5bisL`m&O7*nBwE*SJ;_D}fcAA7 z=+P<~h}5R;ul9yG)pM$W>S@`~0-0Sa3zE0(kT&G%FJ>xmuxDUBV(zx%q z{a!cp6EG18``xsg4IC$NBG1VJryD?yVmIx%X#k$OJ@^N&9kB1c5kyzx!%u8%C$DsN z*EciR@S8jPYc7P>djcctoy1>?hi370k(vXa)|SV&KNAgK$#y&7(mc#YBc-lk`kO&Y zVjAEIpP=q-tnTQ_X1u*oS9S4|yed9H)mxs!jiFR2lM|J`qz{j-Y(Y?u-SyXwA3N4+ zL(c&%|HGd)(DI4)XxV-$IWj)YjcB8dja7PHDg{NVS;f}g#s(IIYXKH;l`SB>zEL2= z-qXdAuSpLrgtp0KU=w{S?;MhG>gmvNop#BDVe6cE_Jx&m(vC;;#Rg7_9RcNBsT?1x zR?JQo&`2dqA~I&f-saiW+HDn9`n?sa)LMo2^nVR^^+&#X(@o3Fi+gUls^y7e zmh^u?rAiL%47bx&>c02y*`0=M>EYwutC!1zA8g2yTbwVaGz-Cz6A7=jl= zyT{rT289`ni_;TtqgD2+$HT~l%JJGs1(0V%u^)Odgy>8oAN+k%5QRWavw@$6zSjro zMwG|hK{pRT_yO6=94GC@UN=kOf6voHz(0uafRG0S)82zf79mvJ3r|nqRNM#u0R}z> zuU_6ST=L)A1Mubu{qP`GIEud>!e7hy>lplk5-$7)b$awKAO8Eos0hekOT_^G|6&p1 z%e^AR4v)jHJu;Bx@yTbRogD~K+u6<`<@x3&#_7ew%uzd}T;JWscv$Ph4xsuSNa(Tt zDg?tKW$3wveQ*pgeDNcn;piHl09`MfpyUCz4K1)r$@Uh=iIZIdhVfhRQr|C5!jMLV zN^=appSOlj(AvAt6M~_WZx3Z_^^H`L10NE{1jqrp=Sui~{5JYxzxX5$ZSCxama6+aCBy}Uo#8~3aN)$MJb zk!iHbxTI`%4Kizy9AQfOi95(qRlmW3{Rp|w8rsl#h{xdOgYd!7kcb?NmmFmt>RaMW z#EM39P2bW&v7wy$Tgbrn$2UWR`{TEB2#nu~!`p8+Rdz450*n2Q$lN3Xv+>jeKfu)Y zd5aRGfLEME~BMIDW(2erk8{~t2;02H*QDrB_@6whFE{oy^VZxET zGCHt1N>|4HWWN*-kpJd>WgN#2ABJD#%3#A;hP_J;{bTTflK1!o$8-|D;+=vwz$d7D z`{`5sve_FZg$s?-j!H`ghw?`+^C{pHv~<_G z>~b_rM;%J6EnPf+>WI=nYo^0fZ<+c7P`Z7V#&6HIqIe@q_s1Uw0m*JOyp-)OZ$+C~ z=iWyK#Qem*w8H z(Z!r`(#B*R4~htt@enFk`CHPsYWJn!_e=v@*O{GAC2m+pjMY)QT2)rEr3h;rHe#R3 z9wwH2{k%qFS`pU-6V%byskZ2=YC0T=Jzal>TQ2}@Z=t|Ra{{&jl}#{thR`OcVMl9; z*U!T=0PiTsebh_AVamzFUJ?em3;#hZdp92R(`?{{J=gC!sSEUP&&k2X3Zmb2BR!Bk zA~B>m-^6A_!d6BhbHrv{K{w+QV6zXDsBnzyJY0|WKtQ7)H3KUe^!Ke7@G9?6n!m2* zGzSsuUVDQX7Au2UwnQ3g;3=Jk&@o68!qL%h97(ncx*KZ)-zWsp|}zJTyyxSoxq><8Z7;byY?Ne3r5v2?? zqwcNF$FS8=2I9qZQMs>C&BD%+!1NVtXsVwd4oJCc)AD@PPs&=WukE*prcuFFc<7-H zaQH;9Nk_|dQ=-{Srr$`}$pa0RzMiRa*x+L?a7uo23=-votMpDk5h)C)hGEGVwFs2b zE~xbgJ`~FX_4Y6|0tk0Uo1ngdyl+I-yNxd|Z+F(WKywFD6d7_JYQPG;nhoh(c>xqM zM;&@2U=uh_tIe;IglWTgtxd^%n}9L`zv$&19HttEPlqmKB3ZS3L0hao5S* zEQ-P;1y{u+_hLUAM2YXZq3?%r7<+>tiX(r}^?PaD8+5yaUM~Rg!QNUQB?#dc)@~yr ztQ%dHb>UgA6Tv5t!rV&D#VCeWgfB0`XH9Q=FmyWa5!xYqg7M#R3Yh5wq0nh7r}>kw z_YFDC@z!#h@;PL3nemS)rdFI+j?og3v161%(D=p@b3jXA`x3iw+^X2Vlm|e$T8)j` z1IxZ zELTS0Y+7E>^|NAkbbTTFHJ!VTpJqYcO~SYvrjR~2^t?e9_+dW@L1UgmTHQ1pq-pHu zJr5KTJ*S)aUg!*>v>S!q8}6Du7?OB`L{6I}PVog*szW@SO~#h6#cCq2yX zNi=;>jgr133geSrxU7b#G(MV(SwL$n^6uX^u*jpWv54i$;R628+{^_0yo_MPKvGbp z=%<)Q*qmcIj)ahRI(g!JDG4biZ%gnF=@o= z1S5XUpVp1b4<vG09U3~z`%rO=ZMSny#u6b)Ni zz-P+*QHZ5Xpjrq_AgGk&#=|(93o9>PFr<>q4pz>Qw4e&Dw5sZd>WL}nWtGlPvhv$Q zs|oT@3g6&STUPknx~lMAnJFVnxVQ?s(U@@h8LFsj3V(8mqxjB+_ma4=tPsLvn5xd+ z%1A~XFrw542dunWKpi(Oi&rHFSUj;y=p3@D*rMM-xT8-`k48$R-6UEeG@1?aN^NFFK|)6)s0L za#!TB$}KLH)}Z7oFOX<|le-s{SLVr;vn%ILTv%B>zjE&M%6VOTqAVK+-ZQ7qS`9XA zMNhnFEo$l@#W2}|n=sJFHGyph-MFO=$e(R&H!8M?MpWWnP(h_*yK_$LJpYI(>#W>pB4;U!CJU?k=)jH;lmRURdkZ_?V3 zOF>#7L)CT)S!$_RQgc0MT`Ni=(o&~UFGK`)ciS(Bwlcd1$^>RbbCZhe#(i7EgplUZ zJDKAEC=xX~8U_C~x|c;9V4HSy0`m!2v?`~X7OinY^K>PliH#6qwRLL?#hqVoCODaM zP3vhh!n1XGI|&*kU~HV^F$9q8#(9#u0~d5N5gH{2LDU<#Zjyim(1*y9;FQ--{B8uk zdVQzcO?!zyc;kr%%lWy+cS_$Hw&4{uPFZ+W91O|gG2xnnPaxO(FfdkNA>6{vr#zzr zB92>p-k_16YC|KpIK-SsEFZd4M?NgTrOM%5!nlg=Opw2Ei&Lyde* zpwNdpXHGo1R8#V3$35C{8p#OJAa;yDwxQE67SmAvp)?h(QBH|yFR@|?dg42wGAQW5 zq+^wep2$}XA#3tLWzqI_&{R29k&z^`m54gBN+q>W8sWUw7u}x9^P7C3jQzwHqizMS z!a~W|N_3@G8DKNT8|~b)FRY%u_{clhNlKg$YxLG1Avd+`ZPjv$8);!x=4yI@x9MS0^0@dkkbaWVeK&C(A4Zqe%Ln2; z6c>>~ytB9!oqcI&hex24=^Nf+jGTl$$w=7Q+F2ko;L_5Yp|NVe@D_vPq0(C|r=4WY zB2Z%YJO{#I_Q5$WcfHK(;#1-SeHuUrP1k`KnxMMw^`hKKJU562;h^6O`Vd(&(TtAP zZa=^lM`Q04b-4!4=_18ho$OU$xgiV9aC?)O?4AT}|iF5;WPxRPX!uX<_|^PteLFPW{uHj(u5B`}hRizT*rm-Y~jU7xJr!#9;9W zYTa=GQh|;j!U$}~&RR5DQ&!#BIfmuH9VaM0QL!B7cSYqR2S!cFk<{>%GI zV`J`Pdi|5u`Iy92$1(eU78QSsw7~+nEU^eK#ZSPd;HuNLmnKBX1zu%P=hrpOW+h_& z7U~K$#Qdmr=MZo;=xaG<=Aj>FY-oYZp%rRwr`cvArFMnw$k~O!j=f;uIRh_8-DU=O zw+9wxf#;+U0y6Bz5Yox*^`qDWSyGsH<0x<;;YpT<5b8R~Rh8z!M$Y~@8qMSsH;n+z z4>?|Ku=6|+>y(#dVO-6(v#UATh`=?e_G13FFx0{)xR`Ihc=q&*)@YZ;r9KymWF{0k z8%moWB{DrKFB{5@?>fbtV!Jv;MEZ zUjpZ@oqwl+b5EP{!U~+*aLse1`|>=HuBET3u`a#XRjg}iy(QZHS5ud4NZgJ|D zfMlglZ~|JC#kJ!QfJ+=*EmYv$fA9h0=vw?Yc&NaJ z?ZD1zW5__mK98tRNldNLXfN7IGE3|$5*?*R#d&|LMs(`)<2CwCDl4oW52rsr(X8BT z*VICh!q(-7pdr>$yV-IYv=wOVhsKSvAcdTGK@g;<){G$hcozC8s4P>^ZYBX3>3ChI z3rEX$vu@YTLQKOFf`BOKcH^E(gT5iW(q=&BbBwTb6%KK;@Ua|{N^LZ)wE(#70Q*QM*ri}v|J=y1^M6bgzsP*Q>l}(geR#9PV%}&|KVW@ zbj{w?js7FRtSkdn|8eygQF~AgNE<6MF?g)6scU$HCAE#Hpec#4FxOa`m!Ea8WT2JC zXvR>CT|msDHlx=-AqNqWh=QhaR~fC9CPjrvI0+>Vl$a^LZ(|L5A6iP?C)W1E?2Di^VzXor>VarLTP!SxpekC`PcyW%P8yPShvt@-FX$OQ-BjdgHS|u{e^ZBP>tYXm4|go;uP9 zv-IQxCF9rTshxZB`E|L0v^*8m(w5E%pS9WJ3+r8$jVt0_lVGCp zlB^&S;DMf$+!P#yxYqOlE0JQ9QNp1T2TW|2inv^sxrizi$ExNWimFNsE*wmi|2=gw zqn<(<=cpieEjmj>p_*_VBVsb#)K$iGG!<$V?we*0#8Npp5|d-zzMbFj2kA#SmK6Kc3wDe1BkjZ0QHOG`Mq8*^Zj0! zftPK{9r6a#evq{_vW?}L2S(K55HW2P=WVmO#lo7M zAigMrfkXgBcPfZI49o*i1eEAdg6`O=5hg;;=h{MVUVy_X&j>h9?5QqEWFH=q>Ef8v z-N&SnCxLa@eV$mn+6_J^c|+q1*;kwqH?oL1w+Y?m?U9HodLLJpwhUxa3TC`Shz7+O zAEh{C|3^DRl|OA#3%swgqE6!UYDgSgznr=`-b~$8S6?V@`$lWRrg|ofrl~GqCug$U z>BkY!F?s6u2Wgn4NiTM?r0YakbDgEGw^rNjJ4H2oqSan%u69^d!zZZr4$@mc zt?leRq82{UTF_ZTtq+P?_#|gGsPF7vQ4OEu%o?gKifZ^&AHJ(NDhlIMLt$4G#;1nD zfhdem4TT>Th4HDO@Z+K|J~b3x5ry%oq44*K!uZrs_*qdHpBf5Z5QXunq3}zhFg`UD z{(eyypXv+0u6*72)=jvkhwIVC`VYWuUEBi~H8%ls|0Mna&g=a%cuzi#icMmLv-a3H zY@@fekxBRM|M*QeL7F!BDR!W>7yrxm-E`CEK1Wz2;H2{POHyE}4iDs*i-hoC=GI3J zeg5-@4qaZ~UF+;@ZCssHZwfm|a`H)D36YrmYmH#GRTziyj*DrH4;rSFU#X$g2(!z{ zm$LoUoy6>y*Rg%u-QI;1*4h{Jo)ofK$4SjXlh=;sdPljcwOzYNYkM<+#P z5in`1)}g@}^U;)*7m7!oIT-^W65gV>13V$vc4U}V0fSJL%R{2_TGFvMdi4_61Mb#} zU%1mHLb<){ibQC7dPfX1Tjt!q(+xA5#mUyW4m7Gsb?>qJHH5lS0FoGss=K` zdZ_KFjQxU82KouF3jI*tU_k0a=&6^c2T?!0;UUx=%myN`a%~SI1w*_ckDD@oiB+qP zoKpCD1J>-vPMQ1-4XJq?zlmTa2(jyJPt672iP<-ADpB-$1Jvw?PfYy=hSEF^o`4hC zA{yN*$y{O)g{p-l+DP^`NNU7t-I%Ng_9+tl%4>t*Rlb#Y6l;B@Oo^FP8q)bn<%6V| z?TrhOrp|?$Etu?&S*C(FRSMSfQ%X60MQZG<@?B0#Cx^`Te#6a25G~5RFvWd0fJltwOkoU(Ym^Qg-tJ4MG~#9E_|2$!c=gFHO~Y= z13<9PLtp*!fFxOMsZBr10hKE&1gE7o`zou$eAtpTPf1x@ThqWVu@bWR^5|gn^{vPP z)s5gJ>RVAt)ZRVF2(E8I;$WH{R~fCqYKplYmR5E=$?&FBfg4HG!lKAwD#h8w1OhU( z4trZyQMr*&vQlcG^p#zwSK3{tEMpvwcImliUx2VxF4#1)!v;zF2H>`Ll>9!@d8p$O z!^ddnihdMJHT!8zMfDt(>cN`TRD`c`LzHV$PQ9)+Em7G5JybOfluuoG1eD9GX#jU5 zY=+7aptOPQ>AF^Asmhk*394yG7OHGVIYTuKDW%MlRz~ZkcwroaYbd+4pXu5O)`U1|jx>MPB`PQW1;{CAM@t35p(mT>$=^gE}^pf_= zUP|j7>`EmJ%Z5C58y;ddd{2W+wK2>ZH5?uvvl+yYEh{f~RaUz{p-cH*@xOxNrom{q zaWcA1jU_(?DtTyj3N-Sw51pIVfVm??$!Sg)R@ce`nN~~F;l}APLz~8O74|kg7kp^L zUY2`K5{Ho=_M#y1BS;XICRyeWdI7`^278>Y?}T84L=}1q*x8TY&aS}y@nPkvLu?O`<{m^x`lI;kA^f$BzmCDL&+iv5{P*&Hp*fwC zNNKR0iUEB5ViCgcFYFb^;lJWx__e2mid&|R>r2IB@PV4O;1g)fCkg3wFl>IWZ_Avi z&1TSQhpyb5?05d?W!@k@!B)8I95X{9n76ZZ@%*V;Q;*lv6z0!_DGffs;O}^fS~Fch z{c3|D&Vf?$|KG5#V>E32>|VC|N_GV!kQILnFN^QsukXUIOc(+D>04f5MgVZ?e;Gbw z?IOgd@Ue91 zExvq|gk)oe1K{seX)Jwh9KVHk=keoQ!zeg5)9X(6JVWMcr|f%X(#pE-b%Nv}+(uoH zJA~j>TzPayQaW7H|Lg4*UOiAUNSa*T@GIPD175VU=iET$-r@WQSs~*3pzxTbElG)7 zEXhcF-nzMx#)9yomXHWiv5&wgkCdc^Ti;TY@9fOT(Nqp|UOuE7(P(#-T>VQp#6|-P z)$f?+;~~k6_|VJV8{!}#aNAglV7aE$E?T1~h-u7ggp+Hrmi9f1+fA;-0bfQrP`a)+ z?2?uzTD`o)0`Apl4}uvem8^HD?tsoVHDEQD#zUAmQ4&8EV#iv%d)4D!_EyHzfM=AP z&gIG@ip6#yr_4HudmCRNd5M&{BCm0jykr9shEI+B$ZH`q8FApDR2 zNP9Jc32;`jfa$S~)d&pagj9q}ZZGRD$BNf2RODpoIVKR)v}~}I$V(YBLfmpV^O9&A zHy)8`Ve#>eE=q)O>^X@K&p*br62ltr5dtCXE=$Vx@|NTU3c z^Dbq7y5d=}eJ$;;JDKEr($vy3`UuGXNZ&84;sSfQ$z7uYi(H0)tFm+lnl$ z7~n}(ii!H>3^vv(+U1&KFbFeVnhnXg?-8xDZ`2cJ9pb7~xou9j&a8O^<0|*IsUJDP zRbn``G^GG_y}c-i@!$l>J%xYsO(M22zEn0P!538@OFI^;R_t2Q0`6>}ldD5-V1W`^ zVAJE|wVZ$*LkO7hPBfs)+SNT(RKWSMvA`oJ(CqzBG`*@uW}gHMQO?yqQg$wu`S}p4 z4g?MUlorBT&Kk4{6{6}kB0B}BCx?bwlI>zIB+in3g!s8}lvqe_@d#+LY$FickOgfL z2j_A$Oh;0!gDuW!UOK-|8s?E`Y#RlxSTRT}j6V;OxyYSoDIlQNuy4xEPY5W0>9q!u zZS~8um=s9u0e_9)D$G*I(rO4*E<0i*SO8K)QhNFp#xe|IVwaTYDm)j2{Ns?dn=^3C z0Ed=7nkd-}23hpl0Ymm#50WE1$^)4&r%E(xq|^XKX39&2 z`jAuyI}WfWB+N0bB+rocw*}3!O)LGqWL0_b=||3ZFAuXg$f5=z(Co@=8jzwfN>*cm zc7cm&$gRf4?roHquqYWH5n^c$LN;fG*k(mPibWf#+s4ouEZ!H1-$epDkKM8czj^S* z#xH>W#V=QEH^PZyZUnY|$exGmhg0|zeww8LD*kE$b3Y(pU*C*wJ8+^V9!K+-xCy~i zlbaBj6QqqT6fc1itEDAD+c{H%g5oo%BeTY=&j+#7?T1d#cd{^sAlylJ(2a5*@(f3A z)Xn`o>p?*KZsKKrnmBnJ4F>%|<_81c&$8@wwHX-S%3!&>{YtiVElddPvG140Z_l8Jj462!H*j@JrEwJ~@pJ)ZCn075ct+Tvb&lXh+q>tWu2U^fjLOtx`tw6TH~!l5m?MDDbB{P^j!7go+a zf8vbzOjVtfb`&TV>*%~!32ImXe>m+y|DwMYDnl25@Io4)!e8S5N=*V=F-ZKV4Gv%6 zk0Gs6E^!5U>e^kbXlP9FCH`Ea8Bws43AWKNgKGfnA-1&ySPYOD;Gm~sM7JPEl2*Ww z0qu~c4cJ_*GeV@p?BFtrhs+bt4&8pGZKp1dv5S=5qwhNvcGbrcqx%ZT;!fbO<6=^L zN1#;xpe@4;OJKrXl{dE5y{pqL852|O1-*(CMTLA}g&~$yJ}B27eqrlJdZi5szF&aT zvc`6~8I?qpq0E|91Ds=U^Rjx549q4ctC5kl9vQB_l#`+8#|9QM<4XCMG}(o^O8jHX zAV@&>C4$`((-UXPFyq{!l9y?Cd%cCyj zj1GK=Bx4Jn~S@x+PjKCCfDG=!RqmEV}F#NzR zc(j-Jp(HrJsv&jwwh%5+IDj`CC}$5s@FpC=pnq{5VG0yTnwOEhdzfeKfeBQg9&>pK z$njS2HF(^VLVWVtEvpLq^-Hh~2MHPz0(_9v)Zbb1*t!PCl zQM>F2up7)r9H+#8kUvt^TisQ_;HXQieqx6~ch0QDy0vcRoC~OPGJb=)J*yC>Tis4> zu_I+@C;5AUYp-K>-nNRJQPd_K5K$>j>Zm*ZSS2@$Qistby15SsKGv+NbFh9B2WvFI zdDll;@~#yPEEN9&xSW<;Yu$X9^KM-cJ0F`322KLnv@my_GzhYOH}58?mpi>)lJwFL zopZa8;wR~PkO3&l(md@$0%=gqMPB4Mt#oij2R&o&gR>sBPXH1;uM{!|MLD`F@5TwPrk^z$0z9i{U_3Nn2kp2_&eK|A>N8IfL|yL z;B|Gw{ZmuK1&slgWS{ zfvhVeRZ&$3_UteO<|dWH1^PrXLHgxQnhZ9#%h9s0z&z|CPMWx_w%xYz7mU1Z^{q~N zsTX&ClkQq-Nb&BS;Wk7UiY{xH`P$*}LVdUTogF{}#{h=MHX|e*caLFZ@@usU%>2@R zlwI1>wy;1Z#Bc4Jp_%>h%`g-QGQbA2KYl9?XTNDm?AmUaxc%l1oeZKWBvCKvf*3MP zy+POYJ=cZwCGaZl_T7FA$;$o6$vi(vW54HvaMDR3I71wQTvC-luHCMLEO6m6z6WoN z19EMTm!E_4dJ=EgEbU~kW?P`jKyeniuulSe5vy%j1lnz!{e>$|AnN?^}F=Mm}6>gbW9m7jXKDcDL&;-Qv^F^0x2^+L|N+ zgn_f}mN<)!0YWf?^hvq(zgoKWXFxl%Wvsg-CXP=q@k1-Ph@Guy6YjQZ;Liuy6*C0S zs6>?A(UmPA7k1ZQJARBtuNfV)UMHhuE!&KiuWWAYuN{YNshI2h($}TA&M)J$FxUAN z_=}^--rBnt4K(?Li6)_U^*)7s@puDO-h~`nJ`V`$QntHF_RuPLG)Gj8y$JUi%P+9V zE;arqZ5NLmf1_TwizKXo9c3}L0pcu-50}O(u1ai|jYe&DKZ`1okNyPgsi>ePiEICO zLfk|sK&Z3%i>)veO-M$)ScwU%g2eZA{N!1;1A(2rKF3ZEH)5x{`U_+#t#DKAWEf_u zEn~+^P8@={UeEJFFCO?#;&k0CPNOgzMEx!xEimy5yq@p&GRVi}CxbALdx01Gc^t=H z9Q3anyfl}{KCM}Sw*kAMF%c77YcIkP(dr%+Tns+Jjr^et81@i&AP7p8T_T89%0ZMn z+Q2DBrmaKIqmMUnT2$&iUB*Qp6eGYV7{L_S`9R#xzx^)bcD6)-DcyGbcDA2nuBp7` zW}XVPj+wEuBb>NdjVOO8#kk2D5X`{+$T#GkRbR-ZCvLd1Bsga6>Sj(vBf07#tF^Va z2`O|Eq52|rICx81xuOw74N_Brqp)Xw!X+jun^!ul$0l*-Vh1e^~8d^H>Hu3pa8mlnxLaHWW*7uzAr zMrdsOc1RJDyqVjSzb8e#(*pQ)!_*f=X2H zSs1a36I8>B)q75GR?Pj=-DeGC{|S>7Qw}5`dZC4=J8T@~zvUK&^1)&guS<%LN_Na5 zM2JMpnu)D$zkD4#43w>AG#e&P6>tfwFybsTX1e)4Md1ViwK1J11$kE*Lgp{!37|1c z_~8 zrr5Mw0VTE>^r;wy3+Nz(=}s!ygR=nx#U%zWV1X737H@6Kv_zE(FKq)3vVwTx_T$7t z9Szm(^xnL@bU$plk(DcZBJbDnGNH6=x!lDHsQYt&VmkAVUumQ>nvJS~(;B9RTWrL)BpGnd}vu9saTPYK^AhO?$UIAS@a)O78)3~pf$L}fW zh*+5#O~-|ETs4GG(8Qf`eo>Mjs;nW7$9F2Yh9XurpbK*+EgcH3D7b`u5i9S~Ox=mxvgR6A~TB8)Vzn1a0ECvo9*EN!~6xubp&U7x>;R z8~FX;6R{V3!e4O{zwf)riQW_8Co(6>K>+`WMI4{p42qnO?p8WXw)cdzuq-%I8ld}5 z2#|~~w83%%%03fSm3PwRjT6s=^y92eNPp7CvhCP0SJ=1spq@h z2t-a!3?e76kORRIPzOL3MDg{bwHiNif+Cb>)-MgM78R%fO0IN(OnfEV?O1Iq5YcHU zuWW|)eD}4^)kb@!9p4l-5wp=H)6+vU8G}q~P=SUpblGMwi9wozHo~ZjMM)CqI0;gQ zLrQQKU<(42NCK!V-Yby0pp7y*<6gZ{#0l-2t0Xuq&!2jxPkNEfoI-seuo_3>?e* z#|;XdR#RoDw^dm?^7VRN7=l$u6zAYP?Yco81aT0BgFMYay#xOx{Ui+iejav%B#Pio z6!}oW3Bx?>53WZ(d>#gUGv$<;4f9Qlg1!l+DD-i!L+xvTPZW{ z#o1Lp4t#=f90mi^bbS|M&+bIY`tFswVO$WE@d+y5dKM@p9{8}X=BGqWe8QR+Ff>nx za!)liD^c1tRe=4;53U+W?Nobiy7Fq`EcK7Sg{i+7hGMrf@~T!%m}<0A;=iQ?U9~Te zZ|xj7DsQ;$hAc~sBhg${zGEX)M*vpnt9%p4f+Gm%!r6Y>{05}p&W6#3!gP}lWCKDj zM!ErI3p6AT-6Dj~7czgWrg6qP+*GVa`C>ixCm(zXbgJmW4yH0dO2AN{5r_g&BuwDk2lH$__y?3k^i9ro?w zC^gE%J5jKOgU2D};V};qY9>B>diH-d;%hE^{Od!(O;0-gk|3S%2}q|8h<&68vcUp! zV^8%eF+>gXbm=)D^yvJl%4;bo`MncuXvzvfNj1LUH057G@L1v!N{E)xbxljA{HBE< z-u(8ZnW-eTc(v(GX(G+2Pn!%1Kk*;Mm59H>|4VK~+9yKvsNyN@D_e5~1OhIL!l(pm zAW11+5L+W#9aOY!ZGSd8-Z^o`@kx0|riy8Zz*HQYQIvf6C#Rb6xkNe3Rd}754grui zH;R^T5HA8kk4&&pM4dP4M%j&qaK`cCEZ;4Qkg2*_lZ*$X#O28YLfKiuYLei@RqXA7 zxo#kQ)2cXDP1{E+{N}!SqwgDWg|yi>qHt;72-%GqAA%A!hq%21!B-`uWS3nqUtIK_ zu{h%%l^B@mZfcP3KKk8E*@&2IRU;p*8i{tqrmC&K3L9M*MrWCqd@)}S@x;ZmJX zv{X$sHnmXv^0$DsYp0uPH(Ms-X;;`T=mGW9AnrjJjS$R2og~Tfyzj&bxGeh+&ljXU zN$f&;l75tU?jY!c$%xa-x@k1%XBmV6_OD0n)J&Qs!&-BK_)7ERsE@tOH9YvVwhUfW zBGg1#C~!cuD}Vb1gA-n9tzD@(U7Qs@{8sK=M7_N6egSvUtxH)oTU`b%PZjjCFqGtlo=(UUj=XMD&iOBKFso^MRKVt_qoMt zf$4W3oo=$Xxd$4i^;a_m1yqVXN+Xo(YXG7I09o?<#b=i2Hj;Chd{K=4I2=p;3K-(| zDFH7bL?O=sWpg}Iz|PJ}$rGpqLBi6o)EnBIO7o!bQx>Z{6l|#cPU@$WigJXtbRg?c z3XbqZ+KEFnh%GKc6q-qNSH-8H!i4H5h=r&5QCFF;j;UcM_4`)dkv{7M{53;lyWf54t z25A?}Tp>V9KJfaWyNYrM)6xwfPD`Ey{`C_ttkPZjs(88_(6}sLdx=v&_ypRLJ5P#( z-)wDC{AR+d;}cZB`*{-9MIOCoMavBn;^m+HOM@(HZ^>DAQaN4rQ`bSD7mA4xCt2gX z(9e=4(8HA=s=kkC=I*O(L2fOo(I9xfZ0Vwg9>GTOry>Li{RsUM;t7=$<)vth9mD4Q zX6P76yO*hP62XPSiBO=DXrX(-TE4v0qGtI6A$LfWnCl?~&F4@agm$&J7ZZe_xq_mk zsY1}a;~TAPcy5AXI&D-Fn+~OF@!oJtH;Lv{QFCm%y7~(Rj<^*)MB~oc8-rx4?*T`K zacvnp4FqvwdJq&Q&10~|>H2}|I(gvbX)qWhY2JqjbPz^n(CY?W@bOK3D3#^$AP?f$ zcXIFzQbjoj+h*tJ#ZmeMS;rOzHO!vIpc!sELH$PQhN!Vloh8O*F|8rWJj{Qlx8Rx0 zWp}QDWeS?E?bZZ#+gPjxPWp@<1KkmkT_|NgYUg-4`&-Z$$vTz&-5$-|uLJ$Hty#V5)!TY$M zb|E1|*iGELuck4yWmn_HTGEJD zG@|p3?TiKNO>uNOk+DEsQwxRjs}i#|II^~zt=(9_K8Ok_y9)__b2sRxNicBwjvMy- z5C%PP{UCP-zB_PzKM3=n7dns@7`#K$DC&km9EM4M;P^?Xa+ud`T+&Gd?ejxqal~cT z_yjWRI~e;atoCX!K;<=hZT&0%^G_NV>4X*l_T9=Q%};PibAvH_NvA30x@CEu>O3dJ zc()}X2Tb@W#;gYfQ}x*KfQwN22EyD z<=(0!bwnMz3f4yby5bX~$0bGRO{_M@O2h5T5WhRyy_|u=^4?YqA;ln^a%Tq;&wwZA z)+J3bk1-vSz2Ok^yg)_qjTk;qd9k#nHMasYYZNArq(o_1QPj*MY?byF-E>AbLYtt0 ze_l#+8lUn5%vQs)d-q2q&=f6U-5`yzCskk3B{NxKP2UxT?ZcSRs&TIv0xFgSN0k=8 zC=g?7fv9@b?xf<{R*w)TBaS!f=WD7jkny%+%IlVskqdQ2>@0Z-K_|n$7v_V=^?)J( zV?j3w2dN+SQzyy%e&lxhS>NkMo|k!1+Vyfjav}9%>VQ9~qs6;8;4Jwm?y=OKC7&Nf zFb@Xxb@jEJjlG;v#9*-I?<>W%WGCz@W<8r;Het9#-hDv{v;p}o*!?^WNq7yV$(KI= znn4g+!dF%}M~YdhHz;SU&(A}cEP9xluco)BDoYk^wiG45G96o8jN0L>jY)8p6`i)n zSvA!c$ap8fS=P3=9J!7LvE!^k*o%8Us7bqimWRC_X8(;{NTm_G!60?|o*O4gzYnRu zAaZh?^s_wa`#nfE*^hI;YS&SK#G@~8C&BhOYbH_fTu{vPSLJL-rs1L$yRhb>E#`;u zXGD4PAQ%j^S&og#K~kHdd0MS_r5xj0BCWsuo*9r92ao3ZG*_f0dYB{95^c6bTA!a1 zY25}k){@b>1MsG%v;@2D@!jaVwF8;hvXP4SOZh2#rsEf_bIe}7jKrp@zEI%!ITEXq z*}jbqWWRDIjPa_Ps2zbNuG@v&$K7ZUL0;s<>xX`t05jDEU1$*Y`dzOd2R=mmg#=Qe z9|MYm;<4)u29WR`?4{pulG(4Xb9pL0fjss0XGq|m4ofMh+~`Jly-cKc#3!hG8>>6I zvKenfE?nV?WmH}KB<~iVpz1Bp;a*m%wD#T#S|x{K+kWQsP~Erw)sGnWUcZh179D|l zSh>9ROFSSR#G+tl8pU4LV0c^>hO)YnJPhl=frWU^Wcts<+*y&MrHW4)5kgv$!SDHpw-T5OhQ^tc}ZW>nN^QgQJ$^R ze(3OYA>fPCIm7$^Xv;N=j0efU+f?gkYN6vQaL_Wt(e_mh{`@&c(G6s==Yki zZWMje49`o%r)GTbD9chM>yD+piDj5y{GV0SdWfJ_>;}>i9Uj|843f-y6S$&iNc{y0 zcyy(P0Lz#$bC+$SbvjZyf-|gT;RV9UstLm_bsTfs>_v-%0wQv2?PY-vb+=IMZ<6gE&|J zWqJ|c0~WYs_Qk#M^z==|eI&McaSRH*ykEHFzqJQGzh4}oA0EUCNAcG~_-h$|9fMy` z!iE2!PLKZO!+&2G*|Twm&}?xWe(jNgpil2Hkf|dw(Q0F=b(v26lTcx__V|-0zWvQ_ zx$pVL`;ANbA@h*H8`^)iWvqWOud zFBD%>wl8&hdn>lGKYlx(YU4Z@f!8!$`=<9&FYKnV-%TJqqdVv(V9w?YT+ac)M4Cl; z-h;@E{Se&sA&_)G==K8ej7tLt%;Dl*?&zET!ZUQ!k8jo1A|iW^9D)ukc3!$Owi;oUAJ}FXd7o<0s-h*{b8%}OlJi15D^Sv{ z=j-4@oo^32yK5P(s8C!daf6?t(}5dc&*V<;JPXlrvFkR~$L|17T9SmC?E1sSzrroE zJih<5913fS==@0O4jhup+rwAthGmFhj$OQPvLkcysEv|1zc2~}ly%SuW@XOfTk!Dm zR8RjG9r3~nR2^n}kgSsu9UKI-tR!>G5FEb)B+$tkc+WEs{2^`d!zKv$Vq*Ea$s2N< z2cLq>LVQ3xY-4LCCxHv966z{KMx|^0U!T# zgYU71W-Em^lF~VTj7A6^9W!p{Y6fQfVW7xq6t88BV%@p-(as_wnTNJ_79mF7{`jrC z(WTLT>5>x|bbN<_jCfAm?ni#|YX&~Ggaj`)0I0Pd8F7iv_gASY@IGb<;ujfW;eSHQ z*>Ee`N-{mi1%h8--nf z!GSCdL3NKFWj-W{3i}acjvVw7e-QOu53;dAs`4QB!R6ggH+ir}F#`l-8` z4O8yWAWb?;(Z=QI%BZvWJhc7-SNAM3`Umd+-6-D3)Xa|t20)SpkJ42nUOwKQcxi-E ziI^#nexbu>l#E|X$pH4{8)X9P+gG9B|;iNz%SzB3Wq4<$z^lu#|L;2Qkb~GRL!zAv48NUZ+ zc!0*!yw}fj7w~yM1|x@VKg|+wqH~}`=JzmQPB$2Uh%L^Y5MJh*Ankyo`O5e?w`urD zy(-Jt#keYOeL`X7l$vFB?RCGQKK=KM8!9xVgO(f0vQ7D|^!I51@lLuv09ZGBo?JP{g!RDvk{(%BVHp<;ZoqPo6cQjs6<;wv z2^B?)q!k*L7Q?06#rrH+?8^}5)xr-Msq0CdC6ZFt4&#JQh@INux#=ZA018w{!CA!>y?z2( zB9Ohx+|3+CvnDq)wOqC^xRwJbku6aEN|$F^No?^K(8SdjzZNKJr6awugs%MFuNJzh zOc4{T@_S6MM+!FO-vqOCbp6i^Qsn6xQiL@Cg4I^Ih!ZF4ZCEDOHkYp|9muU?)QIelN{@{OzQ@9%yyJR6XtoanE!7 z6j-uu-jAZ(42XRYJwW3o_FV_< zgs33)|7Y(_z$7`Ub5Q|e(Fh?4#3G$|HEhN zJFeN$fjs5YE_e+p&iIPI;XjFMHr20t#jKEcHz?}N_K44bzvb4(X`ilG8`lU~8vmSWYz-owW`AOf;8oJg6rZ%4He;ys#|>08GqQ2UJ3ERUW8!yCYG+tH$453Jc~j%8 zf*DtSi)C45YvaPqsY@20m>6PkTrTSSV1Kibn1%Q!`8J2>_e;$V(c8yZ9%`uSk%1fp zb=09F3{(rn$#9Nl8x9mxgXB05k`0h=+-jG(L80jywo($L4^eoXy&BGotoeusMG4A1XG-^+Gm>808SNBW_@J6h@e~ z<)PG!HHq=@FOwP{mAZ4oKJo?|{bLh*IbI+nscd+-6~jYB2r)Y@8)tTi3t5Q&m2Y&2 zeY4c$5WAUeaJVY;r3+QtGXqOkH7kIoEuLYUPNeIQwdh8^W`>S!Lh*9PfCA>BV>&)W zze8q+??bK!^Sq_2u8spD2FJm4b?*2&Mp5|5sciGm`Dyt&cFc_(b7Lz`v%LISnj1H~ zp<-@aD`akna0D?nmKqovnfz&+8jE8`n#9of^rVJHZBQEV(1@I#lp?ywgJm-!4@x73 zY@#RA2)Oj$h}BRDO5;AW5a0Px?r8{fnyF2|{ETe^1d(YvaN1!)DjU*09je43&GD5; z*TMjT&<#Vid`$<(gaft$LXK-i5mcEoJ`ZG}<>yJjjVNwO>l|CDRg7VrK}* zDeE-5vNht1AS&*XaT_C15exB8@im^vcS;qY$gOOBXh)6@EiD|))m6v$waD-s2jb9t z$5BJ5_TnK&fdm}aG@#(79e5@r?l`9D+tBOMQH=RI{iSkos)1*>H9YyQZ2(BK~ z?nIrT`uyLWs53a>$E7PangzP2G}6L(?~A_ovlW}-YN5>#pBIRU5jEHf5$Ux%A;PWA zPkYZBH%@UMM1~PO?EP7JQ-TvzmhILiv?$IL5mYuQszGG}GKftvHmFQk#zK7j$GF=l zp|6!%6+-v2%?hZVbEb;qvQu`4deiDH%Lt(|CgP<4x&+gL)RJ-gyO^@56B zAr?m_zzxK(Xc9-3iJ!7%asJqWCNM2NJgI3h&clk^clQQRifCooW2VcMZh-i7;+`!3 zd#R;I;$g*~?@a~oP2Et%XNaj#^stIOvkOV>@)hJGISWL6K$X}|A=5MONj z$Ik^V*r8Om(R3C!pL=jDA3TUomAEf07gwO$H)q!}wpb znxgnGuw|puhw(orDa6I^QSjC#pC?jBX~g*NIF&dl*a}W4s4+L>eZ7M>^$uQh!-3ll z?z`dUJ=v;D=1Vf8vDoUDEqK``l_R+VX1HmE4fG zI!peVCX+KBF2Czt<+`=S7d0w7d&4z1?imi!cbq4XQ?uT6xWBfszS}>R3|^E{n<~EN z5XluUuA1B}Kj!17j9wLasapue4**<1X^zTk?uj29{gqUMeHSRz_*aj|rLai-l-Pk= zekgX~&xbeStXg84>=^&>NB~Y5fXs56cH*z2{(28L5$*%tdVMH**V|afweR3(lqJiv zMTM33-utjS9}kuhD3-HVP#9s>s|$|(356}h@8MJK@pyh)o5J5YWnEWAm89@imhp8n{0xH|l49RCkAcA>ISygxu|Tx zloC{aWQRC53I~fNsYB^*f&3K@F(5BIDa=4VVbXz&^SStCwl){5Bc*#o=0Jk(=Qn~y zDOpJ}S>r&0l^T+R^|fIyX%Y&X!{KnH3Hd#rC!|bzNqBFGr||Q8IYJ286~lWQ3R#Fx z{bRt^^T0A$I(;*(CW&Pg_m#)v`D|@+zgtRf-229mnjeJIZ)vp&bgsxyMmy?yAyeE$Q{lVshKxHE%g3vqh(fMv)kZ(k0-Ou zr$)=G-b%VuNBv$CH^#~FUi@P&Za(!&d_&ssHoYOQ%1kTC_$O~A`&)d46)mN@M{p>V zG>&P_JptuR#*z~edkdYfHlN}Fl?3UJkulbdqaWfa`|yY94{^;EHB1#>d64`F_zHf6 zlMX_^Xw1EdN-8{BA?;RLsZ~1AoOs)@)#1{p+eu;c%If(L>?uYj1HOWZpOTvlBO5$Fm8Z5#G%J`t_r>Z{>aEa;%Q<({urtco#ZC5uE1Rt1M$ zh&3^`tRxmkj0DP>NJOXBTgjLx(Q0!e;)Rs~QX8TqU(j~=aC6&1r8m%pcM4VE0|aZf z!PfZ)_+rZTLz0(VOa1KG5DTK1m)uy)Lj0q`HiW=8OsxokJK1&wGVH+dG#?JEwb0g7 zD2n1Jy5d5wP833G7+dp0$O`gw2pf(p-G!!|Rv18?HUw2ubhliby6c-`JFz47lO-o< zNl0$@l7r0OgneOAiEf@+B*0+BTRxH+Bkvh;;HgCp#Ge;y8dp^EM0`G(DN*TRS#ABi zf)0DbVsD44A=C;PHzcMQn;j!AmN!5qb~!H^}ry?x~RJRYF^IuEr*G>WzyF zYfh(`Zf{PgXV(*IHi96fetJrjx_0Eq^01LNx28>F7n`OglD z-SiX>Dr5jfI|>vrH{cXmk5tW3TwB-da%x!DcfyO;=WDCN+56#D-^@A}J|Sz_jjw>N zo{~E+*VjrtyDN^*iFmT{eyNQ;dn<>vjjfcEvv-cK;GI90c)CNBY_OpvVcrY7;J>XL zI#leP)2V|CqHk)q?3<^M+ptuv#lg&djj!OloSLs6F9@(F zyYK}nOK2h!WAmA0-l*pddg*X^bIlJ|rcaMQ8CfR^b@Jo!@Uic%koA6{y?3oLCq(_? z2K(+raLIp7-ZZR`=Is33TyE;NE{GMR3WmAm8;Gmq;OH67$8B$+mh*oO5K|YzWnkJtdYAvk+hX3DG_A5AeSsIVI-b$tKxI@sz;z zwIEXLK+_!PaR`KJLu(8Vni{%pr0Pl(ggV5R!7b3P%Z5VNkOCD%P;1iG%B8EjzBg8H z9j&?j_;eO_SBVN6C-h~q2RBA$}^ue055-40QE zIiXH`1y4Vlq9fd2vA^tZaE_%Xa#plqZA@Y%HD>c}Fz~VJ23PEGnXB9g|K8aO|59Ag zoPEK41J2$e`%x%a(ob1(6c1W?bR*>Q66&1%Jnb8np(3GU^KS%}{&$-Q+lv*Tp` zyI^y#hcx5>w?g$0-9V6(gxo;0H52+sDB!8~4Arv&XgLfe%@i$Ap~9o5M_%Zup>4zd zcfJyg)qNv3;QrB)6X)Jr?jV{UUtu>XrTNp}X!qLD)!O6KctRd-L;Fu?NMs?#m^(@+ zZ4g~Na!GOomD#J#OpkNjMjEkEmj^uGuXe$9QC!`P7C)2b+SrhG;TG=^n7il)-z3)5M>E++9 z(4U0sbhPe!V^lUFz;;}xm9d&rVAXY65iUrAKOs+oX>CXhd$h4xTfnKVx^&{nCO6Op zoU(r(Q^1MT1xu@P6lD=ss}ykJKC=)X9ZO(jLgfNZp$jRpj<0E< z;H52nUCb1-*eIsF)9dzL8a8CVdwuY!hmc zoEvwlfYWF?-){w+$T|`XtN0-NCV2s;55wQG0!|NJ^|^}jsw?1>j!YGBBL6z?1)S3F zk)|!;s!I5OXD1M66fr6n6&hQgs?!CW>b~+$0VkZrb`1aVD)7>o4gL^iFQcp)m@jm1RAWLp>qU_!hf#wCA z($ACHP22)b>CJ>$D+QdI3tNca&!=3`0#4*Rr)(_zj@S&XK}BWDGJIdLeb=&~oD-By z)(m87rV_$75*p_k(6bJj*90M?*Z3O50cj2tbHdTOno{6k zpBdL|DyfOdt*3`i{nLu|R9CYp9bTYj6S;F_QEdv8D-kv0({IU_5MjJhVkF6>r+Bf%b$LWhI!scssaUru%bYEVAuLyksA(c* zA%5ncjPr?-Z@-z=ZW8#0B%+4@O2=^;6k~EV3pSsw2K`n8O~DP=bkjhQ?ZWOe^i}BJ z3R};>v7rM|pa7vk@g_LyXjm9|`H;Xrc^6|Q?oI7Ea&$JYEKLdxfgdELYG^9p~KDln!u5%#Rq zJ(L%+5Why4JGtL2WlrvWY~GA4h&M$>2-OWC_615QIJOpmuQt*Q-09RaAty6XO*=F~ z1vY=79{R2Wg?v@RR&84?ciQRtUT~7She>tA5##ODIoy;<)@b86bP~qfscrauUfZy& zfG4*SF8hm$l~7mPFde>ZC9oKT*a$+k4O6Ma6yVqh>2S?0gjQ=C8qMv4+C4TYAW_=Y zj<4R3zQQf=DwlSkY%ygUL12%~6ho{8@jZ5pn1%S?h3y1^Z^+tXGe;j2bL2ucsHeNo zWXA$GF|u_>g?_)tbd(6n7^;D-K&=N~b0b^vphbWO9nqnU4}1c7qdpXSn8!Ufc|Vni zquXk$B)3v0q3QOp5((3&l;A`WNNp5iigCrI)Z&6Gh}+t!y|jC{g!qjICa8zq+*oQB zGu$?JKmS;TyXANI1oS1IA?!Vk9X=VbIe+tZ_+$jZ;HfiPWbpBMM1-J4_V_hfnM4ea z!SO^!MINYxpwjQmWpEiW3-OUp^1b9(;?}0XHzW+sf2Hi*z6I$n(3r>3I(Au2eqabT9C2T-?Ix0EojZBsD=3ppB;D@K~(XvTbb$#?Qj34LNi0_an)j$>WazBJ5k6)j|Z7`8UtrDXpyJ2dKn!Ga0y&z0*w4Li~AQ4i@^JDGLkT z%jV$#$`eB+S`RXFG*eYH%T~eR?&)?EMz-g9&^|zqkYjt0mKwU?pI0Cr%W#YU${$C% zrp?t(x_S0ajPrFyJHVaHohaG+i5x5MWbQyX?R{IZ3IBO`5c}|-&DxfGCB4!D^}XZ% z$|kffb0-}h9LNI7k&vHI=1wYkJo!}=adY}>FLUQOc>*kF?g*CuP2Y}?19?mdTq2@O zeR=uc^z&rbIi~z?dJEZhR?7d%idcv*epGbJ$@x|((Q)o#Q=H~QdMc2dt_ILC&-Hz1 z=^g|w)C2ZW5v0Xn{-YNeJZpmtgR%Xkd zo$|lM21at#2`8+jF_~c?Q*?1MXE3J0y)E$YE5Zs7*VXn-H7()cN>y6&c^W(|RNFUw zW;_EIMrqEyZPfPtMst@hd)rwls94(M39;^Ii^UOC=H9w(XT2c8zyjM&5kU*_Zwm9U z(Dy8DJL_jK<^VS`Y+LuCu_aO=AR1W~5VCFsk*X?c6h&~9t0;jVMNpF8vs7qoYg>+C z`AF3a9g6dpo7{GtlXq(Srdww@?{6E?S`!@|%g~G*d$!`(ZX5v}SB~XpUE8;`lbD=d zf9tOIRp?b>n_I8J+TG?>#%fNr)opG?xZoLUB)`oi-Qz1!QiDrW6Whag{`>PP{3UThS*IEZd$n^yNsZK;yQ(LYlxRWbdPnoE;@Na(wzSTX*Y}r) z{f#4}13+PWczRYVqH+^N_C9l*fHG4lxaA9Zes9`1e(#uP2|d|`E-!M=F2t{_aMF{A zh^@^hrW4p2KmC-3#(q6E`8b~8nPwD*N{Cd;gmOzzvlbc9KNYfGk#89RRCdr6TQyaP z+0|7?M@nGp(2EUPzJOD$1i;*WUoAS;r5(!vi?r!q-n2-Mkgs@VBf0)1&u)y`tRqvHMz)(Fydx|1|~| zsam_^|AEeoN0*07yO&o(bT8`nM)!}cR5XOT|AV1-WF6lz9GtgnQ~+uB?*032JGdwN z8~)eTjUztlfk#w7H$XIhX6zwrUI+6#ue&#nH1<=R)f&e^qVbZ>HJ@z)=@jLCqxH;`ifaWf;lU#wz0p|FMcVJX%Z`pzlm3*F0Re8<$G z43%LRx(y9cJsus0(-&wJ@|xDi+3=y3vFe2&=KHS5@vxL!X1` z*cWnDtj4$)TCHUDe>b-+YCQ{CnP>V93tJbZ9rJi`W&1+VvoKa1u`uL33mkC^@$sK- z>{%EqoAikld{1mU11eznt^z4ap>Dc?VSpz=_iWz?LfcmiBZy4so?v6Cez*cz4K-bOXI+K8=+8?snDiM6s#Zh`JF@AXG3%-d{l zKUSeldv8w$p6=eBj3VgS|3r)Yn?xm3)jlTh?2CyL;om&inKwHj{*@KC5U&XGFP6Nu z`9iU8PCWZ!ceD97f(le{bge+r5>%v)EIsrz&5RI~nv8&wRSn8YBJc#jzCVC-Zxs@m z;Mm)RX1JOf`A)gZZP&xucIs7;O`BZCQY)mnQ?Dx7es`;0m9U3CQF)V}+5hW%e_#R@ z7gBVD#a}MEgXSg>Q=HL=zSBXrHmechlz2hjMklm)BA>ihDo}k=-sXyv<87WeN!}I{ zw-A4>0dMnUXZvQc*Usi`+lvg}(IV5Zbt44Q1{T*`-S9#mL7ygIYS)GQDAQGuXCTNz zwjB@X-GziH$ci%NYu~(+1GSR_)!-<7^1W+ItoPlIqe)qhr&Od_kBU)CbWtfbjT*5L z>t#teRo0`#3$mX2gvPAL&gd-^2WifDqny`TQDwHflo@}PthVHbs1rq)?#jB@GZ|3} zvHck_?=Y51swme@kuaRVdttMi>Nz^ln;q!38Nz9E6e+r9Kzz01V0W>O^dNv;D&+Ep zif5ZfphXHa*>xZ<*zzJLm@BXFPHC&1(pH%ntem~he`%|k?^Z9rpu*eN3CELhH96tzu{q4-=#m7Ib2*!=8i?JPjIY}$ zceT-+t4C?Ui&;X!V)8C4Wk8xU_SvEW%e;Mn!`u8B6864cjJ-t#F2uhk#o@x=KlL#S z-_PcAFH%F-x4@+wxjLNPLavmh;3Hlrc?EgWmhLEOph9Xj0lgtM$n zcfRtecFJPyl*KAXJ+YvH%yhkj|mrnNI!uPXT+p&BoU1B@Fsk+db2x^)5p>Kt*vI@Y!~i^lBQs)oB)O zNS^=t>c5lzd@cn%Y7BN#k()0R$OdiG|ycvpH)rFd8R?}QDR#k+)_U5GboiH}UOTD*&VlI}|@#kkDc!6obM%42RCp5wN3^B=GIjiZF zP)8;y-u3gp(5d2Gqv?D<7Vjc!OE3<_eoL`caiCe@~u$uDI&DI zO)VGiO7BVPb_o^lN*^HP%q-qDnb3v!ePXOFQ@o43il#Ze%I z89D(Pj;eq+InW(l2{mW}s2FAxsD^Js#xlf7L5E(?hVFot<>^sr+uC)K-zna;Q@m>? z#k)$XV{!xR`A1Kw7+}2OUFj6S023+RMea@$YK4n;rO%Nw*J?Q}@(Ht^R->J0I^@>o zbc%Of@ubEu{eDWz2KU*7?hO-fZLTJc|> zeG5sZ!dEc((4E4d4-aA=4jnhS(PCv)IXUm6b1J;gD;|>lHeOsK_8%**8T)g@ zEyR!etc-_2@SC&Pf9y=gbUO}RDBYzPzT#+5l*?5#I4d`xEGSeB(N#N$LQjSGu~1h{ z#dpjo3cw5DL*Xt*(QM5!%V}C&_q6X6@7gKeH8Os1880w?p0W?}Q-YDVVfQsxOmEBI zIP$xB0(9H_`<8{4_;;*|nl}HEfv3yAWE8>O_ruNkS31RtkgMqao0~F31eQ6toMJ`R zAx_uY%gfnHZze3vOtES%5LU1t594`mZ3=(?l!=A!XYa(J$+55a;Mqseg#+3hLnxcA z1%Yi@rscbaXG4&-XV|uzw0W6T=@ekoEU2srZ3|~sr6Z7Sb23b+Zb>_tRp~HWo9$&*y}fzG zE;dx`O$AzR3CpuYV63-ii({4~D3Z z!b(T2{a`TN++Vx*7?cTG9rmI5#MaVYurp)z5#n&hSNM!|By0Doccgg6S}BZCIb%H` zeXxF?)<#Q;iF#tRax%S>Sp`03XgX}df22Lmm{3F;Mbw-$U-`X@CnZn5Hfo63lhoUA~h*%9)rJ#Cg1w-CF3 zA?9z!lDWmI$u}qdW}z=O#^2m(vFfh-n|F#;6Yk$BR^8;hy$xGt&Wcs1x+ZZHw!q<6 zY4R;6(kYM)FppmdgYOip&O$Wf9|p7S&{mAsueY%&QMQv%ji`sZraUDPRp#q*+0N2x zOK7c7eyw6j5UysH?Q9}yA^ueXfiudplH0F-^vJZ8etodhJx;m&M%ag7I|VJ9##nHaq!^Q z<`cp8#a-lhJ%)% zZbyV`OX|K0!Nf&+S$axRe(Tlm?^OA%(RAjp{MPwdx%CV7?j5s!YE;$-eh(5mjvso5 z2V3z6@%0l%H*dushQDQ%x1xuBv7)kUcD>#LfWR)VF7{M4-SPX6J?^-p%aD4zyc(i= zQNK63b+8GhW5!N{%cm_65lZ#oR@vDf8T8fM^E6}@c&jfj`*mL@4M#4 zg9olUaBFt&IrtxwfqJ8xl24-k+L7!QC>A_e+vo?VEc0v%{OP`6G~n*tXD33>&ZL~P z`@Z{jopauK(l1h6A@9+;_vxd$O;ZOt=2K7Qf6keB+r`*-GB- zXj$w&xBAPKU-hnYcI_%Gq2hZQt(_aLxpB{MkiOzw*&2YH9e;ThvP6?72D=XT*EZI7 z`^S>;ic+?gE`sCg0XRJ4WB89(jXa?DC;!=V2+CrgOs$!%%}V(!_HB<(#@RwBeqbc@ zb?_e?TJhlMuWuNQ5&s+%;a)lcZNzB=LhQf?KNP$0=ffNE1@NEvLj1>QzfXL$IA9KZ zwCB+bSn-Aype(|LqkU{)TU;i~Qt3*QX2rydP&WfYk{69pa)JUD;@{zN=J8n8)@J?p zNlCQ+CN`a_MqopUD?A zSrXHk->neS0TC}l!XP#Jh`2*v+6FmM<1{9ymYkqVSG7t~bnH`s;zjm=qc2q_M3|&% zgou+ASI9#Apd3lnNF+yj{FlHcDda|`3tPR=K~CUX5Q!5(BVFBAJx?`}qaiB_9H`I~ zL2<~)Q@|+;4G~m7iX14+(iKdI-a1&{U8JG^z zEKMzyLhSawaHmzCc-6z5gif5cJB5a`Gi15L|NiU>%UvbBnXFZ1gy&w?#&)tYQe&oT zEpKz_7bUr_oV3Yiyh??KW{g)aMwszx#fUSWfS85&;O7OspraqKRwmhEirmU(Jj3&# z0AOJ2jsu5`;O9hUWNJQC8?pjVaiRdZDsrLRuLm^^H0TZ+!FeR?JB`Resx?oW%$<5e zJN1T0>;sND%g%D36f$ObptuH((zx68hGxjHOTY2k6EJM8nroF|D8uY#&E4aDE_7Ag<&5J28%XS zmxD6zxPuIR4jKBx9v-jP^ESd|sPJ;~=Dvvs+*&#nVh%y-R@%sRf4#__8!0F>G{uA1 z806@_WvR$?bg0GS!x0@)31OcyKqwrPl86`L59Rb5|2Mc!_l%cLIA)>R!RGO+YpZDV z4@+lmEZO)ix(~-s$FWx*#lxSpd2;1Vf<{_WA%g7r_^yw@U7JrDpjV>)^6=Q!=J7|p z{_57|36ZzF(hIzmU~BV9!P>^^aL>8tKzJ|yw6`3=eLryVZUsI={r*}X|4aNCkhFo- z-O}RHnYbWNGKda?WW`l*-|2jEgQd%^+V{B+{egPc|9*(zIh*+)J~Dc89saZVAQ-&K zY9Q}!&$;LJ@E1FbR$=17XsO%-vpWodb@$x|w?l29X!-CSZ)MpVTzm$3j=fg7zw;Sb zXd&+ID1LRLxI6ggljCo`>$u|vUOWoHW5>>IKJ$nd^w$<)){CXDvgO62u)6rWAY}|T zH%|=KRyK~T_L5RY@g)Jgl#`<671X;29UJ}Q=DEotT=e?>^02>gghZ3G(73gEk~bWB zP$@m^t*(Wzgz(s#CnXa*f`(q`4ZQ@DCvQH9yt}Q$56<$?Eh{RtX z{bOMW+&8^Vc<^a>fY#SQ?XiGgT)`O)Te|J)uIUF&X;^YV3M>o~E(+}F5Uc8hk)tAr zmkC|dQ=Q0+G#iQsKp?9UQHVM9zvqZK4X(%2uGA<6+KpLo8}ZsR@!&H6UOrmJqG#{B zj$klhQ9PBYv#8W7JYF)+LiD`>sk3&P=-|gHa&Kx3o=! zQ8>A^fRo#EoZ!nY;pFI_6PlWmsd)G`k~Fdk4+zr8S))A`@7GE(f(1)a$iA9g6mQG| zK5lM|kK&$YF?0=GRXuRcivYtC2S#xe3K97pjQ4%ZG&gv~%GT0z$*!qifWk%&1$@~h zD7@+Rxr0JZ8B>8mP8Tgfp`I#g=!QuZieo}^Y}Igu5J6Fe+p5k(%tGotpi@m~~WG;8!(U;OSWkR0RlC z6&$ZZXDR0kuF#QiYI&bv~w$gOTk^<5sSu)41pXPlJ$fK1g5Rc9e#)eE34sX&y+ zxtVdnl}xSc+-B!KNiFJI3yb>pd{N`eE-mWY9+>i?zW?=-D*Ik|Ku~3$&T!3_tZghy zN?jW@);41W6c+P-`Nf=C**3&P+EHlQLa`X<2&`qMg`Mkn#uq6Q2jy8WtmKV+CF9F3 zt>o1MbGMRn_1xA<&Q){sm0Yiu%i26$H^d=g>);SHkbYL4^vplW7TpL zK*`^YW4;&M(+eSn|5z^}_)O4XQSluQ`Y9QP&{0ipEpsJPYdN=;xlg8xIjsykfQse) z;b1SG_}+Bld(-bkrC5AAU-p}iPo9Fz1pFMNDx^=sRr>5!{O36`@MVXPasG90pE5E| zgfL`Iib6TK@=5SOt&YD0ZWuYcUpT7Juvq^?rzpX41@wI)J#l(pT4RRSk5~ZA_2Vq^ zdI`P3>b*Vh2u^@mR8?KqOr$HL%!m`0o($ONiM>K6A{Zrcp;wO%yJR%Xjv}8`44`R;5ErbNIooO^lgDs z&)&i)A+EgAWHbCSVayfF{cU-<2?F%FXY2*7t()?%7?7hoM13Ib#m$ETq|h zT>foG!91n>+P6ps)8+|BmREbP^j0>|)^*2ip0K zbuR$R?S$;7+=6Vtro_E52nlg(svnr4?rOe>BSM(C^ARXLBTU@61WL7BDW_Vl$y7^> zFFQosi~sf|q6nrG?JWRINxSyOsSHpDghF{ z><};SJ@mP`<>f?rd%O%==28)hdg2)Guw~*Yr)baDph9;PDXs{xUOb&yP>AEP zwGrA-`%Td;4MmP`K+$pAi*(O&mB@EP-=i@1J93zNe}*|OTk|F&#?~Lk^P3r408bR!oc=sQHC8eS=z6=it zMrEAEh{|BBsx&ME3ziDYxJ)oCgE3?wF5`x#SSSQ$c+fk;HKRKNWM)H%aBhudn2@?I&=5*6UlJ&aQxE}OQbDH@xit*R21E!voW z^PT0Q5vi)HIZ7mSx+BiN`4E(*5a-`q1jWDqmz;L^xlB96__9m<`h42apOwy1Yifrhb^Dkp;3ROJ*^$aM$Y#J6aAi%;_p<%2SxzG_I zGEL|dtB__0aTr9T?cb}o%lADW!{Ff;WLXZw4I-ec9*vEg_+Yf zK)-YeZM+HOgIG^XuV6%32EFQGOH%pGf~ zV8(K|sOTuLd^n*H3b}ZJh)hZs>=Ai}BHH`q0RP$y@G-vZ64CzoSp=R_BHAC74YGKc z7i95v94wL4d44`4$fCG_(&!2-Q6Rb^k(-1yx`NRa#jy%u6&FzpePeYQ8giDh_lr;V zV3`Ndk39f?t|1gfaRy%^waCxnKS3?=Uy@tmzmhL;eA%TX{!Qi?&H3;f3P<9Va&Yw?9|u%6Gq=MOE4d0k+-(uMtTF z0IfTwst5)8oGmDpTJG$C(-PH;W>a4AUzJ<&U(Z)OzUD02%3qBSP(n`x7PpQ1MPf~m2?s2#MiJVo-H z11{f1s5#^5fgX55o@N260ihI_1gHkjq)at;%3N?}J7{B3jZivh#j;!PF9&E*w^YwkBFz`dC>PkBtpVTC$EUD3vv6kd48`;lgAmJ@l779mY_oxpN*+c!-G+9=~}R*H%KSPnyvWEkQe z@AD=icD(-?JinP8@8i+3<9&VMVS>u!ct81YTaWj7uatMZFJOW;+NMpa3mS80JIaE^ zowe10*HM4Hx4b$;eSF9kEP4IIP{+KaJK)?C`H;gBs-_|oGGDF^EHnb88Oqgxg(RfP zVDp^OVKb{g29`rL$M}|r&Nv=FxD|gVQy9r*he+4_*dYS%qUqY=j_)(KgEsNv`++GB zZN(3a{_{Hc4|t2?2Sg9WgBsbGPtIKcw^ zkqe;%*HVOBIJW1@!GQ!2Z*I9L@B&jLqfL>OPr=EMeV#DuzhHPQ#LxH}0WW-tlGEYd z)CG?(yM&T2?O~y$wFmpVo8T2DF=^8z zon(|`-`6UnUfc?#RyU6L5b5BXfoa*WtrBWHc~LU}jK-qCblD`bC?vgH0!dzuBz)N= zB<-Gd8ifco$(e5lXM&_;l=hKy=Y&WaLZ7FB7YvuzR(ng{U}@3wP-MC&@`bvmNF#tA zk3tlOo_Z*<9UID0I)Mo(9<~|Uk*ftzqQDN38Yo%MrqtSdodl>}pMh$V!@1m9h&fR< z@#JRaM8TtFP892+&lAE+oG8hMB`3;*Bv_TGILhKr#R8J2B?icoPMr~X&2I$+2+6zru* znaH6?^w%Wt{_7duV|>{q620^H2s-D+2V#NaWcuc4GD`dCIXEGD&@0jEu!nn^Eo$J_ zS8P`?ghE0tki}0v5{000l5j=eR*{%XqA>Ic2@HKQ#}K~k5{8b>pC9q?Oc*E`rF{&o zP#DVk3?@AV2W&H-Zdvwv*QCDu{UcZYViY;xx>qc*V#v3)KLZML`|C&OLFEnX>9Jkp zK^ZMgLyF?*j^jF(p+|-mQNa6#1n~YT1K#GP6V5`+Sp7FVxtSTOc(mMD-71&QNG1}>>=1d|FZ{{5Gk_1?Itv3h8Kr&lK0=XqZG?<~ahb2rJV-}JVF0C^ z^*{(*w@qOR6zb|@cGi0#RJn~@C_f#5tI2f{^j$-`;W)PMxlw336!b2VfZnAU^f&=K z{8@<6_my~ZGox=jT1MaY<+l(pC%&fS!xDYZwmCTemA1j-jOx=|u5MR_G!EaHhK^wc z^GxcqBB4Hunxbl^5owlC_@A`Tii|_44{4tjkwfW?P(p7U&h$o%FS|t9KlZx><#Xe+ zI_1T)pzLIn_9^?GmMNR8&YZ9VA2~{>2T>pr*mKLIgk6~cg*P5uE0*nBHtezk*kuDn zThJo{r>1Cz5@>Ej@3tS7fZY#gu;bD-Zx&*7{U$uQnb9>KEvM_>%<9)Bbe(*-t#r+M zrQ1cRECB!pt=-;z)lzn!Uz7+-dYrN2Gxl$Pivpi5+;YXf*dFuGQuqicB!E)B57Lr4YK zUMmt{%Nx89V@r2kp<`HiqOfnuGkw)JL&FeCv(y_5LBYmuAc6wTpGkn`FLKb}%MO9Y zIrZ5r)3&u>TM@{Vf^BCH8D6|?+km-ia;~AHZe0h?Tq4`BgvvUWt0X5LFD^)_5h*w^ zBAbd5dz$O%Q1&&_ebsY4FH+RdMLKj3_H8H!>t!kaX=KyCN~0ygn2q z+&mtqy=`qiae&s>ARZ6?0qd}>csJaep84R*F0t&@8w9vhav-%2tUPjf%D~Elhua3$ zp~;z+4(VNVbOQxGwC)rN$mb9v6Ako`ascZouA*B$9O^_su((uKphb3IsX)1!s%Q#j z#_p2<*cBPTxLnJdg&5afhbK2PR}mg9=UViB0@;LXlMiRgwY*n2d#=r+h^MR)@<8IY zRl@C)tAs2(7pcA$s)1lHh6@{bYRFKO3TQ&vL=*-8NCN)L8T?~>*(H8`fLWBf#T>Wx z`85wJo-&y7xZ<|K^peTJREX4t;~3;+R1DFK$RpPAC^| z=!yP#Y=ILKL|^eGd9g2`Iih zgJMn8vDhrcjN9MElbe}wi$}|i+xOi@z?~Sk$%iH5cIr{bVsEkq8+T895_Y*?@CED~ zc*Cd!3fHUDx+W0{E`Dkir`7o4wlz)*?&!g>)!|YPyfgQpB-Ge*b=@0q&*S6Rq;kcSO^{@uB=V|lg|I=H zApF>;M3>jaMo@6g!>}MH!7w9eU89JEVZCgMQ=wHz{ZKu}F*JzCvQ;N^T-WmhRr77n zj0_e2VHQz4K4`&k+yc(h!FocZe|6_R{dQX#XBpXU9rEvOV$ z!Nb`rmc}tzQ_?)Fu&moCRaDQYOmF%Ct%guXN4Ems3T;;vIumOWRW%xjQX@^g6zPo1 z=U``Ij0&EEodx%%=V17*T}IesKyeC#hG++aHRk zhEfD1S2g4jkkcpEJP2|M%7O2RF8&hZ%+yjSqzZKuJ=0c9p)@~+Ct7wyNwpAIrtZ5w zf_P0`HSNGKGz}6HBir^AU(qy*egCV3T6mwhTHwt>Of7tHrfLC?maBz-`9?`CBp=RH zE%099?A1aZzd3!ikcV(iK`q?fip@YrRW2em($o-g^@Kb^S2i;m=usur1F}p-_kG`0 z6yH${&4h+Jx*Hl$Y0E;MLRabdoP>J#OL6tUn}wKq_`8{^2RvG)9xixl7R!=Y4atWy zRS&#ZID7Sw$8t_zJ>=n>Q&10dbKzz{&B7z0(YEKnDNZO9-_0m)C1Np<(I|D$(EcFO zC}ZJ2B(%X}{zv9A#+M!1s$Z~}QU~~WlM!IH%h7b9SBJm-IraBo~nbZ%~GaRHL2!u1;5c;Sant~MD z*AUVih!wGYm166wB$Uau1!XefEX0(_Ei+Xnc(h!Z9QouKhq;IzU-3K|A8Sv{oGjnAId7+PoLtGv65JkDZq=)L8%Wy#EogC)_)%T z>1%pq1_%gVgx&9$);wrH){oPRYy=9!w~+$DpKcK7mTMbYXu1~m$ps!o>^~s^$e+vr z$*sl5n}ry${~Vs&%ytQQw4B)g@(BduiBm55ute;$4*lf4(pDJWg*=pUG76XBr=eIH zM}JOF^RNOy+i^gEjZCWGBh8Oo#Zw)jB-4fth79of=A0#%Z2BDwxn8;4@;_L+ED_$AF>5i zQcg_aDv`YY_VlfjyvX(xtdjxdfT(9{QR^g!Y|%W4Y{gQ-KqyM@rBj;-twibv>iMA! zeuq%k3}_o`>yZ@&ZlngGX=+B`Di){ils^p~ z5R8;Rla7>UtfVwD9!r&qjK5eUGM+JBArk&FYUR_><&3BCx(^Tv5HyL?h1UI9Vp6G9 zf3Db5)S5p}V$JW(*F3)L(wcu{H*3wGPnyV$UJa*r+}6@X_ie=k-1YP*{^M0i)r9-D zmQIdER(vV4eI_fO7s=kjdT*xbhl54i@+?<}oGGDz5 zHw864%%|)wzFA_`-eA%T{|E;5}Ro`O$FOhX$3ftzc`%5sgl1c&XYx+cX;vQ~c z@`{n zg^{0Uc(;9wr&eLXS$=F9g0TWIHX2A&^L? zFd@h~Yg@p=HI1;4$9d?X5hBM4JfU2+ zy<%X<#8YU{B_F5Y@I?tY{9O(QeAy*9Jg_i#aL5mf+lNDb_S*s+do-5Pu^`hLYJ)<~lt@&`)oqPS0f^Vp(eq6k>YjyeY(*#?RE{1;Lr@CBZZgZV z^X@zerLZ?s3NgOy63c#X{x)FfW_X2Da^5Af+j8DrOR=ojqRXQp7Hz|IwLpjCN)a|y zWaU$!Fl3*n?9Q7d5OG_M2z=QgL|pvb3ka#r&B5hCd$WD8Eg*=9Tz)e|#M z1?F2ZUk@$KG&C`n#Wk%BOks$(7t^5@NT7s{A3&qD(6U^}+=Eu7F7zplARd>l2mezN zkouVnQrx{5Zx&*Ev0uWIo7r9rkCyGlF81C{K$`5uk`K3aFUEVN+qD;KLp3zsi?yda zSbMSklrj-B=+;+P7NMZJV%ZM#Ul6f0&k+_(DTDKcAEcP{!xFInNCx{DUv`N}f8Qe@ zog3To?kO^9BD*any{XaShuv0x1F9`Y8>`{+>fy!6w|v_*p@*jk5KOW4ObtSTf>H3C z`n4S(bIuQyLHN>g> zx*I?ch2v{J1*xF~q>g5g;(F?Mvk>#t-H#_XGfy2JE%Ve}5f5(2Mpb8HGs zJhnx^v|-?@mZ|A}5P7QY>YndH=Ncz81BWh0^I-{KeIx@Gmu-2o5M$eq)8*bXw0 z;tG|+72J@P$DmXMqlY8wV4y66BHXV?=!LIldLhP_9U|OIjrq$lesGF}o5*g9a1T@H zXhwSFRajtL1Nly*dtyZ=ZfJFI3Qs)BwG|uowSfXv-yr@(gIQ}~WLaKl`ico9q$y}U z`5(j&7*2+J1=9j}vk;@)XW+@rjB@d48RcGjdj{5oa+43Ym2!Enbh{|G4HeOta@*4( zEXuuwQYvDUJ3zzX3Oa&ThrK>J>h+;kQ|KFD??Ndxk@I-L9cpD5N>NeYA=bU@+-bL76UcQfmpSHUx&GJ`SvQg07VBO` zv964{*Ixuua-+!c6`?Zbf+5c%3hz^JP~~P;Hb37g0fb-6fq*Z&1cYnjxide1a*9Am zWVZ!`+Zq7@79~{Bf@8?U8=1z2Dz;^tW@HJ)FbIY`GX|mna#B%P*cgu>9;4!IH>s3oI|53@qhE~-BRNLH18*!{cGbSmedrI=%RctwDN@<@m7INV zg#z^1@4kqaVGoiC(K-%ofQq<>5vL?QJPwsNqvgYU2GCBtzdSs4@fmP9vwFsP-paB! zxcH1rI3>3i1;gHYkN4uY%lX%a>S*lzYfrbd=lnzW21|H7jJVg-v> zw%+`h;~sMy{@;CDdzMaIdh*gqo2RY!*TNpwmWdMXc^l#K5ITEoHVianPl7@fkDQSi zD88*ImJ1~?k*nCA>H3}$hJK*i&|{TC*aH#>`@sxhTyo~kLX4c>h$lA#avm`<9xXd_ z+jq%F31$qA~5Zr%G6~dnsk(SKT&HY^B_f40ow9e9c3O zq1z&x+!qQ7rIY}pVhd{~=K#2$sxd;QvAwWp!v8|C$gV|2WmT! z<^5@P)1AoZpDk@ehD8drAJ>z)jcAy{vXZPKfdhJ`hQn%?$&=^FS+IQpVva3bp0nL+~VNa>Tn4S zm+xJy-vcMDaB0<_t=Zgugo1rm=z5wdREO(8D}z#q;n|C>ilWH(O)tQex+Ja>%@>?3N^+VLB4&|VUrxOOAr8-cCNyJ!Wv@~SPrIY}J za@o&Ol=-Z$il2i#2kuSJLGWdVDD(0cO}psQ@dqVM#>c<|wI<`+$G0?O{Bo()h@}cx zjfre={|jThg5k((UdwnIH?K9}gd?;Z#TPo~s5Gx-OQlwQrFkv;DQeAMB(df%&DT7> z?9!UQ=`)0nirb{tn%9b~_)_!QnXLF$n%6Q`NnyP=)AZmL@B+_+L^R(MatjD*dXeU} zjPKK{G_So|V$}!vs>hdITJ?j+u~vPH&1*&0eW`gZcirdCfl8Mt#xEzQ>2v>pP?ssj zc!ibEZ(hrIzE^5q3%emR)B{}=3X@{A5#)_PF#w~*Cr<*!1`kT$;-MTD__9m5*n0Kc z;i9H_E#o(o!-Zt?TE=(l5w&muv(APO|0UMSOKM1aDdK3yDjOMjMbEO>1 z5*T?$juCv>C5-&e4ReQ)n&!2P-%$=DlFe%w;}tN%Z(hrI9+H+;VF3rjMb!>*#=hza z#SJo=*Vaj=Fd@h~+1$!lctipVkLFmwmtDfbU*9@+Sg2`U%lP%>uprsImN8xd3;gD_ zjOX(ckwrI9odAVuAmlP)G_S1{PoaU41X%kxWj=jV0uJBK;eanY1c&{Py=m^?kh@vi z-&W*~)E2fC^37{&7hrz)5+PHAh!@`yYAznqvf07+|D7j(Lz;{0~Yj z{)h6#k1xBl_&+l3KD8G@=W(e(PX`_lJhguT9q7sW>C)AY#Y!F9Um_Ch$r`Y*{O_Uy zKKZd{EP=ob`G(6e4bxDRNGx~p^2tY}0K?mAdB}y`Aks9$_ADjvG(A#6O)+)L3>DLG zDHy#?0!Hu1V8jh|nlG*SSi_RB_D3 z%|;zG-fQJyJ`?K;)@JKEN`X}K7?=tp=pzqjszL+;f>MUI3gvi(G7=dH{hR?P^}y)v z$q_&)gilE*gwJFOA;y;-;?*mz_+JFRQ!*+A;8ZR}#s$)ym?6Icxzn3d;MGKU5)L;p zPBu0+`928dqAP_-m_GDRHy~qAsLCh92f-bJf(9d1mn(t-$9E*a@!cF8__9mjh^Ad} zseN$dff7>yM;pL&iPRG^-Nft(jGP|Mh6q^_G?g!?pgg za#nVdaNyd3AKH%4W`p6su9r`tVl3;7onQGx=WYp11UV+~WtTAV@efQH6W@RpEak%c z8ayEA!g~?hg~$8_Q%@e2F6GHPAnwUyj$3f((IIvltIMz0fZ9K}W)sd=tzW;3o)v_K z=?7vJUl--1Q|Qp-o~HQXK?!U;lw$*5b_p9_`7R3^ttIG)AfuF^GgD;n5_MX{#bnF@ zZmLL!;^2mkY(-?hA;}z-1RhD|s3h{dO#&V7$kBl>JA{q{yB=bpqs3SN5qy*qdARt< z6M3e`9C<=diwHR==*eX=P&vT|&Q|o$v;+&hGSUy~SgPnFqZs9qao%TvIhQT3M~6rDxO)hyizRa2-Dxa7*GN273bxg3sY zX_Te*O$jW0JI4~f>=Kr)K6UP}lqUvF4@-H1P>WdNHyW&Ci1ahq?)#zd8@Md4Q1JKI z^A9$CWW!MCVKf>Pn{AnbPW!sJtN594Z|W+>mtBHQ@VvQ$O&%LPJ=o;Q6D`6Y z!pviP5ON*p`il&q5^n;H2j#}6fX0jT2{Z*6rl*F!7x++7T~}N+GHg?IAh6p~B8sOR z3BX;L0gfB#!<&Uzq|fDeax;tc!J}o7J_qjqEP-$m>63i8t&u*wSIUd@5!m&yB7L}f zzcv*|Ecp3JGVURGF#s*p*(_2 zdBpg#OKkn|#}KGbDJn<+dgZ7fF6i=u-RZG)e!klxTZ_gBv8~Vb{&Ij8ZAEn~E7C%t zAoQ^@LN!BBoGWP~k7ikh%7YS6c_@bpzU&fIzOgcQP&xY+c!fy--SnW6jFBApwg?r` zhzRyN9^8YDE^3sD2ozApMnsI4K-r^jlfcP4a-87H4&mg=Q@=8I zI5~d?I7!Cn7*3X71(8F(r@NsVxk4F!vN(YeCd3JzW0_ALk-*8LIZp6pmvCbK;oRXw zp8-yiG1|t-trP8D2CxQuAzB%Fi=G1h1Ss!q3AK$L8$mjT6S8qA%rH8K);UrN^DQIi zn-a+Rc8(l;*(K!M{`$E?jynV7BxAIVoXJj!qm9*YdG#k}=xG&t#{>WG%iDt*iym zvT+f)hNI~y@Psf(|2(?2;7(qR6y}uY*cIfC@phhB2wuW>>Mx%h#kdBBn3QG@2VCe^QEaA&8 zVd;l&4F4$^N!b&XAoY9)1PCA7V#+hr~(-byN`KGwf`e|@)>a)g| zUBZSQO_@)gbh~6u`QzaM!JP7Q=$!Jgzh9bBj%7<_lPK$!Ca%Cyajm zt@!Iu9PYlYJ@J>}zj0pqur)MH!V-|94RsE6(?hx{(GsCi9}8hqI$)cn-6+kUl=nmlWKTByl$##=)T-`h2Q6;^Vt zJ;kNSVR*YF=3U;ozeNH;znmioUv>#WzrBC%cqh*lpB94hO!3wb z#P@WKUx|gTCQcARPvXE0gkqi%WiNLzfYbk^%avcP{9fh0$ zH?})E1utGD1>}UL=~@c1RhY8pDW0K3rtO8HsVSbXP^|RiZ;AVuPlkI(K4xwu1>P*g zDk(ezPi|(F6!2(SC55Y>{8j?pq>@7N;kH&%;Js2_B?SRqWmQt(dO_M#7%kLMXh);4 zswmt>sh9>Vm)1~-Y!gz!bxjj0PuYY{nH3Z+Za(8OHyaWv!_HJjj4wOH%~u~*8wYeyBjN8QpPgRn*=SGrvWZ+i-)vBBH6hH2a2&4RCR)E{)B z_9G`yT(5nDw=@u?IHbtGB#7ebw@RptU&~ZRj4!*y)qnLV0`R#pc>7cL+$JNm%hf9_ za&>80<~(hCIPrlWPsyxG;bDS9Q|oLxtVb^9xdnS?`7%#2}dU%ZYxLgUg>smbbE@UF-Nzp zSy&t`c1T2yPknEIdIPk+wzBN?$Unj%QDj;{WT~nvw5J|(NJQj~8H7?8W4u}%A(Wc< zri7aKcBUp`eAyvhzUK00PnnlrcAI2;^d0a(ZG3cc-kI#7_psulSwCYM9*so{gh%HG zs+Ws~N3#YkL`Ppmu`=74!xDl!Uk8xmX&8=c2xUv3FD0CU2BU2@KCBuyv$AjYw0{ym z&Uq%>OUm59WtSjv=%3~e5_vG_lpvAEg0=+-e(Q$u3vX@ct@QfnsMik{H6w&#owj2M z@du+Ut4y;tObr~d$a56v;ou?FvMmZ~cS%64 zmqCrYtK-c=Y*!cI$<1t6heykHb=SQ4Is)EgSC@Rat-CtjE9LF#1Po4Ar~%jPY)xe} z-qf|MQ&@YtE4YSgY6=c2sjbLRbQOi3Cv<#sZq-U1Cz(|w`}La1GQVWB*iYF+ZWPXHs)`a?$@wff&E&Zz;~(0evLU| zVY7BQg#kKcl=*y;#u|8zWBR688tWcWxzzfvq`!`xPkDFtHi^~$j(qjw%Py_{?=n*+ zT1#IQS^K5*)fugQUg~NqE1%y!fxXs(KEm-a*jJ$_Uf@9Zry`V?$4EZqjX zK(WFj61aFY#|6IZ5H7BLjy89!aOchN3a7>jiS%R#)(STGEXqJO~ z*AqE2W4Q2Ygj0xMxbSKoroiw`2{3#+2LrzB5*Vzz<_-+EU|VNuU`V952ZsHWiBvM? z2gg>2OTEFy`ufVT@-6}M1JZ*?3A9Kko8cT`!4wF}2&$dY$V%EwgIf1OQqXX)7at_; zO;4-#4%XL(dk4W1I^r!JJF>F1v=E>6Z4p;Deh@qWa4&In!)2Fn@~PXVjFU%Yw-S%= zwi3Ck`vrxq#Moar-AQ1v0y~M^&3y@HCoy)w!bYODaobn{y;7lrNO4^oMS)ljUAb|a z*bo$Q${unt5rjle$Ea9{T?uepl!F6bb_pC`+nhUa_(sD znVYs5LQ7ES)+Ur=THY-Pk3vDDoRTdpg+j?836$KOqXb`e2qo7&aoXOf_9^7&UjnZ% zF}0?El0yXQodKKp zo;O@OvK&+oJ;Nw~kOLPo*F^k!lsltFFa-e$KQ#|h9QY>^%l}jP^2e85TK=#9=P57$ zr@U11$n)9ofZ&m5Y59-)=~6!h7AxSV$WJ`EM&`Hy3x0}yl#y9Dn8Y5ev5Vh=lb%rV z15L=OeYT)jYU#g7@G)xPe@kNFexmObyVvyDaH zQ0IdS+wcR=GBi!Bf}*I-uN3AL)%h@^vdQ!G?}+=Rp9S}(zG-~frKSI&3s_6P#hSb# zi@#Kpm%I4K_@>9{P&u71;hP>eU_s~C`=-YUDEp>WE3{3|&^4jPyp(TRXb6f6DBrY@ z2nrmo1UN3r!GSNk1dh)$qhLA>jxoOJaX+FQI3#@2;|45%qqcnec#~*&Z*R#PEG=50 z3l$+;ClHE(DaSK%rBje7N6>JerqFOm0u6WPXuy|ULc>45eeS5@T5RZ7ebD0;ryLp* z;bObvaRV06P=8W0PC#$usL4-ikP}(D6-KJiR+&1f5gmm>2X#^-DuqJHYb8+fV2%=e z*&&o%f6ABU4kcq8u;YG5Ih08FSH}%lK#AN*%{YNHYVwmB-Bo?VR>DvyaE5bIBRxEY zE8aJh0wFRiPV4J{+zN*kyYp&AQOx3`W*qW}CSje_(7mrX7l;$T#AaM4jU%Lr`2R@tK7w~=rP3Dk)tZ)Rop-M1v5@SPkA__9k-_>pJK z9TeU*%{^Hnyfr9XLmk-&s@^_|P`?lP2)3!~AyNa)7df}wD=D6WgQ({(n_U?YPyc5L ze>U7p{Mm5XB|!X!J$Hb3?=%6C2yYD#{NtRFC!%_U@9EI8Ky#2HR9%O0oHIr+1p)@4 zjCqhUja-T4e^I{t@nx5m|3}|B<>lYIOY#W+E_k5n5kBjuOT7pe8m*SOOu5Id?cjmalti=mkQjJC{#BA_W+(j{$m8AYE6W`#kg*K|$b05nS31 zwCD0I+oxc3NCHN8XE5UX7&x;K^D!L8lbe~30gsmZ82DbL3s zpa@t#hS{it#y$qgkRKMjiN0X@7_OrfNY&zFN$eFezb)6$^uP>5A(N7^MdA!VsfThU z$mHOQBY;u}ua{5=4`&J?#+Nd@`sU+~d(3h8fA?+0&%Y6#{Rr+k{Ym`Cqxg?c;XnQq z|M6-3$7k>#e@3o0mdrz2ON&cqF73Tgzg~9LzR!K=57ZmZ zxsTv@N@YO=a21#0CAf&n6TmAma;)D{j$rfrZ=rA@)_?>sK(PFH36_9zyo6>3kip;> zflw)O#;%Dw1cebsyaZPSg_5^RpyW4ll;BGlluR2OSNyNJ14m7~1nWnX1BYb11Z%(o zIBsl49>cYJ&}t8w!}ZZ%u;{_@unX0r#16O&L4qocLBXTk7JNK~lw?r&_!9|yd@9EW zzU&e{?tb0e;o~8^&tgYVu$HSFJ`&;L&I#6l1$^+G6G!{r`a0^D%OyZ{Y|AjA;gn*# zLZL(q=foJn6cQNDi7^jS%l}&v%l|w1^2e85TK@MRp7Qd4GI-JkUVJ~8ZHKnv2S)#S zU1H1ai60#OwPZV;4i7YSPOyHubopbk?K>w}0~VG)FTa5GIIgFrLz{ZvLC6tW{FVHI zF=DBuU&${R^BA@8pZ+frPHDK8IHlpTOAG%kKfzk~t>qVpEc;S^!EBa&EBOViby8UL z4Rt<5^E@uGVeY_DvtMTYh;rbN+%K~REP#WbU%(R3Bl!hN7+KKJDpEobTrlzr z>ZDVUVB{CnJx!tEwGwD}Fh>Kv>=GLO>5X%ThMN2W*6;WKQ}-rtk{s26w*YZjU;z?` z0D%w^8eKJcAG!~O1QI$&CmNOVobH;Q?p9Z|Mgs^0(sJ125A1EQyx41Oz+7wN0|U0P zWft}mhYXm*1`CYVur?S0GI#+SgZD*rWkzLmRK|;{$m%Tix1;c6WxSZG_`mn!#fx}q zG$@`g5D6TiL4LkK)B&F<-Ekc+@Ke`}P^Xav=L;}WI64I93oyNKl)OWMl6NsmNV7$h zT>AKX=Z=z^v|-Wjs78t6`2vx^5lYn07l=CKsTtYshuX_&?&LNq4F++(KuJ8um2B@n zGc(UJ4M=OYtptvtx`A&ewqd~zOA@+%S$27N3Ct%H0K2aQOuF|k8wGCf|MO&UGu!(o z(#pO6OHV$vK$hZOWqbdKHJ51bUmAAMq9`Wb``4&RM0@|Wg&gU&h>+!B zDfi81X~%IO^~Q+29Cf}=uzimZ!l{XBAxHE`tKp1)QBV&5S}KPgX|~Dwu6(&bxuNZU z1X|VYe<@T~k54ZZ%>^~$wrSj=r{Hk9#TTOMQrrogMMQLj!;q?*BIMDmp+009?0i(ecuaXUp=lN?VaPL z8rP7%U98xiPB1vScbWnXXEGW{vrRO-^Sp*_hJG3zThD}DJ4e}!u>wbE zfRZ@(pjQkL|FagRRu!*s_fh(<@l*zp{;hE$T0ILi4rr< zywHyvi=4c(;@FEq59%~>K;5JOR8#^bS)s{Cfm@+1kipGtg+`>6E40f$`qu@bbcIGA zZsQ6~{*}sBXb6=cTA@kJq!z_6@d{0&<`AvWYD1*sRY$V2v;AJ<@EE!M)xjMW_ zgG)QtW^n7v*Nt7IrHlQ++G4yuSXqN0MiRwVXvL^4XRH%BB7vg=%h*T{92xIXAmeu# z8Kl`JGEV%hxg*0OOROyksADypnkz~>*G5KdHpbWycQ+HC`v>;LD@z?e_rg5zJs-8d zR?Wu1iQw3%W@F&G;NbYQ0vvzM;2_O5!EwRD+`$nv2?y<58yvOQij1Fj!)rw{$j>%2 z*GwlUgdppj1EP9nPWCc~!uJ(W_`eJV(rgn7H#dC~ynYW#e67gXpHIzB;I9=KD{v%a zakHL~#c*e+yK8Md>voM!8o73!B%Y7*s$MW*#DbH`!6OS;*iLSxK?+w?LO~=84kNj- z11DO|G_#yMHbV}lr~DWn4?hY%yBQCc1}tQwzy&OhA%mM)z=B9C0~S}j{IbGU(SQYg zxUB&T*;l$<0Shf^Vd8*=M!g{lSk#^fB)df2VNK$0nk{8}qQToRX-X2t@Y5X@;{DG{d>2X6TV-n+)wo|Gwb3p-{#5Z&utX`yRYddnAhO zlK_4zUHwWi=^Ca7*T}|smK$!Gq*ms|p<%(H z&D<~(&x<$<_8tZJez$~AvQm_f0=H6pKN;N2R*FPgxl+9HsEq<=x>BSMw{fK?|4L;m zMT89&ZEZ{aTHQ)y;zeUKT1K>fd4;KuweeYkgjw6>>z;xV`14j)femh;6uJEEn< zsDI|M#e3a68FaT;Jn0XqL5Wm%@TKa5?cg`-gRsqf%{~Z!xoQ0`APOc8L&L*ZQ*(h-8 z;9>tZOCN(sW9s1cXI9h!eK=EfAo~huuMT$Zp3SM>P2-81M)R|xIQV2tvF09Sg#~$<~ebg+inzDoC0|!Vf0zMH+C!> zb?}jJn;F~|bMVkO>Sr4VAKlMZSHSeaUl3~tx0u3bQQKMIQAZJ};8J08_3ryQ!M$Todc!APn>!sjcf zfD20%&?C(j1qrYG-|sDeZD`->Jt^o1m8<;T2`?b`t&Z8UZ^iv=!;LD^rP4;#X{e1V zPT0uK)brJ+dJ&3_tSo|K`JRDF{x}IS-^J1L>OD8&NnebqI`bD4X8v9_^GUN!GykVe zSHaak^I2p|^UP?Vc{ z@uw{GOxN~OIQ7QknONPyr(EQECFGRs<8fi<&fr$Um$-k0LfueAL>Hpg5J0!3Gm1 ziKBWR1toz~4At`}s2(_7@O}kd@WE0S^hmQs#`LP2-&&A6H*O@0^J+GxEU-JRF|9p^ zBAsowMoa5i2MS5YndLjUi>j*UP;eqRCaUL9a9wavd`SU{`xz9Z*(NA%zh>^B_*4R4 zA5=ah{C=W{;l-)HG_5^2omy!!(Mq}1o6 z54Y9llzpY!<#SH08YcERHR%qK&&k(XK!j7$EFN_7D1}4=sGEp7-FX7CTTTU>jC_ql z{WwAsa&zJY`0ViRDbj3{_59ko1(Ak8)r@slIwj))V<5s@bRN!qa% zB5Kbwiu_1p;;mViV31^X6g!z`pw>;8nOqgXp-{aJ7d67_ z9@ZNbaQLqb2hwa44$j$ghr>6?UThNaa zq;OzVuMfkIwMxhP73laNqk}ZtM8{=so;y0e+Y}wNV=Z*l-dZc3acddmho}ASdLL4W z<1qES81iy44ihFzVWfAC2F%)H6g0y08AWTD(|}8(Hi*g)=vqVLF-XI-zNqNuHXiAYwhua!^mVKq$6?>jqAxs>5 z)}%2+vF8a^T`cg>T}=iZIPK!6i5I)5B1D)~S5*L~7BH)>Y6qMmIF7J}jZDL5i^w!I z+hkGiJEy>QZX(nF*i;aLcC5vs)|S-~o3i0#D_l5&Lmmg-E@o(uW}DFX=HuoLjR%`TgLbS1jlI*SJZznSh0ke{D+j&AbTivb zEmY#%6%*t=)DM6|O6GtXRt~og8gU+FaSGn2Z@|edKXg39je^|fk83R{z_n7sC3Qe$ zqrf?!x01olEa8?&D;?0QAMr;8uG9gg54Y6;m3^h#<$zADB(M(XzUa0t%}Lt0_+bYh zySSVzt@k0wzVW)=Km8r3dQCb-~oW+ehMXE_TUC{|*cP^rX39s9(bSsC`ssRc|l zs2Ee#yuL|61KeF|fF5bK$h=;C`Dq2ObK`kFB7?86iFiNlSc`d`XyzZFGe0)q)=dj; z9za!b#Lax#^F%X$b4=Bl|0fDF|HEwNlV+P{{?bizH}fCc)Xb+HYnl1AbsEKME}~zd zVsMft4(x0>k&OxCV@}v^cFfItOv1!)MAd2kRfTE)0Gsxt*`{g#+JBh4X@7WA)1G#` zebfE`nf8twdA4s^5o-4eH|UhY>c?Y}2%V#~E`s?VsG# zw5J_wnf4R;IpE<3X(uznFwRZiK;=8*{2badH}TOPK8&e4^N&}U`8(LmC(Sm^{J;F& zxtsaVXlmxuj<;{-gEtMc%*=w!@N6qXMaFP5pY}Y_%-_cNVdh`LW#Hf`G^Ew45^$Nf?W8^&NlF6L3fEBW zpQAufl|nMUDhvA*SXgB&kY<}$_~B~9R^TaJ2m`C!%5wy~PWkj8mV=5OVx z`2~j;^pM^W7xYjW6pITm7xdJ~9l5KA&u3d-Uc3eBFqPMp*7VW^J{%8fMr0;jXN_41 zchq|4=&;n@<~*cdR$ya;u|b+GV&j@8zE;G>sW2gks_SlkMUq?OHWtpfeWTYWQ+7Z3 z^8rQS@*c+}=UZ=?5J*bTUSW5?#MKqFjCXF1^JHn=*` z@Eps_QK@W-mIH2FTzF#dqwp;(9IbdYA7=;%COM90p8 zj>0@Q%f~n1XTkHq>JT+&Ij9WXmgBmqe5(OmciE2;TFPr7>MwMltb^~u^-(U0m$QnW z5@)G+X&gO*E1T==9^V_s(w7xj`U+!-G~2||ML(E3mZHnxD{R;cqcU`}bmdemWw&O_ za7BHzFY7>Qk=Qpa2V$yV9~TZ=c-+F{4<5O?wvy6o>#2{>jn>n}0a*Kkf(mwZ^Pb7! z_z~0t!}Y_F^HT+K4*6*rza`B!k&``d?#S6Q19GSg-Q;|bBd5FunWmBSapr+d>~8nP zG$3&P$`YLK%+{i%YZnI#=~}dZdF!L+!(G??MG`g`zIAm!-STnxyYh3LJoG&$gq=fF zIPEuD{g2^v!1?uq?dEV`BK907${f$}ofyg!Kv4zDjNx|6)U;eq6+8!+#wJT2SE_=8 zXHPi_T+-UfWNngxb$_;B*ybPdxF%p`OJ&bY5C0M{>p zlV+sLMu9W#FC~MUnQQa{88Z zbp4t|l$m}lr)tz}-pGZUg9EEs$F*%c$w`O+W2Xg0h3oVfCyY}ff-;E;opCDUZbB*2 zX1@hKJG9xP*&>^L?RnoRfNyBqU%$;}H%B)Yux6J?YuxIb5~Q^ZqGsJBT8)y$!GVrx zgkF+m8Sd1FDo9mfQ-W0Oj05Sz3LxFXKqAdHfpk+@A9!v+x|D4DHyo{|GITq?yQZ>8 z%aCqU+~3qOLMKl`-!LZc@*$**IlhG0xbMLFS) zVP|fZ8BS_pRy>01*fCN#Uto}Z!a{JKoDc#bn!c7~q> zv5}jhYZ|U+!6nreT-)SDRu=hr1osGXzWWv(En73?89e^$UZdNWVm1V!?`ouvM|e--&4(SPZDMs zBY4DcpUW9;aiF4KT?<0~F_bNij4ZcZR777;l9bs0E!}c_2uhL)U*ka7p#Z|k3bdh}9lDb$$jmW?vOIGU;#NCOytw ztab;tF^ssUhH1pMY2c0lo-?gH4ilL_8k=E|Mp0}fHpFkj+)7;2gZmVtI7^}U3!g1~ zi2^>CmH0^gQQ0VP{^&Jia5M8qi8SVqe#9<-r2Z&?@V|qX-2c@<(T(1}64G zwdo0w@A*PbaiFYavX;@ijv#`Xrit&SspX?Cblj=fJ*O6I#n(A2I#5sp`%5*@Bh40B z(d!>`Q~_;6iHZn_s;6|M_}owy_SSAiY1edXVR|cy+fd-FX1uhL?CmbE?~Ajwju$wd zm4}I+V1lG$HWX?Ea6pXNP^jsEL*i})B;LZ1Ak8)*aokCBhs3V(;F@+MXxEyMkl%SK zSih|7Uj`PSx*a5Y_;G@&X)L(;aa_+F1cEzH$GyqT{tqk6{(IQ$C(Sm^{)_4Z@J0g>;3+1u~)ldRBMWO4)X%OcbYUV$$;?<1pm7DcdUdFz~ z&G-itX8hOLj3>=D&G_B7G(6+qakF9|A&~_VSQ_ASMgj@q-)$I2Abld@2rT#SbV(dR zENvu=P1ApqOO;ExKpy#u<)3PJnWidpt_{4f0dj5 zI~1n>$!z+QW}Bw}#>eMw`m^m#-P50KSx!CuZ{ntZZH%{m;<320VOc?xI6;oO<>mQ0 zWOBgN$Cg*SiJLoi8suSSnT8j@`X$X=I}GwHF`~%hYa?Ew0MTV7M3UIDd=$voG8x?L zV#^?{j4faP`-c=*ZpN0$!)=T$%fC`tY#HGbiek%B&v1HWFmY&Em$nc^mS4=N56miu zKQZE_QJ(vWX`_;)s^Q@=8i^CZDTnH{Qn)TSt2!XeA@7yg51$=6m87ZDs=nzE=#c!c z_c>Dd^7G`6FBGly1$XzxLTBN*3p?S`ZWHeEw&5~v_>T+!d0l_uH2B+dE z{zp$NIBqE1jNqyoZk7_ovKMrlSC+CcwRt^n0zOEzp<~%@mgY`oqDpk{z;H+UEoH|w8VZnEf}^|WUiQk#0#*KV;;eOuh@&>dF1 z=1<;Qe(uG#@4Be_hpJmF7y%py)h!lG2OJO|RsiB21_Wug35d=`4FhqAYRK)UT}kc^ z3%QMEpG$wjVf2l3uM~ZgWuHq0j|Ads&umCLD$i_~23(eF`>BWWpQ>jz&{8;Hs%JLP zy>Qe#pg_&n88xKYCTcGJ^4w9wmLm;P!xkPosZlz!fu5NxcoC+yo}fUO#xdx_ZH;5dzEW8n17T=IaSW-s)v7o&gfz5i7EyGg_RNNy zZ7vGYF(VHSROPU&!{iNB&ul15;}l8t%!YDroE|wvL67V#^+=C2+hn-^$L@mqhN2z_ z3ae2MDSs^L(V*dG0T69?t*;-PlBVHGu~<2FLOaO7^kw-3C!pl>pOZEvOb8Z<> z9oz|@9p(;_W}7VUZ$4NcJvYG(7Cdjl^0KJ;^z1;m{1VRcZcWt_&tWJ=yRr_2-r;;o z6dAT}dPa`A?Z{G>zyVU1TT%%^j*PL&#^nlZT*cTR%{H;|XSdEB8@sM7Lg7uYL3^h$ za4l?HG$|YV2pSz1F1PgkBn(kUchO<&i1yAgfv0M7Y*iix3Owv*JdkFac=(%p=Z=T> zUEd@Rw0C_xyghjXKTw52kvE^A-h&rt$NEsjBH^+kDDDe1qxuw>?(l80XktiN&|5bPaxg~T0za=#0*BfpMk)D+{h0eun3XPFDvMnS}KOfUanNpj; z{-_Ph{t%U^BS=4&2;jI7q@PPV;NbYM0vz`+I7qWaaNPK~Xzt)(>-A>fVBtJXaHO26 zkO$TzQ;~)A3^(yT&-Me9A$gHL$sA6ypq>}Go{_<-D2H9G#Ls=#h~q4Cyx8!7dY6Oi z0R_0eUcx0!nw55u$~SrA`0wX#i^C8v4nAIgp0X#Ot|6Ii}J`pX_0VZL7dX4mfohpJ?x09OSZ>6 z0w3Nx3_d#y?~!JkZ1K`x7jQQe-b27v&5e~}#=?8e*kTso(?Jo0_-ZR;W2fM)(b9U> zF|5e6+|2b+0dc|cEyQG}k~nMxS?buHI5T^S0yjGuH>BAnZhrB=+;Q_MvQDG-^fki` z?VkoaG;y zUpBHm*s%_r*bMk9Z7x^9?Wz(tsaGo-1GD=9ZO_V(E*tw(R{)X3ew11tHT*j^I@UgwMY=5+t z_Pgu-v;+5g#t;i}a8<1o_TEN>aGWUErjbrKP`;r6%0DqsNV83#oO|}%f$}XBwRqVI1X9dd?_@_ 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⪙Gs;a$Z5YoxOELy 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 + + + + + + dbt Docs + + + + + + + + + + + + + + + +

+
+ + + + diff --git a/manifest.json b/manifest.json new file mode 100644 index 00000000..b5b11dee --- /dev/null +++ b/manifest.json @@ -0,0 +1 @@ +{"metadata": {"dbt_schema_version": "https://schemas.getdbt.com/dbt/manifest/v12.json", "dbt_version": "1.9.0b1", "generated_at": "2024-10-03T20:55:28.563519Z", "invocation_id": "5c4d5a1d-ffbb-4962-b82d-51be51f6e0a9", "env": {}, "project_name": "synthetix", "project_id": "432a2fb49dc9be7695a9ebc3519d54bf", "user_id": "a0b82177-baf2-4d1d-9f27-f158f3a3f42a", "send_anonymous_usage_stats": true, "adapter_type": "postgres"}, "nodes": {"model.synthetix.fct_buyback_daily_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_buyback_daily_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/buyback/fct_buyback_daily_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/buyback/fct_buyback_daily_base_sepolia.sql", "unique_id": "model.synthetix.fct_buyback_daily_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "fct_buyback_daily_base_sepolia"], "alias": "fct_buyback_daily_base_sepolia", "checksum": {"name": "sha256", "checksum": "b8b320ff9096ba7ee520cbd5c657d2329fb52fbf12c0f7067a7a865f4ba0656e"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "snx_amount": {"name": "snx_amount", "description": "Amount in SNX", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "usd_amount": {"name": "usd_amount", "description": "Amount in USD", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_snx_amount": {"name": "cumulative_snx_amount", "description": "Cumulative amount in SNX", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_usd_amount": {"name": "cumulative_usd_amount", "description": "Cumulative amount in USD", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/buyback/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988932.7016094, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_buyback_daily_base_sepolia\"", "raw_code": "with agg as (\n select\n date_trunc(\n 'day',\n ts\n ) as ts,\n sum(snx) as snx_amount,\n sum(usd) as usd_amount\n from\n {{ ref('fct_buyback_base_sepolia') }}\n group by\n date_trunc(\n 'day',\n ts\n )\n) -- add cumulative amounts\n\nselect\n ts,\n snx_amount,\n usd_amount,\n sum(snx_amount) over (\n order by\n ts\n ) as cumulative_snx_amount,\n sum(usd_amount) over (\n order by\n ts\n ) as cumulative_usd_amount\nfrom\n agg", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_buyback_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/fct_buyback_daily_base_sepolia.sql", "compiled": true, "compiled_code": "with agg as (\n select\n date_trunc(\n 'day',\n ts\n ) as ts,\n sum(snx) as snx_amount,\n sum(usd) as usd_amount\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_buyback_base_sepolia\"\n group by\n date_trunc(\n 'day',\n ts\n )\n) -- add cumulative amounts\n\nselect\n ts,\n snx_amount,\n usd_amount,\n sum(snx_amount) over (\n order by\n ts\n ) as cumulative_snx_amount,\n sum(usd_amount) over (\n order by\n ts\n ) as cumulative_usd_amount\nfrom\n agg", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_buyback_hourly_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_buyback_hourly_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/buyback/fct_buyback_hourly_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/buyback/fct_buyback_hourly_base_sepolia.sql", "unique_id": "model.synthetix.fct_buyback_hourly_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "fct_buyback_hourly_base_sepolia"], "alias": "fct_buyback_hourly_base_sepolia", "checksum": {"name": "sha256", "checksum": "337b16b56938f39efe4180a0ad49f879efdd8fda581e3cf5b310a7795e76eedc"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "snx_amount": {"name": "snx_amount", "description": "Amount in SNX", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "usd_amount": {"name": "usd_amount", "description": "Amount in USD", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_snx_amount": {"name": "cumulative_snx_amount", "description": "Cumulative amount in SNX", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_usd_amount": {"name": "cumulative_usd_amount", "description": "Cumulative amount in USD", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/buyback/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988932.7029305, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_buyback_hourly_base_sepolia\"", "raw_code": "with agg as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n sum(snx) as snx_amount,\n sum(usd) as usd_amount\n from\n {{ ref('fct_buyback_base_sepolia') }}\n group by\n date_trunc(\n 'hour',\n ts\n )\n) -- add cumulative amounts\n\nselect\n ts,\n snx_amount,\n usd_amount,\n sum(snx_amount) over (\n order by\n ts\n ) as cumulative_snx_amount,\n sum(usd_amount) over (\n order by\n ts\n ) as cumulative_usd_amount\nfrom\n agg", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_buyback_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/fct_buyback_hourly_base_sepolia.sql", "compiled": true, "compiled_code": "with agg as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n sum(snx) as snx_amount,\n sum(usd) as usd_amount\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_buyback_base_sepolia\"\n group by\n date_trunc(\n 'hour',\n ts\n )\n) -- add cumulative amounts\n\nselect\n ts,\n snx_amount,\n usd_amount,\n sum(snx_amount) over (\n order by\n ts\n ) as cumulative_snx_amount,\n sum(usd_amount) over (\n order by\n ts\n ) as cumulative_usd_amount\nfrom\n agg", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_buyback_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_buyback_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/buyback/fct_buyback_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/buyback/fct_buyback_base_sepolia.sql", "unique_id": "model.synthetix.fct_buyback_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "fct_buyback_base_sepolia"], "alias": "fct_buyback_base_sepolia", "checksum": {"name": "sha256", "checksum": "bf08e4586e48a4f74ac4bbc182e546c69e288b232c13d8402d5bcf67c9e9176d"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "buyer": {"name": "buyer", "description": "Address of buyer", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "snx": {"name": "snx", "description": "Amount in SNX", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "usd": {"name": "usd", "description": "Amount in USD", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "snx_price": {"name": "snx_price", "description": "SNX Price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/buyback/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988932.7066486, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_buyback_base_sepolia\"", "raw_code": "select\n id,\n block_timestamp as ts,\n buyer,\n {{ convert_wei('snx') }} as snx,\n {{ convert_wei('usd') }} as usd,\n ({{ convert_wei('usd') }}) / ({{ convert_wei('snx') }}) as snx_price\nfrom\n {{ ref('buyback_processed_base_sepolia') }}", "vars": {}, "language": "sql", "refs": [{"name": "buyback_processed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.buyback_processed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/fct_buyback_base_sepolia.sql", "compiled": true, "compiled_code": "select\n id,\n block_timestamp as ts,\n buyer,\n \n snx / 1e18\n as snx,\n \n usd / 1e18\n as usd,\n (\n usd / 1e18\n) / (\n snx / 1e18\n) as snx_price\nfrom\n \"analytics\".\"prod_raw_base_sepolia\".\"buyback_processed_base_sepolia\"", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_perp_pnl_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_perp_pnl_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/perp/fct_perp_pnl_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/perp/fct_perp_pnl_base_sepolia.sql", "unique_id": "model.synthetix.fct_perp_pnl_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "fct_perp_pnl_base_sepolia"], "alias": "fct_perp_pnl_base_sepolia", "checksum": {"name": "sha256", "checksum": "014b947cf39da22f1908dd4e2a360d9ced6f3ed8143c4834f9a11b52b6748b34"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_pnl": {"name": "market_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988932.823044, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_pnl_base_sepolia\"", "raw_code": "{# DEPRECATED: deprecate this table in dashboards and remove #}\nwith debt as (\n select\n ts,\n 2 as market_id,\n debt * -1 as market_pnl\n from\n {{ ref('core_vault_debt_base_sepolia') }}\n)\n\nselect\n ts,\n market_id,\n market_pnl\nfrom\n debt\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.core_vault_debt_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_pnl_base_sepolia.sql", "compiled": true, "compiled_code": "\nwith debt as (\n select\n ts,\n 2 as market_id,\n debt * -1 as market_pnl\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_debt_base_sepolia\"\n)\n\nselect\n ts,\n market_id,\n market_pnl\nfrom\n debt\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_markets_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_perp_markets_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/perp/fct_perp_markets_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/perp/fct_perp_markets_base_sepolia.sql", "unique_id": "model.synthetix.fct_perp_markets_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "fct_perp_markets_base_sepolia"], "alias": "fct_perp_markets_base_sepolia", "checksum": {"name": "sha256", "checksum": "f7846da94c55363b5d638e6321f0825120c28dc80b6e9feda3a1c9057f32e5e2"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"id": {"name": "id", "description": "Market ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "created_ts": {"name": "created_ts", "description": "Market creation timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_name": {"name": "market_name", "description": "Market name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988932.8279583, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_markets_base_sepolia\"", "raw_code": "with base as (\n select\n perps_market_id as id,\n block_timestamp as created_ts,\n block_number,\n market_symbol,\n market_name\n from\n {{ ref('perp_market_created_base_sepolia') }}\n)\n\nselect *\nfrom\n base", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.perp_market_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_markets_base_sepolia.sql", "compiled": true, "compiled_code": "with base as (\n select\n perps_market_id as id,\n block_timestamp as created_ts,\n block_number,\n market_symbol,\n market_name\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_created_base_sepolia\"\n)\n\nselect *\nfrom\n base", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_market_history_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_perp_market_history_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/perp/fct_perp_market_history_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/perp/fct_perp_market_history_base_sepolia.sql", "unique_id": "model.synthetix.fct_perp_market_history_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "fct_perp_market_history_base_sepolia"], "alias": "fct_perp_market_history_base_sepolia", "checksum": {"name": "sha256", "checksum": "2ae3e502695519309d99b7a21e913bf15cea6d4a9c015a14f1c80c3e2fe6eccc"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Price (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "skew": {"name": "skew", "description": "Skew (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size": {"name": "size", "description": "Size (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size_delta": {"name": "size_delta", "description": "Size delta (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "funding_rate": {"name": "funding_rate", "description": "Funding rate (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "funding_velocity": {"name": "funding_velocity", "description": "Funding velocity (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "interest_rate": {"name": "interest_rate", "description": "Interest rate (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "funding_rate_apr": {"name": "funding_rate_apr", "description": "Funding rate APR (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "long_rate_apr": {"name": "long_rate_apr", "description": "Long rate APR (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "short_rate_apr": {"name": "short_rate_apr", "description": "Short rate APR (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size_usd": {"name": "size_usd", "description": "Size (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "long_oi": {"name": "long_oi", "description": "Long open interest (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "short_oi": {"name": "short_oi", "description": "Short open interest (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "long_oi_pct": {"name": "long_oi_pct", "description": "Long open interest (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "short_oi_pct": {"name": "short_oi_pct", "description": "Short open interest (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988932.8348136, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"", "raw_code": "with base as (\n select\n mu.id,\n mu.block_timestamp as ts,\n mu.block_number,\n mu.transaction_hash,\n m.id as market_id,\n m.market_symbol,\n {{ convert_wei('price') }} as price,\n {{ convert_wei('skew') }} as skew,\n {{ convert_wei('size') }} as size,\n {{ convert_wei('size_delta') }} as size_delta,\n {{ convert_wei('current_funding_rate') }} as funding_rate,\n {{ convert_wei('current_funding_velocity') }} as funding_velocity,\n {{ convert_wei('interest_rate') }} as interest_rate,\n {{ convert_wei('current_funding_rate') }} * 365.25 as funding_rate_apr,\n {{ convert_wei('current_funding_rate') }} * 365.25\n + {{ convert_wei('interest_rate') }} as long_rate_apr,\n {{ convert_wei('current_funding_rate') }} * -1 * 365.25\n + {{ convert_wei('interest_rate') }} as short_rate_apr\n from\n {{ ref('perp_market_updated_base_sepolia') }}\n as mu\n left join\n {{ ref('fct_perp_markets_base_sepolia') }}\n as m\n on mu.market_id = m.id\n)\n\nselect\n *,\n size * price as size_usd,\n (\n size + skew\n ) * price / 2 as long_oi,\n (\n size - skew\n ) * price / 2 as short_oi,\n case\n when size * price = 0 then null\n else ((size + skew) * price / 2) / (\n size * price\n )\n end as long_oi_pct,\n case\n when size * price = 0 then null\n else ((size - skew) * price / 2) / (\n size * price\n )\n end as short_oi_pct\nfrom\n base", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_base_sepolia", "package": null, "version": null}, {"name": "fct_perp_markets_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.perp_market_updated_base_sepolia", "model.synthetix.fct_perp_markets_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_market_history_base_sepolia.sql", "compiled": true, "compiled_code": "with base as (\n select\n mu.id,\n mu.block_timestamp as ts,\n mu.block_number,\n mu.transaction_hash,\n m.id as market_id,\n m.market_symbol,\n \n price / 1e18\n as price,\n \n skew / 1e18\n as skew,\n \n size / 1e18\n as size,\n \n size_delta / 1e18\n as size_delta,\n \n current_funding_rate / 1e18\n as funding_rate,\n \n current_funding_velocity / 1e18\n as funding_velocity,\n \n interest_rate / 1e18\n as interest_rate,\n \n current_funding_rate / 1e18\n * 365.25 as funding_rate_apr,\n \n current_funding_rate / 1e18\n * 365.25\n + \n interest_rate / 1e18\n as long_rate_apr,\n \n current_funding_rate / 1e18\n * -1 * 365.25\n + \n interest_rate / 1e18\n as short_rate_apr\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"\n as mu\n left join\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_markets_base_sepolia\"\n as m\n on mu.market_id = m.id\n)\n\nselect\n *,\n size * price as size_usd,\n (\n size + skew\n ) * price / 2 as long_oi,\n (\n size - skew\n ) * price / 2 as short_oi,\n case\n when size * price = 0 then null\n else ((size + skew) * price / 2) / (\n size * price\n )\n end as long_oi_pct,\n case\n when size * price = 0 then null\n else ((size - skew) * price / 2) / (\n size * price\n )\n end as short_oi_pct\nfrom\n base", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_perp_trades_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_perp_trades_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/perp/fct_perp_trades_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/perp/fct_perp_trades_base_sepolia.sql", "unique_id": "model.synthetix.fct_perp_trades_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "fct_perp_trades_base_sepolia"], "alias": "fct_perp_trades_base_sepolia", "checksum": {"name": "sha256", "checksum": "b2833373f5e4464d0bc5d314c2e45f2e7ccb1a3a6aefa7c67dbb1b16b9bc5881"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fill_price": {"name": "fill_price", "description": "Fill price (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pnl": {"name": "pnl", "description": "PnL (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "accrued_funding": {"name": "accrued_funding", "description": "Accrued funding (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trade_size": {"name": "trade_size", "description": "Trade size (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "position_size": {"name": "position_size", "description": "Position size", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "total_fees": {"name": "total_fees", "description": "Total fees (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "Referral fees (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "Collected fees (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_reward": {"name": "settlement_reward", "description": "Settlement reward (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "Account tracking code", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settler": {"name": "settler", "description": "Address of the settler", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "notional_trade_size": {"name": "notional_trade_size", "description": "Notional trade size (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "notional_position_size": {"name": "notional_position_size", "description": "Notional position size (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "lp_fees": {"name": "lp_fees", "description": "LP fees (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "Exchange fees (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988932.821852, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"", "raw_code": "with base as (\n select\n pos.id,\n pos.block_timestamp as ts,\n pos.block_number,\n pos.transaction_hash,\n pos.contract,\n pos.market_id,\n markets.market_symbol,\n CAST(\n pos.account_id as text\n ) as account_id,\n {{ convert_wei('fill_price') }} as fill_price,\n {{ convert_wei('pnl') }} as pnl,\n {{ convert_wei('accrued_funding') }} as accrued_funding,\n {{ convert_wei('size_delta') }} as trade_size,\n {{ convert_wei('new_size') }} as position_size,\n {{ convert_wei('total_fees') }} as total_fees,\n {{ convert_wei('referral_fees') }} as referral_fees,\n {{ convert_wei('collected_fees') }} as collected_fees,\n {{ convert_wei('settlement_reward') }} as settlement_reward,\n {{ convert_hex('tracking_code') }} as tracking_code,\n pos.settler\n from\n {{ ref('perp_order_settled_base_sepolia') }} as pos\n left join {{ ref('fct_perp_markets_base_sepolia') }} as markets\n on pos.market_id = markets.id\n)\n\nselect\n *,\n ABS(\n fill_price * trade_size\n ) as notional_trade_size,\n fill_price * position_size as notional_position_size,\n total_fees - referral_fees - collected_fees - settlement_reward as lp_fees,\n total_fees - settlement_reward as exchange_fees\nfrom\n base", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_base_sepolia", "package": null, "version": null}, {"name": "fct_perp_markets_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei", "macro.synthetix.convert_hex"], "nodes": ["model.synthetix.perp_order_settled_base_sepolia", "model.synthetix.fct_perp_markets_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_trades_base_sepolia.sql", "compiled": true, "compiled_code": "with base as (\n select\n pos.id,\n pos.block_timestamp as ts,\n pos.block_number,\n pos.transaction_hash,\n pos.contract,\n pos.market_id,\n markets.market_symbol,\n CAST(\n pos.account_id as text\n ) as account_id,\n \n fill_price / 1e18\n as fill_price,\n \n pnl / 1e18\n as pnl,\n \n accrued_funding / 1e18\n as accrued_funding,\n \n size_delta / 1e18\n as trade_size,\n \n new_size / 1e18\n as position_size,\n \n total_fees / 1e18\n as total_fees,\n \n referral_fees / 1e18\n as referral_fees,\n \n collected_fees / 1e18\n as collected_fees,\n \n settlement_reward / 1e18\n as settlement_reward,\n \n LEFT(\n REGEXP_REPLACE(\n encode(\n DECODE(REPLACE(tracking_code, '0x', ''), 'hex'),\n 'escape'\n ) :: text,\n '\\\\000',\n '',\n 'g'\n ),\n 20\n )\n as tracking_code,\n pos.settler\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\" as pos\n left join \"analytics\".\"prod_base_sepolia\".\"fct_perp_markets_base_sepolia\" as markets\n on pos.market_id = markets.id\n)\n\nselect\n *,\n ABS(\n fill_price * trade_size\n ) as notional_trade_size,\n fill_price * position_size as notional_position_size,\n total_fees - referral_fees - collected_fees - settlement_reward as lp_fees,\n total_fees - settlement_reward as exchange_fees\nfrom\n base", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_perp_liq_account_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_perp_liq_account_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/perp/fct_perp_liq_account_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/perp/fct_perp_liq_account_base_sepolia.sql", "unique_id": "model.synthetix.fct_perp_liq_account_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "fct_perp_liq_account_base_sepolia"], "alias": "fct_perp_liq_account_base_sepolia", "checksum": {"name": "sha256", "checksum": "00342d939b35429a57187928d0100fb5cd6c1f3bfc83441dc32ce7858dc38051"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "total_reward": {"name": "total_reward", "description": "Total reward", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988932.8379538, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_account_base_sepolia\"", "raw_code": "with liquidation_events as (\n select\n account_id,\n reward,\n block_timestamp,\n full_liquidation,\n SUM(\n case\n when full_liquidation then 1\n else 0\n end\n ) over (\n partition by account_id\n order by\n block_timestamp\n rows between unbounded preceding\n and current row\n ) as liquidation_id\n from\n {{ ref('perp_account_liquidation_attempt_base_sepolia') }}\n),\n\ncumulative_rewards as (\n select\n block_timestamp,\n reward,\n full_liquidation,\n liquidation_id,\n CAST(\n account_id as text\n ) as account_id,\n SUM({{ convert_wei('reward') }}) over (\n partition by\n account_id,\n liquidation_id\n order by\n block_timestamp\n ) as cumulative_reward,\n ROW_NUMBER() over (\n partition by\n account_id,\n liquidation_id\n order by\n block_timestamp desc\n ) as rn\n from\n liquidation_events\n order by\n block_timestamp\n)\n\nselect\n account_id,\n block_timestamp as ts,\n cumulative_reward as total_reward\nfrom\n cumulative_rewards\nwhere\n rn = 1", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_liq_account_base_sepolia.sql", "compiled": true, "compiled_code": "with liquidation_events as (\n select\n account_id,\n reward,\n block_timestamp,\n full_liquidation,\n SUM(\n case\n when full_liquidation then 1\n else 0\n end\n ) over (\n partition by account_id\n order by\n block_timestamp\n rows between unbounded preceding\n and current row\n ) as liquidation_id\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_liquidation_attempt_base_sepolia\"\n),\n\ncumulative_rewards as (\n select\n block_timestamp,\n reward,\n full_liquidation,\n liquidation_id,\n CAST(\n account_id as text\n ) as account_id,\n SUM(\n reward / 1e18\n) over (\n partition by\n account_id,\n liquidation_id\n order by\n block_timestamp\n ) as cumulative_reward,\n ROW_NUMBER() over (\n partition by\n account_id,\n liquidation_id\n order by\n block_timestamp desc\n ) as rn\n from\n liquidation_events\n order by\n block_timestamp\n)\n\nselect\n account_id,\n block_timestamp as ts,\n cumulative_reward as total_reward\nfrom\n cumulative_rewards\nwhere\n rn = 1", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_orders_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_perp_orders_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/perp/fct_perp_orders_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/perp/fct_perp_orders_base_sepolia.sql", "unique_id": "model.synthetix.fct_perp_orders_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "fct_perp_orders_base_sepolia"], "alias": "fct_perp_orders_base_sepolia", "checksum": {"name": "sha256", "checksum": "4844eb5837a1c90bede6203be8cbed6357ac24c78f3d8fc401717d8fb5a6ddd3"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "order_type": {"name": "order_type", "description": "", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size": {"name": "size", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "acceptable_price": {"name": "acceptable_price", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_time": {"name": "settlement_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "expiration_time": {"name": "expiration_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988932.8262122, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_orders_base_sepolia\"", "raw_code": "with base as (\n select\n oc.id,\n oc.block_timestamp as ts,\n oc.block_number,\n oc.transaction_hash,\n oc.contract,\n oc.market_id,\n markets.market_symbol,\n CAST(\n oc.account_id as text\n ) as account_id,\n oc.order_type,\n {{ convert_wei('oc.size_delta') }} as size,\n {{ convert_wei('oc.acceptable_price') }} as acceptable_price,\n oc.settlement_time,\n oc.expiration_time,\n {{ convert_hex('oc.tracking_code') }} as tracking_code,\n oc.sender\n from\n {{ ref('perp_order_committed_base_sepolia') }}\n as oc\n left join {{ ref('fct_perp_markets_base_sepolia') }} as markets\n on oc.market_id = markets.id\n)\n\nselect *\nfrom\n base", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_base_sepolia", "package": null, "version": null}, {"name": "fct_perp_markets_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei", "macro.synthetix.convert_hex"], "nodes": ["model.synthetix.perp_order_committed_base_sepolia", "model.synthetix.fct_perp_markets_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_orders_base_sepolia.sql", "compiled": true, "compiled_code": "with base as (\n select\n oc.id,\n oc.block_timestamp as ts,\n oc.block_number,\n oc.transaction_hash,\n oc.contract,\n oc.market_id,\n markets.market_symbol,\n CAST(\n oc.account_id as text\n ) as account_id,\n oc.order_type,\n \n oc.size_delta / 1e18\n as size,\n \n oc.acceptable_price / 1e18\n as acceptable_price,\n oc.settlement_time,\n oc.expiration_time,\n \n LEFT(\n REGEXP_REPLACE(\n encode(\n DECODE(REPLACE(oc.tracking_code, '0x', ''), 'hex'),\n 'escape'\n ) :: text,\n '\\\\000',\n '',\n 'g'\n ),\n 20\n )\n as tracking_code,\n oc.sender\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_committed_base_sepolia\"\n as oc\n left join \"analytics\".\"prod_base_sepolia\".\"fct_perp_markets_base_sepolia\" as markets\n on oc.market_id = markets.id\n)\n\nselect *\nfrom\n base", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_perp_liq_position_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_perp_liq_position_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/perp/fct_perp_liq_position_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/perp/fct_perp_liq_position_base_sepolia.sql", "unique_id": "model.synthetix.fct_perp_liq_position_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "fct_perp_liq_position_base_sepolia"], "alias": "fct_perp_liq_position_base_sepolia", "checksum": {"name": "sha256", "checksum": "403bfb84c005b0a483527f46a4d41335e69370e8d56da2786babcd3fbd3e620e"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_liquidated": {"name": "amount_liquidated", "description": "Amount liquidated", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "position_size": {"name": "position_size", "description": "Liquidated position size", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988932.836748, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"", "raw_code": "with liquidations as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash,\n account_id,\n market_id,\n {{ convert_wei('amount_liquidated') }} as amount_liquidated,\n {{ convert_wei('current_position_size') }} as position_size\n from\n {{ ref('perp_position_liquidated_base_sepolia') }}\n),\n\nmarkets as (\n select\n id,\n market_symbol\n from\n {{ ref('fct_perp_markets_base_sepolia') }}\n)\n\nselect\n l.id,\n l.ts,\n l.block_number,\n l.transaction_hash,\n l.market_id,\n m.market_symbol,\n l.amount_liquidated,\n l.position_size,\n CAST(\n l.account_id as text\n ) as account_id\nfrom\n liquidations as l\nleft join markets as m\n on l.market_id = m.id", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_sepolia", "package": null, "version": null}, {"name": "fct_perp_markets_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.perp_position_liquidated_base_sepolia", "model.synthetix.fct_perp_markets_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_liq_position_base_sepolia.sql", "compiled": true, "compiled_code": "with liquidations as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash,\n account_id,\n market_id,\n \n amount_liquidated / 1e18\n as amount_liquidated,\n \n current_position_size / 1e18\n as position_size\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\n),\n\nmarkets as (\n select\n id,\n market_symbol\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_markets_base_sepolia\"\n)\n\nselect\n l.id,\n l.ts,\n l.block_number,\n l.transaction_hash,\n l.market_id,\n m.market_symbol,\n l.amount_liquidated,\n l.position_size,\n CAST(\n l.account_id as text\n ) as account_id\nfrom\n liquidations as l\nleft join markets as m\n on l.market_id = m.id", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_perp_interest_charged_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_perp_interest_charged_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/perp/fct_perp_interest_charged_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/perp/fct_perp_interest_charged_base_sepolia.sql", "unique_id": "model.synthetix.fct_perp_interest_charged_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "fct_perp_interest_charged_base_sepolia"], "alias": "fct_perp_interest_charged_base_sepolia", "checksum": {"name": "sha256", "checksum": "48f6b82a3de24fdff56a4eb6f964c0d16ae7488906d8dde14eccf530ac75fa65"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "interest": {"name": "interest", "description": "Interest amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988932.8075237, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_interest_charged_base_sepolia\"", "raw_code": "select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n account_id,\n {{ convert_wei(\"interest\") }} as interest\nfrom\n {{ ref(\"perp_interest_charged_base_sepolia\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.perp_interest_charged_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_interest_charged_base_sepolia.sql", "compiled": true, "compiled_code": "select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n account_id,\n \n interest / 1e18\n as interest\nfrom\n \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_charged_base_sepolia\"", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_perp_previous_order_expired_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_perp_previous_order_expired_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/perp/fct_perp_previous_order_expired_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/perp/fct_perp_previous_order_expired_base_sepolia.sql", "unique_id": "model.synthetix.fct_perp_previous_order_expired_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "fct_perp_previous_order_expired_base_sepolia"], "alias": "fct_perp_previous_order_expired_base_sepolia", "checksum": {"name": "sha256", "checksum": "daf5d33ea6e29959a633ac5df768642a8f68a645e3bd3852fa3a0aa1c0f12745"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "commitment_time": {"name": "commitment_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "acceptable_price": {"name": "acceptable_price", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size_delta": {"name": "size_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988932.813821, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_previous_order_expired_base_sepolia\"", "raw_code": "select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n account_id,\n commitment_time,\n tracking_code,\n {{ convert_wei(\"acceptable_price\") }} as acceptable_price,\n {{ convert_wei(\"size_delta\") }} as size_delta\nfrom\n {{ ref(\"perp_previous_order_expired_base_sepolia\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.perp_previous_order_expired_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_previous_order_expired_base_sepolia.sql", "compiled": true, "compiled_code": "select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n account_id,\n commitment_time,\n tracking_code,\n \n acceptable_price / 1e18\n as acceptable_price,\n \n size_delta / 1e18\n as size_delta\nfrom\n \"analytics\".\"prod_raw_base_sepolia\".\"perp_previous_order_expired_base_sepolia\"", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_perp_collateral_modified_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_perp_collateral_modified_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/perp/fct_perp_collateral_modified_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/perp/fct_perp_collateral_modified_base_sepolia.sql", "unique_id": "model.synthetix.fct_perp_collateral_modified_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "fct_perp_collateral_modified_base_sepolia"], "alias": "fct_perp_collateral_modified_base_sepolia", "checksum": {"name": "sha256", "checksum": "e0dddc9c3d1612ac7a49953f1afa24dd4e60f5716ce5ae2d68fb49865e823c8b"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "Synth market ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_delta": {"name": "amount_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988932.8103688, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_collateral_modified_base_sepolia\"", "raw_code": "select\n id,\n block_timestamp,\n account_id,\n block_number,\n transaction_hash,\n contract,\n event_name,\n synth_market_id,\n sender,\n {{ convert_wei(\"amount_delta\") }} as amount_delta\nfrom\n {{ ref(\"perp_collateral_modified_base_sepolia\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.perp_collateral_modified_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_collateral_modified_base_sepolia.sql", "compiled": true, "compiled_code": "select\n id,\n block_timestamp,\n account_id,\n block_number,\n transaction_hash,\n contract,\n event_name,\n synth_market_id,\n sender,\n \n amount_delta / 1e18\n as amount_delta\nfrom\n \"analytics\".\"prod_raw_base_sepolia\".\"perp_collateral_modified_base_sepolia\"", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_perp_accounts_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_perp_accounts_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/perp/fct_perp_accounts_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/perp/fct_perp_accounts_base_sepolia.sql", "unique_id": "model.synthetix.fct_perp_accounts_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "fct_perp_accounts_base_sepolia"], "alias": "fct_perp_accounts_base_sepolia", "checksum": {"name": "sha256", "checksum": "cc3449b675d44259dc3a7d81ff632944c35a217291de0b90a7f4d3f5631703f6"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "created_ts": {"name": "created_ts", "description": "Account creation timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "owner": {"name": "owner", "description": "Address of the account owner", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988932.8391519, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_accounts_base_sepolia\"", "raw_code": "with base as (\n select\n block_timestamp as created_ts,\n \"owner\",\n CAST(\n account_id as VARCHAR\n ) as id\n from\n {{ ref('perp_account_created_base_sepolia') }}\n)\n\nselect *\nfrom\n base", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.perp_account_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/fct_perp_accounts_base_sepolia.sql", "compiled": true, "compiled_code": "with base as (\n select\n block_timestamp as created_ts,\n \"owner\",\n CAST(\n account_id as VARCHAR\n ) as id\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_created_base_sepolia\"\n)\n\nselect *\nfrom\n base", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_synth_supply_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_synth_supply_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/spot/fct_synth_supply_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/spot/fct_synth_supply_base_sepolia.sql", "unique_id": "model.synthetix.fct_synth_supply_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "fct_synth_supply_base_sepolia"], "alias": "fct_synth_supply_base_sepolia", "checksum": {"name": "sha256", "checksum": "2c453b2b3a884adb2d33cd782fb3d739001fced0cfb12a67a7b71812d07d4a35"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "Synth market ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "supply": {"name": "supply", "description": "Supply", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988933.1619499, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_synth_supply_base_sepolia\"", "raw_code": "with wrapper as (\n select\n ts,\n block_number,\n synth_market_id,\n amount_wrapped as change_amount\n from\n {{ ref('fct_spot_wrapper_base_sepolia') }}\n),\n\natomics as (\n select\n ts,\n block_number,\n synth_market_id,\n amount as change_amount\n from\n {{ ref('fct_spot_atomics_base_sepolia') }}\n union all\n select\n ts,\n block_number,\n 0 as synth_market_id,\n amount * price * -1 as change_amount\n from\n {{ ref('fct_spot_atomics_base_sepolia') }}\n),\n\nusd_changes as (\n select\n block_timestamp as ts,\n block_number,\n 0 as synth_market_id,\n {{ convert_wei(\"amount\") }} as change_amount\n from\n {{ ref('core_usd_minted_base_sepolia') }}\n union all\n select\n block_timestamp as ts,\n block_number,\n 0 as synth_market_id,\n -1 * {{ convert_wei(\"amount\") }} as change_amount\n from\n {{ ref('core_usd_burned_base_sepolia') }}\n),\n\nall_changes as (\n select *\n from\n wrapper\n union all\n select *\n from\n atomics\n union all\n select *\n from\n usd_changes\n)\n\nselect\n ts,\n block_number,\n synth_market_id,\n SUM(change_amount) over (\n partition by synth_market_id\n order by\n ts,\n block_number\n ) as supply\nfrom\n all_changes", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_base_sepolia", "package": null, "version": null}, {"name": "fct_spot_atomics_base_sepolia", "package": null, "version": null}, {"name": "fct_spot_atomics_base_sepolia", "package": null, "version": null}, {"name": "core_usd_minted_base_sepolia", "package": null, "version": null}, {"name": "core_usd_burned_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.fct_spot_wrapper_base_sepolia", "model.synthetix.fct_spot_atomics_base_sepolia", "model.synthetix.core_usd_minted_base_sepolia", "model.synthetix.core_usd_burned_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/fct_synth_supply_base_sepolia.sql", "compiled": true, "compiled_code": "with wrapper as (\n select\n ts,\n block_number,\n synth_market_id,\n amount_wrapped as change_amount\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_spot_wrapper_base_sepolia\"\n),\n\natomics as (\n select\n ts,\n block_number,\n synth_market_id,\n amount as change_amount\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_spot_atomics_base_sepolia\"\n union all\n select\n ts,\n block_number,\n 0 as synth_market_id,\n amount * price * -1 as change_amount\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_spot_atomics_base_sepolia\"\n),\n\nusd_changes as (\n select\n block_timestamp as ts,\n block_number,\n 0 as synth_market_id,\n \n amount / 1e18\n as change_amount\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\n union all\n select\n block_timestamp as ts,\n block_number,\n 0 as synth_market_id,\n -1 * \n amount / 1e18\n as change_amount\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\n),\n\nall_changes as (\n select *\n from\n wrapper\n union all\n select *\n from\n atomics\n union all\n select *\n from\n usd_changes\n)\n\nselect\n ts,\n block_number,\n synth_market_id,\n SUM(change_amount) over (\n partition by synth_market_id\n order by\n ts,\n block_number\n ) as supply\nfrom\n all_changes", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_spot_wrapper_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_spot_wrapper_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/spot/fct_spot_wrapper_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/spot/fct_spot_wrapper_base_sepolia.sql", "unique_id": "model.synthetix.fct_spot_wrapper_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "fct_spot_wrapper_base_sepolia"], "alias": "fct_spot_wrapper_base_sepolia", "checksum": {"name": "sha256", "checksum": "b1ac7e31c93454580c7544485fd6a92802c1ab1858c2d0a9619f173e2fa2f0c9"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tx_hash": {"name": "tx_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "Synth market ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_wrapped": {"name": "amount_wrapped", "description": "Amount wrapped", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988933.1677804, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_spot_wrapper_base_sepolia\"", "raw_code": "with wraps as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n {{ convert_wei('amount_wrapped') }} as amount_wrapped\n from\n {{ ref('spot_synth_wrapped_base_sepolia') }}\n),\n\nunwraps as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n -1 * {{ convert_wei('amount_unwrapped') }} as amount_wrapped\n from\n {{ ref('spot_synth_unwrapped_base_sepolia') }}\n)\n\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n amount_wrapped\nfrom\n wraps\nunion all\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n amount_wrapped\nfrom\n unwraps\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_base_sepolia", "package": null, "version": null}, {"name": "spot_synth_unwrapped_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.spot_synth_wrapped_base_sepolia", "model.synthetix.spot_synth_unwrapped_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/fct_spot_wrapper_base_sepolia.sql", "compiled": true, "compiled_code": "with wraps as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n \n amount_wrapped / 1e18\n as amount_wrapped\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_wrapped_base_sepolia\"\n),\n\nunwraps as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n -1 * \n amount_unwrapped / 1e18\n as amount_wrapped\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"\n)\n\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n amount_wrapped\nfrom\n wraps\nunion all\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n amount_wrapped\nfrom\n unwraps\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_spot_atomics_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_spot_atomics_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/spot/fct_spot_atomics_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/spot/fct_spot_atomics_base_sepolia.sql", "unique_id": "model.synthetix.fct_spot_atomics_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "fct_spot_atomics_base_sepolia"], "alias": "fct_spot_atomics_base_sepolia", "checksum": {"name": "sha256", "checksum": "05609c6378087d0d9070ba093624ea26375035e4e6e2b759f77d260ca6141328"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tx_hash": {"name": "tx_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "Synth market ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referrer": {"name": "referrer", "description": "Address of the referrer", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988933.165048, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_spot_atomics_base_sepolia\"", "raw_code": "with bought as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n {{ convert_wei('price') }} as price,\n {{ convert_wei('synth_returned') }} as amount,\n referrer\n from\n {{ ref('spot_synth_bought_base_sepolia') }}\n),\n\nsold as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n {{ convert_wei('price') }} as price,\n -1 * {{ convert_wei('amount_returned') }} as amount,\n referrer\n from\n {{ ref('spot_synth_sold_base_sepolia') }}\n)\n\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n price,\n amount,\n referrer\nfrom\n bought\nunion all\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n price,\n amount,\n referrer\nfrom\n sold\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_sepolia", "package": null, "version": null}, {"name": "spot_synth_sold_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.spot_synth_bought_base_sepolia", "model.synthetix.spot_synth_sold_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/fct_spot_atomics_base_sepolia.sql", "compiled": true, "compiled_code": "with bought as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n \n price / 1e18\n as price,\n \n synth_returned / 1e18\n as amount,\n referrer\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\n),\n\nsold as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n \n price / 1e18\n as price,\n -1 * \n amount_returned / 1e18\n as amount,\n referrer\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\n)\n\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n price,\n amount,\n referrer\nfrom\n bought\nunion all\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n price,\n amount,\n referrer\nfrom\n sold\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_spot_markets_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_spot_markets_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/spot/fct_spot_markets_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/spot/fct_spot_markets_base_sepolia.sql", "unique_id": "model.synthetix.fct_spot_markets_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "fct_spot_markets_base_sepolia"], "alias": "fct_spot_markets_base_sepolia", "checksum": {"name": "sha256", "checksum": "7a613a176ef00021b25caed0d3d313bfcedc1f3c1bc185b60461ca04d533a327"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"id": {"name": "id", "description": "Synth market ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "created_ts": {"name": "created_ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_address": {"name": "token_address", "description": "Token address", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988933.1662147, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_spot_markets_base_sepolia\"", "raw_code": "with base as (\n select\n synth_market_id as id,\n block_timestamp as created_ts,\n block_number,\n synth_token_address as token_address\n from\n {{ ref('spot_synth_registered_base_sepolia') }}\n)\n\nselect *\nfrom\n base", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.spot_synth_registered_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/fct_spot_markets_base_sepolia.sql", "compiled": true, "compiled_code": "with base as (\n select\n synth_market_id as id,\n block_timestamp as created_ts,\n block_number,\n synth_token_address as token_address\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_registered_base_sepolia\"\n)\n\nselect *\nfrom\n base", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_pool_delegation_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_core_pool_delegation_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/core/fct_core_pool_delegation_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/core/fct_core_pool_delegation_base_sepolia.sql", "unique_id": "model.synthetix.fct_core_pool_delegation_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "fct_core_pool_delegation_base_sepolia"], "alias": "fct_core_pool_delegation_base_sepolia", "checksum": {"name": "sha256", "checksum": "6342cfd2d17c467ea5d4358b27091924438e3db471dae87cd91d0f9c9e85ad89"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_delegated": {"name": "amount_delegated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988933.2483368, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_core_pool_delegation_base_sepolia\"", "raw_code": "with delegation_changes as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n {{ convert_wei('amount') }}\n - LAG({{ convert_wei('amount') }}, 1, 0) over (\n partition by\n account_id,\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as change_in_amount\n from\n {{ ref('core_delegation_updated_base_sepolia') }}\n),\n\ncumulative_delegation as (\n select\n block_timestamp,\n pool_id,\n collateral_type,\n SUM(change_in_amount) over (\n partition by\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as cumulative_amount_delegated\n from\n delegation_changes\n)\n\nselect\n block_timestamp as ts,\n pool_id,\n collateral_type,\n cumulative_amount_delegated as amount_delegated\nfrom\n cumulative_delegation\norder by\n block_timestamp,\n collateral_type", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_delegation_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/fct_core_pool_delegation_base_sepolia.sql", "compiled": true, "compiled_code": "with delegation_changes as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n \n amount / 1e18\n\n - LAG(\n amount / 1e18\n, 1, 0) over (\n partition by\n account_id,\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as change_in_amount\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\n),\n\ncumulative_delegation as (\n select\n block_timestamp,\n pool_id,\n collateral_type,\n SUM(change_in_amount) over (\n partition by\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as cumulative_amount_delegated\n from\n delegation_changes\n)\n\nselect\n block_timestamp as ts,\n pool_id,\n collateral_type,\n cumulative_amount_delegated as amount_delegated\nfrom\n cumulative_delegation\norder by\n block_timestamp,\n collateral_type", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_rewards_hourly_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_pool_rewards_hourly_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/core/fct_pool_rewards_hourly_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/core/fct_pool_rewards_hourly_base_sepolia.sql", "unique_id": "model.synthetix.fct_pool_rewards_hourly_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "fct_pool_rewards_hourly_base_sepolia"], "alias": "fct_pool_rewards_hourly_base_sepolia", "checksum": {"name": "sha256", "checksum": "4418bde9c1593c6d1ff9ff4b0a312bdbb890da0f35ffda948b2182bc6f6c078c"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "rewards_usd": {"name": "rewards_usd", "description": "Rewards value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988933.2558868, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_hourly_base_sepolia\"", "raw_code": "with token_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n rewards_usd\n from\n {{ ref('fct_pool_rewards_token_hourly_base_sepolia') }}\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n SUM(rewards_usd) as rewards_usd\nfrom\n token_hourly\ngroup by\n ts,\n pool_id,\n collateral_type", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_rewards_hourly_base_sepolia.sql", "compiled": true, "compiled_code": "with token_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n rewards_usd\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_token_hourly_base_sepolia\"\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n SUM(rewards_usd) as rewards_usd\nfrom\n token_hourly\ngroup by\n ts,\n pool_id,\n collateral_type", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_pools_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_core_pools_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/core/fct_core_pools_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/core/fct_core_pools_base_sepolia.sql", "unique_id": "model.synthetix.fct_core_pools_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "fct_core_pools_base_sepolia"], "alias": "fct_core_pools_base_sepolia", "checksum": {"name": "sha256", "checksum": "bdf515628316c9c9ab9d95a4eeb6f722a00e1bf1a02c228f656ef7a8250cff08"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "created_ts": {"name": "created_ts", "description": "Pool creation timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "owner": {"name": "owner", "description": "Address of the pool owner", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988933.249326, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_core_pools_base_sepolia\"", "raw_code": "with base as (\n select\n pool_id as id,\n block_timestamp as created_ts,\n block_number,\n owner\n from\n {{ ref('core_pool_created_base_sepolia') }}\n)\n\nselect *\nfrom\n base", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.core_pool_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/fct_core_pools_base_sepolia.sql", "compiled": true, "compiled_code": "with base as (\n select\n pool_id as id,\n block_timestamp as created_ts,\n block_number,\n owner\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"core_pool_created_base_sepolia\"\n)\n\nselect *\nfrom\n base", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_market_updated_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_core_market_updated_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/core/fct_core_market_updated_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/core/fct_core_market_updated_base_sepolia.sql", "unique_id": "model.synthetix.fct_core_market_updated_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "fct_core_market_updated_base_sepolia"], "alias": "fct_core_market_updated_base_sepolia", "checksum": {"name": "sha256", "checksum": "6ecdd7ab4906e4a8e6b411eee4e433a0d890352822eb9d5fc93c6ba2d7064533"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "credit_capacity": {"name": "credit_capacity", "description": "Credit capacity", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "net_issuance": {"name": "net_issuance", "description": "Net issuance", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_amount": {"name": "token_amount", "description": "Token amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988933.2461412, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_core_market_updated_base_sepolia\"", "raw_code": "with market_updated as (\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n {{ ref('core_market_updated_base_sepolia') }}\n)\n\nselect\n id,\n block_timestamp as ts,\n transaction_hash,\n event_name,\n market_id,\n collateral_type,\n {{ convert_wei(\"credit_capacity\") }} as credit_capacity,\n {{ convert_wei(\"net_issuance\") }} as net_issuance,\n {{ convert_wei(\"token_amount\") }} as token_amount\nfrom\n market_updated", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/fct_core_market_updated_base_sepolia.sql", "compiled": true, "compiled_code": "with market_updated as (\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\n)\n\nselect\n id,\n block_timestamp as ts,\n transaction_hash,\n event_name,\n market_id,\n collateral_type,\n \n credit_capacity / 1e18\n as credit_capacity,\n \n net_issuance / 1e18\n as net_issuance,\n \n token_amount / 1e18\n as token_amount\nfrom\n market_updated", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_pool_issuance_hourly_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_pool_issuance_hourly_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/core/fct_pool_issuance_hourly_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/core/fct_pool_issuance_hourly_base_sepolia.sql", "unique_id": "model.synthetix.fct_pool_issuance_hourly_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "fct_pool_issuance_hourly_base_sepolia"], "alias": "fct_pool_issuance_hourly_base_sepolia", "checksum": {"name": "sha256", "checksum": "87827c3d35fbc80991fc19074b892548dc0a23d41dec5595946f4253b441d144"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_issuance": {"name": "hourly_issuance", "description": "Hourly issuance", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988933.2513866, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_hourly_base_sepolia\"", "raw_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::interval\n ) as ts\n from\n (\n select ts\n from\n {{ ref('fct_pool_issuance_base_sepolia') }}\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n {{ ref('fct_pool_issuance_base_sepolia') }}\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nmax_debt_block as (\n select\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as \"hour\",\n max(block_number) as max_block_number\n from\n {{ ref('fct_pool_debt_base_sepolia') }}\n group by\n date_trunc(\n 'hour',\n ts\n ),\n pool_id,\n collateral_type\n),\n\nfilt_issuance as (\n select\n i.pool_id,\n i.collateral_type,\n i.amount,\n case\n when\n i.block_number <= d.max_block_number\n or d.max_block_number is null then i.ts\n else i.ts + interval '1 hour'\n end as ts\n from\n {{ ref('fct_pool_issuance_base_sepolia') }}\n as i\n left join max_debt_block as d\n on date_trunc(\n 'hour',\n i.ts\n ) = d.hour\n and i.pool_id = d.pool_id\n and lower(\n i.collateral_type\n ) = lower(\n d.collateral_type\n )\n where\n i.block_number <= (\n select\n max(\n max_block_number\n ) as b\n from\n max_debt_block\n )\n),\n\nissuance as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n pool_id,\n collateral_type,\n sum(amount) as hourly_issuance\n from\n filt_issuance\n group by\n date_trunc(\n 'hour',\n ts\n ),\n pool_id,\n collateral_type\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n i.hourly_issuance,\n 0\n ) as hourly_issuance\nfrom\n dim\nleft join issuance as i\n on\n dim.pool_id = i.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n i.collateral_type\n )\n and dim.ts = i.ts", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_base_sepolia", "package": null, "version": null}, {"name": "fct_pool_issuance_base_sepolia", "package": null, "version": null}, {"name": "fct_pool_debt_base_sepolia", "package": null, "version": null}, {"name": "fct_pool_issuance_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_issuance_base_sepolia", "model.synthetix.fct_pool_debt_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_issuance_hourly_base_sepolia.sql", "compiled": true, "compiled_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::interval\n ) as ts\n from\n (\n select ts\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_base_sepolia\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_base_sepolia\"\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nmax_debt_block as (\n select\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as \"hour\",\n max(block_number) as max_block_number\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_debt_base_sepolia\"\n group by\n date_trunc(\n 'hour',\n ts\n ),\n pool_id,\n collateral_type\n),\n\nfilt_issuance as (\n select\n i.pool_id,\n i.collateral_type,\n i.amount,\n case\n when\n i.block_number <= d.max_block_number\n or d.max_block_number is null then i.ts\n else i.ts + interval '1 hour'\n end as ts\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_base_sepolia\"\n as i\n left join max_debt_block as d\n on date_trunc(\n 'hour',\n i.ts\n ) = d.hour\n and i.pool_id = d.pool_id\n and lower(\n i.collateral_type\n ) = lower(\n d.collateral_type\n )\n where\n i.block_number <= (\n select\n max(\n max_block_number\n ) as b\n from\n max_debt_block\n )\n),\n\nissuance as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n pool_id,\n collateral_type,\n sum(amount) as hourly_issuance\n from\n filt_issuance\n group by\n date_trunc(\n 'hour',\n ts\n ),\n pool_id,\n collateral_type\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n i.hourly_issuance,\n 0\n ) as hourly_issuance\nfrom\n dim\nleft join issuance as i\n on\n dim.pool_id = i.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n i.collateral_type\n )\n and dim.ts = i.ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_account_delegation_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_core_account_delegation_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/core/fct_core_account_delegation_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/core/fct_core_account_delegation_base_sepolia.sql", "unique_id": "model.synthetix.fct_core_account_delegation_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "fct_core_account_delegation_base_sepolia"], "alias": "fct_core_account_delegation_base_sepolia", "checksum": {"name": "sha256", "checksum": "775c9271d227971f25c4986dd689aa2bfb291e1bc79488062861eab7f3a0b11d"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_delegated": {"name": "amount_delegated", "description": "Amount of delegated collateral", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988933.2311742, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_core_account_delegation_base_sepolia\"", "raw_code": "with delegation_changes as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n {{ convert_wei('amount') }}\n - LAG({{ convert_wei('amount') }}, 1, 0) over (\n partition by\n account_id,\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as change_in_amount\n from\n {{ ref('core_delegation_updated_base_sepolia') }}\n),\n\ncumulative_delegation as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n SUM(change_in_amount) over (\n partition by\n pool_id,\n account_id,\n collateral_type\n order by\n block_timestamp\n ) as cumulative_amount_delegated,\n ROW_NUMBER() over (\n partition by\n pool_id,\n account_id,\n collateral_type\n order by\n block_timestamp desc\n ) as rn\n from\n delegation_changes\n)\n\nselect\n block_timestamp as ts,\n pool_id,\n collateral_type,\n cumulative_amount_delegated as amount_delegated,\n CAST(\n account_id as text\n ) as account_id\nfrom\n cumulative_delegation\nwhere\n rn = 1\norder by\n block_timestamp,\n collateral_type", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_delegation_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/fct_core_account_delegation_base_sepolia.sql", "compiled": true, "compiled_code": "with delegation_changes as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n \n amount / 1e18\n\n - LAG(\n amount / 1e18\n, 1, 0) over (\n partition by\n account_id,\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as change_in_amount\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\n),\n\ncumulative_delegation as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n SUM(change_in_amount) over (\n partition by\n pool_id,\n account_id,\n collateral_type\n order by\n block_timestamp\n ) as cumulative_amount_delegated,\n ROW_NUMBER() over (\n partition by\n pool_id,\n account_id,\n collateral_type\n order by\n block_timestamp desc\n ) as rn\n from\n delegation_changes\n)\n\nselect\n block_timestamp as ts,\n pool_id,\n collateral_type,\n cumulative_amount_delegated as amount_delegated,\n CAST(\n account_id as text\n ) as account_id\nfrom\n cumulative_delegation\nwhere\n rn = 1\norder by\n block_timestamp,\n collateral_type", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_pool_collateral_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_core_pool_collateral_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/core/fct_core_pool_collateral_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/core/fct_core_pool_collateral_base_sepolia.sql", "unique_id": "model.synthetix.fct_core_pool_collateral_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "fct_core_pool_collateral_base_sepolia"], "alias": "fct_core_pool_collateral_base_sepolia", "checksum": {"name": "sha256", "checksum": "b2c9bc4769cb342927218ace63d129f8b8af5b51ad8b92ca678659adecd1fde4"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_deposited": {"name": "amount_deposited", "description": "Amount deposited", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988933.2473748, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_core_pool_collateral_base_sepolia\"", "raw_code": "with events as (\n select\n block_timestamp,\n {{ convert_wei('token_amount') }} as token_amount,\n collateral_type\n from\n {{ ref('core_deposited_base_sepolia') }}\n union all\n select\n block_timestamp,\n -{{ convert_wei('token_amount') }} as token_amount,\n collateral_type\n from\n {{ ref('core_withdrawn_base_sepolia') }}\n),\n\nranked_events as (\n select\n *,\n SUM(token_amount) over (\n partition by collateral_type\n order by\n block_timestamp\n rows between unbounded preceding\n and current row\n ) as amount_deposited\n from\n events\n)\n\nselect\n block_timestamp as ts,\n collateral_type,\n amount_deposited\nfrom\n ranked_events\norder by\n block_timestamp,\n collateral_type", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_base_sepolia", "package": null, "version": null}, {"name": "core_withdrawn_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_deposited_base_sepolia", "model.synthetix.core_withdrawn_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/fct_core_pool_collateral_base_sepolia.sql", "compiled": true, "compiled_code": "with events as (\n select\n block_timestamp,\n \n token_amount / 1e18\n as token_amount,\n collateral_type\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"\n union all\n select\n block_timestamp,\n -\n token_amount / 1e18\n as token_amount,\n collateral_type\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"\n),\n\nranked_events as (\n select\n *,\n SUM(token_amount) over (\n partition by collateral_type\n order by\n block_timestamp\n rows between unbounded preceding\n and current row\n ) as amount_deposited\n from\n events\n)\n\nselect\n block_timestamp as ts,\n collateral_type,\n amount_deposited\nfrom\n ranked_events\norder by\n block_timestamp,\n collateral_type", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_issuance_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_pool_issuance_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/core/fct_pool_issuance_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/core/fct_pool_issuance_base_sepolia.sql", "unique_id": "model.synthetix.fct_pool_issuance_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "fct_pool_issuance_base_sepolia"], "alias": "fct_pool_issuance_base_sepolia", "checksum": {"name": "sha256", "checksum": "9b5301d439c6fada9348b42cc6488bdd2399e366c77baec1b5628baedf702588"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Amount issued", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988933.25278, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_base_sepolia\"", "raw_code": "with burns as (\n select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n pool_id,\n collateral_type,\n account_id,\n -1 * {{ convert_wei('amount') }} as amount\n from\n {{ ref('core_usd_burned_base_sepolia') }}\n order by\n block_timestamp desc\n),\n\nmints as (\n select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n pool_id,\n collateral_type,\n account_id,\n {{ convert_wei('amount') }} as amount\n from\n {{ ref('core_usd_minted_base_sepolia') }}\n order by\n block_timestamp desc\n)\n\nselect *\nfrom\n burns\nunion all\nselect *\nfrom\n mints\norder by\n ts desc", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_sepolia", "package": null, "version": null}, {"name": "core_usd_minted_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_usd_burned_base_sepolia", "model.synthetix.core_usd_minted_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_issuance_base_sepolia.sql", "compiled": true, "compiled_code": "with burns as (\n select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n pool_id,\n collateral_type,\n account_id,\n -1 * \n amount / 1e18\n as amount\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\n order by\n block_timestamp desc\n),\n\nmints as (\n select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n pool_id,\n collateral_type,\n account_id,\n \n amount / 1e18\n as amount\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\n order by\n block_timestamp desc\n)\n\nselect *\nfrom\n burns\nunion all\nselect *\nfrom\n mints\norder by\n ts desc", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_rewards_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_pool_rewards_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/core/fct_pool_rewards_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/core/fct_pool_rewards_base_sepolia.sql", "unique_id": "model.synthetix.fct_pool_rewards_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "fct_pool_rewards_base_sepolia"], "alias": "fct_pool_rewards_base_sepolia", "checksum": {"name": "sha256", "checksum": "ce6b4621ed0826e0d9305d8f1f92850c0ca0c4e43f706968d8a708e996df568d"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "distributor": {"name": "distributor", "description": "Address of the distributor", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_symbol": {"name": "token_symbol", "description": "Token symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Reward amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts_start": {"name": "ts_start", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "duration": {"name": "duration", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988933.2296853, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_base_sepolia\"", "raw_code": "with rewards_distributed as (\n select\n block_timestamp as ts,\n CAST(\n pool_id as INTEGER\n ) as pool_id,\n collateral_type,\n distributor,\n {{ convert_wei('amount') }} as amount,\n TO_TIMESTAMP(\"start\") as ts_start,\n \"duration\"\n from\n {{ ref('core_rewards_distributed_base_sepolia') }}\n),\n\ndistributors as (\n select\n CAST(distributor_address as TEXT) as distributor_address,\n CAST(token_symbol as TEXT) as token_symbol\n from\n {{ ref('base_sepolia_reward_distributors') }}\n)\n\nselect\n rd.ts,\n rd.pool_id,\n rd.collateral_type,\n rd.distributor,\n distributors.token_symbol,\n rd.amount,\n rd.ts_start,\n rd.duration\nfrom\n rewards_distributed as rd\ninner join distributors on rd.distributor = distributors.distributor_address\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_sepolia", "package": null, "version": null}, {"name": "base_sepolia_reward_distributors", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_rewards_distributed_base_sepolia", "seed.synthetix.base_sepolia_reward_distributors"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_rewards_base_sepolia.sql", "compiled": true, "compiled_code": "with rewards_distributed as (\n select\n block_timestamp as ts,\n CAST(\n pool_id as INTEGER\n ) as pool_id,\n collateral_type,\n distributor,\n \n amount / 1e18\n as amount,\n TO_TIMESTAMP(\"start\") as ts_start,\n \"duration\"\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\n),\n\ndistributors as (\n select\n CAST(distributor_address as TEXT) as distributor_address,\n CAST(token_symbol as TEXT) as token_symbol\n from\n \"analytics\".\"prod_seeds\".\"base_sepolia_reward_distributors\"\n)\n\nselect\n rd.ts,\n rd.pool_id,\n rd.collateral_type,\n rd.distributor,\n distributors.token_symbol,\n rd.amount,\n rd.ts_start,\n rd.duration\nfrom\n rewards_distributed as rd\ninner join distributors on rd.distributor = distributors.distributor_address\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_debt_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_pool_debt_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/core/fct_pool_debt_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/core/fct_pool_debt_base_sepolia.sql", "unique_id": "model.synthetix.fct_pool_debt_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "fct_pool_debt_base_sepolia"], "alias": "fct_pool_debt_base_sepolia", "checksum": {"name": "sha256", "checksum": "11b67c27c50b33cdc23db262a7f2a9c4326ae1a39a3eaaa7c3b92c4f5a663b98"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "debt": {"name": "debt", "description": "Debt value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988933.250432, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_pool_debt_base_sepolia\"", "raw_code": "select\n ts,\n block_number,\n pool_id,\n collateral_type,\n debt\nfrom\n {{ ref('core_vault_debt_base_sepolia') }}\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.core_vault_debt_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_debt_base_sepolia.sql", "compiled": true, "compiled_code": "select\n ts,\n block_number,\n pool_id,\n collateral_type,\n debt\nfrom\n \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_debt_base_sepolia\"\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_pnl_hourly_reward_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_pool_pnl_hourly_reward_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/core/fct_pool_pnl_hourly_reward_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/core/fct_pool_pnl_hourly_reward_base_sepolia.sql", "unique_id": "model.synthetix.fct_pool_pnl_hourly_reward_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "fct_pool_pnl_hourly_reward_base_sepolia"], "alias": "fct_pool_pnl_hourly_reward_base_sepolia", "checksum": {"name": "sha256", "checksum": "39536b90ec5cf9211d7829f9a375fd8059baa1db78aaa59572518210ea39e9c2"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "table", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": ["ts", "pool_id", "collateral_type", "reward_token"], "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia", "materialized": "table", "unique_key": ["ts", "pool_id", "collateral_type", "reward_token"]}, "created_at": 1727988930.3336594, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_reward_base_sepolia\"", "raw_code": "{{ config(\n materialized = 'table',\n unique_key = ['ts', 'pool_id', 'collateral_type', 'reward_token'],\n) }}\n\nwith dim as (\n\n select\n t.ts,\n t.pool_id,\n t.collateral_type,\n t.collateral_value,\n p.token_symbol as reward_token\n from\n (\n select\n ts,\n collateral_type,\n pool_id,\n collateral_value\n from\n {{ ref('fct_pool_pnl_hourly_base_sepolia') }}\n group by\n ts,\n collateral_type,\n pool_id,\n collateral_value\n ) as t\n cross join (\n select distinct token_symbol\n from\n {{ ref('fct_pool_rewards_token_hourly_base_sepolia') }}\n ) as p\n group by\n t.ts,\n t.pool_id,\n t.collateral_type,\n t.collateral_value,\n p.token_symbol\n),\n\nreward_hourly_token as (\n select\n ts,\n pool_id,\n collateral_type,\n token_symbol as reward_token,\n SUM(\n rewards_usd\n ) as rewards_usd\n from\n {{ ref('fct_pool_rewards_token_hourly_base_sepolia') }}\n group by\n ts,\n pool_id,\n collateral_type,\n token_symbol\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n dim.collateral_value,\n dim.reward_token,\n COALESCE(\n reward_hourly_token.rewards_usd,\n 0\n ) as rewards_usd,\n case\n when dim.collateral_value = 0 then 0\n else COALESCE(\n reward_hourly_token.rewards_usd,\n 0\n ) / dim.collateral_value\n end as hourly_rewards_pct\nfrom\n dim\nleft join reward_hourly_token\n on\n dim.ts = reward_hourly_token.ts\n and dim.pool_id = reward_hourly_token.pool_id\n and LOWER(dim.collateral_type)\n = LOWER(reward_hourly_token.collateral_type)\n and dim.reward_token = reward_hourly_token.reward_token", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_sepolia", "package": null, "version": null}, {"name": "fct_pool_rewards_token_hourly_base_sepolia", "package": null, "version": null}, {"name": "fct_pool_rewards_token_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia", "model.synthetix.fct_pool_rewards_token_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_pnl_hourly_reward_base_sepolia.sql", "compiled": true, "compiled_code": "\n\nwith dim as (\n\n select\n t.ts,\n t.pool_id,\n t.collateral_type,\n t.collateral_value,\n p.token_symbol as reward_token\n from\n (\n select\n ts,\n collateral_type,\n pool_id,\n collateral_value\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\n group by\n ts,\n collateral_type,\n pool_id,\n collateral_value\n ) as t\n cross join (\n select distinct token_symbol\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_token_hourly_base_sepolia\"\n ) as p\n group by\n t.ts,\n t.pool_id,\n t.collateral_type,\n t.collateral_value,\n p.token_symbol\n),\n\nreward_hourly_token as (\n select\n ts,\n pool_id,\n collateral_type,\n token_symbol as reward_token,\n SUM(\n rewards_usd\n ) as rewards_usd\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_token_hourly_base_sepolia\"\n group by\n ts,\n pool_id,\n collateral_type,\n token_symbol\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n dim.collateral_value,\n dim.reward_token,\n COALESCE(\n reward_hourly_token.rewards_usd,\n 0\n ) as rewards_usd,\n case\n when dim.collateral_value = 0 then 0\n else COALESCE(\n reward_hourly_token.rewards_usd,\n 0\n ) / dim.collateral_value\n end as hourly_rewards_pct\nfrom\n dim\nleft join reward_hourly_token\n on\n dim.ts = reward_hourly_token.ts\n and dim.pool_id = reward_hourly_token.pool_id\n and LOWER(dim.collateral_type)\n = LOWER(reward_hourly_token.collateral_type)\n and dim.reward_token = reward_hourly_token.reward_token", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_apr_rewards_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_core_apr_rewards_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/core/fct_core_apr_rewards_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/core/fct_core_apr_rewards_base_sepolia.sql", "unique_id": "model.synthetix.fct_core_apr_rewards_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "fct_core_apr_rewards_base_sepolia"], "alias": "fct_core_apr_rewards_base_sepolia", "checksum": {"name": "sha256", "checksum": "fa58278b4462e0e2cd2f2053d2fbae1a2aeeccf74a6d0887fc199e7be249e82a"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "table", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia", "materialized": "table"}, "created_at": 1727988930.3366578, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_core_apr_rewards_base_sepolia\"", "raw_code": "{{\n config(\n materialized = 'table',\n )\n}}\n\nwith pnl_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n reward_token,\n collateral_value,\n rewards_usd,\n hourly_rewards_pct\n from\n {{ ref('fct_pool_pnl_hourly_reward_base_sepolia') }}\n),\n\navg_returns as (\n select\n ts,\n pool_id,\n collateral_type,\n reward_token,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_rewards_pct\n from\n pnl_hourly\n),\n\napr_calculations as (\n select\n pnl_hourly.ts,\n pnl_hourly.pool_id,\n pnl_hourly.collateral_type,\n pnl_hourly.reward_token,\n pnl_hourly.collateral_value,\n pnl_hourly.rewards_usd,\n pnl_hourly.hourly_rewards_pct,\n avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards,\n avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards,\n avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards\n from\n pnl_hourly\n inner join avg_returns\n on\n pnl_hourly.ts = avg_returns.ts\n and pnl_hourly.pool_id = avg_returns.pool_id\n and pnl_hourly.collateral_type = avg_returns.collateral_type\n and pnl_hourly.reward_token = avg_returns.reward_token\n),\n\napy_calculations as (\n select\n *,\n (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards,\n (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards,\n (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards\n from\n apr_calculations\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n reward_token,\n collateral_value,\n rewards_usd,\n hourly_rewards_pct,\n apr_24h_rewards,\n apy_24h_rewards,\n apr_7d_rewards,\n apy_7d_rewards,\n apr_28d_rewards,\n apy_28d_rewards\nfrom\n apy_calculations\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_reward_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_pnl_hourly_reward_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/fct_core_apr_rewards_base_sepolia.sql", "compiled": true, "compiled_code": "\n\nwith pnl_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n reward_token,\n collateral_value,\n rewards_usd,\n hourly_rewards_pct\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_reward_base_sepolia\"\n),\n\navg_returns as (\n select\n ts,\n pool_id,\n collateral_type,\n reward_token,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_rewards_pct\n from\n pnl_hourly\n),\n\napr_calculations as (\n select\n pnl_hourly.ts,\n pnl_hourly.pool_id,\n pnl_hourly.collateral_type,\n pnl_hourly.reward_token,\n pnl_hourly.collateral_value,\n pnl_hourly.rewards_usd,\n pnl_hourly.hourly_rewards_pct,\n avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards,\n avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards,\n avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards\n from\n pnl_hourly\n inner join avg_returns\n on\n pnl_hourly.ts = avg_returns.ts\n and pnl_hourly.pool_id = avg_returns.pool_id\n and pnl_hourly.collateral_type = avg_returns.collateral_type\n and pnl_hourly.reward_token = avg_returns.reward_token\n),\n\napy_calculations as (\n select\n *,\n (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards,\n (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards,\n (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards\n from\n apr_calculations\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n reward_token,\n collateral_value,\n rewards_usd,\n hourly_rewards_pct,\n apr_24h_rewards,\n apy_24h_rewards,\n apr_7d_rewards,\n apy_7d_rewards,\n apr_28d_rewards,\n apy_28d_rewards\nfrom\n apy_calculations\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_pnl_hourly_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_pool_pnl_hourly_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/core/fct_pool_pnl_hourly_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/core/fct_pool_pnl_hourly_base_sepolia.sql", "unique_id": "model.synthetix.fct_pool_pnl_hourly_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "fct_pool_pnl_hourly_base_sepolia"], "alias": "fct_pool_pnl_hourly_base_sepolia", "checksum": {"name": "sha256", "checksum": "a979d3a919e07495cc811e6c1a9a42783e394ba5ae480753495e83c521760aea"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "table", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": ["ts", "pool_id", "collateral_type"], "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_value": {"name": "collateral_value", "description": "Collateral value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "debt": {"name": "debt", "description": "Debt value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_issuance": {"name": "hourly_issuance", "description": "Hourly issuance", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_pnl": {"name": "hourly_pnl", "description": "Hourly PnL", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "rewards_usd": {"name": "rewards_usd", "description": "Rewards value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_pnl_pct": {"name": "hourly_pnl_pct", "description": "Hourly PnL (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_rewards_pct": {"name": "hourly_rewards_pct", "description": "Hourly Rewards (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_total_pct": {"name": "hourly_total_pct", "description": "Hourly Total (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia", "materialized": "table", "unique_key": ["ts", "pool_id", "collateral_type"]}, "created_at": 1727988933.2548652, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"", "raw_code": "{{ config(\n materialized = 'table',\n unique_key = ['ts', 'pool_id', 'collateral_type'],\n) }}\n\nwith dim as (\n select\n p.pool_id,\n p.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n {{ ref('fct_pool_debt_base_sepolia') }}\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n {{ ref('fct_pool_debt_base_sepolia') }}\n ) as p\n group by\n p.pool_id,\n p.collateral_type\n),\n\nissuance as (\n select\n ts,\n pool_id,\n collateral_type,\n hourly_issuance\n from\n {{ ref('fct_pool_issuance_hourly_base_sepolia') }}\n),\n\ndebt as (\n select distinct\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as ts,\n last_value(debt) over (\n partition by date_trunc('hour', ts), pool_id, collateral_type\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as debt\n from\n {{ ref('fct_pool_debt_base_sepolia') }}\n),\n\ncollateral as (\n select distinct\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as ts,\n last_value(collateral_value) over (\n partition by date_trunc('hour', ts), pool_id, collateral_type\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as collateral_value\n from\n {{ ref('core_vault_collateral_base_sepolia') }}\n where\n pool_id = 1\n),\n\nffill as (\n select\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n last(debt) over (\n partition by dim.collateral_type, dim.pool_id\n order by dim.ts\n rows between unbounded preceding and current row\n ),\n 0\n ) as debt,\n coalesce(\n last(collateral_value) over (\n partition by dim.collateral_type, dim.pool_id\n order by dim.ts\n rows between unbounded preceding and current row\n ),\n 0\n ) as collateral_value\n from\n dim\n left join debt\n on\n dim.ts = debt.ts\n and dim.pool_id = debt.pool_id\n and dim.collateral_type = debt.collateral_type\n left join collateral\n on\n dim.ts = collateral.ts\n and dim.pool_id = collateral.pool_id\n and dim.collateral_type = collateral.collateral_type\n),\n\nhourly_pnl as (\n select\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n coalesce(lag(debt) over (\n partition by pool_id, collateral_type\n order by\n ts\n ) - debt, 0) as hourly_pnl\n from\n ffill\n),\n\nhourly_rewards as (\n select\n ts,\n pool_id,\n collateral_type,\n rewards_usd\n from\n {{ ref('fct_pool_rewards_hourly_base_sepolia') }}\n),\n\nhourly_returns as (\n select\n pnl.ts,\n pnl.pool_id,\n pnl.collateral_type,\n pnl.collateral_value,\n pnl.debt,\n coalesce(\n iss.hourly_issuance,\n 0\n ) as hourly_issuance,\n pnl.hourly_pnl + coalesce(\n iss.hourly_issuance,\n 0\n ) as hourly_pnl,\n coalesce(\n rewards.rewards_usd,\n 0\n ) as rewards_usd,\n case\n when pnl.collateral_value = 0 then 0\n else coalesce(\n rewards.rewards_usd,\n 0\n ) / pnl.collateral_value\n end as hourly_rewards_pct,\n case\n when pnl.collateral_value = 0 then 0\n else\n (coalesce(iss.hourly_issuance, 0) + pnl.hourly_pnl)\n / pnl.collateral_value\n end as hourly_pnl_pct,\n case\n when pnl.collateral_value = 0 then 0\n else\n (\n coalesce(rewards.rewards_usd, 0)\n + pnl.hourly_pnl\n + coalesce(iss.hourly_issuance, 0)\n )\n / pnl.collateral_value\n end as hourly_total_pct\n from\n hourly_pnl as pnl\n left join hourly_rewards as rewards\n on\n pnl.ts = rewards.ts\n and pnl.pool_id = rewards.pool_id\n and lower(pnl.collateral_type) = lower(rewards.collateral_type)\n left join issuance as iss\n on\n pnl.ts = iss.ts\n and pnl.pool_id = iss.pool_id\n and lower(\n pnl.collateral_type\n ) = lower(\n iss.collateral_type\n )\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_issuance,\n hourly_pnl,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n hourly_total_pct\nfrom\n hourly_returns", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_base_sepolia", "package": null, "version": null}, {"name": "fct_pool_debt_base_sepolia", "package": null, "version": null}, {"name": "fct_pool_issuance_hourly_base_sepolia", "package": null, "version": null}, {"name": "fct_pool_debt_base_sepolia", "package": null, "version": null}, {"name": "core_vault_collateral_base_sepolia", "package": null, "version": null}, {"name": "fct_pool_rewards_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_debt_base_sepolia", "model.synthetix.fct_pool_issuance_hourly_base_sepolia", "model.synthetix.core_vault_collateral_base_sepolia", "model.synthetix.fct_pool_rewards_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_pnl_hourly_base_sepolia.sql", "compiled": true, "compiled_code": "\n\nwith dim as (\n select\n p.pool_id,\n p.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_debt_base_sepolia\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_debt_base_sepolia\"\n ) as p\n group by\n p.pool_id,\n p.collateral_type\n),\n\nissuance as (\n select\n ts,\n pool_id,\n collateral_type,\n hourly_issuance\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_hourly_base_sepolia\"\n),\n\ndebt as (\n select distinct\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as ts,\n last_value(debt) over (\n partition by date_trunc('hour', ts), pool_id, collateral_type\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as debt\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_debt_base_sepolia\"\n),\n\ncollateral as (\n select distinct\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as ts,\n last_value(collateral_value) over (\n partition by date_trunc('hour', ts), pool_id, collateral_type\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as collateral_value\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_collateral_base_sepolia\"\n where\n pool_id = 1\n),\n\nffill as (\n select\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n last(debt) over (\n partition by dim.collateral_type, dim.pool_id\n order by dim.ts\n rows between unbounded preceding and current row\n ),\n 0\n ) as debt,\n coalesce(\n last(collateral_value) over (\n partition by dim.collateral_type, dim.pool_id\n order by dim.ts\n rows between unbounded preceding and current row\n ),\n 0\n ) as collateral_value\n from\n dim\n left join debt\n on\n dim.ts = debt.ts\n and dim.pool_id = debt.pool_id\n and dim.collateral_type = debt.collateral_type\n left join collateral\n on\n dim.ts = collateral.ts\n and dim.pool_id = collateral.pool_id\n and dim.collateral_type = collateral.collateral_type\n),\n\nhourly_pnl as (\n select\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n coalesce(lag(debt) over (\n partition by pool_id, collateral_type\n order by\n ts\n ) - debt, 0) as hourly_pnl\n from\n ffill\n),\n\nhourly_rewards as (\n select\n ts,\n pool_id,\n collateral_type,\n rewards_usd\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_hourly_base_sepolia\"\n),\n\nhourly_returns as (\n select\n pnl.ts,\n pnl.pool_id,\n pnl.collateral_type,\n pnl.collateral_value,\n pnl.debt,\n coalesce(\n iss.hourly_issuance,\n 0\n ) as hourly_issuance,\n pnl.hourly_pnl + coalesce(\n iss.hourly_issuance,\n 0\n ) as hourly_pnl,\n coalesce(\n rewards.rewards_usd,\n 0\n ) as rewards_usd,\n case\n when pnl.collateral_value = 0 then 0\n else coalesce(\n rewards.rewards_usd,\n 0\n ) / pnl.collateral_value\n end as hourly_rewards_pct,\n case\n when pnl.collateral_value = 0 then 0\n else\n (coalesce(iss.hourly_issuance, 0) + pnl.hourly_pnl)\n / pnl.collateral_value\n end as hourly_pnl_pct,\n case\n when pnl.collateral_value = 0 then 0\n else\n (\n coalesce(rewards.rewards_usd, 0)\n + pnl.hourly_pnl\n + coalesce(iss.hourly_issuance, 0)\n )\n / pnl.collateral_value\n end as hourly_total_pct\n from\n hourly_pnl as pnl\n left join hourly_rewards as rewards\n on\n pnl.ts = rewards.ts\n and pnl.pool_id = rewards.pool_id\n and lower(pnl.collateral_type) = lower(rewards.collateral_type)\n left join issuance as iss\n on\n pnl.ts = iss.ts\n and pnl.pool_id = iss.pool_id\n and lower(\n pnl.collateral_type\n ) = lower(\n iss.collateral_type\n )\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_issuance,\n hourly_pnl,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n hourly_total_pct\nfrom\n hourly_returns", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_apr_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_core_apr_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/core/fct_core_apr_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/core/fct_core_apr_base_sepolia.sql", "unique_id": "model.synthetix.fct_core_apr_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "fct_core_apr_base_sepolia"], "alias": "fct_core_apr_base_sepolia", "checksum": {"name": "sha256", "checksum": "d736b4c3fe6bc6a552fe3d463a9d5952873dcdb999955ce99158e6964918c836"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "table", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_value": {"name": "collateral_value", "description": "Collateral value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "debt": {"name": "debt", "description": "Debt value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_issuance": {"name": "hourly_issuance", "description": "Hourly issuance", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_pnl": {"name": "hourly_pnl", "description": "Hourly PnL", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_pnl": {"name": "cumulative_pnl", "description": "Cumulative PnL", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_issuance": {"name": "cumulative_issuance", "description": "Cumulative Issuance", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "rewards_usd": {"name": "rewards_usd", "description": "Rewards value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_pnl_pct": {"name": "hourly_pnl_pct", "description": "Hourly PnL (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_rewards_pct": {"name": "hourly_rewards_pct", "description": "Hourly Rewards (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_24h": {"name": "apr_24h", "description": "APR (24h)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_24h": {"name": "apy_24h", "description": "APY (24h)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_7d": {"name": "apr_7d", "description": "APR (7d)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_7d": {"name": "apy_7d", "description": "APY (7d)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_28d": {"name": "apr_28d", "description": "APR (28d)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_28d": {"name": "apy_28d", "description": "APY (28d)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_24h_pnl": {"name": "apr_24h_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_24h_pnl": {"name": "apy_24h_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_7d_pnl": {"name": "apr_7d_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_7d_pnl": {"name": "apy_7d_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_28d_pnl": {"name": "apr_28d_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_28d_pnl": {"name": "apy_28d_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_24h_rewards": {"name": "apr_24h_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_24h_rewards": {"name": "apy_24h_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_7d_rewards": {"name": "apr_7d_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_7d_rewards": {"name": "apy_7d_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_28d_rewards": {"name": "apr_28d_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_28d_rewards": {"name": "apy_28d_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia", "materialized": "table"}, "created_at": 1727988933.243058, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"", "raw_code": "{{\n config(\n materialized = 'table',\n )\n}}\n\nwith pnl_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_pnl,\n hourly_issuance,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n hourly_total_pct,\n SUM(\n COALESCE(\n hourly_issuance,\n 0\n )\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n ) as cumulative_issuance,\n SUM(\n hourly_pnl\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n ) as cumulative_pnl\n from\n {{ ref('fct_pool_pnl_hourly_base_sepolia') }}\n),\n\navg_returns as (\n select\n ts,\n pool_id,\n collateral_type,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_pnl_pct,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_pnl_pct,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_pnl_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_rewards_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_total_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_total_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_total_pct\n from\n pnl_hourly\n),\n\napr_calculations as (\n select\n pnl_hourly.ts,\n pnl_hourly.pool_id,\n pnl_hourly.collateral_type,\n pnl_hourly.collateral_value,\n pnl_hourly.debt,\n pnl_hourly.hourly_pnl,\n pnl_hourly.cumulative_pnl,\n pnl_hourly.hourly_issuance,\n pnl_hourly.cumulative_issuance,\n pnl_hourly.rewards_usd,\n pnl_hourly.hourly_pnl_pct,\n pnl_hourly.hourly_rewards_pct,\n -- total pnls\n avg_returns.avg_24h_total_pct * 24 * 365 as apr_24h,\n avg_returns.avg_7d_total_pct * 24 * 365 as apr_7d,\n avg_returns.avg_28d_total_pct * 24 * 365 as apr_28d,\n -- pool pnls\n avg_returns.avg_24h_pnl_pct * 24 * 365 as apr_24h_pnl,\n avg_returns.avg_7d_pnl_pct * 24 * 365 as apr_7d_pnl,\n avg_returns.avg_28d_pnl_pct * 24 * 365 as apr_28d_pnl,\n -- rewards pnls\n avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards,\n avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards,\n avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards\n from\n pnl_hourly\n inner join avg_returns\n on\n pnl_hourly.ts = avg_returns.ts\n and pnl_hourly.pool_id = avg_returns.pool_id\n and pnl_hourly.collateral_type = avg_returns.collateral_type\n),\n\napy_calculations as (\n select\n *,\n (POWER(1 + apr_24h / 8760, 8760) - 1) as apy_24h,\n (POWER(1 + apr_7d / 8760, 8760) - 1) as apy_7d,\n (POWER(1 + apr_28d / 8760, 8760) - 1) as apy_28d,\n (POWER(1 + apr_24h_pnl / 8760, 8760) - 1) as apy_24h_pnl,\n (POWER(1 + apr_7d_pnl / 8760, 8760) - 1) as apy_7d_pnl,\n (POWER(1 + apr_28d_pnl / 8760, 8760) - 1) as apy_28d_pnl,\n (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards,\n (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards,\n (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards\n from\n apr_calculations\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_issuance,\n hourly_pnl,\n cumulative_pnl,\n cumulative_issuance,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n apr_24h,\n apy_24h,\n apr_7d,\n apy_7d,\n apr_28d,\n apy_28d,\n apr_24h_pnl,\n apy_24h_pnl,\n apr_7d_pnl,\n apy_7d_pnl,\n apr_28d_pnl,\n apy_28d_pnl,\n apr_24h_rewards,\n apy_24h_rewards,\n apr_7d_rewards,\n apy_7d_rewards,\n apr_28d_rewards,\n apy_28d_rewards\nfrom\n apy_calculations\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/fct_core_apr_base_sepolia.sql", "compiled": true, "compiled_code": "\n\nwith pnl_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_pnl,\n hourly_issuance,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n hourly_total_pct,\n SUM(\n COALESCE(\n hourly_issuance,\n 0\n )\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n ) as cumulative_issuance,\n SUM(\n hourly_pnl\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n ) as cumulative_pnl\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\n),\n\navg_returns as (\n select\n ts,\n pool_id,\n collateral_type,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_pnl_pct,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_pnl_pct,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_pnl_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_rewards_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_total_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_total_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_total_pct\n from\n pnl_hourly\n),\n\napr_calculations as (\n select\n pnl_hourly.ts,\n pnl_hourly.pool_id,\n pnl_hourly.collateral_type,\n pnl_hourly.collateral_value,\n pnl_hourly.debt,\n pnl_hourly.hourly_pnl,\n pnl_hourly.cumulative_pnl,\n pnl_hourly.hourly_issuance,\n pnl_hourly.cumulative_issuance,\n pnl_hourly.rewards_usd,\n pnl_hourly.hourly_pnl_pct,\n pnl_hourly.hourly_rewards_pct,\n -- total pnls\n avg_returns.avg_24h_total_pct * 24 * 365 as apr_24h,\n avg_returns.avg_7d_total_pct * 24 * 365 as apr_7d,\n avg_returns.avg_28d_total_pct * 24 * 365 as apr_28d,\n -- pool pnls\n avg_returns.avg_24h_pnl_pct * 24 * 365 as apr_24h_pnl,\n avg_returns.avg_7d_pnl_pct * 24 * 365 as apr_7d_pnl,\n avg_returns.avg_28d_pnl_pct * 24 * 365 as apr_28d_pnl,\n -- rewards pnls\n avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards,\n avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards,\n avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards\n from\n pnl_hourly\n inner join avg_returns\n on\n pnl_hourly.ts = avg_returns.ts\n and pnl_hourly.pool_id = avg_returns.pool_id\n and pnl_hourly.collateral_type = avg_returns.collateral_type\n),\n\napy_calculations as (\n select\n *,\n (POWER(1 + apr_24h / 8760, 8760) - 1) as apy_24h,\n (POWER(1 + apr_7d / 8760, 8760) - 1) as apy_7d,\n (POWER(1 + apr_28d / 8760, 8760) - 1) as apy_28d,\n (POWER(1 + apr_24h_pnl / 8760, 8760) - 1) as apy_24h_pnl,\n (POWER(1 + apr_7d_pnl / 8760, 8760) - 1) as apy_7d_pnl,\n (POWER(1 + apr_28d_pnl / 8760, 8760) - 1) as apy_28d_pnl,\n (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards,\n (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards,\n (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards\n from\n apr_calculations\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_issuance,\n hourly_pnl,\n cumulative_pnl,\n cumulative_issuance,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n apr_24h,\n apy_24h,\n apr_7d,\n apy_7d,\n apr_28d,\n apy_28d,\n apr_24h_pnl,\n apy_24h_pnl,\n apr_7d_pnl,\n apy_7d_pnl,\n apr_28d_pnl,\n apy_28d_pnl,\n apr_24h_rewards,\n apy_24h_rewards,\n apr_7d_rewards,\n apy_7d_rewards,\n apr_28d_rewards,\n apy_28d_rewards\nfrom\n apy_calculations\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_rewards_token_hourly_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_pool_rewards_token_hourly_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/core/fct_pool_rewards_token_hourly_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/core/fct_pool_rewards_token_hourly_base_sepolia.sql", "unique_id": "model.synthetix.fct_pool_rewards_token_hourly_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "fct_pool_rewards_token_hourly_base_sepolia"], "alias": "fct_pool_rewards_token_hourly_base_sepolia", "checksum": {"name": "sha256", "checksum": "86130a35afed1f4f21263059b30a9c1162e40a3c97e9cf5c575edd141a574baa"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "distributor": {"name": "distributor", "description": "Address of the distributor", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_symbol": {"name": "token_symbol", "description": "Token symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Distributed rewards amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "rewards_usd": {"name": "rewards_usd", "description": "Rewards value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988933.257217, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_token_hourly_base_sepolia\"", "raw_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.min_ts)),\n date_trunc('hour', max(t.max_ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select\n min(ts_start) as min_ts,\n max(\n ts_start + \"duration\" * '1 second'::INTERVAL\n ) as max_ts\n from\n {{ ref('fct_pool_rewards_base_sepolia') }}\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n {{ ref('fct_pool_debt_base_sepolia') }}\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nrewards_distributed as (\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount,\n ts_start,\n \"duration\"\n from\n {{ ref('fct_pool_rewards_base_sepolia') }}\n),\n\nhourly_distributions as (\n select\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n r.distributor,\n r.token_symbol,\n r.amount,\n r.ts_start,\n r.\"duration\",\n row_number() over (\n partition by\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n r.distributor\n order by\n r.ts_start desc\n ) as distributor_index\n from\n dim\n left join rewards_distributed as r\n on\n dim.pool_id = r.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n r.collateral_type\n )\n and dim.ts + '1 hour'::INTERVAL >= r.ts_start\n and dim.ts < r.ts_start + r.\"duration\" * '1 second'::INTERVAL\n where\n r.\"duration\" > 0\n),\n\nstreamed_rewards as (\n select\n d.ts,\n d.pool_id,\n d.collateral_type,\n d.distributor,\n d.token_symbol,\n -- get the amount of time distributed this hour\n -- use the smaller of those two intervals\n -- convert the interval to a number of hours\n -- multiply the result by the hourly amount to get the amount distributed this hour\n (\n extract(\n epoch\n from\n least(\n d.\"duration\" / 3600 * '1 hour'::INTERVAL,\n least(\n d.ts + '1 hour'::INTERVAL - greatest(\n d.ts,\n d.ts_start\n ),\n least(\n d.ts_start + d.\"duration\" * '1 second'::INTERVAL,\n d.ts + '1 hour'::INTERVAL\n ) - d.ts\n )\n )\n ) / 3600\n ) * d.amount / (\n d.\"duration\" / 3600\n ) as amount\n from\n hourly_distributions as d\n where\n d.distributor_index = 1\n),\n\ninstant_rewards as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n rewards_distributed\n where\n \"duration\" = 0\n),\n\ncombined as (\n select\n combo.ts,\n combo.pool_id,\n combo.collateral_type,\n combo.distributor,\n combo.token_symbol,\n combo.amount,\n p.price\n from\n (\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n streamed_rewards\n union all\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n instant_rewards\n ) as combo\n left join {{ ref('fct_prices_hourly_base_sepolia') }} as p\n on\n combo.token_symbol = p.market_symbol\n and combo.ts = p.ts\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n sum(amount) as amount,\n sum(\n amount * price\n ) as rewards_usd\nfrom\n combined\ngroup by\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_base_sepolia", "package": null, "version": null}, {"name": "fct_pool_debt_base_sepolia", "package": null, "version": null}, {"name": "fct_pool_rewards_base_sepolia", "package": null, "version": null}, {"name": "fct_prices_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_rewards_base_sepolia", "model.synthetix.fct_pool_debt_base_sepolia", "model.synthetix.fct_prices_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/fct_pool_rewards_token_hourly_base_sepolia.sql", "compiled": true, "compiled_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.min_ts)),\n date_trunc('hour', max(t.max_ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select\n min(ts_start) as min_ts,\n max(\n ts_start + \"duration\" * '1 second'::INTERVAL\n ) as max_ts\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_base_sepolia\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_debt_base_sepolia\"\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nrewards_distributed as (\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount,\n ts_start,\n \"duration\"\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_base_sepolia\"\n),\n\nhourly_distributions as (\n select\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n r.distributor,\n r.token_symbol,\n r.amount,\n r.ts_start,\n r.\"duration\",\n row_number() over (\n partition by\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n r.distributor\n order by\n r.ts_start desc\n ) as distributor_index\n from\n dim\n left join rewards_distributed as r\n on\n dim.pool_id = r.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n r.collateral_type\n )\n and dim.ts + '1 hour'::INTERVAL >= r.ts_start\n and dim.ts < r.ts_start + r.\"duration\" * '1 second'::INTERVAL\n where\n r.\"duration\" > 0\n),\n\nstreamed_rewards as (\n select\n d.ts,\n d.pool_id,\n d.collateral_type,\n d.distributor,\n d.token_symbol,\n -- get the amount of time distributed this hour\n -- use the smaller of those two intervals\n -- convert the interval to a number of hours\n -- multiply the result by the hourly amount to get the amount distributed this hour\n (\n extract(\n epoch\n from\n least(\n d.\"duration\" / 3600 * '1 hour'::INTERVAL,\n least(\n d.ts + '1 hour'::INTERVAL - greatest(\n d.ts,\n d.ts_start\n ),\n least(\n d.ts_start + d.\"duration\" * '1 second'::INTERVAL,\n d.ts + '1 hour'::INTERVAL\n ) - d.ts\n )\n )\n ) / 3600\n ) * d.amount / (\n d.\"duration\" / 3600\n ) as amount\n from\n hourly_distributions as d\n where\n d.distributor_index = 1\n),\n\ninstant_rewards as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n rewards_distributed\n where\n \"duration\" = 0\n),\n\ncombined as (\n select\n combo.ts,\n combo.pool_id,\n combo.collateral_type,\n combo.distributor,\n combo.token_symbol,\n combo.amount,\n p.price\n from\n (\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n streamed_rewards\n union all\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n instant_rewards\n ) as combo\n left join \"analytics\".\"prod_base_sepolia\".\"fct_prices_hourly_base_sepolia\" as p\n on\n combo.token_symbol = p.market_symbol\n and combo.ts = p.ts\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n sum(amount) as amount,\n sum(\n amount * price\n ) as rewards_usd\nfrom\n combined\ngroup by\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_keeper_stats_daily_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_perp_keeper_stats_daily_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/perp_stats/fct_perp_keeper_stats_daily_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/perp_stats/fct_perp_keeper_stats_daily_base_sepolia.sql", "unique_id": "model.synthetix.fct_perp_keeper_stats_daily_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "perp_stats", "fct_perp_keeper_stats_daily_base_sepolia"], "alias": "fct_perp_keeper_stats_daily_base_sepolia", "checksum": {"name": "sha256", "checksum": "7e076597d45419d994066971e26aa5b334ddea16f4c7dc7ff85dbdfee486d1dc"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "keeper": {"name": "keeper", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_rewards": {"name": "settlement_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_settled": {"name": "amount_settled", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades_pct": {"name": "trades_pct", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_rewards_pct": {"name": "settlement_rewards_pct", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_settled_pct": {"name": "amount_settled_pct", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988933.528756, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_keeper_stats_daily_base_sepolia\"", "raw_code": "with hourly as (\n select\n keeper,\n settlement_rewards,\n amount_settled,\n trades,\n DATE_TRUNC(\n 'day',\n ts\n ) as ts\n from\n {{ ref('fct_perp_keeper_stats_hourly_base_sepolia') }}\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(settlement_rewards) as settlement_reward_total,\n SUM(amount_settled) as amount_settled_total\n from\n hourly\n group by\n ts\n)\n\nselect\n hourly.ts,\n hourly.keeper,\n SUM(hourly.trades) as trades,\n SUM(hourly.settlement_rewards) as settlement_rewards,\n SUM(hourly.amount_settled) as amount_settled,\n SUM(hourly.trades) / MAX(total.trades_total) as trades_pct,\n SUM(hourly.settlement_rewards)\n / MAX(total.settlement_reward_total) as settlement_rewards_pct,\n SUM(hourly.amount_settled)\n / MAX(total.amount_settled_total) as amount_settled_pct\nfrom\n hourly\ninner join total\n on hourly.ts = total.ts\ngroup by\n hourly.ts,\n hourly.keeper", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_keeper_stats_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_keeper_stats_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_keeper_stats_daily_base_sepolia.sql", "compiled": true, "compiled_code": "with hourly as (\n select\n keeper,\n settlement_rewards,\n amount_settled,\n trades,\n DATE_TRUNC(\n 'day',\n ts\n ) as ts\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_keeper_stats_hourly_base_sepolia\"\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(settlement_rewards) as settlement_reward_total,\n SUM(amount_settled) as amount_settled_total\n from\n hourly\n group by\n ts\n)\n\nselect\n hourly.ts,\n hourly.keeper,\n SUM(hourly.trades) as trades,\n SUM(hourly.settlement_rewards) as settlement_rewards,\n SUM(hourly.amount_settled) as amount_settled,\n SUM(hourly.trades) / MAX(total.trades_total) as trades_pct,\n SUM(hourly.settlement_rewards)\n / MAX(total.settlement_reward_total) as settlement_rewards_pct,\n SUM(hourly.amount_settled)\n / MAX(total.amount_settled_total) as amount_settled_pct\nfrom\n hourly\ninner join total\n on hourly.ts = total.ts\ngroup by\n hourly.ts,\n hourly.keeper", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_keeper_stats_hourly_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_perp_keeper_stats_hourly_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/perp_stats/fct_perp_keeper_stats_hourly_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/perp_stats/fct_perp_keeper_stats_hourly_base_sepolia.sql", "unique_id": "model.synthetix.fct_perp_keeper_stats_hourly_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "perp_stats", "fct_perp_keeper_stats_hourly_base_sepolia"], "alias": "fct_perp_keeper_stats_hourly_base_sepolia", "checksum": {"name": "sha256", "checksum": "e499742979570396efea81b62d134885fcf0bedaf6911542670c1e45397b778f"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "keeper": {"name": "keeper", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_rewards": {"name": "settlement_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_settled": {"name": "amount_settled", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades_pct": {"name": "trades_pct", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_rewards_pct": {"name": "settlement_rewards_pct", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_settled_pct": {"name": "amount_settled_pct", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988933.527811, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_keeper_stats_hourly_base_sepolia\"", "raw_code": "with trades as (\n select\n settler,\n settlement_reward,\n notional_trade_size,\n 1 as trades,\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts\n from\n {{ ref('fct_perp_trades_base_sepolia') }}\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(settlement_reward) as settlement_reward_total,\n SUM(notional_trade_size) as notional_trade_size_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.settler as keeper,\n SUM(trades.trades) as trades,\n SUM(trades.settlement_reward) as settlement_rewards,\n SUM(trades.notional_trade_size) as amount_settled,\n SUM(trades.trades) / MAX(total.trades_total) as trades_pct,\n SUM(trades.settlement_reward)\n / MAX(total.settlement_reward_total) as settlement_rewards_pct,\n SUM(trades.notional_trade_size)\n / MAX(total.notional_trade_size_total) as amount_settled_pct\nfrom\n trades\ninner join total\n on trades.ts = total.ts\ngroup by\n trades.ts,\n trades.settler", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_keeper_stats_hourly_base_sepolia.sql", "compiled": true, "compiled_code": "with trades as (\n select\n settler,\n settlement_reward,\n notional_trade_size,\n 1 as trades,\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(settlement_reward) as settlement_reward_total,\n SUM(notional_trade_size) as notional_trade_size_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.settler as keeper,\n SUM(trades.trades) as trades,\n SUM(trades.settlement_reward) as settlement_rewards,\n SUM(trades.notional_trade_size) as amount_settled,\n SUM(trades.trades) / MAX(total.trades_total) as trades_pct,\n SUM(trades.settlement_reward)\n / MAX(total.settlement_reward_total) as settlement_rewards_pct,\n SUM(trades.notional_trade_size)\n / MAX(total.notional_trade_size_total) as amount_settled_pct\nfrom\n trades\ninner join total\n on trades.ts = total.ts\ngroup by\n trades.ts,\n trades.settler", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_account_stats_hourly_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_perp_account_stats_hourly_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/perp_stats/fct_perp_account_stats_hourly_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/perp_stats/fct_perp_account_stats_hourly_base_sepolia.sql", "unique_id": "model.synthetix.fct_perp_account_stats_hourly_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "perp_stats", "fct_perp_account_stats_hourly_base_sepolia"], "alias": "fct_perp_account_stats_hourly_base_sepolia", "checksum": {"name": "sha256", "checksum": "92282b7160b2bad66ac3b59ebc38fe5a2472428a3c6eaed2f4a8586c6a4f8d26"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees": {"name": "fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_liquidated": {"name": "amount_liquidated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidations": {"name": "liquidations", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_fees": {"name": "cumulative_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988933.5303752, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_account_stats_hourly_base_sepolia\"", "raw_code": "with trades as (\n select\n ts,\n account_id,\n total_fees,\n notional_trade_size,\n 1 as trades,\n SUM(\n total_fees\n ) over (\n partition by account_id\n order by\n ts\n ) as cumulative_fees,\n SUM(\n notional_trade_size\n ) over (\n partition by account_id\n order by\n ts\n ) as cumulative_volume\n from\n {{ ref('fct_perp_trades_base_sepolia') }}\n),\n\nliq as (\n select\n ts,\n account_id,\n amount_liquidated,\n 1 as liquidations\n from\n {{ ref('fct_perp_liq_position_base_sepolia') }}\n),\n\ninc_trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n account_id,\n SUM(trades) as trades,\n SUM(total_fees) as fees,\n SUM(notional_trade_size) as volume,\n MAX(cumulative_fees) as cumulative_fees,\n MAX(cumulative_volume) as cumulative_volume\n from\n trades\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n account_id\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n account_id,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n account_id\n),\n\ninc as (\n select\n h.ts,\n h.account_id,\n COALESCE(\n h.trades,\n 0\n ) as trades,\n COALESCE(\n h.fees,\n 0\n ) as fees,\n COALESCE(\n h.volume,\n 0\n ) as volume,\n COALESCE(\n l.amount_liquidated,\n 0\n ) as amount_liquidated,\n COALESCE(\n l.liquidations,\n 0\n ) as liquidations,\n COALESCE(\n h.cumulative_fees,\n 0\n ) as cumulative_fees,\n COALESCE(\n h.cumulative_volume,\n 0\n ) as cumulative_volume\n from\n inc_trades as h\n left join inc_liq as l\n on\n h.ts = l.ts\n and h.account_id = l.account_id\n)\n\nselect *\nfrom\n inc", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}, {"name": "fct_perp_liq_position_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia", "model.synthetix.fct_perp_liq_position_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_account_stats_hourly_base_sepolia.sql", "compiled": true, "compiled_code": "with trades as (\n select\n ts,\n account_id,\n total_fees,\n notional_trade_size,\n 1 as trades,\n SUM(\n total_fees\n ) over (\n partition by account_id\n order by\n ts\n ) as cumulative_fees,\n SUM(\n notional_trade_size\n ) over (\n partition by account_id\n order by\n ts\n ) as cumulative_volume\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\n),\n\nliq as (\n select\n ts,\n account_id,\n amount_liquidated,\n 1 as liquidations\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"\n),\n\ninc_trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n account_id,\n SUM(trades) as trades,\n SUM(total_fees) as fees,\n SUM(notional_trade_size) as volume,\n MAX(cumulative_fees) as cumulative_fees,\n MAX(cumulative_volume) as cumulative_volume\n from\n trades\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n account_id\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n account_id,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n account_id\n),\n\ninc as (\n select\n h.ts,\n h.account_id,\n COALESCE(\n h.trades,\n 0\n ) as trades,\n COALESCE(\n h.fees,\n 0\n ) as fees,\n COALESCE(\n h.volume,\n 0\n ) as volume,\n COALESCE(\n l.amount_liquidated,\n 0\n ) as amount_liquidated,\n COALESCE(\n l.liquidations,\n 0\n ) as liquidations,\n COALESCE(\n h.cumulative_fees,\n 0\n ) as cumulative_fees,\n COALESCE(\n h.cumulative_volume,\n 0\n ) as cumulative_volume\n from\n inc_trades as h\n left join inc_liq as l\n on\n h.ts = l.ts\n and h.account_id = l.account_id\n)\n\nselect *\nfrom\n inc", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_market_stats_daily_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_perp_market_stats_daily_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/perp_stats/fct_perp_market_stats_daily_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/perp_stats/fct_perp_market_stats_daily_base_sepolia.sql", "unique_id": "model.synthetix.fct_perp_market_stats_daily_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "perp_stats", "fct_perp_market_stats_daily_base_sepolia"], "alias": "fct_perp_market_stats_daily_base_sepolia", "checksum": {"name": "sha256", "checksum": "5d17bf1e6116ac1a287c63f43f3f275b7a144c5b0a575e747c29edcc99e0a589"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_liquidated": {"name": "amount_liquidated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidations": {"name": "liquidations", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_exchange_fees": {"name": "cumulative_exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_referral_fees": {"name": "cumulative_referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_collected_fees": {"name": "cumulative_collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988933.5248299, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_market_stats_daily_base_sepolia\"", "raw_code": "select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n market_symbol,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations,\n MAX(cumulative_exchange_fees) as cumulative_exchange_fees,\n MAX(cumulative_referral_fees) as cumulative_referral_fees,\n MAX(cumulative_collected_fees) as cumulative_collected_fees,\n MAX(cumulative_volume) as cumulative_volume\nfrom\n {{ ref('fct_perp_market_stats_hourly_base_sepolia') }}\ngroup by\n DATE_TRUNC(\n 'day',\n ts\n ),\n market_symbol", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_stats_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_market_stats_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_market_stats_daily_base_sepolia.sql", "compiled": true, "compiled_code": "select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n market_symbol,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations,\n MAX(cumulative_exchange_fees) as cumulative_exchange_fees,\n MAX(cumulative_referral_fees) as cumulative_referral_fees,\n MAX(cumulative_collected_fees) as cumulative_collected_fees,\n MAX(cumulative_volume) as cumulative_volume\nfrom\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_stats_hourly_base_sepolia\"\ngroup by\n DATE_TRUNC(\n 'day',\n ts\n ),\n market_symbol", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_tracking_stats_hourly_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_perp_tracking_stats_hourly_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/perp_stats/fct_perp_tracking_stats_hourly_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/perp_stats/fct_perp_tracking_stats_hourly_base_sepolia.sql", "unique_id": "model.synthetix.fct_perp_tracking_stats_hourly_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "perp_stats", "fct_perp_tracking_stats_hourly_base_sepolia"], "alias": "fct_perp_tracking_stats_hourly_base_sepolia", "checksum": {"name": "sha256", "checksum": "99aa9ff3df12bf043d03916f93a4693218772f8b92c37972a4368f78b2212802"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "accounts": {"name": "accounts", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees_share": {"name": "exchange_fees_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees_share": {"name": "referral_fees_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees_share": {"name": "collected_fees_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume_share": {"name": "volume_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades_share": {"name": "trades_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988933.5164537, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_tracking_stats_hourly_base_sepolia\"", "raw_code": "with trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n tracking_code,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(notional_trade_size) as volume,\n SUM(1) as trades\n from\n {{ ref('fct_perp_trades_base_sepolia') }}\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n tracking_code\n),\n\naccounts as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n tracking_code,\n COUNT(\n distinct account_id\n ) as \"accounts\"\n from\n {{ ref('fct_perp_trades_base_sepolia') }}\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n tracking_code\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(exchange_fees) as exchange_fees_total,\n SUM(referral_fees) as referral_fees_total,\n SUM(collected_fees) as collected_fees_total,\n SUM(volume) as volume_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.tracking_code,\n trades.exchange_fees,\n trades.referral_fees,\n trades.collected_fees,\n trades.volume,\n trades.trades,\n accounts.accounts,\n case\n when total.exchange_fees_total = 0 then 0\n else trades.exchange_fees / total.exchange_fees_total\n end as exchange_fees_share,\n case\n when total.referral_fees_total = 0 then 0\n else trades.referral_fees / total.referral_fees_total\n end as referral_fees_share,\n case\n when total.collected_fees_total = 0 then 0\n else trades.collected_fees / total.collected_fees_total\n end as collected_fees_share,\n case\n when total.volume_total = 0 then 0\n else trades.volume / total.volume_total\n end as volume_share,\n case\n when total.trades_total = 0 then 0\n else trades.trades / total.trades_total\n end as trades_share\nfrom\n trades\ninner join accounts\n on\n trades.ts = accounts.ts\n and trades.tracking_code = accounts.tracking_code\ninner join total\n on trades.ts = total.ts", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}, {"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_tracking_stats_hourly_base_sepolia.sql", "compiled": true, "compiled_code": "with trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n tracking_code,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(notional_trade_size) as volume,\n SUM(1) as trades\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n tracking_code\n),\n\naccounts as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n tracking_code,\n COUNT(\n distinct account_id\n ) as \"accounts\"\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n tracking_code\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(exchange_fees) as exchange_fees_total,\n SUM(referral_fees) as referral_fees_total,\n SUM(collected_fees) as collected_fees_total,\n SUM(volume) as volume_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.tracking_code,\n trades.exchange_fees,\n trades.referral_fees,\n trades.collected_fees,\n trades.volume,\n trades.trades,\n accounts.accounts,\n case\n when total.exchange_fees_total = 0 then 0\n else trades.exchange_fees / total.exchange_fees_total\n end as exchange_fees_share,\n case\n when total.referral_fees_total = 0 then 0\n else trades.referral_fees / total.referral_fees_total\n end as referral_fees_share,\n case\n when total.collected_fees_total = 0 then 0\n else trades.collected_fees / total.collected_fees_total\n end as collected_fees_share,\n case\n when total.volume_total = 0 then 0\n else trades.volume / total.volume_total\n end as volume_share,\n case\n when total.trades_total = 0 then 0\n else trades.trades / total.trades_total\n end as trades_share\nfrom\n trades\ninner join accounts\n on\n trades.ts = accounts.ts\n and trades.tracking_code = accounts.tracking_code\ninner join total\n on trades.ts = total.ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_market_stats_hourly_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_perp_market_stats_hourly_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/perp_stats/fct_perp_market_stats_hourly_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/perp_stats/fct_perp_market_stats_hourly_base_sepolia.sql", "unique_id": "model.synthetix.fct_perp_market_stats_hourly_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "perp_stats", "fct_perp_market_stats_hourly_base_sepolia"], "alias": "fct_perp_market_stats_hourly_base_sepolia", "checksum": {"name": "sha256", "checksum": "5fcbdfb7d0906c95f434b9efe5a9978224d17d9dbc42f5993133ae4978d74efe"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_liquidated": {"name": "amount_liquidated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidations": {"name": "liquidations", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_exchange_fees": {"name": "cumulative_exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_referral_fees": {"name": "cumulative_referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_collected_fees": {"name": "cumulative_collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988933.5236688, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_market_stats_hourly_base_sepolia\"", "raw_code": "with trades as (\n select\n ts,\n market_symbol,\n exchange_fees,\n referral_fees,\n collected_fees,\n notional_trade_size,\n 1 as trades\n from\n {{ ref('fct_perp_trades_base_sepolia') }}\n),\n\nliq as (\n select\n ts,\n market_symbol,\n amount_liquidated,\n 1 as liquidations\n from\n {{ ref('fct_perp_liq_position_base_sepolia') }}\n),\n\ninc_trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n market_symbol,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(notional_trade_size) as volume\n from\n trades\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n market_symbol\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n market_symbol,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n market_symbol\n),\n\ndim as (\n select\n m.market_symbol,\n GENERATE_SERIES(\n DATE_TRUNC('hour', MIN(t.ts)),\n DATE_TRUNC('hour', MAX(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n trades\n ) as t\n cross join (\n select distinct market_symbol\n from\n trades\n ) as m\n group by\n m.market_symbol\n),\n\ninc as (\n select\n dim.ts,\n dim.market_symbol,\n COALESCE(\n h.trades,\n 0\n ) as trades,\n COALESCE(\n h.exchange_fees,\n 0\n ) as exchange_fees,\n COALESCE(\n h.referral_fees,\n 0\n ) as referral_fees,\n COALESCE(\n h.collected_fees,\n 0\n ) as collected_fees,\n COALESCE(\n h.volume,\n 0\n ) as volume,\n COALESCE(\n l.amount_liquidated,\n 0\n ) as amount_liquidated,\n COALESCE(\n l.liquidations,\n 0\n ) as liquidations,\n SUM(\n h.exchange_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_exchange_fees,\n SUM(\n h.referral_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_referral_fees,\n SUM(\n h.collected_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_collected_fees,\n SUM(\n h.volume\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_volume\n from\n dim\n left join inc_trades as h\n on\n dim.ts = h.ts\n and dim.market_symbol = h.market_symbol\n left join inc_liq as l\n on\n dim.ts = l.ts\n and dim.market_symbol = l.market_symbol\n)\n\nselect *\nfrom\n inc", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}, {"name": "fct_perp_liq_position_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia", "model.synthetix.fct_perp_liq_position_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_market_stats_hourly_base_sepolia.sql", "compiled": true, "compiled_code": "with trades as (\n select\n ts,\n market_symbol,\n exchange_fees,\n referral_fees,\n collected_fees,\n notional_trade_size,\n 1 as trades\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\n),\n\nliq as (\n select\n ts,\n market_symbol,\n amount_liquidated,\n 1 as liquidations\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"\n),\n\ninc_trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n market_symbol,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(notional_trade_size) as volume\n from\n trades\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n market_symbol\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n market_symbol,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n market_symbol\n),\n\ndim as (\n select\n m.market_symbol,\n GENERATE_SERIES(\n DATE_TRUNC('hour', MIN(t.ts)),\n DATE_TRUNC('hour', MAX(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n trades\n ) as t\n cross join (\n select distinct market_symbol\n from\n trades\n ) as m\n group by\n m.market_symbol\n),\n\ninc as (\n select\n dim.ts,\n dim.market_symbol,\n COALESCE(\n h.trades,\n 0\n ) as trades,\n COALESCE(\n h.exchange_fees,\n 0\n ) as exchange_fees,\n COALESCE(\n h.referral_fees,\n 0\n ) as referral_fees,\n COALESCE(\n h.collected_fees,\n 0\n ) as collected_fees,\n COALESCE(\n h.volume,\n 0\n ) as volume,\n COALESCE(\n l.amount_liquidated,\n 0\n ) as amount_liquidated,\n COALESCE(\n l.liquidations,\n 0\n ) as liquidations,\n SUM(\n h.exchange_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_exchange_fees,\n SUM(\n h.referral_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_referral_fees,\n SUM(\n h.collected_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_collected_fees,\n SUM(\n h.volume\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_volume\n from\n dim\n left join inc_trades as h\n on\n dim.ts = h.ts\n and dim.market_symbol = h.market_symbol\n left join inc_liq as l\n on\n dim.ts = l.ts\n and dim.market_symbol = l.market_symbol\n)\n\nselect *\nfrom\n inc", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_tracking_stats_daily_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_perp_tracking_stats_daily_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/perp_stats/fct_perp_tracking_stats_daily_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/perp_stats/fct_perp_tracking_stats_daily_base_sepolia.sql", "unique_id": "model.synthetix.fct_perp_tracking_stats_daily_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "perp_stats", "fct_perp_tracking_stats_daily_base_sepolia"], "alias": "fct_perp_tracking_stats_daily_base_sepolia", "checksum": {"name": "sha256", "checksum": "2c0961b44a3d2a9e2fbb85104a8e6b32b3eb659cdfa19c297a53942c9d52b2d6"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "accounts": {"name": "accounts", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees_share": {"name": "exchange_fees_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees_share": {"name": "referral_fees_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees_share": {"name": "collected_fees_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume_share": {"name": "volume_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades_share": {"name": "trades_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988933.517852, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_tracking_stats_daily_base_sepolia\"", "raw_code": "with trades as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n tracking_code,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(trades) as trades\n from\n {{ ref('fct_perp_tracking_stats_hourly_base_sepolia') }}\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n tracking_code\n),\n\naccounts as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n tracking_code,\n COUNT(\n distinct account_id\n ) as \"accounts\"\n from\n {{ ref('fct_perp_trades_base_sepolia') }}\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n tracking_code\n),\n\ntotal as (\n select\n ts,\n SUM(exchange_fees) as exchange_fees_total,\n SUM(referral_fees) as referral_fees_total,\n SUM(collected_fees) as collected_fees_total,\n SUM(volume) as volume_total,\n SUM(trades) as trades_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.tracking_code,\n trades.exchange_fees,\n trades.referral_fees,\n trades.collected_fees,\n trades.volume,\n trades.trades,\n accounts.accounts,\n case\n when total.exchange_fees_total = 0 then 0\n else trades.exchange_fees / total.exchange_fees_total\n end as exchange_fees_share,\n case\n when total.referral_fees_total = 0 then 0\n else trades.referral_fees / total.referral_fees_total\n end as referral_fees_share,\n case\n when total.collected_fees_total = 0 then 0\n else trades.collected_fees / total.collected_fees_total\n end as collected_fees_share,\n case\n when total.volume_total = 0 then 0\n else trades.volume / total.volume_total\n end as volume_share,\n case\n when total.trades_total = 0 then 0\n else trades.trades / total.trades_total\n end as trades_share\nfrom\n trades\ninner join accounts\n on\n trades.ts = accounts.ts\n and trades.tracking_code = accounts.tracking_code\ninner join total\n on trades.ts = total.ts", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_tracking_stats_hourly_base_sepolia", "package": null, "version": null}, {"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_tracking_stats_hourly_base_sepolia", "model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_tracking_stats_daily_base_sepolia.sql", "compiled": true, "compiled_code": "with trades as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n tracking_code,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(trades) as trades\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_tracking_stats_hourly_base_sepolia\"\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n tracking_code\n),\n\naccounts as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n tracking_code,\n COUNT(\n distinct account_id\n ) as \"accounts\"\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n tracking_code\n),\n\ntotal as (\n select\n ts,\n SUM(exchange_fees) as exchange_fees_total,\n SUM(referral_fees) as referral_fees_total,\n SUM(collected_fees) as collected_fees_total,\n SUM(volume) as volume_total,\n SUM(trades) as trades_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.tracking_code,\n trades.exchange_fees,\n trades.referral_fees,\n trades.collected_fees,\n trades.volume,\n trades.trades,\n accounts.accounts,\n case\n when total.exchange_fees_total = 0 then 0\n else trades.exchange_fees / total.exchange_fees_total\n end as exchange_fees_share,\n case\n when total.referral_fees_total = 0 then 0\n else trades.referral_fees / total.referral_fees_total\n end as referral_fees_share,\n case\n when total.collected_fees_total = 0 then 0\n else trades.collected_fees / total.collected_fees_total\n end as collected_fees_share,\n case\n when total.volume_total = 0 then 0\n else trades.volume / total.volume_total\n end as volume_share,\n case\n when total.trades_total = 0 then 0\n else trades.trades / total.trades_total\n end as trades_share\nfrom\n trades\ninner join accounts\n on\n trades.ts = accounts.ts\n and trades.tracking_code = accounts.tracking_code\ninner join total\n on trades.ts = total.ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_account_stats_daily_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_perp_account_stats_daily_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/perp_stats/fct_perp_account_stats_daily_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/perp_stats/fct_perp_account_stats_daily_base_sepolia.sql", "unique_id": "model.synthetix.fct_perp_account_stats_daily_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "perp_stats", "fct_perp_account_stats_daily_base_sepolia"], "alias": "fct_perp_account_stats_daily_base_sepolia", "checksum": {"name": "sha256", "checksum": "7fb7a0ebaaa301869c6e15e258612d609f5d35a35fd561bd1731e5df7bb99c31"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees": {"name": "fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_liquidated": {"name": "amount_liquidated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidations": {"name": "liquidations", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_fees": {"name": "cumulative_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988933.5312877, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_account_stats_daily_base_sepolia\"", "raw_code": "with daily as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n account_id,\n SUM(fees) as fees,\n SUM(volume) as volume,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n {{ ref('fct_perp_account_stats_hourly_base_sepolia') }}\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n account_id\n),\n\nstats as (\n select\n *,\n SUM(fees) over (\n partition by account_id\n order by\n ts\n range between unbounded preceding\n and current row\n ) as cumulative_fees,\n SUM(volume) over (\n partition by account_id\n order by\n ts\n range between unbounded preceding\n and current row\n ) as cumulative_volume\n from\n daily\n)\n\nselect *\nfrom\n stats", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_account_stats_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_account_stats_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_account_stats_daily_base_sepolia.sql", "compiled": true, "compiled_code": "with daily as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n account_id,\n SUM(fees) as fees,\n SUM(volume) as volume,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_account_stats_hourly_base_sepolia\"\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n account_id\n),\n\nstats as (\n select\n *,\n SUM(fees) over (\n partition by account_id\n order by\n ts\n range between unbounded preceding\n and current row\n ) as cumulative_fees,\n SUM(volume) over (\n partition by account_id\n order by\n ts\n range between unbounded preceding\n and current row\n ) as cumulative_volume\n from\n daily\n)\n\nselect *\nfrom\n stats", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_stats_hourly_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_perp_stats_hourly_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/perp_stats/fct_perp_stats_hourly_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/perp_stats/fct_perp_stats_hourly_base_sepolia.sql", "unique_id": "model.synthetix.fct_perp_stats_hourly_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "perp_stats", "fct_perp_stats_hourly_base_sepolia"], "alias": "fct_perp_stats_hourly_base_sepolia", "checksum": {"name": "sha256", "checksum": "e5d44df9dabcfca4ea1c1b1d5e13af7a72502c945a717673973530da7bae1107"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidation_rewards": {"name": "liquidation_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidated_accounts": {"name": "liquidated_accounts", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_exchange_fees": {"name": "cumulative_exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_referral_fees": {"name": "cumulative_referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_collected_fees": {"name": "cumulative_collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988933.5209332, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_stats_hourly_base_sepolia\"", "raw_code": "with inc_market as (\n select\n ts,\n market_symbol,\n trades,\n exchange_fees,\n referral_fees,\n collected_fees,\n volume,\n liquidations,\n cumulative_exchange_fees,\n cumulative_referral_fees,\n cumulative_collected_fees,\n cumulative_volume\n from\n {{ ref('fct_perp_market_stats_hourly_base_sepolia') }}\n),\n\nliq as (\n select\n ts,\n total_reward,\n 1 as liquidated_accounts\n from\n {{ ref('fct_perp_liq_account_base_sepolia') }}\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n SUM(total_reward) as liquidation_rewards,\n SUM(liquidated_accounts) as liquidated_accounts\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n )\n),\n\ninc_trade as (\n select\n ts,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(cumulative_exchange_fees) as cumulative_exchange_fees,\n SUM(cumulative_referral_fees) as cumulative_referral_fees,\n SUM(cumulative_collected_fees) as cumulative_collected_fees,\n SUM(cumulative_volume) as cumulative_volume\n from\n inc_market\n group by\n ts\n),\n\ninc as (\n select\n h.ts,\n h.trades,\n h.exchange_fees,\n h.referral_fees,\n h.collected_fees,\n h.volume,\n h.cumulative_exchange_fees,\n h.cumulative_referral_fees,\n h.cumulative_collected_fees,\n h.cumulative_volume,\n COALESCE(\n l.liquidation_rewards,\n 0\n ) as liquidation_rewards,\n COALESCE(\n l.liquidated_accounts,\n 0\n ) as liquidated_accounts\n from\n inc_trade as h\n left join inc_liq as l\n on h.ts = l.ts\n)\n\nselect *\nfrom\n inc", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_stats_hourly_base_sepolia", "package": null, "version": null}, {"name": "fct_perp_liq_account_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_market_stats_hourly_base_sepolia", "model.synthetix.fct_perp_liq_account_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_stats_hourly_base_sepolia.sql", "compiled": true, "compiled_code": "with inc_market as (\n select\n ts,\n market_symbol,\n trades,\n exchange_fees,\n referral_fees,\n collected_fees,\n volume,\n liquidations,\n cumulative_exchange_fees,\n cumulative_referral_fees,\n cumulative_collected_fees,\n cumulative_volume\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_stats_hourly_base_sepolia\"\n),\n\nliq as (\n select\n ts,\n total_reward,\n 1 as liquidated_accounts\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_account_base_sepolia\"\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n SUM(total_reward) as liquidation_rewards,\n SUM(liquidated_accounts) as liquidated_accounts\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n )\n),\n\ninc_trade as (\n select\n ts,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(cumulative_exchange_fees) as cumulative_exchange_fees,\n SUM(cumulative_referral_fees) as cumulative_referral_fees,\n SUM(cumulative_collected_fees) as cumulative_collected_fees,\n SUM(cumulative_volume) as cumulative_volume\n from\n inc_market\n group by\n ts\n),\n\ninc as (\n select\n h.ts,\n h.trades,\n h.exchange_fees,\n h.referral_fees,\n h.collected_fees,\n h.volume,\n h.cumulative_exchange_fees,\n h.cumulative_referral_fees,\n h.cumulative_collected_fees,\n h.cumulative_volume,\n COALESCE(\n l.liquidation_rewards,\n 0\n ) as liquidation_rewards,\n COALESCE(\n l.liquidated_accounts,\n 0\n ) as liquidated_accounts\n from\n inc_trade as h\n left join inc_liq as l\n on h.ts = l.ts\n)\n\nselect *\nfrom\n inc", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_stats_daily_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_perp_stats_daily_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/perp_stats/fct_perp_stats_daily_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/perp_stats/fct_perp_stats_daily_base_sepolia.sql", "unique_id": "model.synthetix.fct_perp_stats_daily_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "perp_stats", "fct_perp_stats_daily_base_sepolia"], "alias": "fct_perp_stats_daily_base_sepolia", "checksum": {"name": "sha256", "checksum": "3add8e23fc581fc58a59cf3bf45a0edca4d23f61161851a78572b2ec555e88bc"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidation_rewards": {"name": "liquidation_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidated_accounts": {"name": "liquidated_accounts", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_exchange_fees": {"name": "cumulative_exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_referral_fees": {"name": "cumulative_referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_collected_fees": {"name": "cumulative_collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988933.522053, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_stats_daily_base_sepolia\"", "raw_code": "select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(liquidation_rewards) as liquidation_rewards,\n SUM(liquidated_accounts) as liquidated_accounts,\n MAX(cumulative_exchange_fees) as cumulative_exchange_fees,\n MAX(cumulative_referral_fees) as cumulative_referral_fees,\n MAX(cumulative_collected_fees) as cumulative_collected_fees,\n MAX(cumulative_volume) as cumulative_volume\nfrom\n {{ ref('fct_perp_stats_hourly_base_sepolia') }}\ngroup by\n DATE_TRUNC(\n 'day',\n ts\n )", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_stats_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_stats_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp_stats/fct_perp_stats_daily_base_sepolia.sql", "compiled": true, "compiled_code": "select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(liquidation_rewards) as liquidation_rewards,\n SUM(liquidated_accounts) as liquidated_accounts,\n MAX(cumulative_exchange_fees) as cumulative_exchange_fees,\n MAX(cumulative_referral_fees) as cumulative_referral_fees,\n MAX(cumulative_collected_fees) as cumulative_collected_fees,\n MAX(cumulative_volume) as cumulative_volume\nfrom\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_stats_hourly_base_sepolia\"\ngroup by\n DATE_TRUNC(\n 'day',\n ts\n )", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_prices_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_prices_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/prices/fct_prices_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/prices/fct_prices_base_sepolia.sql", "unique_id": "model.synthetix.fct_prices_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "prices", "fct_prices_base_sepolia"], "alias": "fct_prices_base_sepolia", "checksum": {"name": "sha256", "checksum": "7b776c618cb4aee7b798af1b861a9a9087e57466473453a019a1a06c1704fbee"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_address": {"name": "market_address", "description": "Market address", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/prices/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988933.5327888, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_prices_base_sepolia\"", "raw_code": "with all_prices as (\n select\n ts,\n null as market_address,\n market_symbol,\n price\n from\n {{ ref('fct_perp_market_history_base_sepolia') }}\n union all\n select\n ts,\n null as market_address,\n 'SNX' as market_symbol,\n snx_price as price\n from\n {{ ref('fct_buyback_base_sepolia') }}\n where\n snx_price > 0\n union all\n select\n ts,\n collateral_type as market_address,\n null as market_symbol,\n collateral_value / amount as price\n from\n {{ ref('core_vault_collateral_base_sepolia') }}\n where\n collateral_value > 0\n),\n\ntokens as (\n select\n token_address,\n token_symbol\n from\n {{ ref('base_sepolia_tokens') }}\n)\n\nselect\n p.ts,\n p.market_address,\n p.price,\n COALESCE(\n t.token_symbol,\n p.market_symbol\n ) as market_symbol\nfrom\n all_prices as p\nleft join tokens as t\n on LOWER(\n p.market_address\n ) = LOWER(\n t.token_address\n )", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_sepolia", "package": null, "version": null}, {"name": "fct_buyback_base_sepolia", "package": null, "version": null}, {"name": "core_vault_collateral_base_sepolia", "package": null, "version": null}, {"name": "base_sepolia_tokens", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_market_history_base_sepolia", "model.synthetix.fct_buyback_base_sepolia", "model.synthetix.core_vault_collateral_base_sepolia", "seed.synthetix.base_sepolia_tokens"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/prices/fct_prices_base_sepolia.sql", "compiled": true, "compiled_code": "with all_prices as (\n select\n ts,\n null as market_address,\n market_symbol,\n price\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\n union all\n select\n ts,\n null as market_address,\n 'SNX' as market_symbol,\n snx_price as price\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_buyback_base_sepolia\"\n where\n snx_price > 0\n union all\n select\n ts,\n collateral_type as market_address,\n null as market_symbol,\n collateral_value / amount as price\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_collateral_base_sepolia\"\n where\n collateral_value > 0\n),\n\ntokens as (\n select\n token_address,\n token_symbol\n from\n \"analytics\".\"prod_seeds\".\"base_sepolia_tokens\"\n)\n\nselect\n p.ts,\n p.market_address,\n p.price,\n COALESCE(\n t.token_symbol,\n p.market_symbol\n ) as market_symbol\nfrom\n all_prices as p\nleft join tokens as t\n on LOWER(\n p.market_address\n ) = LOWER(\n t.token_address\n )", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_prices_hourly_base_sepolia": {"database": "analytics", "schema": "prod_base_sepolia", "name": "fct_prices_hourly_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/sepolia/prices/fct_prices_hourly_base_sepolia.sql", "original_file_path": "models/marts/base/sepolia/prices/fct_prices_hourly_base_sepolia.sql", "unique_id": "model.synthetix.fct_prices_hourly_base_sepolia", "fqn": ["synthetix", "marts", "base", "sepolia", "prices", "fct_prices_hourly_base_sepolia"], "alias": "fct_prices_hourly_base_sepolia", "checksum": {"name": "sha256", "checksum": "76e9e41584fab8c119d0476347174d4474c7884f786b1e2edd5ffeab09b95e3e"}, "config": {"enabled": true, "alias": null, "schema": "base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/sepolia/prices/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "base_sepolia"}, "created_at": 1727988933.5336716, "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_prices_hourly_base_sepolia\"", "raw_code": "with prices as (\n select distinct\n market_symbol,\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n LAST_VALUE(price) over (\n partition by DATE_TRUNC('hour', ts), market_symbol\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as price\n from\n {{ ref('fct_prices_base_sepolia') }}\n),\n\ndim as (\n select\n m.market_symbol,\n GENERATE_SERIES(\n DATE_TRUNC('hour', MIN(t.ts)),\n DATE_TRUNC('hour', MAX(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n prices\n ) as t\n cross join (\n select distinct market_symbol\n from\n prices\n ) as m\n group by\n m.market_symbol\n),\n\nffill as (\n select\n dim.ts,\n dim.market_symbol,\n LAST(prices.price) over (\n partition by dim.market_symbol\n order by dim.ts\n rows between unbounded preceding and current row\n ) as price\n from\n dim\n left join prices\n on\n dim.ts = prices.ts\n and dim.market_symbol = prices.market_symbol\n),\n\nhourly_prices as (\n select\n ts,\n market_symbol,\n price\n from\n ffill\n)\n\nselect *\nfrom\n hourly_prices\nwhere\n price is not null", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_prices_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/prices/fct_prices_hourly_base_sepolia.sql", "compiled": true, "compiled_code": "with prices as (\n select distinct\n market_symbol,\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n LAST_VALUE(price) over (\n partition by DATE_TRUNC('hour', ts), market_symbol\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as price\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_prices_base_sepolia\"\n),\n\ndim as (\n select\n m.market_symbol,\n GENERATE_SERIES(\n DATE_TRUNC('hour', MIN(t.ts)),\n DATE_TRUNC('hour', MAX(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n prices\n ) as t\n cross join (\n select distinct market_symbol\n from\n prices\n ) as m\n group by\n m.market_symbol\n),\n\nffill as (\n select\n dim.ts,\n dim.market_symbol,\n LAST(prices.price) over (\n partition by dim.market_symbol\n order by dim.ts\n rows between unbounded preceding and current row\n ) as price\n from\n dim\n left join prices\n on\n dim.ts = prices.ts\n and dim.market_symbol = prices.market_symbol\n),\n\nhourly_prices as (\n select\n ts,\n market_symbol,\n price\n from\n ffill\n)\n\nselect *\nfrom\n hourly_prices\nwhere\n price is not null", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_buyback_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_buyback_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/buyback/fct_buyback_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/buyback/fct_buyback_base_mainnet.sql", "unique_id": "model.synthetix.fct_buyback_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "fct_buyback_base_mainnet"], "alias": "fct_buyback_base_mainnet", "checksum": {"name": "sha256", "checksum": "c01d49caa1d2333dea8bd61cba17c0cbeedf272e0d8d1414e6871c95cc925797"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "buyer": {"name": "buyer", "description": "Address of buyer", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "snx": {"name": "snx", "description": "Amount in SNX", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "usd": {"name": "usd", "description": "Amount in USD", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "snx_price": {"name": "snx_price", "description": "SNX Price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/buyback/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988933.5563464, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_buyback_base_mainnet\"", "raw_code": "select\n id,\n block_timestamp as ts,\n buyer,\n {{ convert_wei('snx') }} as snx,\n {{ convert_wei('usd') }} as usd,\n ({{ convert_wei('usd') }}) / ({{ convert_wei('snx') }}) as snx_price\nfrom\n {{ ref('buyback_processed_base_mainnet') }}", "vars": {}, "language": "sql", "refs": [{"name": "buyback_processed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.buyback_processed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/fct_buyback_base_mainnet.sql", "compiled": true, "compiled_code": "select\n id,\n block_timestamp as ts,\n buyer,\n \n snx / 1e18\n as snx,\n \n usd / 1e18\n as usd,\n (\n usd / 1e18\n) / (\n snx / 1e18\n) as snx_price\nfrom\n \"analytics\".\"prod_raw_base_mainnet\".\"buyback_processed_base_mainnet\"", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_buyback_daily_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_buyback_daily_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/buyback/fct_buyback_daily_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/buyback/fct_buyback_daily_base_mainnet.sql", "unique_id": "model.synthetix.fct_buyback_daily_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "fct_buyback_daily_base_mainnet"], "alias": "fct_buyback_daily_base_mainnet", "checksum": {"name": "sha256", "checksum": "ccad49f3e6ed9ae2bbbee59bd3294f6250907d5bd7873706d4073abf9c237ce6"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "snx_amount": {"name": "snx_amount", "description": "Amount in SNX", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "usd_amount": {"name": "usd_amount", "description": "Amount in USD", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_snx_amount": {"name": "cumulative_snx_amount", "description": "Cumulative amount in SNX", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_usd_amount": {"name": "cumulative_usd_amount", "description": "Cumulative amount in USD", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/buyback/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988933.5539036, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_buyback_daily_base_mainnet\"", "raw_code": "with agg as (\n select\n date_trunc(\n 'day',\n ts\n ) as ts,\n sum(snx) as snx_amount,\n sum(usd) as usd_amount\n from\n {{ ref('fct_buyback_base_mainnet') }}\n group by\n date_trunc(\n 'day',\n ts\n )\n) -- add cumulative amounts\n\nselect\n ts,\n snx_amount,\n usd_amount,\n sum(snx_amount) over (\n order by\n ts\n ) as cumulative_snx_amount,\n sum(usd_amount) over (\n order by\n ts\n ) as cumulative_usd_amount\nfrom\n agg", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_buyback_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/fct_buyback_daily_base_mainnet.sql", "compiled": true, "compiled_code": "with agg as (\n select\n date_trunc(\n 'day',\n ts\n ) as ts,\n sum(snx) as snx_amount,\n sum(usd) as usd_amount\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_buyback_base_mainnet\"\n group by\n date_trunc(\n 'day',\n ts\n )\n) -- add cumulative amounts\n\nselect\n ts,\n snx_amount,\n usd_amount,\n sum(snx_amount) over (\n order by\n ts\n ) as cumulative_snx_amount,\n sum(usd_amount) over (\n order by\n ts\n ) as cumulative_usd_amount\nfrom\n agg", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_buyback_hourly_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_buyback_hourly_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/buyback/fct_buyback_hourly_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/buyback/fct_buyback_hourly_base_mainnet.sql", "unique_id": "model.synthetix.fct_buyback_hourly_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "fct_buyback_hourly_base_mainnet"], "alias": "fct_buyback_hourly_base_mainnet", "checksum": {"name": "sha256", "checksum": "3a1917fbb77b2dc7f9ce708dd84d4124aa7b1bc84378612a1ce99336c68ec2da"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "snx_amount": {"name": "snx_amount", "description": "Amount in SNX", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "usd_amount": {"name": "usd_amount", "description": "Amount in USD", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_snx_amount": {"name": "cumulative_snx_amount", "description": "Cumulative amount in SNX", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_usd_amount": {"name": "cumulative_usd_amount", "description": "Cumulative amount in USD", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/buyback/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988933.5550718, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_buyback_hourly_base_mainnet\"", "raw_code": "with agg as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n sum(snx) as snx_amount,\n sum(usd) as usd_amount\n from\n {{ ref('fct_buyback_base_mainnet') }}\n group by\n date_trunc(\n 'hour',\n ts\n )\n) -- add cumulative amounts\n\nselect\n ts,\n snx_amount,\n usd_amount,\n sum(snx_amount) over (\n order by\n ts\n ) as cumulative_snx_amount,\n sum(usd_amount) over (\n order by\n ts\n ) as cumulative_usd_amount\nfrom\n agg", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_buyback_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/fct_buyback_hourly_base_mainnet.sql", "compiled": true, "compiled_code": "with agg as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n sum(snx) as snx_amount,\n sum(usd) as usd_amount\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_buyback_base_mainnet\"\n group by\n date_trunc(\n 'hour',\n ts\n )\n) -- add cumulative amounts\n\nselect\n ts,\n snx_amount,\n usd_amount,\n sum(snx_amount) over (\n order by\n ts\n ) as cumulative_snx_amount,\n sum(usd_amount) over (\n order by\n ts\n ) as cumulative_usd_amount\nfrom\n agg", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_collateral_modified_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_perp_collateral_modified_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/perp/fct_perp_collateral_modified_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/perp/fct_perp_collateral_modified_base_mainnet.sql", "unique_id": "model.synthetix.fct_perp_collateral_modified_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "fct_perp_collateral_modified_base_mainnet"], "alias": "fct_perp_collateral_modified_base_mainnet", "checksum": {"name": "sha256", "checksum": "4469b3ade5fb83fd26590f64953d3ced6ae8322202010b938c6a1140f5be93b8"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "Synth market ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_delta": {"name": "amount_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988933.6359594, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_collateral_modified_base_mainnet\"", "raw_code": "select\n id,\n block_timestamp,\n account_id,\n block_number,\n transaction_hash,\n contract,\n event_name,\n synth_market_id,\n sender,\n {{ convert_wei(\"amount_delta\") }} as amount_delta\nfrom\n {{ ref(\"perp_collateral_modified_base_mainnet\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.perp_collateral_modified_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_collateral_modified_base_mainnet.sql", "compiled": true, "compiled_code": "select\n id,\n block_timestamp,\n account_id,\n block_number,\n transaction_hash,\n contract,\n event_name,\n synth_market_id,\n sender,\n \n amount_delta / 1e18\n as amount_delta\nfrom\n \"analytics\".\"prod_raw_base_mainnet\".\"perp_collateral_modified_base_mainnet\"", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_perp_trades_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_perp_trades_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/perp/fct_perp_trades_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/perp/fct_perp_trades_base_mainnet.sql", "unique_id": "model.synthetix.fct_perp_trades_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "fct_perp_trades_base_mainnet"], "alias": "fct_perp_trades_base_mainnet", "checksum": {"name": "sha256", "checksum": "ea4062111326a833ce0f48c435d921eab0660b619f33071494bc1c82b021f105"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fill_price": {"name": "fill_price", "description": "Fill price (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pnl": {"name": "pnl", "description": "PnL (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "accrued_funding": {"name": "accrued_funding", "description": "Accrued funding (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trade_size": {"name": "trade_size", "description": "Trade size (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "position_size": {"name": "position_size", "description": "Position size", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "total_fees": {"name": "total_fees", "description": "Total fees (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "Referral fees (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "Collected fees (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_reward": {"name": "settlement_reward", "description": "Settlement reward (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "Account tracking code", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settler": {"name": "settler", "description": "Address of the settler", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "notional_trade_size": {"name": "notional_trade_size", "description": "Notional trade size (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "notional_position_size": {"name": "notional_position_size", "description": "Notional position size (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "lp_fees": {"name": "lp_fees", "description": "LP fees (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "Exchange fees (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988933.6407285, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"", "raw_code": "with base as (\n select\n pos.id,\n pos.block_timestamp as ts,\n pos.block_number,\n pos.transaction_hash,\n pos.contract,\n pos.market_id,\n markets.market_symbol,\n CAST(\n pos.account_id as text\n ) as account_id,\n {{ convert_wei('fill_price') }} as fill_price,\n {{ convert_wei('pnl') }} as pnl,\n {{ convert_wei('accrued_funding') }} as accrued_funding,\n {{ convert_wei('size_delta') }} as trade_size,\n {{ convert_wei('new_size') }} as position_size,\n {{ convert_wei('total_fees') }} as total_fees,\n {{ convert_wei('referral_fees') }} as referral_fees,\n {{ convert_wei('collected_fees') }} as collected_fees,\n {{ convert_wei('settlement_reward') }} as settlement_reward,\n {{ convert_hex('tracking_code') }} as tracking_code,\n pos.settler\n from\n {{ ref('perp_order_settled_base_mainnet') }} as pos\n left join {{ ref('fct_perp_markets_base_mainnet') }} as markets\n on pos.market_id = markets.id\n)\n\nselect\n *,\n ABS(\n fill_price * trade_size\n ) as notional_trade_size,\n fill_price * position_size as notional_position_size,\n total_fees - referral_fees - collected_fees - settlement_reward as lp_fees,\n total_fees - settlement_reward as exchange_fees\nfrom\n base", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_base_mainnet", "package": null, "version": null}, {"name": "fct_perp_markets_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei", "macro.synthetix.convert_hex"], "nodes": ["model.synthetix.perp_order_settled_base_mainnet", "model.synthetix.fct_perp_markets_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_trades_base_mainnet.sql", "compiled": true, "compiled_code": "with base as (\n select\n pos.id,\n pos.block_timestamp as ts,\n pos.block_number,\n pos.transaction_hash,\n pos.contract,\n pos.market_id,\n markets.market_symbol,\n CAST(\n pos.account_id as text\n ) as account_id,\n \n fill_price / 1e18\n as fill_price,\n \n pnl / 1e18\n as pnl,\n \n accrued_funding / 1e18\n as accrued_funding,\n \n size_delta / 1e18\n as trade_size,\n \n new_size / 1e18\n as position_size,\n \n total_fees / 1e18\n as total_fees,\n \n referral_fees / 1e18\n as referral_fees,\n \n collected_fees / 1e18\n as collected_fees,\n \n settlement_reward / 1e18\n as settlement_reward,\n \n LEFT(\n REGEXP_REPLACE(\n encode(\n DECODE(REPLACE(tracking_code, '0x', ''), 'hex'),\n 'escape'\n ) :: text,\n '\\\\000',\n '',\n 'g'\n ),\n 20\n )\n as tracking_code,\n pos.settler\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\" as pos\n left join \"analytics\".\"prod_base_mainnet\".\"fct_perp_markets_base_mainnet\" as markets\n on pos.market_id = markets.id\n)\n\nselect\n *,\n ABS(\n fill_price * trade_size\n ) as notional_trade_size,\n fill_price * position_size as notional_position_size,\n total_fees - referral_fees - collected_fees - settlement_reward as lp_fees,\n total_fees - settlement_reward as exchange_fees\nfrom\n base", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_perp_pnl_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_perp_pnl_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/perp/fct_perp_pnl_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/perp/fct_perp_pnl_base_mainnet.sql", "unique_id": "model.synthetix.fct_perp_pnl_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "fct_perp_pnl_base_mainnet"], "alias": "fct_perp_pnl_base_mainnet", "checksum": {"name": "sha256", "checksum": "2f13688fbdec07d12d0946f788ae59be72167f1ce65fd72845770afab32b9956"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_pnl": {"name": "market_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988933.6415792, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_pnl_base_mainnet\"", "raw_code": "{# DEPRECATED: deprecate this table in dashboards and remove #}\nwith debt as (\n select\n ts,\n 2 as market_id,\n debt * -1 as market_pnl\n from\n {{ ref('core_vault_debt_base_mainnet') }}\n)\n\nselect\n ts,\n market_id,\n market_pnl\nfrom\n debt\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.core_vault_debt_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_pnl_base_mainnet.sql", "compiled": true, "compiled_code": "\nwith debt as (\n select\n ts,\n 2 as market_id,\n debt * -1 as market_pnl\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_debt_base_mainnet\"\n)\n\nselect\n ts,\n market_id,\n market_pnl\nfrom\n debt\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_accounts_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_perp_accounts_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/perp/fct_perp_accounts_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/perp/fct_perp_accounts_base_mainnet.sql", "unique_id": "model.synthetix.fct_perp_accounts_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "fct_perp_accounts_base_mainnet"], "alias": "fct_perp_accounts_base_mainnet", "checksum": {"name": "sha256", "checksum": "c7e52518d36fc5553cbf49de9f7bcb785ec3b490685100b7b0c047c1ba3b325b"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "created_ts": {"name": "created_ts", "description": "Account creation timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "owner": {"name": "owner", "description": "Address of the account owner", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988933.6504364, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_accounts_base_mainnet\"", "raw_code": "with base as (\n select\n block_timestamp as created_ts,\n \"owner\",\n CAST(\n account_id as VARCHAR\n ) as id\n from\n {{ ref('perp_account_created_base_mainnet') }}\n)\n\nselect *\nfrom\n base", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.perp_account_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_accounts_base_mainnet.sql", "compiled": true, "compiled_code": "with base as (\n select\n block_timestamp as created_ts,\n \"owner\",\n CAST(\n account_id as VARCHAR\n ) as id\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_created_base_mainnet\"\n)\n\nselect *\nfrom\n base", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_perp_markets_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_perp_markets_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/perp/fct_perp_markets_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/perp/fct_perp_markets_base_mainnet.sql", "unique_id": "model.synthetix.fct_perp_markets_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "fct_perp_markets_base_mainnet"], "alias": "fct_perp_markets_base_mainnet", "checksum": {"name": "sha256", "checksum": "a59225fcd7d37156d387e7cac78c3beb468ec38e6c985ff81d9cd83fb1577915"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "Market ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "created_ts": {"name": "created_ts", "description": "Market creation timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_name": {"name": "market_name", "description": "Market name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988933.644493, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_markets_base_mainnet\"", "raw_code": "with base as (\n select\n perps_market_id as id,\n block_timestamp as created_ts,\n block_number,\n market_symbol,\n market_name\n from\n {{ ref('perp_market_created_base_mainnet') }}\n)\n\nselect *\nfrom\n base", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.perp_market_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_markets_base_mainnet.sql", "compiled": true, "compiled_code": "with base as (\n select\n perps_market_id as id,\n block_timestamp as created_ts,\n block_number,\n market_symbol,\n market_name\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_created_base_mainnet\"\n)\n\nselect *\nfrom\n base", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_orders_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_perp_orders_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/perp/fct_perp_orders_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/perp/fct_perp_orders_base_mainnet.sql", "unique_id": "model.synthetix.fct_perp_orders_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "fct_perp_orders_base_mainnet"], "alias": "fct_perp_orders_base_mainnet", "checksum": {"name": "sha256", "checksum": "033611406c218e5342ce71f740481b8c38ae78f5d10db687b60a7deeac62b4d9"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "order_type": {"name": "order_type", "description": "", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size": {"name": "size", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "acceptable_price": {"name": "acceptable_price", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_time": {"name": "settlement_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "expiration_time": {"name": "expiration_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988933.6433918, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_orders_base_mainnet\"", "raw_code": "with base as (\n select\n oc.id,\n oc.block_timestamp as ts,\n oc.block_number,\n oc.transaction_hash,\n oc.contract,\n oc.market_id,\n markets.market_symbol,\n CAST(\n oc.account_id as text\n ) as account_id,\n oc.order_type,\n {{ convert_wei('oc.size_delta') }} as size,\n {{ convert_wei('oc.acceptable_price') }} as acceptable_price,\n oc.settlement_time,\n oc.expiration_time,\n {{ convert_hex('oc.tracking_code') }} as tracking_code,\n oc.sender\n from\n {{ ref('perp_order_committed_base_mainnet') }}\n as oc\n left join {{ ref('fct_perp_markets_base_mainnet') }} as markets\n on oc.market_id = markets.id\n)\n\nselect *\nfrom\n base", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_base_mainnet", "package": null, "version": null}, {"name": "fct_perp_markets_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei", "macro.synthetix.convert_hex"], "nodes": ["model.synthetix.perp_order_committed_base_mainnet", "model.synthetix.fct_perp_markets_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_orders_base_mainnet.sql", "compiled": true, "compiled_code": "with base as (\n select\n oc.id,\n oc.block_timestamp as ts,\n oc.block_number,\n oc.transaction_hash,\n oc.contract,\n oc.market_id,\n markets.market_symbol,\n CAST(\n oc.account_id as text\n ) as account_id,\n oc.order_type,\n \n oc.size_delta / 1e18\n as size,\n \n oc.acceptable_price / 1e18\n as acceptable_price,\n oc.settlement_time,\n oc.expiration_time,\n \n LEFT(\n REGEXP_REPLACE(\n encode(\n DECODE(REPLACE(oc.tracking_code, '0x', ''), 'hex'),\n 'escape'\n ) :: text,\n '\\\\000',\n '',\n 'g'\n ),\n 20\n )\n as tracking_code,\n oc.sender\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_committed_base_mainnet\"\n as oc\n left join \"analytics\".\"prod_base_mainnet\".\"fct_perp_markets_base_mainnet\" as markets\n on oc.market_id = markets.id\n)\n\nselect *\nfrom\n base", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_perp_previous_order_expired_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_perp_previous_order_expired_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/perp/fct_perp_previous_order_expired_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/perp/fct_perp_previous_order_expired_base_mainnet.sql", "unique_id": "model.synthetix.fct_perp_previous_order_expired_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "fct_perp_previous_order_expired_base_mainnet"], "alias": "fct_perp_previous_order_expired_base_mainnet", "checksum": {"name": "sha256", "checksum": "51e700e5190ad7d4cad6c3f8eea97c4ef8e99d1c7a423a0df4dbd78ba14feaec"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "commitment_time": {"name": "commitment_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "acceptable_price": {"name": "acceptable_price", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size_delta": {"name": "size_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988933.6376667, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_previous_order_expired_base_mainnet\"", "raw_code": "select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n account_id,\n commitment_time,\n tracking_code,\n {{ convert_wei(\"acceptable_price\") }} as acceptable_price,\n {{ convert_wei(\"size_delta\") }} as size_delta\nfrom\n {{ ref(\"perp_previous_order_expired_base_mainnet\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.perp_previous_order_expired_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_previous_order_expired_base_mainnet.sql", "compiled": true, "compiled_code": "select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n account_id,\n commitment_time,\n tracking_code,\n \n acceptable_price / 1e18\n as acceptable_price,\n \n size_delta / 1e18\n as size_delta\nfrom\n \"analytics\".\"prod_raw_base_mainnet\".\"perp_previous_order_expired_base_mainnet\"", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_perp_liq_account_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_perp_liq_account_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/perp/fct_perp_liq_account_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/perp/fct_perp_liq_account_base_mainnet.sql", "unique_id": "model.synthetix.fct_perp_liq_account_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "fct_perp_liq_account_base_mainnet"], "alias": "fct_perp_liq_account_base_mainnet", "checksum": {"name": "sha256", "checksum": "8320e06b99c3e573552461bf0ea22cb8bbaaeaebb49da6b1c6fd94e5aaaa81ee"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "total_reward": {"name": "total_reward", "description": "Total reward", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988933.6495566, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_account_base_mainnet\"", "raw_code": "with liquidation_events as (\n select\n account_id,\n reward,\n block_timestamp,\n full_liquidation,\n SUM(\n case\n when full_liquidation then 1\n else 0\n end\n ) over (\n partition by account_id\n order by\n block_timestamp\n rows between unbounded preceding\n and current row\n ) as liquidation_id\n from\n {{ ref('perp_account_liquidation_attempt_base_mainnet') }}\n),\n\ncumulative_rewards as (\n select\n block_timestamp,\n reward,\n full_liquidation,\n liquidation_id,\n CAST(\n account_id as text\n ) as account_id,\n SUM({{ convert_wei('reward') }}) over (\n partition by\n account_id,\n liquidation_id\n order by\n block_timestamp\n ) as cumulative_reward,\n ROW_NUMBER() over (\n partition by\n account_id,\n liquidation_id\n order by\n block_timestamp desc\n ) as rn\n from\n liquidation_events\n order by\n block_timestamp\n)\n\nselect\n account_id,\n block_timestamp as ts,\n cumulative_reward as total_reward\nfrom\n cumulative_rewards\nwhere\n rn = 1", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_liq_account_base_mainnet.sql", "compiled": true, "compiled_code": "with liquidation_events as (\n select\n account_id,\n reward,\n block_timestamp,\n full_liquidation,\n SUM(\n case\n when full_liquidation then 1\n else 0\n end\n ) over (\n partition by account_id\n order by\n block_timestamp\n rows between unbounded preceding\n and current row\n ) as liquidation_id\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_liquidation_attempt_base_mainnet\"\n),\n\ncumulative_rewards as (\n select\n block_timestamp,\n reward,\n full_liquidation,\n liquidation_id,\n CAST(\n account_id as text\n ) as account_id,\n SUM(\n reward / 1e18\n) over (\n partition by\n account_id,\n liquidation_id\n order by\n block_timestamp\n ) as cumulative_reward,\n ROW_NUMBER() over (\n partition by\n account_id,\n liquidation_id\n order by\n block_timestamp desc\n ) as rn\n from\n liquidation_events\n order by\n block_timestamp\n)\n\nselect\n account_id,\n block_timestamp as ts,\n cumulative_reward as total_reward\nfrom\n cumulative_rewards\nwhere\n rn = 1", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_interest_charged_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_perp_interest_charged_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/perp/fct_perp_interest_charged_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/perp/fct_perp_interest_charged_base_mainnet.sql", "unique_id": "model.synthetix.fct_perp_interest_charged_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "fct_perp_interest_charged_base_mainnet"], "alias": "fct_perp_interest_charged_base_mainnet", "checksum": {"name": "sha256", "checksum": "d1d97ba909557d50da4f2c97fa2bb0b7514d7b56591bfd76725ab931dfb3b827"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "interest": {"name": "interest", "description": "Interest amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988933.634281, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_interest_charged_base_mainnet\"", "raw_code": "select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n account_id,\n {{ convert_wei(\"interest\") }} as interest\nfrom\n {{ ref(\"perp_interest_charged_base_mainnet\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.perp_interest_charged_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_interest_charged_base_mainnet.sql", "compiled": true, "compiled_code": "select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n account_id,\n \n interest / 1e18\n as interest\nfrom\n \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_charged_base_mainnet\"", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_perp_market_history_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_perp_market_history_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/perp/fct_perp_market_history_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/perp/fct_perp_market_history_base_mainnet.sql", "unique_id": "model.synthetix.fct_perp_market_history_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "fct_perp_market_history_base_mainnet"], "alias": "fct_perp_market_history_base_mainnet", "checksum": {"name": "sha256", "checksum": "80766704eceb1f1df8a61e639d718ef19c9afbf6795cd9e3c11f3b7ca612e335"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Price (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "skew": {"name": "skew", "description": "Skew (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size": {"name": "size", "description": "Size (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size_delta": {"name": "size_delta", "description": "Size delta (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "funding_rate": {"name": "funding_rate", "description": "Funding rate (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "funding_velocity": {"name": "funding_velocity", "description": "Funding velocity (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "interest_rate": {"name": "interest_rate", "description": "Interest rate (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "funding_rate_apr": {"name": "funding_rate_apr", "description": "Funding rate APR (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "long_rate_apr": {"name": "long_rate_apr", "description": "Long rate APR (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "short_rate_apr": {"name": "short_rate_apr", "description": "Short rate APR (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size_usd": {"name": "size_usd", "description": "Size (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "long_oi": {"name": "long_oi", "description": "Long open interest (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "short_oi": {"name": "short_oi", "description": "Short open interest (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "long_oi_pct": {"name": "long_oi_pct", "description": "Long open interest (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "short_oi_pct": {"name": "short_oi_pct", "description": "Short open interest (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988933.6470098, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"", "raw_code": "with base as (\n select\n mu.id,\n mu.block_timestamp as ts,\n mu.block_number,\n mu.transaction_hash,\n m.id as market_id,\n m.market_symbol,\n {{ convert_wei('price') }} as price,\n {{ convert_wei('skew') }} as skew,\n {{ convert_wei('size') }} as size,\n {{ convert_wei('size_delta') }} as size_delta,\n {{ convert_wei('current_funding_rate') }} as funding_rate,\n {{ convert_wei('current_funding_velocity') }} as funding_velocity,\n {{ convert_wei('interest_rate') }} as interest_rate,\n {{ convert_wei('current_funding_rate') }} * 365.25 as funding_rate_apr,\n {{ convert_wei('current_funding_rate') }} * 365.25\n + {{ convert_wei('interest_rate') }} as long_rate_apr,\n {{ convert_wei('current_funding_rate') }} * -1 * 365.25\n + {{ convert_wei('interest_rate') }} as short_rate_apr\n from\n {{ ref('perp_market_updated_base_mainnet') }}\n as mu\n left join\n {{ ref('fct_perp_markets_base_mainnet') }}\n as m\n on mu.market_id = m.id\n)\n\nselect\n *,\n size * price as size_usd,\n (\n size + skew\n ) * price / 2 as long_oi,\n (\n size - skew\n ) * price / 2 as short_oi,\n case\n when size * price = 0 then null\n else ((size + skew) * price / 2) / (\n size * price\n )\n end as long_oi_pct,\n case\n when size * price = 0 then null\n else ((size - skew) * price / 2) / (\n size * price\n )\n end as short_oi_pct\nfrom\n base", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_base_mainnet", "package": null, "version": null}, {"name": "fct_perp_markets_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.perp_market_updated_base_mainnet", "model.synthetix.fct_perp_markets_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_market_history_base_mainnet.sql", "compiled": true, "compiled_code": "with base as (\n select\n mu.id,\n mu.block_timestamp as ts,\n mu.block_number,\n mu.transaction_hash,\n m.id as market_id,\n m.market_symbol,\n \n price / 1e18\n as price,\n \n skew / 1e18\n as skew,\n \n size / 1e18\n as size,\n \n size_delta / 1e18\n as size_delta,\n \n current_funding_rate / 1e18\n as funding_rate,\n \n current_funding_velocity / 1e18\n as funding_velocity,\n \n interest_rate / 1e18\n as interest_rate,\n \n current_funding_rate / 1e18\n * 365.25 as funding_rate_apr,\n \n current_funding_rate / 1e18\n * 365.25\n + \n interest_rate / 1e18\n as long_rate_apr,\n \n current_funding_rate / 1e18\n * -1 * 365.25\n + \n interest_rate / 1e18\n as short_rate_apr\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"\n as mu\n left join\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_markets_base_mainnet\"\n as m\n on mu.market_id = m.id\n)\n\nselect\n *,\n size * price as size_usd,\n (\n size + skew\n ) * price / 2 as long_oi,\n (\n size - skew\n ) * price / 2 as short_oi,\n case\n when size * price = 0 then null\n else ((size + skew) * price / 2) / (\n size * price\n )\n end as long_oi_pct,\n case\n when size * price = 0 then null\n else ((size - skew) * price / 2) / (\n size * price\n )\n end as short_oi_pct\nfrom\n base", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_perp_liq_position_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_perp_liq_position_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/perp/fct_perp_liq_position_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/perp/fct_perp_liq_position_base_mainnet.sql", "unique_id": "model.synthetix.fct_perp_liq_position_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "fct_perp_liq_position_base_mainnet"], "alias": "fct_perp_liq_position_base_mainnet", "checksum": {"name": "sha256", "checksum": "bf700097a900e41dcdc57b7df07e254229a471a18798ce878e1158f555a2b679"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_liquidated": {"name": "amount_liquidated", "description": "Amount liquidated", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "position_size": {"name": "position_size", "description": "Liquidated position size", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988933.6486692, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"", "raw_code": "with liquidations as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash,\n account_id,\n market_id,\n {{ convert_wei('amount_liquidated') }} as amount_liquidated,\n {{ convert_wei('current_position_size') }} as position_size\n from\n {{ ref('perp_position_liquidated_base_mainnet') }}\n),\n\nmarkets as (\n select\n id,\n market_symbol\n from\n {{ ref('fct_perp_markets_base_mainnet') }}\n)\n\nselect\n l.id,\n l.ts,\n l.block_number,\n l.transaction_hash,\n l.market_id,\n m.market_symbol,\n l.amount_liquidated,\n l.position_size,\n CAST(\n l.account_id as text\n ) as account_id\nfrom\n liquidations as l\nleft join markets as m\n on l.market_id = m.id", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_mainnet", "package": null, "version": null}, {"name": "fct_perp_markets_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.perp_position_liquidated_base_mainnet", "model.synthetix.fct_perp_markets_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/fct_perp_liq_position_base_mainnet.sql", "compiled": true, "compiled_code": "with liquidations as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash,\n account_id,\n market_id,\n \n amount_liquidated / 1e18\n as amount_liquidated,\n \n current_position_size / 1e18\n as position_size\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\n),\n\nmarkets as (\n select\n id,\n market_symbol\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_markets_base_mainnet\"\n)\n\nselect\n l.id,\n l.ts,\n l.block_number,\n l.transaction_hash,\n l.market_id,\n m.market_symbol,\n l.amount_liquidated,\n l.position_size,\n CAST(\n l.account_id as text\n ) as account_id\nfrom\n liquidations as l\nleft join markets as m\n on l.market_id = m.id", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_spot_markets_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_spot_markets_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/spot/fct_spot_markets_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/spot/fct_spot_markets_base_mainnet.sql", "unique_id": "model.synthetix.fct_spot_markets_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "fct_spot_markets_base_mainnet"], "alias": "fct_spot_markets_base_mainnet", "checksum": {"name": "sha256", "checksum": "981a105d43b38a70b50f33094f38b6b4df69e39138911fe149b5177e592959d4"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "Synth market ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "created_ts": {"name": "created_ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_address": {"name": "token_address", "description": "Token address", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988933.9351063, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_spot_markets_base_mainnet\"", "raw_code": "with base as (\n select\n synth_market_id as id,\n block_timestamp as created_ts,\n block_number,\n synth_token_address as token_address\n from\n {{ ref('spot_synth_registered_base_mainnet') }}\n)\n\nselect *\nfrom\n base", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.spot_synth_registered_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/fct_spot_markets_base_mainnet.sql", "compiled": true, "compiled_code": "with base as (\n select\n synth_market_id as id,\n block_timestamp as created_ts,\n block_number,\n synth_token_address as token_address\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_registered_base_mainnet\"\n)\n\nselect *\nfrom\n base", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_synth_supply_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_synth_supply_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/spot/fct_synth_supply_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/spot/fct_synth_supply_base_mainnet.sql", "unique_id": "model.synthetix.fct_synth_supply_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "fct_synth_supply_base_mainnet"], "alias": "fct_synth_supply_base_mainnet", "checksum": {"name": "sha256", "checksum": "4419b2e1c8036296dd1a540b60d74b96f94e236f9c937ba6218868703de900dc"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "Synth market ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "supply": {"name": "supply", "description": "Supply", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988933.9327, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_synth_supply_base_mainnet\"", "raw_code": "with wrapper as (\n select\n ts,\n block_number,\n synth_market_id,\n amount_wrapped as change_amount\n from\n {{ ref('fct_spot_wrapper_base_mainnet') }}\n),\n\natomics as (\n select\n ts,\n block_number,\n synth_market_id,\n amount as change_amount\n from\n {{ ref('fct_spot_atomics_base_mainnet') }}\n union all\n select\n ts,\n block_number,\n 0 as synth_market_id,\n amount * price * -1 as change_amount\n from\n {{ ref('fct_spot_atomics_base_mainnet') }}\n),\n\nusd_changes as (\n select\n block_timestamp as ts,\n block_number,\n 0 as synth_market_id,\n {{ convert_wei(\"amount\") }} as change_amount\n from\n {{ ref('core_usd_minted_base_mainnet') }}\n union all\n select\n block_timestamp as ts,\n block_number,\n 0 as synth_market_id,\n -1 * {{ convert_wei(\"amount\") }} as change_amount\n from\n {{ ref('core_usd_burned_base_mainnet') }}\n),\n\nall_changes as (\n select *\n from\n wrapper\n union all\n select *\n from\n atomics\n union all\n select *\n from\n usd_changes\n)\n\nselect\n ts,\n block_number,\n synth_market_id,\n SUM(change_amount) over (\n partition by synth_market_id\n order by\n ts,\n block_number\n ) as supply\nfrom\n all_changes", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_base_mainnet", "package": null, "version": null}, {"name": "fct_spot_atomics_base_mainnet", "package": null, "version": null}, {"name": "fct_spot_atomics_base_mainnet", "package": null, "version": null}, {"name": "core_usd_minted_base_mainnet", "package": null, "version": null}, {"name": "core_usd_burned_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.fct_spot_wrapper_base_mainnet", "model.synthetix.fct_spot_atomics_base_mainnet", "model.synthetix.core_usd_minted_base_mainnet", "model.synthetix.core_usd_burned_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/fct_synth_supply_base_mainnet.sql", "compiled": true, "compiled_code": "with wrapper as (\n select\n ts,\n block_number,\n synth_market_id,\n amount_wrapped as change_amount\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_spot_wrapper_base_mainnet\"\n),\n\natomics as (\n select\n ts,\n block_number,\n synth_market_id,\n amount as change_amount\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_spot_atomics_base_mainnet\"\n union all\n select\n ts,\n block_number,\n 0 as synth_market_id,\n amount * price * -1 as change_amount\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_spot_atomics_base_mainnet\"\n),\n\nusd_changes as (\n select\n block_timestamp as ts,\n block_number,\n 0 as synth_market_id,\n \n amount / 1e18\n as change_amount\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\n union all\n select\n block_timestamp as ts,\n block_number,\n 0 as synth_market_id,\n -1 * \n amount / 1e18\n as change_amount\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\n),\n\nall_changes as (\n select *\n from\n wrapper\n union all\n select *\n from\n atomics\n union all\n select *\n from\n usd_changes\n)\n\nselect\n ts,\n block_number,\n synth_market_id,\n SUM(change_amount) over (\n partition by synth_market_id\n order by\n ts,\n block_number\n ) as supply\nfrom\n all_changes", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_spot_atomics_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_spot_atomics_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/spot/fct_spot_atomics_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/spot/fct_spot_atomics_base_mainnet.sql", "unique_id": "model.synthetix.fct_spot_atomics_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "fct_spot_atomics_base_mainnet"], "alias": "fct_spot_atomics_base_mainnet", "checksum": {"name": "sha256", "checksum": "fab3a0b0444906b9e1a25dc64eae583abb4caba6951df4495bf547a0d803481d"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tx_hash": {"name": "tx_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "Synth market ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referrer": {"name": "referrer", "description": "Address of the referrer", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988933.934121, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_spot_atomics_base_mainnet\"", "raw_code": "with bought as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n {{ convert_wei('price') }} as price,\n {{ convert_wei('synth_returned') }} as amount,\n referrer\n from\n {{ ref('spot_synth_bought_base_mainnet') }}\n),\n\nsold as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n {{ convert_wei('price') }} as price,\n -1 * {{ convert_wei('amount_returned') }} as amount,\n referrer\n from\n {{ ref('spot_synth_sold_base_mainnet') }}\n)\n\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n price,\n amount,\n referrer\nfrom\n bought\nunion all\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n price,\n amount,\n referrer\nfrom\n sold\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_mainnet", "package": null, "version": null}, {"name": "spot_synth_sold_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.spot_synth_bought_base_mainnet", "model.synthetix.spot_synth_sold_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/fct_spot_atomics_base_mainnet.sql", "compiled": true, "compiled_code": "with bought as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n \n price / 1e18\n as price,\n \n synth_returned / 1e18\n as amount,\n referrer\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\n),\n\nsold as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n \n price / 1e18\n as price,\n -1 * \n amount_returned / 1e18\n as amount,\n referrer\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\n)\n\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n price,\n amount,\n referrer\nfrom\n bought\nunion all\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n price,\n amount,\n referrer\nfrom\n sold\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_spot_wrapper_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_spot_wrapper_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/spot/fct_spot_wrapper_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/spot/fct_spot_wrapper_base_mainnet.sql", "unique_id": "model.synthetix.fct_spot_wrapper_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "fct_spot_wrapper_base_mainnet"], "alias": "fct_spot_wrapper_base_mainnet", "checksum": {"name": "sha256", "checksum": "f28d8b975bc1afda0f1e1df477819cc70af5f80c02f3a8ec3fbc5ab7f0731282"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tx_hash": {"name": "tx_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "Synth market ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_wrapped": {"name": "amount_wrapped", "description": "Amount wrapped", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988933.9363103, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_spot_wrapper_base_mainnet\"", "raw_code": "with wraps as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n {{ convert_wei('amount_wrapped') }} as amount_wrapped\n from\n {{ ref('spot_synth_wrapped_base_mainnet') }}\n),\n\nunwraps as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n -1 * {{ convert_wei('amount_unwrapped') }} as amount_wrapped\n from\n {{ ref('spot_synth_unwrapped_base_mainnet') }}\n)\n\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n amount_wrapped\nfrom\n wraps\nunion all\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n amount_wrapped\nfrom\n unwraps\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_base_mainnet", "package": null, "version": null}, {"name": "spot_synth_unwrapped_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.spot_synth_wrapped_base_mainnet", "model.synthetix.spot_synth_unwrapped_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/fct_spot_wrapper_base_mainnet.sql", "compiled": true, "compiled_code": "with wraps as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n \n amount_wrapped / 1e18\n as amount_wrapped\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_wrapped_base_mainnet\"\n),\n\nunwraps as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n -1 * \n amount_unwrapped / 1e18\n as amount_wrapped\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"\n)\n\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n amount_wrapped\nfrom\n wraps\nunion all\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n amount_wrapped\nfrom\n unwraps\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_pool_pnl_hourly_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_pool_pnl_hourly_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/core/fct_pool_pnl_hourly_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/core/fct_pool_pnl_hourly_base_mainnet.sql", "unique_id": "model.synthetix.fct_pool_pnl_hourly_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "fct_pool_pnl_hourly_base_mainnet"], "alias": "fct_pool_pnl_hourly_base_mainnet", "checksum": {"name": "sha256", "checksum": "4faea993159172ee274199b2570d98d84e0965902a153dcbb63f531769978add"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "table", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": ["ts", "pool_id", "collateral_type"], "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_value": {"name": "collateral_value", "description": "Collateral value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "debt": {"name": "debt", "description": "Debt value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_issuance": {"name": "hourly_issuance", "description": "Hourly issuance", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_pnl": {"name": "hourly_pnl", "description": "Hourly PnL", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "rewards_usd": {"name": "rewards_usd", "description": "Rewards value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_pnl_pct": {"name": "hourly_pnl_pct", "description": "Hourly PnL (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_rewards_pct": {"name": "hourly_rewards_pct", "description": "Hourly Rewards (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_total_pct": {"name": "hourly_total_pct", "description": "Hourly Total (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet", "materialized": "table", "unique_key": ["ts", "pool_id", "collateral_type"]}, "created_at": 1727988934.0115178, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"", "raw_code": "{{ config(\n materialized = 'table',\n unique_key = ['ts', 'pool_id', 'collateral_type'],\n) }}\n\nwith dim as (\n select\n p.pool_id,\n p.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n {{ ref('fct_pool_debt_base_mainnet') }}\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n {{ ref('fct_pool_debt_base_mainnet') }}\n ) as p\n group by\n p.pool_id,\n p.collateral_type\n),\n\nissuance as (\n select\n ts,\n pool_id,\n collateral_type,\n hourly_issuance\n from\n {{ ref('fct_pool_issuance_hourly_base_mainnet') }}\n),\n\ndebt as (\n select distinct\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as ts,\n last_value(debt) over (\n partition by date_trunc('hour', ts), pool_id, collateral_type\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as debt\n from\n {{ ref('fct_pool_debt_base_mainnet') }}\n),\n\ncollateral as (\n select distinct\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as ts,\n last_value(collateral_value) over (\n partition by date_trunc('hour', ts), pool_id, collateral_type\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as collateral_value\n from\n {{ ref('core_vault_collateral_base_mainnet') }}\n where\n pool_id = 1\n),\n\nffill as (\n select\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n last(debt) over (\n partition by dim.collateral_type, dim.pool_id\n order by dim.ts\n rows between unbounded preceding and current row\n ),\n 0\n ) as debt,\n coalesce(\n last(collateral_value) over (\n partition by dim.collateral_type, dim.pool_id\n order by dim.ts\n rows between unbounded preceding and current row\n ),\n 0\n ) as collateral_value\n from\n dim\n left join debt\n on\n dim.ts = debt.ts\n and dim.pool_id = debt.pool_id\n and dim.collateral_type = debt.collateral_type\n left join collateral\n on\n dim.ts = collateral.ts\n and dim.pool_id = collateral.pool_id\n and dim.collateral_type = collateral.collateral_type\n),\n\nhourly_pnl as (\n select\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n coalesce(lag(debt) over (\n partition by pool_id, collateral_type\n order by\n ts\n ) - debt, 0) as hourly_pnl\n from\n ffill\n),\n\nhourly_rewards as (\n select\n ts,\n pool_id,\n collateral_type,\n rewards_usd\n from\n {{ ref('fct_pool_rewards_hourly_base_mainnet') }}\n),\n\nhourly_returns as (\n select\n pnl.ts,\n pnl.pool_id,\n pnl.collateral_type,\n pnl.collateral_value,\n pnl.debt,\n coalesce(\n iss.hourly_issuance,\n 0\n ) as hourly_issuance,\n pnl.hourly_pnl + coalesce(\n iss.hourly_issuance,\n 0\n ) as hourly_pnl,\n coalesce(\n rewards.rewards_usd,\n 0\n ) as rewards_usd,\n case\n when pnl.collateral_value = 0 then 0\n else coalesce(\n rewards.rewards_usd,\n 0\n ) / pnl.collateral_value\n end as hourly_rewards_pct,\n case\n when pnl.collateral_value = 0 then 0\n else\n (coalesce(iss.hourly_issuance, 0) + pnl.hourly_pnl)\n / pnl.collateral_value\n end as hourly_pnl_pct,\n case\n when pnl.collateral_value = 0 then 0\n else\n (\n coalesce(rewards.rewards_usd, 0)\n + pnl.hourly_pnl\n + coalesce(iss.hourly_issuance, 0)\n )\n / pnl.collateral_value\n end as hourly_total_pct\n from\n hourly_pnl as pnl\n left join hourly_rewards as rewards\n on\n pnl.ts = rewards.ts\n and pnl.pool_id = rewards.pool_id\n and lower(pnl.collateral_type) = lower(rewards.collateral_type)\n left join issuance as iss\n on\n pnl.ts = iss.ts\n and pnl.pool_id = iss.pool_id\n and lower(\n pnl.collateral_type\n ) = lower(\n iss.collateral_type\n )\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_issuance,\n hourly_pnl,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n hourly_total_pct\nfrom\n hourly_returns", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_base_mainnet", "package": null, "version": null}, {"name": "fct_pool_debt_base_mainnet", "package": null, "version": null}, {"name": "fct_pool_issuance_hourly_base_mainnet", "package": null, "version": null}, {"name": "fct_pool_debt_base_mainnet", "package": null, "version": null}, {"name": "core_vault_collateral_base_mainnet", "package": null, "version": null}, {"name": "fct_pool_rewards_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_debt_base_mainnet", "model.synthetix.fct_pool_issuance_hourly_base_mainnet", "model.synthetix.core_vault_collateral_base_mainnet", "model.synthetix.fct_pool_rewards_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_pnl_hourly_base_mainnet.sql", "compiled": true, "compiled_code": "\n\nwith dim as (\n select\n p.pool_id,\n p.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_debt_base_mainnet\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_debt_base_mainnet\"\n ) as p\n group by\n p.pool_id,\n p.collateral_type\n),\n\nissuance as (\n select\n ts,\n pool_id,\n collateral_type,\n hourly_issuance\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_hourly_base_mainnet\"\n),\n\ndebt as (\n select distinct\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as ts,\n last_value(debt) over (\n partition by date_trunc('hour', ts), pool_id, collateral_type\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as debt\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_debt_base_mainnet\"\n),\n\ncollateral as (\n select distinct\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as ts,\n last_value(collateral_value) over (\n partition by date_trunc('hour', ts), pool_id, collateral_type\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as collateral_value\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_collateral_base_mainnet\"\n where\n pool_id = 1\n),\n\nffill as (\n select\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n last(debt) over (\n partition by dim.collateral_type, dim.pool_id\n order by dim.ts\n rows between unbounded preceding and current row\n ),\n 0\n ) as debt,\n coalesce(\n last(collateral_value) over (\n partition by dim.collateral_type, dim.pool_id\n order by dim.ts\n rows between unbounded preceding and current row\n ),\n 0\n ) as collateral_value\n from\n dim\n left join debt\n on\n dim.ts = debt.ts\n and dim.pool_id = debt.pool_id\n and dim.collateral_type = debt.collateral_type\n left join collateral\n on\n dim.ts = collateral.ts\n and dim.pool_id = collateral.pool_id\n and dim.collateral_type = collateral.collateral_type\n),\n\nhourly_pnl as (\n select\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n coalesce(lag(debt) over (\n partition by pool_id, collateral_type\n order by\n ts\n ) - debt, 0) as hourly_pnl\n from\n ffill\n),\n\nhourly_rewards as (\n select\n ts,\n pool_id,\n collateral_type,\n rewards_usd\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_hourly_base_mainnet\"\n),\n\nhourly_returns as (\n select\n pnl.ts,\n pnl.pool_id,\n pnl.collateral_type,\n pnl.collateral_value,\n pnl.debt,\n coalesce(\n iss.hourly_issuance,\n 0\n ) as hourly_issuance,\n pnl.hourly_pnl + coalesce(\n iss.hourly_issuance,\n 0\n ) as hourly_pnl,\n coalesce(\n rewards.rewards_usd,\n 0\n ) as rewards_usd,\n case\n when pnl.collateral_value = 0 then 0\n else coalesce(\n rewards.rewards_usd,\n 0\n ) / pnl.collateral_value\n end as hourly_rewards_pct,\n case\n when pnl.collateral_value = 0 then 0\n else\n (coalesce(iss.hourly_issuance, 0) + pnl.hourly_pnl)\n / pnl.collateral_value\n end as hourly_pnl_pct,\n case\n when pnl.collateral_value = 0 then 0\n else\n (\n coalesce(rewards.rewards_usd, 0)\n + pnl.hourly_pnl\n + coalesce(iss.hourly_issuance, 0)\n )\n / pnl.collateral_value\n end as hourly_total_pct\n from\n hourly_pnl as pnl\n left join hourly_rewards as rewards\n on\n pnl.ts = rewards.ts\n and pnl.pool_id = rewards.pool_id\n and lower(pnl.collateral_type) = lower(rewards.collateral_type)\n left join issuance as iss\n on\n pnl.ts = iss.ts\n and pnl.pool_id = iss.pool_id\n and lower(\n pnl.collateral_type\n ) = lower(\n iss.collateral_type\n )\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_issuance,\n hourly_pnl,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n hourly_total_pct\nfrom\n hourly_returns", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_apr_rewards_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_core_apr_rewards_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/core/fct_core_apr_rewards_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/core/fct_core_apr_rewards_base_mainnet.sql", "unique_id": "model.synthetix.fct_core_apr_rewards_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "fct_core_apr_rewards_base_mainnet"], "alias": "fct_core_apr_rewards_base_mainnet", "checksum": {"name": "sha256", "checksum": "74b9087bc1c5aff2d4719fa819b22e7c47a6da3b4664caf61474972626ae39e8"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "table", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet", "materialized": "table"}, "created_at": 1727988930.4823833, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_core_apr_rewards_base_mainnet\"", "raw_code": "{{\n config(\n materialized = 'table',\n )\n}}\n\nwith pnl_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n reward_token,\n collateral_value,\n rewards_usd,\n hourly_rewards_pct\n from\n {{ ref('fct_pool_pnl_hourly_reward_base_mainnet') }}\n),\n\navg_returns as (\n select\n ts,\n pool_id,\n collateral_type,\n reward_token,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_rewards_pct\n from\n pnl_hourly\n),\n\napr_calculations as (\n select\n pnl_hourly.ts,\n pnl_hourly.pool_id,\n pnl_hourly.collateral_type,\n pnl_hourly.reward_token,\n pnl_hourly.collateral_value,\n pnl_hourly.rewards_usd,\n pnl_hourly.hourly_rewards_pct,\n avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards,\n avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards,\n avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards\n from\n pnl_hourly\n inner join avg_returns\n on\n pnl_hourly.ts = avg_returns.ts\n and pnl_hourly.pool_id = avg_returns.pool_id\n and pnl_hourly.collateral_type = avg_returns.collateral_type\n and pnl_hourly.reward_token = avg_returns.reward_token\n),\n\napy_calculations as (\n select\n *,\n (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards,\n (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards,\n (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards\n from\n apr_calculations\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n reward_token,\n collateral_value,\n rewards_usd,\n hourly_rewards_pct,\n apr_24h_rewards,\n apy_24h_rewards,\n apr_7d_rewards,\n apy_7d_rewards,\n apr_28d_rewards,\n apy_28d_rewards\nfrom\n apy_calculations\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_reward_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_pnl_hourly_reward_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/fct_core_apr_rewards_base_mainnet.sql", "compiled": true, "compiled_code": "\n\nwith pnl_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n reward_token,\n collateral_value,\n rewards_usd,\n hourly_rewards_pct\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_reward_base_mainnet\"\n),\n\navg_returns as (\n select\n ts,\n pool_id,\n collateral_type,\n reward_token,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_rewards_pct\n from\n pnl_hourly\n),\n\napr_calculations as (\n select\n pnl_hourly.ts,\n pnl_hourly.pool_id,\n pnl_hourly.collateral_type,\n pnl_hourly.reward_token,\n pnl_hourly.collateral_value,\n pnl_hourly.rewards_usd,\n pnl_hourly.hourly_rewards_pct,\n avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards,\n avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards,\n avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards\n from\n pnl_hourly\n inner join avg_returns\n on\n pnl_hourly.ts = avg_returns.ts\n and pnl_hourly.pool_id = avg_returns.pool_id\n and pnl_hourly.collateral_type = avg_returns.collateral_type\n and pnl_hourly.reward_token = avg_returns.reward_token\n),\n\napy_calculations as (\n select\n *,\n (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards,\n (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards,\n (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards\n from\n apr_calculations\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n reward_token,\n collateral_value,\n rewards_usd,\n hourly_rewards_pct,\n apr_24h_rewards,\n apy_24h_rewards,\n apr_7d_rewards,\n apy_7d_rewards,\n apr_28d_rewards,\n apy_28d_rewards\nfrom\n apy_calculations\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_debt_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_pool_debt_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/core/fct_pool_debt_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/core/fct_pool_debt_base_mainnet.sql", "unique_id": "model.synthetix.fct_pool_debt_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "fct_pool_debt_base_mainnet"], "alias": "fct_pool_debt_base_mainnet", "checksum": {"name": "sha256", "checksum": "c879068df56e7407dd4e9efb9acbcab4e0bc3023e7ad916431891d4d9db7f1ad"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "debt": {"name": "debt", "description": "Debt value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988934.0074613, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_pool_debt_base_mainnet\"", "raw_code": "select\n ts,\n block_number,\n pool_id,\n collateral_type,\n debt\nfrom\n {{ ref('core_vault_debt_base_mainnet') }}\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.core_vault_debt_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_debt_base_mainnet.sql", "compiled": true, "compiled_code": "select\n ts,\n block_number,\n pool_id,\n collateral_type,\n debt\nfrom\n \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_debt_base_mainnet\"\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_pool_delegation_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_core_pool_delegation_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/core/fct_core_pool_delegation_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/core/fct_core_pool_delegation_base_mainnet.sql", "unique_id": "model.synthetix.fct_core_pool_delegation_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "fct_core_pool_delegation_base_mainnet"], "alias": "fct_core_pool_delegation_base_mainnet", "checksum": {"name": "sha256", "checksum": "f14f2688cb1429748ac2ecd1bdb5d04e4aad55c056fbe264fd0acdfa6c974051"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_delegated": {"name": "amount_delegated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988934.0053856, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_core_pool_delegation_base_mainnet\"", "raw_code": "with delegation_changes as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n {{ convert_wei('amount') }}\n - LAG({{ convert_wei('amount') }}, 1, 0) over (\n partition by\n account_id,\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as change_in_amount\n from\n {{ ref('core_delegation_updated_base_mainnet') }}\n),\n\ncumulative_delegation as (\n select\n block_timestamp,\n pool_id,\n collateral_type,\n SUM(change_in_amount) over (\n partition by\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as cumulative_amount_delegated\n from\n delegation_changes\n)\n\nselect\n block_timestamp as ts,\n pool_id,\n collateral_type,\n cumulative_amount_delegated as amount_delegated\nfrom\n cumulative_delegation\norder by\n block_timestamp,\n collateral_type", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_delegation_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/fct_core_pool_delegation_base_mainnet.sql", "compiled": true, "compiled_code": "with delegation_changes as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n \n amount / 1e18\n\n - LAG(\n amount / 1e18\n, 1, 0) over (\n partition by\n account_id,\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as change_in_amount\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\n),\n\ncumulative_delegation as (\n select\n block_timestamp,\n pool_id,\n collateral_type,\n SUM(change_in_amount) over (\n partition by\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as cumulative_amount_delegated\n from\n delegation_changes\n)\n\nselect\n block_timestamp as ts,\n pool_id,\n collateral_type,\n cumulative_amount_delegated as amount_delegated\nfrom\n cumulative_delegation\norder by\n block_timestamp,\n collateral_type", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_market_updated_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_core_market_updated_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/core/fct_core_market_updated_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/core/fct_core_market_updated_base_mainnet.sql", "unique_id": "model.synthetix.fct_core_market_updated_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "fct_core_market_updated_base_mainnet"], "alias": "fct_core_market_updated_base_mainnet", "checksum": {"name": "sha256", "checksum": "756cbd0e2917fbfee3f9226f32daa7ec75bbd9d238bf0c1f3564051af74a9d8c"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "credit_capacity": {"name": "credit_capacity", "description": "Credit capacity", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "net_issuance": {"name": "net_issuance", "description": "Net issuance", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_amount": {"name": "token_amount", "description": "Token amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988934.0035355, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_core_market_updated_base_mainnet\"", "raw_code": "with market_updated as (\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n {{ ref('core_market_updated_base_mainnet') }}\n)\n\nselect\n id,\n block_timestamp as ts,\n transaction_hash,\n event_name,\n market_id,\n collateral_type,\n {{ convert_wei(\"credit_capacity\") }} as credit_capacity,\n {{ convert_wei(\"net_issuance\") }} as net_issuance,\n {{ convert_wei(\"token_amount\") }} as token_amount\nfrom\n market_updated", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/fct_core_market_updated_base_mainnet.sql", "compiled": true, "compiled_code": "with market_updated as (\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\n)\n\nselect\n id,\n block_timestamp as ts,\n transaction_hash,\n event_name,\n market_id,\n collateral_type,\n \n credit_capacity / 1e18\n as credit_capacity,\n \n net_issuance / 1e18\n as net_issuance,\n \n token_amount / 1e18\n as token_amount\nfrom\n market_updated", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_pool_issuance_hourly_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_pool_issuance_hourly_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/core/fct_pool_issuance_hourly_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/core/fct_pool_issuance_hourly_base_mainnet.sql", "unique_id": "model.synthetix.fct_pool_issuance_hourly_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "fct_pool_issuance_hourly_base_mainnet"], "alias": "fct_pool_issuance_hourly_base_mainnet", "checksum": {"name": "sha256", "checksum": "62ceb4cc3836c1469c5a11a13f5f7e210a73e6bd2cacc5ccbe88853f00516a87"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_issuance": {"name": "hourly_issuance", "description": "Hourly issuance", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988934.0084283, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_hourly_base_mainnet\"", "raw_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::interval\n ) as ts\n from\n (\n select ts\n from\n {{ ref('fct_pool_issuance_base_mainnet') }}\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n {{ ref('fct_pool_issuance_base_mainnet') }}\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nmax_debt_block as (\n select\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as \"hour\",\n max(block_number) as max_block_number\n from\n {{ ref('fct_pool_debt_base_mainnet') }}\n group by\n date_trunc(\n 'hour',\n ts\n ),\n pool_id,\n collateral_type\n),\n\nfilt_issuance as (\n select\n i.pool_id,\n i.collateral_type,\n i.amount,\n case\n when\n i.block_number <= d.max_block_number\n or d.max_block_number is null then i.ts\n else i.ts + interval '1 hour'\n end as ts\n from\n {{ ref('fct_pool_issuance_base_mainnet') }}\n as i\n left join max_debt_block as d\n on date_trunc(\n 'hour',\n i.ts\n ) = d.hour\n and i.pool_id = d.pool_id\n and lower(\n i.collateral_type\n ) = lower(\n d.collateral_type\n )\n where\n i.block_number <= (\n select\n max(\n max_block_number\n ) as b\n from\n max_debt_block\n )\n),\n\nissuance as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n pool_id,\n collateral_type,\n sum(amount) as hourly_issuance\n from\n filt_issuance\n group by\n date_trunc(\n 'hour',\n ts\n ),\n pool_id,\n collateral_type\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n i.hourly_issuance,\n 0\n ) as hourly_issuance\nfrom\n dim\nleft join issuance as i\n on\n dim.pool_id = i.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n i.collateral_type\n )\n and dim.ts = i.ts", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_base_mainnet", "package": null, "version": null}, {"name": "fct_pool_issuance_base_mainnet", "package": null, "version": null}, {"name": "fct_pool_debt_base_mainnet", "package": null, "version": null}, {"name": "fct_pool_issuance_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_issuance_base_mainnet", "model.synthetix.fct_pool_debt_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_issuance_hourly_base_mainnet.sql", "compiled": true, "compiled_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::interval\n ) as ts\n from\n (\n select ts\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_base_mainnet\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_base_mainnet\"\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nmax_debt_block as (\n select\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as \"hour\",\n max(block_number) as max_block_number\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_debt_base_mainnet\"\n group by\n date_trunc(\n 'hour',\n ts\n ),\n pool_id,\n collateral_type\n),\n\nfilt_issuance as (\n select\n i.pool_id,\n i.collateral_type,\n i.amount,\n case\n when\n i.block_number <= d.max_block_number\n or d.max_block_number is null then i.ts\n else i.ts + interval '1 hour'\n end as ts\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_base_mainnet\"\n as i\n left join max_debt_block as d\n on date_trunc(\n 'hour',\n i.ts\n ) = d.hour\n and i.pool_id = d.pool_id\n and lower(\n i.collateral_type\n ) = lower(\n d.collateral_type\n )\n where\n i.block_number <= (\n select\n max(\n max_block_number\n ) as b\n from\n max_debt_block\n )\n),\n\nissuance as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n pool_id,\n collateral_type,\n sum(amount) as hourly_issuance\n from\n filt_issuance\n group by\n date_trunc(\n 'hour',\n ts\n ),\n pool_id,\n collateral_type\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n i.hourly_issuance,\n 0\n ) as hourly_issuance\nfrom\n dim\nleft join issuance as i\n on\n dim.pool_id = i.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n i.collateral_type\n )\n and dim.ts = i.ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_rewards_hourly_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_pool_rewards_hourly_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/core/fct_pool_rewards_hourly_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/core/fct_pool_rewards_hourly_base_mainnet.sql", "unique_id": "model.synthetix.fct_pool_rewards_hourly_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "fct_pool_rewards_hourly_base_mainnet"], "alias": "fct_pool_rewards_hourly_base_mainnet", "checksum": {"name": "sha256", "checksum": "bc0df72bf41aa917da0b22aa6fefc1b81273eb548198608a6d0f7db486849684"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "rewards_usd": {"name": "rewards_usd", "description": "Rewards value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988934.012515, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_hourly_base_mainnet\"", "raw_code": "with token_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n rewards_usd\n from\n {{ ref('fct_pool_rewards_token_hourly_base_mainnet') }}\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n SUM(rewards_usd) as rewards_usd\nfrom\n token_hourly\ngroup by\n ts,\n pool_id,\n collateral_type", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_rewards_hourly_base_mainnet.sql", "compiled": true, "compiled_code": "with token_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n rewards_usd\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_token_hourly_base_mainnet\"\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n SUM(rewards_usd) as rewards_usd\nfrom\n token_hourly\ngroup by\n ts,\n pool_id,\n collateral_type", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_apr_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_core_apr_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/core/fct_core_apr_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/core/fct_core_apr_base_mainnet.sql", "unique_id": "model.synthetix.fct_core_apr_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "fct_core_apr_base_mainnet"], "alias": "fct_core_apr_base_mainnet", "checksum": {"name": "sha256", "checksum": "4a04f515853dd5e97354d8f8a7be3fa46c3644c1d305d1d17009672683f62eae"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "table", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_value": {"name": "collateral_value", "description": "Collateral value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "debt": {"name": "debt", "description": "Debt value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_issuance": {"name": "hourly_issuance", "description": "Hourly issuance", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_pnl": {"name": "hourly_pnl", "description": "Hourly PnL", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_pnl": {"name": "cumulative_pnl", "description": "Cumulative PnL", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_issuance": {"name": "cumulative_issuance", "description": "Cumulative Issuance", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "rewards_usd": {"name": "rewards_usd", "description": "Rewards value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_pnl_pct": {"name": "hourly_pnl_pct", "description": "Hourly PnL (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_rewards_pct": {"name": "hourly_rewards_pct", "description": "Hourly Rewards (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_24h": {"name": "apr_24h", "description": "APR (24h)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_24h": {"name": "apy_24h", "description": "APY (24h)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_7d": {"name": "apr_7d", "description": "APR (7d)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_7d": {"name": "apy_7d", "description": "APY (7d)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_28d": {"name": "apr_28d", "description": "APR (28d)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_28d": {"name": "apy_28d", "description": "APY (28d)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_24h_pnl": {"name": "apr_24h_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_24h_pnl": {"name": "apy_24h_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_7d_pnl": {"name": "apr_7d_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_7d_pnl": {"name": "apy_7d_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_28d_pnl": {"name": "apr_28d_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_28d_pnl": {"name": "apy_28d_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_24h_rewards": {"name": "apr_24h_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_24h_rewards": {"name": "apy_24h_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_7d_rewards": {"name": "apr_7d_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_7d_rewards": {"name": "apy_7d_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_28d_rewards": {"name": "apr_28d_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_28d_rewards": {"name": "apy_28d_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet", "materialized": "table"}, "created_at": 1727988934.0019743, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"", "raw_code": "{{\n config(\n materialized = 'table',\n )\n}}\n\nwith pnl_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_pnl,\n hourly_issuance,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n hourly_total_pct,\n SUM(\n COALESCE(\n hourly_issuance,\n 0\n )\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n ) as cumulative_issuance,\n SUM(\n hourly_pnl\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n ) as cumulative_pnl\n from\n {{ ref('fct_pool_pnl_hourly_base_mainnet') }}\n),\n\navg_returns as (\n select\n ts,\n pool_id,\n collateral_type,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_pnl_pct,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_pnl_pct,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_pnl_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_rewards_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_total_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_total_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_total_pct\n from\n pnl_hourly\n),\n\napr_calculations as (\n select\n pnl_hourly.ts,\n pnl_hourly.pool_id,\n pnl_hourly.collateral_type,\n pnl_hourly.collateral_value,\n pnl_hourly.debt,\n pnl_hourly.hourly_pnl,\n pnl_hourly.cumulative_pnl,\n pnl_hourly.hourly_issuance,\n pnl_hourly.cumulative_issuance,\n pnl_hourly.rewards_usd,\n pnl_hourly.hourly_pnl_pct,\n pnl_hourly.hourly_rewards_pct,\n -- total pnls\n avg_returns.avg_24h_total_pct * 24 * 365 as apr_24h,\n avg_returns.avg_7d_total_pct * 24 * 365 as apr_7d,\n avg_returns.avg_28d_total_pct * 24 * 365 as apr_28d,\n -- pool pnls\n avg_returns.avg_24h_pnl_pct * 24 * 365 as apr_24h_pnl,\n avg_returns.avg_7d_pnl_pct * 24 * 365 as apr_7d_pnl,\n avg_returns.avg_28d_pnl_pct * 24 * 365 as apr_28d_pnl,\n -- rewards pnls\n avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards,\n avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards,\n avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards\n from\n pnl_hourly\n inner join avg_returns\n on\n pnl_hourly.ts = avg_returns.ts\n and pnl_hourly.pool_id = avg_returns.pool_id\n and pnl_hourly.collateral_type = avg_returns.collateral_type\n),\n\napy_calculations as (\n select\n *,\n (POWER(1 + apr_24h / 8760, 8760) - 1) as apy_24h,\n (POWER(1 + apr_7d / 8760, 8760) - 1) as apy_7d,\n (POWER(1 + apr_28d / 8760, 8760) - 1) as apy_28d,\n (POWER(1 + apr_24h_pnl / 8760, 8760) - 1) as apy_24h_pnl,\n (POWER(1 + apr_7d_pnl / 8760, 8760) - 1) as apy_7d_pnl,\n (POWER(1 + apr_28d_pnl / 8760, 8760) - 1) as apy_28d_pnl,\n (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards,\n (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards,\n (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards\n from\n apr_calculations\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_issuance,\n hourly_pnl,\n cumulative_pnl,\n cumulative_issuance,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n apr_24h,\n apy_24h,\n apr_7d,\n apy_7d,\n apr_28d,\n apy_28d,\n apr_24h_pnl,\n apy_24h_pnl,\n apr_7d_pnl,\n apy_7d_pnl,\n apr_28d_pnl,\n apy_28d_pnl,\n apr_24h_rewards,\n apy_24h_rewards,\n apr_7d_rewards,\n apy_7d_rewards,\n apr_28d_rewards,\n apy_28d_rewards\nfrom\n apy_calculations\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/fct_core_apr_base_mainnet.sql", "compiled": true, "compiled_code": "\n\nwith pnl_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_pnl,\n hourly_issuance,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n hourly_total_pct,\n SUM(\n COALESCE(\n hourly_issuance,\n 0\n )\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n ) as cumulative_issuance,\n SUM(\n hourly_pnl\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n ) as cumulative_pnl\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\n),\n\navg_returns as (\n select\n ts,\n pool_id,\n collateral_type,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_pnl_pct,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_pnl_pct,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_pnl_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_rewards_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_total_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_total_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_total_pct\n from\n pnl_hourly\n),\n\napr_calculations as (\n select\n pnl_hourly.ts,\n pnl_hourly.pool_id,\n pnl_hourly.collateral_type,\n pnl_hourly.collateral_value,\n pnl_hourly.debt,\n pnl_hourly.hourly_pnl,\n pnl_hourly.cumulative_pnl,\n pnl_hourly.hourly_issuance,\n pnl_hourly.cumulative_issuance,\n pnl_hourly.rewards_usd,\n pnl_hourly.hourly_pnl_pct,\n pnl_hourly.hourly_rewards_pct,\n -- total pnls\n avg_returns.avg_24h_total_pct * 24 * 365 as apr_24h,\n avg_returns.avg_7d_total_pct * 24 * 365 as apr_7d,\n avg_returns.avg_28d_total_pct * 24 * 365 as apr_28d,\n -- pool pnls\n avg_returns.avg_24h_pnl_pct * 24 * 365 as apr_24h_pnl,\n avg_returns.avg_7d_pnl_pct * 24 * 365 as apr_7d_pnl,\n avg_returns.avg_28d_pnl_pct * 24 * 365 as apr_28d_pnl,\n -- rewards pnls\n avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards,\n avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards,\n avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards\n from\n pnl_hourly\n inner join avg_returns\n on\n pnl_hourly.ts = avg_returns.ts\n and pnl_hourly.pool_id = avg_returns.pool_id\n and pnl_hourly.collateral_type = avg_returns.collateral_type\n),\n\napy_calculations as (\n select\n *,\n (POWER(1 + apr_24h / 8760, 8760) - 1) as apy_24h,\n (POWER(1 + apr_7d / 8760, 8760) - 1) as apy_7d,\n (POWER(1 + apr_28d / 8760, 8760) - 1) as apy_28d,\n (POWER(1 + apr_24h_pnl / 8760, 8760) - 1) as apy_24h_pnl,\n (POWER(1 + apr_7d_pnl / 8760, 8760) - 1) as apy_7d_pnl,\n (POWER(1 + apr_28d_pnl / 8760, 8760) - 1) as apy_28d_pnl,\n (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards,\n (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards,\n (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards\n from\n apr_calculations\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_issuance,\n hourly_pnl,\n cumulative_pnl,\n cumulative_issuance,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n apr_24h,\n apy_24h,\n apr_7d,\n apy_7d,\n apr_28d,\n apy_28d,\n apr_24h_pnl,\n apy_24h_pnl,\n apr_7d_pnl,\n apy_7d_pnl,\n apr_28d_pnl,\n apy_28d_pnl,\n apr_24h_rewards,\n apy_24h_rewards,\n apr_7d_rewards,\n apy_7d_rewards,\n apr_28d_rewards,\n apy_28d_rewards\nfrom\n apy_calculations\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_vault_collateral_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_core_vault_collateral_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/core/fct_core_vault_collateral_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/core/fct_core_vault_collateral_base_mainnet.sql", "unique_id": "model.synthetix.fct_core_vault_collateral_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "fct_core_vault_collateral_base_mainnet"], "alias": "fct_core_vault_collateral_base_mainnet", "checksum": {"name": "sha256", "checksum": "7717b344102050d2e881d58c5d5353b86f5040b7e59561352574ee7b71c56c03"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract_address": {"name": "contract_address", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Collateral amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_value": {"name": "collateral_value", "description": "Vault collateral value", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988933.996268, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_core_vault_collateral_base_mainnet\"", "raw_code": "select\n ts,\n block_number,\n contract_address,\n pool_id,\n collateral_type,\n amount,\n collateral_value\nfrom\n {{ ref(\"core_vault_collateral_base_mainnet\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.core_vault_collateral_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/fct_core_vault_collateral_base_mainnet.sql", "compiled": true, "compiled_code": "select\n ts,\n block_number,\n contract_address,\n pool_id,\n collateral_type,\n amount,\n collateral_value\nfrom\n \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_collateral_base_mainnet\"", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_pools_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_core_pools_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/core/fct_core_pools_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/core/fct_core_pools_base_mainnet.sql", "unique_id": "model.synthetix.fct_core_pools_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "fct_core_pools_base_mainnet"], "alias": "fct_core_pools_base_mainnet", "checksum": {"name": "sha256", "checksum": "8d979c21f493eb57ac1767fdfdd204b41311d3a12730e39cca1521254ae7242b"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "created_ts": {"name": "created_ts", "description": "Pool creation timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "owner": {"name": "owner", "description": "Address of the pool owner", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988934.0063565, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_core_pools_base_mainnet\"", "raw_code": "with base as (\n select\n pool_id as id,\n block_timestamp as created_ts,\n block_number,\n owner\n from\n {{ ref('core_pool_created_base_mainnet') }}\n)\n\nselect *\nfrom\n base", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.core_pool_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/fct_core_pools_base_mainnet.sql", "compiled": true, "compiled_code": "with base as (\n select\n pool_id as id,\n block_timestamp as created_ts,\n block_number,\n owner\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"core_pool_created_base_mainnet\"\n)\n\nselect *\nfrom\n base", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_pnl_hourly_reward_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_pool_pnl_hourly_reward_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/core/fct_pool_pnl_hourly_reward_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/core/fct_pool_pnl_hourly_reward_base_mainnet.sql", "unique_id": "model.synthetix.fct_pool_pnl_hourly_reward_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "fct_pool_pnl_hourly_reward_base_mainnet"], "alias": "fct_pool_pnl_hourly_reward_base_mainnet", "checksum": {"name": "sha256", "checksum": "0b52eb3d9f12524229f786fc12c51ae24c064b5de8b3b9f8ad7b12d78de7ad4e"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "table", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": ["ts", "pool_id", "collateral_type", "reward_token"], "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet", "materialized": "table", "unique_key": ["ts", "pool_id", "collateral_type", "reward_token"]}, "created_at": 1727988930.5138454, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_reward_base_mainnet\"", "raw_code": "{{ config(\n materialized = 'table',\n unique_key = ['ts', 'pool_id', 'collateral_type', 'reward_token'],\n) }}\n\nwith dim as (\n\n select\n t.ts,\n t.pool_id,\n t.collateral_type,\n t.collateral_value,\n p.token_symbol as reward_token\n from\n (\n select\n ts,\n collateral_type,\n pool_id,\n collateral_value\n from\n {{ ref('fct_pool_pnl_hourly_base_mainnet') }}\n group by\n ts,\n collateral_type,\n pool_id,\n collateral_value\n ) as t\n cross join (\n select distinct token_symbol\n from\n {{ ref('fct_pool_rewards_token_hourly_base_mainnet') }}\n ) as p\n group by\n t.ts,\n t.pool_id,\n t.collateral_type,\n t.collateral_value,\n p.token_symbol\n),\n\nreward_hourly_token as (\n select\n ts,\n pool_id,\n collateral_type,\n token_symbol as reward_token,\n SUM(\n rewards_usd\n ) as rewards_usd\n from\n {{ ref('fct_pool_rewards_token_hourly_base_mainnet') }}\n group by\n ts,\n pool_id,\n collateral_type,\n token_symbol\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n dim.collateral_value,\n dim.reward_token,\n COALESCE(\n reward_hourly_token.rewards_usd,\n 0\n ) as rewards_usd,\n case\n when dim.collateral_value = 0 then 0\n else COALESCE(\n reward_hourly_token.rewards_usd,\n 0\n ) / dim.collateral_value\n end as hourly_rewards_pct\nfrom\n dim\nleft join reward_hourly_token\n on\n dim.ts = reward_hourly_token.ts\n and dim.pool_id = reward_hourly_token.pool_id\n and LOWER(dim.collateral_type)\n = LOWER(reward_hourly_token.collateral_type)\n and dim.reward_token = reward_hourly_token.reward_token", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_mainnet", "package": null, "version": null}, {"name": "fct_pool_rewards_token_hourly_base_mainnet", "package": null, "version": null}, {"name": "fct_pool_rewards_token_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet", "model.synthetix.fct_pool_rewards_token_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_pnl_hourly_reward_base_mainnet.sql", "compiled": true, "compiled_code": "\n\nwith dim as (\n\n select\n t.ts,\n t.pool_id,\n t.collateral_type,\n t.collateral_value,\n p.token_symbol as reward_token\n from\n (\n select\n ts,\n collateral_type,\n pool_id,\n collateral_value\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\n group by\n ts,\n collateral_type,\n pool_id,\n collateral_value\n ) as t\n cross join (\n select distinct token_symbol\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_token_hourly_base_mainnet\"\n ) as p\n group by\n t.ts,\n t.pool_id,\n t.collateral_type,\n t.collateral_value,\n p.token_symbol\n),\n\nreward_hourly_token as (\n select\n ts,\n pool_id,\n collateral_type,\n token_symbol as reward_token,\n SUM(\n rewards_usd\n ) as rewards_usd\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_token_hourly_base_mainnet\"\n group by\n ts,\n pool_id,\n collateral_type,\n token_symbol\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n dim.collateral_value,\n dim.reward_token,\n COALESCE(\n reward_hourly_token.rewards_usd,\n 0\n ) as rewards_usd,\n case\n when dim.collateral_value = 0 then 0\n else COALESCE(\n reward_hourly_token.rewards_usd,\n 0\n ) / dim.collateral_value\n end as hourly_rewards_pct\nfrom\n dim\nleft join reward_hourly_token\n on\n dim.ts = reward_hourly_token.ts\n and dim.pool_id = reward_hourly_token.pool_id\n and LOWER(dim.collateral_type)\n = LOWER(reward_hourly_token.collateral_type)\n and dim.reward_token = reward_hourly_token.reward_token", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_account_delegation_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_core_account_delegation_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/core/fct_core_account_delegation_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/core/fct_core_account_delegation_base_mainnet.sql", "unique_id": "model.synthetix.fct_core_account_delegation_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "fct_core_account_delegation_base_mainnet"], "alias": "fct_core_account_delegation_base_mainnet", "checksum": {"name": "sha256", "checksum": "cbc4fc1380e17abf3c0b4b54127ff7d417eabf70917c2daad9017cb8a980077a"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_delegated": {"name": "amount_delegated", "description": "Amount of delegated collateral", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988933.9989505, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_core_account_delegation_base_mainnet\"", "raw_code": "with delegation_changes as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n {{ convert_wei('amount') }}\n - LAG({{ convert_wei('amount') }}, 1, 0) over (\n partition by\n account_id,\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as change_in_amount\n from\n {{ ref('core_delegation_updated_base_mainnet') }}\n),\n\ncumulative_delegation as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n SUM(change_in_amount) over (\n partition by\n pool_id,\n account_id,\n collateral_type\n order by\n block_timestamp\n ) as cumulative_amount_delegated,\n ROW_NUMBER() over (\n partition by\n pool_id,\n account_id,\n collateral_type\n order by\n block_timestamp desc\n ) as rn\n from\n delegation_changes\n)\n\nselect\n block_timestamp as ts,\n pool_id,\n collateral_type,\n cumulative_amount_delegated as amount_delegated,\n CAST(\n account_id as text\n ) as account_id\nfrom\n cumulative_delegation\nwhere\n rn = 1\norder by\n block_timestamp,\n collateral_type", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_delegation_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/fct_core_account_delegation_base_mainnet.sql", "compiled": true, "compiled_code": "with delegation_changes as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n \n amount / 1e18\n\n - LAG(\n amount / 1e18\n, 1, 0) over (\n partition by\n account_id,\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as change_in_amount\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\n),\n\ncumulative_delegation as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n SUM(change_in_amount) over (\n partition by\n pool_id,\n account_id,\n collateral_type\n order by\n block_timestamp\n ) as cumulative_amount_delegated,\n ROW_NUMBER() over (\n partition by\n pool_id,\n account_id,\n collateral_type\n order by\n block_timestamp desc\n ) as rn\n from\n delegation_changes\n)\n\nselect\n block_timestamp as ts,\n pool_id,\n collateral_type,\n cumulative_amount_delegated as amount_delegated,\n CAST(\n account_id as text\n ) as account_id\nfrom\n cumulative_delegation\nwhere\n rn = 1\norder by\n block_timestamp,\n collateral_type", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_rewards_token_hourly_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_pool_rewards_token_hourly_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/core/fct_pool_rewards_token_hourly_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/core/fct_pool_rewards_token_hourly_base_mainnet.sql", "unique_id": "model.synthetix.fct_pool_rewards_token_hourly_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "fct_pool_rewards_token_hourly_base_mainnet"], "alias": "fct_pool_rewards_token_hourly_base_mainnet", "checksum": {"name": "sha256", "checksum": "e016ec96de780c21c59426533de8c37cb4fe23e819f6adb31a589968ab3da03e"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "distributor": {"name": "distributor", "description": "Address of the distributor", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_symbol": {"name": "token_symbol", "description": "Token symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Distributed rewards amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "rewards_usd": {"name": "rewards_usd", "description": "Rewards value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988934.013832, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_token_hourly_base_mainnet\"", "raw_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.min_ts)),\n date_trunc('hour', max(t.max_ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select\n min(ts_start) as min_ts,\n max(\n ts_start + \"duration\" * '1 second'::INTERVAL\n ) as max_ts\n from\n {{ ref('fct_pool_rewards_base_mainnet') }}\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n {{ ref('fct_pool_debt_base_mainnet') }}\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nrewards_distributed as (\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount,\n ts_start,\n \"duration\"\n from\n {{ ref('fct_pool_rewards_base_mainnet') }}\n),\n\nhourly_distributions as (\n select\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n r.distributor,\n r.token_symbol,\n r.amount,\n r.ts_start,\n r.\"duration\",\n row_number() over (\n partition by\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n r.distributor\n order by\n r.ts_start desc\n ) as distributor_index\n from\n dim\n left join rewards_distributed as r\n on\n dim.pool_id = r.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n r.collateral_type\n )\n and dim.ts + '1 hour'::INTERVAL >= r.ts_start\n and dim.ts < r.ts_start + r.\"duration\" * '1 second'::INTERVAL\n where\n r.\"duration\" > 0\n),\n\nstreamed_rewards as (\n select\n d.ts,\n d.pool_id,\n d.collateral_type,\n d.distributor,\n d.token_symbol,\n -- get the amount of time distributed this hour\n -- use the smaller of those two intervals\n -- convert the interval to a number of hours\n -- multiply the result by the hourly amount to get the amount distributed this hour\n (\n extract(\n epoch\n from\n least(\n d.\"duration\" / 3600 * '1 hour'::INTERVAL,\n least(\n d.ts + '1 hour'::INTERVAL - greatest(\n d.ts,\n d.ts_start\n ),\n least(\n d.ts_start + d.\"duration\" * '1 second'::INTERVAL,\n d.ts + '1 hour'::INTERVAL\n ) - d.ts\n )\n )\n ) / 3600\n ) * d.amount / (\n d.\"duration\" / 3600\n ) as amount\n from\n hourly_distributions as d\n where\n d.distributor_index = 1\n),\n\ninstant_rewards as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n rewards_distributed\n where\n \"duration\" = 0\n),\n\ncombined as (\n select\n combo.ts,\n combo.pool_id,\n combo.collateral_type,\n combo.distributor,\n combo.token_symbol,\n combo.amount,\n p.price\n from\n (\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n streamed_rewards\n union all\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n instant_rewards\n ) as combo\n left join {{ ref('fct_prices_hourly_base_mainnet') }} as p\n on\n combo.token_symbol = p.market_symbol\n and combo.ts = p.ts\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n sum(amount) as amount,\n sum(\n amount * price\n ) as rewards_usd\nfrom\n combined\ngroup by\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_base_mainnet", "package": null, "version": null}, {"name": "fct_pool_debt_base_mainnet", "package": null, "version": null}, {"name": "fct_pool_rewards_base_mainnet", "package": null, "version": null}, {"name": "fct_prices_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_rewards_base_mainnet", "model.synthetix.fct_pool_debt_base_mainnet", "model.synthetix.fct_prices_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_rewards_token_hourly_base_mainnet.sql", "compiled": true, "compiled_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.min_ts)),\n date_trunc('hour', max(t.max_ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select\n min(ts_start) as min_ts,\n max(\n ts_start + \"duration\" * '1 second'::INTERVAL\n ) as max_ts\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_base_mainnet\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_debt_base_mainnet\"\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nrewards_distributed as (\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount,\n ts_start,\n \"duration\"\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_base_mainnet\"\n),\n\nhourly_distributions as (\n select\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n r.distributor,\n r.token_symbol,\n r.amount,\n r.ts_start,\n r.\"duration\",\n row_number() over (\n partition by\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n r.distributor\n order by\n r.ts_start desc\n ) as distributor_index\n from\n dim\n left join rewards_distributed as r\n on\n dim.pool_id = r.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n r.collateral_type\n )\n and dim.ts + '1 hour'::INTERVAL >= r.ts_start\n and dim.ts < r.ts_start + r.\"duration\" * '1 second'::INTERVAL\n where\n r.\"duration\" > 0\n),\n\nstreamed_rewards as (\n select\n d.ts,\n d.pool_id,\n d.collateral_type,\n d.distributor,\n d.token_symbol,\n -- get the amount of time distributed this hour\n -- use the smaller of those two intervals\n -- convert the interval to a number of hours\n -- multiply the result by the hourly amount to get the amount distributed this hour\n (\n extract(\n epoch\n from\n least(\n d.\"duration\" / 3600 * '1 hour'::INTERVAL,\n least(\n d.ts + '1 hour'::INTERVAL - greatest(\n d.ts,\n d.ts_start\n ),\n least(\n d.ts_start + d.\"duration\" * '1 second'::INTERVAL,\n d.ts + '1 hour'::INTERVAL\n ) - d.ts\n )\n )\n ) / 3600\n ) * d.amount / (\n d.\"duration\" / 3600\n ) as amount\n from\n hourly_distributions as d\n where\n d.distributor_index = 1\n),\n\ninstant_rewards as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n rewards_distributed\n where\n \"duration\" = 0\n),\n\ncombined as (\n select\n combo.ts,\n combo.pool_id,\n combo.collateral_type,\n combo.distributor,\n combo.token_symbol,\n combo.amount,\n p.price\n from\n (\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n streamed_rewards\n union all\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n instant_rewards\n ) as combo\n left join \"analytics\".\"prod_base_mainnet\".\"fct_prices_hourly_base_mainnet\" as p\n on\n combo.token_symbol = p.market_symbol\n and combo.ts = p.ts\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n sum(amount) as amount,\n sum(\n amount * price\n ) as rewards_usd\nfrom\n combined\ngroup by\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_rewards_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_pool_rewards_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/core/fct_pool_rewards_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/core/fct_pool_rewards_base_mainnet.sql", "unique_id": "model.synthetix.fct_pool_rewards_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "fct_pool_rewards_base_mainnet"], "alias": "fct_pool_rewards_base_mainnet", "checksum": {"name": "sha256", "checksum": "bc107cacc46da26d794f183cf7ec9391b141ebf2cc12c5e8319d208a84495942"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "distributor": {"name": "distributor", "description": "Address of the distributor", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_symbol": {"name": "token_symbol", "description": "Token symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Reward amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts_start": {"name": "ts_start", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "duration": {"name": "duration", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988933.9976487, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_base_mainnet\"", "raw_code": "with rewards_distributed as (\n select\n block_timestamp as ts,\n CAST(\n pool_id as INTEGER\n ) as pool_id,\n collateral_type,\n distributor,\n {{ convert_wei('amount') }} as amount,\n TO_TIMESTAMP(\"start\") as ts_start,\n \"duration\"\n from\n {{ ref('core_rewards_distributed_base_mainnet') }}\n),\n\ndistributors as (\n select\n CAST(distributor_address as TEXT) as distributor_address,\n CAST(token_symbol as TEXT) as token_symbol\n from\n {{ ref('base_mainnet_reward_distributors') }}\n)\n\nselect\n rd.ts,\n rd.pool_id,\n rd.collateral_type,\n rd.distributor,\n distributors.token_symbol,\n rd.amount,\n rd.ts_start,\n rd.duration\nfrom\n rewards_distributed as rd\ninner join distributors on rd.distributor = distributors.distributor_address\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_mainnet", "package": null, "version": null}, {"name": "base_mainnet_reward_distributors", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_rewards_distributed_base_mainnet", "seed.synthetix.base_mainnet_reward_distributors"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_rewards_base_mainnet.sql", "compiled": true, "compiled_code": "with rewards_distributed as (\n select\n block_timestamp as ts,\n CAST(\n pool_id as INTEGER\n ) as pool_id,\n collateral_type,\n distributor,\n \n amount / 1e18\n as amount,\n TO_TIMESTAMP(\"start\") as ts_start,\n \"duration\"\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\n),\n\ndistributors as (\n select\n CAST(distributor_address as TEXT) as distributor_address,\n CAST(token_symbol as TEXT) as token_symbol\n from\n \"analytics\".\"prod_seeds\".\"base_mainnet_reward_distributors\"\n)\n\nselect\n rd.ts,\n rd.pool_id,\n rd.collateral_type,\n rd.distributor,\n distributors.token_symbol,\n rd.amount,\n rd.ts_start,\n rd.duration\nfrom\n rewards_distributed as rd\ninner join distributors on rd.distributor = distributors.distributor_address\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_pool_collateral_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_core_pool_collateral_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/core/fct_core_pool_collateral_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/core/fct_core_pool_collateral_base_mainnet.sql", "unique_id": "model.synthetix.fct_core_pool_collateral_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "fct_core_pool_collateral_base_mainnet"], "alias": "fct_core_pool_collateral_base_mainnet", "checksum": {"name": "sha256", "checksum": "36700160a51992dddbf1fc24e59550ccae1b51863565357e31d78e13d3329a6d"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_deposited": {"name": "amount_deposited", "description": "Amount deposited", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988934.0044777, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_core_pool_collateral_base_mainnet\"", "raw_code": "with events as (\n select\n block_timestamp,\n {{ convert_wei('token_amount') }} as token_amount,\n collateral_type\n from\n {{ ref('core_deposited_base_mainnet') }}\n union all\n select\n block_timestamp,\n -{{ convert_wei('token_amount') }} as token_amount,\n collateral_type\n from\n {{ ref('core_withdrawn_base_mainnet') }}\n),\n\nranked_events as (\n select\n *,\n SUM(token_amount) over (\n partition by collateral_type\n order by\n block_timestamp\n rows between unbounded preceding\n and current row\n ) as amount_deposited\n from\n events\n)\n\nselect\n block_timestamp as ts,\n collateral_type,\n amount_deposited\nfrom\n ranked_events\norder by\n block_timestamp,\n collateral_type", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_base_mainnet", "package": null, "version": null}, {"name": "core_withdrawn_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_deposited_base_mainnet", "model.synthetix.core_withdrawn_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/fct_core_pool_collateral_base_mainnet.sql", "compiled": true, "compiled_code": "with events as (\n select\n block_timestamp,\n \n token_amount / 1e18\n as token_amount,\n collateral_type\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"\n union all\n select\n block_timestamp,\n -\n token_amount / 1e18\n as token_amount,\n collateral_type\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"\n),\n\nranked_events as (\n select\n *,\n SUM(token_amount) over (\n partition by collateral_type\n order by\n block_timestamp\n rows between unbounded preceding\n and current row\n ) as amount_deposited\n from\n events\n)\n\nselect\n block_timestamp as ts,\n collateral_type,\n amount_deposited\nfrom\n ranked_events\norder by\n block_timestamp,\n collateral_type", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_issuance_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_pool_issuance_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/core/fct_pool_issuance_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/core/fct_pool_issuance_base_mainnet.sql", "unique_id": "model.synthetix.fct_pool_issuance_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "fct_pool_issuance_base_mainnet"], "alias": "fct_pool_issuance_base_mainnet", "checksum": {"name": "sha256", "checksum": "c892ce743ae929ee79766a7fca81485782de42c221ba2e9db7a54863fc153a55"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Amount issued", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988934.0096903, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_base_mainnet\"", "raw_code": "with burns as (\n select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n pool_id,\n collateral_type,\n account_id,\n -1 * {{ convert_wei('amount') }} as amount\n from\n {{ ref('core_usd_burned_base_mainnet') }}\n order by\n block_timestamp desc\n),\n\nmints as (\n select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n pool_id,\n collateral_type,\n account_id,\n {{ convert_wei('amount') }} as amount\n from\n {{ ref('core_usd_minted_base_mainnet') }}\n order by\n block_timestamp desc\n)\n\nselect *\nfrom\n burns\nunion all\nselect *\nfrom\n mints\norder by\n ts desc", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_mainnet", "package": null, "version": null}, {"name": "core_usd_minted_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_usd_burned_base_mainnet", "model.synthetix.core_usd_minted_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/fct_pool_issuance_base_mainnet.sql", "compiled": true, "compiled_code": "with burns as (\n select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n pool_id,\n collateral_type,\n account_id,\n -1 * \n amount / 1e18\n as amount\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\n order by\n block_timestamp desc\n),\n\nmints as (\n select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n pool_id,\n collateral_type,\n account_id,\n \n amount / 1e18\n as amount\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\n order by\n block_timestamp desc\n)\n\nselect *\nfrom\n burns\nunion all\nselect *\nfrom\n mints\norder by\n ts desc", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_stats_daily_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_perp_stats_daily_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/perp_stats/fct_perp_stats_daily_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/perp_stats/fct_perp_stats_daily_base_mainnet.sql", "unique_id": "model.synthetix.fct_perp_stats_daily_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "perp_stats", "fct_perp_stats_daily_base_mainnet"], "alias": "fct_perp_stats_daily_base_mainnet", "checksum": {"name": "sha256", "checksum": "412b1248b00fc7a26e2dfd4c478a3408bb6c74820ad107316335caefad69234a"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidation_rewards": {"name": "liquidation_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidated_accounts": {"name": "liquidated_accounts", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_exchange_fees": {"name": "cumulative_exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_referral_fees": {"name": "cumulative_referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_collected_fees": {"name": "cumulative_collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988934.2982948, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_stats_daily_base_mainnet\"", "raw_code": "select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(liquidation_rewards) as liquidation_rewards,\n SUM(liquidated_accounts) as liquidated_accounts,\n MAX(cumulative_exchange_fees) as cumulative_exchange_fees,\n MAX(cumulative_referral_fees) as cumulative_referral_fees,\n MAX(cumulative_collected_fees) as cumulative_collected_fees,\n MAX(cumulative_volume) as cumulative_volume\nfrom\n {{ ref('fct_perp_stats_hourly_base_mainnet') }}\ngroup by\n DATE_TRUNC(\n 'day',\n ts\n )", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_stats_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_stats_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_stats_daily_base_mainnet.sql", "compiled": true, "compiled_code": "select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(liquidation_rewards) as liquidation_rewards,\n SUM(liquidated_accounts) as liquidated_accounts,\n MAX(cumulative_exchange_fees) as cumulative_exchange_fees,\n MAX(cumulative_referral_fees) as cumulative_referral_fees,\n MAX(cumulative_collected_fees) as cumulative_collected_fees,\n MAX(cumulative_volume) as cumulative_volume\nfrom\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_stats_hourly_base_mainnet\"\ngroup by\n DATE_TRUNC(\n 'day',\n ts\n )", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_tracking_stats_daily_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_perp_tracking_stats_daily_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/perp_stats/fct_perp_tracking_stats_daily_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/perp_stats/fct_perp_tracking_stats_daily_base_mainnet.sql", "unique_id": "model.synthetix.fct_perp_tracking_stats_daily_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "perp_stats", "fct_perp_tracking_stats_daily_base_mainnet"], "alias": "fct_perp_tracking_stats_daily_base_mainnet", "checksum": {"name": "sha256", "checksum": "abf858858c9f32a06f12667316c51ff47f3fdfe8c381d2ab002fda9faf640c96"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "accounts": {"name": "accounts", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees_share": {"name": "exchange_fees_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees_share": {"name": "referral_fees_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees_share": {"name": "collected_fees_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume_share": {"name": "volume_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades_share": {"name": "trades_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988934.2959042, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_tracking_stats_daily_base_mainnet\"", "raw_code": "with trades as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n tracking_code,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(trades) as trades\n from\n {{ ref('fct_perp_tracking_stats_hourly_base_mainnet') }}\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n tracking_code\n),\n\naccounts as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n tracking_code,\n COUNT(\n distinct account_id\n ) as \"accounts\"\n from\n {{ ref('fct_perp_trades_base_mainnet') }}\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n tracking_code\n),\n\ntotal as (\n select\n ts,\n SUM(exchange_fees) as exchange_fees_total,\n SUM(referral_fees) as referral_fees_total,\n SUM(collected_fees) as collected_fees_total,\n SUM(volume) as volume_total,\n SUM(trades) as trades_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.tracking_code,\n trades.exchange_fees,\n trades.referral_fees,\n trades.collected_fees,\n trades.volume,\n trades.trades,\n accounts.accounts,\n case\n when total.exchange_fees_total = 0 then 0\n else trades.exchange_fees / total.exchange_fees_total\n end as exchange_fees_share,\n case\n when total.referral_fees_total = 0 then 0\n else trades.referral_fees / total.referral_fees_total\n end as referral_fees_share,\n case\n when total.collected_fees_total = 0 then 0\n else trades.collected_fees / total.collected_fees_total\n end as collected_fees_share,\n case\n when total.volume_total = 0 then 0\n else trades.volume / total.volume_total\n end as volume_share,\n case\n when total.trades_total = 0 then 0\n else trades.trades / total.trades_total\n end as trades_share\nfrom\n trades\ninner join accounts\n on\n trades.ts = accounts.ts\n and trades.tracking_code = accounts.tracking_code\ninner join total\n on trades.ts = total.ts", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_tracking_stats_hourly_base_mainnet", "package": null, "version": null}, {"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_tracking_stats_hourly_base_mainnet", "model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_tracking_stats_daily_base_mainnet.sql", "compiled": true, "compiled_code": "with trades as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n tracking_code,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(trades) as trades\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_tracking_stats_hourly_base_mainnet\"\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n tracking_code\n),\n\naccounts as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n tracking_code,\n COUNT(\n distinct account_id\n ) as \"accounts\"\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n tracking_code\n),\n\ntotal as (\n select\n ts,\n SUM(exchange_fees) as exchange_fees_total,\n SUM(referral_fees) as referral_fees_total,\n SUM(collected_fees) as collected_fees_total,\n SUM(volume) as volume_total,\n SUM(trades) as trades_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.tracking_code,\n trades.exchange_fees,\n trades.referral_fees,\n trades.collected_fees,\n trades.volume,\n trades.trades,\n accounts.accounts,\n case\n when total.exchange_fees_total = 0 then 0\n else trades.exchange_fees / total.exchange_fees_total\n end as exchange_fees_share,\n case\n when total.referral_fees_total = 0 then 0\n else trades.referral_fees / total.referral_fees_total\n end as referral_fees_share,\n case\n when total.collected_fees_total = 0 then 0\n else trades.collected_fees / total.collected_fees_total\n end as collected_fees_share,\n case\n when total.volume_total = 0 then 0\n else trades.volume / total.volume_total\n end as volume_share,\n case\n when total.trades_total = 0 then 0\n else trades.trades / total.trades_total\n end as trades_share\nfrom\n trades\ninner join accounts\n on\n trades.ts = accounts.ts\n and trades.tracking_code = accounts.tracking_code\ninner join total\n on trades.ts = total.ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_stats_hourly_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_perp_stats_hourly_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/perp_stats/fct_perp_stats_hourly_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/perp_stats/fct_perp_stats_hourly_base_mainnet.sql", "unique_id": "model.synthetix.fct_perp_stats_hourly_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "perp_stats", "fct_perp_stats_hourly_base_mainnet"], "alias": "fct_perp_stats_hourly_base_mainnet", "checksum": {"name": "sha256", "checksum": "79741ddca1998af71705ce94083c860edb8bfde44d63a69116736b8c5e1d576c"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidation_rewards": {"name": "liquidation_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidated_accounts": {"name": "liquidated_accounts", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_exchange_fees": {"name": "cumulative_exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_referral_fees": {"name": "cumulative_referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_collected_fees": {"name": "cumulative_collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988934.2970355, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_stats_hourly_base_mainnet\"", "raw_code": "with inc_market as (\n select\n ts,\n market_symbol,\n trades,\n exchange_fees,\n referral_fees,\n collected_fees,\n volume,\n liquidations,\n cumulative_exchange_fees,\n cumulative_referral_fees,\n cumulative_collected_fees,\n cumulative_volume\n from\n {{ ref('fct_perp_market_stats_hourly_base_mainnet') }}\n),\n\nliq as (\n select\n ts,\n total_reward,\n 1 as liquidated_accounts\n from\n {{ ref('fct_perp_liq_account_base_mainnet') }}\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n SUM(total_reward) as liquidation_rewards,\n SUM(liquidated_accounts) as liquidated_accounts\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n )\n),\n\ninc_trade as (\n select\n ts,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(cumulative_exchange_fees) as cumulative_exchange_fees,\n SUM(cumulative_referral_fees) as cumulative_referral_fees,\n SUM(cumulative_collected_fees) as cumulative_collected_fees,\n SUM(cumulative_volume) as cumulative_volume\n from\n inc_market\n group by\n ts\n),\n\ninc as (\n select\n h.ts,\n h.trades,\n h.exchange_fees,\n h.referral_fees,\n h.collected_fees,\n h.volume,\n h.cumulative_exchange_fees,\n h.cumulative_referral_fees,\n h.cumulative_collected_fees,\n h.cumulative_volume,\n COALESCE(\n l.liquidation_rewards,\n 0\n ) as liquidation_rewards,\n COALESCE(\n l.liquidated_accounts,\n 0\n ) as liquidated_accounts\n from\n inc_trade as h\n left join inc_liq as l\n on h.ts = l.ts\n)\n\nselect *\nfrom\n inc", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_stats_hourly_base_mainnet", "package": null, "version": null}, {"name": "fct_perp_liq_account_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_market_stats_hourly_base_mainnet", "model.synthetix.fct_perp_liq_account_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_stats_hourly_base_mainnet.sql", "compiled": true, "compiled_code": "with inc_market as (\n select\n ts,\n market_symbol,\n trades,\n exchange_fees,\n referral_fees,\n collected_fees,\n volume,\n liquidations,\n cumulative_exchange_fees,\n cumulative_referral_fees,\n cumulative_collected_fees,\n cumulative_volume\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_stats_hourly_base_mainnet\"\n),\n\nliq as (\n select\n ts,\n total_reward,\n 1 as liquidated_accounts\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_account_base_mainnet\"\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n SUM(total_reward) as liquidation_rewards,\n SUM(liquidated_accounts) as liquidated_accounts\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n )\n),\n\ninc_trade as (\n select\n ts,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(cumulative_exchange_fees) as cumulative_exchange_fees,\n SUM(cumulative_referral_fees) as cumulative_referral_fees,\n SUM(cumulative_collected_fees) as cumulative_collected_fees,\n SUM(cumulative_volume) as cumulative_volume\n from\n inc_market\n group by\n ts\n),\n\ninc as (\n select\n h.ts,\n h.trades,\n h.exchange_fees,\n h.referral_fees,\n h.collected_fees,\n h.volume,\n h.cumulative_exchange_fees,\n h.cumulative_referral_fees,\n h.cumulative_collected_fees,\n h.cumulative_volume,\n COALESCE(\n l.liquidation_rewards,\n 0\n ) as liquidation_rewards,\n COALESCE(\n l.liquidated_accounts,\n 0\n ) as liquidated_accounts\n from\n inc_trade as h\n left join inc_liq as l\n on h.ts = l.ts\n)\n\nselect *\nfrom\n inc", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_market_stats_hourly_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_perp_market_stats_hourly_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/perp_stats/fct_perp_market_stats_hourly_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/perp_stats/fct_perp_market_stats_hourly_base_mainnet.sql", "unique_id": "model.synthetix.fct_perp_market_stats_hourly_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "perp_stats", "fct_perp_market_stats_hourly_base_mainnet"], "alias": "fct_perp_market_stats_hourly_base_mainnet", "checksum": {"name": "sha256", "checksum": "98e22cdfb04d3a702a025ce03b25993a0c53de7d0656697ccbb1c946e5ad9c46"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_liquidated": {"name": "amount_liquidated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidations": {"name": "liquidations", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_exchange_fees": {"name": "cumulative_exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_referral_fees": {"name": "cumulative_referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_collected_fees": {"name": "cumulative_collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988934.2994847, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_market_stats_hourly_base_mainnet\"", "raw_code": "with trades as (\n select\n ts,\n market_symbol,\n exchange_fees,\n referral_fees,\n collected_fees,\n notional_trade_size,\n 1 as trades\n from\n {{ ref('fct_perp_trades_base_mainnet') }}\n),\n\nliq as (\n select\n ts,\n market_symbol,\n amount_liquidated,\n 1 as liquidations\n from\n {{ ref('fct_perp_liq_position_base_mainnet') }}\n),\n\ninc_trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n market_symbol,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(notional_trade_size) as volume\n from\n trades\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n market_symbol\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n market_symbol,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n market_symbol\n),\n\ndim as (\n select\n m.market_symbol,\n GENERATE_SERIES(\n DATE_TRUNC('hour', MIN(t.ts)),\n DATE_TRUNC('hour', MAX(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n trades\n ) as t\n cross join (\n select distinct market_symbol\n from\n trades\n ) as m\n group by\n m.market_symbol\n),\n\ninc as (\n select\n dim.ts,\n dim.market_symbol,\n COALESCE(\n h.trades,\n 0\n ) as trades,\n COALESCE(\n h.exchange_fees,\n 0\n ) as exchange_fees,\n COALESCE(\n h.referral_fees,\n 0\n ) as referral_fees,\n COALESCE(\n h.collected_fees,\n 0\n ) as collected_fees,\n COALESCE(\n h.volume,\n 0\n ) as volume,\n COALESCE(\n l.amount_liquidated,\n 0\n ) as amount_liquidated,\n COALESCE(\n l.liquidations,\n 0\n ) as liquidations,\n SUM(\n h.exchange_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_exchange_fees,\n SUM(\n h.referral_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_referral_fees,\n SUM(\n h.collected_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_collected_fees,\n SUM(\n h.volume\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_volume\n from\n dim\n left join inc_trades as h\n on\n dim.ts = h.ts\n and dim.market_symbol = h.market_symbol\n left join inc_liq as l\n on\n dim.ts = l.ts\n and dim.market_symbol = l.market_symbol\n)\n\nselect *\nfrom\n inc", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}, {"name": "fct_perp_liq_position_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet", "model.synthetix.fct_perp_liq_position_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_market_stats_hourly_base_mainnet.sql", "compiled": true, "compiled_code": "with trades as (\n select\n ts,\n market_symbol,\n exchange_fees,\n referral_fees,\n collected_fees,\n notional_trade_size,\n 1 as trades\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\n),\n\nliq as (\n select\n ts,\n market_symbol,\n amount_liquidated,\n 1 as liquidations\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"\n),\n\ninc_trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n market_symbol,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(notional_trade_size) as volume\n from\n trades\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n market_symbol\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n market_symbol,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n market_symbol\n),\n\ndim as (\n select\n m.market_symbol,\n GENERATE_SERIES(\n DATE_TRUNC('hour', MIN(t.ts)),\n DATE_TRUNC('hour', MAX(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n trades\n ) as t\n cross join (\n select distinct market_symbol\n from\n trades\n ) as m\n group by\n m.market_symbol\n),\n\ninc as (\n select\n dim.ts,\n dim.market_symbol,\n COALESCE(\n h.trades,\n 0\n ) as trades,\n COALESCE(\n h.exchange_fees,\n 0\n ) as exchange_fees,\n COALESCE(\n h.referral_fees,\n 0\n ) as referral_fees,\n COALESCE(\n h.collected_fees,\n 0\n ) as collected_fees,\n COALESCE(\n h.volume,\n 0\n ) as volume,\n COALESCE(\n l.amount_liquidated,\n 0\n ) as amount_liquidated,\n COALESCE(\n l.liquidations,\n 0\n ) as liquidations,\n SUM(\n h.exchange_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_exchange_fees,\n SUM(\n h.referral_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_referral_fees,\n SUM(\n h.collected_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_collected_fees,\n SUM(\n h.volume\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_volume\n from\n dim\n left join inc_trades as h\n on\n dim.ts = h.ts\n and dim.market_symbol = h.market_symbol\n left join inc_liq as l\n on\n dim.ts = l.ts\n and dim.market_symbol = l.market_symbol\n)\n\nselect *\nfrom\n inc", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_account_stats_daily_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_perp_account_stats_daily_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/perp_stats/fct_perp_account_stats_daily_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/perp_stats/fct_perp_account_stats_daily_base_mainnet.sql", "unique_id": "model.synthetix.fct_perp_account_stats_daily_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "perp_stats", "fct_perp_account_stats_daily_base_mainnet"], "alias": "fct_perp_account_stats_daily_base_mainnet", "checksum": {"name": "sha256", "checksum": "5055b5b38dd2bfba9c39eed7604544c5bd6b0362795270db350d41aa576abd61"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees": {"name": "fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_liquidated": {"name": "amount_liquidated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidations": {"name": "liquidations", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_fees": {"name": "cumulative_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988934.3044374, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_account_stats_daily_base_mainnet\"", "raw_code": "with daily as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n account_id,\n SUM(fees) as fees,\n SUM(volume) as volume,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n {{ ref('fct_perp_account_stats_hourly_base_mainnet') }}\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n account_id\n),\n\nstats as (\n select\n *,\n SUM(fees) over (\n partition by account_id\n order by\n ts\n range between unbounded preceding\n and current row\n ) as cumulative_fees,\n SUM(volume) over (\n partition by account_id\n order by\n ts\n range between unbounded preceding\n and current row\n ) as cumulative_volume\n from\n daily\n)\n\nselect *\nfrom\n stats", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_account_stats_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_account_stats_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_account_stats_daily_base_mainnet.sql", "compiled": true, "compiled_code": "with daily as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n account_id,\n SUM(fees) as fees,\n SUM(volume) as volume,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_account_stats_hourly_base_mainnet\"\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n account_id\n),\n\nstats as (\n select\n *,\n SUM(fees) over (\n partition by account_id\n order by\n ts\n range between unbounded preceding\n and current row\n ) as cumulative_fees,\n SUM(volume) over (\n partition by account_id\n order by\n ts\n range between unbounded preceding\n and current row\n ) as cumulative_volume\n from\n daily\n)\n\nselect *\nfrom\n stats", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_market_stats_daily_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_perp_market_stats_daily_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/perp_stats/fct_perp_market_stats_daily_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/perp_stats/fct_perp_market_stats_daily_base_mainnet.sql", "unique_id": "model.synthetix.fct_perp_market_stats_daily_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "perp_stats", "fct_perp_market_stats_daily_base_mainnet"], "alias": "fct_perp_market_stats_daily_base_mainnet", "checksum": {"name": "sha256", "checksum": "1f0e234707cdeb7eeb9ae8f6d81657cf027b247f950545c0ef2465a02ee14451"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_liquidated": {"name": "amount_liquidated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidations": {"name": "liquidations", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_exchange_fees": {"name": "cumulative_exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_referral_fees": {"name": "cumulative_referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_collected_fees": {"name": "cumulative_collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988934.3006427, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_market_stats_daily_base_mainnet\"", "raw_code": "select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n market_symbol,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations,\n MAX(cumulative_exchange_fees) as cumulative_exchange_fees,\n MAX(cumulative_referral_fees) as cumulative_referral_fees,\n MAX(cumulative_collected_fees) as cumulative_collected_fees,\n MAX(cumulative_volume) as cumulative_volume\nfrom\n {{ ref('fct_perp_market_stats_hourly_base_mainnet') }}\ngroup by\n DATE_TRUNC(\n 'day',\n ts\n ),\n market_symbol", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_stats_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_market_stats_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_market_stats_daily_base_mainnet.sql", "compiled": true, "compiled_code": "select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n market_symbol,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations,\n MAX(cumulative_exchange_fees) as cumulative_exchange_fees,\n MAX(cumulative_referral_fees) as cumulative_referral_fees,\n MAX(cumulative_collected_fees) as cumulative_collected_fees,\n MAX(cumulative_volume) as cumulative_volume\nfrom\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_stats_hourly_base_mainnet\"\ngroup by\n DATE_TRUNC(\n 'day',\n ts\n ),\n market_symbol", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_keeper_stats_daily_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_perp_keeper_stats_daily_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/perp_stats/fct_perp_keeper_stats_daily_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/perp_stats/fct_perp_keeper_stats_daily_base_mainnet.sql", "unique_id": "model.synthetix.fct_perp_keeper_stats_daily_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "perp_stats", "fct_perp_keeper_stats_daily_base_mainnet"], "alias": "fct_perp_keeper_stats_daily_base_mainnet", "checksum": {"name": "sha256", "checksum": "4b74f6ad921ed0f36b6929e9da39c5be27e2f53355f380503fe8074278e7b1b9"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "keeper": {"name": "keeper", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_rewards": {"name": "settlement_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_settled": {"name": "amount_settled", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades_pct": {"name": "trades_pct", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_rewards_pct": {"name": "settlement_rewards_pct", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_settled_pct": {"name": "amount_settled_pct", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988934.3025544, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_keeper_stats_daily_base_mainnet\"", "raw_code": "with hourly as (\n select\n keeper,\n settlement_rewards,\n amount_settled,\n trades,\n DATE_TRUNC(\n 'day',\n ts\n ) as ts\n from\n {{ ref('fct_perp_keeper_stats_hourly_base_mainnet') }}\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(settlement_rewards) as settlement_reward_total,\n SUM(amount_settled) as amount_settled_total\n from\n hourly\n group by\n ts\n)\n\nselect\n hourly.ts,\n hourly.keeper,\n SUM(hourly.trades) as trades,\n SUM(hourly.settlement_rewards) as settlement_rewards,\n SUM(hourly.amount_settled) as amount_settled,\n SUM(hourly.trades) / MAX(total.trades_total) as trades_pct,\n SUM(hourly.settlement_rewards)\n / MAX(total.settlement_reward_total) as settlement_rewards_pct,\n SUM(hourly.amount_settled)\n / MAX(total.amount_settled_total) as amount_settled_pct\nfrom\n hourly\ninner join total\n on hourly.ts = total.ts\ngroup by\n hourly.ts,\n hourly.keeper", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_keeper_stats_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_keeper_stats_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_keeper_stats_daily_base_mainnet.sql", "compiled": true, "compiled_code": "with hourly as (\n select\n keeper,\n settlement_rewards,\n amount_settled,\n trades,\n DATE_TRUNC(\n 'day',\n ts\n ) as ts\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_keeper_stats_hourly_base_mainnet\"\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(settlement_rewards) as settlement_reward_total,\n SUM(amount_settled) as amount_settled_total\n from\n hourly\n group by\n ts\n)\n\nselect\n hourly.ts,\n hourly.keeper,\n SUM(hourly.trades) as trades,\n SUM(hourly.settlement_rewards) as settlement_rewards,\n SUM(hourly.amount_settled) as amount_settled,\n SUM(hourly.trades) / MAX(total.trades_total) as trades_pct,\n SUM(hourly.settlement_rewards)\n / MAX(total.settlement_reward_total) as settlement_rewards_pct,\n SUM(hourly.amount_settled)\n / MAX(total.amount_settled_total) as amount_settled_pct\nfrom\n hourly\ninner join total\n on hourly.ts = total.ts\ngroup by\n hourly.ts,\n hourly.keeper", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_tracking_stats_hourly_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_perp_tracking_stats_hourly_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/perp_stats/fct_perp_tracking_stats_hourly_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/perp_stats/fct_perp_tracking_stats_hourly_base_mainnet.sql", "unique_id": "model.synthetix.fct_perp_tracking_stats_hourly_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "perp_stats", "fct_perp_tracking_stats_hourly_base_mainnet"], "alias": "fct_perp_tracking_stats_hourly_base_mainnet", "checksum": {"name": "sha256", "checksum": "f6937d650c863d89b7dffde3c85734a96f8115dc2e967536a96125df84a4550f"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "accounts": {"name": "accounts", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees_share": {"name": "exchange_fees_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees_share": {"name": "referral_fees_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees_share": {"name": "collected_fees_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume_share": {"name": "volume_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades_share": {"name": "trades_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988934.2946656, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_tracking_stats_hourly_base_mainnet\"", "raw_code": "with trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n tracking_code,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(notional_trade_size) as volume,\n SUM(1) as trades\n from\n {{ ref('fct_perp_trades_base_mainnet') }}\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n tracking_code\n),\n\naccounts as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n tracking_code,\n COUNT(\n distinct account_id\n ) as \"accounts\"\n from\n {{ ref('fct_perp_trades_base_mainnet') }}\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n tracking_code\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(exchange_fees) as exchange_fees_total,\n SUM(referral_fees) as referral_fees_total,\n SUM(collected_fees) as collected_fees_total,\n SUM(volume) as volume_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.tracking_code,\n trades.exchange_fees,\n trades.referral_fees,\n trades.collected_fees,\n trades.volume,\n trades.trades,\n accounts.accounts,\n case\n when total.exchange_fees_total = 0 then 0\n else trades.exchange_fees / total.exchange_fees_total\n end as exchange_fees_share,\n case\n when total.referral_fees_total = 0 then 0\n else trades.referral_fees / total.referral_fees_total\n end as referral_fees_share,\n case\n when total.collected_fees_total = 0 then 0\n else trades.collected_fees / total.collected_fees_total\n end as collected_fees_share,\n case\n when total.volume_total = 0 then 0\n else trades.volume / total.volume_total\n end as volume_share,\n case\n when total.trades_total = 0 then 0\n else trades.trades / total.trades_total\n end as trades_share\nfrom\n trades\ninner join accounts\n on\n trades.ts = accounts.ts\n and trades.tracking_code = accounts.tracking_code\ninner join total\n on trades.ts = total.ts", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}, {"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_tracking_stats_hourly_base_mainnet.sql", "compiled": true, "compiled_code": "with trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n tracking_code,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(notional_trade_size) as volume,\n SUM(1) as trades\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n tracking_code\n),\n\naccounts as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n tracking_code,\n COUNT(\n distinct account_id\n ) as \"accounts\"\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n tracking_code\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(exchange_fees) as exchange_fees_total,\n SUM(referral_fees) as referral_fees_total,\n SUM(collected_fees) as collected_fees_total,\n SUM(volume) as volume_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.tracking_code,\n trades.exchange_fees,\n trades.referral_fees,\n trades.collected_fees,\n trades.volume,\n trades.trades,\n accounts.accounts,\n case\n when total.exchange_fees_total = 0 then 0\n else trades.exchange_fees / total.exchange_fees_total\n end as exchange_fees_share,\n case\n when total.referral_fees_total = 0 then 0\n else trades.referral_fees / total.referral_fees_total\n end as referral_fees_share,\n case\n when total.collected_fees_total = 0 then 0\n else trades.collected_fees / total.collected_fees_total\n end as collected_fees_share,\n case\n when total.volume_total = 0 then 0\n else trades.volume / total.volume_total\n end as volume_share,\n case\n when total.trades_total = 0 then 0\n else trades.trades / total.trades_total\n end as trades_share\nfrom\n trades\ninner join accounts\n on\n trades.ts = accounts.ts\n and trades.tracking_code = accounts.tracking_code\ninner join total\n on trades.ts = total.ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_keeper_stats_hourly_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_perp_keeper_stats_hourly_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/perp_stats/fct_perp_keeper_stats_hourly_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/perp_stats/fct_perp_keeper_stats_hourly_base_mainnet.sql", "unique_id": "model.synthetix.fct_perp_keeper_stats_hourly_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "perp_stats", "fct_perp_keeper_stats_hourly_base_mainnet"], "alias": "fct_perp_keeper_stats_hourly_base_mainnet", "checksum": {"name": "sha256", "checksum": "a62cbd2589ac7d54369960b03c8e8a8d4ccce750e4c5312a2b328ecd15c2fbef"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "keeper": {"name": "keeper", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_rewards": {"name": "settlement_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_settled": {"name": "amount_settled", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades_pct": {"name": "trades_pct", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_rewards_pct": {"name": "settlement_rewards_pct", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_settled_pct": {"name": "amount_settled_pct", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988934.301562, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_keeper_stats_hourly_base_mainnet\"", "raw_code": "with trades as (\n select\n settler,\n settlement_reward,\n notional_trade_size,\n 1 as trades,\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts\n from\n {{ ref('fct_perp_trades_base_mainnet') }}\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(settlement_reward) as settlement_reward_total,\n SUM(notional_trade_size) as notional_trade_size_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.settler as keeper,\n SUM(trades.trades) as trades,\n SUM(trades.settlement_reward) as settlement_rewards,\n SUM(trades.notional_trade_size) as amount_settled,\n SUM(trades.trades) / MAX(total.trades_total) as trades_pct,\n SUM(trades.settlement_reward)\n / MAX(total.settlement_reward_total) as settlement_rewards_pct,\n SUM(trades.notional_trade_size)\n / MAX(total.notional_trade_size_total) as amount_settled_pct\nfrom\n trades\ninner join total\n on trades.ts = total.ts\ngroup by\n trades.ts,\n trades.settler", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_keeper_stats_hourly_base_mainnet.sql", "compiled": true, "compiled_code": "with trades as (\n select\n settler,\n settlement_reward,\n notional_trade_size,\n 1 as trades,\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(settlement_reward) as settlement_reward_total,\n SUM(notional_trade_size) as notional_trade_size_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.settler as keeper,\n SUM(trades.trades) as trades,\n SUM(trades.settlement_reward) as settlement_rewards,\n SUM(trades.notional_trade_size) as amount_settled,\n SUM(trades.trades) / MAX(total.trades_total) as trades_pct,\n SUM(trades.settlement_reward)\n / MAX(total.settlement_reward_total) as settlement_rewards_pct,\n SUM(trades.notional_trade_size)\n / MAX(total.notional_trade_size_total) as amount_settled_pct\nfrom\n trades\ninner join total\n on trades.ts = total.ts\ngroup by\n trades.ts,\n trades.settler", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_account_stats_hourly_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_perp_account_stats_hourly_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/perp_stats/fct_perp_account_stats_hourly_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/perp_stats/fct_perp_account_stats_hourly_base_mainnet.sql", "unique_id": "model.synthetix.fct_perp_account_stats_hourly_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "perp_stats", "fct_perp_account_stats_hourly_base_mainnet"], "alias": "fct_perp_account_stats_hourly_base_mainnet", "checksum": {"name": "sha256", "checksum": "472ded03fb791029aa57f595630296b4b691eee08dba084852c4339c76a7af0e"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees": {"name": "fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_liquidated": {"name": "amount_liquidated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidations": {"name": "liquidations", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_fees": {"name": "cumulative_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988934.3035173, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_account_stats_hourly_base_mainnet\"", "raw_code": "with trades as (\n select\n ts,\n account_id,\n total_fees,\n notional_trade_size,\n 1 as trades,\n SUM(\n total_fees\n ) over (\n partition by account_id\n order by\n ts\n ) as cumulative_fees,\n SUM(\n notional_trade_size\n ) over (\n partition by account_id\n order by\n ts\n ) as cumulative_volume\n from\n {{ ref('fct_perp_trades_base_mainnet') }}\n),\n\nliq as (\n select\n ts,\n account_id,\n amount_liquidated,\n 1 as liquidations\n from\n {{ ref('fct_perp_liq_position_base_mainnet') }}\n),\n\ninc_trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n account_id,\n SUM(trades) as trades,\n SUM(total_fees) as fees,\n SUM(notional_trade_size) as volume,\n MAX(cumulative_fees) as cumulative_fees,\n MAX(cumulative_volume) as cumulative_volume\n from\n trades\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n account_id\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n account_id,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n account_id\n),\n\ninc as (\n select\n h.ts,\n h.account_id,\n COALESCE(\n h.trades,\n 0\n ) as trades,\n COALESCE(\n h.fees,\n 0\n ) as fees,\n COALESCE(\n h.volume,\n 0\n ) as volume,\n COALESCE(\n l.amount_liquidated,\n 0\n ) as amount_liquidated,\n COALESCE(\n l.liquidations,\n 0\n ) as liquidations,\n COALESCE(\n h.cumulative_fees,\n 0\n ) as cumulative_fees,\n COALESCE(\n h.cumulative_volume,\n 0\n ) as cumulative_volume\n from\n inc_trades as h\n left join inc_liq as l\n on\n h.ts = l.ts\n and h.account_id = l.account_id\n)\n\nselect *\nfrom\n inc", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}, {"name": "fct_perp_liq_position_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet", "model.synthetix.fct_perp_liq_position_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp_stats/fct_perp_account_stats_hourly_base_mainnet.sql", "compiled": true, "compiled_code": "with trades as (\n select\n ts,\n account_id,\n total_fees,\n notional_trade_size,\n 1 as trades,\n SUM(\n total_fees\n ) over (\n partition by account_id\n order by\n ts\n ) as cumulative_fees,\n SUM(\n notional_trade_size\n ) over (\n partition by account_id\n order by\n ts\n ) as cumulative_volume\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\n),\n\nliq as (\n select\n ts,\n account_id,\n amount_liquidated,\n 1 as liquidations\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"\n),\n\ninc_trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n account_id,\n SUM(trades) as trades,\n SUM(total_fees) as fees,\n SUM(notional_trade_size) as volume,\n MAX(cumulative_fees) as cumulative_fees,\n MAX(cumulative_volume) as cumulative_volume\n from\n trades\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n account_id\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n account_id,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n account_id\n),\n\ninc as (\n select\n h.ts,\n h.account_id,\n COALESCE(\n h.trades,\n 0\n ) as trades,\n COALESCE(\n h.fees,\n 0\n ) as fees,\n COALESCE(\n h.volume,\n 0\n ) as volume,\n COALESCE(\n l.amount_liquidated,\n 0\n ) as amount_liquidated,\n COALESCE(\n l.liquidations,\n 0\n ) as liquidations,\n COALESCE(\n h.cumulative_fees,\n 0\n ) as cumulative_fees,\n COALESCE(\n h.cumulative_volume,\n 0\n ) as cumulative_volume\n from\n inc_trades as h\n left join inc_liq as l\n on\n h.ts = l.ts\n and h.account_id = l.account_id\n)\n\nselect *\nfrom\n inc", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_prices_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_prices_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/prices/fct_prices_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/prices/fct_prices_base_mainnet.sql", "unique_id": "model.synthetix.fct_prices_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "prices", "fct_prices_base_mainnet"], "alias": "fct_prices_base_mainnet", "checksum": {"name": "sha256", "checksum": "2e6c67731561ea289f87babb4983269aa39419e9f72260dc54d9177fd35f20a2"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_address": {"name": "market_address", "description": "Market address", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/prices/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988934.3056028, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_prices_base_mainnet\"", "raw_code": "with all_prices as (\n select\n ts,\n null as market_address,\n market_symbol,\n price\n from\n {{ ref('fct_perp_market_history_base_mainnet') }}\n union all\n select\n ts,\n null as market_address,\n 'SNX' as market_symbol,\n snx_price as price\n from\n {{ ref('fct_buyback_base_mainnet') }}\n where\n snx_price > 0\n union all\n select\n ts,\n collateral_type as market_address,\n null as market_symbol,\n collateral_value / amount as price\n from\n {{ ref('core_vault_collateral_base_mainnet') }}\n where\n collateral_value > 0\n),\n\ntokens as (\n select\n token_address,\n token_symbol\n from\n {{ ref('base_mainnet_tokens') }}\n)\n\nselect\n p.ts,\n p.market_address,\n p.price,\n COALESCE(\n t.token_symbol,\n p.market_symbol\n ) as market_symbol\nfrom\n all_prices as p\nleft join tokens as t\n on LOWER(\n p.market_address\n ) = LOWER(\n t.token_address\n )", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_mainnet", "package": null, "version": null}, {"name": "fct_buyback_base_mainnet", "package": null, "version": null}, {"name": "core_vault_collateral_base_mainnet", "package": null, "version": null}, {"name": "base_mainnet_tokens", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_market_history_base_mainnet", "model.synthetix.fct_buyback_base_mainnet", "model.synthetix.core_vault_collateral_base_mainnet", "seed.synthetix.base_mainnet_tokens"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/prices/fct_prices_base_mainnet.sql", "compiled": true, "compiled_code": "with all_prices as (\n select\n ts,\n null as market_address,\n market_symbol,\n price\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\n union all\n select\n ts,\n null as market_address,\n 'SNX' as market_symbol,\n snx_price as price\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_buyback_base_mainnet\"\n where\n snx_price > 0\n union all\n select\n ts,\n collateral_type as market_address,\n null as market_symbol,\n collateral_value / amount as price\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_collateral_base_mainnet\"\n where\n collateral_value > 0\n),\n\ntokens as (\n select\n token_address,\n token_symbol\n from\n \"analytics\".\"prod_seeds\".\"base_mainnet_tokens\"\n)\n\nselect\n p.ts,\n p.market_address,\n p.price,\n COALESCE(\n t.token_symbol,\n p.market_symbol\n ) as market_symbol\nfrom\n all_prices as p\nleft join tokens as t\n on LOWER(\n p.market_address\n ) = LOWER(\n t.token_address\n )", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_prices_hourly_base_mainnet": {"database": "analytics", "schema": "prod_base_mainnet", "name": "fct_prices_hourly_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/base/mainnet/prices/fct_prices_hourly_base_mainnet.sql", "original_file_path": "models/marts/base/mainnet/prices/fct_prices_hourly_base_mainnet.sql", "unique_id": "model.synthetix.fct_prices_hourly_base_mainnet", "fqn": ["synthetix", "marts", "base", "mainnet", "prices", "fct_prices_hourly_base_mainnet"], "alias": "fct_prices_hourly_base_mainnet", "checksum": {"name": "sha256", "checksum": "43ad17c759b4bb08ffa0dbce5d42ce471bf79bd8873d7be993fff86e2303e2b6"}, "config": {"enabled": true, "alias": null, "schema": "base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/base/mainnet/prices/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "base_mainnet"}, "created_at": 1727988934.3064961, "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_prices_hourly_base_mainnet\"", "raw_code": "with prices as (\n select distinct\n market_symbol,\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n LAST_VALUE(price) over (\n partition by DATE_TRUNC('hour', ts), market_symbol\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as price\n from\n {{ ref('fct_prices_base_mainnet') }}\n),\n\ndim as (\n select\n m.market_symbol,\n GENERATE_SERIES(\n DATE_TRUNC('hour', MIN(t.ts)),\n DATE_TRUNC('hour', MAX(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n prices\n ) as t\n cross join (\n select distinct market_symbol\n from\n prices\n ) as m\n group by\n m.market_symbol\n),\n\nffill as (\n select\n dim.ts,\n dim.market_symbol,\n LAST(prices.price) over (\n partition by dim.market_symbol\n order by dim.ts\n rows between unbounded preceding and current row\n ) as price\n from\n dim\n left join prices\n on\n dim.ts = prices.ts\n and dim.market_symbol = prices.market_symbol\n),\n\nhourly_prices as (\n select\n ts,\n market_symbol,\n price\n from\n ffill\n)\n\nselect *\nfrom\n hourly_prices\nwhere\n price is not null", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_prices_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/prices/fct_prices_hourly_base_mainnet.sql", "compiled": true, "compiled_code": "with prices as (\n select distinct\n market_symbol,\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n LAST_VALUE(price) over (\n partition by DATE_TRUNC('hour', ts), market_symbol\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as price\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_prices_base_mainnet\"\n),\n\ndim as (\n select\n m.market_symbol,\n GENERATE_SERIES(\n DATE_TRUNC('hour', MIN(t.ts)),\n DATE_TRUNC('hour', MAX(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n prices\n ) as t\n cross join (\n select distinct market_symbol\n from\n prices\n ) as m\n group by\n m.market_symbol\n),\n\nffill as (\n select\n dim.ts,\n dim.market_symbol,\n LAST(prices.price) over (\n partition by dim.market_symbol\n order by dim.ts\n rows between unbounded preceding and current row\n ) as price\n from\n dim\n left join prices\n on\n dim.ts = prices.ts\n and dim.market_symbol = prices.market_symbol\n),\n\nhourly_prices as (\n select\n ts,\n market_symbol,\n price\n from\n ffill\n)\n\nselect *\nfrom\n hourly_prices\nwhere\n price is not null", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_pnl_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_pnl_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/perp/fct_perp_pnl_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/fct_perp_pnl_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_perp_pnl_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "fct_perp_pnl_arbitrum_sepolia"], "alias": "fct_perp_pnl_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "137f1c82b663cf64ced48d6a5f3f42d338abee3145fe7ea5a9a5e268c99219a6"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_pnl": {"name": "market_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988934.3342497, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_pnl_arbitrum_sepolia\"", "raw_code": "{# DEPRECATED: deprecate this table in dashboards and remove #}\nwith debt as (\n select\n ts,\n 2 as market_id,\n debt * -1 as market_pnl\n from\n {{ ref('core_vault_debt_arbitrum_sepolia') }}\n)\n\nselect\n ts,\n market_id,\n market_pnl\nfrom\n debt\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.core_vault_debt_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_pnl_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\nwith debt as (\n select\n ts,\n 2 as market_id,\n debt * -1 as market_pnl\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_debt_arbitrum_sepolia\"\n)\n\nselect\n ts,\n market_id,\n market_pnl\nfrom\n debt\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_markets_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_markets_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/perp/fct_perp_markets_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/fct_perp_markets_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_perp_markets_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "fct_perp_markets_arbitrum_sepolia"], "alias": "fct_perp_markets_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "51724b0fbde56beb37ef218c773d11b1d3956344836d866a3b46f4145ab31082"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"id": {"name": "id", "description": "Market ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "created_ts": {"name": "created_ts", "description": "Market creation timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_name": {"name": "market_name", "description": "Market name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988934.3370533, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_markets_arbitrum_sepolia\"", "raw_code": "with arbitrum as (\n select\n perps_market_id as id,\n block_timestamp as created_ts,\n block_number,\n market_symbol,\n market_name\n from\n {{ ref('perp_market_created_arbitrum_sepolia') }}\n)\n\nselect *\nfrom\n arbitrum", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.perp_market_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_markets_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with arbitrum as (\n select\n perps_market_id as id,\n block_timestamp as created_ts,\n block_number,\n market_symbol,\n market_name\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_created_arbitrum_sepolia\"\n)\n\nselect *\nfrom\n arbitrum", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_interest_charged_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_interest_charged_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/perp/fct_perp_interest_charged_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/fct_perp_interest_charged_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_perp_interest_charged_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "fct_perp_interest_charged_arbitrum_sepolia"], "alias": "fct_perp_interest_charged_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "af32d1a3f42c160fb6b5c2cef4854b7cbf3b313ff223a409656b20c748620a58"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "interest": {"name": "interest", "description": "Interest amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988934.326984, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_interest_charged_arbitrum_sepolia\"", "raw_code": "select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n account_id,\n {{ convert_wei(\"interest\") }} as interest\nfrom\n {{ ref(\"perp_interest_charged_arbitrum_sepolia\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.perp_interest_charged_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_interest_charged_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n account_id,\n \n interest / 1e18\n as interest\nfrom\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_charged_arbitrum_sepolia\"", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_perp_orders_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_orders_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/perp/fct_perp_orders_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/fct_perp_orders_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_perp_orders_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "fct_perp_orders_arbitrum_sepolia"], "alias": "fct_perp_orders_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "9dcd663eef6bcf2ddccac3b3fcaa665de8468de57d958538c40c3022713196f0"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "order_type": {"name": "order_type", "description": "", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size": {"name": "size", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "acceptable_price": {"name": "acceptable_price", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_time": {"name": "settlement_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "expiration_time": {"name": "expiration_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988934.3359842, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_orders_arbitrum_sepolia\"", "raw_code": "with arbitrum as (\n select\n oc.id,\n oc.block_timestamp as ts,\n oc.block_number,\n oc.transaction_hash,\n oc.contract,\n oc.market_id,\n markets.market_symbol,\n CAST(\n oc.account_id as text\n ) as account_id,\n oc.order_type,\n {{ convert_wei('oc.size_delta') }} as size,\n {{ convert_wei('oc.acceptable_price') }} as acceptable_price,\n oc.settlement_time,\n oc.expiration_time,\n {{ convert_hex('oc.tracking_code') }} as tracking_code,\n oc.sender\n from\n {{ ref('perp_order_committed_arbitrum_sepolia') }}\n as oc\n left join {{ ref('fct_perp_markets_arbitrum_sepolia') }} as markets\n on oc.market_id = markets.id\n)\n\nselect *\nfrom\n arbitrum", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_arbitrum_sepolia", "package": null, "version": null}, {"name": "fct_perp_markets_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei", "macro.synthetix.convert_hex"], "nodes": ["model.synthetix.perp_order_committed_arbitrum_sepolia", "model.synthetix.fct_perp_markets_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_orders_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with arbitrum as (\n select\n oc.id,\n oc.block_timestamp as ts,\n oc.block_number,\n oc.transaction_hash,\n oc.contract,\n oc.market_id,\n markets.market_symbol,\n CAST(\n oc.account_id as text\n ) as account_id,\n oc.order_type,\n \n oc.size_delta / 1e18\n as size,\n \n oc.acceptable_price / 1e18\n as acceptable_price,\n oc.settlement_time,\n oc.expiration_time,\n \n LEFT(\n REGEXP_REPLACE(\n encode(\n DECODE(REPLACE(oc.tracking_code, '0x', ''), 'hex'),\n 'escape'\n ) :: text,\n '\\\\000',\n '',\n 'g'\n ),\n 20\n )\n as tracking_code,\n oc.sender\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_committed_arbitrum_sepolia\"\n as oc\n left join \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_markets_arbitrum_sepolia\" as markets\n on oc.market_id = markets.id\n)\n\nselect *\nfrom\n arbitrum", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_perp_liq_account_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_liq_account_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/perp/fct_perp_liq_account_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/fct_perp_liq_account_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_perp_liq_account_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "fct_perp_liq_account_arbitrum_sepolia"], "alias": "fct_perp_liq_account_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "60a3d6add086da2596e8660f290e49f94000475190ec0cf9e3db540068130ee5"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "total_reward": {"name": "total_reward", "description": "Total reward", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988934.3421156, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_account_arbitrum_sepolia\"", "raw_code": "with liquidation_events as (\n select\n account_id,\n reward,\n block_timestamp,\n full_liquidation,\n SUM(\n case\n when full_liquidation then 1\n else 0\n end\n ) over (\n partition by account_id\n order by\n block_timestamp\n rows between unbounded preceding\n and current row\n ) as liquidation_id\n from\n {{ ref('perp_account_liquidation_attempt_arbitrum_sepolia') }}\n),\n\ncumulative_rewards as (\n select\n block_timestamp,\n reward,\n full_liquidation,\n liquidation_id,\n CAST(\n account_id as text\n ) as account_id,\n SUM({{ convert_wei('reward') }}) over (\n partition by\n account_id,\n liquidation_id\n order by\n block_timestamp\n ) as cumulative_reward,\n ROW_NUMBER() over (\n partition by\n account_id,\n liquidation_id\n order by\n block_timestamp desc\n ) as rn\n from\n liquidation_events\n order by\n block_timestamp\n)\n\nselect\n account_id,\n block_timestamp as ts,\n cumulative_reward as total_reward\nfrom\n cumulative_rewards\nwhere\n rn = 1", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_liq_account_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with liquidation_events as (\n select\n account_id,\n reward,\n block_timestamp,\n full_liquidation,\n SUM(\n case\n when full_liquidation then 1\n else 0\n end\n ) over (\n partition by account_id\n order by\n block_timestamp\n rows between unbounded preceding\n and current row\n ) as liquidation_id\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_liquidation_attempt_arbitrum_sepolia\"\n),\n\ncumulative_rewards as (\n select\n block_timestamp,\n reward,\n full_liquidation,\n liquidation_id,\n CAST(\n account_id as text\n ) as account_id,\n SUM(\n reward / 1e18\n) over (\n partition by\n account_id,\n liquidation_id\n order by\n block_timestamp\n ) as cumulative_reward,\n ROW_NUMBER() over (\n partition by\n account_id,\n liquidation_id\n order by\n block_timestamp desc\n ) as rn\n from\n liquidation_events\n order by\n block_timestamp\n)\n\nselect\n account_id,\n block_timestamp as ts,\n cumulative_reward as total_reward\nfrom\n cumulative_rewards\nwhere\n rn = 1", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_collateral_modified_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/perp/fct_perp_collateral_modified_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/fct_perp_collateral_modified_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "fct_perp_collateral_modified_arbitrum_sepolia"], "alias": "fct_perp_collateral_modified_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "ca1e24771232ee7eab708293dd2396e8e05fd04e2b4e03b873388b995a5f23a1"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "Synth market ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_delta": {"name": "amount_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988934.328491, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_collateral_modified_arbitrum_sepolia\"", "raw_code": "select\n id,\n block_timestamp,\n account_id,\n block_number,\n transaction_hash,\n contract,\n event_name,\n collateral_id as synth_market_id,\n sender,\n {{ convert_wei(\"amount_delta\") }} as amount_delta\nfrom\n {{ ref(\"perp_collateral_modified_arbitrum_sepolia\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.perp_collateral_modified_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_collateral_modified_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "select\n id,\n block_timestamp,\n account_id,\n block_number,\n transaction_hash,\n contract,\n event_name,\n collateral_id as synth_market_id,\n sender,\n \n amount_delta / 1e18\n as amount_delta\nfrom\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_collateral_modified_arbitrum_sepolia\"", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_perp_market_history_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_market_history_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/perp/fct_perp_market_history_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/fct_perp_market_history_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_perp_market_history_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "fct_perp_market_history_arbitrum_sepolia"], "alias": "fct_perp_market_history_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "2e9346897a885116f844f0828edea20fb24f5f016953d560c0eeaeae3890bc60"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Price (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "skew": {"name": "skew", "description": "Skew (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size": {"name": "size", "description": "Size (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size_delta": {"name": "size_delta", "description": "Size delta (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "funding_rate": {"name": "funding_rate", "description": "Funding rate (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "funding_velocity": {"name": "funding_velocity", "description": "Funding velocity (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "interest_rate": {"name": "interest_rate", "description": "Interest rate (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "funding_rate_apr": {"name": "funding_rate_apr", "description": "Funding rate APR (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "long_rate_apr": {"name": "long_rate_apr", "description": "Long rate APR (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "short_rate_apr": {"name": "short_rate_apr", "description": "Short rate APR (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size_usd": {"name": "size_usd", "description": "Size (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "long_oi": {"name": "long_oi", "description": "Long open interest (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "short_oi": {"name": "short_oi", "description": "Short open interest (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "long_oi_pct": {"name": "long_oi_pct", "description": "Long open interest (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "short_oi_pct": {"name": "short_oi_pct", "description": "Short open interest (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988934.339652, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"", "raw_code": "with arbitrum as (\n select\n mu.id,\n mu.block_timestamp as ts,\n mu.block_number,\n mu.transaction_hash,\n m.id as market_id,\n m.market_symbol,\n {{ convert_wei('price') }} as price,\n {{ convert_wei('skew') }} as skew,\n {{ convert_wei('size') }} as size,\n {{ convert_wei('size_delta') }} as size_delta,\n {{ convert_wei('current_funding_rate') }} as funding_rate,\n {{ convert_wei('current_funding_velocity') }} as funding_velocity,\n {{ convert_wei('interest_rate') }} as interest_rate,\n {{ convert_wei('current_funding_rate') }} * 365.25 as funding_rate_apr,\n {{ convert_wei('current_funding_rate') }} * 365.25\n + {{ convert_wei('interest_rate') }} as long_rate_apr,\n {{ convert_wei('current_funding_rate') }} * -1 * 365.25\n + {{ convert_wei('interest_rate') }} as short_rate_apr\n from\n {{ ref('perp_market_updated_arbitrum_sepolia') }}\n as mu\n left join\n {{ ref('fct_perp_markets_arbitrum_sepolia') }}\n as m\n on mu.market_id = m.id\n)\n\nselect\n *,\n size * price as size_usd,\n (\n size + skew\n ) * price / 2 as long_oi,\n (\n size - skew\n ) * price / 2 as short_oi,\n case\n when size * price = 0 then null\n else ((size + skew) * price / 2) / (\n size * price\n )\n end as long_oi_pct,\n case\n when size * price = 0 then null\n else ((size - skew) * price / 2) / (\n size * price\n )\n end as short_oi_pct\nfrom\n arbitrum", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_arbitrum_sepolia", "package": null, "version": null}, {"name": "fct_perp_markets_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.perp_market_updated_arbitrum_sepolia", "model.synthetix.fct_perp_markets_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_market_history_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with arbitrum as (\n select\n mu.id,\n mu.block_timestamp as ts,\n mu.block_number,\n mu.transaction_hash,\n m.id as market_id,\n m.market_symbol,\n \n price / 1e18\n as price,\n \n skew / 1e18\n as skew,\n \n size / 1e18\n as size,\n \n size_delta / 1e18\n as size_delta,\n \n current_funding_rate / 1e18\n as funding_rate,\n \n current_funding_velocity / 1e18\n as funding_velocity,\n \n interest_rate / 1e18\n as interest_rate,\n \n current_funding_rate / 1e18\n * 365.25 as funding_rate_apr,\n \n current_funding_rate / 1e18\n * 365.25\n + \n interest_rate / 1e18\n as long_rate_apr,\n \n current_funding_rate / 1e18\n * -1 * 365.25\n + \n interest_rate / 1e18\n as short_rate_apr\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"\n as mu\n left join\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_markets_arbitrum_sepolia\"\n as m\n on mu.market_id = m.id\n)\n\nselect\n *,\n size * price as size_usd,\n (\n size + skew\n ) * price / 2 as long_oi,\n (\n size - skew\n ) * price / 2 as short_oi,\n case\n when size * price = 0 then null\n else ((size + skew) * price / 2) / (\n size * price\n )\n end as long_oi_pct,\n case\n when size * price = 0 then null\n else ((size - skew) * price / 2) / (\n size * price\n )\n end as short_oi_pct\nfrom\n arbitrum", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_previous_order_expired_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/perp/fct_perp_previous_order_expired_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/fct_perp_previous_order_expired_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "fct_perp_previous_order_expired_arbitrum_sepolia"], "alias": "fct_perp_previous_order_expired_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "ee755b3b286133e2a8910532275ceb479c76ae1244120726e4656dd779005c88"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "commitment_time": {"name": "commitment_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "acceptable_price": {"name": "acceptable_price", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size_delta": {"name": "size_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988934.3301702, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_previous_order_expired_arbitrum_sepolia\"", "raw_code": "select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n account_id,\n commitment_time,\n tracking_code,\n {{ convert_wei(\"acceptable_price\") }} as acceptable_price,\n {{ convert_wei(\"size_delta\") }} as size_delta\nfrom\n {{ ref(\"perp_previous_order_expired_arbitrum_sepolia\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.perp_previous_order_expired_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_previous_order_expired_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n account_id,\n commitment_time,\n tracking_code,\n \n acceptable_price / 1e18\n as acceptable_price,\n \n size_delta / 1e18\n as size_delta\nfrom\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_previous_order_expired_arbitrum_sepolia\"", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_perp_accounts_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_accounts_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/perp/fct_perp_accounts_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/fct_perp_accounts_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_perp_accounts_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "fct_perp_accounts_arbitrum_sepolia"], "alias": "fct_perp_accounts_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "6771ac71bccef8f113ca25c068559ee0cead6582ddf9e9c4a9474beff5fb61ea"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "created_ts": {"name": "created_ts", "description": "Account creation timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "owner": {"name": "owner", "description": "Address of the account owner", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988934.3430111, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_accounts_arbitrum_sepolia\"", "raw_code": "with arbitrum as (\n select\n block_timestamp as created_ts,\n \"owner\",\n CAST(\n account_id as VARCHAR\n ) as id\n from\n {{ ref('perp_account_created_arbitrum_sepolia') }}\n)\n\nselect *\nfrom\n arbitrum", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.perp_account_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_accounts_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with arbitrum as (\n select\n block_timestamp as created_ts,\n \"owner\",\n CAST(\n account_id as VARCHAR\n ) as id\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_created_arbitrum_sepolia\"\n)\n\nselect *\nfrom\n arbitrum", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_perp_trades_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_trades_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/perp/fct_perp_trades_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/fct_perp_trades_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "fct_perp_trades_arbitrum_sepolia"], "alias": "fct_perp_trades_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "4a12c832a39293b0bfb32d7be97314ee6ce00ba0bfd53829c94796f6194f2bb0"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fill_price": {"name": "fill_price", "description": "Fill price (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pnl": {"name": "pnl", "description": "PnL (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "accrued_funding": {"name": "accrued_funding", "description": "Accrued funding (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trade_size": {"name": "trade_size", "description": "Trade size (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "position_size": {"name": "position_size", "description": "Position size", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "total_fees": {"name": "total_fees", "description": "Total fees (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "Referral fees (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "Collected fees (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_reward": {"name": "settlement_reward", "description": "Settlement reward (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "Account tracking code", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settler": {"name": "settler", "description": "Address of the settler", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "notional_trade_size": {"name": "notional_trade_size", "description": "Notional trade size (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "notional_position_size": {"name": "notional_position_size", "description": "Notional position size (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "lp_fees": {"name": "lp_fees", "description": "LP fees (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "Exchange fees (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988934.333382, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"", "raw_code": "with arbitrum as (\n select\n pos.id,\n pos.block_timestamp as ts,\n pos.block_number,\n pos.transaction_hash,\n pos.contract,\n pos.market_id,\n markets.market_symbol,\n CAST(\n pos.account_id as text\n ) as account_id,\n {{ convert_wei('fill_price') }} as fill_price,\n {{ convert_wei('pnl') }} as pnl,\n {{ convert_wei('accrued_funding') }} as accrued_funding,\n {{ convert_wei('size_delta') }} as trade_size,\n {{ convert_wei('new_size') }} as position_size,\n {{ convert_wei('total_fees') }} as total_fees,\n {{ convert_wei('referral_fees') }} as referral_fees,\n {{ convert_wei('collected_fees') }} as collected_fees,\n {{ convert_wei('settlement_reward') }} as settlement_reward,\n {{ convert_hex('tracking_code') }} as tracking_code,\n pos.settler\n from\n {{ ref('perp_order_settled_arbitrum_sepolia') }} as pos\n left join {{ ref('fct_perp_markets_arbitrum_sepolia') }} as markets\n on pos.market_id = markets.id\n)\n\nselect\n *,\n ABS(\n fill_price * trade_size\n ) as notional_trade_size,\n fill_price * position_size as notional_position_size,\n total_fees - referral_fees - collected_fees - settlement_reward as lp_fees,\n total_fees - settlement_reward as exchange_fees\nfrom\n arbitrum", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_arbitrum_sepolia", "package": null, "version": null}, {"name": "fct_perp_markets_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei", "macro.synthetix.convert_hex"], "nodes": ["model.synthetix.perp_order_settled_arbitrum_sepolia", "model.synthetix.fct_perp_markets_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_trades_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with arbitrum as (\n select\n pos.id,\n pos.block_timestamp as ts,\n pos.block_number,\n pos.transaction_hash,\n pos.contract,\n pos.market_id,\n markets.market_symbol,\n CAST(\n pos.account_id as text\n ) as account_id,\n \n fill_price / 1e18\n as fill_price,\n \n pnl / 1e18\n as pnl,\n \n accrued_funding / 1e18\n as accrued_funding,\n \n size_delta / 1e18\n as trade_size,\n \n new_size / 1e18\n as position_size,\n \n total_fees / 1e18\n as total_fees,\n \n referral_fees / 1e18\n as referral_fees,\n \n collected_fees / 1e18\n as collected_fees,\n \n settlement_reward / 1e18\n as settlement_reward,\n \n LEFT(\n REGEXP_REPLACE(\n encode(\n DECODE(REPLACE(tracking_code, '0x', ''), 'hex'),\n 'escape'\n ) :: text,\n '\\\\000',\n '',\n 'g'\n ),\n 20\n )\n as tracking_code,\n pos.settler\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\" as pos\n left join \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_markets_arbitrum_sepolia\" as markets\n on pos.market_id = markets.id\n)\n\nselect\n *,\n ABS(\n fill_price * trade_size\n ) as notional_trade_size,\n fill_price * position_size as notional_position_size,\n total_fees - referral_fees - collected_fees - settlement_reward as lp_fees,\n total_fees - settlement_reward as exchange_fees\nfrom\n arbitrum", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_perp_liq_position_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_liq_position_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/perp/fct_perp_liq_position_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/fct_perp_liq_position_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_perp_liq_position_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "fct_perp_liq_position_arbitrum_sepolia"], "alias": "fct_perp_liq_position_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "58fcaa409fe81b13405dcc559511c8350525ab774d4f4af0af961d8e8227a839"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_liquidated": {"name": "amount_liquidated", "description": "Amount liquidated", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "position_size": {"name": "position_size", "description": "Liquidated position size", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988934.3412244, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"", "raw_code": "with liquidations as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash,\n account_id,\n market_id,\n {{ convert_wei('amount_liquidated') }} as amount_liquidated,\n {{ convert_wei('current_position_size') }} as position_size\n from\n {{ ref('perp_position_liquidated_arbitrum_sepolia') }}\n),\n\nmarkets as (\n select\n id,\n market_symbol\n from\n {{ ref('fct_perp_markets_arbitrum_sepolia') }}\n)\n\nselect\n l.id,\n l.ts,\n l.block_number,\n l.transaction_hash,\n l.market_id,\n m.market_symbol,\n l.amount_liquidated,\n l.position_size,\n CAST(\n l.account_id as text\n ) as account_id\nfrom\n liquidations as l\nleft join markets as m\n on l.market_id = m.id", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_sepolia", "package": null, "version": null}, {"name": "fct_perp_markets_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia", "model.synthetix.fct_perp_markets_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/fct_perp_liq_position_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with liquidations as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash,\n account_id,\n market_id,\n \n amount_liquidated / 1e18\n as amount_liquidated,\n \n current_position_size / 1e18\n as position_size\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\n),\n\nmarkets as (\n select\n id,\n market_symbol\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_markets_arbitrum_sepolia\"\n)\n\nselect\n l.id,\n l.ts,\n l.block_number,\n l.transaction_hash,\n l.market_id,\n m.market_symbol,\n l.amount_liquidated,\n l.position_size,\n CAST(\n l.account_id as text\n ) as account_id\nfrom\n liquidations as l\nleft join markets as m\n on l.market_id = m.id", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_spot_wrapper_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_spot_wrapper_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/spot/fct_spot_wrapper_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/fct_spot_wrapper_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_spot_wrapper_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "fct_spot_wrapper_arbitrum_sepolia"], "alias": "fct_spot_wrapper_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "49f350fb89c3a272aba3ed08f540ec29890804cce04912b630ed546175544dcb"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tx_hash": {"name": "tx_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "Synth market ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_wrapped": {"name": "amount_wrapped", "description": "Amount wrapped", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988934.6914766, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_wrapper_arbitrum_sepolia\"", "raw_code": "with wraps as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n {{ convert_wei('amount_wrapped') }} as amount_wrapped\n from\n {{ ref('spot_synth_wrapped_arbitrum_sepolia') }}\n),\n\nunwraps as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n -1 * {{ convert_wei('amount_unwrapped') }} as amount_wrapped\n from\n {{ ref('spot_synth_unwrapped_arbitrum_sepolia') }}\n)\n\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n amount_wrapped\nfrom\n wraps\nunion all\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n amount_wrapped\nfrom\n unwraps\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_arbitrum_sepolia", "package": null, "version": null}, {"name": "spot_synth_unwrapped_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.spot_synth_wrapped_arbitrum_sepolia", "model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/fct_spot_wrapper_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with wraps as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n \n amount_wrapped / 1e18\n as amount_wrapped\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_wrapped_arbitrum_sepolia\"\n),\n\nunwraps as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n -1 * \n amount_unwrapped / 1e18\n as amount_wrapped\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"\n)\n\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n amount_wrapped\nfrom\n wraps\nunion all\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n amount_wrapped\nfrom\n unwraps\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_synth_supply_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_synth_supply_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/spot/fct_synth_supply_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/fct_synth_supply_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_synth_supply_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "fct_synth_supply_arbitrum_sepolia"], "alias": "fct_synth_supply_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "c2d48200394a1756128b70264de17160e0ae60db811a25cce88a3d62c5c531e7"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "Synth market ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "supply": {"name": "supply", "description": "Supply", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988934.6877887, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_synth_supply_arbitrum_sepolia\"", "raw_code": "with wrapper as (\n select\n ts,\n block_number,\n synth_market_id,\n amount_wrapped as change_amount\n from\n {{ ref('fct_spot_wrapper_arbitrum_sepolia') }}\n),\n\natomics as (\n select\n ts,\n block_number,\n synth_market_id,\n amount as change_amount\n from\n {{ ref('fct_spot_atomics_arbitrum_sepolia') }}\n union all\n select\n ts,\n block_number,\n 0 as synth_market_id,\n amount * price * -1 as change_amount\n from\n {{ ref('fct_spot_atomics_arbitrum_sepolia') }}\n),\n\nusd_changes as (\n select\n block_timestamp as ts,\n block_number,\n 0 as synth_market_id,\n {{ convert_wei(\"amount\") }} as change_amount\n from\n {{ ref('core_usd_minted_arbitrum_sepolia') }}\n union all\n select\n block_timestamp as ts,\n block_number,\n 0 as synth_market_id,\n -1 * {{ convert_wei(\"amount\") }} as change_amount\n from\n {{ ref('core_usd_burned_arbitrum_sepolia') }}\n),\n\nall_changes as (\n select *\n from\n wrapper\n union all\n select *\n from\n atomics\n union all\n select *\n from\n usd_changes\n)\n\nselect\n ts,\n block_number,\n synth_market_id,\n SUM(change_amount) over (\n partition by synth_market_id\n order by\n ts,\n block_number\n ) as supply\nfrom\n all_changes", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_arbitrum_sepolia", "package": null, "version": null}, {"name": "fct_spot_atomics_arbitrum_sepolia", "package": null, "version": null}, {"name": "fct_spot_atomics_arbitrum_sepolia", "package": null, "version": null}, {"name": "core_usd_minted_arbitrum_sepolia", "package": null, "version": null}, {"name": "core_usd_burned_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.fct_spot_wrapper_arbitrum_sepolia", "model.synthetix.fct_spot_atomics_arbitrum_sepolia", "model.synthetix.core_usd_minted_arbitrum_sepolia", "model.synthetix.core_usd_burned_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/fct_synth_supply_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with wrapper as (\n select\n ts,\n block_number,\n synth_market_id,\n amount_wrapped as change_amount\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_wrapper_arbitrum_sepolia\"\n),\n\natomics as (\n select\n ts,\n block_number,\n synth_market_id,\n amount as change_amount\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_atomics_arbitrum_sepolia\"\n union all\n select\n ts,\n block_number,\n 0 as synth_market_id,\n amount * price * -1 as change_amount\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_atomics_arbitrum_sepolia\"\n),\n\nusd_changes as (\n select\n block_timestamp as ts,\n block_number,\n 0 as synth_market_id,\n \n amount / 1e18\n as change_amount\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\n union all\n select\n block_timestamp as ts,\n block_number,\n 0 as synth_market_id,\n -1 * \n amount / 1e18\n as change_amount\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\n),\n\nall_changes as (\n select *\n from\n wrapper\n union all\n select *\n from\n atomics\n union all\n select *\n from\n usd_changes\n)\n\nselect\n ts,\n block_number,\n synth_market_id,\n SUM(change_amount) over (\n partition by synth_market_id\n order by\n ts,\n block_number\n ) as supply\nfrom\n all_changes", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_spot_atomics_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_spot_atomics_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/spot/fct_spot_atomics_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/fct_spot_atomics_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_spot_atomics_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "fct_spot_atomics_arbitrum_sepolia"], "alias": "fct_spot_atomics_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "d672ea309036690687af2b401000694d529051ca004e255842a471feffa5f1bf"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tx_hash": {"name": "tx_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "Synth market ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referrer": {"name": "referrer", "description": "Address of the referrer", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988934.6892676, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_atomics_arbitrum_sepolia\"", "raw_code": "with bought as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n {{ convert_wei('price') }} as price,\n {{ convert_wei('synth_returned') }} as amount,\n referrer\n from\n {{ ref('spot_synth_bought_arbitrum_sepolia') }}\n),\n\nsold as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n {{ convert_wei('price') }} as price,\n -1 * {{ convert_wei('amount_returned') }} as amount,\n referrer\n from\n {{ ref('spot_synth_sold_arbitrum_sepolia') }}\n)\n\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n price,\n amount,\n referrer\nfrom\n bought\nunion all\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n price,\n amount,\n referrer\nfrom\n sold\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_sepolia", "package": null, "version": null}, {"name": "spot_synth_sold_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_sepolia", "model.synthetix.spot_synth_sold_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/fct_spot_atomics_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with bought as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n \n price / 1e18\n as price,\n \n synth_returned / 1e18\n as amount,\n referrer\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\n),\n\nsold as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n \n price / 1e18\n as price,\n -1 * \n amount_returned / 1e18\n as amount,\n referrer\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\n)\n\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n price,\n amount,\n referrer\nfrom\n bought\nunion all\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n price,\n amount,\n referrer\nfrom\n sold\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_spot_markets_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_spot_markets_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/spot/fct_spot_markets_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/fct_spot_markets_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_spot_markets_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "fct_spot_markets_arbitrum_sepolia"], "alias": "fct_spot_markets_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "29d35394926b2558d0bbaf5c238df5202c7e0915d3604024c9d368cb7454ab59"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"id": {"name": "id", "description": "Synth market ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "created_ts": {"name": "created_ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_address": {"name": "token_address", "description": "Token address", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988934.690253, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_markets_arbitrum_sepolia\"", "raw_code": "with base as (\n select\n synth_market_id as id,\n block_timestamp as created_ts,\n block_number,\n synth_token_address as token_address\n from\n {{ ref('spot_synth_registered_arbitrum_sepolia') }}\n)\n\nselect *\nfrom\n base", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.spot_synth_registered_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/fct_spot_markets_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with base as (\n select\n synth_market_id as id,\n block_timestamp as created_ts,\n block_number,\n synth_token_address as token_address\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_registered_arbitrum_sepolia\"\n)\n\nselect *\nfrom\n base", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_pool_pnl_hourly_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/core/fct_pool_pnl_hourly_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/fct_pool_pnl_hourly_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "fct_pool_pnl_hourly_arbitrum_sepolia"], "alias": "fct_pool_pnl_hourly_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "4eff4d430e6250f18fe5551bd163fed7bb4fbfe8e69ab12185c6befd95e0ca86"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "table", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": ["ts", "pool_id", "collateral_type"], "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_value": {"name": "collateral_value", "description": "Collateral value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "debt": {"name": "debt", "description": "Debt value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_issuance": {"name": "hourly_issuance", "description": "Hourly issuance", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_pnl": {"name": "hourly_pnl", "description": "Hourly PnL", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "rewards_usd": {"name": "rewards_usd", "description": "Rewards value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_pnl_pct": {"name": "hourly_pnl_pct", "description": "Hourly PnL (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_rewards_pct": {"name": "hourly_rewards_pct", "description": "Hourly Rewards (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_total_pct": {"name": "hourly_total_pct", "description": "Hourly Total (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia", "materialized": "table", "unique_key": ["ts", "pool_id", "collateral_type"]}, "created_at": 1727988934.7653236, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"", "raw_code": "{{ config(\n materialized = 'table',\n unique_key = ['ts', 'pool_id', 'collateral_type'],\n) }}\n\nwith dim as (\n select\n p.pool_id,\n p.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n {{ ref('fct_pool_debt_arbitrum_sepolia') }}\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n {{ ref('fct_pool_debt_arbitrum_sepolia') }}\n ) as p\n group by\n p.pool_id,\n p.collateral_type\n),\n\nissuance as (\n select\n ts,\n pool_id,\n collateral_type,\n hourly_issuance\n from\n {{ ref('fct_pool_issuance_hourly_arbitrum_sepolia') }}\n),\n\ndebt as (\n select distinct\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as ts,\n last_value(debt) over (\n partition by date_trunc('hour', ts), pool_id, collateral_type\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as debt\n from\n {{ ref('fct_pool_debt_arbitrum_sepolia') }}\n),\n\ncollateral as (\n select distinct\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as ts,\n last_value(collateral_value) over (\n partition by date_trunc('hour', ts), pool_id, collateral_type\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as collateral_value\n from\n {{ ref('core_vault_collateral_arbitrum_sepolia') }}\n where\n pool_id = 1\n),\n\nffill as (\n select\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n last(debt) over (\n partition by dim.collateral_type, dim.pool_id\n order by dim.ts\n rows between unbounded preceding and current row\n ),\n 0\n ) as debt,\n coalesce(\n last(collateral_value) over (\n partition by dim.collateral_type, dim.pool_id\n order by dim.ts\n rows between unbounded preceding and current row\n ),\n 0\n ) as collateral_value\n from\n dim\n left join debt\n on\n dim.ts = debt.ts\n and dim.pool_id = debt.pool_id\n and dim.collateral_type = debt.collateral_type\n left join collateral\n on\n dim.ts = collateral.ts\n and dim.pool_id = collateral.pool_id\n and dim.collateral_type = collateral.collateral_type\n),\n\nhourly_pnl as (\n select\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n coalesce(lag(debt) over (\n partition by pool_id, collateral_type\n order by\n ts\n ) - debt, 0) as hourly_pnl\n from\n ffill\n),\n\nhourly_rewards as (\n select\n ts,\n pool_id,\n collateral_type,\n rewards_usd\n from\n {{ ref('fct_pool_rewards_hourly_arbitrum_sepolia') }}\n),\n\nhourly_returns as (\n select\n pnl.ts,\n pnl.pool_id,\n pnl.collateral_type,\n pnl.collateral_value,\n pnl.debt,\n coalesce(\n iss.hourly_issuance,\n 0\n ) as hourly_issuance,\n pnl.hourly_pnl + coalesce(\n iss.hourly_issuance,\n 0\n ) as hourly_pnl,\n coalesce(\n rewards.rewards_usd,\n 0\n ) as rewards_usd,\n case\n when pnl.collateral_value = 0 then 0\n else coalesce(\n rewards.rewards_usd,\n 0\n ) / pnl.collateral_value\n end as hourly_rewards_pct,\n case\n when pnl.collateral_value = 0 then 0\n else\n (coalesce(iss.hourly_issuance, 0) + pnl.hourly_pnl)\n / pnl.collateral_value\n end as hourly_pnl_pct,\n case\n when pnl.collateral_value = 0 then 0\n else\n (\n coalesce(rewards.rewards_usd, 0)\n + pnl.hourly_pnl\n + coalesce(iss.hourly_issuance, 0)\n )\n / pnl.collateral_value\n end as hourly_total_pct\n from\n hourly_pnl as pnl\n left join hourly_rewards as rewards\n on\n pnl.ts = rewards.ts\n and pnl.pool_id = rewards.pool_id\n and lower(pnl.collateral_type) = lower(rewards.collateral_type)\n left join issuance as iss\n on\n pnl.ts = iss.ts\n and pnl.pool_id = iss.pool_id\n and lower(\n pnl.collateral_type\n ) = lower(\n iss.collateral_type\n )\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_issuance,\n hourly_pnl,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n hourly_total_pct\nfrom\n hourly_returns", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_arbitrum_sepolia", "package": null, "version": null}, {"name": "fct_pool_debt_arbitrum_sepolia", "package": null, "version": null}, {"name": "fct_pool_issuance_hourly_arbitrum_sepolia", "package": null, "version": null}, {"name": "fct_pool_debt_arbitrum_sepolia", "package": null, "version": null}, {"name": "core_vault_collateral_arbitrum_sepolia", "package": null, "version": null}, {"name": "fct_pool_rewards_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_debt_arbitrum_sepolia", "model.synthetix.fct_pool_issuance_hourly_arbitrum_sepolia", "model.synthetix.core_vault_collateral_arbitrum_sepolia", "model.synthetix.fct_pool_rewards_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_pnl_hourly_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\n\nwith dim as (\n select\n p.pool_id,\n p.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_debt_arbitrum_sepolia\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_debt_arbitrum_sepolia\"\n ) as p\n group by\n p.pool_id,\n p.collateral_type\n),\n\nissuance as (\n select\n ts,\n pool_id,\n collateral_type,\n hourly_issuance\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_hourly_arbitrum_sepolia\"\n),\n\ndebt as (\n select distinct\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as ts,\n last_value(debt) over (\n partition by date_trunc('hour', ts), pool_id, collateral_type\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as debt\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_debt_arbitrum_sepolia\"\n),\n\ncollateral as (\n select distinct\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as ts,\n last_value(collateral_value) over (\n partition by date_trunc('hour', ts), pool_id, collateral_type\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as collateral_value\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_collateral_arbitrum_sepolia\"\n where\n pool_id = 1\n),\n\nffill as (\n select\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n last(debt) over (\n partition by dim.collateral_type, dim.pool_id\n order by dim.ts\n rows between unbounded preceding and current row\n ),\n 0\n ) as debt,\n coalesce(\n last(collateral_value) over (\n partition by dim.collateral_type, dim.pool_id\n order by dim.ts\n rows between unbounded preceding and current row\n ),\n 0\n ) as collateral_value\n from\n dim\n left join debt\n on\n dim.ts = debt.ts\n and dim.pool_id = debt.pool_id\n and dim.collateral_type = debt.collateral_type\n left join collateral\n on\n dim.ts = collateral.ts\n and dim.pool_id = collateral.pool_id\n and dim.collateral_type = collateral.collateral_type\n),\n\nhourly_pnl as (\n select\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n coalesce(lag(debt) over (\n partition by pool_id, collateral_type\n order by\n ts\n ) - debt, 0) as hourly_pnl\n from\n ffill\n),\n\nhourly_rewards as (\n select\n ts,\n pool_id,\n collateral_type,\n rewards_usd\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_hourly_arbitrum_sepolia\"\n),\n\nhourly_returns as (\n select\n pnl.ts,\n pnl.pool_id,\n pnl.collateral_type,\n pnl.collateral_value,\n pnl.debt,\n coalesce(\n iss.hourly_issuance,\n 0\n ) as hourly_issuance,\n pnl.hourly_pnl + coalesce(\n iss.hourly_issuance,\n 0\n ) as hourly_pnl,\n coalesce(\n rewards.rewards_usd,\n 0\n ) as rewards_usd,\n case\n when pnl.collateral_value = 0 then 0\n else coalesce(\n rewards.rewards_usd,\n 0\n ) / pnl.collateral_value\n end as hourly_rewards_pct,\n case\n when pnl.collateral_value = 0 then 0\n else\n (coalesce(iss.hourly_issuance, 0) + pnl.hourly_pnl)\n / pnl.collateral_value\n end as hourly_pnl_pct,\n case\n when pnl.collateral_value = 0 then 0\n else\n (\n coalesce(rewards.rewards_usd, 0)\n + pnl.hourly_pnl\n + coalesce(iss.hourly_issuance, 0)\n )\n / pnl.collateral_value\n end as hourly_total_pct\n from\n hourly_pnl as pnl\n left join hourly_rewards as rewards\n on\n pnl.ts = rewards.ts\n and pnl.pool_id = rewards.pool_id\n and lower(pnl.collateral_type) = lower(rewards.collateral_type)\n left join issuance as iss\n on\n pnl.ts = iss.ts\n and pnl.pool_id = iss.pool_id\n and lower(\n pnl.collateral_type\n ) = lower(\n iss.collateral_type\n )\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_issuance,\n hourly_pnl,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n hourly_total_pct\nfrom\n hourly_returns", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_account_delegation_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_core_account_delegation_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/core/fct_core_account_delegation_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/fct_core_account_delegation_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_core_account_delegation_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "fct_core_account_delegation_arbitrum_sepolia"], "alias": "fct_core_account_delegation_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "0601a660fbddc056334d9e17391d9915d2d64f46736d7efb501e3a92a5516818"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_delegated": {"name": "amount_delegated", "description": "Amount of delegated collateral", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988934.7523158, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_account_delegation_arbitrum_sepolia\"", "raw_code": "with delegation_changes as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n {{ convert_wei('amount') }}\n - LAG({{ convert_wei('amount') }}, 1, 0) over (\n partition by\n account_id,\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as change_in_amount\n from\n {{ ref('core_delegation_updated_arbitrum_sepolia') }}\n),\n\ncumulative_delegation as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n SUM(change_in_amount) over (\n partition by\n pool_id,\n account_id,\n collateral_type\n order by\n block_timestamp\n ) as cumulative_amount_delegated,\n ROW_NUMBER() over (\n partition by\n pool_id,\n account_id,\n collateral_type\n order by\n block_timestamp desc\n ) as rn\n from\n delegation_changes\n)\n\nselect\n block_timestamp as ts,\n pool_id,\n collateral_type,\n cumulative_amount_delegated as amount_delegated,\n CAST(\n account_id as text\n ) as account_id\nfrom\n cumulative_delegation\nwhere\n rn = 1\norder by\n block_timestamp,\n collateral_type", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_account_delegation_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with delegation_changes as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n \n amount / 1e18\n\n - LAG(\n amount / 1e18\n, 1, 0) over (\n partition by\n account_id,\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as change_in_amount\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\n),\n\ncumulative_delegation as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n SUM(change_in_amount) over (\n partition by\n pool_id,\n account_id,\n collateral_type\n order by\n block_timestamp\n ) as cumulative_amount_delegated,\n ROW_NUMBER() over (\n partition by\n pool_id,\n account_id,\n collateral_type\n order by\n block_timestamp desc\n ) as rn\n from\n delegation_changes\n)\n\nselect\n block_timestamp as ts,\n pool_id,\n collateral_type,\n cumulative_amount_delegated as amount_delegated,\n CAST(\n account_id as text\n ) as account_id\nfrom\n cumulative_delegation\nwhere\n rn = 1\norder by\n block_timestamp,\n collateral_type", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_apr_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_core_apr_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/core/fct_core_apr_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/fct_core_apr_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_core_apr_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "fct_core_apr_arbitrum_sepolia"], "alias": "fct_core_apr_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "d50a9d0ba95be8c42f7da6b41894b4005d99e8640823f972e2a7828abbb9ef96"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "table", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_value": {"name": "collateral_value", "description": "Collateral value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "debt": {"name": "debt", "description": "Debt value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_issuance": {"name": "hourly_issuance", "description": "Hourly issuance", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_pnl": {"name": "hourly_pnl", "description": "Hourly PnL", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_pnl": {"name": "cumulative_pnl", "description": "Cumulative PnL", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_issuance": {"name": "cumulative_issuance", "description": "Cumulative Issuance", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "rewards_usd": {"name": "rewards_usd", "description": "Rewards value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_pnl_pct": {"name": "hourly_pnl_pct", "description": "Hourly PnL (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_rewards_pct": {"name": "hourly_rewards_pct", "description": "Hourly Rewards (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_24h": {"name": "apr_24h", "description": "APR (24h)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_24h": {"name": "apy_24h", "description": "APY (24h)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_7d": {"name": "apr_7d", "description": "APR (7d)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_7d": {"name": "apy_7d", "description": "APY (7d)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_28d": {"name": "apr_28d", "description": "APR (28d)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_28d": {"name": "apy_28d", "description": "APY (28d)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_24h_pnl": {"name": "apr_24h_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_24h_pnl": {"name": "apy_24h_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_7d_pnl": {"name": "apr_7d_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_7d_pnl": {"name": "apy_7d_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_28d_pnl": {"name": "apr_28d_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_28d_pnl": {"name": "apy_28d_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_24h_rewards": {"name": "apr_24h_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_24h_rewards": {"name": "apy_24h_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_7d_rewards": {"name": "apr_7d_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_7d_rewards": {"name": "apy_7d_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_28d_rewards": {"name": "apr_28d_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_28d_rewards": {"name": "apy_28d_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia", "materialized": "table"}, "created_at": 1727988934.7556353, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"", "raw_code": "{{\n config(\n materialized = 'table',\n )\n}}\n\nwith pnl_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_pnl,\n hourly_issuance,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n hourly_total_pct,\n SUM(\n COALESCE(\n hourly_issuance,\n 0\n )\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n ) as cumulative_issuance,\n SUM(\n hourly_pnl\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n ) as cumulative_pnl\n from\n {{ ref('fct_pool_pnl_hourly_arbitrum_sepolia') }}\n),\n\navg_returns as (\n select\n ts,\n pool_id,\n collateral_type,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_pnl_pct,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_pnl_pct,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_pnl_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_rewards_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_total_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_total_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_total_pct\n from\n pnl_hourly\n),\n\napr_calculations as (\n select\n pnl_hourly.ts,\n pnl_hourly.pool_id,\n pnl_hourly.collateral_type,\n pnl_hourly.collateral_value,\n pnl_hourly.debt,\n pnl_hourly.hourly_pnl,\n pnl_hourly.cumulative_pnl,\n pnl_hourly.hourly_issuance,\n pnl_hourly.cumulative_issuance,\n pnl_hourly.rewards_usd,\n pnl_hourly.hourly_pnl_pct,\n pnl_hourly.hourly_rewards_pct,\n -- total pnls\n avg_returns.avg_24h_total_pct * 24 * 365 as apr_24h,\n avg_returns.avg_7d_total_pct * 24 * 365 as apr_7d,\n avg_returns.avg_28d_total_pct * 24 * 365 as apr_28d,\n -- pool pnls\n avg_returns.avg_24h_pnl_pct * 24 * 365 as apr_24h_pnl,\n avg_returns.avg_7d_pnl_pct * 24 * 365 as apr_7d_pnl,\n avg_returns.avg_28d_pnl_pct * 24 * 365 as apr_28d_pnl,\n -- rewards pnls\n avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards,\n avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards,\n avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards\n from\n pnl_hourly\n inner join avg_returns\n on\n pnl_hourly.ts = avg_returns.ts\n and pnl_hourly.pool_id = avg_returns.pool_id\n and pnl_hourly.collateral_type = avg_returns.collateral_type\n),\n\napy_calculations as (\n select\n *,\n (POWER(1 + apr_24h / 8760, 8760) - 1) as apy_24h,\n (POWER(1 + apr_7d / 8760, 8760) - 1) as apy_7d,\n (POWER(1 + apr_28d / 8760, 8760) - 1) as apy_28d,\n (POWER(1 + apr_24h_pnl / 8760, 8760) - 1) as apy_24h_pnl,\n (POWER(1 + apr_7d_pnl / 8760, 8760) - 1) as apy_7d_pnl,\n (POWER(1 + apr_28d_pnl / 8760, 8760) - 1) as apy_28d_pnl,\n (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards,\n (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards,\n (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards\n from\n apr_calculations\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_issuance,\n hourly_pnl,\n cumulative_pnl,\n cumulative_issuance,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n apr_24h,\n apy_24h,\n apr_7d,\n apy_7d,\n apr_28d,\n apy_28d,\n apr_24h_pnl,\n apy_24h_pnl,\n apr_7d_pnl,\n apy_7d_pnl,\n apr_28d_pnl,\n apy_28d_pnl,\n apr_24h_rewards,\n apy_24h_rewards,\n apr_7d_rewards,\n apy_7d_rewards,\n apr_28d_rewards,\n apy_28d_rewards\nfrom\n apy_calculations\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_apr_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\n\nwith pnl_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_pnl,\n hourly_issuance,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n hourly_total_pct,\n SUM(\n COALESCE(\n hourly_issuance,\n 0\n )\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n ) as cumulative_issuance,\n SUM(\n hourly_pnl\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n ) as cumulative_pnl\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\n),\n\navg_returns as (\n select\n ts,\n pool_id,\n collateral_type,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_pnl_pct,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_pnl_pct,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_pnl_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_rewards_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_total_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_total_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_total_pct\n from\n pnl_hourly\n),\n\napr_calculations as (\n select\n pnl_hourly.ts,\n pnl_hourly.pool_id,\n pnl_hourly.collateral_type,\n pnl_hourly.collateral_value,\n pnl_hourly.debt,\n pnl_hourly.hourly_pnl,\n pnl_hourly.cumulative_pnl,\n pnl_hourly.hourly_issuance,\n pnl_hourly.cumulative_issuance,\n pnl_hourly.rewards_usd,\n pnl_hourly.hourly_pnl_pct,\n pnl_hourly.hourly_rewards_pct,\n -- total pnls\n avg_returns.avg_24h_total_pct * 24 * 365 as apr_24h,\n avg_returns.avg_7d_total_pct * 24 * 365 as apr_7d,\n avg_returns.avg_28d_total_pct * 24 * 365 as apr_28d,\n -- pool pnls\n avg_returns.avg_24h_pnl_pct * 24 * 365 as apr_24h_pnl,\n avg_returns.avg_7d_pnl_pct * 24 * 365 as apr_7d_pnl,\n avg_returns.avg_28d_pnl_pct * 24 * 365 as apr_28d_pnl,\n -- rewards pnls\n avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards,\n avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards,\n avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards\n from\n pnl_hourly\n inner join avg_returns\n on\n pnl_hourly.ts = avg_returns.ts\n and pnl_hourly.pool_id = avg_returns.pool_id\n and pnl_hourly.collateral_type = avg_returns.collateral_type\n),\n\napy_calculations as (\n select\n *,\n (POWER(1 + apr_24h / 8760, 8760) - 1) as apy_24h,\n (POWER(1 + apr_7d / 8760, 8760) - 1) as apy_7d,\n (POWER(1 + apr_28d / 8760, 8760) - 1) as apy_28d,\n (POWER(1 + apr_24h_pnl / 8760, 8760) - 1) as apy_24h_pnl,\n (POWER(1 + apr_7d_pnl / 8760, 8760) - 1) as apy_7d_pnl,\n (POWER(1 + apr_28d_pnl / 8760, 8760) - 1) as apy_28d_pnl,\n (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards,\n (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards,\n (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards\n from\n apr_calculations\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_issuance,\n hourly_pnl,\n cumulative_pnl,\n cumulative_issuance,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n apr_24h,\n apy_24h,\n apr_7d,\n apy_7d,\n apr_28d,\n apy_28d,\n apr_24h_pnl,\n apy_24h_pnl,\n apr_7d_pnl,\n apy_7d_pnl,\n apr_28d_pnl,\n apy_28d_pnl,\n apr_24h_rewards,\n apy_24h_rewards,\n apr_7d_rewards,\n apy_7d_rewards,\n apr_28d_rewards,\n apy_28d_rewards\nfrom\n apy_calculations\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_pnl_hourly_reward_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_pool_pnl_hourly_reward_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/core/fct_pool_pnl_hourly_reward_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/fct_pool_pnl_hourly_reward_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_pool_pnl_hourly_reward_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "fct_pool_pnl_hourly_reward_arbitrum_sepolia"], "alias": "fct_pool_pnl_hourly_reward_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "b10198f9c9c0d58c8d885c057bfa69ec4c78fdc5d5ef095076fa47696c8638e3"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "table", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": ["ts", "pool_id", "collateral_type", "reward_token"], "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia", "materialized": "table", "unique_key": ["ts", "pool_id", "collateral_type", "reward_token"]}, "created_at": 1727988930.6727936, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_reward_arbitrum_sepolia\"", "raw_code": "{{ config(\n materialized = 'table',\n unique_key = ['ts', 'pool_id', 'collateral_type', 'reward_token'],\n) }}\n\nwith dim as (\n\n select\n t.ts,\n t.pool_id,\n t.collateral_type,\n t.collateral_value,\n p.token_symbol as reward_token\n from\n (\n select\n ts,\n collateral_type,\n pool_id,\n collateral_value\n from\n {{ ref('fct_pool_pnl_hourly_arbitrum_sepolia') }}\n group by\n ts,\n collateral_type,\n pool_id,\n collateral_value\n ) as t\n cross join (\n select distinct token_symbol\n from\n {{ ref('fct_pool_rewards_token_hourly_arbitrum_sepolia') }}\n ) as p\n group by\n t.ts,\n t.pool_id,\n t.collateral_type,\n t.collateral_value,\n p.token_symbol\n),\n\nreward_hourly_token as (\n select\n ts,\n pool_id,\n collateral_type,\n token_symbol as reward_token,\n SUM(\n rewards_usd\n ) as rewards_usd\n from\n {{ ref('fct_pool_rewards_token_hourly_arbitrum_sepolia') }}\n group by\n ts,\n pool_id,\n collateral_type,\n token_symbol\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n dim.collateral_value,\n dim.reward_token,\n COALESCE(\n reward_hourly_token.rewards_usd,\n 0\n ) as rewards_usd,\n case\n when dim.collateral_value = 0 then 0\n else COALESCE(\n reward_hourly_token.rewards_usd,\n 0\n ) / dim.collateral_value\n end as hourly_rewards_pct\nfrom\n dim\nleft join reward_hourly_token\n on\n dim.ts = reward_hourly_token.ts\n and dim.pool_id = reward_hourly_token.pool_id\n and LOWER(dim.collateral_type)\n = LOWER(reward_hourly_token.collateral_type)\n and dim.reward_token = reward_hourly_token.reward_token", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_sepolia", "package": null, "version": null}, {"name": "fct_pool_rewards_token_hourly_arbitrum_sepolia", "package": null, "version": null}, {"name": "fct_pool_rewards_token_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia", "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_pnl_hourly_reward_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\n\nwith dim as (\n\n select\n t.ts,\n t.pool_id,\n t.collateral_type,\n t.collateral_value,\n p.token_symbol as reward_token\n from\n (\n select\n ts,\n collateral_type,\n pool_id,\n collateral_value\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\n group by\n ts,\n collateral_type,\n pool_id,\n collateral_value\n ) as t\n cross join (\n select distinct token_symbol\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_token_hourly_arbitrum_sepolia\"\n ) as p\n group by\n t.ts,\n t.pool_id,\n t.collateral_type,\n t.collateral_value,\n p.token_symbol\n),\n\nreward_hourly_token as (\n select\n ts,\n pool_id,\n collateral_type,\n token_symbol as reward_token,\n SUM(\n rewards_usd\n ) as rewards_usd\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_token_hourly_arbitrum_sepolia\"\n group by\n ts,\n pool_id,\n collateral_type,\n token_symbol\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n dim.collateral_value,\n dim.reward_token,\n COALESCE(\n reward_hourly_token.rewards_usd,\n 0\n ) as rewards_usd,\n case\n when dim.collateral_value = 0 then 0\n else COALESCE(\n reward_hourly_token.rewards_usd,\n 0\n ) / dim.collateral_value\n end as hourly_rewards_pct\nfrom\n dim\nleft join reward_hourly_token\n on\n dim.ts = reward_hourly_token.ts\n and dim.pool_id = reward_hourly_token.pool_id\n and LOWER(dim.collateral_type)\n = LOWER(reward_hourly_token.collateral_type)\n and dim.reward_token = reward_hourly_token.reward_token", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_pool_delegation_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_core_pool_delegation_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/core/fct_core_pool_delegation_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/fct_core_pool_delegation_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_core_pool_delegation_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "fct_core_pool_delegation_arbitrum_sepolia"], "alias": "fct_core_pool_delegation_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "6db2b62fac3b97af6cb6eb6aeb8e978ea9e301af9abae2bedc668cb28e1a8532"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_delegated": {"name": "amount_delegated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988934.7591069, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_pool_delegation_arbitrum_sepolia\"", "raw_code": "with delegation_changes as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n {{ convert_wei('amount') }}\n - LAG({{ convert_wei('amount') }}, 1, 0) over (\n partition by\n account_id,\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as change_in_amount\n from\n {{ ref('core_delegation_updated_arbitrum_sepolia') }}\n),\n\ncumulative_delegation as (\n select\n block_timestamp,\n pool_id,\n collateral_type,\n SUM(change_in_amount) over (\n partition by\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as cumulative_amount_delegated\n from\n delegation_changes\n)\n\nselect\n block_timestamp as ts,\n pool_id,\n collateral_type,\n cumulative_amount_delegated as amount_delegated\nfrom\n cumulative_delegation\norder by\n block_timestamp,\n collateral_type", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_pool_delegation_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with delegation_changes as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n \n amount / 1e18\n\n - LAG(\n amount / 1e18\n, 1, 0) over (\n partition by\n account_id,\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as change_in_amount\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\n),\n\ncumulative_delegation as (\n select\n block_timestamp,\n pool_id,\n collateral_type,\n SUM(change_in_amount) over (\n partition by\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as cumulative_amount_delegated\n from\n delegation_changes\n)\n\nselect\n block_timestamp as ts,\n pool_id,\n collateral_type,\n cumulative_amount_delegated as amount_delegated\nfrom\n cumulative_delegation\norder by\n block_timestamp,\n collateral_type", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_rewards_hourly_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_pool_rewards_hourly_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/core/fct_pool_rewards_hourly_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/fct_pool_rewards_hourly_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_pool_rewards_hourly_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "fct_pool_rewards_hourly_arbitrum_sepolia"], "alias": "fct_pool_rewards_hourly_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "727af3131b5b58bf44deeee888b47920dc5f38053eb0536a11a1cd4ddf2442fe"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "rewards_usd": {"name": "rewards_usd", "description": "Rewards value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988934.7668972, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_hourly_arbitrum_sepolia\"", "raw_code": "with token_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n rewards_usd\n from\n {{ ref('fct_pool_rewards_token_hourly_arbitrum_sepolia') }}\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n SUM(rewards_usd) as rewards_usd\nfrom\n token_hourly\ngroup by\n ts,\n pool_id,\n collateral_type", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_rewards_hourly_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with token_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n rewards_usd\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_token_hourly_arbitrum_sepolia\"\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n SUM(rewards_usd) as rewards_usd\nfrom\n token_hourly\ngroup by\n ts,\n pool_id,\n collateral_type", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_issuance_hourly_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_pool_issuance_hourly_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/core/fct_pool_issuance_hourly_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/fct_pool_issuance_hourly_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_pool_issuance_hourly_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "fct_pool_issuance_hourly_arbitrum_sepolia"], "alias": "fct_pool_issuance_hourly_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "e965d1178bad70d3a67f99a340ef68fb4f8cec36e038471bcb41c1e988092eaa"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_issuance": {"name": "hourly_issuance", "description": "Hourly issuance", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988934.762245, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_hourly_arbitrum_sepolia\"", "raw_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::interval\n ) as ts\n from\n (\n select ts\n from\n {{ ref('fct_pool_issuance_arbitrum_sepolia') }}\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n {{ ref('fct_pool_issuance_arbitrum_sepolia') }}\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nmax_debt_block as (\n select\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as \"hour\",\n max(block_number) as max_block_number\n from\n {{ ref('fct_pool_debt_arbitrum_sepolia') }}\n group by\n date_trunc(\n 'hour',\n ts\n ),\n pool_id,\n collateral_type\n),\n\nfilt_issuance as (\n select\n i.pool_id,\n i.collateral_type,\n i.amount,\n case\n when\n i.block_number <= d.max_block_number\n or d.max_block_number is null then i.ts\n else i.ts + interval '1 hour'\n end as ts\n from\n {{ ref('fct_pool_issuance_arbitrum_sepolia') }}\n as i\n left join max_debt_block as d\n on date_trunc(\n 'hour',\n i.ts\n ) = d.hour\n and i.pool_id = d.pool_id\n and lower(\n i.collateral_type\n ) = lower(\n d.collateral_type\n )\n where\n i.block_number <= (\n select\n max(\n max_block_number\n ) as b\n from\n max_debt_block\n )\n),\n\nissuance as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n pool_id,\n collateral_type,\n sum(amount) as hourly_issuance\n from\n filt_issuance\n group by\n date_trunc(\n 'hour',\n ts\n ),\n pool_id,\n collateral_type\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n i.hourly_issuance,\n 0\n ) as hourly_issuance\nfrom\n dim\nleft join issuance as i\n on\n dim.pool_id = i.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n i.collateral_type\n )\n and dim.ts = i.ts", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_arbitrum_sepolia", "package": null, "version": null}, {"name": "fct_pool_issuance_arbitrum_sepolia", "package": null, "version": null}, {"name": "fct_pool_debt_arbitrum_sepolia", "package": null, "version": null}, {"name": "fct_pool_issuance_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_issuance_arbitrum_sepolia", "model.synthetix.fct_pool_debt_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_issuance_hourly_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::interval\n ) as ts\n from\n (\n select ts\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_arbitrum_sepolia\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_arbitrum_sepolia\"\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nmax_debt_block as (\n select\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as \"hour\",\n max(block_number) as max_block_number\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_debt_arbitrum_sepolia\"\n group by\n date_trunc(\n 'hour',\n ts\n ),\n pool_id,\n collateral_type\n),\n\nfilt_issuance as (\n select\n i.pool_id,\n i.collateral_type,\n i.amount,\n case\n when\n i.block_number <= d.max_block_number\n or d.max_block_number is null then i.ts\n else i.ts + interval '1 hour'\n end as ts\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_arbitrum_sepolia\"\n as i\n left join max_debt_block as d\n on date_trunc(\n 'hour',\n i.ts\n ) = d.hour\n and i.pool_id = d.pool_id\n and lower(\n i.collateral_type\n ) = lower(\n d.collateral_type\n )\n where\n i.block_number <= (\n select\n max(\n max_block_number\n ) as b\n from\n max_debt_block\n )\n),\n\nissuance as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n pool_id,\n collateral_type,\n sum(amount) as hourly_issuance\n from\n filt_issuance\n group by\n date_trunc(\n 'hour',\n ts\n ),\n pool_id,\n collateral_type\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n i.hourly_issuance,\n 0\n ) as hourly_issuance\nfrom\n dim\nleft join issuance as i\n on\n dim.pool_id = i.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n i.collateral_type\n )\n and dim.ts = i.ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_debt_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_pool_debt_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/core/fct_pool_debt_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/fct_pool_debt_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_pool_debt_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "fct_pool_debt_arbitrum_sepolia"], "alias": "fct_pool_debt_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "bf978fadf88207d3b9422726a7e85fc2faa3d6adee63cf429dbf8115c6796003"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "debt": {"name": "debt", "description": "Debt value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988934.7612457, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_debt_arbitrum_sepolia\"", "raw_code": "select\n ts,\n block_number,\n pool_id,\n collateral_type,\n debt\nfrom\n {{ ref('core_vault_debt_arbitrum_sepolia') }}\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.core_vault_debt_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_debt_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "select\n ts,\n block_number,\n pool_id,\n collateral_type,\n debt\nfrom\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_debt_arbitrum_sepolia\"\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_market_updated_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_core_market_updated_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/core/fct_core_market_updated_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/fct_core_market_updated_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_core_market_updated_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "fct_core_market_updated_arbitrum_sepolia"], "alias": "fct_core_market_updated_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "3c3d810141e743a60f6b1d9a850a239ae7c7cf06d62c50abc208390f816f46b3"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "credit_capacity": {"name": "credit_capacity", "description": "Credit capacity", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "net_issuance": {"name": "net_issuance", "description": "Net issuance", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_amount": {"name": "token_amount", "description": "Token amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988934.7572196, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_market_updated_arbitrum_sepolia\"", "raw_code": "with market_updated as (\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n {{ ref('core_market_updated_arbitrum_sepolia') }}\n)\n\nselect\n id,\n block_timestamp as ts,\n transaction_hash,\n event_name,\n market_id,\n collateral_type,\n {{ convert_wei(\"credit_capacity\") }} as credit_capacity,\n {{ convert_wei(\"net_issuance\") }} as net_issuance,\n {{ convert_wei(\"token_amount\") }} as token_amount\nfrom\n market_updated", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_market_updated_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with market_updated as (\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\n)\n\nselect\n id,\n block_timestamp as ts,\n transaction_hash,\n event_name,\n market_id,\n collateral_type,\n \n credit_capacity / 1e18\n as credit_capacity,\n \n net_issuance / 1e18\n as net_issuance,\n \n token_amount / 1e18\n as token_amount\nfrom\n market_updated", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_core_pool_collateral_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_core_pool_collateral_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/core/fct_core_pool_collateral_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/fct_core_pool_collateral_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_core_pool_collateral_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "fct_core_pool_collateral_arbitrum_sepolia"], "alias": "fct_core_pool_collateral_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "ce96abe439ca1e006d3620a3cd8ddf3f80d300314d2db589959fd1f773ff5d52"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_deposited": {"name": "amount_deposited", "description": "Amount deposited", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988934.7580903, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_pool_collateral_arbitrum_sepolia\"", "raw_code": "with events as (\n select\n block_timestamp,\n {{ convert_wei('token_amount') }} as token_amount,\n collateral_type\n from\n {{ ref('core_deposited_arbitrum_sepolia') }}\n union all\n select\n block_timestamp,\n -{{ convert_wei('token_amount') }} as token_amount,\n collateral_type\n from\n {{ ref('core_withdrawn_arbitrum_sepolia') }}\n),\n\nranked_events as (\n select\n *,\n SUM(token_amount) over (\n partition by collateral_type\n order by\n block_timestamp\n rows between unbounded preceding\n and current row\n ) as amount_deposited\n from\n events\n)\n\nselect\n block_timestamp as ts,\n collateral_type,\n amount_deposited\nfrom\n ranked_events\norder by\n block_timestamp,\n collateral_type", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_arbitrum_sepolia", "package": null, "version": null}, {"name": "core_withdrawn_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_deposited_arbitrum_sepolia", "model.synthetix.core_withdrawn_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_pool_collateral_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with events as (\n select\n block_timestamp,\n \n token_amount / 1e18\n as token_amount,\n collateral_type\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"\n union all\n select\n block_timestamp,\n -\n token_amount / 1e18\n as token_amount,\n collateral_type\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"\n),\n\nranked_events as (\n select\n *,\n SUM(token_amount) over (\n partition by collateral_type\n order by\n block_timestamp\n rows between unbounded preceding\n and current row\n ) as amount_deposited\n from\n events\n)\n\nselect\n block_timestamp as ts,\n collateral_type,\n amount_deposited\nfrom\n ranked_events\norder by\n block_timestamp,\n collateral_type", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_apr_rewards_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_core_apr_rewards_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/core/fct_core_apr_rewards_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/fct_core_apr_rewards_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_core_apr_rewards_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "fct_core_apr_rewards_arbitrum_sepolia"], "alias": "fct_core_apr_rewards_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "9bb86ae1b0b9c969bc99507e4ade2209aed652ed9d0d053d3ce61b9f8d952355"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "table", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia", "materialized": "table"}, "created_at": 1727988930.7030542, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_rewards_arbitrum_sepolia\"", "raw_code": "{{\n config(\n materialized = 'table',\n )\n}}\n\nwith pnl_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n reward_token,\n collateral_value,\n rewards_usd,\n hourly_rewards_pct\n from\n {{ ref('fct_pool_pnl_hourly_reward_arbitrum_sepolia') }}\n),\n\navg_returns as (\n select\n ts,\n pool_id,\n collateral_type,\n reward_token,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_rewards_pct\n from\n pnl_hourly\n),\n\napr_calculations as (\n select\n pnl_hourly.ts,\n pnl_hourly.pool_id,\n pnl_hourly.collateral_type,\n pnl_hourly.reward_token,\n pnl_hourly.collateral_value,\n pnl_hourly.rewards_usd,\n pnl_hourly.hourly_rewards_pct,\n avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards,\n avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards,\n avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards\n from\n pnl_hourly\n inner join avg_returns\n on\n pnl_hourly.ts = avg_returns.ts\n and pnl_hourly.pool_id = avg_returns.pool_id\n and pnl_hourly.collateral_type = avg_returns.collateral_type\n and pnl_hourly.reward_token = avg_returns.reward_token\n),\n\napy_calculations as (\n select\n *,\n (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards,\n (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards,\n (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards\n from\n apr_calculations\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n reward_token,\n collateral_value,\n rewards_usd,\n hourly_rewards_pct,\n apr_24h_rewards,\n apy_24h_rewards,\n apr_7d_rewards,\n apy_7d_rewards,\n apr_28d_rewards,\n apy_28d_rewards\nfrom\n apy_calculations\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_reward_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_pnl_hourly_reward_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_apr_rewards_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\n\nwith pnl_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n reward_token,\n collateral_value,\n rewards_usd,\n hourly_rewards_pct\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_reward_arbitrum_sepolia\"\n),\n\navg_returns as (\n select\n ts,\n pool_id,\n collateral_type,\n reward_token,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_rewards_pct\n from\n pnl_hourly\n),\n\napr_calculations as (\n select\n pnl_hourly.ts,\n pnl_hourly.pool_id,\n pnl_hourly.collateral_type,\n pnl_hourly.reward_token,\n pnl_hourly.collateral_value,\n pnl_hourly.rewards_usd,\n pnl_hourly.hourly_rewards_pct,\n avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards,\n avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards,\n avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards\n from\n pnl_hourly\n inner join avg_returns\n on\n pnl_hourly.ts = avg_returns.ts\n and pnl_hourly.pool_id = avg_returns.pool_id\n and pnl_hourly.collateral_type = avg_returns.collateral_type\n and pnl_hourly.reward_token = avg_returns.reward_token\n),\n\napy_calculations as (\n select\n *,\n (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards,\n (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards,\n (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards\n from\n apr_calculations\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n reward_token,\n collateral_value,\n rewards_usd,\n hourly_rewards_pct,\n apr_24h_rewards,\n apy_24h_rewards,\n apr_7d_rewards,\n apy_7d_rewards,\n apr_28d_rewards,\n apy_28d_rewards\nfrom\n apy_calculations\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_rewards_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_pool_rewards_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/core/fct_pool_rewards_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/fct_pool_rewards_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_pool_rewards_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "fct_pool_rewards_arbitrum_sepolia"], "alias": "fct_pool_rewards_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "5892f6c0c2610136937b378d59329c8ae34e49ef214588b98388283966c3dc18"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "distributor": {"name": "distributor", "description": "Address of the distributor", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_symbol": {"name": "token_symbol", "description": "Token symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Reward amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts_start": {"name": "ts_start", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "duration": {"name": "duration", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988934.7511513, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_arbitrum_sepolia\"", "raw_code": "with rewards_distributed as (\n select\n block_timestamp as ts,\n CAST(\n pool_id as INTEGER\n ) as pool_id,\n collateral_type,\n distributor,\n {{ convert_wei('amount') }} as amount,\n TO_TIMESTAMP(\"start\") as ts_start,\n \"duration\"\n from\n {{ ref('core_rewards_distributed_arbitrum_sepolia') }}\n),\n\ndistributors as (\n select\n CAST(distributor_address as TEXT) as distributor_address,\n CAST(token_symbol as TEXT) as token_symbol\n from\n {{ ref('arbitrum_sepolia_reward_distributors') }}\n)\n\nselect\n rd.ts,\n rd.pool_id,\n rd.collateral_type,\n rd.distributor,\n distributors.token_symbol,\n rd.amount,\n rd.ts_start,\n rd.duration\nfrom\n rewards_distributed as rd\ninner join distributors on rd.distributor = distributors.distributor_address\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_sepolia", "package": null, "version": null}, {"name": "arbitrum_sepolia_reward_distributors", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia", "seed.synthetix.arbitrum_sepolia_reward_distributors"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_rewards_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with rewards_distributed as (\n select\n block_timestamp as ts,\n CAST(\n pool_id as INTEGER\n ) as pool_id,\n collateral_type,\n distributor,\n \n amount / 1e18\n as amount,\n TO_TIMESTAMP(\"start\") as ts_start,\n \"duration\"\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\n),\n\ndistributors as (\n select\n CAST(distributor_address as TEXT) as distributor_address,\n CAST(token_symbol as TEXT) as token_symbol\n from\n \"analytics\".\"prod_seeds\".\"arbitrum_sepolia_reward_distributors\"\n)\n\nselect\n rd.ts,\n rd.pool_id,\n rd.collateral_type,\n rd.distributor,\n distributors.token_symbol,\n rd.amount,\n rd.ts_start,\n rd.duration\nfrom\n rewards_distributed as rd\ninner join distributors on rd.distributor = distributors.distributor_address\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_issuance_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_pool_issuance_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/core/fct_pool_issuance_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/fct_pool_issuance_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_pool_issuance_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "fct_pool_issuance_arbitrum_sepolia"], "alias": "fct_pool_issuance_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "aa0bd94277edb8c636386b5f27831d8cef3f67789e68989e83bd9f4b7001f8be"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Amount issued", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988934.76354, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_arbitrum_sepolia\"", "raw_code": "with burns as (\n select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n pool_id,\n collateral_type,\n account_id,\n -1 * {{ convert_wei('amount') }} as amount\n from\n {{ ref('core_usd_burned_arbitrum_sepolia') }}\n order by\n block_timestamp desc\n),\n\nmints as (\n select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n pool_id,\n collateral_type,\n account_id,\n {{ convert_wei('amount') }} as amount\n from\n {{ ref('core_usd_minted_arbitrum_sepolia') }}\n order by\n block_timestamp desc\n)\n\nselect *\nfrom\n burns\nunion all\nselect *\nfrom\n mints\norder by\n ts desc", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_sepolia", "package": null, "version": null}, {"name": "core_usd_minted_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_sepolia", "model.synthetix.core_usd_minted_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_issuance_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with burns as (\n select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n pool_id,\n collateral_type,\n account_id,\n -1 * \n amount / 1e18\n as amount\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\n order by\n block_timestamp desc\n),\n\nmints as (\n select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n pool_id,\n collateral_type,\n account_id,\n \n amount / 1e18\n as amount\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\n order by\n block_timestamp desc\n)\n\nselect *\nfrom\n burns\nunion all\nselect *\nfrom\n mints\norder by\n ts desc", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_pools_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_core_pools_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/core/fct_core_pools_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/fct_core_pools_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_core_pools_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "fct_core_pools_arbitrum_sepolia"], "alias": "fct_core_pools_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "f111ca13e9c3a8db84eb343e343a3b529f248b46290494575903d8d952b7e881"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "created_ts": {"name": "created_ts", "description": "Pool creation timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "owner": {"name": "owner", "description": "Address of the pool owner", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988934.7601366, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_pools_arbitrum_sepolia\"", "raw_code": "with base as (\n select\n pool_id as id,\n block_timestamp as created_ts,\n block_number,\n owner\n from\n {{ ref('core_pool_created_arbitrum_sepolia') }}\n)\n\nselect *\nfrom\n base", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.core_pool_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_core_pools_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with base as (\n select\n pool_id as id,\n block_timestamp as created_ts,\n block_number,\n owner\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_pool_created_arbitrum_sepolia\"\n)\n\nselect *\nfrom\n base", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_pool_rewards_token_hourly_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/core/fct_pool_rewards_token_hourly_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/fct_pool_rewards_token_hourly_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "fct_pool_rewards_token_hourly_arbitrum_sepolia"], "alias": "fct_pool_rewards_token_hourly_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "9ed7cfe66c35a26a12bf3758818177827d10fd724fb70170fdc18ac03f287503"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "distributor": {"name": "distributor", "description": "Address of the distributor", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_symbol": {"name": "token_symbol", "description": "Token symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Distributed rewards amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "rewards_usd": {"name": "rewards_usd", "description": "Rewards value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988934.7682548, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_token_hourly_arbitrum_sepolia\"", "raw_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.min_ts)),\n date_trunc('hour', max(t.max_ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select\n min(ts_start) as min_ts,\n max(\n ts_start + \"duration\" * '1 second'::INTERVAL\n ) as max_ts\n from\n {{ ref('fct_pool_rewards_arbitrum_sepolia') }}\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n {{ ref('fct_pool_debt_arbitrum_sepolia') }}\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nrewards_distributed as (\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount,\n ts_start,\n \"duration\"\n from\n {{ ref('fct_pool_rewards_arbitrum_sepolia') }}\n),\n\nhourly_distributions as (\n select\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n r.distributor,\n r.token_symbol,\n r.amount,\n r.ts_start,\n r.\"duration\",\n row_number() over (\n partition by\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n r.distributor\n order by\n r.ts_start desc\n ) as distributor_index\n from\n dim\n left join rewards_distributed as r\n on\n dim.pool_id = r.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n r.collateral_type\n )\n and dim.ts + '1 hour'::INTERVAL >= r.ts_start\n and dim.ts < r.ts_start + r.\"duration\" * '1 second'::INTERVAL\n where\n r.\"duration\" > 0\n),\n\nstreamed_rewards as (\n select\n d.ts,\n d.pool_id,\n d.collateral_type,\n d.distributor,\n d.token_symbol,\n -- get the amount of time distributed this hour\n -- use the smaller of those two intervals\n -- convert the interval to a number of hours\n -- multiply the result by the hourly amount to get the amount distributed this hour\n (\n extract(\n epoch\n from\n least(\n d.\"duration\" / 3600 * '1 hour'::INTERVAL,\n least(\n d.ts + '1 hour'::INTERVAL - greatest(\n d.ts,\n d.ts_start\n ),\n least(\n d.ts_start + d.\"duration\" * '1 second'::INTERVAL,\n d.ts + '1 hour'::INTERVAL\n ) - d.ts\n )\n )\n ) / 3600\n ) * d.amount / (\n d.\"duration\" / 3600\n ) as amount\n from\n hourly_distributions as d\n where\n d.distributor_index = 1\n),\n\ninstant_rewards as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n rewards_distributed\n where\n \"duration\" = 0\n),\n\ncombined as (\n select\n combo.ts,\n combo.pool_id,\n combo.collateral_type,\n combo.distributor,\n combo.token_symbol,\n combo.amount,\n p.price\n from\n (\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n streamed_rewards\n union all\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n instant_rewards\n ) as combo\n left join {{ ref('fct_prices_hourly_arbitrum_sepolia') }} as p\n on\n combo.token_symbol = p.market_symbol\n and combo.ts = p.ts\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n sum(amount) as amount,\n sum(\n amount * price\n ) as rewards_usd\nfrom\n combined\ngroup by\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_arbitrum_sepolia", "package": null, "version": null}, {"name": "fct_pool_debt_arbitrum_sepolia", "package": null, "version": null}, {"name": "fct_pool_rewards_arbitrum_sepolia", "package": null, "version": null}, {"name": "fct_prices_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_rewards_arbitrum_sepolia", "model.synthetix.fct_pool_debt_arbitrum_sepolia", "model.synthetix.fct_prices_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/fct_pool_rewards_token_hourly_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.min_ts)),\n date_trunc('hour', max(t.max_ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select\n min(ts_start) as min_ts,\n max(\n ts_start + \"duration\" * '1 second'::INTERVAL\n ) as max_ts\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_arbitrum_sepolia\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_debt_arbitrum_sepolia\"\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nrewards_distributed as (\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount,\n ts_start,\n \"duration\"\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_arbitrum_sepolia\"\n),\n\nhourly_distributions as (\n select\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n r.distributor,\n r.token_symbol,\n r.amount,\n r.ts_start,\n r.\"duration\",\n row_number() over (\n partition by\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n r.distributor\n order by\n r.ts_start desc\n ) as distributor_index\n from\n dim\n left join rewards_distributed as r\n on\n dim.pool_id = r.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n r.collateral_type\n )\n and dim.ts + '1 hour'::INTERVAL >= r.ts_start\n and dim.ts < r.ts_start + r.\"duration\" * '1 second'::INTERVAL\n where\n r.\"duration\" > 0\n),\n\nstreamed_rewards as (\n select\n d.ts,\n d.pool_id,\n d.collateral_type,\n d.distributor,\n d.token_symbol,\n -- get the amount of time distributed this hour\n -- use the smaller of those two intervals\n -- convert the interval to a number of hours\n -- multiply the result by the hourly amount to get the amount distributed this hour\n (\n extract(\n epoch\n from\n least(\n d.\"duration\" / 3600 * '1 hour'::INTERVAL,\n least(\n d.ts + '1 hour'::INTERVAL - greatest(\n d.ts,\n d.ts_start\n ),\n least(\n d.ts_start + d.\"duration\" * '1 second'::INTERVAL,\n d.ts + '1 hour'::INTERVAL\n ) - d.ts\n )\n )\n ) / 3600\n ) * d.amount / (\n d.\"duration\" / 3600\n ) as amount\n from\n hourly_distributions as d\n where\n d.distributor_index = 1\n),\n\ninstant_rewards as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n rewards_distributed\n where\n \"duration\" = 0\n),\n\ncombined as (\n select\n combo.ts,\n combo.pool_id,\n combo.collateral_type,\n combo.distributor,\n combo.token_symbol,\n combo.amount,\n p.price\n from\n (\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n streamed_rewards\n union all\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n instant_rewards\n ) as combo\n left join \"analytics\".\"prod_arbitrum_sepolia\".\"fct_prices_hourly_arbitrum_sepolia\" as p\n on\n combo.token_symbol = p.market_symbol\n and combo.ts = p.ts\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n sum(amount) as amount,\n sum(\n amount * price\n ) as rewards_usd\nfrom\n combined\ngroup by\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_market_stats_hourly_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_market_stats_hourly_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/perp_stats/fct_perp_market_stats_hourly_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp_stats/fct_perp_market_stats_hourly_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_perp_market_stats_hourly_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp_stats", "fct_perp_market_stats_hourly_arbitrum_sepolia"], "alias": "fct_perp_market_stats_hourly_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "ccdf4222f6af81a11157e0d487fd521a39d14a7c5fd31a29d4d9170914fbf1eb"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_liquidated": {"name": "amount_liquidated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidations": {"name": "liquidations", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_exchange_fees": {"name": "cumulative_exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_referral_fees": {"name": "cumulative_referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_collected_fees": {"name": "cumulative_collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988935.036372, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_stats_hourly_arbitrum_sepolia\"", "raw_code": "with trades as (\n select\n ts,\n market_symbol,\n exchange_fees,\n referral_fees,\n collected_fees,\n notional_trade_size,\n 1 as trades\n from\n {{ ref('fct_perp_trades_arbitrum_sepolia') }}\n),\n\nliq as (\n select\n ts,\n market_symbol,\n amount_liquidated,\n 1 as liquidations\n from\n {{ ref('fct_perp_liq_position_arbitrum_sepolia') }}\n),\n\ninc_trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n market_symbol,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(notional_trade_size) as volume\n from\n trades\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n market_symbol\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n market_symbol,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n market_symbol\n),\n\ndim as (\n select\n m.market_symbol,\n GENERATE_SERIES(\n DATE_TRUNC('hour', MIN(t.ts)),\n DATE_TRUNC('hour', MAX(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n trades\n ) as t\n cross join (\n select distinct market_symbol\n from\n trades\n ) as m\n group by\n m.market_symbol\n),\n\ninc as (\n select\n dim.ts,\n dim.market_symbol,\n COALESCE(\n h.trades,\n 0\n ) as trades,\n COALESCE(\n h.exchange_fees,\n 0\n ) as exchange_fees,\n COALESCE(\n h.referral_fees,\n 0\n ) as referral_fees,\n COALESCE(\n h.collected_fees,\n 0\n ) as collected_fees,\n COALESCE(\n h.volume,\n 0\n ) as volume,\n COALESCE(\n l.amount_liquidated,\n 0\n ) as amount_liquidated,\n COALESCE(\n l.liquidations,\n 0\n ) as liquidations,\n SUM(\n h.exchange_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_exchange_fees,\n SUM(\n h.referral_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_referral_fees,\n SUM(\n h.collected_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_collected_fees,\n SUM(\n h.volume\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_volume\n from\n dim\n left join inc_trades as h\n on\n dim.ts = h.ts\n and dim.market_symbol = h.market_symbol\n left join inc_liq as l\n on\n dim.ts = l.ts\n and dim.market_symbol = l.market_symbol\n)\n\nselect *\nfrom\n inc", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}, {"name": "fct_perp_liq_position_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia", "model.synthetix.fct_perp_liq_position_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_market_stats_hourly_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with trades as (\n select\n ts,\n market_symbol,\n exchange_fees,\n referral_fees,\n collected_fees,\n notional_trade_size,\n 1 as trades\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\n),\n\nliq as (\n select\n ts,\n market_symbol,\n amount_liquidated,\n 1 as liquidations\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"\n),\n\ninc_trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n market_symbol,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(notional_trade_size) as volume\n from\n trades\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n market_symbol\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n market_symbol,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n market_symbol\n),\n\ndim as (\n select\n m.market_symbol,\n GENERATE_SERIES(\n DATE_TRUNC('hour', MIN(t.ts)),\n DATE_TRUNC('hour', MAX(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n trades\n ) as t\n cross join (\n select distinct market_symbol\n from\n trades\n ) as m\n group by\n m.market_symbol\n),\n\ninc as (\n select\n dim.ts,\n dim.market_symbol,\n COALESCE(\n h.trades,\n 0\n ) as trades,\n COALESCE(\n h.exchange_fees,\n 0\n ) as exchange_fees,\n COALESCE(\n h.referral_fees,\n 0\n ) as referral_fees,\n COALESCE(\n h.collected_fees,\n 0\n ) as collected_fees,\n COALESCE(\n h.volume,\n 0\n ) as volume,\n COALESCE(\n l.amount_liquidated,\n 0\n ) as amount_liquidated,\n COALESCE(\n l.liquidations,\n 0\n ) as liquidations,\n SUM(\n h.exchange_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_exchange_fees,\n SUM(\n h.referral_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_referral_fees,\n SUM(\n h.collected_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_collected_fees,\n SUM(\n h.volume\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_volume\n from\n dim\n left join inc_trades as h\n on\n dim.ts = h.ts\n and dim.market_symbol = h.market_symbol\n left join inc_liq as l\n on\n dim.ts = l.ts\n and dim.market_symbol = l.market_symbol\n)\n\nselect *\nfrom\n inc", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_stats_daily_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_stats_daily_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/perp_stats/fct_perp_stats_daily_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp_stats/fct_perp_stats_daily_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_perp_stats_daily_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp_stats", "fct_perp_stats_daily_arbitrum_sepolia"], "alias": "fct_perp_stats_daily_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "dbbbd5e5931703c84555d7b105962a06ddddd03a43bce9060f459e5c2e89c825"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidation_rewards": {"name": "liquidation_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidated_accounts": {"name": "liquidated_accounts", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_exchange_fees": {"name": "cumulative_exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_referral_fees": {"name": "cumulative_referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_collected_fees": {"name": "cumulative_collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988935.0352101, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_stats_daily_arbitrum_sepolia\"", "raw_code": "select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(liquidation_rewards) as liquidation_rewards,\n SUM(liquidated_accounts) as liquidated_accounts,\n MAX(cumulative_exchange_fees) as cumulative_exchange_fees,\n MAX(cumulative_referral_fees) as cumulative_referral_fees,\n MAX(cumulative_collected_fees) as cumulative_collected_fees,\n MAX(cumulative_volume) as cumulative_volume\nfrom\n {{ ref('fct_perp_stats_hourly_arbitrum_sepolia') }}\ngroup by\n DATE_TRUNC(\n 'day',\n ts\n )", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_stats_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_stats_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_stats_daily_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(liquidation_rewards) as liquidation_rewards,\n SUM(liquidated_accounts) as liquidated_accounts,\n MAX(cumulative_exchange_fees) as cumulative_exchange_fees,\n MAX(cumulative_referral_fees) as cumulative_referral_fees,\n MAX(cumulative_collected_fees) as cumulative_collected_fees,\n MAX(cumulative_volume) as cumulative_volume\nfrom\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_stats_hourly_arbitrum_sepolia\"\ngroup by\n DATE_TRUNC(\n 'day',\n ts\n )", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_account_stats_daily_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_account_stats_daily_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/perp_stats/fct_perp_account_stats_daily_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp_stats/fct_perp_account_stats_daily_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_perp_account_stats_daily_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp_stats", "fct_perp_account_stats_daily_arbitrum_sepolia"], "alias": "fct_perp_account_stats_daily_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "77978d2516dbd748620a252867770cd9809f9002befecc1013adb5c3d611857b"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees": {"name": "fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_liquidated": {"name": "amount_liquidated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidations": {"name": "liquidations", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_fees": {"name": "cumulative_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988935.0413837, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_account_stats_daily_arbitrum_sepolia\"", "raw_code": "with daily as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n account_id,\n SUM(fees) as fees,\n SUM(volume) as volume,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n {{ ref('fct_perp_account_stats_hourly_arbitrum_sepolia') }}\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n account_id\n),\n\nstats as (\n select\n *,\n SUM(fees) over (\n partition by account_id\n order by\n ts\n range between unbounded preceding\n and current row\n ) as cumulative_fees,\n SUM(volume) over (\n partition by account_id\n order by\n ts\n range between unbounded preceding\n and current row\n ) as cumulative_volume\n from\n daily\n)\n\nselect *\nfrom\n stats", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_account_stats_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_account_stats_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_account_stats_daily_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with daily as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n account_id,\n SUM(fees) as fees,\n SUM(volume) as volume,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_account_stats_hourly_arbitrum_sepolia\"\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n account_id\n),\n\nstats as (\n select\n *,\n SUM(fees) over (\n partition by account_id\n order by\n ts\n range between unbounded preceding\n and current row\n ) as cumulative_fees,\n SUM(volume) over (\n partition by account_id\n order by\n ts\n range between unbounded preceding\n and current row\n ) as cumulative_volume\n from\n daily\n)\n\nselect *\nfrom\n stats", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_keeper_stats_hourly_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_keeper_stats_hourly_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/perp_stats/fct_perp_keeper_stats_hourly_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp_stats/fct_perp_keeper_stats_hourly_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_perp_keeper_stats_hourly_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp_stats", "fct_perp_keeper_stats_hourly_arbitrum_sepolia"], "alias": "fct_perp_keeper_stats_hourly_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "fa63bfcc15ac601747f9e4edc27c35913b70492f62ac85816f0c4b68d6e6114d"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "keeper": {"name": "keeper", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_rewards": {"name": "settlement_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_settled": {"name": "amount_settled", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades_pct": {"name": "trades_pct", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_rewards_pct": {"name": "settlement_rewards_pct", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_settled_pct": {"name": "amount_settled_pct", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988935.0384843, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_keeper_stats_hourly_arbitrum_sepolia\"", "raw_code": "with trades as (\n select\n settler,\n settlement_reward,\n notional_trade_size,\n 1 as trades,\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts\n from\n {{ ref('fct_perp_trades_arbitrum_sepolia') }}\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(settlement_reward) as settlement_reward_total,\n SUM(notional_trade_size) as notional_trade_size_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.settler as keeper,\n SUM(trades.trades) as trades,\n SUM(trades.settlement_reward) as settlement_rewards,\n SUM(trades.notional_trade_size) as amount_settled,\n SUM(trades.trades) / MAX(total.trades_total) as trades_pct,\n SUM(trades.settlement_reward)\n / MAX(total.settlement_reward_total) as settlement_rewards_pct,\n SUM(trades.notional_trade_size)\n / MAX(total.notional_trade_size_total) as amount_settled_pct\nfrom\n trades\ninner join total\n on trades.ts = total.ts\ngroup by\n trades.ts,\n trades.settler", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_keeper_stats_hourly_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with trades as (\n select\n settler,\n settlement_reward,\n notional_trade_size,\n 1 as trades,\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(settlement_reward) as settlement_reward_total,\n SUM(notional_trade_size) as notional_trade_size_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.settler as keeper,\n SUM(trades.trades) as trades,\n SUM(trades.settlement_reward) as settlement_rewards,\n SUM(trades.notional_trade_size) as amount_settled,\n SUM(trades.trades) / MAX(total.trades_total) as trades_pct,\n SUM(trades.settlement_reward)\n / MAX(total.settlement_reward_total) as settlement_rewards_pct,\n SUM(trades.notional_trade_size)\n / MAX(total.notional_trade_size_total) as amount_settled_pct\nfrom\n trades\ninner join total\n on trades.ts = total.ts\ngroup by\n trades.ts,\n trades.settler", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_stats_hourly_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_stats_hourly_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/perp_stats/fct_perp_stats_hourly_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp_stats/fct_perp_stats_hourly_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_perp_stats_hourly_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp_stats", "fct_perp_stats_hourly_arbitrum_sepolia"], "alias": "fct_perp_stats_hourly_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "0c7bfe9d002971fd6c1e50d6ae2262a406ff8c23f86f3f1d778f1ba621702b5f"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidation_rewards": {"name": "liquidation_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidated_accounts": {"name": "liquidated_accounts", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_exchange_fees": {"name": "cumulative_exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_referral_fees": {"name": "cumulative_referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_collected_fees": {"name": "cumulative_collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988935.0339403, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_stats_hourly_arbitrum_sepolia\"", "raw_code": "with inc_market as (\n select\n ts,\n market_symbol,\n trades,\n exchange_fees,\n referral_fees,\n collected_fees,\n volume,\n liquidations,\n cumulative_exchange_fees,\n cumulative_referral_fees,\n cumulative_collected_fees,\n cumulative_volume\n from\n {{ ref('fct_perp_market_stats_hourly_arbitrum_sepolia') }}\n),\n\nliq as (\n select\n ts,\n total_reward,\n 1 as liquidated_accounts\n from\n {{ ref('fct_perp_liq_account_arbitrum_sepolia') }}\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n SUM(total_reward) as liquidation_rewards,\n SUM(liquidated_accounts) as liquidated_accounts\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n )\n),\n\ninc_trade as (\n select\n ts,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(cumulative_exchange_fees) as cumulative_exchange_fees,\n SUM(cumulative_referral_fees) as cumulative_referral_fees,\n SUM(cumulative_collected_fees) as cumulative_collected_fees,\n SUM(cumulative_volume) as cumulative_volume\n from\n inc_market\n group by\n ts\n),\n\ninc as (\n select\n h.ts,\n h.trades,\n h.exchange_fees,\n h.referral_fees,\n h.collected_fees,\n h.volume,\n h.cumulative_exchange_fees,\n h.cumulative_referral_fees,\n h.cumulative_collected_fees,\n h.cumulative_volume,\n COALESCE(\n l.liquidation_rewards,\n 0\n ) as liquidation_rewards,\n COALESCE(\n l.liquidated_accounts,\n 0\n ) as liquidated_accounts\n from\n inc_trade as h\n left join inc_liq as l\n on h.ts = l.ts\n)\n\nselect *\nfrom\n inc", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_stats_hourly_arbitrum_sepolia", "package": null, "version": null}, {"name": "fct_perp_liq_account_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_market_stats_hourly_arbitrum_sepolia", "model.synthetix.fct_perp_liq_account_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_stats_hourly_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with inc_market as (\n select\n ts,\n market_symbol,\n trades,\n exchange_fees,\n referral_fees,\n collected_fees,\n volume,\n liquidations,\n cumulative_exchange_fees,\n cumulative_referral_fees,\n cumulative_collected_fees,\n cumulative_volume\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_stats_hourly_arbitrum_sepolia\"\n),\n\nliq as (\n select\n ts,\n total_reward,\n 1 as liquidated_accounts\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_account_arbitrum_sepolia\"\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n SUM(total_reward) as liquidation_rewards,\n SUM(liquidated_accounts) as liquidated_accounts\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n )\n),\n\ninc_trade as (\n select\n ts,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(cumulative_exchange_fees) as cumulative_exchange_fees,\n SUM(cumulative_referral_fees) as cumulative_referral_fees,\n SUM(cumulative_collected_fees) as cumulative_collected_fees,\n SUM(cumulative_volume) as cumulative_volume\n from\n inc_market\n group by\n ts\n),\n\ninc as (\n select\n h.ts,\n h.trades,\n h.exchange_fees,\n h.referral_fees,\n h.collected_fees,\n h.volume,\n h.cumulative_exchange_fees,\n h.cumulative_referral_fees,\n h.cumulative_collected_fees,\n h.cumulative_volume,\n COALESCE(\n l.liquidation_rewards,\n 0\n ) as liquidation_rewards,\n COALESCE(\n l.liquidated_accounts,\n 0\n ) as liquidated_accounts\n from\n inc_trade as h\n left join inc_liq as l\n on h.ts = l.ts\n)\n\nselect *\nfrom\n inc", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_keeper_stats_daily_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_keeper_stats_daily_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/perp_stats/fct_perp_keeper_stats_daily_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp_stats/fct_perp_keeper_stats_daily_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_perp_keeper_stats_daily_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp_stats", "fct_perp_keeper_stats_daily_arbitrum_sepolia"], "alias": "fct_perp_keeper_stats_daily_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "4fe12301a48353cb3c02e13e3d76e3bb3ed46d0f3ffea724f4e6d60cafd2337c"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "keeper": {"name": "keeper", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_rewards": {"name": "settlement_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_settled": {"name": "amount_settled", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades_pct": {"name": "trades_pct", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_rewards_pct": {"name": "settlement_rewards_pct", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_settled_pct": {"name": "amount_settled_pct", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988935.0394833, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_keeper_stats_daily_arbitrum_sepolia\"", "raw_code": "with hourly as (\n select\n keeper,\n settlement_rewards,\n amount_settled,\n trades,\n DATE_TRUNC(\n 'day',\n ts\n ) as ts\n from\n {{ ref('fct_perp_keeper_stats_hourly_arbitrum_sepolia') }}\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(settlement_rewards) as settlement_reward_total,\n SUM(amount_settled) as amount_settled_total\n from\n hourly\n group by\n ts\n)\n\nselect\n hourly.ts,\n hourly.keeper,\n SUM(hourly.trades) as trades,\n SUM(hourly.settlement_rewards) as settlement_rewards,\n SUM(hourly.amount_settled) as amount_settled,\n SUM(hourly.trades) / MAX(total.trades_total) as trades_pct,\n SUM(hourly.settlement_rewards)\n / MAX(total.settlement_reward_total) as settlement_rewards_pct,\n SUM(hourly.amount_settled)\n / MAX(total.amount_settled_total) as amount_settled_pct\nfrom\n hourly\ninner join total\n on hourly.ts = total.ts\ngroup by\n hourly.ts,\n hourly.keeper", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_keeper_stats_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_keeper_stats_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_keeper_stats_daily_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with hourly as (\n select\n keeper,\n settlement_rewards,\n amount_settled,\n trades,\n DATE_TRUNC(\n 'day',\n ts\n ) as ts\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_keeper_stats_hourly_arbitrum_sepolia\"\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(settlement_rewards) as settlement_reward_total,\n SUM(amount_settled) as amount_settled_total\n from\n hourly\n group by\n ts\n)\n\nselect\n hourly.ts,\n hourly.keeper,\n SUM(hourly.trades) as trades,\n SUM(hourly.settlement_rewards) as settlement_rewards,\n SUM(hourly.amount_settled) as amount_settled,\n SUM(hourly.trades) / MAX(total.trades_total) as trades_pct,\n SUM(hourly.settlement_rewards)\n / MAX(total.settlement_reward_total) as settlement_rewards_pct,\n SUM(hourly.amount_settled)\n / MAX(total.amount_settled_total) as amount_settled_pct\nfrom\n hourly\ninner join total\n on hourly.ts = total.ts\ngroup by\n hourly.ts,\n hourly.keeper", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_tracking_stats_hourly_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_tracking_stats_hourly_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/perp_stats/fct_perp_tracking_stats_hourly_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp_stats/fct_perp_tracking_stats_hourly_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_perp_tracking_stats_hourly_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp_stats", "fct_perp_tracking_stats_hourly_arbitrum_sepolia"], "alias": "fct_perp_tracking_stats_hourly_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "09a288242fe50e7fde18835ff569b7e063369ece7cffd82969b13723b02fc183"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "accounts": {"name": "accounts", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees_share": {"name": "exchange_fees_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees_share": {"name": "referral_fees_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees_share": {"name": "collected_fees_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume_share": {"name": "volume_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades_share": {"name": "trades_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988935.0316057, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_tracking_stats_hourly_arbitrum_sepolia\"", "raw_code": "with trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n tracking_code,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(notional_trade_size) as volume,\n SUM(1) as trades\n from\n {{ ref('fct_perp_trades_arbitrum_sepolia') }}\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n tracking_code\n),\n\naccounts as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n tracking_code,\n COUNT(\n distinct account_id\n ) as \"accounts\"\n from\n {{ ref('fct_perp_trades_arbitrum_sepolia') }}\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n tracking_code\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(exchange_fees) as exchange_fees_total,\n SUM(referral_fees) as referral_fees_total,\n SUM(collected_fees) as collected_fees_total,\n SUM(volume) as volume_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.tracking_code,\n trades.exchange_fees,\n trades.referral_fees,\n trades.collected_fees,\n trades.volume,\n trades.trades,\n accounts.accounts,\n case\n when total.exchange_fees_total = 0 then 0\n else trades.exchange_fees / total.exchange_fees_total\n end as exchange_fees_share,\n case\n when total.referral_fees_total = 0 then 0\n else trades.referral_fees / total.referral_fees_total\n end as referral_fees_share,\n case\n when total.collected_fees_total = 0 then 0\n else trades.collected_fees / total.collected_fees_total\n end as collected_fees_share,\n case\n when total.volume_total = 0 then 0\n else trades.volume / total.volume_total\n end as volume_share,\n case\n when total.trades_total = 0 then 0\n else trades.trades / total.trades_total\n end as trades_share\nfrom\n trades\ninner join accounts\n on\n trades.ts = accounts.ts\n and trades.tracking_code = accounts.tracking_code\ninner join total\n on trades.ts = total.ts", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}, {"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_tracking_stats_hourly_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n tracking_code,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(notional_trade_size) as volume,\n SUM(1) as trades\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n tracking_code\n),\n\naccounts as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n tracking_code,\n COUNT(\n distinct account_id\n ) as \"accounts\"\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n tracking_code\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(exchange_fees) as exchange_fees_total,\n SUM(referral_fees) as referral_fees_total,\n SUM(collected_fees) as collected_fees_total,\n SUM(volume) as volume_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.tracking_code,\n trades.exchange_fees,\n trades.referral_fees,\n trades.collected_fees,\n trades.volume,\n trades.trades,\n accounts.accounts,\n case\n when total.exchange_fees_total = 0 then 0\n else trades.exchange_fees / total.exchange_fees_total\n end as exchange_fees_share,\n case\n when total.referral_fees_total = 0 then 0\n else trades.referral_fees / total.referral_fees_total\n end as referral_fees_share,\n case\n when total.collected_fees_total = 0 then 0\n else trades.collected_fees / total.collected_fees_total\n end as collected_fees_share,\n case\n when total.volume_total = 0 then 0\n else trades.volume / total.volume_total\n end as volume_share,\n case\n when total.trades_total = 0 then 0\n else trades.trades / total.trades_total\n end as trades_share\nfrom\n trades\ninner join accounts\n on\n trades.ts = accounts.ts\n and trades.tracking_code = accounts.tracking_code\ninner join total\n on trades.ts = total.ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_account_stats_hourly_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_account_stats_hourly_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/perp_stats/fct_perp_account_stats_hourly_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp_stats/fct_perp_account_stats_hourly_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_perp_account_stats_hourly_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp_stats", "fct_perp_account_stats_hourly_arbitrum_sepolia"], "alias": "fct_perp_account_stats_hourly_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "982a260ec36c37479e7f17d81fd7b39fe3ceaa7796e315e46d039bca5132137c"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees": {"name": "fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_liquidated": {"name": "amount_liquidated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidations": {"name": "liquidations", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_fees": {"name": "cumulative_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988935.0404575, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_account_stats_hourly_arbitrum_sepolia\"", "raw_code": "with trades as (\n select\n ts,\n account_id,\n total_fees,\n notional_trade_size,\n 1 as trades,\n SUM(\n total_fees\n ) over (\n partition by account_id\n order by\n ts\n ) as cumulative_fees,\n SUM(\n notional_trade_size\n ) over (\n partition by account_id\n order by\n ts\n ) as cumulative_volume\n from\n {{ ref('fct_perp_trades_arbitrum_sepolia') }}\n),\n\nliq as (\n select\n ts,\n account_id,\n amount_liquidated,\n 1 as liquidations\n from\n {{ ref('fct_perp_liq_position_arbitrum_sepolia') }}\n),\n\ninc_trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n account_id,\n SUM(trades) as trades,\n SUM(total_fees) as fees,\n SUM(notional_trade_size) as volume,\n MAX(cumulative_fees) as cumulative_fees,\n MAX(cumulative_volume) as cumulative_volume\n from\n trades\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n account_id\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n account_id,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n account_id\n),\n\ninc as (\n select\n h.ts,\n h.account_id,\n COALESCE(\n h.trades,\n 0\n ) as trades,\n COALESCE(\n h.fees,\n 0\n ) as fees,\n COALESCE(\n h.volume,\n 0\n ) as volume,\n COALESCE(\n l.amount_liquidated,\n 0\n ) as amount_liquidated,\n COALESCE(\n l.liquidations,\n 0\n ) as liquidations,\n COALESCE(\n h.cumulative_fees,\n 0\n ) as cumulative_fees,\n COALESCE(\n h.cumulative_volume,\n 0\n ) as cumulative_volume\n from\n inc_trades as h\n left join inc_liq as l\n on\n h.ts = l.ts\n and h.account_id = l.account_id\n)\n\nselect *\nfrom\n inc", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}, {"name": "fct_perp_liq_position_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia", "model.synthetix.fct_perp_liq_position_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_account_stats_hourly_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with trades as (\n select\n ts,\n account_id,\n total_fees,\n notional_trade_size,\n 1 as trades,\n SUM(\n total_fees\n ) over (\n partition by account_id\n order by\n ts\n ) as cumulative_fees,\n SUM(\n notional_trade_size\n ) over (\n partition by account_id\n order by\n ts\n ) as cumulative_volume\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\n),\n\nliq as (\n select\n ts,\n account_id,\n amount_liquidated,\n 1 as liquidations\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"\n),\n\ninc_trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n account_id,\n SUM(trades) as trades,\n SUM(total_fees) as fees,\n SUM(notional_trade_size) as volume,\n MAX(cumulative_fees) as cumulative_fees,\n MAX(cumulative_volume) as cumulative_volume\n from\n trades\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n account_id\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n account_id,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n account_id\n),\n\ninc as (\n select\n h.ts,\n h.account_id,\n COALESCE(\n h.trades,\n 0\n ) as trades,\n COALESCE(\n h.fees,\n 0\n ) as fees,\n COALESCE(\n h.volume,\n 0\n ) as volume,\n COALESCE(\n l.amount_liquidated,\n 0\n ) as amount_liquidated,\n COALESCE(\n l.liquidations,\n 0\n ) as liquidations,\n COALESCE(\n h.cumulative_fees,\n 0\n ) as cumulative_fees,\n COALESCE(\n h.cumulative_volume,\n 0\n ) as cumulative_volume\n from\n inc_trades as h\n left join inc_liq as l\n on\n h.ts = l.ts\n and h.account_id = l.account_id\n)\n\nselect *\nfrom\n inc", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_market_stats_daily_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_market_stats_daily_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/perp_stats/fct_perp_market_stats_daily_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp_stats/fct_perp_market_stats_daily_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_perp_market_stats_daily_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp_stats", "fct_perp_market_stats_daily_arbitrum_sepolia"], "alias": "fct_perp_market_stats_daily_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "d63c4f53670864605c5e43495ba397ab1177071132bf40252d7cfd7d37c67810"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_liquidated": {"name": "amount_liquidated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidations": {"name": "liquidations", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_exchange_fees": {"name": "cumulative_exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_referral_fees": {"name": "cumulative_referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_collected_fees": {"name": "cumulative_collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988935.0375576, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_stats_daily_arbitrum_sepolia\"", "raw_code": "select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n market_symbol,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations,\n MAX(cumulative_exchange_fees) as cumulative_exchange_fees,\n MAX(cumulative_referral_fees) as cumulative_referral_fees,\n MAX(cumulative_collected_fees) as cumulative_collected_fees,\n MAX(cumulative_volume) as cumulative_volume\nfrom\n {{ ref('fct_perp_market_stats_hourly_arbitrum_sepolia') }}\ngroup by\n DATE_TRUNC(\n 'day',\n ts\n ),\n market_symbol", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_stats_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_market_stats_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_market_stats_daily_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n market_symbol,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations,\n MAX(cumulative_exchange_fees) as cumulative_exchange_fees,\n MAX(cumulative_referral_fees) as cumulative_referral_fees,\n MAX(cumulative_collected_fees) as cumulative_collected_fees,\n MAX(cumulative_volume) as cumulative_volume\nfrom\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_stats_hourly_arbitrum_sepolia\"\ngroup by\n DATE_TRUNC(\n 'day',\n ts\n ),\n market_symbol", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_tracking_stats_daily_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_perp_tracking_stats_daily_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/perp_stats/fct_perp_tracking_stats_daily_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp_stats/fct_perp_tracking_stats_daily_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_perp_tracking_stats_daily_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp_stats", "fct_perp_tracking_stats_daily_arbitrum_sepolia"], "alias": "fct_perp_tracking_stats_daily_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "7eeab414c14a192fac3eaebfa120ce706a5e3a3e8694bb910ca7af19eb163a74"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "accounts": {"name": "accounts", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees_share": {"name": "exchange_fees_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees_share": {"name": "referral_fees_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees_share": {"name": "collected_fees_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume_share": {"name": "volume_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades_share": {"name": "trades_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988935.032805, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_tracking_stats_daily_arbitrum_sepolia\"", "raw_code": "with trades as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n tracking_code,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(trades) as trades\n from\n {{ ref('fct_perp_tracking_stats_hourly_arbitrum_sepolia') }}\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n tracking_code\n),\n\naccounts as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n tracking_code,\n COUNT(\n distinct account_id\n ) as \"accounts\"\n from\n {{ ref('fct_perp_trades_arbitrum_sepolia') }}\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n tracking_code\n),\n\ntotal as (\n select\n ts,\n SUM(exchange_fees) as exchange_fees_total,\n SUM(referral_fees) as referral_fees_total,\n SUM(collected_fees) as collected_fees_total,\n SUM(volume) as volume_total,\n SUM(trades) as trades_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.tracking_code,\n trades.exchange_fees,\n trades.referral_fees,\n trades.collected_fees,\n trades.volume,\n trades.trades,\n accounts.accounts,\n case\n when total.exchange_fees_total = 0 then 0\n else trades.exchange_fees / total.exchange_fees_total\n end as exchange_fees_share,\n case\n when total.referral_fees_total = 0 then 0\n else trades.referral_fees / total.referral_fees_total\n end as referral_fees_share,\n case\n when total.collected_fees_total = 0 then 0\n else trades.collected_fees / total.collected_fees_total\n end as collected_fees_share,\n case\n when total.volume_total = 0 then 0\n else trades.volume / total.volume_total\n end as volume_share,\n case\n when total.trades_total = 0 then 0\n else trades.trades / total.trades_total\n end as trades_share\nfrom\n trades\ninner join accounts\n on\n trades.ts = accounts.ts\n and trades.tracking_code = accounts.tracking_code\ninner join total\n on trades.ts = total.ts", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_tracking_stats_hourly_arbitrum_sepolia", "package": null, "version": null}, {"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_tracking_stats_hourly_arbitrum_sepolia", "model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp_stats/fct_perp_tracking_stats_daily_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with trades as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n tracking_code,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(trades) as trades\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_tracking_stats_hourly_arbitrum_sepolia\"\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n tracking_code\n),\n\naccounts as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n tracking_code,\n COUNT(\n distinct account_id\n ) as \"accounts\"\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n tracking_code\n),\n\ntotal as (\n select\n ts,\n SUM(exchange_fees) as exchange_fees_total,\n SUM(referral_fees) as referral_fees_total,\n SUM(collected_fees) as collected_fees_total,\n SUM(volume) as volume_total,\n SUM(trades) as trades_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.tracking_code,\n trades.exchange_fees,\n trades.referral_fees,\n trades.collected_fees,\n trades.volume,\n trades.trades,\n accounts.accounts,\n case\n when total.exchange_fees_total = 0 then 0\n else trades.exchange_fees / total.exchange_fees_total\n end as exchange_fees_share,\n case\n when total.referral_fees_total = 0 then 0\n else trades.referral_fees / total.referral_fees_total\n end as referral_fees_share,\n case\n when total.collected_fees_total = 0 then 0\n else trades.collected_fees / total.collected_fees_total\n end as collected_fees_share,\n case\n when total.volume_total = 0 then 0\n else trades.volume / total.volume_total\n end as volume_share,\n case\n when total.trades_total = 0 then 0\n else trades.trades / total.trades_total\n end as trades_share\nfrom\n trades\ninner join accounts\n on\n trades.ts = accounts.ts\n and trades.tracking_code = accounts.tracking_code\ninner join total\n on trades.ts = total.ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_prices_hourly_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_prices_hourly_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/prices/fct_prices_hourly_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/prices/fct_prices_hourly_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_prices_hourly_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "prices", "fct_prices_hourly_arbitrum_sepolia"], "alias": "fct_prices_hourly_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "58e49ba03fcaf32cc79b26eb7cc3ac64b29fb49fafeb4631d2ad3fae44936ac7"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/prices/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988935.0434852, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_prices_hourly_arbitrum_sepolia\"", "raw_code": "with prices as (\n select distinct\n market_symbol,\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n LAST_VALUE(price) over (\n partition by DATE_TRUNC('hour', ts), market_symbol\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as price\n from\n {{ ref('fct_prices_arbitrum_sepolia') }}\n),\n\ndim as (\n select\n m.market_symbol,\n GENERATE_SERIES(\n DATE_TRUNC('hour', MIN(t.ts)),\n DATE_TRUNC('hour', MAX(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n prices\n ) as t\n cross join (\n select distinct market_symbol\n from\n prices\n ) as m\n group by\n m.market_symbol\n),\n\nffill as (\n select\n dim.ts,\n dim.market_symbol,\n LAST(prices.price) over (\n partition by dim.market_symbol\n order by dim.ts\n rows between unbounded preceding and current row\n ) as price\n from\n dim\n left join prices\n on\n dim.ts = prices.ts\n and dim.market_symbol = prices.market_symbol\n),\n\nhourly_prices as (\n select\n ts,\n market_symbol,\n price\n from\n ffill\n)\n\nselect *\nfrom\n hourly_prices\nwhere\n price is not null", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_prices_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/prices/fct_prices_hourly_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with prices as (\n select distinct\n market_symbol,\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n LAST_VALUE(price) over (\n partition by DATE_TRUNC('hour', ts), market_symbol\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as price\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_prices_arbitrum_sepolia\"\n),\n\ndim as (\n select\n m.market_symbol,\n GENERATE_SERIES(\n DATE_TRUNC('hour', MIN(t.ts)),\n DATE_TRUNC('hour', MAX(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n prices\n ) as t\n cross join (\n select distinct market_symbol\n from\n prices\n ) as m\n group by\n m.market_symbol\n),\n\nffill as (\n select\n dim.ts,\n dim.market_symbol,\n LAST(prices.price) over (\n partition by dim.market_symbol\n order by dim.ts\n rows between unbounded preceding and current row\n ) as price\n from\n dim\n left join prices\n on\n dim.ts = prices.ts\n and dim.market_symbol = prices.market_symbol\n),\n\nhourly_prices as (\n select\n ts,\n market_symbol,\n price\n from\n ffill\n)\n\nselect *\nfrom\n hourly_prices\nwhere\n price is not null", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_prices_arbitrum_sepolia": {"database": "analytics", "schema": "prod_arbitrum_sepolia", "name": "fct_prices_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/sepolia/prices/fct_prices_arbitrum_sepolia.sql", "original_file_path": "models/marts/arbitrum/sepolia/prices/fct_prices_arbitrum_sepolia.sql", "unique_id": "model.synthetix.fct_prices_arbitrum_sepolia", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "prices", "fct_prices_arbitrum_sepolia"], "alias": "fct_prices_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "97c128fe8496d99371c810d873ae79c8a6d3d85180ca37ad1953da334c39fa44"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_address": {"name": "market_address", "description": "Market address", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/sepolia/prices/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "arbitrum_sepolia"}, "created_at": 1727988935.0425959, "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_prices_arbitrum_sepolia\"", "raw_code": "with all_prices as (\n select\n ts,\n null as market_address,\n market_symbol,\n price\n from\n {{ ref('fct_perp_market_history_arbitrum_sepolia') }}\n union all\n select\n ts,\n collateral_type as market_address,\n null as market_symbol,\n collateral_value / amount as price\n from\n {{ ref('core_vault_collateral_arbitrum_sepolia') }}\n where\n collateral_value > 0\n),\n\ntokens as (\n select\n token_address,\n token_symbol\n from\n {{ ref('arbitrum_sepolia_tokens') }}\n)\n\nselect\n p.ts,\n p.market_address,\n p.price,\n COALESCE(\n t.token_symbol,\n p.market_symbol\n ) as market_symbol\nfrom\n all_prices as p\nleft join tokens as t\n on LOWER(\n p.market_address\n ) = LOWER(\n t.token_address\n )", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_sepolia", "package": null, "version": null}, {"name": "core_vault_collateral_arbitrum_sepolia", "package": null, "version": null}, {"name": "arbitrum_sepolia_tokens", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia", "model.synthetix.core_vault_collateral_arbitrum_sepolia", "seed.synthetix.arbitrum_sepolia_tokens"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/prices/fct_prices_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with all_prices as (\n select\n ts,\n null as market_address,\n market_symbol,\n price\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\n union all\n select\n ts,\n collateral_type as market_address,\n null as market_symbol,\n collateral_value / amount as price\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_collateral_arbitrum_sepolia\"\n where\n collateral_value > 0\n),\n\ntokens as (\n select\n token_address,\n token_symbol\n from\n \"analytics\".\"prod_seeds\".\"arbitrum_sepolia_tokens\"\n)\n\nselect\n p.ts,\n p.market_address,\n p.price,\n COALESCE(\n t.token_symbol,\n p.market_symbol\n ) as market_symbol\nfrom\n all_prices as p\nleft join tokens as t\n on LOWER(\n p.market_address\n ) = LOWER(\n t.token_address\n )", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_interest_charged_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_interest_charged_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/perp/fct_perp_interest_charged_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/fct_perp_interest_charged_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_perp_interest_charged_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "fct_perp_interest_charged_arbitrum_mainnet"], "alias": "fct_perp_interest_charged_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "39d04f696c38fca61dd2798f9089ac25a08b783d6d1f888e355960e06947dbd4"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "interest": {"name": "interest", "description": "Interest amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.0641131, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_interest_charged_arbitrum_mainnet\"", "raw_code": "select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n account_id,\n {{ convert_wei(\"interest\") }} as interest\nfrom\n {{ ref(\"perp_interest_charged_arbitrum_mainnet\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.perp_interest_charged_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_interest_charged_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n account_id,\n \n interest / 1e18\n as interest\nfrom\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_charged_arbitrum_mainnet\"", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_perp_market_history_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_market_history_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/perp/fct_perp_market_history_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/fct_perp_market_history_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_perp_market_history_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "fct_perp_market_history_arbitrum_mainnet"], "alias": "fct_perp_market_history_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "a4948ce64d792127f11e776f89d27f9dcbce09e8bf5890c199b42de14ab088a5"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Price (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "skew": {"name": "skew", "description": "Skew (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size": {"name": "size", "description": "Size (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size_delta": {"name": "size_delta", "description": "Size delta (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "funding_rate": {"name": "funding_rate", "description": "Funding rate (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "funding_velocity": {"name": "funding_velocity", "description": "Funding velocity (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "interest_rate": {"name": "interest_rate", "description": "Interest rate (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "funding_rate_apr": {"name": "funding_rate_apr", "description": "Funding rate APR (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "long_rate_apr": {"name": "long_rate_apr", "description": "Long rate APR (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "short_rate_apr": {"name": "short_rate_apr", "description": "Short rate APR (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size_usd": {"name": "size_usd", "description": "Size (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "long_oi": {"name": "long_oi", "description": "Long open interest (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "short_oi": {"name": "short_oi", "description": "Short open interest (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "long_oi_pct": {"name": "long_oi_pct", "description": "Long open interest (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "short_oi_pct": {"name": "short_oi_pct", "description": "Short open interest (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.0769482, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"", "raw_code": "with arbitrum as (\n select\n mu.id,\n mu.block_timestamp as ts,\n mu.block_number,\n mu.transaction_hash,\n m.id as market_id,\n m.market_symbol,\n {{ convert_wei('price') }} as price,\n {{ convert_wei('skew') }} as skew,\n {{ convert_wei('size') }} as size,\n {{ convert_wei('size_delta') }} as size_delta,\n {{ convert_wei('current_funding_rate') }} as funding_rate,\n {{ convert_wei('current_funding_velocity') }} as funding_velocity,\n {{ convert_wei('interest_rate') }} as interest_rate,\n {{ convert_wei('current_funding_rate') }} * 365.25 as funding_rate_apr,\n {{ convert_wei('current_funding_rate') }} * 365.25\n + {{ convert_wei('interest_rate') }} as long_rate_apr,\n {{ convert_wei('current_funding_rate') }} * -1 * 365.25\n + {{ convert_wei('interest_rate') }} as short_rate_apr\n from\n {{ ref('perp_market_updated_arbitrum_mainnet') }}\n as mu\n left join\n {{ ref('fct_perp_markets_arbitrum_mainnet') }}\n as m\n on mu.market_id = m.id\n)\n\nselect\n *,\n size * price as size_usd,\n (\n size + skew\n ) * price / 2 as long_oi,\n (\n size - skew\n ) * price / 2 as short_oi,\n case\n when size * price = 0 then null\n else ((size + skew) * price / 2) / (\n size * price\n )\n end as long_oi_pct,\n case\n when size * price = 0 then null\n else ((size - skew) * price / 2) / (\n size * price\n )\n end as short_oi_pct\nfrom\n arbitrum", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_arbitrum_mainnet", "package": null, "version": null}, {"name": "fct_perp_markets_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.perp_market_updated_arbitrum_mainnet", "model.synthetix.fct_perp_markets_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_market_history_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with arbitrum as (\n select\n mu.id,\n mu.block_timestamp as ts,\n mu.block_number,\n mu.transaction_hash,\n m.id as market_id,\n m.market_symbol,\n \n price / 1e18\n as price,\n \n skew / 1e18\n as skew,\n \n size / 1e18\n as size,\n \n size_delta / 1e18\n as size_delta,\n \n current_funding_rate / 1e18\n as funding_rate,\n \n current_funding_velocity / 1e18\n as funding_velocity,\n \n interest_rate / 1e18\n as interest_rate,\n \n current_funding_rate / 1e18\n * 365.25 as funding_rate_apr,\n \n current_funding_rate / 1e18\n * 365.25\n + \n interest_rate / 1e18\n as long_rate_apr,\n \n current_funding_rate / 1e18\n * -1 * 365.25\n + \n interest_rate / 1e18\n as short_rate_apr\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"\n as mu\n left join\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_markets_arbitrum_mainnet\"\n as m\n on mu.market_id = m.id\n)\n\nselect\n *,\n size * price as size_usd,\n (\n size + skew\n ) * price / 2 as long_oi,\n (\n size - skew\n ) * price / 2 as short_oi,\n case\n when size * price = 0 then null\n else ((size + skew) * price / 2) / (\n size * price\n )\n end as long_oi_pct,\n case\n when size * price = 0 then null\n else ((size - skew) * price / 2) / (\n size * price\n )\n end as short_oi_pct\nfrom\n arbitrum", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_perp_orders_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_orders_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/perp/fct_perp_orders_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/fct_perp_orders_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_perp_orders_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "fct_perp_orders_arbitrum_mainnet"], "alias": "fct_perp_orders_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "e3061698a6d3d91c332c77185b5fcb996e243af79261427c0a2d4fada88dbf36"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "order_type": {"name": "order_type", "description": "", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size": {"name": "size", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "acceptable_price": {"name": "acceptable_price", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_time": {"name": "settlement_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "expiration_time": {"name": "expiration_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.0731995, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_orders_arbitrum_mainnet\"", "raw_code": "with arbitrum as (\n select\n oc.id,\n oc.block_timestamp as ts,\n oc.block_number,\n oc.transaction_hash,\n oc.contract,\n oc.market_id,\n markets.market_symbol,\n CAST(\n oc.account_id as text\n ) as account_id,\n oc.order_type,\n {{ convert_wei('oc.size_delta') }} as size,\n {{ convert_wei('oc.acceptable_price') }} as acceptable_price,\n oc.settlement_time,\n oc.expiration_time,\n {{ convert_hex('oc.tracking_code') }} as tracking_code,\n oc.sender\n from\n {{ ref('perp_order_committed_arbitrum_mainnet') }}\n as oc\n left join {{ ref('fct_perp_markets_arbitrum_mainnet') }} as markets\n on oc.market_id = markets.id\n)\n\nselect *\nfrom\n arbitrum", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_arbitrum_mainnet", "package": null, "version": null}, {"name": "fct_perp_markets_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei", "macro.synthetix.convert_hex"], "nodes": ["model.synthetix.perp_order_committed_arbitrum_mainnet", "model.synthetix.fct_perp_markets_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_orders_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with arbitrum as (\n select\n oc.id,\n oc.block_timestamp as ts,\n oc.block_number,\n oc.transaction_hash,\n oc.contract,\n oc.market_id,\n markets.market_symbol,\n CAST(\n oc.account_id as text\n ) as account_id,\n oc.order_type,\n \n oc.size_delta / 1e18\n as size,\n \n oc.acceptable_price / 1e18\n as acceptable_price,\n oc.settlement_time,\n oc.expiration_time,\n \n LEFT(\n REGEXP_REPLACE(\n encode(\n DECODE(REPLACE(oc.tracking_code, '0x', ''), 'hex'),\n 'escape'\n ) :: text,\n '\\\\000',\n '',\n 'g'\n ),\n 20\n )\n as tracking_code,\n oc.sender\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_committed_arbitrum_mainnet\"\n as oc\n left join \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_markets_arbitrum_mainnet\" as markets\n on oc.market_id = markets.id\n)\n\nselect *\nfrom\n arbitrum", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_collateral_modified_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/perp/fct_perp_collateral_modified_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/fct_perp_collateral_modified_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "fct_perp_collateral_modified_arbitrum_mainnet"], "alias": "fct_perp_collateral_modified_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "ba05676b6202d87eb00a52d3a6f591c81a070f957bc8f969b8632ddd99eca5f7"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "Synth market ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_delta": {"name": "amount_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.0656586, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_collateral_modified_arbitrum_mainnet\"", "raw_code": "select\n id,\n block_timestamp,\n account_id,\n block_number,\n transaction_hash,\n contract,\n event_name,\n collateral_id as synth_market_id,\n sender,\n {{ convert_wei(\"amount_delta\") }} as amount_delta\nfrom\n {{ ref(\"perp_collateral_modified_arbitrum_mainnet\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.perp_collateral_modified_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_collateral_modified_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "select\n id,\n block_timestamp,\n account_id,\n block_number,\n transaction_hash,\n contract,\n event_name,\n collateral_id as synth_market_id,\n sender,\n \n amount_delta / 1e18\n as amount_delta\nfrom\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_collateral_modified_arbitrum_mainnet\"", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_perp_markets_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_markets_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/perp/fct_perp_markets_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/fct_perp_markets_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_perp_markets_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "fct_perp_markets_arbitrum_mainnet"], "alias": "fct_perp_markets_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "1945897a1f0d1b20bec695b67ada86f7225c5a39dc454e72a149d32ba5309789"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "Market ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "created_ts": {"name": "created_ts", "description": "Market creation timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_name": {"name": "market_name", "description": "Market name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.0742965, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_markets_arbitrum_mainnet\"", "raw_code": "with arbitrum as (\n select\n perps_market_id as id,\n block_timestamp as created_ts,\n block_number,\n market_symbol,\n market_name\n from\n {{ ref('perp_market_created_arbitrum_mainnet') }}\n)\n\nselect *\nfrom\n arbitrum", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.perp_market_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_markets_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with arbitrum as (\n select\n perps_market_id as id,\n block_timestamp as created_ts,\n block_number,\n market_symbol,\n market_name\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_created_arbitrum_mainnet\"\n)\n\nselect *\nfrom\n arbitrum", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_accounts_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_accounts_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/perp/fct_perp_accounts_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/fct_perp_accounts_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_perp_accounts_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "fct_perp_accounts_arbitrum_mainnet"], "alias": "fct_perp_accounts_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "4a4fbf01e475ca1766f45bbb79ccefc7cff72be9d22f81899ab20b7ae428740b"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "created_ts": {"name": "created_ts", "description": "Account creation timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "owner": {"name": "owner", "description": "Address of the account owner", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.0803938, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_accounts_arbitrum_mainnet\"", "raw_code": "with arbitrum as (\n select\n block_timestamp as created_ts,\n \"owner\",\n CAST(\n account_id as VARCHAR\n ) as id\n from\n {{ ref('perp_account_created_arbitrum_mainnet') }}\n)\n\nselect *\nfrom\n arbitrum", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.perp_account_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_accounts_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with arbitrum as (\n select\n block_timestamp as created_ts,\n \"owner\",\n CAST(\n account_id as VARCHAR\n ) as id\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_created_arbitrum_mainnet\"\n)\n\nselect *\nfrom\n arbitrum", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_perp_pnl_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_pnl_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/perp/fct_perp_pnl_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/fct_perp_pnl_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_perp_pnl_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "fct_perp_pnl_arbitrum_mainnet"], "alias": "fct_perp_pnl_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "df3643a87cc07ff7b1e6520be20d6b020aee8d2adfbfc331b1459a3313bdcd38"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_pnl": {"name": "market_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.0714357, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_pnl_arbitrum_mainnet\"", "raw_code": "{# DEPRECATED: deprecate this table in dashboards and remove #}\nwith debt as (\n select\n ts,\n 2 as market_id,\n debt * -1 as market_pnl\n from\n {{ ref('core_vault_debt_arbitrum_mainnet') }}\n)\n\nselect\n ts,\n market_id,\n market_pnl\nfrom\n debt\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.core_vault_debt_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_pnl_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\nwith debt as (\n select\n ts,\n 2 as market_id,\n debt * -1 as market_pnl\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_debt_arbitrum_mainnet\"\n)\n\nselect\n ts,\n market_id,\n market_pnl\nfrom\n debt\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_trades_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_trades_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/perp/fct_perp_trades_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/fct_perp_trades_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "fct_perp_trades_arbitrum_mainnet"], "alias": "fct_perp_trades_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "af531c0419e7ad91a4c209b8321ed456e5489c21b6f1c383c9e5c20ee67f4770"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fill_price": {"name": "fill_price", "description": "Fill price (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pnl": {"name": "pnl", "description": "PnL (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "accrued_funding": {"name": "accrued_funding", "description": "Accrued funding (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trade_size": {"name": "trade_size", "description": "Trade size (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "position_size": {"name": "position_size", "description": "Position size", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "total_fees": {"name": "total_fees", "description": "Total fees (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "Referral fees (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "Collected fees (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_reward": {"name": "settlement_reward", "description": "Settlement reward (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "Account tracking code", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settler": {"name": "settler", "description": "Address of the settler", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "notional_trade_size": {"name": "notional_trade_size", "description": "Notional trade size (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "notional_position_size": {"name": "notional_position_size", "description": "Notional position size (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "lp_fees": {"name": "lp_fees", "description": "LP fees (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "Exchange fees (ETH)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.0705593, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"", "raw_code": "with arbitrum as (\n select\n pos.id,\n pos.block_timestamp as ts,\n pos.block_number,\n pos.transaction_hash,\n pos.contract,\n pos.market_id,\n markets.market_symbol,\n CAST(\n pos.account_id as text\n ) as account_id,\n {{ convert_wei('fill_price') }} as fill_price,\n {{ convert_wei('pnl') }} as pnl,\n {{ convert_wei('accrued_funding') }} as accrued_funding,\n {{ convert_wei('size_delta') }} as trade_size,\n {{ convert_wei('new_size') }} as position_size,\n {{ convert_wei('total_fees') }} as total_fees,\n {{ convert_wei('referral_fees') }} as referral_fees,\n {{ convert_wei('collected_fees') }} as collected_fees,\n {{ convert_wei('settlement_reward') }} as settlement_reward,\n {{ convert_hex('tracking_code') }} as tracking_code,\n pos.settler\n from\n {{ ref('perp_order_settled_arbitrum_mainnet') }} as pos\n left join {{ ref('fct_perp_markets_arbitrum_mainnet') }} as markets\n on pos.market_id = markets.id\n)\n\nselect\n *,\n ABS(\n fill_price * trade_size\n ) as notional_trade_size,\n fill_price * position_size as notional_position_size,\n total_fees - referral_fees - collected_fees - settlement_reward as lp_fees,\n total_fees - settlement_reward as exchange_fees\nfrom\n arbitrum", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_arbitrum_mainnet", "package": null, "version": null}, {"name": "fct_perp_markets_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei", "macro.synthetix.convert_hex"], "nodes": ["model.synthetix.perp_order_settled_arbitrum_mainnet", "model.synthetix.fct_perp_markets_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_trades_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with arbitrum as (\n select\n pos.id,\n pos.block_timestamp as ts,\n pos.block_number,\n pos.transaction_hash,\n pos.contract,\n pos.market_id,\n markets.market_symbol,\n CAST(\n pos.account_id as text\n ) as account_id,\n \n fill_price / 1e18\n as fill_price,\n \n pnl / 1e18\n as pnl,\n \n accrued_funding / 1e18\n as accrued_funding,\n \n size_delta / 1e18\n as trade_size,\n \n new_size / 1e18\n as position_size,\n \n total_fees / 1e18\n as total_fees,\n \n referral_fees / 1e18\n as referral_fees,\n \n collected_fees / 1e18\n as collected_fees,\n \n settlement_reward / 1e18\n as settlement_reward,\n \n LEFT(\n REGEXP_REPLACE(\n encode(\n DECODE(REPLACE(tracking_code, '0x', ''), 'hex'),\n 'escape'\n ) :: text,\n '\\\\000',\n '',\n 'g'\n ),\n 20\n )\n as tracking_code,\n pos.settler\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\" as pos\n left join \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_markets_arbitrum_mainnet\" as markets\n on pos.market_id = markets.id\n)\n\nselect\n *,\n ABS(\n fill_price * trade_size\n ) as notional_trade_size,\n fill_price * position_size as notional_position_size,\n total_fees - referral_fees - collected_fees - settlement_reward as lp_fees,\n total_fees - settlement_reward as exchange_fees\nfrom\n arbitrum", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_previous_order_expired_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/perp/fct_perp_previous_order_expired_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/fct_perp_previous_order_expired_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "fct_perp_previous_order_expired_arbitrum_mainnet"], "alias": "fct_perp_previous_order_expired_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "e1c87d1a382aab673b427b715ea195ec84f8efc38d3e8a912e39205e0e441558"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "commitment_time": {"name": "commitment_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "acceptable_price": {"name": "acceptable_price", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size_delta": {"name": "size_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.0673308, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_previous_order_expired_arbitrum_mainnet\"", "raw_code": "select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n account_id,\n commitment_time,\n tracking_code,\n {{ convert_wei(\"acceptable_price\") }} as acceptable_price,\n {{ convert_wei(\"size_delta\") }} as size_delta\nfrom\n {{ ref(\"perp_previous_order_expired_arbitrum_mainnet\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.perp_previous_order_expired_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_previous_order_expired_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n account_id,\n commitment_time,\n tracking_code,\n \n acceptable_price / 1e18\n as acceptable_price,\n \n size_delta / 1e18\n as size_delta\nfrom\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_previous_order_expired_arbitrum_mainnet\"", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_perp_liq_position_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_liq_position_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/perp/fct_perp_liq_position_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/fct_perp_liq_position_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_perp_liq_position_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "fct_perp_liq_position_arbitrum_mainnet"], "alias": "fct_perp_liq_position_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "e2310f0ff757f1d251e4572ad3353a33cceabdac65d744b6ec38c4498590fa7f"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_liquidated": {"name": "amount_liquidated", "description": "Amount liquidated", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "position_size": {"name": "position_size", "description": "Liquidated position size", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.0785587, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"", "raw_code": "with liquidations as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash,\n account_id,\n market_id,\n {{ convert_wei('amount_liquidated') }} as amount_liquidated,\n {{ convert_wei('current_position_size') }} as position_size\n from\n {{ ref('perp_position_liquidated_arbitrum_mainnet') }}\n),\n\nmarkets as (\n select\n id,\n market_symbol\n from\n {{ ref('fct_perp_markets_arbitrum_mainnet') }}\n)\n\nselect\n l.id,\n l.ts,\n l.block_number,\n l.transaction_hash,\n l.market_id,\n m.market_symbol,\n l.amount_liquidated,\n l.position_size,\n CAST(\n l.account_id as text\n ) as account_id\nfrom\n liquidations as l\nleft join markets as m\n on l.market_id = m.id", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_mainnet", "package": null, "version": null}, {"name": "fct_perp_markets_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet", "model.synthetix.fct_perp_markets_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_liq_position_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with liquidations as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash,\n account_id,\n market_id,\n \n amount_liquidated / 1e18\n as amount_liquidated,\n \n current_position_size / 1e18\n as position_size\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\n),\n\nmarkets as (\n select\n id,\n market_symbol\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_markets_arbitrum_mainnet\"\n)\n\nselect\n l.id,\n l.ts,\n l.block_number,\n l.transaction_hash,\n l.market_id,\n m.market_symbol,\n l.amount_liquidated,\n l.position_size,\n CAST(\n l.account_id as text\n ) as account_id\nfrom\n liquidations as l\nleft join markets as m\n on l.market_id = m.id", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_perp_liq_account_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_liq_account_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/perp/fct_perp_liq_account_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/fct_perp_liq_account_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_perp_liq_account_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "fct_perp_liq_account_arbitrum_mainnet"], "alias": "fct_perp_liq_account_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "88686390181e7d1112af69e60dacc10cdba25fd49e98e6f492f771357c562544"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "total_reward": {"name": "total_reward", "description": "Total reward", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.079496, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_account_arbitrum_mainnet\"", "raw_code": "with liquidation_events as (\n select\n account_id,\n reward,\n block_timestamp,\n full_liquidation,\n SUM(\n case\n when full_liquidation then 1\n else 0\n end\n ) over (\n partition by account_id\n order by\n block_timestamp\n rows between unbounded preceding\n and current row\n ) as liquidation_id\n from\n {{ ref('perp_account_liquidation_attempt_arbitrum_mainnet') }}\n),\n\ncumulative_rewards as (\n select\n block_timestamp,\n reward,\n full_liquidation,\n liquidation_id,\n CAST(\n account_id as text\n ) as account_id,\n SUM({{ convert_wei('reward') }}) over (\n partition by\n account_id,\n liquidation_id\n order by\n block_timestamp\n ) as cumulative_reward,\n ROW_NUMBER() over (\n partition by\n account_id,\n liquidation_id\n order by\n block_timestamp desc\n ) as rn\n from\n liquidation_events\n order by\n block_timestamp\n)\n\nselect\n account_id,\n block_timestamp as ts,\n cumulative_reward as total_reward\nfrom\n cumulative_rewards\nwhere\n rn = 1", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/fct_perp_liq_account_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with liquidation_events as (\n select\n account_id,\n reward,\n block_timestamp,\n full_liquidation,\n SUM(\n case\n when full_liquidation then 1\n else 0\n end\n ) over (\n partition by account_id\n order by\n block_timestamp\n rows between unbounded preceding\n and current row\n ) as liquidation_id\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_liquidation_attempt_arbitrum_mainnet\"\n),\n\ncumulative_rewards as (\n select\n block_timestamp,\n reward,\n full_liquidation,\n liquidation_id,\n CAST(\n account_id as text\n ) as account_id,\n SUM(\n reward / 1e18\n) over (\n partition by\n account_id,\n liquidation_id\n order by\n block_timestamp\n ) as cumulative_reward,\n ROW_NUMBER() over (\n partition by\n account_id,\n liquidation_id\n order by\n block_timestamp desc\n ) as rn\n from\n liquidation_events\n order by\n block_timestamp\n)\n\nselect\n account_id,\n block_timestamp as ts,\n cumulative_reward as total_reward\nfrom\n cumulative_rewards\nwhere\n rn = 1", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_spot_atomics_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_spot_atomics_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/spot/fct_spot_atomics_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/fct_spot_atomics_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_spot_atomics_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "fct_spot_atomics_arbitrum_mainnet"], "alias": "fct_spot_atomics_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "d0577b442c3b1d733bb186a7199207ca290fc777eee4f4824459476ac63f2194"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tx_hash": {"name": "tx_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "Synth market ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referrer": {"name": "referrer", "description": "Address of the referrer", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.3621795, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_atomics_arbitrum_mainnet\"", "raw_code": "with bought as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n {{ convert_wei('price') }} as price,\n {{ convert_wei('synth_returned') }} as amount,\n referrer\n from\n {{ ref('spot_synth_bought_arbitrum_mainnet') }}\n),\n\nsold as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n {{ convert_wei('price') }} as price,\n -1 * {{ convert_wei('amount_returned') }} as amount,\n referrer\n from\n {{ ref('spot_synth_sold_arbitrum_mainnet') }}\n)\n\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n price,\n amount,\n referrer\nfrom\n bought\nunion all\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n price,\n amount,\n referrer\nfrom\n sold\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_mainnet", "package": null, "version": null}, {"name": "spot_synth_sold_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_mainnet", "model.synthetix.spot_synth_sold_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/fct_spot_atomics_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with bought as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n \n price / 1e18\n as price,\n \n synth_returned / 1e18\n as amount,\n referrer\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\n),\n\nsold as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n \n price / 1e18\n as price,\n -1 * \n amount_returned / 1e18\n as amount,\n referrer\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\n)\n\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n price,\n amount,\n referrer\nfrom\n bought\nunion all\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n price,\n amount,\n referrer\nfrom\n sold\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_synth_supply_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_synth_supply_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/spot/fct_synth_supply_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/fct_synth_supply_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_synth_supply_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "fct_synth_supply_arbitrum_mainnet"], "alias": "fct_synth_supply_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "24a8a960adbaa9e79f8ab623c5448c80182f5a54887af56d0433bde1b6b65f4d"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "Synth market ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "supply": {"name": "supply", "description": "Supply", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.3607128, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_synth_supply_arbitrum_mainnet\"", "raw_code": "with wrapper as (\n select\n ts,\n block_number,\n synth_market_id,\n amount_wrapped as change_amount\n from\n {{ ref('fct_spot_wrapper_arbitrum_mainnet') }}\n),\n\natomics as (\n select\n ts,\n block_number,\n synth_market_id,\n amount as change_amount\n from\n {{ ref('fct_spot_atomics_arbitrum_mainnet') }}\n union all\n select\n ts,\n block_number,\n 0 as synth_market_id,\n amount * price * -1 as change_amount\n from\n {{ ref('fct_spot_atomics_arbitrum_mainnet') }}\n),\n\nusd_changes as (\n select\n block_timestamp as ts,\n block_number,\n 0 as synth_market_id,\n {{ convert_wei(\"amount\") }} as change_amount\n from\n {{ ref('core_usd_minted_arbitrum_mainnet') }}\n union all\n select\n block_timestamp as ts,\n block_number,\n 0 as synth_market_id,\n -1 * {{ convert_wei(\"amount\") }} as change_amount\n from\n {{ ref('core_usd_burned_arbitrum_mainnet') }}\n),\n\nall_changes as (\n select *\n from\n wrapper\n union all\n select *\n from\n atomics\n union all\n select *\n from\n usd_changes\n)\n\nselect\n ts,\n block_number,\n synth_market_id,\n SUM(change_amount) over (\n partition by synth_market_id\n order by\n ts,\n block_number\n ) as supply\nfrom\n all_changes", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_arbitrum_mainnet", "package": null, "version": null}, {"name": "fct_spot_atomics_arbitrum_mainnet", "package": null, "version": null}, {"name": "fct_spot_atomics_arbitrum_mainnet", "package": null, "version": null}, {"name": "core_usd_minted_arbitrum_mainnet", "package": null, "version": null}, {"name": "core_usd_burned_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.fct_spot_wrapper_arbitrum_mainnet", "model.synthetix.fct_spot_atomics_arbitrum_mainnet", "model.synthetix.core_usd_minted_arbitrum_mainnet", "model.synthetix.core_usd_burned_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/fct_synth_supply_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with wrapper as (\n select\n ts,\n block_number,\n synth_market_id,\n amount_wrapped as change_amount\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_wrapper_arbitrum_mainnet\"\n),\n\natomics as (\n select\n ts,\n block_number,\n synth_market_id,\n amount as change_amount\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_atomics_arbitrum_mainnet\"\n union all\n select\n ts,\n block_number,\n 0 as synth_market_id,\n amount * price * -1 as change_amount\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_atomics_arbitrum_mainnet\"\n),\n\nusd_changes as (\n select\n block_timestamp as ts,\n block_number,\n 0 as synth_market_id,\n \n amount / 1e18\n as change_amount\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\n union all\n select\n block_timestamp as ts,\n block_number,\n 0 as synth_market_id,\n -1 * \n amount / 1e18\n as change_amount\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\n),\n\nall_changes as (\n select *\n from\n wrapper\n union all\n select *\n from\n atomics\n union all\n select *\n from\n usd_changes\n)\n\nselect\n ts,\n block_number,\n synth_market_id,\n SUM(change_amount) over (\n partition by synth_market_id\n order by\n ts,\n block_number\n ) as supply\nfrom\n all_changes", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_spot_markets_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_spot_markets_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/spot/fct_spot_markets_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/fct_spot_markets_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_spot_markets_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "fct_spot_markets_arbitrum_mainnet"], "alias": "fct_spot_markets_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "347d59a50d5eb0d40ae0c9d677465100d7c6522abbd0005d0e6049ef6a48363f"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "Synth market ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "created_ts": {"name": "created_ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_address": {"name": "token_address", "description": "Token address", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.3631852, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_markets_arbitrum_mainnet\"", "raw_code": "with base as (\n select\n synth_market_id as id,\n block_timestamp as created_ts,\n block_number,\n synth_token_address as token_address\n from\n {{ ref('spot_synth_registered_arbitrum_mainnet') }}\n)\n\nselect *\nfrom\n base", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.spot_synth_registered_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/fct_spot_markets_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with base as (\n select\n synth_market_id as id,\n block_timestamp as created_ts,\n block_number,\n synth_token_address as token_address\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_registered_arbitrum_mainnet\"\n)\n\nselect *\nfrom\n base", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_spot_wrapper_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_spot_wrapper_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/spot/fct_spot_wrapper_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/fct_spot_wrapper_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_spot_wrapper_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "fct_spot_wrapper_arbitrum_mainnet"], "alias": "fct_spot_wrapper_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "7a174051557347bd0661e740591d0d62a1434acdbd84d6ed3abf4d891d4fe576"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tx_hash": {"name": "tx_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "Synth market ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_wrapped": {"name": "amount_wrapped", "description": "Amount wrapped", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.3644302, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_wrapper_arbitrum_mainnet\"", "raw_code": "with wraps as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n {{ convert_wei('amount_wrapped') }} as amount_wrapped\n from\n {{ ref('spot_synth_wrapped_arbitrum_mainnet') }}\n),\n\nunwraps as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n -1 * {{ convert_wei('amount_unwrapped') }} as amount_wrapped\n from\n {{ ref('spot_synth_unwrapped_arbitrum_mainnet') }}\n)\n\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n amount_wrapped\nfrom\n wraps\nunion all\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n amount_wrapped\nfrom\n unwraps\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_arbitrum_mainnet", "package": null, "version": null}, {"name": "spot_synth_unwrapped_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.spot_synth_wrapped_arbitrum_mainnet", "model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/fct_spot_wrapper_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with wraps as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n \n amount_wrapped / 1e18\n as amount_wrapped\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_wrapped_arbitrum_mainnet\"\n),\n\nunwraps as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n -1 * \n amount_unwrapped / 1e18\n as amount_wrapped\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"\n)\n\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n amount_wrapped\nfrom\n wraps\nunion all\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n amount_wrapped\nfrom\n unwraps\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_pool_pnl_hourly_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/core/fct_pool_pnl_hourly_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/fct_pool_pnl_hourly_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "fct_pool_pnl_hourly_arbitrum_mainnet"], "alias": "fct_pool_pnl_hourly_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "5f72b157d9aada8da9462d23c86a85924f1c898cf032cc39415628095776337e"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "table", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": ["ts", "pool_id", "collateral_type"], "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_value": {"name": "collateral_value", "description": "Collateral value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "debt": {"name": "debt", "description": "Debt value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_issuance": {"name": "hourly_issuance", "description": "Hourly issuance", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_pnl": {"name": "hourly_pnl", "description": "Hourly PnL", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "rewards_usd": {"name": "rewards_usd", "description": "Rewards value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_pnl_pct": {"name": "hourly_pnl_pct", "description": "Hourly PnL (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_rewards_pct": {"name": "hourly_rewards_pct", "description": "Hourly Rewards (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_total_pct": {"name": "hourly_total_pct", "description": "Hourly Total (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet", "materialized": "table", "unique_key": ["ts", "pool_id", "collateral_type"]}, "created_at": 1727988935.4377258, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"", "raw_code": "{{ config(\n materialized = 'table',\n unique_key = ['ts', 'pool_id', 'collateral_type'],\n) }}\n\nwith dim as (\n select\n p.pool_id,\n p.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n {{ ref('fct_pool_debt_arbitrum_mainnet') }}\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n {{ ref('fct_pool_debt_arbitrum_mainnet') }}\n ) as p\n group by\n p.pool_id,\n p.collateral_type\n),\n\nissuance as (\n select\n ts,\n pool_id,\n collateral_type,\n hourly_issuance\n from\n {{ ref('fct_pool_issuance_hourly_arbitrum_mainnet') }}\n),\n\ndebt as (\n select distinct\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as ts,\n last_value(debt) over (\n partition by date_trunc('hour', ts), pool_id, collateral_type\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as debt\n from\n {{ ref('fct_pool_debt_arbitrum_mainnet') }}\n),\n\ncollateral as (\n select distinct\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as ts,\n last_value(collateral_value) over (\n partition by date_trunc('hour', ts), pool_id, collateral_type\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as collateral_value\n from\n {{ ref('core_vault_collateral_arbitrum_mainnet') }}\n where\n pool_id = 1\n),\n\nffill as (\n select\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n last(debt) over (\n partition by dim.collateral_type, dim.pool_id\n order by dim.ts\n rows between unbounded preceding and current row\n ),\n 0\n ) as debt,\n coalesce(\n last(collateral_value) over (\n partition by dim.collateral_type, dim.pool_id\n order by dim.ts\n rows between unbounded preceding and current row\n ),\n 0\n ) as collateral_value\n from\n dim\n left join debt\n on\n dim.ts = debt.ts\n and dim.pool_id = debt.pool_id\n and dim.collateral_type = debt.collateral_type\n left join collateral\n on\n dim.ts = collateral.ts\n and dim.pool_id = collateral.pool_id\n and dim.collateral_type = collateral.collateral_type\n),\n\nhourly_pnl as (\n select\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n coalesce(lag(debt) over (\n partition by pool_id, collateral_type\n order by\n ts\n ) - debt, 0) as hourly_pnl\n from\n ffill\n),\n\nhourly_rewards as (\n select\n ts,\n pool_id,\n collateral_type,\n rewards_usd\n from\n {{ ref('fct_pool_rewards_hourly_arbitrum_mainnet') }}\n),\n\nhourly_returns as (\n select\n pnl.ts,\n pnl.pool_id,\n pnl.collateral_type,\n pnl.collateral_value,\n pnl.debt,\n coalesce(\n iss.hourly_issuance,\n 0\n ) as hourly_issuance,\n pnl.hourly_pnl + coalesce(\n iss.hourly_issuance,\n 0\n ) as hourly_pnl,\n coalesce(\n rewards.rewards_usd,\n 0\n ) as rewards_usd,\n case\n when pnl.collateral_value = 0 then 0\n else coalesce(\n rewards.rewards_usd,\n 0\n ) / pnl.collateral_value\n end as hourly_rewards_pct,\n case\n when pnl.collateral_value = 0 then 0\n else\n (coalesce(iss.hourly_issuance, 0) + pnl.hourly_pnl)\n / pnl.collateral_value\n end as hourly_pnl_pct,\n case\n when pnl.collateral_value = 0 then 0\n else\n (\n coalesce(rewards.rewards_usd, 0)\n + pnl.hourly_pnl\n + coalesce(iss.hourly_issuance, 0)\n )\n / pnl.collateral_value\n end as hourly_total_pct\n from\n hourly_pnl as pnl\n left join hourly_rewards as rewards\n on\n pnl.ts = rewards.ts\n and pnl.pool_id = rewards.pool_id\n and lower(pnl.collateral_type) = lower(rewards.collateral_type)\n left join issuance as iss\n on\n pnl.ts = iss.ts\n and pnl.pool_id = iss.pool_id\n and lower(\n pnl.collateral_type\n ) = lower(\n iss.collateral_type\n )\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_issuance,\n hourly_pnl,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n hourly_total_pct\nfrom\n hourly_returns", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_arbitrum_mainnet", "package": null, "version": null}, {"name": "fct_pool_debt_arbitrum_mainnet", "package": null, "version": null}, {"name": "fct_pool_issuance_hourly_arbitrum_mainnet", "package": null, "version": null}, {"name": "fct_pool_debt_arbitrum_mainnet", "package": null, "version": null}, {"name": "core_vault_collateral_arbitrum_mainnet", "package": null, "version": null}, {"name": "fct_pool_rewards_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_debt_arbitrum_mainnet", "model.synthetix.fct_pool_issuance_hourly_arbitrum_mainnet", "model.synthetix.core_vault_collateral_arbitrum_mainnet", "model.synthetix.fct_pool_rewards_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_pnl_hourly_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\n\nwith dim as (\n select\n p.pool_id,\n p.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_debt_arbitrum_mainnet\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_debt_arbitrum_mainnet\"\n ) as p\n group by\n p.pool_id,\n p.collateral_type\n),\n\nissuance as (\n select\n ts,\n pool_id,\n collateral_type,\n hourly_issuance\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_hourly_arbitrum_mainnet\"\n),\n\ndebt as (\n select distinct\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as ts,\n last_value(debt) over (\n partition by date_trunc('hour', ts), pool_id, collateral_type\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as debt\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_debt_arbitrum_mainnet\"\n),\n\ncollateral as (\n select distinct\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as ts,\n last_value(collateral_value) over (\n partition by date_trunc('hour', ts), pool_id, collateral_type\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as collateral_value\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_collateral_arbitrum_mainnet\"\n where\n pool_id = 1\n),\n\nffill as (\n select\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n last(debt) over (\n partition by dim.collateral_type, dim.pool_id\n order by dim.ts\n rows between unbounded preceding and current row\n ),\n 0\n ) as debt,\n coalesce(\n last(collateral_value) over (\n partition by dim.collateral_type, dim.pool_id\n order by dim.ts\n rows between unbounded preceding and current row\n ),\n 0\n ) as collateral_value\n from\n dim\n left join debt\n on\n dim.ts = debt.ts\n and dim.pool_id = debt.pool_id\n and dim.collateral_type = debt.collateral_type\n left join collateral\n on\n dim.ts = collateral.ts\n and dim.pool_id = collateral.pool_id\n and dim.collateral_type = collateral.collateral_type\n),\n\nhourly_pnl as (\n select\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n coalesce(lag(debt) over (\n partition by pool_id, collateral_type\n order by\n ts\n ) - debt, 0) as hourly_pnl\n from\n ffill\n),\n\nhourly_rewards as (\n select\n ts,\n pool_id,\n collateral_type,\n rewards_usd\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_hourly_arbitrum_mainnet\"\n),\n\nhourly_returns as (\n select\n pnl.ts,\n pnl.pool_id,\n pnl.collateral_type,\n pnl.collateral_value,\n pnl.debt,\n coalesce(\n iss.hourly_issuance,\n 0\n ) as hourly_issuance,\n pnl.hourly_pnl + coalesce(\n iss.hourly_issuance,\n 0\n ) as hourly_pnl,\n coalesce(\n rewards.rewards_usd,\n 0\n ) as rewards_usd,\n case\n when pnl.collateral_value = 0 then 0\n else coalesce(\n rewards.rewards_usd,\n 0\n ) / pnl.collateral_value\n end as hourly_rewards_pct,\n case\n when pnl.collateral_value = 0 then 0\n else\n (coalesce(iss.hourly_issuance, 0) + pnl.hourly_pnl)\n / pnl.collateral_value\n end as hourly_pnl_pct,\n case\n when pnl.collateral_value = 0 then 0\n else\n (\n coalesce(rewards.rewards_usd, 0)\n + pnl.hourly_pnl\n + coalesce(iss.hourly_issuance, 0)\n )\n / pnl.collateral_value\n end as hourly_total_pct\n from\n hourly_pnl as pnl\n left join hourly_rewards as rewards\n on\n pnl.ts = rewards.ts\n and pnl.pool_id = rewards.pool_id\n and lower(pnl.collateral_type) = lower(rewards.collateral_type)\n left join issuance as iss\n on\n pnl.ts = iss.ts\n and pnl.pool_id = iss.pool_id\n and lower(\n pnl.collateral_type\n ) = lower(\n iss.collateral_type\n )\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_issuance,\n hourly_pnl,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n hourly_total_pct\nfrom\n hourly_returns", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_market_updated_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_core_market_updated_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/core/fct_core_market_updated_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/fct_core_market_updated_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_core_market_updated_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "fct_core_market_updated_arbitrum_mainnet"], "alias": "fct_core_market_updated_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "c2cfa14e157cabb1db5a6072bff2ffab4b387939f14461a574406971da46dbd1"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "credit_capacity": {"name": "credit_capacity", "description": "Credit capacity", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "net_issuance": {"name": "net_issuance", "description": "Net issuance", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_amount": {"name": "token_amount", "description": "Token amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.4297109, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_market_updated_arbitrum_mainnet\"", "raw_code": "with market_updated as (\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n {{ ref('core_market_updated_arbitrum_mainnet') }}\n)\n\nselect\n id,\n block_timestamp as ts,\n transaction_hash,\n event_name,\n market_id,\n collateral_type,\n {{ convert_wei(\"credit_capacity\") }} as credit_capacity,\n {{ convert_wei(\"net_issuance\") }} as net_issuance,\n {{ convert_wei(\"token_amount\") }} as token_amount\nfrom\n market_updated", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_market_updated_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with market_updated as (\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\n)\n\nselect\n id,\n block_timestamp as ts,\n transaction_hash,\n event_name,\n market_id,\n collateral_type,\n \n credit_capacity / 1e18\n as credit_capacity,\n \n net_issuance / 1e18\n as net_issuance,\n \n token_amount / 1e18\n as token_amount\nfrom\n market_updated", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_pool_rewards_token_hourly_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/core/fct_pool_rewards_token_hourly_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/fct_pool_rewards_token_hourly_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "fct_pool_rewards_token_hourly_arbitrum_mainnet"], "alias": "fct_pool_rewards_token_hourly_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "5c6352500de6460efe8c4498dabe9337e04efd46f56d7ca6f01e3b7698bb9849"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "distributor": {"name": "distributor", "description": "Address of the distributor", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_symbol": {"name": "token_symbol", "description": "Token symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Distributed rewards amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "rewards_usd": {"name": "rewards_usd", "description": "Rewards value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.4401248, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_token_hourly_arbitrum_mainnet\"", "raw_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.min_ts)),\n date_trunc('hour', max(t.max_ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select\n min(ts_start) as min_ts,\n max(\n ts_start + \"duration\" * '1 second'::INTERVAL\n ) as max_ts\n from\n {{ ref('fct_pool_rewards_arbitrum_mainnet') }}\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n {{ ref('fct_pool_debt_arbitrum_mainnet') }}\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nrewards_distributed as (\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount,\n ts_start,\n \"duration\"\n from\n {{ ref('fct_pool_rewards_arbitrum_mainnet') }}\n),\n\nhourly_distributions as (\n select\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n r.distributor,\n r.token_symbol,\n r.amount,\n r.ts_start,\n r.\"duration\",\n row_number() over (\n partition by\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n r.distributor\n order by\n r.ts_start desc\n ) as distributor_index\n from\n dim\n left join rewards_distributed as r\n on\n dim.pool_id = r.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n r.collateral_type\n )\n and dim.ts + '1 hour'::INTERVAL >= r.ts_start\n and dim.ts < r.ts_start + r.\"duration\" * '1 second'::INTERVAL\n where\n r.\"duration\" > 0\n),\n\nstreamed_rewards as (\n select\n d.ts,\n d.pool_id,\n d.collateral_type,\n d.distributor,\n d.token_symbol,\n -- get the amount of time distributed this hour\n -- use the smaller of those two intervals\n -- convert the interval to a number of hours\n -- multiply the result by the hourly amount to get the amount distributed this hour\n (\n extract(\n epoch\n from\n least(\n d.\"duration\" / 3600 * '1 hour'::INTERVAL,\n least(\n d.ts + '1 hour'::INTERVAL - greatest(\n d.ts,\n d.ts_start\n ),\n least(\n d.ts_start + d.\"duration\" * '1 second'::INTERVAL,\n d.ts + '1 hour'::INTERVAL\n ) - d.ts\n )\n )\n ) / 3600\n ) * d.amount / (\n d.\"duration\" / 3600\n ) as amount\n from\n hourly_distributions as d\n where\n d.distributor_index = 1\n),\n\ninstant_rewards as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n rewards_distributed\n where\n \"duration\" = 0\n),\n\ncombined as (\n select\n combo.ts,\n combo.pool_id,\n combo.collateral_type,\n combo.distributor,\n combo.token_symbol,\n combo.amount,\n p.price\n from\n (\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n streamed_rewards\n union all\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n instant_rewards\n ) as combo\n left join {{ ref('fct_prices_hourly_arbitrum_mainnet') }} as p\n on\n combo.token_symbol = p.market_symbol\n and combo.ts = p.ts\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n sum(amount) as amount,\n sum(\n amount * price\n ) as rewards_usd\nfrom\n combined\ngroup by\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_arbitrum_mainnet", "package": null, "version": null}, {"name": "fct_pool_debt_arbitrum_mainnet", "package": null, "version": null}, {"name": "fct_pool_rewards_arbitrum_mainnet", "package": null, "version": null}, {"name": "fct_prices_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_rewards_arbitrum_mainnet", "model.synthetix.fct_pool_debt_arbitrum_mainnet", "model.synthetix.fct_prices_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_rewards_token_hourly_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.min_ts)),\n date_trunc('hour', max(t.max_ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select\n min(ts_start) as min_ts,\n max(\n ts_start + \"duration\" * '1 second'::INTERVAL\n ) as max_ts\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_arbitrum_mainnet\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_debt_arbitrum_mainnet\"\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nrewards_distributed as (\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount,\n ts_start,\n \"duration\"\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_arbitrum_mainnet\"\n),\n\nhourly_distributions as (\n select\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n r.distributor,\n r.token_symbol,\n r.amount,\n r.ts_start,\n r.\"duration\",\n row_number() over (\n partition by\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n r.distributor\n order by\n r.ts_start desc\n ) as distributor_index\n from\n dim\n left join rewards_distributed as r\n on\n dim.pool_id = r.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n r.collateral_type\n )\n and dim.ts + '1 hour'::INTERVAL >= r.ts_start\n and dim.ts < r.ts_start + r.\"duration\" * '1 second'::INTERVAL\n where\n r.\"duration\" > 0\n),\n\nstreamed_rewards as (\n select\n d.ts,\n d.pool_id,\n d.collateral_type,\n d.distributor,\n d.token_symbol,\n -- get the amount of time distributed this hour\n -- use the smaller of those two intervals\n -- convert the interval to a number of hours\n -- multiply the result by the hourly amount to get the amount distributed this hour\n (\n extract(\n epoch\n from\n least(\n d.\"duration\" / 3600 * '1 hour'::INTERVAL,\n least(\n d.ts + '1 hour'::INTERVAL - greatest(\n d.ts,\n d.ts_start\n ),\n least(\n d.ts_start + d.\"duration\" * '1 second'::INTERVAL,\n d.ts + '1 hour'::INTERVAL\n ) - d.ts\n )\n )\n ) / 3600\n ) * d.amount / (\n d.\"duration\" / 3600\n ) as amount\n from\n hourly_distributions as d\n where\n d.distributor_index = 1\n),\n\ninstant_rewards as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n rewards_distributed\n where\n \"duration\" = 0\n),\n\ncombined as (\n select\n combo.ts,\n combo.pool_id,\n combo.collateral_type,\n combo.distributor,\n combo.token_symbol,\n combo.amount,\n p.price\n from\n (\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n streamed_rewards\n union all\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n instant_rewards\n ) as combo\n left join \"analytics\".\"prod_arbitrum_mainnet\".\"fct_prices_hourly_arbitrum_mainnet\" as p\n on\n combo.token_symbol = p.market_symbol\n and combo.ts = p.ts\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n sum(amount) as amount,\n sum(\n amount * price\n ) as rewards_usd\nfrom\n combined\ngroup by\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_apr_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_core_apr_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/core/fct_core_apr_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/fct_core_apr_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_core_apr_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "fct_core_apr_arbitrum_mainnet"], "alias": "fct_core_apr_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "9adbc5c9f2c825729c63f154c53c9d47f8ba64d865791c812a3866d22adf08eb"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "table", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_value": {"name": "collateral_value", "description": "Collateral value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "debt": {"name": "debt", "description": "Debt value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_issuance": {"name": "hourly_issuance", "description": "Hourly issuance", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_pnl": {"name": "hourly_pnl", "description": "Hourly PnL", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_pnl": {"name": "cumulative_pnl", "description": "Cumulative PnL", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_issuance": {"name": "cumulative_issuance", "description": "Cumulative Issuance", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "rewards_usd": {"name": "rewards_usd", "description": "Rewards value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_pnl_pct": {"name": "hourly_pnl_pct", "description": "Hourly PnL (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_rewards_pct": {"name": "hourly_rewards_pct", "description": "Hourly Rewards (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_24h": {"name": "apr_24h", "description": "APR (24h)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_24h": {"name": "apy_24h", "description": "APY (24h)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_7d": {"name": "apr_7d", "description": "APR (7d)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_7d": {"name": "apy_7d", "description": "APY (7d)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_28d": {"name": "apr_28d", "description": "APR (28d)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_28d": {"name": "apy_28d", "description": "APY (28d)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_24h_pnl": {"name": "apr_24h_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_24h_pnl": {"name": "apy_24h_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_7d_pnl": {"name": "apr_7d_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_7d_pnl": {"name": "apy_7d_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_28d_pnl": {"name": "apr_28d_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_28d_pnl": {"name": "apy_28d_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_24h_rewards": {"name": "apr_24h_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_24h_rewards": {"name": "apy_24h_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_7d_rewards": {"name": "apr_7d_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_7d_rewards": {"name": "apy_7d_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_28d_rewards": {"name": "apr_28d_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_28d_rewards": {"name": "apy_28d_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet", "materialized": "table"}, "created_at": 1727988935.428103, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"", "raw_code": "{{\n config(\n materialized = 'table',\n )\n}}\n\nwith pnl_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_pnl,\n hourly_issuance,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n hourly_total_pct,\n SUM(\n COALESCE(\n hourly_issuance,\n 0\n )\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n ) as cumulative_issuance,\n SUM(\n hourly_pnl\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n ) as cumulative_pnl\n from\n {{ ref('fct_pool_pnl_hourly_arbitrum_mainnet') }}\n),\n\navg_returns as (\n select\n ts,\n pool_id,\n collateral_type,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_pnl_pct,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_pnl_pct,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_pnl_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_rewards_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_total_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_total_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_total_pct\n from\n pnl_hourly\n),\n\napr_calculations as (\n select\n pnl_hourly.ts,\n pnl_hourly.pool_id,\n pnl_hourly.collateral_type,\n pnl_hourly.collateral_value,\n pnl_hourly.debt,\n pnl_hourly.hourly_pnl,\n pnl_hourly.cumulative_pnl,\n pnl_hourly.hourly_issuance,\n pnl_hourly.cumulative_issuance,\n pnl_hourly.rewards_usd,\n pnl_hourly.hourly_pnl_pct,\n pnl_hourly.hourly_rewards_pct,\n -- total pnls\n avg_returns.avg_24h_total_pct * 24 * 365 as apr_24h,\n avg_returns.avg_7d_total_pct * 24 * 365 as apr_7d,\n avg_returns.avg_28d_total_pct * 24 * 365 as apr_28d,\n -- pool pnls\n avg_returns.avg_24h_pnl_pct * 24 * 365 as apr_24h_pnl,\n avg_returns.avg_7d_pnl_pct * 24 * 365 as apr_7d_pnl,\n avg_returns.avg_28d_pnl_pct * 24 * 365 as apr_28d_pnl,\n -- rewards pnls\n avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards,\n avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards,\n avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards\n from\n pnl_hourly\n inner join avg_returns\n on\n pnl_hourly.ts = avg_returns.ts\n and pnl_hourly.pool_id = avg_returns.pool_id\n and pnl_hourly.collateral_type = avg_returns.collateral_type\n),\n\napy_calculations as (\n select\n *,\n (POWER(1 + apr_24h / 8760, 8760) - 1) as apy_24h,\n (POWER(1 + apr_7d / 8760, 8760) - 1) as apy_7d,\n (POWER(1 + apr_28d / 8760, 8760) - 1) as apy_28d,\n (POWER(1 + apr_24h_pnl / 8760, 8760) - 1) as apy_24h_pnl,\n (POWER(1 + apr_7d_pnl / 8760, 8760) - 1) as apy_7d_pnl,\n (POWER(1 + apr_28d_pnl / 8760, 8760) - 1) as apy_28d_pnl,\n (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards,\n (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards,\n (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards\n from\n apr_calculations\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_issuance,\n hourly_pnl,\n cumulative_pnl,\n cumulative_issuance,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n apr_24h,\n apy_24h,\n apr_7d,\n apy_7d,\n apr_28d,\n apy_28d,\n apr_24h_pnl,\n apy_24h_pnl,\n apr_7d_pnl,\n apy_7d_pnl,\n apr_28d_pnl,\n apy_28d_pnl,\n apr_24h_rewards,\n apy_24h_rewards,\n apr_7d_rewards,\n apy_7d_rewards,\n apr_28d_rewards,\n apy_28d_rewards\nfrom\n apy_calculations\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_apr_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\n\nwith pnl_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_pnl,\n hourly_issuance,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n hourly_total_pct,\n SUM(\n COALESCE(\n hourly_issuance,\n 0\n )\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n ) as cumulative_issuance,\n SUM(\n hourly_pnl\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n ) as cumulative_pnl\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\n),\n\navg_returns as (\n select\n ts,\n pool_id,\n collateral_type,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_pnl_pct,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_pnl_pct,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_pnl_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_rewards_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_total_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_total_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_total_pct\n from\n pnl_hourly\n),\n\napr_calculations as (\n select\n pnl_hourly.ts,\n pnl_hourly.pool_id,\n pnl_hourly.collateral_type,\n pnl_hourly.collateral_value,\n pnl_hourly.debt,\n pnl_hourly.hourly_pnl,\n pnl_hourly.cumulative_pnl,\n pnl_hourly.hourly_issuance,\n pnl_hourly.cumulative_issuance,\n pnl_hourly.rewards_usd,\n pnl_hourly.hourly_pnl_pct,\n pnl_hourly.hourly_rewards_pct,\n -- total pnls\n avg_returns.avg_24h_total_pct * 24 * 365 as apr_24h,\n avg_returns.avg_7d_total_pct * 24 * 365 as apr_7d,\n avg_returns.avg_28d_total_pct * 24 * 365 as apr_28d,\n -- pool pnls\n avg_returns.avg_24h_pnl_pct * 24 * 365 as apr_24h_pnl,\n avg_returns.avg_7d_pnl_pct * 24 * 365 as apr_7d_pnl,\n avg_returns.avg_28d_pnl_pct * 24 * 365 as apr_28d_pnl,\n -- rewards pnls\n avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards,\n avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards,\n avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards\n from\n pnl_hourly\n inner join avg_returns\n on\n pnl_hourly.ts = avg_returns.ts\n and pnl_hourly.pool_id = avg_returns.pool_id\n and pnl_hourly.collateral_type = avg_returns.collateral_type\n),\n\napy_calculations as (\n select\n *,\n (POWER(1 + apr_24h / 8760, 8760) - 1) as apy_24h,\n (POWER(1 + apr_7d / 8760, 8760) - 1) as apy_7d,\n (POWER(1 + apr_28d / 8760, 8760) - 1) as apy_28d,\n (POWER(1 + apr_24h_pnl / 8760, 8760) - 1) as apy_24h_pnl,\n (POWER(1 + apr_7d_pnl / 8760, 8760) - 1) as apy_7d_pnl,\n (POWER(1 + apr_28d_pnl / 8760, 8760) - 1) as apy_28d_pnl,\n (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards,\n (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards,\n (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards\n from\n apr_calculations\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_issuance,\n hourly_pnl,\n cumulative_pnl,\n cumulative_issuance,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n apr_24h,\n apy_24h,\n apr_7d,\n apy_7d,\n apr_28d,\n apy_28d,\n apr_24h_pnl,\n apy_24h_pnl,\n apr_7d_pnl,\n apy_7d_pnl,\n apr_28d_pnl,\n apy_28d_pnl,\n apr_24h_rewards,\n apy_24h_rewards,\n apr_7d_rewards,\n apy_7d_rewards,\n apr_28d_rewards,\n apy_28d_rewards\nfrom\n apy_calculations\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_pools_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_core_pools_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/core/fct_core_pools_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/fct_core_pools_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_core_pools_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "fct_core_pools_arbitrum_mainnet"], "alias": "fct_core_pools_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "a7d2018aaf8b11540555a03e4e511ecf8f9566e72df99027165060f378b7635c"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "created_ts": {"name": "created_ts", "description": "Pool creation timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "owner": {"name": "owner", "description": "Address of the pool owner", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.4326344, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_pools_arbitrum_mainnet\"", "raw_code": "with base as (\n select\n pool_id as id,\n block_timestamp as created_ts,\n block_number,\n owner\n from\n {{ ref('core_pool_created_arbitrum_mainnet') }}\n)\n\nselect *\nfrom\n base", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.core_pool_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_pools_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with base as (\n select\n pool_id as id,\n block_timestamp as created_ts,\n block_number,\n owner\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_pool_created_arbitrum_mainnet\"\n)\n\nselect *\nfrom\n base", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_apr_rewards_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_core_apr_rewards_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/core/fct_core_apr_rewards_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/fct_core_apr_rewards_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_core_apr_rewards_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "fct_core_apr_rewards_arbitrum_mainnet"], "alias": "fct_core_apr_rewards_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "a228da81191e44d151ae8edca1f15a47d8bacd86ed7a44c48fd58e7e53d0b919"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "table", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet", "materialized": "table"}, "created_at": 1727988930.8605907, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_rewards_arbitrum_mainnet\"", "raw_code": "{{\n config(\n materialized = 'table',\n )\n}}\n\nwith pnl_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n reward_token,\n collateral_value,\n rewards_usd,\n hourly_rewards_pct\n from\n {{ ref('fct_pool_pnl_hourly_reward_arbitrum_mainnet') }}\n),\n\navg_returns as (\n select\n ts,\n pool_id,\n collateral_type,\n reward_token,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_rewards_pct\n from\n pnl_hourly\n),\n\napr_calculations as (\n select\n pnl_hourly.ts,\n pnl_hourly.pool_id,\n pnl_hourly.collateral_type,\n pnl_hourly.reward_token,\n pnl_hourly.collateral_value,\n pnl_hourly.rewards_usd,\n pnl_hourly.hourly_rewards_pct,\n avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards,\n avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards,\n avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards\n from\n pnl_hourly\n inner join avg_returns\n on\n pnl_hourly.ts = avg_returns.ts\n and pnl_hourly.pool_id = avg_returns.pool_id\n and pnl_hourly.collateral_type = avg_returns.collateral_type\n and pnl_hourly.reward_token = avg_returns.reward_token\n),\n\napy_calculations as (\n select\n *,\n (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards,\n (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards,\n (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards\n from\n apr_calculations\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n reward_token,\n collateral_value,\n rewards_usd,\n hourly_rewards_pct,\n apr_24h_rewards,\n apy_24h_rewards,\n apr_7d_rewards,\n apy_7d_rewards,\n apr_28d_rewards,\n apy_28d_rewards\nfrom\n apy_calculations\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_reward_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_pnl_hourly_reward_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_apr_rewards_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\n\nwith pnl_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n reward_token,\n collateral_value,\n rewards_usd,\n hourly_rewards_pct\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_reward_arbitrum_mainnet\"\n),\n\navg_returns as (\n select\n ts,\n pool_id,\n collateral_type,\n reward_token,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_rewards_pct\n from\n pnl_hourly\n),\n\napr_calculations as (\n select\n pnl_hourly.ts,\n pnl_hourly.pool_id,\n pnl_hourly.collateral_type,\n pnl_hourly.reward_token,\n pnl_hourly.collateral_value,\n pnl_hourly.rewards_usd,\n pnl_hourly.hourly_rewards_pct,\n avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards,\n avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards,\n avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards\n from\n pnl_hourly\n inner join avg_returns\n on\n pnl_hourly.ts = avg_returns.ts\n and pnl_hourly.pool_id = avg_returns.pool_id\n and pnl_hourly.collateral_type = avg_returns.collateral_type\n and pnl_hourly.reward_token = avg_returns.reward_token\n),\n\napy_calculations as (\n select\n *,\n (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards,\n (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards,\n (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards\n from\n apr_calculations\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n reward_token,\n collateral_value,\n rewards_usd,\n hourly_rewards_pct,\n apr_24h_rewards,\n apy_24h_rewards,\n apr_7d_rewards,\n apy_7d_rewards,\n apr_28d_rewards,\n apy_28d_rewards\nfrom\n apy_calculations\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_pool_delegation_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_core_pool_delegation_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/core/fct_core_pool_delegation_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/fct_core_pool_delegation_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_core_pool_delegation_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "fct_core_pool_delegation_arbitrum_mainnet"], "alias": "fct_core_pool_delegation_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "6e967a32d0c2716201344829e717858c6637bdbc9c6216cc69e3f6e75949ae47"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_delegated": {"name": "amount_delegated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.431631, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_pool_delegation_arbitrum_mainnet\"", "raw_code": "with delegation_changes as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n {{ convert_wei('amount') }}\n - LAG({{ convert_wei('amount') }}, 1, 0) over (\n partition by\n account_id,\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as change_in_amount\n from\n {{ ref('core_delegation_updated_arbitrum_mainnet') }}\n),\n\ncumulative_delegation as (\n select\n block_timestamp,\n pool_id,\n collateral_type,\n SUM(change_in_amount) over (\n partition by\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as cumulative_amount_delegated\n from\n delegation_changes\n)\n\nselect\n block_timestamp as ts,\n pool_id,\n collateral_type,\n cumulative_amount_delegated as amount_delegated\nfrom\n cumulative_delegation\norder by\n block_timestamp,\n collateral_type", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_pool_delegation_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with delegation_changes as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n \n amount / 1e18\n\n - LAG(\n amount / 1e18\n, 1, 0) over (\n partition by\n account_id,\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as change_in_amount\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\n),\n\ncumulative_delegation as (\n select\n block_timestamp,\n pool_id,\n collateral_type,\n SUM(change_in_amount) over (\n partition by\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as cumulative_amount_delegated\n from\n delegation_changes\n)\n\nselect\n block_timestamp as ts,\n pool_id,\n collateral_type,\n cumulative_amount_delegated as amount_delegated\nfrom\n cumulative_delegation\norder by\n block_timestamp,\n collateral_type", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_rewards_hourly_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_pool_rewards_hourly_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/core/fct_pool_rewards_hourly_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/fct_pool_rewards_hourly_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_pool_rewards_hourly_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "fct_pool_rewards_hourly_arbitrum_mainnet"], "alias": "fct_pool_rewards_hourly_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "8167717e8d32d87aa7f7f8dfc21f5ab27440369de1e91be9b9c6a8ca4cc6b7f8"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "rewards_usd": {"name": "rewards_usd", "description": "Rewards value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.438814, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_hourly_arbitrum_mainnet\"", "raw_code": "with token_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n rewards_usd\n from\n {{ ref('fct_pool_rewards_token_hourly_arbitrum_mainnet') }}\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n SUM(rewards_usd) as rewards_usd\nfrom\n token_hourly\ngroup by\n ts,\n pool_id,\n collateral_type", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_rewards_hourly_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with token_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n rewards_usd\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_token_hourly_arbitrum_mainnet\"\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n SUM(rewards_usd) as rewards_usd\nfrom\n token_hourly\ngroup by\n ts,\n pool_id,\n collateral_type", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_issuance_hourly_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_pool_issuance_hourly_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/core/fct_pool_issuance_hourly_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/fct_pool_issuance_hourly_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_pool_issuance_hourly_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "fct_pool_issuance_hourly_arbitrum_mainnet"], "alias": "fct_pool_issuance_hourly_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "c76ad541395db666cdadbb5feccd9174bc4dde6774553a21b79c935f0d2fadda"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_issuance": {"name": "hourly_issuance", "description": "Hourly issuance", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.4347038, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_hourly_arbitrum_mainnet\"", "raw_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::interval\n ) as ts\n from\n (\n select ts\n from\n {{ ref('fct_pool_issuance_arbitrum_mainnet') }}\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n {{ ref('fct_pool_issuance_arbitrum_mainnet') }}\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nmax_debt_block as (\n select\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as \"hour\",\n max(block_number) as max_block_number\n from\n {{ ref('fct_pool_debt_arbitrum_mainnet') }}\n group by\n date_trunc(\n 'hour',\n ts\n ),\n pool_id,\n collateral_type\n),\n\nfilt_issuance as (\n select\n i.pool_id,\n i.collateral_type,\n i.amount,\n case\n when\n i.block_number <= d.max_block_number\n or d.max_block_number is null then i.ts\n else i.ts + interval '1 hour'\n end as ts\n from\n {{ ref('fct_pool_issuance_arbitrum_mainnet') }}\n as i\n left join max_debt_block as d\n on date_trunc(\n 'hour',\n i.ts\n ) = d.hour\n and i.pool_id = d.pool_id\n and lower(\n i.collateral_type\n ) = lower(\n d.collateral_type\n )\n where\n i.block_number <= (\n select\n max(\n max_block_number\n ) as b\n from\n max_debt_block\n )\n),\n\nissuance as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n pool_id,\n collateral_type,\n sum(amount) as hourly_issuance\n from\n filt_issuance\n group by\n date_trunc(\n 'hour',\n ts\n ),\n pool_id,\n collateral_type\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n i.hourly_issuance,\n 0\n ) as hourly_issuance\nfrom\n dim\nleft join issuance as i\n on\n dim.pool_id = i.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n i.collateral_type\n )\n and dim.ts = i.ts", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_arbitrum_mainnet", "package": null, "version": null}, {"name": "fct_pool_issuance_arbitrum_mainnet", "package": null, "version": null}, {"name": "fct_pool_debt_arbitrum_mainnet", "package": null, "version": null}, {"name": "fct_pool_issuance_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_issuance_arbitrum_mainnet", "model.synthetix.fct_pool_debt_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_issuance_hourly_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::interval\n ) as ts\n from\n (\n select ts\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_arbitrum_mainnet\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_arbitrum_mainnet\"\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nmax_debt_block as (\n select\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as \"hour\",\n max(block_number) as max_block_number\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_debt_arbitrum_mainnet\"\n group by\n date_trunc(\n 'hour',\n ts\n ),\n pool_id,\n collateral_type\n),\n\nfilt_issuance as (\n select\n i.pool_id,\n i.collateral_type,\n i.amount,\n case\n when\n i.block_number <= d.max_block_number\n or d.max_block_number is null then i.ts\n else i.ts + interval '1 hour'\n end as ts\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_arbitrum_mainnet\"\n as i\n left join max_debt_block as d\n on date_trunc(\n 'hour',\n i.ts\n ) = d.hour\n and i.pool_id = d.pool_id\n and lower(\n i.collateral_type\n ) = lower(\n d.collateral_type\n )\n where\n i.block_number <= (\n select\n max(\n max_block_number\n ) as b\n from\n max_debt_block\n )\n),\n\nissuance as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n pool_id,\n collateral_type,\n sum(amount) as hourly_issuance\n from\n filt_issuance\n group by\n date_trunc(\n 'hour',\n ts\n ),\n pool_id,\n collateral_type\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n i.hourly_issuance,\n 0\n ) as hourly_issuance\nfrom\n dim\nleft join issuance as i\n on\n dim.pool_id = i.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n i.collateral_type\n )\n and dim.ts = i.ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_rewards_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_pool_rewards_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/core/fct_pool_rewards_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/fct_pool_rewards_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_pool_rewards_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "fct_pool_rewards_arbitrum_mainnet"], "alias": "fct_pool_rewards_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "9c095e50fc54529dbcb0f1c5d67011c5bba6e896bf81111bc5c5f7f50d5495b2"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "distributor": {"name": "distributor", "description": "Address of the distributor", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_symbol": {"name": "token_symbol", "description": "Token symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Reward amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts_start": {"name": "ts_start", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "duration": {"name": "duration", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.423671, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_arbitrum_mainnet\"", "raw_code": "with rewards_distributed as (\n select\n block_timestamp as ts,\n CAST(\n pool_id as INTEGER\n ) as pool_id,\n collateral_type,\n distributor,\n {{ convert_wei('amount') }} as amount,\n TO_TIMESTAMP(\"start\") as ts_start,\n \"duration\"\n from\n {{ ref('core_rewards_distributed_arbitrum_mainnet') }}\n),\n\ndistributors as (\n select\n CAST(distributor_address as TEXT) as distributor_address,\n CAST(token_symbol as TEXT) as token_symbol\n from\n {{ ref('arbitrum_mainnet_reward_distributors') }}\n)\n\nselect\n rd.ts,\n rd.pool_id,\n rd.collateral_type,\n rd.distributor,\n distributors.token_symbol,\n rd.amount,\n rd.ts_start,\n rd.duration\nfrom\n rewards_distributed as rd\ninner join distributors on rd.distributor = distributors.distributor_address\norder by\n rd.ts", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_mainnet", "package": null, "version": null}, {"name": "arbitrum_mainnet_reward_distributors", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet", "seed.synthetix.arbitrum_mainnet_reward_distributors"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_rewards_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with rewards_distributed as (\n select\n block_timestamp as ts,\n CAST(\n pool_id as INTEGER\n ) as pool_id,\n collateral_type,\n distributor,\n \n amount / 1e18\n as amount,\n TO_TIMESTAMP(\"start\") as ts_start,\n \"duration\"\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\n),\n\ndistributors as (\n select\n CAST(distributor_address as TEXT) as distributor_address,\n CAST(token_symbol as TEXT) as token_symbol\n from\n \"analytics\".\"prod_seeds\".\"arbitrum_mainnet_reward_distributors\"\n)\n\nselect\n rd.ts,\n rd.pool_id,\n rd.collateral_type,\n rd.distributor,\n distributors.token_symbol,\n rd.amount,\n rd.ts_start,\n rd.duration\nfrom\n rewards_distributed as rd\ninner join distributors on rd.distributor = distributors.distributor_address\norder by\n rd.ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_debt_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_pool_debt_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/core/fct_pool_debt_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/fct_pool_debt_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_pool_debt_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "fct_pool_debt_arbitrum_mainnet"], "alias": "fct_pool_debt_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "f7f9f9b01b4cafa22a85b3bff725682201ea2828feb5174206dd247d4619e824"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "debt": {"name": "debt", "description": "Debt value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.4337208, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_debt_arbitrum_mainnet\"", "raw_code": "select\n ts,\n block_number,\n pool_id,\n collateral_type,\n debt\nfrom\n {{ ref('core_vault_debt_arbitrum_mainnet') }}\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.core_vault_debt_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_debt_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "select\n ts,\n block_number,\n pool_id,\n collateral_type,\n debt\nfrom\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_debt_arbitrum_mainnet\"\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_issuance_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_pool_issuance_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/core/fct_pool_issuance_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/fct_pool_issuance_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_pool_issuance_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "fct_pool_issuance_arbitrum_mainnet"], "alias": "fct_pool_issuance_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "e7147c37d0705146a98e195aa1284070fcaff4967bb80a76292eba1e5add3b06"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Amount issued", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.4359748, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_arbitrum_mainnet\"", "raw_code": "with burns as (\n select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n pool_id,\n collateral_type,\n account_id,\n -1 * {{ convert_wei('amount') }} as amount\n from\n {{ ref('core_usd_burned_arbitrum_mainnet') }}\n order by\n block_timestamp desc\n),\n\nmints as (\n select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n pool_id,\n collateral_type,\n account_id,\n {{ convert_wei('amount') }} as amount\n from\n {{ ref('core_usd_minted_arbitrum_mainnet') }}\n order by\n block_timestamp desc\n)\n\nselect *\nfrom\n burns\nunion all\nselect *\nfrom\n mints\norder by\n ts desc", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_mainnet", "package": null, "version": null}, {"name": "core_usd_minted_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_mainnet", "model.synthetix.core_usd_minted_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_issuance_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with burns as (\n select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n pool_id,\n collateral_type,\n account_id,\n -1 * \n amount / 1e18\n as amount\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\n order by\n block_timestamp desc\n),\n\nmints as (\n select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n pool_id,\n collateral_type,\n account_id,\n \n amount / 1e18\n as amount\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\n order by\n block_timestamp desc\n)\n\nselect *\nfrom\n burns\nunion all\nselect *\nfrom\n mints\norder by\n ts desc", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_account_delegation_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_core_account_delegation_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/core/fct_core_account_delegation_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/fct_core_account_delegation_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_core_account_delegation_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "fct_core_account_delegation_arbitrum_mainnet"], "alias": "fct_core_account_delegation_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "35dda89cfd08180ea67f0a7cdf6ddd92bb64c3ae830f427e7d6fecdf0de23fe5"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_delegated": {"name": "amount_delegated", "description": "Amount of delegated collateral", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.4248188, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_account_delegation_arbitrum_mainnet\"", "raw_code": "with delegation_changes as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n {{ convert_wei('amount') }}\n - LAG({{ convert_wei('amount') }}, 1, 0) over (\n partition by\n account_id,\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as change_in_amount\n from\n {{ ref('core_delegation_updated_arbitrum_mainnet') }}\n),\n\ncumulative_delegation as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n SUM(change_in_amount) over (\n partition by\n pool_id,\n account_id,\n collateral_type\n order by\n block_timestamp\n ) as cumulative_amount_delegated,\n ROW_NUMBER() over (\n partition by\n pool_id,\n account_id,\n collateral_type\n order by\n block_timestamp desc\n ) as rn\n from\n delegation_changes\n)\n\nselect\n block_timestamp as ts,\n pool_id,\n collateral_type,\n cumulative_amount_delegated as amount_delegated,\n CAST(\n account_id as text\n ) as account_id\nfrom\n cumulative_delegation\nwhere\n rn = 1\norder by\n block_timestamp,\n collateral_type", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_account_delegation_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with delegation_changes as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n \n amount / 1e18\n\n - LAG(\n amount / 1e18\n, 1, 0) over (\n partition by\n account_id,\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as change_in_amount\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\n),\n\ncumulative_delegation as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n SUM(change_in_amount) over (\n partition by\n pool_id,\n account_id,\n collateral_type\n order by\n block_timestamp\n ) as cumulative_amount_delegated,\n ROW_NUMBER() over (\n partition by\n pool_id,\n account_id,\n collateral_type\n order by\n block_timestamp desc\n ) as rn\n from\n delegation_changes\n)\n\nselect\n block_timestamp as ts,\n pool_id,\n collateral_type,\n cumulative_amount_delegated as amount_delegated,\n CAST(\n account_id as text\n ) as account_id\nfrom\n cumulative_delegation\nwhere\n rn = 1\norder by\n block_timestamp,\n collateral_type", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_pnl_hourly_reward_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_pool_pnl_hourly_reward_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/core/fct_pool_pnl_hourly_reward_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/fct_pool_pnl_hourly_reward_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_pool_pnl_hourly_reward_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "fct_pool_pnl_hourly_reward_arbitrum_mainnet"], "alias": "fct_pool_pnl_hourly_reward_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "6085c52f4d689cc792e2e3975736044c7a82006f74a8a358111294facb91b4fd"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "table", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": ["ts", "pool_id", "collateral_type", "reward_token"], "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet", "materialized": "table", "unique_key": ["ts", "pool_id", "collateral_type", "reward_token"]}, "created_at": 1727988930.896743, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_reward_arbitrum_mainnet\"", "raw_code": "{{ config(\n materialized = 'table',\n unique_key = ['ts', 'pool_id', 'collateral_type', 'reward_token'],\n) }}\n\nwith dim as (\n\n select\n t.ts,\n t.pool_id,\n t.collateral_type,\n t.collateral_value,\n p.token_symbol as reward_token\n from\n (\n select\n ts,\n collateral_type,\n pool_id,\n collateral_value\n from\n {{ ref('fct_pool_pnl_hourly_arbitrum_mainnet') }}\n group by\n ts,\n collateral_type,\n pool_id,\n collateral_value\n ) as t\n cross join (\n select distinct token_symbol\n from\n {{ ref('fct_pool_rewards_token_hourly_arbitrum_mainnet') }}\n ) as p\n group by\n t.ts,\n t.pool_id,\n t.collateral_type,\n t.collateral_value,\n p.token_symbol\n),\n\nreward_hourly_token as (\n select\n ts,\n pool_id,\n collateral_type,\n token_symbol as reward_token,\n SUM(\n rewards_usd\n ) as rewards_usd\n from\n {{ ref('fct_pool_rewards_token_hourly_arbitrum_mainnet') }}\n group by\n ts,\n pool_id,\n collateral_type,\n token_symbol\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n dim.collateral_value,\n dim.reward_token,\n COALESCE(\n reward_hourly_token.rewards_usd,\n 0\n ) as rewards_usd,\n case\n when dim.collateral_value = 0 then 0\n else COALESCE(\n reward_hourly_token.rewards_usd,\n 0\n ) / dim.collateral_value\n end as hourly_rewards_pct\nfrom\n dim\nleft join reward_hourly_token\n on\n dim.ts = reward_hourly_token.ts\n and dim.pool_id = reward_hourly_token.pool_id\n and LOWER(dim.collateral_type)\n = LOWER(reward_hourly_token.collateral_type)\n and dim.reward_token = reward_hourly_token.reward_token", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_mainnet", "package": null, "version": null}, {"name": "fct_pool_rewards_token_hourly_arbitrum_mainnet", "package": null, "version": null}, {"name": "fct_pool_rewards_token_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet", "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_pool_pnl_hourly_reward_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\n\nwith dim as (\n\n select\n t.ts,\n t.pool_id,\n t.collateral_type,\n t.collateral_value,\n p.token_symbol as reward_token\n from\n (\n select\n ts,\n collateral_type,\n pool_id,\n collateral_value\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\n group by\n ts,\n collateral_type,\n pool_id,\n collateral_value\n ) as t\n cross join (\n select distinct token_symbol\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_token_hourly_arbitrum_mainnet\"\n ) as p\n group by\n t.ts,\n t.pool_id,\n t.collateral_type,\n t.collateral_value,\n p.token_symbol\n),\n\nreward_hourly_token as (\n select\n ts,\n pool_id,\n collateral_type,\n token_symbol as reward_token,\n SUM(\n rewards_usd\n ) as rewards_usd\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_token_hourly_arbitrum_mainnet\"\n group by\n ts,\n pool_id,\n collateral_type,\n token_symbol\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n dim.collateral_value,\n dim.reward_token,\n COALESCE(\n reward_hourly_token.rewards_usd,\n 0\n ) as rewards_usd,\n case\n when dim.collateral_value = 0 then 0\n else COALESCE(\n reward_hourly_token.rewards_usd,\n 0\n ) / dim.collateral_value\n end as hourly_rewards_pct\nfrom\n dim\nleft join reward_hourly_token\n on\n dim.ts = reward_hourly_token.ts\n and dim.pool_id = reward_hourly_token.pool_id\n and LOWER(dim.collateral_type)\n = LOWER(reward_hourly_token.collateral_type)\n and dim.reward_token = reward_hourly_token.reward_token", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_pool_collateral_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_core_pool_collateral_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/core/fct_core_pool_collateral_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/fct_core_pool_collateral_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_core_pool_collateral_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "fct_core_pool_collateral_arbitrum_mainnet"], "alias": "fct_core_pool_collateral_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "295fe641d4cb0bc1201637b39a07a3addaab722e61580b7900a436a96cbe3404"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_deposited": {"name": "amount_deposited", "description": "Amount deposited", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.4305885, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_pool_collateral_arbitrum_mainnet\"", "raw_code": "with events as (\n select\n block_timestamp,\n {{ convert_wei('token_amount') }} as token_amount,\n collateral_type\n from\n {{ ref('core_deposited_arbitrum_mainnet') }}\n union all\n select\n block_timestamp,\n -{{ convert_wei('token_amount') }} as token_amount,\n collateral_type\n from\n {{ ref('core_withdrawn_arbitrum_mainnet') }}\n),\n\nranked_events as (\n select\n *,\n SUM(token_amount) over (\n partition by collateral_type\n order by\n block_timestamp\n rows between unbounded preceding\n and current row\n ) as amount_deposited\n from\n events\n)\n\nselect\n block_timestamp as ts,\n collateral_type,\n amount_deposited\nfrom\n ranked_events\norder by\n block_timestamp,\n collateral_type", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_arbitrum_mainnet", "package": null, "version": null}, {"name": "core_withdrawn_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_deposited_arbitrum_mainnet", "model.synthetix.core_withdrawn_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/fct_core_pool_collateral_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with events as (\n select\n block_timestamp,\n \n token_amount / 1e18\n as token_amount,\n collateral_type\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"\n union all\n select\n block_timestamp,\n -\n token_amount / 1e18\n as token_amount,\n collateral_type\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"\n),\n\nranked_events as (\n select\n *,\n SUM(token_amount) over (\n partition by collateral_type\n order by\n block_timestamp\n rows between unbounded preceding\n and current row\n ) as amount_deposited\n from\n events\n)\n\nselect\n block_timestamp as ts,\n collateral_type,\n amount_deposited\nfrom\n ranked_events\norder by\n block_timestamp,\n collateral_type", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_market_stats_daily_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_market_stats_daily_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/perp_stats/fct_perp_market_stats_daily_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp_stats/fct_perp_market_stats_daily_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_perp_market_stats_daily_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp_stats", "fct_perp_market_stats_daily_arbitrum_mainnet"], "alias": "fct_perp_market_stats_daily_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "b4819221785ae10b1df73b6ce6bfbea45ffefe7e973e6e61cf162f298fbc20cd"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_liquidated": {"name": "amount_liquidated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidations": {"name": "liquidations", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_exchange_fees": {"name": "cumulative_exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_referral_fees": {"name": "cumulative_referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_collected_fees": {"name": "cumulative_collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.7087746, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_stats_daily_arbitrum_mainnet\"", "raw_code": "select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n market_symbol,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations,\n MAX(cumulative_exchange_fees) as cumulative_exchange_fees,\n MAX(cumulative_referral_fees) as cumulative_referral_fees,\n MAX(cumulative_collected_fees) as cumulative_collected_fees,\n MAX(cumulative_volume) as cumulative_volume\nfrom\n {{ ref('fct_perp_market_stats_hourly_arbitrum_mainnet') }}\ngroup by\n DATE_TRUNC(\n 'day',\n ts\n ),\n market_symbol", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_stats_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_market_stats_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_market_stats_daily_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n market_symbol,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations,\n MAX(cumulative_exchange_fees) as cumulative_exchange_fees,\n MAX(cumulative_referral_fees) as cumulative_referral_fees,\n MAX(cumulative_collected_fees) as cumulative_collected_fees,\n MAX(cumulative_volume) as cumulative_volume\nfrom\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_stats_hourly_arbitrum_mainnet\"\ngroup by\n DATE_TRUNC(\n 'day',\n ts\n ),\n market_symbol", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_market_stats_hourly_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_market_stats_hourly_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/perp_stats/fct_perp_market_stats_hourly_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp_stats/fct_perp_market_stats_hourly_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_perp_market_stats_hourly_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp_stats", "fct_perp_market_stats_hourly_arbitrum_mainnet"], "alias": "fct_perp_market_stats_hourly_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "2b922ee6951c02cfdf67ef68ba08b25b6606758d8f644f9e4a484994cfcde6e5"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_liquidated": {"name": "amount_liquidated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidations": {"name": "liquidations", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_exchange_fees": {"name": "cumulative_exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_referral_fees": {"name": "cumulative_referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_collected_fees": {"name": "cumulative_collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.7076125, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_stats_hourly_arbitrum_mainnet\"", "raw_code": "with trades as (\n select\n ts,\n market_symbol,\n exchange_fees,\n referral_fees,\n collected_fees,\n notional_trade_size,\n 1 as trades\n from\n {{ ref('fct_perp_trades_arbitrum_mainnet') }}\n),\n\nliq as (\n select\n ts,\n market_symbol,\n amount_liquidated,\n 1 as liquidations\n from\n {{ ref('fct_perp_liq_position_arbitrum_mainnet') }}\n),\n\ninc_trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n market_symbol,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(notional_trade_size) as volume\n from\n trades\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n market_symbol\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n market_symbol,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n market_symbol\n),\n\ndim as (\n select\n m.market_symbol,\n GENERATE_SERIES(\n DATE_TRUNC('hour', MIN(t.ts)),\n DATE_TRUNC('hour', MAX(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n trades\n ) as t\n cross join (\n select distinct market_symbol\n from\n trades\n ) as m\n group by\n m.market_symbol\n),\n\ninc as (\n select\n dim.ts,\n dim.market_symbol,\n COALESCE(\n h.trades,\n 0\n ) as trades,\n COALESCE(\n h.exchange_fees,\n 0\n ) as exchange_fees,\n COALESCE(\n h.referral_fees,\n 0\n ) as referral_fees,\n COALESCE(\n h.collected_fees,\n 0\n ) as collected_fees,\n COALESCE(\n h.volume,\n 0\n ) as volume,\n COALESCE(\n l.amount_liquidated,\n 0\n ) as amount_liquidated,\n COALESCE(\n l.liquidations,\n 0\n ) as liquidations,\n SUM(\n h.exchange_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_exchange_fees,\n SUM(\n h.referral_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_referral_fees,\n SUM(\n h.collected_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_collected_fees,\n SUM(\n h.volume\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_volume\n from\n dim\n left join inc_trades as h\n on\n dim.ts = h.ts\n and dim.market_symbol = h.market_symbol\n left join inc_liq as l\n on\n dim.ts = l.ts\n and dim.market_symbol = l.market_symbol\n)\n\nselect *\nfrom\n inc", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}, {"name": "fct_perp_liq_position_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet", "model.synthetix.fct_perp_liq_position_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_market_stats_hourly_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with trades as (\n select\n ts,\n market_symbol,\n exchange_fees,\n referral_fees,\n collected_fees,\n notional_trade_size,\n 1 as trades\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\n),\n\nliq as (\n select\n ts,\n market_symbol,\n amount_liquidated,\n 1 as liquidations\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"\n),\n\ninc_trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n market_symbol,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(notional_trade_size) as volume\n from\n trades\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n market_symbol\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n market_symbol,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n market_symbol\n),\n\ndim as (\n select\n m.market_symbol,\n GENERATE_SERIES(\n DATE_TRUNC('hour', MIN(t.ts)),\n DATE_TRUNC('hour', MAX(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n trades\n ) as t\n cross join (\n select distinct market_symbol\n from\n trades\n ) as m\n group by\n m.market_symbol\n),\n\ninc as (\n select\n dim.ts,\n dim.market_symbol,\n COALESCE(\n h.trades,\n 0\n ) as trades,\n COALESCE(\n h.exchange_fees,\n 0\n ) as exchange_fees,\n COALESCE(\n h.referral_fees,\n 0\n ) as referral_fees,\n COALESCE(\n h.collected_fees,\n 0\n ) as collected_fees,\n COALESCE(\n h.volume,\n 0\n ) as volume,\n COALESCE(\n l.amount_liquidated,\n 0\n ) as amount_liquidated,\n COALESCE(\n l.liquidations,\n 0\n ) as liquidations,\n SUM(\n h.exchange_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_exchange_fees,\n SUM(\n h.referral_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_referral_fees,\n SUM(\n h.collected_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_collected_fees,\n SUM(\n h.volume\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_volume\n from\n dim\n left join inc_trades as h\n on\n dim.ts = h.ts\n and dim.market_symbol = h.market_symbol\n left join inc_liq as l\n on\n dim.ts = l.ts\n and dim.market_symbol = l.market_symbol\n)\n\nselect *\nfrom\n inc", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_stats_hourly_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_stats_hourly_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/perp_stats/fct_perp_stats_hourly_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp_stats/fct_perp_stats_hourly_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_perp_stats_hourly_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp_stats", "fct_perp_stats_hourly_arbitrum_mainnet"], "alias": "fct_perp_stats_hourly_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "f820499c8e6dc60421c1baccf2250a1aafeaef6adc1e4e627b1a88897fec3277"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidation_rewards": {"name": "liquidation_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidated_accounts": {"name": "liquidated_accounts", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_exchange_fees": {"name": "cumulative_exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_referral_fees": {"name": "cumulative_referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_collected_fees": {"name": "cumulative_collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.7051413, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_stats_hourly_arbitrum_mainnet\"", "raw_code": "with inc_market as (\n select\n ts,\n market_symbol,\n trades,\n exchange_fees,\n referral_fees,\n collected_fees,\n volume,\n liquidations,\n cumulative_exchange_fees,\n cumulative_referral_fees,\n cumulative_collected_fees,\n cumulative_volume\n from\n {{ ref('fct_perp_market_stats_hourly_arbitrum_mainnet') }}\n),\n\nliq as (\n select\n ts,\n total_reward,\n 1 as liquidated_accounts\n from\n {{ ref('fct_perp_liq_account_arbitrum_mainnet') }}\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n SUM(total_reward) as liquidation_rewards,\n SUM(liquidated_accounts) as liquidated_accounts\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n )\n),\n\ninc_trade as (\n select\n ts,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(cumulative_exchange_fees) as cumulative_exchange_fees,\n SUM(cumulative_referral_fees) as cumulative_referral_fees,\n SUM(cumulative_collected_fees) as cumulative_collected_fees,\n SUM(cumulative_volume) as cumulative_volume\n from\n inc_market\n group by\n ts\n),\n\ninc as (\n select\n h.ts,\n h.trades,\n h.exchange_fees,\n h.referral_fees,\n h.collected_fees,\n h.volume,\n h.cumulative_exchange_fees,\n h.cumulative_referral_fees,\n h.cumulative_collected_fees,\n h.cumulative_volume,\n COALESCE(\n l.liquidation_rewards,\n 0\n ) as liquidation_rewards,\n COALESCE(\n l.liquidated_accounts,\n 0\n ) as liquidated_accounts\n from\n inc_trade as h\n left join inc_liq as l\n on h.ts = l.ts\n)\n\nselect *\nfrom\n inc", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_stats_hourly_arbitrum_mainnet", "package": null, "version": null}, {"name": "fct_perp_liq_account_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_market_stats_hourly_arbitrum_mainnet", "model.synthetix.fct_perp_liq_account_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_stats_hourly_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with inc_market as (\n select\n ts,\n market_symbol,\n trades,\n exchange_fees,\n referral_fees,\n collected_fees,\n volume,\n liquidations,\n cumulative_exchange_fees,\n cumulative_referral_fees,\n cumulative_collected_fees,\n cumulative_volume\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_stats_hourly_arbitrum_mainnet\"\n),\n\nliq as (\n select\n ts,\n total_reward,\n 1 as liquidated_accounts\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_account_arbitrum_mainnet\"\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n SUM(total_reward) as liquidation_rewards,\n SUM(liquidated_accounts) as liquidated_accounts\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n )\n),\n\ninc_trade as (\n select\n ts,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(cumulative_exchange_fees) as cumulative_exchange_fees,\n SUM(cumulative_referral_fees) as cumulative_referral_fees,\n SUM(cumulative_collected_fees) as cumulative_collected_fees,\n SUM(cumulative_volume) as cumulative_volume\n from\n inc_market\n group by\n ts\n),\n\ninc as (\n select\n h.ts,\n h.trades,\n h.exchange_fees,\n h.referral_fees,\n h.collected_fees,\n h.volume,\n h.cumulative_exchange_fees,\n h.cumulative_referral_fees,\n h.cumulative_collected_fees,\n h.cumulative_volume,\n COALESCE(\n l.liquidation_rewards,\n 0\n ) as liquidation_rewards,\n COALESCE(\n l.liquidated_accounts,\n 0\n ) as liquidated_accounts\n from\n inc_trade as h\n left join inc_liq as l\n on h.ts = l.ts\n)\n\nselect *\nfrom\n inc", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_keeper_stats_hourly_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_keeper_stats_hourly_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/perp_stats/fct_perp_keeper_stats_hourly_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp_stats/fct_perp_keeper_stats_hourly_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_perp_keeper_stats_hourly_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp_stats", "fct_perp_keeper_stats_hourly_arbitrum_mainnet"], "alias": "fct_perp_keeper_stats_hourly_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "110d58c27e2371add91d20a0790eaee5acfc98bdb45a6cf0fe20b1db5313966a"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "keeper": {"name": "keeper", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_rewards": {"name": "settlement_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_settled": {"name": "amount_settled", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades_pct": {"name": "trades_pct", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_rewards_pct": {"name": "settlement_rewards_pct", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_settled_pct": {"name": "amount_settled_pct", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.7097108, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_keeper_stats_hourly_arbitrum_mainnet\"", "raw_code": "with trades as (\n select\n settler,\n settlement_reward,\n notional_trade_size,\n 1 as trades,\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts\n from\n {{ ref('fct_perp_trades_arbitrum_mainnet') }}\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(settlement_reward) as settlement_reward_total,\n SUM(notional_trade_size) as notional_trade_size_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.settler as keeper,\n SUM(trades.trades) as trades,\n SUM(trades.settlement_reward) as settlement_rewards,\n SUM(trades.notional_trade_size) as amount_settled,\n SUM(trades.trades) / MAX(total.trades_total) as trades_pct,\n SUM(trades.settlement_reward)\n / MAX(total.settlement_reward_total) as settlement_rewards_pct,\n SUM(trades.notional_trade_size)\n / MAX(total.notional_trade_size_total) as amount_settled_pct\nfrom\n trades\ninner join total\n on trades.ts = total.ts\ngroup by\n trades.ts,\n trades.settler", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_keeper_stats_hourly_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with trades as (\n select\n settler,\n settlement_reward,\n notional_trade_size,\n 1 as trades,\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(settlement_reward) as settlement_reward_total,\n SUM(notional_trade_size) as notional_trade_size_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.settler as keeper,\n SUM(trades.trades) as trades,\n SUM(trades.settlement_reward) as settlement_rewards,\n SUM(trades.notional_trade_size) as amount_settled,\n SUM(trades.trades) / MAX(total.trades_total) as trades_pct,\n SUM(trades.settlement_reward)\n / MAX(total.settlement_reward_total) as settlement_rewards_pct,\n SUM(trades.notional_trade_size)\n / MAX(total.notional_trade_size_total) as amount_settled_pct\nfrom\n trades\ninner join total\n on trades.ts = total.ts\ngroup by\n trades.ts,\n trades.settler", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_tracking_stats_daily_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_tracking_stats_daily_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/perp_stats/fct_perp_tracking_stats_daily_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp_stats/fct_perp_tracking_stats_daily_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_perp_tracking_stats_daily_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp_stats", "fct_perp_tracking_stats_daily_arbitrum_mainnet"], "alias": "fct_perp_tracking_stats_daily_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "d1f98ecb1afec0dbef91babb35bface6bf31645156dcfd18bf4eaf8bf2848bfb"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "accounts": {"name": "accounts", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees_share": {"name": "exchange_fees_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees_share": {"name": "referral_fees_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees_share": {"name": "collected_fees_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume_share": {"name": "volume_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades_share": {"name": "trades_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.7040083, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_tracking_stats_daily_arbitrum_mainnet\"", "raw_code": "with trades as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n tracking_code,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(trades) as trades\n from\n {{ ref('fct_perp_tracking_stats_hourly_arbitrum_mainnet') }}\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n tracking_code\n),\n\naccounts as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n tracking_code,\n COUNT(\n distinct account_id\n ) as \"accounts\"\n from\n {{ ref('fct_perp_trades_arbitrum_mainnet') }}\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n tracking_code\n),\n\ntotal as (\n select\n ts,\n SUM(exchange_fees) as exchange_fees_total,\n SUM(referral_fees) as referral_fees_total,\n SUM(collected_fees) as collected_fees_total,\n SUM(volume) as volume_total,\n SUM(trades) as trades_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.tracking_code,\n trades.exchange_fees,\n trades.referral_fees,\n trades.collected_fees,\n trades.volume,\n trades.trades,\n accounts.accounts,\n case\n when total.exchange_fees_total = 0 then 0\n else trades.exchange_fees / total.exchange_fees_total\n end as exchange_fees_share,\n case\n when total.referral_fees_total = 0 then 0\n else trades.referral_fees / total.referral_fees_total\n end as referral_fees_share,\n case\n when total.collected_fees_total = 0 then 0\n else trades.collected_fees / total.collected_fees_total\n end as collected_fees_share,\n case\n when total.volume_total = 0 then 0\n else trades.volume / total.volume_total\n end as volume_share,\n case\n when total.trades_total = 0 then 0\n else trades.trades / total.trades_total\n end as trades_share\nfrom\n trades\ninner join accounts\n on\n trades.ts = accounts.ts\n and trades.tracking_code = accounts.tracking_code\ninner join total\n on trades.ts = total.ts", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_tracking_stats_hourly_arbitrum_mainnet", "package": null, "version": null}, {"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_tracking_stats_hourly_arbitrum_mainnet", "model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_tracking_stats_daily_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with trades as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n tracking_code,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(trades) as trades\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_tracking_stats_hourly_arbitrum_mainnet\"\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n tracking_code\n),\n\naccounts as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n tracking_code,\n COUNT(\n distinct account_id\n ) as \"accounts\"\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n tracking_code\n),\n\ntotal as (\n select\n ts,\n SUM(exchange_fees) as exchange_fees_total,\n SUM(referral_fees) as referral_fees_total,\n SUM(collected_fees) as collected_fees_total,\n SUM(volume) as volume_total,\n SUM(trades) as trades_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.tracking_code,\n trades.exchange_fees,\n trades.referral_fees,\n trades.collected_fees,\n trades.volume,\n trades.trades,\n accounts.accounts,\n case\n when total.exchange_fees_total = 0 then 0\n else trades.exchange_fees / total.exchange_fees_total\n end as exchange_fees_share,\n case\n when total.referral_fees_total = 0 then 0\n else trades.referral_fees / total.referral_fees_total\n end as referral_fees_share,\n case\n when total.collected_fees_total = 0 then 0\n else trades.collected_fees / total.collected_fees_total\n end as collected_fees_share,\n case\n when total.volume_total = 0 then 0\n else trades.volume / total.volume_total\n end as volume_share,\n case\n when total.trades_total = 0 then 0\n else trades.trades / total.trades_total\n end as trades_share\nfrom\n trades\ninner join accounts\n on\n trades.ts = accounts.ts\n and trades.tracking_code = accounts.tracking_code\ninner join total\n on trades.ts = total.ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_tracking_stats_hourly_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_tracking_stats_hourly_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/perp_stats/fct_perp_tracking_stats_hourly_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp_stats/fct_perp_tracking_stats_hourly_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_perp_tracking_stats_hourly_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp_stats", "fct_perp_tracking_stats_hourly_arbitrum_mainnet"], "alias": "fct_perp_tracking_stats_hourly_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "55c4a19d3ee2592a8c16123d4e40554256dbeadd0fc80211b7210c86fff62e28"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "accounts": {"name": "accounts", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees_share": {"name": "exchange_fees_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees_share": {"name": "referral_fees_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees_share": {"name": "collected_fees_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume_share": {"name": "volume_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades_share": {"name": "trades_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.702748, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_tracking_stats_hourly_arbitrum_mainnet\"", "raw_code": "with trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n tracking_code,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(notional_trade_size) as volume,\n SUM(1) as trades\n from\n {{ ref('fct_perp_trades_arbitrum_mainnet') }}\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n tracking_code\n),\n\naccounts as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n tracking_code,\n COUNT(\n distinct account_id\n ) as \"accounts\"\n from\n {{ ref('fct_perp_trades_arbitrum_mainnet') }}\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n tracking_code\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(exchange_fees) as exchange_fees_total,\n SUM(referral_fees) as referral_fees_total,\n SUM(collected_fees) as collected_fees_total,\n SUM(volume) as volume_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.tracking_code,\n trades.exchange_fees,\n trades.referral_fees,\n trades.collected_fees,\n trades.volume,\n trades.trades,\n accounts.accounts,\n case\n when total.exchange_fees_total = 0 then 0\n else trades.exchange_fees / total.exchange_fees_total\n end as exchange_fees_share,\n case\n when total.referral_fees_total = 0 then 0\n else trades.referral_fees / total.referral_fees_total\n end as referral_fees_share,\n case\n when total.collected_fees_total = 0 then 0\n else trades.collected_fees / total.collected_fees_total\n end as collected_fees_share,\n case\n when total.volume_total = 0 then 0\n else trades.volume / total.volume_total\n end as volume_share,\n case\n when total.trades_total = 0 then 0\n else trades.trades / total.trades_total\n end as trades_share\nfrom\n trades\ninner join accounts\n on\n trades.ts = accounts.ts\n and trades.tracking_code = accounts.tracking_code\ninner join total\n on trades.ts = total.ts", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}, {"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_tracking_stats_hourly_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n tracking_code,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(notional_trade_size) as volume,\n SUM(1) as trades\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n tracking_code\n),\n\naccounts as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n tracking_code,\n COUNT(\n distinct account_id\n ) as \"accounts\"\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n tracking_code\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(exchange_fees) as exchange_fees_total,\n SUM(referral_fees) as referral_fees_total,\n SUM(collected_fees) as collected_fees_total,\n SUM(volume) as volume_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.tracking_code,\n trades.exchange_fees,\n trades.referral_fees,\n trades.collected_fees,\n trades.volume,\n trades.trades,\n accounts.accounts,\n case\n when total.exchange_fees_total = 0 then 0\n else trades.exchange_fees / total.exchange_fees_total\n end as exchange_fees_share,\n case\n when total.referral_fees_total = 0 then 0\n else trades.referral_fees / total.referral_fees_total\n end as referral_fees_share,\n case\n when total.collected_fees_total = 0 then 0\n else trades.collected_fees / total.collected_fees_total\n end as collected_fees_share,\n case\n when total.volume_total = 0 then 0\n else trades.volume / total.volume_total\n end as volume_share,\n case\n when total.trades_total = 0 then 0\n else trades.trades / total.trades_total\n end as trades_share\nfrom\n trades\ninner join accounts\n on\n trades.ts = accounts.ts\n and trades.tracking_code = accounts.tracking_code\ninner join total\n on trades.ts = total.ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_account_stats_daily_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_account_stats_daily_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/perp_stats/fct_perp_account_stats_daily_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp_stats/fct_perp_account_stats_daily_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_perp_account_stats_daily_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp_stats", "fct_perp_account_stats_daily_arbitrum_mainnet"], "alias": "fct_perp_account_stats_daily_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "c10ad1fc4b8463bb0c988683a8e286935f49ae462118d765dbef23ff57706d97"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees": {"name": "fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_liquidated": {"name": "amount_liquidated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidations": {"name": "liquidations", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_fees": {"name": "cumulative_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.7126098, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_account_stats_daily_arbitrum_mainnet\"", "raw_code": "with daily as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n account_id,\n SUM(fees) as fees,\n SUM(volume) as volume,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n {{ ref('fct_perp_account_stats_hourly_arbitrum_mainnet') }}\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n account_id\n),\n\nstats as (\n select\n *,\n SUM(fees) over (\n partition by account_id\n order by\n ts\n range between unbounded preceding\n and current row\n ) as cumulative_fees,\n SUM(volume) over (\n partition by account_id\n order by\n ts\n range between unbounded preceding\n and current row\n ) as cumulative_volume\n from\n daily\n)\n\nselect *\nfrom\n stats", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_account_stats_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_account_stats_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_account_stats_daily_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with daily as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n account_id,\n SUM(fees) as fees,\n SUM(volume) as volume,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_account_stats_hourly_arbitrum_mainnet\"\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n account_id\n),\n\nstats as (\n select\n *,\n SUM(fees) over (\n partition by account_id\n order by\n ts\n range between unbounded preceding\n and current row\n ) as cumulative_fees,\n SUM(volume) over (\n partition by account_id\n order by\n ts\n range between unbounded preceding\n and current row\n ) as cumulative_volume\n from\n daily\n)\n\nselect *\nfrom\n stats", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_keeper_stats_daily_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_keeper_stats_daily_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/perp_stats/fct_perp_keeper_stats_daily_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp_stats/fct_perp_keeper_stats_daily_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_perp_keeper_stats_daily_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp_stats", "fct_perp_keeper_stats_daily_arbitrum_mainnet"], "alias": "fct_perp_keeper_stats_daily_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "d0f09044e03bc5f0e2bde4c259252779b13638423708e896c713f918b33b22f2"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "keeper": {"name": "keeper", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_rewards": {"name": "settlement_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_settled": {"name": "amount_settled", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades_pct": {"name": "trades_pct", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_rewards_pct": {"name": "settlement_rewards_pct", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_settled_pct": {"name": "amount_settled_pct", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.710706, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_keeper_stats_daily_arbitrum_mainnet\"", "raw_code": "with hourly as (\n select\n keeper,\n settlement_rewards,\n amount_settled,\n trades,\n DATE_TRUNC(\n 'day',\n ts\n ) as ts\n from\n {{ ref('fct_perp_keeper_stats_hourly_arbitrum_mainnet') }}\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(settlement_rewards) as settlement_reward_total,\n SUM(amount_settled) as amount_settled_total\n from\n hourly\n group by\n ts\n)\n\nselect\n hourly.ts,\n hourly.keeper,\n SUM(hourly.trades) as trades,\n SUM(hourly.settlement_rewards) as settlement_rewards,\n SUM(hourly.amount_settled) as amount_settled,\n SUM(hourly.trades) / MAX(total.trades_total) as trades_pct,\n SUM(hourly.settlement_rewards)\n / MAX(total.settlement_reward_total) as settlement_rewards_pct,\n SUM(hourly.amount_settled)\n / MAX(total.amount_settled_total) as amount_settled_pct\nfrom\n hourly\ninner join total\n on hourly.ts = total.ts\ngroup by\n hourly.ts,\n hourly.keeper", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_keeper_stats_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_keeper_stats_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_keeper_stats_daily_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with hourly as (\n select\n keeper,\n settlement_rewards,\n amount_settled,\n trades,\n DATE_TRUNC(\n 'day',\n ts\n ) as ts\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_keeper_stats_hourly_arbitrum_mainnet\"\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(settlement_rewards) as settlement_reward_total,\n SUM(amount_settled) as amount_settled_total\n from\n hourly\n group by\n ts\n)\n\nselect\n hourly.ts,\n hourly.keeper,\n SUM(hourly.trades) as trades,\n SUM(hourly.settlement_rewards) as settlement_rewards,\n SUM(hourly.amount_settled) as amount_settled,\n SUM(hourly.trades) / MAX(total.trades_total) as trades_pct,\n SUM(hourly.settlement_rewards)\n / MAX(total.settlement_reward_total) as settlement_rewards_pct,\n SUM(hourly.amount_settled)\n / MAX(total.amount_settled_total) as amount_settled_pct\nfrom\n hourly\ninner join total\n on hourly.ts = total.ts\ngroup by\n hourly.ts,\n hourly.keeper", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_stats_daily_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_stats_daily_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/perp_stats/fct_perp_stats_daily_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp_stats/fct_perp_stats_daily_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_perp_stats_daily_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp_stats", "fct_perp_stats_daily_arbitrum_mainnet"], "alias": "fct_perp_stats_daily_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "c928856dafeee00feb8b4523501949b1a17146e937cb94d9bde534258b7f0d35"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidation_rewards": {"name": "liquidation_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidated_accounts": {"name": "liquidated_accounts", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_exchange_fees": {"name": "cumulative_exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_referral_fees": {"name": "cumulative_referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_collected_fees": {"name": "cumulative_collected_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.7064264, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_stats_daily_arbitrum_mainnet\"", "raw_code": "select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(liquidation_rewards) as liquidation_rewards,\n SUM(liquidated_accounts) as liquidated_accounts,\n MAX(cumulative_exchange_fees) as cumulative_exchange_fees,\n MAX(cumulative_referral_fees) as cumulative_referral_fees,\n MAX(cumulative_collected_fees) as cumulative_collected_fees,\n MAX(cumulative_volume) as cumulative_volume\nfrom\n {{ ref('fct_perp_stats_hourly_arbitrum_mainnet') }}\ngroup by\n DATE_TRUNC(\n 'day',\n ts\n )", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_stats_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_stats_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_stats_daily_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(liquidation_rewards) as liquidation_rewards,\n SUM(liquidated_accounts) as liquidated_accounts,\n MAX(cumulative_exchange_fees) as cumulative_exchange_fees,\n MAX(cumulative_referral_fees) as cumulative_referral_fees,\n MAX(cumulative_collected_fees) as cumulative_collected_fees,\n MAX(cumulative_volume) as cumulative_volume\nfrom\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_stats_hourly_arbitrum_mainnet\"\ngroup by\n DATE_TRUNC(\n 'day',\n ts\n )", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_perp_account_stats_hourly_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_perp_account_stats_hourly_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/perp_stats/fct_perp_account_stats_hourly_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp_stats/fct_perp_account_stats_hourly_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_perp_account_stats_hourly_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp_stats", "fct_perp_account_stats_hourly_arbitrum_mainnet"], "alias": "fct_perp_account_stats_hourly_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "eb5a4e93dd169996712670c1a1dcece2091b95b355d5b008d1ed4963231ef007"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees": {"name": "fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_liquidated": {"name": "amount_liquidated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidations": {"name": "liquidations", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_fees": {"name": "cumulative_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/perp_stats/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.7116873, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_account_stats_hourly_arbitrum_mainnet\"", "raw_code": "with trades as (\n select\n ts,\n account_id,\n total_fees,\n notional_trade_size,\n 1 as trades,\n SUM(\n total_fees\n ) over (\n partition by account_id\n order by\n ts\n ) as cumulative_fees,\n SUM(\n notional_trade_size\n ) over (\n partition by account_id\n order by\n ts\n ) as cumulative_volume\n from\n {{ ref('fct_perp_trades_arbitrum_mainnet') }}\n),\n\nliq as (\n select\n ts,\n account_id,\n amount_liquidated,\n 1 as liquidations\n from\n {{ ref('fct_perp_liq_position_arbitrum_mainnet') }}\n),\n\ninc_trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n account_id,\n SUM(trades) as trades,\n SUM(total_fees) as fees,\n SUM(notional_trade_size) as volume,\n MAX(cumulative_fees) as cumulative_fees,\n MAX(cumulative_volume) as cumulative_volume\n from\n trades\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n account_id\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n account_id,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n account_id\n),\n\ninc as (\n select\n h.ts,\n h.account_id,\n COALESCE(\n h.trades,\n 0\n ) as trades,\n COALESCE(\n h.fees,\n 0\n ) as fees,\n COALESCE(\n h.volume,\n 0\n ) as volume,\n COALESCE(\n l.amount_liquidated,\n 0\n ) as amount_liquidated,\n COALESCE(\n l.liquidations,\n 0\n ) as liquidations,\n COALESCE(\n h.cumulative_fees,\n 0\n ) as cumulative_fees,\n COALESCE(\n h.cumulative_volume,\n 0\n ) as cumulative_volume\n from\n inc_trades as h\n left join inc_liq as l\n on\n h.ts = l.ts\n and h.account_id = l.account_id\n)\n\nselect *\nfrom\n inc", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}, {"name": "fct_perp_liq_position_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet", "model.synthetix.fct_perp_liq_position_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp_stats/fct_perp_account_stats_hourly_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with trades as (\n select\n ts,\n account_id,\n total_fees,\n notional_trade_size,\n 1 as trades,\n SUM(\n total_fees\n ) over (\n partition by account_id\n order by\n ts\n ) as cumulative_fees,\n SUM(\n notional_trade_size\n ) over (\n partition by account_id\n order by\n ts\n ) as cumulative_volume\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\n),\n\nliq as (\n select\n ts,\n account_id,\n amount_liquidated,\n 1 as liquidations\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"\n),\n\ninc_trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n account_id,\n SUM(trades) as trades,\n SUM(total_fees) as fees,\n SUM(notional_trade_size) as volume,\n MAX(cumulative_fees) as cumulative_fees,\n MAX(cumulative_volume) as cumulative_volume\n from\n trades\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n account_id\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n account_id,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n account_id\n),\n\ninc as (\n select\n h.ts,\n h.account_id,\n COALESCE(\n h.trades,\n 0\n ) as trades,\n COALESCE(\n h.fees,\n 0\n ) as fees,\n COALESCE(\n h.volume,\n 0\n ) as volume,\n COALESCE(\n l.amount_liquidated,\n 0\n ) as amount_liquidated,\n COALESCE(\n l.liquidations,\n 0\n ) as liquidations,\n COALESCE(\n h.cumulative_fees,\n 0\n ) as cumulative_fees,\n COALESCE(\n h.cumulative_volume,\n 0\n ) as cumulative_volume\n from\n inc_trades as h\n left join inc_liq as l\n on\n h.ts = l.ts\n and h.account_id = l.account_id\n)\n\nselect *\nfrom\n inc", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_prices_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_prices_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/prices/fct_prices_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/prices/fct_prices_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_prices_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "prices", "fct_prices_arbitrum_mainnet"], "alias": "fct_prices_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "402b7c1bdb70173295cdd1972d2e800c0a40e6026f681d31d686f3f3f40e0770"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_address": {"name": "market_address", "description": "Market address", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/prices/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.713784, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_prices_arbitrum_mainnet\"", "raw_code": "with all_prices as (\n select\n ts,\n null as market_address,\n market_symbol,\n price\n from\n {{ ref('fct_perp_market_history_arbitrum_mainnet') }}\n union all\n select\n ts,\n collateral_type as market_address,\n null as market_symbol,\n collateral_value / amount as price\n from\n {{ ref('core_vault_collateral_arbitrum_mainnet') }}\n where\n collateral_value > 0\n),\n\ntokens as (\n select\n token_address,\n token_symbol\n from\n {{ ref('arbitrum_mainnet_tokens') }}\n)\n\nselect\n p.ts,\n p.market_address,\n p.price,\n COALESCE(\n t.token_symbol,\n p.market_symbol\n ) as market_symbol\nfrom\n all_prices as p\nleft join tokens as t\n on LOWER(\n p.market_address\n ) = LOWER(\n t.token_address\n )", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_mainnet", "package": null, "version": null}, {"name": "core_vault_collateral_arbitrum_mainnet", "package": null, "version": null}, {"name": "arbitrum_mainnet_tokens", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet", "model.synthetix.core_vault_collateral_arbitrum_mainnet", "seed.synthetix.arbitrum_mainnet_tokens"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/prices/fct_prices_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with all_prices as (\n select\n ts,\n null as market_address,\n market_symbol,\n price\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\n union all\n select\n ts,\n collateral_type as market_address,\n null as market_symbol,\n collateral_value / amount as price\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_collateral_arbitrum_mainnet\"\n where\n collateral_value > 0\n),\n\ntokens as (\n select\n token_address,\n token_symbol\n from\n \"analytics\".\"prod_seeds\".\"arbitrum_mainnet_tokens\"\n)\n\nselect\n p.ts,\n p.market_address,\n p.price,\n COALESCE(\n t.token_symbol,\n p.market_symbol\n ) as market_symbol\nfrom\n all_prices as p\nleft join tokens as t\n on LOWER(\n p.market_address\n ) = LOWER(\n t.token_address\n )", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_prices_hourly_arbitrum_mainnet": {"database": "analytics", "schema": "prod_arbitrum_mainnet", "name": "fct_prices_hourly_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/arbitrum/mainnet/prices/fct_prices_hourly_arbitrum_mainnet.sql", "original_file_path": "models/marts/arbitrum/mainnet/prices/fct_prices_hourly_arbitrum_mainnet.sql", "unique_id": "model.synthetix.fct_prices_hourly_arbitrum_mainnet", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "prices", "fct_prices_hourly_arbitrum_mainnet"], "alias": "fct_prices_hourly_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "834bd55c5650a95ca67c6c17b1d34a5e0fda1040bb164b89818c3b1e97703e29"}, "config": {"enabled": true, "alias": null, "schema": "arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/arbitrum/mainnet/prices/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "arbitrum_mainnet"}, "created_at": 1727988935.714663, "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_prices_hourly_arbitrum_mainnet\"", "raw_code": "with prices as (\n select distinct\n market_symbol,\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n LAST_VALUE(price) over (\n partition by DATE_TRUNC('hour', ts), market_symbol\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as price\n from\n {{ ref('fct_prices_arbitrum_mainnet') }}\n),\n\ndim as (\n select\n m.market_symbol,\n GENERATE_SERIES(\n DATE_TRUNC('hour', MIN(t.ts)),\n DATE_TRUNC('hour', MAX(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n prices\n ) as t\n cross join (\n select distinct market_symbol\n from\n prices\n ) as m\n group by\n m.market_symbol\n),\n\nffill as (\n select\n dim.ts,\n dim.market_symbol,\n LAST(prices.price) over (\n partition by dim.market_symbol\n order by dim.ts\n rows between unbounded preceding and current row\n ) as price\n from\n dim\n left join prices\n on\n dim.ts = prices.ts\n and dim.market_symbol = prices.market_symbol\n),\n\nhourly_prices as (\n select\n ts,\n market_symbol,\n price\n from\n ffill\n)\n\nselect *\nfrom\n hourly_prices\nwhere\n price is not null", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_prices_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/prices/fct_prices_hourly_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with prices as (\n select distinct\n market_symbol,\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n LAST_VALUE(price) over (\n partition by DATE_TRUNC('hour', ts), market_symbol\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as price\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_prices_arbitrum_mainnet\"\n),\n\ndim as (\n select\n m.market_symbol,\n GENERATE_SERIES(\n DATE_TRUNC('hour', MIN(t.ts)),\n DATE_TRUNC('hour', MAX(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n prices\n ) as t\n cross join (\n select distinct market_symbol\n from\n prices\n ) as m\n group by\n m.market_symbol\n),\n\nffill as (\n select\n dim.ts,\n dim.market_symbol,\n LAST(prices.price) over (\n partition by dim.market_symbol\n order by dim.ts\n rows between unbounded preceding and current row\n ) as price\n from\n dim\n left join prices\n on\n dim.ts = prices.ts\n and dim.market_symbol = prices.market_symbol\n),\n\nhourly_prices as (\n select\n ts,\n market_symbol,\n price\n from\n ffill\n)\n\nselect *\nfrom\n hourly_prices\nwhere\n price is not null", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_rewards_hourly_eth_mainnet": {"database": "analytics", "schema": "prod_eth_mainnet", "name": "fct_pool_rewards_hourly_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/eth/mainnet/core/fct_pool_rewards_hourly_eth_mainnet.sql", "original_file_path": "models/marts/eth/mainnet/core/fct_pool_rewards_hourly_eth_mainnet.sql", "unique_id": "model.synthetix.fct_pool_rewards_hourly_eth_mainnet", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "fct_pool_rewards_hourly_eth_mainnet"], "alias": "fct_pool_rewards_hourly_eth_mainnet", "checksum": {"name": "sha256", "checksum": "e1ca496d4d76d5450c85e4d5e0594baf09adea6b2c88c61e82aff48f87646f82"}, "config": {"enabled": true, "alias": null, "schema": "eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "rewards_usd": {"name": "rewards_usd", "description": "Rewards value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "eth_mainnet"}, "created_at": 1727988935.751194, "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_hourly_eth_mainnet\"", "raw_code": "with token_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n rewards_usd\n from\n {{ ref('fct_pool_rewards_token_hourly_eth_mainnet') }}\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n SUM(rewards_usd) as rewards_usd\nfrom\n token_hourly\ngroup by\n ts,\n pool_id,\n collateral_type", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_rewards_hourly_eth_mainnet.sql", "compiled": true, "compiled_code": "with token_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n rewards_usd\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n SUM(rewards_usd) as rewards_usd\nfrom\n token_hourly\ngroup by\n ts,\n pool_id,\n collateral_type", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet": {"database": "analytics", "schema": "prod_eth_mainnet", "name": "fct_pool_rewards_token_hourly_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/eth/mainnet/core/fct_pool_rewards_token_hourly_eth_mainnet.sql", "original_file_path": "models/marts/eth/mainnet/core/fct_pool_rewards_token_hourly_eth_mainnet.sql", "unique_id": "model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "fct_pool_rewards_token_hourly_eth_mainnet"], "alias": "fct_pool_rewards_token_hourly_eth_mainnet", "checksum": {"name": "sha256", "checksum": "c47f9d635571a3dece0f93c96f193cfac1b87de84931530d1cb830f2678c12ab"}, "config": {"enabled": true, "alias": null, "schema": "eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "distributor": {"name": "distributor", "description": "Address of the distributor", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_symbol": {"name": "token_symbol", "description": "Token symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_amount": {"name": "hourly_amount", "description": "Hourly rewards amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_distributed": {"name": "amount_distributed", "description": "Distributed rewards amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "rewards_usd": {"name": "rewards_usd", "description": "Rewards value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "eth_mainnet"}, "created_at": 1727988935.753469, "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"", "raw_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n {{ ref('fct_pool_debt_eth_mainnet') }}\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n {{ ref('fct_pool_debt_eth_mainnet') }}\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nrewards_distributed as (\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount,\n ts_start,\n \"duration\"\n from\n {{ ref('fct_pool_rewards_eth_mainnet') }}\n),\n\nhourly_distributions as (\n select\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n r.distributor,\n r.token_symbol,\n r.amount,\n r.ts_start,\n r.\"duration\",\n row_number() over (\n partition by\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n r.distributor\n order by\n r.ts_start desc\n ) as distributor_index\n from\n dim\n left join rewards_distributed as r\n on\n dim.pool_id = r.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n r.collateral_type\n )\n and dim.ts + '1 hour'::INTERVAL >= r.ts_start\n and dim.ts < r.ts_start + r.\"duration\" * '1 second'::INTERVAL\n),\n\nhourly_rewards as (\n select\n d.ts,\n d.pool_id,\n d.collateral_type,\n d.distributor,\n d.token_symbol,\n p.price,\n -- get the hourly amount distributed\n d.amount / (\n d.\"duration\" / 3600\n ) as hourly_amount,\n -- get the amount of time distributed this hour\n -- use the smaller of those two intervals\n -- convert the interval to a number of hours\n -- multiply the result by the hourly amount to get the amount distributed this hour\n (\n extract(\n epoch\n from\n least(\n d.\"duration\" / 3600 * '1 hour'::INTERVAL,\n d.ts + '1 hour'::INTERVAL - greatest(\n d.ts,\n d.ts_start\n )\n )\n ) / 3600\n ) * d.amount / (\n d.\"duration\" / 3600\n ) as amount_distributed\n from\n hourly_distributions as d\n left join\n {{ ref('fct_prices_hourly_eth_mainnet') }}\n as p\n on\n d.ts = p.ts\n and d.token_symbol = p.market_symbol\n where\n d.distributor_index = 1\n)\n\nselect\n *,\n amount_distributed * price as rewards_usd\nfrom\n hourly_rewards\nwhere\n amount_distributed is not null", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_eth_mainnet", "package": null, "version": null}, {"name": "fct_pool_debt_eth_mainnet", "package": null, "version": null}, {"name": "fct_pool_rewards_eth_mainnet", "package": null, "version": null}, {"name": "fct_prices_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_debt_eth_mainnet", "model.synthetix.fct_pool_rewards_eth_mainnet", "model.synthetix.fct_prices_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_rewards_token_hourly_eth_mainnet.sql", "compiled": true, "compiled_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_debt_eth_mainnet\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_debt_eth_mainnet\"\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nrewards_distributed as (\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount,\n ts_start,\n \"duration\"\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_eth_mainnet\"\n),\n\nhourly_distributions as (\n select\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n r.distributor,\n r.token_symbol,\n r.amount,\n r.ts_start,\n r.\"duration\",\n row_number() over (\n partition by\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n r.distributor\n order by\n r.ts_start desc\n ) as distributor_index\n from\n dim\n left join rewards_distributed as r\n on\n dim.pool_id = r.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n r.collateral_type\n )\n and dim.ts + '1 hour'::INTERVAL >= r.ts_start\n and dim.ts < r.ts_start + r.\"duration\" * '1 second'::INTERVAL\n),\n\nhourly_rewards as (\n select\n d.ts,\n d.pool_id,\n d.collateral_type,\n d.distributor,\n d.token_symbol,\n p.price,\n -- get the hourly amount distributed\n d.amount / (\n d.\"duration\" / 3600\n ) as hourly_amount,\n -- get the amount of time distributed this hour\n -- use the smaller of those two intervals\n -- convert the interval to a number of hours\n -- multiply the result by the hourly amount to get the amount distributed this hour\n (\n extract(\n epoch\n from\n least(\n d.\"duration\" / 3600 * '1 hour'::INTERVAL,\n d.ts + '1 hour'::INTERVAL - greatest(\n d.ts,\n d.ts_start\n )\n )\n ) / 3600\n ) * d.amount / (\n d.\"duration\" / 3600\n ) as amount_distributed\n from\n hourly_distributions as d\n left join\n \"analytics\".\"prod_eth_mainnet\".\"fct_prices_hourly_eth_mainnet\"\n as p\n on\n d.ts = p.ts\n and d.token_symbol = p.market_symbol\n where\n d.distributor_index = 1\n)\n\nselect\n *,\n amount_distributed * price as rewards_usd\nfrom\n hourly_rewards\nwhere\n amount_distributed is not null", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_account_delegation_eth_mainnet": {"database": "analytics", "schema": "prod_eth_mainnet", "name": "fct_core_account_delegation_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/eth/mainnet/core/fct_core_account_delegation_eth_mainnet.sql", "original_file_path": "models/marts/eth/mainnet/core/fct_core_account_delegation_eth_mainnet.sql", "unique_id": "model.synthetix.fct_core_account_delegation_eth_mainnet", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "fct_core_account_delegation_eth_mainnet"], "alias": "fct_core_account_delegation_eth_mainnet", "checksum": {"name": "sha256", "checksum": "ac87dcfb18b2bfcd181283ace0f66a3811cca9452f27d37c52a62d7022d3c584"}, "config": {"enabled": true, "alias": null, "schema": "eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_delegated": {"name": "amount_delegated", "description": "Amount of delegated collateral", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "eth_mainnet"}, "created_at": 1727988935.7367759, "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_core_account_delegation_eth_mainnet\"", "raw_code": "with delegation_changes as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n {{ convert_wei('amount') }}\n - LAG({{ convert_wei('amount') }}, 1, 0) over (\n partition by\n account_id,\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as change_in_amount\n from\n {{ ref('core_delegation_updated_eth_mainnet') }}\n),\n\ncumulative_delegation as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n SUM(change_in_amount) over (\n partition by\n pool_id,\n account_id,\n collateral_type\n order by\n block_timestamp\n ) as cumulative_amount_delegated,\n ROW_NUMBER() over (\n partition by\n pool_id,\n account_id,\n collateral_type\n order by\n block_timestamp desc\n ) as rn\n from\n delegation_changes\n)\n\nselect\n block_timestamp as ts,\n pool_id,\n collateral_type,\n cumulative_amount_delegated as amount_delegated,\n CAST(\n account_id as text\n ) as account_id\nfrom\n cumulative_delegation\nwhere\n rn = 1\norder by\n block_timestamp,\n collateral_type", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_delegation_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_account_delegation_eth_mainnet.sql", "compiled": true, "compiled_code": "with delegation_changes as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n \n amount / 1e18\n\n - LAG(\n amount / 1e18\n, 1, 0) over (\n partition by\n account_id,\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as change_in_amount\n from\n \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\n),\n\ncumulative_delegation as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n SUM(change_in_amount) over (\n partition by\n pool_id,\n account_id,\n collateral_type\n order by\n block_timestamp\n ) as cumulative_amount_delegated,\n ROW_NUMBER() over (\n partition by\n pool_id,\n account_id,\n collateral_type\n order by\n block_timestamp desc\n ) as rn\n from\n delegation_changes\n)\n\nselect\n block_timestamp as ts,\n pool_id,\n collateral_type,\n cumulative_amount_delegated as amount_delegated,\n CAST(\n account_id as text\n ) as account_id\nfrom\n cumulative_delegation\nwhere\n rn = 1\norder by\n block_timestamp,\n collateral_type", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_rewards_eth_mainnet": {"database": "analytics", "schema": "prod_eth_mainnet", "name": "fct_pool_rewards_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/eth/mainnet/core/fct_pool_rewards_eth_mainnet.sql", "original_file_path": "models/marts/eth/mainnet/core/fct_pool_rewards_eth_mainnet.sql", "unique_id": "model.synthetix.fct_pool_rewards_eth_mainnet", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "fct_pool_rewards_eth_mainnet"], "alias": "fct_pool_rewards_eth_mainnet", "checksum": {"name": "sha256", "checksum": "f105de6f2c9b29dc0d9448e6597c948fdcb1d98ddb5f34ce0302c54908ad2a94"}, "config": {"enabled": true, "alias": null, "schema": "eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "distributor": {"name": "distributor", "description": "Address of the distributor", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_symbol": {"name": "token_symbol", "description": "Token symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Reward amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts_start": {"name": "ts_start", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "duration": {"name": "duration", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "eth_mainnet"}, "created_at": 1727988935.7356498, "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_eth_mainnet\"", "raw_code": "with rewards_distributed as (\n select\n block_timestamp as ts,\n CAST(\n pool_id as INTEGER\n ) as pool_id,\n collateral_type,\n distributor,\n {{ convert_wei('amount') }} as amount,\n TO_TIMESTAMP(\"start\") as ts_start,\n \"duration\"\n from\n {{ ref('core_rewards_distributed_eth_mainnet') }}\n),\n\ndistributors as (\n select\n CAST(distributor_address as TEXT) as distributor_address,\n CAST(token_symbol as TEXT) as token_symbol\n from\n {{ ref('eth_mainnet_reward_distributors') }}\n)\n\nselect\n rd.ts,\n rd.pool_id,\n rd.collateral_type,\n rd.distributor,\n distributors.token_symbol,\n rd.amount,\n rd.ts_start,\n rd.duration\nfrom\n rewards_distributed as rd\ninner join distributors on rd.distributor = distributors.distributor_address\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_eth_mainnet", "package": null, "version": null}, {"name": "eth_mainnet_reward_distributors", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_rewards_distributed_eth_mainnet", "seed.synthetix.eth_mainnet_reward_distributors"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_rewards_eth_mainnet.sql", "compiled": true, "compiled_code": "with rewards_distributed as (\n select\n block_timestamp as ts,\n CAST(\n pool_id as INTEGER\n ) as pool_id,\n collateral_type,\n distributor,\n \n amount / 1e18\n as amount,\n TO_TIMESTAMP(\"start\") as ts_start,\n \"duration\"\n from\n \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\n),\n\ndistributors as (\n select\n CAST(distributor_address as TEXT) as distributor_address,\n CAST(token_symbol as TEXT) as token_symbol\n from\n \"analytics\".\"prod_seeds\".\"eth_mainnet_reward_distributors\"\n)\n\nselect\n rd.ts,\n rd.pool_id,\n rd.collateral_type,\n rd.distributor,\n distributors.token_symbol,\n rd.amount,\n rd.ts_start,\n rd.duration\nfrom\n rewards_distributed as rd\ninner join distributors on rd.distributor = distributors.distributor_address\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_issuance_hourly_eth_mainnet": {"database": "analytics", "schema": "prod_eth_mainnet", "name": "fct_pool_issuance_hourly_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/eth/mainnet/core/fct_pool_issuance_hourly_eth_mainnet.sql", "original_file_path": "models/marts/eth/mainnet/core/fct_pool_issuance_hourly_eth_mainnet.sql", "unique_id": "model.synthetix.fct_pool_issuance_hourly_eth_mainnet", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "fct_pool_issuance_hourly_eth_mainnet"], "alias": "fct_pool_issuance_hourly_eth_mainnet", "checksum": {"name": "sha256", "checksum": "1ae6df91666d8b2ba2e8e95d2d3d128c6ded4202f7651e221e9856d9367622b3"}, "config": {"enabled": true, "alias": null, "schema": "eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_issuance": {"name": "hourly_issuance", "description": "Hourly issuance", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "eth_mainnet"}, "created_at": 1727988935.7467794, "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_hourly_eth_mainnet\"", "raw_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::interval\n ) as ts\n from\n (\n select ts\n from\n {{ ref('fct_pool_issuance_eth_mainnet') }}\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n {{ ref('fct_pool_issuance_eth_mainnet') }}\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nmax_debt_block as (\n select\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as \"hour\",\n max(block_number) as max_block_number\n from\n {{ ref('fct_pool_debt_eth_mainnet') }}\n group by\n date_trunc(\n 'hour',\n ts\n ),\n pool_id,\n collateral_type\n),\n\nfilt_issuance as (\n select\n i.pool_id,\n i.collateral_type,\n i.amount,\n case\n when\n i.block_number <= d.max_block_number\n or d.max_block_number is null then i.ts\n else i.ts + interval '1 hour'\n end as ts\n from\n {{ ref('fct_pool_issuance_eth_mainnet') }}\n as i\n left join max_debt_block as d\n on date_trunc(\n 'hour',\n i.ts\n ) = d.hour\n and i.pool_id = d.pool_id\n and lower(\n i.collateral_type\n ) = lower(\n d.collateral_type\n )\n where\n i.block_number <= (\n select\n max(\n max_block_number\n ) as b\n from\n max_debt_block\n )\n),\n\nissuance as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n pool_id,\n collateral_type,\n sum(amount) as hourly_issuance\n from\n filt_issuance\n group by\n date_trunc(\n 'hour',\n ts\n ),\n pool_id,\n collateral_type\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n i.hourly_issuance,\n 0\n ) as hourly_issuance\nfrom\n dim\nleft join issuance as i\n on\n dim.pool_id = i.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n i.collateral_type\n )\n and dim.ts = i.ts", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_eth_mainnet", "package": null, "version": null}, {"name": "fct_pool_issuance_eth_mainnet", "package": null, "version": null}, {"name": "fct_pool_debt_eth_mainnet", "package": null, "version": null}, {"name": "fct_pool_issuance_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_issuance_eth_mainnet", "model.synthetix.fct_pool_debt_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_issuance_hourly_eth_mainnet.sql", "compiled": true, "compiled_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::interval\n ) as ts\n from\n (\n select ts\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_eth_mainnet\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_eth_mainnet\"\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nmax_debt_block as (\n select\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as \"hour\",\n max(block_number) as max_block_number\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_debt_eth_mainnet\"\n group by\n date_trunc(\n 'hour',\n ts\n ),\n pool_id,\n collateral_type\n),\n\nfilt_issuance as (\n select\n i.pool_id,\n i.collateral_type,\n i.amount,\n case\n when\n i.block_number <= d.max_block_number\n or d.max_block_number is null then i.ts\n else i.ts + interval '1 hour'\n end as ts\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_eth_mainnet\"\n as i\n left join max_debt_block as d\n on date_trunc(\n 'hour',\n i.ts\n ) = d.hour\n and i.pool_id = d.pool_id\n and lower(\n i.collateral_type\n ) = lower(\n d.collateral_type\n )\n where\n i.block_number <= (\n select\n max(\n max_block_number\n ) as b\n from\n max_debt_block\n )\n),\n\nissuance as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n pool_id,\n collateral_type,\n sum(amount) as hourly_issuance\n from\n filt_issuance\n group by\n date_trunc(\n 'hour',\n ts\n ),\n pool_id,\n collateral_type\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n i.hourly_issuance,\n 0\n ) as hourly_issuance\nfrom\n dim\nleft join issuance as i\n on\n dim.pool_id = i.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n i.collateral_type\n )\n and dim.ts = i.ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_apr_eth_mainnet": {"database": "analytics", "schema": "prod_eth_mainnet", "name": "fct_core_apr_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/eth/mainnet/core/fct_core_apr_eth_mainnet.sql", "original_file_path": "models/marts/eth/mainnet/core/fct_core_apr_eth_mainnet.sql", "unique_id": "model.synthetix.fct_core_apr_eth_mainnet", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "fct_core_apr_eth_mainnet"], "alias": "fct_core_apr_eth_mainnet", "checksum": {"name": "sha256", "checksum": "ef07ba333fd578d9edc3b0ec20aea1504d0bfdc16e82d1a6047856486b99e1e0"}, "config": {"enabled": true, "alias": null, "schema": "eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "table", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_value": {"name": "collateral_value", "description": "Collateral value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "debt": {"name": "debt", "description": "Debt value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_issuance": {"name": "hourly_issuance", "description": "Hourly issuance", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_debt_migrated": {"name": "hourly_debt_migrated", "description": "Hourly debt migrated from V2x to V3", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_pnl": {"name": "hourly_pnl", "description": "Hourly PnL", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_pnl": {"name": "cumulative_pnl", "description": "Cumulative PnL", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_issuance": {"name": "cumulative_issuance", "description": "Cumulative Issuance", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "rewards_usd": {"name": "rewards_usd", "description": "Rewards value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_pnl_pct": {"name": "hourly_pnl_pct", "description": "Hourly PnL (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_rewards_pct": {"name": "hourly_rewards_pct", "description": "Hourly Rewards (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_24h": {"name": "apr_24h", "description": "APR (24h)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_24h": {"name": "apy_24h", "description": "APY (24h)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_7d": {"name": "apr_7d", "description": "APR (7d)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_7d": {"name": "apy_7d", "description": "APY (7d)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_28d": {"name": "apr_28d", "description": "APR (28d)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_28d": {"name": "apy_28d", "description": "APY (28d)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_24h_pnl": {"name": "apr_24h_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_24h_pnl": {"name": "apy_24h_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_7d_pnl": {"name": "apr_7d_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_7d_pnl": {"name": "apy_7d_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_28d_pnl": {"name": "apr_28d_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_28d_pnl": {"name": "apy_28d_pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_24h_rewards": {"name": "apr_24h_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_24h_rewards": {"name": "apy_24h_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_7d_rewards": {"name": "apr_7d_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_7d_rewards": {"name": "apy_7d_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apr_28d_rewards": {"name": "apr_28d_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "apy_28d_rewards": {"name": "apy_28d_rewards", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "eth_mainnet", "materialized": "table"}, "created_at": 1727988935.7403855, "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"", "raw_code": "{{\n config(\n materialized = 'table',\n )\n}}\n\nwith pnl_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_pnl,\n hourly_issuance,\n hourly_debt_migrated,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n hourly_total_pct,\n SUM(\n COALESCE(\n hourly_issuance,\n 0\n )\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n ) as cumulative_issuance,\n SUM(\n hourly_pnl\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n ) as cumulative_pnl\n from\n {{ ref('fct_pool_pnl_hourly_eth_mainnet') }}\n),\n\navg_returns as (\n select\n ts,\n pool_id,\n collateral_type,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_pnl_pct,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_pnl_pct,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_pnl_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_rewards_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_total_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_total_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_total_pct\n from\n pnl_hourly\n),\n\napr_calculations as (\n select\n pnl_hourly.ts,\n pnl_hourly.pool_id,\n pnl_hourly.collateral_type,\n pnl_hourly.collateral_value,\n pnl_hourly.debt,\n pnl_hourly.hourly_pnl,\n pnl_hourly.cumulative_pnl,\n pnl_hourly.hourly_issuance,\n pnl_hourly.hourly_debt_migrated,\n pnl_hourly.cumulative_issuance,\n pnl_hourly.rewards_usd,\n pnl_hourly.hourly_pnl_pct,\n pnl_hourly.hourly_rewards_pct,\n -- total pnls\n avg_returns.avg_24h_total_pct * 24 * 365 as apr_24h,\n avg_returns.avg_7d_total_pct * 24 * 365 as apr_7d,\n avg_returns.avg_28d_total_pct * 24 * 365 as apr_28d,\n -- pool pnls\n avg_returns.avg_24h_pnl_pct * 24 * 365 as apr_24h_pnl,\n avg_returns.avg_7d_pnl_pct * 24 * 365 as apr_7d_pnl,\n avg_returns.avg_28d_pnl_pct * 24 * 365 as apr_28d_pnl,\n -- rewards pnls\n avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards,\n avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards,\n avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards\n from\n pnl_hourly\n inner join avg_returns\n on\n pnl_hourly.ts = avg_returns.ts\n and pnl_hourly.pool_id = avg_returns.pool_id\n and pnl_hourly.collateral_type = avg_returns.collateral_type\n),\n\napy_calculations as (\n select\n *,\n (POWER(1 + apr_24h / 8760, 8760) - 1) as apy_24h,\n (POWER(1 + apr_7d / 8760, 8760) - 1) as apy_7d,\n (POWER(1 + apr_28d / 8760, 8760) - 1) as apy_28d,\n (POWER(1 + apr_24h_pnl / 8760, 8760) - 1) as apy_24h_pnl,\n (POWER(1 + apr_7d_pnl / 8760, 8760) - 1) as apy_7d_pnl,\n (POWER(1 + apr_28d_pnl / 8760, 8760) - 1) as apy_28d_pnl,\n (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards,\n (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards,\n (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards\n from\n apr_calculations\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_issuance,\n hourly_debt_migrated,\n hourly_pnl,\n cumulative_pnl,\n cumulative_issuance,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n apr_24h,\n apy_24h,\n apr_7d,\n apy_7d,\n apr_28d,\n apy_28d,\n apr_24h_pnl,\n apy_24h_pnl,\n apr_7d_pnl,\n apy_7d_pnl,\n apr_28d_pnl,\n apy_28d_pnl,\n apr_24h_rewards,\n apy_24h_rewards,\n apr_7d_rewards,\n apy_7d_rewards,\n apr_28d_rewards,\n apy_28d_rewards\nfrom\n apy_calculations\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_apr_eth_mainnet.sql", "compiled": true, "compiled_code": "\n\nwith pnl_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_pnl,\n hourly_issuance,\n hourly_debt_migrated,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n hourly_total_pct,\n SUM(\n COALESCE(\n hourly_issuance,\n 0\n )\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n ) as cumulative_issuance,\n SUM(\n hourly_pnl\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n ) as cumulative_pnl\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\n),\n\navg_returns as (\n select\n ts,\n pool_id,\n collateral_type,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_pnl_pct,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_pnl_pct,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_pnl_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_rewards_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_total_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_total_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_total_pct\n from\n pnl_hourly\n),\n\napr_calculations as (\n select\n pnl_hourly.ts,\n pnl_hourly.pool_id,\n pnl_hourly.collateral_type,\n pnl_hourly.collateral_value,\n pnl_hourly.debt,\n pnl_hourly.hourly_pnl,\n pnl_hourly.cumulative_pnl,\n pnl_hourly.hourly_issuance,\n pnl_hourly.hourly_debt_migrated,\n pnl_hourly.cumulative_issuance,\n pnl_hourly.rewards_usd,\n pnl_hourly.hourly_pnl_pct,\n pnl_hourly.hourly_rewards_pct,\n -- total pnls\n avg_returns.avg_24h_total_pct * 24 * 365 as apr_24h,\n avg_returns.avg_7d_total_pct * 24 * 365 as apr_7d,\n avg_returns.avg_28d_total_pct * 24 * 365 as apr_28d,\n -- pool pnls\n avg_returns.avg_24h_pnl_pct * 24 * 365 as apr_24h_pnl,\n avg_returns.avg_7d_pnl_pct * 24 * 365 as apr_7d_pnl,\n avg_returns.avg_28d_pnl_pct * 24 * 365 as apr_28d_pnl,\n -- rewards pnls\n avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards,\n avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards,\n avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards\n from\n pnl_hourly\n inner join avg_returns\n on\n pnl_hourly.ts = avg_returns.ts\n and pnl_hourly.pool_id = avg_returns.pool_id\n and pnl_hourly.collateral_type = avg_returns.collateral_type\n),\n\napy_calculations as (\n select\n *,\n (POWER(1 + apr_24h / 8760, 8760) - 1) as apy_24h,\n (POWER(1 + apr_7d / 8760, 8760) - 1) as apy_7d,\n (POWER(1 + apr_28d / 8760, 8760) - 1) as apy_28d,\n (POWER(1 + apr_24h_pnl / 8760, 8760) - 1) as apy_24h_pnl,\n (POWER(1 + apr_7d_pnl / 8760, 8760) - 1) as apy_7d_pnl,\n (POWER(1 + apr_28d_pnl / 8760, 8760) - 1) as apy_28d_pnl,\n (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards,\n (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards,\n (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards\n from\n apr_calculations\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_issuance,\n hourly_debt_migrated,\n hourly_pnl,\n cumulative_pnl,\n cumulative_issuance,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n apr_24h,\n apy_24h,\n apr_7d,\n apy_7d,\n apr_28d,\n apy_28d,\n apr_24h_pnl,\n apy_24h_pnl,\n apr_7d_pnl,\n apy_7d_pnl,\n apr_28d_pnl,\n apy_28d_pnl,\n apr_24h_rewards,\n apy_24h_rewards,\n apr_7d_rewards,\n apy_7d_rewards,\n apr_28d_rewards,\n apy_28d_rewards\nfrom\n apy_calculations\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_pnl_hourly_reward_eth_mainnet": {"database": "analytics", "schema": "prod_eth_mainnet", "name": "fct_pool_pnl_hourly_reward_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/eth/mainnet/core/fct_pool_pnl_hourly_reward_eth_mainnet.sql", "original_file_path": "models/marts/eth/mainnet/core/fct_pool_pnl_hourly_reward_eth_mainnet.sql", "unique_id": "model.synthetix.fct_pool_pnl_hourly_reward_eth_mainnet", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "fct_pool_pnl_hourly_reward_eth_mainnet"], "alias": "fct_pool_pnl_hourly_reward_eth_mainnet", "checksum": {"name": "sha256", "checksum": "f8b02790670e9b666c282af57dca1a2f5fe3ca82c4e5dc0fba8878e56855eee3"}, "config": {"enabled": true, "alias": null, "schema": "eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "table", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": ["ts", "pool_id", "collateral_type", "reward_token"], "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "eth_mainnet", "materialized": "table", "unique_key": ["ts", "pool_id", "collateral_type", "reward_token"]}, "created_at": 1727988930.9627473, "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_reward_eth_mainnet\"", "raw_code": "{{ config(\n materialized = 'table',\n unique_key = ['ts', 'pool_id', 'collateral_type', 'reward_token'],\n) }}\n\nwith dim as (\n\n select\n t.pool_id,\n t.collateral_type,\n t.collateral_value,\n p.token_symbol as reward_token,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select\n ts,\n collateral_type,\n pool_id,\n collateral_value\n from\n {{ ref('fct_pool_pnl_hourly_eth_mainnet') }}\n group by\n ts,\n collateral_type,\n pool_id,\n collateral_value\n ) as t\n cross join (\n select distinct token_symbol\n from\n {{ ref('fct_pool_rewards_token_hourly_eth_mainnet') }}\n ) as p\n group by\n t.pool_id,\n t.collateral_type,\n t.collateral_value,\n p.token_symbol\n),\n\nreward_hourly_token as (\n select\n ts,\n pool_id,\n collateral_type,\n token_symbol as reward_token,\n sum(\n rewards_usd\n ) as rewards_usd\n from\n {{ ref('fct_pool_rewards_token_hourly_eth_mainnet') }}\n group by\n ts,\n pool_id,\n collateral_type,\n token_symbol\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n dim.collateral_value,\n dim.reward_token,\n coalesce(\n reward_hourly_token.rewards_usd,\n 0\n ) as rewards_usd,\n case\n when dim.collateral_value = 0 then 0\n else coalesce(\n reward_hourly_token.rewards_usd,\n 0\n ) / dim.collateral_value\n end as hourly_rewards_pct\nfrom\n dim\nleft join reward_hourly_token\n on\n dim.ts = reward_hourly_token.ts\n and dim.pool_id = reward_hourly_token.pool_id\n and dim.collateral_type = reward_hourly_token.collateral_type\n and dim.reward_token = reward_hourly_token.reward_token", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_eth_mainnet", "package": null, "version": null}, {"name": "fct_pool_rewards_token_hourly_eth_mainnet", "package": null, "version": null}, {"name": "fct_pool_rewards_token_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet", "model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_pnl_hourly_reward_eth_mainnet.sql", "compiled": true, "compiled_code": "\n\nwith dim as (\n\n select\n t.pool_id,\n t.collateral_type,\n t.collateral_value,\n p.token_symbol as reward_token,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select\n ts,\n collateral_type,\n pool_id,\n collateral_value\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\n group by\n ts,\n collateral_type,\n pool_id,\n collateral_value\n ) as t\n cross join (\n select distinct token_symbol\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\n ) as p\n group by\n t.pool_id,\n t.collateral_type,\n t.collateral_value,\n p.token_symbol\n),\n\nreward_hourly_token as (\n select\n ts,\n pool_id,\n collateral_type,\n token_symbol as reward_token,\n sum(\n rewards_usd\n ) as rewards_usd\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\n group by\n ts,\n pool_id,\n collateral_type,\n token_symbol\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n dim.collateral_value,\n dim.reward_token,\n coalesce(\n reward_hourly_token.rewards_usd,\n 0\n ) as rewards_usd,\n case\n when dim.collateral_value = 0 then 0\n else coalesce(\n reward_hourly_token.rewards_usd,\n 0\n ) / dim.collateral_value\n end as hourly_rewards_pct\nfrom\n dim\nleft join reward_hourly_token\n on\n dim.ts = reward_hourly_token.ts\n and dim.pool_id = reward_hourly_token.pool_id\n and dim.collateral_type = reward_hourly_token.collateral_type\n and dim.reward_token = reward_hourly_token.reward_token", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_apr_rewards_eth_mainnet": {"database": "analytics", "schema": "prod_eth_mainnet", "name": "fct_core_apr_rewards_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/eth/mainnet/core/fct_core_apr_rewards_eth_mainnet.sql", "original_file_path": "models/marts/eth/mainnet/core/fct_core_apr_rewards_eth_mainnet.sql", "unique_id": "model.synthetix.fct_core_apr_rewards_eth_mainnet", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "fct_core_apr_rewards_eth_mainnet"], "alias": "fct_core_apr_rewards_eth_mainnet", "checksum": {"name": "sha256", "checksum": "2c4f7ce1fb00a3fa267565d1a46a778f0f0a2236368101f1b9322d19d83a45dc"}, "config": {"enabled": true, "alias": null, "schema": "eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "table", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "eth_mainnet", "materialized": "table"}, "created_at": 1727988930.9656615, "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_rewards_eth_mainnet\"", "raw_code": "{{\n config(\n materialized = 'table',\n )\n}}\n\nwith pnl_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n reward_token,\n collateral_value,\n rewards_usd,\n hourly_rewards_pct\n from\n {{ ref('fct_pool_pnl_hourly_reward_eth_mainnet') }}\n),\n\navg_returns as (\n select\n ts,\n pool_id,\n collateral_type,\n reward_token,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_rewards_pct\n from\n pnl_hourly\n),\n\napr_calculations as (\n select\n pnl_hourly.ts,\n pnl_hourly.pool_id,\n pnl_hourly.collateral_type,\n pnl_hourly.reward_token,\n pnl_hourly.collateral_value,\n pnl_hourly.rewards_usd,\n pnl_hourly.hourly_rewards_pct,\n avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards,\n avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards,\n avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards\n from\n pnl_hourly\n inner join avg_returns\n on\n pnl_hourly.ts = avg_returns.ts\n and pnl_hourly.pool_id = avg_returns.pool_id\n and pnl_hourly.collateral_type = avg_returns.collateral_type\n and pnl_hourly.reward_token = avg_returns.reward_token\n),\n\napy_calculations as (\n select\n *,\n (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards,\n (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards,\n (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards\n from\n apr_calculations\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n reward_token,\n collateral_value,\n rewards_usd,\n hourly_rewards_pct,\n apr_24h_rewards,\n apy_24h_rewards,\n apr_7d_rewards,\n apy_7d_rewards,\n apr_28d_rewards,\n apy_28d_rewards\nfrom\n apy_calculations\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_reward_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_pnl_hourly_reward_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_apr_rewards_eth_mainnet.sql", "compiled": true, "compiled_code": "\n\nwith pnl_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n reward_token,\n collateral_value,\n rewards_usd,\n hourly_rewards_pct\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_reward_eth_mainnet\"\n),\n\navg_returns as (\n select\n ts,\n pool_id,\n collateral_type,\n reward_token,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_rewards_pct\n from\n pnl_hourly\n),\n\napr_calculations as (\n select\n pnl_hourly.ts,\n pnl_hourly.pool_id,\n pnl_hourly.collateral_type,\n pnl_hourly.reward_token,\n pnl_hourly.collateral_value,\n pnl_hourly.rewards_usd,\n pnl_hourly.hourly_rewards_pct,\n avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards,\n avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards,\n avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards\n from\n pnl_hourly\n inner join avg_returns\n on\n pnl_hourly.ts = avg_returns.ts\n and pnl_hourly.pool_id = avg_returns.pool_id\n and pnl_hourly.collateral_type = avg_returns.collateral_type\n and pnl_hourly.reward_token = avg_returns.reward_token\n),\n\napy_calculations as (\n select\n *,\n (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards,\n (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards,\n (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards\n from\n apr_calculations\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n reward_token,\n collateral_value,\n rewards_usd,\n hourly_rewards_pct,\n apr_24h_rewards,\n apy_24h_rewards,\n apr_7d_rewards,\n apy_7d_rewards,\n apr_28d_rewards,\n apy_28d_rewards\nfrom\n apy_calculations\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_pools_eth_mainnet": {"database": "analytics", "schema": "prod_eth_mainnet", "name": "fct_core_pools_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/eth/mainnet/core/fct_core_pools_eth_mainnet.sql", "original_file_path": "models/marts/eth/mainnet/core/fct_core_pools_eth_mainnet.sql", "unique_id": "model.synthetix.fct_core_pools_eth_mainnet", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "fct_core_pools_eth_mainnet"], "alias": "fct_core_pools_eth_mainnet", "checksum": {"name": "sha256", "checksum": "e880c5ee9f10d66e72f2cd4f033cc3d95f4c2a5cc24ca6aedfd72e25fea4a003"}, "config": {"enabled": true, "alias": null, "schema": "eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "created_ts": {"name": "created_ts", "description": "Pool creation timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "owner": {"name": "owner", "description": "Address of the pool owner", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "eth_mainnet"}, "created_at": 1727988935.7447321, "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_core_pools_eth_mainnet\"", "raw_code": "with base as (\n select\n pool_id as id,\n block_timestamp as created_ts,\n block_number,\n owner\n from\n {{ ref('core_pool_created_eth_mainnet') }}\n)\n\nselect *\nfrom\n base", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.core_pool_created_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_pools_eth_mainnet.sql", "compiled": true, "compiled_code": "with base as (\n select\n pool_id as id,\n block_timestamp as created_ts,\n block_number,\n owner\n from\n \"analytics\".\"prod_raw_eth_mainnet\".\"core_pool_created_eth_mainnet\"\n)\n\nselect *\nfrom\n base", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_debt_eth_mainnet": {"database": "analytics", "schema": "prod_eth_mainnet", "name": "fct_pool_debt_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/eth/mainnet/core/fct_pool_debt_eth_mainnet.sql", "original_file_path": "models/marts/eth/mainnet/core/fct_pool_debt_eth_mainnet.sql", "unique_id": "model.synthetix.fct_pool_debt_eth_mainnet", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "fct_pool_debt_eth_mainnet"], "alias": "fct_pool_debt_eth_mainnet", "checksum": {"name": "sha256", "checksum": "b0a4b857b20e1eaa9cd4c2cf4b5e8ac5119559b9b486aba58253db38228336ed"}, "config": {"enabled": true, "alias": null, "schema": "eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "debt": {"name": "debt", "description": "Debt value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "eth_mainnet"}, "created_at": 1727988935.7458017, "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_pool_debt_eth_mainnet\"", "raw_code": "select\n ts,\n block_number,\n pool_id,\n collateral_type,\n debt\nfrom\n {{ ref('core_vault_debt_eth_mainnet') }}\norder by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.core_vault_debt_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_debt_eth_mainnet.sql", "compiled": true, "compiled_code": "select\n ts,\n block_number,\n pool_id,\n collateral_type,\n debt\nfrom\n \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_debt_eth_mainnet\"\norder by\n ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_migration_hourly_eth_mainnet": {"database": "analytics", "schema": "prod_eth_mainnet", "name": "fct_core_migration_hourly_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/eth/mainnet/core/fct_core_migration_hourly_eth_mainnet.sql", "original_file_path": "models/marts/eth/mainnet/core/fct_core_migration_hourly_eth_mainnet.sql", "unique_id": "model.synthetix.fct_core_migration_hourly_eth_mainnet", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "fct_core_migration_hourly_eth_mainnet"], "alias": "fct_core_migration_hourly_eth_mainnet", "checksum": {"name": "sha256", "checksum": "d47052afb7a4c9c3c121244668e7eb9fd002a7346507610b5465e1aded84a62f"}, "config": {"enabled": true, "alias": null, "schema": "eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Hourly timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_debt_migrated": {"name": "hourly_debt_migrated", "description": "Hourly debt migrated", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "eth_mainnet"}, "created_at": 1727988935.757099, "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_hourly_eth_mainnet\"", "raw_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n {{ ref('fct_pool_debt_eth_mainnet') }}\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n {{ ref('fct_pool_debt_eth_mainnet') }}\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nmigration as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n pool_id,\n collateral_type,\n sum(debt_amount) as hourly_debt_migrated\n from\n {{ ref('fct_core_migration_eth_mainnet') }}\n group by\n date_trunc('hour', ts),\n pool_id,\n collateral_type\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n m.hourly_debt_migrated,\n 0\n ) as hourly_debt_migrated\nfrom\n dim\nleft join migration as m\n on\n dim.pool_id = m.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n m.collateral_type\n )\n and dim.ts = m.ts", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_eth_mainnet", "package": null, "version": null}, {"name": "fct_pool_debt_eth_mainnet", "package": null, "version": null}, {"name": "fct_core_migration_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_debt_eth_mainnet", "model.synthetix.fct_core_migration_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_migration_hourly_eth_mainnet.sql", "compiled": true, "compiled_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_debt_eth_mainnet\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_debt_eth_mainnet\"\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nmigration as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n pool_id,\n collateral_type,\n sum(debt_amount) as hourly_debt_migrated\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_eth_mainnet\"\n group by\n date_trunc('hour', ts),\n pool_id,\n collateral_type\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n m.hourly_debt_migrated,\n 0\n ) as hourly_debt_migrated\nfrom\n dim\nleft join migration as m\n on\n dim.pool_id = m.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n m.collateral_type\n )\n and dim.ts = m.ts", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_migration_eth_mainnet": {"database": "analytics", "schema": "prod_eth_mainnet", "name": "fct_core_migration_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/eth/mainnet/core/fct_core_migration_eth_mainnet.sql", "original_file_path": "models/marts/eth/mainnet/core/fct_core_migration_eth_mainnet.sql", "unique_id": "model.synthetix.fct_core_migration_eth_mainnet", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "fct_core_migration_eth_mainnet"], "alias": "fct_core_migration_eth_mainnet", "checksum": {"name": "sha256", "checksum": "f8d622721e8ccd63150bd421d135fb6fd4769ae4b22a31845e92e3c80a850a3b"}, "config": {"enabled": true, "alias": null, "schema": "eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool (Spartan Council pool)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of collateral (SNX)", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "staker": {"name": "staker", "description": "Address of the staker", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_amount": {"name": "collateral_amount", "description": "Amount of collateral", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "debt_amount": {"name": "debt_amount", "description": "Amount of debt", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "eth_mainnet"}, "created_at": 1727988935.7560768, "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_eth_mainnet\"", "raw_code": "select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n 1 as pool_id, -- Spartan Council pool\n -- SNX collateral\n '0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F' as collateral_type,\n staker,\n account_id,\n {{ convert_wei('collateral_amount') }} as collateral_amount,\n {{ convert_wei('debt_amount') }} as debt_amount\nfrom\n {{ ref('core_account_migrated_eth_mainnet') }}\norder by block_timestamp", "vars": {}, "language": "sql", "refs": [{"name": "core_account_migrated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_account_migrated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_migration_eth_mainnet.sql", "compiled": true, "compiled_code": "select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n 1 as pool_id, -- Spartan Council pool\n -- SNX collateral\n '0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F' as collateral_type,\n staker,\n account_id,\n \n collateral_amount / 1e18\n as collateral_amount,\n \n debt_amount / 1e18\n as debt_amount\nfrom\n \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"\norder by block_timestamp", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_market_updated_eth_mainnet": {"database": "analytics", "schema": "prod_eth_mainnet", "name": "fct_core_market_updated_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/eth/mainnet/core/fct_core_market_updated_eth_mainnet.sql", "original_file_path": "models/marts/eth/mainnet/core/fct_core_market_updated_eth_mainnet.sql", "unique_id": "model.synthetix.fct_core_market_updated_eth_mainnet", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "fct_core_market_updated_eth_mainnet"], "alias": "fct_core_market_updated_eth_mainnet", "checksum": {"name": "sha256", "checksum": "43499a64abfa77116f66b6a98fdfa4c8fdc7c9957f926caac8faa5a64099f978"}, "config": {"enabled": true, "alias": null, "schema": "eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "credit_capacity": {"name": "credit_capacity", "description": "Credit capacity", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "net_issuance": {"name": "net_issuance", "description": "Net issuance", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_amount": {"name": "token_amount", "description": "Token amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "eth_mainnet"}, "created_at": 1727988935.741966, "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_core_market_updated_eth_mainnet\"", "raw_code": "with market_updated as (\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n {{ ref('core_market_updated_eth_mainnet') }}\n)\n\nselect\n id,\n block_timestamp as ts,\n transaction_hash,\n event_name,\n market_id,\n collateral_type,\n {{ convert_wei(\"credit_capacity\") }} as credit_capacity,\n {{ convert_wei(\"net_issuance\") }} as net_issuance,\n {{ convert_wei(\"token_amount\") }} as token_amount\nfrom\n market_updated", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_market_updated_eth_mainnet.sql", "compiled": true, "compiled_code": "with market_updated as (\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\n)\n\nselect\n id,\n block_timestamp as ts,\n transaction_hash,\n event_name,\n market_id,\n collateral_type,\n \n credit_capacity / 1e18\n as credit_capacity,\n \n net_issuance / 1e18\n as net_issuance,\n \n token_amount / 1e18\n as token_amount\nfrom\n market_updated", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.fct_core_pool_delegation_eth_mainnet": {"database": "analytics", "schema": "prod_eth_mainnet", "name": "fct_core_pool_delegation_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/eth/mainnet/core/fct_core_pool_delegation_eth_mainnet.sql", "original_file_path": "models/marts/eth/mainnet/core/fct_core_pool_delegation_eth_mainnet.sql", "unique_id": "model.synthetix.fct_core_pool_delegation_eth_mainnet", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "fct_core_pool_delegation_eth_mainnet"], "alias": "fct_core_pool_delegation_eth_mainnet", "checksum": {"name": "sha256", "checksum": "8fd8b3a0e91350cceff70bc4b5519dad5cb1dc07ac418671fc03e2da87ee0f05"}, "config": {"enabled": true, "alias": null, "schema": "eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_delegated": {"name": "amount_delegated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "eth_mainnet"}, "created_at": 1727988935.7437341, "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_core_pool_delegation_eth_mainnet\"", "raw_code": "with delegation_changes as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n {{ convert_wei('amount') }}\n - LAG({{ convert_wei('amount') }}, 1, 0) over (\n partition by\n account_id,\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as change_in_amount\n from\n {{ ref('core_delegation_updated_eth_mainnet') }}\n),\n\ncumulative_delegation as (\n select\n block_timestamp,\n pool_id,\n collateral_type,\n SUM(change_in_amount) over (\n partition by\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as cumulative_amount_delegated\n from\n delegation_changes\n)\n\nselect\n block_timestamp as ts,\n pool_id,\n collateral_type,\n cumulative_amount_delegated as amount_delegated\nfrom\n cumulative_delegation\norder by\n block_timestamp,\n collateral_type", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_delegation_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_pool_delegation_eth_mainnet.sql", "compiled": true, "compiled_code": "with delegation_changes as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n \n amount / 1e18\n\n - LAG(\n amount / 1e18\n, 1, 0) over (\n partition by\n account_id,\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as change_in_amount\n from\n \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\n),\n\ncumulative_delegation as (\n select\n block_timestamp,\n pool_id,\n collateral_type,\n SUM(change_in_amount) over (\n partition by\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as cumulative_amount_delegated\n from\n delegation_changes\n)\n\nselect\n block_timestamp as ts,\n pool_id,\n collateral_type,\n cumulative_amount_delegated as amount_delegated\nfrom\n cumulative_delegation\norder by\n block_timestamp,\n collateral_type", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_pnl_hourly_eth_mainnet": {"database": "analytics", "schema": "prod_eth_mainnet", "name": "fct_pool_pnl_hourly_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/eth/mainnet/core/fct_pool_pnl_hourly_eth_mainnet.sql", "original_file_path": "models/marts/eth/mainnet/core/fct_pool_pnl_hourly_eth_mainnet.sql", "unique_id": "model.synthetix.fct_pool_pnl_hourly_eth_mainnet", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "fct_pool_pnl_hourly_eth_mainnet"], "alias": "fct_pool_pnl_hourly_eth_mainnet", "checksum": {"name": "sha256", "checksum": "e316d893ef40cb9a593a6c5a302dcee5836fb1333250920a5f8f62de4925f4c3"}, "config": {"enabled": true, "alias": null, "schema": "eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "table", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": ["ts", "pool_id", "collateral_type"], "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_value": {"name": "collateral_value", "description": "Collateral value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "debt": {"name": "debt", "description": "Debt value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_issuance": {"name": "hourly_issuance", "description": "Hourly issuance", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_pnl": {"name": "hourly_pnl", "description": "Hourly PnL", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_debt_migrated": {"name": "hourly_debt_migrated", "description": "Hourly debt migrated from V2x to V3", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "rewards_usd": {"name": "rewards_usd", "description": "Rewards value (USD)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_pnl_pct": {"name": "hourly_pnl_pct", "description": "Hourly PnL (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_rewards_pct": {"name": "hourly_rewards_pct", "description": "Hourly Rewards (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "hourly_total_pct": {"name": "hourly_total_pct", "description": "Hourly Total (%)", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "eth_mainnet", "materialized": "table", "unique_key": ["ts", "pool_id", "collateral_type"]}, "created_at": 1727988935.7501476, "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"", "raw_code": "{{ config(\n materialized = 'table',\n unique_key = ['ts', 'pool_id', 'collateral_type'],\n) }}\n\nwith dim as (\n select\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)), '1 hour'::interval\n ) as ts,\n p.pool_id,\n p.collateral_type\n from\n (\n select ts\n from\n {{ ref('fct_pool_debt_eth_mainnet') }}\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n {{ ref('fct_pool_debt_eth_mainnet') }}\n ) as p\n group by\n p.pool_id,\n p.collateral_type\n),\n\nissuance as (\n select\n ts,\n pool_id,\n collateral_type,\n hourly_issuance\n from\n {{ ref('fct_pool_issuance_hourly_eth_mainnet') }}\n),\n\ndebt as (\n select distinct\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as ts,\n last_value(debt) over (\n partition by date_trunc('hour', ts), pool_id, collateral_type\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as debt\n from\n {{ ref('fct_pool_debt_eth_mainnet') }}\n),\n\ncollateral as (\n select distinct\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as ts,\n last_value(collateral_value) over (\n partition by date_trunc('hour', ts), pool_id, collateral_type\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as collateral_value\n from\n {{ ref('core_vault_collateral_eth_mainnet') }}\n where\n pool_id = 1\n),\n\nffill as (\n select\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n last(debt.debt) over (\n partition by dim.collateral_type, dim.pool_id\n order by dim.ts\n rows between unbounded preceding and current row\n ),\n 0\n ) as debt,\n coalesce(\n last(collateral.collateral_value) over (\n partition by dim.collateral_type, dim.pool_id\n order by dim.ts\n rows between unbounded preceding and current row\n ),\n 0\n ) as collateral_value\n from\n dim\n left join debt\n on\n dim.ts = debt.ts\n and dim.pool_id = debt.pool_id\n and dim.collateral_type = debt.collateral_type\n left join collateral\n on\n dim.ts = collateral.ts\n and dim.pool_id = collateral.pool_id\n and dim.collateral_type = collateral.collateral_type\n),\n\nhourly_pnl as (\n select\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n coalesce(lag(debt) over (\n partition by pool_id, collateral_type\n order by\n ts\n ) - debt, 0) as hourly_pnl\n from\n ffill\n),\n\nhourly_rewards as (\n select\n ts,\n pool_id,\n collateral_type,\n rewards_usd\n from\n {{ ref('fct_pool_rewards_hourly_eth_mainnet') }}\n),\n\nhourly_migration as (\n select\n ts,\n pool_id,\n collateral_type,\n hourly_debt_migrated\n from\n {{ ref('fct_core_migration_hourly_eth_mainnet') }}\n),\n\nhourly_returns as (\n select\n pnl.ts,\n pnl.pool_id,\n pnl.collateral_type,\n pnl.collateral_value,\n pnl.debt,\n coalesce(\n iss.hourly_issuance,\n 0\n ) as hourly_issuance,\n coalesce(\n migration.hourly_debt_migrated,\n 0\n ) as hourly_debt_migrated,\n pnl.hourly_pnl + coalesce(\n iss.hourly_issuance,\n 0\n ) + coalesce(\n migration.hourly_debt_migrated,\n 0\n ) as hourly_pnl,\n coalesce(\n rewards.rewards_usd,\n 0\n ) as rewards_usd,\n case\n when pnl.collateral_value = 0 then 0\n else coalesce(\n rewards.rewards_usd,\n 0\n ) / pnl.collateral_value\n end as hourly_rewards_pct,\n case\n when pnl.collateral_value = 0 then 0\n else (\n coalesce(iss.hourly_issuance, 0)\n + pnl.hourly_pnl\n + coalesce(migration.hourly_debt_migrated, 0)\n ) / pnl.collateral_value\n end as hourly_pnl_pct,\n case\n when pnl.collateral_value = 0 then 0\n else (\n coalesce(rewards.rewards_usd, 0)\n + pnl.hourly_pnl\n + coalesce(iss.hourly_issuance, 0)\n + coalesce(migration.hourly_debt_migrated, 0)\n ) / pnl.collateral_value\n end as hourly_total_pct\n from\n hourly_pnl as pnl\n left join hourly_rewards as rewards\n on\n pnl.ts = rewards.ts\n and pnl.pool_id = rewards.pool_id\n and pnl.collateral_type = rewards.collateral_type\n left join issuance as iss\n on\n pnl.ts = iss.ts\n and pnl.pool_id = iss.pool_id\n and lower(\n pnl.collateral_type\n ) = lower(\n iss.collateral_type\n )\n left join hourly_migration as migration\n on\n pnl.ts = migration.ts\n and pnl.pool_id = migration.pool_id\n and lower(\n pnl.collateral_type\n ) = lower(\n migration.collateral_type\n )\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_issuance,\n hourly_pnl,\n hourly_debt_migrated,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n hourly_total_pct\nfrom\n hourly_returns", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_eth_mainnet", "package": null, "version": null}, {"name": "fct_pool_debt_eth_mainnet", "package": null, "version": null}, {"name": "fct_pool_issuance_hourly_eth_mainnet", "package": null, "version": null}, {"name": "fct_pool_debt_eth_mainnet", "package": null, "version": null}, {"name": "core_vault_collateral_eth_mainnet", "package": null, "version": null}, {"name": "fct_pool_rewards_hourly_eth_mainnet", "package": null, "version": null}, {"name": "fct_core_migration_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_pool_debt_eth_mainnet", "model.synthetix.fct_pool_issuance_hourly_eth_mainnet", "model.synthetix.core_vault_collateral_eth_mainnet", "model.synthetix.fct_pool_rewards_hourly_eth_mainnet", "model.synthetix.fct_core_migration_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_pnl_hourly_eth_mainnet.sql", "compiled": true, "compiled_code": "\n\nwith dim as (\n select\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)), '1 hour'::interval\n ) as ts,\n p.pool_id,\n p.collateral_type\n from\n (\n select ts\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_debt_eth_mainnet\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_debt_eth_mainnet\"\n ) as p\n group by\n p.pool_id,\n p.collateral_type\n),\n\nissuance as (\n select\n ts,\n pool_id,\n collateral_type,\n hourly_issuance\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_hourly_eth_mainnet\"\n),\n\ndebt as (\n select distinct\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as ts,\n last_value(debt) over (\n partition by date_trunc('hour', ts), pool_id, collateral_type\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as debt\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_debt_eth_mainnet\"\n),\n\ncollateral as (\n select distinct\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as ts,\n last_value(collateral_value) over (\n partition by date_trunc('hour', ts), pool_id, collateral_type\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as collateral_value\n from\n \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_collateral_eth_mainnet\"\n where\n pool_id = 1\n),\n\nffill as (\n select\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n last(debt.debt) over (\n partition by dim.collateral_type, dim.pool_id\n order by dim.ts\n rows between unbounded preceding and current row\n ),\n 0\n ) as debt,\n coalesce(\n last(collateral.collateral_value) over (\n partition by dim.collateral_type, dim.pool_id\n order by dim.ts\n rows between unbounded preceding and current row\n ),\n 0\n ) as collateral_value\n from\n dim\n left join debt\n on\n dim.ts = debt.ts\n and dim.pool_id = debt.pool_id\n and dim.collateral_type = debt.collateral_type\n left join collateral\n on\n dim.ts = collateral.ts\n and dim.pool_id = collateral.pool_id\n and dim.collateral_type = collateral.collateral_type\n),\n\nhourly_pnl as (\n select\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n coalesce(lag(debt) over (\n partition by pool_id, collateral_type\n order by\n ts\n ) - debt, 0) as hourly_pnl\n from\n ffill\n),\n\nhourly_rewards as (\n select\n ts,\n pool_id,\n collateral_type,\n rewards_usd\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_hourly_eth_mainnet\"\n),\n\nhourly_migration as (\n select\n ts,\n pool_id,\n collateral_type,\n hourly_debt_migrated\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_hourly_eth_mainnet\"\n),\n\nhourly_returns as (\n select\n pnl.ts,\n pnl.pool_id,\n pnl.collateral_type,\n pnl.collateral_value,\n pnl.debt,\n coalesce(\n iss.hourly_issuance,\n 0\n ) as hourly_issuance,\n coalesce(\n migration.hourly_debt_migrated,\n 0\n ) as hourly_debt_migrated,\n pnl.hourly_pnl + coalesce(\n iss.hourly_issuance,\n 0\n ) + coalesce(\n migration.hourly_debt_migrated,\n 0\n ) as hourly_pnl,\n coalesce(\n rewards.rewards_usd,\n 0\n ) as rewards_usd,\n case\n when pnl.collateral_value = 0 then 0\n else coalesce(\n rewards.rewards_usd,\n 0\n ) / pnl.collateral_value\n end as hourly_rewards_pct,\n case\n when pnl.collateral_value = 0 then 0\n else (\n coalesce(iss.hourly_issuance, 0)\n + pnl.hourly_pnl\n + coalesce(migration.hourly_debt_migrated, 0)\n ) / pnl.collateral_value\n end as hourly_pnl_pct,\n case\n when pnl.collateral_value = 0 then 0\n else (\n coalesce(rewards.rewards_usd, 0)\n + pnl.hourly_pnl\n + coalesce(iss.hourly_issuance, 0)\n + coalesce(migration.hourly_debt_migrated, 0)\n ) / pnl.collateral_value\n end as hourly_total_pct\n from\n hourly_pnl as pnl\n left join hourly_rewards as rewards\n on\n pnl.ts = rewards.ts\n and pnl.pool_id = rewards.pool_id\n and pnl.collateral_type = rewards.collateral_type\n left join issuance as iss\n on\n pnl.ts = iss.ts\n and pnl.pool_id = iss.pool_id\n and lower(\n pnl.collateral_type\n ) = lower(\n iss.collateral_type\n )\n left join hourly_migration as migration\n on\n pnl.ts = migration.ts\n and pnl.pool_id = migration.pool_id\n and lower(\n pnl.collateral_type\n ) = lower(\n migration.collateral_type\n )\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_issuance,\n hourly_pnl,\n hourly_debt_migrated,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n hourly_total_pct\nfrom\n hourly_returns", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_pool_issuance_eth_mainnet": {"database": "analytics", "schema": "prod_eth_mainnet", "name": "fct_pool_issuance_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/eth/mainnet/core/fct_pool_issuance_eth_mainnet.sql", "original_file_path": "models/marts/eth/mainnet/core/fct_pool_issuance_eth_mainnet.sql", "unique_id": "model.synthetix.fct_pool_issuance_eth_mainnet", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "fct_pool_issuance_eth_mainnet"], "alias": "fct_pool_issuance_eth_mainnet", "checksum": {"name": "sha256", "checksum": "6165828640045333e5539ef342c7672bca6624f6ca251f0a06b6c31c1a5c44ec"}, "config": {"enabled": true, "alias": null, "schema": "eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Amount issued", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "eth_mainnet"}, "created_at": 1727988935.7482386, "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_eth_mainnet\"", "raw_code": "with burns as (\n select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n pool_id,\n collateral_type,\n account_id,\n -1 * {{ convert_wei('amount') }} as amount\n from\n {{ ref('core_usd_burned_eth_mainnet') }}\n order by\n block_timestamp desc\n),\n\nmints as (\n select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n pool_id,\n collateral_type,\n account_id,\n {{ convert_wei('amount') }} as amount\n from\n {{ ref('core_usd_minted_eth_mainnet') }}\n order by\n block_timestamp desc\n)\n\nselect *\nfrom\n burns\nunion all\nselect *\nfrom\n mints\norder by\n ts desc", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_eth_mainnet", "package": null, "version": null}, {"name": "core_usd_minted_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_usd_burned_eth_mainnet", "model.synthetix.core_usd_minted_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/fct_pool_issuance_eth_mainnet.sql", "compiled": true, "compiled_code": "with burns as (\n select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n pool_id,\n collateral_type,\n account_id,\n -1 * \n amount / 1e18\n as amount\n from\n \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\n order by\n block_timestamp desc\n),\n\nmints as (\n select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n pool_id,\n collateral_type,\n account_id,\n \n amount / 1e18\n as amount\n from\n \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\n order by\n block_timestamp desc\n)\n\nselect *\nfrom\n burns\nunion all\nselect *\nfrom\n mints\norder by\n ts desc", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_core_pool_collateral_eth_mainnet": {"database": "analytics", "schema": "prod_eth_mainnet", "name": "fct_core_pool_collateral_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/eth/mainnet/core/fct_core_pool_collateral_eth_mainnet.sql", "original_file_path": "models/marts/eth/mainnet/core/fct_core_pool_collateral_eth_mainnet.sql", "unique_id": "model.synthetix.fct_core_pool_collateral_eth_mainnet", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "fct_core_pool_collateral_eth_mainnet"], "alias": "fct_core_pool_collateral_eth_mainnet", "checksum": {"name": "sha256", "checksum": "1368f167dc6807019774b86156f1851815569f639010161adaa296b99c7805c9"}, "config": {"enabled": true, "alias": null, "schema": "eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_deposited": {"name": "amount_deposited", "description": "Amount deposited", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "eth_mainnet"}, "created_at": 1727988935.7428172, "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_core_pool_collateral_eth_mainnet\"", "raw_code": "with events as (\n select\n block_timestamp,\n {{ convert_wei('token_amount') }} as token_amount,\n collateral_type\n from\n {{ ref('core_deposited_eth_mainnet') }}\n union all\n select\n block_timestamp,\n -{{ convert_wei('token_amount') }} as token_amount,\n collateral_type\n from\n {{ ref('core_withdrawn_eth_mainnet') }}\n),\n\nranked_events as (\n select\n *,\n SUM(token_amount) over (\n partition by collateral_type\n order by\n block_timestamp\n rows between unbounded preceding\n and current row\n ) as amount_deposited\n from\n events\n)\n\nselect\n block_timestamp as ts,\n collateral_type,\n amount_deposited\nfrom\n ranked_events\norder by\n block_timestamp,\n collateral_type", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_eth_mainnet", "package": null, "version": null}, {"name": "core_withdrawn_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["model.synthetix.core_deposited_eth_mainnet", "model.synthetix.core_withdrawn_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/fct_core_pool_collateral_eth_mainnet.sql", "compiled": true, "compiled_code": "with events as (\n select\n block_timestamp,\n \n token_amount / 1e18\n as token_amount,\n collateral_type\n from\n \"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"\n union all\n select\n block_timestamp,\n -\n token_amount / 1e18\n as token_amount,\n collateral_type\n from\n \"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"\n),\n\nranked_events as (\n select\n *,\n SUM(token_amount) over (\n partition by collateral_type\n order by\n block_timestamp\n rows between unbounded preceding\n and current row\n ) as amount_deposited\n from\n events\n)\n\nselect\n block_timestamp as ts,\n collateral_type,\n amount_deposited\nfrom\n ranked_events\norder by\n block_timestamp,\n collateral_type", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_prices_hourly_eth_mainnet": {"database": "analytics", "schema": "prod_eth_mainnet", "name": "fct_prices_hourly_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/eth/mainnet/prices/fct_prices_hourly_eth_mainnet.sql", "original_file_path": "models/marts/eth/mainnet/prices/fct_prices_hourly_eth_mainnet.sql", "unique_id": "model.synthetix.fct_prices_hourly_eth_mainnet", "fqn": ["synthetix", "marts", "eth", "mainnet", "prices", "fct_prices_hourly_eth_mainnet"], "alias": "fct_prices_hourly_eth_mainnet", "checksum": {"name": "sha256", "checksum": "ed6d647adfb433ce3c63b1ab6a5d3944ca8aa41266ff0d74d2fee2a56fa45721"}, "config": {"enabled": true, "alias": null, "schema": "eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/eth/mainnet/prices/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "eth_mainnet"}, "created_at": 1727988936.0788991, "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_prices_hourly_eth_mainnet\"", "raw_code": "with prices as (\n select distinct\n market_symbol,\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n LAST_VALUE(price) over (\n partition by DATE_TRUNC('hour', ts), market_symbol\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as price\n from\n {{ ref('fct_prices_eth_mainnet') }}\n),\n\ndim as (\n select\n m.market_symbol,\n GENERATE_SERIES(\n DATE_TRUNC('hour', MIN(t.ts)),\n DATE_TRUNC('hour', MAX(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n prices\n ) as t\n cross join (\n select distinct market_symbol\n from\n prices\n ) as m\n group by\n m.market_symbol\n),\n\nffill as (\n select\n dim.ts,\n dim.market_symbol,\n LAST(prices.price) over (\n partition by dim.market_symbol\n order by dim.ts\n rows between unbounded preceding and current row\n ) as price\n from\n dim\n left join prices\n on\n dim.ts = prices.ts\n and dim.market_symbol = prices.market_symbol\n),\n\nhourly_prices as (\n select\n ts,\n market_symbol,\n price\n from\n ffill\n)\n\nselect *\nfrom\n hourly_prices\nwhere\n price is not null", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.fct_prices_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/prices/fct_prices_hourly_eth_mainnet.sql", "compiled": true, "compiled_code": "with prices as (\n select distinct\n market_symbol,\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n LAST_VALUE(price) over (\n partition by DATE_TRUNC('hour', ts), market_symbol\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as price\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_prices_eth_mainnet\"\n),\n\ndim as (\n select\n m.market_symbol,\n GENERATE_SERIES(\n DATE_TRUNC('hour', MIN(t.ts)),\n DATE_TRUNC('hour', MAX(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n prices\n ) as t\n cross join (\n select distinct market_symbol\n from\n prices\n ) as m\n group by\n m.market_symbol\n),\n\nffill as (\n select\n dim.ts,\n dim.market_symbol,\n LAST(prices.price) over (\n partition by dim.market_symbol\n order by dim.ts\n rows between unbounded preceding and current row\n ) as price\n from\n dim\n left join prices\n on\n dim.ts = prices.ts\n and dim.market_symbol = prices.market_symbol\n),\n\nhourly_prices as (\n select\n ts,\n market_symbol,\n price\n from\n ffill\n)\n\nselect *\nfrom\n hourly_prices\nwhere\n price is not null", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.fct_prices_eth_mainnet": {"database": "analytics", "schema": "prod_eth_mainnet", "name": "fct_prices_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/eth/mainnet/prices/fct_prices_eth_mainnet.sql", "original_file_path": "models/marts/eth/mainnet/prices/fct_prices_eth_mainnet.sql", "unique_id": "model.synthetix.fct_prices_eth_mainnet", "fqn": ["synthetix", "marts", "eth", "mainnet", "prices", "fct_prices_eth_mainnet"], "alias": "fct_prices_eth_mainnet", "checksum": {"name": "sha256", "checksum": "c112b9a2a8ab56c4795dc50824546937247b65bbae7e95b9332b9b148872e158"}, "config": {"enabled": true, "alias": null, "schema": "eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_address": {"name": "market_address", "description": "Market address", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/eth/mainnet/prices/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "eth_mainnet"}, "created_at": 1727988936.077974, "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_prices_eth_mainnet\"", "raw_code": "with all_prices as (\n select\n ts,\n collateral_type as market_address,\n null as market_symbol,\n collateral_value / amount as price\n from\n {{ ref('core_vault_collateral_eth_mainnet') }}\n where\n collateral_value > 0\n),\n\ntokens as (\n select\n token_address,\n token_symbol\n from\n {{ ref('eth_mainnet_tokens') }}\n)\n\nselect\n p.ts,\n p.market_address,\n p.price,\n COALESCE(\n t.token_symbol,\n p.market_symbol\n ) as market_symbol\nfrom\n all_prices as p\nleft join tokens as t\n on LOWER(\n p.market_address\n ) = LOWER(\n t.token_address\n )", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_eth_mainnet", "package": null, "version": null}, {"name": "eth_mainnet_tokens", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": ["model.synthetix.core_vault_collateral_eth_mainnet", "seed.synthetix.eth_mainnet_tokens"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/prices/fct_prices_eth_mainnet.sql", "compiled": true, "compiled_code": "with all_prices as (\n select\n ts,\n collateral_type as market_address,\n null as market_symbol,\n collateral_value / amount as price\n from\n \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_collateral_eth_mainnet\"\n where\n collateral_value > 0\n),\n\ntokens as (\n select\n token_address,\n token_symbol\n from\n \"analytics\".\"prod_seeds\".\"eth_mainnet_tokens\"\n)\n\nselect\n p.ts,\n p.market_address,\n p.price,\n COALESCE(\n t.token_symbol,\n p.market_symbol\n ) as market_symbol\nfrom\n all_prices as p\nleft join tokens as t\n on LOWER(\n p.market_address\n ) = LOWER(\n t.token_address\n )", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.gov_vote_recorded_snax_testnet": {"database": "analytics", "schema": "prod_raw_snax_testnet", "name": "gov_vote_recorded_snax_testnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/snax/testnet/gov_vote_recorded_snax_testnet.sql", "original_file_path": "models/raw/snax/testnet/gov_vote_recorded_snax_testnet.sql", "unique_id": "model.synthetix.gov_vote_recorded_snax_testnet", "fqn": ["synthetix", "raw", "snax", "testnet", "gov_vote_recorded_snax_testnet"], "alias": "gov_vote_recorded_snax_testnet", "checksum": {"name": "sha256", "checksum": "4d492db52c54d182c7d208140fb6deaff3f3079ac4ac876236befd6007ab3f0e"}, "config": {"enabled": true, "alias": null, "schema": "raw_snax_testnet", "database": null, "tags": ["snax_testnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["snax_testnet"], "description": "Records of voting events", "columns": {"id": {"name": "id", "description": "Unique identifier for the event", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Name of the event", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "chain_id": {"name": "chain_id", "description": "Identifier of the blockchain network", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "UTC timestamp of the block containing the event", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "voter": {"name": "voter", "description": "Ethereum address of the voter", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "epoch_id": {"name": "epoch_id", "description": "Identifier of the voting epoch", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Hash of the transaction containing the vote", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "candidates": {"name": "candidates", "description": "Array of candidate addresses voted for", "meta": {}, "data_type": "array", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block height where the vote was recorded", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "voting_power": {"name": "voting_power", "description": "Voting power used in this vote", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract handling the vote", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/snax/testnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "snax_testnet", "schema": "raw_snax_testnet"}, "created_at": 1727988936.5563161, "relation_name": "\"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_recorded_snax_testnet\"", "raw_code": "{{ get_event_data(\n 'snax',\n 'testnet',\n 'governance_proxy',\n 'vote_recorded'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_snax_testnet", "governance_proxy_event_vote_recorded"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_snax_testnet.governance_proxy_event_vote_recorded"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/gov_vote_recorded_snax_testnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_snax_testnet\".\"governance_proxy_event_vote_recorded\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id", "transaction_hash"], "time_spine": null}, "model.synthetix.gov_vote_withdrawn_snax_testnet": {"database": "analytics", "schema": "prod_raw_snax_testnet", "name": "gov_vote_withdrawn_snax_testnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/snax/testnet/gov_vote_withdrawn_snax_testnet.sql", "original_file_path": "models/raw/snax/testnet/gov_vote_withdrawn_snax_testnet.sql", "unique_id": "model.synthetix.gov_vote_withdrawn_snax_testnet", "fqn": ["synthetix", "raw", "snax", "testnet", "gov_vote_withdrawn_snax_testnet"], "alias": "gov_vote_withdrawn_snax_testnet", "checksum": {"name": "sha256", "checksum": "cd4b4fdd997d4256545197ad4783c58a71473e0526f5ee1b79b61099bbf2a8cb"}, "config": {"enabled": true, "alias": null, "schema": "raw_snax_testnet", "database": null, "tags": ["snax_testnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["snax_testnet"], "description": "Records of vote withdrawal events on the SNAX testnet blockchain", "columns": {"id": {"name": "id", "description": "Unique identifier for the vote withdrawal event", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Name of the event (always 'VoteWithdrawn' for this table)", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "chain_id": {"name": "chain_id", "description": "Identifier of the blockchain network", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "UTC timestamp of the block containing the vote withdrawal event", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "voter": {"name": "voter", "description": "Ethereum address of the voter who withdrew their vote", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "epoch_id": {"name": "epoch_id", "description": "Identifier of the voting epoch in which the vote was withdrawn", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Hash of the transaction containing the vote withdrawal", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block height where the vote withdrawal was recorded", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract handling the vote withdrawal", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/snax/testnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "snax_testnet", "schema": "raw_snax_testnet"}, "created_at": 1727988936.5578907, "relation_name": "\"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_withdrawn_snax_testnet\"", "raw_code": "{{ get_event_data(\n 'snax',\n 'testnet',\n 'governance_proxy',\n 'vote_withdrawn'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_snax_testnet", "governance_proxy_event_vote_withdrawn"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_snax_testnet.governance_proxy_event_vote_withdrawn"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/gov_vote_withdrawn_snax_testnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_snax_testnet\".\"governance_proxy_event_vote_withdrawn\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id", "transaction_hash"], "time_spine": null}, "model.synthetix.blocks_snax_testnet": {"database": "analytics", "schema": "prod_raw_snax_testnet", "name": "blocks_snax_testnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/snax/testnet/blocks_snax_testnet.sql", "original_file_path": "models/raw/snax/testnet/blocks_snax_testnet.sql", "unique_id": "model.synthetix.blocks_snax_testnet", "fqn": ["synthetix", "raw", "snax", "testnet", "blocks_snax_testnet"], "alias": "blocks_snax_testnet", "checksum": {"name": "sha256", "checksum": "a79cb261541dfe1bdf37ff11b77b30d27dec26d0615e53bfc62686adbf09061f"}, "config": {"enabled": true, "alias": null, "schema": "raw_snax_testnet", "database": null, "tags": ["snax_testnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["snax_testnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "UTC timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block height", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/snax/testnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "snax_testnet", "schema": "raw_snax_testnet"}, "created_at": 1727988936.5524678, "relation_name": "\"analytics\".\"prod_raw_snax_testnet\".\"blocks_snax_testnet\"", "raw_code": "select distinct\n \"timestamp\" as ts,\n CAST(\n \"number\" as INTEGER\n ) as block_number\nfrom\n {{ source(\n 'raw_snax_testnet',\n 'block'\n ) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_snax_testnet", "block"]], "metrics": [], "depends_on": {"macros": [], "nodes": ["source.synthetix.raw_snax_testnet.block"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/blocks_snax_testnet.sql", "compiled": true, "compiled_code": "select distinct\n \"timestamp\" as ts,\n CAST(\n \"number\" as INTEGER\n ) as block_number\nfrom\n \"analytics\".\"raw_snax_testnet\".\"block\"", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["block_number"], "time_spine": null}, "model.synthetix.ambassador_vote_recorded_snax_mainnet": {"database": "analytics", "schema": "prod_raw_snax_mainnet", "name": "ambassador_vote_recorded_snax_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/snax/mainnet/ambassador_vote_recorded_snax_mainnet.sql", "original_file_path": "models/raw/snax/mainnet/ambassador_vote_recorded_snax_mainnet.sql", "unique_id": "model.synthetix.ambassador_vote_recorded_snax_mainnet", "fqn": ["synthetix", "raw", "snax", "mainnet", "ambassador_vote_recorded_snax_mainnet"], "alias": "ambassador_vote_recorded_snax_mainnet", "checksum": {"name": "sha256", "checksum": "9948ebd83af080f9bdd59c307690dc269ea68207281efaf1ec689106e1815fbe"}, "config": {"enabled": true, "alias": null, "schema": "raw_snax_mainnet", "database": null, "tags": ["snax_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["snax_mainnet"], "description": "Records of voting events on the Ambassador Council governance proxy", "columns": {"id": {"name": "id", "description": "Unique identifier for the event", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Name of the event", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "chain_id": {"name": "chain_id", "description": "Identifier of the blockchain network", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "UTC timestamp of the block containing the event", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "voter": {"name": "voter", "description": "Ethereum address of the voter", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "epoch_id": {"name": "epoch_id", "description": "Identifier of the voting epoch", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Hash of the transaction containing the vote", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "candidates": {"name": "candidates", "description": "Array of candidate addresses voted for", "meta": {}, "data_type": "array", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block height where the vote was recorded", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "voting_power": {"name": "voting_power", "description": "Voting power used in this vote", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract handling the vote", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/snax/mainnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "snax_mainnet", "schema": "raw_snax_mainnet"}, "created_at": 1727988936.6939664, "relation_name": "\"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_recorded_snax_mainnet\"", "raw_code": "{{ get_event_data(\n 'snax',\n 'mainnet',\n 'ambassador_governance_proxy',\n 'vote_recorded'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_snax_mainnet", "ambassador_governance_proxy_event_vote_recorded"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_snax_mainnet.ambassador_governance_proxy_event_vote_recorded"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/ambassador_vote_recorded_snax_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_snax_mainnet\".\"ambassador_governance_proxy_event_vote_recorded\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id", "transaction_hash"], "time_spine": null}, "model.synthetix.spartan_vote_withdrawn_snax_mainnet": {"database": "analytics", "schema": "prod_raw_snax_mainnet", "name": "spartan_vote_withdrawn_snax_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/snax/mainnet/spartan_vote_withdrawn_snax_mainnet.sql", "original_file_path": "models/raw/snax/mainnet/spartan_vote_withdrawn_snax_mainnet.sql", "unique_id": "model.synthetix.spartan_vote_withdrawn_snax_mainnet", "fqn": ["synthetix", "raw", "snax", "mainnet", "spartan_vote_withdrawn_snax_mainnet"], "alias": "spartan_vote_withdrawn_snax_mainnet", "checksum": {"name": "sha256", "checksum": "f73de5f73d0d33efdef9b76b3405d6262f7aaf56ebf41cefbbce519154951b29"}, "config": {"enabled": true, "alias": null, "schema": "raw_snax_mainnet", "database": null, "tags": ["snax_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["snax_mainnet"], "description": "Records of votes withdrawn from the Spartan Council governance proxy", "columns": {"id": {"name": "id", "description": "Unique identifier for the vote withdrawal event", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Name of the event (always 'VoteWithdrawn' for this table)", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "chain_id": {"name": "chain_id", "description": "Identifier of the blockchain network", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "UTC timestamp of the block containing the vote withdrawal event", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "voter": {"name": "voter", "description": "Ethereum address of the voter who withdrew their vote", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "epoch_id": {"name": "epoch_id", "description": "Identifier of the voting epoch in which the vote was withdrawn", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Hash of the transaction containing the vote withdrawal", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block height where the vote withdrawal was recorded", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract handling the vote withdrawal", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/snax/mainnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "snax_mainnet", "schema": "raw_snax_mainnet"}, "created_at": 1727988936.6887708, "relation_name": "\"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_withdrawn_snax_mainnet\"", "raw_code": "{{ get_event_data(\n 'snax',\n 'mainnet',\n 'spartan_governance_proxy',\n 'vote_withdrawn'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_snax_mainnet", "spartan_governance_proxy_event_vote_withdrawn"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_snax_mainnet.spartan_governance_proxy_event_vote_withdrawn"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/spartan_vote_withdrawn_snax_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_snax_mainnet\".\"spartan_governance_proxy_event_vote_withdrawn\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id", "transaction_hash"], "time_spine": null}, "model.synthetix.ambassador_vote_withdrawn_snax_mainnet": {"database": "analytics", "schema": "prod_raw_snax_mainnet", "name": "ambassador_vote_withdrawn_snax_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/snax/mainnet/ambassador_vote_withdrawn_snax_mainnet.sql", "original_file_path": "models/raw/snax/mainnet/ambassador_vote_withdrawn_snax_mainnet.sql", "unique_id": "model.synthetix.ambassador_vote_withdrawn_snax_mainnet", "fqn": ["synthetix", "raw", "snax", "mainnet", "ambassador_vote_withdrawn_snax_mainnet"], "alias": "ambassador_vote_withdrawn_snax_mainnet", "checksum": {"name": "sha256", "checksum": "f1d13f4e8e16d5cbfe777e5827482e91bcac50e3420cd2f767face50bd072833"}, "config": {"enabled": true, "alias": null, "schema": "raw_snax_mainnet", "database": null, "tags": ["snax_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["snax_mainnet"], "description": "Records of votes withdrawn from the Ambassador Council governance proxy", "columns": {"id": {"name": "id", "description": "Unique identifier for the vote withdrawal event", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Name of the event (always 'VoteWithdrawn' for this table)", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "chain_id": {"name": "chain_id", "description": "Identifier of the blockchain network", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "UTC timestamp of the block containing the vote withdrawal event", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "voter": {"name": "voter", "description": "Ethereum address of the voter who withdrew their vote", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "epoch_id": {"name": "epoch_id", "description": "Identifier of the voting epoch in which the vote was withdrawn", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Hash of the transaction containing the vote withdrawal", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block height where the vote withdrawal was recorded", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract handling the vote withdrawal", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/snax/mainnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "snax_mainnet", "schema": "raw_snax_mainnet"}, "created_at": 1727988936.6955512, "relation_name": "\"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_withdrawn_snax_mainnet\"", "raw_code": "{{ get_event_data(\n 'snax',\n 'mainnet',\n 'ambassador_governance_proxy',\n 'vote_withdrawn'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_snax_mainnet", "ambassador_governance_proxy_event_vote_withdrawn"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_snax_mainnet.ambassador_governance_proxy_event_vote_withdrawn"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/ambassador_vote_withdrawn_snax_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_snax_mainnet\".\"ambassador_governance_proxy_event_vote_withdrawn\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id", "transaction_hash"], "time_spine": null}, "model.synthetix.treasury_vote_withdrawn_snax_mainnet": {"database": "analytics", "schema": "prod_raw_snax_mainnet", "name": "treasury_vote_withdrawn_snax_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/snax/mainnet/treasury_vote_withdrawn_snax_mainnet.sql", "original_file_path": "models/raw/snax/mainnet/treasury_vote_withdrawn_snax_mainnet.sql", "unique_id": "model.synthetix.treasury_vote_withdrawn_snax_mainnet", "fqn": ["synthetix", "raw", "snax", "mainnet", "treasury_vote_withdrawn_snax_mainnet"], "alias": "treasury_vote_withdrawn_snax_mainnet", "checksum": {"name": "sha256", "checksum": "918fdd17a5c63126c847a4758f33b149fb25d875f6b846bbd858beaf537bbed5"}, "config": {"enabled": true, "alias": null, "schema": "raw_snax_mainnet", "database": null, "tags": ["snax_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["snax_mainnet"], "description": "Records of votes withdrawn from the Treasury Council governance proxy", "columns": {"id": {"name": "id", "description": "Unique identifier for the vote withdrawal event", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Name of the event (always 'VoteWithdrawn' for this table)", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "chain_id": {"name": "chain_id", "description": "Identifier of the blockchain network", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "UTC timestamp of the block containing the vote withdrawal event", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "voter": {"name": "voter", "description": "Ethereum address of the voter who withdrew their vote", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "epoch_id": {"name": "epoch_id", "description": "Identifier of the voting epoch in which the vote was withdrawn", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Hash of the transaction containing the vote withdrawal", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block height where the vote withdrawal was recorded", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract handling the vote withdrawal", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/snax/mainnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "snax_mainnet", "schema": "raw_snax_mainnet"}, "created_at": 1727988936.6922317, "relation_name": "\"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_withdrawn_snax_mainnet\"", "raw_code": "{{ get_event_data(\n 'snax',\n 'mainnet',\n 'treasury_governance_proxy',\n 'vote_withdrawn'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_snax_mainnet", "treasury_governance_proxy_event_vote_withdrawn"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_snax_mainnet.treasury_governance_proxy_event_vote_withdrawn"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/treasury_vote_withdrawn_snax_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_snax_mainnet\".\"treasury_governance_proxy_event_vote_withdrawn\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id", "transaction_hash"], "time_spine": null}, "model.synthetix.blocks_snax_mainnet": {"database": "analytics", "schema": "prod_raw_snax_mainnet", "name": "blocks_snax_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/snax/mainnet/blocks_snax_mainnet.sql", "original_file_path": "models/raw/snax/mainnet/blocks_snax_mainnet.sql", "unique_id": "model.synthetix.blocks_snax_mainnet", "fqn": ["synthetix", "raw", "snax", "mainnet", "blocks_snax_mainnet"], "alias": "blocks_snax_mainnet", "checksum": {"name": "sha256", "checksum": "cf5585f75ac4e3a34f5e28b0f32dc97a4416b23d1388fdee896ff8d55a66ecc9"}, "config": {"enabled": true, "alias": null, "schema": "raw_snax_mainnet", "database": null, "tags": ["snax_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["snax_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "UTC timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block height", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/snax/mainnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "snax_mainnet", "schema": "raw_snax_mainnet"}, "created_at": 1727988936.6853716, "relation_name": "\"analytics\".\"prod_raw_snax_mainnet\".\"blocks_snax_mainnet\"", "raw_code": "select distinct\n \"timestamp\" as ts,\n CAST(\n \"number\" as INTEGER\n ) as block_number\nfrom\n {{ source(\n 'raw_snax_mainnet',\n 'block'\n ) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_snax_mainnet", "block"]], "metrics": [], "depends_on": {"macros": [], "nodes": ["source.synthetix.raw_snax_mainnet.block"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/blocks_snax_mainnet.sql", "compiled": true, "compiled_code": "select distinct\n \"timestamp\" as ts,\n CAST(\n \"number\" as INTEGER\n ) as block_number\nfrom\n \"analytics\".\"raw_snax_mainnet\".\"block\"", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["block_number"], "time_spine": null}, "model.synthetix.spartan_vote_recorded_snax_mainnet": {"database": "analytics", "schema": "prod_raw_snax_mainnet", "name": "spartan_vote_recorded_snax_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/snax/mainnet/spartan_vote_recorded_snax_mainnet.sql", "original_file_path": "models/raw/snax/mainnet/spartan_vote_recorded_snax_mainnet.sql", "unique_id": "model.synthetix.spartan_vote_recorded_snax_mainnet", "fqn": ["synthetix", "raw", "snax", "mainnet", "spartan_vote_recorded_snax_mainnet"], "alias": "spartan_vote_recorded_snax_mainnet", "checksum": {"name": "sha256", "checksum": "7f8b7a0829318bb2f4a88bddb881d95dae80b799542da7ca54fd855b737a8049"}, "config": {"enabled": true, "alias": null, "schema": "raw_snax_mainnet", "database": null, "tags": ["snax_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["snax_mainnet"], "description": "Records of voting events on the Spartan Council governance proxy", "columns": {"id": {"name": "id", "description": "Unique identifier for the event", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Name of the event", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "chain_id": {"name": "chain_id", "description": "Identifier of the blockchain network", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "UTC timestamp of the block containing the event", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "voter": {"name": "voter", "description": "Ethereum address of the voter", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "epoch_id": {"name": "epoch_id", "description": "Identifier of the voting epoch", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Hash of the transaction containing the vote", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "candidates": {"name": "candidates", "description": "Array of candidate addresses voted for", "meta": {}, "data_type": "array", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block height where the vote was recorded", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "voting_power": {"name": "voting_power", "description": "Voting power used in this vote", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract handling the vote", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/snax/mainnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "snax_mainnet", "schema": "raw_snax_mainnet"}, "created_at": 1727988936.687171, "relation_name": "\"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_recorded_snax_mainnet\"", "raw_code": "{{ get_event_data(\n 'snax',\n 'mainnet',\n 'spartan_governance_proxy',\n 'vote_recorded'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_snax_mainnet", "spartan_governance_proxy_event_vote_recorded"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_snax_mainnet.spartan_governance_proxy_event_vote_recorded"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/spartan_vote_recorded_snax_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_snax_mainnet\".\"spartan_governance_proxy_event_vote_recorded\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id", "transaction_hash"], "time_spine": null}, "model.synthetix.treasury_vote_recorded_snax_mainnet": {"database": "analytics", "schema": "prod_raw_snax_mainnet", "name": "treasury_vote_recorded_snax_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/snax/mainnet/treasury_vote_recorded_snax_mainnet.sql", "original_file_path": "models/raw/snax/mainnet/treasury_vote_recorded_snax_mainnet.sql", "unique_id": "model.synthetix.treasury_vote_recorded_snax_mainnet", "fqn": ["synthetix", "raw", "snax", "mainnet", "treasury_vote_recorded_snax_mainnet"], "alias": "treasury_vote_recorded_snax_mainnet", "checksum": {"name": "sha256", "checksum": "4c1ab6f48b3e6cb54429437a3acad3e757e087e882f5df6b175148c24c8d5230"}, "config": {"enabled": true, "alias": null, "schema": "raw_snax_mainnet", "database": null, "tags": ["snax_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["snax_mainnet"], "description": "Records of voting events on the Treasury Council governance proxy", "columns": {"id": {"name": "id", "description": "Unique identifier for the event", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Name of the event", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "chain_id": {"name": "chain_id", "description": "Identifier of the blockchain network", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "UTC timestamp of the block containing the event", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "voter": {"name": "voter", "description": "Ethereum address of the voter", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "epoch_id": {"name": "epoch_id", "description": "Identifier of the voting epoch", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Hash of the transaction containing the vote", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "candidates": {"name": "candidates", "description": "Array of candidate addresses voted for", "meta": {}, "data_type": "array", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block height where the vote was recorded", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "voting_power": {"name": "voting_power", "description": "Voting power used in this vote", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract handling the vote", "meta": {}, "data_type": "string", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/snax/mainnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "snax_mainnet", "schema": "raw_snax_mainnet"}, "created_at": 1727988936.6905046, "relation_name": "\"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_recorded_snax_mainnet\"", "raw_code": "{{ get_event_data(\n 'snax',\n 'mainnet',\n 'treasury_governance_proxy',\n 'vote_recorded'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_snax_mainnet", "treasury_governance_proxy_event_vote_recorded"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_snax_mainnet.treasury_governance_proxy_event_vote_recorded"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/treasury_vote_recorded_snax_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_snax_mainnet\".\"treasury_governance_proxy_event_vote_recorded\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id", "transaction_hash"], "time_spine": null}, "model.synthetix.blocks_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "blocks_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/blocks_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/blocks_base_sepolia.sql", "unique_id": "model.synthetix.blocks_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "blocks_base_sepolia"], "alias": "blocks_base_sepolia", "checksum": {"name": "sha256", "checksum": "1fc613e0ad44346ebf6634812bb916bea9cf1ace3b4a4d4763355752ddd173df"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "Block numbers and timestamps", "columns": {"ts": {"name": "ts", "description": "UTC timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block height", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988936.8630981, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"blocks_base_sepolia\"", "raw_code": "with indexer_blocks as (\n select\n timestamp as ts,\n CAST(\n number as INTEGER\n ) as block_number\n from\n {{ source(\n 'raw_base_sepolia',\n 'block'\n ) }}\n),\n\nparquet_blocks as (\n select\n TO_TIMESTAMP(timestamp) as ts,\n CAST(\n block_number as INTEGER\n ) as block_number\n from\n {{ source(\n 'raw_base_sepolia',\n 'blocks_parquet'\n ) }}\n),\n\ncombined_blocks as (\n select *\n from\n indexer_blocks\n\n union all\n\n select *\n from\n parquet_blocks\n)\n\nselect\n block_number,\n MIN(ts) as ts\nfrom\n combined_blocks\ngroup by\n block_number", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "block"], ["raw_base_sepolia", "blocks_parquet"]], "metrics": [], "depends_on": {"macros": [], "nodes": ["source.synthetix.raw_base_sepolia.block", "source.synthetix.raw_base_sepolia.blocks_parquet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/blocks_base_sepolia.sql", "compiled": true, "compiled_code": "with indexer_blocks as (\n select\n timestamp as ts,\n CAST(\n number as INTEGER\n ) as block_number\n from\n \"analytics\".\"raw_base_sepolia\".\"block\"\n),\n\nparquet_blocks as (\n select\n TO_TIMESTAMP(timestamp) as ts,\n CAST(\n block_number as INTEGER\n ) as block_number\n from\n \"analytics\".\"raw_base_sepolia\".\"blocks_parquet\"\n),\n\ncombined_blocks as (\n select *\n from\n indexer_blocks\n\n union all\n\n select *\n from\n parquet_blocks\n)\n\nselect\n block_number,\n MIN(ts) as ts\nfrom\n combined_blocks\ngroup by\n block_number", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["block_number"], "time_spine": null}, "model.synthetix.buyback_processed_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "buyback_processed_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/buyback/buyback_processed_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/buyback/buyback_processed_base_sepolia.sql", "unique_id": "model.synthetix.buyback_processed_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "buyback", "buyback_processed_base_sepolia"], "alias": "buyback_processed_base_sepolia", "checksum": {"name": "sha256", "checksum": "6aeea8d8f222bc27cc7fae26fa6325575b54c703d6aa25b291c44f187e0a55f3"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "buyer": {"name": "buyer", "description": "Address of the buyer", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "snx": {"name": "snx", "description": "Amount in SNX", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "usd": {"name": "usd", "description": "Value in USD", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/buyback/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988936.886126, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"buyback_processed_base_sepolia\"", "raw_code": "with current_events as (\n {{ get_event_data(\n 'base',\n 'sepolia',\n 'buyback_snx',\n 'buyback_processed'\n ) }}\n)\n\nselect\n id,\n block_number,\n block_timestamp,\n transaction_hash,\n event_name,\n contract,\n buyer,\n snx,\n usd\nfrom\n current_events", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "buyback_snx_event_buyback_processed"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.buyback_snx_event_buyback_processed"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/buyback/buyback_processed_base_sepolia.sql", "compiled": true, "compiled_code": "with current_events as (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"buyback_snx_event_buyback_processed\"\n\n)\n\nselect\n id,\n block_number,\n block_timestamp,\n transaction_hash,\n event_name,\n contract,\n buyer,\n snx,\n usd\nfrom\n current_events", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_market_updated_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "perp_market_updated_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/perp/perp_market_updated_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/perp/perp_market_updated_base_sepolia.sql", "unique_id": "model.synthetix.perp_market_updated_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "perp_market_updated_base_sepolia"], "alias": "perp_market_updated_base_sepolia", "checksum": {"name": "sha256", "checksum": "74cd4f55bd7ff127697a9a5ed66e9bee0b37b1a9c44b2c2440184107ac2560ed"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "MarketUpdated events from the PerpsMarketProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "skew": {"name": "skew", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size": {"name": "size", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size_delta": {"name": "size_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "current_funding_rate": {"name": "current_funding_rate", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "current_funding_velocity": {"name": "current_funding_velocity", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "interest_rate": {"name": "interest_rate", "description": "Interest rate", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988936.9260154, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"", "raw_code": "with legacy_events as (\n {{ get_event_data(\n 'base',\n 'sepolia',\n 'perps_market_proxy_legacy',\n 'market_updated'\n ) }}\n),\n\ncurrent_events as (\n {{ get_event_data(\n 'base',\n 'sepolia',\n 'perps_market_proxy',\n 'market_updated'\n ) }}\n)\n\nselect\n id,\n block_number,\n block_timestamp,\n transaction_hash,\n contract,\n event_name,\n market_id,\n price,\n skew,\n size,\n size_delta,\n current_funding_rate,\n current_funding_velocity,\n 0 as interest_rate\nfrom\n legacy_events\nunion all\nselect\n id,\n block_number,\n block_timestamp,\n transaction_hash,\n contract,\n event_name,\n market_id,\n price,\n skew,\n size,\n size_delta,\n current_funding_rate,\n current_funding_velocity,\n interest_rate\nfrom\n current_events", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "perps_market_proxy_legacy_event_market_updated"], ["raw_base_sepolia", "perps_market_proxy_event_market_updated"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.perps_market_proxy_legacy_event_market_updated", "source.synthetix.raw_base_sepolia.perps_market_proxy_event_market_updated"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/perp_market_updated_base_sepolia.sql", "compiled": true, "compiled_code": "with legacy_events as (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"perps_market_proxy_legacy_event_market_updated\"\n\n),\n\ncurrent_events as (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"perps_market_proxy_event_market_updated\"\n\n)\n\nselect\n id,\n block_number,\n block_timestamp,\n transaction_hash,\n contract,\n event_name,\n market_id,\n price,\n skew,\n size,\n size_delta,\n current_funding_rate,\n current_funding_velocity,\n 0 as interest_rate\nfrom\n legacy_events\nunion all\nselect\n id,\n block_number,\n block_timestamp,\n transaction_hash,\n contract,\n event_name,\n market_id,\n price,\n skew,\n size,\n size_delta,\n current_funding_rate,\n current_funding_velocity,\n interest_rate\nfrom\n current_events", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_order_committed_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "perp_order_committed_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/perp/perp_order_committed_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/perp/perp_order_committed_base_sepolia.sql", "unique_id": "model.synthetix.perp_order_committed_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "perp_order_committed_base_sepolia"], "alias": "perp_order_committed_base_sepolia", "checksum": {"name": "sha256", "checksum": "d2f52da4167e7646c25682e824837d8659db2036fc56ae2bcf8a2925e132b4aa"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "OrderCommitted events from the PerpsMarketProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "commitment_time": {"name": "commitment_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "expiration_time": {"name": "expiration_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_time": {"name": "settlement_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "expected_price_time": {"name": "expected_price_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "acceptable_price": {"name": "acceptable_price", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "order_type": {"name": "order_type", "description": "", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size_delta": {"name": "size_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988936.9210763, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"perp_order_committed_base_sepolia\"", "raw_code": "with legacy_events as (\n {{ get_event_data(\n 'base',\n 'sepolia',\n 'perps_market_proxy_legacy',\n 'order_committed'\n ) }}\n),\n\ncurrent_events as (\n {{ get_event_data(\n 'base',\n 'sepolia',\n 'perps_market_proxy',\n 'order_committed'\n ) }}\n)\n\nselect\n id,\n block_number,\n block_timestamp,\n transaction_hash,\n contract,\n event_name,\n market_id,\n account_id,\n commitment_time,\n expiration_time,\n settlement_time,\n cast(\n null as numeric\n ) as expected_price_time,\n acceptable_price,\n order_type,\n size_delta,\n sender,\n tracking_code\nfrom\n legacy_events\nunion all\nselect\n id,\n block_number,\n block_timestamp,\n transaction_hash,\n contract,\n event_name,\n market_id,\n account_id,\n commitment_time,\n expiration_time,\n settlement_time,\n expected_price_time,\n acceptable_price,\n order_type,\n size_delta,\n sender,\n tracking_code\nfrom\n current_events", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "perps_market_proxy_legacy_event_order_committed"], ["raw_base_sepolia", "perps_market_proxy_event_order_committed"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.perps_market_proxy_legacy_event_order_committed", "source.synthetix.raw_base_sepolia.perps_market_proxy_event_order_committed"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/perp_order_committed_base_sepolia.sql", "compiled": true, "compiled_code": "with legacy_events as (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"perps_market_proxy_legacy_event_order_committed\"\n\n),\n\ncurrent_events as (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"perps_market_proxy_event_order_committed\"\n\n)\n\nselect\n id,\n block_number,\n block_timestamp,\n transaction_hash,\n contract,\n event_name,\n market_id,\n account_id,\n commitment_time,\n expiration_time,\n settlement_time,\n cast(\n null as numeric\n ) as expected_price_time,\n acceptable_price,\n order_type,\n size_delta,\n sender,\n tracking_code\nfrom\n legacy_events\nunion all\nselect\n id,\n block_number,\n block_timestamp,\n transaction_hash,\n contract,\n event_name,\n market_id,\n account_id,\n commitment_time,\n expiration_time,\n settlement_time,\n expected_price_time,\n acceptable_price,\n order_type,\n size_delta,\n sender,\n tracking_code\nfrom\n current_events", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_collateral_modified_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "perp_collateral_modified_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/perp/perp_collateral_modified_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/perp/perp_collateral_modified_base_sepolia.sql", "unique_id": "model.synthetix.perp_collateral_modified_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "perp_collateral_modified_base_sepolia"], "alias": "perp_collateral_modified_base_sepolia", "checksum": {"name": "sha256", "checksum": "476eac2d39bc3b633ca9217db631deb3d6280d97c24963c95edad518a1024381"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "CollateralModified events from the PerpsMarketProxy contract", "columns": {"block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_delta": {"name": "amount_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "ID of the synth market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Sender address", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988936.9322734, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"perp_collateral_modified_base_sepolia\"", "raw_code": "{{ get_event_data(\n 'base',\n 'sepolia',\n 'perps_market_proxy',\n 'collateral_modified'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "perps_market_proxy_event_collateral_modified"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.perps_market_proxy_event_collateral_modified"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/perp_collateral_modified_base_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"perps_market_proxy_event_collateral_modified\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_account_liquidation_attempt_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "perp_account_liquidation_attempt_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/perp/perp_account_liquidation_attempt_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/perp/perp_account_liquidation_attempt_base_sepolia.sql", "unique_id": "model.synthetix.perp_account_liquidation_attempt_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "perp_account_liquidation_attempt_base_sepolia"], "alias": "perp_account_liquidation_attempt_base_sepolia", "checksum": {"name": "sha256", "checksum": "ccc7fa4c22b3e526ff9bf92d79917baec1bfc6ec5c05544664d042d099a1f9ec"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "AccountLiquidationAttempt events from the PerpsMarketProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "reward": {"name": "reward", "description": "Reward", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "full_liquidation": {"name": "full_liquidation", "description": "Whether it is a full or partial liquidation", "meta": {}, "data_type": "boolean", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988936.930677, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"perp_account_liquidation_attempt_base_sepolia\"", "raw_code": "{{ get_event_data(\n 'base',\n 'sepolia',\n 'perps_market_proxy',\n 'account_liquidation_attempt'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "perps_market_proxy_event_account_liquidation_attempt"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.perps_market_proxy_event_account_liquidation_attempt"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/perp_account_liquidation_attempt_base_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"perps_market_proxy_event_account_liquidation_attempt\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_account_created_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "perp_account_created_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/perp/perp_account_created_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/perp/perp_account_created_base_sepolia.sql", "unique_id": "model.synthetix.perp_account_created_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "perp_account_created_base_sepolia"], "alias": "perp_account_created_base_sepolia", "checksum": {"name": "sha256", "checksum": "cc82ef0f016346142c2ddb134fa9385dd11caa8231c0c9b32868d9a4495715c9"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "AccountCreated events from the PerpsMarketProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "owner": {"name": "owner", "description": "Address of the pool owner", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988936.9187608, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"perp_account_created_base_sepolia\"", "raw_code": "{{ get_event_data(\n 'base',\n 'sepolia',\n 'perps_market_proxy',\n 'account_created'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "perps_market_proxy_event_account_created"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.perps_market_proxy_event_account_created"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/perp_account_created_base_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"perps_market_proxy_event_account_created\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_position_liquidated_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "perp_position_liquidated_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/perp/perp_position_liquidated_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/perp/perp_position_liquidated_base_sepolia.sql", "unique_id": "model.synthetix.perp_position_liquidated_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "perp_position_liquidated_base_sepolia"], "alias": "perp_position_liquidated_base_sepolia", "checksum": {"name": "sha256", "checksum": "d704e9aad1dcf717a0ff7578f690814a30320f72a93cb72db2f9cb8f87bf85d6"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "PositionLiquidated events from the PerpsMarketProxy contract", "columns": {"account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "current_position_size": {"name": "current_position_size", "description": "Current position size", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_liquidated": {"name": "amount_liquidated", "description": "Amount liquidated", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988936.9280553, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"", "raw_code": "{{ get_event_data(\n 'base',\n 'sepolia',\n 'perps_market_proxy',\n 'position_liquidated'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "perps_market_proxy_event_position_liquidated"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.perps_market_proxy_event_position_liquidated"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/perp_position_liquidated_base_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"perps_market_proxy_event_position_liquidated\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_order_settled_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "perp_order_settled_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/perp/perp_order_settled_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/perp/perp_order_settled_base_sepolia.sql", "unique_id": "model.synthetix.perp_order_settled_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "perp_order_settled_base_sepolia"], "alias": "perp_order_settled_base_sepolia", "checksum": {"name": "sha256", "checksum": "86e667a3c0a4d84fead639dce0427c01d7a8fcc3d492cc0dc487b6eac53cc1c3"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "OrderSettled events from the PerpsMarketProxy contract", "columns": {"contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fill_price": {"name": "fill_price", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_reward": {"name": "settlement_reward", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settler": {"name": "settler", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "total_fees": {"name": "total_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pnl": {"name": "pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "Amount of fees collected", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size_delta": {"name": "size_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "accrued_funding": {"name": "accrued_funding", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "new_size": {"name": "new_size", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988936.9234781, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\"", "raw_code": "{{ get_event_data(\n 'base',\n 'sepolia',\n 'perps_market_proxy',\n 'order_settled'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "perps_market_proxy_event_order_settled"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.perps_market_proxy_event_order_settled"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/perp_order_settled_base_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"perps_market_proxy_event_order_settled\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_market_created_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "perp_market_created_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/perp/perp_market_created_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/perp/perp_market_created_base_sepolia.sql", "unique_id": "model.synthetix.perp_market_created_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "perp_market_created_base_sepolia"], "alias": "perp_market_created_base_sepolia", "checksum": {"name": "sha256", "checksum": "924f240578edb5162dabbf0fb3c8eb3313a3b8cbff5912fd37e2157d6c93d66f"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "MarketCreated events from the PerpsMarketProxy contract", "columns": {"market_name": {"name": "market_name", "description": "Market name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "perps_market_id": {"name": "perps_market_id", "description": "ID of the perps market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988936.9358091, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"perp_market_created_base_sepolia\"", "raw_code": "{{ get_event_data(\n 'base',\n 'sepolia',\n 'perps_market_proxy',\n 'market_created'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "perps_market_proxy_event_market_created"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.perps_market_proxy_event_market_created"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/perp_market_created_base_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"perps_market_proxy_event_market_created\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_previous_order_expired_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "perp_previous_order_expired_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/perp/perp_previous_order_expired_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/perp/perp_previous_order_expired_base_sepolia.sql", "unique_id": "model.synthetix.perp_previous_order_expired_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "perp_previous_order_expired_base_sepolia"], "alias": "perp_previous_order_expired_base_sepolia", "checksum": {"name": "sha256", "checksum": "b602d5da6545dafdf23b0d1f4f89bf0db732a568410cd378a49b70e523858f92"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "PreviousOrderExpired events from the PerpsMarketProxy contract", "columns": {"block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "Tracking code", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "size_delta": {"name": "size_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "commitment_time": {"name": "commitment_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "acceptable_price": {"name": "acceptable_price", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988936.9339526, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"perp_previous_order_expired_base_sepolia\"", "raw_code": "{{ get_event_data(\n 'base',\n 'sepolia',\n 'perps_market_proxy',\n 'previous_order_expired'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "perps_market_proxy_event_previous_order_expired"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.perps_market_proxy_event_previous_order_expired"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/perp_previous_order_expired_base_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"perps_market_proxy_event_previous_order_expired\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_interest_charged_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "perp_interest_charged_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/perp/perp_interest_charged_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/perp/perp_interest_charged_base_sepolia.sql", "unique_id": "model.synthetix.perp_interest_charged_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "perp_interest_charged_base_sepolia"], "alias": "perp_interest_charged_base_sepolia", "checksum": {"name": "sha256", "checksum": "130d56a27727bdc80ce7255da22ad55daf7d74252dbfe46e394ff6ca8e29dae0"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "InterestCharged events from the PerpsMarketProxy contract", "columns": {"event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "interest": {"name": "interest", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988936.9372375, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_charged_base_sepolia\"", "raw_code": "{{ get_event_data(\n 'base',\n 'sepolia',\n 'perps_market_proxy',\n 'interest_charged'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "perps_market_proxy_event_interest_charged"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.perps_market_proxy_event_interest_charged"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/perp_interest_charged_base_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"perps_market_proxy_event_interest_charged\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_interest_rate_updated_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "perp_interest_rate_updated_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/perp/perp_interest_rate_updated_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/perp/perp_interest_rate_updated_base_sepolia.sql", "unique_id": "model.synthetix.perp_interest_rate_updated_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "perp_interest_rate_updated_base_sepolia"], "alias": "perp_interest_rate_updated_base_sepolia", "checksum": {"name": "sha256", "checksum": "6e2c54fc1883aa5ab806fc04ad5e04e8610879641368932a1f36206546d36214"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "InterestRateUpdated events from the PerpsMarketProxy contract", "columns": {"block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "interest_rate": {"name": "interest_rate", "description": "Interest rate", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "super_market_id": {"name": "super_market_id", "description": "ID of the super market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988936.9390175, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_rate_updated_base_sepolia\"", "raw_code": "{{ get_event_data(\n 'base',\n 'sepolia',\n 'perps_market_proxy',\n 'interest_rate_updated'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "perps_market_proxy_event_interest_rate_updated"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.perps_market_proxy_event_interest_rate_updated"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/perp_interest_rate_updated_base_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"perps_market_proxy_event_interest_rate_updated\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_synth_bought_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "spot_synth_bought_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/spot/spot_synth_bought_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/spot/spot_synth_bought_base_sepolia.sql", "unique_id": "model.synthetix.spot_synth_bought_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "spot_synth_bought_base_sepolia"], "alias": "spot_synth_bought_base_sepolia", "checksum": {"name": "sha256", "checksum": "eece206cffd14e72c7a2358018f0dccc3310b2d94637490579d213ebf0adcba2"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "SynthBought events from the SpotMarketProxy contract", "columns": {"collected_fees": {"name": "collected_fees", "description": "Amount of fees collected", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "ID of the synth market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Synth price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referrer": {"name": "referrer", "description": "Address of the referrer", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees": {"name": "fees", "description": "Fees data", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_returned": {"name": "synth_returned", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988937.278282, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"", "raw_code": "{{ get_event_data(\n 'base',\n 'sepolia',\n 'spot_market_proxy',\n 'synth_bought'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "spot_market_proxy_event_synth_bought"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_bought"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/spot_synth_bought_base_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"spot_market_proxy_event_synth_bought\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_synth_wrapped_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "spot_synth_wrapped_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/spot/spot_synth_wrapped_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/spot/spot_synth_wrapped_base_sepolia.sql", "unique_id": "model.synthetix.spot_synth_wrapped_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "spot_synth_wrapped_base_sepolia"], "alias": "spot_synth_wrapped_base_sepolia", "checksum": {"name": "sha256", "checksum": "fb77935d00d422b474738516db7cf0b410e4595ed8e4f8e230f8c2c653bce229"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "SynthWrapped events from the SpotMarketProxy contract", "columns": {"fees": {"name": "fees", "description": "Fees data", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "ID of the synth market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_wrapped": {"name": "amount_wrapped", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees_collected": {"name": "fees_collected", "description": "Amount of fees collected", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988937.2825992, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_wrapped_base_sepolia\"", "raw_code": "{{ get_event_data(\n 'base',\n 'sepolia',\n 'spot_market_proxy',\n 'synth_wrapped'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "spot_market_proxy_event_synth_wrapped"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_wrapped"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/spot_synth_wrapped_base_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"spot_market_proxy_event_synth_wrapped\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_order_settled_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "spot_order_settled_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/spot/spot_order_settled_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/spot/spot_order_settled_base_sepolia.sql", "unique_id": "model.synthetix.spot_order_settled_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "spot_order_settled_base_sepolia"], "alias": "spot_order_settled_base_sepolia", "checksum": {"name": "sha256", "checksum": "6bfd0eeaf56a4ba40817134104376d180c25bb595f8ecd2f49700e9a88faae8d"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "OrderSettled events from the SpotMarketProxy contract", "columns": {"final_order_amount": {"name": "final_order_amount", "description": "Final order amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settler": {"name": "settler", "description": "Address of the settler", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "async_order_id": {"name": "async_order_id", "description": "Async order ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "order_type": {"name": "order_type", "description": "Type of order", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Synth price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "Amount of fees collected", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees": {"name": "fees", "description": "Fees data", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988937.2722118, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"", "raw_code": "{{ get_event_data(\n 'base',\n 'sepolia',\n 'spot_market_proxy',\n 'order_settled'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "spot_market_proxy_event_order_settled"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.spot_market_proxy_event_order_settled"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/spot_order_settled_base_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"spot_market_proxy_event_order_settled\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_synth_registered_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "spot_synth_registered_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/spot/spot_synth_registered_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/spot/spot_synth_registered_base_sepolia.sql", "unique_id": "model.synthetix.spot_synth_registered_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "spot_synth_registered_base_sepolia"], "alias": "spot_synth_registered_base_sepolia", "checksum": {"name": "sha256", "checksum": "1b11853437323fbd9b2d087c12e5878c7db8b0e20c474bf8123dccdaf2dca644"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "SynthRegistered events from the SpotMarketProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "ID of the synth market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_token_address": {"name": "synth_token_address", "description": "Address of the synth token", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988937.2761357, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_registered_base_sepolia\"", "raw_code": "{{ get_event_data(\n 'base',\n 'sepolia',\n 'spot_market_proxy',\n 'synth_registered'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "spot_market_proxy_event_synth_registered"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_registered"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/spot_synth_registered_base_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"spot_market_proxy_event_synth_registered\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_synth_unwrapped_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "spot_synth_unwrapped_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/spot/spot_synth_unwrapped_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/spot/spot_synth_unwrapped_base_sepolia.sql", "unique_id": "model.synthetix.spot_synth_unwrapped_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "spot_synth_unwrapped_base_sepolia"], "alias": "spot_synth_unwrapped_base_sepolia", "checksum": {"name": "sha256", "checksum": "17e886ce2a1cdc3470e83b40e3fd50e3d27d84b1744c4c96303b5d19c0553af4"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "SynthUnwrapped events from the SpotMarketProxy contract", "columns": {"block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_unwrapped": {"name": "amount_unwrapped", "description": "Amount of synth unwrapped", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees_collected": {"name": "fees_collected", "description": "Amount of fees collected", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees": {"name": "fees", "description": "Fees data", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "ID of the synth market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988937.2845986, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"", "raw_code": "{{ get_event_data(\n 'base',\n 'sepolia',\n 'spot_market_proxy',\n 'synth_unwrapped'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "spot_market_proxy_event_synth_unwrapped"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_unwrapped"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/spot_synth_unwrapped_base_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"spot_market_proxy_event_synth_unwrapped\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_order_cancelled_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "spot_order_cancelled_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/spot/spot_order_cancelled_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/spot/spot_order_cancelled_base_sepolia.sql", "unique_id": "model.synthetix.spot_order_cancelled_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "spot_order_cancelled_base_sepolia"], "alias": "spot_order_cancelled_base_sepolia", "checksum": {"name": "sha256", "checksum": "e47c8a2b4292d7210d38030941bedcda72bd58ba3e28f6397ef6dca68e9b739b"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "OrderCancelled events from the SpotMarketProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "async_order_claim": {"name": "async_order_claim", "description": "Async order clain", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the delegator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "async_order_id": {"name": "async_order_id", "description": "Async order ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988937.2743175, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"spot_order_cancelled_base_sepolia\"", "raw_code": "{{ get_event_data(\n 'base',\n 'sepolia',\n 'spot_market_proxy',\n 'order_cancelled'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "spot_market_proxy_event_order_cancelled"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.spot_market_proxy_event_order_cancelled"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/spot_order_cancelled_base_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"spot_market_proxy_event_order_cancelled\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_synth_sold_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "spot_synth_sold_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/spot/spot_synth_sold_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/spot/spot_synth_sold_base_sepolia.sql", "unique_id": "model.synthetix.spot_synth_sold_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "spot_synth_sold_base_sepolia"], "alias": "spot_synth_sold_base_sepolia", "checksum": {"name": "sha256", "checksum": "97cdb241ab96a59a42fbaaeaaf72527c43a4d2fee0d22b1e555b8b9d67c3659d"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "SynthSold events from the SpotMarketProxy contract", "columns": {"event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "Amount of fees collected", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referrer": {"name": "referrer", "description": "Address of the referrer", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees": {"name": "fees", "description": "Fees data", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Synth price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_returned": {"name": "amount_returned", "description": "Amount returned", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "ID of the synth market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988937.2806537, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"", "raw_code": "{{ get_event_data(\n 'base',\n 'sepolia',\n 'spot_market_proxy',\n 'synth_sold'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "spot_market_proxy_event_synth_sold"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_sold"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/spot_synth_sold_base_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"spot_market_proxy_event_synth_sold\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_order_committed_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "spot_order_committed_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/spot/spot_order_committed_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/spot/spot_order_committed_base_sepolia.sql", "unique_id": "model.synthetix.spot_order_committed_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "spot_order_committed_base_sepolia"], "alias": "spot_order_committed_base_sepolia", "checksum": {"name": "sha256", "checksum": "b8c979efa88d9aad5afe4207fccab314311eb36b58d5f48c6518502afbf7d504"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "OrderCommitted events from the SpotMarketProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the delegator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referrer": {"name": "referrer", "description": "Address of the referrer", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_provided": {"name": "amount_provided", "description": "Amount provided", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "async_order_id": {"name": "async_order_id", "description": "Async order ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "order_type": {"name": "order_type", "description": "Type of order", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988937.2694848, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"", "raw_code": "{{ get_event_data(\n 'base',\n 'sepolia',\n 'spot_market_proxy',\n 'order_committed'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "spot_market_proxy_event_order_committed"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.spot_market_proxy_event_order_committed"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/spot_order_committed_base_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"spot_market_proxy_event_order_committed\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_pool_created_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "core_pool_created_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/core/core_pool_created_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/core/core_pool_created_base_sepolia.sql", "unique_id": "model.synthetix.core_pool_created_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "core_pool_created_base_sepolia"], "alias": "core_pool_created_base_sepolia", "checksum": {"name": "sha256", "checksum": "cbaca8f6baeed29112dc1ed3b3a7d8386367b5f33b78f9e431b74d7eb6042bbe"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "PoolCreated events from the CoreProxy contract", "columns": {"contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the event initiator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "owner": {"name": "owner", "description": "Address of the pool owner", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988937.5681093, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"core_pool_created_base_sepolia\"", "raw_code": "{{ get_event_data(\n 'base',\n 'sepolia',\n 'core_proxy',\n 'pool_created'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "core_proxy_event_pool_created"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.core_proxy_event_pool_created"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/core_pool_created_base_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"core_proxy_event_pool_created\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_liquidation_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "core_liquidation_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/core/core_liquidation_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/core/core_liquidation_base_sepolia.sql", "unique_id": "model.synthetix.core_liquidation_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "core_liquidation_base_sepolia"], "alias": "core_liquidation_base_sepolia", "checksum": {"name": "sha256", "checksum": "90cf5a6ebd1d96d2655b0a7d8b58c39035a0a858d5080d83406f3f1280973279"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "Liquidation events from the CoreProxy contract", "columns": {"pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the liquidator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidation_data": {"name": "liquidation_data", "description": "", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidate_as_account_id": {"name": "liquidate_as_account_id", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988937.5626643, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"", "raw_code": "{{ get_event_data(\n 'base',\n 'sepolia',\n 'core_proxy',\n 'liquidation'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "core_proxy_event_liquidation"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.core_proxy_event_liquidation"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/core_liquidation_base_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"core_proxy_event_liquidation\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_usd_burned_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "core_usd_burned_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/core/core_usd_burned_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/core/core_usd_burned_base_sepolia.sql", "unique_id": "model.synthetix.core_usd_burned_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "core_usd_burned_base_sepolia"], "alias": "core_usd_burned_base_sepolia", "checksum": {"name": "sha256", "checksum": "833e46c938d783437bca7567fd8bd60c353759bc549d7c76278486619060c57c"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "UsdBurned events from the CoreProxy contract", "columns": {"amount": {"name": "amount", "description": "Amount burned", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the event initiator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988937.5739813, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"", "raw_code": "{{ get_event_data(\n 'base',\n 'sepolia',\n 'core_proxy',\n 'usd_burned'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "core_proxy_event_usd_burned"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.core_proxy_event_usd_burned"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/core_usd_burned_base_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"core_proxy_event_usd_burned\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_vault_liquidation_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "core_vault_liquidation_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/core/core_vault_liquidation_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/core/core_vault_liquidation_base_sepolia.sql", "unique_id": "model.synthetix.core_vault_liquidation_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "core_vault_liquidation_base_sepolia"], "alias": "core_vault_liquidation_base_sepolia", "checksum": {"name": "sha256", "checksum": "d632538a5b8966989500359d26ade4c3a76ee0205b413ec85fac31a2e6f9d6a9"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "VaultLiquidation events from the CoreProxy contract", "columns": {"transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidate_as_account_id": {"name": "liquidate_as_account_id", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidation_data": {"name": "liquidation_data", "description": "", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the event initiator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988937.577479, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"", "raw_code": "{{ get_event_data(\n 'base',\n 'sepolia',\n 'core_proxy',\n 'vault_liquidation'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "core_proxy_event_vault_liquidation"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.core_proxy_event_vault_liquidation"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/core_vault_liquidation_base_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"core_proxy_event_vault_liquidation\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_rewards_claimed_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "core_rewards_claimed_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/core/core_rewards_claimed_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/core/core_rewards_claimed_base_sepolia.sql", "unique_id": "model.synthetix.core_rewards_claimed_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "core_rewards_claimed_base_sepolia"], "alias": "core_rewards_claimed_base_sepolia", "checksum": {"name": "sha256", "checksum": "f0a0c9b2cf07c22854105b7bceaec299f130fcd39a8cf018173f412bcf8f3723"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "RewardsClaimed events from the CoreProxy contract", "columns": {"transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Amount delegated", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "distributor": {"name": "distributor", "description": "Address of the distributor", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988937.5699275, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"", "raw_code": "{{ get_event_data(\n 'base',\n 'sepolia',\n 'core_proxy',\n 'rewards_claimed'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "core_proxy_event_rewards_claimed"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.core_proxy_event_rewards_claimed"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/core_rewards_claimed_base_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"core_proxy_event_rewards_claimed\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_market_updated_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "core_market_updated_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/core/core_market_updated_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/core/core_market_updated_base_sepolia.sql", "unique_id": "model.synthetix.core_market_updated_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "core_market_updated_base_sepolia"], "alias": "core_market_updated_base_sepolia", "checksum": {"name": "sha256", "checksum": "0105f2b7d9742480fe26368a3d3a1cd10be49ebe2bb7c91b8ce6d87d10b04864"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "Combination of MarketCollateralDeposited, MarketCollateralWithdrawn, MarketUsdDeposited, MarketUsdWithdrawn events from the CoreProxy contract\n", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "net_issuance": {"name": "net_issuance", "description": "Net issuance", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "deposited_collateral_value": {"name": "deposited_collateral_value", "description": "Deposited collateral value", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the event initiator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "credit_capacity": {"name": "credit_capacity", "description": "Credit capacity", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_amount": {"name": "token_amount", "description": "Token amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988937.5649667, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"", "raw_code": "with events as (\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n target as sender,\n 'USD' as collateral_type,\n credit_capacity,\n amount as token_amount\n from\n (\n {{ get_event_data(\n 'base',\n 'sepolia',\n 'core_proxy_legacy',\n 'market_usd_deposited'\n ) }}\n ) as usd_deposited -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n target as sender,\n 'USD' as collateral_type,\n credit_capacity,\n amount as token_amount\n from\n (\n {{ get_event_data(\n 'base',\n 'sepolia',\n 'core_proxy_legacy',\n 'market_usd_withdrawn'\n ) }}\n ) as usd_withdrawn -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n (\n {{ get_event_data(\n 'base',\n 'sepolia',\n 'core_proxy',\n 'market_collateral_deposited'\n ) }}\n ) as collateral_deposited -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n (\n {{ get_event_data(\n 'base',\n 'sepolia',\n 'core_proxy',\n 'market_collateral_withdrawn'\n ) }}\n ) as collateral_withdrawn -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n target as sender,\n 'USD' as collateral_type,\n credit_capacity,\n amount as token_amount\n from\n (\n {{ get_event_data(\n 'base',\n 'sepolia',\n 'core_proxy',\n 'market_usd_deposited'\n ) }}\n ) as usd_deposited -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n target as sender,\n 'USD' as collateral_type,\n credit_capacity,\n amount as token_amount\n from\n (\n {{ get_event_data(\n 'base',\n 'sepolia',\n 'core_proxy',\n 'market_usd_withdrawn'\n ) }}\n ) as usd_withdrawn -- noqa: AL05\n)\n\nselect *\nfrom\n events\norder by\n block_timestamp", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "core_proxy_legacy_event_market_usd_deposited"], ["raw_base_sepolia", "core_proxy_legacy_event_market_usd_withdrawn"], ["raw_base_sepolia", "core_proxy_event_market_collateral_deposited"], ["raw_base_sepolia", "core_proxy_event_market_collateral_withdrawn"], ["raw_base_sepolia", "core_proxy_event_market_usd_deposited"], ["raw_base_sepolia", "core_proxy_event_market_usd_withdrawn"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.core_proxy_legacy_event_market_usd_deposited", "source.synthetix.raw_base_sepolia.core_proxy_legacy_event_market_usd_withdrawn", "source.synthetix.raw_base_sepolia.core_proxy_event_market_collateral_deposited", "source.synthetix.raw_base_sepolia.core_proxy_event_market_collateral_withdrawn", "source.synthetix.raw_base_sepolia.core_proxy_event_market_usd_deposited", "source.synthetix.raw_base_sepolia.core_proxy_event_market_usd_withdrawn"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/core_market_updated_base_sepolia.sql", "compiled": true, "compiled_code": "with events as (\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n target as sender,\n 'USD' as collateral_type,\n credit_capacity,\n amount as token_amount\n from\n (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"core_proxy_legacy_event_market_usd_deposited\"\n\n ) as usd_deposited -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n target as sender,\n 'USD' as collateral_type,\n credit_capacity,\n amount as token_amount\n from\n (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"core_proxy_legacy_event_market_usd_withdrawn\"\n\n ) as usd_withdrawn -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"core_proxy_event_market_collateral_deposited\"\n\n ) as collateral_deposited -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"core_proxy_event_market_collateral_withdrawn\"\n\n ) as collateral_withdrawn -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n target as sender,\n 'USD' as collateral_type,\n credit_capacity,\n amount as token_amount\n from\n (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"core_proxy_event_market_usd_deposited\"\n\n ) as usd_deposited -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n target as sender,\n 'USD' as collateral_type,\n credit_capacity,\n amount as token_amount\n from\n (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"core_proxy_event_market_usd_withdrawn\"\n\n ) as usd_withdrawn -- noqa: AL05\n)\n\nselect *\nfrom\n events\norder by\n block_timestamp", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_account_created_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "core_account_created_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/core/core_account_created_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/core/core_account_created_base_sepolia.sql", "unique_id": "model.synthetix.core_account_created_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "core_account_created_base_sepolia"], "alias": "core_account_created_base_sepolia", "checksum": {"name": "sha256", "checksum": "ae2e8cd3e8834e46de9c2725e8e01d9a41a6c1df29302c14f5a3fada1d774c3f"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "AccountCreated events from the CoreProxy contract", "columns": {"owner": {"name": "owner", "description": "Address of the account owner", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988937.5543196, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"core_account_created_base_sepolia\"", "raw_code": "{{ get_event_data(\n 'base',\n 'sepolia',\n 'core_proxy',\n 'account_created'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "core_proxy_event_account_created"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.core_proxy_event_account_created"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/core_account_created_base_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"core_proxy_event_account_created\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_vault_collateral_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "core_vault_collateral_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/core/core_vault_collateral_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/core/core_vault_collateral_base_sepolia.sql", "unique_id": "model.synthetix.core_vault_collateral_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "core_vault_collateral_base_sepolia"], "alias": "core_vault_collateral_base_sepolia", "checksum": {"name": "sha256", "checksum": "9872f6c1491e77c4e29e7cf8b8115f466e97a6a95262f706163baad4b0e342d0"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Collateral amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_value": {"name": "collateral_value", "description": "Vault collateral value", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract_address": {"name": "contract_address", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988937.5787933, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"core_vault_collateral_base_sepolia\"", "raw_code": "with base as (\n select\n block_number,\n contract_address,\n chain_id,\n pool_id,\n collateral_type,\n cast(\n amount as numeric\n ) as amount,\n cast(\n value as numeric\n ) as collateral_value\n from\n {{ source(\n 'raw_base_sepolia',\n \"core_get_vault_collateral\"\n ) }}\n where\n amount is not null\n)\n\nselect\n to_timestamp(blocks.timestamp) as ts,\n cast(\n blocks.block_number as integer\n ) as block_number,\n base.contract_address,\n cast(\n base.pool_id as integer\n ) as pool_id,\n cast(\n base.collateral_type as varchar\n ) as collateral_type,\n {{ convert_wei('base.amount') }} as amount,\n {{ convert_wei('base.collateral_value') }} as collateral_value\nfrom\n base\ninner join {{ source('raw_base_sepolia', 'blocks_parquet') }} as blocks\n on base.block_number = blocks.block_number", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "core_get_vault_collateral"], ["raw_base_sepolia", "blocks_parquet"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["source.synthetix.raw_base_sepolia.core_get_vault_collateral", "source.synthetix.raw_base_sepolia.blocks_parquet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/core_vault_collateral_base_sepolia.sql", "compiled": true, "compiled_code": "with base as (\n select\n block_number,\n contract_address,\n chain_id,\n pool_id,\n collateral_type,\n cast(\n amount as numeric\n ) as amount,\n cast(\n value as numeric\n ) as collateral_value\n from\n \"analytics\".\"raw_base_sepolia\".\"core_get_vault_collateral\"\n where\n amount is not null\n)\n\nselect\n to_timestamp(blocks.timestamp) as ts,\n cast(\n blocks.block_number as integer\n ) as block_number,\n base.contract_address,\n cast(\n base.pool_id as integer\n ) as pool_id,\n cast(\n base.collateral_type as varchar\n ) as collateral_type,\n \n base.amount / 1e18\n as amount,\n \n base.collateral_value / 1e18\n as collateral_value\nfrom\n base\ninner join \"analytics\".\"raw_base_sepolia\".\"blocks_parquet\" as blocks\n on base.block_number = blocks.block_number", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.core_rewards_distributed_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "core_rewards_distributed_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/core/core_rewards_distributed_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/core/core_rewards_distributed_base_sepolia.sql", "unique_id": "model.synthetix.core_rewards_distributed_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "core_rewards_distributed_base_sepolia"], "alias": "core_rewards_distributed_base_sepolia", "checksum": {"name": "sha256", "checksum": "8d94d36c25d731f5c3844d8cdfabb1fa7d83e0bf6522dddc4b58b8ec435ef51f"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "RewardsDistributed events from the CoreProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Amount claimed", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "start": {"name": "start", "description": "UNIX timestamp", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "duration": {"name": "duration", "description": "Duration in seconds", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "distributor": {"name": "distributor", "description": "Address of the distributor", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988937.5721116, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"", "raw_code": "{{ get_event_data(\n 'base',\n 'sepolia',\n 'core_proxy',\n 'rewards_distributed'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "core_proxy_event_rewards_distributed"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.core_proxy_event_rewards_distributed"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/core_rewards_distributed_base_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"core_proxy_event_rewards_distributed\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_usd_minted_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "core_usd_minted_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/core/core_usd_minted_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/core/core_usd_minted_base_sepolia.sql", "unique_id": "model.synthetix.core_usd_minted_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "core_usd_minted_base_sepolia"], "alias": "core_usd_minted_base_sepolia", "checksum": {"name": "sha256", "checksum": "fc3cf1c3a58f889f647fbd7f821731c2105c499d4dc6ac7e0c23a2694d60de86"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "UsdMinted events from the CoreProxy contract", "columns": {"pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the event initiator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Amount minted", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988937.575751, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"", "raw_code": "{{ get_event_data(\n 'base',\n 'sepolia',\n 'core_proxy',\n 'usd_minted'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "core_proxy_event_usd_minted"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.core_proxy_event_usd_minted"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/core_usd_minted_base_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"core_proxy_event_usd_minted\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_vault_debt_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "core_vault_debt_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/core/core_vault_debt_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/core/core_vault_debt_base_sepolia.sql", "unique_id": "model.synthetix.core_vault_debt_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "core_vault_debt_base_sepolia"], "alias": "core_vault_debt_base_sepolia", "checksum": {"name": "sha256", "checksum": "e6790f6f38d5dfb431ab3f2facaa51107f6f41e04253e2894de0f1f2299609be"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "debt": {"name": "debt", "description": "Vault debt", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract_address": {"name": "contract_address", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988937.5805433, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"core_vault_debt_base_sepolia\"", "raw_code": "with base as (\n select\n block_number,\n contract_address,\n chain_id,\n pool_id,\n collateral_type,\n cast(\n value_1 as numeric\n ) as debt\n from\n {{ source(\n 'raw_base_sepolia',\n \"core_get_vault_debt\"\n ) }}\n where\n value_1 is not null\n)\n\nselect\n to_timestamp(blocks.timestamp) as ts,\n cast(\n blocks.block_number as integer\n ) as block_number,\n base.contract_address,\n cast(\n base.pool_id as integer\n ) as pool_id,\n cast(\n base.collateral_type as varchar\n ) as collateral_type,\n {{ convert_wei('base.debt') }} as debt\nfrom\n base\ninner join {{ source('raw_base_sepolia', 'blocks_parquet') }} as blocks\n on base.block_number = blocks.block_number", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "core_get_vault_debt"], ["raw_base_sepolia", "blocks_parquet"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["source.synthetix.raw_base_sepolia.core_get_vault_debt", "source.synthetix.raw_base_sepolia.blocks_parquet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/core_vault_debt_base_sepolia.sql", "compiled": true, "compiled_code": "with base as (\n select\n block_number,\n contract_address,\n chain_id,\n pool_id,\n collateral_type,\n cast(\n value_1 as numeric\n ) as debt\n from\n \"analytics\".\"raw_base_sepolia\".\"core_get_vault_debt\"\n where\n value_1 is not null\n)\n\nselect\n to_timestamp(blocks.timestamp) as ts,\n cast(\n blocks.block_number as integer\n ) as block_number,\n base.contract_address,\n cast(\n base.pool_id as integer\n ) as pool_id,\n cast(\n base.collateral_type as varchar\n ) as collateral_type,\n \n base.debt / 1e18\n as debt\nfrom\n base\ninner join \"analytics\".\"raw_base_sepolia\".\"blocks_parquet\" as blocks\n on base.block_number = blocks.block_number", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.core_market_registered_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "core_market_registered_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/core/core_market_registered_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/core/core_market_registered_base_sepolia.sql", "unique_id": "model.synthetix.core_market_registered_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "core_market_registered_base_sepolia"], "alias": "core_market_registered_base_sepolia", "checksum": {"name": "sha256", "checksum": "a79402ef14f085d703a08030ec057a88cfe9cb4a8b7ba9fd40b8ea0d51a821e1"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "MarketRegistered events from the CoreProxy contract", "columns": {"market": {"name": "market", "description": "Market name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "Market ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the event initiator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988937.5665863, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"core_market_registered_base_sepolia\"", "raw_code": "{{ get_event_data(\n 'base',\n 'sepolia',\n 'core_proxy',\n 'market_registered'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "core_proxy_event_market_registered"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.core_proxy_event_market_registered"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/core_market_registered_base_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"core_proxy_event_market_registered\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id", "market_id"], "time_spine": null}, "model.synthetix.core_deposited_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "core_deposited_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/core/core_deposited_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/core/core_deposited_base_sepolia.sql", "unique_id": "model.synthetix.core_deposited_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "core_deposited_base_sepolia"], "alias": "core_deposited_base_sepolia", "checksum": {"name": "sha256", "checksum": "7cef523a13b112a44990a83ebeb17e37d88f255d63a470f1cddbce57e5533b21"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "Deposited events from the CoreProxy contract", "columns": {"collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the depositor", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_amount": {"name": "token_amount", "description": "Token amount deposited", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988937.558318, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"", "raw_code": "{{ get_event_data(\n 'base',\n 'sepolia',\n 'core_proxy',\n 'deposited'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "core_proxy_event_deposited"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.core_proxy_event_deposited"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/core_deposited_base_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"core_proxy_event_deposited\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_delegation_updated_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "core_delegation_updated_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/core/core_delegation_updated_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/core/core_delegation_updated_base_sepolia.sql", "unique_id": "model.synthetix.core_delegation_updated_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "core_delegation_updated_base_sepolia"], "alias": "core_delegation_updated_base_sepolia", "checksum": {"name": "sha256", "checksum": "568095a33461607f475d7f357d00cd912c699d36039da4f277497551767bf118"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "DelegationUpdated events from the CoreProxy contract", "columns": {"contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the delegator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "leverage": {"name": "leverage", "description": "Leverage", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Amount delegated", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988937.5566442, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"", "raw_code": "{{ get_event_data(\n 'base',\n 'sepolia',\n 'core_proxy',\n 'delegation_updated'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "core_proxy_event_delegation_updated"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.core_proxy_event_delegation_updated"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/core_delegation_updated_base_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"core_proxy_event_delegation_updated\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_withdrawn_base_sepolia": {"database": "analytics", "schema": "prod_raw_base_sepolia", "name": "core_withdrawn_base_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/sepolia/core/core_withdrawn_base_sepolia.sql", "original_file_path": "models/raw/base/sepolia/core/core_withdrawn_base_sepolia.sql", "unique_id": "model.synthetix.core_withdrawn_base_sepolia", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "core_withdrawn_base_sepolia"], "alias": "core_withdrawn_base_sepolia", "checksum": {"name": "sha256", "checksum": "d5ccbad2b2c582718061eac99e8f61ede48b2906280c818916e4469962388ea9"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_sepolia", "database": null, "tags": ["base_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_sepolia"], "description": "Withdrawn events from the CoreProxy contract", "columns": {"block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_amount": {"name": "token_amount", "description": "Token amount withdrawn", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the withdrawer", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_sepolia", "schema": "raw_base_sepolia"}, "created_at": 1727988937.5601451, "relation_name": "\"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"", "raw_code": "{{ get_event_data(\n 'base',\n 'sepolia',\n 'core_proxy',\n 'withdrawn'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_sepolia", "core_proxy_event_withdrawn"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_sepolia.core_proxy_event_withdrawn"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/core_withdrawn_base_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_sepolia\".\"core_proxy_event_withdrawn\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.blocks_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "blocks_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/blocks_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/blocks_base_mainnet.sql", "unique_id": "model.synthetix.blocks_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "blocks_base_mainnet"], "alias": "blocks_base_mainnet", "checksum": {"name": "sha256", "checksum": "d9f8e8b22d69eac86fb7f52e9367083dca076232c61cead2e686bf4f3888c9f6"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "Block numbers and timestamps", "columns": {"ts": {"name": "ts", "description": "UTC timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block height", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.0668852, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"blocks_base_mainnet\"", "raw_code": "with indexer_blocks as (\n select\n timestamp as ts,\n CAST(\n number as INTEGER\n ) as block_number\n from\n {{ source(\n 'raw_base_mainnet',\n 'block'\n ) }}\n),\n\nparquet_blocks as (\n select\n TO_TIMESTAMP(timestamp) as ts,\n CAST(\n block_number as INTEGER\n ) as block_number\n from\n {{ source(\n 'raw_base_mainnet',\n 'blocks_parquet'\n ) }}\n),\n\ncombined_blocks as (\n select *\n from\n indexer_blocks\n\n union all\n\n select *\n from\n parquet_blocks\n)\n\nselect\n block_number,\n MIN(ts) as ts\nfrom\n combined_blocks\ngroup by\n block_number", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "block"], ["raw_base_mainnet", "blocks_parquet"]], "metrics": [], "depends_on": {"macros": [], "nodes": ["source.synthetix.raw_base_mainnet.block", "source.synthetix.raw_base_mainnet.blocks_parquet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/blocks_base_mainnet.sql", "compiled": true, "compiled_code": "with indexer_blocks as (\n select\n timestamp as ts,\n CAST(\n number as INTEGER\n ) as block_number\n from\n \"analytics\".\"raw_base_mainnet\".\"block\"\n),\n\nparquet_blocks as (\n select\n TO_TIMESTAMP(timestamp) as ts,\n CAST(\n block_number as INTEGER\n ) as block_number\n from\n \"analytics\".\"raw_base_mainnet\".\"blocks_parquet\"\n),\n\ncombined_blocks as (\n select *\n from\n indexer_blocks\n\n union all\n\n select *\n from\n parquet_blocks\n)\n\nselect\n block_number,\n MIN(ts) as ts\nfrom\n combined_blocks\ngroup by\n block_number", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["block_number"], "time_spine": null}, "model.synthetix.buyback_processed_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "buyback_processed_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/buyback/buyback_processed_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/buyback/buyback_processed_base_mainnet.sql", "unique_id": "model.synthetix.buyback_processed_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "buyback", "buyback_processed_base_mainnet"], "alias": "buyback_processed_base_mainnet", "checksum": {"name": "sha256", "checksum": "ad86a92ceacf2d8495687b9268626b6a6359c50455fe6b63236391b7abcc4379"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "buyer": {"name": "buyer", "description": "Address of the buyer", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "snx": {"name": "snx", "description": "Amount in SNX", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "usd": {"name": "usd", "description": "Value in USD", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/buyback/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.0767684, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"buyback_processed_base_mainnet\"", "raw_code": "with legacy_events as (\n {{ get_event_data(\n 'base',\n 'mainnet',\n 'buyback_snx_legacy',\n 'buyback_processed'\n ) }}\n),\n\ncurrent_events as (\n {{ get_event_data(\n 'base',\n 'mainnet',\n 'buyback_snx',\n 'buyback_processed'\n ) }}\n)\n\nselect\n id,\n block_number,\n block_timestamp,\n transaction_hash,\n event_name,\n contract,\n buyer,\n snx,\n usd\nfrom\n legacy_events\nunion all\nselect\n id,\n block_number,\n block_timestamp,\n transaction_hash,\n event_name,\n contract,\n buyer,\n snx,\n usd\nfrom\n current_events", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "buyback_snx_legacy_event_buyback_processed"], ["raw_base_mainnet", "buyback_snx_event_buyback_processed"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.buyback_snx_legacy_event_buyback_processed", "source.synthetix.raw_base_mainnet.buyback_snx_event_buyback_processed"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/buyback/buyback_processed_base_mainnet.sql", "compiled": true, "compiled_code": "with legacy_events as (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"buyback_snx_legacy_event_buyback_processed\"\n\n),\n\ncurrent_events as (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"buyback_snx_event_buyback_processed\"\n\n)\n\nselect\n id,\n block_number,\n block_timestamp,\n transaction_hash,\n event_name,\n contract,\n buyer,\n snx,\n usd\nfrom\n legacy_events\nunion all\nselect\n id,\n block_number,\n block_timestamp,\n transaction_hash,\n event_name,\n contract,\n buyer,\n snx,\n usd\nfrom\n current_events", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_interest_charged_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "perp_interest_charged_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/perp/perp_interest_charged_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/perp/perp_interest_charged_base_mainnet.sql", "unique_id": "model.synthetix.perp_interest_charged_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "perp_interest_charged_base_mainnet"], "alias": "perp_interest_charged_base_mainnet", "checksum": {"name": "sha256", "checksum": "0922f7423b285b2c26ff699c017f309274c416db6c66e15155309d1389efab43"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "InterestCharged events from the PerpsMarketProxy contract", "columns": {"event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "interest": {"name": "interest", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.1245751, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_charged_base_mainnet\"", "raw_code": "{{ get_event_data(\n 'base',\n 'mainnet',\n 'perps_market_proxy',\n 'interest_charged'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "perps_market_proxy_event_interest_charged"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.perps_market_proxy_event_interest_charged"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/perp_interest_charged_base_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"perps_market_proxy_event_interest_charged\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_account_liquidation_attempt_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "perp_account_liquidation_attempt_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/perp/perp_account_liquidation_attempt_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/perp/perp_account_liquidation_attempt_base_mainnet.sql", "unique_id": "model.synthetix.perp_account_liquidation_attempt_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "perp_account_liquidation_attempt_base_mainnet"], "alias": "perp_account_liquidation_attempt_base_mainnet", "checksum": {"name": "sha256", "checksum": "64ef52da5ab054d601f58a13c845db9b2a0afdf0eae1e2ade8f02040983e8aee"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "AccountLiquidationAttempt events from the PerpsMarketProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "reward": {"name": "reward", "description": "Reward", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "full_liquidation": {"name": "full_liquidation", "description": "Whether it is a full or partial liquidation", "meta": {}, "data_type": "boolean", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.1183453, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"perp_account_liquidation_attempt_base_mainnet\"", "raw_code": "{{ get_event_data(\n 'base',\n 'mainnet',\n 'perps_market_proxy',\n 'account_liquidation_attempt'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "perps_market_proxy_event_account_liquidation_attempt"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.perps_market_proxy_event_account_liquidation_attempt"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/perp_account_liquidation_attempt_base_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"perps_market_proxy_event_account_liquidation_attempt\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_position_liquidated_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "perp_position_liquidated_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/perp/perp_position_liquidated_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/perp/perp_position_liquidated_base_mainnet.sql", "unique_id": "model.synthetix.perp_position_liquidated_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "perp_position_liquidated_base_mainnet"], "alias": "perp_position_liquidated_base_mainnet", "checksum": {"name": "sha256", "checksum": "2d3a9910e0657c88f1cefe1b53f8a4f3ccab0e3442f7b7fef46f69cb9ac47073"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "PositionLiquidated events from the PerpsMarketProxy contract", "columns": {"account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "current_position_size": {"name": "current_position_size", "description": "Current position size", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_liquidated": {"name": "amount_liquidated", "description": "Amount liquidated", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.1168075, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"", "raw_code": "{{ get_event_data(\n 'base',\n 'mainnet',\n 'perps_market_proxy',\n 'position_liquidated'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "perps_market_proxy_event_position_liquidated"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.perps_market_proxy_event_position_liquidated"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/perp_position_liquidated_base_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"perps_market_proxy_event_position_liquidated\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_market_created_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "perp_market_created_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/perp/perp_market_created_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/perp/perp_market_created_base_mainnet.sql", "unique_id": "model.synthetix.perp_market_created_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "perp_market_created_base_mainnet"], "alias": "perp_market_created_base_mainnet", "checksum": {"name": "sha256", "checksum": "802fd456f3e7e7d0bdf51a98d058137b7b3530c6b058a8ea0a4dc98299634cac"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "MarketCreated events from the PerpsMarketProxy contract", "columns": {"market_name": {"name": "market_name", "description": "Market name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "perps_market_id": {"name": "perps_market_id", "description": "ID of the perps market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.1231918, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"perp_market_created_base_mainnet\"", "raw_code": "{{ get_event_data(\n 'base',\n 'mainnet',\n 'perps_market_proxy',\n 'market_created'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "perps_market_proxy_event_market_created"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.perps_market_proxy_event_market_created"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/perp_market_created_base_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"perps_market_proxy_event_market_created\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_order_committed_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "perp_order_committed_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/perp/perp_order_committed_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/perp/perp_order_committed_base_mainnet.sql", "unique_id": "model.synthetix.perp_order_committed_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "perp_order_committed_base_mainnet"], "alias": "perp_order_committed_base_mainnet", "checksum": {"name": "sha256", "checksum": "7f6df3cf64e9335f95b3852c751ae49fc43f6b0304b1f7cfff220ecc46c06bdd"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "OrderCommitted events from the PerpsMarketProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "commitment_time": {"name": "commitment_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "expiration_time": {"name": "expiration_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_time": {"name": "settlement_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "expected_price_time": {"name": "expected_price_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "acceptable_price": {"name": "acceptable_price", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "order_type": {"name": "order_type", "description": "", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size_delta": {"name": "size_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.1110938, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"perp_order_committed_base_mainnet\"", "raw_code": "with legacy_events as (\n {{ get_event_data(\n 'base',\n 'mainnet',\n 'perps_market_proxy_legacy',\n 'order_committed'\n ) }}\n),\n\ncurrent_events as (\n {{ get_event_data(\n 'base',\n 'mainnet',\n 'perps_market_proxy',\n 'order_committed'\n ) }}\n)\n\nselect\n id,\n block_number,\n block_timestamp,\n transaction_hash,\n contract,\n event_name,\n market_id,\n account_id,\n commitment_time,\n expiration_time,\n settlement_time,\n cast(\n null as numeric\n ) as expected_price_time,\n acceptable_price,\n order_type,\n size_delta,\n sender,\n tracking_code\nfrom\n legacy_events\nunion all\nselect\n id,\n block_number,\n block_timestamp,\n transaction_hash,\n contract,\n event_name,\n market_id,\n account_id,\n commitment_time,\n expiration_time,\n settlement_time,\n expected_price_time,\n acceptable_price,\n order_type,\n size_delta,\n sender,\n tracking_code\nfrom\n current_events", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "perps_market_proxy_legacy_event_order_committed"], ["raw_base_mainnet", "perps_market_proxy_event_order_committed"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.perps_market_proxy_legacy_event_order_committed", "source.synthetix.raw_base_mainnet.perps_market_proxy_event_order_committed"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/perp_order_committed_base_mainnet.sql", "compiled": true, "compiled_code": "with legacy_events as (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"perps_market_proxy_legacy_event_order_committed\"\n\n),\n\ncurrent_events as (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"perps_market_proxy_event_order_committed\"\n\n)\n\nselect\n id,\n block_number,\n block_timestamp,\n transaction_hash,\n contract,\n event_name,\n market_id,\n account_id,\n commitment_time,\n expiration_time,\n settlement_time,\n cast(\n null as numeric\n ) as expected_price_time,\n acceptable_price,\n order_type,\n size_delta,\n sender,\n tracking_code\nfrom\n legacy_events\nunion all\nselect\n id,\n block_number,\n block_timestamp,\n transaction_hash,\n contract,\n event_name,\n market_id,\n account_id,\n commitment_time,\n expiration_time,\n settlement_time,\n expected_price_time,\n acceptable_price,\n order_type,\n size_delta,\n sender,\n tracking_code\nfrom\n current_events", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_market_updated_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "perp_market_updated_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/perp/perp_market_updated_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/perp/perp_market_updated_base_mainnet.sql", "unique_id": "model.synthetix.perp_market_updated_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "perp_market_updated_base_mainnet"], "alias": "perp_market_updated_base_mainnet", "checksum": {"name": "sha256", "checksum": "8202c92d1e2d6ba19b3f98636c5f53544d39343dc560887d6fce2e33842e01fe"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "MarketUpdated events from the PerpsMarketProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "skew": {"name": "skew", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size": {"name": "size", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size_delta": {"name": "size_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "current_funding_rate": {"name": "current_funding_rate", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "current_funding_velocity": {"name": "current_funding_velocity", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "interest_rate": {"name": "interest_rate", "description": "Interest rate", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.1151109, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"", "raw_code": "with legacy_events as (\n {{ get_event_data(\n 'base',\n 'mainnet',\n 'perps_market_proxy_legacy',\n 'market_updated'\n ) }}\n),\n\ncurrent_events as (\n {{ get_event_data(\n 'base',\n 'mainnet',\n 'perps_market_proxy',\n 'market_updated'\n ) }}\n)\n\nselect\n id,\n block_number,\n block_timestamp,\n transaction_hash,\n contract,\n event_name,\n market_id,\n price,\n skew,\n size,\n size_delta,\n current_funding_rate,\n current_funding_velocity,\n 0 as interest_rate\nfrom\n legacy_events\nunion all\nselect\n id,\n block_number,\n block_timestamp,\n transaction_hash,\n contract,\n event_name,\n market_id,\n price,\n skew,\n size,\n size_delta,\n current_funding_rate,\n current_funding_velocity,\n interest_rate\nfrom\n current_events", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "perps_market_proxy_legacy_event_market_updated"], ["raw_base_mainnet", "perps_market_proxy_event_market_updated"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.perps_market_proxy_legacy_event_market_updated", "source.synthetix.raw_base_mainnet.perps_market_proxy_event_market_updated"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/perp_market_updated_base_mainnet.sql", "compiled": true, "compiled_code": "with legacy_events as (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"perps_market_proxy_legacy_event_market_updated\"\n\n),\n\ncurrent_events as (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"perps_market_proxy_event_market_updated\"\n\n)\n\nselect\n id,\n block_number,\n block_timestamp,\n transaction_hash,\n contract,\n event_name,\n market_id,\n price,\n skew,\n size,\n size_delta,\n current_funding_rate,\n current_funding_velocity,\n 0 as interest_rate\nfrom\n legacy_events\nunion all\nselect\n id,\n block_number,\n block_timestamp,\n transaction_hash,\n contract,\n event_name,\n market_id,\n price,\n skew,\n size,\n size_delta,\n current_funding_rate,\n current_funding_velocity,\n interest_rate\nfrom\n current_events", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_order_settled_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "perp_order_settled_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/perp/perp_order_settled_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/perp/perp_order_settled_base_mainnet.sql", "unique_id": "model.synthetix.perp_order_settled_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "perp_order_settled_base_mainnet"], "alias": "perp_order_settled_base_mainnet", "checksum": {"name": "sha256", "checksum": "7b3cad384e6fbb737855f81d6fdea8fbc6353d3c075050567a322641179442ee"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "OrderSettled events from the PerpsMarketProxy contract", "columns": {"contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fill_price": {"name": "fill_price", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_reward": {"name": "settlement_reward", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settler": {"name": "settler", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "total_fees": {"name": "total_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pnl": {"name": "pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "Amount of fees collected", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size_delta": {"name": "size_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "accrued_funding": {"name": "accrued_funding", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "new_size": {"name": "new_size", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.113256, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\"", "raw_code": "{{ get_event_data(\n 'base',\n 'mainnet',\n 'perps_market_proxy',\n 'order_settled'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "perps_market_proxy_event_order_settled"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.perps_market_proxy_event_order_settled"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/perp_order_settled_base_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"perps_market_proxy_event_order_settled\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_collateral_modified_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "perp_collateral_modified_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/perp/perp_collateral_modified_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/perp/perp_collateral_modified_base_mainnet.sql", "unique_id": "model.synthetix.perp_collateral_modified_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "perp_collateral_modified_base_mainnet"], "alias": "perp_collateral_modified_base_mainnet", "checksum": {"name": "sha256", "checksum": "0149ff89e332f7dd041d79224e5d40bff0f4dff8ff6c53f7be46535b7c27e5d4"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "CollateralModified events from the PerpsMarketProxy contract", "columns": {"block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_delta": {"name": "amount_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "ID of the synth market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Sender address", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.1200297, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"perp_collateral_modified_base_mainnet\"", "raw_code": "{{ get_event_data(\n 'base',\n 'mainnet',\n 'perps_market_proxy',\n 'collateral_modified'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "perps_market_proxy_event_collateral_modified"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.perps_market_proxy_event_collateral_modified"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/perp_collateral_modified_base_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"perps_market_proxy_event_collateral_modified\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_interest_rate_updated_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "perp_interest_rate_updated_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/perp/perp_interest_rate_updated_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/perp/perp_interest_rate_updated_base_mainnet.sql", "unique_id": "model.synthetix.perp_interest_rate_updated_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "perp_interest_rate_updated_base_mainnet"], "alias": "perp_interest_rate_updated_base_mainnet", "checksum": {"name": "sha256", "checksum": "2cb5664bb07b967e2cc8d24e5250da08bca4537e89cd143b266928689858d20f"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "InterestRateUpdated events from the PerpsMarketProxy contract", "columns": {"block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "interest_rate": {"name": "interest_rate", "description": "Interest rate", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "super_market_id": {"name": "super_market_id", "description": "ID of the super market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.1260874, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_rate_updated_base_mainnet\"", "raw_code": "{{ get_event_data(\n 'base',\n 'mainnet',\n 'perps_market_proxy',\n 'interest_rate_updated'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "perps_market_proxy_event_interest_rate_updated"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.perps_market_proxy_event_interest_rate_updated"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/perp_interest_rate_updated_base_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"perps_market_proxy_event_interest_rate_updated\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_previous_order_expired_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "perp_previous_order_expired_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/perp/perp_previous_order_expired_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/perp/perp_previous_order_expired_base_mainnet.sql", "unique_id": "model.synthetix.perp_previous_order_expired_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "perp_previous_order_expired_base_mainnet"], "alias": "perp_previous_order_expired_base_mainnet", "checksum": {"name": "sha256", "checksum": "9ac42591424ad3fa7408d9292b7a950daa06976beeb5b610af249dda4f6bada3"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "PreviousOrderExpired events from the PerpsMarketProxy contract", "columns": {"block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "Tracking code", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "size_delta": {"name": "size_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "commitment_time": {"name": "commitment_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "acceptable_price": {"name": "acceptable_price", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.1216755, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"perp_previous_order_expired_base_mainnet\"", "raw_code": "{{ get_event_data(\n 'base',\n 'mainnet',\n 'perps_market_proxy',\n 'previous_order_expired'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "perps_market_proxy_event_previous_order_expired"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.perps_market_proxy_event_previous_order_expired"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/perp_previous_order_expired_base_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"perps_market_proxy_event_previous_order_expired\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_account_created_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "perp_account_created_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/perp/perp_account_created_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/perp/perp_account_created_base_mainnet.sql", "unique_id": "model.synthetix.perp_account_created_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "perp_account_created_base_mainnet"], "alias": "perp_account_created_base_mainnet", "checksum": {"name": "sha256", "checksum": "b9f3719261e477a4a97c3e431855eaec64ae7bb04685d0a4c0b6f8069a7574a2"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "AccountCreated events from the PerpsMarketProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "owner": {"name": "owner", "description": "Address of the pool owner", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.1091466, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"perp_account_created_base_mainnet\"", "raw_code": "{{ get_event_data(\n 'base',\n 'mainnet',\n 'perps_market_proxy',\n 'account_created'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "perps_market_proxy_event_account_created"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.perps_market_proxy_event_account_created"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/perp_account_created_base_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"perps_market_proxy_event_account_created\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_synth_wrapped_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "spot_synth_wrapped_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/spot/spot_synth_wrapped_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/spot/spot_synth_wrapped_base_mainnet.sql", "unique_id": "model.synthetix.spot_synth_wrapped_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "spot_synth_wrapped_base_mainnet"], "alias": "spot_synth_wrapped_base_mainnet", "checksum": {"name": "sha256", "checksum": "37d99bf059f111c6d622e2f29882e4a0f7d97eaea344fc56fb876927c2753f06"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "SynthWrapped events from the SpotMarketProxy contract", "columns": {"fees": {"name": "fees", "description": "Fees data", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "ID of the synth market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_wrapped": {"name": "amount_wrapped", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees_collected": {"name": "fees_collected", "description": "Amount of fees collected", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.465631, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_wrapped_base_mainnet\"", "raw_code": "{{ get_event_data(\n 'base',\n 'mainnet',\n 'spot_market_proxy',\n 'synth_wrapped'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "spot_market_proxy_event_synth_wrapped"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_wrapped"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/spot_synth_wrapped_base_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"spot_market_proxy_event_synth_wrapped\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_synth_bought_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "spot_synth_bought_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/spot/spot_synth_bought_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/spot/spot_synth_bought_base_mainnet.sql", "unique_id": "model.synthetix.spot_synth_bought_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "spot_synth_bought_base_mainnet"], "alias": "spot_synth_bought_base_mainnet", "checksum": {"name": "sha256", "checksum": "5ca4f256eeba027501d477b7fce56a6bd2c03e9245e9f701a21ea8f72a49780e"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "SynthBought events from the SpotMarketProxy contract", "columns": {"collected_fees": {"name": "collected_fees", "description": "Amount of fees collected", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "ID of the synth market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Synth price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referrer": {"name": "referrer", "description": "Address of the referrer", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees": {"name": "fees", "description": "Fees data", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_returned": {"name": "synth_returned", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.4621603, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"", "raw_code": "{{ get_event_data(\n 'base',\n 'mainnet',\n 'spot_market_proxy',\n 'synth_bought'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "spot_market_proxy_event_synth_bought"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_bought"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/spot_synth_bought_base_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"spot_market_proxy_event_synth_bought\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_order_cancelled_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "spot_order_cancelled_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/spot/spot_order_cancelled_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/spot/spot_order_cancelled_base_mainnet.sql", "unique_id": "model.synthetix.spot_order_cancelled_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "spot_order_cancelled_base_mainnet"], "alias": "spot_order_cancelled_base_mainnet", "checksum": {"name": "sha256", "checksum": "2ce9a9269f89237bc208fde354ef792e9db1918076c87855c086888f725627f7"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "OrderCancelled events from the SpotMarketProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "async_order_claim": {"name": "async_order_claim", "description": "Async order clain", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the delegator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "async_order_id": {"name": "async_order_id", "description": "Async order ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.458661, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"spot_order_cancelled_base_mainnet\"", "raw_code": "{{ get_event_data(\n 'base',\n 'mainnet',\n 'spot_market_proxy',\n 'order_cancelled'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "spot_market_proxy_event_order_cancelled"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.spot_market_proxy_event_order_cancelled"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/spot_order_cancelled_base_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"spot_market_proxy_event_order_cancelled\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_order_settled_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "spot_order_settled_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/spot/spot_order_settled_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/spot/spot_order_settled_base_mainnet.sql", "unique_id": "model.synthetix.spot_order_settled_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "spot_order_settled_base_mainnet"], "alias": "spot_order_settled_base_mainnet", "checksum": {"name": "sha256", "checksum": "f6c29e4d25bd9a311872ce93f245585a5f3fc157d4d08d2d3db986d314717710"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "OrderSettled events from the SpotMarketProxy contract", "columns": {"final_order_amount": {"name": "final_order_amount", "description": "Final order amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settler": {"name": "settler", "description": "Address of the settler", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "async_order_id": {"name": "async_order_id", "description": "Async order ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "order_type": {"name": "order_type", "description": "Type of order", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Synth price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "Amount of fees collected", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees": {"name": "fees", "description": "Fees data", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.4570825, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"", "raw_code": "{{ get_event_data(\n 'base',\n 'mainnet',\n 'spot_market_proxy',\n 'order_settled'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "spot_market_proxy_event_order_settled"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.spot_market_proxy_event_order_settled"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/spot_order_settled_base_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"spot_market_proxy_event_order_settled\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_order_committed_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "spot_order_committed_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/spot/spot_order_committed_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/spot/spot_order_committed_base_mainnet.sql", "unique_id": "model.synthetix.spot_order_committed_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "spot_order_committed_base_mainnet"], "alias": "spot_order_committed_base_mainnet", "checksum": {"name": "sha256", "checksum": "9989a393df6da0e7381f4ae580f7ef1c70bd1b29f70a2c5adc90adef1e4cba0a"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "OrderCommitted events from the SpotMarketProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the delegator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referrer": {"name": "referrer", "description": "Address of the referrer", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_provided": {"name": "amount_provided", "description": "Amount provided", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "async_order_id": {"name": "async_order_id", "description": "Async order ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "order_type": {"name": "order_type", "description": "Type of order", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.455046, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"", "raw_code": "{{ get_event_data(\n 'base',\n 'mainnet',\n 'spot_market_proxy',\n 'order_committed'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "spot_market_proxy_event_order_committed"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.spot_market_proxy_event_order_committed"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/spot_order_committed_base_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"spot_market_proxy_event_order_committed\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_synth_registered_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "spot_synth_registered_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/spot/spot_synth_registered_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/spot/spot_synth_registered_base_mainnet.sql", "unique_id": "model.synthetix.spot_synth_registered_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "spot_synth_registered_base_mainnet"], "alias": "spot_synth_registered_base_mainnet", "checksum": {"name": "sha256", "checksum": "1056328ffd692c8bcffb78ab66ff597af26b50373ca0875279975eee000ba455"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "SynthRegistered events from the SpotMarketProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "ID of the synth market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_token_address": {"name": "synth_token_address", "description": "Address of the synth token", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.460298, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_registered_base_mainnet\"", "raw_code": "{{ get_event_data(\n 'base',\n 'mainnet',\n 'spot_market_proxy',\n 'synth_registered'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "spot_market_proxy_event_synth_registered"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_registered"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/spot_synth_registered_base_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"spot_market_proxy_event_synth_registered\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_synth_sold_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "spot_synth_sold_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/spot/spot_synth_sold_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/spot/spot_synth_sold_base_mainnet.sql", "unique_id": "model.synthetix.spot_synth_sold_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "spot_synth_sold_base_mainnet"], "alias": "spot_synth_sold_base_mainnet", "checksum": {"name": "sha256", "checksum": "8cb97ab7806b6eb5cf28718822dadc5f6748237e4af17e210ca414bc81bab653"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "SynthSold events from the SpotMarketProxy contract", "columns": {"event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "Amount of fees collected", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referrer": {"name": "referrer", "description": "Address of the referrer", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees": {"name": "fees", "description": "Fees data", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Synth price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_returned": {"name": "amount_returned", "description": "Amount returned", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "ID of the synth market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.4640517, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"", "raw_code": "{{ get_event_data(\n 'base',\n 'mainnet',\n 'spot_market_proxy',\n 'synth_sold'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "spot_market_proxy_event_synth_sold"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_sold"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/spot_synth_sold_base_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"spot_market_proxy_event_synth_sold\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_synth_unwrapped_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "spot_synth_unwrapped_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/spot/spot_synth_unwrapped_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/spot/spot_synth_unwrapped_base_mainnet.sql", "unique_id": "model.synthetix.spot_synth_unwrapped_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "spot_synth_unwrapped_base_mainnet"], "alias": "spot_synth_unwrapped_base_mainnet", "checksum": {"name": "sha256", "checksum": "5091b6f799f9c83e99915fc4bb33af930c13904a6f7d035da1dab458770ee931"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "SynthUnwrapped events from the SpotMarketProxy contract", "columns": {"block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_unwrapped": {"name": "amount_unwrapped", "description": "Amount of synth unwrapped", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees_collected": {"name": "fees_collected", "description": "Amount of fees collected", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees": {"name": "fees", "description": "Fees data", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "ID of the synth market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.4673479, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"", "raw_code": "{{ get_event_data(\n 'base',\n 'mainnet',\n 'spot_market_proxy',\n 'synth_unwrapped'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "spot_market_proxy_event_synth_unwrapped"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_unwrapped"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/spot_synth_unwrapped_base_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"spot_market_proxy_event_synth_unwrapped\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_usd_minted_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "core_usd_minted_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/core/core_usd_minted_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/core/core_usd_minted_base_mainnet.sql", "unique_id": "model.synthetix.core_usd_minted_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "core_usd_minted_base_mainnet"], "alias": "core_usd_minted_base_mainnet", "checksum": {"name": "sha256", "checksum": "8401e73a541bfdee6240879fd0c837315efc025f3f23e936e0cb9879517e27c8"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "UsdMinted events from the CoreProxy contract", "columns": {"pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the event initiator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Amount minted", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.7538888, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"", "raw_code": "{{ get_event_data(\n 'base',\n 'mainnet',\n 'core_proxy',\n 'usd_minted'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "core_proxy_event_usd_minted"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.core_proxy_event_usd_minted"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/core_usd_minted_base_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"core_proxy_event_usd_minted\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_withdrawn_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "core_withdrawn_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/core/core_withdrawn_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/core/core_withdrawn_base_mainnet.sql", "unique_id": "model.synthetix.core_withdrawn_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "core_withdrawn_base_mainnet"], "alias": "core_withdrawn_base_mainnet", "checksum": {"name": "sha256", "checksum": "e1966c3793d7e46b663d624d2757077ba920b281e4f1aa5c32cf933bcc21f3c7"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "Withdrawn events from the CoreProxy contract", "columns": {"block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_amount": {"name": "token_amount", "description": "Token amount withdrawn", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the withdrawer", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.7394907, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"", "raw_code": "{{ get_event_data(\n 'base',\n 'mainnet',\n 'core_proxy',\n 'withdrawn'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "core_proxy_event_withdrawn"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.core_proxy_event_withdrawn"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/core_withdrawn_base_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"core_proxy_event_withdrawn\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_rewards_distributed_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "core_rewards_distributed_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/core/core_rewards_distributed_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/core/core_rewards_distributed_base_mainnet.sql", "unique_id": "model.synthetix.core_rewards_distributed_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "core_rewards_distributed_base_mainnet"], "alias": "core_rewards_distributed_base_mainnet", "checksum": {"name": "sha256", "checksum": "01510b1809cc60820ba074a3a97007c99959d75e3ae169c3b98a9c31ddf41520"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "RewardsDistributed events from the CoreProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Amount claimed", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "start": {"name": "start", "description": "UNIX timestamp", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "duration": {"name": "duration", "description": "Duration in seconds", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "distributor": {"name": "distributor", "description": "Address of the distributor", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.7501733, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"", "raw_code": "{{ get_event_data(\n 'base',\n 'mainnet',\n 'core_proxy',\n 'rewards_distributed'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "core_proxy_event_rewards_distributed"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.core_proxy_event_rewards_distributed"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/core_rewards_distributed_base_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"core_proxy_event_rewards_distributed\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_pool_created_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "core_pool_created_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/core/core_pool_created_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/core/core_pool_created_base_mainnet.sql", "unique_id": "model.synthetix.core_pool_created_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "core_pool_created_base_mainnet"], "alias": "core_pool_created_base_mainnet", "checksum": {"name": "sha256", "checksum": "d9996e0466b3ed6d0d78736ae65a3f679f0b10c23f5694a05a7128fd83b27867"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "PoolCreated events from the CoreProxy contract", "columns": {"contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the event initiator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "owner": {"name": "owner", "description": "Address of the pool owner", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.7464688, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"core_pool_created_base_mainnet\"", "raw_code": "{{ get_event_data(\n 'base',\n 'mainnet',\n 'core_proxy',\n 'pool_created'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "core_proxy_event_pool_created"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.core_proxy_event_pool_created"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/core_pool_created_base_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"core_proxy_event_pool_created\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_vault_debt_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "core_vault_debt_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/core/core_vault_debt_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/core/core_vault_debt_base_mainnet.sql", "unique_id": "model.synthetix.core_vault_debt_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "core_vault_debt_base_mainnet"], "alias": "core_vault_debt_base_mainnet", "checksum": {"name": "sha256", "checksum": "8fd715210bbdb0f6771f132cecf7c84146097b2df1b2b37a9577bc757a06737e"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "debt": {"name": "debt", "description": "Vault debt", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract_address": {"name": "contract_address", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.7581348, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"core_vault_debt_base_mainnet\"", "raw_code": "with base as (\n select\n block_number,\n contract_address,\n chain_id,\n pool_id,\n collateral_type,\n CAST(\n value_1 as numeric\n ) as debt\n from\n {{ source(\n 'raw_base_mainnet',\n \"core_get_vault_debt\"\n ) }}\n where\n value_1 is not null\n)\n\nselect\n TO_TIMESTAMP(\n blocks.timestamp\n ) as ts,\n CAST(\n blocks.block_number as integer\n ) as block_number,\n base.contract_address,\n CAST(\n base.pool_id as integer\n ) as pool_id,\n CAST(\n base.collateral_type as varchar\n ) as collateral_type,\n {{ convert_wei('base.debt') }} as debt\nfrom\n base\ninner join {{ source(\n 'raw_base_mainnet',\n 'blocks_parquet'\n ) }} as blocks\n on base.block_number = blocks.block_number", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "core_get_vault_debt"], ["raw_base_mainnet", "blocks_parquet"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["source.synthetix.raw_base_mainnet.core_get_vault_debt", "source.synthetix.raw_base_mainnet.blocks_parquet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/core_vault_debt_base_mainnet.sql", "compiled": true, "compiled_code": "with base as (\n select\n block_number,\n contract_address,\n chain_id,\n pool_id,\n collateral_type,\n CAST(\n value_1 as numeric\n ) as debt\n from\n \"analytics\".\"raw_base_mainnet\".\"core_get_vault_debt\"\n where\n value_1 is not null\n)\n\nselect\n TO_TIMESTAMP(\n blocks.timestamp\n ) as ts,\n CAST(\n blocks.block_number as integer\n ) as block_number,\n base.contract_address,\n CAST(\n base.pool_id as integer\n ) as pool_id,\n CAST(\n base.collateral_type as varchar\n ) as collateral_type,\n \n base.debt / 1e18\n as debt\nfrom\n base\ninner join \"analytics\".\"raw_base_mainnet\".\"blocks_parquet\" as blocks\n on base.block_number = blocks.block_number", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.core_rewards_claimed_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "core_rewards_claimed_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/core/core_rewards_claimed_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/core/core_rewards_claimed_base_mainnet.sql", "unique_id": "model.synthetix.core_rewards_claimed_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "core_rewards_claimed_base_mainnet"], "alias": "core_rewards_claimed_base_mainnet", "checksum": {"name": "sha256", "checksum": "646d641499cb5b4a866940e551ac7ca0783c92d360dc77505c6e828bae248247"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "RewardsClaimed events from the CoreProxy contract", "columns": {"transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Amount delegated", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "distributor": {"name": "distributor", "description": "Address of the distributor", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.7482202, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"", "raw_code": "{{ get_event_data(\n 'base',\n 'mainnet',\n 'core_proxy',\n 'rewards_claimed'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "core_proxy_event_rewards_claimed"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.core_proxy_event_rewards_claimed"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/core_rewards_claimed_base_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"core_proxy_event_rewards_claimed\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_market_updated_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "core_market_updated_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/core/core_market_updated_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/core/core_market_updated_base_mainnet.sql", "unique_id": "model.synthetix.core_market_updated_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "core_market_updated_base_mainnet"], "alias": "core_market_updated_base_mainnet", "checksum": {"name": "sha256", "checksum": "76b40c3d416966f7e452a1d8006640578fd2f7fd25afb3451ba394794247c0c7"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "Combination of MarketCollateralDeposited, MarketCollateralWithdrawn, MarketUsdDeposited, MarketUsdWithdrawn events from the CoreProxy contract\n", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "net_issuance": {"name": "net_issuance", "description": "Net issuance", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "deposited_collateral_value": {"name": "deposited_collateral_value", "description": "Deposited collateral value", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the event initiator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "credit_capacity": {"name": "credit_capacity", "description": "Credit capacity", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_amount": {"name": "token_amount", "description": "Token amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.7432852, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"", "raw_code": "with events as (\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n target as sender,\n 'USD' as collateral_type,\n credit_capacity,\n amount as token_amount\n from\n (\n {{ get_event_data(\n 'base',\n 'mainnet',\n 'core_proxy_legacy',\n 'market_usd_deposited'\n ) }}\n ) as usd_deposited -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n target as sender,\n 'USD' as collateral_type,\n credit_capacity,\n amount as token_amount\n from\n (\n {{ get_event_data(\n 'base',\n 'mainnet',\n 'core_proxy_legacy',\n 'market_usd_withdrawn'\n ) }}\n ) as usd_withdrawn -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n (\n {{ get_event_data(\n 'base',\n 'mainnet',\n 'core_proxy',\n 'market_collateral_deposited'\n ) }}\n ) as collateral_deposited -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n (\n {{ get_event_data(\n 'base',\n 'mainnet',\n 'core_proxy',\n 'market_collateral_withdrawn'\n ) }}\n ) as collateral_withdrawn -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n target as sender,\n 'USD' as collateral_type,\n credit_capacity,\n amount as token_amount\n from\n (\n {{ get_event_data(\n 'base',\n 'mainnet',\n 'core_proxy',\n 'market_usd_deposited'\n ) }}\n ) as usd_deposited -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n target as sender,\n 'USD' as collateral_type,\n credit_capacity,\n amount as token_amount\n from\n (\n {{ get_event_data(\n 'base',\n 'mainnet',\n 'core_proxy',\n 'market_usd_withdrawn'\n ) }}\n ) as usd_withdrawn -- noqa: AL05\n)\n\nselect *\nfrom\n events\norder by\n block_timestamp", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "core_proxy_legacy_event_market_usd_deposited"], ["raw_base_mainnet", "core_proxy_legacy_event_market_usd_withdrawn"], ["raw_base_mainnet", "core_proxy_event_market_collateral_deposited"], ["raw_base_mainnet", "core_proxy_event_market_collateral_withdrawn"], ["raw_base_mainnet", "core_proxy_event_market_usd_deposited"], ["raw_base_mainnet", "core_proxy_event_market_usd_withdrawn"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.core_proxy_legacy_event_market_usd_deposited", "source.synthetix.raw_base_mainnet.core_proxy_legacy_event_market_usd_withdrawn", "source.synthetix.raw_base_mainnet.core_proxy_event_market_collateral_deposited", "source.synthetix.raw_base_mainnet.core_proxy_event_market_collateral_withdrawn", "source.synthetix.raw_base_mainnet.core_proxy_event_market_usd_deposited", "source.synthetix.raw_base_mainnet.core_proxy_event_market_usd_withdrawn"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/core_market_updated_base_mainnet.sql", "compiled": true, "compiled_code": "with events as (\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n target as sender,\n 'USD' as collateral_type,\n credit_capacity,\n amount as token_amount\n from\n (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"core_proxy_legacy_event_market_usd_deposited\"\n\n ) as usd_deposited -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n target as sender,\n 'USD' as collateral_type,\n credit_capacity,\n amount as token_amount\n from\n (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"core_proxy_legacy_event_market_usd_withdrawn\"\n\n ) as usd_withdrawn -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"core_proxy_event_market_collateral_deposited\"\n\n ) as collateral_deposited -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"core_proxy_event_market_collateral_withdrawn\"\n\n ) as collateral_withdrawn -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n target as sender,\n 'USD' as collateral_type,\n credit_capacity,\n amount as token_amount\n from\n (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"core_proxy_event_market_usd_deposited\"\n\n ) as usd_deposited -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n target as sender,\n 'USD' as collateral_type,\n credit_capacity,\n amount as token_amount\n from\n (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"core_proxy_event_market_usd_withdrawn\"\n\n ) as usd_withdrawn -- noqa: AL05\n)\n\nselect *\nfrom\n events\norder by\n block_timestamp", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_delegation_updated_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "core_delegation_updated_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/core/core_delegation_updated_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/core/core_delegation_updated_base_mainnet.sql", "unique_id": "model.synthetix.core_delegation_updated_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "core_delegation_updated_base_mainnet"], "alias": "core_delegation_updated_base_mainnet", "checksum": {"name": "sha256", "checksum": "d85c21be845cde044f13538a5de69e4d58a2f3cc48ead7a4b058ef6b1dd26cb7"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "DelegationUpdated events from the CoreProxy contract", "columns": {"contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the delegator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "leverage": {"name": "leverage", "description": "Leverage", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Amount delegated", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.7360368, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"", "raw_code": "{{ get_event_data(\n 'base',\n 'mainnet',\n 'core_proxy',\n 'delegation_updated'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "core_proxy_event_delegation_updated"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.core_proxy_event_delegation_updated"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/core_delegation_updated_base_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"core_proxy_event_delegation_updated\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_deposited_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "core_deposited_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/core/core_deposited_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/core/core_deposited_base_mainnet.sql", "unique_id": "model.synthetix.core_deposited_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "core_deposited_base_mainnet"], "alias": "core_deposited_base_mainnet", "checksum": {"name": "sha256", "checksum": "988313e8181a96ec88bc9043006659b8d28e97c9d33f17a51c9a11ac8d136f50"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "Deposited events from the CoreProxy contract", "columns": {"collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the depositor", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_amount": {"name": "token_amount", "description": "Token amount deposited", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.7377086, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"", "raw_code": "{{ get_event_data(\n 'base',\n 'mainnet',\n 'core_proxy',\n 'deposited'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "core_proxy_event_deposited"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.core_proxy_event_deposited"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/core_deposited_base_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"core_proxy_event_deposited\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_usd_burned_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "core_usd_burned_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/core/core_usd_burned_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/core/core_usd_burned_base_mainnet.sql", "unique_id": "model.synthetix.core_usd_burned_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "core_usd_burned_base_mainnet"], "alias": "core_usd_burned_base_mainnet", "checksum": {"name": "sha256", "checksum": "8dc0b126101d355f8f0d53a640adacb9b30b4e4989b9e1349da43815e82c4e95"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "UsdBurned events from the CoreProxy contract", "columns": {"amount": {"name": "amount", "description": "Amount burned", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the event initiator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.7519767, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"", "raw_code": "{{ get_event_data(\n 'base',\n 'mainnet',\n 'core_proxy',\n 'usd_burned'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "core_proxy_event_usd_burned"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.core_proxy_event_usd_burned"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/core_usd_burned_base_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"core_proxy_event_usd_burned\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_market_registered_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "core_market_registered_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/core/core_market_registered_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/core/core_market_registered_base_mainnet.sql", "unique_id": "model.synthetix.core_market_registered_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "core_market_registered_base_mainnet"], "alias": "core_market_registered_base_mainnet", "checksum": {"name": "sha256", "checksum": "c02aefeaa9f25102671f24a37fdf7aaab423fe87a25ed99e40537484caadf322"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "MarketRegistered events from the CoreProxy contract", "columns": {"market": {"name": "market", "description": "Market name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "Market ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the event initiator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.744842, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"core_market_registered_base_mainnet\"", "raw_code": "{{ get_event_data(\n 'base',\n 'mainnet',\n 'core_proxy',\n 'market_registered'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "core_proxy_event_market_registered"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.core_proxy_event_market_registered"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/core_market_registered_base_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"core_proxy_event_market_registered\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id", "market_id"], "time_spine": null}, "model.synthetix.core_liquidation_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "core_liquidation_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/core/core_liquidation_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/core/core_liquidation_base_mainnet.sql", "unique_id": "model.synthetix.core_liquidation_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "core_liquidation_base_mainnet"], "alias": "core_liquidation_base_mainnet", "checksum": {"name": "sha256", "checksum": "2b02eaef31c8ec9bbe0acc96ebbef83843a6c42bdde5b4ea15244944670ad014"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "Liquidation events from the CoreProxy contract", "columns": {"pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the liquidator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidation_data": {"name": "liquidation_data", "description": "", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidate_as_account_id": {"name": "liquidate_as_account_id", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.7412958, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"", "raw_code": "{{ get_event_data(\n 'base',\n 'mainnet',\n 'core_proxy',\n 'liquidation'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "core_proxy_event_liquidation"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.core_proxy_event_liquidation"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/core_liquidation_base_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"core_proxy_event_liquidation\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_vault_liquidation_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "core_vault_liquidation_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/core/core_vault_liquidation_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/core/core_vault_liquidation_base_mainnet.sql", "unique_id": "model.synthetix.core_vault_liquidation_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "core_vault_liquidation_base_mainnet"], "alias": "core_vault_liquidation_base_mainnet", "checksum": {"name": "sha256", "checksum": "f4773bfeee1e9de66cc936cf1101fffae500cbffd50a61faa76846be12436f3d"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "VaultLiquidation events from the CoreProxy contract", "columns": {"transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidate_as_account_id": {"name": "liquidate_as_account_id", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidation_data": {"name": "liquidation_data", "description": "", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the event initiator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.7556589, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"", "raw_code": "{{ get_event_data(\n 'base',\n 'mainnet',\n 'core_proxy',\n 'vault_liquidation'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "core_proxy_event_vault_liquidation"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.core_proxy_event_vault_liquidation"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/core_vault_liquidation_base_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"core_proxy_event_vault_liquidation\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_account_created_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "core_account_created_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/core/core_account_created_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/core/core_account_created_base_mainnet.sql", "unique_id": "model.synthetix.core_account_created_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "core_account_created_base_mainnet"], "alias": "core_account_created_base_mainnet", "checksum": {"name": "sha256", "checksum": "2eda4f239a2139855d87536d7a5776bfc5f404ac7ac611bbf9dd3230f4fa5207"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "AccountCreated events from the CoreProxy contract", "columns": {"owner": {"name": "owner", "description": "Address of the account owner", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.734077, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"core_account_created_base_mainnet\"", "raw_code": "{{ get_event_data(\n 'base',\n 'mainnet',\n 'core_proxy',\n 'account_created'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "core_proxy_event_account_created"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_base_mainnet.core_proxy_event_account_created"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/core_account_created_base_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_base_mainnet\".\"core_proxy_event_account_created\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_vault_collateral_base_mainnet": {"database": "analytics", "schema": "prod_raw_base_mainnet", "name": "core_vault_collateral_base_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/base/mainnet/core/core_vault_collateral_base_mainnet.sql", "original_file_path": "models/raw/base/mainnet/core/core_vault_collateral_base_mainnet.sql", "unique_id": "model.synthetix.core_vault_collateral_base_mainnet", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "core_vault_collateral_base_mainnet"], "alias": "core_vault_collateral_base_mainnet", "checksum": {"name": "sha256", "checksum": "69b9f898f7f8fd05435cf1eb2605838b1278628da0b6d8310ddf1ccd1711daca"}, "config": {"enabled": true, "alias": null, "schema": "raw_base_mainnet", "database": null, "tags": ["base_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["base_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Collateral amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_value": {"name": "collateral_value", "description": "Vault collateral value", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract_address": {"name": "contract_address", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/base/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "base_mainnet", "schema": "raw_base_mainnet"}, "created_at": 1727988938.7569664, "relation_name": "\"analytics\".\"prod_raw_base_mainnet\".\"core_vault_collateral_base_mainnet\"", "raw_code": "with base as (\n select\n block_number,\n contract_address,\n chain_id,\n pool_id,\n collateral_type,\n cast(\n amount as numeric\n ) as amount,\n cast(\n value as numeric\n ) as collateral_value\n from\n {{ source(\n 'raw_base_mainnet',\n \"core_get_vault_collateral\"\n ) }}\n where\n amount is not null\n)\n\nselect\n to_timestamp(blocks.timestamp) as ts,\n cast(\n blocks.block_number as integer\n ) as block_number,\n base.contract_address,\n cast(\n base.pool_id as integer\n ) as pool_id,\n cast(\n base.collateral_type as varchar\n ) as collateral_type,\n {{ convert_wei('base.amount') }} as amount,\n {{ convert_wei('base.collateral_value') }} as collateral_value\nfrom\n base\ninner join {{ source('raw_base_mainnet', 'blocks_parquet') }} as blocks\n on base.block_number = blocks.block_number", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_base_mainnet", "core_get_vault_collateral"], ["raw_base_mainnet", "blocks_parquet"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["source.synthetix.raw_base_mainnet.core_get_vault_collateral", "source.synthetix.raw_base_mainnet.blocks_parquet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/core_vault_collateral_base_mainnet.sql", "compiled": true, "compiled_code": "with base as (\n select\n block_number,\n contract_address,\n chain_id,\n pool_id,\n collateral_type,\n cast(\n amount as numeric\n ) as amount,\n cast(\n value as numeric\n ) as collateral_value\n from\n \"analytics\".\"raw_base_mainnet\".\"core_get_vault_collateral\"\n where\n amount is not null\n)\n\nselect\n to_timestamp(blocks.timestamp) as ts,\n cast(\n blocks.block_number as integer\n ) as block_number,\n base.contract_address,\n cast(\n base.pool_id as integer\n ) as pool_id,\n cast(\n base.collateral_type as varchar\n ) as collateral_type,\n \n base.amount / 1e18\n as amount,\n \n base.collateral_value / 1e18\n as collateral_value\nfrom\n base\ninner join \"analytics\".\"raw_base_mainnet\".\"blocks_parquet\" as blocks\n on base.block_number = blocks.block_number", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.blocks_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "blocks_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/blocks_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/blocks_arbitrum_sepolia.sql", "unique_id": "model.synthetix.blocks_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "blocks_arbitrum_sepolia"], "alias": "blocks_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "8a4a55fdd0de16583d74ce4979878eb64c453307151f7e3183e0c7335a38a384"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "Block numbers and timestamps", "columns": {"ts": {"name": "ts", "description": "UTC timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block height", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.2421222, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"blocks_arbitrum_sepolia\"", "raw_code": "with indexer_blocks as (\n select\n timestamp as ts,\n CAST(\n number as INTEGER\n ) as block_number\n from\n {{ source(\n 'raw_arbitrum_sepolia',\n 'block'\n ) }}\n),\n\nparquet_blocks as (\n select\n TO_TIMESTAMP(timestamp) as ts,\n CAST(\n block_number as INTEGER\n ) as block_number\n from\n {{ source(\n 'raw_arbitrum_sepolia',\n 'blocks_parquet'\n ) }}\n),\n\ncombined_blocks as (\n select *\n from\n indexer_blocks\n\n union all\n select *\n from\n parquet_blocks\n)\n\nselect\n block_number,\n MIN(ts) as ts\nfrom\n combined_blocks\ngroup by\n block_number", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "block"], ["raw_arbitrum_sepolia", "blocks_parquet"]], "metrics": [], "depends_on": {"macros": [], "nodes": ["source.synthetix.raw_arbitrum_sepolia.block", "source.synthetix.raw_arbitrum_sepolia.blocks_parquet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/blocks_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with indexer_blocks as (\n select\n timestamp as ts,\n CAST(\n number as INTEGER\n ) as block_number\n from\n \"analytics\".\"raw_arbitrum_sepolia\".\"block\"\n),\n\nparquet_blocks as (\n select\n TO_TIMESTAMP(timestamp) as ts,\n CAST(\n block_number as INTEGER\n ) as block_number\n from\n \"analytics\".\"raw_arbitrum_sepolia\".\"blocks_parquet\"\n),\n\ncombined_blocks as (\n select *\n from\n indexer_blocks\n\n union all\n select *\n from\n parquet_blocks\n)\n\nselect\n block_number,\n MIN(ts) as ts\nfrom\n combined_blocks\ngroup by\n block_number", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["block_number"], "time_spine": null}, "model.synthetix.perp_order_committed_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "perp_order_committed_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/perp/perp_order_committed_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/perp_order_committed_arbitrum_sepolia.sql", "unique_id": "model.synthetix.perp_order_committed_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "perp_order_committed_arbitrum_sepolia"], "alias": "perp_order_committed_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "9bd64829b28426f68246e0d77ce962caedbd762e3e441f3d62dc2f5344ecc999"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "OrderCommitted events from the PerpsMarketProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "commitment_time": {"name": "commitment_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "expiration_time": {"name": "expiration_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_time": {"name": "settlement_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "expected_price_time": {"name": "expected_price_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "acceptable_price": {"name": "acceptable_price", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "order_type": {"name": "order_type", "description": "", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size_delta": {"name": "size_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.2536058, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_committed_arbitrum_sepolia\"", "raw_code": "with current_events as (\n {{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'perps_market_proxy',\n 'order_committed'\n ) }}\n)\n\nselect\n id,\n block_number,\n block_timestamp,\n transaction_hash,\n contract,\n event_name,\n market_id,\n account_id,\n commitment_time,\n expiration_time,\n settlement_time,\n expected_price_time,\n acceptable_price,\n order_type,\n size_delta,\n sender,\n tracking_code\nfrom\n current_events", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "perps_market_proxy_event_order_committed"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_order_committed"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_order_committed_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with current_events as (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"perps_market_proxy_event_order_committed\"\n\n)\n\nselect\n id,\n block_number,\n block_timestamp,\n transaction_hash,\n contract,\n event_name,\n market_id,\n account_id,\n commitment_time,\n expiration_time,\n settlement_time,\n expected_price_time,\n acceptable_price,\n order_type,\n size_delta,\n sender,\n tracking_code\nfrom\n current_events", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_interest_rate_updated_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "perp_interest_rate_updated_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/perp/perp_interest_rate_updated_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/perp_interest_rate_updated_arbitrum_sepolia.sql", "unique_id": "model.synthetix.perp_interest_rate_updated_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "perp_interest_rate_updated_arbitrum_sepolia"], "alias": "perp_interest_rate_updated_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "8d6396cad4b25760b772ed258b74805143b5372014f2dfb05065bb2841c58074"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "InterestRateUpdated events from the PerpsMarketProxy contract", "columns": {"block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "interest_rate": {"name": "interest_rate", "description": "Interest rate", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "super_market_id": {"name": "super_market_id", "description": "ID of the super market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.2693439, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_rate_updated_arbitrum_sepolia\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'perps_market_proxy',\n 'interest_rate_updated'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "perps_market_proxy_event_interest_rate_updated"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_interest_rate_updated"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_interest_rate_updated_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"perps_market_proxy_event_interest_rate_updated\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_collateral_modified_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "perp_collateral_modified_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/perp/perp_collateral_modified_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/perp_collateral_modified_arbitrum_sepolia.sql", "unique_id": "model.synthetix.perp_collateral_modified_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "perp_collateral_modified_arbitrum_sepolia"], "alias": "perp_collateral_modified_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "bec80bd7eff129df4595a944e7e724f321d9ce497635a6e160b35bff3bc23b4f"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "CollateralModified events from the PerpsMarketProxy contract", "columns": {"block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_delta": {"name": "amount_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_id": {"name": "collateral_id", "description": "ID of the synth market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Sender address", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.2628074, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_collateral_modified_arbitrum_sepolia\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'perps_market_proxy',\n 'collateral_modified'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "perps_market_proxy_event_collateral_modified"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_collateral_modified"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_collateral_modified_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"perps_market_proxy_event_collateral_modified\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_position_liquidated_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "perp_position_liquidated_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/perp/perp_position_liquidated_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/perp_position_liquidated_arbitrum_sepolia.sql", "unique_id": "model.synthetix.perp_position_liquidated_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "perp_position_liquidated_arbitrum_sepolia"], "alias": "perp_position_liquidated_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "2f332a1eeb731b42ea70f3cae5bf0a6b38754c23faa1304fca7fb20fa25d0102"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "PositionLiquidated events from the PerpsMarketProxy contract", "columns": {"account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "current_position_size": {"name": "current_position_size", "description": "Current position size", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_liquidated": {"name": "amount_liquidated", "description": "Amount liquidated", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.2591977, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'perps_market_proxy',\n 'position_liquidated'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "perps_market_proxy_event_position_liquidated"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_position_liquidated"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_position_liquidated_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"perps_market_proxy_event_position_liquidated\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_interest_charged_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "perp_interest_charged_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/perp/perp_interest_charged_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/perp_interest_charged_arbitrum_sepolia.sql", "unique_id": "model.synthetix.perp_interest_charged_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "perp_interest_charged_arbitrum_sepolia"], "alias": "perp_interest_charged_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "eefeae9e3cedbc1e156efa84b7aa39102d6831d66305654cc895354f997b9ad8"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "InterestCharged events from the PerpsMarketProxy contract", "columns": {"event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "interest": {"name": "interest", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.2678845, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_charged_arbitrum_sepolia\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'perps_market_proxy',\n 'interest_charged'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "perps_market_proxy_event_interest_charged"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_interest_charged"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_interest_charged_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"perps_market_proxy_event_interest_charged\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_previous_order_expired_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "perp_previous_order_expired_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/perp/perp_previous_order_expired_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/perp_previous_order_expired_arbitrum_sepolia.sql", "unique_id": "model.synthetix.perp_previous_order_expired_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "perp_previous_order_expired_arbitrum_sepolia"], "alias": "perp_previous_order_expired_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "d189c5ba0cee584c7ba1917851bbc47bcdec7766b14d8b6abf8bf7601485d9c0"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "PreviousOrderExpired events from the PerpsMarketProxy contract", "columns": {"block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "Tracking code", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "size_delta": {"name": "size_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "commitment_time": {"name": "commitment_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "acceptable_price": {"name": "acceptable_price", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.264468, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_previous_order_expired_arbitrum_sepolia\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'perps_market_proxy',\n 'previous_order_expired'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "perps_market_proxy_event_previous_order_expired"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_previous_order_expired"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_previous_order_expired_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"perps_market_proxy_event_previous_order_expired\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "perp_account_liquidation_attempt_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/perp/perp_account_liquidation_attempt_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/perp_account_liquidation_attempt_arbitrum_sepolia.sql", "unique_id": "model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "perp_account_liquidation_attempt_arbitrum_sepolia"], "alias": "perp_account_liquidation_attempt_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "e0b2f44536d6bbba1b31b25d6b73f194fb7fca837c489f9b32ccce177b59e784"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "AccountLiquidationAttempt events from the PerpsMarketProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "reward": {"name": "reward", "description": "Reward", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "full_liquidation": {"name": "full_liquidation", "description": "Whether it is a full or partial liquidation", "meta": {}, "data_type": "boolean", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.260851, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_liquidation_attempt_arbitrum_sepolia\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'perps_market_proxy',\n 'account_liquidation_attempt'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "perps_market_proxy_event_account_liquidation_attempt"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_account_liquidation_attempt"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_account_liquidation_attempt_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"perps_market_proxy_event_account_liquidation_attempt\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_market_updated_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "perp_market_updated_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/perp/perp_market_updated_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/perp_market_updated_arbitrum_sepolia.sql", "unique_id": "model.synthetix.perp_market_updated_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "perp_market_updated_arbitrum_sepolia"], "alias": "perp_market_updated_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "7afc6ccf3bab8efbdf69f97d14fbb79e54136bb3e7e8f267ddd8f31ce9a27622"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "MarketUpdated events from the PerpsMarketProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "skew": {"name": "skew", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size": {"name": "size", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size_delta": {"name": "size_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "current_funding_rate": {"name": "current_funding_rate", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "current_funding_velocity": {"name": "current_funding_velocity", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "interest_rate": {"name": "interest_rate", "description": "Interest rate", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.2575033, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"", "raw_code": "with current_events as (\n {{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'perps_market_proxy',\n 'market_updated'\n ) }}\n)\n\nselect\n id,\n block_number,\n block_timestamp,\n transaction_hash,\n contract,\n event_name,\n market_id,\n price,\n skew,\n size,\n size_delta,\n current_funding_rate,\n current_funding_velocity,\n interest_rate\nfrom\n current_events", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "perps_market_proxy_event_market_updated"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_market_updated"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_market_updated_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with current_events as (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"perps_market_proxy_event_market_updated\"\n\n)\n\nselect\n id,\n block_number,\n block_timestamp,\n transaction_hash,\n contract,\n event_name,\n market_id,\n price,\n skew,\n size,\n size_delta,\n current_funding_rate,\n current_funding_velocity,\n interest_rate\nfrom\n current_events", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_order_settled_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "perp_order_settled_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/perp/perp_order_settled_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/perp_order_settled_arbitrum_sepolia.sql", "unique_id": "model.synthetix.perp_order_settled_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "perp_order_settled_arbitrum_sepolia"], "alias": "perp_order_settled_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "4faca44d4765cf65e6f5d8dfa4714c0d2c31e9bfa33a8d6eee1cdd33367a4b9b"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "OrderSettled events from the PerpsMarketProxy contract", "columns": {"contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fill_price": {"name": "fill_price", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_reward": {"name": "settlement_reward", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settler": {"name": "settler", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "total_fees": {"name": "total_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pnl": {"name": "pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "Amount of fees collected", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size_delta": {"name": "size_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "accrued_funding": {"name": "accrued_funding", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "new_size": {"name": "new_size", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.2556758, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'perps_market_proxy',\n 'order_settled'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "perps_market_proxy_event_order_settled"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_order_settled"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_order_settled_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"perps_market_proxy_event_order_settled\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_market_created_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "perp_market_created_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/perp/perp_market_created_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/perp_market_created_arbitrum_sepolia.sql", "unique_id": "model.synthetix.perp_market_created_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "perp_market_created_arbitrum_sepolia"], "alias": "perp_market_created_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "38a91ad96684020959df47f0773e87f47253f0ff05f409a44a4733f98cde76c6"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "MarketCreated events from the PerpsMarketProxy contract", "columns": {"market_name": {"name": "market_name", "description": "Market name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "perps_market_id": {"name": "perps_market_id", "description": "ID of the perps market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.2659872, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_created_arbitrum_sepolia\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'perps_market_proxy',\n 'market_created'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "perps_market_proxy_event_market_created"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_market_created"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_market_created_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"perps_market_proxy_event_market_created\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_account_created_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "perp_account_created_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/perp/perp_account_created_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/perp_account_created_arbitrum_sepolia.sql", "unique_id": "model.synthetix.perp_account_created_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "perp_account_created_arbitrum_sepolia"], "alias": "perp_account_created_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "21b624bfaa495d6ebd7140d0fcd113bb65342c3773f68c0cd89abdea586b637a"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "AccountCreated events from the PerpsMarketProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "owner": {"name": "owner", "description": "Address of the pool owner", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.251554, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_created_arbitrum_sepolia\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'perps_market_proxy',\n 'account_created'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "perps_market_proxy_event_account_created"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_account_created"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/perp_account_created_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"perps_market_proxy_event_account_created\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_synth_sold_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "spot_synth_sold_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/spot/spot_synth_sold_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/spot_synth_sold_arbitrum_sepolia.sql", "unique_id": "model.synthetix.spot_synth_sold_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "spot_synth_sold_arbitrum_sepolia"], "alias": "spot_synth_sold_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "289f99f5d785625c0f5f55841a64e23ca738e797b6437683dfda462e481586a3"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "SynthSold events from the SpotMarketProxy contract", "columns": {"event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "Amount of fees collected", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referrer": {"name": "referrer", "description": "Address of the referrer", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees": {"name": "fees", "description": "Fees data", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Synth price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_returned": {"name": "amount_returned", "description": "Amount returned", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "ID of the synth market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.6040432, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'spot_market_proxy',\n 'synth_sold'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "spot_market_proxy_event_synth_sold"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_sold"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_synth_sold_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"spot_market_proxy_event_synth_sold\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_synth_unwrapped_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "spot_synth_unwrapped_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/spot/spot_synth_unwrapped_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/spot_synth_unwrapped_arbitrum_sepolia.sql", "unique_id": "model.synthetix.spot_synth_unwrapped_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "spot_synth_unwrapped_arbitrum_sepolia"], "alias": "spot_synth_unwrapped_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "9e740c25262223782270505bb652183beb949c7e1ac3458c6af3201df212439f"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "SynthUnwrapped events from the SpotMarketProxy contract", "columns": {"block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_unwrapped": {"name": "amount_unwrapped", "description": "Amount of synth unwrapped", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees_collected": {"name": "fees_collected", "description": "Amount of fees collected", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees": {"name": "fees", "description": "Fees data", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "ID of the synth market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.6073318, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'spot_market_proxy',\n 'synth_unwrapped'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "spot_market_proxy_event_synth_unwrapped"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_unwrapped"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_synth_unwrapped_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"spot_market_proxy_event_synth_unwrapped\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_order_committed_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "spot_order_committed_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/spot/spot_order_committed_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/spot_order_committed_arbitrum_sepolia.sql", "unique_id": "model.synthetix.spot_order_committed_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "spot_order_committed_arbitrum_sepolia"], "alias": "spot_order_committed_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "0a8ebedfb06d1d16414017055777c0417a60e087d6085db3edb5cb396d740295"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "OrderCommitted events from the SpotMarketProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the delegator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referrer": {"name": "referrer", "description": "Address of the referrer", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_provided": {"name": "amount_provided", "description": "Amount provided", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "async_order_id": {"name": "async_order_id", "description": "Async order ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "order_type": {"name": "order_type", "description": "Type of order", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.594776, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'spot_market_proxy',\n 'order_committed'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "spot_market_proxy_event_order_committed"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_order_committed"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_order_committed_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"spot_market_proxy_event_order_committed\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_synth_registered_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "spot_synth_registered_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/spot/spot_synth_registered_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/spot_synth_registered_arbitrum_sepolia.sql", "unique_id": "model.synthetix.spot_synth_registered_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "spot_synth_registered_arbitrum_sepolia"], "alias": "spot_synth_registered_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "ad059712a7c940a4b29ea53b23ba078279a4bb7655388c4f45dbb56067f26719"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "SynthRegistered events from the SpotMarketProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "ID of the synth market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_token_address": {"name": "synth_token_address", "description": "Address of the synth token", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.6004095, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_registered_arbitrum_sepolia\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'spot_market_proxy',\n 'synth_registered'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "spot_market_proxy_event_synth_registered"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_registered"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_synth_registered_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"spot_market_proxy_event_synth_registered\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_order_settled_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "spot_order_settled_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/spot/spot_order_settled_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/spot_order_settled_arbitrum_sepolia.sql", "unique_id": "model.synthetix.spot_order_settled_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "spot_order_settled_arbitrum_sepolia"], "alias": "spot_order_settled_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "853b98444378f3a69bc26a1df6e4570341194eb7ad890ca89d6f1ad57ab1f64b"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "OrderSettled events from the SpotMarketProxy contract", "columns": {"final_order_amount": {"name": "final_order_amount", "description": "Final order amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settler": {"name": "settler", "description": "Address of the settler", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "async_order_id": {"name": "async_order_id", "description": "Async order ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "order_type": {"name": "order_type", "description": "Type of order", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Synth price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "Amount of fees collected", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees": {"name": "fees", "description": "Fees data", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.5968165, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'spot_market_proxy',\n 'order_settled'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "spot_market_proxy_event_order_settled"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_order_settled"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_order_settled_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"spot_market_proxy_event_order_settled\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_synth_bought_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "spot_synth_bought_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/spot/spot_synth_bought_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/spot_synth_bought_arbitrum_sepolia.sql", "unique_id": "model.synthetix.spot_synth_bought_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "spot_synth_bought_arbitrum_sepolia"], "alias": "spot_synth_bought_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "3e73c9a2489ee5ff7ffb4655e00cfc96addd82eb34d02c3fdc409044ce43919d"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "SynthBought events from the SpotMarketProxy contract", "columns": {"collected_fees": {"name": "collected_fees", "description": "Amount of fees collected", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "ID of the synth market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Synth price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referrer": {"name": "referrer", "description": "Address of the referrer", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees": {"name": "fees", "description": "Fees data", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_returned": {"name": "synth_returned", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.6021938, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'spot_market_proxy',\n 'synth_bought'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "spot_market_proxy_event_synth_bought"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_bought"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_synth_bought_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"spot_market_proxy_event_synth_bought\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_order_cancelled_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "spot_order_cancelled_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/spot/spot_order_cancelled_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/spot_order_cancelled_arbitrum_sepolia.sql", "unique_id": "model.synthetix.spot_order_cancelled_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "spot_order_cancelled_arbitrum_sepolia"], "alias": "spot_order_cancelled_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "505b90dded359c447a63a7b4cd7b044cf57e25ae9f1ca4555386df6aad10d168"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "OrderCancelled events from the SpotMarketProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "async_order_claim": {"name": "async_order_claim", "description": "Async order clain", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the delegator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "async_order_id": {"name": "async_order_id", "description": "Async order ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.598417, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_cancelled_arbitrum_sepolia\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'spot_market_proxy',\n 'order_cancelled'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "spot_market_proxy_event_order_cancelled"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_order_cancelled"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_order_cancelled_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"spot_market_proxy_event_order_cancelled\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_synth_wrapped_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "spot_synth_wrapped_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/spot/spot_synth_wrapped_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/spot_synth_wrapped_arbitrum_sepolia.sql", "unique_id": "model.synthetix.spot_synth_wrapped_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "spot_synth_wrapped_arbitrum_sepolia"], "alias": "spot_synth_wrapped_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "5d1fca3a3ebbd5dba69aad3f5265c11abe50939b215d3da4f100469f6b66fe58"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "SynthWrapped events from the SpotMarketProxy contract", "columns": {"fees": {"name": "fees", "description": "Fees data", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "ID of the synth market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_wrapped": {"name": "amount_wrapped", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees_collected": {"name": "fees_collected", "description": "Amount of fees collected", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.605619, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_wrapped_arbitrum_sepolia\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'spot_market_proxy',\n 'synth_wrapped'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "spot_market_proxy_event_synth_wrapped"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_wrapped"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/spot_synth_wrapped_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"spot_market_proxy_event_synth_wrapped\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_rewards_claimed_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "core_rewards_claimed_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/core/core_rewards_claimed_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/core_rewards_claimed_arbitrum_sepolia.sql", "unique_id": "model.synthetix.core_rewards_claimed_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "core_rewards_claimed_arbitrum_sepolia"], "alias": "core_rewards_claimed_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "f05c5bb03bf3f2f63da225fec70fd3512ba0eb98f6ec5141110201903a21fb81"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "RewardsClaimed events from the CoreProxy contract", "columns": {"transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Amount delegated", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "distributor": {"name": "distributor", "description": "Address of the distributor", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.8860552, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'core_proxy',\n 'rewards_claimed'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "core_proxy_event_rewards_claimed"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.core_proxy_event_rewards_claimed"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_rewards_claimed_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_rewards_claimed\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_usd_burned_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "core_usd_burned_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/core/core_usd_burned_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/core_usd_burned_arbitrum_sepolia.sql", "unique_id": "model.synthetix.core_usd_burned_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "core_usd_burned_arbitrum_sepolia"], "alias": "core_usd_burned_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "7f29f1a66a4d89886ba7229ded304ac92d61b5f6632e1b3a5856fc45af7a4e8e"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "UsdBurned events from the CoreProxy contract", "columns": {"amount": {"name": "amount", "description": "Amount burned", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the event initiator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.889681, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'core_proxy',\n 'usd_burned'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "core_proxy_event_usd_burned"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.core_proxy_event_usd_burned"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_usd_burned_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_usd_burned\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_rewards_distributed_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "core_rewards_distributed_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/core/core_rewards_distributed_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/core_rewards_distributed_arbitrum_sepolia.sql", "unique_id": "model.synthetix.core_rewards_distributed_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "core_rewards_distributed_arbitrum_sepolia"], "alias": "core_rewards_distributed_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "80c46d2fa6c604049a0e7313ce25820def3dcecc1b3f9edb71ef9f25223ab8b6"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "RewardsDistributed events from the CoreProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Amount claimed", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "start": {"name": "start", "description": "UNIX timestamp", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "duration": {"name": "duration", "description": "Duration in seconds", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "distributor": {"name": "distributor", "description": "Address of the distributor", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.8878987, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'core_proxy',\n 'rewards_distributed'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "core_proxy_event_rewards_distributed"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.core_proxy_event_rewards_distributed"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_rewards_distributed_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_rewards_distributed\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_pool_created_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "core_pool_created_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/core/core_pool_created_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/core_pool_created_arbitrum_sepolia.sql", "unique_id": "model.synthetix.core_pool_created_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "core_pool_created_arbitrum_sepolia"], "alias": "core_pool_created_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "bbea92a5ccc2f91d8ba5b9fee49794534db96618e2de245be61adfebd7e0e2d7"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "PoolCreated events from the CoreProxy contract", "columns": {"contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the event initiator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "owner": {"name": "owner", "description": "Address of the pool owner", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.8842237, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_pool_created_arbitrum_sepolia\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'core_proxy',\n 'pool_created'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "core_proxy_event_pool_created"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.core_proxy_event_pool_created"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_pool_created_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_pool_created\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_account_created_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "core_account_created_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/core/core_account_created_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/core_account_created_arbitrum_sepolia.sql", "unique_id": "model.synthetix.core_account_created_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "core_account_created_arbitrum_sepolia"], "alias": "core_account_created_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "7af4b82f54734dda2c5b2934adbee9a141999a2591ea4ecc978a2f69139ac648"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "AccountCreated events from the CoreProxy contract", "columns": {"owner": {"name": "owner", "description": "Address of the account owner", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.8717282, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_account_created_arbitrum_sepolia\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'core_proxy',\n 'account_created'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "core_proxy_event_account_created"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.core_proxy_event_account_created"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_account_created_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_account_created\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_liquidation_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "core_liquidation_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/core/core_liquidation_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/core_liquidation_arbitrum_sepolia.sql", "unique_id": "model.synthetix.core_liquidation_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "core_liquidation_arbitrum_sepolia"], "alias": "core_liquidation_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "1a834b87c375d703ff0324284885b903e3cc25f207d0a754c2f0e2c8da46af8c"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "Liquidation events from the CoreProxy contract", "columns": {"pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the liquidator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidation_data": {"name": "liquidation_data", "description": "", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidate_as_account_id": {"name": "liquidate_as_account_id", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.8790421, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'core_proxy',\n 'liquidation'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "core_proxy_event_liquidation"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.core_proxy_event_liquidation"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_liquidation_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_liquidation\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_usd_minted_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "core_usd_minted_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/core/core_usd_minted_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/core_usd_minted_arbitrum_sepolia.sql", "unique_id": "model.synthetix.core_usd_minted_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "core_usd_minted_arbitrum_sepolia"], "alias": "core_usd_minted_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "83f8cf4c5a0136714b08e254ba1cf9e67db55e58e1891e1e889bc114b4eff7b9"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "UsdMinted events from the CoreProxy contract", "columns": {"pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the event initiator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Amount minted", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.8915694, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'core_proxy',\n 'usd_minted'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "core_proxy_event_usd_minted"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.core_proxy_event_usd_minted"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_usd_minted_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_usd_minted\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_delegation_updated_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "core_delegation_updated_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/core/core_delegation_updated_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/core_delegation_updated_arbitrum_sepolia.sql", "unique_id": "model.synthetix.core_delegation_updated_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "core_delegation_updated_arbitrum_sepolia"], "alias": "core_delegation_updated_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "cef7204706b5bdfdc82b9f8b019a33d317cd0254495673a9b4e132dc46abd38d"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "DelegationUpdated events from the CoreProxy contract", "columns": {"contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the delegator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "leverage": {"name": "leverage", "description": "Leverage", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Amount delegated", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.873684, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'core_proxy',\n 'delegation_updated'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "core_proxy_event_delegation_updated"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.core_proxy_event_delegation_updated"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_delegation_updated_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_delegation_updated\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_vault_debt_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "core_vault_debt_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/core/core_vault_debt_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/core_vault_debt_arbitrum_sepolia.sql", "unique_id": "model.synthetix.core_vault_debt_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "core_vault_debt_arbitrum_sepolia"], "alias": "core_vault_debt_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "ded1d3533c12a82b37e6baff4447f5bfde39ffd5aa2d0d185512016a0b30ede3"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "debt": {"name": "debt", "description": "Vault debt", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract_address": {"name": "contract_address", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.8958325, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_debt_arbitrum_sepolia\"", "raw_code": "with base as (\n select\n block_number,\n contract_address,\n chain_id,\n pool_id,\n collateral_type,\n cast(\n value_1 as numeric\n ) as debt\n from\n {{ source(\n 'raw_arbitrum_sepolia',\n \"core_get_vault_debt\"\n ) }}\n where\n value_1 is not null\n)\n\nselect\n to_timestamp(blocks.timestamp) as ts,\n cast(\n blocks.block_number as integer\n ) as block_number,\n base.contract_address,\n cast(\n base.pool_id as integer\n ) as pool_id,\n cast(\n base.collateral_type as varchar\n ) as collateral_type,\n {{ convert_wei('base.debt') }} as debt\nfrom\n base\ninner join {{ source('raw_arbitrum_sepolia', 'blocks_parquet') }} as blocks\n on base.block_number = blocks.block_number", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "core_get_vault_debt"], ["raw_arbitrum_sepolia", "blocks_parquet"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.core_get_vault_debt", "source.synthetix.raw_arbitrum_sepolia.blocks_parquet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_vault_debt_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with base as (\n select\n block_number,\n contract_address,\n chain_id,\n pool_id,\n collateral_type,\n cast(\n value_1 as numeric\n ) as debt\n from\n \"analytics\".\"raw_arbitrum_sepolia\".\"core_get_vault_debt\"\n where\n value_1 is not null\n)\n\nselect\n to_timestamp(blocks.timestamp) as ts,\n cast(\n blocks.block_number as integer\n ) as block_number,\n base.contract_address,\n cast(\n base.pool_id as integer\n ) as pool_id,\n cast(\n base.collateral_type as varchar\n ) as collateral_type,\n \n base.debt / 1e18\n as debt\nfrom\n base\ninner join \"analytics\".\"raw_arbitrum_sepolia\".\"blocks_parquet\" as blocks\n on base.block_number = blocks.block_number", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.core_vault_collateral_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "core_vault_collateral_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/core/core_vault_collateral_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/core_vault_collateral_arbitrum_sepolia.sql", "unique_id": "model.synthetix.core_vault_collateral_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "core_vault_collateral_arbitrum_sepolia"], "alias": "core_vault_collateral_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "12cb706a227771b55d7751ce86a4ba7f61325523d81c9a28bca67667e9820f68"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Collateral amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_value": {"name": "collateral_value", "description": "Vault collateral value", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract_address": {"name": "contract_address", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.8946435, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_collateral_arbitrum_sepolia\"", "raw_code": "with base as (\n select\n block_number,\n contract_address,\n chain_id,\n pool_id,\n collateral_type,\n cast(\n amount as numeric\n ) as amount,\n cast(\n value as numeric\n ) as collateral_value\n from\n {{ source(\n 'raw_arbitrum_sepolia',\n \"core_get_vault_collateral\"\n ) }}\n where\n amount is not null\n)\n\nselect\n to_timestamp(blocks.timestamp) as ts,\n cast(\n blocks.block_number as integer\n ) as block_number,\n base.contract_address,\n cast(\n base.pool_id as integer\n ) as pool_id,\n cast(\n base.collateral_type as varchar\n ) as collateral_type,\n {{ convert_wei('base.amount') }} as amount,\n {{ convert_wei('base.collateral_value') }} as collateral_value\nfrom\n base\ninner join {{ source('raw_arbitrum_sepolia', 'blocks_parquet') }} as blocks\n on base.block_number = blocks.block_number", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "core_get_vault_collateral"], ["raw_arbitrum_sepolia", "blocks_parquet"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.core_get_vault_collateral", "source.synthetix.raw_arbitrum_sepolia.blocks_parquet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_vault_collateral_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with base as (\n select\n block_number,\n contract_address,\n chain_id,\n pool_id,\n collateral_type,\n cast(\n amount as numeric\n ) as amount,\n cast(\n value as numeric\n ) as collateral_value\n from\n \"analytics\".\"raw_arbitrum_sepolia\".\"core_get_vault_collateral\"\n where\n amount is not null\n)\n\nselect\n to_timestamp(blocks.timestamp) as ts,\n cast(\n blocks.block_number as integer\n ) as block_number,\n base.contract_address,\n cast(\n base.pool_id as integer\n ) as pool_id,\n cast(\n base.collateral_type as varchar\n ) as collateral_type,\n \n base.amount / 1e18\n as amount,\n \n base.collateral_value / 1e18\n as collateral_value\nfrom\n base\ninner join \"analytics\".\"raw_arbitrum_sepolia\".\"blocks_parquet\" as blocks\n on base.block_number = blocks.block_number", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.core_market_updated_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "core_market_updated_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/core/core_market_updated_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/core_market_updated_arbitrum_sepolia.sql", "unique_id": "model.synthetix.core_market_updated_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "core_market_updated_arbitrum_sepolia"], "alias": "core_market_updated_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "c1ec4952a4c73213bac8210020c3d789d15ea7db4345ab97513c0a0d9918e446"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "Combination of MarketCollateralDeposited, MarketCollateralWithdrawn, MarketUsdDeposited, MarketUsdWithdrawn events from the CoreProxy contract\n", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "net_issuance": {"name": "net_issuance", "description": "Net issuance", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "deposited_collateral_value": {"name": "deposited_collateral_value", "description": "Deposited collateral value", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the event initiator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "credit_capacity": {"name": "credit_capacity", "description": "Credit capacity", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_amount": {"name": "token_amount", "description": "Token amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.8810718, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"", "raw_code": "with events as (\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n (\n {{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'core_proxy',\n 'market_collateral_deposited'\n ) }}\n ) as collateral_deposited -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n (\n {{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'core_proxy',\n 'market_collateral_withdrawn'\n ) }}\n ) as collateral_withdrawn -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n target as sender,\n 'USD' as collateral_type,\n credit_capacity,\n amount as token_amount\n from\n (\n {{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'core_proxy',\n 'market_usd_deposited'\n ) }}\n ) as usd_deposited -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n target as sender,\n 'USD' as collateral_type,\n credit_capacity,\n amount as token_amount\n from\n (\n {{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'core_proxy',\n 'market_usd_withdrawn'\n ) }}\n ) as usd_withdrawn -- noqa: AL05\n)\n\nselect *\nfrom\n events\norder by\n block_timestamp", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "core_proxy_event_market_collateral_deposited"], ["raw_arbitrum_sepolia", "core_proxy_event_market_collateral_withdrawn"], ["raw_arbitrum_sepolia", "core_proxy_event_market_usd_deposited"], ["raw_arbitrum_sepolia", "core_proxy_event_market_usd_withdrawn"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_collateral_deposited", "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_collateral_withdrawn", "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_usd_deposited", "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_usd_withdrawn"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_market_updated_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "with events as (\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_market_collateral_deposited\"\n\n ) as collateral_deposited -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_market_collateral_withdrawn\"\n\n ) as collateral_withdrawn -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n target as sender,\n 'USD' as collateral_type,\n credit_capacity,\n amount as token_amount\n from\n (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_market_usd_deposited\"\n\n ) as usd_deposited -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n target as sender,\n 'USD' as collateral_type,\n credit_capacity,\n amount as token_amount\n from\n (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_market_usd_withdrawn\"\n\n ) as usd_withdrawn -- noqa: AL05\n)\n\nselect *\nfrom\n events\norder by\n block_timestamp", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_vault_liquidation_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "core_vault_liquidation_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/core/core_vault_liquidation_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/core_vault_liquidation_arbitrum_sepolia.sql", "unique_id": "model.synthetix.core_vault_liquidation_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "core_vault_liquidation_arbitrum_sepolia"], "alias": "core_vault_liquidation_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "af1d9b60fdf93aadbb260cd7bf3d51f63801c18a4497b864c3034757f5372594"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "VaultLiquidation events from the CoreProxy contract", "columns": {"transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidate_as_account_id": {"name": "liquidate_as_account_id", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidation_data": {"name": "liquidation_data", "description": "", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the event initiator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.8933027, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'core_proxy',\n 'vault_liquidation'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "core_proxy_event_vault_liquidation"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.core_proxy_event_vault_liquidation"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_vault_liquidation_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_vault_liquidation\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_deposited_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "core_deposited_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/core/core_deposited_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/core_deposited_arbitrum_sepolia.sql", "unique_id": "model.synthetix.core_deposited_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "core_deposited_arbitrum_sepolia"], "alias": "core_deposited_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "a1f3b746267829fc22f555604b226d98956df924bcb01a41c4a2763e546aa4ce"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "Deposited events from the CoreProxy contract", "columns": {"collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the depositor", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_amount": {"name": "token_amount", "description": "Token amount deposited", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.87534, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'core_proxy',\n 'deposited'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "core_proxy_event_deposited"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.core_proxy_event_deposited"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_deposited_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_deposited\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_withdrawn_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "core_withdrawn_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/core/core_withdrawn_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/core_withdrawn_arbitrum_sepolia.sql", "unique_id": "model.synthetix.core_withdrawn_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "core_withdrawn_arbitrum_sepolia"], "alias": "core_withdrawn_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "560755ffc4a2a956c7c62825da3972088bd9538b579eff35ace1e0ef8c978ff0"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "Withdrawn events from the CoreProxy contract", "columns": {"block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_amount": {"name": "token_amount", "description": "Token amount withdrawn", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the withdrawer", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.8771253, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'core_proxy',\n 'withdrawn'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "core_proxy_event_withdrawn"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.core_proxy_event_withdrawn"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_withdrawn_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_withdrawn\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_market_registered_arbitrum_sepolia": {"database": "analytics", "schema": "prod_raw_arbitrum_sepolia", "name": "core_market_registered_arbitrum_sepolia", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/sepolia/core/core_market_registered_arbitrum_sepolia.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/core_market_registered_arbitrum_sepolia.sql", "unique_id": "model.synthetix.core_market_registered_arbitrum_sepolia", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "core_market_registered_arbitrum_sepolia"], "alias": "core_market_registered_arbitrum_sepolia", "checksum": {"name": "sha256", "checksum": "86b0c778b519247318bdb6d9680e146b6043aef0d0d5e45e730623e3e2f092d3"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_sepolia", "database": null, "tags": ["arbitrum_sepolia"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_sepolia"], "description": "MarketRegistered events from the CoreProxy contract", "columns": {"market": {"name": "market", "description": "Market name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "Market ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the event initiator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/sepolia/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_sepolia", "schema": "raw_arbitrum_sepolia"}, "created_at": 1727988939.8826208, "relation_name": "\"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_registered_arbitrum_sepolia\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'sepolia',\n 'core_proxy',\n 'market_registered'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_sepolia", "core_proxy_event_market_registered"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_registered"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/core_market_registered_arbitrum_sepolia.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_market_registered\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id", "market_id"], "time_spine": null}, "model.synthetix.blocks_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "blocks_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/blocks_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/blocks_arbitrum_mainnet.sql", "unique_id": "model.synthetix.blocks_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "blocks_arbitrum_mainnet"], "alias": "blocks_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "c67ab81a71cca556d13a0fde65822f17fa6e6608628ac5664caa48d53247b4ab"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "Block numbers and timestamps", "columns": {"ts": {"name": "ts", "description": "UTC timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block height", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988940.465143, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"blocks_arbitrum_mainnet\"", "raw_code": "with indexer_blocks as (\n select\n timestamp as ts,\n CAST(\n number as INTEGER\n ) as block_number\n from\n {{ source(\n 'raw_arbitrum_mainnet',\n 'block'\n ) }}\n),\n\nparquet_blocks as (\n select\n TO_TIMESTAMP(timestamp) as ts,\n CAST(\n block_number as INTEGER\n ) as block_number\n from\n {{ source(\n 'raw_arbitrum_mainnet',\n 'blocks_parquet'\n ) }}\n),\n\ncombined_blocks as (\n select *\n from\n indexer_blocks\n\n union all\n select *\n from\n parquet_blocks\n)\n\nselect\n block_number,\n MIN(ts) as ts\nfrom\n combined_blocks\ngroup by\n block_number", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "block"], ["raw_arbitrum_mainnet", "blocks_parquet"]], "metrics": [], "depends_on": {"macros": [], "nodes": ["source.synthetix.raw_arbitrum_mainnet.block", "source.synthetix.raw_arbitrum_mainnet.blocks_parquet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/blocks_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with indexer_blocks as (\n select\n timestamp as ts,\n CAST(\n number as INTEGER\n ) as block_number\n from\n \"analytics\".\"raw_arbitrum_mainnet\".\"block\"\n),\n\nparquet_blocks as (\n select\n TO_TIMESTAMP(timestamp) as ts,\n CAST(\n block_number as INTEGER\n ) as block_number\n from\n \"analytics\".\"raw_arbitrum_mainnet\".\"blocks_parquet\"\n),\n\ncombined_blocks as (\n select *\n from\n indexer_blocks\n\n union all\n select *\n from\n parquet_blocks\n)\n\nselect\n block_number,\n MIN(ts) as ts\nfrom\n combined_blocks\ngroup by\n block_number", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["block_number"], "time_spine": null}, "model.synthetix.perp_market_updated_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "perp_market_updated_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/perp/perp_market_updated_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/perp_market_updated_arbitrum_mainnet.sql", "unique_id": "model.synthetix.perp_market_updated_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "perp_market_updated_arbitrum_mainnet"], "alias": "perp_market_updated_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "428a70764bb310db8a15fc1af8d29ee690dbec6cb56a8a50d8268d14c2d91c3f"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "MarketUpdated events from the PerpsMarketProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "skew": {"name": "skew", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size": {"name": "size", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size_delta": {"name": "size_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "current_funding_rate": {"name": "current_funding_rate", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "current_funding_velocity": {"name": "current_funding_velocity", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "interest_rate": {"name": "interest_rate", "description": "Interest rate", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988940.4806786, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"", "raw_code": "with current_events as (\n {{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'perps_market_proxy',\n 'market_updated'\n ) }}\n)\n\nselect\n id,\n block_number,\n block_timestamp,\n transaction_hash,\n contract,\n event_name,\n market_id,\n price,\n skew,\n size,\n size_delta,\n current_funding_rate,\n current_funding_velocity,\n interest_rate\nfrom\n current_events", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "perps_market_proxy_event_market_updated"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_market_updated"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_market_updated_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with current_events as (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"perps_market_proxy_event_market_updated\"\n\n)\n\nselect\n id,\n block_number,\n block_timestamp,\n transaction_hash,\n contract,\n event_name,\n market_id,\n price,\n skew,\n size,\n size_delta,\n current_funding_rate,\n current_funding_velocity,\n interest_rate\nfrom\n current_events", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "perp_account_liquidation_attempt_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/perp/perp_account_liquidation_attempt_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/perp_account_liquidation_attempt_arbitrum_mainnet.sql", "unique_id": "model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "perp_account_liquidation_attempt_arbitrum_mainnet"], "alias": "perp_account_liquidation_attempt_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "be1ed09464045325000bafb6d3eb4577855ac3ac5996a21aa1c13457ea8a1527"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "AccountLiquidationAttempt events from the PerpsMarketProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "reward": {"name": "reward", "description": "Reward", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "full_liquidation": {"name": "full_liquidation", "description": "Whether it is a full or partial liquidation", "meta": {}, "data_type": "boolean", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988940.484003, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_liquidation_attempt_arbitrum_mainnet\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'perps_market_proxy',\n 'account_liquidation_attempt'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "perps_market_proxy_event_account_liquidation_attempt"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_account_liquidation_attempt"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_account_liquidation_attempt_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"perps_market_proxy_event_account_liquidation_attempt\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_market_created_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "perp_market_created_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/perp/perp_market_created_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/perp_market_created_arbitrum_mainnet.sql", "unique_id": "model.synthetix.perp_market_created_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "perp_market_created_arbitrum_mainnet"], "alias": "perp_market_created_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "db14653b000adafe10c5838946f54283dd1b4f656378672fc9444c69f358bdbf"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "MarketCreated events from the PerpsMarketProxy contract", "columns": {"market_name": {"name": "market_name", "description": "Market name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_symbol": {"name": "market_symbol", "description": "Market symbol", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "perps_market_id": {"name": "perps_market_id", "description": "ID of the perps market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988940.4887278, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_created_arbitrum_mainnet\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'perps_market_proxy',\n 'market_created'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "perps_market_proxy_event_market_created"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_market_created"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_market_created_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"perps_market_proxy_event_market_created\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_interest_rate_updated_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "perp_interest_rate_updated_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/perp/perp_interest_rate_updated_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/perp_interest_rate_updated_arbitrum_mainnet.sql", "unique_id": "model.synthetix.perp_interest_rate_updated_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "perp_interest_rate_updated_arbitrum_mainnet"], "alias": "perp_interest_rate_updated_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "03b22b246208084402a481057fc3830d237f045fc14b5d5799a40ea74a366a3f"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "InterestRateUpdated events from the PerpsMarketProxy contract", "columns": {"block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "interest_rate": {"name": "interest_rate", "description": "Interest rate", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "super_market_id": {"name": "super_market_id", "description": "ID of the super market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988940.491642, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_rate_updated_arbitrum_mainnet\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'perps_market_proxy',\n 'interest_rate_updated'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "perps_market_proxy_event_interest_rate_updated"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_interest_rate_updated"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_interest_rate_updated_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"perps_market_proxy_event_interest_rate_updated\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_order_settled_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "perp_order_settled_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/perp/perp_order_settled_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/perp_order_settled_arbitrum_mainnet.sql", "unique_id": "model.synthetix.perp_order_settled_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "perp_order_settled_arbitrum_mainnet"], "alias": "perp_order_settled_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "744cd646b9256dc736bea8e428bfdc67b4e47567bd4071124dae63e2a13dec65"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "OrderSettled events from the PerpsMarketProxy contract", "columns": {"contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fill_price": {"name": "fill_price", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_reward": {"name": "settlement_reward", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settler": {"name": "settler", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "total_fees": {"name": "total_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pnl": {"name": "pnl", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "Amount of fees collected", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size_delta": {"name": "size_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "accrued_funding": {"name": "accrued_funding", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referral_fees": {"name": "referral_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "new_size": {"name": "new_size", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988940.478891, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'perps_market_proxy',\n 'order_settled'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "perps_market_proxy_event_order_settled"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_order_settled"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_order_settled_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"perps_market_proxy_event_order_settled\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_previous_order_expired_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "perp_previous_order_expired_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/perp/perp_previous_order_expired_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/perp_previous_order_expired_arbitrum_mainnet.sql", "unique_id": "model.synthetix.perp_previous_order_expired_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "perp_previous_order_expired_arbitrum_mainnet"], "alias": "perp_previous_order_expired_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "a7a7a8076deb243cb66d0153400de1ef3d3b7fceb109520b15af9942124f7ef8"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "PreviousOrderExpired events from the PerpsMarketProxy contract", "columns": {"block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "Tracking code", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "size_delta": {"name": "size_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "commitment_time": {"name": "commitment_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "acceptable_price": {"name": "acceptable_price", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988940.4872088, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_previous_order_expired_arbitrum_mainnet\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'perps_market_proxy',\n 'previous_order_expired'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "perps_market_proxy_event_previous_order_expired"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_previous_order_expired"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_previous_order_expired_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"perps_market_proxy_event_previous_order_expired\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_account_created_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "perp_account_created_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/perp/perp_account_created_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/perp_account_created_arbitrum_mainnet.sql", "unique_id": "model.synthetix.perp_account_created_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "perp_account_created_arbitrum_mainnet"], "alias": "perp_account_created_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "a496236e9c9a10e4d6e95d1ff53756df7deab464fc321408706a759111e1f49d"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "AccountCreated events from the PerpsMarketProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "owner": {"name": "owner", "description": "Address of the pool owner", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988940.474792, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_created_arbitrum_mainnet\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'perps_market_proxy',\n 'account_created'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "perps_market_proxy_event_account_created"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_account_created"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_account_created_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"perps_market_proxy_event_account_created\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_collateral_modified_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "perp_collateral_modified_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/perp/perp_collateral_modified_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/perp_collateral_modified_arbitrum_mainnet.sql", "unique_id": "model.synthetix.perp_collateral_modified_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "perp_collateral_modified_arbitrum_mainnet"], "alias": "perp_collateral_modified_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "2f517d1f2b0bdfb4a040a92f07c9797a2d83e761c11a305c2ee97450ab7deb10"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "CollateralModified events from the PerpsMarketProxy contract", "columns": {"block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_delta": {"name": "amount_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_id": {"name": "collateral_id", "description": "ID of the synth market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Sender address", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988940.4855819, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_collateral_modified_arbitrum_mainnet\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'perps_market_proxy',\n 'collateral_modified'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "perps_market_proxy_event_collateral_modified"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_collateral_modified"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_collateral_modified_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"perps_market_proxy_event_collateral_modified\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_order_committed_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "perp_order_committed_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/perp/perp_order_committed_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/perp_order_committed_arbitrum_mainnet.sql", "unique_id": "model.synthetix.perp_order_committed_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "perp_order_committed_arbitrum_mainnet"], "alias": "perp_order_committed_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "a9f9bf2aa5fd2e44b2659d9f1c0848a754816d710a2b253d5663cf9c8e27084a"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "OrderCommitted events from the PerpsMarketProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "commitment_time": {"name": "commitment_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "expiration_time": {"name": "expiration_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settlement_time": {"name": "settlement_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "expected_price_time": {"name": "expected_price_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "acceptable_price": {"name": "acceptable_price", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "order_type": {"name": "order_type", "description": "", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size_delta": {"name": "size_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988940.4768178, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_committed_arbitrum_mainnet\"", "raw_code": "with current_events as (\n {{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'perps_market_proxy',\n 'order_committed'\n ) }}\n)\n\nselect\n id,\n block_number,\n block_timestamp,\n transaction_hash,\n contract,\n event_name,\n market_id,\n account_id,\n commitment_time,\n expiration_time,\n settlement_time,\n expected_price_time,\n acceptable_price,\n order_type,\n size_delta,\n sender,\n tracking_code\nfrom\n current_events", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "perps_market_proxy_event_order_committed"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_order_committed"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_order_committed_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with current_events as (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"perps_market_proxy_event_order_committed\"\n\n)\n\nselect\n id,\n block_number,\n block_timestamp,\n transaction_hash,\n contract,\n event_name,\n market_id,\n account_id,\n commitment_time,\n expiration_time,\n settlement_time,\n expected_price_time,\n acceptable_price,\n order_type,\n size_delta,\n sender,\n tracking_code\nfrom\n current_events", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_position_liquidated_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "perp_position_liquidated_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/perp/perp_position_liquidated_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/perp_position_liquidated_arbitrum_mainnet.sql", "unique_id": "model.synthetix.perp_position_liquidated_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "perp_position_liquidated_arbitrum_mainnet"], "alias": "perp_position_liquidated_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "bc3c2dbb49422139c8c0769bbd2647dc0e1b2c50f8613fabecac25af070eef8c"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "PositionLiquidated events from the PerpsMarketProxy contract", "columns": {"account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "current_position_size": {"name": "current_position_size", "description": "Current position size", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_liquidated": {"name": "amount_liquidated", "description": "Amount liquidated", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988940.4823756, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'perps_market_proxy',\n 'position_liquidated'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "perps_market_proxy_event_position_liquidated"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_position_liquidated"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_position_liquidated_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"perps_market_proxy_event_position_liquidated\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.perp_interest_charged_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "perp_interest_charged_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/perp/perp_interest_charged_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/perp_interest_charged_arbitrum_mainnet.sql", "unique_id": "model.synthetix.perp_interest_charged_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "perp_interest_charged_arbitrum_mainnet"], "alias": "perp_interest_charged_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "05fd26a5254449d5ada932a638891a8ec8773c2db791b794b60f12ed743f27e7"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "InterestCharged events from the PerpsMarketProxy contract", "columns": {"event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "interest": {"name": "interest", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/perp/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988940.4901755, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_charged_arbitrum_mainnet\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'perps_market_proxy',\n 'interest_charged'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "perps_market_proxy_event_interest_charged"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_interest_charged"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/perp_interest_charged_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"perps_market_proxy_event_interest_charged\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_synth_bought_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "spot_synth_bought_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/spot/spot_synth_bought_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/spot_synth_bought_arbitrum_mainnet.sql", "unique_id": "model.synthetix.spot_synth_bought_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "spot_synth_bought_arbitrum_mainnet"], "alias": "spot_synth_bought_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "6d7270eaad10766ac903650dd89388215749a90fc570541a98b2aec70b791ad1"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "SynthBought events from the SpotMarketProxy contract", "columns": {"collected_fees": {"name": "collected_fees", "description": "Amount of fees collected", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "ID of the synth market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Synth price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referrer": {"name": "referrer", "description": "Address of the referrer", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees": {"name": "fees", "description": "Fees data", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_returned": {"name": "synth_returned", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988940.8257303, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'spot_market_proxy',\n 'synth_bought'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "spot_market_proxy_event_synth_bought"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_bought"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_synth_bought_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"spot_market_proxy_event_synth_bought\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_synth_registered_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "spot_synth_registered_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/spot/spot_synth_registered_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/spot_synth_registered_arbitrum_mainnet.sql", "unique_id": "model.synthetix.spot_synth_registered_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "spot_synth_registered_arbitrum_mainnet"], "alias": "spot_synth_registered_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "a43c78e1d07816684a33756713e88a9d6e0dc414f5d155f8fea5aff9bc691c2c"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "SynthRegistered events from the SpotMarketProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "ID of the synth market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_token_address": {"name": "synth_token_address", "description": "Address of the synth token", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988940.8239002, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_registered_arbitrum_mainnet\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'spot_market_proxy',\n 'synth_registered'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "spot_market_proxy_event_synth_registered"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_registered"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_synth_registered_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"spot_market_proxy_event_synth_registered\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_order_settled_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "spot_order_settled_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/spot/spot_order_settled_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/spot_order_settled_arbitrum_mainnet.sql", "unique_id": "model.synthetix.spot_order_settled_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "spot_order_settled_arbitrum_mainnet"], "alias": "spot_order_settled_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "31b8c68f36467ac51ba256e259172446d75e67bbbbb2b4b13986fd4e083e45a6"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "OrderSettled events from the SpotMarketProxy contract", "columns": {"final_order_amount": {"name": "final_order_amount", "description": "Final order amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "settler": {"name": "settler", "description": "Address of the settler", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "async_order_id": {"name": "async_order_id", "description": "Async order ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "order_type": {"name": "order_type", "description": "Type of order", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Synth price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "Amount of fees collected", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees": {"name": "fees", "description": "Fees data", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988940.820721, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'spot_market_proxy',\n 'order_settled'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "spot_market_proxy_event_order_settled"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_order_settled"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_order_settled_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"spot_market_proxy_event_order_settled\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_order_committed_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "spot_order_committed_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/spot/spot_order_committed_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/spot_order_committed_arbitrum_mainnet.sql", "unique_id": "model.synthetix.spot_order_committed_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "spot_order_committed_arbitrum_mainnet"], "alias": "spot_order_committed_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "7e3b2e4c34c6c9d267f144c3b2ef6fd6ea58705e47b0681d8843e90c13763a5a"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "OrderCommitted events from the SpotMarketProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the delegator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referrer": {"name": "referrer", "description": "Address of the referrer", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_provided": {"name": "amount_provided", "description": "Amount provided", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "async_order_id": {"name": "async_order_id", "description": "Async order ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "order_type": {"name": "order_type", "description": "Type of order", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988940.8186743, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'spot_market_proxy',\n 'order_committed'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "spot_market_proxy_event_order_committed"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_order_committed"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_order_committed_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"spot_market_proxy_event_order_committed\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_order_cancelled_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "spot_order_cancelled_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/spot/spot_order_cancelled_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/spot_order_cancelled_arbitrum_mainnet.sql", "unique_id": "model.synthetix.spot_order_cancelled_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "spot_order_cancelled_arbitrum_mainnet"], "alias": "spot_order_cancelled_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "d990d04b0826df90248d494e12b317cfda1c77d3150b85ffcba2bd108027265c"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "OrderCancelled events from the SpotMarketProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "async_order_claim": {"name": "async_order_claim", "description": "Async order clain", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the delegator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "async_order_id": {"name": "async_order_id", "description": "Async order ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988940.8222725, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_cancelled_arbitrum_mainnet\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'spot_market_proxy',\n 'order_cancelled'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "spot_market_proxy_event_order_cancelled"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_order_cancelled"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_order_cancelled_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"spot_market_proxy_event_order_cancelled\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_synth_unwrapped_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "spot_synth_unwrapped_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/spot/spot_synth_unwrapped_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/spot_synth_unwrapped_arbitrum_mainnet.sql", "unique_id": "model.synthetix.spot_synth_unwrapped_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "spot_synth_unwrapped_arbitrum_mainnet"], "alias": "spot_synth_unwrapped_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "f9fc4049fe5a1e345522415b569a82b4618ed452df5c8faddd850d755ad775dd"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "SynthUnwrapped events from the SpotMarketProxy contract", "columns": {"block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_unwrapped": {"name": "amount_unwrapped", "description": "Amount of synth unwrapped", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees_collected": {"name": "fees_collected", "description": "Amount of fees collected", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees": {"name": "fees", "description": "Fees data", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "ID of the synth market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988940.830956, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'spot_market_proxy',\n 'synth_unwrapped'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "spot_market_proxy_event_synth_unwrapped"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_unwrapped"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_synth_unwrapped_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"spot_market_proxy_event_synth_unwrapped\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_synth_wrapped_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "spot_synth_wrapped_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/spot/spot_synth_wrapped_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/spot_synth_wrapped_arbitrum_mainnet.sql", "unique_id": "model.synthetix.spot_synth_wrapped_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "spot_synth_wrapped_arbitrum_mainnet"], "alias": "spot_synth_wrapped_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "b8604c839a2130f18cd7fc69b6936a3d3fcd880bbbb6698253e6ea54130aa444"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "SynthWrapped events from the SpotMarketProxy contract", "columns": {"fees": {"name": "fees", "description": "Fees data", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "ID of the synth market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_wrapped": {"name": "amount_wrapped", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees_collected": {"name": "fees_collected", "description": "Amount of fees collected", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988940.8291872, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_wrapped_arbitrum_mainnet\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'spot_market_proxy',\n 'synth_wrapped'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "spot_market_proxy_event_synth_wrapped"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_wrapped"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_synth_wrapped_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"spot_market_proxy_event_synth_wrapped\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.spot_synth_sold_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "spot_synth_sold_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/spot/spot_synth_sold_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/spot_synth_sold_arbitrum_mainnet.sql", "unique_id": "model.synthetix.spot_synth_sold_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "spot_synth_sold_arbitrum_mainnet"], "alias": "spot_synth_sold_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "31df026d77a280e56bbf3609c846534f6b24c6533cf00103d368166d3b0746d2"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "SynthSold events from the SpotMarketProxy contract", "columns": {"event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collected_fees": {"name": "collected_fees", "description": "Amount of fees collected", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "referrer": {"name": "referrer", "description": "Address of the referrer", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fees": {"name": "fees", "description": "Fees data", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "Synth price", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_returned": {"name": "amount_returned", "description": "Amount returned", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "synth_market_id": {"name": "synth_market_id", "description": "ID of the synth market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/spot/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988940.8276188, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'spot_market_proxy',\n 'synth_sold'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "spot_market_proxy_event_synth_sold"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_sold"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/spot_synth_sold_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"spot_market_proxy_event_synth_sold\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_pool_created_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "core_pool_created_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/core/core_pool_created_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/core_pool_created_arbitrum_mainnet.sql", "unique_id": "model.synthetix.core_pool_created_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "core_pool_created_arbitrum_mainnet"], "alias": "core_pool_created_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "dbdeb45169e27e69f0bb0a87dd43807242d084d33ac58646f93aecd1e38e5cb5"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "PoolCreated events from the CoreProxy contract", "columns": {"contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the event initiator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "owner": {"name": "owner", "description": "Address of the pool owner", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988941.1106412, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_pool_created_arbitrum_mainnet\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'core_proxy',\n 'pool_created'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "core_proxy_event_pool_created"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.core_proxy_event_pool_created"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_pool_created_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_pool_created\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_vault_liquidation_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "core_vault_liquidation_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/core/core_vault_liquidation_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/core_vault_liquidation_arbitrum_mainnet.sql", "unique_id": "model.synthetix.core_vault_liquidation_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "core_vault_liquidation_arbitrum_mainnet"], "alias": "core_vault_liquidation_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "f9db0b46de7d6d32fa672cc76656b94a70d5a477a005d1da8263186c747c03d2"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "VaultLiquidation events from the CoreProxy contract", "columns": {"transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidate_as_account_id": {"name": "liquidate_as_account_id", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidation_data": {"name": "liquidation_data", "description": "", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the event initiator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988941.1202931, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'core_proxy',\n 'vault_liquidation'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "core_proxy_event_vault_liquidation"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.core_proxy_event_vault_liquidation"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_vault_liquidation_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_vault_liquidation\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_rewards_distributed_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "core_rewards_distributed_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/core/core_rewards_distributed_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/core_rewards_distributed_arbitrum_mainnet.sql", "unique_id": "model.synthetix.core_rewards_distributed_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "core_rewards_distributed_arbitrum_mainnet"], "alias": "core_rewards_distributed_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "7b775a38ac7662920deb8087d3f9228fe407ce99ea0dcc3756335e96da122d27"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "RewardsDistributed events from the CoreProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Amount claimed", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "start": {"name": "start", "description": "UNIX timestamp", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "duration": {"name": "duration", "description": "Duration in seconds", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "distributor": {"name": "distributor", "description": "Address of the distributor", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988941.1142883, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'core_proxy',\n 'rewards_distributed'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "core_proxy_event_rewards_distributed"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.core_proxy_event_rewards_distributed"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_rewards_distributed_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_rewards_distributed\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_market_registered_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "core_market_registered_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/core/core_market_registered_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/core_market_registered_arbitrum_mainnet.sql", "unique_id": "model.synthetix.core_market_registered_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "core_market_registered_arbitrum_mainnet"], "alias": "core_market_registered_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "fca578a9831249f11cbf97e0b963f00eb4648c20536c23c5e4602c1d2470e7d6"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "MarketRegistered events from the CoreProxy contract", "columns": {"market": {"name": "market", "description": "Market name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "Market ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the event initiator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988941.1090233, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_registered_arbitrum_mainnet\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'core_proxy',\n 'market_registered'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "core_proxy_event_market_registered"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_registered"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_market_registered_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_market_registered\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id", "market_id"], "time_spine": null}, "model.synthetix.core_market_updated_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "core_market_updated_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/core/core_market_updated_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/core_market_updated_arbitrum_mainnet.sql", "unique_id": "model.synthetix.core_market_updated_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "core_market_updated_arbitrum_mainnet"], "alias": "core_market_updated_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "0cd15ceab7e61beb1ba602d4178225677347ca7219f40129bb8e288251784f06"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "Combination of MarketCollateralDeposited, MarketCollateralWithdrawn, MarketUsdDeposited, MarketUsdWithdrawn events from the CoreProxy contract\n", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "net_issuance": {"name": "net_issuance", "description": "Net issuance", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "deposited_collateral_value": {"name": "deposited_collateral_value", "description": "Deposited collateral value", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the event initiator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "credit_capacity": {"name": "credit_capacity", "description": "Credit capacity", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_amount": {"name": "token_amount", "description": "Token amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988941.1074796, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"", "raw_code": "with events as (\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n (\n {{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'core_proxy',\n 'market_collateral_deposited'\n ) }}\n ) as collateral_deposited -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n (\n {{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'core_proxy',\n 'market_collateral_withdrawn'\n ) }}\n ) as collateral_withdrawn -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n target as sender,\n 'USD' as collateral_type,\n credit_capacity,\n amount as token_amount\n from\n (\n {{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'core_proxy',\n 'market_usd_deposited'\n ) }}\n ) as usd_deposited -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n target as sender,\n 'USD' as collateral_type,\n credit_capacity,\n amount as token_amount\n from\n (\n {{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'core_proxy',\n 'market_usd_withdrawn'\n ) }}\n ) as usd_withdrawn -- noqa: AL05\n)\n\nselect *\nfrom\n events\norder by\n block_timestamp", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "core_proxy_event_market_collateral_deposited"], ["raw_arbitrum_mainnet", "core_proxy_event_market_collateral_withdrawn"], ["raw_arbitrum_mainnet", "core_proxy_event_market_usd_deposited"], ["raw_arbitrum_mainnet", "core_proxy_event_market_usd_withdrawn"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_collateral_deposited", "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_collateral_withdrawn", "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_usd_deposited", "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_usd_withdrawn"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_market_updated_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with events as (\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_market_collateral_deposited\"\n\n ) as collateral_deposited -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_market_collateral_withdrawn\"\n\n ) as collateral_withdrawn -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n target as sender,\n 'USD' as collateral_type,\n credit_capacity,\n amount as token_amount\n from\n (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_market_usd_deposited\"\n\n ) as usd_deposited -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n target as sender,\n 'USD' as collateral_type,\n credit_capacity,\n amount as token_amount\n from\n (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_market_usd_withdrawn\"\n\n ) as usd_withdrawn -- noqa: AL05\n)\n\nselect *\nfrom\n events\norder by\n block_timestamp", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_deposited_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "core_deposited_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/core/core_deposited_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/core_deposited_arbitrum_mainnet.sql", "unique_id": "model.synthetix.core_deposited_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "core_deposited_arbitrum_mainnet"], "alias": "core_deposited_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "66cfe12e8147ecfcaa370240690497b5e27db83c8764ac207ebcff39cd21068c"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "Deposited events from the CoreProxy contract", "columns": {"collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the depositor", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_amount": {"name": "token_amount", "description": "Token amount deposited", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988941.1018083, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'core_proxy',\n 'deposited'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "core_proxy_event_deposited"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.core_proxy_event_deposited"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_deposited_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_deposited\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_vault_debt_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "core_vault_debt_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/core/core_vault_debt_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/core_vault_debt_arbitrum_mainnet.sql", "unique_id": "model.synthetix.core_vault_debt_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "core_vault_debt_arbitrum_mainnet"], "alias": "core_vault_debt_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "c503d509e76614967df9ff3d23b7513b4f53fd595e5277b5c00be52507d145d9"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "debt": {"name": "debt", "description": "Vault debt", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract_address": {"name": "contract_address", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988941.122765, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_debt_arbitrum_mainnet\"", "raw_code": "with base as (\n select\n block_number,\n contract_address,\n chain_id,\n pool_id,\n collateral_type,\n cast(\n value_1 as numeric\n ) as debt\n from\n {{ source(\n 'raw_arbitrum_mainnet',\n \"core_get_vault_debt\"\n ) }}\n where\n value_1 is not null\n)\n\nselect\n to_timestamp(blocks.timestamp) as ts,\n cast(\n blocks.block_number as integer\n ) as block_number,\n base.contract_address,\n cast(\n base.pool_id as integer\n ) as pool_id,\n cast(\n base.collateral_type as varchar\n ) as collateral_type,\n {{ convert_wei('base.debt') }} as debt\nfrom\n base\ninner join {{ source('raw_arbitrum_mainnet', 'blocks_parquet') }} as blocks\n on base.block_number = blocks.block_number", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "core_get_vault_debt"], ["raw_arbitrum_mainnet", "blocks_parquet"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.core_get_vault_debt", "source.synthetix.raw_arbitrum_mainnet.blocks_parquet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_vault_debt_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with base as (\n select\n block_number,\n contract_address,\n chain_id,\n pool_id,\n collateral_type,\n cast(\n value_1 as numeric\n ) as debt\n from\n \"analytics\".\"raw_arbitrum_mainnet\".\"core_get_vault_debt\"\n where\n value_1 is not null\n)\n\nselect\n to_timestamp(blocks.timestamp) as ts,\n cast(\n blocks.block_number as integer\n ) as block_number,\n base.contract_address,\n cast(\n base.pool_id as integer\n ) as pool_id,\n cast(\n base.collateral_type as varchar\n ) as collateral_type,\n \n base.debt / 1e18\n as debt\nfrom\n base\ninner join \"analytics\".\"raw_arbitrum_mainnet\".\"blocks_parquet\" as blocks\n on base.block_number = blocks.block_number", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.core_withdrawn_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "core_withdrawn_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/core/core_withdrawn_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/core_withdrawn_arbitrum_mainnet.sql", "unique_id": "model.synthetix.core_withdrawn_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "core_withdrawn_arbitrum_mainnet"], "alias": "core_withdrawn_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "b5218d8a5f5d9b1e2b6bfd58121bd917660b1856db9528432b94fb9f17106d7e"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "Withdrawn events from the CoreProxy contract", "columns": {"block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_amount": {"name": "token_amount", "description": "Token amount withdrawn", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the withdrawer", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988941.1036549, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'core_proxy',\n 'withdrawn'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "core_proxy_event_withdrawn"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.core_proxy_event_withdrawn"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_withdrawn_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_withdrawn\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_usd_burned_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "core_usd_burned_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/core/core_usd_burned_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/core_usd_burned_arbitrum_mainnet.sql", "unique_id": "model.synthetix.core_usd_burned_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "core_usd_burned_arbitrum_mainnet"], "alias": "core_usd_burned_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "dfb93e36097af123886b9bc24360f01d2fc04ead87e088358194749353cde646"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "UsdBurned events from the CoreProxy contract", "columns": {"amount": {"name": "amount", "description": "Amount burned", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the event initiator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988941.1160672, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'core_proxy',\n 'usd_burned'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "core_proxy_event_usd_burned"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.core_proxy_event_usd_burned"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_usd_burned_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_usd_burned\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_rewards_claimed_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "core_rewards_claimed_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/core/core_rewards_claimed_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/core_rewards_claimed_arbitrum_mainnet.sql", "unique_id": "model.synthetix.core_rewards_claimed_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "core_rewards_claimed_arbitrum_mainnet"], "alias": "core_rewards_claimed_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "f05c5bb03bf3f2f63da225fec70fd3512ba0eb98f6ec5141110201903a21fb81"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "RewardsClaimed events from the CoreProxy contract", "columns": {"transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Amount delegated", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "distributor": {"name": "distributor", "description": "Address of the distributor", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988941.1124551, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'core_proxy',\n 'rewards_claimed'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "core_proxy_event_rewards_claimed"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.core_proxy_event_rewards_claimed"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_rewards_claimed_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_rewards_claimed\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_usd_minted_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "core_usd_minted_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/core/core_usd_minted_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/core_usd_minted_arbitrum_mainnet.sql", "unique_id": "model.synthetix.core_usd_minted_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "core_usd_minted_arbitrum_mainnet"], "alias": "core_usd_minted_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "0dfa98a4c6a52c14dc0ec647d4e7e086968f0f079cd55a8c7b9881a21c5c4edc"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "UsdMinted events from the CoreProxy contract", "columns": {"pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the event initiator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Amount minted", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988941.118562, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'core_proxy',\n 'usd_minted'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "core_proxy_event_usd_minted"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.core_proxy_event_usd_minted"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_usd_minted_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_usd_minted\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_delegation_updated_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "core_delegation_updated_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/core/core_delegation_updated_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/core_delegation_updated_arbitrum_mainnet.sql", "unique_id": "model.synthetix.core_delegation_updated_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "core_delegation_updated_arbitrum_mainnet"], "alias": "core_delegation_updated_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "f5bf2169e9c72dd2bcd2976effbf9e703b3f005c955326de12ed9490967df0eb"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "DelegationUpdated events from the CoreProxy contract", "columns": {"contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the delegator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "leverage": {"name": "leverage", "description": "Leverage", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Amount delegated", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988941.100103, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'core_proxy',\n 'delegation_updated'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "core_proxy_event_delegation_updated"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.core_proxy_event_delegation_updated"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_delegation_updated_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_delegation_updated\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_vault_collateral_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "core_vault_collateral_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/core/core_vault_collateral_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/core_vault_collateral_arbitrum_mainnet.sql", "unique_id": "model.synthetix.core_vault_collateral_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "core_vault_collateral_arbitrum_mainnet"], "alias": "core_vault_collateral_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "08532133d690ec71dbff92db853b349fb3e4496822b5ad108cf8b5cff8d568e7"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Collateral amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_value": {"name": "collateral_value", "description": "Vault collateral value", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract_address": {"name": "contract_address", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988941.1216128, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_collateral_arbitrum_mainnet\"", "raw_code": "with base as (\n select\n block_number,\n contract_address,\n chain_id,\n pool_id,\n collateral_type,\n cast(\n amount as numeric\n ) as amount,\n cast(\n value as numeric\n ) as collateral_value\n from\n {{ source(\n 'raw_arbitrum_mainnet',\n \"core_get_vault_collateral\"\n ) }}\n where\n amount is not null\n)\n\nselect\n to_timestamp(blocks.timestamp) as ts,\n cast(\n blocks.block_number as integer\n ) as block_number,\n base.contract_address,\n cast(\n base.pool_id as integer\n ) as pool_id,\n cast(\n base.collateral_type as varchar\n ) as collateral_type,\n {{ convert_wei('base.amount') }} as amount,\n {{ convert_wei('base.collateral_value') }} as collateral_value\nfrom\n base\ninner join {{ source('raw_arbitrum_mainnet', 'blocks_parquet') }} as blocks\n on base.block_number = blocks.block_number", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "core_get_vault_collateral"], ["raw_arbitrum_mainnet", "blocks_parquet"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.core_get_vault_collateral", "source.synthetix.raw_arbitrum_mainnet.blocks_parquet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_vault_collateral_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "with base as (\n select\n block_number,\n contract_address,\n chain_id,\n pool_id,\n collateral_type,\n cast(\n amount as numeric\n ) as amount,\n cast(\n value as numeric\n ) as collateral_value\n from\n \"analytics\".\"raw_arbitrum_mainnet\".\"core_get_vault_collateral\"\n where\n amount is not null\n)\n\nselect\n to_timestamp(blocks.timestamp) as ts,\n cast(\n blocks.block_number as integer\n ) as block_number,\n base.contract_address,\n cast(\n base.pool_id as integer\n ) as pool_id,\n cast(\n base.collateral_type as varchar\n ) as collateral_type,\n \n base.amount / 1e18\n as amount,\n \n base.collateral_value / 1e18\n as collateral_value\nfrom\n base\ninner join \"analytics\".\"raw_arbitrum_mainnet\".\"blocks_parquet\" as blocks\n on base.block_number = blocks.block_number", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.core_liquidation_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "core_liquidation_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/core/core_liquidation_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/core_liquidation_arbitrum_mainnet.sql", "unique_id": "model.synthetix.core_liquidation_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "core_liquidation_arbitrum_mainnet"], "alias": "core_liquidation_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "c4953e37eb5ca809b383e8d13090b43b4fa33d6053836cf57a969cd083fba9a3"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "Liquidation events from the CoreProxy contract", "columns": {"pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the liquidator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidation_data": {"name": "liquidation_data", "description": "", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidate_as_account_id": {"name": "liquidate_as_account_id", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988941.1055024, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'core_proxy',\n 'liquidation'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "core_proxy_event_liquidation"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.core_proxy_event_liquidation"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_liquidation_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_liquidation\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_account_created_arbitrum_mainnet": {"database": "analytics", "schema": "prod_raw_arbitrum_mainnet", "name": "core_account_created_arbitrum_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/arbitrum/mainnet/core/core_account_created_arbitrum_mainnet.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/core_account_created_arbitrum_mainnet.sql", "unique_id": "model.synthetix.core_account_created_arbitrum_mainnet", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "core_account_created_arbitrum_mainnet"], "alias": "core_account_created_arbitrum_mainnet", "checksum": {"name": "sha256", "checksum": "03b529fd2caffaa47a2c5e4ee174d5bb3d76a64635dfb6da55db6d078acc85b0"}, "config": {"enabled": true, "alias": null, "schema": "raw_arbitrum_mainnet", "database": null, "tags": ["arbitrum_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["arbitrum_mainnet"], "description": "AccountCreated events from the CoreProxy contract", "columns": {"owner": {"name": "owner", "description": "Address of the account owner", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/arbitrum/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "arbitrum_mainnet", "schema": "raw_arbitrum_mainnet"}, "created_at": 1727988941.0980988, "relation_name": "\"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_account_created_arbitrum_mainnet\"", "raw_code": "{{ get_event_data(\n 'arbitrum',\n 'mainnet',\n 'core_proxy',\n 'account_created'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_arbitrum_mainnet", "core_proxy_event_account_created"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_arbitrum_mainnet.core_proxy_event_account_created"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/core_account_created_arbitrum_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_account_created\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.blocks_eth_mainnet": {"database": "analytics", "schema": "prod_raw_eth_mainnet", "name": "blocks_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/eth/mainnet/blocks_eth_mainnet.sql", "original_file_path": "models/raw/eth/mainnet/blocks_eth_mainnet.sql", "unique_id": "model.synthetix.blocks_eth_mainnet", "fqn": ["synthetix", "raw", "eth", "mainnet", "blocks_eth_mainnet"], "alias": "blocks_eth_mainnet", "checksum": {"name": "sha256", "checksum": "aba9e542f7f0da52d54126479ab3d8d12820bf7677ebd270d557ff5e733b9c77"}, "config": {"enabled": true, "alias": null, "schema": "raw_eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "Block numbers and timestamps", "columns": {"ts": {"name": "ts", "description": "UTC timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block height", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/eth/mainnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "raw_eth_mainnet"}, "created_at": 1727988941.6020281, "relation_name": "\"analytics\".\"prod_raw_eth_mainnet\".\"blocks_eth_mainnet\"", "raw_code": "with indexer_blocks as (\n select\n timestamp as ts,\n CAST(\n number as INTEGER\n ) as block_number\n from\n {{ source(\n 'raw_eth_mainnet',\n 'block'\n ) }}\n),\n\nparquet_blocks as (\n select\n TO_TIMESTAMP(timestamp) as ts,\n CAST(\n block_number as INTEGER\n ) as block_number\n from\n {{ source(\n 'raw_eth_mainnet',\n 'blocks_parquet'\n ) }}\n),\n\ncombined_blocks as (\n select *\n from\n indexer_blocks\n\n union all\n\n select *\n from\n parquet_blocks\n)\n\nselect\n block_number,\n MIN(ts) as ts\nfrom\n combined_blocks\ngroup by\n block_number", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_eth_mainnet", "blocks_parquet"], ["raw_eth_mainnet", "block"]], "metrics": [], "depends_on": {"macros": [], "nodes": ["source.synthetix.raw_eth_mainnet.blocks_parquet", "source.synthetix.raw_eth_mainnet.block"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/blocks_eth_mainnet.sql", "compiled": true, "compiled_code": "with indexer_blocks as (\n select\n timestamp as ts,\n CAST(\n number as INTEGER\n ) as block_number\n from\n \"analytics\".\"raw_eth_mainnet\".\"block\"\n),\n\nparquet_blocks as (\n select\n TO_TIMESTAMP(timestamp) as ts,\n CAST(\n block_number as INTEGER\n ) as block_number\n from\n \"analytics\".\"raw_eth_mainnet\".\"blocks_parquet\"\n),\n\ncombined_blocks as (\n select *\n from\n indexer_blocks\n\n union all\n\n select *\n from\n parquet_blocks\n)\n\nselect\n block_number,\n MIN(ts) as ts\nfrom\n combined_blocks\ngroup by\n block_number", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["block_number"], "time_spine": null}, "model.synthetix.core_liquidation_eth_mainnet": {"database": "analytics", "schema": "prod_raw_eth_mainnet", "name": "core_liquidation_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/eth/mainnet/core/core_liquidation_eth_mainnet.sql", "original_file_path": "models/raw/eth/mainnet/core/core_liquidation_eth_mainnet.sql", "unique_id": "model.synthetix.core_liquidation_eth_mainnet", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "core_liquidation_eth_mainnet"], "alias": "core_liquidation_eth_mainnet", "checksum": {"name": "sha256", "checksum": "14c784442c6a4abe6092fd6836e860135b269486194735507132d3079564b788"}, "config": {"enabled": true, "alias": null, "schema": "raw_eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "Liquidation events from the CoreProxy contract", "columns": {"pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the liquidator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidation_data": {"name": "liquidation_data", "description": "", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidate_as_account_id": {"name": "liquidate_as_account_id", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "raw_eth_mainnet"}, "created_at": 1727988941.620546, "relation_name": "\"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"", "raw_code": "{{ get_event_data(\n 'eth',\n 'mainnet',\n 'core_proxy',\n 'liquidation'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_eth_mainnet", "core_proxy_event_liquidation"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_eth_mainnet.core_proxy_event_liquidation"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/core_liquidation_eth_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_liquidation\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_usd_burned_eth_mainnet": {"database": "analytics", "schema": "prod_raw_eth_mainnet", "name": "core_usd_burned_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/eth/mainnet/core/core_usd_burned_eth_mainnet.sql", "original_file_path": "models/raw/eth/mainnet/core/core_usd_burned_eth_mainnet.sql", "unique_id": "model.synthetix.core_usd_burned_eth_mainnet", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "core_usd_burned_eth_mainnet"], "alias": "core_usd_burned_eth_mainnet", "checksum": {"name": "sha256", "checksum": "c3c3734dfbfd4256110f64fd688cdf7bbb1218326280ad5bfdefb8f6bb50fe73"}, "config": {"enabled": true, "alias": null, "schema": "raw_eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "UsdBurned events from the CoreProxy contract", "columns": {"amount": {"name": "amount", "description": "Amount burned", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the event initiator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "raw_eth_mainnet"}, "created_at": 1727988941.6318755, "relation_name": "\"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"", "raw_code": "{{ get_event_data(\n 'eth',\n 'mainnet',\n 'core_proxy',\n 'usd_burned'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_eth_mainnet", "core_proxy_event_usd_burned"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_eth_mainnet.core_proxy_event_usd_burned"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/core_usd_burned_eth_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_usd_burned\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_rewards_distributed_eth_mainnet": {"database": "analytics", "schema": "prod_raw_eth_mainnet", "name": "core_rewards_distributed_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/eth/mainnet/core/core_rewards_distributed_eth_mainnet.sql", "original_file_path": "models/raw/eth/mainnet/core/core_rewards_distributed_eth_mainnet.sql", "unique_id": "model.synthetix.core_rewards_distributed_eth_mainnet", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "core_rewards_distributed_eth_mainnet"], "alias": "core_rewards_distributed_eth_mainnet", "checksum": {"name": "sha256", "checksum": "11d33684084fd647e87338fd640d00c92b2f6137ab4c529f2ba61090ef946ecf"}, "config": {"enabled": true, "alias": null, "schema": "raw_eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "RewardsDistributed events from the CoreProxy contract", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Amount claimed", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "start": {"name": "start", "description": "UNIX timestamp", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "duration": {"name": "duration", "description": "Duration in seconds", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "distributor": {"name": "distributor", "description": "Address of the distributor", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "raw_eth_mainnet"}, "created_at": 1727988941.630068, "relation_name": "\"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"", "raw_code": "{{ get_event_data(\n 'eth',\n 'mainnet',\n 'core_proxy',\n 'rewards_distributed'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_eth_mainnet", "core_proxy_event_rewards_distributed"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_eth_mainnet.core_proxy_event_rewards_distributed"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/core_rewards_distributed_eth_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_rewards_distributed\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_account_created_eth_mainnet": {"database": "analytics", "schema": "prod_raw_eth_mainnet", "name": "core_account_created_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/eth/mainnet/core/core_account_created_eth_mainnet.sql", "original_file_path": "models/raw/eth/mainnet/core/core_account_created_eth_mainnet.sql", "unique_id": "model.synthetix.core_account_created_eth_mainnet", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "core_account_created_eth_mainnet"], "alias": "core_account_created_eth_mainnet", "checksum": {"name": "sha256", "checksum": "c4cfc7e8544a8938cc197845f46b28183d0b09c494bd240b05ab85341b465aac"}, "config": {"enabled": true, "alias": null, "schema": "raw_eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "AccountCreated events from the CoreProxy contract", "columns": {"owner": {"name": "owner", "description": "Address of the account owner", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "raw_eth_mainnet"}, "created_at": 1727988941.6115701, "relation_name": "\"analytics\".\"prod_raw_eth_mainnet\".\"core_account_created_eth_mainnet\"", "raw_code": "{{ get_event_data(\n 'eth',\n 'mainnet',\n 'core_proxy',\n 'account_created'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_eth_mainnet", "core_proxy_event_account_created"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_eth_mainnet.core_proxy_event_account_created"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/core_account_created_eth_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_account_created\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_account_migrated_eth_mainnet": {"database": "analytics", "schema": "prod_raw_eth_mainnet", "name": "core_account_migrated_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/eth/mainnet/core/core_account_migrated_eth_mainnet.sql", "original_file_path": "models/raw/eth/mainnet/core/core_account_migrated_eth_mainnet.sql", "unique_id": "model.synthetix.core_account_migrated_eth_mainnet", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "core_account_migrated_eth_mainnet"], "alias": "core_account_migrated_eth_mainnet", "checksum": {"name": "sha256", "checksum": "ecf4e15e73d61b4b38590f21fcbba163462d4512aafb0b4c9f037619ae845ab7"}, "config": {"enabled": true, "alias": null, "schema": "raw_eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "AccountMigrated events from the legacy market Proxy contract", "columns": {"staker": {"name": "staker", "description": "Address of the V2x staker", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_amount": {"name": "collateral_amount", "description": "Amount of SNX collateral being migrated", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "debt_amount": {"name": "debt_amount", "description": "Amount of SNX debt being migrated", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "raw_eth_mainnet"}, "created_at": 1727988941.6132672, "relation_name": "\"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"", "raw_code": "{{ get_event_data(\n 'eth',\n 'mainnet',\n 'legacy_market_proxy',\n 'account_migrated'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_eth_mainnet", "legacy_market_proxy_event_account_migrated"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_eth_mainnet.legacy_market_proxy_event_account_migrated"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/core_account_migrated_eth_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_eth_mainnet\".\"legacy_market_proxy_event_account_migrated\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_delegation_updated_eth_mainnet": {"database": "analytics", "schema": "prod_raw_eth_mainnet", "name": "core_delegation_updated_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/eth/mainnet/core/core_delegation_updated_eth_mainnet.sql", "original_file_path": "models/raw/eth/mainnet/core/core_delegation_updated_eth_mainnet.sql", "unique_id": "model.synthetix.core_delegation_updated_eth_mainnet", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "core_delegation_updated_eth_mainnet"], "alias": "core_delegation_updated_eth_mainnet", "checksum": {"name": "sha256", "checksum": "eab29340bde71cbf14e4271cbc57c56b4510350ad233af0c416a8987367501cd"}, "config": {"enabled": true, "alias": null, "schema": "raw_eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "DelegationUpdated events from the CoreProxy contract", "columns": {"contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the delegator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "leverage": {"name": "leverage", "description": "Leverage", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Amount delegated", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "raw_eth_mainnet"}, "created_at": 1727988941.6153436, "relation_name": "\"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"", "raw_code": "{{ get_event_data(\n 'eth',\n 'mainnet',\n 'core_proxy',\n 'delegation_updated'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_eth_mainnet", "core_proxy_event_delegation_updated"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_eth_mainnet.core_proxy_event_delegation_updated"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/core_delegation_updated_eth_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_delegation_updated\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_pool_created_eth_mainnet": {"database": "analytics", "schema": "prod_raw_eth_mainnet", "name": "core_pool_created_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/eth/mainnet/core/core_pool_created_eth_mainnet.sql", "original_file_path": "models/raw/eth/mainnet/core/core_pool_created_eth_mainnet.sql", "unique_id": "model.synthetix.core_pool_created_eth_mainnet", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "core_pool_created_eth_mainnet"], "alias": "core_pool_created_eth_mainnet", "checksum": {"name": "sha256", "checksum": "90e332ca3c2e1f9d482154119e13c2b2717b56d5a0e45cdb535a460db9ab9636"}, "config": {"enabled": true, "alias": null, "schema": "raw_eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "PoolCreated events from the CoreProxy contract", "columns": {"contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the event initiator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "owner": {"name": "owner", "description": "Address of the pool owner", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "raw_eth_mainnet"}, "created_at": 1727988941.62623, "relation_name": "\"analytics\".\"prod_raw_eth_mainnet\".\"core_pool_created_eth_mainnet\"", "raw_code": "{{ get_event_data(\n 'eth',\n 'mainnet',\n 'core_proxy',\n 'pool_created'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_eth_mainnet", "core_proxy_event_pool_created"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_eth_mainnet.core_proxy_event_pool_created"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/core_pool_created_eth_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_pool_created\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_deposited_eth_mainnet": {"database": "analytics", "schema": "prod_raw_eth_mainnet", "name": "core_deposited_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/eth/mainnet/core/core_deposited_eth_mainnet.sql", "original_file_path": "models/raw/eth/mainnet/core/core_deposited_eth_mainnet.sql", "unique_id": "model.synthetix.core_deposited_eth_mainnet", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "core_deposited_eth_mainnet"], "alias": "core_deposited_eth_mainnet", "checksum": {"name": "sha256", "checksum": "d2279749f8a141552da1c98d597d0ce57a127e742a44e4ad24f5a1dfdd01a508"}, "config": {"enabled": true, "alias": null, "schema": "raw_eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "Deposited events from the CoreProxy contract", "columns": {"collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the depositor", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_amount": {"name": "token_amount", "description": "Token amount deposited", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "raw_eth_mainnet"}, "created_at": 1727988941.617033, "relation_name": "\"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"", "raw_code": "{{ get_event_data(\n 'eth',\n 'mainnet',\n 'core_proxy',\n 'deposited'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_eth_mainnet", "core_proxy_event_deposited"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_eth_mainnet.core_proxy_event_deposited"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/core_deposited_eth_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_deposited\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_market_updated_eth_mainnet": {"database": "analytics", "schema": "prod_raw_eth_mainnet", "name": "core_market_updated_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/eth/mainnet/core/core_market_updated_eth_mainnet.sql", "original_file_path": "models/raw/eth/mainnet/core/core_market_updated_eth_mainnet.sql", "unique_id": "model.synthetix.core_market_updated_eth_mainnet", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "core_market_updated_eth_mainnet"], "alias": "core_market_updated_eth_mainnet", "checksum": {"name": "sha256", "checksum": "6f3054dbf28d9e38c4dacf9cdad51c2258d3761a5a97b9b0b5fd45e06ef42b23"}, "config": {"enabled": true, "alias": null, "schema": "raw_eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "Combination of MarketCollateralDeposited, MarketCollateralWithdrawn, MarketUsdDeposited, MarketUsdWithdrawn events from the CoreProxy contract\n", "columns": {"id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "ID of the market", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "net_issuance": {"name": "net_issuance", "description": "Net issuance", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "deposited_collateral_value": {"name": "deposited_collateral_value", "description": "Deposited collateral value", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the event initiator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "credit_capacity": {"name": "credit_capacity", "description": "Credit capacity", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_amount": {"name": "token_amount", "description": "Token amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "raw_eth_mainnet"}, "created_at": 1727988941.6231234, "relation_name": "\"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"", "raw_code": "with events as (\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n (\n {{ get_event_data(\n 'eth',\n 'mainnet',\n 'core_proxy',\n 'market_collateral_deposited'\n ) }}\n ) as collateral_deposited -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n (\n {{ get_event_data(\n 'eth',\n 'mainnet',\n 'core_proxy',\n 'market_collateral_withdrawn'\n ) }}\n ) as collateral_withdrawn -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n target as sender,\n 'USD' as collateral_type,\n credit_capacity,\n amount as token_amount\n from\n (\n {{ get_event_data(\n 'eth',\n 'mainnet',\n 'core_proxy',\n 'market_usd_deposited'\n ) }}\n ) as usd_deposited -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n target as sender,\n 'USD' as collateral_type,\n credit_capacity,\n amount as token_amount\n from\n (\n {{ get_event_data(\n 'eth',\n 'mainnet',\n 'core_proxy',\n 'market_usd_withdrawn'\n ) }}\n ) as usd_withdrawn -- noqa: AL05\n)\n\nselect *\nfrom\n events\norder by\n block_timestamp", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_eth_mainnet", "core_proxy_event_market_collateral_deposited"], ["raw_eth_mainnet", "core_proxy_event_market_collateral_withdrawn"], ["raw_eth_mainnet", "core_proxy_event_market_usd_deposited"], ["raw_eth_mainnet", "core_proxy_event_market_usd_withdrawn"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_eth_mainnet.core_proxy_event_market_collateral_deposited", "source.synthetix.raw_eth_mainnet.core_proxy_event_market_collateral_withdrawn", "source.synthetix.raw_eth_mainnet.core_proxy_event_market_usd_deposited", "source.synthetix.raw_eth_mainnet.core_proxy_event_market_usd_withdrawn"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/core_market_updated_eth_mainnet.sql", "compiled": true, "compiled_code": "with events as (\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_market_collateral_deposited\"\n\n ) as collateral_deposited -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_market_collateral_withdrawn\"\n\n ) as collateral_withdrawn -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n target as sender,\n 'USD' as collateral_type,\n credit_capacity,\n amount as token_amount\n from\n (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_market_usd_deposited\"\n\n ) as usd_deposited -- noqa: AL05\n union all\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n deposited_collateral_value,\n target as sender,\n 'USD' as collateral_type,\n credit_capacity,\n amount as token_amount\n from\n (\n \nSELECT\n *\nFROM\n \"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_market_usd_withdrawn\"\n\n ) as usd_withdrawn -- noqa: AL05\n)\n\nselect *\nfrom\n events\norder by\n block_timestamp", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_rewards_claimed_eth_mainnet": {"database": "analytics", "schema": "prod_raw_eth_mainnet", "name": "core_rewards_claimed_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/eth/mainnet/core/core_rewards_claimed_eth_mainnet.sql", "original_file_path": "models/raw/eth/mainnet/core/core_rewards_claimed_eth_mainnet.sql", "unique_id": "model.synthetix.core_rewards_claimed_eth_mainnet", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "core_rewards_claimed_eth_mainnet"], "alias": "core_rewards_claimed_eth_mainnet", "checksum": {"name": "sha256", "checksum": "e9f5932dd8e8cb69b3f5d7371aa15e82e6fc8f6ff7acfa0ba9cca1bff837687e"}, "config": {"enabled": true, "alias": null, "schema": "raw_eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "RewardsClaimed events from the CoreProxy contract", "columns": {"transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Amount delegated", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "distributor": {"name": "distributor", "description": "Address of the distributor", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "raw_eth_mainnet"}, "created_at": 1727988941.6280138, "relation_name": "\"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"", "raw_code": "{{ get_event_data(\n 'eth',\n 'mainnet',\n 'core_proxy',\n 'rewards_claimed'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_eth_mainnet", "core_proxy_event_rewards_claimed"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_eth_mainnet.core_proxy_event_rewards_claimed"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/core_rewards_claimed_eth_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_rewards_claimed\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_vault_collateral_eth_mainnet": {"database": "analytics", "schema": "prod_raw_eth_mainnet", "name": "core_vault_collateral_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/eth/mainnet/core/core_vault_collateral_eth_mainnet.sql", "original_file_path": "models/raw/eth/mainnet/core/core_vault_collateral_eth_mainnet.sql", "unique_id": "model.synthetix.core_vault_collateral_eth_mainnet", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "core_vault_collateral_eth_mainnet"], "alias": "core_vault_collateral_eth_mainnet", "checksum": {"name": "sha256", "checksum": "fbefa77c9a8ee1587d459af8ed2aead616d23460e8f847d37af435263ebfc656"}, "config": {"enabled": true, "alias": null, "schema": "raw_eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Collateral amount", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_value": {"name": "collateral_value", "description": "Vault collateral value", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract_address": {"name": "contract_address", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "raw_eth_mainnet"}, "created_at": 1727988941.6368897, "relation_name": "\"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_collateral_eth_mainnet\"", "raw_code": "with base as (\n select\n block_number,\n contract_address,\n chain_id,\n pool_id,\n collateral_type,\n cast(\n amount as numeric\n ) as amount,\n cast(\n \"value\" as numeric\n ) as collateral_value\n from\n {{ source(\n 'raw_eth_mainnet',\n \"core_get_vault_collateral\"\n ) }}\n where\n amount is not null\n)\n\nselect\n to_timestamp(\n blocks.timestamp\n ) as ts,\n base.block_number,\n base.contract_address,\n cast(\n base.pool_id as integer\n ) as pool_id,\n cast(\n base.collateral_type as varchar\n ) as collateral_type,\n {{ convert_wei('base.amount') }} as amount,\n {{ convert_wei('base.collateral_value') }} as collateral_value\nfrom base\ninner join {{ source(\n 'raw_eth_mainnet',\n 'blocks_parquet'\n) }} as blocks\n on base.block_number = blocks.block_number", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_eth_mainnet", "core_get_vault_collateral"], ["raw_eth_mainnet", "blocks_parquet"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["source.synthetix.raw_eth_mainnet.core_get_vault_collateral", "source.synthetix.raw_eth_mainnet.blocks_parquet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/core_vault_collateral_eth_mainnet.sql", "compiled": true, "compiled_code": "with base as (\n select\n block_number,\n contract_address,\n chain_id,\n pool_id,\n collateral_type,\n cast(\n amount as numeric\n ) as amount,\n cast(\n \"value\" as numeric\n ) as collateral_value\n from\n \"analytics\".\"raw_eth_mainnet\".\"core_get_vault_collateral\"\n where\n amount is not null\n)\n\nselect\n to_timestamp(\n blocks.timestamp\n ) as ts,\n base.block_number,\n base.contract_address,\n cast(\n base.pool_id as integer\n ) as pool_id,\n cast(\n base.collateral_type as varchar\n ) as collateral_type,\n \n base.amount / 1e18\n as amount,\n \n base.collateral_value / 1e18\n as collateral_value\nfrom base\ninner join \"analytics\".\"raw_eth_mainnet\".\"blocks_parquet\" as blocks\n on base.block_number = blocks.block_number", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "model.synthetix.core_market_registered_eth_mainnet": {"database": "analytics", "schema": "prod_raw_eth_mainnet", "name": "core_market_registered_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/eth/mainnet/core/core_market_registered_eth_mainnet.sql", "original_file_path": "models/raw/eth/mainnet/core/core_market_registered_eth_mainnet.sql", "unique_id": "model.synthetix.core_market_registered_eth_mainnet", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "core_market_registered_eth_mainnet"], "alias": "core_market_registered_eth_mainnet", "checksum": {"name": "sha256", "checksum": "79734b10dcc8512c28560e6cc6b507c8471534b87914459e270e245c58e2621a"}, "config": {"enabled": true, "alias": null, "schema": "raw_eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "MarketRegistered events from the CoreProxy contract", "columns": {"market": {"name": "market", "description": "Market name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market_id": {"name": "market_id", "description": "Market ID", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the event initiator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "raw_eth_mainnet"}, "created_at": 1727988941.624701, "relation_name": "\"analytics\".\"prod_raw_eth_mainnet\".\"core_market_registered_eth_mainnet\"", "raw_code": "{{ get_event_data(\n 'eth',\n 'mainnet',\n 'core_proxy',\n 'market_registered'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_eth_mainnet", "core_proxy_event_market_registered"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_eth_mainnet.core_proxy_event_market_registered"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/core_market_registered_eth_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_market_registered\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id", "market_id"], "time_spine": null}, "model.synthetix.core_usd_minted_eth_mainnet": {"database": "analytics", "schema": "prod_raw_eth_mainnet", "name": "core_usd_minted_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/eth/mainnet/core/core_usd_minted_eth_mainnet.sql", "original_file_path": "models/raw/eth/mainnet/core/core_usd_minted_eth_mainnet.sql", "unique_id": "model.synthetix.core_usd_minted_eth_mainnet", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "core_usd_minted_eth_mainnet"], "alias": "core_usd_minted_eth_mainnet", "checksum": {"name": "sha256", "checksum": "336c25b2b7c250443947c4543c07a0056d4a26d2a036ade43cb7d2e9f92c1f75"}, "config": {"enabled": true, "alias": null, "schema": "raw_eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "UsdMinted events from the CoreProxy contract", "columns": {"pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the event initiator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount": {"name": "amount", "description": "Amount minted", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "raw_eth_mainnet"}, "created_at": 1727988941.6336625, "relation_name": "\"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"", "raw_code": "{{ get_event_data(\n 'eth',\n 'mainnet',\n 'core_proxy',\n 'usd_minted'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_eth_mainnet", "core_proxy_event_usd_minted"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_eth_mainnet.core_proxy_event_usd_minted"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/core_usd_minted_eth_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_usd_minted\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_vault_liquidation_eth_mainnet": {"database": "analytics", "schema": "prod_raw_eth_mainnet", "name": "core_vault_liquidation_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/eth/mainnet/core/core_vault_liquidation_eth_mainnet.sql", "original_file_path": "models/raw/eth/mainnet/core/core_vault_liquidation_eth_mainnet.sql", "unique_id": "model.synthetix.core_vault_liquidation_eth_mainnet", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "core_vault_liquidation_eth_mainnet"], "alias": "core_vault_liquidation_eth_mainnet", "checksum": {"name": "sha256", "checksum": "4aa990c738869405ae5f52bb946ca08fce91e9e90af002730f35bfc84f8e167e"}, "config": {"enabled": true, "alias": null, "schema": "raw_eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "VaultLiquidation events from the CoreProxy contract", "columns": {"transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidate_as_account_id": {"name": "liquidate_as_account_id", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidation_data": {"name": "liquidation_data", "description": "", "meta": {}, "data_type": "jsonb", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the event initiator", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "raw_eth_mainnet"}, "created_at": 1727988941.6355407, "relation_name": "\"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"", "raw_code": "{{ get_event_data(\n 'eth',\n 'mainnet',\n 'core_proxy',\n 'vault_liquidation'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_eth_mainnet", "core_proxy_event_vault_liquidation"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_eth_mainnet.core_proxy_event_vault_liquidation"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/core_vault_liquidation_eth_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_vault_liquidation\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_withdrawn_eth_mainnet": {"database": "analytics", "schema": "prod_raw_eth_mainnet", "name": "core_withdrawn_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/eth/mainnet/core/core_withdrawn_eth_mainnet.sql", "original_file_path": "models/raw/eth/mainnet/core/core_withdrawn_eth_mainnet.sql", "unique_id": "model.synthetix.core_withdrawn_eth_mainnet", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "core_withdrawn_eth_mainnet"], "alias": "core_withdrawn_eth_mainnet", "checksum": {"name": "sha256", "checksum": "893b358cd25ef9334a00b1a62b168d0741bcc77e5dfb6bc7efc7530db7bf7d07"}, "config": {"enabled": true, "alias": null, "schema": "raw_eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "Withdrawn events from the CoreProxy contract", "columns": {"block_timestamp": {"name": "block_timestamp", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "Transaction hash", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_amount": {"name": "token_amount", "description": "Token amount withdrawn", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account_id": {"name": "account_id", "description": "ID of the account", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "ID of the event record", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "sender": {"name": "sender", "description": "Address of the withdrawer", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "Event name", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "raw_eth_mainnet"}, "created_at": 1727988941.6187184, "relation_name": "\"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"", "raw_code": "{{ get_event_data(\n 'eth',\n 'mainnet',\n 'core_proxy',\n 'withdrawn'\n) }}", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_eth_mainnet", "core_proxy_event_withdrawn"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_event_data"], "nodes": ["source.synthetix.raw_eth_mainnet.core_proxy_event_withdrawn"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/core_withdrawn_eth_mainnet.sql", "compiled": true, "compiled_code": "\nSELECT\n *\nFROM\n \"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_withdrawn\"\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": ["id"], "time_spine": null}, "model.synthetix.core_vault_debt_eth_mainnet": {"database": "analytics", "schema": "prod_raw_eth_mainnet", "name": "core_vault_debt_eth_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/eth/mainnet/core/core_vault_debt_eth_mainnet.sql", "original_file_path": "models/raw/eth/mainnet/core/core_vault_debt_eth_mainnet.sql", "unique_id": "model.synthetix.core_vault_debt_eth_mainnet", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "core_vault_debt_eth_mainnet"], "alias": "core_vault_debt_eth_mainnet", "checksum": {"name": "sha256", "checksum": "0b9e5d34494b850c021ebda9e8a7290e82a643513eb0e5c89fb364b5fbbb4b67"}, "config": {"enabled": true, "alias": null, "schema": "raw_eth_mainnet", "database": null, "tags": ["eth_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["eth_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "Block timestamp", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "Block number", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "pool_id": {"name": "pool_id", "description": "ID of the pool", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "collateral_type": {"name": "collateral_type", "description": "Type of delegated collateral", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "debt": {"name": "debt", "description": "Vault debt", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract_address": {"name": "contract_address", "description": "Address of the contract", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/eth/mainnet/core/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name != 'prod-op' }}", "tags": "eth_mainnet", "schema": "raw_eth_mainnet"}, "created_at": 1727988941.6380641, "relation_name": "\"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_debt_eth_mainnet\"", "raw_code": "with base as (\n select\n block_number,\n contract_address,\n chain_id,\n pool_id,\n collateral_type,\n cast(\n value_1 as numeric\n ) as debt\n from\n {{ source(\n 'raw_eth_mainnet',\n \"core_get_vault_debt\"\n ) }}\n where\n value_1 is not null\n)\n\nselect\n to_timestamp(\n blocks.timestamp\n ) as ts,\n base.block_number,\n base.contract_address,\n cast(\n base.pool_id as integer\n ) as pool_id,\n cast(\n base.collateral_type as varchar\n ) as collateral_type,\n {{ convert_wei('base.debt') }} as debt\nfrom base\ninner join {{ source(\n 'raw_eth_mainnet',\n 'blocks_parquet'\n) }} as blocks\n on base.block_number = blocks.block_number", "vars": {}, "language": "sql", "refs": [], "sources": [["raw_eth_mainnet", "core_get_vault_debt"], ["raw_eth_mainnet", "blocks_parquet"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei"], "nodes": ["source.synthetix.raw_eth_mainnet.core_get_vault_debt", "source.synthetix.raw_eth_mainnet.blocks_parquet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/core_vault_debt_eth_mainnet.sql", "compiled": true, "compiled_code": "with base as (\n select\n block_number,\n contract_address,\n chain_id,\n pool_id,\n collateral_type,\n cast(\n value_1 as numeric\n ) as debt\n from\n \"analytics\".\"raw_eth_mainnet\".\"core_get_vault_debt\"\n where\n value_1 is not null\n)\n\nselect\n to_timestamp(\n blocks.timestamp\n ) as ts,\n base.block_number,\n base.contract_address,\n cast(\n base.pool_id as integer\n ) as pool_id,\n cast(\n base.collateral_type as varchar\n ) as collateral_type,\n \n base.debt / 1e18\n as debt\nfrom base\ninner join \"analytics\".\"raw_eth_mainnet\".\"blocks_parquet\" as blocks\n on base.block_number = blocks.block_number", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}, "seed.synthetix.eth_mainnet_tokens": {"database": "analytics", "schema": "prod_seeds", "name": "eth_mainnet_tokens", "resource_type": "seed", "package_name": "synthetix", "path": "tokens/eth_mainnet_tokens.csv", "original_file_path": "seeds/tokens/eth_mainnet_tokens.csv", "unique_id": "seed.synthetix.eth_mainnet_tokens", "fqn": ["synthetix", "tokens", "eth_mainnet_tokens"], "alias": "eth_mainnet_tokens", "checksum": {"name": "sha256", "checksum": "ecda1fa4c149a8d8edfcdefe8136ad5b05bae9e2e380ed570c71970e3537c4be"}, "config": {"enabled": true, "alias": null, "schema": "seeds", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "seed", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "delimiter": ",", "quote_columns": null}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"schema": "seeds"}, "created_at": 1727988932.3396666, "relation_name": "\"analytics\".\"prod_seeds\".\"eth_mainnet_tokens\"", "raw_code": "", "vars": {}, "root_path": "/home/runner/work/data/data/transformers/synthetix", "depends_on": {"macros": []}}, "seed.synthetix.arbitrum_mainnet_tokens": {"database": "analytics", "schema": "prod_seeds", "name": "arbitrum_mainnet_tokens", "resource_type": "seed", "package_name": "synthetix", "path": "tokens/arbitrum_mainnet_tokens.csv", "original_file_path": "seeds/tokens/arbitrum_mainnet_tokens.csv", "unique_id": "seed.synthetix.arbitrum_mainnet_tokens", "fqn": ["synthetix", "tokens", "arbitrum_mainnet_tokens"], "alias": "arbitrum_mainnet_tokens", "checksum": {"name": "sha256", "checksum": "b94ab594baf8da5462d8859c885d9547d35afb282f67cb88800d2b42ed0d244a"}, "config": {"enabled": true, "alias": null, "schema": "seeds", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "seed", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "delimiter": ",", "quote_columns": null}, "tags": [], "description": "Mapping of common token addresses to their respective token symbols", "columns": {"token_address": {"name": "token_address", "description": "Address of the token contract", "meta": {"type": "string"}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_symbol": {"name": "token_symbol", "description": "Symbol for the token", "meta": {"type": "string"}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://seeds/schema.yml", "build_path": null, "unrendered_config": {"schema": "seeds"}, "created_at": 1727988932.4927166, "relation_name": "\"analytics\".\"prod_seeds\".\"arbitrum_mainnet_tokens\"", "raw_code": "", "vars": {}, "root_path": "/home/runner/work/data/data/transformers/synthetix", "depends_on": {"macros": []}}, "seed.synthetix.base_sepolia_tokens": {"database": "analytics", "schema": "prod_seeds", "name": "base_sepolia_tokens", "resource_type": "seed", "package_name": "synthetix", "path": "tokens/base_sepolia_tokens.csv", "original_file_path": "seeds/tokens/base_sepolia_tokens.csv", "unique_id": "seed.synthetix.base_sepolia_tokens", "fqn": ["synthetix", "tokens", "base_sepolia_tokens"], "alias": "base_sepolia_tokens", "checksum": {"name": "sha256", "checksum": "6d857d226ef3dcdb580890560110248fa4b99151125bf3dabf4492fe4c3540b9"}, "config": {"enabled": true, "alias": null, "schema": "seeds", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "seed", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "delimiter": ",", "quote_columns": null}, "tags": [], "description": "Mapping of common token addresses to their respective token symbols", "columns": {"token_address": {"name": "token_address", "description": "Address of the token contract", "meta": {"type": "string"}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_symbol": {"name": "token_symbol", "description": "Symbol for the token", "meta": {"type": "string"}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://seeds/schema.yml", "build_path": null, "unrendered_config": {"schema": "seeds"}, "created_at": 1727988932.4949365, "relation_name": "\"analytics\".\"prod_seeds\".\"base_sepolia_tokens\"", "raw_code": "", "vars": {}, "root_path": "/home/runner/work/data/data/transformers/synthetix", "depends_on": {"macros": []}}, "seed.synthetix.base_mainnet_tokens": {"database": "analytics", "schema": "prod_seeds", "name": "base_mainnet_tokens", "resource_type": "seed", "package_name": "synthetix", "path": "tokens/base_mainnet_tokens.csv", "original_file_path": "seeds/tokens/base_mainnet_tokens.csv", "unique_id": "seed.synthetix.base_mainnet_tokens", "fqn": ["synthetix", "tokens", "base_mainnet_tokens"], "alias": "base_mainnet_tokens", "checksum": {"name": "sha256", "checksum": "fa824a5833a2016791178ca64c456e8269786194fd7aec1ee3b76215303f41f5"}, "config": {"enabled": true, "alias": null, "schema": "seeds", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "seed", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "delimiter": ",", "quote_columns": null}, "tags": [], "description": "Mapping of common token addresses to their respective token symbols", "columns": {"token_address": {"name": "token_address", "description": "Address of the token contract", "meta": {"type": "string"}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_symbol": {"name": "token_symbol", "description": "Symbol for the token", "meta": {"type": "string"}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://seeds/schema.yml", "build_path": null, "unrendered_config": {"schema": "seeds"}, "created_at": 1727988932.4941967, "relation_name": "\"analytics\".\"prod_seeds\".\"base_mainnet_tokens\"", "raw_code": "", "vars": {}, "root_path": "/home/runner/work/data/data/transformers/synthetix", "depends_on": {"macros": []}}, "seed.synthetix.arbitrum_sepolia_tokens": {"database": "analytics", "schema": "prod_seeds", "name": "arbitrum_sepolia_tokens", "resource_type": "seed", "package_name": "synthetix", "path": "tokens/arbitrum_sepolia_tokens.csv", "original_file_path": "seeds/tokens/arbitrum_sepolia_tokens.csv", "unique_id": "seed.synthetix.arbitrum_sepolia_tokens", "fqn": ["synthetix", "tokens", "arbitrum_sepolia_tokens"], "alias": "arbitrum_sepolia_tokens", "checksum": {"name": "sha256", "checksum": "c8580dfa78e1f38669be4bc2ec9e47b9235f4f1ea636da5f7e138926ab8a7933"}, "config": {"enabled": true, "alias": null, "schema": "seeds", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "seed", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "delimiter": ",", "quote_columns": null}, "tags": [], "description": "Mapping of common token addresses to their respective token symbols", "columns": {"token_address": {"name": "token_address", "description": "Address of the token contract", "meta": {"type": "string"}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_symbol": {"name": "token_symbol", "description": "Symbol for the token", "meta": {"type": "string"}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://seeds/schema.yml", "build_path": null, "unrendered_config": {"schema": "seeds"}, "created_at": 1727988932.4934697, "relation_name": "\"analytics\".\"prod_seeds\".\"arbitrum_sepolia_tokens\"", "raw_code": "", "vars": {}, "root_path": "/home/runner/work/data/data/transformers/synthetix", "depends_on": {"macros": []}}, "seed.synthetix.base_sepolia_reward_distributors": {"database": "analytics", "schema": "prod_seeds", "name": "base_sepolia_reward_distributors", "resource_type": "seed", "package_name": "synthetix", "path": "reward_distributors/base_sepolia_reward_distributors.csv", "original_file_path": "seeds/reward_distributors/base_sepolia_reward_distributors.csv", "unique_id": "seed.synthetix.base_sepolia_reward_distributors", "fqn": ["synthetix", "reward_distributors", "base_sepolia_reward_distributors"], "alias": "base_sepolia_reward_distributors", "checksum": {"name": "sha256", "checksum": "66f760aca8b7a9cb8bb3928d472480e8fbd482f6ed52e2eb37917894b30c8c37"}, "config": {"enabled": true, "alias": null, "schema": "seeds", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "seed", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "delimiter": ",", "quote_columns": null}, "tags": [], "description": "Mapping of reward distributor addresses to their respective reward tokens", "columns": {"distributor_address": {"name": "distributor_address", "description": "Address of the reward distributor contract", "meta": {"type": "string"}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_symbol": {"name": "token_symbol", "description": "Symbol for the token received as reward", "meta": {"type": "string"}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://seeds/schema.yml", "build_path": null, "unrendered_config": {"schema": "seeds"}, "created_at": 1727988932.491646, "relation_name": "\"analytics\".\"prod_seeds\".\"base_sepolia_reward_distributors\"", "raw_code": "", "vars": {}, "root_path": "/home/runner/work/data/data/transformers/synthetix", "depends_on": {"macros": []}}, "seed.synthetix.arbitrum_sepolia_reward_distributors": {"database": "analytics", "schema": "prod_seeds", "name": "arbitrum_sepolia_reward_distributors", "resource_type": "seed", "package_name": "synthetix", "path": "reward_distributors/arbitrum_sepolia_reward_distributors.csv", "original_file_path": "seeds/reward_distributors/arbitrum_sepolia_reward_distributors.csv", "unique_id": "seed.synthetix.arbitrum_sepolia_reward_distributors", "fqn": ["synthetix", "reward_distributors", "arbitrum_sepolia_reward_distributors"], "alias": "arbitrum_sepolia_reward_distributors", "checksum": {"name": "sha256", "checksum": "a97108f1ecea08f2fbf4956f41dbedd24a45adbdb503a2dee6ab98440784b805"}, "config": {"enabled": true, "alias": null, "schema": "seeds", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "seed", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "delimiter": ",", "quote_columns": null}, "tags": [], "description": "Mapping of reward distributor addresses to their respective reward tokens", "columns": {"distributor_address": {"name": "distributor_address", "description": "Address of the reward distributor contract", "meta": {"type": "string"}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_symbol": {"name": "token_symbol", "description": "Symbol for the token received as reward", "meta": {"type": "string"}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://seeds/schema.yml", "build_path": null, "unrendered_config": {"schema": "seeds"}, "created_at": 1727988932.4900875, "relation_name": "\"analytics\".\"prod_seeds\".\"arbitrum_sepolia_reward_distributors\"", "raw_code": "", "vars": {}, "root_path": "/home/runner/work/data/data/transformers/synthetix", "depends_on": {"macros": []}}, "seed.synthetix.base_mainnet_reward_distributors": {"database": "analytics", "schema": "prod_seeds", "name": "base_mainnet_reward_distributors", "resource_type": "seed", "package_name": "synthetix", "path": "reward_distributors/base_mainnet_reward_distributors.csv", "original_file_path": "seeds/reward_distributors/base_mainnet_reward_distributors.csv", "unique_id": "seed.synthetix.base_mainnet_reward_distributors", "fqn": ["synthetix", "reward_distributors", "base_mainnet_reward_distributors"], "alias": "base_mainnet_reward_distributors", "checksum": {"name": "sha256", "checksum": "68808ecde9adc18c4f86959c5283b4f556da3aa7f204b4aef821f654d1119b23"}, "config": {"enabled": true, "alias": null, "schema": "seeds", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "seed", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "delimiter": ",", "quote_columns": null}, "tags": [], "description": "Mapping of reward distributor addresses to their respective reward tokens", "columns": {"distributor_address": {"name": "distributor_address", "description": "Address of the reward distributor contract", "meta": {"type": "string"}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_symbol": {"name": "token_symbol", "description": "Symbol for the token received as reward", "meta": {"type": "string"}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://seeds/schema.yml", "build_path": null, "unrendered_config": {"schema": "seeds"}, "created_at": 1727988932.490865, "relation_name": "\"analytics\".\"prod_seeds\".\"base_mainnet_reward_distributors\"", "raw_code": "", "vars": {}, "root_path": "/home/runner/work/data/data/transformers/synthetix", "depends_on": {"macros": []}}, "seed.synthetix.eth_mainnet_reward_distributors": {"database": "analytics", "schema": "prod_seeds", "name": "eth_mainnet_reward_distributors", "resource_type": "seed", "package_name": "synthetix", "path": "reward_distributors/eth_mainnet_reward_distributors.csv", "original_file_path": "seeds/reward_distributors/eth_mainnet_reward_distributors.csv", "unique_id": "seed.synthetix.eth_mainnet_reward_distributors", "fqn": ["synthetix", "reward_distributors", "eth_mainnet_reward_distributors"], "alias": "eth_mainnet_reward_distributors", "checksum": {"name": "sha256", "checksum": "66f760aca8b7a9cb8bb3928d472480e8fbd482f6ed52e2eb37917894b30c8c37"}, "config": {"enabled": true, "alias": null, "schema": "seeds", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "seed", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "delimiter": ",", "quote_columns": null}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"schema": "seeds"}, "created_at": 1727988932.3576722, "relation_name": "\"analytics\".\"prod_seeds\".\"eth_mainnet_reward_distributors\"", "raw_code": "", "vars": {}, "root_path": "/home/runner/work/data/data/transformers/synthetix", "depends_on": {"macros": []}}, "seed.synthetix.arbitrum_mainnet_reward_distributors": {"database": "analytics", "schema": "prod_seeds", "name": "arbitrum_mainnet_reward_distributors", "resource_type": "seed", "package_name": "synthetix", "path": "reward_distributors/arbitrum_mainnet_reward_distributors.csv", "original_file_path": "seeds/reward_distributors/arbitrum_mainnet_reward_distributors.csv", "unique_id": "seed.synthetix.arbitrum_mainnet_reward_distributors", "fqn": ["synthetix", "reward_distributors", "arbitrum_mainnet_reward_distributors"], "alias": "arbitrum_mainnet_reward_distributors", "checksum": {"name": "sha256", "checksum": "4a60d80970c634c4260119a6f5a5431c50d48124d787803129896ee085e4bacb"}, "config": {"enabled": true, "alias": null, "schema": "seeds", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "seed", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "delimiter": ",", "quote_columns": null}, "tags": [], "description": "Mapping of reward distributor addresses to their respective reward tokens", "columns": {"distributor_address": {"name": "distributor_address", "description": "Address of the reward distributor contract", "meta": {"type": "string"}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}, "token_symbol": {"name": "token_symbol", "description": "Symbol for the token received as reward", "meta": {"type": "string"}, "data_type": null, "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://seeds/schema.yml", "build_path": null, "unrendered_config": {"schema": "seeds"}, "created_at": 1727988932.489229, "relation_name": "\"analytics\".\"prod_seeds\".\"arbitrum_mainnet_reward_distributors\"", "raw_code": "", "vars": {}, "root_path": "/home/runner/work/data/data/transformers/synthetix", "depends_on": {"macros": []}}, "test.synthetix.not_null_arbitrum_mainnet_reward_distributors_distributor_address.700581d5a6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_arbitrum_mainnet_reward_distributors_distributor_address", "resource_type": "test", "package_name": "synthetix", "path": "not_null_arbitrum_mainnet_rewa_9f0ed420a135e83b661e5838a9b341e1.sql", "original_file_path": "seeds/schema.yml", "unique_id": "test.synthetix.not_null_arbitrum_mainnet_reward_distributors_distributor_address.700581d5a6", "fqn": ["synthetix", "not_null_arbitrum_mainnet_reward_distributors_distributor_address"], "alias": "not_null_arbitrum_mainnet_rewa_9f0ed420a135e83b661e5838a9b341e1", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_arbitrum_mainnet_rewa_9f0ed420a135e83b661e5838a9b341e1", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_arbitrum_mainnet_rewa_9f0ed420a135e83b661e5838a9b341e1"}, "created_at": 1727988932.6093462, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_arbitrum_mainnet_rewa_9f0ed420a135e83b661e5838a9b341e1\") }}", "vars": {}, "language": "sql", "refs": [{"name": "arbitrum_mainnet_reward_distributors", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["seed.synthetix.arbitrum_mainnet_reward_distributors"]}, "compiled_path": "target/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_mainnet_rewa_9f0ed420a135e83b661e5838a9b341e1.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor_address\nfrom \"analytics\".\"prod_seeds\".\"arbitrum_mainnet_reward_distributors\"\nwhere distributor_address is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "distributor_address", "file_key_name": "seeds.arbitrum_mainnet_reward_distributors", "attached_node": "seed.synthetix.arbitrum_mainnet_reward_distributors", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "distributor_address", "model": "{{ get_where_subquery(ref('arbitrum_mainnet_reward_distributors')) }}"}, "namespace": null}}, "test.synthetix.not_null_arbitrum_mainnet_reward_distributors_token_symbol.a65060c57e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_arbitrum_mainnet_reward_distributors_token_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_arbitrum_mainnet_reward_distributors_token_symbol.sql", "original_file_path": "seeds/schema.yml", "unique_id": "test.synthetix.not_null_arbitrum_mainnet_reward_distributors_token_symbol.a65060c57e", "fqn": ["synthetix", "not_null_arbitrum_mainnet_reward_distributors_token_symbol"], "alias": "not_null_arbitrum_mainnet_reward_distributors_token_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.6114514, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "arbitrum_mainnet_reward_distributors", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["seed.synthetix.arbitrum_mainnet_reward_distributors"]}, "compiled_path": "target/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_mainnet_reward_distributors_token_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_seeds\".\"arbitrum_mainnet_reward_distributors\"\nwhere token_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_symbol", "file_key_name": "seeds.arbitrum_mainnet_reward_distributors", "attached_node": "seed.synthetix.arbitrum_mainnet_reward_distributors", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_symbol", "model": "{{ get_where_subquery(ref('arbitrum_mainnet_reward_distributors')) }}"}, "namespace": null}}, "test.synthetix.not_null_arbitrum_sepolia_reward_distributors_distributor_address.6379395bc6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_arbitrum_sepolia_reward_distributors_distributor_address", "resource_type": "test", "package_name": "synthetix", "path": "not_null_arbitrum_sepolia_rewa_3a4a8df81e818d95a18f5f2753e2c60f.sql", "original_file_path": "seeds/schema.yml", "unique_id": "test.synthetix.not_null_arbitrum_sepolia_reward_distributors_distributor_address.6379395bc6", "fqn": ["synthetix", "not_null_arbitrum_sepolia_reward_distributors_distributor_address"], "alias": "not_null_arbitrum_sepolia_rewa_3a4a8df81e818d95a18f5f2753e2c60f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_arbitrum_sepolia_rewa_3a4a8df81e818d95a18f5f2753e2c60f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_arbitrum_sepolia_rewa_3a4a8df81e818d95a18f5f2753e2c60f"}, "created_at": 1727988932.6133602, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_arbitrum_sepolia_rewa_3a4a8df81e818d95a18f5f2753e2c60f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "arbitrum_sepolia_reward_distributors", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["seed.synthetix.arbitrum_sepolia_reward_distributors"]}, "compiled_path": "target/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_sepolia_rewa_3a4a8df81e818d95a18f5f2753e2c60f.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor_address\nfrom \"analytics\".\"prod_seeds\".\"arbitrum_sepolia_reward_distributors\"\nwhere distributor_address is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "distributor_address", "file_key_name": "seeds.arbitrum_sepolia_reward_distributors", "attached_node": "seed.synthetix.arbitrum_sepolia_reward_distributors", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "distributor_address", "model": "{{ get_where_subquery(ref('arbitrum_sepolia_reward_distributors')) }}"}, "namespace": null}}, "test.synthetix.not_null_arbitrum_sepolia_reward_distributors_token_symbol.62adebb178": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_arbitrum_sepolia_reward_distributors_token_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_arbitrum_sepolia_reward_distributors_token_symbol.sql", "original_file_path": "seeds/schema.yml", "unique_id": "test.synthetix.not_null_arbitrum_sepolia_reward_distributors_token_symbol.62adebb178", "fqn": ["synthetix", "not_null_arbitrum_sepolia_reward_distributors_token_symbol"], "alias": "not_null_arbitrum_sepolia_reward_distributors_token_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.6150186, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "arbitrum_sepolia_reward_distributors", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["seed.synthetix.arbitrum_sepolia_reward_distributors"]}, "compiled_path": "target/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_sepolia_reward_distributors_token_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_seeds\".\"arbitrum_sepolia_reward_distributors\"\nwhere token_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_symbol", "file_key_name": "seeds.arbitrum_sepolia_reward_distributors", "attached_node": "seed.synthetix.arbitrum_sepolia_reward_distributors", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_symbol", "model": "{{ get_where_subquery(ref('arbitrum_sepolia_reward_distributors')) }}"}, "namespace": null}}, "test.synthetix.not_null_base_mainnet_reward_distributors_distributor_address.d0aab9bee0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_base_mainnet_reward_distributors_distributor_address", "resource_type": "test", "package_name": "synthetix", "path": "not_null_base_mainnet_reward_distributors_distributor_address.sql", "original_file_path": "seeds/schema.yml", "unique_id": "test.synthetix.not_null_base_mainnet_reward_distributors_distributor_address.d0aab9bee0", "fqn": ["synthetix", "not_null_base_mainnet_reward_distributors_distributor_address"], "alias": "not_null_base_mainnet_reward_distributors_distributor_address", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.616689, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "base_mainnet_reward_distributors", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["seed.synthetix.base_mainnet_reward_distributors"]}, "compiled_path": "target/compiled/synthetix/seeds/schema.yml/not_null_base_mainnet_reward_distributors_distributor_address.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor_address\nfrom \"analytics\".\"prod_seeds\".\"base_mainnet_reward_distributors\"\nwhere distributor_address is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "distributor_address", "file_key_name": "seeds.base_mainnet_reward_distributors", "attached_node": "seed.synthetix.base_mainnet_reward_distributors", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "distributor_address", "model": "{{ get_where_subquery(ref('base_mainnet_reward_distributors')) }}"}, "namespace": null}}, "test.synthetix.not_null_base_mainnet_reward_distributors_token_symbol.d94311a8fc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_base_mainnet_reward_distributors_token_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_base_mainnet_reward_distributors_token_symbol.sql", "original_file_path": "seeds/schema.yml", "unique_id": "test.synthetix.not_null_base_mainnet_reward_distributors_token_symbol.d94311a8fc", "fqn": ["synthetix", "not_null_base_mainnet_reward_distributors_token_symbol"], "alias": "not_null_base_mainnet_reward_distributors_token_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.6183064, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "base_mainnet_reward_distributors", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["seed.synthetix.base_mainnet_reward_distributors"]}, "compiled_path": "target/compiled/synthetix/seeds/schema.yml/not_null_base_mainnet_reward_distributors_token_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_seeds\".\"base_mainnet_reward_distributors\"\nwhere token_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_symbol", "file_key_name": "seeds.base_mainnet_reward_distributors", "attached_node": "seed.synthetix.base_mainnet_reward_distributors", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_symbol", "model": "{{ get_where_subquery(ref('base_mainnet_reward_distributors')) }}"}, "namespace": null}}, "test.synthetix.not_null_base_sepolia_reward_distributors_distributor_address.08551b149c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_base_sepolia_reward_distributors_distributor_address", "resource_type": "test", "package_name": "synthetix", "path": "not_null_base_sepolia_reward_distributors_distributor_address.sql", "original_file_path": "seeds/schema.yml", "unique_id": "test.synthetix.not_null_base_sepolia_reward_distributors_distributor_address.08551b149c", "fqn": ["synthetix", "not_null_base_sepolia_reward_distributors_distributor_address"], "alias": "not_null_base_sepolia_reward_distributors_distributor_address", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.6199503, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "base_sepolia_reward_distributors", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["seed.synthetix.base_sepolia_reward_distributors"]}, "compiled_path": "target/compiled/synthetix/seeds/schema.yml/not_null_base_sepolia_reward_distributors_distributor_address.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor_address\nfrom \"analytics\".\"prod_seeds\".\"base_sepolia_reward_distributors\"\nwhere distributor_address is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "distributor_address", "file_key_name": "seeds.base_sepolia_reward_distributors", "attached_node": "seed.synthetix.base_sepolia_reward_distributors", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "distributor_address", "model": "{{ get_where_subquery(ref('base_sepolia_reward_distributors')) }}"}, "namespace": null}}, "test.synthetix.not_null_base_sepolia_reward_distributors_token_symbol.37319f3c5c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_base_sepolia_reward_distributors_token_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_base_sepolia_reward_distributors_token_symbol.sql", "original_file_path": "seeds/schema.yml", "unique_id": "test.synthetix.not_null_base_sepolia_reward_distributors_token_symbol.37319f3c5c", "fqn": ["synthetix", "not_null_base_sepolia_reward_distributors_token_symbol"], "alias": "not_null_base_sepolia_reward_distributors_token_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.6216795, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "base_sepolia_reward_distributors", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["seed.synthetix.base_sepolia_reward_distributors"]}, "compiled_path": "target/compiled/synthetix/seeds/schema.yml/not_null_base_sepolia_reward_distributors_token_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_seeds\".\"base_sepolia_reward_distributors\"\nwhere token_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_symbol", "file_key_name": "seeds.base_sepolia_reward_distributors", "attached_node": "seed.synthetix.base_sepolia_reward_distributors", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_symbol", "model": "{{ get_where_subquery(ref('base_sepolia_reward_distributors')) }}"}, "namespace": null}}, "test.synthetix.not_null_arbitrum_mainnet_tokens_token_address.08d3db4ee2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_arbitrum_mainnet_tokens_token_address", "resource_type": "test", "package_name": "synthetix", "path": "not_null_arbitrum_mainnet_tokens_token_address.sql", "original_file_path": "seeds/schema.yml", "unique_id": "test.synthetix.not_null_arbitrum_mainnet_tokens_token_address.08d3db4ee2", "fqn": ["synthetix", "not_null_arbitrum_mainnet_tokens_token_address"], "alias": "not_null_arbitrum_mainnet_tokens_token_address", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.623272, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "arbitrum_mainnet_tokens", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["seed.synthetix.arbitrum_mainnet_tokens"]}, "compiled_path": "target/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_mainnet_tokens_token_address.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_address\nfrom \"analytics\".\"prod_seeds\".\"arbitrum_mainnet_tokens\"\nwhere token_address is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_address", "file_key_name": "seeds.arbitrum_mainnet_tokens", "attached_node": "seed.synthetix.arbitrum_mainnet_tokens", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_address", "model": "{{ get_where_subquery(ref('arbitrum_mainnet_tokens')) }}"}, "namespace": null}}, "test.synthetix.not_null_arbitrum_mainnet_tokens_token_symbol.619d115f2e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_arbitrum_mainnet_tokens_token_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_arbitrum_mainnet_tokens_token_symbol.sql", "original_file_path": "seeds/schema.yml", "unique_id": "test.synthetix.not_null_arbitrum_mainnet_tokens_token_symbol.619d115f2e", "fqn": ["synthetix", "not_null_arbitrum_mainnet_tokens_token_symbol"], "alias": "not_null_arbitrum_mainnet_tokens_token_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.625031, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "arbitrum_mainnet_tokens", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["seed.synthetix.arbitrum_mainnet_tokens"]}, "compiled_path": "target/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_mainnet_tokens_token_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_seeds\".\"arbitrum_mainnet_tokens\"\nwhere token_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_symbol", "file_key_name": "seeds.arbitrum_mainnet_tokens", "attached_node": "seed.synthetix.arbitrum_mainnet_tokens", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_symbol", "model": "{{ get_where_subquery(ref('arbitrum_mainnet_tokens')) }}"}, "namespace": null}}, "test.synthetix.not_null_arbitrum_sepolia_tokens_token_address.9daa149fb1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_arbitrum_sepolia_tokens_token_address", "resource_type": "test", "package_name": "synthetix", "path": "not_null_arbitrum_sepolia_tokens_token_address.sql", "original_file_path": "seeds/schema.yml", "unique_id": "test.synthetix.not_null_arbitrum_sepolia_tokens_token_address.9daa149fb1", "fqn": ["synthetix", "not_null_arbitrum_sepolia_tokens_token_address"], "alias": "not_null_arbitrum_sepolia_tokens_token_address", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.626698, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "arbitrum_sepolia_tokens", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["seed.synthetix.arbitrum_sepolia_tokens"]}, "compiled_path": "target/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_sepolia_tokens_token_address.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_address\nfrom \"analytics\".\"prod_seeds\".\"arbitrum_sepolia_tokens\"\nwhere token_address is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_address", "file_key_name": "seeds.arbitrum_sepolia_tokens", "attached_node": "seed.synthetix.arbitrum_sepolia_tokens", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_address", "model": "{{ get_where_subquery(ref('arbitrum_sepolia_tokens')) }}"}, "namespace": null}}, "test.synthetix.not_null_arbitrum_sepolia_tokens_token_symbol.17ecd3a7d8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_arbitrum_sepolia_tokens_token_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_arbitrum_sepolia_tokens_token_symbol.sql", "original_file_path": "seeds/schema.yml", "unique_id": "test.synthetix.not_null_arbitrum_sepolia_tokens_token_symbol.17ecd3a7d8", "fqn": ["synthetix", "not_null_arbitrum_sepolia_tokens_token_symbol"], "alias": "not_null_arbitrum_sepolia_tokens_token_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.6283948, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "arbitrum_sepolia_tokens", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["seed.synthetix.arbitrum_sepolia_tokens"]}, "compiled_path": "target/compiled/synthetix/seeds/schema.yml/not_null_arbitrum_sepolia_tokens_token_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_seeds\".\"arbitrum_sepolia_tokens\"\nwhere token_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_symbol", "file_key_name": "seeds.arbitrum_sepolia_tokens", "attached_node": "seed.synthetix.arbitrum_sepolia_tokens", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_symbol", "model": "{{ get_where_subquery(ref('arbitrum_sepolia_tokens')) }}"}, "namespace": null}}, "test.synthetix.not_null_base_mainnet_tokens_token_address.47a3f5acd2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_base_mainnet_tokens_token_address", "resource_type": "test", "package_name": "synthetix", "path": "not_null_base_mainnet_tokens_token_address.sql", "original_file_path": "seeds/schema.yml", "unique_id": "test.synthetix.not_null_base_mainnet_tokens_token_address.47a3f5acd2", "fqn": ["synthetix", "not_null_base_mainnet_tokens_token_address"], "alias": "not_null_base_mainnet_tokens_token_address", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.6300964, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "base_mainnet_tokens", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["seed.synthetix.base_mainnet_tokens"]}, "compiled_path": "target/compiled/synthetix/seeds/schema.yml/not_null_base_mainnet_tokens_token_address.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_address\nfrom \"analytics\".\"prod_seeds\".\"base_mainnet_tokens\"\nwhere token_address is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_address", "file_key_name": "seeds.base_mainnet_tokens", "attached_node": "seed.synthetix.base_mainnet_tokens", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_address", "model": "{{ get_where_subquery(ref('base_mainnet_tokens')) }}"}, "namespace": null}}, "test.synthetix.not_null_base_mainnet_tokens_token_symbol.77007fd576": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_base_mainnet_tokens_token_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_base_mainnet_tokens_token_symbol.sql", "original_file_path": "seeds/schema.yml", "unique_id": "test.synthetix.not_null_base_mainnet_tokens_token_symbol.77007fd576", "fqn": ["synthetix", "not_null_base_mainnet_tokens_token_symbol"], "alias": "not_null_base_mainnet_tokens_token_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.6317303, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "base_mainnet_tokens", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["seed.synthetix.base_mainnet_tokens"]}, "compiled_path": "target/compiled/synthetix/seeds/schema.yml/not_null_base_mainnet_tokens_token_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_seeds\".\"base_mainnet_tokens\"\nwhere token_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_symbol", "file_key_name": "seeds.base_mainnet_tokens", "attached_node": "seed.synthetix.base_mainnet_tokens", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_symbol", "model": "{{ get_where_subquery(ref('base_mainnet_tokens')) }}"}, "namespace": null}}, "test.synthetix.not_null_base_sepolia_tokens_token_address.73f3c4e0ef": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_base_sepolia_tokens_token_address", "resource_type": "test", "package_name": "synthetix", "path": "not_null_base_sepolia_tokens_token_address.sql", "original_file_path": "seeds/schema.yml", "unique_id": "test.synthetix.not_null_base_sepolia_tokens_token_address.73f3c4e0ef", "fqn": ["synthetix", "not_null_base_sepolia_tokens_token_address"], "alias": "not_null_base_sepolia_tokens_token_address", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.6333404, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "base_sepolia_tokens", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["seed.synthetix.base_sepolia_tokens"]}, "compiled_path": "target/compiled/synthetix/seeds/schema.yml/not_null_base_sepolia_tokens_token_address.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_address\nfrom \"analytics\".\"prod_seeds\".\"base_sepolia_tokens\"\nwhere token_address is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_address", "file_key_name": "seeds.base_sepolia_tokens", "attached_node": "seed.synthetix.base_sepolia_tokens", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_address", "model": "{{ get_where_subquery(ref('base_sepolia_tokens')) }}"}, "namespace": null}}, "test.synthetix.not_null_base_sepolia_tokens_token_symbol.1afdd41b38": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_base_sepolia_tokens_token_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_base_sepolia_tokens_token_symbol.sql", "original_file_path": "seeds/schema.yml", "unique_id": "test.synthetix.not_null_base_sepolia_tokens_token_symbol.1afdd41b38", "fqn": ["synthetix", "not_null_base_sepolia_tokens_token_symbol"], "alias": "not_null_base_sepolia_tokens_token_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.63496, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "base_sepolia_tokens", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["seed.synthetix.base_sepolia_tokens"]}, "compiled_path": "target/compiled/synthetix/seeds/schema.yml/not_null_base_sepolia_tokens_token_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_seeds\".\"base_sepolia_tokens\"\nwhere token_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_symbol", "file_key_name": "seeds.base_sepolia_tokens", "attached_node": "seed.synthetix.base_sepolia_tokens", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_symbol", "model": "{{ get_where_subquery(ref('base_sepolia_tokens')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_buyback_daily_base_sepolia_ts.0b8a36c44c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_daily_base_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_daily_base_sepolia_ts.sql", "original_file_path": "models/marts/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_daily_base_sepolia_ts.0b8a36c44c", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "not_null_fct_buyback_daily_base_sepolia_ts"], "alias": "not_null_fct_buyback_daily_base_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.707743, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_daily_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_daily_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_daily_base_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_daily_base_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_buyback_daily_base_sepolia", "attached_node": "model.synthetix.fct_buyback_daily_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_buyback_daily_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_buyback_daily_base_sepolia_snx_amount.113325e30a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_daily_base_sepolia_snx_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_daily_base_sepolia_snx_amount.sql", "original_file_path": "models/marts/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_daily_base_sepolia_snx_amount.113325e30a", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "not_null_fct_buyback_daily_base_sepolia_snx_amount"], "alias": "not_null_fct_buyback_daily_base_sepolia_snx_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.709547, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_daily_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_daily_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_daily_base_sepolia_snx_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect snx_amount\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_daily_base_sepolia\"\nwhere snx_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "snx_amount", "file_key_name": "models.fct_buyback_daily_base_sepolia", "attached_node": "model.synthetix.fct_buyback_daily_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "snx_amount", "model": "{{ get_where_subquery(ref('fct_buyback_daily_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_snx_amount__True__0.378a6852a6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_snx_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_b_1bf638a8eb91a53680354c7e48a8b077.sql", "original_file_path": "models/marts/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_snx_amount__True__0.378a6852a6", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_snx_amount__True__0"], "alias": "dbt_utils_accepted_range_fct_b_1bf638a8eb91a53680354c7e48a8b077", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_b_1bf638a8eb91a53680354c7e48a8b077", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_b_1bf638a8eb91a53680354c7e48a8b077"}, "created_at": 1727988932.7112389, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_b_1bf638a8eb91a53680354c7e48a8b077\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_daily_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_daily_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_1bf638a8eb91a53680354c7e48a8b077.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_buyback_daily_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not snx_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "snx_amount", "file_key_name": "models.fct_buyback_daily_base_sepolia", "attached_node": "model.synthetix.fct_buyback_daily_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "snx_amount", "model": "{{ get_where_subquery(ref('fct_buyback_daily_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_buyback_daily_base_sepolia_usd_amount.21bc5d392b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_daily_base_sepolia_usd_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_daily_base_sepolia_usd_amount.sql", "original_file_path": "models/marts/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_daily_base_sepolia_usd_amount.21bc5d392b", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "not_null_fct_buyback_daily_base_sepolia_usd_amount"], "alias": "not_null_fct_buyback_daily_base_sepolia_usd_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.7340026, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_daily_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_daily_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_daily_base_sepolia_usd_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect usd_amount\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_daily_base_sepolia\"\nwhere usd_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "usd_amount", "file_key_name": "models.fct_buyback_daily_base_sepolia", "attached_node": "model.synthetix.fct_buyback_daily_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "usd_amount", "model": "{{ get_where_subquery(ref('fct_buyback_daily_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_usd_amount__True__0.e3dd96895e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_usd_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_b_e29d9b49f7316dcccc24e427120330f9.sql", "original_file_path": "models/marts/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_usd_amount__True__0.e3dd96895e", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_usd_amount__True__0"], "alias": "dbt_utils_accepted_range_fct_b_e29d9b49f7316dcccc24e427120330f9", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_b_e29d9b49f7316dcccc24e427120330f9", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_b_e29d9b49f7316dcccc24e427120330f9"}, "created_at": 1727988932.7357557, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_b_e29d9b49f7316dcccc24e427120330f9\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_daily_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_daily_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_e29d9b49f7316dcccc24e427120330f9.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_buyback_daily_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not usd_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "usd_amount", "file_key_name": "models.fct_buyback_daily_base_sepolia", "attached_node": "model.synthetix.fct_buyback_daily_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "usd_amount", "model": "{{ get_where_subquery(ref('fct_buyback_daily_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_buyback_daily_base_sepolia_cumulative_snx_amount.c44f071e87": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_daily_base_sepolia_cumulative_snx_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_daily_base_sepolia_cumulative_snx_amount.sql", "original_file_path": "models/marts/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_daily_base_sepolia_cumulative_snx_amount.c44f071e87", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "not_null_fct_buyback_daily_base_sepolia_cumulative_snx_amount"], "alias": "not_null_fct_buyback_daily_base_sepolia_cumulative_snx_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.740103, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_daily_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_daily_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_daily_base_sepolia_cumulative_snx_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_snx_amount\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_daily_base_sepolia\"\nwhere cumulative_snx_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "cumulative_snx_amount", "file_key_name": "models.fct_buyback_daily_base_sepolia", "attached_node": "model.synthetix.fct_buyback_daily_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "cumulative_snx_amount", "model": "{{ get_where_subquery(ref('fct_buyback_daily_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_cumulative_snx_amount__True__0.ab215eff09": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_cumulative_snx_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_b_4d7ae50362ef8b4d8e7af3a690fb9dba.sql", "original_file_path": "models/marts/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_cumulative_snx_amount__True__0.ab215eff09", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_cumulative_snx_amount__True__0"], "alias": "dbt_utils_accepted_range_fct_b_4d7ae50362ef8b4d8e7af3a690fb9dba", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_b_4d7ae50362ef8b4d8e7af3a690fb9dba", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_b_4d7ae50362ef8b4d8e7af3a690fb9dba"}, "created_at": 1727988932.7418332, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_b_4d7ae50362ef8b4d8e7af3a690fb9dba\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_daily_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_daily_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_4d7ae50362ef8b4d8e7af3a690fb9dba.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_buyback_daily_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not cumulative_snx_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "cumulative_snx_amount", "file_key_name": "models.fct_buyback_daily_base_sepolia", "attached_node": "model.synthetix.fct_buyback_daily_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "cumulative_snx_amount", "model": "{{ get_where_subquery(ref('fct_buyback_daily_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_buyback_daily_base_sepolia_cumulative_usd_amount.f40974a9be": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_daily_base_sepolia_cumulative_usd_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_daily_base_sepolia_cumulative_usd_amount.sql", "original_file_path": "models/marts/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_daily_base_sepolia_cumulative_usd_amount.f40974a9be", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "not_null_fct_buyback_daily_base_sepolia_cumulative_usd_amount"], "alias": "not_null_fct_buyback_daily_base_sepolia_cumulative_usd_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.7461193, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_daily_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_daily_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_daily_base_sepolia_cumulative_usd_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_usd_amount\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_daily_base_sepolia\"\nwhere cumulative_usd_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "cumulative_usd_amount", "file_key_name": "models.fct_buyback_daily_base_sepolia", "attached_node": "model.synthetix.fct_buyback_daily_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "cumulative_usd_amount", "model": "{{ get_where_subquery(ref('fct_buyback_daily_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_cumulative_usd_amount__True__0.f5fad30aa3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_cumulative_usd_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_b_19d9635b42d83035fb764a30eb745906.sql", "original_file_path": "models/marts/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_cumulative_usd_amount__True__0.f5fad30aa3", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_cumulative_usd_amount__True__0"], "alias": "dbt_utils_accepted_range_fct_b_19d9635b42d83035fb764a30eb745906", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_b_19d9635b42d83035fb764a30eb745906", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_b_19d9635b42d83035fb764a30eb745906"}, "created_at": 1727988932.7479105, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_b_19d9635b42d83035fb764a30eb745906\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_daily_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_daily_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_19d9635b42d83035fb764a30eb745906.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_buyback_daily_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not cumulative_usd_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "cumulative_usd_amount", "file_key_name": "models.fct_buyback_daily_base_sepolia", "attached_node": "model.synthetix.fct_buyback_daily_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "cumulative_usd_amount", "model": "{{ get_where_subquery(ref('fct_buyback_daily_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_buyback_hourly_base_sepolia_ts.39dec90aa4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_hourly_base_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_hourly_base_sepolia_ts.sql", "original_file_path": "models/marts/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_hourly_base_sepolia_ts.39dec90aa4", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "not_null_fct_buyback_hourly_base_sepolia_ts"], "alias": "not_null_fct_buyback_hourly_base_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.7521925, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_hourly_base_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_hourly_base_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_buyback_hourly_base_sepolia", "attached_node": "model.synthetix.fct_buyback_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_buyback_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_buyback_hourly_base_sepolia_snx_amount.a856b40de9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_hourly_base_sepolia_snx_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_hourly_base_sepolia_snx_amount.sql", "original_file_path": "models/marts/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_hourly_base_sepolia_snx_amount.a856b40de9", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "not_null_fct_buyback_hourly_base_sepolia_snx_amount"], "alias": "not_null_fct_buyback_hourly_base_sepolia_snx_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.7538927, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_hourly_base_sepolia_snx_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect snx_amount\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_hourly_base_sepolia\"\nwhere snx_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "snx_amount", "file_key_name": "models.fct_buyback_hourly_base_sepolia", "attached_node": "model.synthetix.fct_buyback_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "snx_amount", "model": "{{ get_where_subquery(ref('fct_buyback_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_snx_amount__True__0.40ea0d5e88": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_snx_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_b_8e018fe7304f85f2f4c41ebb3c45b989.sql", "original_file_path": "models/marts/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_snx_amount__True__0.40ea0d5e88", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_snx_amount__True__0"], "alias": "dbt_utils_accepted_range_fct_b_8e018fe7304f85f2f4c41ebb3c45b989", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_b_8e018fe7304f85f2f4c41ebb3c45b989", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_b_8e018fe7304f85f2f4c41ebb3c45b989"}, "created_at": 1727988932.7555766, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_b_8e018fe7304f85f2f4c41ebb3c45b989\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_8e018fe7304f85f2f4c41ebb3c45b989.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_buyback_hourly_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not snx_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "snx_amount", "file_key_name": "models.fct_buyback_hourly_base_sepolia", "attached_node": "model.synthetix.fct_buyback_hourly_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "snx_amount", "model": "{{ get_where_subquery(ref('fct_buyback_hourly_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_buyback_hourly_base_sepolia_usd_amount.4f119280f7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_hourly_base_sepolia_usd_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_hourly_base_sepolia_usd_amount.sql", "original_file_path": "models/marts/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_hourly_base_sepolia_usd_amount.4f119280f7", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "not_null_fct_buyback_hourly_base_sepolia_usd_amount"], "alias": "not_null_fct_buyback_hourly_base_sepolia_usd_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.7598252, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_hourly_base_sepolia_usd_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect usd_amount\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_hourly_base_sepolia\"\nwhere usd_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "usd_amount", "file_key_name": "models.fct_buyback_hourly_base_sepolia", "attached_node": "model.synthetix.fct_buyback_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "usd_amount", "model": "{{ get_where_subquery(ref('fct_buyback_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_usd_amount__True__0.89592b2e7d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_usd_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_b_a4e81546e4ccc71932af9661f5571a01.sql", "original_file_path": "models/marts/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_usd_amount__True__0.89592b2e7d", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_usd_amount__True__0"], "alias": "dbt_utils_accepted_range_fct_b_a4e81546e4ccc71932af9661f5571a01", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_b_a4e81546e4ccc71932af9661f5571a01", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_b_a4e81546e4ccc71932af9661f5571a01"}, "created_at": 1727988932.7615354, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_b_a4e81546e4ccc71932af9661f5571a01\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_a4e81546e4ccc71932af9661f5571a01.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_buyback_hourly_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not usd_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "usd_amount", "file_key_name": "models.fct_buyback_hourly_base_sepolia", "attached_node": "model.synthetix.fct_buyback_hourly_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "usd_amount", "model": "{{ get_where_subquery(ref('fct_buyback_hourly_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_buyback_hourly_base_sepolia_cumulative_snx_amount.806ce65de6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_hourly_base_sepolia_cumulative_snx_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_hourly_base_sepolia_cumulative_snx_amount.sql", "original_file_path": "models/marts/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_hourly_base_sepolia_cumulative_snx_amount.806ce65de6", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "not_null_fct_buyback_hourly_base_sepolia_cumulative_snx_amount"], "alias": "not_null_fct_buyback_hourly_base_sepolia_cumulative_snx_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.7658188, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_hourly_base_sepolia_cumulative_snx_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_snx_amount\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_hourly_base_sepolia\"\nwhere cumulative_snx_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "cumulative_snx_amount", "file_key_name": "models.fct_buyback_hourly_base_sepolia", "attached_node": "model.synthetix.fct_buyback_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "cumulative_snx_amount", "model": "{{ get_where_subquery(ref('fct_buyback_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_cumulative_snx_amount__True__0.6d52afd421": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_cumulative_snx_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_b_2536425d340752a408f11af4d6e17df5.sql", "original_file_path": "models/marts/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_cumulative_snx_amount__True__0.6d52afd421", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_cumulative_snx_amount__True__0"], "alias": "dbt_utils_accepted_range_fct_b_2536425d340752a408f11af4d6e17df5", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_b_2536425d340752a408f11af4d6e17df5", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_b_2536425d340752a408f11af4d6e17df5"}, "created_at": 1727988932.767524, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_b_2536425d340752a408f11af4d6e17df5\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_2536425d340752a408f11af4d6e17df5.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_buyback_hourly_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not cumulative_snx_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "cumulative_snx_amount", "file_key_name": "models.fct_buyback_hourly_base_sepolia", "attached_node": "model.synthetix.fct_buyback_hourly_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "cumulative_snx_amount", "model": "{{ get_where_subquery(ref('fct_buyback_hourly_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_buyback_hourly_base_sepolia_cumulative_usd_amount.6347fe374e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_hourly_base_sepolia_cumulative_usd_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_hourly_base_sepolia_cumulative_usd_amount.sql", "original_file_path": "models/marts/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_hourly_base_sepolia_cumulative_usd_amount.6347fe374e", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "not_null_fct_buyback_hourly_base_sepolia_cumulative_usd_amount"], "alias": "not_null_fct_buyback_hourly_base_sepolia_cumulative_usd_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.7717738, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_hourly_base_sepolia_cumulative_usd_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_usd_amount\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_hourly_base_sepolia\"\nwhere cumulative_usd_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "cumulative_usd_amount", "file_key_name": "models.fct_buyback_hourly_base_sepolia", "attached_node": "model.synthetix.fct_buyback_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "cumulative_usd_amount", "model": "{{ get_where_subquery(ref('fct_buyback_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_cumulative_usd_amount__True__0.e3d3aff3f1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_cumulative_usd_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_b_4d682ef0bf2205fae0715c85cdea2cfa.sql", "original_file_path": "models/marts/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_cumulative_usd_amount__True__0.e3d3aff3f1", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_cumulative_usd_amount__True__0"], "alias": "dbt_utils_accepted_range_fct_b_4d682ef0bf2205fae0715c85cdea2cfa", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_b_4d682ef0bf2205fae0715c85cdea2cfa", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_b_4d682ef0bf2205fae0715c85cdea2cfa"}, "created_at": 1727988932.7735045, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_b_4d682ef0bf2205fae0715c85cdea2cfa\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_4d682ef0bf2205fae0715c85cdea2cfa.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_buyback_hourly_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not cumulative_usd_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "cumulative_usd_amount", "file_key_name": "models.fct_buyback_hourly_base_sepolia", "attached_node": "model.synthetix.fct_buyback_hourly_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "cumulative_usd_amount", "model": "{{ get_where_subquery(ref('fct_buyback_hourly_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_buyback_base_sepolia_id.03ec6b8e04": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_base_sepolia_id.sql", "original_file_path": "models/marts/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_base_sepolia_id.03ec6b8e04", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "not_null_fct_buyback_base_sepolia_id"], "alias": "not_null_fct_buyback_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.7786345, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_buyback_base_sepolia", "attached_node": "model.synthetix.fct_buyback_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_buyback_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_buyback_base_sepolia_id.ce5fc96649": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_buyback_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_buyback_base_sepolia_id.sql", "original_file_path": "models/marts/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.unique_fct_buyback_base_sepolia_id.ce5fc96649", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "unique_fct_buyback_base_sepolia_id"], "alias": "unique_fct_buyback_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.780333, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/unique_fct_buyback_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_buyback_base_sepolia", "attached_node": "model.synthetix.fct_buyback_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_buyback_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_buyback_base_sepolia_ts.f6314da709": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_base_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_base_sepolia_ts.sql", "original_file_path": "models/marts/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_base_sepolia_ts.f6314da709", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "not_null_fct_buyback_base_sepolia_ts"], "alias": "not_null_fct_buyback_base_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.7820086, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_base_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_base_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_buyback_base_sepolia", "attached_node": "model.synthetix.fct_buyback_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_buyback_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_buyback_base_sepolia_buyer.e7ec385108": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_base_sepolia_buyer", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_base_sepolia_buyer.sql", "original_file_path": "models/marts/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_base_sepolia_buyer.e7ec385108", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "not_null_fct_buyback_base_sepolia_buyer"], "alias": "not_null_fct_buyback_base_sepolia_buyer", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.7836664, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_base_sepolia_buyer.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect buyer\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_base_sepolia\"\nwhere buyer is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "buyer", "file_key_name": "models.fct_buyback_base_sepolia", "attached_node": "model.synthetix.fct_buyback_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "buyer", "model": "{{ get_where_subquery(ref('fct_buyback_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_buyback_base_sepolia_snx.39b0dcead2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_base_sepolia_snx", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_base_sepolia_snx.sql", "original_file_path": "models/marts/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_base_sepolia_snx.39b0dcead2", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "not_null_fct_buyback_base_sepolia_snx"], "alias": "not_null_fct_buyback_base_sepolia_snx", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.7854292, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_base_sepolia_snx.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect snx\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_base_sepolia\"\nwhere snx is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "snx", "file_key_name": "models.fct_buyback_base_sepolia", "attached_node": "model.synthetix.fct_buyback_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "snx", "model": "{{ get_where_subquery(ref('fct_buyback_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_sepolia_snx__True__0.21bd52e738": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_buyback_base_sepolia_snx__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_buyback_base_sepolia_snx__True__0.sql", "original_file_path": "models/marts/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_sepolia_snx__True__0.21bd52e738", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "dbt_utils_accepted_range_fct_buyback_base_sepolia_snx__True__0"], "alias": "dbt_utils_accepted_range_fct_buyback_base_sepolia_snx__True__0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.787074, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_buyback_base_sepolia_snx__True__0.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_buyback_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not snx >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "snx", "file_key_name": "models.fct_buyback_base_sepolia", "attached_node": "model.synthetix.fct_buyback_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "snx", "model": "{{ get_where_subquery(ref('fct_buyback_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_buyback_base_sepolia_usd.427a3c3ca1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_base_sepolia_usd", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_base_sepolia_usd.sql", "original_file_path": "models/marts/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_base_sepolia_usd.427a3c3ca1", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "not_null_fct_buyback_base_sepolia_usd"], "alias": "not_null_fct_buyback_base_sepolia_usd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.7911997, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_base_sepolia_usd.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect usd\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_base_sepolia\"\nwhere usd is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "usd", "file_key_name": "models.fct_buyback_base_sepolia", "attached_node": "model.synthetix.fct_buyback_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "usd", "model": "{{ get_where_subquery(ref('fct_buyback_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_sepolia_usd__True__0.7426b61d1a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_buyback_base_sepolia_usd__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_buyback_base_sepolia_usd__True__0.sql", "original_file_path": "models/marts/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_sepolia_usd__True__0.7426b61d1a", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "dbt_utils_accepted_range_fct_buyback_base_sepolia_usd__True__0"], "alias": "dbt_utils_accepted_range_fct_buyback_base_sepolia_usd__True__0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.792904, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_buyback_base_sepolia_usd__True__0.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_buyback_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "usd", "file_key_name": "models.fct_buyback_base_sepolia", "attached_node": "model.synthetix.fct_buyback_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "usd", "model": "{{ get_where_subquery(ref('fct_buyback_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_buyback_base_sepolia_snx_price.361a60f2b3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_base_sepolia_snx_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_base_sepolia_snx_price.sql", "original_file_path": "models/marts/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_base_sepolia_snx_price.361a60f2b3", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "not_null_fct_buyback_base_sepolia_snx_price"], "alias": "not_null_fct_buyback_base_sepolia_snx_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.7968056, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/not_null_fct_buyback_base_sepolia_snx_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect snx_price\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_base_sepolia\"\nwhere snx_price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "snx_price", "file_key_name": "models.fct_buyback_base_sepolia", "attached_node": "model.synthetix.fct_buyback_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "snx_price", "model": "{{ get_where_subquery(ref('fct_buyback_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_sepolia_snx_price__True__0.fedfb306c2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_buyback_base_sepolia_snx_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_b_f27268fa82fe2198c6837b55019f56b4.sql", "original_file_path": "models/marts/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_sepolia_snx_price__True__0.fedfb306c2", "fqn": ["synthetix", "marts", "base", "sepolia", "buyback", "dbt_utils_accepted_range_fct_buyback_base_sepolia_snx_price__True__0"], "alias": "dbt_utils_accepted_range_fct_b_f27268fa82fe2198c6837b55019f56b4", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_b_f27268fa82fe2198c6837b55019f56b4", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_b_f27268fa82fe2198c6837b55019f56b4"}, "created_at": 1727988932.7986774, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_b_f27268fa82fe2198c6837b55019f56b4\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_fct_b_f27268fa82fe2198c6837b55019f56b4.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_buyback_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not snx_price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "snx_price", "file_key_name": "models.fct_buyback_base_sepolia", "attached_node": "model.synthetix.fct_buyback_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "snx_price", "model": "{{ get_where_subquery(ref('fct_buyback_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_id.eb661d1506": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_charged_base_sepolia_id.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_id.eb661d1506", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_interest_charged_base_sepolia_id"], "alias": "not_null_fct_perp_interest_charged_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.8403542, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_interest_charged_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_interest_charged_base_sepolia", "attached_node": "model.synthetix.fct_perp_interest_charged_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_interest_charged_base_sepolia_id.53669ecac5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_interest_charged_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_interest_charged_base_sepolia_id.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_interest_charged_base_sepolia_id.53669ecac5", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "unique_fct_perp_interest_charged_base_sepolia_id"], "alias": "unique_fct_perp_interest_charged_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.8421726, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_interest_charged_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_interest_charged_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_interest_charged_base_sepolia", "attached_node": "model.synthetix.fct_perp_interest_charged_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_block_timestamp.0a73b599b9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_charged_base_sepolia_block_timestamp.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_block_timestamp.0a73b599b9", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_interest_charged_base_sepolia_block_timestamp"], "alias": "not_null_fct_perp_interest_charged_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.8439624, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_interest_charged_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.fct_perp_interest_charged_base_sepolia", "attached_node": "model.synthetix.fct_perp_interest_charged_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_block_number.b5c567e21f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_charged_base_sepolia_block_number.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_block_number.b5c567e21f", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_interest_charged_base_sepolia_block_number"], "alias": "not_null_fct_perp_interest_charged_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.8457484, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_interest_charged_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_interest_charged_base_sepolia", "attached_node": "model.synthetix.fct_perp_interest_charged_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_transaction_hash.aaef59efbb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_cha_ef7870358c5aff75d7f92ce4c7de1c07.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_transaction_hash.aaef59efbb", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_interest_charged_base_sepolia_transaction_hash"], "alias": "not_null_fct_perp_interest_cha_ef7870358c5aff75d7f92ce4c7de1c07", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_interest_cha_ef7870358c5aff75d7f92ce4c7de1c07", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_interest_cha_ef7870358c5aff75d7f92ce4c7de1c07"}, "created_at": 1727988932.847464, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_interest_cha_ef7870358c5aff75d7f92ce4c7de1c07\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_cha_ef7870358c5aff75d7f92ce4c7de1c07.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_interest_charged_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_perp_interest_charged_base_sepolia", "attached_node": "model.synthetix.fct_perp_interest_charged_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_contract.d0f4674d07": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_charged_base_sepolia_contract.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_contract.d0f4674d07", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_interest_charged_base_sepolia_contract"], "alias": "not_null_fct_perp_interest_charged_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.8492877, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_interest_charged_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.fct_perp_interest_charged_base_sepolia", "attached_node": "model.synthetix.fct_perp_interest_charged_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_event_name.237b079041": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_charged_base_sepolia_event_name.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_event_name.237b079041", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_interest_charged_base_sepolia_event_name"], "alias": "not_null_fct_perp_interest_charged_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.8510354, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_interest_charged_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_perp_interest_charged_base_sepolia", "attached_node": "model.synthetix.fct_perp_interest_charged_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_fct_perp_interest_charged_base_sepolia_event_name__InterestCharged.ff861d06a4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_fct_perp_interest_charged_base_sepolia_event_name__InterestCharged", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_fct_perp_inter_8f173b579ea46e22e00a38898643f42f.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_fct_perp_interest_charged_base_sepolia_event_name__InterestCharged.ff861d06a4", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "accepted_values_fct_perp_interest_charged_base_sepolia_event_name__InterestCharged"], "alias": "accepted_values_fct_perp_inter_8f173b579ea46e22e00a38898643f42f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_fct_perp_inter_8f173b579ea46e22e00a38898643f42f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_fct_perp_inter_8f173b579ea46e22e00a38898643f42f"}, "created_at": 1727988932.852844, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_fct_perp_inter_8f173b579ea46e22e00a38898643f42f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/accepted_values_fct_perp_inter_8f173b579ea46e22e00a38898643f42f.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_interest_charged_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'InterestCharged'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_perp_interest_charged_base_sepolia", "attached_node": "model.synthetix.fct_perp_interest_charged_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["InterestCharged"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_account_id.86fbe78f66": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_base_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_charged_base_sepolia_account_id.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_account_id.86fbe78f66", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_interest_charged_base_sepolia_account_id"], "alias": "not_null_fct_perp_interest_charged_base_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.861669, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_interest_charged_base_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_interest_charged_base_sepolia", "attached_node": "model.synthetix.fct_perp_interest_charged_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_base_sepolia_account_id__True__0.3edc04f3c6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_interest_charged_base_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_d192f9304caff99eeffe34887ba9fd58.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_base_sepolia_account_id__True__0.3edc04f3c6", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_interest_charged_base_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_d192f9304caff99eeffe34887ba9fd58", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_d192f9304caff99eeffe34887ba9fd58", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_d192f9304caff99eeffe34887ba9fd58"}, "created_at": 1727988932.8634226, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_d192f9304caff99eeffe34887ba9fd58\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_d192f9304caff99eeffe34887ba9fd58.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_interest_charged_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_interest_charged_base_sepolia", "attached_node": "model.synthetix.fct_perp_interest_charged_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_interest.201254f262": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_base_sepolia_interest", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_charged_base_sepolia_interest.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_interest.201254f262", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_interest_charged_base_sepolia_interest"], "alias": "not_null_fct_perp_interest_charged_base_sepolia_interest", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.868208, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_base_sepolia_interest.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_interest_charged_base_sepolia\"\nwhere interest is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "interest", "file_key_name": "models.fct_perp_interest_charged_base_sepolia", "attached_node": "model.synthetix.fct_perp_interest_charged_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "interest", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_base_sepolia_interest__True__0.cbe80d3cfc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_interest_charged_base_sepolia_interest__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_067b6722ec0a3ba96989426b240c29ff.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_base_sepolia_interest__True__0.cbe80d3cfc", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_interest_charged_base_sepolia_interest__True__0"], "alias": "dbt_utils_accepted_range_fct_p_067b6722ec0a3ba96989426b240c29ff", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_067b6722ec0a3ba96989426b240c29ff", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_067b6722ec0a3ba96989426b240c29ff"}, "created_at": 1727988932.8699448, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_067b6722ec0a3ba96989426b240c29ff\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_067b6722ec0a3ba96989426b240c29ff.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_interest_charged_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not interest >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "interest", "file_key_name": "models.fct_perp_interest_charged_base_sepolia", "attached_node": "model.synthetix.fct_perp_interest_charged_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "interest", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_id.04ae0ab4fd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_modified_base_sepolia_id.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_id.04ae0ab4fd", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_collateral_modified_base_sepolia_id"], "alias": "not_null_fct_perp_collateral_modified_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.8742592, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_collateral_modified_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_collateral_modified_base_sepolia", "attached_node": "model.synthetix.fct_perp_collateral_modified_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_collateral_modified_base_sepolia_id.a5b1b5d44a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_collateral_modified_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_collateral_modified_base_sepolia_id.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_collateral_modified_base_sepolia_id.a5b1b5d44a", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "unique_fct_perp_collateral_modified_base_sepolia_id"], "alias": "unique_fct_perp_collateral_modified_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.8760438, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_collateral_modified_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_collateral_modified_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_collateral_modified_base_sepolia", "attached_node": "model.synthetix.fct_perp_collateral_modified_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_block_timestamp.983f4f7464": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_m_29a3faef3b1a9aaf01d9e330ab75faad.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_block_timestamp.983f4f7464", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_collateral_modified_base_sepolia_block_timestamp"], "alias": "not_null_fct_perp_collateral_m_29a3faef3b1a9aaf01d9e330ab75faad", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_collateral_m_29a3faef3b1a9aaf01d9e330ab75faad", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_collateral_m_29a3faef3b1a9aaf01d9e330ab75faad"}, "created_at": 1727988932.8777578, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_collateral_m_29a3faef3b1a9aaf01d9e330ab75faad\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_29a3faef3b1a9aaf01d9e330ab75faad.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_collateral_modified_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.fct_perp_collateral_modified_base_sepolia", "attached_node": "model.synthetix.fct_perp_collateral_modified_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_block_number.36ad8cb4d3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_modified_base_sepolia_block_number.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_block_number.36ad8cb4d3", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_collateral_modified_base_sepolia_block_number"], "alias": "not_null_fct_perp_collateral_modified_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.8794224, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_collateral_modified_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_collateral_modified_base_sepolia", "attached_node": "model.synthetix.fct_perp_collateral_modified_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_transaction_hash.834ecbfe7f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_m_09036bff9f33021bdc2f7c611d921020.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_transaction_hash.834ecbfe7f", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_collateral_modified_base_sepolia_transaction_hash"], "alias": "not_null_fct_perp_collateral_m_09036bff9f33021bdc2f7c611d921020", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_collateral_m_09036bff9f33021bdc2f7c611d921020", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_collateral_m_09036bff9f33021bdc2f7c611d921020"}, "created_at": 1727988932.8812087, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_collateral_m_09036bff9f33021bdc2f7c611d921020\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_09036bff9f33021bdc2f7c611d921020.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_collateral_modified_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_perp_collateral_modified_base_sepolia", "attached_node": "model.synthetix.fct_perp_collateral_modified_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_contract.e1b2d1c3f1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_modified_base_sepolia_contract.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_contract.e1b2d1c3f1", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_collateral_modified_base_sepolia_contract"], "alias": "not_null_fct_perp_collateral_modified_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.882872, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_collateral_modified_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.fct_perp_collateral_modified_base_sepolia", "attached_node": "model.synthetix.fct_perp_collateral_modified_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_event_name.0d3e82bc99": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_modified_base_sepolia_event_name.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_event_name.0d3e82bc99", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_collateral_modified_base_sepolia_event_name"], "alias": "not_null_fct_perp_collateral_modified_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.8845458, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_collateral_modified_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_perp_collateral_modified_base_sepolia", "attached_node": "model.synthetix.fct_perp_collateral_modified_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_fct_perp_collateral_modified_base_sepolia_event_name__CollateralModified.f6430341ee": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_fct_perp_collateral_modified_base_sepolia_event_name__CollateralModified", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_fct_perp_colla_1ab1c21834ede76d1e34f06cf2def9bf.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_fct_perp_collateral_modified_base_sepolia_event_name__CollateralModified.f6430341ee", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "accepted_values_fct_perp_collateral_modified_base_sepolia_event_name__CollateralModified"], "alias": "accepted_values_fct_perp_colla_1ab1c21834ede76d1e34f06cf2def9bf", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_fct_perp_colla_1ab1c21834ede76d1e34f06cf2def9bf", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_fct_perp_colla_1ab1c21834ede76d1e34f06cf2def9bf"}, "created_at": 1727988932.8861892, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_fct_perp_colla_1ab1c21834ede76d1e34f06cf2def9bf\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/accepted_values_fct_perp_colla_1ab1c21834ede76d1e34f06cf2def9bf.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_collateral_modified_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'CollateralModified'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_perp_collateral_modified_base_sepolia", "attached_node": "model.synthetix.fct_perp_collateral_modified_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["CollateralModified"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_synth_market_id.a933a52d36": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_base_sepolia_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_m_e96903840ffe61a948a59ad3485c1535.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_synth_market_id.a933a52d36", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_collateral_modified_base_sepolia_synth_market_id"], "alias": "not_null_fct_perp_collateral_m_e96903840ffe61a948a59ad3485c1535", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_collateral_m_e96903840ffe61a948a59ad3485c1535", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_collateral_m_e96903840ffe61a948a59ad3485c1535"}, "created_at": 1727988932.8910701, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_collateral_m_e96903840ffe61a948a59ad3485c1535\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_e96903840ffe61a948a59ad3485c1535.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_collateral_modified_base_sepolia\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_perp_collateral_modified_base_sepolia", "attached_node": "model.synthetix.fct_perp_collateral_modified_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_collateral_modified_base_sepolia_synth_market_id__True__0.6fb45ff630": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_collateral_modified_base_sepolia_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_8842b67718d899abc12b7a5f41b7a7e7.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_collateral_modified_base_sepolia_synth_market_id__True__0.6fb45ff630", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_collateral_modified_base_sepolia_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_8842b67718d899abc12b7a5f41b7a7e7", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_8842b67718d899abc12b7a5f41b7a7e7", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_8842b67718d899abc12b7a5f41b7a7e7"}, "created_at": 1727988932.8928018, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_8842b67718d899abc12b7a5f41b7a7e7\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_8842b67718d899abc12b7a5f41b7a7e7.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_collateral_modified_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_perp_collateral_modified_base_sepolia", "attached_node": "model.synthetix.fct_perp_collateral_modified_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_sender.36cb6d7913": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_base_sepolia_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_modified_base_sepolia_sender.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_sender.36cb6d7913", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_collateral_modified_base_sepolia_sender"], "alias": "not_null_fct_perp_collateral_modified_base_sepolia_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.8975687, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_base_sepolia_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_collateral_modified_base_sepolia\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.fct_perp_collateral_modified_base_sepolia", "attached_node": "model.synthetix.fct_perp_collateral_modified_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_id.480d04976b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_order_expired_base_sepolia_id.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_id.480d04976b", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_previous_order_expired_base_sepolia_id"], "alias": "not_null_fct_perp_previous_order_expired_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.8993013, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_order_expired_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_previous_order_expired_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_previous_order_expired_base_sepolia", "attached_node": "model.synthetix.fct_perp_previous_order_expired_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_previous_order_expired_base_sepolia_id.38211e4c5d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_previous_order_expired_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_previous_order_expired_base_sepolia_id.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_previous_order_expired_base_sepolia_id.38211e4c5d", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "unique_fct_perp_previous_order_expired_base_sepolia_id"], "alias": "unique_fct_perp_previous_order_expired_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.9012628, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_previous_order_expired_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_previous_order_expired_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_previous_order_expired_base_sepolia", "attached_node": "model.synthetix.fct_perp_previous_order_expired_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_block_timestamp.4b41a82d13": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_ord_9c7a161f838a4c7aa741dca0a21c40e7.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_block_timestamp.4b41a82d13", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_previous_order_expired_base_sepolia_block_timestamp"], "alias": "not_null_fct_perp_previous_ord_9c7a161f838a4c7aa741dca0a21c40e7", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_previous_ord_9c7a161f838a4c7aa741dca0a21c40e7", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_previous_ord_9c7a161f838a4c7aa741dca0a21c40e7"}, "created_at": 1727988932.903477, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_previous_ord_9c7a161f838a4c7aa741dca0a21c40e7\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_9c7a161f838a4c7aa741dca0a21c40e7.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_previous_order_expired_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.fct_perp_previous_order_expired_base_sepolia", "attached_node": "model.synthetix.fct_perp_previous_order_expired_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_block_number.1ff7a5705c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_ord_c653b9bed8c3157c4422e80f77a0b022.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_block_number.1ff7a5705c", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_previous_order_expired_base_sepolia_block_number"], "alias": "not_null_fct_perp_previous_ord_c653b9bed8c3157c4422e80f77a0b022", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_previous_ord_c653b9bed8c3157c4422e80f77a0b022", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_previous_ord_c653b9bed8c3157c4422e80f77a0b022"}, "created_at": 1727988932.9056966, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_previous_ord_c653b9bed8c3157c4422e80f77a0b022\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_c653b9bed8c3157c4422e80f77a0b022.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_previous_order_expired_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_previous_order_expired_base_sepolia", "attached_node": "model.synthetix.fct_perp_previous_order_expired_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_transaction_hash.e1f21d4fd3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_ord_e6503bbb900b804259f539d4a386ea08.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_transaction_hash.e1f21d4fd3", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_previous_order_expired_base_sepolia_transaction_hash"], "alias": "not_null_fct_perp_previous_ord_e6503bbb900b804259f539d4a386ea08", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_previous_ord_e6503bbb900b804259f539d4a386ea08", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_previous_ord_e6503bbb900b804259f539d4a386ea08"}, "created_at": 1727988932.907373, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_previous_ord_e6503bbb900b804259f539d4a386ea08\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_e6503bbb900b804259f539d4a386ea08.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_previous_order_expired_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_perp_previous_order_expired_base_sepolia", "attached_node": "model.synthetix.fct_perp_previous_order_expired_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_contract.b0da841bdf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_order_expired_base_sepolia_contract.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_contract.b0da841bdf", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_previous_order_expired_base_sepolia_contract"], "alias": "not_null_fct_perp_previous_order_expired_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.9090688, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_order_expired_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_previous_order_expired_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.fct_perp_previous_order_expired_base_sepolia", "attached_node": "model.synthetix.fct_perp_previous_order_expired_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_event_name.daad0addfa": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_ord_76fb0a0f579f503805573e61f45555ef.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_event_name.daad0addfa", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_previous_order_expired_base_sepolia_event_name"], "alias": "not_null_fct_perp_previous_ord_76fb0a0f579f503805573e61f45555ef", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_previous_ord_76fb0a0f579f503805573e61f45555ef", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_previous_ord_76fb0a0f579f503805573e61f45555ef"}, "created_at": 1727988932.9107864, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_previous_ord_76fb0a0f579f503805573e61f45555ef\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_76fb0a0f579f503805573e61f45555ef.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_previous_order_expired_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_perp_previous_order_expired_base_sepolia", "attached_node": "model.synthetix.fct_perp_previous_order_expired_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_fct_perp_previous_order_expired_base_sepolia_event_name__PreviousOrderExpired.e124d4bad8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_fct_perp_previous_order_expired_base_sepolia_event_name__PreviousOrderExpired", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_fct_perp_previ_48e2e93359da3c420e07b2ee28c127b1.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_fct_perp_previous_order_expired_base_sepolia_event_name__PreviousOrderExpired.e124d4bad8", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "accepted_values_fct_perp_previous_order_expired_base_sepolia_event_name__PreviousOrderExpired"], "alias": "accepted_values_fct_perp_previ_48e2e93359da3c420e07b2ee28c127b1", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_fct_perp_previ_48e2e93359da3c420e07b2ee28c127b1", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_fct_perp_previ_48e2e93359da3c420e07b2ee28c127b1"}, "created_at": 1727988932.9129393, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_fct_perp_previ_48e2e93359da3c420e07b2ee28c127b1\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/accepted_values_fct_perp_previ_48e2e93359da3c420e07b2ee28c127b1.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_previous_order_expired_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PreviousOrderExpired'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_perp_previous_order_expired_base_sepolia", "attached_node": "model.synthetix.fct_perp_previous_order_expired_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["PreviousOrderExpired"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_market_id.17181fe5f1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_base_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_order_expired_base_sepolia_market_id.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_market_id.17181fe5f1", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_previous_order_expired_base_sepolia_market_id"], "alias": "not_null_fct_perp_previous_order_expired_base_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.9177523, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_order_expired_base_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_previous_order_expired_base_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_previous_order_expired_base_sepolia", "attached_node": "model.synthetix.fct_perp_previous_order_expired_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_base_sepolia_market_id__True__0.b23f5ced4b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_previous_order_expired_base_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_f7e171b7e018d9cc369742d5966ea0ca.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_base_sepolia_market_id__True__0.b23f5ced4b", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_previous_order_expired_base_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_f7e171b7e018d9cc369742d5966ea0ca", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_f7e171b7e018d9cc369742d5966ea0ca", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_f7e171b7e018d9cc369742d5966ea0ca"}, "created_at": 1727988932.9196792, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_f7e171b7e018d9cc369742d5966ea0ca\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_f7e171b7e018d9cc369742d5966ea0ca.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_previous_order_expired_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_previous_order_expired_base_sepolia", "attached_node": "model.synthetix.fct_perp_previous_order_expired_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_account_id.e2bf90a189": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_base_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_ord_e668d930033b017ab7e489e9265ae2cc.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_account_id.e2bf90a189", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_previous_order_expired_base_sepolia_account_id"], "alias": "not_null_fct_perp_previous_ord_e668d930033b017ab7e489e9265ae2cc", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_previous_ord_e668d930033b017ab7e489e9265ae2cc", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_previous_ord_e668d930033b017ab7e489e9265ae2cc"}, "created_at": 1727988932.9244895, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_previous_ord_e668d930033b017ab7e489e9265ae2cc\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_e668d930033b017ab7e489e9265ae2cc.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_previous_order_expired_base_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_previous_order_expired_base_sepolia", "attached_node": "model.synthetix.fct_perp_previous_order_expired_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_base_sepolia_account_id__True__0.b2f7060dcd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_previous_order_expired_base_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_bd7e93d324e2173f6fc9f1cd5524c906.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_base_sepolia_account_id__True__0.b2f7060dcd", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_previous_order_expired_base_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_bd7e93d324e2173f6fc9f1cd5524c906", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_bd7e93d324e2173f6fc9f1cd5524c906", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_bd7e93d324e2173f6fc9f1cd5524c906"}, "created_at": 1727988932.9268532, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_bd7e93d324e2173f6fc9f1cd5524c906\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_bd7e93d324e2173f6fc9f1cd5524c906.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_previous_order_expired_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_previous_order_expired_base_sepolia", "attached_node": "model.synthetix.fct_perp_previous_order_expired_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_base_sepolia_id.e94cf14cf4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_sepolia_id.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_id.e94cf14cf4", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_trades_base_sepolia_id"], "alias": "not_null_fct_perp_trades_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.932014, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_trades_base_sepolia_id.ceece98634": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_trades_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_trades_base_sepolia_id.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_trades_base_sepolia_id.ceece98634", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "unique_fct_perp_trades_base_sepolia_id"], "alias": "unique_fct_perp_trades_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.9343338, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_trades_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_base_sepolia_ts.76a693976f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_sepolia_ts.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_ts.76a693976f", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_trades_base_sepolia_ts"], "alias": "not_null_fct_perp_trades_base_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.9366128, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_base_sepolia_block_number.36502e409b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_sepolia_block_number.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_block_number.36502e409b", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_trades_base_sepolia_block_number"], "alias": "not_null_fct_perp_trades_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.9388769, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_base_sepolia_transaction_hash.4d4a1afa3d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_sepolia_transaction_hash.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_transaction_hash.4d4a1afa3d", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_trades_base_sepolia_transaction_hash"], "alias": "not_null_fct_perp_trades_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.9411879, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_base_sepolia_contract.92feeccb9f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_sepolia_contract.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_contract.92feeccb9f", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_trades_base_sepolia_contract"], "alias": "not_null_fct_perp_trades_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.943233, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_base_sepolia_market_id.3d4de88cac": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_sepolia_market_id.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_market_id.3d4de88cac", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_trades_base_sepolia_market_id"], "alias": "not_null_fct_perp_trades_base_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.9453194, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_market_id__True__0.67a1e76900": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_base_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_ab57f63d9f8f1488413cc5294a42215d.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_market_id__True__0.67a1e76900", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_trades_base_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_ab57f63d9f8f1488413cc5294a42215d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_ab57f63d9f8f1488413cc5294a42215d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_ab57f63d9f8f1488413cc5294a42215d"}, "created_at": 1727988932.947415, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_ab57f63d9f8f1488413cc5294a42215d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_ab57f63d9f8f1488413cc5294a42215d.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_base_sepolia_market_symbol.8c61ba2703": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_sepolia_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_sepolia_market_symbol.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_market_symbol.8c61ba2703", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_trades_base_sepolia_market_symbol"], "alias": "not_null_fct_perp_trades_base_sepolia_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.9527845, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_base_sepolia_account_id.74992c394c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_sepolia_account_id.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_account_id.74992c394c", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_trades_base_sepolia_account_id"], "alias": "not_null_fct_perp_trades_base_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.9548478, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_base_sepolia_fill_price.3633433721": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_sepolia_fill_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_sepolia_fill_price.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_fill_price.3633433721", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_trades_base_sepolia_fill_price"], "alias": "not_null_fct_perp_trades_base_sepolia_fill_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.956936, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_fill_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect fill_price\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere fill_price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "fill_price", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "fill_price", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_fill_price__True__0.b3d62542ac": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_base_sepolia_fill_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_3e1fc0d8bc7c6d669e2e3b19f01f8d95.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_fill_price__True__0.b3d62542ac", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_trades_base_sepolia_fill_price__True__0"], "alias": "dbt_utils_accepted_range_fct_p_3e1fc0d8bc7c6d669e2e3b19f01f8d95", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_3e1fc0d8bc7c6d669e2e3b19f01f8d95", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_3e1fc0d8bc7c6d669e2e3b19f01f8d95"}, "created_at": 1727988932.9590876, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_3e1fc0d8bc7c6d669e2e3b19f01f8d95\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_3e1fc0d8bc7c6d669e2e3b19f01f8d95.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not fill_price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "fill_price", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "fill_price", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_base_sepolia_pnl.42b0678535": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_sepolia_pnl", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_sepolia_pnl.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_pnl.42b0678535", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_trades_base_sepolia_pnl"], "alias": "not_null_fct_perp_trades_base_sepolia_pnl", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.9646838, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_pnl.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pnl\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere pnl is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pnl", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pnl", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_base_sepolia_accrued_funding.fb6b795bff": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_sepolia_accrued_funding", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_sepolia_accrued_funding.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_accrued_funding.fb6b795bff", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_trades_base_sepolia_accrued_funding"], "alias": "not_null_fct_perp_trades_base_sepolia_accrued_funding", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.9667988, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_accrued_funding.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect accrued_funding\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere accrued_funding is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "accrued_funding", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "accrued_funding", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_base_sepolia_trade_size.e5fc6afe64": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_sepolia_trade_size", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_sepolia_trade_size.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_trade_size.e5fc6afe64", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_trades_base_sepolia_trade_size"], "alias": "not_null_fct_perp_trades_base_sepolia_trade_size", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.9688838, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_trade_size.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect trade_size\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere trade_size is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "trade_size", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "trade_size", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_base_sepolia_position_size.d124874e35": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_sepolia_position_size", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_sepolia_position_size.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_position_size.d124874e35", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_trades_base_sepolia_position_size"], "alias": "not_null_fct_perp_trades_base_sepolia_position_size", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.971095, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_position_size.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect position_size\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere position_size is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "position_size", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "position_size", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_base_sepolia_total_fees.d6fd22951b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_sepolia_total_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_sepolia_total_fees.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_total_fees.d6fd22951b", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_trades_base_sepolia_total_fees"], "alias": "not_null_fct_perp_trades_base_sepolia_total_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.9731705, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_total_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect total_fees\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere total_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "total_fees", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "total_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_total_fees__True__0.68c3f148eb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_base_sepolia_total_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_ca3e105a3a84eed01da18939c8f18b2b.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_total_fees__True__0.68c3f148eb", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_trades_base_sepolia_total_fees__True__0"], "alias": "dbt_utils_accepted_range_fct_p_ca3e105a3a84eed01da18939c8f18b2b", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_ca3e105a3a84eed01da18939c8f18b2b", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_ca3e105a3a84eed01da18939c8f18b2b"}, "created_at": 1727988932.9752243, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_ca3e105a3a84eed01da18939c8f18b2b\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_ca3e105a3a84eed01da18939c8f18b2b.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not total_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "total_fees", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "total_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_base_sepolia_referral_fees.12cd5804dd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_sepolia_referral_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_sepolia_referral_fees.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_referral_fees.12cd5804dd", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_trades_base_sepolia_referral_fees"], "alias": "not_null_fct_perp_trades_base_sepolia_referral_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.9803593, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_referral_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referral_fees\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere referral_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "referral_fees", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "referral_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_referral_fees__True__0.dc2313066f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_base_sepolia_referral_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_e05adcb16523bcfa1793ab941d8d5c8c.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_referral_fees__True__0.dc2313066f", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_trades_base_sepolia_referral_fees__True__0"], "alias": "dbt_utils_accepted_range_fct_p_e05adcb16523bcfa1793ab941d8d5c8c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_e05adcb16523bcfa1793ab941d8d5c8c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_e05adcb16523bcfa1793ab941d8d5c8c"}, "created_at": 1727988932.9824595, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_e05adcb16523bcfa1793ab941d8d5c8c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_e05adcb16523bcfa1793ab941d8d5c8c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not referral_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "referral_fees", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "referral_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_base_sepolia_collected_fees.ac78e5e098": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_sepolia_collected_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_sepolia_collected_fees.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_collected_fees.ac78e5e098", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_trades_base_sepolia_collected_fees"], "alias": "not_null_fct_perp_trades_base_sepolia_collected_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.9875772, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_collected_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere collected_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collected_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_collected_fees__True__0.d4eb8f3a34": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_base_sepolia_collected_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_707eedc089e19f28f32df66ad5b050e0.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_collected_fees__True__0.d4eb8f3a34", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_trades_base_sepolia_collected_fees__True__0"], "alias": "dbt_utils_accepted_range_fct_p_707eedc089e19f28f32df66ad5b050e0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_707eedc089e19f28f32df66ad5b050e0", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_707eedc089e19f28f32df66ad5b050e0"}, "created_at": 1727988932.9895914, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_707eedc089e19f28f32df66ad5b050e0\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_707eedc089e19f28f32df66ad5b050e0.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collected_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_base_sepolia_settlement_reward.edb4d5c73f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_sepolia_settlement_reward", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_sepolia_settlement_reward.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_settlement_reward.edb4d5c73f", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_trades_base_sepolia_settlement_reward"], "alias": "not_null_fct_perp_trades_base_sepolia_settlement_reward", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988932.9951563, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_settlement_reward.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect settlement_reward\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere settlement_reward is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "settlement_reward", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "settlement_reward", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_settlement_reward__True__0.58cc15e824": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_base_sepolia_settlement_reward__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_af8c9599723e3d75b1eeca41d4ebb24c.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_settlement_reward__True__0.58cc15e824", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_trades_base_sepolia_settlement_reward__True__0"], "alias": "dbt_utils_accepted_range_fct_p_af8c9599723e3d75b1eeca41d4ebb24c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_af8c9599723e3d75b1eeca41d4ebb24c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_af8c9599723e3d75b1eeca41d4ebb24c"}, "created_at": 1727988932.99729, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_af8c9599723e3d75b1eeca41d4ebb24c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_af8c9599723e3d75b1eeca41d4ebb24c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not settlement_reward >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "settlement_reward", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "settlement_reward", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_base_sepolia_tracking_code.482af3b84b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_sepolia_tracking_code", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_sepolia_tracking_code.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_tracking_code.482af3b84b", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_trades_base_sepolia_tracking_code"], "alias": "not_null_fct_perp_trades_base_sepolia_tracking_code", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.0025747, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_tracking_code.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect tracking_code\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere tracking_code is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "tracking_code", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "tracking_code", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_base_sepolia_settler.b1e9ff8b09": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_sepolia_settler", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_sepolia_settler.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_settler.b1e9ff8b09", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_trades_base_sepolia_settler"], "alias": "not_null_fct_perp_trades_base_sepolia_settler", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.0045419, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_settler.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect settler\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere settler is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "settler", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "settler", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_base_sepolia_notional_trade_size.e076755f6b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_sepolia_notional_trade_size", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_sepolia_notional_trade_size.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_notional_trade_size.e076755f6b", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_trades_base_sepolia_notional_trade_size"], "alias": "not_null_fct_perp_trades_base_sepolia_notional_trade_size", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.0064292, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_notional_trade_size.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect notional_trade_size\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere notional_trade_size is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "notional_trade_size", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "notional_trade_size", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_base_sepolia_notional_position_size.1d9238ede6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_sepolia_notional_position_size", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_sepolia_notional_position_size.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_notional_position_size.1d9238ede6", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_trades_base_sepolia_notional_position_size"], "alias": "not_null_fct_perp_trades_base_sepolia_notional_position_size", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.0082352, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_notional_position_size.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect notional_position_size\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere notional_position_size is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "notional_position_size", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "notional_position_size", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_base_sepolia_lp_fees.08774e8672": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_sepolia_lp_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_sepolia_lp_fees.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_lp_fees.08774e8672", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_trades_base_sepolia_lp_fees"], "alias": "not_null_fct_perp_trades_base_sepolia_lp_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.0101638, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_lp_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect lp_fees\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere lp_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "lp_fees", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "lp_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_lp_fees__True__0.8a5e6825da": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_base_sepolia_lp_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_12db1ba69fe6608ea2ebf00ec7dcb95a.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_lp_fees__True__0.8a5e6825da", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_trades_base_sepolia_lp_fees__True__0"], "alias": "dbt_utils_accepted_range_fct_p_12db1ba69fe6608ea2ebf00ec7dcb95a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_12db1ba69fe6608ea2ebf00ec7dcb95a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"severity": "warn", "alias": "dbt_utils_accepted_range_fct_p_12db1ba69fe6608ea2ebf00ec7dcb95a"}, "created_at": 1727988933.0122416, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(severity=\"warn\",alias=\"dbt_utils_accepted_range_fct_p_12db1ba69fe6608ea2ebf00ec7dcb95a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_12db1ba69fe6608ea2ebf00ec7dcb95a.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not lp_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "lp_fees", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "lp_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_base_sepolia_exchange_fees.72c95e5df3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_sepolia_exchange_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_sepolia_exchange_fees.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_exchange_fees.72c95e5df3", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_trades_base_sepolia_exchange_fees"], "alias": "not_null_fct_perp_trades_base_sepolia_exchange_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.017139, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_trades_base_sepolia_exchange_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect exchange_fees\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere exchange_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "exchange_fees", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "exchange_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_exchange_fees__True__0.b3ce206dc8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_base_sepolia_exchange_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_e5c0b70069c52e907a59ba0ddbc37d9c.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_exchange_fees__True__0.b3ce206dc8", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_trades_base_sepolia_exchange_fees__True__0"], "alias": "dbt_utils_accepted_range_fct_p_e5c0b70069c52e907a59ba0ddbc37d9c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_e5c0b70069c52e907a59ba0ddbc37d9c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_e5c0b70069c52e907a59ba0ddbc37d9c"}, "created_at": 1727988933.0194566, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_e5c0b70069c52e907a59ba0ddbc37d9c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_e5c0b70069c52e907a59ba0ddbc37d9c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not exchange_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "exchange_fees", "file_key_name": "models.fct_perp_trades_base_sepolia", "attached_node": "model.synthetix.fct_perp_trades_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "exchange_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_pnl_base_sepolia_ts.74b2ae0437": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_pnl_base_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_pnl_base_sepolia_ts.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_pnl_base_sepolia_ts.74b2ae0437", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_pnl_base_sepolia_ts"], "alias": "not_null_fct_perp_pnl_base_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.0245495, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_pnl_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_pnl_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_pnl_base_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_pnl_base_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_perp_pnl_base_sepolia", "attached_node": "model.synthetix.fct_perp_pnl_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_perp_pnl_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_pnl_base_sepolia_market_id.f6d4268d28": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_pnl_base_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_pnl_base_sepolia_market_id.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_pnl_base_sepolia_market_id.f6d4268d28", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_pnl_base_sepolia_market_id"], "alias": "not_null_fct_perp_pnl_base_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.0263288, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_pnl_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_pnl_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_pnl_base_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_pnl_base_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_pnl_base_sepolia", "attached_node": "model.synthetix.fct_perp_pnl_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_pnl_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_pnl_base_sepolia_market_id__True__0.2546d9a255": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_pnl_base_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_91effbb5ac329749a28fdc3e2c6a851d.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_pnl_base_sepolia_market_id__True__0.2546d9a255", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_pnl_base_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_91effbb5ac329749a28fdc3e2c6a851d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_91effbb5ac329749a28fdc3e2c6a851d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_91effbb5ac329749a28fdc3e2c6a851d"}, "created_at": 1727988933.028703, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_91effbb5ac329749a28fdc3e2c6a851d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_pnl_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_pnl_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_91effbb5ac329749a28fdc3e2c6a851d.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_pnl_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_pnl_base_sepolia", "attached_node": "model.synthetix.fct_perp_pnl_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_pnl_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_orders_base_sepolia_id.8dca618afe": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_base_sepolia_id.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_base_sepolia_id.8dca618afe", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_orders_base_sepolia_id"], "alias": "not_null_fct_perp_orders_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.0338862, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_orders_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_orders_base_sepolia", "attached_node": "model.synthetix.fct_perp_orders_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_orders_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_orders_base_sepolia_id.55dad680ba": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_orders_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_orders_base_sepolia_id.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_orders_base_sepolia_id.55dad680ba", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "unique_fct_perp_orders_base_sepolia_id"], "alias": "unique_fct_perp_orders_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.036122, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_orders_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_orders_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_orders_base_sepolia", "attached_node": "model.synthetix.fct_perp_orders_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_orders_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_orders_base_sepolia_ts.acaae19ba7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_base_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_base_sepolia_ts.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_base_sepolia_ts.acaae19ba7", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_orders_base_sepolia_ts"], "alias": "not_null_fct_perp_orders_base_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.0382698, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_orders_base_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_perp_orders_base_sepolia", "attached_node": "model.synthetix.fct_perp_orders_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_perp_orders_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_orders_base_sepolia_block_number.46d5d3c316": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_base_sepolia_block_number.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_base_sepolia_block_number.46d5d3c316", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_orders_base_sepolia_block_number"], "alias": "not_null_fct_perp_orders_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.0403128, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_orders_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_orders_base_sepolia", "attached_node": "model.synthetix.fct_perp_orders_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_orders_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_orders_base_sepolia_transaction_hash.650c93c367": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_base_sepolia_transaction_hash.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_base_sepolia_transaction_hash.650c93c367", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_orders_base_sepolia_transaction_hash"], "alias": "not_null_fct_perp_orders_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.0423768, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_orders_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_perp_orders_base_sepolia", "attached_node": "model.synthetix.fct_perp_orders_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_perp_orders_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_orders_base_sepolia_contract.17d50e01a2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_base_sepolia_contract.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_base_sepolia_contract.17d50e01a2", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_orders_base_sepolia_contract"], "alias": "not_null_fct_perp_orders_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.0448804, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_orders_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.fct_perp_orders_base_sepolia", "attached_node": "model.synthetix.fct_perp_orders_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('fct_perp_orders_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_orders_base_sepolia_market_id.9c18ced1ce": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_base_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_base_sepolia_market_id.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_base_sepolia_market_id.9c18ced1ce", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_orders_base_sepolia_market_id"], "alias": "not_null_fct_perp_orders_base_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.047016, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_orders_base_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_orders_base_sepolia", "attached_node": "model.synthetix.fct_perp_orders_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_orders_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_orders_base_sepolia_market_id__True__0.fe527d9b61": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_orders_base_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_8f13032e2e92049a5f6a34cc0ae08445.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_orders_base_sepolia_market_id__True__0.fe527d9b61", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_orders_base_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_8f13032e2e92049a5f6a34cc0ae08445", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_8f13032e2e92049a5f6a34cc0ae08445", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_8f13032e2e92049a5f6a34cc0ae08445"}, "created_at": 1727988933.0491104, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_8f13032e2e92049a5f6a34cc0ae08445\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_8f13032e2e92049a5f6a34cc0ae08445.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_orders_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_orders_base_sepolia", "attached_node": "model.synthetix.fct_perp_orders_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_orders_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_orders_base_sepolia_market_symbol.ccf5837d32": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_base_sepolia_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_base_sepolia_market_symbol.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_base_sepolia_market_symbol.ccf5837d32", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_orders_base_sepolia_market_symbol"], "alias": "not_null_fct_perp_orders_base_sepolia_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.054715, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_orders_base_sepolia\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.fct_perp_orders_base_sepolia", "attached_node": "model.synthetix.fct_perp_orders_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('fct_perp_orders_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_orders_base_sepolia_account_id.75a8413527": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_base_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_base_sepolia_account_id.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_base_sepolia_account_id.75a8413527", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_orders_base_sepolia_account_id"], "alias": "not_null_fct_perp_orders_base_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.0567803, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_orders_base_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_orders_base_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_orders_base_sepolia", "attached_node": "model.synthetix.fct_perp_orders_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_orders_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_markets_base_sepolia_id.908ad69766": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_markets_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_markets_base_sepolia_id.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_markets_base_sepolia_id.908ad69766", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_markets_base_sepolia_id"], "alias": "not_null_fct_perp_markets_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.0588036, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_markets_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_markets_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_markets_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_markets_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_markets_base_sepolia", "attached_node": "model.synthetix.fct_perp_markets_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_markets_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_markets_base_sepolia_id__True__0.8545400fda": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_markets_base_sepolia_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_ae99b6e2247a60ca23f0d205365d0549.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_markets_base_sepolia_id__True__0.8545400fda", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_markets_base_sepolia_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_ae99b6e2247a60ca23f0d205365d0549", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_ae99b6e2247a60ca23f0d205365d0549", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_ae99b6e2247a60ca23f0d205365d0549"}, "created_at": 1727988933.0610678, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_ae99b6e2247a60ca23f0d205365d0549\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_markets_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_markets_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_ae99b6e2247a60ca23f0d205365d0549.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_markets_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_markets_base_sepolia", "attached_node": "model.synthetix.fct_perp_markets_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_markets_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_markets_base_sepolia_created_ts.ec1571d5b3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_markets_base_sepolia_created_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_markets_base_sepolia_created_ts.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_markets_base_sepolia_created_ts.ec1571d5b3", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_markets_base_sepolia_created_ts"], "alias": "not_null_fct_perp_markets_base_sepolia_created_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.0667107, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_markets_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_markets_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_markets_base_sepolia_created_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_markets_base_sepolia\"\nwhere created_ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "created_ts", "file_key_name": "models.fct_perp_markets_base_sepolia", "attached_node": "model.synthetix.fct_perp_markets_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "created_ts", "model": "{{ get_where_subquery(ref('fct_perp_markets_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_markets_base_sepolia_block_number.5b8bc4dbc4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_markets_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_markets_base_sepolia_block_number.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_markets_base_sepolia_block_number.5b8bc4dbc4", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_markets_base_sepolia_block_number"], "alias": "not_null_fct_perp_markets_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.068746, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_markets_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_markets_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_markets_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_markets_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_markets_base_sepolia", "attached_node": "model.synthetix.fct_perp_markets_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_markets_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_markets_base_sepolia_market_symbol.e4e36d90ae": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_markets_base_sepolia_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_markets_base_sepolia_market_symbol.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_markets_base_sepolia_market_symbol.e4e36d90ae", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_markets_base_sepolia_market_symbol"], "alias": "not_null_fct_perp_markets_base_sepolia_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.0710886, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_markets_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_markets_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_markets_base_sepolia_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_markets_base_sepolia\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.fct_perp_markets_base_sepolia", "attached_node": "model.synthetix.fct_perp_markets_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('fct_perp_markets_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_markets_base_sepolia_market_name.47a0ccb5b2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_markets_base_sepolia_market_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_markets_base_sepolia_market_name.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_markets_base_sepolia_market_name.47a0ccb5b2", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_markets_base_sepolia_market_name"], "alias": "not_null_fct_perp_markets_base_sepolia_market_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.0730386, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_markets_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_markets_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_markets_base_sepolia_market_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_name\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_markets_base_sepolia\"\nwhere market_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_name", "file_key_name": "models.fct_perp_markets_base_sepolia", "attached_node": "model.synthetix.fct_perp_markets_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_name", "model": "{{ get_where_subquery(ref('fct_perp_markets_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_sepolia_id.5597cbd783": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_sepolia_id.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_id.5597cbd783", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_market_history_base_sepolia_id"], "alias": "not_null_fct_perp_market_history_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.074874, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_market_history_base_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_market_history_base_sepolia_id.a6cd45bc6b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_market_history_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_market_history_base_sepolia_id.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_market_history_base_sepolia_id.a6cd45bc6b", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "unique_fct_perp_market_history_base_sepolia_id"], "alias": "unique_fct_perp_market_history_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.076719, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_market_history_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_market_history_base_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_sepolia_ts.f38b043e70": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_sepolia_ts.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_ts.f38b043e70", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_market_history_base_sepolia_ts"], "alias": "not_null_fct_perp_market_history_base_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.0787675, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_perp_market_history_base_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_sepolia_block_number.2243d56672": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_sepolia_block_number.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_block_number.2243d56672", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_market_history_base_sepolia_block_number"], "alias": "not_null_fct_perp_market_history_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.080717, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_market_history_base_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_sepolia_transaction_hash.692634d15d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_sepolia_transaction_hash.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_transaction_hash.692634d15d", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_market_history_base_sepolia_transaction_hash"], "alias": "not_null_fct_perp_market_history_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.0825236, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_perp_market_history_base_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_sepolia_market_id.bdbb4acce1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_sepolia_market_id.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_market_id.bdbb4acce1", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_market_history_base_sepolia_market_id"], "alias": "not_null_fct_perp_market_history_base_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.0841746, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_market_history_base_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_market_history_base_sepolia_market_id__True__0.ee983a3e48": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_market_history_base_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_c20e45a1dbacba5e3091f475187d360f.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_market_history_base_sepolia_market_id__True__0.ee983a3e48", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_market_history_base_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_c20e45a1dbacba5e3091f475187d360f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_c20e45a1dbacba5e3091f475187d360f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_c20e45a1dbacba5e3091f475187d360f"}, "created_at": 1727988933.0858665, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_c20e45a1dbacba5e3091f475187d360f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_c20e45a1dbacba5e3091f475187d360f.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_market_history_base_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_market_history_base_sepolia_market_symbol.a5c87dfbbc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_sepolia_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_sepolia_market_symbol.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_market_symbol.a5c87dfbbc", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_market_history_base_sepolia_market_symbol"], "alias": "not_null_fct_perp_market_history_base_sepolia_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.0904543, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.fct_perp_market_history_base_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_sepolia_price.701866f2d6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_sepolia_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_sepolia_price.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_price.701866f2d6", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_market_history_base_sepolia_price"], "alias": "not_null_fct_perp_market_history_base_sepolia_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.0927382, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.fct_perp_market_history_base_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_sepolia_skew.2239f848ce": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_sepolia_skew", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_sepolia_skew.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_skew.2239f848ce", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_market_history_base_sepolia_skew"], "alias": "not_null_fct_perp_market_history_base_sepolia_skew", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.094843, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_skew.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect skew\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere skew is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "skew", "file_key_name": "models.fct_perp_market_history_base_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "skew", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_sepolia_size.4ba39d1f97": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_sepolia_size", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_sepolia_size.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_size.4ba39d1f97", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_market_history_base_sepolia_size"], "alias": "not_null_fct_perp_market_history_base_sepolia_size", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.0970316, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_size.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect size\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere size is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "size", "file_key_name": "models.fct_perp_market_history_base_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "size", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_sepolia_size_delta.a047554669": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_sepolia_size_delta", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_sepolia_size_delta.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_size_delta.a047554669", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_market_history_base_sepolia_size_delta"], "alias": "not_null_fct_perp_market_history_base_sepolia_size_delta", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.0989697, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_size_delta.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect size_delta\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere size_delta is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "size_delta", "file_key_name": "models.fct_perp_market_history_base_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "size_delta", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_sepolia_funding_rate.8b0c11dd33": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_sepolia_funding_rate", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_sepolia_funding_rate.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_funding_rate.8b0c11dd33", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_market_history_base_sepolia_funding_rate"], "alias": "not_null_fct_perp_market_history_base_sepolia_funding_rate", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.100684, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_funding_rate.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect funding_rate\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere funding_rate is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "funding_rate", "file_key_name": "models.fct_perp_market_history_base_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "funding_rate", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_sepolia_funding_velocity.e94823ecab": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_sepolia_funding_velocity", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_sepolia_funding_velocity.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_funding_velocity.e94823ecab", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_market_history_base_sepolia_funding_velocity"], "alias": "not_null_fct_perp_market_history_base_sepolia_funding_velocity", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.102338, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_funding_velocity.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect funding_velocity\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere funding_velocity is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "funding_velocity", "file_key_name": "models.fct_perp_market_history_base_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "funding_velocity", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_sepolia_interest_rate.7281d4e302": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_sepolia_interest_rate", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_sepolia_interest_rate.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_interest_rate.7281d4e302", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_market_history_base_sepolia_interest_rate"], "alias": "not_null_fct_perp_market_history_base_sepolia_interest_rate", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.104056, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_interest_rate.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest_rate\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere interest_rate is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "interest_rate", "file_key_name": "models.fct_perp_market_history_base_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "interest_rate", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_sepolia_funding_rate_apr.d67d832c1f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_sepolia_funding_rate_apr", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_sepolia_funding_rate_apr.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_funding_rate_apr.d67d832c1f", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_market_history_base_sepolia_funding_rate_apr"], "alias": "not_null_fct_perp_market_history_base_sepolia_funding_rate_apr", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.1058207, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_funding_rate_apr.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect funding_rate_apr\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere funding_rate_apr is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "funding_rate_apr", "file_key_name": "models.fct_perp_market_history_base_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "funding_rate_apr", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_sepolia_long_rate_apr.12346bb56d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_sepolia_long_rate_apr", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_sepolia_long_rate_apr.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_long_rate_apr.12346bb56d", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_market_history_base_sepolia_long_rate_apr"], "alias": "not_null_fct_perp_market_history_base_sepolia_long_rate_apr", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.10751, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_long_rate_apr.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect long_rate_apr\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere long_rate_apr is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "long_rate_apr", "file_key_name": "models.fct_perp_market_history_base_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "long_rate_apr", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_sepolia_short_rate_apr.8f7be1f404": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_sepolia_short_rate_apr", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_sepolia_short_rate_apr.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_short_rate_apr.8f7be1f404", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_market_history_base_sepolia_short_rate_apr"], "alias": "not_null_fct_perp_market_history_base_sepolia_short_rate_apr", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.109172, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_short_rate_apr.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect short_rate_apr\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere short_rate_apr is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "short_rate_apr", "file_key_name": "models.fct_perp_market_history_base_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "short_rate_apr", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_sepolia_size_usd.38c4eef62e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_sepolia_size_usd", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_sepolia_size_usd.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_size_usd.38c4eef62e", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_market_history_base_sepolia_size_usd"], "alias": "not_null_fct_perp_market_history_base_sepolia_size_usd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.110847, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_market_history_base_sepolia_size_usd.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect size_usd\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere size_usd is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "size_usd", "file_key_name": "models.fct_perp_market_history_base_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "size_usd", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_id.79b565b3e1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_base_sepolia_id.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_id.79b565b3e1", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_liq_position_base_sepolia_id"], "alias": "not_null_fct_perp_liq_position_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.112512, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_liq_position_base_sepolia", "attached_node": "model.synthetix.fct_perp_liq_position_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_liq_position_base_sepolia_id.115ce32bec": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_liq_position_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_liq_position_base_sepolia_id.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_liq_position_base_sepolia_id.115ce32bec", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "unique_fct_perp_liq_position_base_sepolia_id"], "alias": "unique_fct_perp_liq_position_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.1147768, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_liq_position_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_liq_position_base_sepolia", "attached_node": "model.synthetix.fct_perp_liq_position_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_ts.57135ae312": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_base_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_base_sepolia_ts.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_ts.57135ae312", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_liq_position_base_sepolia_ts"], "alias": "not_null_fct_perp_liq_position_base_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.1168358, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_perp_liq_position_base_sepolia", "attached_node": "model.synthetix.fct_perp_liq_position_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_block_number.1e9c90b546": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_base_sepolia_block_number.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_block_number.1e9c90b546", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_liq_position_base_sepolia_block_number"], "alias": "not_null_fct_perp_liq_position_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.118672, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_liq_position_base_sepolia", "attached_node": "model.synthetix.fct_perp_liq_position_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_transaction_hash.a0777a2fcc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_base_sepolia_transaction_hash.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_transaction_hash.a0777a2fcc", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_liq_position_base_sepolia_transaction_hash"], "alias": "not_null_fct_perp_liq_position_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.1203163, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_perp_liq_position_base_sepolia", "attached_node": "model.synthetix.fct_perp_liq_position_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_account_id.8cf46dc9c7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_base_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_base_sepolia_account_id.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_account_id.8cf46dc9c7", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_liq_position_base_sepolia_account_id"], "alias": "not_null_fct_perp_liq_position_base_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.1222916, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_liq_position_base_sepolia", "attached_node": "model.synthetix.fct_perp_liq_position_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_market_id.781f0844d8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_base_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_base_sepolia_market_id.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_market_id.781f0844d8", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_liq_position_base_sepolia_market_id"], "alias": "not_null_fct_perp_liq_position_base_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.123993, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_liq_position_base_sepolia", "attached_node": "model.synthetix.fct_perp_liq_position_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_sepolia_market_id__True__0.def98e4452": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_liq_position_base_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_e8d55960e718e4aa0a40f57add520ab0.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_sepolia_market_id__True__0.def98e4452", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_liq_position_base_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_e8d55960e718e4aa0a40f57add520ab0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_e8d55960e718e4aa0a40f57add520ab0", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_e8d55960e718e4aa0a40f57add520ab0"}, "created_at": 1727988933.1257715, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_e8d55960e718e4aa0a40f57add520ab0\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_e8d55960e718e4aa0a40f57add520ab0.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_liq_position_base_sepolia", "attached_node": "model.synthetix.fct_perp_liq_position_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_market_symbol.f750183220": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_base_sepolia_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_base_sepolia_market_symbol.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_market_symbol.f750183220", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_liq_position_base_sepolia_market_symbol"], "alias": "not_null_fct_perp_liq_position_base_sepolia_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.1307027, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.fct_perp_liq_position_base_sepolia", "attached_node": "model.synthetix.fct_perp_liq_position_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_amount_liquidated.a06e8cfcb4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_base_sepolia_amount_liquidated", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_base_sepolia_amount_liquidated.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_amount_liquidated.a06e8cfcb4", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_liq_position_base_sepolia_amount_liquidated"], "alias": "not_null_fct_perp_liq_position_base_sepolia_amount_liquidated", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.1323724, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_amount_liquidated.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_liquidated\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"\nwhere amount_liquidated is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_liquidated", "file_key_name": "models.fct_perp_liq_position_base_sepolia", "attached_node": "model.synthetix.fct_perp_liq_position_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_liquidated", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_sepolia_amount_liquidated__True__0.2ed4eec011": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_liq_position_base_sepolia_amount_liquidated__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_09db1a699d45bbd0e363887112ab95ad.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_sepolia_amount_liquidated__True__0.2ed4eec011", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_liq_position_base_sepolia_amount_liquidated__True__0"], "alias": "dbt_utils_accepted_range_fct_p_09db1a699d45bbd0e363887112ab95ad", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_09db1a699d45bbd0e363887112ab95ad", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_09db1a699d45bbd0e363887112ab95ad"}, "created_at": 1727988933.1341474, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_09db1a699d45bbd0e363887112ab95ad\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_09db1a699d45bbd0e363887112ab95ad.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_liquidated >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_liquidated", "file_key_name": "models.fct_perp_liq_position_base_sepolia", "attached_node": "model.synthetix.fct_perp_liq_position_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount_liquidated", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_position_size.75bf8c09a0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_base_sepolia_position_size", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_base_sepolia_position_size.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_position_size.75bf8c09a0", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_liq_position_base_sepolia_position_size"], "alias": "not_null_fct_perp_liq_position_base_sepolia_position_size", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.1385994, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_base_sepolia_position_size.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect position_size\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"\nwhere position_size is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "position_size", "file_key_name": "models.fct_perp_liq_position_base_sepolia", "attached_node": "model.synthetix.fct_perp_liq_position_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "position_size", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_sepolia_position_size__True__0.49ac413695": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_liq_position_base_sepolia_position_size__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_55b02cf38d5019d5afdf83f46b6bbec4.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_sepolia_position_size__True__0.49ac413695", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_liq_position_base_sepolia_position_size__True__0"], "alias": "dbt_utils_accepted_range_fct_p_55b02cf38d5019d5afdf83f46b6bbec4", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_55b02cf38d5019d5afdf83f46b6bbec4", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_55b02cf38d5019d5afdf83f46b6bbec4"}, "created_at": 1727988933.1402957, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_55b02cf38d5019d5afdf83f46b6bbec4\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_55b02cf38d5019d5afdf83f46b6bbec4.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not position_size >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "position_size", "file_key_name": "models.fct_perp_liq_position_base_sepolia", "attached_node": "model.synthetix.fct_perp_liq_position_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "position_size", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_liq_account_base_sepolia_account_id.f56cf61194": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_account_base_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_account_base_sepolia_account_id.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_account_base_sepolia_account_id.f56cf61194", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_liq_account_base_sepolia_account_id"], "alias": "not_null_fct_perp_liq_account_base_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.1446595, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_account_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_account_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_account_base_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_account_base_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_liq_account_base_sepolia", "attached_node": "model.synthetix.fct_perp_liq_account_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_liq_account_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_account_base_sepolia_ts.c34644894f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_account_base_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_account_base_sepolia_ts.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_account_base_sepolia_ts.c34644894f", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_liq_account_base_sepolia_ts"], "alias": "not_null_fct_perp_liq_account_base_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.146359, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_account_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_account_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_account_base_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_account_base_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_perp_liq_account_base_sepolia", "attached_node": "model.synthetix.fct_perp_liq_account_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_perp_liq_account_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_account_base_sepolia_total_reward.24d48c7864": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_account_base_sepolia_total_reward", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_account_base_sepolia_total_reward.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_account_base_sepolia_total_reward.24d48c7864", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_liq_account_base_sepolia_total_reward"], "alias": "not_null_fct_perp_liq_account_base_sepolia_total_reward", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.1480596, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_account_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_account_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_liq_account_base_sepolia_total_reward.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect total_reward\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_account_base_sepolia\"\nwhere total_reward is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "total_reward", "file_key_name": "models.fct_perp_liq_account_base_sepolia", "attached_node": "model.synthetix.fct_perp_liq_account_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "total_reward", "model": "{{ get_where_subquery(ref('fct_perp_liq_account_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_account_base_sepolia_total_reward__True__0.42888d54ae": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_liq_account_base_sepolia_total_reward__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_1f9510fc5bdfec529dbea80dbaae1676.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_account_base_sepolia_total_reward__True__0.42888d54ae", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_liq_account_base_sepolia_total_reward__True__0"], "alias": "dbt_utils_accepted_range_fct_p_1f9510fc5bdfec529dbea80dbaae1676", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_1f9510fc5bdfec529dbea80dbaae1676", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_1f9510fc5bdfec529dbea80dbaae1676"}, "created_at": 1727988933.1497371, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_1f9510fc5bdfec529dbea80dbaae1676\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_account_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_account_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_1f9510fc5bdfec529dbea80dbaae1676.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_account_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not total_reward >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "total_reward", "file_key_name": "models.fct_perp_liq_account_base_sepolia", "attached_node": "model.synthetix.fct_perp_liq_account_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "total_reward", "model": "{{ get_where_subquery(ref('fct_perp_liq_account_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_accounts_base_sepolia_id.e4031edaa1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_accounts_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_accounts_base_sepolia_id.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_accounts_base_sepolia_id.e4031edaa1", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_accounts_base_sepolia_id"], "alias": "not_null_fct_perp_accounts_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.1540341, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_accounts_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_accounts_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_accounts_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_accounts_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_accounts_base_sepolia", "attached_node": "model.synthetix.fct_perp_accounts_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_accounts_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_accounts_base_sepolia_id.1ca885b5ec": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_accounts_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_accounts_base_sepolia_id.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_accounts_base_sepolia_id.1ca885b5ec", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "unique_fct_perp_accounts_base_sepolia_id"], "alias": "unique_fct_perp_accounts_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.1557167, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_accounts_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_accounts_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/unique_fct_perp_accounts_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_accounts_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_accounts_base_sepolia", "attached_node": "model.synthetix.fct_perp_accounts_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_accounts_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_accounts_base_sepolia_created_ts.00ac8e7106": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_accounts_base_sepolia_created_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_accounts_base_sepolia_created_ts.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_accounts_base_sepolia_created_ts.00ac8e7106", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_accounts_base_sepolia_created_ts"], "alias": "not_null_fct_perp_accounts_base_sepolia_created_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.1579099, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_accounts_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_accounts_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_accounts_base_sepolia_created_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_accounts_base_sepolia\"\nwhere created_ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "created_ts", "file_key_name": "models.fct_perp_accounts_base_sepolia", "attached_node": "model.synthetix.fct_perp_accounts_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "created_ts", "model": "{{ get_where_subquery(ref('fct_perp_accounts_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_accounts_base_sepolia_owner.578268eb9a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_accounts_base_sepolia_owner", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_accounts_base_sepolia_owner.sql", "original_file_path": "models/marts/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_accounts_base_sepolia_owner.578268eb9a", "fqn": ["synthetix", "marts", "base", "sepolia", "perp", "not_null_fct_perp_accounts_base_sepolia_owner"], "alias": "not_null_fct_perp_accounts_base_sepolia_owner", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.1595678, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_accounts_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_accounts_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/perp/schema.yml/not_null_fct_perp_accounts_base_sepolia_owner.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_accounts_base_sepolia\"\nwhere owner is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "owner", "file_key_name": "models.fct_perp_accounts_base_sepolia", "attached_node": "model.synthetix.fct_perp_accounts_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "owner", "model": "{{ get_where_subquery(ref('fct_perp_accounts_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_synth_supply_base_sepolia_ts.0e3cf0c2f2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_synth_supply_base_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_synth_supply_base_sepolia_ts.sql", "original_file_path": "models/marts/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_synth_supply_base_sepolia_ts.0e3cf0c2f2", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "not_null_fct_synth_supply_base_sepolia_ts"], "alias": "not_null_fct_synth_supply_base_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.168965, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_synth_supply_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_synth_supply_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_synth_supply_base_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_synth_supply_base_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_synth_supply_base_sepolia", "attached_node": "model.synthetix.fct_synth_supply_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_synth_supply_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_synth_supply_base_sepolia_block_number.f0997efcd8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_synth_supply_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_synth_supply_base_sepolia_block_number.sql", "original_file_path": "models/marts/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_synth_supply_base_sepolia_block_number.f0997efcd8", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "not_null_fct_synth_supply_base_sepolia_block_number"], "alias": "not_null_fct_synth_supply_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.1706877, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_synth_supply_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_synth_supply_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_synth_supply_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_synth_supply_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_synth_supply_base_sepolia", "attached_node": "model.synthetix.fct_synth_supply_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_synth_supply_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_synth_supply_base_sepolia_synth_market_id.75d7df8ce8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_synth_supply_base_sepolia_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_synth_supply_base_sepolia_synth_market_id.sql", "original_file_path": "models/marts/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_synth_supply_base_sepolia_synth_market_id.75d7df8ce8", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "not_null_fct_synth_supply_base_sepolia_synth_market_id"], "alias": "not_null_fct_synth_supply_base_sepolia_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.1723447, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_synth_supply_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_synth_supply_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_synth_supply_base_sepolia_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_synth_supply_base_sepolia\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_synth_supply_base_sepolia", "attached_node": "model.synthetix.fct_synth_supply_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_synth_supply_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_synth_supply_base_sepolia_synth_market_id__True__0.1c097f1721": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_synth_supply_base_sepolia_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_s_7d7e114e53625e5452e9f57a1ff338e7.sql", "original_file_path": "models/marts/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_synth_supply_base_sepolia_synth_market_id__True__0.1c097f1721", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "dbt_utils_accepted_range_fct_synth_supply_base_sepolia_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_s_7d7e114e53625e5452e9f57a1ff338e7", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_s_7d7e114e53625e5452e9f57a1ff338e7", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_s_7d7e114e53625e5452e9f57a1ff338e7"}, "created_at": 1727988933.1740332, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_s_7d7e114e53625e5452e9f57a1ff338e7\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_synth_supply_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_synth_supply_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_7d7e114e53625e5452e9f57a1ff338e7.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_synth_supply_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_synth_supply_base_sepolia", "attached_node": "model.synthetix.fct_synth_supply_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_synth_supply_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_synth_supply_base_sepolia_supply.a13743a375": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_synth_supply_base_sepolia_supply", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_synth_supply_base_sepolia_supply.sql", "original_file_path": "models/marts/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_synth_supply_base_sepolia_supply.a13743a375", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "not_null_fct_synth_supply_base_sepolia_supply"], "alias": "not_null_fct_synth_supply_base_sepolia_supply", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.1783347, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_synth_supply_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_synth_supply_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_synth_supply_base_sepolia_supply.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect supply\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_synth_supply_base_sepolia\"\nwhere supply is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "supply", "file_key_name": "models.fct_synth_supply_base_sepolia", "attached_node": "model.synthetix.fct_synth_supply_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "supply", "model": "{{ get_where_subquery(ref('fct_synth_supply_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_atomics_base_sepolia_id.dfc0db9ed4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_base_sepolia_id.sql", "original_file_path": "models/marts/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_sepolia_id.dfc0db9ed4", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "not_null_fct_spot_atomics_base_sepolia_id"], "alias": "not_null_fct_spot_atomics_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.180051, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_atomics_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_spot_atomics_base_sepolia", "attached_node": "model.synthetix.fct_spot_atomics_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_spot_atomics_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_spot_atomics_base_sepolia_id.6c8ed0bc2a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_spot_atomics_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_spot_atomics_base_sepolia_id.sql", "original_file_path": "models/marts/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.unique_fct_spot_atomics_base_sepolia_id.6c8ed0bc2a", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "unique_fct_spot_atomics_base_sepolia_id"], "alias": "unique_fct_spot_atomics_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.1817417, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/unique_fct_spot_atomics_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_atomics_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_spot_atomics_base_sepolia", "attached_node": "model.synthetix.fct_spot_atomics_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_spot_atomics_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_atomics_base_sepolia_ts.4bca6422cc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_base_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_base_sepolia_ts.sql", "original_file_path": "models/marts/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_sepolia_ts.4bca6422cc", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "not_null_fct_spot_atomics_base_sepolia_ts"], "alias": "not_null_fct_spot_atomics_base_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.1835465, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_atomics_base_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_spot_atomics_base_sepolia", "attached_node": "model.synthetix.fct_spot_atomics_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_spot_atomics_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_atomics_base_sepolia_block_number.16d75a4323": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_base_sepolia_block_number.sql", "original_file_path": "models/marts/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_sepolia_block_number.16d75a4323", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "not_null_fct_spot_atomics_base_sepolia_block_number"], "alias": "not_null_fct_spot_atomics_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.1851966, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_atomics_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_spot_atomics_base_sepolia", "attached_node": "model.synthetix.fct_spot_atomics_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_spot_atomics_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_atomics_base_sepolia_tx_hash.6d969998c6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_base_sepolia_tx_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_base_sepolia_tx_hash.sql", "original_file_path": "models/marts/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_sepolia_tx_hash.6d969998c6", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "not_null_fct_spot_atomics_base_sepolia_tx_hash"], "alias": "not_null_fct_spot_atomics_base_sepolia_tx_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.186869, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_tx_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect tx_hash\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_atomics_base_sepolia\"\nwhere tx_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "tx_hash", "file_key_name": "models.fct_spot_atomics_base_sepolia", "attached_node": "model.synthetix.fct_spot_atomics_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "tx_hash", "model": "{{ get_where_subquery(ref('fct_spot_atomics_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_atomics_base_sepolia_synth_market_id.e8f636df14": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_base_sepolia_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_base_sepolia_synth_market_id.sql", "original_file_path": "models/marts/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_sepolia_synth_market_id.e8f636df14", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "not_null_fct_spot_atomics_base_sepolia_synth_market_id"], "alias": "not_null_fct_spot_atomics_base_sepolia_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.1885314, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_atomics_base_sepolia\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_spot_atomics_base_sepolia", "attached_node": "model.synthetix.fct_spot_atomics_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_spot_atomics_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_spot_atomics_base_sepolia_synth_market_id__True__0.391b470dd2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_spot_atomics_base_sepolia_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_s_b4f78cdf817b17683fb6b75998b127e3.sql", "original_file_path": "models/marts/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_spot_atomics_base_sepolia_synth_market_id__True__0.391b470dd2", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "dbt_utils_accepted_range_fct_spot_atomics_base_sepolia_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_s_b4f78cdf817b17683fb6b75998b127e3", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_s_b4f78cdf817b17683fb6b75998b127e3", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_s_b4f78cdf817b17683fb6b75998b127e3"}, "created_at": 1727988933.1901777, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_s_b4f78cdf817b17683fb6b75998b127e3\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_b4f78cdf817b17683fb6b75998b127e3.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_spot_atomics_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_spot_atomics_base_sepolia", "attached_node": "model.synthetix.fct_spot_atomics_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_spot_atomics_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_spot_atomics_base_sepolia_price.ce30d003ce": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_base_sepolia_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_base_sepolia_price.sql", "original_file_path": "models/marts/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_sepolia_price.ce30d003ce", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "not_null_fct_spot_atomics_base_sepolia_price"], "alias": "not_null_fct_spot_atomics_base_sepolia_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.1944854, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_atomics_base_sepolia\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.fct_spot_atomics_base_sepolia", "attached_node": "model.synthetix.fct_spot_atomics_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('fct_spot_atomics_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_atomics_base_sepolia_amount.81264c756d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_base_sepolia_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_base_sepolia_amount.sql", "original_file_path": "models/marts/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_sepolia_amount.81264c756d", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "not_null_fct_spot_atomics_base_sepolia_amount"], "alias": "not_null_fct_spot_atomics_base_sepolia_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.1961722, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_atomics_base_sepolia\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.fct_spot_atomics_base_sepolia", "attached_node": "model.synthetix.fct_spot_atomics_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('fct_spot_atomics_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_atomics_base_sepolia_referrer.7533de1c2b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_base_sepolia_referrer", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_base_sepolia_referrer.sql", "original_file_path": "models/marts/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_sepolia_referrer.7533de1c2b", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "not_null_fct_spot_atomics_base_sepolia_referrer"], "alias": "not_null_fct_spot_atomics_base_sepolia_referrer", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.1980112, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_atomics_base_sepolia_referrer.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_atomics_base_sepolia\"\nwhere referrer is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "referrer", "file_key_name": "models.fct_spot_atomics_base_sepolia", "attached_node": "model.synthetix.fct_spot_atomics_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "referrer", "model": "{{ get_where_subquery(ref('fct_spot_atomics_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_markets_base_sepolia_id.a355928e0f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_markets_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_markets_base_sepolia_id.sql", "original_file_path": "models/marts/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_markets_base_sepolia_id.a355928e0f", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "not_null_fct_spot_markets_base_sepolia_id"], "alias": "not_null_fct_spot_markets_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.1996875, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_markets_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_markets_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_markets_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_markets_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_spot_markets_base_sepolia", "attached_node": "model.synthetix.fct_spot_markets_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_spot_markets_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_spot_markets_base_sepolia_id__True__0.f6b3a1dac3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_spot_markets_base_sepolia_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_s_be8de3308c40f5eccbffc40789c7b67b.sql", "original_file_path": "models/marts/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_spot_markets_base_sepolia_id__True__0.f6b3a1dac3", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "dbt_utils_accepted_range_fct_spot_markets_base_sepolia_id__True__0"], "alias": "dbt_utils_accepted_range_fct_s_be8de3308c40f5eccbffc40789c7b67b", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_s_be8de3308c40f5eccbffc40789c7b67b", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_s_be8de3308c40f5eccbffc40789c7b67b"}, "created_at": 1727988933.2013378, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_s_be8de3308c40f5eccbffc40789c7b67b\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_markets_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_markets_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_be8de3308c40f5eccbffc40789c7b67b.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_spot_markets_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_spot_markets_base_sepolia", "attached_node": "model.synthetix.fct_spot_markets_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "id", "model": "{{ get_where_subquery(ref('fct_spot_markets_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_spot_markets_base_sepolia_created_ts.69423c5ddb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_markets_base_sepolia_created_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_markets_base_sepolia_created_ts.sql", "original_file_path": "models/marts/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_markets_base_sepolia_created_ts.69423c5ddb", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "not_null_fct_spot_markets_base_sepolia_created_ts"], "alias": "not_null_fct_spot_markets_base_sepolia_created_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.2056572, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_markets_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_markets_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_markets_base_sepolia_created_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_markets_base_sepolia\"\nwhere created_ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "created_ts", "file_key_name": "models.fct_spot_markets_base_sepolia", "attached_node": "model.synthetix.fct_spot_markets_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "created_ts", "model": "{{ get_where_subquery(ref('fct_spot_markets_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_markets_base_sepolia_block_number.25cd7e84c0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_markets_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_markets_base_sepolia_block_number.sql", "original_file_path": "models/marts/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_markets_base_sepolia_block_number.25cd7e84c0", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "not_null_fct_spot_markets_base_sepolia_block_number"], "alias": "not_null_fct_spot_markets_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.2073357, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_markets_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_markets_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_markets_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_markets_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_spot_markets_base_sepolia", "attached_node": "model.synthetix.fct_spot_markets_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_spot_markets_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_markets_base_sepolia_token_address.af639aa1d2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_markets_base_sepolia_token_address", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_markets_base_sepolia_token_address.sql", "original_file_path": "models/marts/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_markets_base_sepolia_token_address.af639aa1d2", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "not_null_fct_spot_markets_base_sepolia_token_address"], "alias": "not_null_fct_spot_markets_base_sepolia_token_address", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.2090154, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_markets_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_markets_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_markets_base_sepolia_token_address.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_address\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_markets_base_sepolia\"\nwhere token_address is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_address", "file_key_name": "models.fct_spot_markets_base_sepolia", "attached_node": "model.synthetix.fct_spot_markets_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_address", "model": "{{ get_where_subquery(ref('fct_spot_markets_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_id.6458cf0796": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_wrapper_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_wrapper_base_sepolia_id.sql", "original_file_path": "models/marts/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_id.6458cf0796", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "not_null_fct_spot_wrapper_base_sepolia_id"], "alias": "not_null_fct_spot_wrapper_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.21084, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_wrapper_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_spot_wrapper_base_sepolia", "attached_node": "model.synthetix.fct_spot_wrapper_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_spot_wrapper_base_sepolia_id.3a2fb8ee86": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_spot_wrapper_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_spot_wrapper_base_sepolia_id.sql", "original_file_path": "models/marts/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.unique_fct_spot_wrapper_base_sepolia_id.3a2fb8ee86", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "unique_fct_spot_wrapper_base_sepolia_id"], "alias": "unique_fct_spot_wrapper_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.2129257, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/unique_fct_spot_wrapper_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_wrapper_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_spot_wrapper_base_sepolia", "attached_node": "model.synthetix.fct_spot_wrapper_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_ts.8708b13a31": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_wrapper_base_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_wrapper_base_sepolia_ts.sql", "original_file_path": "models/marts/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_ts.8708b13a31", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "not_null_fct_spot_wrapper_base_sepolia_ts"], "alias": "not_null_fct_spot_wrapper_base_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.214602, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_base_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_wrapper_base_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_spot_wrapper_base_sepolia", "attached_node": "model.synthetix.fct_spot_wrapper_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_block_number.05149fa391": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_wrapper_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_wrapper_base_sepolia_block_number.sql", "original_file_path": "models/marts/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_block_number.05149fa391", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "not_null_fct_spot_wrapper_base_sepolia_block_number"], "alias": "not_null_fct_spot_wrapper_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.216249, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_wrapper_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_spot_wrapper_base_sepolia", "attached_node": "model.synthetix.fct_spot_wrapper_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_tx_hash.0df62cff0d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_wrapper_base_sepolia_tx_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_wrapper_base_sepolia_tx_hash.sql", "original_file_path": "models/marts/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_tx_hash.0df62cff0d", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "not_null_fct_spot_wrapper_base_sepolia_tx_hash"], "alias": "not_null_fct_spot_wrapper_base_sepolia_tx_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.2179284, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_base_sepolia_tx_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect tx_hash\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_wrapper_base_sepolia\"\nwhere tx_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "tx_hash", "file_key_name": "models.fct_spot_wrapper_base_sepolia", "attached_node": "model.synthetix.fct_spot_wrapper_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "tx_hash", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_synth_market_id.54687d51aa": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_wrapper_base_sepolia_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_wrapper_base_sepolia_synth_market_id.sql", "original_file_path": "models/marts/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_synth_market_id.54687d51aa", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "not_null_fct_spot_wrapper_base_sepolia_synth_market_id"], "alias": "not_null_fct_spot_wrapper_base_sepolia_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.219591, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_base_sepolia_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_wrapper_base_sepolia\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_spot_wrapper_base_sepolia", "attached_node": "model.synthetix.fct_spot_wrapper_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_spot_wrapper_base_sepolia_synth_market_id__True__0.f4eedf4f3f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_spot_wrapper_base_sepolia_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_s_e1e621000332c16d5873c30225cc957d.sql", "original_file_path": "models/marts/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_spot_wrapper_base_sepolia_synth_market_id__True__0.f4eedf4f3f", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "dbt_utils_accepted_range_fct_spot_wrapper_base_sepolia_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_s_e1e621000332c16d5873c30225cc957d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_s_e1e621000332c16d5873c30225cc957d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_s_e1e621000332c16d5873c30225cc957d"}, "created_at": 1727988933.2213852, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_s_e1e621000332c16d5873c30225cc957d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_e1e621000332c16d5873c30225cc957d.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_spot_wrapper_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_spot_wrapper_base_sepolia", "attached_node": "model.synthetix.fct_spot_wrapper_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_amount_wrapped.447890a6f4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_wrapper_base_sepolia_amount_wrapped", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_wrapper_base_sepolia_amount_wrapped.sql", "original_file_path": "models/marts/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_amount_wrapped.447890a6f4", "fqn": ["synthetix", "marts", "base", "sepolia", "spot", "not_null_fct_spot_wrapper_base_sepolia_amount_wrapped"], "alias": "not_null_fct_spot_wrapper_base_sepolia_amount_wrapped", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.2255766, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_base_sepolia_amount_wrapped.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_wrapped\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_wrapper_base_sepolia\"\nwhere amount_wrapped is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_wrapped", "file_key_name": "models.fct_spot_wrapper_base_sepolia", "attached_node": "model.synthetix.fct_spot_wrapper_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_wrapped", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_base_sepolia_ts.3bc8aeff42": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_base_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_base_sepolia_ts.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_base_sepolia_ts.3bc8aeff42", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_rewards_base_sepolia_ts"], "alias": "not_null_fct_pool_rewards_base_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.2582872, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_base_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_base_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_rewards_base_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_rewards_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_base_sepolia_pool_id.8de57769b7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_base_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_base_sepolia_pool_id.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_base_sepolia_pool_id.8de57769b7", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_rewards_base_sepolia_pool_id"], "alias": "not_null_fct_pool_rewards_base_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.2602086, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_base_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_base_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_rewards_base_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_rewards_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_base_sepolia_pool_id__True__0.bb2309b03e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_base_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_4a01facac1fe697a42756d2bb6a96a80.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_base_sepolia_pool_id__True__0.bb2309b03e", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "dbt_utils_accepted_range_fct_pool_rewards_base_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_4a01facac1fe697a42756d2bb6a96a80", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_4a01facac1fe697a42756d2bb6a96a80", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_4a01facac1fe697a42756d2bb6a96a80"}, "created_at": 1727988933.2619517, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_4a01facac1fe697a42756d2bb6a96a80\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_4a01facac1fe697a42756d2bb6a96a80.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_rewards_base_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_rewards_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_rewards_base_sepolia_collateral_type.fcdb4bc8d4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_base_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_base_sepolia_collateral_type.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_base_sepolia_collateral_type.fcdb4bc8d4", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_rewards_base_sepolia_collateral_type"], "alias": "not_null_fct_pool_rewards_base_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.2663014, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_base_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_base_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_rewards_base_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_rewards_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_base_sepolia_distributor.44cab292b1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_base_sepolia_distributor", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_base_sepolia_distributor.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_base_sepolia_distributor.44cab292b1", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_rewards_base_sepolia_distributor"], "alias": "not_null_fct_pool_rewards_base_sepolia_distributor", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.2681658, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_base_sepolia_distributor.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_base_sepolia\"\nwhere distributor is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "distributor", "file_key_name": "models.fct_pool_rewards_base_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "distributor", "model": "{{ get_where_subquery(ref('fct_pool_rewards_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_base_sepolia_token_symbol.7f69f8767a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_base_sepolia_token_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_base_sepolia_token_symbol.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_base_sepolia_token_symbol.7f69f8767a", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_rewards_base_sepolia_token_symbol"], "alias": "not_null_fct_pool_rewards_base_sepolia_token_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.2698612, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_base_sepolia_token_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_base_sepolia\"\nwhere token_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_symbol", "file_key_name": "models.fct_pool_rewards_base_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_symbol", "model": "{{ get_where_subquery(ref('fct_pool_rewards_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_base_sepolia_amount.e8cf1e51d5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_base_sepolia_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_base_sepolia_amount.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_base_sepolia_amount.e8cf1e51d5", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_rewards_base_sepolia_amount"], "alias": "not_null_fct_pool_rewards_base_sepolia_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.2715428, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_base_sepolia_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_base_sepolia\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.fct_pool_rewards_base_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('fct_pool_rewards_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_base_sepolia_amount__True__0.da53fcc671": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_base_sepolia_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_34f2d8d63697f2af65b49421de24fb19.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_base_sepolia_amount__True__0.da53fcc671", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "dbt_utils_accepted_range_fct_pool_rewards_base_sepolia_amount__True__0"], "alias": "dbt_utils_accepted_range_fct_p_34f2d8d63697f2af65b49421de24fb19", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_34f2d8d63697f2af65b49421de24fb19", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_34f2d8d63697f2af65b49421de24fb19"}, "created_at": 1727988933.2732122, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_34f2d8d63697f2af65b49421de24fb19\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_34f2d8d63697f2af65b49421de24fb19.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.fct_pool_rewards_base_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('fct_pool_rewards_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_account_delegation_base_sepolia_ts.4b517eadb1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_account_delegation_base_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_account_delegation_base_sepolia_ts.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_account_delegation_base_sepolia_ts.4b517eadb1", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_account_delegation_base_sepolia_ts"], "alias": "not_null_fct_core_account_delegation_base_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.2775798, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_account_delegation_base_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_account_delegation_base_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_core_account_delegation_base_sepolia", "attached_node": "model.synthetix.fct_core_account_delegation_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_account_delegation_base_sepolia_account_id.71a1fd9dac": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_account_delegation_base_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_account_delegation_base_sepolia_account_id.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_account_delegation_base_sepolia_account_id.71a1fd9dac", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_account_delegation_base_sepolia_account_id"], "alias": "not_null_fct_core_account_delegation_base_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.2792869, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_account_delegation_base_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_account_delegation_base_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_core_account_delegation_base_sepolia", "attached_node": "model.synthetix.fct_core_account_delegation_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_account_delegation_base_sepolia_pool_id.8eb393e4f4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_account_delegation_base_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_account_delegation_base_sepolia_pool_id.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_account_delegation_base_sepolia_pool_id.8eb393e4f4", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_account_delegation_base_sepolia_pool_id"], "alias": "not_null_fct_core_account_delegation_base_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.2809796, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_account_delegation_base_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_account_delegation_base_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_account_delegation_base_sepolia", "attached_node": "model.synthetix.fct_core_account_delegation_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_base_sepolia_pool_id__True__0.508b8be78d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_account_delegation_base_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_016c75bfef05dcd2e6b902708f01c66a.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_base_sepolia_pool_id__True__0.508b8be78d", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "dbt_utils_accepted_range_fct_core_account_delegation_base_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_c_016c75bfef05dcd2e6b902708f01c66a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_016c75bfef05dcd2e6b902708f01c66a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_016c75bfef05dcd2e6b902708f01c66a"}, "created_at": 1727988933.2828112, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_016c75bfef05dcd2e6b902708f01c66a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_016c75bfef05dcd2e6b902708f01c66a.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_core_account_delegation_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_account_delegation_base_sepolia", "attached_node": "model.synthetix.fct_core_account_delegation_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_account_delegation_base_sepolia_collateral_type.dc085beb88": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_account_delegation_base_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_account_dele_935cbd39408bf4bfc27abac489c5b50b.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_account_delegation_base_sepolia_collateral_type.dc085beb88", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_account_delegation_base_sepolia_collateral_type"], "alias": "not_null_fct_core_account_dele_935cbd39408bf4bfc27abac489c5b50b", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_core_account_dele_935cbd39408bf4bfc27abac489c5b50b", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_core_account_dele_935cbd39408bf4bfc27abac489c5b50b"}, "created_at": 1727988933.2870238, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_core_account_dele_935cbd39408bf4bfc27abac489c5b50b\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_account_dele_935cbd39408bf4bfc27abac489c5b50b.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_account_delegation_base_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_core_account_delegation_base_sepolia", "attached_node": "model.synthetix.fct_core_account_delegation_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_account_delegation_base_sepolia_amount_delegated.07444b44f4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_account_delegation_base_sepolia_amount_delegated", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_account_dele_f872622f2d82ba5e4bd6842ee7a190d4.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_account_delegation_base_sepolia_amount_delegated.07444b44f4", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_account_delegation_base_sepolia_amount_delegated"], "alias": "not_null_fct_core_account_dele_f872622f2d82ba5e4bd6842ee7a190d4", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_core_account_dele_f872622f2d82ba5e4bd6842ee7a190d4", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_core_account_dele_f872622f2d82ba5e4bd6842ee7a190d4"}, "created_at": 1727988933.288886, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_core_account_dele_f872622f2d82ba5e4bd6842ee7a190d4\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_account_dele_f872622f2d82ba5e4bd6842ee7a190d4.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_delegated\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_account_delegation_base_sepolia\"\nwhere amount_delegated is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_delegated", "file_key_name": "models.fct_core_account_delegation_base_sepolia", "attached_node": "model.synthetix.fct_core_account_delegation_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_delegated", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_base_sepolia_amount_delegated__True__0.2258d23e98": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_account_delegation_base_sepolia_amount_delegated__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_007f67fb89b2b9c25bfcde64b9f35aa2.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_base_sepolia_amount_delegated__True__0.2258d23e98", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "dbt_utils_accepted_range_fct_core_account_delegation_base_sepolia_amount_delegated__True__0"], "alias": "dbt_utils_accepted_range_fct_c_007f67fb89b2b9c25bfcde64b9f35aa2", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_007f67fb89b2b9c25bfcde64b9f35aa2", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_007f67fb89b2b9c25bfcde64b9f35aa2"}, "created_at": 1727988933.2906377, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_007f67fb89b2b9c25bfcde64b9f35aa2\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_007f67fb89b2b9c25bfcde64b9f35aa2.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_core_account_delegation_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_delegated >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_delegated", "file_key_name": "models.fct_core_account_delegation_base_sepolia", "attached_node": "model.synthetix.fct_core_account_delegation_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount_delegated", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_apr_base_sepolia_ts.2cc1721326": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_sepolia_ts.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_ts.2cc1721326", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_apr_base_sepolia_ts"], "alias": "not_null_fct_core_apr_base_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.2950237, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_core_apr_base_sepolia", "attached_node": "model.synthetix.fct_core_apr_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_core_apr_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_base_sepolia_pool_id.a2ea5cc601": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_sepolia_pool_id.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_pool_id.a2ea5cc601", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_apr_base_sepolia_pool_id"], "alias": "not_null_fct_core_apr_base_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.2967322, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_apr_base_sepolia", "attached_node": "model.synthetix.fct_core_apr_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_apr_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_sepolia_pool_id__True__0.dca944c591": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_apr_base_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_c0327ae9615378fcb4c600c78772dcc7.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_sepolia_pool_id__True__0.dca944c591", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "dbt_utils_accepted_range_fct_core_apr_base_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_c_c0327ae9615378fcb4c600c78772dcc7", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_c0327ae9615378fcb4c600c78772dcc7", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_c0327ae9615378fcb4c600c78772dcc7"}, "created_at": 1727988933.2984314, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_c0327ae9615378fcb4c600c78772dcc7\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_c0327ae9615378fcb4c600c78772dcc7.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_apr_base_sepolia", "attached_node": "model.synthetix.fct_core_apr_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_apr_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_apr_base_sepolia_collateral_type.7a5590eb90": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_sepolia_collateral_type.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_collateral_type.7a5590eb90", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_apr_base_sepolia_collateral_type"], "alias": "not_null_fct_core_apr_base_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.3027725, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_core_apr_base_sepolia", "attached_node": "model.synthetix.fct_core_apr_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_core_apr_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_base_sepolia_collateral_value.6b7be2743f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_sepolia_collateral_value", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_sepolia_collateral_value.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_collateral_value.6b7be2743f", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_apr_base_sepolia_collateral_value"], "alias": "not_null_fct_core_apr_base_sepolia_collateral_value", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.304525, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_collateral_value.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere collateral_value is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.fct_core_apr_base_sepolia", "attached_node": "model.synthetix.fct_core_apr_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_value", "model": "{{ get_where_subquery(ref('fct_core_apr_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_sepolia_collateral_value__True__0.50d2b91f46": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_apr_base_sepolia_collateral_value__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_7eb3383a5b609abc521a07fea9b7493e.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_sepolia_collateral_value__True__0.50d2b91f46", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "dbt_utils_accepted_range_fct_core_apr_base_sepolia_collateral_value__True__0"], "alias": "dbt_utils_accepted_range_fct_c_7eb3383a5b609abc521a07fea9b7493e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_7eb3383a5b609abc521a07fea9b7493e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_7eb3383a5b609abc521a07fea9b7493e"}, "created_at": 1727988933.3061957, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_7eb3383a5b609abc521a07fea9b7493e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_7eb3383a5b609abc521a07fea9b7493e.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.fct_core_apr_base_sepolia", "attached_node": "model.synthetix.fct_core_apr_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collateral_value", "model": "{{ get_where_subquery(ref('fct_core_apr_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_apr_base_sepolia_debt.fadc5bb67a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_sepolia_debt", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_sepolia_debt.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_debt.fadc5bb67a", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_apr_base_sepolia_debt"], "alias": "not_null_fct_core_apr_base_sepolia_debt", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.3105013, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_debt.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere debt is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "debt", "file_key_name": "models.fct_core_apr_base_sepolia", "attached_node": "model.synthetix.fct_core_apr_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "debt", "model": "{{ get_where_subquery(ref('fct_core_apr_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_base_sepolia_hourly_issuance.2fcf5254d1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_sepolia_hourly_issuance", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_sepolia_hourly_issuance.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_hourly_issuance.2fcf5254d1", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_apr_base_sepolia_hourly_issuance"], "alias": "not_null_fct_core_apr_base_sepolia_hourly_issuance", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.3121994, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_hourly_issuance.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_issuance\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere hourly_issuance is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_issuance", "file_key_name": "models.fct_core_apr_base_sepolia", "attached_node": "model.synthetix.fct_core_apr_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_issuance", "model": "{{ get_where_subquery(ref('fct_core_apr_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_base_sepolia_hourly_pnl.75c8c54189": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_sepolia_hourly_pnl", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_sepolia_hourly_pnl.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_hourly_pnl.75c8c54189", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_apr_base_sepolia_hourly_pnl"], "alias": "not_null_fct_core_apr_base_sepolia_hourly_pnl", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.3138936, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_hourly_pnl.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere hourly_pnl is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_pnl", "file_key_name": "models.fct_core_apr_base_sepolia", "attached_node": "model.synthetix.fct_core_apr_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_pnl", "model": "{{ get_where_subquery(ref('fct_core_apr_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_base_sepolia_cumulative_pnl.ce3ab4e606": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_sepolia_cumulative_pnl", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_sepolia_cumulative_pnl.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_cumulative_pnl.ce3ab4e606", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_apr_base_sepolia_cumulative_pnl"], "alias": "not_null_fct_core_apr_base_sepolia_cumulative_pnl", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.3156888, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_cumulative_pnl.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_pnl\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere cumulative_pnl is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "cumulative_pnl", "file_key_name": "models.fct_core_apr_base_sepolia", "attached_node": "model.synthetix.fct_core_apr_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "cumulative_pnl", "model": "{{ get_where_subquery(ref('fct_core_apr_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_base_sepolia_cumulative_issuance.5f3ec9bec1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_sepolia_cumulative_issuance", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_sepolia_cumulative_issuance.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_cumulative_issuance.5f3ec9bec1", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_apr_base_sepolia_cumulative_issuance"], "alias": "not_null_fct_core_apr_base_sepolia_cumulative_issuance", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.3173575, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_cumulative_issuance.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_issuance\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere cumulative_issuance is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "cumulative_issuance", "file_key_name": "models.fct_core_apr_base_sepolia", "attached_node": "model.synthetix.fct_core_apr_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "cumulative_issuance", "model": "{{ get_where_subquery(ref('fct_core_apr_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_base_sepolia_rewards_usd.0b9d66ba19": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_sepolia_rewards_usd", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_sepolia_rewards_usd.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_rewards_usd.0b9d66ba19", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_apr_base_sepolia_rewards_usd"], "alias": "not_null_fct_core_apr_base_sepolia_rewards_usd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.319028, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_rewards_usd.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere rewards_usd is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_core_apr_base_sepolia", "attached_node": "model.synthetix.fct_core_apr_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_core_apr_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_sepolia_rewards_usd__True__0.090c92559d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_apr_base_sepolia_rewards_usd__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_dbf4e014e5549121cfd1d46bf0be7100.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_sepolia_rewards_usd__True__0.090c92559d", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "dbt_utils_accepted_range_fct_core_apr_base_sepolia_rewards_usd__True__0"], "alias": "dbt_utils_accepted_range_fct_c_dbf4e014e5549121cfd1d46bf0be7100", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_dbf4e014e5549121cfd1d46bf0be7100", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_dbf4e014e5549121cfd1d46bf0be7100"}, "created_at": 1727988933.3206856, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_dbf4e014e5549121cfd1d46bf0be7100\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_dbf4e014e5549121cfd1d46bf0be7100.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_core_apr_base_sepolia", "attached_node": "model.synthetix.fct_core_apr_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_core_apr_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_apr_base_sepolia_hourly_pnl_pct.d827dc6b5f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_sepolia_hourly_pnl_pct", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_sepolia_hourly_pnl_pct.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_hourly_pnl_pct.d827dc6b5f", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_apr_base_sepolia_hourly_pnl_pct"], "alias": "not_null_fct_core_apr_base_sepolia_hourly_pnl_pct", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.3249664, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_hourly_pnl_pct.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl_pct\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere hourly_pnl_pct is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_pnl_pct", "file_key_name": "models.fct_core_apr_base_sepolia", "attached_node": "model.synthetix.fct_core_apr_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_pnl_pct", "model": "{{ get_where_subquery(ref('fct_core_apr_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_base_sepolia_hourly_rewards_pct.adeb7db337": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_sepolia_hourly_rewards_pct", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_sepolia_hourly_rewards_pct.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_hourly_rewards_pct.adeb7db337", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_apr_base_sepolia_hourly_rewards_pct"], "alias": "not_null_fct_core_apr_base_sepolia_hourly_rewards_pct", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.326663, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_hourly_rewards_pct.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_rewards_pct\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere hourly_rewards_pct is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_rewards_pct", "file_key_name": "models.fct_core_apr_base_sepolia", "attached_node": "model.synthetix.fct_core_apr_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_rewards_pct", "model": "{{ get_where_subquery(ref('fct_core_apr_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_sepolia_hourly_rewards_pct__True__1__0.6c15e31d20": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_apr_base_sepolia_hourly_rewards_pct__True__1__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_02f7f20bfaebdcfd70b89794605a8f32.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_sepolia_hourly_rewards_pct__True__1__0.6c15e31d20", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "dbt_utils_accepted_range_fct_core_apr_base_sepolia_hourly_rewards_pct__True__1__0"], "alias": "dbt_utils_accepted_range_fct_c_02f7f20bfaebdcfd70b89794605a8f32", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_02f7f20bfaebdcfd70b89794605a8f32", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_02f7f20bfaebdcfd70b89794605a8f32"}, "created_at": 1727988933.3283508, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_02f7f20bfaebdcfd70b89794605a8f32\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_02f7f20bfaebdcfd70b89794605a8f32.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct >= 0\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_rewards_pct", "file_key_name": "models.fct_core_apr_base_sepolia", "attached_node": "model.synthetix.fct_core_apr_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "max_value": 1, "inclusive": true, "column_name": "hourly_rewards_pct", "model": "{{ get_where_subquery(ref('fct_core_apr_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_apr_base_sepolia_apr_24h.275116a918": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_sepolia_apr_24h", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_sepolia_apr_24h.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_apr_24h.275116a918", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_apr_base_sepolia_apr_24h"], "alias": "not_null_fct_core_apr_base_sepolia_apr_24h", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.3330216, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_apr_24h.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apr_24h\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere apr_24h is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "apr_24h", "file_key_name": "models.fct_core_apr_base_sepolia", "attached_node": "model.synthetix.fct_core_apr_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "apr_24h", "model": "{{ get_where_subquery(ref('fct_core_apr_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_base_sepolia_apy_24h.b04b5222f4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_sepolia_apy_24h", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_sepolia_apy_24h.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_apy_24h.b04b5222f4", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_apr_base_sepolia_apy_24h"], "alias": "not_null_fct_core_apr_base_sepolia_apy_24h", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.3347392, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_apy_24h.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apy_24h\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere apy_24h is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "apy_24h", "file_key_name": "models.fct_core_apr_base_sepolia", "attached_node": "model.synthetix.fct_core_apr_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "apy_24h", "model": "{{ get_where_subquery(ref('fct_core_apr_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_base_sepolia_apr_7d.cfc4ec14a3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_sepolia_apr_7d", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_sepolia_apr_7d.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_apr_7d.cfc4ec14a3", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_apr_base_sepolia_apr_7d"], "alias": "not_null_fct_core_apr_base_sepolia_apr_7d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.3364186, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_apr_7d.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apr_7d\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere apr_7d is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "apr_7d", "file_key_name": "models.fct_core_apr_base_sepolia", "attached_node": "model.synthetix.fct_core_apr_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "apr_7d", "model": "{{ get_where_subquery(ref('fct_core_apr_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_base_sepolia_apy_7d.45a63722a9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_sepolia_apy_7d", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_sepolia_apy_7d.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_apy_7d.45a63722a9", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_apr_base_sepolia_apy_7d"], "alias": "not_null_fct_core_apr_base_sepolia_apy_7d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.33821, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_apy_7d.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apy_7d\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere apy_7d is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "apy_7d", "file_key_name": "models.fct_core_apr_base_sepolia", "attached_node": "model.synthetix.fct_core_apr_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "apy_7d", "model": "{{ get_where_subquery(ref('fct_core_apr_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_base_sepolia_apr_28d.e099bf170a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_sepolia_apr_28d", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_sepolia_apr_28d.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_apr_28d.e099bf170a", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_apr_base_sepolia_apr_28d"], "alias": "not_null_fct_core_apr_base_sepolia_apr_28d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.339885, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_apr_28d.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apr_28d\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere apr_28d is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "apr_28d", "file_key_name": "models.fct_core_apr_base_sepolia", "attached_node": "model.synthetix.fct_core_apr_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "apr_28d", "model": "{{ get_where_subquery(ref('fct_core_apr_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_base_sepolia_apy_28d.1e8e0632e0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_sepolia_apy_28d", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_sepolia_apy_28d.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_apy_28d.1e8e0632e0", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_apr_base_sepolia_apy_28d"], "alias": "not_null_fct_core_apr_base_sepolia_apy_28d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.3415344, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_apr_base_sepolia_apy_28d.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apy_28d\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere apy_28d is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "apy_28d", "file_key_name": "models.fct_core_apr_base_sepolia", "attached_node": "model.synthetix.fct_core_apr_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "apy_28d", "model": "{{ get_where_subquery(ref('fct_core_apr_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_base_sepolia_id.34d77ebc84": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_base_sepolia_id.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_sepolia_id.34d77ebc84", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_market_updated_base_sepolia_id"], "alias": "not_null_fct_core_market_updated_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.3431664, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_market_updated_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_core_market_updated_base_sepolia", "attached_node": "model.synthetix.fct_core_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_core_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_core_market_updated_base_sepolia_id.469dae108f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_core_market_updated_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_core_market_updated_base_sepolia_id.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.unique_fct_core_market_updated_base_sepolia_id.469dae108f", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "unique_fct_core_market_updated_base_sepolia_id"], "alias": "unique_fct_core_market_updated_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.3448198, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/unique_fct_core_market_updated_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_market_updated_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_core_market_updated_base_sepolia", "attached_node": "model.synthetix.fct_core_market_updated_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_core_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_base_sepolia_ts.9f306426fd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_base_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_base_sepolia_ts.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_sepolia_ts.9f306426fd", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_market_updated_base_sepolia_ts"], "alias": "not_null_fct_core_market_updated_base_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.3465738, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_market_updated_base_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_core_market_updated_base_sepolia", "attached_node": "model.synthetix.fct_core_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_core_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_base_sepolia_transaction_hash.8b87578f5d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_base_sepolia_transaction_hash.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_sepolia_transaction_hash.8b87578f5d", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_market_updated_base_sepolia_transaction_hash"], "alias": "not_null_fct_core_market_updated_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.3482025, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_market_updated_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_core_market_updated_base_sepolia", "attached_node": "model.synthetix.fct_core_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_core_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_base_sepolia_event_name.027b71247d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_base_sepolia_event_name.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_sepolia_event_name.027b71247d", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_market_updated_base_sepolia_event_name"], "alias": "not_null_fct_core_market_updated_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.3499236, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_market_updated_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_core_market_updated_base_sepolia", "attached_node": "model.synthetix.fct_core_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_core_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_fct_core_market_updated_base_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.f97649ec10": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_fct_core_market_updated_base_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_fct_core_marke_f14eb644ae46474b2ee44b21ba94d125.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.accepted_values_fct_core_market_updated_base_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.f97649ec10", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "accepted_values_fct_core_market_updated_base_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited"], "alias": "accepted_values_fct_core_marke_f14eb644ae46474b2ee44b21ba94d125", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_fct_core_marke_f14eb644ae46474b2ee44b21ba94d125", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_fct_core_marke_f14eb644ae46474b2ee44b21ba94d125"}, "created_at": 1727988933.3516119, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_fct_core_marke_f14eb644ae46474b2ee44b21ba94d125\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/accepted_values_fct_core_marke_f14eb644ae46474b2ee44b21ba94d125.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_base_sepolia\".\"fct_core_market_updated_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketCollateralWithdrawn','MarketCollateralDeposited','MarketUsdWithdrawn','MarketUsdDeposited'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_core_market_updated_base_sepolia", "attached_node": "model.synthetix.fct_core_market_updated_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["MarketCollateralWithdrawn", "MarketCollateralDeposited", "MarketUsdWithdrawn", "MarketUsdDeposited"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_core_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_base_sepolia_market_id.e1e1cc407f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_base_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_base_sepolia_market_id.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_sepolia_market_id.e1e1cc407f", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_market_updated_base_sepolia_market_id"], "alias": "not_null_fct_core_market_updated_base_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.35734, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_market_updated_base_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_core_market_updated_base_sepolia", "attached_node": "model.synthetix.fct_core_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_core_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_market_updated_base_sepolia_market_id__True__0.9ac29d575a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_market_updated_base_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_642994047e1de807079be1501781c958.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_market_updated_base_sepolia_market_id__True__0.9ac29d575a", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "dbt_utils_accepted_range_fct_core_market_updated_base_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_c_642994047e1de807079be1501781c958", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_642994047e1de807079be1501781c958", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_642994047e1de807079be1501781c958"}, "created_at": 1727988933.359244, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_642994047e1de807079be1501781c958\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_642994047e1de807079be1501781c958.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_core_market_updated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_core_market_updated_base_sepolia", "attached_node": "model.synthetix.fct_core_market_updated_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_core_market_updated_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_market_updated_base_sepolia_collateral_type.5333cf7124": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_base_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_base_sepolia_collateral_type.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_sepolia_collateral_type.5333cf7124", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_market_updated_base_sepolia_collateral_type"], "alias": "not_null_fct_core_market_updated_base_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.3634598, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_market_updated_base_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_core_market_updated_base_sepolia", "attached_node": "model.synthetix.fct_core_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_core_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_base_sepolia_credit_capacity.1096ceee18": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_base_sepolia_credit_capacity", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_base_sepolia_credit_capacity.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_sepolia_credit_capacity.1096ceee18", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_market_updated_base_sepolia_credit_capacity"], "alias": "not_null_fct_core_market_updated_base_sepolia_credit_capacity", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.3651476, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_credit_capacity.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect credit_capacity\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_market_updated_base_sepolia\"\nwhere credit_capacity is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "credit_capacity", "file_key_name": "models.fct_core_market_updated_base_sepolia", "attached_node": "model.synthetix.fct_core_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "credit_capacity", "model": "{{ get_where_subquery(ref('fct_core_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_base_sepolia_net_issuance.094fc9701e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_base_sepolia_net_issuance", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_base_sepolia_net_issuance.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_sepolia_net_issuance.094fc9701e", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_market_updated_base_sepolia_net_issuance"], "alias": "not_null_fct_core_market_updated_base_sepolia_net_issuance", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.3669949, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_net_issuance.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect net_issuance\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_market_updated_base_sepolia\"\nwhere net_issuance is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "net_issuance", "file_key_name": "models.fct_core_market_updated_base_sepolia", "attached_node": "model.synthetix.fct_core_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "net_issuance", "model": "{{ get_where_subquery(ref('fct_core_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_base_sepolia_token_amount.dfd33d6c7e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_base_sepolia_token_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_base_sepolia_token_amount.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_sepolia_token_amount.dfd33d6c7e", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_market_updated_base_sepolia_token_amount"], "alias": "not_null_fct_core_market_updated_base_sepolia_token_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.368694, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_market_updated_base_sepolia_token_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_market_updated_base_sepolia\"\nwhere token_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.fct_core_market_updated_base_sepolia", "attached_node": "model.synthetix.fct_core_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_amount", "model": "{{ get_where_subquery(ref('fct_core_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pool_collateral_base_sepolia_ts.706747681b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pool_collateral_base_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pool_collateral_base_sepolia_ts.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pool_collateral_base_sepolia_ts.706747681b", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_pool_collateral_base_sepolia_ts"], "alias": "not_null_fct_core_pool_collateral_base_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.3703563, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_collateral_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_collateral_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pool_collateral_base_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_pool_collateral_base_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_core_pool_collateral_base_sepolia", "attached_node": "model.synthetix.fct_core_pool_collateral_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_core_pool_collateral_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pool_collateral_base_sepolia_collateral_type.98bdc1fe0e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pool_collateral_base_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pool_collateral_base_sepolia_collateral_type.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pool_collateral_base_sepolia_collateral_type.98bdc1fe0e", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_pool_collateral_base_sepolia_collateral_type"], "alias": "not_null_fct_core_pool_collateral_base_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.3720386, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_collateral_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_collateral_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pool_collateral_base_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_pool_collateral_base_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_core_pool_collateral_base_sepolia", "attached_node": "model.synthetix.fct_core_pool_collateral_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_core_pool_collateral_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pool_collateral_base_sepolia_amount_deposited.c9a6a6e3d1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pool_collateral_base_sepolia_amount_deposited", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pool_collateral_base_sepolia_amount_deposited.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pool_collateral_base_sepolia_amount_deposited.c9a6a6e3d1", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_pool_collateral_base_sepolia_amount_deposited"], "alias": "not_null_fct_core_pool_collateral_base_sepolia_amount_deposited", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.37383, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_collateral_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_collateral_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pool_collateral_base_sepolia_amount_deposited.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_deposited\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_pool_collateral_base_sepolia\"\nwhere amount_deposited is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_deposited", "file_key_name": "models.fct_core_pool_collateral_base_sepolia", "attached_node": "model.synthetix.fct_core_pool_collateral_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_deposited", "model": "{{ get_where_subquery(ref('fct_core_pool_collateral_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pool_delegation_base_sepolia_ts.29b697c43e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pool_delegation_base_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pool_delegation_base_sepolia_ts.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pool_delegation_base_sepolia_ts.29b697c43e", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_pool_delegation_base_sepolia_ts"], "alias": "not_null_fct_core_pool_delegation_base_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.375621, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_delegation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_delegation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pool_delegation_base_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_pool_delegation_base_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_core_pool_delegation_base_sepolia", "attached_node": "model.synthetix.fct_core_pool_delegation_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_core_pool_delegation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pool_delegation_base_sepolia_pool_id.03e5ee04d2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pool_delegation_base_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pool_delegation_base_sepolia_pool_id.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pool_delegation_base_sepolia_pool_id.03e5ee04d2", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_pool_delegation_base_sepolia_pool_id"], "alias": "not_null_fct_core_pool_delegation_base_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.377307, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_delegation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_delegation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pool_delegation_base_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_pool_delegation_base_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_pool_delegation_base_sepolia", "attached_node": "model.synthetix.fct_core_pool_delegation_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_pool_delegation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_pool_delegation_base_sepolia_pool_id__True__0.6f4bec67e8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_pool_delegation_base_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_7c8b0f19510562be724b56a2ea7fa20b.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_pool_delegation_base_sepolia_pool_id__True__0.6f4bec67e8", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "dbt_utils_accepted_range_fct_core_pool_delegation_base_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_c_7c8b0f19510562be724b56a2ea7fa20b", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_7c8b0f19510562be724b56a2ea7fa20b", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_7c8b0f19510562be724b56a2ea7fa20b"}, "created_at": 1727988933.3789995, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_7c8b0f19510562be724b56a2ea7fa20b\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_delegation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_delegation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_7c8b0f19510562be724b56a2ea7fa20b.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_core_pool_delegation_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_pool_delegation_base_sepolia", "attached_node": "model.synthetix.fct_core_pool_delegation_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_pool_delegation_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_pool_delegation_base_sepolia_collateral_type.6d78a9fae0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pool_delegation_base_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pool_delegation_base_sepolia_collateral_type.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pool_delegation_base_sepolia_collateral_type.6d78a9fae0", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_pool_delegation_base_sepolia_collateral_type"], "alias": "not_null_fct_core_pool_delegation_base_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.3833594, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_delegation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_delegation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pool_delegation_base_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_pool_delegation_base_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_core_pool_delegation_base_sepolia", "attached_node": "model.synthetix.fct_core_pool_delegation_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_core_pool_delegation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pools_base_sepolia_id.b91a0ef35b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pools_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pools_base_sepolia_id.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pools_base_sepolia_id.b91a0ef35b", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_pools_base_sepolia_id"], "alias": "not_null_fct_core_pools_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.3850703, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pools_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pools_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pools_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_pools_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_core_pools_base_sepolia", "attached_node": "model.synthetix.fct_core_pools_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_core_pools_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_pools_base_sepolia_id__True__0.6010b3107d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_pools_base_sepolia_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_b198daab2c36979f2c5164ecabed2558.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_pools_base_sepolia_id__True__0.6010b3107d", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "dbt_utils_accepted_range_fct_core_pools_base_sepolia_id__True__0"], "alias": "dbt_utils_accepted_range_fct_c_b198daab2c36979f2c5164ecabed2558", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_b198daab2c36979f2c5164ecabed2558", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_b198daab2c36979f2c5164ecabed2558"}, "created_at": 1727988933.386792, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_b198daab2c36979f2c5164ecabed2558\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pools_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pools_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_b198daab2c36979f2c5164ecabed2558.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_core_pools_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_core_pools_base_sepolia", "attached_node": "model.synthetix.fct_core_pools_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "id", "model": "{{ get_where_subquery(ref('fct_core_pools_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_pools_base_sepolia_created_ts.ddc75dd279": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pools_base_sepolia_created_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pools_base_sepolia_created_ts.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pools_base_sepolia_created_ts.ddc75dd279", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_pools_base_sepolia_created_ts"], "alias": "not_null_fct_core_pools_base_sepolia_created_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.3911192, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pools_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pools_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pools_base_sepolia_created_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_pools_base_sepolia\"\nwhere created_ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "created_ts", "file_key_name": "models.fct_core_pools_base_sepolia", "attached_node": "model.synthetix.fct_core_pools_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "created_ts", "model": "{{ get_where_subquery(ref('fct_core_pools_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pools_base_sepolia_block_number.68462f9c7c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pools_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pools_base_sepolia_block_number.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pools_base_sepolia_block_number.68462f9c7c", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_pools_base_sepolia_block_number"], "alias": "not_null_fct_core_pools_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.3928323, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pools_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pools_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pools_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_pools_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_core_pools_base_sepolia", "attached_node": "model.synthetix.fct_core_pools_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_core_pools_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pools_base_sepolia_owner.e551fe7bc6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pools_base_sepolia_owner", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pools_base_sepolia_owner.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pools_base_sepolia_owner.e551fe7bc6", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_core_pools_base_sepolia_owner"], "alias": "not_null_fct_core_pools_base_sepolia_owner", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.394517, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pools_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pools_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_core_pools_base_sepolia_owner.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_pools_base_sepolia\"\nwhere owner is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "owner", "file_key_name": "models.fct_core_pools_base_sepolia", "attached_node": "model.synthetix.fct_core_pools_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "owner", "model": "{{ get_where_subquery(ref('fct_core_pools_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_debt_base_sepolia_ts.955bd8bfe6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_debt_base_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_debt_base_sepolia_ts.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_debt_base_sepolia_ts.955bd8bfe6", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_debt_base_sepolia_ts"], "alias": "not_null_fct_pool_debt_base_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.3963282, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_debt_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_debt_base_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_debt_base_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_debt_base_sepolia", "attached_node": "model.synthetix.fct_pool_debt_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_debt_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_debt_base_sepolia_block_number.d6752d8232": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_debt_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_debt_base_sepolia_block_number.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_debt_base_sepolia_block_number.d6752d8232", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_debt_base_sepolia_block_number"], "alias": "not_null_fct_pool_debt_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.3980124, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_debt_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_debt_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_debt_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_pool_debt_base_sepolia", "attached_node": "model.synthetix.fct_pool_debt_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_pool_debt_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_debt_base_sepolia_pool_id.bb5f56d624": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_debt_base_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_debt_base_sepolia_pool_id.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_debt_base_sepolia_pool_id.bb5f56d624", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_debt_base_sepolia_pool_id"], "alias": "not_null_fct_pool_debt_base_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.399706, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_debt_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_debt_base_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_debt_base_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_debt_base_sepolia", "attached_node": "model.synthetix.fct_pool_debt_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_debt_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_debt_base_sepolia_pool_id__True__0.0228ac48ff": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_debt_base_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_c5f43d8f9e210687bcde5398fec0aa62.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_debt_base_sepolia_pool_id__True__0.0228ac48ff", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "dbt_utils_accepted_range_fct_pool_debt_base_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_c5f43d8f9e210687bcde5398fec0aa62", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_c5f43d8f9e210687bcde5398fec0aa62", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_c5f43d8f9e210687bcde5398fec0aa62"}, "created_at": 1727988933.4013672, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_c5f43d8f9e210687bcde5398fec0aa62\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_debt_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_c5f43d8f9e210687bcde5398fec0aa62.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_pool_debt_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_debt_base_sepolia", "attached_node": "model.synthetix.fct_pool_debt_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_debt_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_debt_base_sepolia_collateral_type.5daff7c138": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_debt_base_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_debt_base_sepolia_collateral_type.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_debt_base_sepolia_collateral_type.5daff7c138", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_debt_base_sepolia_collateral_type"], "alias": "not_null_fct_pool_debt_base_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.4057047, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_debt_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_debt_base_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_debt_base_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_debt_base_sepolia", "attached_node": "model.synthetix.fct_pool_debt_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_debt_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_debt_base_sepolia_debt.235edf4e17": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_debt_base_sepolia_debt", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_debt_base_sepolia_debt.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_debt_base_sepolia_debt.235edf4e17", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_debt_base_sepolia_debt"], "alias": "not_null_fct_pool_debt_base_sepolia_debt", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.4073896, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_debt_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_debt_base_sepolia_debt.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_debt_base_sepolia\"\nwhere debt is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "debt", "file_key_name": "models.fct_pool_debt_base_sepolia", "attached_node": "model.synthetix.fct_pool_debt_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "debt", "model": "{{ get_where_subquery(ref('fct_pool_debt_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_hourly_base_sepolia_ts.27f6b37554": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_hourly_base_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_hourly_base_sepolia_ts.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_base_sepolia_ts.27f6b37554", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_issuance_hourly_base_sepolia_ts"], "alias": "not_null_fct_pool_issuance_hourly_base_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.4090748, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_hourly_base_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_hourly_base_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_issuance_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_issuance_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_issuance_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_hourly_base_sepolia_pool_id.10ae437d68": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_hourly_base_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_hourly_base_sepolia_pool_id.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_base_sepolia_pool_id.10ae437d68", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_issuance_hourly_base_sepolia_pool_id"], "alias": "not_null_fct_pool_issuance_hourly_base_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.4108794, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_hourly_base_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_hourly_base_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_issuance_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_issuance_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_issuance_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_hourly_base_sepolia_pool_id__True__0.9d327cf662": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_issuance_hourly_base_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_080234b3dc1c1422ae72bcef10b3876f.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_hourly_base_sepolia_pool_id__True__0.9d327cf662", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "dbt_utils_accepted_range_fct_pool_issuance_hourly_base_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_080234b3dc1c1422ae72bcef10b3876f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_080234b3dc1c1422ae72bcef10b3876f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_080234b3dc1c1422ae72bcef10b3876f"}, "created_at": 1727988933.41255, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_080234b3dc1c1422ae72bcef10b3876f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_080234b3dc1c1422ae72bcef10b3876f.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_hourly_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_issuance_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_issuance_hourly_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_issuance_hourly_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_issuance_hourly_base_sepolia_collateral_type.1a6b56fdf4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_hourly_base_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_hourly_base_sepolia_collateral_type.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_base_sepolia_collateral_type.1a6b56fdf4", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_issuance_hourly_base_sepolia_collateral_type"], "alias": "not_null_fct_pool_issuance_hourly_base_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.4167702, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_hourly_base_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_hourly_base_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_issuance_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_issuance_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_issuance_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_hourly_base_sepolia_hourly_issuance.938e34bef0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_hourly_base_sepolia_hourly_issuance", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_hourly_base_sepolia_hourly_issuance.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_base_sepolia_hourly_issuance.938e34bef0", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_issuance_hourly_base_sepolia_hourly_issuance"], "alias": "not_null_fct_pool_issuance_hourly_base_sepolia_hourly_issuance", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.418948, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_hourly_base_sepolia_hourly_issuance.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_issuance\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_hourly_base_sepolia\"\nwhere hourly_issuance is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_issuance", "file_key_name": "models.fct_pool_issuance_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_issuance_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_issuance", "model": "{{ get_where_subquery(ref('fct_pool_issuance_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_base_sepolia_ts.be998526ed": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_base_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_base_sepolia_ts.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_base_sepolia_ts.be998526ed", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_issuance_base_sepolia_ts"], "alias": "not_null_fct_pool_issuance_base_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.4206066, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_base_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_issuance_base_sepolia", "attached_node": "model.synthetix.fct_pool_issuance_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_issuance_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_base_sepolia_block_number.2f1e619103": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_base_sepolia_block_number.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_base_sepolia_block_number.2f1e619103", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_issuance_base_sepolia_block_number"], "alias": "not_null_fct_pool_issuance_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.4222329, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_pool_issuance_base_sepolia", "attached_node": "model.synthetix.fct_pool_issuance_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_pool_issuance_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_base_sepolia_transaction_hash.79420348fa": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_base_sepolia_transaction_hash.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_base_sepolia_transaction_hash.79420348fa", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_issuance_base_sepolia_transaction_hash"], "alias": "not_null_fct_pool_issuance_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.4238865, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_pool_issuance_base_sepolia", "attached_node": "model.synthetix.fct_pool_issuance_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_pool_issuance_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_base_sepolia_pool_id.5d2388a5a0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_base_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_base_sepolia_pool_id.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_base_sepolia_pool_id.5d2388a5a0", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_issuance_base_sepolia_pool_id"], "alias": "not_null_fct_pool_issuance_base_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.4256356, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_base_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_issuance_base_sepolia", "attached_node": "model.synthetix.fct_pool_issuance_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_issuance_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_base_sepolia_pool_id__True__0.e99f9bdac0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_issuance_base_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_1c7c1b16173674e338549ddb7f27b7ca.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_base_sepolia_pool_id__True__0.e99f9bdac0", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "dbt_utils_accepted_range_fct_pool_issuance_base_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_1c7c1b16173674e338549ddb7f27b7ca", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_1c7c1b16173674e338549ddb7f27b7ca", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_1c7c1b16173674e338549ddb7f27b7ca"}, "created_at": 1727988933.427279, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_1c7c1b16173674e338549ddb7f27b7ca\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_1c7c1b16173674e338549ddb7f27b7ca.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_issuance_base_sepolia", "attached_node": "model.synthetix.fct_pool_issuance_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_issuance_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_issuance_base_sepolia_collateral_type.3b36d49350": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_base_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_base_sepolia_collateral_type.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_base_sepolia_collateral_type.3b36d49350", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_issuance_base_sepolia_collateral_type"], "alias": "not_null_fct_pool_issuance_base_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.4316359, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_base_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_issuance_base_sepolia", "attached_node": "model.synthetix.fct_pool_issuance_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_issuance_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_base_sepolia_account_id.aa037160fb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_base_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_base_sepolia_account_id.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_base_sepolia_account_id.aa037160fb", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_issuance_base_sepolia_account_id"], "alias": "not_null_fct_pool_issuance_base_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.4333167, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_base_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_pool_issuance_base_sepolia", "attached_node": "model.synthetix.fct_pool_issuance_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_pool_issuance_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_base_sepolia_amount.5be777c996": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_base_sepolia_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_base_sepolia_amount.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_base_sepolia_amount.5be777c996", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_issuance_base_sepolia_amount"], "alias": "not_null_fct_pool_issuance_base_sepolia_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.434984, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_issuance_base_sepolia_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_base_sepolia\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.fct_pool_issuance_base_sepolia", "attached_node": "model.synthetix.fct_pool_issuance_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('fct_pool_issuance_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_ts.5acc26229f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_base_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_base_sepolia_ts.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_ts.5acc26229f", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_pnl_hourly_base_sepolia_ts"], "alias": "not_null_fct_pool_pnl_hourly_base_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.4366305, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_pnl_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_pool_id.c9853b1694": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_base_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_base_sepolia_pool_id.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_pool_id.c9853b1694", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_pnl_hourly_base_sepolia_pool_id"], "alias": "not_null_fct_pool_pnl_hourly_base_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.4382555, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_pnl_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_pool_id__True__0.05c766378f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_6a560e0fbf794c7f750bbee46b063b15.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_pool_id__True__0.05c766378f", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_6a560e0fbf794c7f750bbee46b063b15", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_6a560e0fbf794c7f750bbee46b063b15", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_6a560e0fbf794c7f750bbee46b063b15"}, "created_at": 1727988933.4399967, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_6a560e0fbf794c7f750bbee46b063b15\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_6a560e0fbf794c7f750bbee46b063b15.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_pnl_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_collateral_type.1eca6afa4f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_base_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_base_sepolia_collateral_type.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_collateral_type.1eca6afa4f", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_pnl_hourly_base_sepolia_collateral_type"], "alias": "not_null_fct_pool_pnl_hourly_base_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.4441416, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_pnl_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_collateral_value.02a125e570": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_base_sepolia_collateral_value", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_base_sepolia_collateral_value.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_collateral_value.02a125e570", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_pnl_hourly_base_sepolia_collateral_value"], "alias": "not_null_fct_pool_pnl_hourly_base_sepolia_collateral_value", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.4460127, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_collateral_value.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\nwhere collateral_value is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.fct_pool_pnl_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_value", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_collateral_value__True__0.4f1a814d7b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_collateral_value__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_dde6685624f91c45c63ba3638584b182.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_collateral_value__True__0.4f1a814d7b", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_collateral_value__True__0"], "alias": "dbt_utils_accepted_range_fct_p_dde6685624f91c45c63ba3638584b182", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_dde6685624f91c45c63ba3638584b182", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_dde6685624f91c45c63ba3638584b182"}, "created_at": 1727988933.4477484, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_dde6685624f91c45c63ba3638584b182\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_dde6685624f91c45c63ba3638584b182.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.fct_pool_pnl_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collateral_value", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_debt.27270b83bd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_base_sepolia_debt", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_base_sepolia_debt.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_debt.27270b83bd", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_pnl_hourly_base_sepolia_debt"], "alias": "not_null_fct_pool_pnl_hourly_base_sepolia_debt", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.4519117, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_debt.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\nwhere debt is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "debt", "file_key_name": "models.fct_pool_pnl_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "debt", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_hourly_issuance.64beeb7093": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_base_sepolia_hourly_issuance", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_base_sepolia_hourly_issuance.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_hourly_issuance.64beeb7093", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_pnl_hourly_base_sepolia_hourly_issuance"], "alias": "not_null_fct_pool_pnl_hourly_base_sepolia_hourly_issuance", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.4537654, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_hourly_issuance.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_issuance\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\nwhere hourly_issuance is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_issuance", "file_key_name": "models.fct_pool_pnl_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_issuance", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_hourly_pnl.1b2d20f29b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_base_sepolia_hourly_pnl", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_base_sepolia_hourly_pnl.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_hourly_pnl.1b2d20f29b", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_pnl_hourly_base_sepolia_hourly_pnl"], "alias": "not_null_fct_pool_pnl_hourly_base_sepolia_hourly_pnl", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.4554524, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_hourly_pnl.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\nwhere hourly_pnl is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_pnl", "file_key_name": "models.fct_pool_pnl_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_pnl", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_rewards_usd.3d8b12547d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_base_sepolia_rewards_usd", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_base_sepolia_rewards_usd.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_rewards_usd.3d8b12547d", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_pnl_hourly_base_sepolia_rewards_usd"], "alias": "not_null_fct_pool_pnl_hourly_base_sepolia_rewards_usd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.4571073, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_rewards_usd.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\nwhere rewards_usd is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_pool_pnl_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_rewards_usd__True__0.9baf8da1f5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_rewards_usd__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_7392fe570bb1ffcd65da1c7cd6982c51.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_rewards_usd__True__0.9baf8da1f5", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_rewards_usd__True__0"], "alias": "dbt_utils_accepted_range_fct_p_7392fe570bb1ffcd65da1c7cd6982c51", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_7392fe570bb1ffcd65da1c7cd6982c51", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_7392fe570bb1ffcd65da1c7cd6982c51"}, "created_at": 1727988933.4587774, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_7392fe570bb1ffcd65da1c7cd6982c51\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_7392fe570bb1ffcd65da1c7cd6982c51.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_pool_pnl_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_hourly_pnl_pct.5e738de9f7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_base_sepolia_hourly_pnl_pct", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_base_sepolia_hourly_pnl_pct.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_hourly_pnl_pct.5e738de9f7", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_pnl_hourly_base_sepolia_hourly_pnl_pct"], "alias": "not_null_fct_pool_pnl_hourly_base_sepolia_hourly_pnl_pct", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.4630127, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_hourly_pnl_pct.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl_pct\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\nwhere hourly_pnl_pct is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_pnl_pct", "file_key_name": "models.fct_pool_pnl_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_pnl_pct", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_hourly_rewards_pct.d3c5df3f72": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_base_sepolia_hourly_rewards_pct", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_base_sepolia_hourly_rewards_pct.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_hourly_rewards_pct.d3c5df3f72", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_pnl_hourly_base_sepolia_hourly_rewards_pct"], "alias": "not_null_fct_pool_pnl_hourly_base_sepolia_hourly_rewards_pct", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.4647088, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_hourly_rewards_pct.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_rewards_pct\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\nwhere hourly_rewards_pct is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_rewards_pct", "file_key_name": "models.fct_pool_pnl_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_rewards_pct", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_hourly_rewards_pct__True__1__0.3ae208ff52": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_hourly_rewards_pct__True__1__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_8847545f22090d36993074a7ae93645b.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_hourly_rewards_pct__True__1__0.3ae208ff52", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_hourly_rewards_pct__True__1__0"], "alias": "dbt_utils_accepted_range_fct_p_8847545f22090d36993074a7ae93645b", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_8847545f22090d36993074a7ae93645b", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_8847545f22090d36993074a7ae93645b"}, "created_at": 1727988933.4663706, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_8847545f22090d36993074a7ae93645b\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_8847545f22090d36993074a7ae93645b.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct >= 0\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_rewards_pct", "file_key_name": "models.fct_pool_pnl_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "max_value": 1, "inclusive": true, "column_name": "hourly_rewards_pct", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_hourly_total_pct.32d5d04358": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_base_sepolia_hourly_total_pct", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_base_sepolia_hourly_total_pct.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_hourly_total_pct.32d5d04358", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_pnl_hourly_base_sepolia_hourly_total_pct"], "alias": "not_null_fct_pool_pnl_hourly_base_sepolia_hourly_total_pct", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.4707172, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_base_sepolia_hourly_total_pct.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_total_pct\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\nwhere hourly_total_pct is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_total_pct", "file_key_name": "models.fct_pool_pnl_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_total_pct", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_hourly_base_sepolia_ts.521c0d428a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_hourly_base_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_hourly_base_sepolia_ts.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_base_sepolia_ts.521c0d428a", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_rewards_hourly_base_sepolia_ts"], "alias": "not_null_fct_pool_rewards_hourly_base_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.4724174, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_base_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_hourly_base_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_rewards_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_rewards_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_hourly_base_sepolia_pool_id.9e81c4a855": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_hourly_base_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_hourly_base_sepolia_pool_id.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_base_sepolia_pool_id.9e81c4a855", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_rewards_hourly_base_sepolia_pool_id"], "alias": "not_null_fct_pool_rewards_hourly_base_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.4742174, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_base_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_hourly_base_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_rewards_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_rewards_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_base_sepolia_pool_id__True__0.7fb80d19e2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_hourly_base_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_c49bb88c47ce0ffb87f7f220bfc072ee.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_base_sepolia_pool_id__True__0.7fb80d19e2", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "dbt_utils_accepted_range_fct_pool_rewards_hourly_base_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_c49bb88c47ce0ffb87f7f220bfc072ee", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_c49bb88c47ce0ffb87f7f220bfc072ee", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_c49bb88c47ce0ffb87f7f220bfc072ee"}, "created_at": 1727988933.475935, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_c49bb88c47ce0ffb87f7f220bfc072ee\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_c49bb88c47ce0ffb87f7f220bfc072ee.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_hourly_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_rewards_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_hourly_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_rewards_hourly_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_rewards_hourly_base_sepolia_collateral_type.ca06f7aa20": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_hourly_base_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_hourly_base_sepolia_collateral_type.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_base_sepolia_collateral_type.ca06f7aa20", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_rewards_hourly_base_sepolia_collateral_type"], "alias": "not_null_fct_pool_rewards_hourly_base_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.4800777, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_base_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_hourly_base_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_rewards_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_rewards_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_hourly_base_sepolia_rewards_usd.f98e64d589": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_hourly_base_sepolia_rewards_usd", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_hourly_base_sepolia_rewards_usd.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_base_sepolia_rewards_usd.f98e64d589", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_rewards_hourly_base_sepolia_rewards_usd"], "alias": "not_null_fct_pool_rewards_hourly_base_sepolia_rewards_usd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.4819543, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_base_sepolia_rewards_usd.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_hourly_base_sepolia\"\nwhere rewards_usd is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_pool_rewards_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_pool_rewards_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_base_sepolia_rewards_usd__True__0.a1e92ad42f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_hourly_base_sepolia_rewards_usd__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_93717b724298f107b6ffe1b8e9c9699c.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_base_sepolia_rewards_usd__True__0.a1e92ad42f", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "dbt_utils_accepted_range_fct_pool_rewards_hourly_base_sepolia_rewards_usd__True__0"], "alias": "dbt_utils_accepted_range_fct_p_93717b724298f107b6ffe1b8e9c9699c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_93717b724298f107b6ffe1b8e9c9699c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_93717b724298f107b6ffe1b8e9c9699c"}, "created_at": 1727988933.4836586, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_93717b724298f107b6ffe1b8e9c9699c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_93717b724298f107b6ffe1b8e9c9699c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_hourly_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_pool_rewards_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_hourly_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_pool_rewards_hourly_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_ts.965132b4de": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_base_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_token_hourly_base_sepolia_ts.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_ts.965132b4de", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_rewards_token_hourly_base_sepolia_ts"], "alias": "not_null_fct_pool_rewards_token_hourly_base_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.4879575, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_token_hourly_base_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_rewards_token_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_pool_id.be2709e1ec": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_base_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_token_hourly_base_sepolia_pool_id.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_pool_id.be2709e1ec", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_rewards_token_hourly_base_sepolia_pool_id"], "alias": "not_null_fct_pool_rewards_token_hourly_base_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.4896526, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_token_hourly_base_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_rewards_token_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_sepolia_pool_id__True__0.81592c4342": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_2d58f654e46802f6010b88f3ce3def6e.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_sepolia_pool_id__True__0.81592c4342", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_2d58f654e46802f6010b88f3ce3def6e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_2d58f654e46802f6010b88f3ce3def6e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_2d58f654e46802f6010b88f3ce3def6e"}, "created_at": 1727988933.4913566, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_2d58f654e46802f6010b88f3ce3def6e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_2d58f654e46802f6010b88f3ce3def6e.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_token_hourly_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_rewards_token_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_collateral_type.d1a6cde42d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_base_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_toke_e78ac2aee703e2a50a6c42a608df5d5e.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_collateral_type.d1a6cde42d", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_rewards_token_hourly_base_sepolia_collateral_type"], "alias": "not_null_fct_pool_rewards_toke_e78ac2aee703e2a50a6c42a608df5d5e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_pool_rewards_toke_e78ac2aee703e2a50a6c42a608df5d5e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_pool_rewards_toke_e78ac2aee703e2a50a6c42a608df5d5e"}, "created_at": 1727988933.495662, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_pool_rewards_toke_e78ac2aee703e2a50a6c42a608df5d5e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_toke_e78ac2aee703e2a50a6c42a608df5d5e.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_token_hourly_base_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_rewards_token_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_distributor.e0a88ca283": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_base_sepolia_distributor", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_token_hourly_base_sepolia_distributor.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_distributor.e0a88ca283", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_rewards_token_hourly_base_sepolia_distributor"], "alias": "not_null_fct_pool_rewards_token_hourly_base_sepolia_distributor", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.4973283, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_sepolia_distributor.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_token_hourly_base_sepolia\"\nwhere distributor is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "distributor", "file_key_name": "models.fct_pool_rewards_token_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "distributor", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_token_symbol.0efe3d5a1b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_base_sepolia_token_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_toke_c060874bcad559685bf1a5cd949d5918.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_token_symbol.0efe3d5a1b", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_rewards_token_hourly_base_sepolia_token_symbol"], "alias": "not_null_fct_pool_rewards_toke_c060874bcad559685bf1a5cd949d5918", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_pool_rewards_toke_c060874bcad559685bf1a5cd949d5918", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_pool_rewards_toke_c060874bcad559685bf1a5cd949d5918"}, "created_at": 1727988933.4990237, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_pool_rewards_toke_c060874bcad559685bf1a5cd949d5918\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_toke_c060874bcad559685bf1a5cd949d5918.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_token_hourly_base_sepolia\"\nwhere token_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_symbol", "file_key_name": "models.fct_pool_rewards_token_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_symbol", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_amount.f5bf39a8d8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_base_sepolia_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_token_hourly_base_sepolia_amount.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_amount.f5bf39a8d8", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_rewards_token_hourly_base_sepolia_amount"], "alias": "not_null_fct_pool_rewards_token_hourly_base_sepolia_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.5007179, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_sepolia_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_token_hourly_base_sepolia\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.fct_pool_rewards_token_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_sepolia_amount__True__0.8db4f3d98c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_sepolia_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_168fddbf6e51c571cf3cf7d332e2f38d.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_sepolia_amount__True__0.8db4f3d98c", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_sepolia_amount__True__0"], "alias": "dbt_utils_accepted_range_fct_p_168fddbf6e51c571cf3cf7d332e2f38d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_168fddbf6e51c571cf3cf7d332e2f38d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_168fddbf6e51c571cf3cf7d332e2f38d"}, "created_at": 1727988933.5028, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_168fddbf6e51c571cf3cf7d332e2f38d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_168fddbf6e51c571cf3cf7d332e2f38d.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_token_hourly_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.fct_pool_rewards_token_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_rewards_usd.d3001484ac": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_base_sepolia_rewards_usd", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_token_hourly_base_sepolia_rewards_usd.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_rewards_usd.d3001484ac", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "not_null_fct_pool_rewards_token_hourly_base_sepolia_rewards_usd"], "alias": "not_null_fct_pool_rewards_token_hourly_base_sepolia_rewards_usd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.5069485, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_sepolia_rewards_usd.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_token_hourly_base_sepolia\"\nwhere rewards_usd is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_pool_rewards_token_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_sepolia_rewards_usd__True__0.c0730ac36d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_sepolia_rewards_usd__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_3eb069f390b7573dee3c16d4dcde343d.sql", "original_file_path": "models/marts/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_sepolia_rewards_usd__True__0.c0730ac36d", "fqn": ["synthetix", "marts", "base", "sepolia", "core", "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_sepolia_rewards_usd__True__0"], "alias": "dbt_utils_accepted_range_fct_p_3eb069f390b7573dee3c16d4dcde343d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_3eb069f390b7573dee3c16d4dcde343d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_3eb069f390b7573dee3c16d4dcde343d"}, "created_at": 1727988933.508821, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_3eb069f390b7573dee3c16d4dcde343d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_3eb069f390b7573dee3c16d4dcde343d.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_token_hourly_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_pool_rewards_token_hourly_base_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_prices_base_sepolia_ts.2875b0c397": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_prices_base_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_prices_base_sepolia_ts.sql", "original_file_path": "models/marts/base/sepolia/prices/schema.yml", "unique_id": "test.synthetix.not_null_fct_prices_base_sepolia_ts.2875b0c397", "fqn": ["synthetix", "marts", "base", "sepolia", "prices", "not_null_fct_prices_base_sepolia_ts"], "alias": "not_null_fct_prices_base_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.5346944, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/not_null_fct_prices_base_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_prices_base_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_prices_base_sepolia", "attached_node": "model.synthetix.fct_prices_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_prices_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_prices_base_sepolia_market_symbol.e2a8214091": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_prices_base_sepolia_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_prices_base_sepolia_market_symbol.sql", "original_file_path": "models/marts/base/sepolia/prices/schema.yml", "unique_id": "test.synthetix.not_null_fct_prices_base_sepolia_market_symbol.e2a8214091", "fqn": ["synthetix", "marts", "base", "sepolia", "prices", "not_null_fct_prices_base_sepolia_market_symbol"], "alias": "not_null_fct_prices_base_sepolia_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.5364337, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/not_null_fct_prices_base_sepolia_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_prices_base_sepolia\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.fct_prices_base_sepolia", "attached_node": "model.synthetix.fct_prices_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('fct_prices_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_prices_base_sepolia_price.3c29a949cf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_prices_base_sepolia_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_prices_base_sepolia_price.sql", "original_file_path": "models/marts/base/sepolia/prices/schema.yml", "unique_id": "test.synthetix.not_null_fct_prices_base_sepolia_price.3c29a949cf", "fqn": ["synthetix", "marts", "base", "sepolia", "prices", "not_null_fct_prices_base_sepolia_price"], "alias": "not_null_fct_prices_base_sepolia_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.5381014, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/not_null_fct_prices_base_sepolia_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_prices_base_sepolia\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.fct_prices_base_sepolia", "attached_node": "model.synthetix.fct_prices_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('fct_prices_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_prices_base_sepolia_price__True__0.78bfe2f46a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_prices_base_sepolia_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_prices_base_sepolia_price__True__0.sql", "original_file_path": "models/marts/base/sepolia/prices/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_prices_base_sepolia_price__True__0.78bfe2f46a", "fqn": ["synthetix", "marts", "base", "sepolia", "prices", "dbt_utils_accepted_range_fct_prices_base_sepolia_price__True__0"], "alias": "dbt_utils_accepted_range_fct_prices_base_sepolia_price__True__0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.5400052, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/dbt_utils_accepted_range_fct_prices_base_sepolia_price__True__0.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_prices_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.fct_prices_base_sepolia", "attached_node": "model.synthetix.fct_prices_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "price", "model": "{{ get_where_subquery(ref('fct_prices_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_prices_hourly_base_sepolia_ts.fc60cfbaeb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_prices_hourly_base_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_prices_hourly_base_sepolia_ts.sql", "original_file_path": "models/marts/base/sepolia/prices/schema.yml", "unique_id": "test.synthetix.not_null_fct_prices_hourly_base_sepolia_ts.fc60cfbaeb", "fqn": ["synthetix", "marts", "base", "sepolia", "prices", "not_null_fct_prices_hourly_base_sepolia_ts"], "alias": "not_null_fct_prices_hourly_base_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.5439985, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/not_null_fct_prices_hourly_base_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_prices_hourly_base_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_prices_hourly_base_sepolia", "attached_node": "model.synthetix.fct_prices_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_prices_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_prices_hourly_base_sepolia_market_symbol.35c2706bfd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_prices_hourly_base_sepolia_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_prices_hourly_base_sepolia_market_symbol.sql", "original_file_path": "models/marts/base/sepolia/prices/schema.yml", "unique_id": "test.synthetix.not_null_fct_prices_hourly_base_sepolia_market_symbol.35c2706bfd", "fqn": ["synthetix", "marts", "base", "sepolia", "prices", "not_null_fct_prices_hourly_base_sepolia_market_symbol"], "alias": "not_null_fct_prices_hourly_base_sepolia_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.545703, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/not_null_fct_prices_hourly_base_sepolia_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_prices_hourly_base_sepolia\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.fct_prices_hourly_base_sepolia", "attached_node": "model.synthetix.fct_prices_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('fct_prices_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_prices_hourly_base_sepolia_price.e263ee2224": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_prices_hourly_base_sepolia_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_prices_hourly_base_sepolia_price.sql", "original_file_path": "models/marts/base/sepolia/prices/schema.yml", "unique_id": "test.synthetix.not_null_fct_prices_hourly_base_sepolia_price.e263ee2224", "fqn": ["synthetix", "marts", "base", "sepolia", "prices", "not_null_fct_prices_hourly_base_sepolia_price"], "alias": "not_null_fct_prices_hourly_base_sepolia_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.547554, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/not_null_fct_prices_hourly_base_sepolia_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_prices_hourly_base_sepolia\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.fct_prices_hourly_base_sepolia", "attached_node": "model.synthetix.fct_prices_hourly_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('fct_prices_hourly_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_prices_hourly_base_sepolia_price__True__0.9b4c65b6bd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_prices_hourly_base_sepolia_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_a0ee7fb3835698f075ede26384c6bf98.sql", "original_file_path": "models/marts/base/sepolia/prices/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_prices_hourly_base_sepolia_price__True__0.9b4c65b6bd", "fqn": ["synthetix", "marts", "base", "sepolia", "prices", "dbt_utils_accepted_range_fct_prices_hourly_base_sepolia_price__True__0"], "alias": "dbt_utils_accepted_range_fct_p_a0ee7fb3835698f075ede26384c6bf98", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_a0ee7fb3835698f075ede26384c6bf98", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_a0ee7fb3835698f075ede26384c6bf98"}, "created_at": 1727988933.549214, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_a0ee7fb3835698f075ede26384c6bf98\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_hourly_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_hourly_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/sepolia/prices/schema.yml/dbt_utils_accepted_range_fct_p_a0ee7fb3835698f075ede26384c6bf98.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_prices_hourly_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.fct_prices_hourly_base_sepolia", "attached_node": "model.synthetix.fct_prices_hourly_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "price", "model": "{{ get_where_subquery(ref('fct_prices_hourly_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_buyback_daily_base_mainnet_ts.14a31d2a6b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_daily_base_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_daily_base_mainnet_ts.sql", "original_file_path": "models/marts/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_daily_base_mainnet_ts.14a31d2a6b", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "not_null_fct_buyback_daily_base_mainnet_ts"], "alias": "not_null_fct_buyback_daily_base_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.5573351, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_daily_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_daily_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_daily_base_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_daily_base_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_buyback_daily_base_mainnet", "attached_node": "model.synthetix.fct_buyback_daily_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_buyback_daily_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_buyback_daily_base_mainnet_snx_amount.ea18aa299d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_daily_base_mainnet_snx_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_daily_base_mainnet_snx_amount.sql", "original_file_path": "models/marts/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_daily_base_mainnet_snx_amount.ea18aa299d", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "not_null_fct_buyback_daily_base_mainnet_snx_amount"], "alias": "not_null_fct_buyback_daily_base_mainnet_snx_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.5590754, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_daily_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_daily_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_daily_base_mainnet_snx_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect snx_amount\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_daily_base_mainnet\"\nwhere snx_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "snx_amount", "file_key_name": "models.fct_buyback_daily_base_mainnet", "attached_node": "model.synthetix.fct_buyback_daily_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "snx_amount", "model": "{{ get_where_subquery(ref('fct_buyback_daily_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_snx_amount__True__0.4dc1a7a815": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_snx_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_b_95b025ed4566a6c327e2a1b54a635a45.sql", "original_file_path": "models/marts/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_snx_amount__True__0.4dc1a7a815", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_snx_amount__True__0"], "alias": "dbt_utils_accepted_range_fct_b_95b025ed4566a6c327e2a1b54a635a45", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_b_95b025ed4566a6c327e2a1b54a635a45", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_b_95b025ed4566a6c327e2a1b54a635a45"}, "created_at": 1727988933.560909, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_b_95b025ed4566a6c327e2a1b54a635a45\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_daily_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_daily_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_95b025ed4566a6c327e2a1b54a635a45.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_buyback_daily_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not snx_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "snx_amount", "file_key_name": "models.fct_buyback_daily_base_mainnet", "attached_node": "model.synthetix.fct_buyback_daily_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "snx_amount", "model": "{{ get_where_subquery(ref('fct_buyback_daily_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_buyback_daily_base_mainnet_usd_amount.226e5c84b2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_daily_base_mainnet_usd_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_daily_base_mainnet_usd_amount.sql", "original_file_path": "models/marts/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_daily_base_mainnet_usd_amount.226e5c84b2", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "not_null_fct_buyback_daily_base_mainnet_usd_amount"], "alias": "not_null_fct_buyback_daily_base_mainnet_usd_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.5651057, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_daily_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_daily_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_daily_base_mainnet_usd_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect usd_amount\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_daily_base_mainnet\"\nwhere usd_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "usd_amount", "file_key_name": "models.fct_buyback_daily_base_mainnet", "attached_node": "model.synthetix.fct_buyback_daily_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "usd_amount", "model": "{{ get_where_subquery(ref('fct_buyback_daily_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_usd_amount__True__0.b33cfd2e0e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_usd_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_b_ed497ddd2101ddfffc53a477a0be3c56.sql", "original_file_path": "models/marts/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_usd_amount__True__0.b33cfd2e0e", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_usd_amount__True__0"], "alias": "dbt_utils_accepted_range_fct_b_ed497ddd2101ddfffc53a477a0be3c56", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_b_ed497ddd2101ddfffc53a477a0be3c56", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_b_ed497ddd2101ddfffc53a477a0be3c56"}, "created_at": 1727988933.5668316, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_b_ed497ddd2101ddfffc53a477a0be3c56\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_daily_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_daily_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_ed497ddd2101ddfffc53a477a0be3c56.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_buyback_daily_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not usd_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "usd_amount", "file_key_name": "models.fct_buyback_daily_base_mainnet", "attached_node": "model.synthetix.fct_buyback_daily_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "usd_amount", "model": "{{ get_where_subquery(ref('fct_buyback_daily_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_buyback_daily_base_mainnet_cumulative_snx_amount.d9cc05c370": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_daily_base_mainnet_cumulative_snx_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_daily_base_mainnet_cumulative_snx_amount.sql", "original_file_path": "models/marts/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_daily_base_mainnet_cumulative_snx_amount.d9cc05c370", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "not_null_fct_buyback_daily_base_mainnet_cumulative_snx_amount"], "alias": "not_null_fct_buyback_daily_base_mainnet_cumulative_snx_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.5711274, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_daily_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_daily_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_daily_base_mainnet_cumulative_snx_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_snx_amount\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_daily_base_mainnet\"\nwhere cumulative_snx_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "cumulative_snx_amount", "file_key_name": "models.fct_buyback_daily_base_mainnet", "attached_node": "model.synthetix.fct_buyback_daily_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "cumulative_snx_amount", "model": "{{ get_where_subquery(ref('fct_buyback_daily_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_cumulative_snx_amount__True__0.40e1988439": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_cumulative_snx_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_b_2357e6e1b2389bbacb74d4d9d107012d.sql", "original_file_path": "models/marts/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_cumulative_snx_amount__True__0.40e1988439", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_cumulative_snx_amount__True__0"], "alias": "dbt_utils_accepted_range_fct_b_2357e6e1b2389bbacb74d4d9d107012d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_b_2357e6e1b2389bbacb74d4d9d107012d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_b_2357e6e1b2389bbacb74d4d9d107012d"}, "created_at": 1727988933.5728672, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_b_2357e6e1b2389bbacb74d4d9d107012d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_daily_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_daily_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_2357e6e1b2389bbacb74d4d9d107012d.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_buyback_daily_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not cumulative_snx_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "cumulative_snx_amount", "file_key_name": "models.fct_buyback_daily_base_mainnet", "attached_node": "model.synthetix.fct_buyback_daily_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "cumulative_snx_amount", "model": "{{ get_where_subquery(ref('fct_buyback_daily_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_buyback_daily_base_mainnet_cumulative_usd_amount.4602f5b0ec": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_daily_base_mainnet_cumulative_usd_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_daily_base_mainnet_cumulative_usd_amount.sql", "original_file_path": "models/marts/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_daily_base_mainnet_cumulative_usd_amount.4602f5b0ec", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "not_null_fct_buyback_daily_base_mainnet_cumulative_usd_amount"], "alias": "not_null_fct_buyback_daily_base_mainnet_cumulative_usd_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.57716, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_daily_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_daily_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_daily_base_mainnet_cumulative_usd_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_usd_amount\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_daily_base_mainnet\"\nwhere cumulative_usd_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "cumulative_usd_amount", "file_key_name": "models.fct_buyback_daily_base_mainnet", "attached_node": "model.synthetix.fct_buyback_daily_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "cumulative_usd_amount", "model": "{{ get_where_subquery(ref('fct_buyback_daily_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_cumulative_usd_amount__True__0.2fdc7f3ac4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_cumulative_usd_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_b_8da69f2dfdaa37b8628e825930fc5b81.sql", "original_file_path": "models/marts/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_cumulative_usd_amount__True__0.2fdc7f3ac4", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_cumulative_usd_amount__True__0"], "alias": "dbt_utils_accepted_range_fct_b_8da69f2dfdaa37b8628e825930fc5b81", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_b_8da69f2dfdaa37b8628e825930fc5b81", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_b_8da69f2dfdaa37b8628e825930fc5b81"}, "created_at": 1727988933.5789008, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_b_8da69f2dfdaa37b8628e825930fc5b81\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_daily_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_daily_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_8da69f2dfdaa37b8628e825930fc5b81.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_buyback_daily_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not cumulative_usd_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "cumulative_usd_amount", "file_key_name": "models.fct_buyback_daily_base_mainnet", "attached_node": "model.synthetix.fct_buyback_daily_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "cumulative_usd_amount", "model": "{{ get_where_subquery(ref('fct_buyback_daily_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_buyback_hourly_base_mainnet_ts.712dc7c106": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_hourly_base_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_hourly_base_mainnet_ts.sql", "original_file_path": "models/marts/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_hourly_base_mainnet_ts.712dc7c106", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "not_null_fct_buyback_hourly_base_mainnet_ts"], "alias": "not_null_fct_buyback_hourly_base_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.583189, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_hourly_base_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_hourly_base_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_buyback_hourly_base_mainnet", "attached_node": "model.synthetix.fct_buyback_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_buyback_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_buyback_hourly_base_mainnet_snx_amount.8e18aeb895": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_hourly_base_mainnet_snx_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_hourly_base_mainnet_snx_amount.sql", "original_file_path": "models/marts/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_hourly_base_mainnet_snx_amount.8e18aeb895", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "not_null_fct_buyback_hourly_base_mainnet_snx_amount"], "alias": "not_null_fct_buyback_hourly_base_mainnet_snx_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.5849073, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_hourly_base_mainnet_snx_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect snx_amount\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_hourly_base_mainnet\"\nwhere snx_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "snx_amount", "file_key_name": "models.fct_buyback_hourly_base_mainnet", "attached_node": "model.synthetix.fct_buyback_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "snx_amount", "model": "{{ get_where_subquery(ref('fct_buyback_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_snx_amount__True__0.34d4d71a42": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_snx_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_b_f29cb83636bed8e0f60f2530445a2fa1.sql", "original_file_path": "models/marts/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_snx_amount__True__0.34d4d71a42", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_snx_amount__True__0"], "alias": "dbt_utils_accepted_range_fct_b_f29cb83636bed8e0f60f2530445a2fa1", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_b_f29cb83636bed8e0f60f2530445a2fa1", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_b_f29cb83636bed8e0f60f2530445a2fa1"}, "created_at": 1727988933.5865898, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_b_f29cb83636bed8e0f60f2530445a2fa1\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_f29cb83636bed8e0f60f2530445a2fa1.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_buyback_hourly_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not snx_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "snx_amount", "file_key_name": "models.fct_buyback_hourly_base_mainnet", "attached_node": "model.synthetix.fct_buyback_hourly_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "snx_amount", "model": "{{ get_where_subquery(ref('fct_buyback_hourly_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_buyback_hourly_base_mainnet_usd_amount.cbc2a221fa": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_hourly_base_mainnet_usd_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_hourly_base_mainnet_usd_amount.sql", "original_file_path": "models/marts/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_hourly_base_mainnet_usd_amount.cbc2a221fa", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "not_null_fct_buyback_hourly_base_mainnet_usd_amount"], "alias": "not_null_fct_buyback_hourly_base_mainnet_usd_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.5911815, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_hourly_base_mainnet_usd_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect usd_amount\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_hourly_base_mainnet\"\nwhere usd_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "usd_amount", "file_key_name": "models.fct_buyback_hourly_base_mainnet", "attached_node": "model.synthetix.fct_buyback_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "usd_amount", "model": "{{ get_where_subquery(ref('fct_buyback_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_usd_amount__True__0.153efe66c5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_usd_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_b_295f5e76c7f32780fd03a191ca4a34ca.sql", "original_file_path": "models/marts/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_usd_amount__True__0.153efe66c5", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_usd_amount__True__0"], "alias": "dbt_utils_accepted_range_fct_b_295f5e76c7f32780fd03a191ca4a34ca", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_b_295f5e76c7f32780fd03a191ca4a34ca", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_b_295f5e76c7f32780fd03a191ca4a34ca"}, "created_at": 1727988933.5929239, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_b_295f5e76c7f32780fd03a191ca4a34ca\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_295f5e76c7f32780fd03a191ca4a34ca.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_buyback_hourly_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not usd_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "usd_amount", "file_key_name": "models.fct_buyback_hourly_base_mainnet", "attached_node": "model.synthetix.fct_buyback_hourly_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "usd_amount", "model": "{{ get_where_subquery(ref('fct_buyback_hourly_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_buyback_hourly_base_mainnet_cumulative_snx_amount.3f13efe309": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_hourly_base_mainnet_cumulative_snx_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_hourly_base_mainnet_cumulative_snx_amount.sql", "original_file_path": "models/marts/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_hourly_base_mainnet_cumulative_snx_amount.3f13efe309", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "not_null_fct_buyback_hourly_base_mainnet_cumulative_snx_amount"], "alias": "not_null_fct_buyback_hourly_base_mainnet_cumulative_snx_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.5971856, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_hourly_base_mainnet_cumulative_snx_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_snx_amount\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_hourly_base_mainnet\"\nwhere cumulative_snx_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "cumulative_snx_amount", "file_key_name": "models.fct_buyback_hourly_base_mainnet", "attached_node": "model.synthetix.fct_buyback_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "cumulative_snx_amount", "model": "{{ get_where_subquery(ref('fct_buyback_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_cumulative_snx_amount__True__0.0a50a1b2a1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_cumulative_snx_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_b_ae7e9da2aec9085f88f390a9eab8c08b.sql", "original_file_path": "models/marts/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_cumulative_snx_amount__True__0.0a50a1b2a1", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_cumulative_snx_amount__True__0"], "alias": "dbt_utils_accepted_range_fct_b_ae7e9da2aec9085f88f390a9eab8c08b", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_b_ae7e9da2aec9085f88f390a9eab8c08b", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_b_ae7e9da2aec9085f88f390a9eab8c08b"}, "created_at": 1727988933.5989285, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_b_ae7e9da2aec9085f88f390a9eab8c08b\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_ae7e9da2aec9085f88f390a9eab8c08b.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_buyback_hourly_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not cumulative_snx_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "cumulative_snx_amount", "file_key_name": "models.fct_buyback_hourly_base_mainnet", "attached_node": "model.synthetix.fct_buyback_hourly_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "cumulative_snx_amount", "model": "{{ get_where_subquery(ref('fct_buyback_hourly_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_buyback_hourly_base_mainnet_cumulative_usd_amount.d705144302": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_hourly_base_mainnet_cumulative_usd_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_hourly_base_mainnet_cumulative_usd_amount.sql", "original_file_path": "models/marts/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_hourly_base_mainnet_cumulative_usd_amount.d705144302", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "not_null_fct_buyback_hourly_base_mainnet_cumulative_usd_amount"], "alias": "not_null_fct_buyback_hourly_base_mainnet_cumulative_usd_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.6031659, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_hourly_base_mainnet_cumulative_usd_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_usd_amount\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_hourly_base_mainnet\"\nwhere cumulative_usd_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "cumulative_usd_amount", "file_key_name": "models.fct_buyback_hourly_base_mainnet", "attached_node": "model.synthetix.fct_buyback_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "cumulative_usd_amount", "model": "{{ get_where_subquery(ref('fct_buyback_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_cumulative_usd_amount__True__0.897d810e27": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_cumulative_usd_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_b_ee13dfd755b5a6ec766632efc82a0f72.sql", "original_file_path": "models/marts/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_cumulative_usd_amount__True__0.897d810e27", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_cumulative_usd_amount__True__0"], "alias": "dbt_utils_accepted_range_fct_b_ee13dfd755b5a6ec766632efc82a0f72", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_b_ee13dfd755b5a6ec766632efc82a0f72", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_b_ee13dfd755b5a6ec766632efc82a0f72"}, "created_at": 1727988933.6048644, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_b_ee13dfd755b5a6ec766632efc82a0f72\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_ee13dfd755b5a6ec766632efc82a0f72.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_buyback_hourly_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not cumulative_usd_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "cumulative_usd_amount", "file_key_name": "models.fct_buyback_hourly_base_mainnet", "attached_node": "model.synthetix.fct_buyback_hourly_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "cumulative_usd_amount", "model": "{{ get_where_subquery(ref('fct_buyback_hourly_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_buyback_base_mainnet_id.fbad84fb48": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_base_mainnet_id.sql", "original_file_path": "models/marts/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_base_mainnet_id.fbad84fb48", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "not_null_fct_buyback_base_mainnet_id"], "alias": "not_null_fct_buyback_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.6091948, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_buyback_base_mainnet", "attached_node": "model.synthetix.fct_buyback_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_buyback_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_buyback_base_mainnet_id.f0c25ee329": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_buyback_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_buyback_base_mainnet_id.sql", "original_file_path": "models/marts/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.unique_fct_buyback_base_mainnet_id.f0c25ee329", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "unique_fct_buyback_base_mainnet_id"], "alias": "unique_fct_buyback_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.6108997, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/unique_fct_buyback_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_buyback_base_mainnet", "attached_node": "model.synthetix.fct_buyback_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_buyback_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_buyback_base_mainnet_ts.42175c7800": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_base_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_base_mainnet_ts.sql", "original_file_path": "models/marts/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_base_mainnet_ts.42175c7800", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "not_null_fct_buyback_base_mainnet_ts"], "alias": "not_null_fct_buyback_base_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.6125832, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_base_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_base_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_buyback_base_mainnet", "attached_node": "model.synthetix.fct_buyback_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_buyback_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_buyback_base_mainnet_buyer.996c564c05": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_base_mainnet_buyer", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_base_mainnet_buyer.sql", "original_file_path": "models/marts/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_base_mainnet_buyer.996c564c05", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "not_null_fct_buyback_base_mainnet_buyer"], "alias": "not_null_fct_buyback_base_mainnet_buyer", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.614249, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_base_mainnet_buyer.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect buyer\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_base_mainnet\"\nwhere buyer is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "buyer", "file_key_name": "models.fct_buyback_base_mainnet", "attached_node": "model.synthetix.fct_buyback_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "buyer", "model": "{{ get_where_subquery(ref('fct_buyback_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_buyback_base_mainnet_snx.75b728a26f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_base_mainnet_snx", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_base_mainnet_snx.sql", "original_file_path": "models/marts/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_base_mainnet_snx.75b728a26f", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "not_null_fct_buyback_base_mainnet_snx"], "alias": "not_null_fct_buyback_base_mainnet_snx", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.616024, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_base_mainnet_snx.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect snx\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_base_mainnet\"\nwhere snx is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "snx", "file_key_name": "models.fct_buyback_base_mainnet", "attached_node": "model.synthetix.fct_buyback_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "snx", "model": "{{ get_where_subquery(ref('fct_buyback_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_mainnet_snx__True__0.ffcae6ef8f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_buyback_base_mainnet_snx__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_buyback_base_mainnet_snx__True__0.sql", "original_file_path": "models/marts/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_mainnet_snx__True__0.ffcae6ef8f", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "dbt_utils_accepted_range_fct_buyback_base_mainnet_snx__True__0"], "alias": "dbt_utils_accepted_range_fct_buyback_base_mainnet_snx__True__0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.6176858, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_buyback_base_mainnet_snx__True__0.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_buyback_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not snx >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "snx", "file_key_name": "models.fct_buyback_base_mainnet", "attached_node": "model.synthetix.fct_buyback_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "snx", "model": "{{ get_where_subquery(ref('fct_buyback_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_buyback_base_mainnet_usd.2e04e1ae30": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_base_mainnet_usd", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_base_mainnet_usd.sql", "original_file_path": "models/marts/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_base_mainnet_usd.2e04e1ae30", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "not_null_fct_buyback_base_mainnet_usd"], "alias": "not_null_fct_buyback_base_mainnet_usd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.6218245, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_base_mainnet_usd.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect usd\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_base_mainnet\"\nwhere usd is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "usd", "file_key_name": "models.fct_buyback_base_mainnet", "attached_node": "model.synthetix.fct_buyback_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "usd", "model": "{{ get_where_subquery(ref('fct_buyback_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_mainnet_usd__True__0.e9e29cece7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_buyback_base_mainnet_usd__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_buyback_base_mainnet_usd__True__0.sql", "original_file_path": "models/marts/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_mainnet_usd__True__0.e9e29cece7", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "dbt_utils_accepted_range_fct_buyback_base_mainnet_usd__True__0"], "alias": "dbt_utils_accepted_range_fct_buyback_base_mainnet_usd__True__0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.623537, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_buyback_base_mainnet_usd__True__0.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_buyback_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "usd", "file_key_name": "models.fct_buyback_base_mainnet", "attached_node": "model.synthetix.fct_buyback_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "usd", "model": "{{ get_where_subquery(ref('fct_buyback_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_buyback_base_mainnet_snx_price.e23de62b78": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_buyback_base_mainnet_snx_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_buyback_base_mainnet_snx_price.sql", "original_file_path": "models/marts/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.not_null_fct_buyback_base_mainnet_snx_price.e23de62b78", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "not_null_fct_buyback_base_mainnet_snx_price"], "alias": "not_null_fct_buyback_base_mainnet_snx_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.6275184, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/not_null_fct_buyback_base_mainnet_snx_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect snx_price\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_base_mainnet\"\nwhere snx_price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "snx_price", "file_key_name": "models.fct_buyback_base_mainnet", "attached_node": "model.synthetix.fct_buyback_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "snx_price", "model": "{{ get_where_subquery(ref('fct_buyback_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_mainnet_snx_price__True__0.4ab5da9346": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_buyback_base_mainnet_snx_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_b_3a016e5ad8a0adae03db8e6dc5263b6a.sql", "original_file_path": "models/marts/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_mainnet_snx_price__True__0.4ab5da9346", "fqn": ["synthetix", "marts", "base", "mainnet", "buyback", "dbt_utils_accepted_range_fct_buyback_base_mainnet_snx_price__True__0"], "alias": "dbt_utils_accepted_range_fct_b_3a016e5ad8a0adae03db8e6dc5263b6a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_b_3a016e5ad8a0adae03db8e6dc5263b6a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_b_3a016e5ad8a0adae03db8e6dc5263b6a"}, "created_at": 1727988933.6294389, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_b_3a016e5ad8a0adae03db8e6dc5263b6a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_buyback_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_buyback_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_fct_b_3a016e5ad8a0adae03db8e6dc5263b6a.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_buyback_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not snx_price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "snx_price", "file_key_name": "models.fct_buyback_base_mainnet", "attached_node": "model.synthetix.fct_buyback_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "snx_price", "model": "{{ get_where_subquery(ref('fct_buyback_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_id.a798ff42d8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_charged_base_mainnet_id.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_id.a798ff42d8", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_interest_charged_base_mainnet_id"], "alias": "not_null_fct_perp_interest_charged_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.6514397, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_interest_charged_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_interest_charged_base_mainnet", "attached_node": "model.synthetix.fct_perp_interest_charged_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_interest_charged_base_mainnet_id.31ca39738f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_interest_charged_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_interest_charged_base_mainnet_id.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_interest_charged_base_mainnet_id.31ca39738f", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "unique_fct_perp_interest_charged_base_mainnet_id"], "alias": "unique_fct_perp_interest_charged_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.6531563, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_interest_charged_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_interest_charged_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_interest_charged_base_mainnet", "attached_node": "model.synthetix.fct_perp_interest_charged_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_block_timestamp.60136d09c1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_charged_base_mainnet_block_timestamp.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_block_timestamp.60136d09c1", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_interest_charged_base_mainnet_block_timestamp"], "alias": "not_null_fct_perp_interest_charged_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.6548414, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_interest_charged_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.fct_perp_interest_charged_base_mainnet", "attached_node": "model.synthetix.fct_perp_interest_charged_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_block_number.47e9d47bb4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_charged_base_mainnet_block_number.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_block_number.47e9d47bb4", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_interest_charged_base_mainnet_block_number"], "alias": "not_null_fct_perp_interest_charged_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.6566157, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_interest_charged_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_interest_charged_base_mainnet", "attached_node": "model.synthetix.fct_perp_interest_charged_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_transaction_hash.f85d4df49f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_cha_58e811f195886e33ea96ae96495917e8.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_transaction_hash.f85d4df49f", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_interest_charged_base_mainnet_transaction_hash"], "alias": "not_null_fct_perp_interest_cha_58e811f195886e33ea96ae96495917e8", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_interest_cha_58e811f195886e33ea96ae96495917e8", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_interest_cha_58e811f195886e33ea96ae96495917e8"}, "created_at": 1727988933.6582687, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_interest_cha_58e811f195886e33ea96ae96495917e8\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_cha_58e811f195886e33ea96ae96495917e8.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_interest_charged_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_perp_interest_charged_base_mainnet", "attached_node": "model.synthetix.fct_perp_interest_charged_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_contract.8e7dd8a6ef": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_charged_base_mainnet_contract.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_contract.8e7dd8a6ef", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_interest_charged_base_mainnet_contract"], "alias": "not_null_fct_perp_interest_charged_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.6599252, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_interest_charged_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.fct_perp_interest_charged_base_mainnet", "attached_node": "model.synthetix.fct_perp_interest_charged_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_event_name.eaf9eac9c3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_charged_base_mainnet_event_name.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_event_name.eaf9eac9c3", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_interest_charged_base_mainnet_event_name"], "alias": "not_null_fct_perp_interest_charged_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.661603, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_interest_charged_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_perp_interest_charged_base_mainnet", "attached_node": "model.synthetix.fct_perp_interest_charged_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_fct_perp_interest_charged_base_mainnet_event_name__InterestCharged.b8b39fbb4d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_fct_perp_interest_charged_base_mainnet_event_name__InterestCharged", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_fct_perp_inter_c4347b3b9694ac10aceed0143cedea56.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_fct_perp_interest_charged_base_mainnet_event_name__InterestCharged.b8b39fbb4d", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "accepted_values_fct_perp_interest_charged_base_mainnet_event_name__InterestCharged"], "alias": "accepted_values_fct_perp_inter_c4347b3b9694ac10aceed0143cedea56", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_fct_perp_inter_c4347b3b9694ac10aceed0143cedea56", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_fct_perp_inter_c4347b3b9694ac10aceed0143cedea56"}, "created_at": 1727988933.6632583, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_fct_perp_inter_c4347b3b9694ac10aceed0143cedea56\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/accepted_values_fct_perp_inter_c4347b3b9694ac10aceed0143cedea56.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_interest_charged_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'InterestCharged'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_perp_interest_charged_base_mainnet", "attached_node": "model.synthetix.fct_perp_interest_charged_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["InterestCharged"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_account_id.2830ac0b93": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_base_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_charged_base_mainnet_account_id.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_account_id.2830ac0b93", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_interest_charged_base_mainnet_account_id"], "alias": "not_null_fct_perp_interest_charged_base_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.6675007, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_interest_charged_base_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_interest_charged_base_mainnet", "attached_node": "model.synthetix.fct_perp_interest_charged_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_base_mainnet_account_id__True__0.d4da8249b8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_interest_charged_base_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_ff10b4f2a56e4cdea1b5bcb928b28cbf.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_base_mainnet_account_id__True__0.d4da8249b8", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_interest_charged_base_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_ff10b4f2a56e4cdea1b5bcb928b28cbf", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_ff10b4f2a56e4cdea1b5bcb928b28cbf", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_ff10b4f2a56e4cdea1b5bcb928b28cbf"}, "created_at": 1727988933.6692274, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_ff10b4f2a56e4cdea1b5bcb928b28cbf\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_ff10b4f2a56e4cdea1b5bcb928b28cbf.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_interest_charged_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_interest_charged_base_mainnet", "attached_node": "model.synthetix.fct_perp_interest_charged_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_interest.073a973712": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_base_mainnet_interest", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_charged_base_mainnet_interest.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_interest.073a973712", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_interest_charged_base_mainnet_interest"], "alias": "not_null_fct_perp_interest_charged_base_mainnet_interest", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.6739197, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_base_mainnet_interest.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_interest_charged_base_mainnet\"\nwhere interest is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "interest", "file_key_name": "models.fct_perp_interest_charged_base_mainnet", "attached_node": "model.synthetix.fct_perp_interest_charged_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "interest", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_base_mainnet_interest__True__0.b25a9c1b50": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_interest_charged_base_mainnet_interest__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_20bd9be4bbd3c73d6fe50263ec1a1772.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_base_mainnet_interest__True__0.b25a9c1b50", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_interest_charged_base_mainnet_interest__True__0"], "alias": "dbt_utils_accepted_range_fct_p_20bd9be4bbd3c73d6fe50263ec1a1772", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_20bd9be4bbd3c73d6fe50263ec1a1772", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_20bd9be4bbd3c73d6fe50263ec1a1772"}, "created_at": 1727988933.6756344, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_20bd9be4bbd3c73d6fe50263ec1a1772\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_20bd9be4bbd3c73d6fe50263ec1a1772.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_interest_charged_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not interest >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "interest", "file_key_name": "models.fct_perp_interest_charged_base_mainnet", "attached_node": "model.synthetix.fct_perp_interest_charged_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "interest", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_id.efa9bbeec9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_modified_base_mainnet_id.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_id.efa9bbeec9", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_collateral_modified_base_mainnet_id"], "alias": "not_null_fct_perp_collateral_modified_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.6799016, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_collateral_modified_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_collateral_modified_base_mainnet", "attached_node": "model.synthetix.fct_perp_collateral_modified_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_collateral_modified_base_mainnet_id.9010e87027": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_collateral_modified_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_collateral_modified_base_mainnet_id.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_collateral_modified_base_mainnet_id.9010e87027", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "unique_fct_perp_collateral_modified_base_mainnet_id"], "alias": "unique_fct_perp_collateral_modified_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.681607, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_collateral_modified_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_collateral_modified_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_collateral_modified_base_mainnet", "attached_node": "model.synthetix.fct_perp_collateral_modified_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_block_timestamp.7c5c8a362c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_m_480f0628000298ef433bca3cc91c2d4d.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_block_timestamp.7c5c8a362c", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_collateral_modified_base_mainnet_block_timestamp"], "alias": "not_null_fct_perp_collateral_m_480f0628000298ef433bca3cc91c2d4d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_collateral_m_480f0628000298ef433bca3cc91c2d4d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_collateral_m_480f0628000298ef433bca3cc91c2d4d"}, "created_at": 1727988933.6832674, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_collateral_m_480f0628000298ef433bca3cc91c2d4d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_480f0628000298ef433bca3cc91c2d4d.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_collateral_modified_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.fct_perp_collateral_modified_base_mainnet", "attached_node": "model.synthetix.fct_perp_collateral_modified_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_block_number.45b34bf575": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_modified_base_mainnet_block_number.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_block_number.45b34bf575", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_collateral_modified_base_mainnet_block_number"], "alias": "not_null_fct_perp_collateral_modified_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.6850631, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_collateral_modified_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_collateral_modified_base_mainnet", "attached_node": "model.synthetix.fct_perp_collateral_modified_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_transaction_hash.8cc455d504": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_m_6aaf08a0cc0ebf1ec2552467131d9042.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_transaction_hash.8cc455d504", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_collateral_modified_base_mainnet_transaction_hash"], "alias": "not_null_fct_perp_collateral_m_6aaf08a0cc0ebf1ec2552467131d9042", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_collateral_m_6aaf08a0cc0ebf1ec2552467131d9042", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_collateral_m_6aaf08a0cc0ebf1ec2552467131d9042"}, "created_at": 1727988933.6867397, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_collateral_m_6aaf08a0cc0ebf1ec2552467131d9042\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_6aaf08a0cc0ebf1ec2552467131d9042.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_collateral_modified_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_perp_collateral_modified_base_mainnet", "attached_node": "model.synthetix.fct_perp_collateral_modified_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_contract.f078950840": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_modified_base_mainnet_contract.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_contract.f078950840", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_collateral_modified_base_mainnet_contract"], "alias": "not_null_fct_perp_collateral_modified_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.6883717, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_collateral_modified_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.fct_perp_collateral_modified_base_mainnet", "attached_node": "model.synthetix.fct_perp_collateral_modified_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_event_name.44267a4fa1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_modified_base_mainnet_event_name.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_event_name.44267a4fa1", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_collateral_modified_base_mainnet_event_name"], "alias": "not_null_fct_perp_collateral_modified_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.6900406, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_collateral_modified_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_perp_collateral_modified_base_mainnet", "attached_node": "model.synthetix.fct_perp_collateral_modified_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_fct_perp_collateral_modified_base_mainnet_event_name__CollateralModified.00f5016782": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_fct_perp_collateral_modified_base_mainnet_event_name__CollateralModified", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_fct_perp_colla_c44093d110551810dda33a327b32dcf1.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_fct_perp_collateral_modified_base_mainnet_event_name__CollateralModified.00f5016782", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "accepted_values_fct_perp_collateral_modified_base_mainnet_event_name__CollateralModified"], "alias": "accepted_values_fct_perp_colla_c44093d110551810dda33a327b32dcf1", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_fct_perp_colla_c44093d110551810dda33a327b32dcf1", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_fct_perp_colla_c44093d110551810dda33a327b32dcf1"}, "created_at": 1727988933.6917174, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_fct_perp_colla_c44093d110551810dda33a327b32dcf1\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/accepted_values_fct_perp_colla_c44093d110551810dda33a327b32dcf1.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_collateral_modified_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'CollateralModified'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_perp_collateral_modified_base_mainnet", "attached_node": "model.synthetix.fct_perp_collateral_modified_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["CollateralModified"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_synth_market_id.3a3dffb920": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_base_mainnet_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_m_e720fe048f24fc979d195abef2b1e5f2.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_synth_market_id.3a3dffb920", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_collateral_modified_base_mainnet_synth_market_id"], "alias": "not_null_fct_perp_collateral_m_e720fe048f24fc979d195abef2b1e5f2", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_collateral_m_e720fe048f24fc979d195abef2b1e5f2", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_collateral_m_e720fe048f24fc979d195abef2b1e5f2"}, "created_at": 1727988933.6959097, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_collateral_m_e720fe048f24fc979d195abef2b1e5f2\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_e720fe048f24fc979d195abef2b1e5f2.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_collateral_modified_base_mainnet\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_perp_collateral_modified_base_mainnet", "attached_node": "model.synthetix.fct_perp_collateral_modified_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_collateral_modified_base_mainnet_synth_market_id__True__0.644f81887d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_collateral_modified_base_mainnet_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_8db4ca1659461866db19178ab65e09c0.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_collateral_modified_base_mainnet_synth_market_id__True__0.644f81887d", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_collateral_modified_base_mainnet_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_8db4ca1659461866db19178ab65e09c0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_8db4ca1659461866db19178ab65e09c0", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_8db4ca1659461866db19178ab65e09c0"}, "created_at": 1727988933.697666, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_8db4ca1659461866db19178ab65e09c0\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_8db4ca1659461866db19178ab65e09c0.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_collateral_modified_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_perp_collateral_modified_base_mainnet", "attached_node": "model.synthetix.fct_perp_collateral_modified_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_sender.b3270f32cc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_base_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_modified_base_mainnet_sender.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_sender.b3270f32cc", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_collateral_modified_base_mainnet_sender"], "alias": "not_null_fct_perp_collateral_modified_base_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.701945, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_base_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_collateral_modified_base_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.fct_perp_collateral_modified_base_mainnet", "attached_node": "model.synthetix.fct_perp_collateral_modified_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_id.627b6b6b63": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_order_expired_base_mainnet_id.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_id.627b6b6b63", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_previous_order_expired_base_mainnet_id"], "alias": "not_null_fct_perp_previous_order_expired_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.7036588, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_order_expired_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_previous_order_expired_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_previous_order_expired_base_mainnet", "attached_node": "model.synthetix.fct_perp_previous_order_expired_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_previous_order_expired_base_mainnet_id.220846a37a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_previous_order_expired_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_previous_order_expired_base_mainnet_id.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_previous_order_expired_base_mainnet_id.220846a37a", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "unique_fct_perp_previous_order_expired_base_mainnet_id"], "alias": "unique_fct_perp_previous_order_expired_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.70533, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_previous_order_expired_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_previous_order_expired_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_previous_order_expired_base_mainnet", "attached_node": "model.synthetix.fct_perp_previous_order_expired_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_block_timestamp.da7b51b840": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_ord_e4a087722f5fd0da2240b158c1565b09.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_block_timestamp.da7b51b840", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_previous_order_expired_base_mainnet_block_timestamp"], "alias": "not_null_fct_perp_previous_ord_e4a087722f5fd0da2240b158c1565b09", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_previous_ord_e4a087722f5fd0da2240b158c1565b09", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_previous_ord_e4a087722f5fd0da2240b158c1565b09"}, "created_at": 1727988933.7071447, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_previous_ord_e4a087722f5fd0da2240b158c1565b09\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_e4a087722f5fd0da2240b158c1565b09.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_previous_order_expired_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.fct_perp_previous_order_expired_base_mainnet", "attached_node": "model.synthetix.fct_perp_previous_order_expired_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_block_number.89b98bd9a2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_ord_80cc469e6d2e81f1497a39d556777112.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_block_number.89b98bd9a2", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_previous_order_expired_base_mainnet_block_number"], "alias": "not_null_fct_perp_previous_ord_80cc469e6d2e81f1497a39d556777112", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_previous_ord_80cc469e6d2e81f1497a39d556777112", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_previous_ord_80cc469e6d2e81f1497a39d556777112"}, "created_at": 1727988933.7088268, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_previous_ord_80cc469e6d2e81f1497a39d556777112\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_80cc469e6d2e81f1497a39d556777112.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_previous_order_expired_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_previous_order_expired_base_mainnet", "attached_node": "model.synthetix.fct_perp_previous_order_expired_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_transaction_hash.573aaff2f5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_ord_47e60611f9f74b7743817ce63b11a05c.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_transaction_hash.573aaff2f5", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_previous_order_expired_base_mainnet_transaction_hash"], "alias": "not_null_fct_perp_previous_ord_47e60611f9f74b7743817ce63b11a05c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_previous_ord_47e60611f9f74b7743817ce63b11a05c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_previous_ord_47e60611f9f74b7743817ce63b11a05c"}, "created_at": 1727988933.710506, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_previous_ord_47e60611f9f74b7743817ce63b11a05c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_47e60611f9f74b7743817ce63b11a05c.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_previous_order_expired_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_perp_previous_order_expired_base_mainnet", "attached_node": "model.synthetix.fct_perp_previous_order_expired_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_contract.bd6be0f02f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_order_expired_base_mainnet_contract.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_contract.bd6be0f02f", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_previous_order_expired_base_mainnet_contract"], "alias": "not_null_fct_perp_previous_order_expired_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.7121444, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_order_expired_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_previous_order_expired_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.fct_perp_previous_order_expired_base_mainnet", "attached_node": "model.synthetix.fct_perp_previous_order_expired_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_event_name.473a967d1d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_ord_03fbb8f4256d615fd7d5e4f848963002.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_event_name.473a967d1d", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_previous_order_expired_base_mainnet_event_name"], "alias": "not_null_fct_perp_previous_ord_03fbb8f4256d615fd7d5e4f848963002", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_previous_ord_03fbb8f4256d615fd7d5e4f848963002", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_previous_ord_03fbb8f4256d615fd7d5e4f848963002"}, "created_at": 1727988933.7138417, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_previous_ord_03fbb8f4256d615fd7d5e4f848963002\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_03fbb8f4256d615fd7d5e4f848963002.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_previous_order_expired_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_perp_previous_order_expired_base_mainnet", "attached_node": "model.synthetix.fct_perp_previous_order_expired_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_fct_perp_previous_order_expired_base_mainnet_event_name__PreviousOrderExpired.1769035769": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_fct_perp_previous_order_expired_base_mainnet_event_name__PreviousOrderExpired", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_fct_perp_previ_530e813c897a8fb37891d6ee5ba0c5cd.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_fct_perp_previous_order_expired_base_mainnet_event_name__PreviousOrderExpired.1769035769", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "accepted_values_fct_perp_previous_order_expired_base_mainnet_event_name__PreviousOrderExpired"], "alias": "accepted_values_fct_perp_previ_530e813c897a8fb37891d6ee5ba0c5cd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_fct_perp_previ_530e813c897a8fb37891d6ee5ba0c5cd", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_fct_perp_previ_530e813c897a8fb37891d6ee5ba0c5cd"}, "created_at": 1727988933.7156239, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_fct_perp_previ_530e813c897a8fb37891d6ee5ba0c5cd\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/accepted_values_fct_perp_previ_530e813c897a8fb37891d6ee5ba0c5cd.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_previous_order_expired_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PreviousOrderExpired'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_perp_previous_order_expired_base_mainnet", "attached_node": "model.synthetix.fct_perp_previous_order_expired_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["PreviousOrderExpired"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_market_id.8bf9effd5e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_base_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_order_expired_base_mainnet_market_id.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_market_id.8bf9effd5e", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_previous_order_expired_base_mainnet_market_id"], "alias": "not_null_fct_perp_previous_order_expired_base_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.7198389, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_order_expired_base_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_previous_order_expired_base_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_previous_order_expired_base_mainnet", "attached_node": "model.synthetix.fct_perp_previous_order_expired_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_base_mainnet_market_id__True__0.59d73bf004": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_previous_order_expired_base_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_faf7be524f227ba063ac311acf719633.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_base_mainnet_market_id__True__0.59d73bf004", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_previous_order_expired_base_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_faf7be524f227ba063ac311acf719633", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_faf7be524f227ba063ac311acf719633", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_faf7be524f227ba063ac311acf719633"}, "created_at": 1727988933.721772, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_faf7be524f227ba063ac311acf719633\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_faf7be524f227ba063ac311acf719633.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_previous_order_expired_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_previous_order_expired_base_mainnet", "attached_node": "model.synthetix.fct_perp_previous_order_expired_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_account_id.e7aae917c2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_base_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_ord_ad18888485efae9a1e81172a3cc23d47.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_account_id.e7aae917c2", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_previous_order_expired_base_mainnet_account_id"], "alias": "not_null_fct_perp_previous_ord_ad18888485efae9a1e81172a3cc23d47", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_previous_ord_ad18888485efae9a1e81172a3cc23d47", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_previous_ord_ad18888485efae9a1e81172a3cc23d47"}, "created_at": 1727988933.725921, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_previous_ord_ad18888485efae9a1e81172a3cc23d47\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_ad18888485efae9a1e81172a3cc23d47.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_previous_order_expired_base_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_previous_order_expired_base_mainnet", "attached_node": "model.synthetix.fct_perp_previous_order_expired_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_base_mainnet_account_id__True__0.0f31e1095c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_previous_order_expired_base_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_0e7c1984c4aa39f6fd4b55bb77bb0799.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_base_mainnet_account_id__True__0.0f31e1095c", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_previous_order_expired_base_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_0e7c1984c4aa39f6fd4b55bb77bb0799", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_0e7c1984c4aa39f6fd4b55bb77bb0799", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_0e7c1984c4aa39f6fd4b55bb77bb0799"}, "created_at": 1727988933.7278426, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_0e7c1984c4aa39f6fd4b55bb77bb0799\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_0e7c1984c4aa39f6fd4b55bb77bb0799.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_previous_order_expired_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_previous_order_expired_base_mainnet", "attached_node": "model.synthetix.fct_perp_previous_order_expired_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_base_mainnet_id.35375a8491": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_mainnet_id.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_id.35375a8491", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_trades_base_mainnet_id"], "alias": "not_null_fct_perp_trades_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.731982, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_trades_base_mainnet_id.b1b63119eb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_trades_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_trades_base_mainnet_id.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_trades_base_mainnet_id.b1b63119eb", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "unique_fct_perp_trades_base_mainnet_id"], "alias": "unique_fct_perp_trades_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.733677, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_trades_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_base_mainnet_ts.e5e75d9d71": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_mainnet_ts.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_ts.e5e75d9d71", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_trades_base_mainnet_ts"], "alias": "not_null_fct_perp_trades_base_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.7355216, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_base_mainnet_block_number.474b7643d0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_mainnet_block_number.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_block_number.474b7643d0", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_trades_base_mainnet_block_number"], "alias": "not_null_fct_perp_trades_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.7371712, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_base_mainnet_transaction_hash.b1e9287d28": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_mainnet_transaction_hash.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_transaction_hash.b1e9287d28", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_trades_base_mainnet_transaction_hash"], "alias": "not_null_fct_perp_trades_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.7388456, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_base_mainnet_contract.8897e47e7e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_mainnet_contract.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_contract.8897e47e7e", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_trades_base_mainnet_contract"], "alias": "not_null_fct_perp_trades_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.7404847, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_base_mainnet_market_id.6ea4246016": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_mainnet_market_id.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_market_id.6ea4246016", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_trades_base_mainnet_market_id"], "alias": "not_null_fct_perp_trades_base_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.742218, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_market_id__True__0.585f613862": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_base_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_a2dd2d32440dc91fc4794c2d669f8f75.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_market_id__True__0.585f613862", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_trades_base_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_a2dd2d32440dc91fc4794c2d669f8f75", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_a2dd2d32440dc91fc4794c2d669f8f75", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_a2dd2d32440dc91fc4794c2d669f8f75"}, "created_at": 1727988933.7438843, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_a2dd2d32440dc91fc4794c2d669f8f75\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_a2dd2d32440dc91fc4794c2d669f8f75.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_base_mainnet_market_symbol.e75d95d12c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_mainnet_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_mainnet_market_symbol.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_market_symbol.e75d95d12c", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_trades_base_mainnet_market_symbol"], "alias": "not_null_fct_perp_trades_base_mainnet_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.7481587, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_base_mainnet_account_id.8a94516fd9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_mainnet_account_id.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_account_id.8a94516fd9", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_trades_base_mainnet_account_id"], "alias": "not_null_fct_perp_trades_base_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.7500908, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_base_mainnet_fill_price.e731328206": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_mainnet_fill_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_mainnet_fill_price.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_fill_price.e731328206", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_trades_base_mainnet_fill_price"], "alias": "not_null_fct_perp_trades_base_mainnet_fill_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.7518058, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_fill_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect fill_price\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere fill_price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "fill_price", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "fill_price", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_fill_price__True__0.3edbbda7ae": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_base_mainnet_fill_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_defc59e01d010d8997dbab10fd9ba035.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_fill_price__True__0.3edbbda7ae", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_trades_base_mainnet_fill_price__True__0"], "alias": "dbt_utils_accepted_range_fct_p_defc59e01d010d8997dbab10fd9ba035", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_defc59e01d010d8997dbab10fd9ba035", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_defc59e01d010d8997dbab10fd9ba035"}, "created_at": 1727988933.753507, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_defc59e01d010d8997dbab10fd9ba035\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_defc59e01d010d8997dbab10fd9ba035.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not fill_price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "fill_price", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "fill_price", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_base_mainnet_pnl.e87ee65983": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_mainnet_pnl", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_mainnet_pnl.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_pnl.e87ee65983", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_trades_base_mainnet_pnl"], "alias": "not_null_fct_perp_trades_base_mainnet_pnl", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.7583663, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_pnl.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pnl\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere pnl is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pnl", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pnl", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_base_mainnet_accrued_funding.f6a962643b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_mainnet_accrued_funding", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_mainnet_accrued_funding.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_accrued_funding.f6a962643b", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_trades_base_mainnet_accrued_funding"], "alias": "not_null_fct_perp_trades_base_mainnet_accrued_funding", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.7600713, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_accrued_funding.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect accrued_funding\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere accrued_funding is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "accrued_funding", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "accrued_funding", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_base_mainnet_trade_size.2a003017e9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_mainnet_trade_size", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_mainnet_trade_size.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_trade_size.2a003017e9", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_trades_base_mainnet_trade_size"], "alias": "not_null_fct_perp_trades_base_mainnet_trade_size", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.7617447, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_trade_size.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect trade_size\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere trade_size is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "trade_size", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "trade_size", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_base_mainnet_position_size.a687f5c9e4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_mainnet_position_size", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_mainnet_position_size.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_position_size.a687f5c9e4", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_trades_base_mainnet_position_size"], "alias": "not_null_fct_perp_trades_base_mainnet_position_size", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.7635324, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_position_size.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect position_size\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere position_size is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "position_size", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "position_size", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_base_mainnet_total_fees.73178c801b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_mainnet_total_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_mainnet_total_fees.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_total_fees.73178c801b", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_trades_base_mainnet_total_fees"], "alias": "not_null_fct_perp_trades_base_mainnet_total_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.7651875, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_total_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect total_fees\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere total_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "total_fees", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "total_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_total_fees__True__0.37a3c34f6a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_base_mainnet_total_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_706d881e642b0b44990f6900137dfeab.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_total_fees__True__0.37a3c34f6a", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_trades_base_mainnet_total_fees__True__0"], "alias": "dbt_utils_accepted_range_fct_p_706d881e642b0b44990f6900137dfeab", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_706d881e642b0b44990f6900137dfeab", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_706d881e642b0b44990f6900137dfeab"}, "created_at": 1727988933.7668757, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_706d881e642b0b44990f6900137dfeab\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_706d881e642b0b44990f6900137dfeab.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not total_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "total_fees", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "total_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_base_mainnet_referral_fees.8c5c0f55a4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_mainnet_referral_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_mainnet_referral_fees.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_referral_fees.8c5c0f55a4", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_trades_base_mainnet_referral_fees"], "alias": "not_null_fct_perp_trades_base_mainnet_referral_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.7712662, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_referral_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referral_fees\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere referral_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "referral_fees", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "referral_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_referral_fees__True__0.09a87481d6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_base_mainnet_referral_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_46aa73378e6d97a17fcd11f7168dd382.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_referral_fees__True__0.09a87481d6", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_trades_base_mainnet_referral_fees__True__0"], "alias": "dbt_utils_accepted_range_fct_p_46aa73378e6d97a17fcd11f7168dd382", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_46aa73378e6d97a17fcd11f7168dd382", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_46aa73378e6d97a17fcd11f7168dd382"}, "created_at": 1727988933.7729726, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_46aa73378e6d97a17fcd11f7168dd382\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_46aa73378e6d97a17fcd11f7168dd382.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not referral_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "referral_fees", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "referral_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_base_mainnet_collected_fees.1888a67b67": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_mainnet_collected_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_mainnet_collected_fees.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_collected_fees.1888a67b67", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_trades_base_mainnet_collected_fees"], "alias": "not_null_fct_perp_trades_base_mainnet_collected_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.777366, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_collected_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere collected_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collected_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_collected_fees__True__0.cec844302b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_base_mainnet_collected_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_7f989292ebdd85696258f50e8e944d80.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_collected_fees__True__0.cec844302b", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_trades_base_mainnet_collected_fees__True__0"], "alias": "dbt_utils_accepted_range_fct_p_7f989292ebdd85696258f50e8e944d80", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_7f989292ebdd85696258f50e8e944d80", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_7f989292ebdd85696258f50e8e944d80"}, "created_at": 1727988933.7790842, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_7f989292ebdd85696258f50e8e944d80\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_7f989292ebdd85696258f50e8e944d80.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collected_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_base_mainnet_settlement_reward.c472f75c36": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_mainnet_settlement_reward", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_mainnet_settlement_reward.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_settlement_reward.c472f75c36", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_trades_base_mainnet_settlement_reward"], "alias": "not_null_fct_perp_trades_base_mainnet_settlement_reward", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.7834408, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_settlement_reward.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect settlement_reward\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere settlement_reward is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "settlement_reward", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "settlement_reward", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_settlement_reward__True__0.56c953ccdc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_base_mainnet_settlement_reward__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_107d1ece6a234baa81ddaf7ec7bc2586.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_settlement_reward__True__0.56c953ccdc", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_trades_base_mainnet_settlement_reward__True__0"], "alias": "dbt_utils_accepted_range_fct_p_107d1ece6a234baa81ddaf7ec7bc2586", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_107d1ece6a234baa81ddaf7ec7bc2586", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_107d1ece6a234baa81ddaf7ec7bc2586"}, "created_at": 1727988933.7851818, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_107d1ece6a234baa81ddaf7ec7bc2586\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_107d1ece6a234baa81ddaf7ec7bc2586.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not settlement_reward >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "settlement_reward", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "settlement_reward", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_base_mainnet_tracking_code.3b557b440d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_mainnet_tracking_code", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_mainnet_tracking_code.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_tracking_code.3b557b440d", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_trades_base_mainnet_tracking_code"], "alias": "not_null_fct_perp_trades_base_mainnet_tracking_code", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.7895145, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_tracking_code.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect tracking_code\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere tracking_code is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "tracking_code", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "tracking_code", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_base_mainnet_settler.cebd15f3ad": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_mainnet_settler", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_mainnet_settler.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_settler.cebd15f3ad", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_trades_base_mainnet_settler"], "alias": "not_null_fct_perp_trades_base_mainnet_settler", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.7912676, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_settler.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect settler\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere settler is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "settler", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "settler", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_base_mainnet_notional_trade_size.25efead997": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_mainnet_notional_trade_size", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_mainnet_notional_trade_size.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_notional_trade_size.25efead997", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_trades_base_mainnet_notional_trade_size"], "alias": "not_null_fct_perp_trades_base_mainnet_notional_trade_size", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.7929516, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_notional_trade_size.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect notional_trade_size\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere notional_trade_size is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "notional_trade_size", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "notional_trade_size", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_base_mainnet_notional_position_size.549d1d1b0b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_mainnet_notional_position_size", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_mainnet_notional_position_size.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_notional_position_size.549d1d1b0b", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_trades_base_mainnet_notional_position_size"], "alias": "not_null_fct_perp_trades_base_mainnet_notional_position_size", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.794625, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_notional_position_size.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect notional_position_size\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere notional_position_size is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "notional_position_size", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "notional_position_size", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_base_mainnet_lp_fees.1da0034ac9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_mainnet_lp_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_mainnet_lp_fees.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_lp_fees.1da0034ac9", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_trades_base_mainnet_lp_fees"], "alias": "not_null_fct_perp_trades_base_mainnet_lp_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.7962854, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_lp_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect lp_fees\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere lp_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "lp_fees", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "lp_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_lp_fees__True__0.67c14ce54a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_base_mainnet_lp_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_79500ffafcda43bd106402b84a9c0006.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_lp_fees__True__0.67c14ce54a", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_trades_base_mainnet_lp_fees__True__0"], "alias": "dbt_utils_accepted_range_fct_p_79500ffafcda43bd106402b84a9c0006", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_79500ffafcda43bd106402b84a9c0006", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"severity": "warn", "alias": "dbt_utils_accepted_range_fct_p_79500ffafcda43bd106402b84a9c0006"}, "created_at": 1727988933.798066, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(severity=\"warn\",alias=\"dbt_utils_accepted_range_fct_p_79500ffafcda43bd106402b84a9c0006\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_79500ffafcda43bd106402b84a9c0006.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not lp_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "lp_fees", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "lp_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_base_mainnet_exchange_fees.5a4c21716f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_base_mainnet_exchange_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_base_mainnet_exchange_fees.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_exchange_fees.5a4c21716f", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_trades_base_mainnet_exchange_fees"], "alias": "not_null_fct_perp_trades_base_mainnet_exchange_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8023946, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_trades_base_mainnet_exchange_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect exchange_fees\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere exchange_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "exchange_fees", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "exchange_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_exchange_fees__True__0.43ef826334": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_base_mainnet_exchange_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_de17968e136591e8bdebfe1ebeb97386.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_exchange_fees__True__0.43ef826334", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_trades_base_mainnet_exchange_fees__True__0"], "alias": "dbt_utils_accepted_range_fct_p_de17968e136591e8bdebfe1ebeb97386", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_de17968e136591e8bdebfe1ebeb97386", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_de17968e136591e8bdebfe1ebeb97386"}, "created_at": 1727988933.8043113, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_de17968e136591e8bdebfe1ebeb97386\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_de17968e136591e8bdebfe1ebeb97386.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not exchange_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "exchange_fees", "file_key_name": "models.fct_perp_trades_base_mainnet", "attached_node": "model.synthetix.fct_perp_trades_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "exchange_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_pnl_base_mainnet_ts.aa0943ea1a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_pnl_base_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_pnl_base_mainnet_ts.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_pnl_base_mainnet_ts.aa0943ea1a", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_pnl_base_mainnet_ts"], "alias": "not_null_fct_perp_pnl_base_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.808513, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_pnl_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_pnl_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_pnl_base_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_pnl_base_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_perp_pnl_base_mainnet", "attached_node": "model.synthetix.fct_perp_pnl_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_perp_pnl_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_pnl_base_mainnet_market_id.915c961b40": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_pnl_base_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_pnl_base_mainnet_market_id.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_pnl_base_mainnet_market_id.915c961b40", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_pnl_base_mainnet_market_id"], "alias": "not_null_fct_perp_pnl_base_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8104548, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_pnl_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_pnl_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_pnl_base_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_pnl_base_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_pnl_base_mainnet", "attached_node": "model.synthetix.fct_perp_pnl_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_pnl_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_pnl_base_mainnet_market_id__True__0.58f61a0590": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_pnl_base_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_30bfdb62856d2d46d9bb2e59b4ef38ec.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_pnl_base_mainnet_market_id__True__0.58f61a0590", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_pnl_base_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_30bfdb62856d2d46d9bb2e59b4ef38ec", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_30bfdb62856d2d46d9bb2e59b4ef38ec", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_30bfdb62856d2d46d9bb2e59b4ef38ec"}, "created_at": 1727988933.8123832, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_30bfdb62856d2d46d9bb2e59b4ef38ec\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_pnl_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_pnl_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_30bfdb62856d2d46d9bb2e59b4ef38ec.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_pnl_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_pnl_base_mainnet", "attached_node": "model.synthetix.fct_perp_pnl_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_pnl_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_orders_base_mainnet_id.2c415fb4fb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_base_mainnet_id.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_base_mainnet_id.2c415fb4fb", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_orders_base_mainnet_id"], "alias": "not_null_fct_perp_orders_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8168006, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_orders_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_orders_base_mainnet", "attached_node": "model.synthetix.fct_perp_orders_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_orders_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_orders_base_mainnet_id.1b8b85dac5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_orders_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_orders_base_mainnet_id.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_orders_base_mainnet_id.1b8b85dac5", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "unique_fct_perp_orders_base_mainnet_id"], "alias": "unique_fct_perp_orders_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8187082, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_orders_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_orders_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_orders_base_mainnet", "attached_node": "model.synthetix.fct_perp_orders_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_orders_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_orders_base_mainnet_ts.a61957fc22": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_base_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_base_mainnet_ts.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_base_mainnet_ts.a61957fc22", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_orders_base_mainnet_ts"], "alias": "not_null_fct_perp_orders_base_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.820415, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_orders_base_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_perp_orders_base_mainnet", "attached_node": "model.synthetix.fct_perp_orders_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_perp_orders_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_orders_base_mainnet_block_number.3be9f0b718": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_base_mainnet_block_number.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_base_mainnet_block_number.3be9f0b718", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_orders_base_mainnet_block_number"], "alias": "not_null_fct_perp_orders_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8220677, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_orders_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_orders_base_mainnet", "attached_node": "model.synthetix.fct_perp_orders_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_orders_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_orders_base_mainnet_transaction_hash.71d76cac79": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_base_mainnet_transaction_hash.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_base_mainnet_transaction_hash.71d76cac79", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_orders_base_mainnet_transaction_hash"], "alias": "not_null_fct_perp_orders_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.823725, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_orders_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_perp_orders_base_mainnet", "attached_node": "model.synthetix.fct_perp_orders_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_perp_orders_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_orders_base_mainnet_contract.6a5b003b92": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_base_mainnet_contract.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_base_mainnet_contract.6a5b003b92", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_orders_base_mainnet_contract"], "alias": "not_null_fct_perp_orders_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8253846, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_orders_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.fct_perp_orders_base_mainnet", "attached_node": "model.synthetix.fct_perp_orders_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('fct_perp_orders_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_orders_base_mainnet_market_id.5b936d3011": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_base_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_base_mainnet_market_id.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_base_mainnet_market_id.5b936d3011", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_orders_base_mainnet_market_id"], "alias": "not_null_fct_perp_orders_base_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8271503, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_orders_base_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_orders_base_mainnet", "attached_node": "model.synthetix.fct_perp_orders_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_orders_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_orders_base_mainnet_market_id__True__0.2d585533fc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_orders_base_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_a5e90bb9a47c86be90778297ee732a5c.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_orders_base_mainnet_market_id__True__0.2d585533fc", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_orders_base_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_a5e90bb9a47c86be90778297ee732a5c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_a5e90bb9a47c86be90778297ee732a5c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_a5e90bb9a47c86be90778297ee732a5c"}, "created_at": 1727988933.8288348, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_a5e90bb9a47c86be90778297ee732a5c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_a5e90bb9a47c86be90778297ee732a5c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_orders_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_orders_base_mainnet", "attached_node": "model.synthetix.fct_perp_orders_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_orders_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_orders_base_mainnet_market_symbol.554f14b42b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_base_mainnet_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_base_mainnet_market_symbol.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_base_mainnet_market_symbol.554f14b42b", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_orders_base_mainnet_market_symbol"], "alias": "not_null_fct_perp_orders_base_mainnet_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8333633, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_orders_base_mainnet\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.fct_perp_orders_base_mainnet", "attached_node": "model.synthetix.fct_perp_orders_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('fct_perp_orders_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_orders_base_mainnet_account_id.08880589a0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_base_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_base_mainnet_account_id.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_base_mainnet_account_id.08880589a0", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_orders_base_mainnet_account_id"], "alias": "not_null_fct_perp_orders_base_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8350616, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_orders_base_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_orders_base_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_orders_base_mainnet", "attached_node": "model.synthetix.fct_perp_orders_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_orders_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_markets_base_mainnet_id.bd1fc06532": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_markets_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_markets_base_mainnet_id.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_markets_base_mainnet_id.bd1fc06532", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_markets_base_mainnet_id"], "alias": "not_null_fct_perp_markets_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.836758, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_markets_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_markets_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_markets_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_markets_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_markets_base_mainnet", "attached_node": "model.synthetix.fct_perp_markets_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_markets_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_markets_base_mainnet_id__True__0.ac58557180": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_markets_base_mainnet_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_da1cde36dcb965e4569d28886fb327bf.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_markets_base_mainnet_id__True__0.ac58557180", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_markets_base_mainnet_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_da1cde36dcb965e4569d28886fb327bf", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_da1cde36dcb965e4569d28886fb327bf", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_da1cde36dcb965e4569d28886fb327bf"}, "created_at": 1727988933.8384538, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_da1cde36dcb965e4569d28886fb327bf\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_markets_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_markets_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_da1cde36dcb965e4569d28886fb327bf.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_markets_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_markets_base_mainnet", "attached_node": "model.synthetix.fct_perp_markets_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_markets_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_markets_base_mainnet_created_ts.b73d9a0c8a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_markets_base_mainnet_created_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_markets_base_mainnet_created_ts.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_markets_base_mainnet_created_ts.b73d9a0c8a", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_markets_base_mainnet_created_ts"], "alias": "not_null_fct_perp_markets_base_mainnet_created_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8432627, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_markets_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_markets_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_markets_base_mainnet_created_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_markets_base_mainnet\"\nwhere created_ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "created_ts", "file_key_name": "models.fct_perp_markets_base_mainnet", "attached_node": "model.synthetix.fct_perp_markets_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "created_ts", "model": "{{ get_where_subquery(ref('fct_perp_markets_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_markets_base_mainnet_block_number.6792b019f1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_markets_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_markets_base_mainnet_block_number.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_markets_base_mainnet_block_number.6792b019f1", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_markets_base_mainnet_block_number"], "alias": "not_null_fct_perp_markets_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8449876, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_markets_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_markets_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_markets_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_markets_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_markets_base_mainnet", "attached_node": "model.synthetix.fct_perp_markets_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_markets_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_markets_base_mainnet_market_symbol.c8dc99abfc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_markets_base_mainnet_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_markets_base_mainnet_market_symbol.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_markets_base_mainnet_market_symbol.c8dc99abfc", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_markets_base_mainnet_market_symbol"], "alias": "not_null_fct_perp_markets_base_mainnet_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8466656, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_markets_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_markets_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_markets_base_mainnet_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_markets_base_mainnet\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.fct_perp_markets_base_mainnet", "attached_node": "model.synthetix.fct_perp_markets_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('fct_perp_markets_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_markets_base_mainnet_market_name.303acf9a19": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_markets_base_mainnet_market_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_markets_base_mainnet_market_name.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_markets_base_mainnet_market_name.303acf9a19", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_markets_base_mainnet_market_name"], "alias": "not_null_fct_perp_markets_base_mainnet_market_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8484719, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_markets_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_markets_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_markets_base_mainnet_market_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_name\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_markets_base_mainnet\"\nwhere market_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_name", "file_key_name": "models.fct_perp_markets_base_mainnet", "attached_node": "model.synthetix.fct_perp_markets_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_name", "model": "{{ get_where_subquery(ref('fct_perp_markets_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_mainnet_id.c9dbfad377": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_mainnet_id.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_id.c9dbfad377", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_market_history_base_mainnet_id"], "alias": "not_null_fct_perp_market_history_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.850224, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_market_history_base_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_market_history_base_mainnet_id.8b11f687f0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_market_history_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_market_history_base_mainnet_id.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_market_history_base_mainnet_id.8b11f687f0", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "unique_fct_perp_market_history_base_mainnet_id"], "alias": "unique_fct_perp_market_history_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8519046, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_market_history_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_market_history_base_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_mainnet_ts.d5f4e338d6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_mainnet_ts.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_ts.d5f4e338d6", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_market_history_base_mainnet_ts"], "alias": "not_null_fct_perp_market_history_base_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8535483, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_perp_market_history_base_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_mainnet_block_number.485f73c767": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_mainnet_block_number.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_block_number.485f73c767", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_market_history_base_mainnet_block_number"], "alias": "not_null_fct_perp_market_history_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8551848, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_market_history_base_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_mainnet_transaction_hash.d53db511d0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_mainnet_transaction_hash.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_transaction_hash.d53db511d0", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_market_history_base_mainnet_transaction_hash"], "alias": "not_null_fct_perp_market_history_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8569577, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_perp_market_history_base_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_mainnet_market_id.cab90009a8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_mainnet_market_id.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_market_id.cab90009a8", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_market_history_base_mainnet_market_id"], "alias": "not_null_fct_perp_market_history_base_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8586128, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_market_history_base_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_market_history_base_mainnet_market_id__True__0.c7e76b30aa": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_market_history_base_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_0f2a5a910989f8011f80a42e87ac0347.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_market_history_base_mainnet_market_id__True__0.c7e76b30aa", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_market_history_base_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_0f2a5a910989f8011f80a42e87ac0347", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_0f2a5a910989f8011f80a42e87ac0347", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_0f2a5a910989f8011f80a42e87ac0347"}, "created_at": 1727988933.8602839, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_0f2a5a910989f8011f80a42e87ac0347\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_0f2a5a910989f8011f80a42e87ac0347.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_market_history_base_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_market_history_base_mainnet_market_symbol.c60910b39a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_mainnet_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_mainnet_market_symbol.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_market_symbol.c60910b39a", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_market_history_base_mainnet_market_symbol"], "alias": "not_null_fct_perp_market_history_base_mainnet_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.864779, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.fct_perp_market_history_base_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_mainnet_price.acf046de31": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_mainnet_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_mainnet_price.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_price.acf046de31", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_market_history_base_mainnet_price"], "alias": "not_null_fct_perp_market_history_base_mainnet_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8664792, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.fct_perp_market_history_base_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_mainnet_skew.a4d473f3fc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_mainnet_skew", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_mainnet_skew.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_skew.a4d473f3fc", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_market_history_base_mainnet_skew"], "alias": "not_null_fct_perp_market_history_base_mainnet_skew", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8681428, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_skew.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect skew\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere skew is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "skew", "file_key_name": "models.fct_perp_market_history_base_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "skew", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_mainnet_size.3bbf16be92": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_mainnet_size", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_mainnet_size.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_size.3bbf16be92", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_market_history_base_mainnet_size"], "alias": "not_null_fct_perp_market_history_base_mainnet_size", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8698187, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_size.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect size\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere size is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "size", "file_key_name": "models.fct_perp_market_history_base_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "size", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_mainnet_size_delta.c2cfd7a96f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_mainnet_size_delta", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_mainnet_size_delta.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_size_delta.c2cfd7a96f", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_market_history_base_mainnet_size_delta"], "alias": "not_null_fct_perp_market_history_base_mainnet_size_delta", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.871628, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_size_delta.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect size_delta\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere size_delta is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "size_delta", "file_key_name": "models.fct_perp_market_history_base_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "size_delta", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_mainnet_funding_rate.904532dfcd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_mainnet_funding_rate", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_mainnet_funding_rate.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_funding_rate.904532dfcd", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_market_history_base_mainnet_funding_rate"], "alias": "not_null_fct_perp_market_history_base_mainnet_funding_rate", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8732705, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_funding_rate.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect funding_rate\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere funding_rate is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "funding_rate", "file_key_name": "models.fct_perp_market_history_base_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "funding_rate", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_mainnet_funding_velocity.0bd6fa06fa": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_mainnet_funding_velocity", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_mainnet_funding_velocity.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_funding_velocity.0bd6fa06fa", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_market_history_base_mainnet_funding_velocity"], "alias": "not_null_fct_perp_market_history_base_mainnet_funding_velocity", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8749197, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_funding_velocity.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect funding_velocity\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere funding_velocity is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "funding_velocity", "file_key_name": "models.fct_perp_market_history_base_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "funding_velocity", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_mainnet_interest_rate.2c5e879eef": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_mainnet_interest_rate", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_mainnet_interest_rate.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_interest_rate.2c5e879eef", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_market_history_base_mainnet_interest_rate"], "alias": "not_null_fct_perp_market_history_base_mainnet_interest_rate", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8766737, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_interest_rate.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest_rate\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere interest_rate is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "interest_rate", "file_key_name": "models.fct_perp_market_history_base_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "interest_rate", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_mainnet_funding_rate_apr.50943753dc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_mainnet_funding_rate_apr", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_mainnet_funding_rate_apr.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_funding_rate_apr.50943753dc", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_market_history_base_mainnet_funding_rate_apr"], "alias": "not_null_fct_perp_market_history_base_mainnet_funding_rate_apr", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8784468, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_funding_rate_apr.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect funding_rate_apr\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere funding_rate_apr is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "funding_rate_apr", "file_key_name": "models.fct_perp_market_history_base_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "funding_rate_apr", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_mainnet_long_rate_apr.785d324d07": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_mainnet_long_rate_apr", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_mainnet_long_rate_apr.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_long_rate_apr.785d324d07", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_market_history_base_mainnet_long_rate_apr"], "alias": "not_null_fct_perp_market_history_base_mainnet_long_rate_apr", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8800986, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_long_rate_apr.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect long_rate_apr\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere long_rate_apr is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "long_rate_apr", "file_key_name": "models.fct_perp_market_history_base_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "long_rate_apr", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_mainnet_short_rate_apr.a2f2135476": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_mainnet_short_rate_apr", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_mainnet_short_rate_apr.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_short_rate_apr.a2f2135476", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_market_history_base_mainnet_short_rate_apr"], "alias": "not_null_fct_perp_market_history_base_mainnet_short_rate_apr", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.881756, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_short_rate_apr.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect short_rate_apr\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere short_rate_apr is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "short_rate_apr", "file_key_name": "models.fct_perp_market_history_base_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "short_rate_apr", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_base_mainnet_size_usd.bc3090b261": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_base_mainnet_size_usd", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_base_mainnet_size_usd.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_size_usd.bc3090b261", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_market_history_base_mainnet_size_usd"], "alias": "not_null_fct_perp_market_history_base_mainnet_size_usd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8833838, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_market_history_base_mainnet_size_usd.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect size_usd\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere size_usd is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "size_usd", "file_key_name": "models.fct_perp_market_history_base_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "size_usd", "model": "{{ get_where_subquery(ref('fct_perp_market_history_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_id.4311fef5a1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_base_mainnet_id.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_id.4311fef5a1", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_liq_position_base_mainnet_id"], "alias": "not_null_fct_perp_liq_position_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8850565, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_liq_position_base_mainnet", "attached_node": "model.synthetix.fct_perp_liq_position_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_liq_position_base_mainnet_id.f46ba34fa7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_liq_position_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_liq_position_base_mainnet_id.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_liq_position_base_mainnet_id.f46ba34fa7", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "unique_fct_perp_liq_position_base_mainnet_id"], "alias": "unique_fct_perp_liq_position_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8868227, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_liq_position_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_liq_position_base_mainnet", "attached_node": "model.synthetix.fct_perp_liq_position_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_ts.2dc7a4a976": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_base_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_base_mainnet_ts.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_ts.2dc7a4a976", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_liq_position_base_mainnet_ts"], "alias": "not_null_fct_perp_liq_position_base_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8884757, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_perp_liq_position_base_mainnet", "attached_node": "model.synthetix.fct_perp_liq_position_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_block_number.da16c5c256": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_base_mainnet_block_number.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_block_number.da16c5c256", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_liq_position_base_mainnet_block_number"], "alias": "not_null_fct_perp_liq_position_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8901007, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_liq_position_base_mainnet", "attached_node": "model.synthetix.fct_perp_liq_position_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_transaction_hash.d54f66674c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_base_mainnet_transaction_hash.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_transaction_hash.d54f66674c", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_liq_position_base_mainnet_transaction_hash"], "alias": "not_null_fct_perp_liq_position_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.891753, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_perp_liq_position_base_mainnet", "attached_node": "model.synthetix.fct_perp_liq_position_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_account_id.f3ec9ddba7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_base_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_base_mainnet_account_id.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_account_id.f3ec9ddba7", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_liq_position_base_mainnet_account_id"], "alias": "not_null_fct_perp_liq_position_base_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.8935258, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_liq_position_base_mainnet", "attached_node": "model.synthetix.fct_perp_liq_position_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_market_id.7f965252ed": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_base_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_base_mainnet_market_id.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_market_id.7f965252ed", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_liq_position_base_mainnet_market_id"], "alias": "not_null_fct_perp_liq_position_base_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.895162, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_liq_position_base_mainnet", "attached_node": "model.synthetix.fct_perp_liq_position_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_mainnet_market_id__True__0.149bc69560": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_liq_position_base_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_3750d789cef78e79b6772ee1c31b416d.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_mainnet_market_id__True__0.149bc69560", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_liq_position_base_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_3750d789cef78e79b6772ee1c31b416d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_3750d789cef78e79b6772ee1c31b416d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_3750d789cef78e79b6772ee1c31b416d"}, "created_at": 1727988933.8968241, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_3750d789cef78e79b6772ee1c31b416d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_3750d789cef78e79b6772ee1c31b416d.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_liq_position_base_mainnet", "attached_node": "model.synthetix.fct_perp_liq_position_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_market_symbol.a84ac24b5f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_base_mainnet_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_base_mainnet_market_symbol.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_market_symbol.a84ac24b5f", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_liq_position_base_mainnet_market_symbol"], "alias": "not_null_fct_perp_liq_position_base_mainnet_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.9015334, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.fct_perp_liq_position_base_mainnet", "attached_node": "model.synthetix.fct_perp_liq_position_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_amount_liquidated.893ef59124": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_base_mainnet_amount_liquidated", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_base_mainnet_amount_liquidated.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_amount_liquidated.893ef59124", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_liq_position_base_mainnet_amount_liquidated"], "alias": "not_null_fct_perp_liq_position_base_mainnet_amount_liquidated", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.9032114, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_amount_liquidated.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_liquidated\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"\nwhere amount_liquidated is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_liquidated", "file_key_name": "models.fct_perp_liq_position_base_mainnet", "attached_node": "model.synthetix.fct_perp_liq_position_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_liquidated", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_mainnet_amount_liquidated__True__0.51c2fa3b3f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_liq_position_base_mainnet_amount_liquidated__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_635979f89ac1fc82c0d353f5e0c85107.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_mainnet_amount_liquidated__True__0.51c2fa3b3f", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_liq_position_base_mainnet_amount_liquidated__True__0"], "alias": "dbt_utils_accepted_range_fct_p_635979f89ac1fc82c0d353f5e0c85107", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_635979f89ac1fc82c0d353f5e0c85107", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_635979f89ac1fc82c0d353f5e0c85107"}, "created_at": 1727988933.9049227, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_635979f89ac1fc82c0d353f5e0c85107\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_635979f89ac1fc82c0d353f5e0c85107.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_liquidated >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_liquidated", "file_key_name": "models.fct_perp_liq_position_base_mainnet", "attached_node": "model.synthetix.fct_perp_liq_position_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount_liquidated", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_position_size.dcfe3d8623": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_base_mainnet_position_size", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_base_mainnet_position_size.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_position_size.dcfe3d8623", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_liq_position_base_mainnet_position_size"], "alias": "not_null_fct_perp_liq_position_base_mainnet_position_size", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.9093654, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_base_mainnet_position_size.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect position_size\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"\nwhere position_size is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "position_size", "file_key_name": "models.fct_perp_liq_position_base_mainnet", "attached_node": "model.synthetix.fct_perp_liq_position_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "position_size", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_mainnet_position_size__True__0.a626e988d4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_liq_position_base_mainnet_position_size__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_74c6652efc26b3f786970051f82d187d.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_mainnet_position_size__True__0.a626e988d4", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_liq_position_base_mainnet_position_size__True__0"], "alias": "dbt_utils_accepted_range_fct_p_74c6652efc26b3f786970051f82d187d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_74c6652efc26b3f786970051f82d187d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_74c6652efc26b3f786970051f82d187d"}, "created_at": 1727988933.9110975, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_74c6652efc26b3f786970051f82d187d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_74c6652efc26b3f786970051f82d187d.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not position_size >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "position_size", "file_key_name": "models.fct_perp_liq_position_base_mainnet", "attached_node": "model.synthetix.fct_perp_liq_position_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "position_size", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_liq_account_base_mainnet_account_id.dd5099ce59": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_account_base_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_account_base_mainnet_account_id.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_account_base_mainnet_account_id.dd5099ce59", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_liq_account_base_mainnet_account_id"], "alias": "not_null_fct_perp_liq_account_base_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.9155474, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_account_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_account_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_account_base_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_account_base_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_liq_account_base_mainnet", "attached_node": "model.synthetix.fct_perp_liq_account_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_liq_account_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_account_base_mainnet_ts.5a3efee9f7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_account_base_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_account_base_mainnet_ts.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_account_base_mainnet_ts.5a3efee9f7", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_liq_account_base_mainnet_ts"], "alias": "not_null_fct_perp_liq_account_base_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.9172726, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_account_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_account_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_account_base_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_account_base_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_perp_liq_account_base_mainnet", "attached_node": "model.synthetix.fct_perp_liq_account_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_perp_liq_account_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_account_base_mainnet_total_reward.2a8b87e55c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_account_base_mainnet_total_reward", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_account_base_mainnet_total_reward.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_account_base_mainnet_total_reward.2a8b87e55c", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_liq_account_base_mainnet_total_reward"], "alias": "not_null_fct_perp_liq_account_base_mainnet_total_reward", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.9189708, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_account_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_account_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_liq_account_base_mainnet_total_reward.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect total_reward\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_account_base_mainnet\"\nwhere total_reward is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "total_reward", "file_key_name": "models.fct_perp_liq_account_base_mainnet", "attached_node": "model.synthetix.fct_perp_liq_account_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "total_reward", "model": "{{ get_where_subquery(ref('fct_perp_liq_account_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_account_base_mainnet_total_reward__True__0.a35af51633": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_liq_account_base_mainnet_total_reward__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_8a97ba250d4e9efa339d8da28a0c27ac.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_account_base_mainnet_total_reward__True__0.a35af51633", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_liq_account_base_mainnet_total_reward__True__0"], "alias": "dbt_utils_accepted_range_fct_p_8a97ba250d4e9efa339d8da28a0c27ac", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_8a97ba250d4e9efa339d8da28a0c27ac", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_8a97ba250d4e9efa339d8da28a0c27ac"}, "created_at": 1727988933.920665, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_8a97ba250d4e9efa339d8da28a0c27ac\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_account_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_account_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_8a97ba250d4e9efa339d8da28a0c27ac.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_account_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not total_reward >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "total_reward", "file_key_name": "models.fct_perp_liq_account_base_mainnet", "attached_node": "model.synthetix.fct_perp_liq_account_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "total_reward", "model": "{{ get_where_subquery(ref('fct_perp_liq_account_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_accounts_base_mainnet_id.cf1e1e2af0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_accounts_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_accounts_base_mainnet_id.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_accounts_base_mainnet_id.cf1e1e2af0", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_accounts_base_mainnet_id"], "alias": "not_null_fct_perp_accounts_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.9250023, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_accounts_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_accounts_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_accounts_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_accounts_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_accounts_base_mainnet", "attached_node": "model.synthetix.fct_perp_accounts_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_accounts_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_accounts_base_mainnet_id.2a6de2d0f2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_accounts_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_accounts_base_mainnet_id.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_accounts_base_mainnet_id.2a6de2d0f2", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "unique_fct_perp_accounts_base_mainnet_id"], "alias": "unique_fct_perp_accounts_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.926688, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_accounts_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_accounts_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/unique_fct_perp_accounts_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_accounts_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_accounts_base_mainnet", "attached_node": "model.synthetix.fct_perp_accounts_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_accounts_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_accounts_base_mainnet_created_ts.cc57ba5d93": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_accounts_base_mainnet_created_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_accounts_base_mainnet_created_ts.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_accounts_base_mainnet_created_ts.cc57ba5d93", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_accounts_base_mainnet_created_ts"], "alias": "not_null_fct_perp_accounts_base_mainnet_created_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.9289935, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_accounts_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_accounts_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_accounts_base_mainnet_created_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_accounts_base_mainnet\"\nwhere created_ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "created_ts", "file_key_name": "models.fct_perp_accounts_base_mainnet", "attached_node": "model.synthetix.fct_perp_accounts_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "created_ts", "model": "{{ get_where_subquery(ref('fct_perp_accounts_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_accounts_base_mainnet_owner.b581a2df74": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_accounts_base_mainnet_owner", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_accounts_base_mainnet_owner.sql", "original_file_path": "models/marts/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_accounts_base_mainnet_owner.b581a2df74", "fqn": ["synthetix", "marts", "base", "mainnet", "perp", "not_null_fct_perp_accounts_base_mainnet_owner"], "alias": "not_null_fct_perp_accounts_base_mainnet_owner", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.9306667, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_accounts_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_accounts_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/perp/schema.yml/not_null_fct_perp_accounts_base_mainnet_owner.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_accounts_base_mainnet\"\nwhere owner is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "owner", "file_key_name": "models.fct_perp_accounts_base_mainnet", "attached_node": "model.synthetix.fct_perp_accounts_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "owner", "model": "{{ get_where_subquery(ref('fct_perp_accounts_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_synth_supply_base_mainnet_ts.ab30396a5d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_synth_supply_base_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_synth_supply_base_mainnet_ts.sql", "original_file_path": "models/marts/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_synth_supply_base_mainnet_ts.ab30396a5d", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "not_null_fct_synth_supply_base_mainnet_ts"], "alias": "not_null_fct_synth_supply_base_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.9373, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_synth_supply_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_synth_supply_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_synth_supply_base_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_synth_supply_base_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_synth_supply_base_mainnet", "attached_node": "model.synthetix.fct_synth_supply_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_synth_supply_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_synth_supply_base_mainnet_block_number.8686c78edf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_synth_supply_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_synth_supply_base_mainnet_block_number.sql", "original_file_path": "models/marts/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_synth_supply_base_mainnet_block_number.8686c78edf", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "not_null_fct_synth_supply_base_mainnet_block_number"], "alias": "not_null_fct_synth_supply_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.9390047, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_synth_supply_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_synth_supply_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_synth_supply_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_synth_supply_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_synth_supply_base_mainnet", "attached_node": "model.synthetix.fct_synth_supply_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_synth_supply_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_synth_supply_base_mainnet_synth_market_id.5a00a55aa2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_synth_supply_base_mainnet_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_synth_supply_base_mainnet_synth_market_id.sql", "original_file_path": "models/marts/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_synth_supply_base_mainnet_synth_market_id.5a00a55aa2", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "not_null_fct_synth_supply_base_mainnet_synth_market_id"], "alias": "not_null_fct_synth_supply_base_mainnet_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.9408574, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_synth_supply_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_synth_supply_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_synth_supply_base_mainnet_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_synth_supply_base_mainnet\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_synth_supply_base_mainnet", "attached_node": "model.synthetix.fct_synth_supply_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_synth_supply_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_synth_supply_base_mainnet_synth_market_id__True__0.cf8aff1a32": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_synth_supply_base_mainnet_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_s_91ed2d6444a2d9e7dae36ab1d509b137.sql", "original_file_path": "models/marts/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_synth_supply_base_mainnet_synth_market_id__True__0.cf8aff1a32", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "dbt_utils_accepted_range_fct_synth_supply_base_mainnet_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_s_91ed2d6444a2d9e7dae36ab1d509b137", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_s_91ed2d6444a2d9e7dae36ab1d509b137", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_s_91ed2d6444a2d9e7dae36ab1d509b137"}, "created_at": 1727988933.9425547, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_s_91ed2d6444a2d9e7dae36ab1d509b137\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_synth_supply_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_synth_supply_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_91ed2d6444a2d9e7dae36ab1d509b137.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_synth_supply_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_synth_supply_base_mainnet", "attached_node": "model.synthetix.fct_synth_supply_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_synth_supply_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_synth_supply_base_mainnet_supply.3f0fbdddb9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_synth_supply_base_mainnet_supply", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_synth_supply_base_mainnet_supply.sql", "original_file_path": "models/marts/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_synth_supply_base_mainnet_supply.3f0fbdddb9", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "not_null_fct_synth_supply_base_mainnet_supply"], "alias": "not_null_fct_synth_supply_base_mainnet_supply", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.9469368, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_synth_supply_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_synth_supply_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_synth_supply_base_mainnet_supply.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect supply\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_synth_supply_base_mainnet\"\nwhere supply is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "supply", "file_key_name": "models.fct_synth_supply_base_mainnet", "attached_node": "model.synthetix.fct_synth_supply_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "supply", "model": "{{ get_where_subquery(ref('fct_synth_supply_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_atomics_base_mainnet_id.627bbbf01f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_base_mainnet_id.sql", "original_file_path": "models/marts/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_mainnet_id.627bbbf01f", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "not_null_fct_spot_atomics_base_mainnet_id"], "alias": "not_null_fct_spot_atomics_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.9486458, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_atomics_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_spot_atomics_base_mainnet", "attached_node": "model.synthetix.fct_spot_atomics_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_spot_atomics_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_spot_atomics_base_mainnet_id.43d4b7c878": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_spot_atomics_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_spot_atomics_base_mainnet_id.sql", "original_file_path": "models/marts/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.unique_fct_spot_atomics_base_mainnet_id.43d4b7c878", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "unique_fct_spot_atomics_base_mainnet_id"], "alias": "unique_fct_spot_atomics_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.9503052, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/unique_fct_spot_atomics_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_atomics_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_spot_atomics_base_mainnet", "attached_node": "model.synthetix.fct_spot_atomics_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_spot_atomics_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_atomics_base_mainnet_ts.8e16294c15": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_base_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_base_mainnet_ts.sql", "original_file_path": "models/marts/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_mainnet_ts.8e16294c15", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "not_null_fct_spot_atomics_base_mainnet_ts"], "alias": "not_null_fct_spot_atomics_base_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.9519646, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_atomics_base_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_spot_atomics_base_mainnet", "attached_node": "model.synthetix.fct_spot_atomics_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_spot_atomics_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_atomics_base_mainnet_block_number.f27d399305": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_base_mainnet_block_number.sql", "original_file_path": "models/marts/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_mainnet_block_number.f27d399305", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "not_null_fct_spot_atomics_base_mainnet_block_number"], "alias": "not_null_fct_spot_atomics_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.953714, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_atomics_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_spot_atomics_base_mainnet", "attached_node": "model.synthetix.fct_spot_atomics_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_spot_atomics_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_atomics_base_mainnet_tx_hash.95b2db0403": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_base_mainnet_tx_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_base_mainnet_tx_hash.sql", "original_file_path": "models/marts/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_mainnet_tx_hash.95b2db0403", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "not_null_fct_spot_atomics_base_mainnet_tx_hash"], "alias": "not_null_fct_spot_atomics_base_mainnet_tx_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.9553373, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_tx_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect tx_hash\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_atomics_base_mainnet\"\nwhere tx_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "tx_hash", "file_key_name": "models.fct_spot_atomics_base_mainnet", "attached_node": "model.synthetix.fct_spot_atomics_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "tx_hash", "model": "{{ get_where_subquery(ref('fct_spot_atomics_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_atomics_base_mainnet_synth_market_id.6f09447421": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_base_mainnet_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_base_mainnet_synth_market_id.sql", "original_file_path": "models/marts/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_mainnet_synth_market_id.6f09447421", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "not_null_fct_spot_atomics_base_mainnet_synth_market_id"], "alias": "not_null_fct_spot_atomics_base_mainnet_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.956971, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_atomics_base_mainnet\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_spot_atomics_base_mainnet", "attached_node": "model.synthetix.fct_spot_atomics_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_spot_atomics_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_spot_atomics_base_mainnet_synth_market_id__True__0.09c446094a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_spot_atomics_base_mainnet_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_s_7fab60828a5bfeb783ade31a478e75db.sql", "original_file_path": "models/marts/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_spot_atomics_base_mainnet_synth_market_id__True__0.09c446094a", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "dbt_utils_accepted_range_fct_spot_atomics_base_mainnet_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_s_7fab60828a5bfeb783ade31a478e75db", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_s_7fab60828a5bfeb783ade31a478e75db", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_s_7fab60828a5bfeb783ade31a478e75db"}, "created_at": 1727988933.9586072, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_s_7fab60828a5bfeb783ade31a478e75db\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_7fab60828a5bfeb783ade31a478e75db.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_spot_atomics_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_spot_atomics_base_mainnet", "attached_node": "model.synthetix.fct_spot_atomics_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_spot_atomics_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_spot_atomics_base_mainnet_price.425623addf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_base_mainnet_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_base_mainnet_price.sql", "original_file_path": "models/marts/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_mainnet_price.425623addf", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "not_null_fct_spot_atomics_base_mainnet_price"], "alias": "not_null_fct_spot_atomics_base_mainnet_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.9630451, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_atomics_base_mainnet\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.fct_spot_atomics_base_mainnet", "attached_node": "model.synthetix.fct_spot_atomics_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('fct_spot_atomics_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_atomics_base_mainnet_amount.f9fe9bd5d8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_base_mainnet_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_base_mainnet_amount.sql", "original_file_path": "models/marts/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_mainnet_amount.f9fe9bd5d8", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "not_null_fct_spot_atomics_base_mainnet_amount"], "alias": "not_null_fct_spot_atomics_base_mainnet_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.9647317, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_atomics_base_mainnet\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.fct_spot_atomics_base_mainnet", "attached_node": "model.synthetix.fct_spot_atomics_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('fct_spot_atomics_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_atomics_base_mainnet_referrer.ab87d661dd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_base_mainnet_referrer", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_base_mainnet_referrer.sql", "original_file_path": "models/marts/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_mainnet_referrer.ab87d661dd", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "not_null_fct_spot_atomics_base_mainnet_referrer"], "alias": "not_null_fct_spot_atomics_base_mainnet_referrer", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.9663734, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_atomics_base_mainnet_referrer.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_atomics_base_mainnet\"\nwhere referrer is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "referrer", "file_key_name": "models.fct_spot_atomics_base_mainnet", "attached_node": "model.synthetix.fct_spot_atomics_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "referrer", "model": "{{ get_where_subquery(ref('fct_spot_atomics_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_markets_base_mainnet_id.b85cc0ba41": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_markets_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_markets_base_mainnet_id.sql", "original_file_path": "models/marts/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_markets_base_mainnet_id.b85cc0ba41", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "not_null_fct_spot_markets_base_mainnet_id"], "alias": "not_null_fct_spot_markets_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.9681544, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_markets_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_markets_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_markets_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_markets_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_spot_markets_base_mainnet", "attached_node": "model.synthetix.fct_spot_markets_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_spot_markets_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_spot_markets_base_mainnet_id__True__0.51d4e415e8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_spot_markets_base_mainnet_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_s_c6e2598ae26ef43c24f3f88f8dc4f769.sql", "original_file_path": "models/marts/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_spot_markets_base_mainnet_id__True__0.51d4e415e8", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "dbt_utils_accepted_range_fct_spot_markets_base_mainnet_id__True__0"], "alias": "dbt_utils_accepted_range_fct_s_c6e2598ae26ef43c24f3f88f8dc4f769", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_s_c6e2598ae26ef43c24f3f88f8dc4f769", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_s_c6e2598ae26ef43c24f3f88f8dc4f769"}, "created_at": 1727988933.9698434, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_s_c6e2598ae26ef43c24f3f88f8dc4f769\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_markets_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_markets_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_c6e2598ae26ef43c24f3f88f8dc4f769.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_spot_markets_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_spot_markets_base_mainnet", "attached_node": "model.synthetix.fct_spot_markets_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "id", "model": "{{ get_where_subquery(ref('fct_spot_markets_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_spot_markets_base_mainnet_created_ts.746ff1f9ce": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_markets_base_mainnet_created_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_markets_base_mainnet_created_ts.sql", "original_file_path": "models/marts/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_markets_base_mainnet_created_ts.746ff1f9ce", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "not_null_fct_spot_markets_base_mainnet_created_ts"], "alias": "not_null_fct_spot_markets_base_mainnet_created_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.9740143, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_markets_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_markets_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_markets_base_mainnet_created_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_markets_base_mainnet\"\nwhere created_ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "created_ts", "file_key_name": "models.fct_spot_markets_base_mainnet", "attached_node": "model.synthetix.fct_spot_markets_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "created_ts", "model": "{{ get_where_subquery(ref('fct_spot_markets_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_markets_base_mainnet_block_number.dd426b1fb6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_markets_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_markets_base_mainnet_block_number.sql", "original_file_path": "models/marts/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_markets_base_mainnet_block_number.dd426b1fb6", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "not_null_fct_spot_markets_base_mainnet_block_number"], "alias": "not_null_fct_spot_markets_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.9758897, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_markets_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_markets_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_markets_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_markets_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_spot_markets_base_mainnet", "attached_node": "model.synthetix.fct_spot_markets_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_spot_markets_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_markets_base_mainnet_token_address.454ffd144a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_markets_base_mainnet_token_address", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_markets_base_mainnet_token_address.sql", "original_file_path": "models/marts/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_markets_base_mainnet_token_address.454ffd144a", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "not_null_fct_spot_markets_base_mainnet_token_address"], "alias": "not_null_fct_spot_markets_base_mainnet_token_address", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.9775739, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_markets_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_markets_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_markets_base_mainnet_token_address.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_address\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_markets_base_mainnet\"\nwhere token_address is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_address", "file_key_name": "models.fct_spot_markets_base_mainnet", "attached_node": "model.synthetix.fct_spot_markets_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_address", "model": "{{ get_where_subquery(ref('fct_spot_markets_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_id.b1091139a2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_wrapper_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_wrapper_base_mainnet_id.sql", "original_file_path": "models/marts/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_id.b1091139a2", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "not_null_fct_spot_wrapper_base_mainnet_id"], "alias": "not_null_fct_spot_wrapper_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.979238, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_wrapper_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_spot_wrapper_base_mainnet", "attached_node": "model.synthetix.fct_spot_wrapper_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_spot_wrapper_base_mainnet_id.c51e21223d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_spot_wrapper_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_spot_wrapper_base_mainnet_id.sql", "original_file_path": "models/marts/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.unique_fct_spot_wrapper_base_mainnet_id.c51e21223d", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "unique_fct_spot_wrapper_base_mainnet_id"], "alias": "unique_fct_spot_wrapper_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.9808996, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/unique_fct_spot_wrapper_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_wrapper_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_spot_wrapper_base_mainnet", "attached_node": "model.synthetix.fct_spot_wrapper_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_ts.b646319cc9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_wrapper_base_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_wrapper_base_mainnet_ts.sql", "original_file_path": "models/marts/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_ts.b646319cc9", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "not_null_fct_spot_wrapper_base_mainnet_ts"], "alias": "not_null_fct_spot_wrapper_base_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.9826725, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_base_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_wrapper_base_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_spot_wrapper_base_mainnet", "attached_node": "model.synthetix.fct_spot_wrapper_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_block_number.9220599356": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_wrapper_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_wrapper_base_mainnet_block_number.sql", "original_file_path": "models/marts/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_block_number.9220599356", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "not_null_fct_spot_wrapper_base_mainnet_block_number"], "alias": "not_null_fct_spot_wrapper_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.9843063, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_wrapper_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_spot_wrapper_base_mainnet", "attached_node": "model.synthetix.fct_spot_wrapper_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_tx_hash.eb92a57d59": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_wrapper_base_mainnet_tx_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_wrapper_base_mainnet_tx_hash.sql", "original_file_path": "models/marts/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_tx_hash.eb92a57d59", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "not_null_fct_spot_wrapper_base_mainnet_tx_hash"], "alias": "not_null_fct_spot_wrapper_base_mainnet_tx_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.9859664, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_base_mainnet_tx_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect tx_hash\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_wrapper_base_mainnet\"\nwhere tx_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "tx_hash", "file_key_name": "models.fct_spot_wrapper_base_mainnet", "attached_node": "model.synthetix.fct_spot_wrapper_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "tx_hash", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_synth_market_id.4d8b77f2da": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_wrapper_base_mainnet_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_wrapper_base_mainnet_synth_market_id.sql", "original_file_path": "models/marts/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_synth_market_id.4d8b77f2da", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "not_null_fct_spot_wrapper_base_mainnet_synth_market_id"], "alias": "not_null_fct_spot_wrapper_base_mainnet_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.9876149, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_base_mainnet_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_wrapper_base_mainnet\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_spot_wrapper_base_mainnet", "attached_node": "model.synthetix.fct_spot_wrapper_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_spot_wrapper_base_mainnet_synth_market_id__True__0.69216a8846": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_spot_wrapper_base_mainnet_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_s_250a7c642b574d53cc1af4dfcbcf129d.sql", "original_file_path": "models/marts/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_spot_wrapper_base_mainnet_synth_market_id__True__0.69216a8846", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "dbt_utils_accepted_range_fct_spot_wrapper_base_mainnet_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_s_250a7c642b574d53cc1af4dfcbcf129d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_s_250a7c642b574d53cc1af4dfcbcf129d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_s_250a7c642b574d53cc1af4dfcbcf129d"}, "created_at": 1727988933.9892728, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_s_250a7c642b574d53cc1af4dfcbcf129d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_250a7c642b574d53cc1af4dfcbcf129d.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_spot_wrapper_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_spot_wrapper_base_mainnet", "attached_node": "model.synthetix.fct_spot_wrapper_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_amount_wrapped.957e1a74f3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_wrapper_base_mainnet_amount_wrapped", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_wrapper_base_mainnet_amount_wrapped.sql", "original_file_path": "models/marts/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_amount_wrapped.957e1a74f3", "fqn": ["synthetix", "marts", "base", "mainnet", "spot", "not_null_fct_spot_wrapper_base_mainnet_amount_wrapped"], "alias": "not_null_fct_spot_wrapper_base_mainnet_amount_wrapped", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988933.993622, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_base_mainnet_amount_wrapped.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_wrapped\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_wrapper_base_mainnet\"\nwhere amount_wrapped is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_wrapped", "file_key_name": "models.fct_spot_wrapper_base_mainnet", "attached_node": "model.synthetix.fct_spot_wrapper_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_wrapped", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_ts.878073b7e8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_vault_collateral_base_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_vault_collateral_base_mainnet_ts.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_ts.878073b7e8", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_vault_collateral_base_mainnet_ts"], "alias": "not_null_fct_core_vault_collateral_base_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.014833, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_vault_collateral_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_vault_collateral_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collateral_base_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_vault_collateral_base_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_core_vault_collateral_base_mainnet", "attached_node": "model.synthetix.fct_core_vault_collateral_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_core_vault_collateral_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_block_number.fc803534fc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_vault_collateral_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_vault_collateral_base_mainnet_block_number.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_block_number.fc803534fc", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_vault_collateral_base_mainnet_block_number"], "alias": "not_null_fct_core_vault_collateral_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.0165648, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_vault_collateral_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_vault_collateral_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collateral_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_vault_collateral_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_core_vault_collateral_base_mainnet", "attached_node": "model.synthetix.fct_core_vault_collateral_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_core_vault_collateral_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_contract_address.f7e3ffefb9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_vault_collateral_base_mainnet_contract_address", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_vault_collat_37b597cf8c32469a1d69c9aadfe682da.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_contract_address.f7e3ffefb9", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_vault_collateral_base_mainnet_contract_address"], "alias": "not_null_fct_core_vault_collat_37b597cf8c32469a1d69c9aadfe682da", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_core_vault_collat_37b597cf8c32469a1d69c9aadfe682da", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_core_vault_collat_37b597cf8c32469a1d69c9aadfe682da"}, "created_at": 1727988934.0187669, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_core_vault_collat_37b597cf8c32469a1d69c9aadfe682da\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_vault_collateral_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_vault_collateral_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collat_37b597cf8c32469a1d69c9aadfe682da.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract_address\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_vault_collateral_base_mainnet\"\nwhere contract_address is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract_address", "file_key_name": "models.fct_core_vault_collateral_base_mainnet", "attached_node": "model.synthetix.fct_core_vault_collateral_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract_address", "model": "{{ get_where_subquery(ref('fct_core_vault_collateral_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_pool_id.1ea1a9fb17": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_vault_collateral_base_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_vault_collateral_base_mainnet_pool_id.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_pool_id.1ea1a9fb17", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_vault_collateral_base_mainnet_pool_id"], "alias": "not_null_fct_core_vault_collateral_base_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.02044, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_vault_collateral_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_vault_collateral_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collateral_base_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_vault_collateral_base_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_vault_collateral_base_mainnet", "attached_node": "model.synthetix.fct_core_vault_collateral_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_vault_collateral_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_vault_collateral_base_mainnet_pool_id__True__0.3c62ac166d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_vault_collateral_base_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_f526b54502b4e6439215a8bf4203c4d6.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_vault_collateral_base_mainnet_pool_id__True__0.3c62ac166d", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "dbt_utils_accepted_range_fct_core_vault_collateral_base_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_c_f526b54502b4e6439215a8bf4203c4d6", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_f526b54502b4e6439215a8bf4203c4d6", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_f526b54502b4e6439215a8bf4203c4d6"}, "created_at": 1727988934.0221035, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_f526b54502b4e6439215a8bf4203c4d6\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_vault_collateral_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_vault_collateral_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_f526b54502b4e6439215a8bf4203c4d6.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_core_vault_collateral_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_vault_collateral_base_mainnet", "attached_node": "model.synthetix.fct_core_vault_collateral_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_vault_collateral_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_collateral_type.e2cbb7867d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_vault_collateral_base_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_vault_collateral_base_mainnet_collateral_type.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_collateral_type.e2cbb7867d", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_vault_collateral_base_mainnet_collateral_type"], "alias": "not_null_fct_core_vault_collateral_base_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.0264878, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_vault_collateral_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_vault_collateral_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collateral_base_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_vault_collateral_base_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_core_vault_collateral_base_mainnet", "attached_node": "model.synthetix.fct_core_vault_collateral_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_core_vault_collateral_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_amount.43a56286ca": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_vault_collateral_base_mainnet_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_vault_collateral_base_mainnet_amount.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_amount.43a56286ca", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_vault_collateral_base_mainnet_amount"], "alias": "not_null_fct_core_vault_collateral_base_mainnet_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.0281575, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_vault_collateral_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_vault_collateral_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collateral_base_mainnet_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_vault_collateral_base_mainnet\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.fct_core_vault_collateral_base_mainnet", "attached_node": "model.synthetix.fct_core_vault_collateral_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('fct_core_vault_collateral_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_vault_collateral_base_mainnet_amount__True__0.031c10a818": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_vault_collateral_base_mainnet_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_6bba595374bdcb2cb46d98f292bf7d2e.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_vault_collateral_base_mainnet_amount__True__0.031c10a818", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "dbt_utils_accepted_range_fct_core_vault_collateral_base_mainnet_amount__True__0"], "alias": "dbt_utils_accepted_range_fct_c_6bba595374bdcb2cb46d98f292bf7d2e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_6bba595374bdcb2cb46d98f292bf7d2e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_6bba595374bdcb2cb46d98f292bf7d2e"}, "created_at": 1727988934.029858, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_6bba595374bdcb2cb46d98f292bf7d2e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_vault_collateral_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_vault_collateral_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_6bba595374bdcb2cb46d98f292bf7d2e.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_core_vault_collateral_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.fct_core_vault_collateral_base_mainnet", "attached_node": "model.synthetix.fct_core_vault_collateral_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('fct_core_vault_collateral_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_collateral_value.b35c2ac09a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_vault_collateral_base_mainnet_collateral_value", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_vault_collat_42b07f2d712f8f2546dd07342c489ad5.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_collateral_value.b35c2ac09a", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_vault_collateral_base_mainnet_collateral_value"], "alias": "not_null_fct_core_vault_collat_42b07f2d712f8f2546dd07342c489ad5", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_core_vault_collat_42b07f2d712f8f2546dd07342c489ad5", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_core_vault_collat_42b07f2d712f8f2546dd07342c489ad5"}, "created_at": 1727988934.034159, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_core_vault_collat_42b07f2d712f8f2546dd07342c489ad5\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_vault_collateral_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_vault_collateral_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_vault_collat_42b07f2d712f8f2546dd07342c489ad5.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_vault_collateral_base_mainnet\"\nwhere collateral_value is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.fct_core_vault_collateral_base_mainnet", "attached_node": "model.synthetix.fct_core_vault_collateral_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_value", "model": "{{ get_where_subquery(ref('fct_core_vault_collateral_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_vault_collateral_base_mainnet_collateral_value__True__0.ffab802571": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_vault_collateral_base_mainnet_collateral_value__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_bc0bc65ef31ab43c72fcc31503f71ffe.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_vault_collateral_base_mainnet_collateral_value__True__0.ffab802571", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "dbt_utils_accepted_range_fct_core_vault_collateral_base_mainnet_collateral_value__True__0"], "alias": "dbt_utils_accepted_range_fct_c_bc0bc65ef31ab43c72fcc31503f71ffe", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_bc0bc65ef31ab43c72fcc31503f71ffe", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_bc0bc65ef31ab43c72fcc31503f71ffe"}, "created_at": 1727988934.035858, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_bc0bc65ef31ab43c72fcc31503f71ffe\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_vault_collateral_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_vault_collateral_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_bc0bc65ef31ab43c72fcc31503f71ffe.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_core_vault_collateral_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.fct_core_vault_collateral_base_mainnet", "attached_node": "model.synthetix.fct_core_vault_collateral_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collateral_value", "model": "{{ get_where_subquery(ref('fct_core_vault_collateral_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_rewards_base_mainnet_ts.af8563a243": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_base_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_base_mainnet_ts.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_base_mainnet_ts.af8563a243", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_rewards_base_mainnet_ts"], "alias": "not_null_fct_pool_rewards_base_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.0401936, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_base_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_base_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_rewards_base_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_rewards_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_base_mainnet_pool_id.47db83edd0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_base_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_base_mainnet_pool_id.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_base_mainnet_pool_id.47db83edd0", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_rewards_base_mainnet_pool_id"], "alias": "not_null_fct_pool_rewards_base_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.0419145, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_base_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_base_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_rewards_base_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_rewards_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_base_mainnet_pool_id__True__0.f01ac775cc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_base_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_a06acbcee374592e1c21556ac5125493.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_base_mainnet_pool_id__True__0.f01ac775cc", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_rewards_base_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_a06acbcee374592e1c21556ac5125493", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_a06acbcee374592e1c21556ac5125493", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_a06acbcee374592e1c21556ac5125493"}, "created_at": 1727988934.0436103, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_a06acbcee374592e1c21556ac5125493\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_a06acbcee374592e1c21556ac5125493.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_rewards_base_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_rewards_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_rewards_base_mainnet_collateral_type.2f7e01ccd0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_base_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_base_mainnet_collateral_type.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_base_mainnet_collateral_type.2f7e01ccd0", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_rewards_base_mainnet_collateral_type"], "alias": "not_null_fct_pool_rewards_base_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.0479078, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_base_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_base_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_rewards_base_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_rewards_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_base_mainnet_distributor.5511d5880d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_base_mainnet_distributor", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_base_mainnet_distributor.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_base_mainnet_distributor.5511d5880d", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_rewards_base_mainnet_distributor"], "alias": "not_null_fct_pool_rewards_base_mainnet_distributor", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.0496309, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_base_mainnet_distributor.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_base_mainnet\"\nwhere distributor is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "distributor", "file_key_name": "models.fct_pool_rewards_base_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "distributor", "model": "{{ get_where_subquery(ref('fct_pool_rewards_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_base_mainnet_token_symbol.1810912a65": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_base_mainnet_token_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_base_mainnet_token_symbol.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_base_mainnet_token_symbol.1810912a65", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_rewards_base_mainnet_token_symbol"], "alias": "not_null_fct_pool_rewards_base_mainnet_token_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.0513186, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_base_mainnet_token_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_base_mainnet\"\nwhere token_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_symbol", "file_key_name": "models.fct_pool_rewards_base_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_symbol", "model": "{{ get_where_subquery(ref('fct_pool_rewards_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_base_mainnet_amount.c7b92514fd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_base_mainnet_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_base_mainnet_amount.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_base_mainnet_amount.c7b92514fd", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_rewards_base_mainnet_amount"], "alias": "not_null_fct_pool_rewards_base_mainnet_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.0531213, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_base_mainnet_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_base_mainnet\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.fct_pool_rewards_base_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('fct_pool_rewards_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_base_mainnet_amount__True__0.5a5b31d40e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_base_mainnet_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_c6a9d6cdf38f5a5f7e8ab2f8af3e7400.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_base_mainnet_amount__True__0.5a5b31d40e", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_rewards_base_mainnet_amount__True__0"], "alias": "dbt_utils_accepted_range_fct_p_c6a9d6cdf38f5a5f7e8ab2f8af3e7400", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_c6a9d6cdf38f5a5f7e8ab2f8af3e7400", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_c6a9d6cdf38f5a5f7e8ab2f8af3e7400"}, "created_at": 1727988934.0548122, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_c6a9d6cdf38f5a5f7e8ab2f8af3e7400\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_c6a9d6cdf38f5a5f7e8ab2f8af3e7400.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.fct_pool_rewards_base_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('fct_pool_rewards_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_account_delegation_base_mainnet_ts.3412be3139": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_account_delegation_base_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_account_delegation_base_mainnet_ts.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_account_delegation_base_mainnet_ts.3412be3139", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_account_delegation_base_mainnet_ts"], "alias": "not_null_fct_core_account_delegation_base_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.0590491, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_account_delegation_base_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_account_delegation_base_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_core_account_delegation_base_mainnet", "attached_node": "model.synthetix.fct_core_account_delegation_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_account_delegation_base_mainnet_account_id.64d4657b45": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_account_delegation_base_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_account_delegation_base_mainnet_account_id.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_account_delegation_base_mainnet_account_id.64d4657b45", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_account_delegation_base_mainnet_account_id"], "alias": "not_null_fct_core_account_delegation_base_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.0609272, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_account_delegation_base_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_account_delegation_base_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_core_account_delegation_base_mainnet", "attached_node": "model.synthetix.fct_core_account_delegation_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_account_delegation_base_mainnet_pool_id.c2b6448825": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_account_delegation_base_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_account_delegation_base_mainnet_pool_id.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_account_delegation_base_mainnet_pool_id.c2b6448825", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_account_delegation_base_mainnet_pool_id"], "alias": "not_null_fct_core_account_delegation_base_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.0626245, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_account_delegation_base_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_account_delegation_base_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_account_delegation_base_mainnet", "attached_node": "model.synthetix.fct_core_account_delegation_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_base_mainnet_pool_id__True__0.a18d31544f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_account_delegation_base_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_0c3a3ad4b2605e67c43089afd856b412.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_base_mainnet_pool_id__True__0.a18d31544f", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "dbt_utils_accepted_range_fct_core_account_delegation_base_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_c_0c3a3ad4b2605e67c43089afd856b412", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_0c3a3ad4b2605e67c43089afd856b412", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_0c3a3ad4b2605e67c43089afd856b412"}, "created_at": 1727988934.0642924, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_0c3a3ad4b2605e67c43089afd856b412\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_0c3a3ad4b2605e67c43089afd856b412.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_core_account_delegation_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_account_delegation_base_mainnet", "attached_node": "model.synthetix.fct_core_account_delegation_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_account_delegation_base_mainnet_collateral_type.01ebd9c59e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_account_delegation_base_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_account_dele_48ede5ea58c83e85f0c9b34275d541ce.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_account_delegation_base_mainnet_collateral_type.01ebd9c59e", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_account_delegation_base_mainnet_collateral_type"], "alias": "not_null_fct_core_account_dele_48ede5ea58c83e85f0c9b34275d541ce", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_core_account_dele_48ede5ea58c83e85f0c9b34275d541ce", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_core_account_dele_48ede5ea58c83e85f0c9b34275d541ce"}, "created_at": 1727988934.0686622, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_core_account_dele_48ede5ea58c83e85f0c9b34275d541ce\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_account_dele_48ede5ea58c83e85f0c9b34275d541ce.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_account_delegation_base_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_core_account_delegation_base_mainnet", "attached_node": "model.synthetix.fct_core_account_delegation_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_account_delegation_base_mainnet_amount_delegated.c0cf7fdd11": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_account_delegation_base_mainnet_amount_delegated", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_account_dele_5c6ae4e230c42e179a94f3c08c406b4f.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_account_delegation_base_mainnet_amount_delegated.c0cf7fdd11", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_account_delegation_base_mainnet_amount_delegated"], "alias": "not_null_fct_core_account_dele_5c6ae4e230c42e179a94f3c08c406b4f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_core_account_dele_5c6ae4e230c42e179a94f3c08c406b4f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_core_account_dele_5c6ae4e230c42e179a94f3c08c406b4f"}, "created_at": 1727988934.0703318, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_core_account_dele_5c6ae4e230c42e179a94f3c08c406b4f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_account_dele_5c6ae4e230c42e179a94f3c08c406b4f.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_delegated\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_account_delegation_base_mainnet\"\nwhere amount_delegated is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_delegated", "file_key_name": "models.fct_core_account_delegation_base_mainnet", "attached_node": "model.synthetix.fct_core_account_delegation_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_delegated", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_base_mainnet_amount_delegated__True__0.5d186a76ca": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_account_delegation_base_mainnet_amount_delegated__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_63d34731f192f581c7d937dba2a57268.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_base_mainnet_amount_delegated__True__0.5d186a76ca", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "dbt_utils_accepted_range_fct_core_account_delegation_base_mainnet_amount_delegated__True__0"], "alias": "dbt_utils_accepted_range_fct_c_63d34731f192f581c7d937dba2a57268", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_63d34731f192f581c7d937dba2a57268", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_63d34731f192f581c7d937dba2a57268"}, "created_at": 1727988934.072019, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_63d34731f192f581c7d937dba2a57268\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_63d34731f192f581c7d937dba2a57268.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_core_account_delegation_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_delegated >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_delegated", "file_key_name": "models.fct_core_account_delegation_base_mainnet", "attached_node": "model.synthetix.fct_core_account_delegation_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount_delegated", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_apr_base_mainnet_ts.fa672a8124": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_mainnet_ts.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_ts.fa672a8124", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_apr_base_mainnet_ts"], "alias": "not_null_fct_core_apr_base_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.0763724, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_core_apr_base_mainnet", "attached_node": "model.synthetix.fct_core_apr_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_core_apr_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_base_mainnet_pool_id.ec4f69201c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_mainnet_pool_id.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_pool_id.ec4f69201c", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_apr_base_mainnet_pool_id"], "alias": "not_null_fct_core_apr_base_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.078098, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_apr_base_mainnet", "attached_node": "model.synthetix.fct_core_apr_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_apr_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_mainnet_pool_id__True__0.6f65c027c2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_apr_base_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_34905ccfa7f104f9e681258d06bbb98a.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_mainnet_pool_id__True__0.6f65c027c2", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "dbt_utils_accepted_range_fct_core_apr_base_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_c_34905ccfa7f104f9e681258d06bbb98a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_34905ccfa7f104f9e681258d06bbb98a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_34905ccfa7f104f9e681258d06bbb98a"}, "created_at": 1727988934.079804, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_34905ccfa7f104f9e681258d06bbb98a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_34905ccfa7f104f9e681258d06bbb98a.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_apr_base_mainnet", "attached_node": "model.synthetix.fct_core_apr_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_apr_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_apr_base_mainnet_collateral_type.6b18aa87ce": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_mainnet_collateral_type.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_collateral_type.6b18aa87ce", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_apr_base_mainnet_collateral_type"], "alias": "not_null_fct_core_apr_base_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.0841343, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_core_apr_base_mainnet", "attached_node": "model.synthetix.fct_core_apr_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_core_apr_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_base_mainnet_collateral_value.ca0cfe00d9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_mainnet_collateral_value", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_mainnet_collateral_value.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_collateral_value.ca0cfe00d9", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_apr_base_mainnet_collateral_value"], "alias": "not_null_fct_core_apr_base_mainnet_collateral_value", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.0858428, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_collateral_value.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere collateral_value is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.fct_core_apr_base_mainnet", "attached_node": "model.synthetix.fct_core_apr_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_value", "model": "{{ get_where_subquery(ref('fct_core_apr_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_mainnet_collateral_value__True__0.09ad3e4f8e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_apr_base_mainnet_collateral_value__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_60527a0769f89a89a2519580069dce39.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_mainnet_collateral_value__True__0.09ad3e4f8e", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "dbt_utils_accepted_range_fct_core_apr_base_mainnet_collateral_value__True__0"], "alias": "dbt_utils_accepted_range_fct_c_60527a0769f89a89a2519580069dce39", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_60527a0769f89a89a2519580069dce39", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_60527a0769f89a89a2519580069dce39"}, "created_at": 1727988934.0876942, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_60527a0769f89a89a2519580069dce39\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_60527a0769f89a89a2519580069dce39.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.fct_core_apr_base_mainnet", "attached_node": "model.synthetix.fct_core_apr_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collateral_value", "model": "{{ get_where_subquery(ref('fct_core_apr_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_apr_base_mainnet_debt.3003bbaef9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_mainnet_debt", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_mainnet_debt.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_debt.3003bbaef9", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_apr_base_mainnet_debt"], "alias": "not_null_fct_core_apr_base_mainnet_debt", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.0918984, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_debt.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere debt is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "debt", "file_key_name": "models.fct_core_apr_base_mainnet", "attached_node": "model.synthetix.fct_core_apr_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "debt", "model": "{{ get_where_subquery(ref('fct_core_apr_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_base_mainnet_hourly_issuance.58d7e6392e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_mainnet_hourly_issuance", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_mainnet_hourly_issuance.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_hourly_issuance.58d7e6392e", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_apr_base_mainnet_hourly_issuance"], "alias": "not_null_fct_core_apr_base_mainnet_hourly_issuance", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.0936203, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_hourly_issuance.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_issuance\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere hourly_issuance is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_issuance", "file_key_name": "models.fct_core_apr_base_mainnet", "attached_node": "model.synthetix.fct_core_apr_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_issuance", "model": "{{ get_where_subquery(ref('fct_core_apr_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_base_mainnet_hourly_pnl.aace5f4a92": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_mainnet_hourly_pnl", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_mainnet_hourly_pnl.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_hourly_pnl.aace5f4a92", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_apr_base_mainnet_hourly_pnl"], "alias": "not_null_fct_core_apr_base_mainnet_hourly_pnl", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.0954914, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_hourly_pnl.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere hourly_pnl is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_pnl", "file_key_name": "models.fct_core_apr_base_mainnet", "attached_node": "model.synthetix.fct_core_apr_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_pnl", "model": "{{ get_where_subquery(ref('fct_core_apr_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_base_mainnet_cumulative_pnl.0dfa79c775": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_mainnet_cumulative_pnl", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_mainnet_cumulative_pnl.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_cumulative_pnl.0dfa79c775", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_apr_base_mainnet_cumulative_pnl"], "alias": "not_null_fct_core_apr_base_mainnet_cumulative_pnl", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.0971644, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_cumulative_pnl.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_pnl\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere cumulative_pnl is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "cumulative_pnl", "file_key_name": "models.fct_core_apr_base_mainnet", "attached_node": "model.synthetix.fct_core_apr_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "cumulative_pnl", "model": "{{ get_where_subquery(ref('fct_core_apr_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_base_mainnet_cumulative_issuance.6b5aeff994": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_mainnet_cumulative_issuance", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_mainnet_cumulative_issuance.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_cumulative_issuance.6b5aeff994", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_apr_base_mainnet_cumulative_issuance"], "alias": "not_null_fct_core_apr_base_mainnet_cumulative_issuance", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.0988379, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_cumulative_issuance.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_issuance\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere cumulative_issuance is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "cumulative_issuance", "file_key_name": "models.fct_core_apr_base_mainnet", "attached_node": "model.synthetix.fct_core_apr_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "cumulative_issuance", "model": "{{ get_where_subquery(ref('fct_core_apr_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_base_mainnet_rewards_usd.9770eed99e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_mainnet_rewards_usd", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_mainnet_rewards_usd.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_rewards_usd.9770eed99e", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_apr_base_mainnet_rewards_usd"], "alias": "not_null_fct_core_apr_base_mainnet_rewards_usd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1005025, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_rewards_usd.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere rewards_usd is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_core_apr_base_mainnet", "attached_node": "model.synthetix.fct_core_apr_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_core_apr_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_mainnet_rewards_usd__True__0.cd9a35763d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_apr_base_mainnet_rewards_usd__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_eb7cb32edc5d4a16284e415551837739.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_mainnet_rewards_usd__True__0.cd9a35763d", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "dbt_utils_accepted_range_fct_core_apr_base_mainnet_rewards_usd__True__0"], "alias": "dbt_utils_accepted_range_fct_c_eb7cb32edc5d4a16284e415551837739", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_eb7cb32edc5d4a16284e415551837739", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_eb7cb32edc5d4a16284e415551837739"}, "created_at": 1727988934.1028357, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_eb7cb32edc5d4a16284e415551837739\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_eb7cb32edc5d4a16284e415551837739.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_core_apr_base_mainnet", "attached_node": "model.synthetix.fct_core_apr_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_core_apr_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_apr_base_mainnet_hourly_pnl_pct.709eae57a9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_mainnet_hourly_pnl_pct", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_mainnet_hourly_pnl_pct.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_hourly_pnl_pct.709eae57a9", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_apr_base_mainnet_hourly_pnl_pct"], "alias": "not_null_fct_core_apr_base_mainnet_hourly_pnl_pct", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1070228, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_hourly_pnl_pct.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl_pct\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere hourly_pnl_pct is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_pnl_pct", "file_key_name": "models.fct_core_apr_base_mainnet", "attached_node": "model.synthetix.fct_core_apr_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_pnl_pct", "model": "{{ get_where_subquery(ref('fct_core_apr_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_base_mainnet_hourly_rewards_pct.e5170bb035": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_mainnet_hourly_rewards_pct", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_mainnet_hourly_rewards_pct.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_hourly_rewards_pct.e5170bb035", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_apr_base_mainnet_hourly_rewards_pct"], "alias": "not_null_fct_core_apr_base_mainnet_hourly_rewards_pct", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.10874, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_hourly_rewards_pct.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_rewards_pct\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere hourly_rewards_pct is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_rewards_pct", "file_key_name": "models.fct_core_apr_base_mainnet", "attached_node": "model.synthetix.fct_core_apr_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_rewards_pct", "model": "{{ get_where_subquery(ref('fct_core_apr_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_mainnet_hourly_rewards_pct__True__1__0.615edfd299": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_apr_base_mainnet_hourly_rewards_pct__True__1__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_c7fff98d755af95adeb25c2a02c7ec5b.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_mainnet_hourly_rewards_pct__True__1__0.615edfd299", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "dbt_utils_accepted_range_fct_core_apr_base_mainnet_hourly_rewards_pct__True__1__0"], "alias": "dbt_utils_accepted_range_fct_c_c7fff98d755af95adeb25c2a02c7ec5b", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_c7fff98d755af95adeb25c2a02c7ec5b", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_c7fff98d755af95adeb25c2a02c7ec5b"}, "created_at": 1727988934.1106226, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_c7fff98d755af95adeb25c2a02c7ec5b\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_c7fff98d755af95adeb25c2a02c7ec5b.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct >= 0\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_rewards_pct", "file_key_name": "models.fct_core_apr_base_mainnet", "attached_node": "model.synthetix.fct_core_apr_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "max_value": 1, "inclusive": true, "column_name": "hourly_rewards_pct", "model": "{{ get_where_subquery(ref('fct_core_apr_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_apr_base_mainnet_apr_24h.5f87709afa": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_mainnet_apr_24h", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_mainnet_apr_24h.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_apr_24h.5f87709afa", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_apr_base_mainnet_apr_24h"], "alias": "not_null_fct_core_apr_base_mainnet_apr_24h", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.114779, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_apr_24h.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apr_24h\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere apr_24h is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "apr_24h", "file_key_name": "models.fct_core_apr_base_mainnet", "attached_node": "model.synthetix.fct_core_apr_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "apr_24h", "model": "{{ get_where_subquery(ref('fct_core_apr_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_base_mainnet_apy_24h.0d59b73826": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_mainnet_apy_24h", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_mainnet_apy_24h.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_apy_24h.0d59b73826", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_apr_base_mainnet_apy_24h"], "alias": "not_null_fct_core_apr_base_mainnet_apy_24h", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1166544, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_apy_24h.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apy_24h\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere apy_24h is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "apy_24h", "file_key_name": "models.fct_core_apr_base_mainnet", "attached_node": "model.synthetix.fct_core_apr_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "apy_24h", "model": "{{ get_where_subquery(ref('fct_core_apr_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_base_mainnet_apr_7d.8545f2f45f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_mainnet_apr_7d", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_mainnet_apr_7d.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_apr_7d.8545f2f45f", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_apr_base_mainnet_apr_7d"], "alias": "not_null_fct_core_apr_base_mainnet_apr_7d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1183243, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_apr_7d.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apr_7d\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere apr_7d is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "apr_7d", "file_key_name": "models.fct_core_apr_base_mainnet", "attached_node": "model.synthetix.fct_core_apr_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "apr_7d", "model": "{{ get_where_subquery(ref('fct_core_apr_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_base_mainnet_apy_7d.d068a55e21": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_mainnet_apy_7d", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_mainnet_apy_7d.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_apy_7d.d068a55e21", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_apr_base_mainnet_apy_7d"], "alias": "not_null_fct_core_apr_base_mainnet_apy_7d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1199892, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_apy_7d.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apy_7d\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere apy_7d is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "apy_7d", "file_key_name": "models.fct_core_apr_base_mainnet", "attached_node": "model.synthetix.fct_core_apr_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "apy_7d", "model": "{{ get_where_subquery(ref('fct_core_apr_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_base_mainnet_apr_28d.69fcad855f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_mainnet_apr_28d", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_mainnet_apr_28d.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_apr_28d.69fcad855f", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_apr_base_mainnet_apr_28d"], "alias": "not_null_fct_core_apr_base_mainnet_apr_28d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1216447, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_apr_28d.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apr_28d\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere apr_28d is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "apr_28d", "file_key_name": "models.fct_core_apr_base_mainnet", "attached_node": "model.synthetix.fct_core_apr_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "apr_28d", "model": "{{ get_where_subquery(ref('fct_core_apr_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_base_mainnet_apy_28d.384e146fdc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_base_mainnet_apy_28d", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_base_mainnet_apy_28d.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_apy_28d.384e146fdc", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_apr_base_mainnet_apy_28d"], "alias": "not_null_fct_core_apr_base_mainnet_apy_28d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1232991, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_apr_base_mainnet_apy_28d.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apy_28d\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere apy_28d is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "apy_28d", "file_key_name": "models.fct_core_apr_base_mainnet", "attached_node": "model.synthetix.fct_core_apr_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "apy_28d", "model": "{{ get_where_subquery(ref('fct_core_apr_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_base_mainnet_id.a50a975385": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_base_mainnet_id.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_mainnet_id.a50a975385", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_market_updated_base_mainnet_id"], "alias": "not_null_fct_core_market_updated_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1251495, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_market_updated_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_core_market_updated_base_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_core_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_core_market_updated_base_mainnet_id.ec01754a17": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_core_market_updated_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_core_market_updated_base_mainnet_id.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_fct_core_market_updated_base_mainnet_id.ec01754a17", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "unique_fct_core_market_updated_base_mainnet_id"], "alias": "unique_fct_core_market_updated_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1268384, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/unique_fct_core_market_updated_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_market_updated_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_core_market_updated_base_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_core_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_base_mainnet_ts.f35cfffa6d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_base_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_base_mainnet_ts.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_mainnet_ts.f35cfffa6d", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_market_updated_base_mainnet_ts"], "alias": "not_null_fct_core_market_updated_base_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.128487, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_market_updated_base_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_core_market_updated_base_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_core_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_base_mainnet_transaction_hash.87848e2a26": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_base_mainnet_transaction_hash.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_mainnet_transaction_hash.87848e2a26", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_market_updated_base_mainnet_transaction_hash"], "alias": "not_null_fct_core_market_updated_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1301315, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_market_updated_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_core_market_updated_base_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_core_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_base_mainnet_event_name.38e05844e8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_base_mainnet_event_name.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_mainnet_event_name.38e05844e8", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_market_updated_base_mainnet_event_name"], "alias": "not_null_fct_core_market_updated_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1319063, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_market_updated_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_core_market_updated_base_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_core_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_fct_core_market_updated_base_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.b6908f0c03": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_fct_core_market_updated_base_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_fct_core_marke_fbcb06123ff64c40081372c459987d0d.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_fct_core_market_updated_base_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.b6908f0c03", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "accepted_values_fct_core_market_updated_base_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited"], "alias": "accepted_values_fct_core_marke_fbcb06123ff64c40081372c459987d0d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_fct_core_marke_fbcb06123ff64c40081372c459987d0d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_fct_core_marke_fbcb06123ff64c40081372c459987d0d"}, "created_at": 1727988934.1336894, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_fct_core_marke_fbcb06123ff64c40081372c459987d0d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/accepted_values_fct_core_marke_fbcb06123ff64c40081372c459987d0d.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_base_mainnet\".\"fct_core_market_updated_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketCollateralWithdrawn','MarketCollateralDeposited','MarketUsdWithdrawn','MarketUsdDeposited'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_core_market_updated_base_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["MarketCollateralWithdrawn", "MarketCollateralDeposited", "MarketUsdWithdrawn", "MarketUsdDeposited"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_core_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_base_mainnet_market_id.c97cd708fa": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_base_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_base_mainnet_market_id.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_mainnet_market_id.c97cd708fa", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_market_updated_base_mainnet_market_id"], "alias": "not_null_fct_core_market_updated_base_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1382303, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_market_updated_base_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_core_market_updated_base_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_core_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_market_updated_base_mainnet_market_id__True__0.2ed4a3f792": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_market_updated_base_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_07e7b3d012c319772ee6dbea8ff50ee4.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_market_updated_base_mainnet_market_id__True__0.2ed4a3f792", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "dbt_utils_accepted_range_fct_core_market_updated_base_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_c_07e7b3d012c319772ee6dbea8ff50ee4", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_07e7b3d012c319772ee6dbea8ff50ee4", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_07e7b3d012c319772ee6dbea8ff50ee4"}, "created_at": 1727988934.1399677, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_07e7b3d012c319772ee6dbea8ff50ee4\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_07e7b3d012c319772ee6dbea8ff50ee4.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_core_market_updated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_core_market_updated_base_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_core_market_updated_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_market_updated_base_mainnet_collateral_type.b71240306c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_base_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_base_mainnet_collateral_type.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_mainnet_collateral_type.b71240306c", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_market_updated_base_mainnet_collateral_type"], "alias": "not_null_fct_core_market_updated_base_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1441603, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_market_updated_base_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_core_market_updated_base_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_core_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_base_mainnet_credit_capacity.303317e986": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_base_mainnet_credit_capacity", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_base_mainnet_credit_capacity.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_mainnet_credit_capacity.303317e986", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_market_updated_base_mainnet_credit_capacity"], "alias": "not_null_fct_core_market_updated_base_mainnet_credit_capacity", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.146021, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_credit_capacity.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect credit_capacity\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_market_updated_base_mainnet\"\nwhere credit_capacity is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "credit_capacity", "file_key_name": "models.fct_core_market_updated_base_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "credit_capacity", "model": "{{ get_where_subquery(ref('fct_core_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_base_mainnet_net_issuance.2d64ab52f8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_base_mainnet_net_issuance", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_base_mainnet_net_issuance.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_mainnet_net_issuance.2d64ab52f8", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_market_updated_base_mainnet_net_issuance"], "alias": "not_null_fct_core_market_updated_base_mainnet_net_issuance", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.147698, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_net_issuance.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect net_issuance\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_market_updated_base_mainnet\"\nwhere net_issuance is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "net_issuance", "file_key_name": "models.fct_core_market_updated_base_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "net_issuance", "model": "{{ get_where_subquery(ref('fct_core_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_base_mainnet_token_amount.ead854df90": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_base_mainnet_token_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_base_mainnet_token_amount.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_mainnet_token_amount.ead854df90", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_market_updated_base_mainnet_token_amount"], "alias": "not_null_fct_core_market_updated_base_mainnet_token_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1493552, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_market_updated_base_mainnet_token_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_market_updated_base_mainnet\"\nwhere token_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.fct_core_market_updated_base_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_amount", "model": "{{ get_where_subquery(ref('fct_core_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pool_collateral_base_mainnet_ts.4e638376c4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pool_collateral_base_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pool_collateral_base_mainnet_ts.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pool_collateral_base_mainnet_ts.4e638376c4", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_pool_collateral_base_mainnet_ts"], "alias": "not_null_fct_core_pool_collateral_base_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.151031, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_collateral_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_collateral_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_base_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_pool_collateral_base_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_core_pool_collateral_base_mainnet", "attached_node": "model.synthetix.fct_core_pool_collateral_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_core_pool_collateral_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pool_collateral_base_mainnet_collateral_type.63ab148d0c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pool_collateral_base_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pool_collateral_base_mainnet_collateral_type.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pool_collateral_base_mainnet_collateral_type.63ab148d0c", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_pool_collateral_base_mainnet_collateral_type"], "alias": "not_null_fct_core_pool_collateral_base_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.152794, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_collateral_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_collateral_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_base_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_pool_collateral_base_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_core_pool_collateral_base_mainnet", "attached_node": "model.synthetix.fct_core_pool_collateral_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_core_pool_collateral_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pool_collateral_base_mainnet_amount_deposited.9fabc246a7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pool_collateral_base_mainnet_amount_deposited", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pool_collateral_base_mainnet_amount_deposited.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pool_collateral_base_mainnet_amount_deposited.9fabc246a7", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_pool_collateral_base_mainnet_amount_deposited"], "alias": "not_null_fct_core_pool_collateral_base_mainnet_amount_deposited", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1544437, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_collateral_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_collateral_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_base_mainnet_amount_deposited.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_deposited\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_pool_collateral_base_mainnet\"\nwhere amount_deposited is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_deposited", "file_key_name": "models.fct_core_pool_collateral_base_mainnet", "attached_node": "model.synthetix.fct_core_pool_collateral_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_deposited", "model": "{{ get_where_subquery(ref('fct_core_pool_collateral_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pool_delegation_base_mainnet_ts.2ed20ab777": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pool_delegation_base_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pool_delegation_base_mainnet_ts.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pool_delegation_base_mainnet_ts.2ed20ab777", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_pool_delegation_base_mainnet_ts"], "alias": "not_null_fct_core_pool_delegation_base_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1560647, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_delegation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_delegation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_base_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_pool_delegation_base_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_core_pool_delegation_base_mainnet", "attached_node": "model.synthetix.fct_core_pool_delegation_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_core_pool_delegation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pool_delegation_base_mainnet_pool_id.d338258729": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pool_delegation_base_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pool_delegation_base_mainnet_pool_id.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pool_delegation_base_mainnet_pool_id.d338258729", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_pool_delegation_base_mainnet_pool_id"], "alias": "not_null_fct_core_pool_delegation_base_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1577232, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_delegation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_delegation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_base_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_pool_delegation_base_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_pool_delegation_base_mainnet", "attached_node": "model.synthetix.fct_core_pool_delegation_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_pool_delegation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_pool_delegation_base_mainnet_pool_id__True__0.4d81a0e2e0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_pool_delegation_base_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_8363e9f5a95fe0d37cdd21e63a723d71.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_pool_delegation_base_mainnet_pool_id__True__0.4d81a0e2e0", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "dbt_utils_accepted_range_fct_core_pool_delegation_base_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_c_8363e9f5a95fe0d37cdd21e63a723d71", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_8363e9f5a95fe0d37cdd21e63a723d71", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_8363e9f5a95fe0d37cdd21e63a723d71"}, "created_at": 1727988934.1593528, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_8363e9f5a95fe0d37cdd21e63a723d71\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_delegation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_delegation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_8363e9f5a95fe0d37cdd21e63a723d71.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_core_pool_delegation_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_pool_delegation_base_mainnet", "attached_node": "model.synthetix.fct_core_pool_delegation_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_pool_delegation_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_pool_delegation_base_mainnet_collateral_type.49ff2a0118": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pool_delegation_base_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pool_delegation_base_mainnet_collateral_type.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pool_delegation_base_mainnet_collateral_type.49ff2a0118", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_pool_delegation_base_mainnet_collateral_type"], "alias": "not_null_fct_core_pool_delegation_base_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1637306, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_delegation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_delegation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_base_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_pool_delegation_base_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_core_pool_delegation_base_mainnet", "attached_node": "model.synthetix.fct_core_pool_delegation_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_core_pool_delegation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pools_base_mainnet_id.1f1f3ad095": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pools_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pools_base_mainnet_id.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pools_base_mainnet_id.1f1f3ad095", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_pools_base_mainnet_id"], "alias": "not_null_fct_core_pools_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1656175, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pools_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pools_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pools_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_pools_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_core_pools_base_mainnet", "attached_node": "model.synthetix.fct_core_pools_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_core_pools_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_pools_base_mainnet_id__True__0.2b14986ce3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_pools_base_mainnet_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_ce1e0f8e6a0c289e7cea14e7e56d78c3.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_pools_base_mainnet_id__True__0.2b14986ce3", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "dbt_utils_accepted_range_fct_core_pools_base_mainnet_id__True__0"], "alias": "dbt_utils_accepted_range_fct_c_ce1e0f8e6a0c289e7cea14e7e56d78c3", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_ce1e0f8e6a0c289e7cea14e7e56d78c3", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_ce1e0f8e6a0c289e7cea14e7e56d78c3"}, "created_at": 1727988934.167443, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_ce1e0f8e6a0c289e7cea14e7e56d78c3\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pools_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pools_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_ce1e0f8e6a0c289e7cea14e7e56d78c3.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_core_pools_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_core_pools_base_mainnet", "attached_node": "model.synthetix.fct_core_pools_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "id", "model": "{{ get_where_subquery(ref('fct_core_pools_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_pools_base_mainnet_created_ts.a07bb6b8fe": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pools_base_mainnet_created_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pools_base_mainnet_created_ts.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pools_base_mainnet_created_ts.a07bb6b8fe", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_pools_base_mainnet_created_ts"], "alias": "not_null_fct_core_pools_base_mainnet_created_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1716936, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pools_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pools_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pools_base_mainnet_created_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_pools_base_mainnet\"\nwhere created_ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "created_ts", "file_key_name": "models.fct_core_pools_base_mainnet", "attached_node": "model.synthetix.fct_core_pools_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "created_ts", "model": "{{ get_where_subquery(ref('fct_core_pools_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pools_base_mainnet_block_number.cc61b3ca43": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pools_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pools_base_mainnet_block_number.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pools_base_mainnet_block_number.cc61b3ca43", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_pools_base_mainnet_block_number"], "alias": "not_null_fct_core_pools_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1733613, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pools_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pools_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pools_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_pools_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_core_pools_base_mainnet", "attached_node": "model.synthetix.fct_core_pools_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_core_pools_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pools_base_mainnet_owner.a2cfe04f87": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pools_base_mainnet_owner", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pools_base_mainnet_owner.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pools_base_mainnet_owner.a2cfe04f87", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_core_pools_base_mainnet_owner"], "alias": "not_null_fct_core_pools_base_mainnet_owner", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1752095, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pools_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pools_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_core_pools_base_mainnet_owner.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_pools_base_mainnet\"\nwhere owner is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "owner", "file_key_name": "models.fct_core_pools_base_mainnet", "attached_node": "model.synthetix.fct_core_pools_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "owner", "model": "{{ get_where_subquery(ref('fct_core_pools_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_debt_base_mainnet_ts.f49a23ebcd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_debt_base_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_debt_base_mainnet_ts.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_debt_base_mainnet_ts.f49a23ebcd", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_debt_base_mainnet_ts"], "alias": "not_null_fct_pool_debt_base_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1768854, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_debt_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_debt_base_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_debt_base_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_debt_base_mainnet", "attached_node": "model.synthetix.fct_pool_debt_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_debt_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_debt_base_mainnet_block_number.dd32fc50c6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_debt_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_debt_base_mainnet_block_number.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_debt_base_mainnet_block_number.dd32fc50c6", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_debt_base_mainnet_block_number"], "alias": "not_null_fct_pool_debt_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1785326, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_debt_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_debt_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_debt_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_pool_debt_base_mainnet", "attached_node": "model.synthetix.fct_pool_debt_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_pool_debt_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_debt_base_mainnet_pool_id.8e9e20797d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_debt_base_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_debt_base_mainnet_pool_id.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_debt_base_mainnet_pool_id.8e9e20797d", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_debt_base_mainnet_pool_id"], "alias": "not_null_fct_pool_debt_base_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1801682, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_debt_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_debt_base_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_debt_base_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_debt_base_mainnet", "attached_node": "model.synthetix.fct_pool_debt_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_debt_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_debt_base_mainnet_pool_id__True__0.a1f5ec7b1b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_debt_base_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_54a5030c1cac11053a9d40471504b3d0.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_debt_base_mainnet_pool_id__True__0.a1f5ec7b1b", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_debt_base_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_54a5030c1cac11053a9d40471504b3d0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_54a5030c1cac11053a9d40471504b3d0", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_54a5030c1cac11053a9d40471504b3d0"}, "created_at": 1727988934.1819472, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_54a5030c1cac11053a9d40471504b3d0\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_debt_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_54a5030c1cac11053a9d40471504b3d0.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_pool_debt_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_debt_base_mainnet", "attached_node": "model.synthetix.fct_pool_debt_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_debt_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_debt_base_mainnet_collateral_type.92a752ffea": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_debt_base_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_debt_base_mainnet_collateral_type.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_debt_base_mainnet_collateral_type.92a752ffea", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_debt_base_mainnet_collateral_type"], "alias": "not_null_fct_pool_debt_base_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1862915, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_debt_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_debt_base_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_debt_base_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_debt_base_mainnet", "attached_node": "model.synthetix.fct_pool_debt_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_debt_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_debt_base_mainnet_debt.5b37c10505": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_debt_base_mainnet_debt", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_debt_base_mainnet_debt.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_debt_base_mainnet_debt.5b37c10505", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_debt_base_mainnet_debt"], "alias": "not_null_fct_pool_debt_base_mainnet_debt", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1883786, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_debt_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_debt_base_mainnet_debt.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_debt_base_mainnet\"\nwhere debt is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "debt", "file_key_name": "models.fct_pool_debt_base_mainnet", "attached_node": "model.synthetix.fct_pool_debt_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "debt", "model": "{{ get_where_subquery(ref('fct_pool_debt_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_hourly_base_mainnet_ts.af3f6a895d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_hourly_base_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_hourly_base_mainnet_ts.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_base_mainnet_ts.af3f6a895d", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_issuance_hourly_base_mainnet_ts"], "alias": "not_null_fct_pool_issuance_hourly_base_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1900663, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_base_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_hourly_base_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_issuance_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_issuance_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_hourly_base_mainnet_pool_id.03eddab767": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_hourly_base_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_hourly_base_mainnet_pool_id.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_base_mainnet_pool_id.03eddab767", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_issuance_hourly_base_mainnet_pool_id"], "alias": "not_null_fct_pool_issuance_hourly_base_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1917324, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_base_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_hourly_base_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_issuance_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_issuance_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_hourly_base_mainnet_pool_id__True__0.82c0a98d47": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_issuance_hourly_base_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_d6c292de7d152cb498976697520f85e3.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_hourly_base_mainnet_pool_id__True__0.82c0a98d47", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_issuance_hourly_base_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_d6c292de7d152cb498976697520f85e3", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_d6c292de7d152cb498976697520f85e3", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_d6c292de7d152cb498976697520f85e3"}, "created_at": 1727988934.1933858, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_d6c292de7d152cb498976697520f85e3\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_d6c292de7d152cb498976697520f85e3.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_hourly_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_issuance_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_hourly_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_issuance_hourly_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_issuance_hourly_base_mainnet_collateral_type.21efec6e56": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_hourly_base_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_hourly_base_mainnet_collateral_type.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_base_mainnet_collateral_type.21efec6e56", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_issuance_hourly_base_mainnet_collateral_type"], "alias": "not_null_fct_pool_issuance_hourly_base_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1976728, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_base_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_hourly_base_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_issuance_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_issuance_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_hourly_base_mainnet_hourly_issuance.1bde70000d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_hourly_base_mainnet_hourly_issuance", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_hourly_base_mainnet_hourly_issuance.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_base_mainnet_hourly_issuance.1bde70000d", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_issuance_hourly_base_mainnet_hourly_issuance"], "alias": "not_null_fct_pool_issuance_hourly_base_mainnet_hourly_issuance", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.1993475, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_base_mainnet_hourly_issuance.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_issuance\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_hourly_base_mainnet\"\nwhere hourly_issuance is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_issuance", "file_key_name": "models.fct_pool_issuance_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_issuance", "model": "{{ get_where_subquery(ref('fct_pool_issuance_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_base_mainnet_ts.2b8d4be103": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_base_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_base_mainnet_ts.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_base_mainnet_ts.2b8d4be103", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_issuance_base_mainnet_ts"], "alias": "not_null_fct_pool_issuance_base_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.201022, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_base_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_issuance_base_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_issuance_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_base_mainnet_block_number.6ae22c8ac4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_base_mainnet_block_number.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_base_mainnet_block_number.6ae22c8ac4", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_issuance_base_mainnet_block_number"], "alias": "not_null_fct_pool_issuance_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.2028177, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_pool_issuance_base_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_pool_issuance_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_base_mainnet_transaction_hash.0764eca614": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_base_mainnet_transaction_hash.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_base_mainnet_transaction_hash.0764eca614", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_issuance_base_mainnet_transaction_hash"], "alias": "not_null_fct_pool_issuance_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.2044663, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_pool_issuance_base_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_pool_issuance_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_base_mainnet_pool_id.01d3ed0f62": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_base_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_base_mainnet_pool_id.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_base_mainnet_pool_id.01d3ed0f62", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_issuance_base_mainnet_pool_id"], "alias": "not_null_fct_pool_issuance_base_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.2061026, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_base_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_issuance_base_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_issuance_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_base_mainnet_pool_id__True__0.5e68f64c49": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_issuance_base_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_c22d916041b12ca4d7d00f7a19978894.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_base_mainnet_pool_id__True__0.5e68f64c49", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_issuance_base_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_c22d916041b12ca4d7d00f7a19978894", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_c22d916041b12ca4d7d00f7a19978894", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_c22d916041b12ca4d7d00f7a19978894"}, "created_at": 1727988934.20775, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_c22d916041b12ca4d7d00f7a19978894\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_c22d916041b12ca4d7d00f7a19978894.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_issuance_base_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_issuance_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_issuance_base_mainnet_collateral_type.72fe90c3b9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_base_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_base_mainnet_collateral_type.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_base_mainnet_collateral_type.72fe90c3b9", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_issuance_base_mainnet_collateral_type"], "alias": "not_null_fct_pool_issuance_base_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.2120254, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_base_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_issuance_base_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_issuance_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_base_mainnet_account_id.4f9de5ef81": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_base_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_base_mainnet_account_id.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_base_mainnet_account_id.4f9de5ef81", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_issuance_base_mainnet_account_id"], "alias": "not_null_fct_pool_issuance_base_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.2137344, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_base_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_pool_issuance_base_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_pool_issuance_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_base_mainnet_amount.29761360a6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_base_mainnet_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_base_mainnet_amount.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_base_mainnet_amount.29761360a6", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_issuance_base_mainnet_amount"], "alias": "not_null_fct_pool_issuance_base_mainnet_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.2153943, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_issuance_base_mainnet_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_base_mainnet\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.fct_pool_issuance_base_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('fct_pool_issuance_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_ts.7c76badc22": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_base_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_base_mainnet_ts.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_ts.7c76badc22", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_pnl_hourly_base_mainnet_ts"], "alias": "not_null_fct_pool_pnl_hourly_base_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.2172084, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_pnl_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_pool_id.7352d1abe5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_base_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_base_mainnet_pool_id.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_pool_id.7352d1abe5", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_pnl_hourly_base_mainnet_pool_id"], "alias": "not_null_fct_pool_pnl_hourly_base_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.2188807, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_pnl_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_pool_id__True__0.4246141dca": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_f423f7a2f7a6eaf1e34fa2608b7f20a9.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_pool_id__True__0.4246141dca", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_f423f7a2f7a6eaf1e34fa2608b7f20a9", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_f423f7a2f7a6eaf1e34fa2608b7f20a9", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_f423f7a2f7a6eaf1e34fa2608b7f20a9"}, "created_at": 1727988934.220558, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_f423f7a2f7a6eaf1e34fa2608b7f20a9\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_f423f7a2f7a6eaf1e34fa2608b7f20a9.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_pnl_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_collateral_type.7d4e861773": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_base_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_base_mainnet_collateral_type.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_collateral_type.7d4e861773", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_pnl_hourly_base_mainnet_collateral_type"], "alias": "not_null_fct_pool_pnl_hourly_base_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.224846, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_pnl_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_collateral_value.34ddcc2ccb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_base_mainnet_collateral_value", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_base_mainnet_collateral_value.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_collateral_value.34ddcc2ccb", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_pnl_hourly_base_mainnet_collateral_value"], "alias": "not_null_fct_pool_pnl_hourly_base_mainnet_collateral_value", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.2265275, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_collateral_value.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\nwhere collateral_value is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.fct_pool_pnl_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_value", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_collateral_value__True__0.7bf7b1ccab": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_collateral_value__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_048616a286b6b20003e0208bc4988898.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_collateral_value__True__0.7bf7b1ccab", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_collateral_value__True__0"], "alias": "dbt_utils_accepted_range_fct_p_048616a286b6b20003e0208bc4988898", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_048616a286b6b20003e0208bc4988898", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_048616a286b6b20003e0208bc4988898"}, "created_at": 1727988934.2281992, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_048616a286b6b20003e0208bc4988898\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_048616a286b6b20003e0208bc4988898.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.fct_pool_pnl_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collateral_value", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_debt.e2d08dec52": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_base_mainnet_debt", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_base_mainnet_debt.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_debt.e2d08dec52", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_pnl_hourly_base_mainnet_debt"], "alias": "not_null_fct_pool_pnl_hourly_base_mainnet_debt", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.232498, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_debt.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\nwhere debt is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "debt", "file_key_name": "models.fct_pool_pnl_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "debt", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_hourly_issuance.b0e645a132": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_base_mainnet_hourly_issuance", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_base_mainnet_hourly_issuance.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_hourly_issuance.b0e645a132", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_pnl_hourly_base_mainnet_hourly_issuance"], "alias": "not_null_fct_pool_pnl_hourly_base_mainnet_hourly_issuance", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.2341826, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_hourly_issuance.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_issuance\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\nwhere hourly_issuance is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_issuance", "file_key_name": "models.fct_pool_pnl_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_issuance", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_hourly_pnl.6f321ca648": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_base_mainnet_hourly_pnl", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_base_mainnet_hourly_pnl.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_hourly_pnl.6f321ca648", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_pnl_hourly_base_mainnet_hourly_pnl"], "alias": "not_null_fct_pool_pnl_hourly_base_mainnet_hourly_pnl", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.235853, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_hourly_pnl.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\nwhere hourly_pnl is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_pnl", "file_key_name": "models.fct_pool_pnl_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_pnl", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_rewards_usd.de69bca40d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_base_mainnet_rewards_usd", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_base_mainnet_rewards_usd.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_rewards_usd.de69bca40d", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_pnl_hourly_base_mainnet_rewards_usd"], "alias": "not_null_fct_pool_pnl_hourly_base_mainnet_rewards_usd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.237631, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_rewards_usd.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\nwhere rewards_usd is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_pool_pnl_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_rewards_usd__True__0.65717bc033": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_rewards_usd__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_c137a38ff4a39d7919875eddf9e580b2.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_rewards_usd__True__0.65717bc033", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_rewards_usd__True__0"], "alias": "dbt_utils_accepted_range_fct_p_c137a38ff4a39d7919875eddf9e580b2", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_c137a38ff4a39d7919875eddf9e580b2", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_c137a38ff4a39d7919875eddf9e580b2"}, "created_at": 1727988934.2392974, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_c137a38ff4a39d7919875eddf9e580b2\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_c137a38ff4a39d7919875eddf9e580b2.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_pool_pnl_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_hourly_pnl_pct.43ef5d27cc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_base_mainnet_hourly_pnl_pct", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_base_mainnet_hourly_pnl_pct.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_hourly_pnl_pct.43ef5d27cc", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_pnl_hourly_base_mainnet_hourly_pnl_pct"], "alias": "not_null_fct_pool_pnl_hourly_base_mainnet_hourly_pnl_pct", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.2434812, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_hourly_pnl_pct.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl_pct\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\nwhere hourly_pnl_pct is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_pnl_pct", "file_key_name": "models.fct_pool_pnl_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_pnl_pct", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_hourly_rewards_pct.0d02b364b5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_base_mainnet_hourly_rewards_pct", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_base_mainnet_hourly_rewards_pct.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_hourly_rewards_pct.0d02b364b5", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_pnl_hourly_base_mainnet_hourly_rewards_pct"], "alias": "not_null_fct_pool_pnl_hourly_base_mainnet_hourly_rewards_pct", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.2453325, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_hourly_rewards_pct.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_rewards_pct\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\nwhere hourly_rewards_pct is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_rewards_pct", "file_key_name": "models.fct_pool_pnl_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_rewards_pct", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_hourly_rewards_pct__True__1__0.24176cb1b5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_hourly_rewards_pct__True__1__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_b35ccf3d0c5fa66dfdb25a7ce0612dcf.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_hourly_rewards_pct__True__1__0.24176cb1b5", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_hourly_rewards_pct__True__1__0"], "alias": "dbt_utils_accepted_range_fct_p_b35ccf3d0c5fa66dfdb25a7ce0612dcf", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_b35ccf3d0c5fa66dfdb25a7ce0612dcf", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_b35ccf3d0c5fa66dfdb25a7ce0612dcf"}, "created_at": 1727988934.2470496, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_b35ccf3d0c5fa66dfdb25a7ce0612dcf\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_b35ccf3d0c5fa66dfdb25a7ce0612dcf.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct >= 0\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_rewards_pct", "file_key_name": "models.fct_pool_pnl_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "max_value": 1, "inclusive": true, "column_name": "hourly_rewards_pct", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_hourly_total_pct.9656973b1c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_base_mainnet_hourly_total_pct", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_base_mainnet_hourly_total_pct.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_hourly_total_pct.9656973b1c", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_pnl_hourly_base_mainnet_hourly_total_pct"], "alias": "not_null_fct_pool_pnl_hourly_base_mainnet_hourly_total_pct", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.2513502, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_base_mainnet_hourly_total_pct.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_total_pct\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\nwhere hourly_total_pct is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_total_pct", "file_key_name": "models.fct_pool_pnl_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_total_pct", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_hourly_base_mainnet_ts.cb01f363c1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_hourly_base_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_hourly_base_mainnet_ts.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_base_mainnet_ts.cb01f363c1", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_rewards_hourly_base_mainnet_ts"], "alias": "not_null_fct_pool_rewards_hourly_base_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.2530458, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_base_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_hourly_base_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_rewards_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_rewards_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_hourly_base_mainnet_pool_id.cc4be6d53f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_hourly_base_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_hourly_base_mainnet_pool_id.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_base_mainnet_pool_id.cc4be6d53f", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_rewards_hourly_base_mainnet_pool_id"], "alias": "not_null_fct_pool_rewards_hourly_base_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.254726, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_base_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_hourly_base_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_rewards_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_rewards_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_base_mainnet_pool_id__True__0.0fe5a5d2d6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_hourly_base_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_0e087cdd72bd8bdcbf1772c6c9878495.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_base_mainnet_pool_id__True__0.0fe5a5d2d6", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_rewards_hourly_base_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_0e087cdd72bd8bdcbf1772c6c9878495", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_0e087cdd72bd8bdcbf1772c6c9878495", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_0e087cdd72bd8bdcbf1772c6c9878495"}, "created_at": 1727988934.2563825, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_0e087cdd72bd8bdcbf1772c6c9878495\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_0e087cdd72bd8bdcbf1772c6c9878495.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_hourly_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_rewards_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_hourly_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_rewards_hourly_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_rewards_hourly_base_mainnet_collateral_type.9a0efdf293": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_hourly_base_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_hourly_base_mainnet_collateral_type.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_base_mainnet_collateral_type.9a0efdf293", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_rewards_hourly_base_mainnet_collateral_type"], "alias": "not_null_fct_pool_rewards_hourly_base_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.2606435, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_base_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_hourly_base_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_rewards_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_rewards_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_hourly_base_mainnet_rewards_usd.2d36098b0e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_hourly_base_mainnet_rewards_usd", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_hourly_base_mainnet_rewards_usd.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_base_mainnet_rewards_usd.2d36098b0e", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_rewards_hourly_base_mainnet_rewards_usd"], "alias": "not_null_fct_pool_rewards_hourly_base_mainnet_rewards_usd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.2623215, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_base_mainnet_rewards_usd.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_hourly_base_mainnet\"\nwhere rewards_usd is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_pool_rewards_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_pool_rewards_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_base_mainnet_rewards_usd__True__0.e752fbfdf1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_hourly_base_mainnet_rewards_usd__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_b3687991e20ace156bbe4d1a9c005842.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_base_mainnet_rewards_usd__True__0.e752fbfdf1", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_rewards_hourly_base_mainnet_rewards_usd__True__0"], "alias": "dbt_utils_accepted_range_fct_p_b3687991e20ace156bbe4d1a9c005842", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_b3687991e20ace156bbe4d1a9c005842", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_b3687991e20ace156bbe4d1a9c005842"}, "created_at": 1727988934.2640402, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_b3687991e20ace156bbe4d1a9c005842\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_b3687991e20ace156bbe4d1a9c005842.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_hourly_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_pool_rewards_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_hourly_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_pool_rewards_hourly_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_ts.b6c015406d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_base_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_token_hourly_base_mainnet_ts.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_ts.b6c015406d", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_rewards_token_hourly_base_mainnet_ts"], "alias": "not_null_fct_pool_rewards_token_hourly_base_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.268437, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_token_hourly_base_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_rewards_token_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_pool_id.26caff37a4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_base_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_token_hourly_base_mainnet_pool_id.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_pool_id.26caff37a4", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_rewards_token_hourly_base_mainnet_pool_id"], "alias": "not_null_fct_pool_rewards_token_hourly_base_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.2701423, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_token_hourly_base_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_rewards_token_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_mainnet_pool_id__True__0.59419d2477": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_5cf4e436c9332cc81f82b43178d99e31.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_mainnet_pool_id__True__0.59419d2477", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_5cf4e436c9332cc81f82b43178d99e31", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_5cf4e436c9332cc81f82b43178d99e31", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_5cf4e436c9332cc81f82b43178d99e31"}, "created_at": 1727988934.2718618, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_5cf4e436c9332cc81f82b43178d99e31\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_5cf4e436c9332cc81f82b43178d99e31.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_token_hourly_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_rewards_token_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_collateral_type.52b0ac191f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_base_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_toke_83b8118cf5e5602eedb7113c200b50c6.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_collateral_type.52b0ac191f", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_rewards_token_hourly_base_mainnet_collateral_type"], "alias": "not_null_fct_pool_rewards_toke_83b8118cf5e5602eedb7113c200b50c6", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_pool_rewards_toke_83b8118cf5e5602eedb7113c200b50c6", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_pool_rewards_toke_83b8118cf5e5602eedb7113c200b50c6"}, "created_at": 1727988934.27674, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_pool_rewards_toke_83b8118cf5e5602eedb7113c200b50c6\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_83b8118cf5e5602eedb7113c200b50c6.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_token_hourly_base_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_rewards_token_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_distributor.608c8d5a0a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_base_mainnet_distributor", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_token_hourly_base_mainnet_distributor.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_distributor.608c8d5a0a", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_rewards_token_hourly_base_mainnet_distributor"], "alias": "not_null_fct_pool_rewards_token_hourly_base_mainnet_distributor", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.278441, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_mainnet_distributor.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_token_hourly_base_mainnet\"\nwhere distributor is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "distributor", "file_key_name": "models.fct_pool_rewards_token_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "distributor", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_token_symbol.185f4e6438": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_base_mainnet_token_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_toke_8dc8b105c8db5e51214fe0eec0157073.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_token_symbol.185f4e6438", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_rewards_token_hourly_base_mainnet_token_symbol"], "alias": "not_null_fct_pool_rewards_toke_8dc8b105c8db5e51214fe0eec0157073", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_pool_rewards_toke_8dc8b105c8db5e51214fe0eec0157073", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_pool_rewards_toke_8dc8b105c8db5e51214fe0eec0157073"}, "created_at": 1727988934.2802591, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_pool_rewards_toke_8dc8b105c8db5e51214fe0eec0157073\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_8dc8b105c8db5e51214fe0eec0157073.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_token_hourly_base_mainnet\"\nwhere token_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_symbol", "file_key_name": "models.fct_pool_rewards_token_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_symbol", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_amount.ee0d98f0ab": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_base_mainnet_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_token_hourly_base_mainnet_amount.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_amount.ee0d98f0ab", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_rewards_token_hourly_base_mainnet_amount"], "alias": "not_null_fct_pool_rewards_token_hourly_base_mainnet_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.28193, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_mainnet_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_token_hourly_base_mainnet\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.fct_pool_rewards_token_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_mainnet_amount__True__0.dbf212e433": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_mainnet_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_64b6a85d9121b214cc7d109f2ecad049.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_mainnet_amount__True__0.dbf212e433", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_mainnet_amount__True__0"], "alias": "dbt_utils_accepted_range_fct_p_64b6a85d9121b214cc7d109f2ecad049", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_64b6a85d9121b214cc7d109f2ecad049", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_64b6a85d9121b214cc7d109f2ecad049"}, "created_at": 1727988934.2835977, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_64b6a85d9121b214cc7d109f2ecad049\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_64b6a85d9121b214cc7d109f2ecad049.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_token_hourly_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.fct_pool_rewards_token_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_rewards_usd.2724c9008d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_base_mainnet_rewards_usd", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_token_hourly_base_mainnet_rewards_usd.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_rewards_usd.2724c9008d", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "not_null_fct_pool_rewards_token_hourly_base_mainnet_rewards_usd"], "alias": "not_null_fct_pool_rewards_token_hourly_base_mainnet_rewards_usd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.28799, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_base_mainnet_rewards_usd.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_token_hourly_base_mainnet\"\nwhere rewards_usd is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_pool_rewards_token_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_mainnet_rewards_usd__True__0.2f31fe80de": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_mainnet_rewards_usd__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_8833ef70b7da77b967939559ebb4d53c.sql", "original_file_path": "models/marts/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_mainnet_rewards_usd__True__0.2f31fe80de", "fqn": ["synthetix", "marts", "base", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_mainnet_rewards_usd__True__0"], "alias": "dbt_utils_accepted_range_fct_p_8833ef70b7da77b967939559ebb4d53c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_8833ef70b7da77b967939559ebb4d53c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_8833ef70b7da77b967939559ebb4d53c"}, "created_at": 1727988934.289774, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_8833ef70b7da77b967939559ebb4d53c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_8833ef70b7da77b967939559ebb4d53c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_token_hourly_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_pool_rewards_token_hourly_base_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_prices_base_mainnet_ts.c885673fc8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_prices_base_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_prices_base_mainnet_ts.sql", "original_file_path": "models/marts/base/mainnet/prices/schema.yml", "unique_id": "test.synthetix.not_null_fct_prices_base_mainnet_ts.c885673fc8", "fqn": ["synthetix", "marts", "base", "mainnet", "prices", "not_null_fct_prices_base_mainnet_ts"], "alias": "not_null_fct_prices_base_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.3075056, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/not_null_fct_prices_base_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_prices_base_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_prices_base_mainnet", "attached_node": "model.synthetix.fct_prices_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_prices_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_prices_base_mainnet_market_symbol.dc8cb46b8c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_prices_base_mainnet_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_prices_base_mainnet_market_symbol.sql", "original_file_path": "models/marts/base/mainnet/prices/schema.yml", "unique_id": "test.synthetix.not_null_fct_prices_base_mainnet_market_symbol.dc8cb46b8c", "fqn": ["synthetix", "marts", "base", "mainnet", "prices", "not_null_fct_prices_base_mainnet_market_symbol"], "alias": "not_null_fct_prices_base_mainnet_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.3092175, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/not_null_fct_prices_base_mainnet_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_prices_base_mainnet\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.fct_prices_base_mainnet", "attached_node": "model.synthetix.fct_prices_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('fct_prices_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_prices_base_mainnet_price.a6c62844d1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_prices_base_mainnet_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_prices_base_mainnet_price.sql", "original_file_path": "models/marts/base/mainnet/prices/schema.yml", "unique_id": "test.synthetix.not_null_fct_prices_base_mainnet_price.a6c62844d1", "fqn": ["synthetix", "marts", "base", "mainnet", "prices", "not_null_fct_prices_base_mainnet_price"], "alias": "not_null_fct_prices_base_mainnet_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.3109207, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/not_null_fct_prices_base_mainnet_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_prices_base_mainnet\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.fct_prices_base_mainnet", "attached_node": "model.synthetix.fct_prices_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('fct_prices_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_prices_base_mainnet_price__True__0.4906889fd6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_prices_base_mainnet_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_prices_base_mainnet_price__True__0.sql", "original_file_path": "models/marts/base/mainnet/prices/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_prices_base_mainnet_price__True__0.4906889fd6", "fqn": ["synthetix", "marts", "base", "mainnet", "prices", "dbt_utils_accepted_range_fct_prices_base_mainnet_price__True__0"], "alias": "dbt_utils_accepted_range_fct_prices_base_mainnet_price__True__0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.3127894, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/dbt_utils_accepted_range_fct_prices_base_mainnet_price__True__0.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_prices_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.fct_prices_base_mainnet", "attached_node": "model.synthetix.fct_prices_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "price", "model": "{{ get_where_subquery(ref('fct_prices_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_prices_hourly_base_mainnet_ts.a2c68d326d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_prices_hourly_base_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_prices_hourly_base_mainnet_ts.sql", "original_file_path": "models/marts/base/mainnet/prices/schema.yml", "unique_id": "test.synthetix.not_null_fct_prices_hourly_base_mainnet_ts.a2c68d326d", "fqn": ["synthetix", "marts", "base", "mainnet", "prices", "not_null_fct_prices_hourly_base_mainnet_ts"], "alias": "not_null_fct_prices_hourly_base_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.31677, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/not_null_fct_prices_hourly_base_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_prices_hourly_base_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_prices_hourly_base_mainnet", "attached_node": "model.synthetix.fct_prices_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_prices_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_prices_hourly_base_mainnet_market_symbol.ffd656c11f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_prices_hourly_base_mainnet_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_prices_hourly_base_mainnet_market_symbol.sql", "original_file_path": "models/marts/base/mainnet/prices/schema.yml", "unique_id": "test.synthetix.not_null_fct_prices_hourly_base_mainnet_market_symbol.ffd656c11f", "fqn": ["synthetix", "marts", "base", "mainnet", "prices", "not_null_fct_prices_hourly_base_mainnet_market_symbol"], "alias": "not_null_fct_prices_hourly_base_mainnet_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.318468, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/not_null_fct_prices_hourly_base_mainnet_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_prices_hourly_base_mainnet\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.fct_prices_hourly_base_mainnet", "attached_node": "model.synthetix.fct_prices_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('fct_prices_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_prices_hourly_base_mainnet_price.73bbfd891b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_prices_hourly_base_mainnet_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_prices_hourly_base_mainnet_price.sql", "original_file_path": "models/marts/base/mainnet/prices/schema.yml", "unique_id": "test.synthetix.not_null_fct_prices_hourly_base_mainnet_price.73bbfd891b", "fqn": ["synthetix", "marts", "base", "mainnet", "prices", "not_null_fct_prices_hourly_base_mainnet_price"], "alias": "not_null_fct_prices_hourly_base_mainnet_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.320292, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/not_null_fct_prices_hourly_base_mainnet_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_prices_hourly_base_mainnet\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.fct_prices_hourly_base_mainnet", "attached_node": "model.synthetix.fct_prices_hourly_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('fct_prices_hourly_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_prices_hourly_base_mainnet_price__True__0.1e768deaa2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_prices_hourly_base_mainnet_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_27b6af55248f953e90043a26b172ae10.sql", "original_file_path": "models/marts/base/mainnet/prices/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_prices_hourly_base_mainnet_price__True__0.1e768deaa2", "fqn": ["synthetix", "marts", "base", "mainnet", "prices", "dbt_utils_accepted_range_fct_prices_hourly_base_mainnet_price__True__0"], "alias": "dbt_utils_accepted_range_fct_p_27b6af55248f953e90043a26b172ae10", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_27b6af55248f953e90043a26b172ae10", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_27b6af55248f953e90043a26b172ae10"}, "created_at": 1727988934.321989, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_27b6af55248f953e90043a26b172ae10\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_hourly_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_hourly_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/base/mainnet/prices/schema.yml/dbt_utils_accepted_range_fct_p_27b6af55248f953e90043a26b172ae10.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_prices_hourly_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.fct_prices_hourly_base_mainnet", "attached_node": "model.synthetix.fct_prices_hourly_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "price", "model": "{{ get_where_subquery(ref('fct_prices_hourly_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_id.38605d52c9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_charged_arbitrum_sepolia_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_id.38605d52c9", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_interest_charged_arbitrum_sepolia_id"], "alias": "not_null_fct_perp_interest_charged_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.3440878, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_interest_charged_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_interest_charged_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_interest_charged_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_interest_charged_arbitrum_sepolia_id.418f459da1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_interest_charged_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_interest_charged_arbitrum_sepolia_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_interest_charged_arbitrum_sepolia_id.418f459da1", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "unique_fct_perp_interest_charged_arbitrum_sepolia_id"], "alias": "unique_fct_perp_interest_charged_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.345854, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_interest_charged_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_interest_charged_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_interest_charged_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_interest_charged_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_block_timestamp.a258f49c6c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_cha_c6feb0ef41481f0da32aca4327138aa7.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_block_timestamp.a258f49c6c", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_interest_charged_arbitrum_sepolia_block_timestamp"], "alias": "not_null_fct_perp_interest_cha_c6feb0ef41481f0da32aca4327138aa7", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_interest_cha_c6feb0ef41481f0da32aca4327138aa7", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_interest_cha_c6feb0ef41481f0da32aca4327138aa7"}, "created_at": 1727988934.3476567, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_interest_cha_c6feb0ef41481f0da32aca4327138aa7\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_cha_c6feb0ef41481f0da32aca4327138aa7.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_interest_charged_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.fct_perp_interest_charged_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_interest_charged_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_block_number.bcf0e9c27a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_cha_966fec8c70830188852bf2d44861f9a5.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_block_number.bcf0e9c27a", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_interest_charged_arbitrum_sepolia_block_number"], "alias": "not_null_fct_perp_interest_cha_966fec8c70830188852bf2d44861f9a5", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_interest_cha_966fec8c70830188852bf2d44861f9a5", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_interest_cha_966fec8c70830188852bf2d44861f9a5"}, "created_at": 1727988934.3493357, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_interest_cha_966fec8c70830188852bf2d44861f9a5\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_cha_966fec8c70830188852bf2d44861f9a5.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_interest_charged_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_interest_charged_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_interest_charged_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_transaction_hash.a2955227b8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_cha_66f4a069802a8fd343ebc461f0a85ca8.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_transaction_hash.a2955227b8", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_interest_charged_arbitrum_sepolia_transaction_hash"], "alias": "not_null_fct_perp_interest_cha_66f4a069802a8fd343ebc461f0a85ca8", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_interest_cha_66f4a069802a8fd343ebc461f0a85ca8", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_interest_cha_66f4a069802a8fd343ebc461f0a85ca8"}, "created_at": 1727988934.3511186, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_interest_cha_66f4a069802a8fd343ebc461f0a85ca8\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_cha_66f4a069802a8fd343ebc461f0a85ca8.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_interest_charged_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_perp_interest_charged_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_interest_charged_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_contract.d14beb1667": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_charged_arbitrum_sepolia_contract.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_contract.d14beb1667", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_interest_charged_arbitrum_sepolia_contract"], "alias": "not_null_fct_perp_interest_charged_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.3527799, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_interest_charged_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.fct_perp_interest_charged_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_interest_charged_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_event_name.08086a65e0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_charged_arbitrum_sepolia_event_name.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_event_name.08086a65e0", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_interest_charged_arbitrum_sepolia_event_name"], "alias": "not_null_fct_perp_interest_charged_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.3550856, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_interest_charged_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_perp_interest_charged_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_interest_charged_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_fct_perp_interest_charged_arbitrum_sepolia_event_name__InterestCharged.51e1e7a8ae": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_fct_perp_interest_charged_arbitrum_sepolia_event_name__InterestCharged", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_fct_perp_inter_37ce561b1ba2a4a7a928bb7227e23c66.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_fct_perp_interest_charged_arbitrum_sepolia_event_name__InterestCharged.51e1e7a8ae", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "accepted_values_fct_perp_interest_charged_arbitrum_sepolia_event_name__InterestCharged"], "alias": "accepted_values_fct_perp_inter_37ce561b1ba2a4a7a928bb7227e23c66", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_fct_perp_inter_37ce561b1ba2a4a7a928bb7227e23c66", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_fct_perp_inter_37ce561b1ba2a4a7a928bb7227e23c66"}, "created_at": 1727988934.3567755, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_fct_perp_inter_37ce561b1ba2a4a7a928bb7227e23c66\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/accepted_values_fct_perp_inter_37ce561b1ba2a4a7a928bb7227e23c66.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_interest_charged_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'InterestCharged'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_perp_interest_charged_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_interest_charged_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["InterestCharged"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_account_id.90ca2a0ca7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_arbitrum_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_charged_arbitrum_sepolia_account_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_account_id.90ca2a0ca7", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_interest_charged_arbitrum_sepolia_account_id"], "alias": "not_null_fct_perp_interest_charged_arbitrum_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.4245822, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_interest_charged_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_interest_charged_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_interest_charged_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_sepolia_account_id__True__0.9112ebe432": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_0c8d554aef57f65069e51182a21e7266.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_sepolia_account_id__True__0.9112ebe432", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_0c8d554aef57f65069e51182a21e7266", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_0c8d554aef57f65069e51182a21e7266", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_0c8d554aef57f65069e51182a21e7266"}, "created_at": 1727988934.426586, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_0c8d554aef57f65069e51182a21e7266\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_0c8d554aef57f65069e51182a21e7266.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_interest_charged_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_interest_charged_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_interest_charged_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_interest.9aabfab72d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_arbitrum_sepolia_interest", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_charged_arbitrum_sepolia_interest.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_interest.9aabfab72d", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_interest_charged_arbitrum_sepolia_interest"], "alias": "not_null_fct_perp_interest_charged_arbitrum_sepolia_interest", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.4312348, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_sepolia_interest.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_interest_charged_arbitrum_sepolia\"\nwhere interest is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "interest", "file_key_name": "models.fct_perp_interest_charged_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_interest_charged_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "interest", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_sepolia_interest__True__0.c64881a8aa": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_sepolia_interest__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_5b5369d059ab0c4c8a7872cf214b9aab.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_sepolia_interest__True__0.c64881a8aa", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_sepolia_interest__True__0"], "alias": "dbt_utils_accepted_range_fct_p_5b5369d059ab0c4c8a7872cf214b9aab", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_5b5369d059ab0c4c8a7872cf214b9aab", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_5b5369d059ab0c4c8a7872cf214b9aab"}, "created_at": 1727988934.4329765, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_5b5369d059ab0c4c8a7872cf214b9aab\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_5b5369d059ab0c4c8a7872cf214b9aab.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_interest_charged_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not interest >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "interest", "file_key_name": "models.fct_perp_interest_charged_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_interest_charged_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "interest", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_id.8f1c27919f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_modified_arbitrum_sepolia_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_id.8f1c27919f", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_collateral_modified_arbitrum_sepolia_id"], "alias": "not_null_fct_perp_collateral_modified_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.4373043, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_collateral_modified_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_collateral_modified_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_collateral_modified_arbitrum_sepolia_id.7cb07d36dc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_collateral_modified_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_collateral_modified_arbitrum_sepolia_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_collateral_modified_arbitrum_sepolia_id.7cb07d36dc", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "unique_fct_perp_collateral_modified_arbitrum_sepolia_id"], "alias": "unique_fct_perp_collateral_modified_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.4390268, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_collateral_modified_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_collateral_modified_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_collateral_modified_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_block_timestamp.3899d28cda": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_m_a9963489f2d2d922278bbeded126996c.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_block_timestamp.3899d28cda", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_collateral_modified_arbitrum_sepolia_block_timestamp"], "alias": "not_null_fct_perp_collateral_m_a9963489f2d2d922278bbeded126996c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_collateral_m_a9963489f2d2d922278bbeded126996c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_collateral_m_a9963489f2d2d922278bbeded126996c"}, "created_at": 1727988934.440714, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_collateral_m_a9963489f2d2d922278bbeded126996c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_a9963489f2d2d922278bbeded126996c.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_collateral_modified_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.fct_perp_collateral_modified_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_block_number.038db03a29": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_m_226bb0cf3724c2bad3df25f1aecb9c63.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_block_number.038db03a29", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_collateral_modified_arbitrum_sepolia_block_number"], "alias": "not_null_fct_perp_collateral_m_226bb0cf3724c2bad3df25f1aecb9c63", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_collateral_m_226bb0cf3724c2bad3df25f1aecb9c63", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_collateral_m_226bb0cf3724c2bad3df25f1aecb9c63"}, "created_at": 1727988934.4423454, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_collateral_m_226bb0cf3724c2bad3df25f1aecb9c63\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_226bb0cf3724c2bad3df25f1aecb9c63.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_collateral_modified_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_collateral_modified_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_transaction_hash.bd038969b5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_m_c0765ddc930e394199ec9f482d4b4ab7.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_transaction_hash.bd038969b5", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_collateral_modified_arbitrum_sepolia_transaction_hash"], "alias": "not_null_fct_perp_collateral_m_c0765ddc930e394199ec9f482d4b4ab7", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_collateral_m_c0765ddc930e394199ec9f482d4b4ab7", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_collateral_m_c0765ddc930e394199ec9f482d4b4ab7"}, "created_at": 1727988934.4441361, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_collateral_m_c0765ddc930e394199ec9f482d4b4ab7\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_c0765ddc930e394199ec9f482d4b4ab7.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_collateral_modified_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_perp_collateral_modified_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_contract.b02eea7590": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_modified_arbitrum_sepolia_contract.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_contract.b02eea7590", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_collateral_modified_arbitrum_sepolia_contract"], "alias": "not_null_fct_perp_collateral_modified_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.445789, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_collateral_modified_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.fct_perp_collateral_modified_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_event_name.09d14b4d4b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_m_fa56dc58d06727cd1ad6f0e49d2c7adf.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_event_name.09d14b4d4b", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_collateral_modified_arbitrum_sepolia_event_name"], "alias": "not_null_fct_perp_collateral_m_fa56dc58d06727cd1ad6f0e49d2c7adf", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_collateral_m_fa56dc58d06727cd1ad6f0e49d2c7adf", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_collateral_m_fa56dc58d06727cd1ad6f0e49d2c7adf"}, "created_at": 1727988934.4474442, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_collateral_m_fa56dc58d06727cd1ad6f0e49d2c7adf\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_fa56dc58d06727cd1ad6f0e49d2c7adf.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_collateral_modified_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_perp_collateral_modified_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_fct_perp_collateral_modified_arbitrum_sepolia_event_name__CollateralModified.4bfeebcda9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_fct_perp_collateral_modified_arbitrum_sepolia_event_name__CollateralModified", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_fct_perp_colla_f97a5d6ab4bb5d45282eedacc1657393.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_fct_perp_collateral_modified_arbitrum_sepolia_event_name__CollateralModified.4bfeebcda9", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "accepted_values_fct_perp_collateral_modified_arbitrum_sepolia_event_name__CollateralModified"], "alias": "accepted_values_fct_perp_colla_f97a5d6ab4bb5d45282eedacc1657393", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_fct_perp_colla_f97a5d6ab4bb5d45282eedacc1657393", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_fct_perp_colla_f97a5d6ab4bb5d45282eedacc1657393"}, "created_at": 1727988934.449095, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_fct_perp_colla_f97a5d6ab4bb5d45282eedacc1657393\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/accepted_values_fct_perp_colla_f97a5d6ab4bb5d45282eedacc1657393.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_collateral_modified_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'CollateralModified'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_perp_collateral_modified_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["CollateralModified"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_synth_market_id.7b6c2e9ecd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_arbitrum_sepolia_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_m_5c6d904034a3bcf925083d6a45ce9fbd.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_synth_market_id.7b6c2e9ecd", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_collateral_modified_arbitrum_sepolia_synth_market_id"], "alias": "not_null_fct_perp_collateral_m_5c6d904034a3bcf925083d6a45ce9fbd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_collateral_m_5c6d904034a3bcf925083d6a45ce9fbd", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_collateral_m_5c6d904034a3bcf925083d6a45ce9fbd"}, "created_at": 1727988934.4533699, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_collateral_m_5c6d904034a3bcf925083d6a45ce9fbd\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_m_5c6d904034a3bcf925083d6a45ce9fbd.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_collateral_modified_arbitrum_sepolia\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_perp_collateral_modified_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_collateral_modified_arbitrum_sepolia_synth_market_id__True__0.8692b0954c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_collateral_modified_arbitrum_sepolia_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_32fc97a1cf93a1b0a6b26ff7d01b7992.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_collateral_modified_arbitrum_sepolia_synth_market_id__True__0.8692b0954c", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_collateral_modified_arbitrum_sepolia_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_32fc97a1cf93a1b0a6b26ff7d01b7992", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_32fc97a1cf93a1b0a6b26ff7d01b7992", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_32fc97a1cf93a1b0a6b26ff7d01b7992"}, "created_at": 1727988934.4550776, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_32fc97a1cf93a1b0a6b26ff7d01b7992\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_32fc97a1cf93a1b0a6b26ff7d01b7992.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_collateral_modified_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_perp_collateral_modified_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_sender.490b67952f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_arbitrum_sepolia_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_modified_arbitrum_sepolia_sender.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_sender.490b67952f", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_collateral_modified_arbitrum_sepolia_sender"], "alias": "not_null_fct_perp_collateral_modified_arbitrum_sepolia_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.4593837, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_collateral_modified_arbitrum_sepolia_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_collateral_modified_arbitrum_sepolia\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.fct_perp_collateral_modified_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_id.8f347add74": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_order_expired_arbitrum_sepolia_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_id.8f347add74", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_previous_order_expired_arbitrum_sepolia_id"], "alias": "not_null_fct_perp_previous_order_expired_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.461101, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_order_expired_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_previous_order_expired_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_previous_order_expired_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_previous_order_expired_arbitrum_sepolia_id.c4a0a04380": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_previous_order_expired_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_previous_order_expired_arbitrum_sepolia_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_previous_order_expired_arbitrum_sepolia_id.c4a0a04380", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "unique_fct_perp_previous_order_expired_arbitrum_sepolia_id"], "alias": "unique_fct_perp_previous_order_expired_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.462796, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_previous_order_expired_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_previous_order_expired_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_previous_order_expired_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_block_timestamp.ce344ae972": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_ord_05ac559bc900e2803f6222630c9908b5.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_block_timestamp.ce344ae972", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_previous_order_expired_arbitrum_sepolia_block_timestamp"], "alias": "not_null_fct_perp_previous_ord_05ac559bc900e2803f6222630c9908b5", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_previous_ord_05ac559bc900e2803f6222630c9908b5", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_previous_ord_05ac559bc900e2803f6222630c9908b5"}, "created_at": 1727988934.4646153, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_previous_ord_05ac559bc900e2803f6222630c9908b5\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_05ac559bc900e2803f6222630c9908b5.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_previous_order_expired_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.fct_perp_previous_order_expired_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_block_number.fbd3fb89cd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_ord_56bc1fcd0d1ee144995e1ebc45292c56.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_block_number.fbd3fb89cd", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_previous_order_expired_arbitrum_sepolia_block_number"], "alias": "not_null_fct_perp_previous_ord_56bc1fcd0d1ee144995e1ebc45292c56", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_previous_ord_56bc1fcd0d1ee144995e1ebc45292c56", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_previous_ord_56bc1fcd0d1ee144995e1ebc45292c56"}, "created_at": 1727988934.4662583, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_previous_ord_56bc1fcd0d1ee144995e1ebc45292c56\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_56bc1fcd0d1ee144995e1ebc45292c56.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_previous_order_expired_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_previous_order_expired_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_transaction_hash.75fb5800ee": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_ord_8e6622256cda3410901f4a77fea082e5.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_transaction_hash.75fb5800ee", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_previous_order_expired_arbitrum_sepolia_transaction_hash"], "alias": "not_null_fct_perp_previous_ord_8e6622256cda3410901f4a77fea082e5", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_previous_ord_8e6622256cda3410901f4a77fea082e5", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_previous_ord_8e6622256cda3410901f4a77fea082e5"}, "created_at": 1727988934.4679182, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_previous_ord_8e6622256cda3410901f4a77fea082e5\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_8e6622256cda3410901f4a77fea082e5.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_previous_order_expired_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_perp_previous_order_expired_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_contract.9368b6d3c9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_ord_daa8831eac778a7953e3e359bc94008b.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_contract.9368b6d3c9", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_previous_order_expired_arbitrum_sepolia_contract"], "alias": "not_null_fct_perp_previous_ord_daa8831eac778a7953e3e359bc94008b", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_previous_ord_daa8831eac778a7953e3e359bc94008b", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_previous_ord_daa8831eac778a7953e3e359bc94008b"}, "created_at": 1727988934.4695911, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_previous_ord_daa8831eac778a7953e3e359bc94008b\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_daa8831eac778a7953e3e359bc94008b.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_previous_order_expired_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.fct_perp_previous_order_expired_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_event_name.867c7e9c9e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_ord_832ddb66959408c19dbb6c0f30c41cf6.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_event_name.867c7e9c9e", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_previous_order_expired_arbitrum_sepolia_event_name"], "alias": "not_null_fct_perp_previous_ord_832ddb66959408c19dbb6c0f30c41cf6", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_previous_ord_832ddb66959408c19dbb6c0f30c41cf6", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_previous_ord_832ddb66959408c19dbb6c0f30c41cf6"}, "created_at": 1727988934.4712272, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_previous_ord_832ddb66959408c19dbb6c0f30c41cf6\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_832ddb66959408c19dbb6c0f30c41cf6.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_previous_order_expired_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_perp_previous_order_expired_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_fct_perp_previous_order_expired_arbitrum_sepolia_event_name__PreviousOrderExpired.48e00fa2d6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_fct_perp_previous_order_expired_arbitrum_sepolia_event_name__PreviousOrderExpired", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_fct_perp_previ_2730a16dc2b62cc7a9b68ecdd9ba92a4.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_fct_perp_previous_order_expired_arbitrum_sepolia_event_name__PreviousOrderExpired.48e00fa2d6", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "accepted_values_fct_perp_previous_order_expired_arbitrum_sepolia_event_name__PreviousOrderExpired"], "alias": "accepted_values_fct_perp_previ_2730a16dc2b62cc7a9b68ecdd9ba92a4", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_fct_perp_previ_2730a16dc2b62cc7a9b68ecdd9ba92a4", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_fct_perp_previ_2730a16dc2b62cc7a9b68ecdd9ba92a4"}, "created_at": 1727988934.4729989, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_fct_perp_previ_2730a16dc2b62cc7a9b68ecdd9ba92a4\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/accepted_values_fct_perp_previ_2730a16dc2b62cc7a9b68ecdd9ba92a4.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_previous_order_expired_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PreviousOrderExpired'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_perp_previous_order_expired_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["PreviousOrderExpired"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_market_id.bf6ab6d240": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_arbitrum_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_ord_a14484db01abde00713bfbdce086536d.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_market_id.bf6ab6d240", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_previous_order_expired_arbitrum_sepolia_market_id"], "alias": "not_null_fct_perp_previous_ord_a14484db01abde00713bfbdce086536d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_previous_ord_a14484db01abde00713bfbdce086536d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_previous_ord_a14484db01abde00713bfbdce086536d"}, "created_at": 1727988934.477113, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_previous_ord_a14484db01abde00713bfbdce086536d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_a14484db01abde00713bfbdce086536d.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_previous_order_expired_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_previous_order_expired_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_sepolia_market_id__True__0.110e709d41": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_71c15b0e52d6cdf78db4c51f1b8a2fcb.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_sepolia_market_id__True__0.110e709d41", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_71c15b0e52d6cdf78db4c51f1b8a2fcb", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_71c15b0e52d6cdf78db4c51f1b8a2fcb", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_71c15b0e52d6cdf78db4c51f1b8a2fcb"}, "created_at": 1727988934.4789941, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_71c15b0e52d6cdf78db4c51f1b8a2fcb\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_71c15b0e52d6cdf78db4c51f1b8a2fcb.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_previous_order_expired_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_previous_order_expired_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_account_id.b3fe07a0f6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_arbitrum_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_ord_c7aba1ee151a3cf5c3122396bec6c3bc.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_account_id.b3fe07a0f6", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_previous_order_expired_arbitrum_sepolia_account_id"], "alias": "not_null_fct_perp_previous_ord_c7aba1ee151a3cf5c3122396bec6c3bc", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_previous_ord_c7aba1ee151a3cf5c3122396bec6c3bc", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_previous_ord_c7aba1ee151a3cf5c3122396bec6c3bc"}, "created_at": 1727988934.4831731, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_previous_ord_c7aba1ee151a3cf5c3122396bec6c3bc\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_previous_ord_c7aba1ee151a3cf5c3122396bec6c3bc.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_previous_order_expired_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_previous_order_expired_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_sepolia_account_id__True__0.923099e195": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_e1da16f9ddb02f52e09d77a2bb8b3127.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_sepolia_account_id__True__0.923099e195", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_e1da16f9ddb02f52e09d77a2bb8b3127", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_e1da16f9ddb02f52e09d77a2bb8b3127", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_e1da16f9ddb02f52e09d77a2bb8b3127"}, "created_at": 1727988934.4850695, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_e1da16f9ddb02f52e09d77a2bb8b3127\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_e1da16f9ddb02f52e09d77a2bb8b3127.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_previous_order_expired_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_previous_order_expired_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_id.cc6815332b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_sepolia_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_id.cc6815332b", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_trades_arbitrum_sepolia_id"], "alias": "not_null_fct_perp_trades_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.4892035, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_trades_arbitrum_sepolia_id.97727d3bc8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_trades_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_trades_arbitrum_sepolia_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_trades_arbitrum_sepolia_id.97727d3bc8", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "unique_fct_perp_trades_arbitrum_sepolia_id"], "alias": "unique_fct_perp_trades_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.4908822, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_trades_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_ts.7168a7dcb9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_sepolia_ts.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_ts.7168a7dcb9", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_trades_arbitrum_sepolia_ts"], "alias": "not_null_fct_perp_trades_arbitrum_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.492731, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_block_number.e05ab0ce3d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_sepolia_block_number.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_block_number.e05ab0ce3d", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_trades_arbitrum_sepolia_block_number"], "alias": "not_null_fct_perp_trades_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.4943697, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_transaction_hash.cdee9e9027": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_sepolia_transaction_hash.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_transaction_hash.cdee9e9027", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_trades_arbitrum_sepolia_transaction_hash"], "alias": "not_null_fct_perp_trades_arbitrum_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.4960518, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_contract.b7fc20d311": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_sepolia_contract.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_contract.b7fc20d311", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_trades_arbitrum_sepolia_contract"], "alias": "not_null_fct_perp_trades_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.49771, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_market_id.2c1fcea791": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_sepolia_market_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_market_id.2c1fcea791", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_trades_arbitrum_sepolia_market_id"], "alias": "not_null_fct_perp_trades_arbitrum_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.4994855, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_market_id__True__0.6123a5e0f8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_8eebfb7454b8b2de313cec6e915e8d00.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_market_id__True__0.6123a5e0f8", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_8eebfb7454b8b2de313cec6e915e8d00", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_8eebfb7454b8b2de313cec6e915e8d00", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_8eebfb7454b8b2de313cec6e915e8d00"}, "created_at": 1727988934.5011427, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_8eebfb7454b8b2de313cec6e915e8d00\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_8eebfb7454b8b2de313cec6e915e8d00.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_market_symbol.c6a6aa478b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_sepolia_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_sepolia_market_symbol.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_market_symbol.c6a6aa478b", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_trades_arbitrum_sepolia_market_symbol"], "alias": "not_null_fct_perp_trades_arbitrum_sepolia_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.50586, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_account_id.87c909f789": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_sepolia_account_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_account_id.87c909f789", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_trades_arbitrum_sepolia_account_id"], "alias": "not_null_fct_perp_trades_arbitrum_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.5076108, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_fill_price.e01f35e7e0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_sepolia_fill_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_sepolia_fill_price.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_fill_price.e01f35e7e0", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_trades_arbitrum_sepolia_fill_price"], "alias": "not_null_fct_perp_trades_arbitrum_sepolia_fill_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.5092902, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_fill_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect fill_price\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere fill_price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "fill_price", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "fill_price", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_fill_price__True__0.84d6f40700": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_fill_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_03102853af5eb766be3b73216c034f65.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_fill_price__True__0.84d6f40700", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_fill_price__True__0"], "alias": "dbt_utils_accepted_range_fct_p_03102853af5eb766be3b73216c034f65", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_03102853af5eb766be3b73216c034f65", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_03102853af5eb766be3b73216c034f65"}, "created_at": 1727988934.5109775, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_03102853af5eb766be3b73216c034f65\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_03102853af5eb766be3b73216c034f65.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not fill_price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "fill_price", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "fill_price", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_pnl.cd004b1f6c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_sepolia_pnl", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_sepolia_pnl.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_pnl.cd004b1f6c", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_trades_arbitrum_sepolia_pnl"], "alias": "not_null_fct_perp_trades_arbitrum_sepolia_pnl", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.5152447, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_pnl.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pnl\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere pnl is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pnl", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pnl", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_accrued_funding.d1353dabad": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_sepolia_accrued_funding", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_sepolia_accrued_funding.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_accrued_funding.d1353dabad", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_trades_arbitrum_sepolia_accrued_funding"], "alias": "not_null_fct_perp_trades_arbitrum_sepolia_accrued_funding", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.5169234, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_accrued_funding.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect accrued_funding\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere accrued_funding is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "accrued_funding", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "accrued_funding", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_trade_size.2d16719cfa": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_sepolia_trade_size", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_sepolia_trade_size.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_trade_size.2d16719cfa", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_trades_arbitrum_sepolia_trade_size"], "alias": "not_null_fct_perp_trades_arbitrum_sepolia_trade_size", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.5185976, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_trade_size.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect trade_size\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere trade_size is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "trade_size", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "trade_size", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_position_size.451b8cbb68": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_sepolia_position_size", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_sepolia_position_size.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_position_size.451b8cbb68", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_trades_arbitrum_sepolia_position_size"], "alias": "not_null_fct_perp_trades_arbitrum_sepolia_position_size", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.5203846, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_position_size.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect position_size\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere position_size is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "position_size", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "position_size", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_total_fees.76dcb57c24": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_sepolia_total_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_sepolia_total_fees.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_total_fees.76dcb57c24", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_trades_arbitrum_sepolia_total_fees"], "alias": "not_null_fct_perp_trades_arbitrum_sepolia_total_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.5220695, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_total_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect total_fees\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere total_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "total_fees", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "total_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_total_fees__True__0.7a97931ad2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_total_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_c34c5714b957bba2192a57a73d8e840c.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_total_fees__True__0.7a97931ad2", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_total_fees__True__0"], "alias": "dbt_utils_accepted_range_fct_p_c34c5714b957bba2192a57a73d8e840c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_c34c5714b957bba2192a57a73d8e840c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_c34c5714b957bba2192a57a73d8e840c"}, "created_at": 1727988934.5237458, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_c34c5714b957bba2192a57a73d8e840c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_c34c5714b957bba2192a57a73d8e840c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not total_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "total_fees", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "total_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_referral_fees.5aade6b5e5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_sepolia_referral_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_sepolia_referral_fees.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_referral_fees.5aade6b5e5", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_trades_arbitrum_sepolia_referral_fees"], "alias": "not_null_fct_perp_trades_arbitrum_sepolia_referral_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.5280364, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_referral_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referral_fees\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere referral_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "referral_fees", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "referral_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_referral_fees__True__0.f37cc98502": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_referral_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_0c872c0cb7b424f4d0527e3e3893cad4.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_referral_fees__True__0.f37cc98502", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_referral_fees__True__0"], "alias": "dbt_utils_accepted_range_fct_p_0c872c0cb7b424f4d0527e3e3893cad4", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_0c872c0cb7b424f4d0527e3e3893cad4", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_0c872c0cb7b424f4d0527e3e3893cad4"}, "created_at": 1727988934.5297568, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_0c872c0cb7b424f4d0527e3e3893cad4\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_0c872c0cb7b424f4d0527e3e3893cad4.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not referral_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "referral_fees", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "referral_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_collected_fees.1a014bf126": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_sepolia_collected_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_sepolia_collected_fees.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_collected_fees.1a014bf126", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_trades_arbitrum_sepolia_collected_fees"], "alias": "not_null_fct_perp_trades_arbitrum_sepolia_collected_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.5340383, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_collected_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere collected_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collected_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_collected_fees__True__0.f8c115c059": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_collected_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_5ee0d4d2eb53d0bf8493c4e29ce499f2.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_collected_fees__True__0.f8c115c059", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_collected_fees__True__0"], "alias": "dbt_utils_accepted_range_fct_p_5ee0d4d2eb53d0bf8493c4e29ce499f2", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_5ee0d4d2eb53d0bf8493c4e29ce499f2", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_5ee0d4d2eb53d0bf8493c4e29ce499f2"}, "created_at": 1727988934.5357342, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_5ee0d4d2eb53d0bf8493c4e29ce499f2\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_5ee0d4d2eb53d0bf8493c4e29ce499f2.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collected_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_settlement_reward.aa985f0df2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_sepolia_settlement_reward", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_sepolia_settlement_reward.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_settlement_reward.aa985f0df2", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_trades_arbitrum_sepolia_settlement_reward"], "alias": "not_null_fct_perp_trades_arbitrum_sepolia_settlement_reward", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.539993, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_settlement_reward.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect settlement_reward\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere settlement_reward is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "settlement_reward", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "settlement_reward", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_settlement_reward__True__0.f9a75fbfd2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_settlement_reward__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_f55271eda5cd0bb666f2625ecc8c950c.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_settlement_reward__True__0.f9a75fbfd2", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_settlement_reward__True__0"], "alias": "dbt_utils_accepted_range_fct_p_f55271eda5cd0bb666f2625ecc8c950c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_f55271eda5cd0bb666f2625ecc8c950c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_f55271eda5cd0bb666f2625ecc8c950c"}, "created_at": 1727988934.541749, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_f55271eda5cd0bb666f2625ecc8c950c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_f55271eda5cd0bb666f2625ecc8c950c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not settlement_reward >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "settlement_reward", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "settlement_reward", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_tracking_code.653ddd5967": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_sepolia_tracking_code", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_sepolia_tracking_code.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_tracking_code.653ddd5967", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_trades_arbitrum_sepolia_tracking_code"], "alias": "not_null_fct_perp_trades_arbitrum_sepolia_tracking_code", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.5460026, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_tracking_code.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect tracking_code\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere tracking_code is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "tracking_code", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "tracking_code", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_settler.bc87147eb6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_sepolia_settler", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_sepolia_settler.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_settler.bc87147eb6", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_trades_arbitrum_sepolia_settler"], "alias": "not_null_fct_perp_trades_arbitrum_sepolia_settler", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.5477464, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_settler.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect settler\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere settler is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "settler", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "settler", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_notional_trade_size.96d394476f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_sepolia_notional_trade_size", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_sepolia_notional_trade_size.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_notional_trade_size.96d394476f", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_trades_arbitrum_sepolia_notional_trade_size"], "alias": "not_null_fct_perp_trades_arbitrum_sepolia_notional_trade_size", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.5494173, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_notional_trade_size.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect notional_trade_size\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere notional_trade_size is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "notional_trade_size", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "notional_trade_size", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_notional_position_size.718ab14890": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_sepolia_notional_position_size", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbit_1b821452537a1f2a9f93f94c774a58e0.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_notional_position_size.718ab14890", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_trades_arbitrum_sepolia_notional_position_size"], "alias": "not_null_fct_perp_trades_arbit_1b821452537a1f2a9f93f94c774a58e0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_trades_arbit_1b821452537a1f2a9f93f94c774a58e0", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_trades_arbit_1b821452537a1f2a9f93f94c774a58e0"}, "created_at": 1727988934.5510895, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_trades_arbit_1b821452537a1f2a9f93f94c774a58e0\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbit_1b821452537a1f2a9f93f94c774a58e0.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect notional_position_size\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere notional_position_size is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "notional_position_size", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "notional_position_size", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_lp_fees.e0ce3fdd00": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_sepolia_lp_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_sepolia_lp_fees.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_lp_fees.e0ce3fdd00", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_trades_arbitrum_sepolia_lp_fees"], "alias": "not_null_fct_perp_trades_arbitrum_sepolia_lp_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.552807, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_lp_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect lp_fees\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere lp_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "lp_fees", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "lp_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_lp_fees__True__0.4031a219b2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_lp_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_d0aec6280d097eb6c6aa06414296a731.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_lp_fees__True__0.4031a219b2", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_lp_fees__True__0"], "alias": "dbt_utils_accepted_range_fct_p_d0aec6280d097eb6c6aa06414296a731", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_d0aec6280d097eb6c6aa06414296a731", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"severity": "warn", "alias": "dbt_utils_accepted_range_fct_p_d0aec6280d097eb6c6aa06414296a731"}, "created_at": 1727988934.554597, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(severity=\"warn\",alias=\"dbt_utils_accepted_range_fct_p_d0aec6280d097eb6c6aa06414296a731\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_d0aec6280d097eb6c6aa06414296a731.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not lp_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "lp_fees", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "lp_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_exchange_fees.daa870eeea": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_sepolia_exchange_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_sepolia_exchange_fees.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_exchange_fees.daa870eeea", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_trades_arbitrum_sepolia_exchange_fees"], "alias": "not_null_fct_perp_trades_arbitrum_sepolia_exchange_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.5588248, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_trades_arbitrum_sepolia_exchange_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect exchange_fees\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere exchange_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "exchange_fees", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "exchange_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_exchange_fees__True__0.8551cec8b5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_exchange_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_6611babf7b889013ce7caa643092e72c.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_exchange_fees__True__0.8551cec8b5", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_exchange_fees__True__0"], "alias": "dbt_utils_accepted_range_fct_p_6611babf7b889013ce7caa643092e72c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_6611babf7b889013ce7caa643092e72c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_6611babf7b889013ce7caa643092e72c"}, "created_at": 1727988934.5607064, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_6611babf7b889013ce7caa643092e72c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_6611babf7b889013ce7caa643092e72c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not exchange_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "exchange_fees", "file_key_name": "models.fct_perp_trades_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "exchange_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_pnl_arbitrum_sepolia_ts.9b3b9b4145": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_pnl_arbitrum_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_pnl_arbitrum_sepolia_ts.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_pnl_arbitrum_sepolia_ts.9b3b9b4145", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_pnl_arbitrum_sepolia_ts"], "alias": "not_null_fct_perp_pnl_arbitrum_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.5648606, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_pnl_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_pnl_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_pnl_arbitrum_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_pnl_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_perp_pnl_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_pnl_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_perp_pnl_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_pnl_arbitrum_sepolia_market_id.e7e798c2a6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_pnl_arbitrum_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_pnl_arbitrum_sepolia_market_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_pnl_arbitrum_sepolia_market_id.e7e798c2a6", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_pnl_arbitrum_sepolia_market_id"], "alias": "not_null_fct_perp_pnl_arbitrum_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.5667543, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_pnl_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_pnl_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_pnl_arbitrum_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_pnl_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_pnl_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_pnl_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_pnl_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_pnl_arbitrum_sepolia_market_id__True__0.78cda1ee25": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_pnl_arbitrum_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_0282cd2183706900553f565b7dab07e1.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_pnl_arbitrum_sepolia_market_id__True__0.78cda1ee25", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_pnl_arbitrum_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_0282cd2183706900553f565b7dab07e1", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_0282cd2183706900553f565b7dab07e1", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_0282cd2183706900553f565b7dab07e1"}, "created_at": 1727988934.5684702, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_0282cd2183706900553f565b7dab07e1\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_pnl_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_pnl_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_0282cd2183706900553f565b7dab07e1.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_pnl_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_pnl_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_pnl_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_pnl_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_id.0a35a6cefb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_arbitrum_sepolia_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_id.0a35a6cefb", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_orders_arbitrum_sepolia_id"], "alias": "not_null_fct_perp_orders_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.5726035, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_orders_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_orders_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_orders_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_orders_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_orders_arbitrum_sepolia_id.e2567e2470": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_orders_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_orders_arbitrum_sepolia_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_orders_arbitrum_sepolia_id.e2567e2470", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "unique_fct_perp_orders_arbitrum_sepolia_id"], "alias": "unique_fct_perp_orders_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.5744731, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_orders_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_orders_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_orders_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_orders_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_orders_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_ts.ed27702e6b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_arbitrum_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_arbitrum_sepolia_ts.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_ts.ed27702e6b", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_orders_arbitrum_sepolia_ts"], "alias": "not_null_fct_perp_orders_arbitrum_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.5761409, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_orders_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_perp_orders_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_orders_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_perp_orders_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_block_number.9a237cda1b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_arbitrum_sepolia_block_number.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_block_number.9a237cda1b", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_orders_arbitrum_sepolia_block_number"], "alias": "not_null_fct_perp_orders_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.577794, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_orders_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_orders_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_orders_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_orders_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_transaction_hash.abdc2734c4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_arbitrum_sepolia_transaction_hash.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_transaction_hash.abdc2734c4", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_orders_arbitrum_sepolia_transaction_hash"], "alias": "not_null_fct_perp_orders_arbitrum_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.5794683, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_orders_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_perp_orders_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_orders_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_perp_orders_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_contract.f0c534a661": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_arbitrum_sepolia_contract.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_contract.f0c534a661", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_orders_arbitrum_sepolia_contract"], "alias": "not_null_fct_perp_orders_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.581203, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_orders_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.fct_perp_orders_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_orders_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('fct_perp_orders_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_market_id.e4f932e2e7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_arbitrum_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_arbitrum_sepolia_market_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_market_id.e4f932e2e7", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_orders_arbitrum_sepolia_market_id"], "alias": "not_null_fct_perp_orders_arbitrum_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.5828605, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_orders_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_orders_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_orders_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_orders_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_orders_arbitrum_sepolia_market_id__True__0.0950ca5dc6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_orders_arbitrum_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_0d7dc918864053575845b11935887ba6.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_orders_arbitrum_sepolia_market_id__True__0.0950ca5dc6", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_orders_arbitrum_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_0d7dc918864053575845b11935887ba6", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_0d7dc918864053575845b11935887ba6", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_0d7dc918864053575845b11935887ba6"}, "created_at": 1727988934.5845315, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_0d7dc918864053575845b11935887ba6\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_0d7dc918864053575845b11935887ba6.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_orders_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_orders_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_orders_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_orders_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_market_symbol.2104bc133c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_arbitrum_sepolia_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_arbitrum_sepolia_market_symbol.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_market_symbol.2104bc133c", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_orders_arbitrum_sepolia_market_symbol"], "alias": "not_null_fct_perp_orders_arbitrum_sepolia_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.5893235, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_orders_arbitrum_sepolia\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.fct_perp_orders_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_orders_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('fct_perp_orders_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_account_id.c9eae65168": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_arbitrum_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_arbitrum_sepolia_account_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_account_id.c9eae65168", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_orders_arbitrum_sepolia_account_id"], "alias": "not_null_fct_perp_orders_arbitrum_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.591022, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_orders_arbitrum_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_orders_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_orders_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_orders_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_orders_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_markets_arbitrum_sepolia_id.1aae92d10b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_markets_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_markets_arbitrum_sepolia_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_markets_arbitrum_sepolia_id.1aae92d10b", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_markets_arbitrum_sepolia_id"], "alias": "not_null_fct_perp_markets_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.592694, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_markets_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_markets_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_markets_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_markets_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_markets_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_markets_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_markets_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_markets_arbitrum_sepolia_id__True__0.809baf15c9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_markets_arbitrum_sepolia_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_5d6cf231c7bb30c41c45b99f3f6da2a1.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_markets_arbitrum_sepolia_id__True__0.809baf15c9", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_markets_arbitrum_sepolia_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_5d6cf231c7bb30c41c45b99f3f6da2a1", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_5d6cf231c7bb30c41c45b99f3f6da2a1", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_5d6cf231c7bb30c41c45b99f3f6da2a1"}, "created_at": 1727988934.5943673, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_5d6cf231c7bb30c41c45b99f3f6da2a1\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_markets_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_markets_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_5d6cf231c7bb30c41c45b99f3f6da2a1.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_markets_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_markets_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_markets_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_markets_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_markets_arbitrum_sepolia_created_ts.c925538049": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_markets_arbitrum_sepolia_created_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_markets_arbitrum_sepolia_created_ts.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_markets_arbitrum_sepolia_created_ts.c925538049", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_markets_arbitrum_sepolia_created_ts"], "alias": "not_null_fct_perp_markets_arbitrum_sepolia_created_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.598675, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_markets_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_markets_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_markets_arbitrum_sepolia_created_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_markets_arbitrum_sepolia\"\nwhere created_ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "created_ts", "file_key_name": "models.fct_perp_markets_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_markets_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "created_ts", "model": "{{ get_where_subquery(ref('fct_perp_markets_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_markets_arbitrum_sepolia_block_number.29c62666b5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_markets_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_markets_arbitrum_sepolia_block_number.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_markets_arbitrum_sepolia_block_number.29c62666b5", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_markets_arbitrum_sepolia_block_number"], "alias": "not_null_fct_perp_markets_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.600346, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_markets_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_markets_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_markets_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_markets_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_markets_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_markets_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_markets_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_markets_arbitrum_sepolia_market_symbol.894efe853d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_markets_arbitrum_sepolia_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_markets_arbitrum_sepolia_market_symbol.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_markets_arbitrum_sepolia_market_symbol.894efe853d", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_markets_arbitrum_sepolia_market_symbol"], "alias": "not_null_fct_perp_markets_arbitrum_sepolia_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.6021883, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_markets_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_markets_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_markets_arbitrum_sepolia_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_markets_arbitrum_sepolia\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.fct_perp_markets_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_markets_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('fct_perp_markets_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_markets_arbitrum_sepolia_market_name.2fb670f3c9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_markets_arbitrum_sepolia_market_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_markets_arbitrum_sepolia_market_name.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_markets_arbitrum_sepolia_market_name.2fb670f3c9", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_markets_arbitrum_sepolia_market_name"], "alias": "not_null_fct_perp_markets_arbitrum_sepolia_market_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.6038644, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_markets_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_markets_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_markets_arbitrum_sepolia_market_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_name\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_markets_arbitrum_sepolia\"\nwhere market_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_name", "file_key_name": "models.fct_perp_markets_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_markets_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_name", "model": "{{ get_where_subquery(ref('fct_perp_markets_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_id.c07e81599c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_arbitrum_sepolia_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_id.c07e81599c", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_market_history_arbitrum_sepolia_id"], "alias": "not_null_fct_perp_market_history_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.605528, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_market_history_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_market_history_arbitrum_sepolia_id.5ebcf62272": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_market_history_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_market_history_arbitrum_sepolia_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_market_history_arbitrum_sepolia_id.5ebcf62272", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "unique_fct_perp_market_history_arbitrum_sepolia_id"], "alias": "unique_fct_perp_market_history_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.6071599, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_market_history_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_market_history_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_ts.0a97082751": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_arbitrum_sepolia_ts.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_ts.0a97082751", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_market_history_arbitrum_sepolia_ts"], "alias": "not_null_fct_perp_market_history_arbitrum_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.6088035, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_perp_market_history_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_block_number.bf6af7baa5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_arbitrum_sepolia_block_number.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_block_number.bf6af7baa5", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_market_history_arbitrum_sepolia_block_number"], "alias": "not_null_fct_perp_market_history_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.6105819, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_market_history_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_transaction_hash.7c5d714791": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_histo_afb652fde55a7f2226e2af5611e0ea69.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_transaction_hash.7c5d714791", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_market_history_arbitrum_sepolia_transaction_hash"], "alias": "not_null_fct_perp_market_histo_afb652fde55a7f2226e2af5611e0ea69", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_market_histo_afb652fde55a7f2226e2af5611e0ea69", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_market_histo_afb652fde55a7f2226e2af5611e0ea69"}, "created_at": 1727988934.6122296, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_market_histo_afb652fde55a7f2226e2af5611e0ea69\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_histo_afb652fde55a7f2226e2af5611e0ea69.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_perp_market_history_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_market_id.319db3ddd3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_arbitrum_sepolia_market_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_market_id.319db3ddd3", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_market_history_arbitrum_sepolia_market_id"], "alias": "not_null_fct_perp_market_history_arbitrum_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.613856, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_market_history_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_market_history_arbitrum_sepolia_market_id__True__0.4fa717e8b8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_market_history_arbitrum_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_c7fa43d05c0ddd75de5587d7ade6e098.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_market_history_arbitrum_sepolia_market_id__True__0.4fa717e8b8", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_market_history_arbitrum_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_c7fa43d05c0ddd75de5587d7ade6e098", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_c7fa43d05c0ddd75de5587d7ade6e098", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_c7fa43d05c0ddd75de5587d7ade6e098"}, "created_at": 1727988934.6155272, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_c7fa43d05c0ddd75de5587d7ade6e098\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_c7fa43d05c0ddd75de5587d7ade6e098.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_market_history_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_market_symbol.bf10fe08a1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_sepolia_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_arbitrum_sepolia_market_symbol.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_market_symbol.bf10fe08a1", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_market_history_arbitrum_sepolia_market_symbol"], "alias": "not_null_fct_perp_market_history_arbitrum_sepolia_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.6198912, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.fct_perp_market_history_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_price.fb63891fb4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_sepolia_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_arbitrum_sepolia_price.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_price.fb63891fb4", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_market_history_arbitrum_sepolia_price"], "alias": "not_null_fct_perp_market_history_arbitrum_sepolia_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.621599, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.fct_perp_market_history_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_skew.dcf5d90983": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_sepolia_skew", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_arbitrum_sepolia_skew.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_skew.dcf5d90983", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_market_history_arbitrum_sepolia_skew"], "alias": "not_null_fct_perp_market_history_arbitrum_sepolia_skew", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.6232555, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_skew.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect skew\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere skew is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "skew", "file_key_name": "models.fct_perp_market_history_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "skew", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_size.6a0b574e1a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_sepolia_size", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_arbitrum_sepolia_size.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_size.6a0b574e1a", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_market_history_arbitrum_sepolia_size"], "alias": "not_null_fct_perp_market_history_arbitrum_sepolia_size", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.625172, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_size.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect size\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere size is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "size", "file_key_name": "models.fct_perp_market_history_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "size", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_size_delta.03007f03ad": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_sepolia_size_delta", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_arbitrum_sepolia_size_delta.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_size_delta.03007f03ad", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_market_history_arbitrum_sepolia_size_delta"], "alias": "not_null_fct_perp_market_history_arbitrum_sepolia_size_delta", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.6268654, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_size_delta.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect size_delta\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere size_delta is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "size_delta", "file_key_name": "models.fct_perp_market_history_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "size_delta", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_funding_rate.0c7c4681c3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_sepolia_funding_rate", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_arbitrum_sepolia_funding_rate.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_funding_rate.0c7c4681c3", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_market_history_arbitrum_sepolia_funding_rate"], "alias": "not_null_fct_perp_market_history_arbitrum_sepolia_funding_rate", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.628617, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_funding_rate.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect funding_rate\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere funding_rate is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "funding_rate", "file_key_name": "models.fct_perp_market_history_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "funding_rate", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_funding_velocity.b534721653": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_sepolia_funding_velocity", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_histo_f2cd79a163c2d1d51ca359bdd5a1a94e.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_funding_velocity.b534721653", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_market_history_arbitrum_sepolia_funding_velocity"], "alias": "not_null_fct_perp_market_histo_f2cd79a163c2d1d51ca359bdd5a1a94e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_market_histo_f2cd79a163c2d1d51ca359bdd5a1a94e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_market_histo_f2cd79a163c2d1d51ca359bdd5a1a94e"}, "created_at": 1727988934.6303449, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_market_histo_f2cd79a163c2d1d51ca359bdd5a1a94e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_histo_f2cd79a163c2d1d51ca359bdd5a1a94e.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect funding_velocity\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere funding_velocity is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "funding_velocity", "file_key_name": "models.fct_perp_market_history_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "funding_velocity", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_interest_rate.fd928f3550": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_sepolia_interest_rate", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_arbitrum_sepolia_interest_rate.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_interest_rate.fd928f3550", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_market_history_arbitrum_sepolia_interest_rate"], "alias": "not_null_fct_perp_market_history_arbitrum_sepolia_interest_rate", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.6320126, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_interest_rate.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest_rate\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere interest_rate is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "interest_rate", "file_key_name": "models.fct_perp_market_history_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "interest_rate", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_funding_rate_apr.e818a3e5bf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_sepolia_funding_rate_apr", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_histo_ae93bd3fc6e929328800136685550ece.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_funding_rate_apr.e818a3e5bf", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_market_history_arbitrum_sepolia_funding_rate_apr"], "alias": "not_null_fct_perp_market_histo_ae93bd3fc6e929328800136685550ece", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_market_histo_ae93bd3fc6e929328800136685550ece", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_market_histo_ae93bd3fc6e929328800136685550ece"}, "created_at": 1727988934.633776, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_market_histo_ae93bd3fc6e929328800136685550ece\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_histo_ae93bd3fc6e929328800136685550ece.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect funding_rate_apr\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere funding_rate_apr is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "funding_rate_apr", "file_key_name": "models.fct_perp_market_history_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "funding_rate_apr", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_long_rate_apr.079c76b379": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_sepolia_long_rate_apr", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_arbitrum_sepolia_long_rate_apr.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_long_rate_apr.079c76b379", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_market_history_arbitrum_sepolia_long_rate_apr"], "alias": "not_null_fct_perp_market_history_arbitrum_sepolia_long_rate_apr", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.63542, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_long_rate_apr.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect long_rate_apr\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere long_rate_apr is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "long_rate_apr", "file_key_name": "models.fct_perp_market_history_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "long_rate_apr", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_short_rate_apr.387df474b7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_sepolia_short_rate_apr", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_histo_baea09cd8bd9b6b66228d8e77ac50f11.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_short_rate_apr.387df474b7", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_market_history_arbitrum_sepolia_short_rate_apr"], "alias": "not_null_fct_perp_market_histo_baea09cd8bd9b6b66228d8e77ac50f11", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_market_histo_baea09cd8bd9b6b66228d8e77ac50f11", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_market_histo_baea09cd8bd9b6b66228d8e77ac50f11"}, "created_at": 1727988934.6370854, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_market_histo_baea09cd8bd9b6b66228d8e77ac50f11\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_histo_baea09cd8bd9b6b66228d8e77ac50f11.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect short_rate_apr\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere short_rate_apr is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "short_rate_apr", "file_key_name": "models.fct_perp_market_history_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "short_rate_apr", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_size_usd.ef38b40c78": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_sepolia_size_usd", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_arbitrum_sepolia_size_usd.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_size_usd.ef38b40c78", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_market_history_arbitrum_sepolia_size_usd"], "alias": "not_null_fct_perp_market_history_arbitrum_sepolia_size_usd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.6387298, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_sepolia_size_usd.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect size_usd\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere size_usd is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "size_usd", "file_key_name": "models.fct_perp_market_history_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "size_usd", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_id.61aaec741e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_arbitrum_sepolia_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_id.61aaec741e", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_liq_position_arbitrum_sepolia_id"], "alias": "not_null_fct_perp_liq_position_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.6405098, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_liq_position_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_liq_position_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_liq_position_arbitrum_sepolia_id.143a6e53ab": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_liq_position_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_liq_position_arbitrum_sepolia_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_liq_position_arbitrum_sepolia_id.143a6e53ab", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "unique_fct_perp_liq_position_arbitrum_sepolia_id"], "alias": "unique_fct_perp_liq_position_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.6421757, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_liq_position_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_liq_position_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_liq_position_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_ts.86fe34cc45": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_arbitrum_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_arbitrum_sepolia_ts.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_ts.86fe34cc45", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_liq_position_arbitrum_sepolia_ts"], "alias": "not_null_fct_perp_liq_position_arbitrum_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.6438267, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_perp_liq_position_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_liq_position_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_block_number.e6e93f1ab3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_arbitrum_sepolia_block_number.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_block_number.e6e93f1ab3", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_liq_position_arbitrum_sepolia_block_number"], "alias": "not_null_fct_perp_liq_position_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.6454747, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_liq_position_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_liq_position_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_transaction_hash.d7c137d375": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_cde30711e4d43245a7ac8a257edceb52.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_transaction_hash.d7c137d375", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_liq_position_arbitrum_sepolia_transaction_hash"], "alias": "not_null_fct_perp_liq_position_cde30711e4d43245a7ac8a257edceb52", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_liq_position_cde30711e4d43245a7ac8a257edceb52", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_liq_position_cde30711e4d43245a7ac8a257edceb52"}, "created_at": 1727988934.6470985, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_liq_position_cde30711e4d43245a7ac8a257edceb52\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_cde30711e4d43245a7ac8a257edceb52.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_perp_liq_position_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_liq_position_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_account_id.cde4f3f191": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_arbitrum_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_arbitrum_sepolia_account_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_account_id.cde4f3f191", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_liq_position_arbitrum_sepolia_account_id"], "alias": "not_null_fct_perp_liq_position_arbitrum_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.648871, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_liq_position_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_liq_position_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_market_id.a7c845cd48": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_arbitrum_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_arbitrum_sepolia_market_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_market_id.a7c845cd48", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_liq_position_arbitrum_sepolia_market_id"], "alias": "not_null_fct_perp_liq_position_arbitrum_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.6505613, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_liq_position_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_liq_position_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_sepolia_market_id__True__0.4485c332d0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_03c7115745637ccef76e8372c82ef99f.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_sepolia_market_id__True__0.4485c332d0", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_03c7115745637ccef76e8372c82ef99f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_03c7115745637ccef76e8372c82ef99f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_03c7115745637ccef76e8372c82ef99f"}, "created_at": 1727988934.652238, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_03c7115745637ccef76e8372c82ef99f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_03c7115745637ccef76e8372c82ef99f.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_liq_position_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_liq_position_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_market_symbol.1097b1cf7e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_arbitrum_sepolia_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_arbitrum_sepolia_market_symbol.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_market_symbol.1097b1cf7e", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_liq_position_arbitrum_sepolia_market_symbol"], "alias": "not_null_fct_perp_liq_position_arbitrum_sepolia_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.6567533, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.fct_perp_liq_position_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_liq_position_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_amount_liquidated.a3cb633bfc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_arbitrum_sepolia_amount_liquidated", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_e5dbfc6ac8922958d5e4e5e43fb23639.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_amount_liquidated.a3cb633bfc", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_liq_position_arbitrum_sepolia_amount_liquidated"], "alias": "not_null_fct_perp_liq_position_e5dbfc6ac8922958d5e4e5e43fb23639", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_liq_position_e5dbfc6ac8922958d5e4e5e43fb23639", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_liq_position_e5dbfc6ac8922958d5e4e5e43fb23639"}, "created_at": 1727988934.6584609, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_liq_position_e5dbfc6ac8922958d5e4e5e43fb23639\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_e5dbfc6ac8922958d5e4e5e43fb23639.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_liquidated\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"\nwhere amount_liquidated is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_liquidated", "file_key_name": "models.fct_perp_liq_position_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_liq_position_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_liquidated", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_sepolia_amount_liquidated__True__0.956e63f5ec": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_sepolia_amount_liquidated__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_4665d426d61421eeedf4e7af6081cb90.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_sepolia_amount_liquidated__True__0.956e63f5ec", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_sepolia_amount_liquidated__True__0"], "alias": "dbt_utils_accepted_range_fct_p_4665d426d61421eeedf4e7af6081cb90", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_4665d426d61421eeedf4e7af6081cb90", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_4665d426d61421eeedf4e7af6081cb90"}, "created_at": 1727988934.6601365, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_4665d426d61421eeedf4e7af6081cb90\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_4665d426d61421eeedf4e7af6081cb90.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_liquidated >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_liquidated", "file_key_name": "models.fct_perp_liq_position_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_liq_position_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount_liquidated", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_position_size.ac5bc63bdb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_arbitrum_sepolia_position_size", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_arbitrum_sepolia_position_size.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_position_size.ac5bc63bdb", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_liq_position_arbitrum_sepolia_position_size"], "alias": "not_null_fct_perp_liq_position_arbitrum_sepolia_position_size", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.6645486, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_sepolia_position_size.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect position_size\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"\nwhere position_size is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "position_size", "file_key_name": "models.fct_perp_liq_position_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_liq_position_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "position_size", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_sepolia_position_size__True__0.ffc90d2068": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_sepolia_position_size__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_de100d2ce6379f4bac61e68a57576d91.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_sepolia_position_size__True__0.ffc90d2068", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_sepolia_position_size__True__0"], "alias": "dbt_utils_accepted_range_fct_p_de100d2ce6379f4bac61e68a57576d91", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_de100d2ce6379f4bac61e68a57576d91", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_de100d2ce6379f4bac61e68a57576d91"}, "created_at": 1727988934.6662505, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_de100d2ce6379f4bac61e68a57576d91\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_de100d2ce6379f4bac61e68a57576d91.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not position_size >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "position_size", "file_key_name": "models.fct_perp_liq_position_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_liq_position_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "position_size", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_liq_account_arbitrum_sepolia_account_id.43bf639764": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_account_arbitrum_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_account_arbitrum_sepolia_account_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_account_arbitrum_sepolia_account_id.43bf639764", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_liq_account_arbitrum_sepolia_account_id"], "alias": "not_null_fct_perp_liq_account_arbitrum_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.6705923, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_account_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_account_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_account_arbitrum_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_account_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_liq_account_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_liq_account_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_liq_account_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_account_arbitrum_sepolia_ts.17212bb7f0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_account_arbitrum_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_account_arbitrum_sepolia_ts.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_account_arbitrum_sepolia_ts.17212bb7f0", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_liq_account_arbitrum_sepolia_ts"], "alias": "not_null_fct_perp_liq_account_arbitrum_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.6722722, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_account_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_account_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_account_arbitrum_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_account_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_perp_liq_account_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_liq_account_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_perp_liq_account_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_account_arbitrum_sepolia_total_reward.7a99180d9d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_account_arbitrum_sepolia_total_reward", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_account_arbitrum_sepolia_total_reward.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_account_arbitrum_sepolia_total_reward.7a99180d9d", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_liq_account_arbitrum_sepolia_total_reward"], "alias": "not_null_fct_perp_liq_account_arbitrum_sepolia_total_reward", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.6739707, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_account_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_account_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_liq_account_arbitrum_sepolia_total_reward.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect total_reward\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_account_arbitrum_sepolia\"\nwhere total_reward is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "total_reward", "file_key_name": "models.fct_perp_liq_account_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_liq_account_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "total_reward", "model": "{{ get_where_subquery(ref('fct_perp_liq_account_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_account_arbitrum_sepolia_total_reward__True__0.2e9337311c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_liq_account_arbitrum_sepolia_total_reward__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_a366d97f6c7bf2b5acaa43bd093a347d.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_account_arbitrum_sepolia_total_reward__True__0.2e9337311c", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_fct_perp_liq_account_arbitrum_sepolia_total_reward__True__0"], "alias": "dbt_utils_accepted_range_fct_p_a366d97f6c7bf2b5acaa43bd093a347d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_a366d97f6c7bf2b5acaa43bd093a347d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_a366d97f6c7bf2b5acaa43bd093a347d"}, "created_at": 1727988934.6756814, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_a366d97f6c7bf2b5acaa43bd093a347d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_account_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_account_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_fct_p_a366d97f6c7bf2b5acaa43bd093a347d.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_account_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not total_reward >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "total_reward", "file_key_name": "models.fct_perp_liq_account_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_liq_account_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "total_reward", "model": "{{ get_where_subquery(ref('fct_perp_liq_account_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_accounts_arbitrum_sepolia_id.b4e2371e87": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_accounts_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_accounts_arbitrum_sepolia_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_accounts_arbitrum_sepolia_id.b4e2371e87", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_accounts_arbitrum_sepolia_id"], "alias": "not_null_fct_perp_accounts_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.6805384, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_accounts_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_accounts_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_accounts_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_accounts_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_accounts_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_accounts_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_accounts_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_accounts_arbitrum_sepolia_id.30854048b9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_accounts_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_accounts_arbitrum_sepolia_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_accounts_arbitrum_sepolia_id.30854048b9", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "unique_fct_perp_accounts_arbitrum_sepolia_id"], "alias": "unique_fct_perp_accounts_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.6822367, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_accounts_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_accounts_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/unique_fct_perp_accounts_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_accounts_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_accounts_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_accounts_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_accounts_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_accounts_arbitrum_sepolia_created_ts.881963b12b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_accounts_arbitrum_sepolia_created_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_accounts_arbitrum_sepolia_created_ts.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_accounts_arbitrum_sepolia_created_ts.881963b12b", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_accounts_arbitrum_sepolia_created_ts"], "alias": "not_null_fct_perp_accounts_arbitrum_sepolia_created_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.6840727, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_accounts_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_accounts_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_accounts_arbitrum_sepolia_created_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_accounts_arbitrum_sepolia\"\nwhere created_ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "created_ts", "file_key_name": "models.fct_perp_accounts_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_accounts_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "created_ts", "model": "{{ get_where_subquery(ref('fct_perp_accounts_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_accounts_arbitrum_sepolia_owner.ab695ba4ef": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_accounts_arbitrum_sepolia_owner", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_accounts_arbitrum_sepolia_owner.sql", "original_file_path": "models/marts/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_accounts_arbitrum_sepolia_owner.ab695ba4ef", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "perp", "not_null_fct_perp_accounts_arbitrum_sepolia_owner"], "alias": "not_null_fct_perp_accounts_arbitrum_sepolia_owner", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.6857538, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_accounts_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_accounts_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/perp/schema.yml/not_null_fct_perp_accounts_arbitrum_sepolia_owner.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_accounts_arbitrum_sepolia\"\nwhere owner is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "owner", "file_key_name": "models.fct_perp_accounts_arbitrum_sepolia", "attached_node": "model.synthetix.fct_perp_accounts_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "owner", "model": "{{ get_where_subquery(ref('fct_perp_accounts_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_synth_supply_arbitrum_sepolia_ts.27dc7912ff": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_synth_supply_arbitrum_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_synth_supply_arbitrum_sepolia_ts.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_synth_supply_arbitrum_sepolia_ts.27dc7912ff", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "not_null_fct_synth_supply_arbitrum_sepolia_ts"], "alias": "not_null_fct_synth_supply_arbitrum_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.6924708, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_synth_supply_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_synth_supply_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_synth_supply_arbitrum_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_synth_supply_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_synth_supply_arbitrum_sepolia", "attached_node": "model.synthetix.fct_synth_supply_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_synth_supply_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_synth_supply_arbitrum_sepolia_block_number.f392305688": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_synth_supply_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_synth_supply_arbitrum_sepolia_block_number.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_synth_supply_arbitrum_sepolia_block_number.f392305688", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "not_null_fct_synth_supply_arbitrum_sepolia_block_number"], "alias": "not_null_fct_synth_supply_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.6941721, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_synth_supply_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_synth_supply_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_synth_supply_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_synth_supply_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_synth_supply_arbitrum_sepolia", "attached_node": "model.synthetix.fct_synth_supply_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_synth_supply_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_synth_supply_arbitrum_sepolia_synth_market_id.4a2d305755": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_synth_supply_arbitrum_sepolia_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_synth_supply_arbitrum_sepolia_synth_market_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_synth_supply_arbitrum_sepolia_synth_market_id.4a2d305755", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "not_null_fct_synth_supply_arbitrum_sepolia_synth_market_id"], "alias": "not_null_fct_synth_supply_arbitrum_sepolia_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.696044, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_synth_supply_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_synth_supply_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_synth_supply_arbitrum_sepolia_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_synth_supply_arbitrum_sepolia\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_synth_supply_arbitrum_sepolia", "attached_node": "model.synthetix.fct_synth_supply_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_synth_supply_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_synth_supply_arbitrum_sepolia_synth_market_id__True__0.e33f94430c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_synth_supply_arbitrum_sepolia_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_s_13b1cd7a747e4342600b693999e3edc5.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_synth_supply_arbitrum_sepolia_synth_market_id__True__0.e33f94430c", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "dbt_utils_accepted_range_fct_synth_supply_arbitrum_sepolia_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_s_13b1cd7a747e4342600b693999e3edc5", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_s_13b1cd7a747e4342600b693999e3edc5", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_s_13b1cd7a747e4342600b693999e3edc5"}, "created_at": 1727988934.6977339, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_s_13b1cd7a747e4342600b693999e3edc5\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_synth_supply_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_synth_supply_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_13b1cd7a747e4342600b693999e3edc5.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_synth_supply_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_synth_supply_arbitrum_sepolia", "attached_node": "model.synthetix.fct_synth_supply_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_synth_supply_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_synth_supply_arbitrum_sepolia_supply.e3a1577f38": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_synth_supply_arbitrum_sepolia_supply", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_synth_supply_arbitrum_sepolia_supply.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_synth_supply_arbitrum_sepolia_supply.e3a1577f38", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "not_null_fct_synth_supply_arbitrum_sepolia_supply"], "alias": "not_null_fct_synth_supply_arbitrum_sepolia_supply", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.70206, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_synth_supply_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_synth_supply_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_synth_supply_arbitrum_sepolia_supply.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect supply\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_synth_supply_arbitrum_sepolia\"\nwhere supply is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "supply", "file_key_name": "models.fct_synth_supply_arbitrum_sepolia", "attached_node": "model.synthetix.fct_synth_supply_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "supply", "model": "{{ get_where_subquery(ref('fct_synth_supply_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_id.491922c0de": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_arbitrum_sepolia_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_id.491922c0de", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "not_null_fct_spot_atomics_arbitrum_sepolia_id"], "alias": "not_null_fct_spot_atomics_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.7037845, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_atomics_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_spot_atomics_arbitrum_sepolia", "attached_node": "model.synthetix.fct_spot_atomics_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_spot_atomics_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_spot_atomics_arbitrum_sepolia_id.ac19d3d198": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_spot_atomics_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_spot_atomics_arbitrum_sepolia_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.unique_fct_spot_atomics_arbitrum_sepolia_id.ac19d3d198", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "unique_fct_spot_atomics_arbitrum_sepolia_id"], "alias": "unique_fct_spot_atomics_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.7054796, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/unique_fct_spot_atomics_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_atomics_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_spot_atomics_arbitrum_sepolia", "attached_node": "model.synthetix.fct_spot_atomics_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_spot_atomics_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_ts.892f2a57c7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_arbitrum_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_arbitrum_sepolia_ts.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_ts.892f2a57c7", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "not_null_fct_spot_atomics_arbitrum_sepolia_ts"], "alias": "not_null_fct_spot_atomics_arbitrum_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.707117, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_atomics_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_spot_atomics_arbitrum_sepolia", "attached_node": "model.synthetix.fct_spot_atomics_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_spot_atomics_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_block_number.8b344f291a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_arbitrum_sepolia_block_number.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_block_number.8b344f291a", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "not_null_fct_spot_atomics_arbitrum_sepolia_block_number"], "alias": "not_null_fct_spot_atomics_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.7088783, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_atomics_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_spot_atomics_arbitrum_sepolia", "attached_node": "model.synthetix.fct_spot_atomics_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_spot_atomics_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_tx_hash.e8c13a9755": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_arbitrum_sepolia_tx_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_arbitrum_sepolia_tx_hash.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_tx_hash.e8c13a9755", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "not_null_fct_spot_atomics_arbitrum_sepolia_tx_hash"], "alias": "not_null_fct_spot_atomics_arbitrum_sepolia_tx_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.7105613, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_tx_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect tx_hash\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_atomics_arbitrum_sepolia\"\nwhere tx_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "tx_hash", "file_key_name": "models.fct_spot_atomics_arbitrum_sepolia", "attached_node": "model.synthetix.fct_spot_atomics_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "tx_hash", "model": "{{ get_where_subquery(ref('fct_spot_atomics_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_synth_market_id.b6c3e19705": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_arbitrum_sepolia_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_arbitrum_sepolia_synth_market_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_synth_market_id.b6c3e19705", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "not_null_fct_spot_atomics_arbitrum_sepolia_synth_market_id"], "alias": "not_null_fct_spot_atomics_arbitrum_sepolia_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.7122364, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_atomics_arbitrum_sepolia\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_spot_atomics_arbitrum_sepolia", "attached_node": "model.synthetix.fct_spot_atomics_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_spot_atomics_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_spot_atomics_arbitrum_sepolia_synth_market_id__True__0.783d66767d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_spot_atomics_arbitrum_sepolia_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_s_4c31ac9727349bc48034259abf6855e8.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_spot_atomics_arbitrum_sepolia_synth_market_id__True__0.783d66767d", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "dbt_utils_accepted_range_fct_spot_atomics_arbitrum_sepolia_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_s_4c31ac9727349bc48034259abf6855e8", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_s_4c31ac9727349bc48034259abf6855e8", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_s_4c31ac9727349bc48034259abf6855e8"}, "created_at": 1727988934.7139137, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_s_4c31ac9727349bc48034259abf6855e8\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_4c31ac9727349bc48034259abf6855e8.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_atomics_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_spot_atomics_arbitrum_sepolia", "attached_node": "model.synthetix.fct_spot_atomics_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_spot_atomics_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_price.685e079a35": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_arbitrum_sepolia_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_arbitrum_sepolia_price.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_price.685e079a35", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "not_null_fct_spot_atomics_arbitrum_sepolia_price"], "alias": "not_null_fct_spot_atomics_arbitrum_sepolia_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.718195, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_atomics_arbitrum_sepolia\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.fct_spot_atomics_arbitrum_sepolia", "attached_node": "model.synthetix.fct_spot_atomics_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('fct_spot_atomics_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_amount.08628c0e8d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_arbitrum_sepolia_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_arbitrum_sepolia_amount.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_amount.08628c0e8d", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "not_null_fct_spot_atomics_arbitrum_sepolia_amount"], "alias": "not_null_fct_spot_atomics_arbitrum_sepolia_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.7199197, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_atomics_arbitrum_sepolia\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.fct_spot_atomics_arbitrum_sepolia", "attached_node": "model.synthetix.fct_spot_atomics_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('fct_spot_atomics_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_referrer.ab47b8a4dc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_arbitrum_sepolia_referrer", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_arbitrum_sepolia_referrer.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_referrer.ab47b8a4dc", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "not_null_fct_spot_atomics_arbitrum_sepolia_referrer"], "alias": "not_null_fct_spot_atomics_arbitrum_sepolia_referrer", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.72159, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_sepolia_referrer.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_atomics_arbitrum_sepolia\"\nwhere referrer is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "referrer", "file_key_name": "models.fct_spot_atomics_arbitrum_sepolia", "attached_node": "model.synthetix.fct_spot_atomics_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "referrer", "model": "{{ get_where_subquery(ref('fct_spot_atomics_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_markets_arbitrum_sepolia_id.8e20da3df9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_markets_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_markets_arbitrum_sepolia_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_markets_arbitrum_sepolia_id.8e20da3df9", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "not_null_fct_spot_markets_arbitrum_sepolia_id"], "alias": "not_null_fct_spot_markets_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.723361, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_markets_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_markets_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_markets_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_markets_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_spot_markets_arbitrum_sepolia", "attached_node": "model.synthetix.fct_spot_markets_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_spot_markets_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_spot_markets_arbitrum_sepolia_id__True__0.181ee7b620": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_spot_markets_arbitrum_sepolia_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_s_7ae3fe9b5ae9f2521f5ef9e747468675.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_spot_markets_arbitrum_sepolia_id__True__0.181ee7b620", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "dbt_utils_accepted_range_fct_spot_markets_arbitrum_sepolia_id__True__0"], "alias": "dbt_utils_accepted_range_fct_s_7ae3fe9b5ae9f2521f5ef9e747468675", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_s_7ae3fe9b5ae9f2521f5ef9e747468675", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_s_7ae3fe9b5ae9f2521f5ef9e747468675"}, "created_at": 1727988934.7250438, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_s_7ae3fe9b5ae9f2521f5ef9e747468675\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_markets_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_markets_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_7ae3fe9b5ae9f2521f5ef9e747468675.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_markets_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_spot_markets_arbitrum_sepolia", "attached_node": "model.synthetix.fct_spot_markets_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "id", "model": "{{ get_where_subquery(ref('fct_spot_markets_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_spot_markets_arbitrum_sepolia_created_ts.d5e3080b9d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_markets_arbitrum_sepolia_created_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_markets_arbitrum_sepolia_created_ts.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_markets_arbitrum_sepolia_created_ts.d5e3080b9d", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "not_null_fct_spot_markets_arbitrum_sepolia_created_ts"], "alias": "not_null_fct_spot_markets_arbitrum_sepolia_created_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.7291849, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_markets_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_markets_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_markets_arbitrum_sepolia_created_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_markets_arbitrum_sepolia\"\nwhere created_ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "created_ts", "file_key_name": "models.fct_spot_markets_arbitrum_sepolia", "attached_node": "model.synthetix.fct_spot_markets_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "created_ts", "model": "{{ get_where_subquery(ref('fct_spot_markets_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_markets_arbitrum_sepolia_block_number.50ad9758fc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_markets_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_markets_arbitrum_sepolia_block_number.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_markets_arbitrum_sepolia_block_number.50ad9758fc", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "not_null_fct_spot_markets_arbitrum_sepolia_block_number"], "alias": "not_null_fct_spot_markets_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.7310822, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_markets_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_markets_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_markets_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_markets_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_spot_markets_arbitrum_sepolia", "attached_node": "model.synthetix.fct_spot_markets_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_spot_markets_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_markets_arbitrum_sepolia_token_address.1b182f5b09": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_markets_arbitrum_sepolia_token_address", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_markets_arbitrum_sepolia_token_address.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_markets_arbitrum_sepolia_token_address.1b182f5b09", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "not_null_fct_spot_markets_arbitrum_sepolia_token_address"], "alias": "not_null_fct_spot_markets_arbitrum_sepolia_token_address", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.7327762, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_markets_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_markets_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_markets_arbitrum_sepolia_token_address.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_address\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_markets_arbitrum_sepolia\"\nwhere token_address is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_address", "file_key_name": "models.fct_spot_markets_arbitrum_sepolia", "attached_node": "model.synthetix.fct_spot_markets_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_address", "model": "{{ get_where_subquery(ref('fct_spot_markets_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_id.e4af3a2e01": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_wrapper_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_wrapper_arbitrum_sepolia_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_id.e4af3a2e01", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "not_null_fct_spot_wrapper_arbitrum_sepolia_id"], "alias": "not_null_fct_spot_wrapper_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.73445, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_wrapper_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_spot_wrapper_arbitrum_sepolia", "attached_node": "model.synthetix.fct_spot_wrapper_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_spot_wrapper_arbitrum_sepolia_id.ef7877efab": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_spot_wrapper_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_spot_wrapper_arbitrum_sepolia_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.unique_fct_spot_wrapper_arbitrum_sepolia_id.ef7877efab", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "unique_fct_spot_wrapper_arbitrum_sepolia_id"], "alias": "unique_fct_spot_wrapper_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.736092, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/unique_fct_spot_wrapper_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_wrapper_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_spot_wrapper_arbitrum_sepolia", "attached_node": "model.synthetix.fct_spot_wrapper_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_ts.cac57bdf22": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_wrapper_arbitrum_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_wrapper_arbitrum_sepolia_ts.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_ts.cac57bdf22", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "not_null_fct_spot_wrapper_arbitrum_sepolia_ts"], "alias": "not_null_fct_spot_wrapper_arbitrum_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.7378526, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_wrapper_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_spot_wrapper_arbitrum_sepolia", "attached_node": "model.synthetix.fct_spot_wrapper_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_block_number.11ac634180": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_wrapper_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_wrapper_arbitrum_sepolia_block_number.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_block_number.11ac634180", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "not_null_fct_spot_wrapper_arbitrum_sepolia_block_number"], "alias": "not_null_fct_spot_wrapper_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.7395196, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_wrapper_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_spot_wrapper_arbitrum_sepolia", "attached_node": "model.synthetix.fct_spot_wrapper_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_tx_hash.bc4c1e86f4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_wrapper_arbitrum_sepolia_tx_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_wrapper_arbitrum_sepolia_tx_hash.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_tx_hash.bc4c1e86f4", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "not_null_fct_spot_wrapper_arbitrum_sepolia_tx_hash"], "alias": "not_null_fct_spot_wrapper_arbitrum_sepolia_tx_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.7411473, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_sepolia_tx_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect tx_hash\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_wrapper_arbitrum_sepolia\"\nwhere tx_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "tx_hash", "file_key_name": "models.fct_spot_wrapper_arbitrum_sepolia", "attached_node": "model.synthetix.fct_spot_wrapper_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "tx_hash", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_synth_market_id.73a4297f2a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_wrapper_arbitrum_sepolia_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_wrapper_arbitrum_sepolia_synth_market_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_synth_market_id.73a4297f2a", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "not_null_fct_spot_wrapper_arbitrum_sepolia_synth_market_id"], "alias": "not_null_fct_spot_wrapper_arbitrum_sepolia_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.7427962, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_sepolia_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_wrapper_arbitrum_sepolia\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_spot_wrapper_arbitrum_sepolia", "attached_node": "model.synthetix.fct_spot_wrapper_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_spot_wrapper_arbitrum_sepolia_synth_market_id__True__0.38952f7e02": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_spot_wrapper_arbitrum_sepolia_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_s_f7215907bd80967a19c7b75cb2c62c2d.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_spot_wrapper_arbitrum_sepolia_synth_market_id__True__0.38952f7e02", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "dbt_utils_accepted_range_fct_spot_wrapper_arbitrum_sepolia_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_s_f7215907bd80967a19c7b75cb2c62c2d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_s_f7215907bd80967a19c7b75cb2c62c2d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_s_f7215907bd80967a19c7b75cb2c62c2d"}, "created_at": 1727988934.7444391, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_s_f7215907bd80967a19c7b75cb2c62c2d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_fct_s_f7215907bd80967a19c7b75cb2c62c2d.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_wrapper_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_spot_wrapper_arbitrum_sepolia", "attached_node": "model.synthetix.fct_spot_wrapper_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_amount_wrapped.77a6a551fc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_wrapper_arbitrum_sepolia_amount_wrapped", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_wrapper_arbitrum_sepolia_amount_wrapped.sql", "original_file_path": "models/marts/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_amount_wrapped.77a6a551fc", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "spot", "not_null_fct_spot_wrapper_arbitrum_sepolia_amount_wrapped"], "alias": "not_null_fct_spot_wrapper_arbitrum_sepolia_amount_wrapped", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.7488596, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_sepolia_amount_wrapped.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_wrapped\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_wrapper_arbitrum_sepolia\"\nwhere amount_wrapped is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_wrapped", "file_key_name": "models.fct_spot_wrapper_arbitrum_sepolia", "attached_node": "model.synthetix.fct_spot_wrapper_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_wrapped", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_ts.58ba7f8051": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_arbitrum_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_arbitrum_sepolia_ts.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_ts.58ba7f8051", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_rewards_arbitrum_sepolia_ts"], "alias": "not_null_fct_pool_rewards_arbitrum_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.7692716, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_arbitrum_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_rewards_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_rewards_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_pool_id.7e25d73251": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_arbitrum_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_arbitrum_sepolia_pool_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_pool_id.7e25d73251", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_rewards_arbitrum_sepolia_pool_id"], "alias": "not_null_fct_pool_rewards_arbitrum_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.7710044, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_arbitrum_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_rewards_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_rewards_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_arbitrum_sepolia_pool_id__True__0.82e7a1605d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_arbitrum_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_599de352b839feed51ad4f4eb17b420f.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_arbitrum_sepolia_pool_id__True__0.82e7a1605d", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_fct_pool_rewards_arbitrum_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_599de352b839feed51ad4f4eb17b420f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_599de352b839feed51ad4f4eb17b420f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_599de352b839feed51ad4f4eb17b420f"}, "created_at": 1727988934.7726893, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_599de352b839feed51ad4f4eb17b420f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_599de352b839feed51ad4f4eb17b420f.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_rewards_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_rewards_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_collateral_type.9b8cfcd53f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_arbitrum_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_arbitrum_sepolia_collateral_type.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_collateral_type.9b8cfcd53f", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_rewards_arbitrum_sepolia_collateral_type"], "alias": "not_null_fct_pool_rewards_arbitrum_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.7770207, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_arbitrum_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_rewards_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_rewards_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_distributor.575416cf09": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_arbitrum_sepolia_distributor", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_arbitrum_sepolia_distributor.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_distributor.575416cf09", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_rewards_arbitrum_sepolia_distributor"], "alias": "not_null_fct_pool_rewards_arbitrum_sepolia_distributor", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.7787046, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_arbitrum_sepolia_distributor.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_arbitrum_sepolia\"\nwhere distributor is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "distributor", "file_key_name": "models.fct_pool_rewards_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "distributor", "model": "{{ get_where_subquery(ref('fct_pool_rewards_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_token_symbol.6e44e80815": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_arbitrum_sepolia_token_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_arbitrum_sepolia_token_symbol.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_token_symbol.6e44e80815", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_rewards_arbitrum_sepolia_token_symbol"], "alias": "not_null_fct_pool_rewards_arbitrum_sepolia_token_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.7803547, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_arbitrum_sepolia_token_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_arbitrum_sepolia\"\nwhere token_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_symbol", "file_key_name": "models.fct_pool_rewards_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_symbol", "model": "{{ get_where_subquery(ref('fct_pool_rewards_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_amount.2019cf2384": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_arbitrum_sepolia_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_arbitrum_sepolia_amount.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_amount.2019cf2384", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_rewards_arbitrum_sepolia_amount"], "alias": "not_null_fct_pool_rewards_arbitrum_sepolia_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.7821789, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_arbitrum_sepolia_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_arbitrum_sepolia\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.fct_pool_rewards_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('fct_pool_rewards_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_arbitrum_sepolia_amount__True__0.7328694eba": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_arbitrum_sepolia_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_7117aa2f114d3eb896f9eea1201abd2a.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_arbitrum_sepolia_amount__True__0.7328694eba", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_fct_pool_rewards_arbitrum_sepolia_amount__True__0"], "alias": "dbt_utils_accepted_range_fct_p_7117aa2f114d3eb896f9eea1201abd2a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_7117aa2f114d3eb896f9eea1201abd2a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_7117aa2f114d3eb896f9eea1201abd2a"}, "created_at": 1727988934.7838662, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_7117aa2f114d3eb896f9eea1201abd2a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_7117aa2f114d3eb896f9eea1201abd2a.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.fct_pool_rewards_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('fct_pool_rewards_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_account_delegation_arbitrum_sepolia_ts.143d36cd88": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_account_delegation_arbitrum_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_account_delegation_arbitrum_sepolia_ts.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_account_delegation_arbitrum_sepolia_ts.143d36cd88", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_account_delegation_arbitrum_sepolia_ts"], "alias": "not_null_fct_core_account_delegation_arbitrum_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.788227, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_account_delegation_arbitrum_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_account_delegation_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_core_account_delegation_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_account_delegation_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_account_delegation_arbitrum_sepolia_account_id.a6811a48a4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_account_delegation_arbitrum_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_account_dele_bacd513a0071b80c39a55744b53f1df2.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_account_delegation_arbitrum_sepolia_account_id.a6811a48a4", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_account_delegation_arbitrum_sepolia_account_id"], "alias": "not_null_fct_core_account_dele_bacd513a0071b80c39a55744b53f1df2", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_core_account_dele_bacd513a0071b80c39a55744b53f1df2", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_core_account_dele_bacd513a0071b80c39a55744b53f1df2"}, "created_at": 1727988934.789936, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_core_account_dele_bacd513a0071b80c39a55744b53f1df2\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_account_dele_bacd513a0071b80c39a55744b53f1df2.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_account_delegation_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_core_account_delegation_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_account_delegation_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_account_delegation_arbitrum_sepolia_pool_id.0a7b37ae8c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_account_delegation_arbitrum_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_account_delegation_arbitrum_sepolia_pool_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_account_delegation_arbitrum_sepolia_pool_id.0a7b37ae8c", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_account_delegation_arbitrum_sepolia_pool_id"], "alias": "not_null_fct_core_account_delegation_arbitrum_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.7916505, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_account_delegation_arbitrum_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_account_delegation_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_account_delegation_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_account_delegation_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_sepolia_pool_id__True__0.8b1dae49a3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_f960bca5e9cfb9ebd3dd42290ee043a9.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_sepolia_pool_id__True__0.8b1dae49a3", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_c_f960bca5e9cfb9ebd3dd42290ee043a9", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_f960bca5e9cfb9ebd3dd42290ee043a9", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_f960bca5e9cfb9ebd3dd42290ee043a9"}, "created_at": 1727988934.7933228, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_f960bca5e9cfb9ebd3dd42290ee043a9\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_f960bca5e9cfb9ebd3dd42290ee043a9.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_account_delegation_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_account_delegation_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_account_delegation_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_account_delegation_arbitrum_sepolia_collateral_type.c996bc8d62": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_account_delegation_arbitrum_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_account_dele_1d9726e98d7c252b953966d1ac40c406.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_account_delegation_arbitrum_sepolia_collateral_type.c996bc8d62", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_account_delegation_arbitrum_sepolia_collateral_type"], "alias": "not_null_fct_core_account_dele_1d9726e98d7c252b953966d1ac40c406", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_core_account_dele_1d9726e98d7c252b953966d1ac40c406", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_core_account_dele_1d9726e98d7c252b953966d1ac40c406"}, "created_at": 1727988934.797624, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_core_account_dele_1d9726e98d7c252b953966d1ac40c406\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_account_dele_1d9726e98d7c252b953966d1ac40c406.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_account_delegation_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_core_account_delegation_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_account_delegation_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_account_delegation_arbitrum_sepolia_amount_delegated.f883895d2a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_account_delegation_arbitrum_sepolia_amount_delegated", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_account_dele_beb2c452623901a2f1cc75badf66ccbe.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_account_delegation_arbitrum_sepolia_amount_delegated.f883895d2a", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_account_delegation_arbitrum_sepolia_amount_delegated"], "alias": "not_null_fct_core_account_dele_beb2c452623901a2f1cc75badf66ccbe", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_core_account_dele_beb2c452623901a2f1cc75badf66ccbe", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_core_account_dele_beb2c452623901a2f1cc75badf66ccbe"}, "created_at": 1727988934.799313, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_core_account_dele_beb2c452623901a2f1cc75badf66ccbe\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_account_dele_beb2c452623901a2f1cc75badf66ccbe.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_delegated\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_account_delegation_arbitrum_sepolia\"\nwhere amount_delegated is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_delegated", "file_key_name": "models.fct_core_account_delegation_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_account_delegation_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_delegated", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_sepolia_amount_delegated__True__0.b9f7312790": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_sepolia_amount_delegated__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_4f0191e29c5e221dd6a950c7ef37d747.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_sepolia_amount_delegated__True__0.b9f7312790", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_sepolia_amount_delegated__True__0"], "alias": "dbt_utils_accepted_range_fct_c_4f0191e29c5e221dd6a950c7ef37d747", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_4f0191e29c5e221dd6a950c7ef37d747", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_4f0191e29c5e221dd6a950c7ef37d747"}, "created_at": 1727988934.8010035, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_4f0191e29c5e221dd6a950c7ef37d747\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_4f0191e29c5e221dd6a950c7ef37d747.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_account_delegation_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_delegated >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_delegated", "file_key_name": "models.fct_core_account_delegation_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_account_delegation_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount_delegated", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_ts.e6b3476db0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_sepolia_ts.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_ts.e6b3476db0", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_apr_arbitrum_sepolia_ts"], "alias": "not_null_fct_core_apr_arbitrum_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.8052828, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_core_apr_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_apr_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_pool_id.58add87a89": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_sepolia_pool_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_pool_id.58add87a89", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_apr_arbitrum_sepolia_pool_id"], "alias": "not_null_fct_core_apr_arbitrum_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.8069758, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_apr_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_apr_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_pool_id__True__0.a2269ae87b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_7d6c69f2928c543037dd15ccc656a4e0.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_pool_id__True__0.a2269ae87b", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_c_7d6c69f2928c543037dd15ccc656a4e0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_7d6c69f2928c543037dd15ccc656a4e0", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_7d6c69f2928c543037dd15ccc656a4e0"}, "created_at": 1727988934.808669, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_7d6c69f2928c543037dd15ccc656a4e0\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_7d6c69f2928c543037dd15ccc656a4e0.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_apr_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_apr_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_collateral_type.a646b7cb26": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_sepolia_collateral_type.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_collateral_type.a646b7cb26", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_apr_arbitrum_sepolia_collateral_type"], "alias": "not_null_fct_core_apr_arbitrum_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.813435, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_core_apr_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_apr_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_collateral_value.2ada9cf10f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_sepolia_collateral_value", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_sepolia_collateral_value.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_collateral_value.2ada9cf10f", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_apr_arbitrum_sepolia_collateral_value"], "alias": "not_null_fct_core_apr_arbitrum_sepolia_collateral_value", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.8158207, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_collateral_value.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere collateral_value is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.fct_core_apr_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_apr_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_value", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_collateral_value__True__0.fdfbc111a3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_collateral_value__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_ff2b6461c3de5a4c9eb8d709664fdf81.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_collateral_value__True__0.fdfbc111a3", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_collateral_value__True__0"], "alias": "dbt_utils_accepted_range_fct_c_ff2b6461c3de5a4c9eb8d709664fdf81", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_ff2b6461c3de5a4c9eb8d709664fdf81", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_ff2b6461c3de5a4c9eb8d709664fdf81"}, "created_at": 1727988934.8179572, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_ff2b6461c3de5a4c9eb8d709664fdf81\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_ff2b6461c3de5a4c9eb8d709664fdf81.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.fct_core_apr_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_apr_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collateral_value", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_debt.9b76325181": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_sepolia_debt", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_sepolia_debt.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_debt.9b76325181", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_apr_arbitrum_sepolia_debt"], "alias": "not_null_fct_core_apr_arbitrum_sepolia_debt", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.8221145, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_debt.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere debt is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "debt", "file_key_name": "models.fct_core_apr_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_apr_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "debt", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_hourly_issuance.18ef26f177": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_sepolia_hourly_issuance", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_sepolia_hourly_issuance.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_hourly_issuance.18ef26f177", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_apr_arbitrum_sepolia_hourly_issuance"], "alias": "not_null_fct_core_apr_arbitrum_sepolia_hourly_issuance", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.8238251, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_hourly_issuance.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_issuance\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere hourly_issuance is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_issuance", "file_key_name": "models.fct_core_apr_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_apr_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_issuance", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_hourly_pnl.d189c809ff": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_sepolia_hourly_pnl", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_sepolia_hourly_pnl.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_hourly_pnl.d189c809ff", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_apr_arbitrum_sepolia_hourly_pnl"], "alias": "not_null_fct_core_apr_arbitrum_sepolia_hourly_pnl", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.82567, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_hourly_pnl.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere hourly_pnl is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_pnl", "file_key_name": "models.fct_core_apr_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_apr_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_pnl", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_cumulative_pnl.4b337f056f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_sepolia_cumulative_pnl", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_sepolia_cumulative_pnl.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_cumulative_pnl.4b337f056f", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_apr_arbitrum_sepolia_cumulative_pnl"], "alias": "not_null_fct_core_apr_arbitrum_sepolia_cumulative_pnl", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.8273163, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_cumulative_pnl.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_pnl\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere cumulative_pnl is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "cumulative_pnl", "file_key_name": "models.fct_core_apr_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_apr_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "cumulative_pnl", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_cumulative_issuance.574d2a783c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_sepolia_cumulative_issuance", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_sepolia_cumulative_issuance.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_cumulative_issuance.574d2a783c", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_apr_arbitrum_sepolia_cumulative_issuance"], "alias": "not_null_fct_core_apr_arbitrum_sepolia_cumulative_issuance", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.8289769, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_cumulative_issuance.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_issuance\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere cumulative_issuance is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "cumulative_issuance", "file_key_name": "models.fct_core_apr_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_apr_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "cumulative_issuance", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_rewards_usd.ae2ea707de": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_sepolia_rewards_usd", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_sepolia_rewards_usd.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_rewards_usd.ae2ea707de", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_apr_arbitrum_sepolia_rewards_usd"], "alias": "not_null_fct_core_apr_arbitrum_sepolia_rewards_usd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.8306193, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_rewards_usd.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere rewards_usd is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_core_apr_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_apr_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_rewards_usd__True__0.16097a4425": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_rewards_usd__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_077f2defb2efb708f8c1e03f6d47b95a.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_rewards_usd__True__0.16097a4425", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_rewards_usd__True__0"], "alias": "dbt_utils_accepted_range_fct_c_077f2defb2efb708f8c1e03f6d47b95a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_077f2defb2efb708f8c1e03f6d47b95a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_077f2defb2efb708f8c1e03f6d47b95a"}, "created_at": 1727988934.8323598, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_077f2defb2efb708f8c1e03f6d47b95a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_077f2defb2efb708f8c1e03f6d47b95a.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_core_apr_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_apr_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_hourly_pnl_pct.e663f8a83d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_sepolia_hourly_pnl_pct", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_sepolia_hourly_pnl_pct.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_hourly_pnl_pct.e663f8a83d", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_apr_arbitrum_sepolia_hourly_pnl_pct"], "alias": "not_null_fct_core_apr_arbitrum_sepolia_hourly_pnl_pct", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.8365176, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_hourly_pnl_pct.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl_pct\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere hourly_pnl_pct is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_pnl_pct", "file_key_name": "models.fct_core_apr_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_apr_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_pnl_pct", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_hourly_pnl_pct__True__1___1.71d905126b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_hourly_pnl_pct__True__1___1", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_884a51c573b5df3cbadc4cd5eb548c09.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_hourly_pnl_pct__True__1___1.71d905126b", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_hourly_pnl_pct__True__1___1"], "alias": "dbt_utils_accepted_range_fct_c_884a51c573b5df3cbadc4cd5eb548c09", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_884a51c573b5df3cbadc4cd5eb548c09", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_884a51c573b5df3cbadc4cd5eb548c09"}, "created_at": 1727988934.8383768, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_884a51c573b5df3cbadc4cd5eb548c09\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_884a51c573b5df3cbadc4cd5eb548c09.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_pnl_pct >= -1\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_pnl_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_pnl_pct", "file_key_name": "models.fct_core_apr_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_apr_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": -1, "max_value": 1, "inclusive": true, "column_name": "hourly_pnl_pct", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_hourly_rewards_pct.12f359d425": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_sepolia_hourly_rewards_pct", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_sepolia_hourly_rewards_pct.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_hourly_rewards_pct.12f359d425", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_apr_arbitrum_sepolia_hourly_rewards_pct"], "alias": "not_null_fct_core_apr_arbitrum_sepolia_hourly_rewards_pct", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.8425188, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_hourly_rewards_pct.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_rewards_pct\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere hourly_rewards_pct is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_rewards_pct", "file_key_name": "models.fct_core_apr_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_apr_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_rewards_pct", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_hourly_rewards_pct__True__1__0.573ad6f791": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_hourly_rewards_pct__True__1__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_f89936149b2f72282552911517871bed.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_hourly_rewards_pct__True__1__0.573ad6f791", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_hourly_rewards_pct__True__1__0"], "alias": "dbt_utils_accepted_range_fct_c_f89936149b2f72282552911517871bed", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_f89936149b2f72282552911517871bed", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_f89936149b2f72282552911517871bed"}, "created_at": 1727988934.8442335, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_f89936149b2f72282552911517871bed\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_f89936149b2f72282552911517871bed.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct >= 0\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_rewards_pct", "file_key_name": "models.fct_core_apr_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_apr_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "max_value": 1, "inclusive": true, "column_name": "hourly_rewards_pct", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apr_24h.70ceb15524": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_sepolia_apr_24h", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_sepolia_apr_24h.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apr_24h.70ceb15524", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_apr_arbitrum_sepolia_apr_24h"], "alias": "not_null_fct_core_apr_arbitrum_sepolia_apr_24h", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.8485084, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_apr_24h.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apr_24h\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere apr_24h is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "apr_24h", "file_key_name": "models.fct_core_apr_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_apr_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "apr_24h", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apy_24h.cc6a60bf0d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_sepolia_apy_24h", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_sepolia_apy_24h.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apy_24h.cc6a60bf0d", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_apr_arbitrum_sepolia_apy_24h"], "alias": "not_null_fct_core_apr_arbitrum_sepolia_apy_24h", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.8501976, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_apy_24h.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apy_24h\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere apy_24h is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "apy_24h", "file_key_name": "models.fct_core_apr_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_apr_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "apy_24h", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apr_7d.9df14e1133": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_sepolia_apr_7d", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_sepolia_apr_7d.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apr_7d.9df14e1133", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_apr_arbitrum_sepolia_apr_7d"], "alias": "not_null_fct_core_apr_arbitrum_sepolia_apr_7d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.8525062, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_apr_7d.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apr_7d\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere apr_7d is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "apr_7d", "file_key_name": "models.fct_core_apr_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_apr_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "apr_7d", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apy_7d.d37e5ab6c3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_sepolia_apy_7d", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_sepolia_apy_7d.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apy_7d.d37e5ab6c3", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_apr_arbitrum_sepolia_apy_7d"], "alias": "not_null_fct_core_apr_arbitrum_sepolia_apy_7d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.8541577, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_apy_7d.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apy_7d\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere apy_7d is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "apy_7d", "file_key_name": "models.fct_core_apr_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_apr_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "apy_7d", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apr_28d.1273ef3c47": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_sepolia_apr_28d", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_sepolia_apr_28d.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apr_28d.1273ef3c47", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_apr_arbitrum_sepolia_apr_28d"], "alias": "not_null_fct_core_apr_arbitrum_sepolia_apr_28d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.8558013, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_apr_28d.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apr_28d\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere apr_28d is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "apr_28d", "file_key_name": "models.fct_core_apr_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_apr_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "apr_28d", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apy_28d.c90acf86f3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_sepolia_apy_28d", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_sepolia_apy_28d.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apy_28d.c90acf86f3", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_apr_arbitrum_sepolia_apy_28d"], "alias": "not_null_fct_core_apr_arbitrum_sepolia_apy_28d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.8574548, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_apr_arbitrum_sepolia_apy_28d.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apy_28d\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere apy_28d is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "apy_28d", "file_key_name": "models.fct_core_apr_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_apr_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "apy_28d", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_id.378db4cf74": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_arbitrum_sepolia_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_id.378db4cf74", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_market_updated_arbitrum_sepolia_id"], "alias": "not_null_fct_core_market_updated_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.8591049, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updated_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_market_updated_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_core_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_core_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_core_market_updated_arbitrum_sepolia_id.8dc27d8b84": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_core_market_updated_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_core_market_updated_arbitrum_sepolia_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.unique_fct_core_market_updated_arbitrum_sepolia_id.8dc27d8b84", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "unique_fct_core_market_updated_arbitrum_sepolia_id"], "alias": "unique_fct_core_market_updated_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.860868, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/unique_fct_core_market_updated_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_market_updated_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_core_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_market_updated_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_core_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_ts.b76a8ffb56": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_arbitrum_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_arbitrum_sepolia_ts.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_ts.b76a8ffb56", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_market_updated_arbitrum_sepolia_ts"], "alias": "not_null_fct_core_market_updated_arbitrum_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.8625216, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updated_arbitrum_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_market_updated_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_core_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_core_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_transaction_hash.45d8547f52": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updat_36e0ca2a51356f2f21489599f00a450c.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_transaction_hash.45d8547f52", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_market_updated_arbitrum_sepolia_transaction_hash"], "alias": "not_null_fct_core_market_updat_36e0ca2a51356f2f21489599f00a450c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_core_market_updat_36e0ca2a51356f2f21489599f00a450c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_core_market_updat_36e0ca2a51356f2f21489599f00a450c"}, "created_at": 1727988934.864183, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_core_market_updat_36e0ca2a51356f2f21489599f00a450c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updat_36e0ca2a51356f2f21489599f00a450c.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_market_updated_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_core_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_core_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_event_name.4419326334": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_arbitrum_sepolia_event_name.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_event_name.4419326334", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_market_updated_arbitrum_sepolia_event_name"], "alias": "not_null_fct_core_market_updated_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.865832, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updated_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_market_updated_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_core_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_core_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_fct_core_market_updated_arbitrum_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.ea1df73130": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_fct_core_market_updated_arbitrum_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_fct_core_marke_8b90c2263185e692a28bc21c7c196d94.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.accepted_values_fct_core_market_updated_arbitrum_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.ea1df73130", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "accepted_values_fct_core_market_updated_arbitrum_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited"], "alias": "accepted_values_fct_core_marke_8b90c2263185e692a28bc21c7c196d94", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_fct_core_marke_8b90c2263185e692a28bc21c7c196d94", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_fct_core_marke_8b90c2263185e692a28bc21c7c196d94"}, "created_at": 1727988934.8676012, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_fct_core_marke_8b90c2263185e692a28bc21c7c196d94\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/accepted_values_fct_core_marke_8b90c2263185e692a28bc21c7c196d94.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_market_updated_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketCollateralWithdrawn','MarketCollateralDeposited','MarketUsdWithdrawn','MarketUsdDeposited'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_core_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_market_updated_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["MarketCollateralWithdrawn", "MarketCollateralDeposited", "MarketUsdWithdrawn", "MarketUsdDeposited"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_core_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_market_id.2752afabd6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_arbitrum_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_arbitrum_sepolia_market_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_market_id.2752afabd6", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_market_updated_arbitrum_sepolia_market_id"], "alias": "not_null_fct_core_market_updated_arbitrum_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.8717344, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updated_arbitrum_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_market_updated_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_core_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_core_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_market_updated_arbitrum_sepolia_market_id__True__0.95e420ef94": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_market_updated_arbitrum_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_b74906ac71cf090fed4cb09296e08ec9.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_market_updated_arbitrum_sepolia_market_id__True__0.95e420ef94", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_fct_core_market_updated_arbitrum_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_c_b74906ac71cf090fed4cb09296e08ec9", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_b74906ac71cf090fed4cb09296e08ec9", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_b74906ac71cf090fed4cb09296e08ec9"}, "created_at": 1727988934.873447, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_b74906ac71cf090fed4cb09296e08ec9\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_b74906ac71cf090fed4cb09296e08ec9.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_market_updated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_core_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_market_updated_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_core_market_updated_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_collateral_type.d8f0899c66": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_arbitrum_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updat_f2230a6a0d1758e98839bc6421b06fa7.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_collateral_type.d8f0899c66", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_market_updated_arbitrum_sepolia_collateral_type"], "alias": "not_null_fct_core_market_updat_f2230a6a0d1758e98839bc6421b06fa7", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_core_market_updat_f2230a6a0d1758e98839bc6421b06fa7", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_core_market_updat_f2230a6a0d1758e98839bc6421b06fa7"}, "created_at": 1727988934.8778012, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_core_market_updat_f2230a6a0d1758e98839bc6421b06fa7\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updat_f2230a6a0d1758e98839bc6421b06fa7.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_market_updated_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_core_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_core_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_credit_capacity.9862e1aaee": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_arbitrum_sepolia_credit_capacity", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updat_deb18cd73203d572302c2f3a96563472.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_credit_capacity.9862e1aaee", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_market_updated_arbitrum_sepolia_credit_capacity"], "alias": "not_null_fct_core_market_updat_deb18cd73203d572302c2f3a96563472", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_core_market_updat_deb18cd73203d572302c2f3a96563472", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_core_market_updat_deb18cd73203d572302c2f3a96563472"}, "created_at": 1727988934.8794975, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_core_market_updat_deb18cd73203d572302c2f3a96563472\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updat_deb18cd73203d572302c2f3a96563472.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect credit_capacity\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_market_updated_arbitrum_sepolia\"\nwhere credit_capacity is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "credit_capacity", "file_key_name": "models.fct_core_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "credit_capacity", "model": "{{ get_where_subquery(ref('fct_core_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_net_issuance.62f7b3daca": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_arbitrum_sepolia_net_issuance", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_arbitrum_sepolia_net_issuance.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_net_issuance.62f7b3daca", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_market_updated_arbitrum_sepolia_net_issuance"], "alias": "not_null_fct_core_market_updated_arbitrum_sepolia_net_issuance", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.8812737, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updated_arbitrum_sepolia_net_issuance.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect net_issuance\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_market_updated_arbitrum_sepolia\"\nwhere net_issuance is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "net_issuance", "file_key_name": "models.fct_core_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "net_issuance", "model": "{{ get_where_subquery(ref('fct_core_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_token_amount.4d14e4bb21": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_arbitrum_sepolia_token_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_arbitrum_sepolia_token_amount.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_token_amount.4d14e4bb21", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_market_updated_arbitrum_sepolia_token_amount"], "alias": "not_null_fct_core_market_updated_arbitrum_sepolia_token_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.8829505, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_market_updated_arbitrum_sepolia_token_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_market_updated_arbitrum_sepolia\"\nwhere token_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.fct_core_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_amount", "model": "{{ get_where_subquery(ref('fct_core_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_sepolia_ts.33284497f5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pool_collateral_arbitrum_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pool_collateral_arbitrum_sepolia_ts.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_sepolia_ts.33284497f5", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_pool_collateral_arbitrum_sepolia_ts"], "alias": "not_null_fct_core_pool_collateral_arbitrum_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.8846233, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_collateral_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_collateral_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pool_collateral_arbitrum_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_pool_collateral_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_core_pool_collateral_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_pool_collateral_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_core_pool_collateral_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_sepolia_collateral_type.05d462c474": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pool_collateral_arbitrum_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pool_collate_ee9fa342217d1818d740af9852d602da.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_sepolia_collateral_type.05d462c474", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_pool_collateral_arbitrum_sepolia_collateral_type"], "alias": "not_null_fct_core_pool_collate_ee9fa342217d1818d740af9852d602da", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_core_pool_collate_ee9fa342217d1818d740af9852d602da", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_core_pool_collate_ee9fa342217d1818d740af9852d602da"}, "created_at": 1727988934.886282, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_core_pool_collate_ee9fa342217d1818d740af9852d602da\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_collateral_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_collateral_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pool_collate_ee9fa342217d1818d740af9852d602da.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_pool_collateral_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_core_pool_collateral_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_pool_collateral_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_core_pool_collateral_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_sepolia_amount_deposited.feb182d7c0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pool_collateral_arbitrum_sepolia_amount_deposited", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pool_collate_0f92106980f19a00f3960ca4fc10318e.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_sepolia_amount_deposited.feb182d7c0", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_pool_collateral_arbitrum_sepolia_amount_deposited"], "alias": "not_null_fct_core_pool_collate_0f92106980f19a00f3960ca4fc10318e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_core_pool_collate_0f92106980f19a00f3960ca4fc10318e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_core_pool_collate_0f92106980f19a00f3960ca4fc10318e"}, "created_at": 1727988934.8879423, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_core_pool_collate_0f92106980f19a00f3960ca4fc10318e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_collateral_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_collateral_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pool_collate_0f92106980f19a00f3960ca4fc10318e.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_deposited\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_pool_collateral_arbitrum_sepolia\"\nwhere amount_deposited is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_deposited", "file_key_name": "models.fct_core_pool_collateral_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_pool_collateral_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_deposited", "model": "{{ get_where_subquery(ref('fct_core_pool_collateral_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_sepolia_ts.f1e8f35f9b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pool_delegation_arbitrum_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pool_delegation_arbitrum_sepolia_ts.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_sepolia_ts.f1e8f35f9b", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_pool_delegation_arbitrum_sepolia_ts"], "alias": "not_null_fct_core_pool_delegation_arbitrum_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.889709, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_delegation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_delegation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pool_delegation_arbitrum_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_pool_delegation_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_core_pool_delegation_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_pool_delegation_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_core_pool_delegation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_sepolia_pool_id.58ecabbbb6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pool_delegation_arbitrum_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pool_delegation_arbitrum_sepolia_pool_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_sepolia_pool_id.58ecabbbb6", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_pool_delegation_arbitrum_sepolia_pool_id"], "alias": "not_null_fct_core_pool_delegation_arbitrum_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.8913639, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_delegation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_delegation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pool_delegation_arbitrum_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_pool_delegation_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_pool_delegation_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_pool_delegation_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_pool_delegation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_pool_delegation_arbitrum_sepolia_pool_id__True__0.72a7f44e62": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_pool_delegation_arbitrum_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_de38f886e586adc0ef6de1c742aa1e21.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_pool_delegation_arbitrum_sepolia_pool_id__True__0.72a7f44e62", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_fct_core_pool_delegation_arbitrum_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_c_de38f886e586adc0ef6de1c742aa1e21", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_de38f886e586adc0ef6de1c742aa1e21", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_de38f886e586adc0ef6de1c742aa1e21"}, "created_at": 1727988934.8930516, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_de38f886e586adc0ef6de1c742aa1e21\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_delegation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_delegation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_de38f886e586adc0ef6de1c742aa1e21.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_pool_delegation_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_pool_delegation_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_pool_delegation_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_pool_delegation_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_sepolia_collateral_type.866b468c25": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pool_delegation_arbitrum_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pool_delegat_60116e7971a6034dfb3bce7f65b82427.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_sepolia_collateral_type.866b468c25", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_pool_delegation_arbitrum_sepolia_collateral_type"], "alias": "not_null_fct_core_pool_delegat_60116e7971a6034dfb3bce7f65b82427", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_core_pool_delegat_60116e7971a6034dfb3bce7f65b82427", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_core_pool_delegat_60116e7971a6034dfb3bce7f65b82427"}, "created_at": 1727988934.897368, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_core_pool_delegat_60116e7971a6034dfb3bce7f65b82427\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_delegation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_delegation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pool_delegat_60116e7971a6034dfb3bce7f65b82427.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_pool_delegation_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_core_pool_delegation_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_pool_delegation_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_core_pool_delegation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pools_arbitrum_sepolia_id.0242b18493": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pools_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pools_arbitrum_sepolia_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pools_arbitrum_sepolia_id.0242b18493", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_pools_arbitrum_sepolia_id"], "alias": "not_null_fct_core_pools_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.8990712, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pools_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pools_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pools_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_pools_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_core_pools_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_pools_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_core_pools_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_pools_arbitrum_sepolia_id__True__0.d4e586601a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_pools_arbitrum_sepolia_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_0b44fd5cc8c2d1e04a3b7c9b915f2cc4.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_pools_arbitrum_sepolia_id__True__0.d4e586601a", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_fct_core_pools_arbitrum_sepolia_id__True__0"], "alias": "dbt_utils_accepted_range_fct_c_0b44fd5cc8c2d1e04a3b7c9b915f2cc4", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_0b44fd5cc8c2d1e04a3b7c9b915f2cc4", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_0b44fd5cc8c2d1e04a3b7c9b915f2cc4"}, "created_at": 1727988934.9007714, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_0b44fd5cc8c2d1e04a3b7c9b915f2cc4\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pools_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pools_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_c_0b44fd5cc8c2d1e04a3b7c9b915f2cc4.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_pools_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_core_pools_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_pools_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "id", "model": "{{ get_where_subquery(ref('fct_core_pools_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_pools_arbitrum_sepolia_created_ts.56d3c1e25b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pools_arbitrum_sepolia_created_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pools_arbitrum_sepolia_created_ts.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pools_arbitrum_sepolia_created_ts.56d3c1e25b", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_pools_arbitrum_sepolia_created_ts"], "alias": "not_null_fct_core_pools_arbitrum_sepolia_created_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.9050417, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pools_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pools_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pools_arbitrum_sepolia_created_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_pools_arbitrum_sepolia\"\nwhere created_ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "created_ts", "file_key_name": "models.fct_core_pools_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_pools_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "created_ts", "model": "{{ get_where_subquery(ref('fct_core_pools_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pools_arbitrum_sepolia_block_number.8044e9af90": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pools_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pools_arbitrum_sepolia_block_number.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pools_arbitrum_sepolia_block_number.8044e9af90", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_pools_arbitrum_sepolia_block_number"], "alias": "not_null_fct_core_pools_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.9067342, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pools_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pools_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pools_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_pools_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_core_pools_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_pools_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_core_pools_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pools_arbitrum_sepolia_owner.5ee993817b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pools_arbitrum_sepolia_owner", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pools_arbitrum_sepolia_owner.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pools_arbitrum_sepolia_owner.5ee993817b", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_core_pools_arbitrum_sepolia_owner"], "alias": "not_null_fct_core_pools_arbitrum_sepolia_owner", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.9084237, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pools_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pools_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_core_pools_arbitrum_sepolia_owner.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_pools_arbitrum_sepolia\"\nwhere owner is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "owner", "file_key_name": "models.fct_core_pools_arbitrum_sepolia", "attached_node": "model.synthetix.fct_core_pools_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "owner", "model": "{{ get_where_subquery(ref('fct_core_pools_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_debt_arbitrum_sepolia_ts.0ce19a05b3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_debt_arbitrum_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_debt_arbitrum_sepolia_ts.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_debt_arbitrum_sepolia_ts.0ce19a05b3", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_debt_arbitrum_sepolia_ts"], "alias": "not_null_fct_pool_debt_arbitrum_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.9102159, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_debt_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_debt_arbitrum_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_debt_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_debt_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_debt_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_debt_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_debt_arbitrum_sepolia_block_number.9fe11ea9dd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_debt_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_debt_arbitrum_sepolia_block_number.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_debt_arbitrum_sepolia_block_number.9fe11ea9dd", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_debt_arbitrum_sepolia_block_number"], "alias": "not_null_fct_pool_debt_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.9118888, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_debt_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_debt_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_debt_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_pool_debt_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_debt_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_pool_debt_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_debt_arbitrum_sepolia_pool_id.4539ef9df3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_debt_arbitrum_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_debt_arbitrum_sepolia_pool_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_debt_arbitrum_sepolia_pool_id.4539ef9df3", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_debt_arbitrum_sepolia_pool_id"], "alias": "not_null_fct_pool_debt_arbitrum_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.9135494, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_debt_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_debt_arbitrum_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_debt_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_debt_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_debt_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_debt_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_debt_arbitrum_sepolia_pool_id__True__0.ec7d22b029": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_debt_arbitrum_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_5183b189cbc825148d4266891fd01da5.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_debt_arbitrum_sepolia_pool_id__True__0.ec7d22b029", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_fct_pool_debt_arbitrum_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_5183b189cbc825148d4266891fd01da5", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_5183b189cbc825148d4266891fd01da5", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_5183b189cbc825148d4266891fd01da5"}, "created_at": 1727988934.9151971, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_5183b189cbc825148d4266891fd01da5\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_debt_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_5183b189cbc825148d4266891fd01da5.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_debt_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_debt_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_debt_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_debt_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_debt_arbitrum_sepolia_collateral_type.a6fdff57f4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_debt_arbitrum_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_debt_arbitrum_sepolia_collateral_type.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_debt_arbitrum_sepolia_collateral_type.a6fdff57f4", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_debt_arbitrum_sepolia_collateral_type"], "alias": "not_null_fct_pool_debt_arbitrum_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.9194908, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_debt_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_debt_arbitrum_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_debt_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_debt_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_debt_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_debt_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_debt_arbitrum_sepolia_debt.652029afcf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_debt_arbitrum_sepolia_debt", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_debt_arbitrum_sepolia_debt.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_debt_arbitrum_sepolia_debt.652029afcf", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_debt_arbitrum_sepolia_debt"], "alias": "not_null_fct_pool_debt_arbitrum_sepolia_debt", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.9211714, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_debt_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_debt_arbitrum_sepolia_debt.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_debt_arbitrum_sepolia\"\nwhere debt is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "debt", "file_key_name": "models.fct_pool_debt_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_debt_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "debt", "model": "{{ get_where_subquery(ref('fct_pool_debt_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_sepolia_ts.1cc52a2fae": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_hourly_arbitrum_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_hourly_arbitrum_sepolia_ts.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_sepolia_ts.1cc52a2fae", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_issuance_hourly_arbitrum_sepolia_ts"], "alias": "not_null_fct_pool_issuance_hourly_arbitrum_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.9228601, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_hourly_arbitrum_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_hourly_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_issuance_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_issuance_hourly_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_issuance_hourly_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_sepolia_pool_id.cf6825af38": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_hourly_arbitrum_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_hourly_arbitrum_sepolia_pool_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_sepolia_pool_id.cf6825af38", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_issuance_hourly_arbitrum_sepolia_pool_id"], "alias": "not_null_fct_pool_issuance_hourly_arbitrum_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.9246619, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_hourly_arbitrum_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_hourly_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_issuance_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_issuance_hourly_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_issuance_hourly_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_hourly_arbitrum_sepolia_pool_id__True__0.1156081282": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_issuance_hourly_arbitrum_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_10ced893bba152248d018a8fc373d942.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_hourly_arbitrum_sepolia_pool_id__True__0.1156081282", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_fct_pool_issuance_hourly_arbitrum_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_10ced893bba152248d018a8fc373d942", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_10ced893bba152248d018a8fc373d942", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_10ced893bba152248d018a8fc373d942"}, "created_at": 1727988934.9263241, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_10ced893bba152248d018a8fc373d942\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_10ced893bba152248d018a8fc373d942.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_hourly_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_issuance_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_issuance_hourly_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_issuance_hourly_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_sepolia_collateral_type.56203ac00f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_hourly_arbitrum_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_hou_ef4983c22214b01e693f4d2ae2d8d374.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_sepolia_collateral_type.56203ac00f", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_issuance_hourly_arbitrum_sepolia_collateral_type"], "alias": "not_null_fct_pool_issuance_hou_ef4983c22214b01e693f4d2ae2d8d374", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_pool_issuance_hou_ef4983c22214b01e693f4d2ae2d8d374", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_pool_issuance_hou_ef4983c22214b01e693f4d2ae2d8d374"}, "created_at": 1727988934.9305305, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_pool_issuance_hou_ef4983c22214b01e693f4d2ae2d8d374\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_hou_ef4983c22214b01e693f4d2ae2d8d374.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_hourly_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_issuance_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_issuance_hourly_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_issuance_hourly_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_sepolia_hourly_issuance.24747bdf20": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_hourly_arbitrum_sepolia_hourly_issuance", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_hou_11cb916d75968dff8a34062a04135270.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_sepolia_hourly_issuance.24747bdf20", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_issuance_hourly_arbitrum_sepolia_hourly_issuance"], "alias": "not_null_fct_pool_issuance_hou_11cb916d75968dff8a34062a04135270", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_pool_issuance_hou_11cb916d75968dff8a34062a04135270", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_pool_issuance_hou_11cb916d75968dff8a34062a04135270"}, "created_at": 1727988934.9323688, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_pool_issuance_hou_11cb916d75968dff8a34062a04135270\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_hou_11cb916d75968dff8a34062a04135270.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_issuance\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_hourly_arbitrum_sepolia\"\nwhere hourly_issuance is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_issuance", "file_key_name": "models.fct_pool_issuance_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_issuance_hourly_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_issuance", "model": "{{ get_where_subquery(ref('fct_pool_issuance_hourly_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_ts.94cc660ca9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_arbitrum_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_arbitrum_sepolia_ts.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_ts.94cc660ca9", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_issuance_arbitrum_sepolia_ts"], "alias": "not_null_fct_pool_issuance_arbitrum_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.9340312, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_issuance_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_issuance_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_issuance_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_block_number.7b40b6a61f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_arbitrum_sepolia_block_number.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_block_number.7b40b6a61f", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_issuance_arbitrum_sepolia_block_number"], "alias": "not_null_fct_pool_issuance_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.9357197, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_pool_issuance_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_issuance_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_pool_issuance_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_transaction_hash.333c0c5e61": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_arbitrum_sepolia_transaction_hash.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_transaction_hash.333c0c5e61", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_issuance_arbitrum_sepolia_transaction_hash"], "alias": "not_null_fct_pool_issuance_arbitrum_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.9373612, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_pool_issuance_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_issuance_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_pool_issuance_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_pool_id.2084f5f832": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_arbitrum_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_arbitrum_sepolia_pool_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_pool_id.2084f5f832", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_issuance_arbitrum_sepolia_pool_id"], "alias": "not_null_fct_pool_issuance_arbitrum_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.9395125, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_issuance_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_issuance_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_issuance_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_arbitrum_sepolia_pool_id__True__0.0ec85b0399": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_issuance_arbitrum_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_fa7cf2db846d1f7db6571286c827e475.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_arbitrum_sepolia_pool_id__True__0.0ec85b0399", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_fct_pool_issuance_arbitrum_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_fa7cf2db846d1f7db6571286c827e475", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_fa7cf2db846d1f7db6571286c827e475", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_fa7cf2db846d1f7db6571286c827e475"}, "created_at": 1727988934.9411771, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_fa7cf2db846d1f7db6571286c827e475\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_fa7cf2db846d1f7db6571286c827e475.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_issuance_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_issuance_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_issuance_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_collateral_type.aef6de9ec1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_arbitrum_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_arbitrum_sepolia_collateral_type.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_collateral_type.aef6de9ec1", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_issuance_arbitrum_sepolia_collateral_type"], "alias": "not_null_fct_pool_issuance_arbitrum_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.9455607, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_issuance_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_issuance_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_issuance_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_account_id.45720a8ffb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_arbitrum_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_arbitrum_sepolia_account_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_account_id.45720a8ffb", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_issuance_arbitrum_sepolia_account_id"], "alias": "not_null_fct_pool_issuance_arbitrum_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.947253, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_pool_issuance_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_issuance_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_pool_issuance_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_amount.43a9be48cb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_arbitrum_sepolia_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_arbitrum_sepolia_amount.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_amount.43a9be48cb", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_issuance_arbitrum_sepolia_amount"], "alias": "not_null_fct_pool_issuance_arbitrum_sepolia_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.9489534, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_issuance_arbitrum_sepolia_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_arbitrum_sepolia\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.fct_pool_issuance_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_issuance_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('fct_pool_issuance_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_ts.a70d2ff18c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_ts.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_ts.a70d2ff18c", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_ts"], "alias": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.9506319, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_pool_id.aa93d2af52": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_pool_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_pool_id.aa93d2af52", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_pool_id"], "alias": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.9522984, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_pool_id__True__0.2553f9acd9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_7d080ad9810c6e54982f624954c1a8bd.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_pool_id__True__0.2553f9acd9", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_7d080ad9810c6e54982f624954c1a8bd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_7d080ad9810c6e54982f624954c1a8bd", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_7d080ad9810c6e54982f624954c1a8bd"}, "created_at": 1727988934.9540737, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_7d080ad9810c6e54982f624954c1a8bd\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_7d080ad9810c6e54982f624954c1a8bd.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_type.ad28430a8b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_type.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_type.ad28430a8b", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_type"], "alias": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.9582345, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_value.4feda18e6e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_value", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_value.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_value.4feda18e6e", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_value"], "alias": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_value", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.960111, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_value.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\nwhere collateral_value is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_value", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_value__True__0.8f44ccf6a8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_value__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_e12600eefd85fc7e692b201278046e4b.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_value__True__0.8f44ccf6a8", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_value__True__0"], "alias": "dbt_utils_accepted_range_fct_p_e12600eefd85fc7e692b201278046e4b", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_e12600eefd85fc7e692b201278046e4b", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_e12600eefd85fc7e692b201278046e4b"}, "created_at": 1727988934.961851, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_e12600eefd85fc7e692b201278046e4b\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_e12600eefd85fc7e692b201278046e4b.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collateral_value", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_debt.064b4f1aa0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_debt", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_debt.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_debt.064b4f1aa0", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_debt"], "alias": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_debt", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.966021, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_debt.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\nwhere debt is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "debt", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "debt", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_issuance.98a21247a9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_issuance", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_issuance.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_issuance.98a21247a9", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_issuance"], "alias": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_issuance", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.9678955, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_issuance.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_issuance\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\nwhere hourly_issuance is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_issuance", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_issuance", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl.71c511680d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl.71c511680d", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl"], "alias": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.9695792, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\nwhere hourly_pnl is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_pnl", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_pnl", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_rewards_usd.de45431bfe": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_rewards_usd", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_rewards_usd.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_rewards_usd.de45431bfe", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_rewards_usd"], "alias": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_rewards_usd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.97125, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_rewards_usd.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\nwhere rewards_usd is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_rewards_usd__True__0.c70c3ef6d1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_rewards_usd__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_e0a68b51993ab712ad96312726405859.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_rewards_usd__True__0.c70c3ef6d1", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_rewards_usd__True__0"], "alias": "dbt_utils_accepted_range_fct_p_e0a68b51993ab712ad96312726405859", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_e0a68b51993ab712ad96312726405859", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_e0a68b51993ab712ad96312726405859"}, "created_at": 1727988934.9729202, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_e0a68b51993ab712ad96312726405859\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_e0a68b51993ab712ad96312726405859.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl_pct.cfa91548b1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl_pct", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl_pct.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl_pct.cfa91548b1", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl_pct"], "alias": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl_pct", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.9771316, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl_pct.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl_pct\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\nwhere hourly_pnl_pct is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_pnl_pct", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_pnl_pct", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl_pct__True__1___1.758a1bd318": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl_pct__True__1___1", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_a67d338a50f45b5e37135127818c33d1.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl_pct__True__1___1.758a1bd318", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl_pct__True__1___1"], "alias": "dbt_utils_accepted_range_fct_p_a67d338a50f45b5e37135127818c33d1", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_a67d338a50f45b5e37135127818c33d1", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_a67d338a50f45b5e37135127818c33d1"}, "created_at": 1727988934.9788508, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_a67d338a50f45b5e37135127818c33d1\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_a67d338a50f45b5e37135127818c33d1.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_pnl_pct >= -1\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_pnl_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_pnl_pct", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": -1, "max_value": 1, "inclusive": true, "column_name": "hourly_pnl_pct", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_rewards_pct.85b61a0a46": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_rewards_pct", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_a_6c23c87583f2b0ac9bb0a2c0370497c4.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_rewards_pct.85b61a0a46", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_rewards_pct"], "alias": "not_null_fct_pool_pnl_hourly_a_6c23c87583f2b0ac9bb0a2c0370497c4", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_pool_pnl_hourly_a_6c23c87583f2b0ac9bb0a2c0370497c4", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_pool_pnl_hourly_a_6c23c87583f2b0ac9bb0a2c0370497c4"}, "created_at": 1727988934.983141, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_pool_pnl_hourly_a_6c23c87583f2b0ac9bb0a2c0370497c4\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_a_6c23c87583f2b0ac9bb0a2c0370497c4.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_rewards_pct\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\nwhere hourly_rewards_pct is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_rewards_pct", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_rewards_pct", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_rewards_pct__True__1__0.155d04b096": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_rewards_pct__True__1__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_78d7856dd1e123f365011eee499b2f59.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_rewards_pct__True__1__0.155d04b096", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_rewards_pct__True__1__0"], "alias": "dbt_utils_accepted_range_fct_p_78d7856dd1e123f365011eee499b2f59", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_78d7856dd1e123f365011eee499b2f59", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_78d7856dd1e123f365011eee499b2f59"}, "created_at": 1727988934.984865, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_78d7856dd1e123f365011eee499b2f59\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_78d7856dd1e123f365011eee499b2f59.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct >= 0\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_rewards_pct", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "max_value": 1, "inclusive": true, "column_name": "hourly_rewards_pct", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_total_pct.57d5efdf83": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_total_pct", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_total_pct.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_total_pct.57d5efdf83", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_total_pct"], "alias": "not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_total_pct", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.989164, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_total_pct.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_total_pct\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\nwhere hourly_total_pct is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_total_pct", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_total_pct", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_sepolia_ts.c0fe0cb40b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_hourly_arbitrum_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_hourly_arbitrum_sepolia_ts.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_sepolia_ts.c0fe0cb40b", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_rewards_hourly_arbitrum_sepolia_ts"], "alias": "not_null_fct_pool_rewards_hourly_arbitrum_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.9908776, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_arbitrum_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_hourly_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_rewards_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_hourly_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_rewards_hourly_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_sepolia_pool_id.a84969537b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_hourly_arbitrum_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_hourly_arbitrum_sepolia_pool_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_sepolia_pool_id.a84969537b", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_rewards_hourly_arbitrum_sepolia_pool_id"], "alias": "not_null_fct_pool_rewards_hourly_arbitrum_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988934.9925547, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_arbitrum_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_hourly_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_rewards_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_hourly_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_rewards_hourly_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_sepolia_pool_id__True__0.550e7516ff": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_df9fa8946eec41700553434667916542.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_sepolia_pool_id__True__0.550e7516ff", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_df9fa8946eec41700553434667916542", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_df9fa8946eec41700553434667916542", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_df9fa8946eec41700553434667916542"}, "created_at": 1727988934.994205, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_df9fa8946eec41700553434667916542\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_df9fa8946eec41700553434667916542.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_hourly_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_rewards_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_hourly_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_rewards_hourly_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_sepolia_collateral_type.e8435924a6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_hourly_arbitrum_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_hour_635c87ae2557e9395da988d2e1e4a097.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_sepolia_collateral_type.e8435924a6", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_rewards_hourly_arbitrum_sepolia_collateral_type"], "alias": "not_null_fct_pool_rewards_hour_635c87ae2557e9395da988d2e1e4a097", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_pool_rewards_hour_635c87ae2557e9395da988d2e1e4a097", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_pool_rewards_hour_635c87ae2557e9395da988d2e1e4a097"}, "created_at": 1727988934.9984405, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_pool_rewards_hour_635c87ae2557e9395da988d2e1e4a097\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_hour_635c87ae2557e9395da988d2e1e4a097.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_hourly_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_rewards_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_hourly_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_rewards_hourly_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_sepolia_rewards_usd.a8bf6b50cf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_hourly_arbitrum_sepolia_rewards_usd", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_hourly_arbitrum_sepolia_rewards_usd.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_sepolia_rewards_usd.a8bf6b50cf", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_rewards_hourly_arbitrum_sepolia_rewards_usd"], "alias": "not_null_fct_pool_rewards_hourly_arbitrum_sepolia_rewards_usd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.0001166, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_hourly_arbitrum_sepolia_rewards_usd.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_hourly_arbitrum_sepolia\"\nwhere rewards_usd is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_pool_rewards_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_hourly_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_pool_rewards_hourly_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_sepolia_rewards_usd__True__0.29163ebf9c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_sepolia_rewards_usd__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_2a63ee355e4d76f268537548f1f3d4cf.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_sepolia_rewards_usd__True__0.29163ebf9c", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_sepolia_rewards_usd__True__0"], "alias": "dbt_utils_accepted_range_fct_p_2a63ee355e4d76f268537548f1f3d4cf", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_2a63ee355e4d76f268537548f1f3d4cf", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_2a63ee355e4d76f268537548f1f3d4cf"}, "created_at": 1727988935.001964, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_2a63ee355e4d76f268537548f1f3d4cf\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_2a63ee355e4d76f268537548f1f3d4cf.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_hourly_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_pool_rewards_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_hourly_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_pool_rewards_hourly_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_ts.408bc991e9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_ts.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_ts.408bc991e9", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_ts"], "alias": "not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.0060987, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_token_hourly_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_rewards_token_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_pool_id.c9c0638ac8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_pool_id.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_pool_id.c9c0638ac8", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_pool_id"], "alias": "not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.0078223, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_token_hourly_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_rewards_token_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_sepolia_pool_id__True__0.dc85f8adb9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_6f0679969324f6c86528d62ed3e64658.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_sepolia_pool_id__True__0.dc85f8adb9", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_6f0679969324f6c86528d62ed3e64658", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_6f0679969324f6c86528d62ed3e64658", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_6f0679969324f6c86528d62ed3e64658"}, "created_at": 1727988935.009694, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_6f0679969324f6c86528d62ed3e64658\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_6f0679969324f6c86528d62ed3e64658.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_token_hourly_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_rewards_token_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_collateral_type.6bd3efb9ab": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_toke_8dfb621ad95873be69842e7a52568e36.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_collateral_type.6bd3efb9ab", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_collateral_type"], "alias": "not_null_fct_pool_rewards_toke_8dfb621ad95873be69842e7a52568e36", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_pool_rewards_toke_8dfb621ad95873be69842e7a52568e36", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_pool_rewards_toke_8dfb621ad95873be69842e7a52568e36"}, "created_at": 1727988935.0138545, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_pool_rewards_toke_8dfb621ad95873be69842e7a52568e36\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_toke_8dfb621ad95873be69842e7a52568e36.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_token_hourly_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_rewards_token_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_distributor.57d35a371e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_distributor", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_toke_c3520f755c3280ff3dbb2008a3c8df69.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_distributor.57d35a371e", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_distributor"], "alias": "not_null_fct_pool_rewards_toke_c3520f755c3280ff3dbb2008a3c8df69", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_pool_rewards_toke_c3520f755c3280ff3dbb2008a3c8df69", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_pool_rewards_toke_c3520f755c3280ff3dbb2008a3c8df69"}, "created_at": 1727988935.0156949, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_pool_rewards_toke_c3520f755c3280ff3dbb2008a3c8df69\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_toke_c3520f755c3280ff3dbb2008a3c8df69.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_token_hourly_arbitrum_sepolia\"\nwhere distributor is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "distributor", "file_key_name": "models.fct_pool_rewards_token_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "distributor", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_token_symbol.43135a2a58": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_token_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_toke_101f33e1d7acd1e7a935048c8eeed72a.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_token_symbol.43135a2a58", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_token_symbol"], "alias": "not_null_fct_pool_rewards_toke_101f33e1d7acd1e7a935048c8eeed72a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_pool_rewards_toke_101f33e1d7acd1e7a935048c8eeed72a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_pool_rewards_toke_101f33e1d7acd1e7a935048c8eeed72a"}, "created_at": 1727988935.0173604, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_pool_rewards_toke_101f33e1d7acd1e7a935048c8eeed72a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_toke_101f33e1d7acd1e7a935048c8eeed72a.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_token_hourly_arbitrum_sepolia\"\nwhere token_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_symbol", "file_key_name": "models.fct_pool_rewards_token_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_symbol", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_amount.53214f6b62": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_amount.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_amount.53214f6b62", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_amount"], "alias": "not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.0190115, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_token_hourly_arbitrum_sepolia\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.fct_pool_rewards_token_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_sepolia_amount__True__0.c8e44e38be": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_sepolia_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_d7acda87dcf2fc39c0c36609d0794bd2.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_sepolia_amount__True__0.c8e44e38be", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_sepolia_amount__True__0"], "alias": "dbt_utils_accepted_range_fct_p_d7acda87dcf2fc39c0c36609d0794bd2", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_d7acda87dcf2fc39c0c36609d0794bd2", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_d7acda87dcf2fc39c0c36609d0794bd2"}, "created_at": 1727988935.0206919, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_d7acda87dcf2fc39c0c36609d0794bd2\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_d7acda87dcf2fc39c0c36609d0794bd2.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_token_hourly_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.fct_pool_rewards_token_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_rewards_usd.a4c3a5bd6d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_rewards_usd", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_toke_db7f25a9d30e870ff1966e415088dd18.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_rewards_usd.a4c3a5bd6d", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_rewards_usd"], "alias": "not_null_fct_pool_rewards_toke_db7f25a9d30e870ff1966e415088dd18", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_pool_rewards_toke_db7f25a9d30e870ff1966e415088dd18", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_pool_rewards_toke_db7f25a9d30e870ff1966e415088dd18"}, "created_at": 1727988935.0251923, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_pool_rewards_toke_db7f25a9d30e870ff1966e415088dd18\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/not_null_fct_pool_rewards_toke_db7f25a9d30e870ff1966e415088dd18.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_token_hourly_arbitrum_sepolia\"\nwhere rewards_usd is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_pool_rewards_token_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_sepolia_rewards_usd__True__0.1aeeb784bf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_sepolia_rewards_usd__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_00419512556802607d34a13b2fae9fde.sql", "original_file_path": "models/marts/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_sepolia_rewards_usd__True__0.1aeeb784bf", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_sepolia_rewards_usd__True__0"], "alias": "dbt_utils_accepted_range_fct_p_00419512556802607d34a13b2fae9fde", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_00419512556802607d34a13b2fae9fde", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_00419512556802607d34a13b2fae9fde"}, "created_at": 1727988935.0268674, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_00419512556802607d34a13b2fae9fde\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_fct_p_00419512556802607d34a13b2fae9fde.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_token_hourly_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_pool_rewards_token_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_prices_arbitrum_sepolia_ts.a139176cd1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_prices_arbitrum_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_prices_arbitrum_sepolia_ts.sql", "original_file_path": "models/marts/arbitrum/sepolia/prices/schema.yml", "unique_id": "test.synthetix.not_null_fct_prices_arbitrum_sepolia_ts.a139176cd1", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "prices", "not_null_fct_prices_arbitrum_sepolia_ts"], "alias": "not_null_fct_prices_arbitrum_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.0445094, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/not_null_fct_prices_arbitrum_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_prices_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_prices_arbitrum_sepolia", "attached_node": "model.synthetix.fct_prices_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_prices_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_prices_arbitrum_sepolia_market_symbol.5499da1cc7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_prices_arbitrum_sepolia_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_prices_arbitrum_sepolia_market_symbol.sql", "original_file_path": "models/marts/arbitrum/sepolia/prices/schema.yml", "unique_id": "test.synthetix.not_null_fct_prices_arbitrum_sepolia_market_symbol.5499da1cc7", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "prices", "not_null_fct_prices_arbitrum_sepolia_market_symbol"], "alias": "not_null_fct_prices_arbitrum_sepolia_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.0462124, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/not_null_fct_prices_arbitrum_sepolia_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_prices_arbitrum_sepolia\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.fct_prices_arbitrum_sepolia", "attached_node": "model.synthetix.fct_prices_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('fct_prices_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_prices_arbitrum_sepolia_price.45fcd4b484": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_prices_arbitrum_sepolia_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_prices_arbitrum_sepolia_price.sql", "original_file_path": "models/marts/arbitrum/sepolia/prices/schema.yml", "unique_id": "test.synthetix.not_null_fct_prices_arbitrum_sepolia_price.45fcd4b484", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "prices", "not_null_fct_prices_arbitrum_sepolia_price"], "alias": "not_null_fct_prices_arbitrum_sepolia_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.0478883, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/not_null_fct_prices_arbitrum_sepolia_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_prices_arbitrum_sepolia\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.fct_prices_arbitrum_sepolia", "attached_node": "model.synthetix.fct_prices_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('fct_prices_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_prices_arbitrum_sepolia_price__True__0.cd20dabe63": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_prices_arbitrum_sepolia_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_1793757a7745263cb1ae50328ac71095.sql", "original_file_path": "models/marts/arbitrum/sepolia/prices/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_prices_arbitrum_sepolia_price__True__0.cd20dabe63", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "prices", "dbt_utils_accepted_range_fct_prices_arbitrum_sepolia_price__True__0"], "alias": "dbt_utils_accepted_range_fct_p_1793757a7745263cb1ae50328ac71095", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_1793757a7745263cb1ae50328ac71095", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_1793757a7745263cb1ae50328ac71095"}, "created_at": 1727988935.049736, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_1793757a7745263cb1ae50328ac71095\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/dbt_utils_accepted_range_fct_p_1793757a7745263cb1ae50328ac71095.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_prices_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.fct_prices_arbitrum_sepolia", "attached_node": "model.synthetix.fct_prices_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "price", "model": "{{ get_where_subquery(ref('fct_prices_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_prices_hourly_arbitrum_sepolia_ts.45b8cdbd25": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_prices_hourly_arbitrum_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_prices_hourly_arbitrum_sepolia_ts.sql", "original_file_path": "models/marts/arbitrum/sepolia/prices/schema.yml", "unique_id": "test.synthetix.not_null_fct_prices_hourly_arbitrum_sepolia_ts.45b8cdbd25", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "prices", "not_null_fct_prices_hourly_arbitrum_sepolia_ts"], "alias": "not_null_fct_prices_hourly_arbitrum_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.0539255, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/not_null_fct_prices_hourly_arbitrum_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_prices_hourly_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_prices_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_prices_hourly_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_prices_hourly_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_prices_hourly_arbitrum_sepolia_market_symbol.6b1d78c094": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_prices_hourly_arbitrum_sepolia_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_prices_hourly_arbitrum_sepolia_market_symbol.sql", "original_file_path": "models/marts/arbitrum/sepolia/prices/schema.yml", "unique_id": "test.synthetix.not_null_fct_prices_hourly_arbitrum_sepolia_market_symbol.6b1d78c094", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "prices", "not_null_fct_prices_hourly_arbitrum_sepolia_market_symbol"], "alias": "not_null_fct_prices_hourly_arbitrum_sepolia_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.055806, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/not_null_fct_prices_hourly_arbitrum_sepolia_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_prices_hourly_arbitrum_sepolia\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.fct_prices_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_prices_hourly_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('fct_prices_hourly_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_prices_hourly_arbitrum_sepolia_price.774a8eccfb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_prices_hourly_arbitrum_sepolia_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_prices_hourly_arbitrum_sepolia_price.sql", "original_file_path": "models/marts/arbitrum/sepolia/prices/schema.yml", "unique_id": "test.synthetix.not_null_fct_prices_hourly_arbitrum_sepolia_price.774a8eccfb", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "prices", "not_null_fct_prices_hourly_arbitrum_sepolia_price"], "alias": "not_null_fct_prices_hourly_arbitrum_sepolia_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.0574937, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/not_null_fct_prices_hourly_arbitrum_sepolia_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_prices_hourly_arbitrum_sepolia\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.fct_prices_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_prices_hourly_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('fct_prices_hourly_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_prices_hourly_arbitrum_sepolia_price__True__0.e322ab3e73": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_prices_hourly_arbitrum_sepolia_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_c389955785804dcaf9bd1c3182ae345a.sql", "original_file_path": "models/marts/arbitrum/sepolia/prices/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_prices_hourly_arbitrum_sepolia_price__True__0.e322ab3e73", "fqn": ["synthetix", "marts", "arbitrum", "sepolia", "prices", "dbt_utils_accepted_range_fct_prices_hourly_arbitrum_sepolia_price__True__0"], "alias": "dbt_utils_accepted_range_fct_p_c389955785804dcaf9bd1c3182ae345a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_c389955785804dcaf9bd1c3182ae345a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_c389955785804dcaf9bd1c3182ae345a"}, "created_at": 1727988935.0591652, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_c389955785804dcaf9bd1c3182ae345a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_hourly_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_hourly_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/sepolia/prices/schema.yml/dbt_utils_accepted_range_fct_p_c389955785804dcaf9bd1c3182ae345a.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_prices_hourly_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.fct_prices_hourly_arbitrum_sepolia", "attached_node": "model.synthetix.fct_prices_hourly_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "price", "model": "{{ get_where_subquery(ref('fct_prices_hourly_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_id.e65a5a6b7b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_charged_arbitrum_mainnet_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_id.e65a5a6b7b", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_interest_charged_arbitrum_mainnet_id"], "alias": "not_null_fct_perp_interest_charged_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.0815954, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_interest_charged_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_interest_charged_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_interest_charged_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_interest_charged_arbitrum_mainnet_id.176ba58d24": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_interest_charged_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_interest_charged_arbitrum_mainnet_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_interest_charged_arbitrum_mainnet_id.176ba58d24", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "unique_fct_perp_interest_charged_arbitrum_mainnet_id"], "alias": "unique_fct_perp_interest_charged_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.083614, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_interest_charged_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_interest_charged_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_interest_charged_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_interest_charged_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_block_timestamp.a02a2dca08": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_cha_0a6d235a7c819de31ab18fb62294e516.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_block_timestamp.a02a2dca08", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_interest_charged_arbitrum_mainnet_block_timestamp"], "alias": "not_null_fct_perp_interest_cha_0a6d235a7c819de31ab18fb62294e516", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_interest_cha_0a6d235a7c819de31ab18fb62294e516", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_interest_cha_0a6d235a7c819de31ab18fb62294e516"}, "created_at": 1727988935.085341, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_interest_cha_0a6d235a7c819de31ab18fb62294e516\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_cha_0a6d235a7c819de31ab18fb62294e516.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_interest_charged_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.fct_perp_interest_charged_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_interest_charged_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_block_number.f9a6bea511": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_cha_c276a7e4ca2d382d4ab76f03588816f8.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_block_number.f9a6bea511", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_interest_charged_arbitrum_mainnet_block_number"], "alias": "not_null_fct_perp_interest_cha_c276a7e4ca2d382d4ab76f03588816f8", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_interest_cha_c276a7e4ca2d382d4ab76f03588816f8", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_interest_cha_c276a7e4ca2d382d4ab76f03588816f8"}, "created_at": 1727988935.0870795, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_interest_cha_c276a7e4ca2d382d4ab76f03588816f8\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_cha_c276a7e4ca2d382d4ab76f03588816f8.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_interest_charged_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_interest_charged_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_interest_charged_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_transaction_hash.a51ba7ae00": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_cha_717f5aaea0a5d2246ddb5a35c3fbb300.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_transaction_hash.a51ba7ae00", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_interest_charged_arbitrum_mainnet_transaction_hash"], "alias": "not_null_fct_perp_interest_cha_717f5aaea0a5d2246ddb5a35c3fbb300", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_interest_cha_717f5aaea0a5d2246ddb5a35c3fbb300", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_interest_cha_717f5aaea0a5d2246ddb5a35c3fbb300"}, "created_at": 1727988935.0887914, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_interest_cha_717f5aaea0a5d2246ddb5a35c3fbb300\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_cha_717f5aaea0a5d2246ddb5a35c3fbb300.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_interest_charged_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_perp_interest_charged_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_interest_charged_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_contract.2994a59949": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_charged_arbitrum_mainnet_contract.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_contract.2994a59949", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_interest_charged_arbitrum_mainnet_contract"], "alias": "not_null_fct_perp_interest_charged_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.090467, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_interest_charged_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.fct_perp_interest_charged_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_interest_charged_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_event_name.2eb4ea378d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_charged_arbitrum_mainnet_event_name.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_event_name.2eb4ea378d", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_interest_charged_arbitrum_mainnet_event_name"], "alias": "not_null_fct_perp_interest_charged_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.0922167, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_interest_charged_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_perp_interest_charged_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_interest_charged_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_fct_perp_interest_charged_arbitrum_mainnet_event_name__InterestCharged.290d5610b6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_fct_perp_interest_charged_arbitrum_mainnet_event_name__InterestCharged", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_fct_perp_inter_e3bc82b7fe00da18ffea37f42d8e33ad.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_fct_perp_interest_charged_arbitrum_mainnet_event_name__InterestCharged.290d5610b6", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "accepted_values_fct_perp_interest_charged_arbitrum_mainnet_event_name__InterestCharged"], "alias": "accepted_values_fct_perp_inter_e3bc82b7fe00da18ffea37f42d8e33ad", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_fct_perp_inter_e3bc82b7fe00da18ffea37f42d8e33ad", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_fct_perp_inter_e3bc82b7fe00da18ffea37f42d8e33ad"}, "created_at": 1727988935.093907, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_fct_perp_inter_e3bc82b7fe00da18ffea37f42d8e33ad\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/accepted_values_fct_perp_inter_e3bc82b7fe00da18ffea37f42d8e33ad.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_interest_charged_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'InterestCharged'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_perp_interest_charged_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_interest_charged_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["InterestCharged"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_account_id.f870459206": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_arbitrum_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_charged_arbitrum_mainnet_account_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_account_id.f870459206", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_interest_charged_arbitrum_mainnet_account_id"], "alias": "not_null_fct_perp_interest_charged_arbitrum_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.09856, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_interest_charged_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_interest_charged_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_interest_charged_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_mainnet_account_id__True__0.8b99042cb7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_0473f5e4efa8c059d6f55fff4bb9e40b.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_mainnet_account_id__True__0.8b99042cb7", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_0473f5e4efa8c059d6f55fff4bb9e40b", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_0473f5e4efa8c059d6f55fff4bb9e40b", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_0473f5e4efa8c059d6f55fff4bb9e40b"}, "created_at": 1727988935.1002645, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_0473f5e4efa8c059d6f55fff4bb9e40b\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_0473f5e4efa8c059d6f55fff4bb9e40b.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_interest_charged_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_interest_charged_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_interest_charged_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_interest.9af6483895": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_interest_charged_arbitrum_mainnet_interest", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_interest_charged_arbitrum_mainnet_interest.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_interest.9af6483895", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_interest_charged_arbitrum_mainnet_interest"], "alias": "not_null_fct_perp_interest_charged_arbitrum_mainnet_interest", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.1054177, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_interest_charged_arbitrum_mainnet_interest.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_interest_charged_arbitrum_mainnet\"\nwhere interest is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "interest", "file_key_name": "models.fct_perp_interest_charged_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_interest_charged_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "interest", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_mainnet_interest__True__0.7cdf7632d5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_mainnet_interest__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_ea02be054480a78acfcc20999decb73e.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_mainnet_interest__True__0.7cdf7632d5", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_mainnet_interest__True__0"], "alias": "dbt_utils_accepted_range_fct_p_ea02be054480a78acfcc20999decb73e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_ea02be054480a78acfcc20999decb73e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_ea02be054480a78acfcc20999decb73e"}, "created_at": 1727988935.1071212, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_ea02be054480a78acfcc20999decb73e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_interest_charged_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_interest_charged_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_ea02be054480a78acfcc20999decb73e.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_interest_charged_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not interest >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "interest", "file_key_name": "models.fct_perp_interest_charged_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_interest_charged_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "interest", "model": "{{ get_where_subquery(ref('fct_perp_interest_charged_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_id.1b5f600118": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_modified_arbitrum_mainnet_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_id.1b5f600118", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_collateral_modified_arbitrum_mainnet_id"], "alias": "not_null_fct_perp_collateral_modified_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.11134, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_collateral_modified_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_collateral_modified_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_collateral_modified_arbitrum_mainnet_id.bd707e28f4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_collateral_modified_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_collateral_modified_arbitrum_mainnet_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_collateral_modified_arbitrum_mainnet_id.bd707e28f4", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "unique_fct_perp_collateral_modified_arbitrum_mainnet_id"], "alias": "unique_fct_perp_collateral_modified_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.1131968, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_collateral_modified_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_collateral_modified_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_collateral_modified_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_block_timestamp.46d64b9bc1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_m_4c57a6b60ac61d99845385b58a05d583.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_block_timestamp.46d64b9bc1", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_collateral_modified_arbitrum_mainnet_block_timestamp"], "alias": "not_null_fct_perp_collateral_m_4c57a6b60ac61d99845385b58a05d583", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_collateral_m_4c57a6b60ac61d99845385b58a05d583", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_collateral_m_4c57a6b60ac61d99845385b58a05d583"}, "created_at": 1727988935.114867, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_collateral_m_4c57a6b60ac61d99845385b58a05d583\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_4c57a6b60ac61d99845385b58a05d583.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_collateral_modified_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.fct_perp_collateral_modified_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_block_number.1f44ed82ec": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_m_49aedeabb7047b87229b60095809171b.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_block_number.1f44ed82ec", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_collateral_modified_arbitrum_mainnet_block_number"], "alias": "not_null_fct_perp_collateral_m_49aedeabb7047b87229b60095809171b", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_collateral_m_49aedeabb7047b87229b60095809171b", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_collateral_m_49aedeabb7047b87229b60095809171b"}, "created_at": 1727988935.1165066, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_collateral_m_49aedeabb7047b87229b60095809171b\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_49aedeabb7047b87229b60095809171b.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_collateral_modified_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_collateral_modified_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_transaction_hash.918a7da077": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_m_85f4340bea413ccc136adc9cf5e4b37c.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_transaction_hash.918a7da077", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_collateral_modified_arbitrum_mainnet_transaction_hash"], "alias": "not_null_fct_perp_collateral_m_85f4340bea413ccc136adc9cf5e4b37c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_collateral_m_85f4340bea413ccc136adc9cf5e4b37c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_collateral_m_85f4340bea413ccc136adc9cf5e4b37c"}, "created_at": 1727988935.1181188, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_collateral_m_85f4340bea413ccc136adc9cf5e4b37c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_85f4340bea413ccc136adc9cf5e4b37c.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_collateral_modified_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_perp_collateral_modified_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_contract.c3c6e86c96": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_modified_arbitrum_mainnet_contract.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_contract.c3c6e86c96", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_collateral_modified_arbitrum_mainnet_contract"], "alias": "not_null_fct_perp_collateral_modified_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.1198416, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_collateral_modified_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.fct_perp_collateral_modified_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_event_name.45d8e8ebbb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_m_b8471e720904f8df062e9f10dc9e00fb.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_event_name.45d8e8ebbb", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_collateral_modified_arbitrum_mainnet_event_name"], "alias": "not_null_fct_perp_collateral_m_b8471e720904f8df062e9f10dc9e00fb", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_collateral_m_b8471e720904f8df062e9f10dc9e00fb", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_collateral_m_b8471e720904f8df062e9f10dc9e00fb"}, "created_at": 1727988935.1215053, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_collateral_m_b8471e720904f8df062e9f10dc9e00fb\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_b8471e720904f8df062e9f10dc9e00fb.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_collateral_modified_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_perp_collateral_modified_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_fct_perp_collateral_modified_arbitrum_mainnet_event_name__CollateralModified.250d86c2ff": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_fct_perp_collateral_modified_arbitrum_mainnet_event_name__CollateralModified", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_fct_perp_colla_0da291fb90e271e6e31861eed55225bd.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_fct_perp_collateral_modified_arbitrum_mainnet_event_name__CollateralModified.250d86c2ff", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "accepted_values_fct_perp_collateral_modified_arbitrum_mainnet_event_name__CollateralModified"], "alias": "accepted_values_fct_perp_colla_0da291fb90e271e6e31861eed55225bd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_fct_perp_colla_0da291fb90e271e6e31861eed55225bd", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_fct_perp_colla_0da291fb90e271e6e31861eed55225bd"}, "created_at": 1727988935.123132, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_fct_perp_colla_0da291fb90e271e6e31861eed55225bd\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/accepted_values_fct_perp_colla_0da291fb90e271e6e31861eed55225bd.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_collateral_modified_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'CollateralModified'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_perp_collateral_modified_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["CollateralModified"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_synth_market_id.b88231df26": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_arbitrum_mainnet_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_m_34c6e8413702c7aea6b1c479eb229779.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_synth_market_id.b88231df26", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_collateral_modified_arbitrum_mainnet_synth_market_id"], "alias": "not_null_fct_perp_collateral_m_34c6e8413702c7aea6b1c479eb229779", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_collateral_m_34c6e8413702c7aea6b1c479eb229779", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_collateral_m_34c6e8413702c7aea6b1c479eb229779"}, "created_at": 1727988935.1275232, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_collateral_m_34c6e8413702c7aea6b1c479eb229779\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_m_34c6e8413702c7aea6b1c479eb229779.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_collateral_modified_arbitrum_mainnet\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_perp_collateral_modified_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_collateral_modified_arbitrum_mainnet_synth_market_id__True__0.574a94c14b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_collateral_modified_arbitrum_mainnet_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_def7ec9d6a2fb5f42cf1cb7d3295ff5f.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_collateral_modified_arbitrum_mainnet_synth_market_id__True__0.574a94c14b", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_collateral_modified_arbitrum_mainnet_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_def7ec9d6a2fb5f42cf1cb7d3295ff5f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_def7ec9d6a2fb5f42cf1cb7d3295ff5f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_def7ec9d6a2fb5f42cf1cb7d3295ff5f"}, "created_at": 1727988935.1292078, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_def7ec9d6a2fb5f42cf1cb7d3295ff5f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_def7ec9d6a2fb5f42cf1cb7d3295ff5f.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_collateral_modified_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_perp_collateral_modified_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_sender.66d35dd8ca": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_collateral_modified_arbitrum_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_collateral_modified_arbitrum_mainnet_sender.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_sender.66d35dd8ca", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_collateral_modified_arbitrum_mainnet_sender"], "alias": "not_null_fct_perp_collateral_modified_arbitrum_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.1335876, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_collateral_modified_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_collateral_modified_arbitrum_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_collateral_modified_arbitrum_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.fct_perp_collateral_modified_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('fct_perp_collateral_modified_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_id.b67d812890": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_order_expired_arbitrum_mainnet_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_id.b67d812890", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_previous_order_expired_arbitrum_mainnet_id"], "alias": "not_null_fct_perp_previous_order_expired_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.1352668, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_order_expired_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_previous_order_expired_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_previous_order_expired_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_previous_order_expired_arbitrum_mainnet_id.3d9ee42bda": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_previous_order_expired_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_previous_order_expired_arbitrum_mainnet_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_previous_order_expired_arbitrum_mainnet_id.3d9ee42bda", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "unique_fct_perp_previous_order_expired_arbitrum_mainnet_id"], "alias": "unique_fct_perp_previous_order_expired_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.1369085, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_previous_order_expired_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_previous_order_expired_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_previous_order_expired_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_block_timestamp.eda2a5583d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_ord_8ef90341edd1ec80cdf4ec8ed4f6d5c9.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_block_timestamp.eda2a5583d", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_previous_order_expired_arbitrum_mainnet_block_timestamp"], "alias": "not_null_fct_perp_previous_ord_8ef90341edd1ec80cdf4ec8ed4f6d5c9", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_previous_ord_8ef90341edd1ec80cdf4ec8ed4f6d5c9", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_previous_ord_8ef90341edd1ec80cdf4ec8ed4f6d5c9"}, "created_at": 1727988935.1385915, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_previous_ord_8ef90341edd1ec80cdf4ec8ed4f6d5c9\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_8ef90341edd1ec80cdf4ec8ed4f6d5c9.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_previous_order_expired_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.fct_perp_previous_order_expired_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_block_number.804dd95eda": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_ord_736f7d9b4b09a7b56cd7e9fd84b59a90.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_block_number.804dd95eda", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_previous_order_expired_arbitrum_mainnet_block_number"], "alias": "not_null_fct_perp_previous_ord_736f7d9b4b09a7b56cd7e9fd84b59a90", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_previous_ord_736f7d9b4b09a7b56cd7e9fd84b59a90", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_previous_ord_736f7d9b4b09a7b56cd7e9fd84b59a90"}, "created_at": 1727988935.1403346, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_previous_ord_736f7d9b4b09a7b56cd7e9fd84b59a90\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_736f7d9b4b09a7b56cd7e9fd84b59a90.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_previous_order_expired_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_previous_order_expired_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_transaction_hash.2023a1cf08": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_ord_172ee1d1fca0cbb7cfdc29c1401173f4.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_transaction_hash.2023a1cf08", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_previous_order_expired_arbitrum_mainnet_transaction_hash"], "alias": "not_null_fct_perp_previous_ord_172ee1d1fca0cbb7cfdc29c1401173f4", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_previous_ord_172ee1d1fca0cbb7cfdc29c1401173f4", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_previous_ord_172ee1d1fca0cbb7cfdc29c1401173f4"}, "created_at": 1727988935.1420012, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_previous_ord_172ee1d1fca0cbb7cfdc29c1401173f4\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_172ee1d1fca0cbb7cfdc29c1401173f4.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_previous_order_expired_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_perp_previous_order_expired_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_contract.f6af6435d2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_ord_8ccb15ec611dd24ed52c20b662dc4d89.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_contract.f6af6435d2", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_previous_order_expired_arbitrum_mainnet_contract"], "alias": "not_null_fct_perp_previous_ord_8ccb15ec611dd24ed52c20b662dc4d89", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_previous_ord_8ccb15ec611dd24ed52c20b662dc4d89", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_previous_ord_8ccb15ec611dd24ed52c20b662dc4d89"}, "created_at": 1727988935.1436467, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_previous_ord_8ccb15ec611dd24ed52c20b662dc4d89\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_8ccb15ec611dd24ed52c20b662dc4d89.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_previous_order_expired_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.fct_perp_previous_order_expired_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_event_name.459d1c304b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_ord_802b9579ac446c1c5f6cd420c4a1f314.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_event_name.459d1c304b", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_previous_order_expired_arbitrum_mainnet_event_name"], "alias": "not_null_fct_perp_previous_ord_802b9579ac446c1c5f6cd420c4a1f314", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_previous_ord_802b9579ac446c1c5f6cd420c4a1f314", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_previous_ord_802b9579ac446c1c5f6cd420c4a1f314"}, "created_at": 1727988935.1452744, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_previous_ord_802b9579ac446c1c5f6cd420c4a1f314\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_802b9579ac446c1c5f6cd420c4a1f314.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_previous_order_expired_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_perp_previous_order_expired_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_fct_perp_previous_order_expired_arbitrum_mainnet_event_name__PreviousOrderExpired.cc80b83dc0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_fct_perp_previous_order_expired_arbitrum_mainnet_event_name__PreviousOrderExpired", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_fct_perp_previ_e7295bfc045a17bdff640789d2cdf4dd.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_fct_perp_previous_order_expired_arbitrum_mainnet_event_name__PreviousOrderExpired.cc80b83dc0", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "accepted_values_fct_perp_previous_order_expired_arbitrum_mainnet_event_name__PreviousOrderExpired"], "alias": "accepted_values_fct_perp_previ_e7295bfc045a17bdff640789d2cdf4dd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_fct_perp_previ_e7295bfc045a17bdff640789d2cdf4dd", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_fct_perp_previ_e7295bfc045a17bdff640789d2cdf4dd"}, "created_at": 1727988935.146918, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_fct_perp_previ_e7295bfc045a17bdff640789d2cdf4dd\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/accepted_values_fct_perp_previ_e7295bfc045a17bdff640789d2cdf4dd.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_previous_order_expired_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PreviousOrderExpired'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_perp_previous_order_expired_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["PreviousOrderExpired"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_market_id.50b3ee03b6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_arbitrum_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_ord_215a6e18c678a61ff896059e9fc33b93.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_market_id.50b3ee03b6", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_previous_order_expired_arbitrum_mainnet_market_id"], "alias": "not_null_fct_perp_previous_ord_215a6e18c678a61ff896059e9fc33b93", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_previous_ord_215a6e18c678a61ff896059e9fc33b93", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_previous_ord_215a6e18c678a61ff896059e9fc33b93"}, "created_at": 1727988935.1511564, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_previous_ord_215a6e18c678a61ff896059e9fc33b93\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_215a6e18c678a61ff896059e9fc33b93.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_previous_order_expired_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_previous_order_expired_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_mainnet_market_id__True__0.50cedb6de2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_85b220e94248ca2293e0c5eb6c638ad7.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_mainnet_market_id__True__0.50cedb6de2", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_85b220e94248ca2293e0c5eb6c638ad7", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_85b220e94248ca2293e0c5eb6c638ad7", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_85b220e94248ca2293e0c5eb6c638ad7"}, "created_at": 1727988935.1528466, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_85b220e94248ca2293e0c5eb6c638ad7\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_85b220e94248ca2293e0c5eb6c638ad7.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_previous_order_expired_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_previous_order_expired_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_account_id.df728b2bac": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_previous_order_expired_arbitrum_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_previous_ord_72718a9633401010962aea9aaa994c5e.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_account_id.df728b2bac", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_previous_order_expired_arbitrum_mainnet_account_id"], "alias": "not_null_fct_perp_previous_ord_72718a9633401010962aea9aaa994c5e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_previous_ord_72718a9633401010962aea9aaa994c5e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_previous_ord_72718a9633401010962aea9aaa994c5e"}, "created_at": 1727988935.1571543, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_previous_ord_72718a9633401010962aea9aaa994c5e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_previous_ord_72718a9633401010962aea9aaa994c5e.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_previous_order_expired_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_previous_order_expired_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_mainnet_account_id__True__0.a2d2b55a91": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_acdb60bebd4cc38d26603b2d43d9e67c.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_mainnet_account_id__True__0.a2d2b55a91", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_acdb60bebd4cc38d26603b2d43d9e67c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_acdb60bebd4cc38d26603b2d43d9e67c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_acdb60bebd4cc38d26603b2d43d9e67c"}, "created_at": 1727988935.1588514, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_acdb60bebd4cc38d26603b2d43d9e67c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_previous_order_expired_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_acdb60bebd4cc38d26603b2d43d9e67c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_previous_order_expired_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_previous_order_expired_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_previous_order_expired_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_id.3bd0f3d2d9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_mainnet_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_id.3bd0f3d2d9", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_trades_arbitrum_mainnet_id"], "alias": "not_null_fct_perp_trades_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.163135, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_trades_arbitrum_mainnet_id.29f0434c59": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_trades_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_trades_arbitrum_mainnet_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_trades_arbitrum_mainnet_id.29f0434c59", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "unique_fct_perp_trades_arbitrum_mainnet_id"], "alias": "unique_fct_perp_trades_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.1648893, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_trades_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_ts.c39afc4c8d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_mainnet_ts.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_ts.c39afc4c8d", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_trades_arbitrum_mainnet_ts"], "alias": "not_null_fct_perp_trades_arbitrum_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.166571, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_block_number.807093ef77": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_mainnet_block_number.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_block_number.807093ef77", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_trades_arbitrum_mainnet_block_number"], "alias": "not_null_fct_perp_trades_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.1683493, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_transaction_hash.a7dc1c891e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_mainnet_transaction_hash.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_transaction_hash.a7dc1c891e", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_trades_arbitrum_mainnet_transaction_hash"], "alias": "not_null_fct_perp_trades_arbitrum_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.1700606, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_contract.e863c3d409": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_mainnet_contract.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_contract.e863c3d409", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_trades_arbitrum_mainnet_contract"], "alias": "not_null_fct_perp_trades_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.171748, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_market_id.275abd4f63": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_mainnet_market_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_market_id.275abd4f63", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_trades_arbitrum_mainnet_market_id"], "alias": "not_null_fct_perp_trades_arbitrum_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.1733937, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_market_id__True__0.dd858e7f52": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_bf31e61faeb932d909281f56f6bab77b.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_market_id__True__0.dd858e7f52", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_bf31e61faeb932d909281f56f6bab77b", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_bf31e61faeb932d909281f56f6bab77b", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_bf31e61faeb932d909281f56f6bab77b"}, "created_at": 1727988935.1750708, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_bf31e61faeb932d909281f56f6bab77b\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_bf31e61faeb932d909281f56f6bab77b.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_market_symbol.05579e6d46": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_mainnet_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_mainnet_market_symbol.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_market_symbol.05579e6d46", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_trades_arbitrum_mainnet_market_symbol"], "alias": "not_null_fct_perp_trades_arbitrum_mainnet_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.1793635, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_account_id.274635cb66": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_mainnet_account_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_account_id.274635cb66", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_trades_arbitrum_mainnet_account_id"], "alias": "not_null_fct_perp_trades_arbitrum_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.1811042, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_fill_price.847633eed2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_mainnet_fill_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_mainnet_fill_price.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_fill_price.847633eed2", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_trades_arbitrum_mainnet_fill_price"], "alias": "not_null_fct_perp_trades_arbitrum_mainnet_fill_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.1829178, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_fill_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect fill_price\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere fill_price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "fill_price", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "fill_price", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_fill_price__True__0.b4690264a9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_fill_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_ae86da3c3a2f8ef9241ca542ed9cfd7a.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_fill_price__True__0.b4690264a9", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_fill_price__True__0"], "alias": "dbt_utils_accepted_range_fct_p_ae86da3c3a2f8ef9241ca542ed9cfd7a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_ae86da3c3a2f8ef9241ca542ed9cfd7a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_ae86da3c3a2f8ef9241ca542ed9cfd7a"}, "created_at": 1727988935.184622, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_ae86da3c3a2f8ef9241ca542ed9cfd7a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_ae86da3c3a2f8ef9241ca542ed9cfd7a.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not fill_price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "fill_price", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "fill_price", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_pnl.bb3e615b15": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_mainnet_pnl", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_mainnet_pnl.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_pnl.bb3e615b15", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_trades_arbitrum_mainnet_pnl"], "alias": "not_null_fct_perp_trades_arbitrum_mainnet_pnl", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.1893752, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_pnl.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pnl\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere pnl is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pnl", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pnl", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_accrued_funding.e2b22e7a98": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_mainnet_accrued_funding", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_mainnet_accrued_funding.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_accrued_funding.e2b22e7a98", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_trades_arbitrum_mainnet_accrued_funding"], "alias": "not_null_fct_perp_trades_arbitrum_mainnet_accrued_funding", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.1910708, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_accrued_funding.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect accrued_funding\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere accrued_funding is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "accrued_funding", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "accrued_funding", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_trade_size.efdcfaa24a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_mainnet_trade_size", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_mainnet_trade_size.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_trade_size.efdcfaa24a", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_trades_arbitrum_mainnet_trade_size"], "alias": "not_null_fct_perp_trades_arbitrum_mainnet_trade_size", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.1927223, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_trade_size.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect trade_size\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere trade_size is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "trade_size", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "trade_size", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_position_size.8743b9c748": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_mainnet_position_size", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_mainnet_position_size.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_position_size.8743b9c748", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_trades_arbitrum_mainnet_position_size"], "alias": "not_null_fct_perp_trades_arbitrum_mainnet_position_size", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.1943517, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_position_size.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect position_size\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere position_size is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "position_size", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "position_size", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_total_fees.0e39e8937a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_mainnet_total_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_mainnet_total_fees.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_total_fees.0e39e8937a", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_trades_arbitrum_mainnet_total_fees"], "alias": "not_null_fct_perp_trades_arbitrum_mainnet_total_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.1960154, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_total_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect total_fees\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere total_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "total_fees", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "total_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_total_fees__True__0.bef50610ba": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_total_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_eb2bcad6479b2a3bbdf15cf74dfd1e31.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_total_fees__True__0.bef50610ba", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_total_fees__True__0"], "alias": "dbt_utils_accepted_range_fct_p_eb2bcad6479b2a3bbdf15cf74dfd1e31", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_eb2bcad6479b2a3bbdf15cf74dfd1e31", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_eb2bcad6479b2a3bbdf15cf74dfd1e31"}, "created_at": 1727988935.1977844, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_eb2bcad6479b2a3bbdf15cf74dfd1e31\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_eb2bcad6479b2a3bbdf15cf74dfd1e31.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not total_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "total_fees", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "total_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_referral_fees.b455bc01d4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_mainnet_referral_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_mainnet_referral_fees.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_referral_fees.b455bc01d4", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_trades_arbitrum_mainnet_referral_fees"], "alias": "not_null_fct_perp_trades_arbitrum_mainnet_referral_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.2019207, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_referral_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referral_fees\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere referral_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "referral_fees", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "referral_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_referral_fees__True__0.5946ca9ce5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_referral_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_4d54c441808b4a16bff94148254d77da.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_referral_fees__True__0.5946ca9ce5", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_referral_fees__True__0"], "alias": "dbt_utils_accepted_range_fct_p_4d54c441808b4a16bff94148254d77da", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_4d54c441808b4a16bff94148254d77da", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_4d54c441808b4a16bff94148254d77da"}, "created_at": 1727988935.2037868, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_4d54c441808b4a16bff94148254d77da\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_4d54c441808b4a16bff94148254d77da.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not referral_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "referral_fees", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "referral_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_collected_fees.fbad83d394": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_mainnet_collected_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_mainnet_collected_fees.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_collected_fees.fbad83d394", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_trades_arbitrum_mainnet_collected_fees"], "alias": "not_null_fct_perp_trades_arbitrum_mainnet_collected_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.2079458, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_collected_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere collected_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collected_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_collected_fees__True__0.c8bdde7489": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_collected_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_974e37f3348ad7524936397a15395179.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_collected_fees__True__0.c8bdde7489", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_collected_fees__True__0"], "alias": "dbt_utils_accepted_range_fct_p_974e37f3348ad7524936397a15395179", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_974e37f3348ad7524936397a15395179", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_974e37f3348ad7524936397a15395179"}, "created_at": 1727988935.2096536, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_974e37f3348ad7524936397a15395179\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_974e37f3348ad7524936397a15395179.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collected_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_settlement_reward.ec16701449": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_mainnet_settlement_reward", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_mainnet_settlement_reward.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_settlement_reward.ec16701449", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_trades_arbitrum_mainnet_settlement_reward"], "alias": "not_null_fct_perp_trades_arbitrum_mainnet_settlement_reward", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.2139058, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_settlement_reward.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect settlement_reward\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere settlement_reward is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "settlement_reward", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "settlement_reward", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_settlement_reward__True__0.299618787f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_settlement_reward__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_eeaca53326292cee7049bb0a87db4e7e.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_settlement_reward__True__0.299618787f", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_settlement_reward__True__0"], "alias": "dbt_utils_accepted_range_fct_p_eeaca53326292cee7049bb0a87db4e7e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_eeaca53326292cee7049bb0a87db4e7e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_eeaca53326292cee7049bb0a87db4e7e"}, "created_at": 1727988935.2155964, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_eeaca53326292cee7049bb0a87db4e7e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_eeaca53326292cee7049bb0a87db4e7e.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not settlement_reward >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "settlement_reward", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "settlement_reward", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_tracking_code.6303cba6ee": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_mainnet_tracking_code", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_mainnet_tracking_code.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_tracking_code.6303cba6ee", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_trades_arbitrum_mainnet_tracking_code"], "alias": "not_null_fct_perp_trades_arbitrum_mainnet_tracking_code", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.2198346, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_tracking_code.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect tracking_code\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere tracking_code is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "tracking_code", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "tracking_code", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_settler.d03b352e12": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_mainnet_settler", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_mainnet_settler.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_settler.d03b352e12", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_trades_arbitrum_mainnet_settler"], "alias": "not_null_fct_perp_trades_arbitrum_mainnet_settler", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.2215426, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_settler.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect settler\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere settler is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "settler", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "settler", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_notional_trade_size.49f8c11789": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_mainnet_notional_trade_size", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_mainnet_notional_trade_size.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_notional_trade_size.49f8c11789", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_trades_arbitrum_mainnet_notional_trade_size"], "alias": "not_null_fct_perp_trades_arbitrum_mainnet_notional_trade_size", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.2232063, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_notional_trade_size.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect notional_trade_size\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere notional_trade_size is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "notional_trade_size", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "notional_trade_size", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_notional_position_size.c2b276cedf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_mainnet_notional_position_size", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbit_b2414cd7eaea142489e90846a8936fe6.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_notional_position_size.c2b276cedf", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_trades_arbitrum_mainnet_notional_position_size"], "alias": "not_null_fct_perp_trades_arbit_b2414cd7eaea142489e90846a8936fe6", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_trades_arbit_b2414cd7eaea142489e90846a8936fe6", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_trades_arbit_b2414cd7eaea142489e90846a8936fe6"}, "created_at": 1727988935.2249951, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_trades_arbit_b2414cd7eaea142489e90846a8936fe6\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbit_b2414cd7eaea142489e90846a8936fe6.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect notional_position_size\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere notional_position_size is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "notional_position_size", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "notional_position_size", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_lp_fees.3bd17eb55d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_mainnet_lp_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_mainnet_lp_fees.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_lp_fees.3bd17eb55d", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_trades_arbitrum_mainnet_lp_fees"], "alias": "not_null_fct_perp_trades_arbitrum_mainnet_lp_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.2266402, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_lp_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect lp_fees\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere lp_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "lp_fees", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "lp_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_lp_fees__True__0.cfa7ced563": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_lp_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_c52f4d44cbcd1c969ca006658f4bb47d.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_lp_fees__True__0.cfa7ced563", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_lp_fees__True__0"], "alias": "dbt_utils_accepted_range_fct_p_c52f4d44cbcd1c969ca006658f4bb47d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_c52f4d44cbcd1c969ca006658f4bb47d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"severity": "warn", "alias": "dbt_utils_accepted_range_fct_p_c52f4d44cbcd1c969ca006658f4bb47d"}, "created_at": 1727988935.2283125, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(severity=\"warn\",alias=\"dbt_utils_accepted_range_fct_p_c52f4d44cbcd1c969ca006658f4bb47d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_c52f4d44cbcd1c969ca006658f4bb47d.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not lp_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "lp_fees", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "lp_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_exchange_fees.e8aecd715b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_trades_arbitrum_mainnet_exchange_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_trades_arbitrum_mainnet_exchange_fees.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_exchange_fees.e8aecd715b", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_trades_arbitrum_mainnet_exchange_fees"], "alias": "not_null_fct_perp_trades_arbitrum_mainnet_exchange_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.2327106, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_trades_arbitrum_mainnet_exchange_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect exchange_fees\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere exchange_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "exchange_fees", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "exchange_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_exchange_fees__True__0.1168a18bba": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_exchange_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_9dad67003da2d3db2675c0acf655de0a.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_exchange_fees__True__0.1168a18bba", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_exchange_fees__True__0"], "alias": "dbt_utils_accepted_range_fct_p_9dad67003da2d3db2675c0acf655de0a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_9dad67003da2d3db2675c0acf655de0a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_9dad67003da2d3db2675c0acf655de0a"}, "created_at": 1727988935.2344165, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_9dad67003da2d3db2675c0acf655de0a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_trades_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_9dad67003da2d3db2675c0acf655de0a.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not exchange_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "exchange_fees", "file_key_name": "models.fct_perp_trades_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "exchange_fees", "model": "{{ get_where_subquery(ref('fct_perp_trades_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_pnl_arbitrum_mainnet_ts.8937da4ac3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_pnl_arbitrum_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_pnl_arbitrum_mainnet_ts.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_pnl_arbitrum_mainnet_ts.8937da4ac3", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_pnl_arbitrum_mainnet_ts"], "alias": "not_null_fct_perp_pnl_arbitrum_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.2387462, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_pnl_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_pnl_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_pnl_arbitrum_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_pnl_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_perp_pnl_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_pnl_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_perp_pnl_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_pnl_arbitrum_mainnet_market_id.1e2f5a44a2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_pnl_arbitrum_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_pnl_arbitrum_mainnet_market_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_pnl_arbitrum_mainnet_market_id.1e2f5a44a2", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_pnl_arbitrum_mainnet_market_id"], "alias": "not_null_fct_perp_pnl_arbitrum_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.2404556, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_pnl_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_pnl_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_pnl_arbitrum_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_pnl_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_pnl_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_pnl_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_pnl_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_pnl_arbitrum_mainnet_market_id__True__0.15bda011aa": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_pnl_arbitrum_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_28a03b6e7d1423026833804c01edf40a.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_pnl_arbitrum_mainnet_market_id__True__0.15bda011aa", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_pnl_arbitrum_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_28a03b6e7d1423026833804c01edf40a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_28a03b6e7d1423026833804c01edf40a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_28a03b6e7d1423026833804c01edf40a"}, "created_at": 1727988935.2421322, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_28a03b6e7d1423026833804c01edf40a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_pnl_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_pnl_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_28a03b6e7d1423026833804c01edf40a.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_pnl_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_pnl_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_pnl_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_pnl_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_id.eb02f38d46": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_arbitrum_mainnet_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_id.eb02f38d46", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_orders_arbitrum_mainnet_id"], "alias": "not_null_fct_perp_orders_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.2463872, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_orders_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_orders_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_orders_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_orders_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_orders_arbitrum_mainnet_id.3401408181": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_orders_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_orders_arbitrum_mainnet_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_orders_arbitrum_mainnet_id.3401408181", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "unique_fct_perp_orders_arbitrum_mainnet_id"], "alias": "unique_fct_perp_orders_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.2480922, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_orders_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_orders_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_orders_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_orders_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_orders_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_ts.d648991a22": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_arbitrum_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_arbitrum_mainnet_ts.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_ts.d648991a22", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_orders_arbitrum_mainnet_ts"], "alias": "not_null_fct_perp_orders_arbitrum_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.2497702, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_orders_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_perp_orders_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_orders_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_perp_orders_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_block_number.05c57da469": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_arbitrum_mainnet_block_number.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_block_number.05c57da469", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_orders_arbitrum_mainnet_block_number"], "alias": "not_null_fct_perp_orders_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.251592, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_orders_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_orders_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_orders_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_orders_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_transaction_hash.4c9cc1f193": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_arbitrum_mainnet_transaction_hash.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_transaction_hash.4c9cc1f193", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_orders_arbitrum_mainnet_transaction_hash"], "alias": "not_null_fct_perp_orders_arbitrum_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.2532332, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_orders_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_perp_orders_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_orders_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_perp_orders_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_contract.2596358bd7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_arbitrum_mainnet_contract.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_contract.2596358bd7", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_orders_arbitrum_mainnet_contract"], "alias": "not_null_fct_perp_orders_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.2548923, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_orders_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.fct_perp_orders_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_orders_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('fct_perp_orders_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_market_id.75f215459c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_arbitrum_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_arbitrum_mainnet_market_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_market_id.75f215459c", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_orders_arbitrum_mainnet_market_id"], "alias": "not_null_fct_perp_orders_arbitrum_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.2565413, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_orders_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_orders_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_orders_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_orders_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_orders_arbitrum_mainnet_market_id__True__0.7169e0715a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_orders_arbitrum_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_86abe1e53fb8472cf6a04ac6ff41b9db.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_orders_arbitrum_mainnet_market_id__True__0.7169e0715a", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_orders_arbitrum_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_86abe1e53fb8472cf6a04ac6ff41b9db", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_86abe1e53fb8472cf6a04ac6ff41b9db", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_86abe1e53fb8472cf6a04ac6ff41b9db"}, "created_at": 1727988935.2581773, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_86abe1e53fb8472cf6a04ac6ff41b9db\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_86abe1e53fb8472cf6a04ac6ff41b9db.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_orders_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_orders_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_orders_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_orders_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_market_symbol.342ec0cea2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_arbitrum_mainnet_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_arbitrum_mainnet_market_symbol.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_market_symbol.342ec0cea2", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_orders_arbitrum_mainnet_market_symbol"], "alias": "not_null_fct_perp_orders_arbitrum_mainnet_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.2624588, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_orders_arbitrum_mainnet\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.fct_perp_orders_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_orders_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('fct_perp_orders_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_account_id.a2871e6bfb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_orders_arbitrum_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_orders_arbitrum_mainnet_account_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_account_id.a2871e6bfb", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_orders_arbitrum_mainnet_account_id"], "alias": "not_null_fct_perp_orders_arbitrum_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.2641358, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_orders_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_orders_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_orders_arbitrum_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_orders_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_orders_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_orders_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_orders_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_markets_arbitrum_mainnet_id.8bc5d0147f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_markets_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_markets_arbitrum_mainnet_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_markets_arbitrum_mainnet_id.8bc5d0147f", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_markets_arbitrum_mainnet_id"], "alias": "not_null_fct_perp_markets_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.2659543, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_markets_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_markets_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_markets_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_markets_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_markets_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_markets_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_markets_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_markets_arbitrum_mainnet_id__True__0.1cff4e3aae": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_markets_arbitrum_mainnet_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_493d704d8c878c5ba21c6d3ee7067c6f.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_markets_arbitrum_mainnet_id__True__0.1cff4e3aae", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_markets_arbitrum_mainnet_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_493d704d8c878c5ba21c6d3ee7067c6f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_493d704d8c878c5ba21c6d3ee7067c6f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_493d704d8c878c5ba21c6d3ee7067c6f"}, "created_at": 1727988935.2676575, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_493d704d8c878c5ba21c6d3ee7067c6f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_markets_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_markets_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_493d704d8c878c5ba21c6d3ee7067c6f.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_markets_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_markets_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_markets_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_markets_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_markets_arbitrum_mainnet_created_ts.5210e0d803": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_markets_arbitrum_mainnet_created_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_markets_arbitrum_mainnet_created_ts.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_markets_arbitrum_mainnet_created_ts.5210e0d803", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_markets_arbitrum_mainnet_created_ts"], "alias": "not_null_fct_perp_markets_arbitrum_mainnet_created_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.2718315, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_markets_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_markets_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_markets_arbitrum_mainnet_created_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_markets_arbitrum_mainnet\"\nwhere created_ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "created_ts", "file_key_name": "models.fct_perp_markets_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_markets_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "created_ts", "model": "{{ get_where_subquery(ref('fct_perp_markets_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_markets_arbitrum_mainnet_block_number.9856206ec2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_markets_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_markets_arbitrum_mainnet_block_number.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_markets_arbitrum_mainnet_block_number.9856206ec2", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_markets_arbitrum_mainnet_block_number"], "alias": "not_null_fct_perp_markets_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.2741182, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_markets_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_markets_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_markets_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_markets_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_markets_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_markets_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_markets_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_markets_arbitrum_mainnet_market_symbol.052367dc06": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_markets_arbitrum_mainnet_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_markets_arbitrum_mainnet_market_symbol.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_markets_arbitrum_mainnet_market_symbol.052367dc06", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_markets_arbitrum_mainnet_market_symbol"], "alias": "not_null_fct_perp_markets_arbitrum_mainnet_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.2757726, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_markets_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_markets_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_markets_arbitrum_mainnet_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_markets_arbitrum_mainnet\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.fct_perp_markets_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_markets_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('fct_perp_markets_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_markets_arbitrum_mainnet_market_name.6d1107f677": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_markets_arbitrum_mainnet_market_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_markets_arbitrum_mainnet_market_name.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_markets_arbitrum_mainnet_market_name.6d1107f677", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_markets_arbitrum_mainnet_market_name"], "alias": "not_null_fct_perp_markets_arbitrum_mainnet_market_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.2774212, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_markets_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_markets_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_markets_arbitrum_mainnet_market_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_name\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_markets_arbitrum_mainnet\"\nwhere market_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_name", "file_key_name": "models.fct_perp_markets_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_markets_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_name", "model": "{{ get_where_subquery(ref('fct_perp_markets_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_id.fdcfccc679": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_arbitrum_mainnet_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_id.fdcfccc679", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_market_history_arbitrum_mainnet_id"], "alias": "not_null_fct_perp_market_history_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.2790477, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_market_history_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_market_history_arbitrum_mainnet_id.11e7761caf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_market_history_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_market_history_arbitrum_mainnet_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_market_history_arbitrum_mainnet_id.11e7761caf", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "unique_fct_perp_market_history_arbitrum_mainnet_id"], "alias": "unique_fct_perp_market_history_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.280796, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_market_history_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_market_history_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_ts.f6e4cf43c2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_arbitrum_mainnet_ts.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_ts.f6e4cf43c2", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_market_history_arbitrum_mainnet_ts"], "alias": "not_null_fct_perp_market_history_arbitrum_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.2824414, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_perp_market_history_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_block_number.4407a64f68": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_arbitrum_mainnet_block_number.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_block_number.4407a64f68", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_market_history_arbitrum_mainnet_block_number"], "alias": "not_null_fct_perp_market_history_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.2840743, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_market_history_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_transaction_hash.0042d0c047": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_histo_7410608d1a48d766fd36392a82d58823.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_transaction_hash.0042d0c047", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_market_history_arbitrum_mainnet_transaction_hash"], "alias": "not_null_fct_perp_market_histo_7410608d1a48d766fd36392a82d58823", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_market_histo_7410608d1a48d766fd36392a82d58823", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_market_histo_7410608d1a48d766fd36392a82d58823"}, "created_at": 1727988935.2857394, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_market_histo_7410608d1a48d766fd36392a82d58823\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_histo_7410608d1a48d766fd36392a82d58823.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_perp_market_history_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_market_id.4c307477e3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_arbitrum_mainnet_market_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_market_id.4c307477e3", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_market_history_arbitrum_mainnet_market_id"], "alias": "not_null_fct_perp_market_history_arbitrum_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.2873526, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_market_history_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_market_history_arbitrum_mainnet_market_id__True__0.452a079160": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_market_history_arbitrum_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_6d5193e03e7c13e392a6798ee0aebb85.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_market_history_arbitrum_mainnet_market_id__True__0.452a079160", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_market_history_arbitrum_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_6d5193e03e7c13e392a6798ee0aebb85", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_6d5193e03e7c13e392a6798ee0aebb85", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_6d5193e03e7c13e392a6798ee0aebb85"}, "created_at": 1727988935.2891347, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_6d5193e03e7c13e392a6798ee0aebb85\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_6d5193e03e7c13e392a6798ee0aebb85.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_market_history_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_market_symbol.3407a99980": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_mainnet_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_arbitrum_mainnet_market_symbol.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_market_symbol.3407a99980", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_market_history_arbitrum_mainnet_market_symbol"], "alias": "not_null_fct_perp_market_history_arbitrum_mainnet_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.2934427, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.fct_perp_market_history_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_price.635e086bf6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_mainnet_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_arbitrum_mainnet_price.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_price.635e086bf6", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_market_history_arbitrum_mainnet_price"], "alias": "not_null_fct_perp_market_history_arbitrum_mainnet_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.295324, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.fct_perp_market_history_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_skew.94faa11b6a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_mainnet_skew", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_arbitrum_mainnet_skew.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_skew.94faa11b6a", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_market_history_arbitrum_mainnet_skew"], "alias": "not_null_fct_perp_market_history_arbitrum_mainnet_skew", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.2970672, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_skew.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect skew\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere skew is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "skew", "file_key_name": "models.fct_perp_market_history_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "skew", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_size.4965a5f759": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_mainnet_size", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_arbitrum_mainnet_size.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_size.4965a5f759", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_market_history_arbitrum_mainnet_size"], "alias": "not_null_fct_perp_market_history_arbitrum_mainnet_size", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.2987683, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_size.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect size\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere size is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "size", "file_key_name": "models.fct_perp_market_history_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "size", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_size_delta.5897f74730": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_mainnet_size_delta", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_arbitrum_mainnet_size_delta.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_size_delta.5897f74730", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_market_history_arbitrum_mainnet_size_delta"], "alias": "not_null_fct_perp_market_history_arbitrum_mainnet_size_delta", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.3004348, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_size_delta.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect size_delta\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere size_delta is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "size_delta", "file_key_name": "models.fct_perp_market_history_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "size_delta", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_funding_rate.00d146aa60": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_mainnet_funding_rate", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_arbitrum_mainnet_funding_rate.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_funding_rate.00d146aa60", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_market_history_arbitrum_mainnet_funding_rate"], "alias": "not_null_fct_perp_market_history_arbitrum_mainnet_funding_rate", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.3020923, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_funding_rate.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect funding_rate\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere funding_rate is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "funding_rate", "file_key_name": "models.fct_perp_market_history_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "funding_rate", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_funding_velocity.0034a07e10": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_mainnet_funding_velocity", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_histo_e78054756e9523d86668f78f1329d30b.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_funding_velocity.0034a07e10", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_market_history_arbitrum_mainnet_funding_velocity"], "alias": "not_null_fct_perp_market_histo_e78054756e9523d86668f78f1329d30b", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_market_histo_e78054756e9523d86668f78f1329d30b", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_market_histo_e78054756e9523d86668f78f1329d30b"}, "created_at": 1727988935.3038971, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_market_histo_e78054756e9523d86668f78f1329d30b\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_histo_e78054756e9523d86668f78f1329d30b.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect funding_velocity\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere funding_velocity is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "funding_velocity", "file_key_name": "models.fct_perp_market_history_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "funding_velocity", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_interest_rate.b77ee8c1d7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_mainnet_interest_rate", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_arbitrum_mainnet_interest_rate.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_interest_rate.b77ee8c1d7", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_market_history_arbitrum_mainnet_interest_rate"], "alias": "not_null_fct_perp_market_history_arbitrum_mainnet_interest_rate", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.3055623, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_interest_rate.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest_rate\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere interest_rate is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "interest_rate", "file_key_name": "models.fct_perp_market_history_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "interest_rate", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_funding_rate_apr.dc965a3dac": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_mainnet_funding_rate_apr", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_histo_ab2ff9cd5351a0fdff30c7f236999b13.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_funding_rate_apr.dc965a3dac", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_market_history_arbitrum_mainnet_funding_rate_apr"], "alias": "not_null_fct_perp_market_histo_ab2ff9cd5351a0fdff30c7f236999b13", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_market_histo_ab2ff9cd5351a0fdff30c7f236999b13", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_market_histo_ab2ff9cd5351a0fdff30c7f236999b13"}, "created_at": 1727988935.3071923, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_market_histo_ab2ff9cd5351a0fdff30c7f236999b13\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_histo_ab2ff9cd5351a0fdff30c7f236999b13.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect funding_rate_apr\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere funding_rate_apr is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "funding_rate_apr", "file_key_name": "models.fct_perp_market_history_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "funding_rate_apr", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_long_rate_apr.191d4fa205": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_mainnet_long_rate_apr", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_arbitrum_mainnet_long_rate_apr.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_long_rate_apr.191d4fa205", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_market_history_arbitrum_mainnet_long_rate_apr"], "alias": "not_null_fct_perp_market_history_arbitrum_mainnet_long_rate_apr", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.308839, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_long_rate_apr.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect long_rate_apr\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere long_rate_apr is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "long_rate_apr", "file_key_name": "models.fct_perp_market_history_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "long_rate_apr", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_short_rate_apr.dd6356d7e2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_mainnet_short_rate_apr", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_histo_db7b704adef0c78313d1eda27f65442c.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_short_rate_apr.dd6356d7e2", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_market_history_arbitrum_mainnet_short_rate_apr"], "alias": "not_null_fct_perp_market_histo_db7b704adef0c78313d1eda27f65442c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_market_histo_db7b704adef0c78313d1eda27f65442c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_market_histo_db7b704adef0c78313d1eda27f65442c"}, "created_at": 1727988935.310624, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_market_histo_db7b704adef0c78313d1eda27f65442c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_histo_db7b704adef0c78313d1eda27f65442c.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect short_rate_apr\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere short_rate_apr is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "short_rate_apr", "file_key_name": "models.fct_perp_market_history_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "short_rate_apr", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_size_usd.42f1d96b4e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_market_history_arbitrum_mainnet_size_usd", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_market_history_arbitrum_mainnet_size_usd.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_size_usd.42f1d96b4e", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_market_history_arbitrum_mainnet_size_usd"], "alias": "not_null_fct_perp_market_history_arbitrum_mainnet_size_usd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.3122447, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_market_history_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_market_history_arbitrum_mainnet_size_usd.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect size_usd\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere size_usd is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "size_usd", "file_key_name": "models.fct_perp_market_history_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_market_history_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "size_usd", "model": "{{ get_where_subquery(ref('fct_perp_market_history_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_id.6af85cf47e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_arbitrum_mainnet_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_id.6af85cf47e", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_liq_position_arbitrum_mainnet_id"], "alias": "not_null_fct_perp_liq_position_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.313903, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_liq_position_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_liq_position_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_liq_position_arbitrum_mainnet_id.5f3f730218": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_liq_position_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_liq_position_arbitrum_mainnet_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_liq_position_arbitrum_mainnet_id.5f3f730218", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "unique_fct_perp_liq_position_arbitrum_mainnet_id"], "alias": "unique_fct_perp_liq_position_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.3155482, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_liq_position_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_liq_position_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_liq_position_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_ts.13c0b178ce": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_arbitrum_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_arbitrum_mainnet_ts.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_ts.13c0b178ce", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_liq_position_arbitrum_mainnet_ts"], "alias": "not_null_fct_perp_liq_position_arbitrum_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.3171744, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_perp_liq_position_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_liq_position_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_block_number.672be13921": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_arbitrum_mainnet_block_number.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_block_number.672be13921", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_liq_position_arbitrum_mainnet_block_number"], "alias": "not_null_fct_perp_liq_position_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.3189404, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_perp_liq_position_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_liq_position_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_transaction_hash.bf753f09f5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_fce69fbfb7d0fa3cea81f66025278631.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_transaction_hash.bf753f09f5", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_liq_position_arbitrum_mainnet_transaction_hash"], "alias": "not_null_fct_perp_liq_position_fce69fbfb7d0fa3cea81f66025278631", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_liq_position_fce69fbfb7d0fa3cea81f66025278631", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_liq_position_fce69fbfb7d0fa3cea81f66025278631"}, "created_at": 1727988935.3206363, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_liq_position_fce69fbfb7d0fa3cea81f66025278631\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_fce69fbfb7d0fa3cea81f66025278631.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_perp_liq_position_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_liq_position_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_account_id.350ca71f93": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_arbitrum_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_arbitrum_mainnet_account_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_account_id.350ca71f93", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_liq_position_arbitrum_mainnet_account_id"], "alias": "not_null_fct_perp_liq_position_arbitrum_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.322274, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_liq_position_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_liq_position_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_market_id.4c0b30687e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_arbitrum_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_arbitrum_mainnet_market_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_market_id.4c0b30687e", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_liq_position_arbitrum_mainnet_market_id"], "alias": "not_null_fct_perp_liq_position_arbitrum_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.3239336, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_liq_position_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_liq_position_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_mainnet_market_id__True__0.09a7367d21": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_ff24f6dbc5ef0b130e32acd6cbba2e0f.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_mainnet_market_id__True__0.09a7367d21", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_ff24f6dbc5ef0b130e32acd6cbba2e0f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_ff24f6dbc5ef0b130e32acd6cbba2e0f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_ff24f6dbc5ef0b130e32acd6cbba2e0f"}, "created_at": 1727988935.3256903, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_ff24f6dbc5ef0b130e32acd6cbba2e0f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_ff24f6dbc5ef0b130e32acd6cbba2e0f.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_perp_liq_position_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_liq_position_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_market_symbol.578192ed1c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_arbitrum_mainnet_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_arbitrum_mainnet_market_symbol.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_market_symbol.578192ed1c", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_liq_position_arbitrum_mainnet_market_symbol"], "alias": "not_null_fct_perp_liq_position_arbitrum_mainnet_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.3299184, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.fct_perp_liq_position_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_liq_position_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_amount_liquidated.0a4e2e6c10": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_arbitrum_mainnet_amount_liquidated", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_c44cf46be0017a43dad18328907621a0.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_amount_liquidated.0a4e2e6c10", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_liq_position_arbitrum_mainnet_amount_liquidated"], "alias": "not_null_fct_perp_liq_position_c44cf46be0017a43dad18328907621a0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_perp_liq_position_c44cf46be0017a43dad18328907621a0", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_perp_liq_position_c44cf46be0017a43dad18328907621a0"}, "created_at": 1727988935.331815, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_perp_liq_position_c44cf46be0017a43dad18328907621a0\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_c44cf46be0017a43dad18328907621a0.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_liquidated\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"\nwhere amount_liquidated is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_liquidated", "file_key_name": "models.fct_perp_liq_position_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_liq_position_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_liquidated", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_mainnet_amount_liquidated__True__0.e71d50fb97": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_mainnet_amount_liquidated__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_314c711b09a188d2044ff89bdb16095c.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_mainnet_amount_liquidated__True__0.e71d50fb97", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_mainnet_amount_liquidated__True__0"], "alias": "dbt_utils_accepted_range_fct_p_314c711b09a188d2044ff89bdb16095c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_314c711b09a188d2044ff89bdb16095c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_314c711b09a188d2044ff89bdb16095c"}, "created_at": 1727988935.3335207, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_314c711b09a188d2044ff89bdb16095c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_314c711b09a188d2044ff89bdb16095c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_liquidated >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_liquidated", "file_key_name": "models.fct_perp_liq_position_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_liq_position_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount_liquidated", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_position_size.83889235bc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_position_arbitrum_mainnet_position_size", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_position_arbitrum_mainnet_position_size.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_position_size.83889235bc", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_liq_position_arbitrum_mainnet_position_size"], "alias": "not_null_fct_perp_liq_position_arbitrum_mainnet_position_size", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.3377013, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_position_arbitrum_mainnet_position_size.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect position_size\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"\nwhere position_size is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "position_size", "file_key_name": "models.fct_perp_liq_position_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_liq_position_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "position_size", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_mainnet_position_size__True__0.838f737304": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_mainnet_position_size__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_31170cd30bf38d63d5769ea55dd61720.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_mainnet_position_size__True__0.838f737304", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_mainnet_position_size__True__0"], "alias": "dbt_utils_accepted_range_fct_p_31170cd30bf38d63d5769ea55dd61720", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_31170cd30bf38d63d5769ea55dd61720", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_31170cd30bf38d63d5769ea55dd61720"}, "created_at": 1727988935.3395813, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_31170cd30bf38d63d5769ea55dd61720\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_position_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_position_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_31170cd30bf38d63d5769ea55dd61720.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not position_size >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "position_size", "file_key_name": "models.fct_perp_liq_position_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_liq_position_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "position_size", "model": "{{ get_where_subquery(ref('fct_perp_liq_position_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_liq_account_arbitrum_mainnet_account_id.68826803be": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_account_arbitrum_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_account_arbitrum_mainnet_account_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_account_arbitrum_mainnet_account_id.68826803be", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_liq_account_arbitrum_mainnet_account_id"], "alias": "not_null_fct_perp_liq_account_arbitrum_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.343738, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_account_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_account_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_account_arbitrum_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_account_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_perp_liq_account_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_liq_account_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_perp_liq_account_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_account_arbitrum_mainnet_ts.3e5e9ca92a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_account_arbitrum_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_account_arbitrum_mainnet_ts.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_account_arbitrum_mainnet_ts.3e5e9ca92a", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_liq_account_arbitrum_mainnet_ts"], "alias": "not_null_fct_perp_liq_account_arbitrum_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.3456132, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_account_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_account_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_account_arbitrum_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_account_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_perp_liq_account_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_liq_account_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_perp_liq_account_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_liq_account_arbitrum_mainnet_total_reward.59cc57cac9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_liq_account_arbitrum_mainnet_total_reward", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_liq_account_arbitrum_mainnet_total_reward.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_liq_account_arbitrum_mainnet_total_reward.59cc57cac9", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_liq_account_arbitrum_mainnet_total_reward"], "alias": "not_null_fct_perp_liq_account_arbitrum_mainnet_total_reward", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.3472981, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_account_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_account_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_liq_account_arbitrum_mainnet_total_reward.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect total_reward\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_account_arbitrum_mainnet\"\nwhere total_reward is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "total_reward", "file_key_name": "models.fct_perp_liq_account_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_liq_account_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "total_reward", "model": "{{ get_where_subquery(ref('fct_perp_liq_account_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_account_arbitrum_mainnet_total_reward__True__0.2126781091": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_perp_liq_account_arbitrum_mainnet_total_reward__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_f5642b27b5e66beab406a8db98b375b9.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_account_arbitrum_mainnet_total_reward__True__0.2126781091", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_fct_perp_liq_account_arbitrum_mainnet_total_reward__True__0"], "alias": "dbt_utils_accepted_range_fct_p_f5642b27b5e66beab406a8db98b375b9", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_f5642b27b5e66beab406a8db98b375b9", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_f5642b27b5e66beab406a8db98b375b9"}, "created_at": 1727988935.3490183, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_f5642b27b5e66beab406a8db98b375b9\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_liq_account_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_liq_account_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_fct_p_f5642b27b5e66beab406a8db98b375b9.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_account_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not total_reward >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "total_reward", "file_key_name": "models.fct_perp_liq_account_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_liq_account_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "total_reward", "model": "{{ get_where_subquery(ref('fct_perp_liq_account_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_perp_accounts_arbitrum_mainnet_id.81f17d5942": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_accounts_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_accounts_arbitrum_mainnet_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_accounts_arbitrum_mainnet_id.81f17d5942", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_accounts_arbitrum_mainnet_id"], "alias": "not_null_fct_perp_accounts_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.3533587, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_accounts_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_accounts_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_accounts_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_accounts_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_accounts_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_accounts_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_accounts_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_perp_accounts_arbitrum_mainnet_id.b814c43956": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_perp_accounts_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_perp_accounts_arbitrum_mainnet_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_fct_perp_accounts_arbitrum_mainnet_id.b814c43956", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "unique_fct_perp_accounts_arbitrum_mainnet_id"], "alias": "unique_fct_perp_accounts_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.3550434, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_accounts_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_accounts_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/unique_fct_perp_accounts_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_accounts_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_perp_accounts_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_accounts_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_perp_accounts_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_accounts_arbitrum_mainnet_created_ts.093f33990b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_accounts_arbitrum_mainnet_created_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_accounts_arbitrum_mainnet_created_ts.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_accounts_arbitrum_mainnet_created_ts.093f33990b", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_accounts_arbitrum_mainnet_created_ts"], "alias": "not_null_fct_perp_accounts_arbitrum_mainnet_created_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.356704, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_accounts_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_accounts_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_accounts_arbitrum_mainnet_created_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_accounts_arbitrum_mainnet\"\nwhere created_ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "created_ts", "file_key_name": "models.fct_perp_accounts_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_accounts_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "created_ts", "model": "{{ get_where_subquery(ref('fct_perp_accounts_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_perp_accounts_arbitrum_mainnet_owner.d6529405d8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_perp_accounts_arbitrum_mainnet_owner", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_perp_accounts_arbitrum_mainnet_owner.sql", "original_file_path": "models/marts/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_fct_perp_accounts_arbitrum_mainnet_owner.d6529405d8", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "perp", "not_null_fct_perp_accounts_arbitrum_mainnet_owner"], "alias": "not_null_fct_perp_accounts_arbitrum_mainnet_owner", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.3583386, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_perp_accounts_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_perp_accounts_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/perp/schema.yml/not_null_fct_perp_accounts_arbitrum_mainnet_owner.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_accounts_arbitrum_mainnet\"\nwhere owner is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "owner", "file_key_name": "models.fct_perp_accounts_arbitrum_mainnet", "attached_node": "model.synthetix.fct_perp_accounts_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "owner", "model": "{{ get_where_subquery(ref('fct_perp_accounts_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_synth_supply_arbitrum_mainnet_ts.3133817d65": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_synth_supply_arbitrum_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_synth_supply_arbitrum_mainnet_ts.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_synth_supply_arbitrum_mainnet_ts.3133817d65", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "not_null_fct_synth_supply_arbitrum_mainnet_ts"], "alias": "not_null_fct_synth_supply_arbitrum_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.3654199, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_synth_supply_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_synth_supply_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_synth_supply_arbitrum_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_synth_supply_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_synth_supply_arbitrum_mainnet", "attached_node": "model.synthetix.fct_synth_supply_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_synth_supply_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_synth_supply_arbitrum_mainnet_block_number.bf6d504d6f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_synth_supply_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_synth_supply_arbitrum_mainnet_block_number.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_synth_supply_arbitrum_mainnet_block_number.bf6d504d6f", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "not_null_fct_synth_supply_arbitrum_mainnet_block_number"], "alias": "not_null_fct_synth_supply_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.3671203, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_synth_supply_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_synth_supply_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_synth_supply_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_synth_supply_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_synth_supply_arbitrum_mainnet", "attached_node": "model.synthetix.fct_synth_supply_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_synth_supply_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_synth_supply_arbitrum_mainnet_synth_market_id.9ef357e324": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_synth_supply_arbitrum_mainnet_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_synth_supply_arbitrum_mainnet_synth_market_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_synth_supply_arbitrum_mainnet_synth_market_id.9ef357e324", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "not_null_fct_synth_supply_arbitrum_mainnet_synth_market_id"], "alias": "not_null_fct_synth_supply_arbitrum_mainnet_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.368917, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_synth_supply_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_synth_supply_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_synth_supply_arbitrum_mainnet_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_synth_supply_arbitrum_mainnet\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_synth_supply_arbitrum_mainnet", "attached_node": "model.synthetix.fct_synth_supply_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_synth_supply_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_synth_supply_arbitrum_mainnet_synth_market_id__True__0.214f52024f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_synth_supply_arbitrum_mainnet_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_s_ad07ecda7adc2e1174efae746b1e061f.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_synth_supply_arbitrum_mainnet_synth_market_id__True__0.214f52024f", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "dbt_utils_accepted_range_fct_synth_supply_arbitrum_mainnet_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_s_ad07ecda7adc2e1174efae746b1e061f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_s_ad07ecda7adc2e1174efae746b1e061f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_s_ad07ecda7adc2e1174efae746b1e061f"}, "created_at": 1727988935.3705883, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_s_ad07ecda7adc2e1174efae746b1e061f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_synth_supply_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_synth_supply_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_ad07ecda7adc2e1174efae746b1e061f.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_synth_supply_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_synth_supply_arbitrum_mainnet", "attached_node": "model.synthetix.fct_synth_supply_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_synth_supply_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_synth_supply_arbitrum_mainnet_supply.4f38308508": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_synth_supply_arbitrum_mainnet_supply", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_synth_supply_arbitrum_mainnet_supply.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_synth_supply_arbitrum_mainnet_supply.4f38308508", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "not_null_fct_synth_supply_arbitrum_mainnet_supply"], "alias": "not_null_fct_synth_supply_arbitrum_mainnet_supply", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.3749654, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_synth_supply_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_synth_supply_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_synth_supply_arbitrum_mainnet_supply.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect supply\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_synth_supply_arbitrum_mainnet\"\nwhere supply is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "supply", "file_key_name": "models.fct_synth_supply_arbitrum_mainnet", "attached_node": "model.synthetix.fct_synth_supply_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "supply", "model": "{{ get_where_subquery(ref('fct_synth_supply_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_id.58d62fa75b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_arbitrum_mainnet_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_id.58d62fa75b", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "not_null_fct_spot_atomics_arbitrum_mainnet_id"], "alias": "not_null_fct_spot_atomics_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.3766837, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_atomics_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_spot_atomics_arbitrum_mainnet", "attached_node": "model.synthetix.fct_spot_atomics_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_spot_atomics_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_spot_atomics_arbitrum_mainnet_id.103cfc1fee": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_spot_atomics_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_spot_atomics_arbitrum_mainnet_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.unique_fct_spot_atomics_arbitrum_mainnet_id.103cfc1fee", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "unique_fct_spot_atomics_arbitrum_mainnet_id"], "alias": "unique_fct_spot_atomics_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.3783293, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/unique_fct_spot_atomics_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_atomics_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_spot_atomics_arbitrum_mainnet", "attached_node": "model.synthetix.fct_spot_atomics_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_spot_atomics_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_ts.8faded4450": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_arbitrum_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_arbitrum_mainnet_ts.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_ts.8faded4450", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "not_null_fct_spot_atomics_arbitrum_mainnet_ts"], "alias": "not_null_fct_spot_atomics_arbitrum_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.3800075, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_atomics_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_spot_atomics_arbitrum_mainnet", "attached_node": "model.synthetix.fct_spot_atomics_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_spot_atomics_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_block_number.4090627930": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_arbitrum_mainnet_block_number.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_block_number.4090627930", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "not_null_fct_spot_atomics_arbitrum_mainnet_block_number"], "alias": "not_null_fct_spot_atomics_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.3817475, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_atomics_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_spot_atomics_arbitrum_mainnet", "attached_node": "model.synthetix.fct_spot_atomics_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_spot_atomics_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_tx_hash.fc4480c793": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_arbitrum_mainnet_tx_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_arbitrum_mainnet_tx_hash.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_tx_hash.fc4480c793", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "not_null_fct_spot_atomics_arbitrum_mainnet_tx_hash"], "alias": "not_null_fct_spot_atomics_arbitrum_mainnet_tx_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.3834145, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_tx_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect tx_hash\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_atomics_arbitrum_mainnet\"\nwhere tx_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "tx_hash", "file_key_name": "models.fct_spot_atomics_arbitrum_mainnet", "attached_node": "model.synthetix.fct_spot_atomics_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "tx_hash", "model": "{{ get_where_subquery(ref('fct_spot_atomics_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_synth_market_id.3ce730fbe0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_arbitrum_mainnet_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_arbitrum_mainnet_synth_market_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_synth_market_id.3ce730fbe0", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "not_null_fct_spot_atomics_arbitrum_mainnet_synth_market_id"], "alias": "not_null_fct_spot_atomics_arbitrum_mainnet_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.3850522, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_atomics_arbitrum_mainnet\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_spot_atomics_arbitrum_mainnet", "attached_node": "model.synthetix.fct_spot_atomics_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_spot_atomics_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_spot_atomics_arbitrum_mainnet_synth_market_id__True__0.a856a28abf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_spot_atomics_arbitrum_mainnet_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_s_75265e3f1113500b998d90fbb5de93fd.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_spot_atomics_arbitrum_mainnet_synth_market_id__True__0.a856a28abf", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "dbt_utils_accepted_range_fct_spot_atomics_arbitrum_mainnet_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_s_75265e3f1113500b998d90fbb5de93fd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_s_75265e3f1113500b998d90fbb5de93fd", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_s_75265e3f1113500b998d90fbb5de93fd"}, "created_at": 1727988935.3867126, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_s_75265e3f1113500b998d90fbb5de93fd\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_75265e3f1113500b998d90fbb5de93fd.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_atomics_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_spot_atomics_arbitrum_mainnet", "attached_node": "model.synthetix.fct_spot_atomics_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_spot_atomics_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_price.8c5fac0d4b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_arbitrum_mainnet_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_arbitrum_mainnet_price.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_price.8c5fac0d4b", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "not_null_fct_spot_atomics_arbitrum_mainnet_price"], "alias": "not_null_fct_spot_atomics_arbitrum_mainnet_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.3909938, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_atomics_arbitrum_mainnet\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.fct_spot_atomics_arbitrum_mainnet", "attached_node": "model.synthetix.fct_spot_atomics_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('fct_spot_atomics_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_amount.2a29d582dd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_arbitrum_mainnet_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_arbitrum_mainnet_amount.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_amount.2a29d582dd", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "not_null_fct_spot_atomics_arbitrum_mainnet_amount"], "alias": "not_null_fct_spot_atomics_arbitrum_mainnet_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.3926947, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_atomics_arbitrum_mainnet\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.fct_spot_atomics_arbitrum_mainnet", "attached_node": "model.synthetix.fct_spot_atomics_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('fct_spot_atomics_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_referrer.8f3d6e7ca8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_atomics_arbitrum_mainnet_referrer", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_atomics_arbitrum_mainnet_referrer.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_referrer.8f3d6e7ca8", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "not_null_fct_spot_atomics_arbitrum_mainnet_referrer"], "alias": "not_null_fct_spot_atomics_arbitrum_mainnet_referrer", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.3943193, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_atomics_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_atomics_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_atomics_arbitrum_mainnet_referrer.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_atomics_arbitrum_mainnet\"\nwhere referrer is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "referrer", "file_key_name": "models.fct_spot_atomics_arbitrum_mainnet", "attached_node": "model.synthetix.fct_spot_atomics_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "referrer", "model": "{{ get_where_subquery(ref('fct_spot_atomics_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_markets_arbitrum_mainnet_id.0f47b50907": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_markets_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_markets_arbitrum_mainnet_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_markets_arbitrum_mainnet_id.0f47b50907", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "not_null_fct_spot_markets_arbitrum_mainnet_id"], "alias": "not_null_fct_spot_markets_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.39612, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_markets_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_markets_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_markets_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_markets_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_spot_markets_arbitrum_mainnet", "attached_node": "model.synthetix.fct_spot_markets_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_spot_markets_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_spot_markets_arbitrum_mainnet_id__True__0.fc6e00e4d7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_spot_markets_arbitrum_mainnet_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_s_0fab89b4df840dcd6d06f9fa6285b914.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_spot_markets_arbitrum_mainnet_id__True__0.fc6e00e4d7", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "dbt_utils_accepted_range_fct_spot_markets_arbitrum_mainnet_id__True__0"], "alias": "dbt_utils_accepted_range_fct_s_0fab89b4df840dcd6d06f9fa6285b914", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_s_0fab89b4df840dcd6d06f9fa6285b914", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_s_0fab89b4df840dcd6d06f9fa6285b914"}, "created_at": 1727988935.3977833, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_s_0fab89b4df840dcd6d06f9fa6285b914\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_markets_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_markets_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_0fab89b4df840dcd6d06f9fa6285b914.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_markets_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_spot_markets_arbitrum_mainnet", "attached_node": "model.synthetix.fct_spot_markets_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "id", "model": "{{ get_where_subquery(ref('fct_spot_markets_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_spot_markets_arbitrum_mainnet_created_ts.d20eea3054": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_markets_arbitrum_mainnet_created_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_markets_arbitrum_mainnet_created_ts.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_markets_arbitrum_mainnet_created_ts.d20eea3054", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "not_null_fct_spot_markets_arbitrum_mainnet_created_ts"], "alias": "not_null_fct_spot_markets_arbitrum_mainnet_created_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.4019396, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_markets_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_markets_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_markets_arbitrum_mainnet_created_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_markets_arbitrum_mainnet\"\nwhere created_ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "created_ts", "file_key_name": "models.fct_spot_markets_arbitrum_mainnet", "attached_node": "model.synthetix.fct_spot_markets_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "created_ts", "model": "{{ get_where_subquery(ref('fct_spot_markets_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_markets_arbitrum_mainnet_block_number.8e6492baa4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_markets_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_markets_arbitrum_mainnet_block_number.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_markets_arbitrum_mainnet_block_number.8e6492baa4", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "not_null_fct_spot_markets_arbitrum_mainnet_block_number"], "alias": "not_null_fct_spot_markets_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.4038005, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_markets_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_markets_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_markets_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_markets_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_spot_markets_arbitrum_mainnet", "attached_node": "model.synthetix.fct_spot_markets_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_spot_markets_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_markets_arbitrum_mainnet_token_address.19fe19c198": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_markets_arbitrum_mainnet_token_address", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_markets_arbitrum_mainnet_token_address.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_markets_arbitrum_mainnet_token_address.19fe19c198", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "not_null_fct_spot_markets_arbitrum_mainnet_token_address"], "alias": "not_null_fct_spot_markets_arbitrum_mainnet_token_address", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.4054978, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_markets_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_markets_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_markets_arbitrum_mainnet_token_address.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_address\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_markets_arbitrum_mainnet\"\nwhere token_address is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_address", "file_key_name": "models.fct_spot_markets_arbitrum_mainnet", "attached_node": "model.synthetix.fct_spot_markets_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_address", "model": "{{ get_where_subquery(ref('fct_spot_markets_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_id.4d99f875a3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_wrapper_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_wrapper_arbitrum_mainnet_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_id.4d99f875a3", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "not_null_fct_spot_wrapper_arbitrum_mainnet_id"], "alias": "not_null_fct_spot_wrapper_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.4071536, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_wrapper_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_spot_wrapper_arbitrum_mainnet", "attached_node": "model.synthetix.fct_spot_wrapper_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_spot_wrapper_arbitrum_mainnet_id.2107017636": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_spot_wrapper_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_spot_wrapper_arbitrum_mainnet_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.unique_fct_spot_wrapper_arbitrum_mainnet_id.2107017636", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "unique_fct_spot_wrapper_arbitrum_mainnet_id"], "alias": "unique_fct_spot_wrapper_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.4088063, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/unique_fct_spot_wrapper_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_wrapper_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_spot_wrapper_arbitrum_mainnet", "attached_node": "model.synthetix.fct_spot_wrapper_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_ts.91d9f782bb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_wrapper_arbitrum_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_wrapper_arbitrum_mainnet_ts.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_ts.91d9f782bb", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "not_null_fct_spot_wrapper_arbitrum_mainnet_ts"], "alias": "not_null_fct_spot_wrapper_arbitrum_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.410562, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_wrapper_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_spot_wrapper_arbitrum_mainnet", "attached_node": "model.synthetix.fct_spot_wrapper_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_block_number.d1c04e4c89": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_wrapper_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_wrapper_arbitrum_mainnet_block_number.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_block_number.d1c04e4c89", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "not_null_fct_spot_wrapper_arbitrum_mainnet_block_number"], "alias": "not_null_fct_spot_wrapper_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.4121947, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_wrapper_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_spot_wrapper_arbitrum_mainnet", "attached_node": "model.synthetix.fct_spot_wrapper_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_tx_hash.4401566d1f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_wrapper_arbitrum_mainnet_tx_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_wrapper_arbitrum_mainnet_tx_hash.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_tx_hash.4401566d1f", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "not_null_fct_spot_wrapper_arbitrum_mainnet_tx_hash"], "alias": "not_null_fct_spot_wrapper_arbitrum_mainnet_tx_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.413829, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_mainnet_tx_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect tx_hash\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_wrapper_arbitrum_mainnet\"\nwhere tx_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "tx_hash", "file_key_name": "models.fct_spot_wrapper_arbitrum_mainnet", "attached_node": "model.synthetix.fct_spot_wrapper_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "tx_hash", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_synth_market_id.f0195bb21f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_wrapper_arbitrum_mainnet_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_wrapper_arbitrum_mainnet_synth_market_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_synth_market_id.f0195bb21f", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "not_null_fct_spot_wrapper_arbitrum_mainnet_synth_market_id"], "alias": "not_null_fct_spot_wrapper_arbitrum_mainnet_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.4155347, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_mainnet_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_wrapper_arbitrum_mainnet\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_spot_wrapper_arbitrum_mainnet", "attached_node": "model.synthetix.fct_spot_wrapper_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_spot_wrapper_arbitrum_mainnet_synth_market_id__True__0.f6decdacf4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_spot_wrapper_arbitrum_mainnet_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_s_40719b2c5c7462a9421a6076d2378e77.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_spot_wrapper_arbitrum_mainnet_synth_market_id__True__0.f6decdacf4", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "dbt_utils_accepted_range_fct_spot_wrapper_arbitrum_mainnet_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_s_40719b2c5c7462a9421a6076d2378e77", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_s_40719b2c5c7462a9421a6076d2378e77", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_s_40719b2c5c7462a9421a6076d2378e77"}, "created_at": 1727988935.417185, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_s_40719b2c5c7462a9421a6076d2378e77\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_fct_s_40719b2c5c7462a9421a6076d2378e77.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_wrapper_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.fct_spot_wrapper_arbitrum_mainnet", "attached_node": "model.synthetix.fct_spot_wrapper_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_amount_wrapped.f91b4eedc8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_spot_wrapper_arbitrum_mainnet_amount_wrapped", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_spot_wrapper_arbitrum_mainnet_amount_wrapped.sql", "original_file_path": "models/marts/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_amount_wrapped.f91b4eedc8", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "spot", "not_null_fct_spot_wrapper_arbitrum_mainnet_amount_wrapped"], "alias": "not_null_fct_spot_wrapper_arbitrum_mainnet_amount_wrapped", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.421437, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_spot_wrapper_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_spot_wrapper_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/spot/schema.yml/not_null_fct_spot_wrapper_arbitrum_mainnet_amount_wrapped.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_wrapped\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_wrapper_arbitrum_mainnet\"\nwhere amount_wrapped is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_wrapped", "file_key_name": "models.fct_spot_wrapper_arbitrum_mainnet", "attached_node": "model.synthetix.fct_spot_wrapper_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_wrapped", "model": "{{ get_where_subquery(ref('fct_spot_wrapper_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_ts.19a49fa7ad": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_arbitrum_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_arbitrum_mainnet_ts.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_ts.19a49fa7ad", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_rewards_arbitrum_mainnet_ts"], "alias": "not_null_fct_pool_rewards_arbitrum_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.4411187, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_arbitrum_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_rewards_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_rewards_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_pool_id.ed851987e8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_arbitrum_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_arbitrum_mainnet_pool_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_pool_id.ed851987e8", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_rewards_arbitrum_mainnet_pool_id"], "alias": "not_null_fct_pool_rewards_arbitrum_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.4428208, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_arbitrum_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_rewards_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_rewards_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_arbitrum_mainnet_pool_id__True__0.071c26474c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_arbitrum_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_60522e151e8e0e30d7da9ec6cf7c9bd3.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_arbitrum_mainnet_pool_id__True__0.071c26474c", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_rewards_arbitrum_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_60522e151e8e0e30d7da9ec6cf7c9bd3", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_60522e151e8e0e30d7da9ec6cf7c9bd3", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_60522e151e8e0e30d7da9ec6cf7c9bd3"}, "created_at": 1727988935.4445007, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_60522e151e8e0e30d7da9ec6cf7c9bd3\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_60522e151e8e0e30d7da9ec6cf7c9bd3.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_rewards_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_rewards_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_collateral_type.d5a70bb05b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_arbitrum_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_arbitrum_mainnet_collateral_type.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_collateral_type.d5a70bb05b", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_rewards_arbitrum_mainnet_collateral_type"], "alias": "not_null_fct_pool_rewards_arbitrum_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.4492073, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_arbitrum_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_rewards_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_rewards_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_distributor.78e1e8f668": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_arbitrum_mainnet_distributor", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_arbitrum_mainnet_distributor.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_distributor.78e1e8f668", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_rewards_arbitrum_mainnet_distributor"], "alias": "not_null_fct_pool_rewards_arbitrum_mainnet_distributor", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.450921, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_arbitrum_mainnet_distributor.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_arbitrum_mainnet\"\nwhere distributor is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "distributor", "file_key_name": "models.fct_pool_rewards_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "distributor", "model": "{{ get_where_subquery(ref('fct_pool_rewards_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_token_symbol.0fd511c8cb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_arbitrum_mainnet_token_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_arbitrum_mainnet_token_symbol.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_token_symbol.0fd511c8cb", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_rewards_arbitrum_mainnet_token_symbol"], "alias": "not_null_fct_pool_rewards_arbitrum_mainnet_token_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.4526095, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_arbitrum_mainnet_token_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_arbitrum_mainnet\"\nwhere token_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_symbol", "file_key_name": "models.fct_pool_rewards_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_symbol", "model": "{{ get_where_subquery(ref('fct_pool_rewards_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_amount.5d537baae4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_arbitrum_mainnet_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_arbitrum_mainnet_amount.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_amount.5d537baae4", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_rewards_arbitrum_mainnet_amount"], "alias": "not_null_fct_pool_rewards_arbitrum_mainnet_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.4544148, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_arbitrum_mainnet_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_arbitrum_mainnet\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.fct_pool_rewards_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('fct_pool_rewards_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_arbitrum_mainnet_amount__True__0.debd774d66": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_arbitrum_mainnet_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_763a1d68cea27da2cd6c7c90b0572cee.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_arbitrum_mainnet_amount__True__0.debd774d66", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_rewards_arbitrum_mainnet_amount__True__0"], "alias": "dbt_utils_accepted_range_fct_p_763a1d68cea27da2cd6c7c90b0572cee", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_763a1d68cea27da2cd6c7c90b0572cee", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_763a1d68cea27da2cd6c7c90b0572cee"}, "created_at": 1727988935.4560757, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_763a1d68cea27da2cd6c7c90b0572cee\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_763a1d68cea27da2cd6c7c90b0572cee.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.fct_pool_rewards_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('fct_pool_rewards_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_account_delegation_arbitrum_mainnet_ts.47ea299d3f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_account_delegation_arbitrum_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_account_delegation_arbitrum_mainnet_ts.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_account_delegation_arbitrum_mainnet_ts.47ea299d3f", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_account_delegation_arbitrum_mainnet_ts"], "alias": "not_null_fct_core_account_delegation_arbitrum_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.4604678, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_account_delegation_arbitrum_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_account_delegation_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_core_account_delegation_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_account_delegation_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_account_delegation_arbitrum_mainnet_account_id.bd5bdf25e3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_account_delegation_arbitrum_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_account_dele_97b2ee4148e5bac1b0699fe3c6e63583.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_account_delegation_arbitrum_mainnet_account_id.bd5bdf25e3", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_account_delegation_arbitrum_mainnet_account_id"], "alias": "not_null_fct_core_account_dele_97b2ee4148e5bac1b0699fe3c6e63583", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_core_account_dele_97b2ee4148e5bac1b0699fe3c6e63583", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_core_account_dele_97b2ee4148e5bac1b0699fe3c6e63583"}, "created_at": 1727988935.4621568, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_core_account_dele_97b2ee4148e5bac1b0699fe3c6e63583\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_account_dele_97b2ee4148e5bac1b0699fe3c6e63583.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_account_delegation_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_core_account_delegation_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_account_delegation_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_account_delegation_arbitrum_mainnet_pool_id.54d8a339d7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_account_delegation_arbitrum_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_account_delegation_arbitrum_mainnet_pool_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_account_delegation_arbitrum_mainnet_pool_id.54d8a339d7", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_account_delegation_arbitrum_mainnet_pool_id"], "alias": "not_null_fct_core_account_delegation_arbitrum_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.4638033, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_account_delegation_arbitrum_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_account_delegation_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_account_delegation_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_account_delegation_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_mainnet_pool_id__True__0.aa7ddfc925": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_335aca0e4bfdf700395d4d6e2861f70c.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_mainnet_pool_id__True__0.aa7ddfc925", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_c_335aca0e4bfdf700395d4d6e2861f70c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_335aca0e4bfdf700395d4d6e2861f70c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_335aca0e4bfdf700395d4d6e2861f70c"}, "created_at": 1727988935.4654677, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_335aca0e4bfdf700395d4d6e2861f70c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_335aca0e4bfdf700395d4d6e2861f70c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_account_delegation_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_account_delegation_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_account_delegation_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_account_delegation_arbitrum_mainnet_collateral_type.2ce3f7a9bb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_account_delegation_arbitrum_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_account_dele_31ff6ba6e6f978d07dd28e8ba6100164.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_account_delegation_arbitrum_mainnet_collateral_type.2ce3f7a9bb", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_account_delegation_arbitrum_mainnet_collateral_type"], "alias": "not_null_fct_core_account_dele_31ff6ba6e6f978d07dd28e8ba6100164", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_core_account_dele_31ff6ba6e6f978d07dd28e8ba6100164", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_core_account_dele_31ff6ba6e6f978d07dd28e8ba6100164"}, "created_at": 1727988935.4697518, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_core_account_dele_31ff6ba6e6f978d07dd28e8ba6100164\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_account_dele_31ff6ba6e6f978d07dd28e8ba6100164.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_account_delegation_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_core_account_delegation_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_account_delegation_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_account_delegation_arbitrum_mainnet_amount_delegated.56c41128cd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_account_delegation_arbitrum_mainnet_amount_delegated", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_account_dele_ee7cc0e1e999bee8d31dc50dc12bd488.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_account_delegation_arbitrum_mainnet_amount_delegated.56c41128cd", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_account_delegation_arbitrum_mainnet_amount_delegated"], "alias": "not_null_fct_core_account_dele_ee7cc0e1e999bee8d31dc50dc12bd488", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_core_account_dele_ee7cc0e1e999bee8d31dc50dc12bd488", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_core_account_dele_ee7cc0e1e999bee8d31dc50dc12bd488"}, "created_at": 1727988935.471419, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_core_account_dele_ee7cc0e1e999bee8d31dc50dc12bd488\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_account_dele_ee7cc0e1e999bee8d31dc50dc12bd488.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_delegated\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_account_delegation_arbitrum_mainnet\"\nwhere amount_delegated is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_delegated", "file_key_name": "models.fct_core_account_delegation_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_account_delegation_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_delegated", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_mainnet_amount_delegated__True__0.f003c4fdae": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_mainnet_amount_delegated__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_ebc9de3d45a12d255533021f88b74fed.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_mainnet_amount_delegated__True__0.f003c4fdae", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_mainnet_amount_delegated__True__0"], "alias": "dbt_utils_accepted_range_fct_c_ebc9de3d45a12d255533021f88b74fed", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_ebc9de3d45a12d255533021f88b74fed", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_ebc9de3d45a12d255533021f88b74fed"}, "created_at": 1727988935.4730656, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_ebc9de3d45a12d255533021f88b74fed\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_ebc9de3d45a12d255533021f88b74fed.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_account_delegation_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_delegated >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_delegated", "file_key_name": "models.fct_core_account_delegation_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_account_delegation_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount_delegated", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_ts.97e8b55304": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_mainnet_ts.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_ts.97e8b55304", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_apr_arbitrum_mainnet_ts"], "alias": "not_null_fct_core_apr_arbitrum_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.4773433, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_core_apr_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_apr_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_pool_id.6f62001f11": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_mainnet_pool_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_pool_id.6f62001f11", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_apr_arbitrum_mainnet_pool_id"], "alias": "not_null_fct_core_apr_arbitrum_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.4790456, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_apr_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_apr_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_pool_id__True__0.8a8c4f782b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_1755c42adad4400728f2d291f52662f0.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_pool_id__True__0.8a8c4f782b", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_c_1755c42adad4400728f2d291f52662f0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_1755c42adad4400728f2d291f52662f0", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_1755c42adad4400728f2d291f52662f0"}, "created_at": 1727988935.48073, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_1755c42adad4400728f2d291f52662f0\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_1755c42adad4400728f2d291f52662f0.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_apr_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_apr_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_collateral_type.063adda35b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_mainnet_collateral_type.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_collateral_type.063adda35b", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_apr_arbitrum_mainnet_collateral_type"], "alias": "not_null_fct_core_apr_arbitrum_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.484993, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_core_apr_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_apr_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_collateral_value.21b8ffe226": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_mainnet_collateral_value", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_mainnet_collateral_value.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_collateral_value.21b8ffe226", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_apr_arbitrum_mainnet_collateral_value"], "alias": "not_null_fct_core_apr_arbitrum_mainnet_collateral_value", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.4866648, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_collateral_value.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere collateral_value is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.fct_core_apr_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_apr_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_value", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_collateral_value__True__0.ffb99e9e0a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_collateral_value__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_f5658474e91a7efeefc846ada0723656.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_collateral_value__True__0.ffb99e9e0a", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_collateral_value__True__0"], "alias": "dbt_utils_accepted_range_fct_c_f5658474e91a7efeefc846ada0723656", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_f5658474e91a7efeefc846ada0723656", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_f5658474e91a7efeefc846ada0723656"}, "created_at": 1727988935.4885166, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_f5658474e91a7efeefc846ada0723656\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_f5658474e91a7efeefc846ada0723656.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.fct_core_apr_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_apr_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collateral_value", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_debt.3dc045078a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_mainnet_debt", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_mainnet_debt.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_debt.3dc045078a", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_apr_arbitrum_mainnet_debt"], "alias": "not_null_fct_core_apr_arbitrum_mainnet_debt", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.492636, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_debt.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere debt is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "debt", "file_key_name": "models.fct_core_apr_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_apr_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "debt", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_hourly_issuance.80329841e3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_mainnet_hourly_issuance", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_mainnet_hourly_issuance.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_hourly_issuance.80329841e3", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_apr_arbitrum_mainnet_hourly_issuance"], "alias": "not_null_fct_core_apr_arbitrum_mainnet_hourly_issuance", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.4943008, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_hourly_issuance.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_issuance\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere hourly_issuance is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_issuance", "file_key_name": "models.fct_core_apr_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_apr_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_issuance", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_hourly_pnl.cca97779a8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_mainnet_hourly_pnl", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_mainnet_hourly_pnl.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_hourly_pnl.cca97779a8", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_apr_arbitrum_mainnet_hourly_pnl"], "alias": "not_null_fct_core_apr_arbitrum_mainnet_hourly_pnl", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.4961412, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_hourly_pnl.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere hourly_pnl is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_pnl", "file_key_name": "models.fct_core_apr_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_apr_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_pnl", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_cumulative_pnl.3aeb9de820": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_mainnet_cumulative_pnl", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_mainnet_cumulative_pnl.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_cumulative_pnl.3aeb9de820", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_apr_arbitrum_mainnet_cumulative_pnl"], "alias": "not_null_fct_core_apr_arbitrum_mainnet_cumulative_pnl", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.4978068, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_cumulative_pnl.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_pnl\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere cumulative_pnl is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "cumulative_pnl", "file_key_name": "models.fct_core_apr_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_apr_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "cumulative_pnl", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_cumulative_issuance.e1798a309e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_mainnet_cumulative_issuance", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_mainnet_cumulative_issuance.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_cumulative_issuance.e1798a309e", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_apr_arbitrum_mainnet_cumulative_issuance"], "alias": "not_null_fct_core_apr_arbitrum_mainnet_cumulative_issuance", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.4994397, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_cumulative_issuance.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_issuance\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere cumulative_issuance is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "cumulative_issuance", "file_key_name": "models.fct_core_apr_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_apr_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "cumulative_issuance", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_rewards_usd.382bc038bb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_mainnet_rewards_usd", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_mainnet_rewards_usd.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_rewards_usd.382bc038bb", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_apr_arbitrum_mainnet_rewards_usd"], "alias": "not_null_fct_core_apr_arbitrum_mainnet_rewards_usd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.5010607, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_rewards_usd.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere rewards_usd is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_core_apr_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_apr_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_rewards_usd__True__0.1ddf38024d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_rewards_usd__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_85aa93ec24a82fd6c67a87038bee45c1.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_rewards_usd__True__0.1ddf38024d", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_rewards_usd__True__0"], "alias": "dbt_utils_accepted_range_fct_c_85aa93ec24a82fd6c67a87038bee45c1", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_85aa93ec24a82fd6c67a87038bee45c1", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_85aa93ec24a82fd6c67a87038bee45c1"}, "created_at": 1727988935.5028362, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_85aa93ec24a82fd6c67a87038bee45c1\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_85aa93ec24a82fd6c67a87038bee45c1.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_core_apr_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_apr_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_hourly_pnl_pct.fb9fdebdde": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_mainnet_hourly_pnl_pct", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_mainnet_hourly_pnl_pct.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_hourly_pnl_pct.fb9fdebdde", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_apr_arbitrum_mainnet_hourly_pnl_pct"], "alias": "not_null_fct_core_apr_arbitrum_mainnet_hourly_pnl_pct", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.506993, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_hourly_pnl_pct.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl_pct\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere hourly_pnl_pct is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_pnl_pct", "file_key_name": "models.fct_core_apr_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_apr_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_pnl_pct", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_hourly_pnl_pct__True__1___1.1b8022dfc1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_hourly_pnl_pct__True__1___1", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_73ef4a8208eaef7723f7a2b1da192431.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_hourly_pnl_pct__True__1___1.1b8022dfc1", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_hourly_pnl_pct__True__1___1"], "alias": "dbt_utils_accepted_range_fct_c_73ef4a8208eaef7723f7a2b1da192431", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_73ef4a8208eaef7723f7a2b1da192431", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_73ef4a8208eaef7723f7a2b1da192431"}, "created_at": 1727988935.5087318, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_73ef4a8208eaef7723f7a2b1da192431\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_73ef4a8208eaef7723f7a2b1da192431.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_pnl_pct >= -1\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_pnl_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_pnl_pct", "file_key_name": "models.fct_core_apr_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_apr_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": -1, "max_value": 1, "inclusive": true, "column_name": "hourly_pnl_pct", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_hourly_rewards_pct.c370595c99": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_mainnet_hourly_rewards_pct", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_mainnet_hourly_rewards_pct.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_hourly_rewards_pct.c370595c99", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_apr_arbitrum_mainnet_hourly_rewards_pct"], "alias": "not_null_fct_core_apr_arbitrum_mainnet_hourly_rewards_pct", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.5129902, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_hourly_rewards_pct.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_rewards_pct\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere hourly_rewards_pct is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_rewards_pct", "file_key_name": "models.fct_core_apr_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_apr_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_rewards_pct", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_hourly_rewards_pct__True__1__0.f1335e174b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_hourly_rewards_pct__True__1__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_483fd77f9e18a06eeee91a8e4f95404a.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_hourly_rewards_pct__True__1__0.f1335e174b", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_hourly_rewards_pct__True__1__0"], "alias": "dbt_utils_accepted_range_fct_c_483fd77f9e18a06eeee91a8e4f95404a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_483fd77f9e18a06eeee91a8e4f95404a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_483fd77f9e18a06eeee91a8e4f95404a"}, "created_at": 1727988935.514704, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_483fd77f9e18a06eeee91a8e4f95404a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_483fd77f9e18a06eeee91a8e4f95404a.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct >= 0\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_rewards_pct", "file_key_name": "models.fct_core_apr_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_apr_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "max_value": 1, "inclusive": true, "column_name": "hourly_rewards_pct", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apr_24h.8106520838": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_mainnet_apr_24h", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_mainnet_apr_24h.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apr_24h.8106520838", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_apr_arbitrum_mainnet_apr_24h"], "alias": "not_null_fct_core_apr_arbitrum_mainnet_apr_24h", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.5189693, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_apr_24h.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apr_24h\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere apr_24h is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "apr_24h", "file_key_name": "models.fct_core_apr_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_apr_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "apr_24h", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apy_24h.83d96a1a08": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_mainnet_apy_24h", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_mainnet_apy_24h.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apy_24h.83d96a1a08", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_apr_arbitrum_mainnet_apy_24h"], "alias": "not_null_fct_core_apr_arbitrum_mainnet_apy_24h", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.520648, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_apy_24h.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apy_24h\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere apy_24h is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "apy_24h", "file_key_name": "models.fct_core_apr_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_apr_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "apy_24h", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apr_7d.06f4c6a6e1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_mainnet_apr_7d", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_mainnet_apr_7d.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apr_7d.06f4c6a6e1", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_apr_arbitrum_mainnet_apr_7d"], "alias": "not_null_fct_core_apr_arbitrum_mainnet_apr_7d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.5222776, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_apr_7d.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apr_7d\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere apr_7d is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "apr_7d", "file_key_name": "models.fct_core_apr_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_apr_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "apr_7d", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apy_7d.cf96fd9428": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_mainnet_apy_7d", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_mainnet_apy_7d.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apy_7d.cf96fd9428", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_apr_arbitrum_mainnet_apy_7d"], "alias": "not_null_fct_core_apr_arbitrum_mainnet_apy_7d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.5240862, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_apy_7d.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apy_7d\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere apy_7d is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "apy_7d", "file_key_name": "models.fct_core_apr_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_apr_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "apy_7d", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apr_28d.964b18810e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_mainnet_apr_28d", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_mainnet_apr_28d.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apr_28d.964b18810e", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_apr_arbitrum_mainnet_apr_28d"], "alias": "not_null_fct_core_apr_arbitrum_mainnet_apr_28d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.5257258, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_apr_28d.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apr_28d\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere apr_28d is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "apr_28d", "file_key_name": "models.fct_core_apr_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_apr_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "apr_28d", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apy_28d.fa829d9ef7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_arbitrum_mainnet_apy_28d", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_arbitrum_mainnet_apy_28d.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apy_28d.fa829d9ef7", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_apr_arbitrum_mainnet_apy_28d"], "alias": "not_null_fct_core_apr_arbitrum_mainnet_apy_28d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.5273418, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_apr_arbitrum_mainnet_apy_28d.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apy_28d\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere apy_28d is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "apy_28d", "file_key_name": "models.fct_core_apr_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_apr_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "apy_28d", "model": "{{ get_where_subquery(ref('fct_core_apr_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_id.322013511a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_arbitrum_mainnet_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_id.322013511a", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_market_updated_arbitrum_mainnet_id"], "alias": "not_null_fct_core_market_updated_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.5289884, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updated_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_market_updated_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_core_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_core_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_core_market_updated_arbitrum_mainnet_id.1caa9c591c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_core_market_updated_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_core_market_updated_arbitrum_mainnet_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_fct_core_market_updated_arbitrum_mainnet_id.1caa9c591c", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "unique_fct_core_market_updated_arbitrum_mainnet_id"], "alias": "unique_fct_core_market_updated_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.5310855, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/unique_fct_core_market_updated_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_market_updated_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_core_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_core_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_ts.b5fc2ec12e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_arbitrum_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_arbitrum_mainnet_ts.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_ts.b5fc2ec12e", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_market_updated_arbitrum_mainnet_ts"], "alias": "not_null_fct_core_market_updated_arbitrum_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.5327256, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updated_arbitrum_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_market_updated_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_core_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_core_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_transaction_hash.aa748b5290": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updat_4b643cda1c91c522d066b35480cce379.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_transaction_hash.aa748b5290", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_market_updated_arbitrum_mainnet_transaction_hash"], "alias": "not_null_fct_core_market_updat_4b643cda1c91c522d066b35480cce379", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_core_market_updat_4b643cda1c91c522d066b35480cce379", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_core_market_updat_4b643cda1c91c522d066b35480cce379"}, "created_at": 1727988935.5343244, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_core_market_updat_4b643cda1c91c522d066b35480cce379\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updat_4b643cda1c91c522d066b35480cce379.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_market_updated_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_core_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_core_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_event_name.5590c6c9b0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_arbitrum_mainnet_event_name.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_event_name.5590c6c9b0", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_market_updated_arbitrum_mainnet_event_name"], "alias": "not_null_fct_core_market_updated_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.5359318, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updated_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_market_updated_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_core_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_core_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_fct_core_market_updated_arbitrum_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.0bf85002ba": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_fct_core_market_updated_arbitrum_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_fct_core_marke_f12327e7950a4c802d6132d27f7841dd.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_fct_core_market_updated_arbitrum_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.0bf85002ba", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "accepted_values_fct_core_market_updated_arbitrum_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited"], "alias": "accepted_values_fct_core_marke_f12327e7950a4c802d6132d27f7841dd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_fct_core_marke_f12327e7950a4c802d6132d27f7841dd", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_fct_core_marke_f12327e7950a4c802d6132d27f7841dd"}, "created_at": 1727988935.5375795, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_fct_core_marke_f12327e7950a4c802d6132d27f7841dd\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/accepted_values_fct_core_marke_f12327e7950a4c802d6132d27f7841dd.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_market_updated_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketCollateralWithdrawn','MarketCollateralDeposited','MarketUsdWithdrawn','MarketUsdDeposited'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_core_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["MarketCollateralWithdrawn", "MarketCollateralDeposited", "MarketUsdWithdrawn", "MarketUsdDeposited"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_core_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_market_id.286e3a43cf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_arbitrum_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_arbitrum_mainnet_market_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_market_id.286e3a43cf", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_market_updated_arbitrum_mainnet_market_id"], "alias": "not_null_fct_core_market_updated_arbitrum_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.541794, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updated_arbitrum_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_market_updated_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_core_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_core_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_market_updated_arbitrum_mainnet_market_id__True__0.23d58ffdfe": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_market_updated_arbitrum_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_ab6508955d3f808c1b270f9aa7a37b6d.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_market_updated_arbitrum_mainnet_market_id__True__0.23d58ffdfe", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_fct_core_market_updated_arbitrum_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_c_ab6508955d3f808c1b270f9aa7a37b6d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_ab6508955d3f808c1b270f9aa7a37b6d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_ab6508955d3f808c1b270f9aa7a37b6d"}, "created_at": 1727988935.5435357, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_ab6508955d3f808c1b270f9aa7a37b6d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_ab6508955d3f808c1b270f9aa7a37b6d.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_market_updated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_core_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_core_market_updated_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_collateral_type.85f2ad0cb4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_arbitrum_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updat_c100fcf44108d7ff35d65b9c6a7b25b1.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_collateral_type.85f2ad0cb4", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_market_updated_arbitrum_mainnet_collateral_type"], "alias": "not_null_fct_core_market_updat_c100fcf44108d7ff35d65b9c6a7b25b1", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_core_market_updat_c100fcf44108d7ff35d65b9c6a7b25b1", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_core_market_updat_c100fcf44108d7ff35d65b9c6a7b25b1"}, "created_at": 1727988935.5477734, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_core_market_updat_c100fcf44108d7ff35d65b9c6a7b25b1\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updat_c100fcf44108d7ff35d65b9c6a7b25b1.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_market_updated_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_core_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_core_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_credit_capacity.03f2d72a75": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_arbitrum_mainnet_credit_capacity", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updat_ec83a69c2d67a6b85fde509d3cc884a8.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_credit_capacity.03f2d72a75", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_market_updated_arbitrum_mainnet_credit_capacity"], "alias": "not_null_fct_core_market_updat_ec83a69c2d67a6b85fde509d3cc884a8", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_core_market_updat_ec83a69c2d67a6b85fde509d3cc884a8", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_core_market_updat_ec83a69c2d67a6b85fde509d3cc884a8"}, "created_at": 1727988935.5494273, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_core_market_updat_ec83a69c2d67a6b85fde509d3cc884a8\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updat_ec83a69c2d67a6b85fde509d3cc884a8.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect credit_capacity\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_market_updated_arbitrum_mainnet\"\nwhere credit_capacity is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "credit_capacity", "file_key_name": "models.fct_core_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "credit_capacity", "model": "{{ get_where_subquery(ref('fct_core_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_net_issuance.c0d40f9ece": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_arbitrum_mainnet_net_issuance", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_arbitrum_mainnet_net_issuance.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_net_issuance.c0d40f9ece", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_market_updated_arbitrum_mainnet_net_issuance"], "alias": "not_null_fct_core_market_updated_arbitrum_mainnet_net_issuance", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.551071, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updated_arbitrum_mainnet_net_issuance.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect net_issuance\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_market_updated_arbitrum_mainnet\"\nwhere net_issuance is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "net_issuance", "file_key_name": "models.fct_core_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "net_issuance", "model": "{{ get_where_subquery(ref('fct_core_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_token_amount.74526c215d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_arbitrum_mainnet_token_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_arbitrum_mainnet_token_amount.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_token_amount.74526c215d", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_market_updated_arbitrum_mainnet_token_amount"], "alias": "not_null_fct_core_market_updated_arbitrum_mainnet_token_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.552874, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_market_updated_arbitrum_mainnet_token_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_market_updated_arbitrum_mainnet\"\nwhere token_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.fct_core_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_amount", "model": "{{ get_where_subquery(ref('fct_core_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_mainnet_ts.e1e47715a3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pool_collateral_arbitrum_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pool_collateral_arbitrum_mainnet_ts.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_mainnet_ts.e1e47715a3", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_pool_collateral_arbitrum_mainnet_ts"], "alias": "not_null_fct_core_pool_collateral_arbitrum_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.5545316, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_collateral_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_collateral_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_arbitrum_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_pool_collateral_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_core_pool_collateral_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_pool_collateral_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_core_pool_collateral_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_mainnet_collateral_type.6824e3181d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pool_collateral_arbitrum_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pool_collate_093527c47d269f939c2c7d47d4c2a78f.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_mainnet_collateral_type.6824e3181d", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_pool_collateral_arbitrum_mainnet_collateral_type"], "alias": "not_null_fct_core_pool_collate_093527c47d269f939c2c7d47d4c2a78f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_core_pool_collate_093527c47d269f939c2c7d47d4c2a78f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_core_pool_collate_093527c47d269f939c2c7d47d4c2a78f"}, "created_at": 1727988935.5561843, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_core_pool_collate_093527c47d269f939c2c7d47d4c2a78f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_collateral_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_collateral_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pool_collate_093527c47d269f939c2c7d47d4c2a78f.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_pool_collateral_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_core_pool_collateral_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_pool_collateral_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_core_pool_collateral_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_mainnet_amount_deposited.e481f3fc24": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pool_collateral_arbitrum_mainnet_amount_deposited", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pool_collate_2430c0471eac1e889c6c004ff9132c39.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_mainnet_amount_deposited.e481f3fc24", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_pool_collateral_arbitrum_mainnet_amount_deposited"], "alias": "not_null_fct_core_pool_collate_2430c0471eac1e889c6c004ff9132c39", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_core_pool_collate_2430c0471eac1e889c6c004ff9132c39", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_core_pool_collate_2430c0471eac1e889c6c004ff9132c39"}, "created_at": 1727988935.557809, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_core_pool_collate_2430c0471eac1e889c6c004ff9132c39\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_collateral_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_collateral_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pool_collate_2430c0471eac1e889c6c004ff9132c39.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_deposited\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_pool_collateral_arbitrum_mainnet\"\nwhere amount_deposited is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_deposited", "file_key_name": "models.fct_core_pool_collateral_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_pool_collateral_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_deposited", "model": "{{ get_where_subquery(ref('fct_core_pool_collateral_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_mainnet_ts.5d96538438": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pool_delegation_arbitrum_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pool_delegation_arbitrum_mainnet_ts.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_mainnet_ts.5d96538438", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_pool_delegation_arbitrum_mainnet_ts"], "alias": "not_null_fct_core_pool_delegation_arbitrum_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.559424, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_delegation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_delegation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_arbitrum_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_pool_delegation_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_core_pool_delegation_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_pool_delegation_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_core_pool_delegation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_mainnet_pool_id.fe0fca7194": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pool_delegation_arbitrum_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pool_delegation_arbitrum_mainnet_pool_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_mainnet_pool_id.fe0fca7194", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_pool_delegation_arbitrum_mainnet_pool_id"], "alias": "not_null_fct_core_pool_delegation_arbitrum_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.5611525, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_delegation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_delegation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_arbitrum_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_pool_delegation_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_pool_delegation_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_pool_delegation_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_pool_delegation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_pool_delegation_arbitrum_mainnet_pool_id__True__0.cc3901412b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_pool_delegation_arbitrum_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_7c412ba7c7ea7aef5e4e7db7c8fc5c75.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_pool_delegation_arbitrum_mainnet_pool_id__True__0.cc3901412b", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_fct_core_pool_delegation_arbitrum_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_c_7c412ba7c7ea7aef5e4e7db7c8fc5c75", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_7c412ba7c7ea7aef5e4e7db7c8fc5c75", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_7c412ba7c7ea7aef5e4e7db7c8fc5c75"}, "created_at": 1727988935.5627809, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_7c412ba7c7ea7aef5e4e7db7c8fc5c75\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_delegation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_delegation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_7c412ba7c7ea7aef5e4e7db7c8fc5c75.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_pool_delegation_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_pool_delegation_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_pool_delegation_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_pool_delegation_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_mainnet_collateral_type.d924f2d2aa": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pool_delegation_arbitrum_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pool_delegat_b4282e52ccccdfed1d4b4c2355b7d655.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_mainnet_collateral_type.d924f2d2aa", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_pool_delegation_arbitrum_mainnet_collateral_type"], "alias": "not_null_fct_core_pool_delegat_b4282e52ccccdfed1d4b4c2355b7d655", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_core_pool_delegat_b4282e52ccccdfed1d4b4c2355b7d655", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_core_pool_delegat_b4282e52ccccdfed1d4b4c2355b7d655"}, "created_at": 1727988935.5670817, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_core_pool_delegat_b4282e52ccccdfed1d4b4c2355b7d655\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_delegation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_delegation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pool_delegat_b4282e52ccccdfed1d4b4c2355b7d655.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_pool_delegation_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_core_pool_delegation_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_pool_delegation_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_core_pool_delegation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pools_arbitrum_mainnet_id.61336667c3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pools_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pools_arbitrum_mainnet_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pools_arbitrum_mainnet_id.61336667c3", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_pools_arbitrum_mainnet_id"], "alias": "not_null_fct_core_pools_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.5687482, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pools_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pools_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pools_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_pools_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_core_pools_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_pools_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_core_pools_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_pools_arbitrum_mainnet_id__True__0.913c01840d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_pools_arbitrum_mainnet_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_b1d60fed4955a4fc968b2378103deac3.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_pools_arbitrum_mainnet_id__True__0.913c01840d", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_fct_core_pools_arbitrum_mainnet_id__True__0"], "alias": "dbt_utils_accepted_range_fct_c_b1d60fed4955a4fc968b2378103deac3", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_b1d60fed4955a4fc968b2378103deac3", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_b1d60fed4955a4fc968b2378103deac3"}, "created_at": 1727988935.5704446, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_b1d60fed4955a4fc968b2378103deac3\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pools_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pools_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_b1d60fed4955a4fc968b2378103deac3.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_pools_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_core_pools_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_pools_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "id", "model": "{{ get_where_subquery(ref('fct_core_pools_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_pools_arbitrum_mainnet_created_ts.b08fc3c233": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pools_arbitrum_mainnet_created_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pools_arbitrum_mainnet_created_ts.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pools_arbitrum_mainnet_created_ts.b08fc3c233", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_pools_arbitrum_mainnet_created_ts"], "alias": "not_null_fct_core_pools_arbitrum_mainnet_created_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.5747528, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pools_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pools_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pools_arbitrum_mainnet_created_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_pools_arbitrum_mainnet\"\nwhere created_ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "created_ts", "file_key_name": "models.fct_core_pools_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_pools_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "created_ts", "model": "{{ get_where_subquery(ref('fct_core_pools_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pools_arbitrum_mainnet_block_number.7aac324156": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pools_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pools_arbitrum_mainnet_block_number.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pools_arbitrum_mainnet_block_number.7aac324156", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_pools_arbitrum_mainnet_block_number"], "alias": "not_null_fct_core_pools_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.5764308, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pools_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pools_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pools_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_pools_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_core_pools_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_pools_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_core_pools_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pools_arbitrum_mainnet_owner.4cc2187f96": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pools_arbitrum_mainnet_owner", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pools_arbitrum_mainnet_owner.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pools_arbitrum_mainnet_owner.4cc2187f96", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_core_pools_arbitrum_mainnet_owner"], "alias": "not_null_fct_core_pools_arbitrum_mainnet_owner", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.5780787, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pools_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pools_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_core_pools_arbitrum_mainnet_owner.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_pools_arbitrum_mainnet\"\nwhere owner is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "owner", "file_key_name": "models.fct_core_pools_arbitrum_mainnet", "attached_node": "model.synthetix.fct_core_pools_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "owner", "model": "{{ get_where_subquery(ref('fct_core_pools_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_debt_arbitrum_mainnet_ts.aac8a7264c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_debt_arbitrum_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_debt_arbitrum_mainnet_ts.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_debt_arbitrum_mainnet_ts.aac8a7264c", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_debt_arbitrum_mainnet_ts"], "alias": "not_null_fct_pool_debt_arbitrum_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.5797453, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_debt_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_debt_arbitrum_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_debt_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_debt_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_debt_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_debt_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_debt_arbitrum_mainnet_block_number.f6d01f24fd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_debt_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_debt_arbitrum_mainnet_block_number.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_debt_arbitrum_mainnet_block_number.f6d01f24fd", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_debt_arbitrum_mainnet_block_number"], "alias": "not_null_fct_pool_debt_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.5815046, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_debt_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_debt_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_debt_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_pool_debt_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_debt_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_pool_debt_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_debt_arbitrum_mainnet_pool_id.dc562b5c31": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_debt_arbitrum_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_debt_arbitrum_mainnet_pool_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_debt_arbitrum_mainnet_pool_id.dc562b5c31", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_debt_arbitrum_mainnet_pool_id"], "alias": "not_null_fct_pool_debt_arbitrum_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.583134, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_debt_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_debt_arbitrum_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_debt_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_debt_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_debt_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_debt_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_debt_arbitrum_mainnet_pool_id__True__0.15db752b00": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_debt_arbitrum_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_92e486da67fd4aa212c6fc7ead2ca990.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_debt_arbitrum_mainnet_pool_id__True__0.15db752b00", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_debt_arbitrum_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_92e486da67fd4aa212c6fc7ead2ca990", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_92e486da67fd4aa212c6fc7ead2ca990", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_92e486da67fd4aa212c6fc7ead2ca990"}, "created_at": 1727988935.5847971, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_92e486da67fd4aa212c6fc7ead2ca990\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_debt_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_92e486da67fd4aa212c6fc7ead2ca990.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_debt_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_debt_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_debt_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_debt_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_debt_arbitrum_mainnet_collateral_type.a3b9300e6c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_debt_arbitrum_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_debt_arbitrum_mainnet_collateral_type.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_debt_arbitrum_mainnet_collateral_type.a3b9300e6c", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_debt_arbitrum_mainnet_collateral_type"], "alias": "not_null_fct_pool_debt_arbitrum_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.589086, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_debt_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_debt_arbitrum_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_debt_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_debt_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_debt_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_debt_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_debt_arbitrum_mainnet_debt.5ff363252c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_debt_arbitrum_mainnet_debt", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_debt_arbitrum_mainnet_debt.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_debt_arbitrum_mainnet_debt.5ff363252c", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_debt_arbitrum_mainnet_debt"], "alias": "not_null_fct_pool_debt_arbitrum_mainnet_debt", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.5907557, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_debt_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_debt_arbitrum_mainnet_debt.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_debt_arbitrum_mainnet\"\nwhere debt is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "debt", "file_key_name": "models.fct_pool_debt_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_debt_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "debt", "model": "{{ get_where_subquery(ref('fct_pool_debt_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_mainnet_ts.9170e8931e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_hourly_arbitrum_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_hourly_arbitrum_mainnet_ts.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_mainnet_ts.9170e8931e", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_issuance_hourly_arbitrum_mainnet_ts"], "alias": "not_null_fct_pool_issuance_hourly_arbitrum_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.5924222, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_arbitrum_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_hourly_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_issuance_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_hourly_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_issuance_hourly_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_mainnet_pool_id.ad0bc3744f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_hourly_arbitrum_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_hourly_arbitrum_mainnet_pool_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_mainnet_pool_id.ad0bc3744f", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_issuance_hourly_arbitrum_mainnet_pool_id"], "alias": "not_null_fct_pool_issuance_hourly_arbitrum_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.594048, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_arbitrum_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_hourly_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_issuance_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_hourly_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_issuance_hourly_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_hourly_arbitrum_mainnet_pool_id__True__0.24b97cc6ba": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_issuance_hourly_arbitrum_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_ae8a634b24663cbeedd8622d73436da5.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_hourly_arbitrum_mainnet_pool_id__True__0.24b97cc6ba", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_issuance_hourly_arbitrum_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_ae8a634b24663cbeedd8622d73436da5", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_ae8a634b24663cbeedd8622d73436da5", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_ae8a634b24663cbeedd8622d73436da5"}, "created_at": 1727988935.595806, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_ae8a634b24663cbeedd8622d73436da5\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_ae8a634b24663cbeedd8622d73436da5.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_hourly_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_issuance_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_hourly_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_issuance_hourly_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_mainnet_collateral_type.5b444b3e9d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_hourly_arbitrum_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_hou_65ed67157b891a8810704ee505558860.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_mainnet_collateral_type.5b444b3e9d", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_issuance_hourly_arbitrum_mainnet_collateral_type"], "alias": "not_null_fct_pool_issuance_hou_65ed67157b891a8810704ee505558860", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_pool_issuance_hou_65ed67157b891a8810704ee505558860", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_pool_issuance_hou_65ed67157b891a8810704ee505558860"}, "created_at": 1727988935.5999336, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_pool_issuance_hou_65ed67157b891a8810704ee505558860\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_hou_65ed67157b891a8810704ee505558860.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_hourly_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_issuance_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_hourly_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_issuance_hourly_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_mainnet_hourly_issuance.dcbdd9b577": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_hourly_arbitrum_mainnet_hourly_issuance", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_hou_6846fca20e0573c8b636234f11940a78.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_mainnet_hourly_issuance.dcbdd9b577", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_issuance_hourly_arbitrum_mainnet_hourly_issuance"], "alias": "not_null_fct_pool_issuance_hou_6846fca20e0573c8b636234f11940a78", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_pool_issuance_hou_6846fca20e0573c8b636234f11940a78", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_pool_issuance_hou_6846fca20e0573c8b636234f11940a78"}, "created_at": 1727988935.6017923, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_pool_issuance_hou_6846fca20e0573c8b636234f11940a78\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_hou_6846fca20e0573c8b636234f11940a78.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_issuance\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_hourly_arbitrum_mainnet\"\nwhere hourly_issuance is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_issuance", "file_key_name": "models.fct_pool_issuance_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_hourly_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_issuance", "model": "{{ get_where_subquery(ref('fct_pool_issuance_hourly_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_ts.6d52d9f09c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_arbitrum_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_arbitrum_mainnet_ts.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_ts.6d52d9f09c", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_issuance_arbitrum_mainnet_ts"], "alias": "not_null_fct_pool_issuance_arbitrum_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.6034882, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_issuance_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_issuance_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_block_number.954a0fdf17": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_arbitrum_mainnet_block_number.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_block_number.954a0fdf17", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_issuance_arbitrum_mainnet_block_number"], "alias": "not_null_fct_pool_issuance_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.6051164, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_pool_issuance_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_pool_issuance_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_transaction_hash.6a8e54c252": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_arbitrum_mainnet_transaction_hash.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_transaction_hash.6a8e54c252", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_issuance_arbitrum_mainnet_transaction_hash"], "alias": "not_null_fct_pool_issuance_arbitrum_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.6067383, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_pool_issuance_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_pool_issuance_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_pool_id.0706d99bc3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_arbitrum_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_arbitrum_mainnet_pool_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_pool_id.0706d99bc3", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_issuance_arbitrum_mainnet_pool_id"], "alias": "not_null_fct_pool_issuance_arbitrum_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.6083403, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_issuance_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_issuance_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_arbitrum_mainnet_pool_id__True__0.411a2ea602": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_issuance_arbitrum_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_2a92d0cd280c3cfef0baf61899429708.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_arbitrum_mainnet_pool_id__True__0.411a2ea602", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_issuance_arbitrum_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_2a92d0cd280c3cfef0baf61899429708", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_2a92d0cd280c3cfef0baf61899429708", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_2a92d0cd280c3cfef0baf61899429708"}, "created_at": 1727988935.6100779, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_2a92d0cd280c3cfef0baf61899429708\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_2a92d0cd280c3cfef0baf61899429708.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_issuance_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_issuance_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_collateral_type.ba8bb06771": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_arbitrum_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_arbitrum_mainnet_collateral_type.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_collateral_type.ba8bb06771", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_issuance_arbitrum_mainnet_collateral_type"], "alias": "not_null_fct_pool_issuance_arbitrum_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.6142213, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_issuance_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_issuance_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_account_id.2adc95113c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_arbitrum_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_arbitrum_mainnet_account_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_account_id.2adc95113c", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_issuance_arbitrum_mainnet_account_id"], "alias": "not_null_fct_pool_issuance_arbitrum_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.616425, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_pool_issuance_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_pool_issuance_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_amount.375d9b98af": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_arbitrum_mainnet_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_arbitrum_mainnet_amount.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_amount.375d9b98af", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_issuance_arbitrum_mainnet_amount"], "alias": "not_null_fct_pool_issuance_arbitrum_mainnet_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.6180878, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_issuance_arbitrum_mainnet_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_arbitrum_mainnet\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.fct_pool_issuance_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('fct_pool_issuance_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_ts.b23b3c4ccc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_ts.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_ts.b23b3c4ccc", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_ts"], "alias": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.6197722, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_pool_id.e6c4e35168": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_pool_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_pool_id.e6c4e35168", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_pool_id"], "alias": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.6214352, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_pool_id__True__0.82a420e70a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_0b54f6ee81adfb64e5d45509be471536.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_pool_id__True__0.82a420e70a", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_0b54f6ee81adfb64e5d45509be471536", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_0b54f6ee81adfb64e5d45509be471536", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_0b54f6ee81adfb64e5d45509be471536"}, "created_at": 1727988935.6230874, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_0b54f6ee81adfb64e5d45509be471536\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_0b54f6ee81adfb64e5d45509be471536.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_type.5b16d63899": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_type.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_type.5b16d63899", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_type"], "alias": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.6276107, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_value.d293fcea90": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_value", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_value.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_value.d293fcea90", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_value"], "alias": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_value", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.6293826, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_value.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\nwhere collateral_value is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_value", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_value__True__0.2e110c1268": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_value__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_75eb21ed4adc24b56bbcdcebefd76286.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_value__True__0.2e110c1268", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_value__True__0"], "alias": "dbt_utils_accepted_range_fct_p_75eb21ed4adc24b56bbcdcebefd76286", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_75eb21ed4adc24b56bbcdcebefd76286", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_75eb21ed4adc24b56bbcdcebefd76286"}, "created_at": 1727988935.6313372, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_75eb21ed4adc24b56bbcdcebefd76286\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_75eb21ed4adc24b56bbcdcebefd76286.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collateral_value", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_debt.9ac5b9bf5c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_debt", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_debt.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_debt.9ac5b9bf5c", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_debt"], "alias": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_debt", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.6356425, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_debt.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\nwhere debt is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "debt", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "debt", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_issuance.5511774a0b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_issuance", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_issuance.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_issuance.5511774a0b", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_issuance"], "alias": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_issuance", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.6373136, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_issuance.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_issuance\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\nwhere hourly_issuance is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_issuance", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_issuance", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl.678864f7b5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl.678864f7b5", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl"], "alias": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.6391397, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\nwhere hourly_pnl is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_pnl", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_pnl", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_rewards_usd.196b421cb3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_rewards_usd", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_rewards_usd.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_rewards_usd.196b421cb3", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_rewards_usd"], "alias": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_rewards_usd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.640799, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_rewards_usd.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\nwhere rewards_usd is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_rewards_usd__True__0.636294733f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_rewards_usd__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_fc2ea70c19f61eac92d253c82f8b6c86.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_rewards_usd__True__0.636294733f", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_rewards_usd__True__0"], "alias": "dbt_utils_accepted_range_fct_p_fc2ea70c19f61eac92d253c82f8b6c86", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_fc2ea70c19f61eac92d253c82f8b6c86", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_fc2ea70c19f61eac92d253c82f8b6c86"}, "created_at": 1727988935.6424706, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_fc2ea70c19f61eac92d253c82f8b6c86\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_fc2ea70c19f61eac92d253c82f8b6c86.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl_pct.860b962ff4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl_pct", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl_pct.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl_pct.860b962ff4", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl_pct"], "alias": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl_pct", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.6468406, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl_pct.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl_pct\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\nwhere hourly_pnl_pct is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_pnl_pct", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_pnl_pct", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl_pct__True__1___1.5893ffde97": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl_pct__True__1___1", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_d399039b72aeb6695a12d8e3bbc21cc7.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl_pct__True__1___1.5893ffde97", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl_pct__True__1___1"], "alias": "dbt_utils_accepted_range_fct_p_d399039b72aeb6695a12d8e3bbc21cc7", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_d399039b72aeb6695a12d8e3bbc21cc7", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_d399039b72aeb6695a12d8e3bbc21cc7"}, "created_at": 1727988935.648575, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_d399039b72aeb6695a12d8e3bbc21cc7\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_d399039b72aeb6695a12d8e3bbc21cc7.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_pnl_pct >= -1\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_pnl_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_pnl_pct", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": -1, "max_value": 1, "inclusive": true, "column_name": "hourly_pnl_pct", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_rewards_pct.8068a50a34": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_rewards_pct", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_a_7c866040c874169c1cad2287083652b9.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_rewards_pct.8068a50a34", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_rewards_pct"], "alias": "not_null_fct_pool_pnl_hourly_a_7c866040c874169c1cad2287083652b9", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_pool_pnl_hourly_a_7c866040c874169c1cad2287083652b9", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_pool_pnl_hourly_a_7c866040c874169c1cad2287083652b9"}, "created_at": 1727988935.6531274, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_pool_pnl_hourly_a_7c866040c874169c1cad2287083652b9\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_a_7c866040c874169c1cad2287083652b9.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_rewards_pct\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\nwhere hourly_rewards_pct is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_rewards_pct", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_rewards_pct", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_rewards_pct__True__1__0.c0f135f71a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_rewards_pct__True__1__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_2b0953c6036f08e2a591283eb5a67dcb.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_rewards_pct__True__1__0.c0f135f71a", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_rewards_pct__True__1__0"], "alias": "dbt_utils_accepted_range_fct_p_2b0953c6036f08e2a591283eb5a67dcb", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_2b0953c6036f08e2a591283eb5a67dcb", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_2b0953c6036f08e2a591283eb5a67dcb"}, "created_at": 1727988935.654857, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_2b0953c6036f08e2a591283eb5a67dcb\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_2b0953c6036f08e2a591283eb5a67dcb.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct >= 0\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_rewards_pct", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "max_value": 1, "inclusive": true, "column_name": "hourly_rewards_pct", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_total_pct.2ba37617f1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_total_pct", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_total_pct.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_total_pct.2ba37617f1", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_total_pct"], "alias": "not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_total_pct", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.6594126, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_total_pct.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_total_pct\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\nwhere hourly_total_pct is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_total_pct", "file_key_name": "models.fct_pool_pnl_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_total_pct", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_mainnet_ts.55c84a8938": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_hourly_arbitrum_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_hourly_arbitrum_mainnet_ts.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_mainnet_ts.55c84a8938", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_rewards_hourly_arbitrum_mainnet_ts"], "alias": "not_null_fct_pool_rewards_hourly_arbitrum_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.6611292, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_arbitrum_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_hourly_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_rewards_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_hourly_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_rewards_hourly_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_mainnet_pool_id.3237fb1ab1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_hourly_arbitrum_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_hourly_arbitrum_mainnet_pool_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_mainnet_pool_id.3237fb1ab1", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_rewards_hourly_arbitrum_mainnet_pool_id"], "alias": "not_null_fct_pool_rewards_hourly_arbitrum_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.6627867, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_arbitrum_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_hourly_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_rewards_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_hourly_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_rewards_hourly_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_mainnet_pool_id__True__0.4d32e65287": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_808e4ad8c54952685268224b3ab2dc3f.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_mainnet_pool_id__True__0.4d32e65287", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_808e4ad8c54952685268224b3ab2dc3f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_808e4ad8c54952685268224b3ab2dc3f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_808e4ad8c54952685268224b3ab2dc3f"}, "created_at": 1727988935.6644683, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_808e4ad8c54952685268224b3ab2dc3f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_808e4ad8c54952685268224b3ab2dc3f.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_hourly_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_rewards_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_hourly_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_rewards_hourly_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_mainnet_collateral_type.490293ba7d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_hourly_arbitrum_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_hour_6b64ee93647e66468d764cc3fc458ee1.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_mainnet_collateral_type.490293ba7d", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_rewards_hourly_arbitrum_mainnet_collateral_type"], "alias": "not_null_fct_pool_rewards_hour_6b64ee93647e66468d764cc3fc458ee1", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_pool_rewards_hour_6b64ee93647e66468d764cc3fc458ee1", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_pool_rewards_hour_6b64ee93647e66468d764cc3fc458ee1"}, "created_at": 1727988935.6689074, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_pool_rewards_hour_6b64ee93647e66468d764cc3fc458ee1\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_hour_6b64ee93647e66468d764cc3fc458ee1.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_hourly_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_rewards_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_hourly_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_rewards_hourly_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_mainnet_rewards_usd.f0877fa7b3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_hourly_arbitrum_mainnet_rewards_usd", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_hourly_arbitrum_mainnet_rewards_usd.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_mainnet_rewards_usd.f0877fa7b3", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_rewards_hourly_arbitrum_mainnet_rewards_usd"], "alias": "not_null_fct_pool_rewards_hourly_arbitrum_mainnet_rewards_usd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.6705987, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_arbitrum_mainnet_rewards_usd.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_hourly_arbitrum_mainnet\"\nwhere rewards_usd is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_pool_rewards_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_hourly_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_pool_rewards_hourly_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_mainnet_rewards_usd__True__0.d689f56d7e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_mainnet_rewards_usd__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_b767823a1421432f769ec197446aa019.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_mainnet_rewards_usd__True__0.d689f56d7e", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_mainnet_rewards_usd__True__0"], "alias": "dbt_utils_accepted_range_fct_p_b767823a1421432f769ec197446aa019", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_b767823a1421432f769ec197446aa019", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_b767823a1421432f769ec197446aa019"}, "created_at": 1727988935.6722696, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_b767823a1421432f769ec197446aa019\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_b767823a1421432f769ec197446aa019.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_hourly_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_pool_rewards_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_hourly_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_pool_rewards_hourly_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_ts.22756175d0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_ts.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_ts.22756175d0", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_ts"], "alias": "not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.6766486, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_token_hourly_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_rewards_token_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_pool_id.35527b8712": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_pool_id.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_pool_id.35527b8712", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_pool_id"], "alias": "not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.67834, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_token_hourly_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_rewards_token_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_mainnet_pool_id__True__0.4ed8a94f92": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_1f912620bb744a27954a74cab0fd1f0c.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_mainnet_pool_id__True__0.4ed8a94f92", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_1f912620bb744a27954a74cab0fd1f0c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_1f912620bb744a27954a74cab0fd1f0c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_1f912620bb744a27954a74cab0fd1f0c"}, "created_at": 1727988935.680158, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_1f912620bb744a27954a74cab0fd1f0c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_1f912620bb744a27954a74cab0fd1f0c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_token_hourly_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_rewards_token_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_collateral_type.dee4fdda32": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_toke_155765ddde142e379951332067798d41.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_collateral_type.dee4fdda32", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_collateral_type"], "alias": "not_null_fct_pool_rewards_toke_155765ddde142e379951332067798d41", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_pool_rewards_toke_155765ddde142e379951332067798d41", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_pool_rewards_toke_155765ddde142e379951332067798d41"}, "created_at": 1727988935.6844373, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_pool_rewards_toke_155765ddde142e379951332067798d41\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_155765ddde142e379951332067798d41.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_token_hourly_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_rewards_token_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_distributor.a9383020e8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_distributor", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_toke_32d66eb63ddb1fa4ad4488d0be44060a.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_distributor.a9383020e8", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_distributor"], "alias": "not_null_fct_pool_rewards_toke_32d66eb63ddb1fa4ad4488d0be44060a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_pool_rewards_toke_32d66eb63ddb1fa4ad4488d0be44060a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_pool_rewards_toke_32d66eb63ddb1fa4ad4488d0be44060a"}, "created_at": 1727988935.6862729, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_pool_rewards_toke_32d66eb63ddb1fa4ad4488d0be44060a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_32d66eb63ddb1fa4ad4488d0be44060a.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_token_hourly_arbitrum_mainnet\"\nwhere distributor is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "distributor", "file_key_name": "models.fct_pool_rewards_token_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "distributor", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_token_symbol.0f93337098": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_token_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_toke_090c93d2b78f3f33bc0bf584324abc24.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_token_symbol.0f93337098", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_token_symbol"], "alias": "not_null_fct_pool_rewards_toke_090c93d2b78f3f33bc0bf584324abc24", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_pool_rewards_toke_090c93d2b78f3f33bc0bf584324abc24", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_pool_rewards_toke_090c93d2b78f3f33bc0bf584324abc24"}, "created_at": 1727988935.6879327, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_pool_rewards_toke_090c93d2b78f3f33bc0bf584324abc24\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_090c93d2b78f3f33bc0bf584324abc24.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_token_hourly_arbitrum_mainnet\"\nwhere token_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_symbol", "file_key_name": "models.fct_pool_rewards_token_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_symbol", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_amount.5d52c05b74": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_amount.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_amount.5d52c05b74", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_amount"], "alias": "not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.689565, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_token_hourly_arbitrum_mainnet\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.fct_pool_rewards_token_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_mainnet_amount__True__0.c3b84fc77c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_mainnet_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_b1d59884f8642fc3181a3d46417cd8fb.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_mainnet_amount__True__0.c3b84fc77c", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_mainnet_amount__True__0"], "alias": "dbt_utils_accepted_range_fct_p_b1d59884f8642fc3181a3d46417cd8fb", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_b1d59884f8642fc3181a3d46417cd8fb", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_b1d59884f8642fc3181a3d46417cd8fb"}, "created_at": 1727988935.6912167, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_b1d59884f8642fc3181a3d46417cd8fb\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_b1d59884f8642fc3181a3d46417cd8fb.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_token_hourly_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.fct_pool_rewards_token_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_rewards_usd.38626f59b3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_rewards_usd", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_toke_e5018762223ef54a23a1f8e8015d80e9.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_rewards_usd.38626f59b3", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_rewards_usd"], "alias": "not_null_fct_pool_rewards_toke_e5018762223ef54a23a1f8e8015d80e9", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_pool_rewards_toke_e5018762223ef54a23a1f8e8015d80e9", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_pool_rewards_toke_e5018762223ef54a23a1f8e8015d80e9"}, "created_at": 1727988935.6955452, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_pool_rewards_toke_e5018762223ef54a23a1f8e8015d80e9\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_e5018762223ef54a23a1f8e8015d80e9.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_token_hourly_arbitrum_mainnet\"\nwhere rewards_usd is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_pool_rewards_token_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_mainnet_rewards_usd__True__0.034dbdbb73": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_mainnet_rewards_usd__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_df233af1f002dedfa1f71072df17c949.sql", "original_file_path": "models/marts/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_mainnet_rewards_usd__True__0.034dbdbb73", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_mainnet_rewards_usd__True__0"], "alias": "dbt_utils_accepted_range_fct_p_df233af1f002dedfa1f71072df17c949", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_df233af1f002dedfa1f71072df17c949", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_df233af1f002dedfa1f71072df17c949"}, "created_at": 1727988935.6972368, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_df233af1f002dedfa1f71072df17c949\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_df233af1f002dedfa1f71072df17c949.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_token_hourly_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_pool_rewards_token_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_prices_arbitrum_mainnet_ts.2fbdc0fed9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_prices_arbitrum_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_prices_arbitrum_mainnet_ts.sql", "original_file_path": "models/marts/arbitrum/mainnet/prices/schema.yml", "unique_id": "test.synthetix.not_null_fct_prices_arbitrum_mainnet_ts.2fbdc0fed9", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "prices", "not_null_fct_prices_arbitrum_mainnet_ts"], "alias": "not_null_fct_prices_arbitrum_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.7157652, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/not_null_fct_prices_arbitrum_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_prices_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_prices_arbitrum_mainnet", "attached_node": "model.synthetix.fct_prices_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_prices_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_prices_arbitrum_mainnet_market_symbol.2c3e729969": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_prices_arbitrum_mainnet_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_prices_arbitrum_mainnet_market_symbol.sql", "original_file_path": "models/marts/arbitrum/mainnet/prices/schema.yml", "unique_id": "test.synthetix.not_null_fct_prices_arbitrum_mainnet_market_symbol.2c3e729969", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "prices", "not_null_fct_prices_arbitrum_mainnet_market_symbol"], "alias": "not_null_fct_prices_arbitrum_mainnet_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.7176104, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/not_null_fct_prices_arbitrum_mainnet_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_prices_arbitrum_mainnet\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.fct_prices_arbitrum_mainnet", "attached_node": "model.synthetix.fct_prices_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('fct_prices_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_prices_arbitrum_mainnet_price.0a15cd9a88": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_prices_arbitrum_mainnet_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_prices_arbitrum_mainnet_price.sql", "original_file_path": "models/marts/arbitrum/mainnet/prices/schema.yml", "unique_id": "test.synthetix.not_null_fct_prices_arbitrum_mainnet_price.0a15cd9a88", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "prices", "not_null_fct_prices_arbitrum_mainnet_price"], "alias": "not_null_fct_prices_arbitrum_mainnet_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.7192814, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/not_null_fct_prices_arbitrum_mainnet_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_prices_arbitrum_mainnet\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.fct_prices_arbitrum_mainnet", "attached_node": "model.synthetix.fct_prices_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('fct_prices_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_prices_arbitrum_mainnet_price__True__0.2dcde08f36": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_prices_arbitrum_mainnet_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_dcb09535be5469b9faf234ed6f43f02e.sql", "original_file_path": "models/marts/arbitrum/mainnet/prices/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_prices_arbitrum_mainnet_price__True__0.2dcde08f36", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "prices", "dbt_utils_accepted_range_fct_prices_arbitrum_mainnet_price__True__0"], "alias": "dbt_utils_accepted_range_fct_p_dcb09535be5469b9faf234ed6f43f02e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_dcb09535be5469b9faf234ed6f43f02e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_dcb09535be5469b9faf234ed6f43f02e"}, "created_at": 1727988935.7211232, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_dcb09535be5469b9faf234ed6f43f02e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/dbt_utils_accepted_range_fct_p_dcb09535be5469b9faf234ed6f43f02e.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_prices_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.fct_prices_arbitrum_mainnet", "attached_node": "model.synthetix.fct_prices_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "price", "model": "{{ get_where_subquery(ref('fct_prices_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_prices_hourly_arbitrum_mainnet_ts.125ef9fa4d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_prices_hourly_arbitrum_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_prices_hourly_arbitrum_mainnet_ts.sql", "original_file_path": "models/marts/arbitrum/mainnet/prices/schema.yml", "unique_id": "test.synthetix.not_null_fct_prices_hourly_arbitrum_mainnet_ts.125ef9fa4d", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "prices", "not_null_fct_prices_hourly_arbitrum_mainnet_ts"], "alias": "not_null_fct_prices_hourly_arbitrum_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.725457, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/not_null_fct_prices_hourly_arbitrum_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_prices_hourly_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_prices_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_prices_hourly_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_prices_hourly_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_prices_hourly_arbitrum_mainnet_market_symbol.b0ef15f205": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_prices_hourly_arbitrum_mainnet_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_prices_hourly_arbitrum_mainnet_market_symbol.sql", "original_file_path": "models/marts/arbitrum/mainnet/prices/schema.yml", "unique_id": "test.synthetix.not_null_fct_prices_hourly_arbitrum_mainnet_market_symbol.b0ef15f205", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "prices", "not_null_fct_prices_hourly_arbitrum_mainnet_market_symbol"], "alias": "not_null_fct_prices_hourly_arbitrum_mainnet_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.7273288, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/not_null_fct_prices_hourly_arbitrum_mainnet_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_prices_hourly_arbitrum_mainnet\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.fct_prices_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_prices_hourly_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('fct_prices_hourly_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_prices_hourly_arbitrum_mainnet_price.cc751acae1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_prices_hourly_arbitrum_mainnet_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_prices_hourly_arbitrum_mainnet_price.sql", "original_file_path": "models/marts/arbitrum/mainnet/prices/schema.yml", "unique_id": "test.synthetix.not_null_fct_prices_hourly_arbitrum_mainnet_price.cc751acae1", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "prices", "not_null_fct_prices_hourly_arbitrum_mainnet_price"], "alias": "not_null_fct_prices_hourly_arbitrum_mainnet_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.729027, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/not_null_fct_prices_hourly_arbitrum_mainnet_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_prices_hourly_arbitrum_mainnet\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.fct_prices_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_prices_hourly_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('fct_prices_hourly_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_prices_hourly_arbitrum_mainnet_price__True__0.a6e6a0e3ce": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_prices_hourly_arbitrum_mainnet_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_4644ad7c63d005ac54db98edb6c9c900.sql", "original_file_path": "models/marts/arbitrum/mainnet/prices/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_prices_hourly_arbitrum_mainnet_price__True__0.a6e6a0e3ce", "fqn": ["synthetix", "marts", "arbitrum", "mainnet", "prices", "dbt_utils_accepted_range_fct_prices_hourly_arbitrum_mainnet_price__True__0"], "alias": "dbt_utils_accepted_range_fct_p_4644ad7c63d005ac54db98edb6c9c900", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_4644ad7c63d005ac54db98edb6c9c900", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_4644ad7c63d005ac54db98edb6c9c900"}, "created_at": 1727988935.7307065, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_4644ad7c63d005ac54db98edb6c9c900\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_hourly_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_hourly_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/arbitrum/mainnet/prices/schema.yml/dbt_utils_accepted_range_fct_p_4644ad7c63d005ac54db98edb6c9c900.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_prices_hourly_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.fct_prices_hourly_arbitrum_mainnet", "attached_node": "model.synthetix.fct_prices_hourly_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "price", "model": "{{ get_where_subquery(ref('fct_prices_hourly_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_ts.e44412832a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_eth_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_eth_mainnet_ts.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_ts.e44412832a", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_rewards_eth_mainnet_ts"], "alias": "not_null_fct_pool_rewards_eth_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.7582247, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_eth_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_eth_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_rewards_eth_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_rewards_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_pool_id.7fd59c6d8c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_eth_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_eth_mainnet_pool_id.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_pool_id.7fd59c6d8c", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_rewards_eth_mainnet_pool_id"], "alias": "not_null_fct_pool_rewards_eth_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.7600732, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_eth_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_eth_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_rewards_eth_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_rewards_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_eth_mainnet_pool_id__True__0.e03ffa9a09": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_eth_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_2934f4352fc26e023c55f84429ab3bde.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_eth_mainnet_pool_id__True__0.e03ffa9a09", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_rewards_eth_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_2934f4352fc26e023c55f84429ab3bde", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_2934f4352fc26e023c55f84429ab3bde", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_2934f4352fc26e023c55f84429ab3bde"}, "created_at": 1727988935.7618144, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_2934f4352fc26e023c55f84429ab3bde\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_2934f4352fc26e023c55f84429ab3bde.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_rewards_eth_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_rewards_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_collateral_type.6ac8e6e2aa": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_eth_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_eth_mainnet_collateral_type.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_collateral_type.6ac8e6e2aa", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_rewards_eth_mainnet_collateral_type"], "alias": "not_null_fct_pool_rewards_eth_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.7663012, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_eth_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_rewards_eth_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_rewards_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_distributor.7111e37b09": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_eth_mainnet_distributor", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_eth_mainnet_distributor.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_distributor.7111e37b09", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_rewards_eth_mainnet_distributor"], "alias": "not_null_fct_pool_rewards_eth_mainnet_distributor", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.768, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_eth_mainnet_distributor.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_eth_mainnet\"\nwhere distributor is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "distributor", "file_key_name": "models.fct_pool_rewards_eth_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "distributor", "model": "{{ get_where_subquery(ref('fct_pool_rewards_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_token_symbol.4bbde77781": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_eth_mainnet_token_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_eth_mainnet_token_symbol.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_token_symbol.4bbde77781", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_rewards_eth_mainnet_token_symbol"], "alias": "not_null_fct_pool_rewards_eth_mainnet_token_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.769821, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_eth_mainnet_token_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_eth_mainnet\"\nwhere token_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_symbol", "file_key_name": "models.fct_pool_rewards_eth_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_symbol", "model": "{{ get_where_subquery(ref('fct_pool_rewards_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_amount.313b524117": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_eth_mainnet_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_eth_mainnet_amount.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_amount.313b524117", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_rewards_eth_mainnet_amount"], "alias": "not_null_fct_pool_rewards_eth_mainnet_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.7715173, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_eth_mainnet_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_eth_mainnet\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.fct_pool_rewards_eth_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('fct_pool_rewards_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_eth_mainnet_amount__True__0.db5fff0dcd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_eth_mainnet_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_054c72037f95e4e9cbfef34c09039720.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_eth_mainnet_amount__True__0.db5fff0dcd", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_rewards_eth_mainnet_amount__True__0"], "alias": "dbt_utils_accepted_range_fct_p_054c72037f95e4e9cbfef34c09039720", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_054c72037f95e4e9cbfef34c09039720", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_054c72037f95e4e9cbfef34c09039720"}, "created_at": 1727988935.7731702, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_054c72037f95e4e9cbfef34c09039720\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_054c72037f95e4e9cbfef34c09039720.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.fct_pool_rewards_eth_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('fct_pool_rewards_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_account_delegation_eth_mainnet_ts.a916375fbd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_account_delegation_eth_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_account_delegation_eth_mainnet_ts.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_account_delegation_eth_mainnet_ts.a916375fbd", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_account_delegation_eth_mainnet_ts"], "alias": "not_null_fct_core_account_delegation_eth_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.7777293, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_account_delegation_eth_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_account_delegation_eth_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_core_account_delegation_eth_mainnet", "attached_node": "model.synthetix.fct_core_account_delegation_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_account_delegation_eth_mainnet_account_id.9b9eed26fe": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_account_delegation_eth_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_account_delegation_eth_mainnet_account_id.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_account_delegation_eth_mainnet_account_id.9b9eed26fe", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_account_delegation_eth_mainnet_account_id"], "alias": "not_null_fct_core_account_delegation_eth_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.779442, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_account_delegation_eth_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_account_delegation_eth_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_core_account_delegation_eth_mainnet", "attached_node": "model.synthetix.fct_core_account_delegation_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_account_delegation_eth_mainnet_pool_id.f6076a6b8b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_account_delegation_eth_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_account_delegation_eth_mainnet_pool_id.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_account_delegation_eth_mainnet_pool_id.f6076a6b8b", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_account_delegation_eth_mainnet_pool_id"], "alias": "not_null_fct_core_account_delegation_eth_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.7811103, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_account_delegation_eth_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_account_delegation_eth_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_account_delegation_eth_mainnet", "attached_node": "model.synthetix.fct_core_account_delegation_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_eth_mainnet_pool_id__True__0.35dc5bbd4b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_account_delegation_eth_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_dbfdda8748eed6f862c9beac15d321ff.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_eth_mainnet_pool_id__True__0.35dc5bbd4b", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_core_account_delegation_eth_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_c_dbfdda8748eed6f862c9beac15d321ff", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_dbfdda8748eed6f862c9beac15d321ff", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_dbfdda8748eed6f862c9beac15d321ff"}, "created_at": 1727988935.782803, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_dbfdda8748eed6f862c9beac15d321ff\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_dbfdda8748eed6f862c9beac15d321ff.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_account_delegation_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_account_delegation_eth_mainnet", "attached_node": "model.synthetix.fct_core_account_delegation_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_account_delegation_eth_mainnet_collateral_type.f9b6e0e993": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_account_delegation_eth_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_account_dele_68b57970c09830d418df224418591310.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_account_delegation_eth_mainnet_collateral_type.f9b6e0e993", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_account_delegation_eth_mainnet_collateral_type"], "alias": "not_null_fct_core_account_dele_68b57970c09830d418df224418591310", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_core_account_dele_68b57970c09830d418df224418591310", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_core_account_dele_68b57970c09830d418df224418591310"}, "created_at": 1727988935.787857, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_core_account_dele_68b57970c09830d418df224418591310\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_account_dele_68b57970c09830d418df224418591310.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_account_delegation_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_core_account_delegation_eth_mainnet", "attached_node": "model.synthetix.fct_core_account_delegation_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_account_delegation_eth_mainnet_amount_delegated.7c91dafbd8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_account_delegation_eth_mainnet_amount_delegated", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_account_dele_faf037cd4ab1300b61ff50c827948558.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_account_delegation_eth_mainnet_amount_delegated.7c91dafbd8", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_account_delegation_eth_mainnet_amount_delegated"], "alias": "not_null_fct_core_account_dele_faf037cd4ab1300b61ff50c827948558", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_core_account_dele_faf037cd4ab1300b61ff50c827948558", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_core_account_dele_faf037cd4ab1300b61ff50c827948558"}, "created_at": 1727988935.7895472, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_core_account_dele_faf037cd4ab1300b61ff50c827948558\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_account_dele_faf037cd4ab1300b61ff50c827948558.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_delegated\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_account_delegation_eth_mainnet\"\nwhere amount_delegated is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_delegated", "file_key_name": "models.fct_core_account_delegation_eth_mainnet", "attached_node": "model.synthetix.fct_core_account_delegation_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_delegated", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_eth_mainnet_amount_delegated__True__0.854bbca778": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_account_delegation_eth_mainnet_amount_delegated__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_4c6859702d760b33c376577408388b07.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_eth_mainnet_amount_delegated__True__0.854bbca778", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_core_account_delegation_eth_mainnet_amount_delegated__True__0"], "alias": "dbt_utils_accepted_range_fct_c_4c6859702d760b33c376577408388b07", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_4c6859702d760b33c376577408388b07", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_4c6859702d760b33c376577408388b07"}, "created_at": 1727988935.7913506, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_4c6859702d760b33c376577408388b07\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_account_delegation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_account_delegation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_4c6859702d760b33c376577408388b07.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_account_delegation_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_delegated >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_delegated", "file_key_name": "models.fct_core_account_delegation_eth_mainnet", "attached_node": "model.synthetix.fct_core_account_delegation_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount_delegated", "model": "{{ get_where_subquery(ref('fct_core_account_delegation_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_apr_eth_mainnet_ts.99cae9616f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_eth_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_eth_mainnet_ts.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_ts.99cae9616f", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_apr_eth_mainnet_ts"], "alias": "not_null_fct_core_apr_eth_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.7956297, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_core_apr_eth_mainnet", "attached_node": "model.synthetix.fct_core_apr_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_core_apr_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_eth_mainnet_pool_id.c5e20f437d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_eth_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_eth_mainnet_pool_id.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_pool_id.c5e20f437d", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_apr_eth_mainnet_pool_id"], "alias": "not_null_fct_core_apr_eth_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.79734, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_apr_eth_mainnet", "attached_node": "model.synthetix.fct_core_apr_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_apr_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_apr_eth_mainnet_pool_id__True__0.2e06d77a8b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_apr_eth_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_3db6bf9387d3a49899c54e305f9c78d9.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_eth_mainnet_pool_id__True__0.2e06d77a8b", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_core_apr_eth_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_c_3db6bf9387d3a49899c54e305f9c78d9", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_3db6bf9387d3a49899c54e305f9c78d9", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_3db6bf9387d3a49899c54e305f9c78d9"}, "created_at": 1727988935.7992258, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_3db6bf9387d3a49899c54e305f9c78d9\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_3db6bf9387d3a49899c54e305f9c78d9.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_apr_eth_mainnet", "attached_node": "model.synthetix.fct_core_apr_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_apr_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_apr_eth_mainnet_collateral_type.0bc0302d7e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_eth_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_eth_mainnet_collateral_type.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_collateral_type.0bc0302d7e", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_apr_eth_mainnet_collateral_type"], "alias": "not_null_fct_core_apr_eth_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.8035352, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_core_apr_eth_mainnet", "attached_node": "model.synthetix.fct_core_apr_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_core_apr_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_eth_mainnet_collateral_value.14594eca47": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_eth_mainnet_collateral_value", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_eth_mainnet_collateral_value.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_collateral_value.14594eca47", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_apr_eth_mainnet_collateral_value"], "alias": "not_null_fct_core_apr_eth_mainnet_collateral_value", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.8053744, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_collateral_value.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere collateral_value is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.fct_core_apr_eth_mainnet", "attached_node": "model.synthetix.fct_core_apr_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_value", "model": "{{ get_where_subquery(ref('fct_core_apr_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_apr_eth_mainnet_collateral_value__True__0.b44f8cd90f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_apr_eth_mainnet_collateral_value__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_7920031b7da7d8d224f8136d1dea8db1.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_eth_mainnet_collateral_value__True__0.b44f8cd90f", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_core_apr_eth_mainnet_collateral_value__True__0"], "alias": "dbt_utils_accepted_range_fct_c_7920031b7da7d8d224f8136d1dea8db1", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_7920031b7da7d8d224f8136d1dea8db1", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_7920031b7da7d8d224f8136d1dea8db1"}, "created_at": 1727988935.8070793, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_7920031b7da7d8d224f8136d1dea8db1\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_7920031b7da7d8d224f8136d1dea8db1.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.fct_core_apr_eth_mainnet", "attached_node": "model.synthetix.fct_core_apr_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collateral_value", "model": "{{ get_where_subquery(ref('fct_core_apr_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_apr_eth_mainnet_debt.14b9039622": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_eth_mainnet_debt", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_eth_mainnet_debt.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_debt.14b9039622", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_apr_eth_mainnet_debt"], "alias": "not_null_fct_core_apr_eth_mainnet_debt", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.8112504, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_debt.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere debt is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "debt", "file_key_name": "models.fct_core_apr_eth_mainnet", "attached_node": "model.synthetix.fct_core_apr_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "debt", "model": "{{ get_where_subquery(ref('fct_core_apr_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_eth_mainnet_hourly_issuance.d21fe7e33b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_eth_mainnet_hourly_issuance", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_eth_mainnet_hourly_issuance.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_hourly_issuance.d21fe7e33b", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_apr_eth_mainnet_hourly_issuance"], "alias": "not_null_fct_core_apr_eth_mainnet_hourly_issuance", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.8131013, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_hourly_issuance.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_issuance\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere hourly_issuance is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_issuance", "file_key_name": "models.fct_core_apr_eth_mainnet", "attached_node": "model.synthetix.fct_core_apr_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_issuance", "model": "{{ get_where_subquery(ref('fct_core_apr_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_eth_mainnet_hourly_debt_migrated.1606ded24b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_eth_mainnet_hourly_debt_migrated", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_eth_mainnet_hourly_debt_migrated.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_hourly_debt_migrated.1606ded24b", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_apr_eth_mainnet_hourly_debt_migrated"], "alias": "not_null_fct_core_apr_eth_mainnet_hourly_debt_migrated", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.8147693, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_hourly_debt_migrated.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_debt_migrated\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere hourly_debt_migrated is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_debt_migrated", "file_key_name": "models.fct_core_apr_eth_mainnet", "attached_node": "model.synthetix.fct_core_apr_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_debt_migrated", "model": "{{ get_where_subquery(ref('fct_core_apr_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_eth_mainnet_hourly_pnl.6570b2bdb2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_eth_mainnet_hourly_pnl", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_eth_mainnet_hourly_pnl.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_hourly_pnl.6570b2bdb2", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_apr_eth_mainnet_hourly_pnl"], "alias": "not_null_fct_core_apr_eth_mainnet_hourly_pnl", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.8164191, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_hourly_pnl.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere hourly_pnl is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_pnl", "file_key_name": "models.fct_core_apr_eth_mainnet", "attached_node": "model.synthetix.fct_core_apr_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_pnl", "model": "{{ get_where_subquery(ref('fct_core_apr_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_eth_mainnet_cumulative_pnl.4a739c13a4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_eth_mainnet_cumulative_pnl", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_eth_mainnet_cumulative_pnl.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_cumulative_pnl.4a739c13a4", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_apr_eth_mainnet_cumulative_pnl"], "alias": "not_null_fct_core_apr_eth_mainnet_cumulative_pnl", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.8182502, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_cumulative_pnl.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_pnl\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere cumulative_pnl is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "cumulative_pnl", "file_key_name": "models.fct_core_apr_eth_mainnet", "attached_node": "model.synthetix.fct_core_apr_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "cumulative_pnl", "model": "{{ get_where_subquery(ref('fct_core_apr_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_eth_mainnet_cumulative_issuance.ab1f8da889": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_eth_mainnet_cumulative_issuance", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_eth_mainnet_cumulative_issuance.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_cumulative_issuance.ab1f8da889", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_apr_eth_mainnet_cumulative_issuance"], "alias": "not_null_fct_core_apr_eth_mainnet_cumulative_issuance", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.8200383, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_cumulative_issuance.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_issuance\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere cumulative_issuance is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "cumulative_issuance", "file_key_name": "models.fct_core_apr_eth_mainnet", "attached_node": "model.synthetix.fct_core_apr_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "cumulative_issuance", "model": "{{ get_where_subquery(ref('fct_core_apr_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_eth_mainnet_rewards_usd.e91f21e2d5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_eth_mainnet_rewards_usd", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_eth_mainnet_rewards_usd.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_rewards_usd.e91f21e2d5", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_apr_eth_mainnet_rewards_usd"], "alias": "not_null_fct_core_apr_eth_mainnet_rewards_usd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.821756, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_rewards_usd.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere rewards_usd is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_core_apr_eth_mainnet", "attached_node": "model.synthetix.fct_core_apr_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_core_apr_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_apr_eth_mainnet_rewards_usd__True__0.0ccd0edcb4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_apr_eth_mainnet_rewards_usd__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_969f0368b99bfbbc3842bae64e338171.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_eth_mainnet_rewards_usd__True__0.0ccd0edcb4", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_core_apr_eth_mainnet_rewards_usd__True__0"], "alias": "dbt_utils_accepted_range_fct_c_969f0368b99bfbbc3842bae64e338171", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_969f0368b99bfbbc3842bae64e338171", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_969f0368b99bfbbc3842bae64e338171"}, "created_at": 1727988935.8234124, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_969f0368b99bfbbc3842bae64e338171\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_969f0368b99bfbbc3842bae64e338171.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_core_apr_eth_mainnet", "attached_node": "model.synthetix.fct_core_apr_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_core_apr_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_apr_eth_mainnet_hourly_pnl_pct.b582b1f1e2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_eth_mainnet_hourly_pnl_pct", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_eth_mainnet_hourly_pnl_pct.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_hourly_pnl_pct.b582b1f1e2", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_apr_eth_mainnet_hourly_pnl_pct"], "alias": "not_null_fct_core_apr_eth_mainnet_hourly_pnl_pct", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.8277822, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_hourly_pnl_pct.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl_pct\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere hourly_pnl_pct is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_pnl_pct", "file_key_name": "models.fct_core_apr_eth_mainnet", "attached_node": "model.synthetix.fct_core_apr_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_pnl_pct", "model": "{{ get_where_subquery(ref('fct_core_apr_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_apr_eth_mainnet_hourly_pnl_pct__True__1___1.573c85fbab": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_apr_eth_mainnet_hourly_pnl_pct__True__1___1", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_74be897c581ee7316521db360ea3b995.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_eth_mainnet_hourly_pnl_pct__True__1___1.573c85fbab", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_core_apr_eth_mainnet_hourly_pnl_pct__True__1___1"], "alias": "dbt_utils_accepted_range_fct_c_74be897c581ee7316521db360ea3b995", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_74be897c581ee7316521db360ea3b995", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_74be897c581ee7316521db360ea3b995"}, "created_at": 1727988935.8294904, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_74be897c581ee7316521db360ea3b995\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_74be897c581ee7316521db360ea3b995.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_pnl_pct >= -1\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_pnl_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_pnl_pct", "file_key_name": "models.fct_core_apr_eth_mainnet", "attached_node": "model.synthetix.fct_core_apr_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": -1, "max_value": 1, "inclusive": true, "column_name": "hourly_pnl_pct", "model": "{{ get_where_subquery(ref('fct_core_apr_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_apr_eth_mainnet_hourly_rewards_pct.284fa06b64": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_eth_mainnet_hourly_rewards_pct", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_eth_mainnet_hourly_rewards_pct.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_hourly_rewards_pct.284fa06b64", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_apr_eth_mainnet_hourly_rewards_pct"], "alias": "not_null_fct_core_apr_eth_mainnet_hourly_rewards_pct", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.833807, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_hourly_rewards_pct.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_rewards_pct\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere hourly_rewards_pct is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_rewards_pct", "file_key_name": "models.fct_core_apr_eth_mainnet", "attached_node": "model.synthetix.fct_core_apr_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_rewards_pct", "model": "{{ get_where_subquery(ref('fct_core_apr_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_apr_eth_mainnet_hourly_rewards_pct__True__1__0.a383e39737": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_apr_eth_mainnet_hourly_rewards_pct__True__1__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_397671cb74778b45abbae274b37b7464.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_eth_mainnet_hourly_rewards_pct__True__1__0.a383e39737", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_core_apr_eth_mainnet_hourly_rewards_pct__True__1__0"], "alias": "dbt_utils_accepted_range_fct_c_397671cb74778b45abbae274b37b7464", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_397671cb74778b45abbae274b37b7464", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_397671cb74778b45abbae274b37b7464"}, "created_at": 1727988935.8355358, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_397671cb74778b45abbae274b37b7464\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_397671cb74778b45abbae274b37b7464.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct >= 0\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_rewards_pct", "file_key_name": "models.fct_core_apr_eth_mainnet", "attached_node": "model.synthetix.fct_core_apr_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "max_value": 1, "inclusive": true, "column_name": "hourly_rewards_pct", "model": "{{ get_where_subquery(ref('fct_core_apr_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_apr_eth_mainnet_apr_24h.1e94a76b1e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_eth_mainnet_apr_24h", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_eth_mainnet_apr_24h.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_apr_24h.1e94a76b1e", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_apr_eth_mainnet_apr_24h"], "alias": "not_null_fct_core_apr_eth_mainnet_apr_24h", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.8398216, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_apr_24h.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apr_24h\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere apr_24h is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "apr_24h", "file_key_name": "models.fct_core_apr_eth_mainnet", "attached_node": "model.synthetix.fct_core_apr_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "apr_24h", "model": "{{ get_where_subquery(ref('fct_core_apr_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_eth_mainnet_apy_24h.b52a8fd842": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_eth_mainnet_apy_24h", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_eth_mainnet_apy_24h.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_apy_24h.b52a8fd842", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_apr_eth_mainnet_apy_24h"], "alias": "not_null_fct_core_apr_eth_mainnet_apy_24h", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.8415143, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_apy_24h.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apy_24h\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere apy_24h is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "apy_24h", "file_key_name": "models.fct_core_apr_eth_mainnet", "attached_node": "model.synthetix.fct_core_apr_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "apy_24h", "model": "{{ get_where_subquery(ref('fct_core_apr_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_eth_mainnet_apr_7d.35bc5cfb13": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_eth_mainnet_apr_7d", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_eth_mainnet_apr_7d.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_apr_7d.35bc5cfb13", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_apr_eth_mainnet_apr_7d"], "alias": "not_null_fct_core_apr_eth_mainnet_apr_7d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.8431478, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_apr_7d.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apr_7d\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere apr_7d is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "apr_7d", "file_key_name": "models.fct_core_apr_eth_mainnet", "attached_node": "model.synthetix.fct_core_apr_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "apr_7d", "model": "{{ get_where_subquery(ref('fct_core_apr_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_eth_mainnet_apy_7d.08d703cbb6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_eth_mainnet_apy_7d", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_eth_mainnet_apy_7d.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_apy_7d.08d703cbb6", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_apr_eth_mainnet_apy_7d"], "alias": "not_null_fct_core_apr_eth_mainnet_apy_7d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.844792, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_apy_7d.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apy_7d\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere apy_7d is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "apy_7d", "file_key_name": "models.fct_core_apr_eth_mainnet", "attached_node": "model.synthetix.fct_core_apr_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "apy_7d", "model": "{{ get_where_subquery(ref('fct_core_apr_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_eth_mainnet_apr_28d.8dfb1e005a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_eth_mainnet_apr_28d", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_eth_mainnet_apr_28d.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_apr_28d.8dfb1e005a", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_apr_eth_mainnet_apr_28d"], "alias": "not_null_fct_core_apr_eth_mainnet_apr_28d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.8465314, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_apr_28d.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apr_28d\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere apr_28d is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "apr_28d", "file_key_name": "models.fct_core_apr_eth_mainnet", "attached_node": "model.synthetix.fct_core_apr_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "apr_28d", "model": "{{ get_where_subquery(ref('fct_core_apr_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_apr_eth_mainnet_apy_28d.053e0eda01": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_apr_eth_mainnet_apy_28d", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_apr_eth_mainnet_apy_28d.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_apy_28d.053e0eda01", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_apr_eth_mainnet_apy_28d"], "alias": "not_null_fct_core_apr_eth_mainnet_apy_28d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.8481457, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_apr_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_apr_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_apr_eth_mainnet_apy_28d.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apy_28d\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere apy_28d is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "apy_28d", "file_key_name": "models.fct_core_apr_eth_mainnet", "attached_node": "model.synthetix.fct_core_apr_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "apy_28d", "model": "{{ get_where_subquery(ref('fct_core_apr_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_id.7444e98615": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_eth_mainnet_id.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_id.7444e98615", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_market_updated_eth_mainnet_id"], "alias": "not_null_fct_core_market_updated_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.8497806, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_market_updated_eth_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_core_market_updated_eth_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_core_market_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_fct_core_market_updated_eth_mainnet_id.d5c16089e9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_fct_core_market_updated_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_fct_core_market_updated_eth_mainnet_id.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_fct_core_market_updated_eth_mainnet_id.d5c16089e9", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "unique_fct_core_market_updated_eth_mainnet_id"], "alias": "unique_fct_core_market_updated_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.8514154, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/unique_fct_core_market_updated_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_market_updated_eth_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_core_market_updated_eth_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_eth_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_core_market_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_ts.950a116067": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_eth_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_eth_mainnet_ts.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_ts.950a116067", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_market_updated_eth_mainnet_ts"], "alias": "not_null_fct_core_market_updated_eth_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.8531325, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_market_updated_eth_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_core_market_updated_eth_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_core_market_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_transaction_hash.f31c00e39e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_eth_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_eth_mainnet_transaction_hash.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_transaction_hash.f31c00e39e", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_market_updated_eth_mainnet_transaction_hash"], "alias": "not_null_fct_core_market_updated_eth_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.854871, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_market_updated_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_core_market_updated_eth_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_core_market_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_event_name.e682d1b7d5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_eth_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_eth_mainnet_event_name.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_event_name.e682d1b7d5", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_market_updated_eth_mainnet_event_name"], "alias": "not_null_fct_core_market_updated_eth_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.856512, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_market_updated_eth_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_core_market_updated_eth_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_core_market_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_fct_core_market_updated_eth_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.f0e721a249": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_fct_core_market_updated_eth_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_fct_core_marke_d21d06b76f991501aa1300a0c4a8a2f0.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_fct_core_market_updated_eth_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.f0e721a249", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "accepted_values_fct_core_market_updated_eth_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited"], "alias": "accepted_values_fct_core_marke_d21d06b76f991501aa1300a0c4a8a2f0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_fct_core_marke_d21d06b76f991501aa1300a0c4a8a2f0", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_fct_core_marke_d21d06b76f991501aa1300a0c4a8a2f0"}, "created_at": 1727988935.85815, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_fct_core_marke_d21d06b76f991501aa1300a0c4a8a2f0\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/accepted_values_fct_core_marke_d21d06b76f991501aa1300a0c4a8a2f0.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_market_updated_eth_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketCollateralWithdrawn','MarketCollateralDeposited','MarketUsdWithdrawn','MarketUsdDeposited'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.fct_core_market_updated_eth_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_eth_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["MarketCollateralWithdrawn", "MarketCollateralDeposited", "MarketUsdWithdrawn", "MarketUsdDeposited"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('fct_core_market_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_market_id.9fbceacdbc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_eth_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_eth_mainnet_market_id.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_market_id.9fbceacdbc", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_market_updated_eth_mainnet_market_id"], "alias": "not_null_fct_core_market_updated_eth_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.862443, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_market_updated_eth_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_core_market_updated_eth_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_core_market_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_market_updated_eth_mainnet_market_id__True__0.32701334f3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_market_updated_eth_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_bd3c45a752772e6ee9024ed6a31e6f2e.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_market_updated_eth_mainnet_market_id__True__0.32701334f3", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_core_market_updated_eth_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_fct_c_bd3c45a752772e6ee9024ed6a31e6f2e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_bd3c45a752772e6ee9024ed6a31e6f2e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_bd3c45a752772e6ee9024ed6a31e6f2e"}, "created_at": 1727988935.8641267, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_bd3c45a752772e6ee9024ed6a31e6f2e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_bd3c45a752772e6ee9024ed6a31e6f2e.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_market_updated_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.fct_core_market_updated_eth_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('fct_core_market_updated_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_collateral_type.fbe59aeb13": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_eth_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_eth_mainnet_collateral_type.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_collateral_type.fbe59aeb13", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_market_updated_eth_mainnet_collateral_type"], "alias": "not_null_fct_core_market_updated_eth_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.868744, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_market_updated_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_core_market_updated_eth_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_core_market_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_credit_capacity.bc652bf021": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_eth_mainnet_credit_capacity", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_eth_mainnet_credit_capacity.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_credit_capacity.bc652bf021", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_market_updated_eth_mainnet_credit_capacity"], "alias": "not_null_fct_core_market_updated_eth_mainnet_credit_capacity", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.8704195, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_credit_capacity.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect credit_capacity\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_market_updated_eth_mainnet\"\nwhere credit_capacity is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "credit_capacity", "file_key_name": "models.fct_core_market_updated_eth_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "credit_capacity", "model": "{{ get_where_subquery(ref('fct_core_market_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_net_issuance.95ea8efb4e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_eth_mainnet_net_issuance", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_eth_mainnet_net_issuance.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_net_issuance.95ea8efb4e", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_market_updated_eth_mainnet_net_issuance"], "alias": "not_null_fct_core_market_updated_eth_mainnet_net_issuance", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.8720384, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_net_issuance.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect net_issuance\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_market_updated_eth_mainnet\"\nwhere net_issuance is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "net_issuance", "file_key_name": "models.fct_core_market_updated_eth_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "net_issuance", "model": "{{ get_where_subquery(ref('fct_core_market_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_token_amount.fe11f0ce69": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_market_updated_eth_mainnet_token_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_market_updated_eth_mainnet_token_amount.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_token_amount.fe11f0ce69", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_market_updated_eth_mainnet_token_amount"], "alias": "not_null_fct_core_market_updated_eth_mainnet_token_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.873655, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_market_updated_eth_mainnet_token_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_market_updated_eth_mainnet\"\nwhere token_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.fct_core_market_updated_eth_mainnet", "attached_node": "model.synthetix.fct_core_market_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_amount", "model": "{{ get_where_subquery(ref('fct_core_market_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pool_collateral_eth_mainnet_ts.61a1043b04": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pool_collateral_eth_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pool_collateral_eth_mainnet_ts.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pool_collateral_eth_mainnet_ts.61a1043b04", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_pool_collateral_eth_mainnet_ts"], "alias": "not_null_fct_core_pool_collateral_eth_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.8754864, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_collateral_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_collateral_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_eth_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_pool_collateral_eth_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_core_pool_collateral_eth_mainnet", "attached_node": "model.synthetix.fct_core_pool_collateral_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_core_pool_collateral_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pool_collateral_eth_mainnet_collateral_type.217e5cb420": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pool_collateral_eth_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pool_collateral_eth_mainnet_collateral_type.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pool_collateral_eth_mainnet_collateral_type.217e5cb420", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_pool_collateral_eth_mainnet_collateral_type"], "alias": "not_null_fct_core_pool_collateral_eth_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.8771138, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_collateral_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_collateral_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_eth_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_pool_collateral_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_core_pool_collateral_eth_mainnet", "attached_node": "model.synthetix.fct_core_pool_collateral_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_core_pool_collateral_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pool_collateral_eth_mainnet_amount_deposited.b943283ec6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pool_collateral_eth_mainnet_amount_deposited", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pool_collateral_eth_mainnet_amount_deposited.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pool_collateral_eth_mainnet_amount_deposited.b943283ec6", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_pool_collateral_eth_mainnet_amount_deposited"], "alias": "not_null_fct_core_pool_collateral_eth_mainnet_amount_deposited", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.8787425, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_collateral_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_collateral_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pool_collateral_eth_mainnet_amount_deposited.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_deposited\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_pool_collateral_eth_mainnet\"\nwhere amount_deposited is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_deposited", "file_key_name": "models.fct_core_pool_collateral_eth_mainnet", "attached_node": "model.synthetix.fct_core_pool_collateral_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_deposited", "model": "{{ get_where_subquery(ref('fct_core_pool_collateral_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pool_delegation_eth_mainnet_ts.4c81cbc76a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pool_delegation_eth_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pool_delegation_eth_mainnet_ts.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pool_delegation_eth_mainnet_ts.4c81cbc76a", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_pool_delegation_eth_mainnet_ts"], "alias": "not_null_fct_core_pool_delegation_eth_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.880364, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_delegation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_delegation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_eth_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_pool_delegation_eth_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_core_pool_delegation_eth_mainnet", "attached_node": "model.synthetix.fct_core_pool_delegation_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_core_pool_delegation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pool_delegation_eth_mainnet_pool_id.38ebfdf86f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pool_delegation_eth_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pool_delegation_eth_mainnet_pool_id.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pool_delegation_eth_mainnet_pool_id.38ebfdf86f", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_pool_delegation_eth_mainnet_pool_id"], "alias": "not_null_fct_core_pool_delegation_eth_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.8820019, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_delegation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_delegation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_eth_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_pool_delegation_eth_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_pool_delegation_eth_mainnet", "attached_node": "model.synthetix.fct_core_pool_delegation_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_pool_delegation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_pool_delegation_eth_mainnet_pool_id__True__0.8087f39696": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_pool_delegation_eth_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_a1abcaadc79b00f18a75355656bda467.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_pool_delegation_eth_mainnet_pool_id__True__0.8087f39696", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_core_pool_delegation_eth_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_c_a1abcaadc79b00f18a75355656bda467", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_a1abcaadc79b00f18a75355656bda467", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_a1abcaadc79b00f18a75355656bda467"}, "created_at": 1727988935.8837578, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_a1abcaadc79b00f18a75355656bda467\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_delegation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_delegation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_a1abcaadc79b00f18a75355656bda467.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_pool_delegation_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_pool_delegation_eth_mainnet", "attached_node": "model.synthetix.fct_core_pool_delegation_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_pool_delegation_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_pool_delegation_eth_mainnet_collateral_type.687e523e9a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pool_delegation_eth_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pool_delegation_eth_mainnet_collateral_type.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pool_delegation_eth_mainnet_collateral_type.687e523e9a", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_pool_delegation_eth_mainnet_collateral_type"], "alias": "not_null_fct_core_pool_delegation_eth_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.887908, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pool_delegation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pool_delegation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pool_delegation_eth_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_pool_delegation_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_core_pool_delegation_eth_mainnet", "attached_node": "model.synthetix.fct_core_pool_delegation_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_core_pool_delegation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pools_eth_mainnet_id.ac06cb59ca": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pools_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pools_eth_mainnet_id.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pools_eth_mainnet_id.ac06cb59ca", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_pools_eth_mainnet_id"], "alias": "not_null_fct_core_pools_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.8897624, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pools_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pools_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pools_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_pools_eth_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_core_pools_eth_mainnet", "attached_node": "model.synthetix.fct_core_pools_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('fct_core_pools_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_pools_eth_mainnet_id__True__0.e529c0ad91": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_pools_eth_mainnet_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_core_pools_eth_mainnet_id__True__0.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_pools_eth_mainnet_id__True__0.e529c0ad91", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_core_pools_eth_mainnet_id__True__0"], "alias": "dbt_utils_accepted_range_fct_core_pools_eth_mainnet_id__True__0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.8914163, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pools_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pools_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_core_pools_eth_mainnet_id__True__0.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_pools_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.fct_core_pools_eth_mainnet", "attached_node": "model.synthetix.fct_core_pools_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "id", "model": "{{ get_where_subquery(ref('fct_core_pools_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_pools_eth_mainnet_created_ts.85e7c6f7d7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pools_eth_mainnet_created_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pools_eth_mainnet_created_ts.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pools_eth_mainnet_created_ts.85e7c6f7d7", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_pools_eth_mainnet_created_ts"], "alias": "not_null_fct_core_pools_eth_mainnet_created_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.8955014, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pools_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pools_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pools_eth_mainnet_created_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_pools_eth_mainnet\"\nwhere created_ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "created_ts", "file_key_name": "models.fct_core_pools_eth_mainnet", "attached_node": "model.synthetix.fct_core_pools_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "created_ts", "model": "{{ get_where_subquery(ref('fct_core_pools_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pools_eth_mainnet_block_number.d5795e3469": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pools_eth_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pools_eth_mainnet_block_number.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pools_eth_mainnet_block_number.d5795e3469", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_pools_eth_mainnet_block_number"], "alias": "not_null_fct_core_pools_eth_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.8971996, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pools_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pools_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pools_eth_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_pools_eth_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_core_pools_eth_mainnet", "attached_node": "model.synthetix.fct_core_pools_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_core_pools_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_pools_eth_mainnet_owner.13db5fad75": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_pools_eth_mainnet_owner", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_pools_eth_mainnet_owner.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_pools_eth_mainnet_owner.13db5fad75", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_pools_eth_mainnet_owner"], "alias": "not_null_fct_core_pools_eth_mainnet_owner", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.8988526, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_pools_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_pools_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_pools_eth_mainnet_owner.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_pools_eth_mainnet\"\nwhere owner is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "owner", "file_key_name": "models.fct_core_pools_eth_mainnet", "attached_node": "model.synthetix.fct_core_pools_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "owner", "model": "{{ get_where_subquery(ref('fct_core_pools_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_debt_eth_mainnet_ts.0a20d36f28": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_debt_eth_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_debt_eth_mainnet_ts.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_debt_eth_mainnet_ts.0a20d36f28", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_debt_eth_mainnet_ts"], "alias": "not_null_fct_pool_debt_eth_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.900514, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_debt_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_debt_eth_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_debt_eth_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_debt_eth_mainnet", "attached_node": "model.synthetix.fct_pool_debt_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_debt_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_debt_eth_mainnet_block_number.d707149fdd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_debt_eth_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_debt_eth_mainnet_block_number.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_debt_eth_mainnet_block_number.d707149fdd", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_debt_eth_mainnet_block_number"], "alias": "not_null_fct_pool_debt_eth_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.9021387, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_debt_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_debt_eth_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_debt_eth_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_pool_debt_eth_mainnet", "attached_node": "model.synthetix.fct_pool_debt_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_pool_debt_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_debt_eth_mainnet_pool_id.088122bb77": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_debt_eth_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_debt_eth_mainnet_pool_id.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_debt_eth_mainnet_pool_id.088122bb77", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_debt_eth_mainnet_pool_id"], "alias": "not_null_fct_pool_debt_eth_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.903888, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_debt_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_debt_eth_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_debt_eth_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_debt_eth_mainnet", "attached_node": "model.synthetix.fct_pool_debt_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_debt_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_debt_eth_mainnet_pool_id__True__0.9ab83c23dd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_debt_eth_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_37d9476ddcaaefbc45d08f7a6f84707f.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_debt_eth_mainnet_pool_id__True__0.9ab83c23dd", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_debt_eth_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_37d9476ddcaaefbc45d08f7a6f84707f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_37d9476ddcaaefbc45d08f7a6f84707f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_37d9476ddcaaefbc45d08f7a6f84707f"}, "created_at": 1727988935.9055464, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_37d9476ddcaaefbc45d08f7a6f84707f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_debt_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_37d9476ddcaaefbc45d08f7a6f84707f.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_debt_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_debt_eth_mainnet", "attached_node": "model.synthetix.fct_pool_debt_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_debt_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_debt_eth_mainnet_collateral_type.2f39d51963": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_debt_eth_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_debt_eth_mainnet_collateral_type.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_debt_eth_mainnet_collateral_type.2f39d51963", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_debt_eth_mainnet_collateral_type"], "alias": "not_null_fct_pool_debt_eth_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.9098825, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_debt_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_debt_eth_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_debt_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_debt_eth_mainnet", "attached_node": "model.synthetix.fct_pool_debt_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_debt_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_debt_eth_mainnet_debt.100ad3cae1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_debt_eth_mainnet_debt", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_debt_eth_mainnet_debt.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_debt_eth_mainnet_debt.100ad3cae1", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_debt_eth_mainnet_debt"], "alias": "not_null_fct_pool_debt_eth_mainnet_debt", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.9115782, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_debt_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_debt_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_debt_eth_mainnet_debt.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_debt_eth_mainnet\"\nwhere debt is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "debt", "file_key_name": "models.fct_pool_debt_eth_mainnet", "attached_node": "model.synthetix.fct_pool_debt_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "debt", "model": "{{ get_where_subquery(ref('fct_pool_debt_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_hourly_eth_mainnet_ts.d84f234266": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_hourly_eth_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_hourly_eth_mainnet_ts.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_eth_mainnet_ts.d84f234266", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_issuance_hourly_eth_mainnet_ts"], "alias": "not_null_fct_pool_issuance_hourly_eth_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.9132185, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_eth_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_hourly_eth_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_issuance_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_issuance_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_hourly_eth_mainnet_pool_id.0bd0e6635e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_hourly_eth_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_hourly_eth_mainnet_pool_id.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_eth_mainnet_pool_id.0bd0e6635e", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_issuance_hourly_eth_mainnet_pool_id"], "alias": "not_null_fct_pool_issuance_hourly_eth_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.9148502, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_eth_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_hourly_eth_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_issuance_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_issuance_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_hourly_eth_mainnet_pool_id__True__0.2f6d1cabb6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_issuance_hourly_eth_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_c91a4c24938e464a76aaa74fe2c0fc77.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_hourly_eth_mainnet_pool_id__True__0.2f6d1cabb6", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_issuance_hourly_eth_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_c91a4c24938e464a76aaa74fe2c0fc77", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_c91a4c24938e464a76aaa74fe2c0fc77", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_c91a4c24938e464a76aaa74fe2c0fc77"}, "created_at": 1727988935.9165168, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_c91a4c24938e464a76aaa74fe2c0fc77\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_c91a4c24938e464a76aaa74fe2c0fc77.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_issuance_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_hourly_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_issuance_hourly_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_issuance_hourly_eth_mainnet_collateral_type.04853a2f55": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_hourly_eth_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_hourly_eth_mainnet_collateral_type.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_eth_mainnet_collateral_type.04853a2f55", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_issuance_hourly_eth_mainnet_collateral_type"], "alias": "not_null_fct_pool_issuance_hourly_eth_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.9207203, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_eth_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_hourly_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_issuance_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_issuance_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_hourly_eth_mainnet_hourly_issuance.3ee79944a3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_hourly_eth_mainnet_hourly_issuance", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_hourly_eth_mainnet_hourly_issuance.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_eth_mainnet_hourly_issuance.3ee79944a3", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_issuance_hourly_eth_mainnet_hourly_issuance"], "alias": "not_null_fct_pool_issuance_hourly_eth_mainnet_hourly_issuance", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.9223692, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_hourly_eth_mainnet_hourly_issuance.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_issuance\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_hourly_eth_mainnet\"\nwhere hourly_issuance is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_issuance", "file_key_name": "models.fct_pool_issuance_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_issuance", "model": "{{ get_where_subquery(ref('fct_pool_issuance_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_ts.5f32fba981": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_eth_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_eth_mainnet_ts.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_ts.5f32fba981", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_issuance_eth_mainnet_ts"], "alias": "not_null_fct_pool_issuance_eth_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.924171, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_eth_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_issuance_eth_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_issuance_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_block_number.76ac645e79": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_eth_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_eth_mainnet_block_number.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_block_number.76ac645e79", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_issuance_eth_mainnet_block_number"], "alias": "not_null_fct_pool_issuance_eth_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.9258401, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_eth_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_pool_issuance_eth_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_pool_issuance_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_transaction_hash.801e733838": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_eth_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_eth_mainnet_transaction_hash.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_transaction_hash.801e733838", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_issuance_eth_mainnet_transaction_hash"], "alias": "not_null_fct_pool_issuance_eth_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.9274845, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_pool_issuance_eth_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_pool_issuance_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_pool_id.fd6c3981fe": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_eth_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_eth_mainnet_pool_id.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_pool_id.fd6c3981fe", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_issuance_eth_mainnet_pool_id"], "alias": "not_null_fct_pool_issuance_eth_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.9290893, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_eth_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_issuance_eth_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_issuance_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_eth_mainnet_pool_id__True__0.c3af88d954": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_issuance_eth_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_fa41ca552146289703e7abe44ca6f646.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_eth_mainnet_pool_id__True__0.c3af88d954", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_issuance_eth_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_fa41ca552146289703e7abe44ca6f646", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_fa41ca552146289703e7abe44ca6f646", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_fa41ca552146289703e7abe44ca6f646"}, "created_at": 1727988935.9307535, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_fa41ca552146289703e7abe44ca6f646\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_fa41ca552146289703e7abe44ca6f646.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_issuance_eth_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_issuance_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_collateral_type.9e0a6d3551": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_eth_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_eth_mainnet_collateral_type.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_collateral_type.9e0a6d3551", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_issuance_eth_mainnet_collateral_type"], "alias": "not_null_fct_pool_issuance_eth_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.9349854, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_issuance_eth_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_issuance_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_account_id.d686918ab7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_eth_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_eth_mainnet_account_id.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_account_id.d686918ab7", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_issuance_eth_mainnet_account_id"], "alias": "not_null_fct_pool_issuance_eth_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.9366746, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_eth_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_pool_issuance_eth_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_pool_issuance_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_amount.4a0d8649af": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_issuance_eth_mainnet_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_issuance_eth_mainnet_amount.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_amount.4a0d8649af", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_issuance_eth_mainnet_amount"], "alias": "not_null_fct_pool_issuance_eth_mainnet_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.9384763, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_issuance_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_issuance_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_issuance_eth_mainnet_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_eth_mainnet\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.fct_pool_issuance_eth_mainnet", "attached_node": "model.synthetix.fct_pool_issuance_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('fct_pool_issuance_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_ts.2a846b2bb8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_eth_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_eth_mainnet_ts.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_ts.2a846b2bb8", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_pnl_hourly_eth_mainnet_ts"], "alias": "not_null_fct_pool_pnl_hourly_eth_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.9401453, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_pnl_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_pool_id.d4b3c4be36": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_eth_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_eth_mainnet_pool_id.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_pool_id.d4b3c4be36", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_pnl_hourly_eth_mainnet_pool_id"], "alias": "not_null_fct_pool_pnl_hourly_eth_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.941791, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_pnl_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_pool_id__True__0.ad130b0c2f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_4e450d674b791e1df8b4f4f3d7636c5f.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_pool_id__True__0.ad130b0c2f", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_4e450d674b791e1df8b4f4f3d7636c5f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_4e450d674b791e1df8b4f4f3d7636c5f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_4e450d674b791e1df8b4f4f3d7636c5f"}, "created_at": 1727988935.9434392, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_4e450d674b791e1df8b4f4f3d7636c5f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_4e450d674b791e1df8b4f4f3d7636c5f.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_pnl_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_collateral_type.8346dc5b9e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_eth_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_eth_mainnet_collateral_type.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_collateral_type.8346dc5b9e", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_pnl_hourly_eth_mainnet_collateral_type"], "alias": "not_null_fct_pool_pnl_hourly_eth_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.9476743, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_pnl_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_collateral_value.bf72ec5191": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_eth_mainnet_collateral_value", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_eth_mainnet_collateral_value.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_collateral_value.bf72ec5191", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_pnl_hourly_eth_mainnet_collateral_value"], "alias": "not_null_fct_pool_pnl_hourly_eth_mainnet_collateral_value", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.949365, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_collateral_value.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\nwhere collateral_value is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.fct_pool_pnl_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_value", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_collateral_value__True__0.aa5cf487aa": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_collateral_value__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_3cf53cd92b2b1ff30275b19a4a617a35.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_collateral_value__True__0.aa5cf487aa", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_collateral_value__True__0"], "alias": "dbt_utils_accepted_range_fct_p_3cf53cd92b2b1ff30275b19a4a617a35", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_3cf53cd92b2b1ff30275b19a4a617a35", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_3cf53cd92b2b1ff30275b19a4a617a35"}, "created_at": 1727988935.9510393, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_3cf53cd92b2b1ff30275b19a4a617a35\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_3cf53cd92b2b1ff30275b19a4a617a35.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.fct_pool_pnl_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collateral_value", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_debt.34ed8f7e19": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_eth_mainnet_debt", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_eth_mainnet_debt.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_debt.34ed8f7e19", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_pnl_hourly_eth_mainnet_debt"], "alias": "not_null_fct_pool_pnl_hourly_eth_mainnet_debt", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.955482, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_debt.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\nwhere debt is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "debt", "file_key_name": "models.fct_pool_pnl_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "debt", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_issuance.d981b1941f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_issuance", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_issuance.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_issuance.d981b1941f", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_issuance"], "alias": "not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_issuance", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.957119, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_issuance.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_issuance\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\nwhere hourly_issuance is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_issuance", "file_key_name": "models.fct_pool_pnl_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_issuance", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl.aef91ccc24": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl.aef91ccc24", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl"], "alias": "not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.9587708, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\nwhere hourly_pnl is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_pnl", "file_key_name": "models.fct_pool_pnl_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_pnl", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_debt_migrated.b2364c3711": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_debt_migrated", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_debt_migrated.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_debt_migrated.b2364c3711", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_debt_migrated"], "alias": "not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_debt_migrated", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.960553, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_debt_migrated.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_debt_migrated\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\nwhere hourly_debt_migrated is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_debt_migrated", "file_key_name": "models.fct_pool_pnl_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_debt_migrated", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_rewards_usd.8fd34c30e5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_eth_mainnet_rewards_usd", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_eth_mainnet_rewards_usd.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_rewards_usd.8fd34c30e5", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_pnl_hourly_eth_mainnet_rewards_usd"], "alias": "not_null_fct_pool_pnl_hourly_eth_mainnet_rewards_usd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.962164, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_rewards_usd.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\nwhere rewards_usd is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_pool_pnl_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_rewards_usd__True__0.80c1c42490": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_rewards_usd__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_c642ac1eb2e73de04b3c7331a4a52185.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_rewards_usd__True__0.80c1c42490", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_rewards_usd__True__0"], "alias": "dbt_utils_accepted_range_fct_p_c642ac1eb2e73de04b3c7331a4a52185", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_c642ac1eb2e73de04b3c7331a4a52185", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_c642ac1eb2e73de04b3c7331a4a52185"}, "created_at": 1727988935.9637856, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_c642ac1eb2e73de04b3c7331a4a52185\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_c642ac1eb2e73de04b3c7331a4a52185.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_pool_pnl_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl_pct.d9b73c59f7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl_pct", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl_pct.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl_pct.d9b73c59f7", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl_pct"], "alias": "not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl_pct", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.9681451, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl_pct.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl_pct\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\nwhere hourly_pnl_pct is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_pnl_pct", "file_key_name": "models.fct_pool_pnl_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_pnl_pct", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl_pct__True__1___1.ad0a057625": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl_pct__True__1___1", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_b619d6e075a6befe7091b2fac0bf9d19.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl_pct__True__1___1.ad0a057625", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl_pct__True__1___1"], "alias": "dbt_utils_accepted_range_fct_p_b619d6e075a6befe7091b2fac0bf9d19", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_b619d6e075a6befe7091b2fac0bf9d19", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_b619d6e075a6befe7091b2fac0bf9d19"}, "created_at": 1727988935.9698887, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_b619d6e075a6befe7091b2fac0bf9d19\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_b619d6e075a6befe7091b2fac0bf9d19.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_pnl_pct >= -1\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_pnl_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_pnl_pct", "file_key_name": "models.fct_pool_pnl_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": -1, "max_value": 1, "inclusive": true, "column_name": "hourly_pnl_pct", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_rewards_pct.d8b6a6177f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_rewards_pct", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_rewards_pct.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_rewards_pct.d8b6a6177f", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_rewards_pct"], "alias": "not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_rewards_pct", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.974129, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_rewards_pct.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_rewards_pct\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\nwhere hourly_rewards_pct is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_rewards_pct", "file_key_name": "models.fct_pool_pnl_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_rewards_pct", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_hourly_rewards_pct__True__1__0.b431022b52": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_hourly_rewards_pct__True__1__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_c6b20868bf12e187c3c86d5f98a17a2d.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_hourly_rewards_pct__True__1__0.b431022b52", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_hourly_rewards_pct__True__1__0"], "alias": "dbt_utils_accepted_range_fct_p_c6b20868bf12e187c3c86d5f98a17a2d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_c6b20868bf12e187c3c86d5f98a17a2d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_c6b20868bf12e187c3c86d5f98a17a2d"}, "created_at": 1727988935.9758444, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_c6b20868bf12e187c3c86d5f98a17a2d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_c6b20868bf12e187c3c86d5f98a17a2d.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct >= 0\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_rewards_pct", "file_key_name": "models.fct_pool_pnl_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "max_value": 1, "inclusive": true, "column_name": "hourly_rewards_pct", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_total_pct.b8f62bde16": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_total_pct", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_total_pct.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_total_pct.b8f62bde16", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_total_pct"], "alias": "not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_total_pct", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.9801164, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_pnl_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_total_pct.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_total_pct\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\nwhere hourly_total_pct is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_total_pct", "file_key_name": "models.fct_pool_pnl_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_pnl_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_total_pct", "model": "{{ get_where_subquery(ref('fct_pool_pnl_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_hourly_eth_mainnet_ts.89ba67bb4f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_hourly_eth_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_hourly_eth_mainnet_ts.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_eth_mainnet_ts.89ba67bb4f", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_rewards_hourly_eth_mainnet_ts"], "alias": "not_null_fct_pool_rewards_hourly_eth_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.9818242, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_eth_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_hourly_eth_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_rewards_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_rewards_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_hourly_eth_mainnet_pool_id.7f91755bfb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_hourly_eth_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_hourly_eth_mainnet_pool_id.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_eth_mainnet_pool_id.7f91755bfb", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_rewards_hourly_eth_mainnet_pool_id"], "alias": "not_null_fct_pool_rewards_hourly_eth_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.9835, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_eth_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_hourly_eth_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_rewards_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_rewards_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_eth_mainnet_pool_id__True__0.208ead2f02": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_hourly_eth_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_5f5ea2512e72e9d33d7be84a5f82e91a.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_eth_mainnet_pool_id__True__0.208ead2f02", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_rewards_hourly_eth_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_5f5ea2512e72e9d33d7be84a5f82e91a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_5f5ea2512e72e9d33d7be84a5f82e91a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_5f5ea2512e72e9d33d7be84a5f82e91a"}, "created_at": 1727988935.9851468, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_5f5ea2512e72e9d33d7be84a5f82e91a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_5f5ea2512e72e9d33d7be84a5f82e91a.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_rewards_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_hourly_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_rewards_hourly_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_rewards_hourly_eth_mainnet_collateral_type.1949d93db9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_hourly_eth_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_hourly_eth_mainnet_collateral_type.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_eth_mainnet_collateral_type.1949d93db9", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_rewards_hourly_eth_mainnet_collateral_type"], "alias": "not_null_fct_pool_rewards_hourly_eth_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.9894369, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_eth_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_hourly_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_rewards_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_rewards_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_hourly_eth_mainnet_rewards_usd.3095906515": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_hourly_eth_mainnet_rewards_usd", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_hourly_eth_mainnet_rewards_usd.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_eth_mainnet_rewards_usd.3095906515", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_rewards_hourly_eth_mainnet_rewards_usd"], "alias": "not_null_fct_pool_rewards_hourly_eth_mainnet_rewards_usd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.9911478, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_hourly_eth_mainnet_rewards_usd.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_hourly_eth_mainnet\"\nwhere rewards_usd is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_pool_rewards_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_pool_rewards_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_eth_mainnet_rewards_usd__True__0.2e789c32db": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_hourly_eth_mainnet_rewards_usd__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_97bd635a3321c7cb622fc608c9dac2b2.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_eth_mainnet_rewards_usd__True__0.2e789c32db", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_rewards_hourly_eth_mainnet_rewards_usd__True__0"], "alias": "dbt_utils_accepted_range_fct_p_97bd635a3321c7cb622fc608c9dac2b2", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_97bd635a3321c7cb622fc608c9dac2b2", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_97bd635a3321c7cb622fc608c9dac2b2"}, "created_at": 1727988935.9929736, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_97bd635a3321c7cb622fc608c9dac2b2\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_97bd635a3321c7cb622fc608c9dac2b2.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_pool_rewards_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_hourly_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_pool_rewards_hourly_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_ts.667157dbf6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_eth_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_token_hourly_eth_mainnet_ts.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_ts.667157dbf6", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_rewards_token_hourly_eth_mainnet_ts"], "alias": "not_null_fct_pool_rewards_token_hourly_eth_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.9972284, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_eth_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_pool_rewards_token_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_pool_id.69049a093a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_eth_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_token_hourly_eth_mainnet_pool_id.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_pool_id.69049a093a", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_rewards_token_hourly_eth_mainnet_pool_id"], "alias": "not_null_fct_pool_rewards_token_hourly_eth_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988935.998933, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_eth_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_rewards_token_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_pool_id__True__0.0f059b9a12": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_a2f8130bd385146eb3ac2417b74d3623.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_pool_id__True__0.0f059b9a12", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_p_a2f8130bd385146eb3ac2417b74d3623", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_a2f8130bd385146eb3ac2417b74d3623", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_a2f8130bd385146eb3ac2417b74d3623"}, "created_at": 1727988936.0007548, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_a2f8130bd385146eb3ac2417b74d3623\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_a2f8130bd385146eb3ac2417b74d3623.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_pool_rewards_token_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_collateral_type.22ec7c38ba": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_eth_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_toke_1b37fa723d141179d74f2a8f22262b1c.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_collateral_type.22ec7c38ba", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_rewards_token_hourly_eth_mainnet_collateral_type"], "alias": "not_null_fct_pool_rewards_toke_1b37fa723d141179d74f2a8f22262b1c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_pool_rewards_toke_1b37fa723d141179d74f2a8f22262b1c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_pool_rewards_toke_1b37fa723d141179d74f2a8f22262b1c"}, "created_at": 1727988936.0048888, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_pool_rewards_toke_1b37fa723d141179d74f2a8f22262b1c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_1b37fa723d141179d74f2a8f22262b1c.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_pool_rewards_token_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_distributor.a65a6d19bf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_eth_mainnet_distributor", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_token_hourly_eth_mainnet_distributor.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_distributor.a65a6d19bf", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_rewards_token_hourly_eth_mainnet_distributor"], "alias": "not_null_fct_pool_rewards_token_hourly_eth_mainnet_distributor", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.0067127, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_eth_mainnet_distributor.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\nwhere distributor is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "distributor", "file_key_name": "models.fct_pool_rewards_token_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "distributor", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_token_symbol.609ae29f03": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_eth_mainnet_token_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_token_hourly_eth_mainnet_token_symbol.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_token_symbol.609ae29f03", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_rewards_token_hourly_eth_mainnet_token_symbol"], "alias": "not_null_fct_pool_rewards_token_hourly_eth_mainnet_token_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.0083597, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_eth_mainnet_token_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\nwhere token_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_symbol", "file_key_name": "models.fct_pool_rewards_token_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_symbol", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_price.89f536fe6c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_eth_mainnet_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_token_hourly_eth_mainnet_price.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_price.89f536fe6c", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_rewards_token_hourly_eth_mainnet_price"], "alias": "not_null_fct_pool_rewards_token_hourly_eth_mainnet_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.0100572, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_eth_mainnet_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.fct_pool_rewards_token_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_price__True__0.3b4b47afcc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_6c8e00b5fea6ea747b34f06f0320b43d.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_price__True__0.3b4b47afcc", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_price__True__0"], "alias": "dbt_utils_accepted_range_fct_p_6c8e00b5fea6ea747b34f06f0320b43d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_6c8e00b5fea6ea747b34f06f0320b43d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_6c8e00b5fea6ea747b34f06f0320b43d"}, "created_at": 1727988936.011705, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_6c8e00b5fea6ea747b34f06f0320b43d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_6c8e00b5fea6ea747b34f06f0320b43d.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.fct_pool_rewards_token_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "price", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_hourly_amount.701c4a765f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_eth_mainnet_hourly_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_toke_e14b12dbad2ae17fd6b51fd232e2f506.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_hourly_amount.701c4a765f", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_rewards_token_hourly_eth_mainnet_hourly_amount"], "alias": "not_null_fct_pool_rewards_toke_e14b12dbad2ae17fd6b51fd232e2f506", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_pool_rewards_toke_e14b12dbad2ae17fd6b51fd232e2f506", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_pool_rewards_toke_e14b12dbad2ae17fd6b51fd232e2f506"}, "created_at": 1727988936.0159607, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_pool_rewards_toke_e14b12dbad2ae17fd6b51fd232e2f506\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_e14b12dbad2ae17fd6b51fd232e2f506.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_amount\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\nwhere hourly_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_amount", "file_key_name": "models.fct_pool_rewards_token_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_amount", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_hourly_amount__True__0.76ed6e76ab": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_hourly_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_26f860be0c2f83871be063705ed0d088.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_hourly_amount__True__0.76ed6e76ab", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_hourly_amount__True__0"], "alias": "dbt_utils_accepted_range_fct_p_26f860be0c2f83871be063705ed0d088", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_26f860be0c2f83871be063705ed0d088", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_26f860be0c2f83871be063705ed0d088"}, "created_at": 1727988936.0176377, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_26f860be0c2f83871be063705ed0d088\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_26f860be0c2f83871be063705ed0d088.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_amount", "file_key_name": "models.fct_pool_rewards_token_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "hourly_amount", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_amount_distributed.3faeed6846": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_eth_mainnet_amount_distributed", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_toke_6bc3563e83626e6160dfb0050ae58c8b.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_amount_distributed.3faeed6846", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_rewards_token_hourly_eth_mainnet_amount_distributed"], "alias": "not_null_fct_pool_rewards_toke_6bc3563e83626e6160dfb0050ae58c8b", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_pool_rewards_toke_6bc3563e83626e6160dfb0050ae58c8b", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_pool_rewards_toke_6bc3563e83626e6160dfb0050ae58c8b"}, "created_at": 1727988936.0219202, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_pool_rewards_toke_6bc3563e83626e6160dfb0050ae58c8b\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_toke_6bc3563e83626e6160dfb0050ae58c8b.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_distributed\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\nwhere amount_distributed is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_distributed", "file_key_name": "models.fct_pool_rewards_token_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_distributed", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_amount_distributed__True__0.26815f50d4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_amount_distributed__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_cb508134c0b1447803ea96994a4b3fec.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_amount_distributed__True__0.26815f50d4", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_amount_distributed__True__0"], "alias": "dbt_utils_accepted_range_fct_p_cb508134c0b1447803ea96994a4b3fec", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_cb508134c0b1447803ea96994a4b3fec", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_cb508134c0b1447803ea96994a4b3fec"}, "created_at": 1727988936.023613, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_cb508134c0b1447803ea96994a4b3fec\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_cb508134c0b1447803ea96994a4b3fec.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_distributed >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_distributed", "file_key_name": "models.fct_pool_rewards_token_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount_distributed", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_rewards_usd.84778cf230": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_pool_rewards_token_hourly_eth_mainnet_rewards_usd", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_pool_rewards_token_hourly_eth_mainnet_rewards_usd.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_rewards_usd.84778cf230", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_pool_rewards_token_hourly_eth_mainnet_rewards_usd"], "alias": "not_null_fct_pool_rewards_token_hourly_eth_mainnet_rewards_usd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.0279145, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_pool_rewards_token_hourly_eth_mainnet_rewards_usd.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\nwhere rewards_usd is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_pool_rewards_token_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_rewards_usd__True__0.0d8876b70b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_rewards_usd__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_11488003baec9a724afe97be296df511.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_rewards_usd__True__0.0d8876b70b", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_rewards_usd__True__0"], "alias": "dbt_utils_accepted_range_fct_p_11488003baec9a724afe97be296df511", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_11488003baec9a724afe97be296df511", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_11488003baec9a724afe97be296df511"}, "created_at": 1727988936.0296013, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_11488003baec9a724afe97be296df511\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_pool_rewards_token_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_p_11488003baec9a724afe97be296df511.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "rewards_usd", "file_key_name": "models.fct_pool_rewards_token_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "rewards_usd", "model": "{{ get_where_subquery(ref('fct_pool_rewards_token_hourly_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_migration_eth_mainnet_ts.4a5f6995ac": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_migration_eth_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_migration_eth_mainnet_ts.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_migration_eth_mainnet_ts.4a5f6995ac", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_migration_eth_mainnet_ts"], "alias": "not_null_fct_core_migration_eth_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.0342572, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_migration_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_migration_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_eth_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_core_migration_eth_mainnet", "attached_node": "model.synthetix.fct_core_migration_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_core_migration_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_migration_eth_mainnet_block_number.9a454098b0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_migration_eth_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_migration_eth_mainnet_block_number.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_migration_eth_mainnet_block_number.9a454098b0", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_migration_eth_mainnet_block_number"], "alias": "not_null_fct_core_migration_eth_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.0359344, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_migration_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_migration_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_eth_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.fct_core_migration_eth_mainnet", "attached_node": "model.synthetix.fct_core_migration_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('fct_core_migration_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_migration_eth_mainnet_transaction_hash.15435ec6a4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_migration_eth_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_migration_eth_mainnet_transaction_hash.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_migration_eth_mainnet_transaction_hash.15435ec6a4", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_migration_eth_mainnet_transaction_hash"], "alias": "not_null_fct_core_migration_eth_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.0375774, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_migration_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_migration_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.fct_core_migration_eth_mainnet", "attached_node": "model.synthetix.fct_core_migration_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('fct_core_migration_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_migration_eth_mainnet_pool_id.f0e6b5266e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_migration_eth_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_migration_eth_mainnet_pool_id.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_migration_eth_mainnet_pool_id.f0e6b5266e", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_migration_eth_mainnet_pool_id"], "alias": "not_null_fct_core_migration_eth_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.0393226, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_migration_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_migration_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_eth_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_migration_eth_mainnet", "attached_node": "model.synthetix.fct_core_migration_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_migration_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_migration_eth_mainnet_pool_id__True__1__1.451aedc606": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_migration_eth_mainnet_pool_id__True__1__1", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_48f0d9921539034df20c548ad9e39887.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_migration_eth_mainnet_pool_id__True__1__1.451aedc606", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_core_migration_eth_mainnet_pool_id__True__1__1"], "alias": "dbt_utils_accepted_range_fct_c_48f0d9921539034df20c548ad9e39887", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_48f0d9921539034df20c548ad9e39887", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_48f0d9921539034df20c548ad9e39887"}, "created_at": 1727988936.040994, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_48f0d9921539034df20c548ad9e39887\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_migration_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_migration_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_48f0d9921539034df20c548ad9e39887.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 1\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_migration_eth_mainnet", "attached_node": "model.synthetix.fct_core_migration_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 1, "max_value": 1, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_migration_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_migration_eth_mainnet_collateral_type.d3ff39474d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_migration_eth_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_migration_eth_mainnet_collateral_type.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_migration_eth_mainnet_collateral_type.d3ff39474d", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_migration_eth_mainnet_collateral_type"], "alias": "not_null_fct_core_migration_eth_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.0451035, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_migration_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_migration_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_core_migration_eth_mainnet", "attached_node": "model.synthetix.fct_core_migration_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_core_migration_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_fct_core_migration_eth_mainnet_collateral_type__0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F.a38946ae0c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_fct_core_migration_eth_mainnet_collateral_type__0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_fct_core_migra_a67858299bafa53cea6a7746c340025c.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_fct_core_migration_eth_mainnet_collateral_type__0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F.a38946ae0c", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "accepted_values_fct_core_migration_eth_mainnet_collateral_type__0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F"], "alias": "accepted_values_fct_core_migra_a67858299bafa53cea6a7746c340025c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_fct_core_migra_a67858299bafa53cea6a7746c340025c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_fct_core_migra_a67858299bafa53cea6a7746c340025c"}, "created_at": 1727988936.0469673, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_fct_core_migra_a67858299bafa53cea6a7746c340025c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_migration_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_migration_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/accepted_values_fct_core_migra_a67858299bafa53cea6a7746c340025c.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n collateral_type as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_eth_mainnet\"\n group by collateral_type\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n '0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_core_migration_eth_mainnet", "attached_node": "model.synthetix.fct_core_migration_eth_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F"], "column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_core_migration_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_migration_eth_mainnet_staker.745012ec35": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_migration_eth_mainnet_staker", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_migration_eth_mainnet_staker.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_migration_eth_mainnet_staker.745012ec35", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_migration_eth_mainnet_staker"], "alias": "not_null_fct_core_migration_eth_mainnet_staker", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.0514207, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_migration_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_migration_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_staker.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect staker\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_eth_mainnet\"\nwhere staker is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "staker", "file_key_name": "models.fct_core_migration_eth_mainnet", "attached_node": "model.synthetix.fct_core_migration_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "staker", "model": "{{ get_where_subquery(ref('fct_core_migration_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_migration_eth_mainnet_account_id.afcffa2df1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_migration_eth_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_migration_eth_mainnet_account_id.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_migration_eth_mainnet_account_id.afcffa2df1", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_migration_eth_mainnet_account_id"], "alias": "not_null_fct_core_migration_eth_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.0532758, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_migration_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_migration_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_eth_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.fct_core_migration_eth_mainnet", "attached_node": "model.synthetix.fct_core_migration_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('fct_core_migration_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_migration_eth_mainnet_collateral_amount.0b05c3add8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_migration_eth_mainnet_collateral_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_migration_eth_mainnet_collateral_amount.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_migration_eth_mainnet_collateral_amount.0b05c3add8", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_migration_eth_mainnet_collateral_amount"], "alias": "not_null_fct_core_migration_eth_mainnet_collateral_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.0549333, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_migration_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_migration_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_collateral_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_amount\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_eth_mainnet\"\nwhere collateral_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_amount", "file_key_name": "models.fct_core_migration_eth_mainnet", "attached_node": "model.synthetix.fct_core_migration_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_amount", "model": "{{ get_where_subquery(ref('fct_core_migration_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_migration_eth_mainnet_collateral_amount__True__0.049cad30eb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_migration_eth_mainnet_collateral_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_8874a5f4f6fdea2aa80f500cdb51138b.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_migration_eth_mainnet_collateral_amount__True__0.049cad30eb", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_core_migration_eth_mainnet_collateral_amount__True__0"], "alias": "dbt_utils_accepted_range_fct_c_8874a5f4f6fdea2aa80f500cdb51138b", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_8874a5f4f6fdea2aa80f500cdb51138b", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_8874a5f4f6fdea2aa80f500cdb51138b"}, "created_at": 1727988936.056591, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_8874a5f4f6fdea2aa80f500cdb51138b\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_migration_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_migration_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_8874a5f4f6fdea2aa80f500cdb51138b.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_amount", "file_key_name": "models.fct_core_migration_eth_mainnet", "attached_node": "model.synthetix.fct_core_migration_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collateral_amount", "model": "{{ get_where_subquery(ref('fct_core_migration_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_migration_eth_mainnet_debt_amount.8b36e762c2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_migration_eth_mainnet_debt_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_migration_eth_mainnet_debt_amount.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_migration_eth_mainnet_debt_amount.8b36e762c2", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_migration_eth_mainnet_debt_amount"], "alias": "not_null_fct_core_migration_eth_mainnet_debt_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.0608404, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_migration_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_migration_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_eth_mainnet_debt_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt_amount\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_eth_mainnet\"\nwhere debt_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "debt_amount", "file_key_name": "models.fct_core_migration_eth_mainnet", "attached_node": "model.synthetix.fct_core_migration_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "debt_amount", "model": "{{ get_where_subquery(ref('fct_core_migration_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_migration_hourly_eth_mainnet_ts.a201c86ec0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_migration_hourly_eth_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_migration_hourly_eth_mainnet_ts.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_migration_hourly_eth_mainnet_ts.a201c86ec0", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_migration_hourly_eth_mainnet_ts"], "alias": "not_null_fct_core_migration_hourly_eth_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.0625157, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_migration_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_migration_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_hourly_eth_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_hourly_eth_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_core_migration_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_core_migration_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_core_migration_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_migration_hourly_eth_mainnet_pool_id.55def21e95": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_migration_hourly_eth_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_migration_hourly_eth_mainnet_pool_id.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_migration_hourly_eth_mainnet_pool_id.55def21e95", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_migration_hourly_eth_mainnet_pool_id"], "alias": "not_null_fct_core_migration_hourly_eth_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.0641418, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_migration_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_migration_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_hourly_eth_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_hourly_eth_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_migration_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_core_migration_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_migration_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_migration_hourly_eth_mainnet_pool_id__True__0.a0670cc5c1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_migration_hourly_eth_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_d85f31b9b2ce6f6655bed616ef640917.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_migration_hourly_eth_mainnet_pool_id__True__0.a0670cc5c1", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_core_migration_hourly_eth_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_fct_c_d85f31b9b2ce6f6655bed616ef640917", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_d85f31b9b2ce6f6655bed616ef640917", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_d85f31b9b2ce6f6655bed616ef640917"}, "created_at": 1727988936.06593, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_d85f31b9b2ce6f6655bed616ef640917\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_migration_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_migration_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_d85f31b9b2ce6f6655bed616ef640917.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.fct_core_migration_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_core_migration_hourly_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('fct_core_migration_hourly_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_core_migration_hourly_eth_mainnet_collateral_type.e0ef271f9a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_migration_hourly_eth_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_migration_hourly_eth_mainnet_collateral_type.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_migration_hourly_eth_mainnet_collateral_type.e0ef271f9a", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_migration_hourly_eth_mainnet_collateral_type"], "alias": "not_null_fct_core_migration_hourly_eth_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.0700471, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_migration_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_migration_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_hourly_eth_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_hourly_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.fct_core_migration_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_core_migration_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('fct_core_migration_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_core_migration_hourly_eth_mainnet_hourly_debt_migrated.99b91b00b5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_core_migration_hourly_eth_mainnet_hourly_debt_migrated", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_core_migration_ho_8d7c5dd06705413d11ea6deca8cf644b.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_fct_core_migration_hourly_eth_mainnet_hourly_debt_migrated.99b91b00b5", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "not_null_fct_core_migration_hourly_eth_mainnet_hourly_debt_migrated"], "alias": "not_null_fct_core_migration_ho_8d7c5dd06705413d11ea6deca8cf644b", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_fct_core_migration_ho_8d7c5dd06705413d11ea6deca8cf644b", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_fct_core_migration_ho_8d7c5dd06705413d11ea6deca8cf644b"}, "created_at": 1727988936.0717266, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_fct_core_migration_ho_8d7c5dd06705413d11ea6deca8cf644b\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_migration_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_migration_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/not_null_fct_core_migration_ho_8d7c5dd06705413d11ea6deca8cf644b.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_debt_migrated\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_hourly_eth_mainnet\"\nwhere hourly_debt_migrated is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_debt_migrated", "file_key_name": "models.fct_core_migration_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_core_migration_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "hourly_debt_migrated", "model": "{{ get_where_subquery(ref('fct_core_migration_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_core_migration_hourly_eth_mainnet_hourly_debt_migrated__True__0.2c5355cf5c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_core_migration_hourly_eth_mainnet_hourly_debt_migrated__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_c_a087b5b0934fce77ccb5a84d8ceadd2a.sql", "original_file_path": "models/marts/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_migration_hourly_eth_mainnet_hourly_debt_migrated__True__0.2c5355cf5c", "fqn": ["synthetix", "marts", "eth", "mainnet", "core", "dbt_utils_accepted_range_fct_core_migration_hourly_eth_mainnet_hourly_debt_migrated__True__0"], "alias": "dbt_utils_accepted_range_fct_c_a087b5b0934fce77ccb5a84d8ceadd2a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_c_a087b5b0934fce77ccb5a84d8ceadd2a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_c_a087b5b0934fce77ccb5a84d8ceadd2a"}, "created_at": 1727988936.0735605, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_c_a087b5b0934fce77ccb5a84d8ceadd2a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_core_migration_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_core_migration_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_fct_c_a087b5b0934fce77ccb5a84d8ceadd2a.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_debt_migrated >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "hourly_debt_migrated", "file_key_name": "models.fct_core_migration_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_core_migration_hourly_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "hourly_debt_migrated", "model": "{{ get_where_subquery(ref('fct_core_migration_hourly_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_prices_eth_mainnet_ts.4a1a2f8c2d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_prices_eth_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_prices_eth_mainnet_ts.sql", "original_file_path": "models/marts/eth/mainnet/prices/schema.yml", "unique_id": "test.synthetix.not_null_fct_prices_eth_mainnet_ts.4a1a2f8c2d", "fqn": ["synthetix", "marts", "eth", "mainnet", "prices", "not_null_fct_prices_eth_mainnet_ts"], "alias": "not_null_fct_prices_eth_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.0798845, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/not_null_fct_prices_eth_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_prices_eth_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_prices_eth_mainnet", "attached_node": "model.synthetix.fct_prices_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_prices_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_prices_eth_mainnet_market_symbol.f1f5318f4a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_prices_eth_mainnet_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_prices_eth_mainnet_market_symbol.sql", "original_file_path": "models/marts/eth/mainnet/prices/schema.yml", "unique_id": "test.synthetix.not_null_fct_prices_eth_mainnet_market_symbol.f1f5318f4a", "fqn": ["synthetix", "marts", "eth", "mainnet", "prices", "not_null_fct_prices_eth_mainnet_market_symbol"], "alias": "not_null_fct_prices_eth_mainnet_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.0815966, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/not_null_fct_prices_eth_mainnet_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_prices_eth_mainnet\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.fct_prices_eth_mainnet", "attached_node": "model.synthetix.fct_prices_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('fct_prices_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_prices_eth_mainnet_price.fff835950c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_prices_eth_mainnet_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_prices_eth_mainnet_price.sql", "original_file_path": "models/marts/eth/mainnet/prices/schema.yml", "unique_id": "test.synthetix.not_null_fct_prices_eth_mainnet_price.fff835950c", "fqn": ["synthetix", "marts", "eth", "mainnet", "prices", "not_null_fct_prices_eth_mainnet_price"], "alias": "not_null_fct_prices_eth_mainnet_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.0832496, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/not_null_fct_prices_eth_mainnet_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_prices_eth_mainnet\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.fct_prices_eth_mainnet", "attached_node": "model.synthetix.fct_prices_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('fct_prices_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_prices_eth_mainnet_price__True__0.4a537a60cd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_prices_eth_mainnet_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_prices_eth_mainnet_price__True__0.sql", "original_file_path": "models/marts/eth/mainnet/prices/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_prices_eth_mainnet_price__True__0.4a537a60cd", "fqn": ["synthetix", "marts", "eth", "mainnet", "prices", "dbt_utils_accepted_range_fct_prices_eth_mainnet_price__True__0"], "alias": "dbt_utils_accepted_range_fct_prices_eth_mainnet_price__True__0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.0851736, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/dbt_utils_accepted_range_fct_prices_eth_mainnet_price__True__0.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_prices_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.fct_prices_eth_mainnet", "attached_node": "model.synthetix.fct_prices_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "price", "model": "{{ get_where_subquery(ref('fct_prices_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_fct_prices_hourly_eth_mainnet_ts.6f3aced404": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_prices_hourly_eth_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_prices_hourly_eth_mainnet_ts.sql", "original_file_path": "models/marts/eth/mainnet/prices/schema.yml", "unique_id": "test.synthetix.not_null_fct_prices_hourly_eth_mainnet_ts.6f3aced404", "fqn": ["synthetix", "marts", "eth", "mainnet", "prices", "not_null_fct_prices_hourly_eth_mainnet_ts"], "alias": "not_null_fct_prices_hourly_eth_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.08907, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/not_null_fct_prices_hourly_eth_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_prices_hourly_eth_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.fct_prices_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_prices_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('fct_prices_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_prices_hourly_eth_mainnet_market_symbol.dad998df0c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_prices_hourly_eth_mainnet_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_prices_hourly_eth_mainnet_market_symbol.sql", "original_file_path": "models/marts/eth/mainnet/prices/schema.yml", "unique_id": "test.synthetix.not_null_fct_prices_hourly_eth_mainnet_market_symbol.dad998df0c", "fqn": ["synthetix", "marts", "eth", "mainnet", "prices", "not_null_fct_prices_hourly_eth_mainnet_market_symbol"], "alias": "not_null_fct_prices_hourly_eth_mainnet_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.0907571, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/not_null_fct_prices_hourly_eth_mainnet_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_prices_hourly_eth_mainnet\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.fct_prices_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_prices_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('fct_prices_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_fct_prices_hourly_eth_mainnet_price.f438a75278": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_fct_prices_hourly_eth_mainnet_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_fct_prices_hourly_eth_mainnet_price.sql", "original_file_path": "models/marts/eth/mainnet/prices/schema.yml", "unique_id": "test.synthetix.not_null_fct_prices_hourly_eth_mainnet_price.f438a75278", "fqn": ["synthetix", "marts", "eth", "mainnet", "prices", "not_null_fct_prices_hourly_eth_mainnet_price"], "alias": "not_null_fct_prices_hourly_eth_mainnet_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.0926251, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/not_null_fct_prices_hourly_eth_mainnet_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_prices_hourly_eth_mainnet\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.fct_prices_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_prices_hourly_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('fct_prices_hourly_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_fct_prices_hourly_eth_mainnet_price__True__0.7cc073306d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_fct_prices_hourly_eth_mainnet_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_fct_p_f868bfeea2d8480d4dec20c65d9ae75a.sql", "original_file_path": "models/marts/eth/mainnet/prices/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_prices_hourly_eth_mainnet_price__True__0.7cc073306d", "fqn": ["synthetix", "marts", "eth", "mainnet", "prices", "dbt_utils_accepted_range_fct_prices_hourly_eth_mainnet_price__True__0"], "alias": "dbt_utils_accepted_range_fct_p_f868bfeea2d8480d4dec20c65d9ae75a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_fct_p_f868bfeea2d8480d4dec20c65d9ae75a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_fct_p_f868bfeea2d8480d4dec20c65d9ae75a"}, "created_at": 1727988936.0942829, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_fct_p_f868bfeea2d8480d4dec20c65d9ae75a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "fct_prices_hourly_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.fct_prices_hourly_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/marts/eth/mainnet/prices/schema.yml/dbt_utils_accepted_range_fct_p_f868bfeea2d8480d4dec20c65d9ae75a.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_prices_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.fct_prices_hourly_eth_mainnet", "attached_node": "model.synthetix.fct_prices_hourly_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "price", "model": "{{ get_where_subquery(ref('fct_prices_hourly_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_blocks_snax_testnet_block_number.cbe563226c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_blocks_snax_testnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_blocks_snax_testnet_block_number.sql", "original_file_path": "models/raw/snax/testnet/schema.yml", "unique_id": "test.synthetix.not_null_blocks_snax_testnet_block_number.cbe563226c", "fqn": ["synthetix", "raw", "snax", "testnet", "not_null_blocks_snax_testnet_block_number"], "alias": "not_null_blocks_snax_testnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.5590675, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "blocks_snax_testnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.blocks_snax_testnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_blocks_snax_testnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"blocks_snax_testnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.blocks_snax_testnet", "attached_node": "model.synthetix.blocks_snax_testnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('blocks_snax_testnet')) }}"}, "namespace": null}}, "test.synthetix.unique_blocks_snax_testnet_block_number.2af7f40583": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_blocks_snax_testnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "unique_blocks_snax_testnet_block_number.sql", "original_file_path": "models/raw/snax/testnet/schema.yml", "unique_id": "test.synthetix.unique_blocks_snax_testnet_block_number.2af7f40583", "fqn": ["synthetix", "raw", "snax", "testnet", "unique_blocks_snax_testnet_block_number"], "alias": "unique_blocks_snax_testnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.5610025, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "blocks_snax_testnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.blocks_snax_testnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/schema.yml/unique_blocks_snax_testnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n block_number as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"blocks_snax_testnet\"\nwhere block_number is not null\ngroup by block_number\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.blocks_snax_testnet", "attached_node": "model.synthetix.blocks_snax_testnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('blocks_snax_testnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_gov_vote_recorded_snax_testnet_id.94c183a836": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_gov_vote_recorded_snax_testnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_gov_vote_recorded_snax_testnet_id.sql", "original_file_path": "models/raw/snax/testnet/schema.yml", "unique_id": "test.synthetix.not_null_gov_vote_recorded_snax_testnet_id.94c183a836", "fqn": ["synthetix", "raw", "snax", "testnet", "not_null_gov_vote_recorded_snax_testnet_id"], "alias": "not_null_gov_vote_recorded_snax_testnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.5628486, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "gov_vote_recorded_snax_testnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.gov_vote_recorded_snax_testnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_recorded_snax_testnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.gov_vote_recorded_snax_testnet", "attached_node": "model.synthetix.gov_vote_recorded_snax_testnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('gov_vote_recorded_snax_testnet')) }}"}, "namespace": null}}, "test.synthetix.unique_gov_vote_recorded_snax_testnet_id.077b70d622": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_gov_vote_recorded_snax_testnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_gov_vote_recorded_snax_testnet_id.sql", "original_file_path": "models/raw/snax/testnet/schema.yml", "unique_id": "test.synthetix.unique_gov_vote_recorded_snax_testnet_id.077b70d622", "fqn": ["synthetix", "raw", "snax", "testnet", "unique_gov_vote_recorded_snax_testnet_id"], "alias": "unique_gov_vote_recorded_snax_testnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.564516, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "gov_vote_recorded_snax_testnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.gov_vote_recorded_snax_testnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/schema.yml/unique_gov_vote_recorded_snax_testnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_recorded_snax_testnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.gov_vote_recorded_snax_testnet", "attached_node": "model.synthetix.gov_vote_recorded_snax_testnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('gov_vote_recorded_snax_testnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_gov_vote_recorded_snax_testnet_event_name.76babc2551": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_gov_vote_recorded_snax_testnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_gov_vote_recorded_snax_testnet_event_name.sql", "original_file_path": "models/raw/snax/testnet/schema.yml", "unique_id": "test.synthetix.not_null_gov_vote_recorded_snax_testnet_event_name.76babc2551", "fqn": ["synthetix", "raw", "snax", "testnet", "not_null_gov_vote_recorded_snax_testnet_event_name"], "alias": "not_null_gov_vote_recorded_snax_testnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.5661466, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "gov_vote_recorded_snax_testnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.gov_vote_recorded_snax_testnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_recorded_snax_testnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.gov_vote_recorded_snax_testnet", "attached_node": "model.synthetix.gov_vote_recorded_snax_testnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('gov_vote_recorded_snax_testnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_gov_vote_recorded_snax_testnet_event_name__VoteRecorded.3107ed0913": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_gov_vote_recorded_snax_testnet_event_name__VoteRecorded", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_gov_vote_recor_ad53864d93df37fcda9c0e00527ef433.sql", "original_file_path": "models/raw/snax/testnet/schema.yml", "unique_id": "test.synthetix.accepted_values_gov_vote_recorded_snax_testnet_event_name__VoteRecorded.3107ed0913", "fqn": ["synthetix", "raw", "snax", "testnet", "accepted_values_gov_vote_recorded_snax_testnet_event_name__VoteRecorded"], "alias": "accepted_values_gov_vote_recor_ad53864d93df37fcda9c0e00527ef433", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_gov_vote_recor_ad53864d93df37fcda9c0e00527ef433", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_gov_vote_recor_ad53864d93df37fcda9c0e00527ef433"}, "created_at": 1727988936.5678055, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_gov_vote_recor_ad53864d93df37fcda9c0e00527ef433\") }}", "vars": {}, "language": "sql", "refs": [{"name": "gov_vote_recorded_snax_testnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.gov_vote_recorded_snax_testnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/schema.yml/accepted_values_gov_vote_recor_ad53864d93df37fcda9c0e00527ef433.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_recorded_snax_testnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'VoteRecorded'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.gov_vote_recorded_snax_testnet", "attached_node": "model.synthetix.gov_vote_recorded_snax_testnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["VoteRecorded"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('gov_vote_recorded_snax_testnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_gov_vote_recorded_snax_testnet_chain_id.af02247585": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_gov_vote_recorded_snax_testnet_chain_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_gov_vote_recorded_snax_testnet_chain_id.sql", "original_file_path": "models/raw/snax/testnet/schema.yml", "unique_id": "test.synthetix.not_null_gov_vote_recorded_snax_testnet_chain_id.af02247585", "fqn": ["synthetix", "raw", "snax", "testnet", "not_null_gov_vote_recorded_snax_testnet_chain_id"], "alias": "not_null_gov_vote_recorded_snax_testnet_chain_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.5729094, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "gov_vote_recorded_snax_testnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.gov_vote_recorded_snax_testnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_chain_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect chain_id\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_recorded_snax_testnet\"\nwhere chain_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "chain_id", "file_key_name": "models.gov_vote_recorded_snax_testnet", "attached_node": "model.synthetix.gov_vote_recorded_snax_testnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "chain_id", "model": "{{ get_where_subquery(ref('gov_vote_recorded_snax_testnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_gov_vote_recorded_snax_testnet_block_timestamp.8bff125b42": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_gov_vote_recorded_snax_testnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_gov_vote_recorded_snax_testnet_block_timestamp.sql", "original_file_path": "models/raw/snax/testnet/schema.yml", "unique_id": "test.synthetix.not_null_gov_vote_recorded_snax_testnet_block_timestamp.8bff125b42", "fqn": ["synthetix", "raw", "snax", "testnet", "not_null_gov_vote_recorded_snax_testnet_block_timestamp"], "alias": "not_null_gov_vote_recorded_snax_testnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.5745962, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "gov_vote_recorded_snax_testnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.gov_vote_recorded_snax_testnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_recorded_snax_testnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.gov_vote_recorded_snax_testnet", "attached_node": "model.synthetix.gov_vote_recorded_snax_testnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('gov_vote_recorded_snax_testnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_gov_vote_recorded_snax_testnet_voter.32ab553729": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_gov_vote_recorded_snax_testnet_voter", "resource_type": "test", "package_name": "synthetix", "path": "not_null_gov_vote_recorded_snax_testnet_voter.sql", "original_file_path": "models/raw/snax/testnet/schema.yml", "unique_id": "test.synthetix.not_null_gov_vote_recorded_snax_testnet_voter.32ab553729", "fqn": ["synthetix", "raw", "snax", "testnet", "not_null_gov_vote_recorded_snax_testnet_voter"], "alias": "not_null_gov_vote_recorded_snax_testnet_voter", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.6479464, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "gov_vote_recorded_snax_testnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.gov_vote_recorded_snax_testnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_voter.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect voter\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_recorded_snax_testnet\"\nwhere voter is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "voter", "file_key_name": "models.gov_vote_recorded_snax_testnet", "attached_node": "model.synthetix.gov_vote_recorded_snax_testnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "voter", "model": "{{ get_where_subquery(ref('gov_vote_recorded_snax_testnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_gov_vote_recorded_snax_testnet_epoch_id.a4ace8d141": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_gov_vote_recorded_snax_testnet_epoch_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_gov_vote_recorded_snax_testnet_epoch_id.sql", "original_file_path": "models/raw/snax/testnet/schema.yml", "unique_id": "test.synthetix.not_null_gov_vote_recorded_snax_testnet_epoch_id.a4ace8d141", "fqn": ["synthetix", "raw", "snax", "testnet", "not_null_gov_vote_recorded_snax_testnet_epoch_id"], "alias": "not_null_gov_vote_recorded_snax_testnet_epoch_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.6498134, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "gov_vote_recorded_snax_testnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.gov_vote_recorded_snax_testnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_epoch_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect epoch_id\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_recorded_snax_testnet\"\nwhere epoch_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "epoch_id", "file_key_name": "models.gov_vote_recorded_snax_testnet", "attached_node": "model.synthetix.gov_vote_recorded_snax_testnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "epoch_id", "model": "{{ get_where_subquery(ref('gov_vote_recorded_snax_testnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_gov_vote_recorded_snax_testnet_transaction_hash.32e2b72fab": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_gov_vote_recorded_snax_testnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_gov_vote_recorded_snax_testnet_transaction_hash.sql", "original_file_path": "models/raw/snax/testnet/schema.yml", "unique_id": "test.synthetix.not_null_gov_vote_recorded_snax_testnet_transaction_hash.32e2b72fab", "fqn": ["synthetix", "raw", "snax", "testnet", "not_null_gov_vote_recorded_snax_testnet_transaction_hash"], "alias": "not_null_gov_vote_recorded_snax_testnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.651553, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "gov_vote_recorded_snax_testnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.gov_vote_recorded_snax_testnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_recorded_snax_testnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.gov_vote_recorded_snax_testnet", "attached_node": "model.synthetix.gov_vote_recorded_snax_testnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('gov_vote_recorded_snax_testnet')) }}"}, "namespace": null}}, "test.synthetix.unique_gov_vote_recorded_snax_testnet_transaction_hash.2d1aaa8c7a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_gov_vote_recorded_snax_testnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "unique_gov_vote_recorded_snax_testnet_transaction_hash.sql", "original_file_path": "models/raw/snax/testnet/schema.yml", "unique_id": "test.synthetix.unique_gov_vote_recorded_snax_testnet_transaction_hash.2d1aaa8c7a", "fqn": ["synthetix", "raw", "snax", "testnet", "unique_gov_vote_recorded_snax_testnet_transaction_hash"], "alias": "unique_gov_vote_recorded_snax_testnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.6532216, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "gov_vote_recorded_snax_testnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.gov_vote_recorded_snax_testnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/schema.yml/unique_gov_vote_recorded_snax_testnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n transaction_hash as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_recorded_snax_testnet\"\nwhere transaction_hash is not null\ngroup by transaction_hash\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.gov_vote_recorded_snax_testnet", "attached_node": "model.synthetix.gov_vote_recorded_snax_testnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('gov_vote_recorded_snax_testnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_gov_vote_recorded_snax_testnet_candidates.39ec698f83": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_gov_vote_recorded_snax_testnet_candidates", "resource_type": "test", "package_name": "synthetix", "path": "not_null_gov_vote_recorded_snax_testnet_candidates.sql", "original_file_path": "models/raw/snax/testnet/schema.yml", "unique_id": "test.synthetix.not_null_gov_vote_recorded_snax_testnet_candidates.39ec698f83", "fqn": ["synthetix", "raw", "snax", "testnet", "not_null_gov_vote_recorded_snax_testnet_candidates"], "alias": "not_null_gov_vote_recorded_snax_testnet_candidates", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.6549928, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "gov_vote_recorded_snax_testnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.gov_vote_recorded_snax_testnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_candidates.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect candidates\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_recorded_snax_testnet\"\nwhere candidates is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "candidates", "file_key_name": "models.gov_vote_recorded_snax_testnet", "attached_node": "model.synthetix.gov_vote_recorded_snax_testnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "candidates", "model": "{{ get_where_subquery(ref('gov_vote_recorded_snax_testnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_gov_vote_recorded_snax_testnet_block_number.bf5384239a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_gov_vote_recorded_snax_testnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_gov_vote_recorded_snax_testnet_block_number.sql", "original_file_path": "models/raw/snax/testnet/schema.yml", "unique_id": "test.synthetix.not_null_gov_vote_recorded_snax_testnet_block_number.bf5384239a", "fqn": ["synthetix", "raw", "snax", "testnet", "not_null_gov_vote_recorded_snax_testnet_block_number"], "alias": "not_null_gov_vote_recorded_snax_testnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.6566622, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "gov_vote_recorded_snax_testnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.gov_vote_recorded_snax_testnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_recorded_snax_testnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.gov_vote_recorded_snax_testnet", "attached_node": "model.synthetix.gov_vote_recorded_snax_testnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('gov_vote_recorded_snax_testnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_gov_vote_recorded_snax_testnet_voting_power.b8ee341c96": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_gov_vote_recorded_snax_testnet_voting_power", "resource_type": "test", "package_name": "synthetix", "path": "not_null_gov_vote_recorded_snax_testnet_voting_power.sql", "original_file_path": "models/raw/snax/testnet/schema.yml", "unique_id": "test.synthetix.not_null_gov_vote_recorded_snax_testnet_voting_power.b8ee341c96", "fqn": ["synthetix", "raw", "snax", "testnet", "not_null_gov_vote_recorded_snax_testnet_voting_power"], "alias": "not_null_gov_vote_recorded_snax_testnet_voting_power", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.658294, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "gov_vote_recorded_snax_testnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.gov_vote_recorded_snax_testnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_voting_power.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect voting_power\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_recorded_snax_testnet\"\nwhere voting_power is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "voting_power", "file_key_name": "models.gov_vote_recorded_snax_testnet", "attached_node": "model.synthetix.gov_vote_recorded_snax_testnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "voting_power", "model": "{{ get_where_subquery(ref('gov_vote_recorded_snax_testnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_gov_vote_recorded_snax_testnet_contract.d372e887ba": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_gov_vote_recorded_snax_testnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_gov_vote_recorded_snax_testnet_contract.sql", "original_file_path": "models/raw/snax/testnet/schema.yml", "unique_id": "test.synthetix.not_null_gov_vote_recorded_snax_testnet_contract.d372e887ba", "fqn": ["synthetix", "raw", "snax", "testnet", "not_null_gov_vote_recorded_snax_testnet_contract"], "alias": "not_null_gov_vote_recorded_snax_testnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.6599584, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "gov_vote_recorded_snax_testnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.gov_vote_recorded_snax_testnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_recorded_snax_testnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_recorded_snax_testnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.gov_vote_recorded_snax_testnet", "attached_node": "model.synthetix.gov_vote_recorded_snax_testnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('gov_vote_recorded_snax_testnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_id.ab7d5eed00": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_gov_vote_withdrawn_snax_testnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_gov_vote_withdrawn_snax_testnet_id.sql", "original_file_path": "models/raw/snax/testnet/schema.yml", "unique_id": "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_id.ab7d5eed00", "fqn": ["synthetix", "raw", "snax", "testnet", "not_null_gov_vote_withdrawn_snax_testnet_id"], "alias": "not_null_gov_vote_withdrawn_snax_testnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.6617296, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "gov_vote_withdrawn_snax_testnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.gov_vote_withdrawn_snax_testnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_withdrawn_snax_testnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.gov_vote_withdrawn_snax_testnet", "attached_node": "model.synthetix.gov_vote_withdrawn_snax_testnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('gov_vote_withdrawn_snax_testnet')) }}"}, "namespace": null}}, "test.synthetix.unique_gov_vote_withdrawn_snax_testnet_id.014a1febf6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_gov_vote_withdrawn_snax_testnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_gov_vote_withdrawn_snax_testnet_id.sql", "original_file_path": "models/raw/snax/testnet/schema.yml", "unique_id": "test.synthetix.unique_gov_vote_withdrawn_snax_testnet_id.014a1febf6", "fqn": ["synthetix", "raw", "snax", "testnet", "unique_gov_vote_withdrawn_snax_testnet_id"], "alias": "unique_gov_vote_withdrawn_snax_testnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.6633644, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "gov_vote_withdrawn_snax_testnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.gov_vote_withdrawn_snax_testnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/schema.yml/unique_gov_vote_withdrawn_snax_testnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_withdrawn_snax_testnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.gov_vote_withdrawn_snax_testnet", "attached_node": "model.synthetix.gov_vote_withdrawn_snax_testnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('gov_vote_withdrawn_snax_testnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_event_name.07b79bcefd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_gov_vote_withdrawn_snax_testnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_gov_vote_withdrawn_snax_testnet_event_name.sql", "original_file_path": "models/raw/snax/testnet/schema.yml", "unique_id": "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_event_name.07b79bcefd", "fqn": ["synthetix", "raw", "snax", "testnet", "not_null_gov_vote_withdrawn_snax_testnet_event_name"], "alias": "not_null_gov_vote_withdrawn_snax_testnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.6650887, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "gov_vote_withdrawn_snax_testnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.gov_vote_withdrawn_snax_testnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_withdrawn_snax_testnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.gov_vote_withdrawn_snax_testnet", "attached_node": "model.synthetix.gov_vote_withdrawn_snax_testnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('gov_vote_withdrawn_snax_testnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_gov_vote_withdrawn_snax_testnet_event_name__VoteWithdrawn.f8bcefc8de": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_gov_vote_withdrawn_snax_testnet_event_name__VoteWithdrawn", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_gov_vote_withd_6cff280c480680cb4fc118e253216b44.sql", "original_file_path": "models/raw/snax/testnet/schema.yml", "unique_id": "test.synthetix.accepted_values_gov_vote_withdrawn_snax_testnet_event_name__VoteWithdrawn.f8bcefc8de", "fqn": ["synthetix", "raw", "snax", "testnet", "accepted_values_gov_vote_withdrawn_snax_testnet_event_name__VoteWithdrawn"], "alias": "accepted_values_gov_vote_withd_6cff280c480680cb4fc118e253216b44", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_gov_vote_withd_6cff280c480680cb4fc118e253216b44", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_gov_vote_withd_6cff280c480680cb4fc118e253216b44"}, "created_at": 1727988936.6667635, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_gov_vote_withd_6cff280c480680cb4fc118e253216b44\") }}", "vars": {}, "language": "sql", "refs": [{"name": "gov_vote_withdrawn_snax_testnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.gov_vote_withdrawn_snax_testnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/schema.yml/accepted_values_gov_vote_withd_6cff280c480680cb4fc118e253216b44.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_withdrawn_snax_testnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'VoteWithdrawn'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.gov_vote_withdrawn_snax_testnet", "attached_node": "model.synthetix.gov_vote_withdrawn_snax_testnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["VoteWithdrawn"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('gov_vote_withdrawn_snax_testnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_chain_id.cd86db7422": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_gov_vote_withdrawn_snax_testnet_chain_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_gov_vote_withdrawn_snax_testnet_chain_id.sql", "original_file_path": "models/raw/snax/testnet/schema.yml", "unique_id": "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_chain_id.cd86db7422", "fqn": ["synthetix", "raw", "snax", "testnet", "not_null_gov_vote_withdrawn_snax_testnet_chain_id"], "alias": "not_null_gov_vote_withdrawn_snax_testnet_chain_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.6717517, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "gov_vote_withdrawn_snax_testnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.gov_vote_withdrawn_snax_testnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_chain_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect chain_id\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_withdrawn_snax_testnet\"\nwhere chain_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "chain_id", "file_key_name": "models.gov_vote_withdrawn_snax_testnet", "attached_node": "model.synthetix.gov_vote_withdrawn_snax_testnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "chain_id", "model": "{{ get_where_subquery(ref('gov_vote_withdrawn_snax_testnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_block_timestamp.68f3ce7c19": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_gov_vote_withdrawn_snax_testnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_gov_vote_withdrawn_snax_testnet_block_timestamp.sql", "original_file_path": "models/raw/snax/testnet/schema.yml", "unique_id": "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_block_timestamp.68f3ce7c19", "fqn": ["synthetix", "raw", "snax", "testnet", "not_null_gov_vote_withdrawn_snax_testnet_block_timestamp"], "alias": "not_null_gov_vote_withdrawn_snax_testnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.6734295, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "gov_vote_withdrawn_snax_testnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.gov_vote_withdrawn_snax_testnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_withdrawn_snax_testnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.gov_vote_withdrawn_snax_testnet", "attached_node": "model.synthetix.gov_vote_withdrawn_snax_testnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('gov_vote_withdrawn_snax_testnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_voter.486c8024f6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_gov_vote_withdrawn_snax_testnet_voter", "resource_type": "test", "package_name": "synthetix", "path": "not_null_gov_vote_withdrawn_snax_testnet_voter.sql", "original_file_path": "models/raw/snax/testnet/schema.yml", "unique_id": "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_voter.486c8024f6", "fqn": ["synthetix", "raw", "snax", "testnet", "not_null_gov_vote_withdrawn_snax_testnet_voter"], "alias": "not_null_gov_vote_withdrawn_snax_testnet_voter", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.6752455, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "gov_vote_withdrawn_snax_testnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.gov_vote_withdrawn_snax_testnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_voter.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect voter\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_withdrawn_snax_testnet\"\nwhere voter is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "voter", "file_key_name": "models.gov_vote_withdrawn_snax_testnet", "attached_node": "model.synthetix.gov_vote_withdrawn_snax_testnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "voter", "model": "{{ get_where_subquery(ref('gov_vote_withdrawn_snax_testnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_epoch_id.3f22d60c1a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_gov_vote_withdrawn_snax_testnet_epoch_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_gov_vote_withdrawn_snax_testnet_epoch_id.sql", "original_file_path": "models/raw/snax/testnet/schema.yml", "unique_id": "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_epoch_id.3f22d60c1a", "fqn": ["synthetix", "raw", "snax", "testnet", "not_null_gov_vote_withdrawn_snax_testnet_epoch_id"], "alias": "not_null_gov_vote_withdrawn_snax_testnet_epoch_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.6769342, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "gov_vote_withdrawn_snax_testnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.gov_vote_withdrawn_snax_testnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_epoch_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect epoch_id\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_withdrawn_snax_testnet\"\nwhere epoch_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "epoch_id", "file_key_name": "models.gov_vote_withdrawn_snax_testnet", "attached_node": "model.synthetix.gov_vote_withdrawn_snax_testnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "epoch_id", "model": "{{ get_where_subquery(ref('gov_vote_withdrawn_snax_testnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_transaction_hash.4d14f7c906": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_gov_vote_withdrawn_snax_testnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_gov_vote_withdrawn_snax_testnet_transaction_hash.sql", "original_file_path": "models/raw/snax/testnet/schema.yml", "unique_id": "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_transaction_hash.4d14f7c906", "fqn": ["synthetix", "raw", "snax", "testnet", "not_null_gov_vote_withdrawn_snax_testnet_transaction_hash"], "alias": "not_null_gov_vote_withdrawn_snax_testnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.6785922, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "gov_vote_withdrawn_snax_testnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.gov_vote_withdrawn_snax_testnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_withdrawn_snax_testnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.gov_vote_withdrawn_snax_testnet", "attached_node": "model.synthetix.gov_vote_withdrawn_snax_testnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('gov_vote_withdrawn_snax_testnet')) }}"}, "namespace": null}}, "test.synthetix.unique_gov_vote_withdrawn_snax_testnet_transaction_hash.2cda794480": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_gov_vote_withdrawn_snax_testnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "unique_gov_vote_withdrawn_snax_testnet_transaction_hash.sql", "original_file_path": "models/raw/snax/testnet/schema.yml", "unique_id": "test.synthetix.unique_gov_vote_withdrawn_snax_testnet_transaction_hash.2cda794480", "fqn": ["synthetix", "raw", "snax", "testnet", "unique_gov_vote_withdrawn_snax_testnet_transaction_hash"], "alias": "unique_gov_vote_withdrawn_snax_testnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.680224, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "gov_vote_withdrawn_snax_testnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.gov_vote_withdrawn_snax_testnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/schema.yml/unique_gov_vote_withdrawn_snax_testnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n transaction_hash as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_withdrawn_snax_testnet\"\nwhere transaction_hash is not null\ngroup by transaction_hash\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.gov_vote_withdrawn_snax_testnet", "attached_node": "model.synthetix.gov_vote_withdrawn_snax_testnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('gov_vote_withdrawn_snax_testnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_block_number.c805901c73": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_gov_vote_withdrawn_snax_testnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_gov_vote_withdrawn_snax_testnet_block_number.sql", "original_file_path": "models/raw/snax/testnet/schema.yml", "unique_id": "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_block_number.c805901c73", "fqn": ["synthetix", "raw", "snax", "testnet", "not_null_gov_vote_withdrawn_snax_testnet_block_number"], "alias": "not_null_gov_vote_withdrawn_snax_testnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.681879, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "gov_vote_withdrawn_snax_testnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.gov_vote_withdrawn_snax_testnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_withdrawn_snax_testnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.gov_vote_withdrawn_snax_testnet", "attached_node": "model.synthetix.gov_vote_withdrawn_snax_testnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('gov_vote_withdrawn_snax_testnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_contract.4b45185581": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_gov_vote_withdrawn_snax_testnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_gov_vote_withdrawn_snax_testnet_contract.sql", "original_file_path": "models/raw/snax/testnet/schema.yml", "unique_id": "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_contract.4b45185581", "fqn": ["synthetix", "raw", "snax", "testnet", "not_null_gov_vote_withdrawn_snax_testnet_contract"], "alias": "not_null_gov_vote_withdrawn_snax_testnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.6836436, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "gov_vote_withdrawn_snax_testnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.gov_vote_withdrawn_snax_testnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/testnet/schema.yml/not_null_gov_vote_withdrawn_snax_testnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_withdrawn_snax_testnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.gov_vote_withdrawn_snax_testnet", "attached_node": "model.synthetix.gov_vote_withdrawn_snax_testnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('gov_vote_withdrawn_snax_testnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_blocks_snax_mainnet_block_number.af5006826a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_blocks_snax_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_blocks_snax_mainnet_block_number.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_blocks_snax_mainnet_block_number.af5006826a", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_blocks_snax_mainnet_block_number"], "alias": "not_null_blocks_snax_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.6965432, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "blocks_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.blocks_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_blocks_snax_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"blocks_snax_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.blocks_snax_mainnet", "attached_node": "model.synthetix.blocks_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('blocks_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_blocks_snax_mainnet_block_number.305396795f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_blocks_snax_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "unique_blocks_snax_mainnet_block_number.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.unique_blocks_snax_mainnet_block_number.305396795f", "fqn": ["synthetix", "raw", "snax", "mainnet", "unique_blocks_snax_mainnet_block_number"], "alias": "unique_blocks_snax_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.698208, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "blocks_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.blocks_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_blocks_snax_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n block_number as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"blocks_snax_mainnet\"\nwhere block_number is not null\ngroup by block_number\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.blocks_snax_mainnet", "attached_node": "model.synthetix.blocks_snax_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('blocks_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_id.c54eaad82a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spartan_vote_recorded_snax_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spartan_vote_recorded_snax_mainnet_id.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_id.c54eaad82a", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_spartan_vote_recorded_snax_mainnet_id"], "alias": "not_null_spartan_vote_recorded_snax_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.6999958, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spartan_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spartan_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_recorded_snax_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spartan_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.spartan_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spartan_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_spartan_vote_recorded_snax_mainnet_id.3a579d9ca6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spartan_vote_recorded_snax_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spartan_vote_recorded_snax_mainnet_id.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.unique_spartan_vote_recorded_snax_mainnet_id.3a579d9ca6", "fqn": ["synthetix", "raw", "snax", "mainnet", "unique_spartan_vote_recorded_snax_mainnet_id"], "alias": "unique_spartan_vote_recorded_snax_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.70168, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spartan_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spartan_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_spartan_vote_recorded_snax_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_recorded_snax_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spartan_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.spartan_vote_recorded_snax_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spartan_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_event_name.f0e8e4e02b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spartan_vote_recorded_snax_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spartan_vote_recorded_snax_mainnet_event_name.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_event_name.f0e8e4e02b", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_spartan_vote_recorded_snax_mainnet_event_name"], "alias": "not_null_spartan_vote_recorded_snax_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7033222, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spartan_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spartan_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_recorded_snax_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spartan_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.spartan_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spartan_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spartan_vote_recorded_snax_mainnet_event_name__VoteRecorded.ca880b79ec": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spartan_vote_recorded_snax_mainnet_event_name__VoteRecorded", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spartan_vote_r_436280a0cca390e8f540ba02f80f5a02.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.accepted_values_spartan_vote_recorded_snax_mainnet_event_name__VoteRecorded.ca880b79ec", "fqn": ["synthetix", "raw", "snax", "mainnet", "accepted_values_spartan_vote_recorded_snax_mainnet_event_name__VoteRecorded"], "alias": "accepted_values_spartan_vote_r_436280a0cca390e8f540ba02f80f5a02", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spartan_vote_r_436280a0cca390e8f540ba02f80f5a02", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spartan_vote_r_436280a0cca390e8f540ba02f80f5a02"}, "created_at": 1727988936.7050014, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spartan_vote_r_436280a0cca390e8f540ba02f80f5a02\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spartan_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spartan_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_spartan_vote_r_436280a0cca390e8f540ba02f80f5a02.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_recorded_snax_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'VoteRecorded'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spartan_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.spartan_vote_recorded_snax_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["VoteRecorded"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spartan_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_chain_id.838e4c7a7b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spartan_vote_recorded_snax_mainnet_chain_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spartan_vote_recorded_snax_mainnet_chain_id.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_chain_id.838e4c7a7b", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_spartan_vote_recorded_snax_mainnet_chain_id"], "alias": "not_null_spartan_vote_recorded_snax_mainnet_chain_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7093372, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spartan_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spartan_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_chain_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect chain_id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_recorded_snax_mainnet\"\nwhere chain_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "chain_id", "file_key_name": "models.spartan_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.spartan_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "chain_id", "model": "{{ get_where_subquery(ref('spartan_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_block_timestamp.bf4010dd91": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spartan_vote_recorded_snax_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spartan_vote_recorded_snax_mainnet_block_timestamp.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_block_timestamp.bf4010dd91", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_spartan_vote_recorded_snax_mainnet_block_timestamp"], "alias": "not_null_spartan_vote_recorded_snax_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.711026, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spartan_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spartan_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_recorded_snax_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spartan_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.spartan_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spartan_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_voter.8b917cfb88": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spartan_vote_recorded_snax_mainnet_voter", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spartan_vote_recorded_snax_mainnet_voter.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_voter.8b917cfb88", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_spartan_vote_recorded_snax_mainnet_voter"], "alias": "not_null_spartan_vote_recorded_snax_mainnet_voter", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7126992, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spartan_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spartan_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_voter.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect voter\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_recorded_snax_mainnet\"\nwhere voter is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "voter", "file_key_name": "models.spartan_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.spartan_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "voter", "model": "{{ get_where_subquery(ref('spartan_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_epoch_id.421abaf123": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spartan_vote_recorded_snax_mainnet_epoch_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spartan_vote_recorded_snax_mainnet_epoch_id.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_epoch_id.421abaf123", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_spartan_vote_recorded_snax_mainnet_epoch_id"], "alias": "not_null_spartan_vote_recorded_snax_mainnet_epoch_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.714485, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spartan_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spartan_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_epoch_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect epoch_id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_recorded_snax_mainnet\"\nwhere epoch_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "epoch_id", "file_key_name": "models.spartan_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.spartan_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "epoch_id", "model": "{{ get_where_subquery(ref('spartan_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_transaction_hash.f8b7b79d0d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spartan_vote_recorded_snax_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spartan_vote_recorded_snax_mainnet_transaction_hash.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_transaction_hash.f8b7b79d0d", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_spartan_vote_recorded_snax_mainnet_transaction_hash"], "alias": "not_null_spartan_vote_recorded_snax_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7161222, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spartan_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spartan_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_recorded_snax_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spartan_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.spartan_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spartan_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_spartan_vote_recorded_snax_mainnet_transaction_hash.49632d745f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spartan_vote_recorded_snax_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "unique_spartan_vote_recorded_snax_mainnet_transaction_hash.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.unique_spartan_vote_recorded_snax_mainnet_transaction_hash.49632d745f", "fqn": ["synthetix", "raw", "snax", "mainnet", "unique_spartan_vote_recorded_snax_mainnet_transaction_hash"], "alias": "unique_spartan_vote_recorded_snax_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7177515, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spartan_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spartan_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_spartan_vote_recorded_snax_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n transaction_hash as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_recorded_snax_mainnet\"\nwhere transaction_hash is not null\ngroup by transaction_hash\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spartan_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.spartan_vote_recorded_snax_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spartan_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_candidates.a620a4a121": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spartan_vote_recorded_snax_mainnet_candidates", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spartan_vote_recorded_snax_mainnet_candidates.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_candidates.a620a4a121", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_spartan_vote_recorded_snax_mainnet_candidates"], "alias": "not_null_spartan_vote_recorded_snax_mainnet_candidates", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7193458, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spartan_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spartan_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_candidates.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect candidates\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_recorded_snax_mainnet\"\nwhere candidates is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "candidates", "file_key_name": "models.spartan_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.spartan_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "candidates", "model": "{{ get_where_subquery(ref('spartan_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_block_number.74de43fe96": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spartan_vote_recorded_snax_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spartan_vote_recorded_snax_mainnet_block_number.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_block_number.74de43fe96", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_spartan_vote_recorded_snax_mainnet_block_number"], "alias": "not_null_spartan_vote_recorded_snax_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7211332, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spartan_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spartan_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_recorded_snax_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spartan_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.spartan_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spartan_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_voting_power.289d3b2c0a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spartan_vote_recorded_snax_mainnet_voting_power", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spartan_vote_recorded_snax_mainnet_voting_power.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_voting_power.289d3b2c0a", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_spartan_vote_recorded_snax_mainnet_voting_power"], "alias": "not_null_spartan_vote_recorded_snax_mainnet_voting_power", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7227733, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spartan_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spartan_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_voting_power.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect voting_power\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_recorded_snax_mainnet\"\nwhere voting_power is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "voting_power", "file_key_name": "models.spartan_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.spartan_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "voting_power", "model": "{{ get_where_subquery(ref('spartan_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_contract.2f2ea67860": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spartan_vote_recorded_snax_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spartan_vote_recorded_snax_mainnet_contract.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_contract.2f2ea67860", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_spartan_vote_recorded_snax_mainnet_contract"], "alias": "not_null_spartan_vote_recorded_snax_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.724382, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spartan_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spartan_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_recorded_snax_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_recorded_snax_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spartan_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.spartan_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spartan_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_id.c3b897a816": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spartan_vote_withdrawn_snax_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spartan_vote_withdrawn_snax_mainnet_id.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_id.c3b897a816", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_spartan_vote_withdrawn_snax_mainnet_id"], "alias": "not_null_spartan_vote_withdrawn_snax_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7260282, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spartan_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spartan_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_withdrawn_snax_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spartan_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.spartan_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spartan_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_spartan_vote_withdrawn_snax_mainnet_id.cd6cb96b4a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spartan_vote_withdrawn_snax_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spartan_vote_withdrawn_snax_mainnet_id.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.unique_spartan_vote_withdrawn_snax_mainnet_id.cd6cb96b4a", "fqn": ["synthetix", "raw", "snax", "mainnet", "unique_spartan_vote_withdrawn_snax_mainnet_id"], "alias": "unique_spartan_vote_withdrawn_snax_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7276556, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spartan_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spartan_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_spartan_vote_withdrawn_snax_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_withdrawn_snax_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spartan_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.spartan_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spartan_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_event_name.269927edcc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spartan_vote_withdrawn_snax_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spartan_vote_withdrawn_snax_mainnet_event_name.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_event_name.269927edcc", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_spartan_vote_withdrawn_snax_mainnet_event_name"], "alias": "not_null_spartan_vote_withdrawn_snax_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7293737, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spartan_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spartan_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_withdrawn_snax_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spartan_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.spartan_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spartan_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spartan_vote_withdrawn_snax_mainnet_event_name__VoteWithdrawn.108485caef": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spartan_vote_withdrawn_snax_mainnet_event_name__VoteWithdrawn", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spartan_vote_w_579bf425b6501dcd4308f3add0d96596.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.accepted_values_spartan_vote_withdrawn_snax_mainnet_event_name__VoteWithdrawn.108485caef", "fqn": ["synthetix", "raw", "snax", "mainnet", "accepted_values_spartan_vote_withdrawn_snax_mainnet_event_name__VoteWithdrawn"], "alias": "accepted_values_spartan_vote_w_579bf425b6501dcd4308f3add0d96596", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spartan_vote_w_579bf425b6501dcd4308f3add0d96596", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spartan_vote_w_579bf425b6501dcd4308f3add0d96596"}, "created_at": 1727988936.7310412, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spartan_vote_w_579bf425b6501dcd4308f3add0d96596\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spartan_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spartan_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_spartan_vote_w_579bf425b6501dcd4308f3add0d96596.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_withdrawn_snax_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'VoteWithdrawn'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spartan_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.spartan_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["VoteWithdrawn"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spartan_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_chain_id.d9d9b4234a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spartan_vote_withdrawn_snax_mainnet_chain_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spartan_vote_withdrawn_snax_mainnet_chain_id.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_chain_id.d9d9b4234a", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_spartan_vote_withdrawn_snax_mainnet_chain_id"], "alias": "not_null_spartan_vote_withdrawn_snax_mainnet_chain_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7357798, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spartan_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spartan_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_chain_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect chain_id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_withdrawn_snax_mainnet\"\nwhere chain_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "chain_id", "file_key_name": "models.spartan_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.spartan_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "chain_id", "model": "{{ get_where_subquery(ref('spartan_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spartan_vote_withdrawn_snax_mainnet_chain_id__2192__10__1__8453__42161.8c40a37fe3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spartan_vote_withdrawn_snax_mainnet_chain_id__2192__10__1__8453__42161", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spartan_vote_w_a3b7999b960cb161e04b492d6253a022.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.accepted_values_spartan_vote_withdrawn_snax_mainnet_chain_id__2192__10__1__8453__42161.8c40a37fe3", "fqn": ["synthetix", "raw", "snax", "mainnet", "accepted_values_spartan_vote_withdrawn_snax_mainnet_chain_id__2192__10__1__8453__42161"], "alias": "accepted_values_spartan_vote_w_a3b7999b960cb161e04b492d6253a022", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spartan_vote_w_a3b7999b960cb161e04b492d6253a022", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spartan_vote_w_a3b7999b960cb161e04b492d6253a022"}, "created_at": 1727988936.7374833, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spartan_vote_w_a3b7999b960cb161e04b492d6253a022\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spartan_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spartan_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_spartan_vote_w_a3b7999b960cb161e04b492d6253a022.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n chain_id as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_withdrawn_snax_mainnet\"\n group by chain_id\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n '2192','10','1','8453','42161'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "chain_id", "file_key_name": "models.spartan_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.spartan_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["2192", "10", "1", "8453", "42161"], "column_name": "chain_id", "model": "{{ get_where_subquery(ref('spartan_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_block_timestamp.ed575d0da2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spartan_vote_withdrawn_snax_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spartan_vote_withdrawn_snax_mainnet_block_timestamp.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_block_timestamp.ed575d0da2", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_spartan_vote_withdrawn_snax_mainnet_block_timestamp"], "alias": "not_null_spartan_vote_withdrawn_snax_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.743535, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spartan_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spartan_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_withdrawn_snax_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spartan_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.spartan_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spartan_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_voter.5532367fa9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spartan_vote_withdrawn_snax_mainnet_voter", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spartan_vote_withdrawn_snax_mainnet_voter.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_voter.5532367fa9", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_spartan_vote_withdrawn_snax_mainnet_voter"], "alias": "not_null_spartan_vote_withdrawn_snax_mainnet_voter", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7452066, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spartan_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spartan_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_voter.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect voter\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_withdrawn_snax_mainnet\"\nwhere voter is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "voter", "file_key_name": "models.spartan_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.spartan_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "voter", "model": "{{ get_where_subquery(ref('spartan_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_epoch_id.d4f6724aef": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spartan_vote_withdrawn_snax_mainnet_epoch_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spartan_vote_withdrawn_snax_mainnet_epoch_id.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_epoch_id.d4f6724aef", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_spartan_vote_withdrawn_snax_mainnet_epoch_id"], "alias": "not_null_spartan_vote_withdrawn_snax_mainnet_epoch_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7468553, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spartan_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spartan_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_epoch_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect epoch_id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_withdrawn_snax_mainnet\"\nwhere epoch_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "epoch_id", "file_key_name": "models.spartan_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.spartan_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "epoch_id", "model": "{{ get_where_subquery(ref('spartan_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_transaction_hash.3da8fc32ef": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spartan_vote_withdrawn_snax_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spartan_vote_withdrawn_snax_mainnet_transaction_hash.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_transaction_hash.3da8fc32ef", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_spartan_vote_withdrawn_snax_mainnet_transaction_hash"], "alias": "not_null_spartan_vote_withdrawn_snax_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.748754, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spartan_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spartan_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_withdrawn_snax_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spartan_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.spartan_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spartan_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_spartan_vote_withdrawn_snax_mainnet_transaction_hash.c04b524f41": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spartan_vote_withdrawn_snax_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "unique_spartan_vote_withdrawn_snax_mainnet_transaction_hash.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.unique_spartan_vote_withdrawn_snax_mainnet_transaction_hash.c04b524f41", "fqn": ["synthetix", "raw", "snax", "mainnet", "unique_spartan_vote_withdrawn_snax_mainnet_transaction_hash"], "alias": "unique_spartan_vote_withdrawn_snax_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7503898, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spartan_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spartan_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_spartan_vote_withdrawn_snax_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n transaction_hash as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_withdrawn_snax_mainnet\"\nwhere transaction_hash is not null\ngroup by transaction_hash\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spartan_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.spartan_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spartan_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_block_number.8781742caa": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spartan_vote_withdrawn_snax_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spartan_vote_withdrawn_snax_mainnet_block_number.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_block_number.8781742caa", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_spartan_vote_withdrawn_snax_mainnet_block_number"], "alias": "not_null_spartan_vote_withdrawn_snax_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7520452, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spartan_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spartan_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_withdrawn_snax_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spartan_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.spartan_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spartan_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_contract.8eb7f37781": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spartan_vote_withdrawn_snax_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spartan_vote_withdrawn_snax_mainnet_contract.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_contract.8eb7f37781", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_spartan_vote_withdrawn_snax_mainnet_contract"], "alias": "not_null_spartan_vote_withdrawn_snax_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7536776, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spartan_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spartan_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_spartan_vote_withdrawn_snax_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_withdrawn_snax_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spartan_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.spartan_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spartan_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_id.1f48bf1a21": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_treasury_vote_recorded_snax_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_treasury_vote_recorded_snax_mainnet_id.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_id.1f48bf1a21", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_treasury_vote_recorded_snax_mainnet_id"], "alias": "not_null_treasury_vote_recorded_snax_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7553012, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "treasury_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.treasury_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_recorded_snax_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.treasury_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.treasury_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('treasury_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_treasury_vote_recorded_snax_mainnet_id.d13b536538": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_treasury_vote_recorded_snax_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_treasury_vote_recorded_snax_mainnet_id.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.unique_treasury_vote_recorded_snax_mainnet_id.d13b536538", "fqn": ["synthetix", "raw", "snax", "mainnet", "unique_treasury_vote_recorded_snax_mainnet_id"], "alias": "unique_treasury_vote_recorded_snax_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7570486, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "treasury_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.treasury_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_treasury_vote_recorded_snax_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_recorded_snax_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.treasury_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.treasury_vote_recorded_snax_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('treasury_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_event_name.2430cbaa6f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_treasury_vote_recorded_snax_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_treasury_vote_recorded_snax_mainnet_event_name.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_event_name.2430cbaa6f", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_treasury_vote_recorded_snax_mainnet_event_name"], "alias": "not_null_treasury_vote_recorded_snax_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.758697, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "treasury_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.treasury_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_recorded_snax_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.treasury_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.treasury_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('treasury_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_treasury_vote_recorded_snax_mainnet_event_name__VoteRecorded.e4a7517ef5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_treasury_vote_recorded_snax_mainnet_event_name__VoteRecorded", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_treasury_vote__9b0c0c97eb673950462cc5421b7c62e9.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.accepted_values_treasury_vote_recorded_snax_mainnet_event_name__VoteRecorded.e4a7517ef5", "fqn": ["synthetix", "raw", "snax", "mainnet", "accepted_values_treasury_vote_recorded_snax_mainnet_event_name__VoteRecorded"], "alias": "accepted_values_treasury_vote__9b0c0c97eb673950462cc5421b7c62e9", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_treasury_vote__9b0c0c97eb673950462cc5421b7c62e9", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_treasury_vote__9b0c0c97eb673950462cc5421b7c62e9"}, "created_at": 1727988936.7603388, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_treasury_vote__9b0c0c97eb673950462cc5421b7c62e9\") }}", "vars": {}, "language": "sql", "refs": [{"name": "treasury_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.treasury_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_treasury_vote__9b0c0c97eb673950462cc5421b7c62e9.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_recorded_snax_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'VoteRecorded'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.treasury_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.treasury_vote_recorded_snax_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["VoteRecorded"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('treasury_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_chain_id.8223f78907": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_treasury_vote_recorded_snax_mainnet_chain_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_treasury_vote_recorded_snax_mainnet_chain_id.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_chain_id.8223f78907", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_treasury_vote_recorded_snax_mainnet_chain_id"], "alias": "not_null_treasury_vote_recorded_snax_mainnet_chain_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7646277, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "treasury_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.treasury_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_chain_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect chain_id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_recorded_snax_mainnet\"\nwhere chain_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "chain_id", "file_key_name": "models.treasury_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.treasury_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "chain_id", "model": "{{ get_where_subquery(ref('treasury_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_block_timestamp.1db4ce563e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_treasury_vote_recorded_snax_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_treasury_vote_recorded_snax_mainnet_block_timestamp.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_block_timestamp.1db4ce563e", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_treasury_vote_recorded_snax_mainnet_block_timestamp"], "alias": "not_null_treasury_vote_recorded_snax_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7662733, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "treasury_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.treasury_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_recorded_snax_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.treasury_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.treasury_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('treasury_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_voter.7b36a4fa86": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_treasury_vote_recorded_snax_mainnet_voter", "resource_type": "test", "package_name": "synthetix", "path": "not_null_treasury_vote_recorded_snax_mainnet_voter.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_voter.7b36a4fa86", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_treasury_vote_recorded_snax_mainnet_voter"], "alias": "not_null_treasury_vote_recorded_snax_mainnet_voter", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7679198, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "treasury_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.treasury_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_voter.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect voter\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_recorded_snax_mainnet\"\nwhere voter is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "voter", "file_key_name": "models.treasury_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.treasury_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "voter", "model": "{{ get_where_subquery(ref('treasury_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_epoch_id.a59e309b31": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_treasury_vote_recorded_snax_mainnet_epoch_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_treasury_vote_recorded_snax_mainnet_epoch_id.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_epoch_id.a59e309b31", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_treasury_vote_recorded_snax_mainnet_epoch_id"], "alias": "not_null_treasury_vote_recorded_snax_mainnet_epoch_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7695587, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "treasury_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.treasury_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_epoch_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect epoch_id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_recorded_snax_mainnet\"\nwhere epoch_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "epoch_id", "file_key_name": "models.treasury_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.treasury_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "epoch_id", "model": "{{ get_where_subquery(ref('treasury_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_transaction_hash.5851258e66": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_treasury_vote_recorded_snax_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_treasury_vote_recorded_snax_mainnet_transaction_hash.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_transaction_hash.5851258e66", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_treasury_vote_recorded_snax_mainnet_transaction_hash"], "alias": "not_null_treasury_vote_recorded_snax_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.771332, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "treasury_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.treasury_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_recorded_snax_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.treasury_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.treasury_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('treasury_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_treasury_vote_recorded_snax_mainnet_transaction_hash.9768cf1aa6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_treasury_vote_recorded_snax_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "unique_treasury_vote_recorded_snax_mainnet_transaction_hash.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.unique_treasury_vote_recorded_snax_mainnet_transaction_hash.9768cf1aa6", "fqn": ["synthetix", "raw", "snax", "mainnet", "unique_treasury_vote_recorded_snax_mainnet_transaction_hash"], "alias": "unique_treasury_vote_recorded_snax_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7729878, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "treasury_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.treasury_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_treasury_vote_recorded_snax_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n transaction_hash as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_recorded_snax_mainnet\"\nwhere transaction_hash is not null\ngroup by transaction_hash\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.treasury_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.treasury_vote_recorded_snax_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('treasury_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_candidates.dee538820e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_treasury_vote_recorded_snax_mainnet_candidates", "resource_type": "test", "package_name": "synthetix", "path": "not_null_treasury_vote_recorded_snax_mainnet_candidates.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_candidates.dee538820e", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_treasury_vote_recorded_snax_mainnet_candidates"], "alias": "not_null_treasury_vote_recorded_snax_mainnet_candidates", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.774622, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "treasury_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.treasury_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_candidates.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect candidates\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_recorded_snax_mainnet\"\nwhere candidates is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "candidates", "file_key_name": "models.treasury_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.treasury_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "candidates", "model": "{{ get_where_subquery(ref('treasury_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_block_number.ece9a809a9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_treasury_vote_recorded_snax_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_treasury_vote_recorded_snax_mainnet_block_number.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_block_number.ece9a809a9", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_treasury_vote_recorded_snax_mainnet_block_number"], "alias": "not_null_treasury_vote_recorded_snax_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7762456, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "treasury_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.treasury_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_recorded_snax_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.treasury_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.treasury_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('treasury_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_voting_power.fc033faf22": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_treasury_vote_recorded_snax_mainnet_voting_power", "resource_type": "test", "package_name": "synthetix", "path": "not_null_treasury_vote_recorded_snax_mainnet_voting_power.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_voting_power.fc033faf22", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_treasury_vote_recorded_snax_mainnet_voting_power"], "alias": "not_null_treasury_vote_recorded_snax_mainnet_voting_power", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7779799, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "treasury_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.treasury_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_voting_power.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect voting_power\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_recorded_snax_mainnet\"\nwhere voting_power is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "voting_power", "file_key_name": "models.treasury_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.treasury_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "voting_power", "model": "{{ get_where_subquery(ref('treasury_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_contract.c25d469610": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_treasury_vote_recorded_snax_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_treasury_vote_recorded_snax_mainnet_contract.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_contract.c25d469610", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_treasury_vote_recorded_snax_mainnet_contract"], "alias": "not_null_treasury_vote_recorded_snax_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7796242, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "treasury_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.treasury_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_recorded_snax_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_recorded_snax_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.treasury_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.treasury_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('treasury_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_id.ffce1d7680": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_treasury_vote_withdrawn_snax_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_treasury_vote_withdrawn_snax_mainnet_id.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_id.ffce1d7680", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_treasury_vote_withdrawn_snax_mainnet_id"], "alias": "not_null_treasury_vote_withdrawn_snax_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7812376, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "treasury_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.treasury_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_withdrawn_snax_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.treasury_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.treasury_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('treasury_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_treasury_vote_withdrawn_snax_mainnet_id.cefaabe32f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_treasury_vote_withdrawn_snax_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_treasury_vote_withdrawn_snax_mainnet_id.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.unique_treasury_vote_withdrawn_snax_mainnet_id.cefaabe32f", "fqn": ["synthetix", "raw", "snax", "mainnet", "unique_treasury_vote_withdrawn_snax_mainnet_id"], "alias": "unique_treasury_vote_withdrawn_snax_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7828605, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "treasury_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.treasury_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_treasury_vote_withdrawn_snax_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_withdrawn_snax_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.treasury_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.treasury_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('treasury_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_event_name.3a8d12a41e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_treasury_vote_withdrawn_snax_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_treasury_vote_withdrawn_snax_mainnet_event_name.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_event_name.3a8d12a41e", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_treasury_vote_withdrawn_snax_mainnet_event_name"], "alias": "not_null_treasury_vote_withdrawn_snax_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.784473, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "treasury_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.treasury_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_withdrawn_snax_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.treasury_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.treasury_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('treasury_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_treasury_vote_withdrawn_snax_mainnet_event_name__VoteWithdrawn.d758312593": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_treasury_vote_withdrawn_snax_mainnet_event_name__VoteWithdrawn", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_treasury_vote__a2ae5a5c5b104f34da58bf05b5084d6c.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.accepted_values_treasury_vote_withdrawn_snax_mainnet_event_name__VoteWithdrawn.d758312593", "fqn": ["synthetix", "raw", "snax", "mainnet", "accepted_values_treasury_vote_withdrawn_snax_mainnet_event_name__VoteWithdrawn"], "alias": "accepted_values_treasury_vote__a2ae5a5c5b104f34da58bf05b5084d6c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_treasury_vote__a2ae5a5c5b104f34da58bf05b5084d6c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_treasury_vote__a2ae5a5c5b104f34da58bf05b5084d6c"}, "created_at": 1727988936.7861974, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_treasury_vote__a2ae5a5c5b104f34da58bf05b5084d6c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "treasury_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.treasury_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_treasury_vote__a2ae5a5c5b104f34da58bf05b5084d6c.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_withdrawn_snax_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'VoteWithdrawn'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.treasury_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.treasury_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["VoteWithdrawn"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('treasury_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_chain_id.1991832eba": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_treasury_vote_withdrawn_snax_mainnet_chain_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_treasury_vote_withdrawn_snax_mainnet_chain_id.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_chain_id.1991832eba", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_treasury_vote_withdrawn_snax_mainnet_chain_id"], "alias": "not_null_treasury_vote_withdrawn_snax_mainnet_chain_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.790287, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "treasury_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.treasury_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_chain_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect chain_id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_withdrawn_snax_mainnet\"\nwhere chain_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "chain_id", "file_key_name": "models.treasury_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.treasury_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "chain_id", "model": "{{ get_where_subquery(ref('treasury_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_treasury_vote_withdrawn_snax_mainnet_chain_id__2192__10__1__8453__42161.37c0ffb3f6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_treasury_vote_withdrawn_snax_mainnet_chain_id__2192__10__1__8453__42161", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_treasury_vote__18fd53e7e0ebc9d249da049fc2331fba.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.accepted_values_treasury_vote_withdrawn_snax_mainnet_chain_id__2192__10__1__8453__42161.37c0ffb3f6", "fqn": ["synthetix", "raw", "snax", "mainnet", "accepted_values_treasury_vote_withdrawn_snax_mainnet_chain_id__2192__10__1__8453__42161"], "alias": "accepted_values_treasury_vote__18fd53e7e0ebc9d249da049fc2331fba", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_treasury_vote__18fd53e7e0ebc9d249da049fc2331fba", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_treasury_vote__18fd53e7e0ebc9d249da049fc2331fba"}, "created_at": 1727988936.7921638, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_treasury_vote__18fd53e7e0ebc9d249da049fc2331fba\") }}", "vars": {}, "language": "sql", "refs": [{"name": "treasury_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.treasury_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_treasury_vote__18fd53e7e0ebc9d249da049fc2331fba.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n chain_id as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_withdrawn_snax_mainnet\"\n group by chain_id\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n '2192','10','1','8453','42161'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "chain_id", "file_key_name": "models.treasury_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.treasury_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["2192", "10", "1", "8453", "42161"], "column_name": "chain_id", "model": "{{ get_where_subquery(ref('treasury_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_block_timestamp.dbe2a9ba3e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_treasury_vote_withdrawn_snax_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_treasury_vote_withdrawn_snax_mainnet_block_timestamp.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_block_timestamp.dbe2a9ba3e", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_treasury_vote_withdrawn_snax_mainnet_block_timestamp"], "alias": "not_null_treasury_vote_withdrawn_snax_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7962818, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "treasury_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.treasury_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_withdrawn_snax_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.treasury_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.treasury_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('treasury_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_voter.b972eb7f34": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_treasury_vote_withdrawn_snax_mainnet_voter", "resource_type": "test", "package_name": "synthetix", "path": "not_null_treasury_vote_withdrawn_snax_mainnet_voter.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_voter.b972eb7f34", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_treasury_vote_withdrawn_snax_mainnet_voter"], "alias": "not_null_treasury_vote_withdrawn_snax_mainnet_voter", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7981207, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "treasury_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.treasury_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_voter.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect voter\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_withdrawn_snax_mainnet\"\nwhere voter is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "voter", "file_key_name": "models.treasury_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.treasury_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "voter", "model": "{{ get_where_subquery(ref('treasury_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_epoch_id.6543be91bd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_treasury_vote_withdrawn_snax_mainnet_epoch_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_treasury_vote_withdrawn_snax_mainnet_epoch_id.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_epoch_id.6543be91bd", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_treasury_vote_withdrawn_snax_mainnet_epoch_id"], "alias": "not_null_treasury_vote_withdrawn_snax_mainnet_epoch_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.7997816, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "treasury_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.treasury_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_epoch_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect epoch_id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_withdrawn_snax_mainnet\"\nwhere epoch_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "epoch_id", "file_key_name": "models.treasury_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.treasury_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "epoch_id", "model": "{{ get_where_subquery(ref('treasury_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_transaction_hash.12490c3827": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_treasury_vote_withdrawn_snax_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_treasury_vote_withdrawn_snax_mainnet_transaction_hash.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_transaction_hash.12490c3827", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_treasury_vote_withdrawn_snax_mainnet_transaction_hash"], "alias": "not_null_treasury_vote_withdrawn_snax_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.8014247, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "treasury_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.treasury_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_withdrawn_snax_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.treasury_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.treasury_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('treasury_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_treasury_vote_withdrawn_snax_mainnet_transaction_hash.771718d1e2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_treasury_vote_withdrawn_snax_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "unique_treasury_vote_withdrawn_snax_mainnet_transaction_hash.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.unique_treasury_vote_withdrawn_snax_mainnet_transaction_hash.771718d1e2", "fqn": ["synthetix", "raw", "snax", "mainnet", "unique_treasury_vote_withdrawn_snax_mainnet_transaction_hash"], "alias": "unique_treasury_vote_withdrawn_snax_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.8030572, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "treasury_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.treasury_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_treasury_vote_withdrawn_snax_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n transaction_hash as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_withdrawn_snax_mainnet\"\nwhere transaction_hash is not null\ngroup by transaction_hash\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.treasury_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.treasury_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('treasury_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_block_number.271b1a17ba": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_treasury_vote_withdrawn_snax_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_treasury_vote_withdrawn_snax_mainnet_block_number.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_block_number.271b1a17ba", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_treasury_vote_withdrawn_snax_mainnet_block_number"], "alias": "not_null_treasury_vote_withdrawn_snax_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.8046904, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "treasury_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.treasury_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_withdrawn_snax_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.treasury_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.treasury_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('treasury_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_contract.3e76561d2e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_treasury_vote_withdrawn_snax_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_treasury_vote_withdrawn_snax_mainnet_contract.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_contract.3e76561d2e", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_treasury_vote_withdrawn_snax_mainnet_contract"], "alias": "not_null_treasury_vote_withdrawn_snax_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.8063846, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "treasury_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.treasury_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_treasury_vote_withdrawn_snax_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_withdrawn_snax_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.treasury_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.treasury_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('treasury_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_id.d4148bfa57": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_ambassador_vote_recorded_snax_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_ambassador_vote_recorded_snax_mainnet_id.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_id.d4148bfa57", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_ambassador_vote_recorded_snax_mainnet_id"], "alias": "not_null_ambassador_vote_recorded_snax_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.8080156, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "ambassador_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.ambassador_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_recorded_snax_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.ambassador_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.ambassador_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('ambassador_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_ambassador_vote_recorded_snax_mainnet_id.2ee777df0a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_ambassador_vote_recorded_snax_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_ambassador_vote_recorded_snax_mainnet_id.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.unique_ambassador_vote_recorded_snax_mainnet_id.2ee777df0a", "fqn": ["synthetix", "raw", "snax", "mainnet", "unique_ambassador_vote_recorded_snax_mainnet_id"], "alias": "unique_ambassador_vote_recorded_snax_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.8096495, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "ambassador_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.ambassador_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_ambassador_vote_recorded_snax_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_recorded_snax_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.ambassador_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.ambassador_vote_recorded_snax_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('ambassador_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_event_name.8b77ef45f7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_ambassador_vote_recorded_snax_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_ambassador_vote_recorded_snax_mainnet_event_name.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_event_name.8b77ef45f7", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_ambassador_vote_recorded_snax_mainnet_event_name"], "alias": "not_null_ambassador_vote_recorded_snax_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.8112807, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "ambassador_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.ambassador_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_recorded_snax_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.ambassador_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.ambassador_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('ambassador_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_ambassador_vote_recorded_snax_mainnet_event_name__VoteRecorded.54d007d547": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_ambassador_vote_recorded_snax_mainnet_event_name__VoteRecorded", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_ambassador_vot_bb4bc4fc29c0c50295736cc83c7add2a.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.accepted_values_ambassador_vote_recorded_snax_mainnet_event_name__VoteRecorded.54d007d547", "fqn": ["synthetix", "raw", "snax", "mainnet", "accepted_values_ambassador_vote_recorded_snax_mainnet_event_name__VoteRecorded"], "alias": "accepted_values_ambassador_vot_bb4bc4fc29c0c50295736cc83c7add2a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_ambassador_vot_bb4bc4fc29c0c50295736cc83c7add2a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_ambassador_vot_bb4bc4fc29c0c50295736cc83c7add2a"}, "created_at": 1727988936.8130405, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_ambassador_vot_bb4bc4fc29c0c50295736cc83c7add2a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "ambassador_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.ambassador_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_ambassador_vot_bb4bc4fc29c0c50295736cc83c7add2a.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_recorded_snax_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'VoteRecorded'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.ambassador_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.ambassador_vote_recorded_snax_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["VoteRecorded"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('ambassador_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_chain_id.15e179b253": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_ambassador_vote_recorded_snax_mainnet_chain_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_ambassador_vote_recorded_snax_mainnet_chain_id.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_chain_id.15e179b253", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_ambassador_vote_recorded_snax_mainnet_chain_id"], "alias": "not_null_ambassador_vote_recorded_snax_mainnet_chain_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.817139, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "ambassador_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.ambassador_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_chain_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect chain_id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_recorded_snax_mainnet\"\nwhere chain_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "chain_id", "file_key_name": "models.ambassador_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.ambassador_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "chain_id", "model": "{{ get_where_subquery(ref('ambassador_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_block_timestamp.22fdffe044": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_ambassador_vote_recorded_snax_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_ambassador_vote_recorded_snax_mainnet_block_timestamp.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_block_timestamp.22fdffe044", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_ambassador_vote_recorded_snax_mainnet_block_timestamp"], "alias": "not_null_ambassador_vote_recorded_snax_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.8188312, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "ambassador_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.ambassador_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_recorded_snax_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.ambassador_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.ambassador_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('ambassador_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_voter.ab2df49992": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_ambassador_vote_recorded_snax_mainnet_voter", "resource_type": "test", "package_name": "synthetix", "path": "not_null_ambassador_vote_recorded_snax_mainnet_voter.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_voter.ab2df49992", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_ambassador_vote_recorded_snax_mainnet_voter"], "alias": "not_null_ambassador_vote_recorded_snax_mainnet_voter", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.821433, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "ambassador_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.ambassador_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_voter.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect voter\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_recorded_snax_mainnet\"\nwhere voter is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "voter", "file_key_name": "models.ambassador_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.ambassador_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "voter", "model": "{{ get_where_subquery(ref('ambassador_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_epoch_id.85e943f65f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_ambassador_vote_recorded_snax_mainnet_epoch_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_ambassador_vote_recorded_snax_mainnet_epoch_id.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_epoch_id.85e943f65f", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_ambassador_vote_recorded_snax_mainnet_epoch_id"], "alias": "not_null_ambassador_vote_recorded_snax_mainnet_epoch_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.8238375, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "ambassador_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.ambassador_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_epoch_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect epoch_id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_recorded_snax_mainnet\"\nwhere epoch_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "epoch_id", "file_key_name": "models.ambassador_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.ambassador_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "epoch_id", "model": "{{ get_where_subquery(ref('ambassador_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_transaction_hash.d7fa881495": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_ambassador_vote_recorded_snax_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_ambassador_vote_recorded_snax_mainnet_transaction_hash.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_transaction_hash.d7fa881495", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_ambassador_vote_recorded_snax_mainnet_transaction_hash"], "alias": "not_null_ambassador_vote_recorded_snax_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.8258405, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "ambassador_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.ambassador_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_recorded_snax_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.ambassador_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.ambassador_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('ambassador_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_ambassador_vote_recorded_snax_mainnet_transaction_hash.66af7027de": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_ambassador_vote_recorded_snax_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "unique_ambassador_vote_recorded_snax_mainnet_transaction_hash.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.unique_ambassador_vote_recorded_snax_mainnet_transaction_hash.66af7027de", "fqn": ["synthetix", "raw", "snax", "mainnet", "unique_ambassador_vote_recorded_snax_mainnet_transaction_hash"], "alias": "unique_ambassador_vote_recorded_snax_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.8275604, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "ambassador_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.ambassador_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_ambassador_vote_recorded_snax_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n transaction_hash as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_recorded_snax_mainnet\"\nwhere transaction_hash is not null\ngroup by transaction_hash\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.ambassador_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.ambassador_vote_recorded_snax_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('ambassador_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_candidates.39a8d5dca6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_ambassador_vote_recorded_snax_mainnet_candidates", "resource_type": "test", "package_name": "synthetix", "path": "not_null_ambassador_vote_recorded_snax_mainnet_candidates.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_candidates.39a8d5dca6", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_ambassador_vote_recorded_snax_mainnet_candidates"], "alias": "not_null_ambassador_vote_recorded_snax_mainnet_candidates", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.8293157, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "ambassador_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.ambassador_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_candidates.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect candidates\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_recorded_snax_mainnet\"\nwhere candidates is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "candidates", "file_key_name": "models.ambassador_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.ambassador_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "candidates", "model": "{{ get_where_subquery(ref('ambassador_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_block_number.463911c810": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_ambassador_vote_recorded_snax_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_ambassador_vote_recorded_snax_mainnet_block_number.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_block_number.463911c810", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_ambassador_vote_recorded_snax_mainnet_block_number"], "alias": "not_null_ambassador_vote_recorded_snax_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.8309968, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "ambassador_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.ambassador_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_recorded_snax_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.ambassador_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.ambassador_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('ambassador_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_voting_power.94944f5709": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_ambassador_vote_recorded_snax_mainnet_voting_power", "resource_type": "test", "package_name": "synthetix", "path": "not_null_ambassador_vote_recorded_snax_mainnet_voting_power.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_voting_power.94944f5709", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_ambassador_vote_recorded_snax_mainnet_voting_power"], "alias": "not_null_ambassador_vote_recorded_snax_mainnet_voting_power", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.8326476, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "ambassador_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.ambassador_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_voting_power.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect voting_power\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_recorded_snax_mainnet\"\nwhere voting_power is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "voting_power", "file_key_name": "models.ambassador_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.ambassador_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "voting_power", "model": "{{ get_where_subquery(ref('ambassador_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_contract.bcb9549b94": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_ambassador_vote_recorded_snax_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_ambassador_vote_recorded_snax_mainnet_contract.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_contract.bcb9549b94", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_ambassador_vote_recorded_snax_mainnet_contract"], "alias": "not_null_ambassador_vote_recorded_snax_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.8342574, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "ambassador_vote_recorded_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.ambassador_vote_recorded_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_recorded_snax_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_recorded_snax_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.ambassador_vote_recorded_snax_mainnet", "attached_node": "model.synthetix.ambassador_vote_recorded_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('ambassador_vote_recorded_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_id.95a539d2e0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_ambassador_vote_withdrawn_snax_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_ambassador_vote_withdrawn_snax_mainnet_id.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_id.95a539d2e0", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_ambassador_vote_withdrawn_snax_mainnet_id"], "alias": "not_null_ambassador_vote_withdrawn_snax_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.8358862, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "ambassador_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.ambassador_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_withdrawn_snax_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.ambassador_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.ambassador_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('ambassador_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_ambassador_vote_withdrawn_snax_mainnet_id.3aa78e2ed2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_ambassador_vote_withdrawn_snax_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_ambassador_vote_withdrawn_snax_mainnet_id.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.unique_ambassador_vote_withdrawn_snax_mainnet_id.3aa78e2ed2", "fqn": ["synthetix", "raw", "snax", "mainnet", "unique_ambassador_vote_withdrawn_snax_mainnet_id"], "alias": "unique_ambassador_vote_withdrawn_snax_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.837649, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "ambassador_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.ambassador_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_ambassador_vote_withdrawn_snax_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_withdrawn_snax_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.ambassador_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.ambassador_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('ambassador_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_event_name.5660482f61": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_ambassador_vote_withdrawn_snax_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_ambassador_vote_withdrawn_snax_mainnet_event_name.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_event_name.5660482f61", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_ambassador_vote_withdrawn_snax_mainnet_event_name"], "alias": "not_null_ambassador_vote_withdrawn_snax_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.8392637, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "ambassador_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.ambassador_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_withdrawn_snax_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.ambassador_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.ambassador_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('ambassador_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_ambassador_vote_withdrawn_snax_mainnet_event_name__VoteWithdrawn.60823368eb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_ambassador_vote_withdrawn_snax_mainnet_event_name__VoteWithdrawn", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_ambassador_vot_2828b5170123cf65e3e0e100826c8d72.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.accepted_values_ambassador_vote_withdrawn_snax_mainnet_event_name__VoteWithdrawn.60823368eb", "fqn": ["synthetix", "raw", "snax", "mainnet", "accepted_values_ambassador_vote_withdrawn_snax_mainnet_event_name__VoteWithdrawn"], "alias": "accepted_values_ambassador_vot_2828b5170123cf65e3e0e100826c8d72", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_ambassador_vot_2828b5170123cf65e3e0e100826c8d72", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_ambassador_vot_2828b5170123cf65e3e0e100826c8d72"}, "created_at": 1727988936.8409073, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_ambassador_vot_2828b5170123cf65e3e0e100826c8d72\") }}", "vars": {}, "language": "sql", "refs": [{"name": "ambassador_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.ambassador_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_ambassador_vot_2828b5170123cf65e3e0e100826c8d72.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_withdrawn_snax_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'VoteWithdrawn'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.ambassador_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.ambassador_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["VoteWithdrawn"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('ambassador_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_chain_id.08c20376e0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_ambassador_vote_withdrawn_snax_mainnet_chain_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_ambassador_vote_withdrawn_snax_mainnet_chain_id.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_chain_id.08c20376e0", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_ambassador_vote_withdrawn_snax_mainnet_chain_id"], "alias": "not_null_ambassador_vote_withdrawn_snax_mainnet_chain_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.845195, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "ambassador_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.ambassador_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_chain_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect chain_id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_withdrawn_snax_mainnet\"\nwhere chain_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "chain_id", "file_key_name": "models.ambassador_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.ambassador_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "chain_id", "model": "{{ get_where_subquery(ref('ambassador_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_ambassador_vote_withdrawn_snax_mainnet_chain_id__2192__10__1__8453__42161.0c8eff9ef3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_ambassador_vote_withdrawn_snax_mainnet_chain_id__2192__10__1__8453__42161", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_ambassador_vot_23f8f2585be090d6b8cc1055ce1f10b4.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.accepted_values_ambassador_vote_withdrawn_snax_mainnet_chain_id__2192__10__1__8453__42161.0c8eff9ef3", "fqn": ["synthetix", "raw", "snax", "mainnet", "accepted_values_ambassador_vote_withdrawn_snax_mainnet_chain_id__2192__10__1__8453__42161"], "alias": "accepted_values_ambassador_vot_23f8f2585be090d6b8cc1055ce1f10b4", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_ambassador_vot_23f8f2585be090d6b8cc1055ce1f10b4", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_ambassador_vot_23f8f2585be090d6b8cc1055ce1f10b4"}, "created_at": 1727988936.846904, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_ambassador_vot_23f8f2585be090d6b8cc1055ce1f10b4\") }}", "vars": {}, "language": "sql", "refs": [{"name": "ambassador_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.ambassador_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/accepted_values_ambassador_vot_23f8f2585be090d6b8cc1055ce1f10b4.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n chain_id as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_withdrawn_snax_mainnet\"\n group by chain_id\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n '2192','10','1','8453','42161'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "chain_id", "file_key_name": "models.ambassador_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.ambassador_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["2192", "10", "1", "8453", "42161"], "column_name": "chain_id", "model": "{{ get_where_subquery(ref('ambassador_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_block_timestamp.fb999cf588": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_ambassador_vote_withdrawn_snax_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_ambassador_vote_withdrawn_snax_mainnet_block_timestamp.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_block_timestamp.fb999cf588", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_ambassador_vote_withdrawn_snax_mainnet_block_timestamp"], "alias": "not_null_ambassador_vote_withdrawn_snax_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.8511853, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "ambassador_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.ambassador_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_withdrawn_snax_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.ambassador_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.ambassador_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('ambassador_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_voter.489834d56e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_ambassador_vote_withdrawn_snax_mainnet_voter", "resource_type": "test", "package_name": "synthetix", "path": "not_null_ambassador_vote_withdrawn_snax_mainnet_voter.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_voter.489834d56e", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_ambassador_vote_withdrawn_snax_mainnet_voter"], "alias": "not_null_ambassador_vote_withdrawn_snax_mainnet_voter", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.8529873, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "ambassador_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.ambassador_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_voter.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect voter\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_withdrawn_snax_mainnet\"\nwhere voter is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "voter", "file_key_name": "models.ambassador_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.ambassador_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "voter", "model": "{{ get_where_subquery(ref('ambassador_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_epoch_id.e141cb577b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_ambassador_vote_withdrawn_snax_mainnet_epoch_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_ambassador_vote_withdrawn_snax_mainnet_epoch_id.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_epoch_id.e141cb577b", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_ambassador_vote_withdrawn_snax_mainnet_epoch_id"], "alias": "not_null_ambassador_vote_withdrawn_snax_mainnet_epoch_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.8546605, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "ambassador_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.ambassador_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_epoch_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect epoch_id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_withdrawn_snax_mainnet\"\nwhere epoch_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "epoch_id", "file_key_name": "models.ambassador_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.ambassador_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "epoch_id", "model": "{{ get_where_subquery(ref('ambassador_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_transaction_hash.fa826d3f14": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_ambassador_vote_withdrawn_snax_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_ambassador_vote_withd_061bf7235604b2babb905360cdd83f9f.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_transaction_hash.fa826d3f14", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_ambassador_vote_withdrawn_snax_mainnet_transaction_hash"], "alias": "not_null_ambassador_vote_withd_061bf7235604b2babb905360cdd83f9f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_ambassador_vote_withd_061bf7235604b2babb905360cdd83f9f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_ambassador_vote_withd_061bf7235604b2babb905360cdd83f9f"}, "created_at": 1727988936.8563025, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_ambassador_vote_withd_061bf7235604b2babb905360cdd83f9f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "ambassador_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.ambassador_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withd_061bf7235604b2babb905360cdd83f9f.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_withdrawn_snax_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.ambassador_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.ambassador_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('ambassador_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_ambassador_vote_withdrawn_snax_mainnet_transaction_hash.4355134051": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_ambassador_vote_withdrawn_snax_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "unique_ambassador_vote_withdrawn_snax_mainnet_transaction_hash.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.unique_ambassador_vote_withdrawn_snax_mainnet_transaction_hash.4355134051", "fqn": ["synthetix", "raw", "snax", "mainnet", "unique_ambassador_vote_withdrawn_snax_mainnet_transaction_hash"], "alias": "unique_ambassador_vote_withdrawn_snax_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.858073, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "ambassador_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.ambassador_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/unique_ambassador_vote_withdrawn_snax_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n transaction_hash as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_withdrawn_snax_mainnet\"\nwhere transaction_hash is not null\ngroup by transaction_hash\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.ambassador_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.ambassador_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('ambassador_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_block_number.afd1b2b6f4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_ambassador_vote_withdrawn_snax_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_ambassador_vote_withdrawn_snax_mainnet_block_number.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_block_number.afd1b2b6f4", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_ambassador_vote_withdrawn_snax_mainnet_block_number"], "alias": "not_null_ambassador_vote_withdrawn_snax_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.8597, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "ambassador_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.ambassador_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_withdrawn_snax_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.ambassador_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.ambassador_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('ambassador_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_contract.ce63bcf894": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_ambassador_vote_withdrawn_snax_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_ambassador_vote_withdrawn_snax_mainnet_contract.sql", "original_file_path": "models/raw/snax/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_contract.ce63bcf894", "fqn": ["synthetix", "raw", "snax", "mainnet", "not_null_ambassador_vote_withdrawn_snax_mainnet_contract"], "alias": "not_null_ambassador_vote_withdrawn_snax_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.8613281, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "ambassador_vote_withdrawn_snax_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.ambassador_vote_withdrawn_snax_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/snax/mainnet/schema.yml/not_null_ambassador_vote_withdrawn_snax_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_withdrawn_snax_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.ambassador_vote_withdrawn_snax_mainnet", "attached_node": "model.synthetix.ambassador_vote_withdrawn_snax_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('ambassador_vote_withdrawn_snax_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_blocks_base_sepolia_block_number.1adc80fce5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_blocks_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_blocks_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/schema.yml", "unique_id": "test.synthetix.not_null_blocks_base_sepolia_block_number.1adc80fce5", "fqn": ["synthetix", "raw", "base", "sepolia", "not_null_blocks_base_sepolia_block_number"], "alias": "not_null_blocks_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.864083, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "blocks_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.blocks_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/schema.yml/not_null_blocks_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"blocks_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.blocks_base_sepolia", "attached_node": "model.synthetix.blocks_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('blocks_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_blocks_base_sepolia_block_number.b9de81024b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_blocks_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "unique_blocks_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/schema.yml", "unique_id": "test.synthetix.unique_blocks_base_sepolia_block_number.b9de81024b", "fqn": ["synthetix", "raw", "base", "sepolia", "unique_blocks_base_sepolia_block_number"], "alias": "unique_blocks_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.8657591, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "blocks_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.blocks_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/schema.yml/unique_blocks_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n block_number as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"blocks_base_sepolia\"\nwhere block_number is not null\ngroup by block_number\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.blocks_base_sepolia", "attached_node": "model.synthetix.blocks_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('blocks_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_recency_blocks_base_sepolia_hour__ts__1.b4197f397a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_recency_blocks_base_sepolia_hour__ts__1", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_recency_blocks_base_sepolia_hour__ts__1.sql", "original_file_path": "models/raw/base/sepolia/schema.yml", "unique_id": "test.synthetix.dbt_utils_recency_blocks_base_sepolia_hour__ts__1.b4197f397a", "fqn": ["synthetix", "raw", "base", "sepolia", "dbt_utils_recency_blocks_base_sepolia_hour__ts__1"], "alias": "dbt_utils_recency_blocks_base_sepolia_hour__ts__1", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.8674426, "relation_name": null, "raw_code": "{{ dbt_utils.test_recency(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "blocks_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_recency", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.blocks_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/schema.yml/dbt_utils_recency_blocks_base_sepolia_hour__ts__1.sql", "compiled": true, "compiled_code": "\n\n\n\n\n\n\nwith recency as (\n\n select \n\n \n \n max(ts) as most_recent\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"blocks_base_sepolia\"\n\n \n\n)\n\nselect\n\n \n most_recent,\n cast(\n\n now() + ((interval '1 hour') * (-1))\n\n as timestamp) as threshold\n\nfrom recency\nwhere most_recent < cast(\n\n now() + ((interval '1 hour') * (-1))\n\n as timestamp)\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": null, "file_key_name": "models.blocks_base_sepolia", "attached_node": "model.synthetix.blocks_base_sepolia", "test_metadata": {"name": "recency", "kwargs": {"datepart": "hour", "field": "ts", "interval": 1, "model": "{{ get_where_subquery(ref('blocks_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_buyback_processed_base_sepolia_id.e10820e4d2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_buyback_processed_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_buyback_processed_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.not_null_buyback_processed_base_sepolia_id.e10820e4d2", "fqn": ["synthetix", "raw", "base", "sepolia", "buyback", "not_null_buyback_processed_base_sepolia_id"], "alias": "not_null_buyback_processed_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.8871298, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "buyback_processed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.buyback_processed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"buyback_processed_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.buyback_processed_base_sepolia", "attached_node": "model.synthetix.buyback_processed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('buyback_processed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_buyback_processed_base_sepolia_id.c3e20dc22e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_buyback_processed_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_buyback_processed_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.unique_buyback_processed_base_sepolia_id.c3e20dc22e", "fqn": ["synthetix", "raw", "base", "sepolia", "buyback", "unique_buyback_processed_base_sepolia_id"], "alias": "unique_buyback_processed_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.8888881, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "buyback_processed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.buyback_processed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/unique_buyback_processed_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"buyback_processed_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.buyback_processed_base_sepolia", "attached_node": "model.synthetix.buyback_processed_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('buyback_processed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_buyback_processed_base_sepolia_block_number.73166259d7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_buyback_processed_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_buyback_processed_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.not_null_buyback_processed_base_sepolia_block_number.73166259d7", "fqn": ["synthetix", "raw", "base", "sepolia", "buyback", "not_null_buyback_processed_base_sepolia_block_number"], "alias": "not_null_buyback_processed_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.8907013, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "buyback_processed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.buyback_processed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"buyback_processed_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.buyback_processed_base_sepolia", "attached_node": "model.synthetix.buyback_processed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('buyback_processed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_buyback_processed_base_sepolia_block_timestamp.c83a09ad33": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_buyback_processed_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_buyback_processed_base_sepolia_block_timestamp.sql", "original_file_path": "models/raw/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.not_null_buyback_processed_base_sepolia_block_timestamp.c83a09ad33", "fqn": ["synthetix", "raw", "base", "sepolia", "buyback", "not_null_buyback_processed_base_sepolia_block_timestamp"], "alias": "not_null_buyback_processed_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.89235, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "buyback_processed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.buyback_processed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"buyback_processed_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.buyback_processed_base_sepolia", "attached_node": "model.synthetix.buyback_processed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('buyback_processed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_buyback_processed_base_sepolia_transaction_hash.a38d34613b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_buyback_processed_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_buyback_processed_base_sepolia_transaction_hash.sql", "original_file_path": "models/raw/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.not_null_buyback_processed_base_sepolia_transaction_hash.a38d34613b", "fqn": ["synthetix", "raw", "base", "sepolia", "buyback", "not_null_buyback_processed_base_sepolia_transaction_hash"], "alias": "not_null_buyback_processed_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.8939984, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "buyback_processed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.buyback_processed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"buyback_processed_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.buyback_processed_base_sepolia", "attached_node": "model.synthetix.buyback_processed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('buyback_processed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_buyback_processed_base_sepolia_event_name.755deb59b2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_buyback_processed_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_buyback_processed_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.not_null_buyback_processed_base_sepolia_event_name.755deb59b2", "fqn": ["synthetix", "raw", "base", "sepolia", "buyback", "not_null_buyback_processed_base_sepolia_event_name"], "alias": "not_null_buyback_processed_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.8956633, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "buyback_processed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.buyback_processed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"buyback_processed_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.buyback_processed_base_sepolia", "attached_node": "model.synthetix.buyback_processed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('buyback_processed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_buyback_processed_base_sepolia_event_name__BuybackProcessed.16f3176222": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_buyback_processed_base_sepolia_event_name__BuybackProcessed", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_buyback_proces_278b574eac2c05984e56351d66a915ac.sql", "original_file_path": "models/raw/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.accepted_values_buyback_processed_base_sepolia_event_name__BuybackProcessed.16f3176222", "fqn": ["synthetix", "raw", "base", "sepolia", "buyback", "accepted_values_buyback_processed_base_sepolia_event_name__BuybackProcessed"], "alias": "accepted_values_buyback_proces_278b574eac2c05984e56351d66a915ac", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_buyback_proces_278b574eac2c05984e56351d66a915ac", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_buyback_proces_278b574eac2c05984e56351d66a915ac"}, "created_at": 1727988936.8973246, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_buyback_proces_278b574eac2c05984e56351d66a915ac\") }}", "vars": {}, "language": "sql", "refs": [{"name": "buyback_processed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.buyback_processed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/accepted_values_buyback_proces_278b574eac2c05984e56351d66a915ac.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"buyback_processed_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'BuybackProcessed'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.buyback_processed_base_sepolia", "attached_node": "model.synthetix.buyback_processed_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["BuybackProcessed"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('buyback_processed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_buyback_processed_base_sepolia_contract.b27543f734": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_buyback_processed_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_buyback_processed_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.not_null_buyback_processed_base_sepolia_contract.b27543f734", "fqn": ["synthetix", "raw", "base", "sepolia", "buyback", "not_null_buyback_processed_base_sepolia_contract"], "alias": "not_null_buyback_processed_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.9019833, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "buyback_processed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.buyback_processed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"buyback_processed_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.buyback_processed_base_sepolia", "attached_node": "model.synthetix.buyback_processed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('buyback_processed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_buyback_processed_base_sepolia_buyer.4fd04cc021": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_buyback_processed_base_sepolia_buyer", "resource_type": "test", "package_name": "synthetix", "path": "not_null_buyback_processed_base_sepolia_buyer.sql", "original_file_path": "models/raw/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.not_null_buyback_processed_base_sepolia_buyer.4fd04cc021", "fqn": ["synthetix", "raw", "base", "sepolia", "buyback", "not_null_buyback_processed_base_sepolia_buyer"], "alias": "not_null_buyback_processed_base_sepolia_buyer", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.9036689, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "buyback_processed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.buyback_processed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_buyer.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect buyer\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"buyback_processed_base_sepolia\"\nwhere buyer is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "buyer", "file_key_name": "models.buyback_processed_base_sepolia", "attached_node": "model.synthetix.buyback_processed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "buyer", "model": "{{ get_where_subquery(ref('buyback_processed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_buyback_processed_base_sepolia_snx.52b876a9f7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_buyback_processed_base_sepolia_snx", "resource_type": "test", "package_name": "synthetix", "path": "not_null_buyback_processed_base_sepolia_snx.sql", "original_file_path": "models/raw/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.not_null_buyback_processed_base_sepolia_snx.52b876a9f7", "fqn": ["synthetix", "raw", "base", "sepolia", "buyback", "not_null_buyback_processed_base_sepolia_snx"], "alias": "not_null_buyback_processed_base_sepolia_snx", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.9055045, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "buyback_processed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.buyback_processed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_snx.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect snx\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"buyback_processed_base_sepolia\"\nwhere snx is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "snx", "file_key_name": "models.buyback_processed_base_sepolia", "attached_node": "model.synthetix.buyback_processed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "snx", "model": "{{ get_where_subquery(ref('buyback_processed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_buyback_processed_base_sepolia_snx__True__0.628aa3b85b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_buyback_processed_base_sepolia_snx__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_buyba_8430c2349004ae4699c6275eda5a9b16.sql", "original_file_path": "models/raw/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_buyback_processed_base_sepolia_snx__True__0.628aa3b85b", "fqn": ["synthetix", "raw", "base", "sepolia", "buyback", "dbt_utils_accepted_range_buyback_processed_base_sepolia_snx__True__0"], "alias": "dbt_utils_accepted_range_buyba_8430c2349004ae4699c6275eda5a9b16", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_buyba_8430c2349004ae4699c6275eda5a9b16", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_buyba_8430c2349004ae4699c6275eda5a9b16"}, "created_at": 1727988936.9071653, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_buyba_8430c2349004ae4699c6275eda5a9b16\") }}", "vars": {}, "language": "sql", "refs": [{"name": "buyback_processed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.buyback_processed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_buyba_8430c2349004ae4699c6275eda5a9b16.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"buyback_processed_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not snx >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "snx", "file_key_name": "models.buyback_processed_base_sepolia", "attached_node": "model.synthetix.buyback_processed_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "snx", "model": "{{ get_where_subquery(ref('buyback_processed_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_buyback_processed_base_sepolia_usd.397135feed": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_buyback_processed_base_sepolia_usd", "resource_type": "test", "package_name": "synthetix", "path": "not_null_buyback_processed_base_sepolia_usd.sql", "original_file_path": "models/raw/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.not_null_buyback_processed_base_sepolia_usd.397135feed", "fqn": ["synthetix", "raw", "base", "sepolia", "buyback", "not_null_buyback_processed_base_sepolia_usd"], "alias": "not_null_buyback_processed_base_sepolia_usd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.9114368, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "buyback_processed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.buyback_processed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/not_null_buyback_processed_base_sepolia_usd.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect usd\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"buyback_processed_base_sepolia\"\nwhere usd is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "usd", "file_key_name": "models.buyback_processed_base_sepolia", "attached_node": "model.synthetix.buyback_processed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "usd", "model": "{{ get_where_subquery(ref('buyback_processed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_buyback_processed_base_sepolia_usd__True__0.f23761f17f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_buyback_processed_base_sepolia_usd__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_buyba_4c16679cd6617813c00fd0278fc36e29.sql", "original_file_path": "models/raw/base/sepolia/buyback/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_buyback_processed_base_sepolia_usd__True__0.f23761f17f", "fqn": ["synthetix", "raw", "base", "sepolia", "buyback", "dbt_utils_accepted_range_buyback_processed_base_sepolia_usd__True__0"], "alias": "dbt_utils_accepted_range_buyba_4c16679cd6617813c00fd0278fc36e29", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_buyba_4c16679cd6617813c00fd0278fc36e29", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_buyba_4c16679cd6617813c00fd0278fc36e29"}, "created_at": 1727988936.9131136, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_buyba_4c16679cd6617813c00fd0278fc36e29\") }}", "vars": {}, "language": "sql", "refs": [{"name": "buyback_processed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.buyback_processed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/buyback/schema.yml/dbt_utils_accepted_range_buyba_4c16679cd6617813c00fd0278fc36e29.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"buyback_processed_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "usd", "file_key_name": "models.buyback_processed_base_sepolia", "attached_node": "model.synthetix.buyback_processed_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "usd", "model": "{{ get_where_subquery(ref('buyback_processed_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.unique_perp_account_created_base_sepolia_id.d2b0023315": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_account_created_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_account_created_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_account_created_base_sepolia_id.d2b0023315", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "unique_perp_account_created_base_sepolia_id"], "alias": "unique_perp_account_created_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.9400342, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_account_created_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_created_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_account_created_base_sepolia", "attached_node": "model.synthetix.perp_account_created_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_account_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_created_base_sepolia_id.7da01b5642": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_base_sepolia_id.7da01b5642", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_account_created_base_sepolia_id"], "alias": "not_null_perp_account_created_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.941755, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_created_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_account_created_base_sepolia", "attached_node": "model.synthetix.perp_account_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_account_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_created_base_sepolia_event_name.d7deee96b5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_base_sepolia_event_name.d7deee96b5", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_account_created_base_sepolia_event_name"], "alias": "not_null_perp_account_created_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.943386, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_created_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_account_created_base_sepolia", "attached_node": "model.synthetix.perp_account_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_account_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_account_created_base_sepolia_event_name__AccountCreated.e5e94f342c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_account_created_base_sepolia_event_name__AccountCreated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_account_c_0df2eed834318151661d6fb3bb9d3b0f.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_account_created_base_sepolia_event_name__AccountCreated.e5e94f342c", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "accepted_values_perp_account_created_base_sepolia_event_name__AccountCreated"], "alias": "accepted_values_perp_account_c_0df2eed834318151661d6fb3bb9d3b0f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_account_c_0df2eed834318151661d6fb3bb9d3b0f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_account_c_0df2eed834318151661d6fb3bb9d3b0f"}, "created_at": 1727988936.9451742, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_account_c_0df2eed834318151661d6fb3bb9d3b0f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_account_c_0df2eed834318151661d6fb3bb9d3b0f.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_created_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'AccountCreated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_account_created_base_sepolia", "attached_node": "model.synthetix.perp_account_created_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["AccountCreated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_account_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_created_base_sepolia_block_number.b9729c0627": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_base_sepolia_block_number.b9729c0627", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_account_created_base_sepolia_block_number"], "alias": "not_null_perp_account_created_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.9497027, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_created_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_account_created_base_sepolia", "attached_node": "model.synthetix.perp_account_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_account_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_created_base_sepolia_block_timestamp.1f03770bcc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_base_sepolia_block_timestamp.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_base_sepolia_block_timestamp.1f03770bcc", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_account_created_base_sepolia_block_timestamp"], "alias": "not_null_perp_account_created_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.951587, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_created_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_account_created_base_sepolia", "attached_node": "model.synthetix.perp_account_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_account_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_created_base_sepolia_owner.31f8eb801c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_base_sepolia_owner", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_base_sepolia_owner.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_base_sepolia_owner.31f8eb801c", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_account_created_base_sepolia_owner"], "alias": "not_null_perp_account_created_base_sepolia_owner", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.9532416, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_owner.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_created_base_sepolia\"\nwhere owner is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "owner", "file_key_name": "models.perp_account_created_base_sepolia", "attached_node": "model.synthetix.perp_account_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "owner", "model": "{{ get_where_subquery(ref('perp_account_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_created_base_sepolia_account_id.e2509a45ab": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_base_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_base_sepolia_account_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_base_sepolia_account_id.e2509a45ab", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_account_created_base_sepolia_account_id"], "alias": "not_null_perp_account_created_base_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.954887, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_created_base_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_account_created_base_sepolia", "attached_node": "model.synthetix.perp_account_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_account_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_account_created_base_sepolia_account_id__True__0.72ab89cd5f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_account_created_base_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__f2ccc70c56fd6122b82f3cdb3006994e.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_account_created_base_sepolia_account_id__True__0.72ab89cd5f", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "dbt_utils_accepted_range_perp_account_created_base_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__f2ccc70c56fd6122b82f3cdb3006994e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__f2ccc70c56fd6122b82f3cdb3006994e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__f2ccc70c56fd6122b82f3cdb3006994e"}, "created_at": 1727988936.9565434, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__f2ccc70c56fd6122b82f3cdb3006994e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__f2ccc70c56fd6122b82f3cdb3006994e.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_created_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_account_created_base_sepolia", "attached_node": "model.synthetix.perp_account_created_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_account_created_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_account_created_base_sepolia_transaction_hash.6324af1adb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_base_sepolia_transaction_hash.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_base_sepolia_transaction_hash.6324af1adb", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_account_created_base_sepolia_transaction_hash"], "alias": "not_null_perp_account_created_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.9608395, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_created_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_account_created_base_sepolia", "attached_node": "model.synthetix.perp_account_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_account_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_created_base_sepolia_contract.1b1ec25344": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_base_sepolia_contract.1b1ec25344", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_account_created_base_sepolia_contract"], "alias": "not_null_perp_account_created_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.9625266, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_created_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_created_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_account_created_base_sepolia", "attached_node": "model.synthetix.perp_account_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_account_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_order_committed_base_sepolia_id.eb024384af": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_order_committed_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_order_committed_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_order_committed_base_sepolia_id.eb024384af", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "unique_perp_order_committed_base_sepolia_id"], "alias": "unique_perp_order_committed_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.9641914, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_order_committed_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_committed_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_order_committed_base_sepolia", "attached_node": "model.synthetix.perp_order_committed_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_order_committed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_committed_base_sepolia_id.5b74c78258": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_base_sepolia_id.5b74c78258", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_order_committed_base_sepolia_id"], "alias": "not_null_perp_order_committed_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.9659817, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_committed_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_order_committed_base_sepolia", "attached_node": "model.synthetix.perp_order_committed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_order_committed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_committed_base_sepolia_block_number.f3230cc50d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_base_sepolia_block_number.f3230cc50d", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_order_committed_base_sepolia_block_number"], "alias": "not_null_perp_order_committed_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.9677324, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_committed_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_order_committed_base_sepolia", "attached_node": "model.synthetix.perp_order_committed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_order_committed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_committed_base_sepolia_block_timestamp.192957d40c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_base_sepolia_block_timestamp.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_base_sepolia_block_timestamp.192957d40c", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_order_committed_base_sepolia_block_timestamp"], "alias": "not_null_perp_order_committed_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.9693794, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_committed_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_order_committed_base_sepolia", "attached_node": "model.synthetix.perp_order_committed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_order_committed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_committed_base_sepolia_transaction_hash.761f6c5146": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_base_sepolia_transaction_hash.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_base_sepolia_transaction_hash.761f6c5146", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_order_committed_base_sepolia_transaction_hash"], "alias": "not_null_perp_order_committed_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.9710276, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_committed_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_order_committed_base_sepolia", "attached_node": "model.synthetix.perp_order_committed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_order_committed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_committed_base_sepolia_contract.ad38cda3df": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_base_sepolia_contract.ad38cda3df", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_order_committed_base_sepolia_contract"], "alias": "not_null_perp_order_committed_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.9726741, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_committed_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_order_committed_base_sepolia", "attached_node": "model.synthetix.perp_order_committed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_order_committed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_committed_base_sepolia_event_name.dc8411b8b1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_base_sepolia_event_name.dc8411b8b1", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_order_committed_base_sepolia_event_name"], "alias": "not_null_perp_order_committed_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.9744148, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_committed_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_order_committed_base_sepolia", "attached_node": "model.synthetix.perp_order_committed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_order_committed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_order_committed_base_sepolia_event_name__OrderCommitted.f236dead5d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_order_committed_base_sepolia_event_name__OrderCommitted", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_order_com_b53fd8aed05d75151e18f1149c77d2ba.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_order_committed_base_sepolia_event_name__OrderCommitted.f236dead5d", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "accepted_values_perp_order_committed_base_sepolia_event_name__OrderCommitted"], "alias": "accepted_values_perp_order_com_b53fd8aed05d75151e18f1149c77d2ba", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_order_com_b53fd8aed05d75151e18f1149c77d2ba", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_order_com_b53fd8aed05d75151e18f1149c77d2ba"}, "created_at": 1727988936.976044, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_order_com_b53fd8aed05d75151e18f1149c77d2ba\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_order_com_b53fd8aed05d75151e18f1149c77d2ba.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_committed_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderCommitted'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_order_committed_base_sepolia", "attached_node": "model.synthetix.perp_order_committed_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["OrderCommitted"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_order_committed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_committed_base_sepolia_market_id.9c41f762ec": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_base_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_base_sepolia_market_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_base_sepolia_market_id.9c41f762ec", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_order_committed_base_sepolia_market_id"], "alias": "not_null_perp_order_committed_base_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.980672, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_committed_base_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_order_committed_base_sepolia", "attached_node": "model.synthetix.perp_order_committed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_order_committed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_order_committed_base_sepolia_market_id__True__0.6174df8d83": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_order_committed_base_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__128e9e7163cc2e42c8b52ec3fcb1fd6b.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_committed_base_sepolia_market_id__True__0.6174df8d83", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "dbt_utils_accepted_range_perp_order_committed_base_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_perp__128e9e7163cc2e42c8b52ec3fcb1fd6b", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__128e9e7163cc2e42c8b52ec3fcb1fd6b", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__128e9e7163cc2e42c8b52ec3fcb1fd6b"}, "created_at": 1727988936.982338, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__128e9e7163cc2e42c8b52ec3fcb1fd6b\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__128e9e7163cc2e42c8b52ec3fcb1fd6b.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_committed_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_order_committed_base_sepolia", "attached_node": "model.synthetix.perp_order_committed_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_order_committed_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_order_committed_base_sepolia_account_id.e0cc9cd7a0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_base_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_base_sepolia_account_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_base_sepolia_account_id.e0cc9cd7a0", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_order_committed_base_sepolia_account_id"], "alias": "not_null_perp_order_committed_base_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.9866288, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_committed_base_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_committed_base_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_order_committed_base_sepolia", "attached_node": "model.synthetix.perp_order_committed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_order_committed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_order_committed_base_sepolia_account_id__True__0.2a5b9bdddf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_order_committed_base_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__32bff774279ea000b047c8cebe75f284.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_committed_base_sepolia_account_id__True__0.2a5b9bdddf", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "dbt_utils_accepted_range_perp_order_committed_base_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__32bff774279ea000b047c8cebe75f284", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__32bff774279ea000b047c8cebe75f284", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__32bff774279ea000b047c8cebe75f284"}, "created_at": 1727988936.9882936, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__32bff774279ea000b047c8cebe75f284\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__32bff774279ea000b047c8cebe75f284.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_committed_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_order_committed_base_sepolia", "attached_node": "model.synthetix.perp_order_committed_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_order_committed_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_order_settled_base_sepolia_contract.03742630fd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_base_sepolia_contract.03742630fd", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_order_settled_base_sepolia_contract"], "alias": "not_null_perp_order_settled_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.9924257, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_order_settled_base_sepolia", "attached_node": "model.synthetix.perp_order_settled_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_order_settled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_settled_base_sepolia_event_name.95d61e9b53": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_base_sepolia_event_name.95d61e9b53", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_order_settled_base_sepolia_event_name"], "alias": "not_null_perp_order_settled_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988936.9942663, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_order_settled_base_sepolia", "attached_node": "model.synthetix.perp_order_settled_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_order_settled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_order_settled_base_sepolia_event_name__OrderSettled.b82d60a6cd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_order_settled_base_sepolia_event_name__OrderSettled", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_order_set_5099c7fdf58fd29a12dfcb88b71da723.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_order_settled_base_sepolia_event_name__OrderSettled.b82d60a6cd", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "accepted_values_perp_order_settled_base_sepolia_event_name__OrderSettled"], "alias": "accepted_values_perp_order_set_5099c7fdf58fd29a12dfcb88b71da723", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_order_set_5099c7fdf58fd29a12dfcb88b71da723", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_order_set_5099c7fdf58fd29a12dfcb88b71da723"}, "created_at": 1727988936.9959507, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_order_set_5099c7fdf58fd29a12dfcb88b71da723\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_order_set_5099c7fdf58fd29a12dfcb88b71da723.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderSettled'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_order_settled_base_sepolia", "attached_node": "model.synthetix.perp_order_settled_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["OrderSettled"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_order_settled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_settled_base_sepolia_account_id.0505121484": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_base_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_base_sepolia_account_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_base_sepolia_account_id.0505121484", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_order_settled_base_sepolia_account_id"], "alias": "not_null_perp_order_settled_base_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.0010238, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_order_settled_base_sepolia", "attached_node": "model.synthetix.perp_order_settled_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_order_settled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_sepolia_account_id__True__0.dd4d18c933": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_order_settled_base_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__c19fd149c08ec64755e6ad4613b88dd7.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_sepolia_account_id__True__0.dd4d18c933", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "dbt_utils_accepted_range_perp_order_settled_base_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__c19fd149c08ec64755e6ad4613b88dd7", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__c19fd149c08ec64755e6ad4613b88dd7", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__c19fd149c08ec64755e6ad4613b88dd7"}, "created_at": 1727988937.002742, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__c19fd149c08ec64755e6ad4613b88dd7\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__c19fd149c08ec64755e6ad4613b88dd7.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_order_settled_base_sepolia", "attached_node": "model.synthetix.perp_order_settled_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_order_settled_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_order_settled_base_sepolia_market_id.90e9816e9b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_base_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_base_sepolia_market_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_base_sepolia_market_id.90e9816e9b", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_order_settled_base_sepolia_market_id"], "alias": "not_null_perp_order_settled_base_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.0070426, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_order_settled_base_sepolia", "attached_node": "model.synthetix.perp_order_settled_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_order_settled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_sepolia_market_id__True__0.00baab3b06": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_order_settled_base_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__b454dfc80e6800727e2855b12c0a2d02.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_sepolia_market_id__True__0.00baab3b06", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "dbt_utils_accepted_range_perp_order_settled_base_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_perp__b454dfc80e6800727e2855b12c0a2d02", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__b454dfc80e6800727e2855b12c0a2d02", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__b454dfc80e6800727e2855b12c0a2d02"}, "created_at": 1727988937.0087755, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__b454dfc80e6800727e2855b12c0a2d02\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__b454dfc80e6800727e2855b12c0a2d02.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_order_settled_base_sepolia", "attached_node": "model.synthetix.perp_order_settled_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_order_settled_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_order_settled_base_sepolia_collected_fees.19815f72b6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_base_sepolia_collected_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_base_sepolia_collected_fees.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_base_sepolia_collected_fees.19815f72b6", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_order_settled_base_sepolia_collected_fees"], "alias": "not_null_perp_order_settled_base_sepolia_collected_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.013112, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_collected_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\"\nwhere collected_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.perp_order_settled_base_sepolia", "attached_node": "model.synthetix.perp_order_settled_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collected_fees", "model": "{{ get_where_subquery(ref('perp_order_settled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_sepolia_collected_fees__True__0.cfcb7626da": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_order_settled_base_sepolia_collected_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__a9692fd23ce53b0aca9b4f2d1cc10df5.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_sepolia_collected_fees__True__0.cfcb7626da", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "dbt_utils_accepted_range_perp_order_settled_base_sepolia_collected_fees__True__0"], "alias": "dbt_utils_accepted_range_perp__a9692fd23ce53b0aca9b4f2d1cc10df5", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__a9692fd23ce53b0aca9b4f2d1cc10df5", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__a9692fd23ce53b0aca9b4f2d1cc10df5"}, "created_at": 1727988937.0148368, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__a9692fd23ce53b0aca9b4f2d1cc10df5\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__a9692fd23ce53b0aca9b4f2d1cc10df5.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.perp_order_settled_base_sepolia", "attached_node": "model.synthetix.perp_order_settled_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collected_fees", "model": "{{ get_where_subquery(ref('perp_order_settled_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_order_settled_base_sepolia_transaction_hash.e40380e103": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_base_sepolia_transaction_hash.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_base_sepolia_transaction_hash.e40380e103", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_order_settled_base_sepolia_transaction_hash"], "alias": "not_null_perp_order_settled_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.019182, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_order_settled_base_sepolia", "attached_node": "model.synthetix.perp_order_settled_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_order_settled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_settled_base_sepolia_block_timestamp.8624d8c529": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_base_sepolia_block_timestamp.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_base_sepolia_block_timestamp.8624d8c529", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_order_settled_base_sepolia_block_timestamp"], "alias": "not_null_perp_order_settled_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.020894, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_order_settled_base_sepolia", "attached_node": "model.synthetix.perp_order_settled_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_order_settled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_settled_base_sepolia_block_number.723c9f9ccf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_base_sepolia_block_number.723c9f9ccf", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_order_settled_base_sepolia_block_number"], "alias": "not_null_perp_order_settled_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.0225677, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_order_settled_base_sepolia", "attached_node": "model.synthetix.perp_order_settled_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_order_settled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_order_settled_base_sepolia_id.52c8b658a1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_order_settled_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_order_settled_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_order_settled_base_sepolia_id.52c8b658a1", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "unique_perp_order_settled_base_sepolia_id"], "alias": "unique_perp_order_settled_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.0242245, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_order_settled_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_order_settled_base_sepolia", "attached_node": "model.synthetix.perp_order_settled_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_order_settled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_settled_base_sepolia_id.6a51920964": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_base_sepolia_id.6a51920964", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_order_settled_base_sepolia_id"], "alias": "not_null_perp_order_settled_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.0258741, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_order_settled_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_order_settled_base_sepolia", "attached_node": "model.synthetix.perp_order_settled_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_order_settled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_market_updated_base_sepolia_id.5fa0b8a094": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_market_updated_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_market_updated_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_market_updated_base_sepolia_id.5fa0b8a094", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "unique_perp_market_updated_base_sepolia_id"], "alias": "unique_perp_market_updated_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.0276592, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_market_updated_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_market_updated_base_sepolia", "attached_node": "model.synthetix.perp_market_updated_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_updated_base_sepolia_id.c010e8e9d3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_base_sepolia_id.c010e8e9d3", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_market_updated_base_sepolia_id"], "alias": "not_null_perp_market_updated_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.02931, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_market_updated_base_sepolia", "attached_node": "model.synthetix.perp_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_updated_base_sepolia_block_number.6d91893cd9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_base_sepolia_block_number.6d91893cd9", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_market_updated_base_sepolia_block_number"], "alias": "not_null_perp_market_updated_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.030953, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_market_updated_base_sepolia", "attached_node": "model.synthetix.perp_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_updated_base_sepolia_block_timestamp.eabfe875b1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_base_sepolia_block_timestamp.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_base_sepolia_block_timestamp.eabfe875b1", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_market_updated_base_sepolia_block_timestamp"], "alias": "not_null_perp_market_updated_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.032604, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_market_updated_base_sepolia", "attached_node": "model.synthetix.perp_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_updated_base_sepolia_transaction_hash.b36ca2219f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_base_sepolia_transaction_hash.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_base_sepolia_transaction_hash.b36ca2219f", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_market_updated_base_sepolia_transaction_hash"], "alias": "not_null_perp_market_updated_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.0343091, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_market_updated_base_sepolia", "attached_node": "model.synthetix.perp_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_updated_base_sepolia_contract.7a798ec958": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_base_sepolia_contract.7a798ec958", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_market_updated_base_sepolia_contract"], "alias": "not_null_perp_market_updated_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.035952, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_market_updated_base_sepolia", "attached_node": "model.synthetix.perp_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_updated_base_sepolia_event_name.5808660a29": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_base_sepolia_event_name.5808660a29", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_market_updated_base_sepolia_event_name"], "alias": "not_null_perp_market_updated_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.0375912, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_market_updated_base_sepolia", "attached_node": "model.synthetix.perp_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_market_updated_base_sepolia_event_name__MarketUpdated.6507eaa7c6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_market_updated_base_sepolia_event_name__MarketUpdated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_market_up_ca05ad7cd3f28a4fb6cce4c337cdbbd6.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_market_updated_base_sepolia_event_name__MarketUpdated.6507eaa7c6", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "accepted_values_perp_market_updated_base_sepolia_event_name__MarketUpdated"], "alias": "accepted_values_perp_market_up_ca05ad7cd3f28a4fb6cce4c337cdbbd6", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_market_up_ca05ad7cd3f28a4fb6cce4c337cdbbd6", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_market_up_ca05ad7cd3f28a4fb6cce4c337cdbbd6"}, "created_at": 1727988937.0392427, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_market_up_ca05ad7cd3f28a4fb6cce4c337cdbbd6\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_market_up_ca05ad7cd3f28a4fb6cce4c337cdbbd6.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketUpdated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_market_updated_base_sepolia", "attached_node": "model.synthetix.perp_market_updated_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["MarketUpdated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_updated_base_sepolia_market_id.1d15a36e0c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_base_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_base_sepolia_market_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_base_sepolia_market_id.1d15a36e0c", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_market_updated_base_sepolia_market_id"], "alias": "not_null_perp_market_updated_base_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.043908, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_market_updated_base_sepolia", "attached_node": "model.synthetix.perp_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_sepolia_market_id__True__0.2aed99d0b6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_market_updated_base_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__1f89c9bf58cb645a7ad32435c8ea54ba.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_sepolia_market_id__True__0.2aed99d0b6", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "dbt_utils_accepted_range_perp_market_updated_base_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_perp__1f89c9bf58cb645a7ad32435c8ea54ba", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__1f89c9bf58cb645a7ad32435c8ea54ba", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__1f89c9bf58cb645a7ad32435c8ea54ba"}, "created_at": 1727988937.045662, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__1f89c9bf58cb645a7ad32435c8ea54ba\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__1f89c9bf58cb645a7ad32435c8ea54ba.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_market_updated_base_sepolia", "attached_node": "model.synthetix.perp_market_updated_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_market_updated_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_market_updated_base_sepolia_price.821df5b6b3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_base_sepolia_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_base_sepolia_price.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_base_sepolia_price.821df5b6b3", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_market_updated_base_sepolia_price"], "alias": "not_null_perp_market_updated_base_sepolia_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.049956, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.perp_market_updated_base_sepolia", "attached_node": "model.synthetix.perp_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('perp_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_sepolia_price__True__0.4f4858e59f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_market_updated_base_sepolia_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__962702eb1b8cc78c3e3273f03d6bdf84.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_sepolia_price__True__0.4f4858e59f", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "dbt_utils_accepted_range_perp_market_updated_base_sepolia_price__True__0"], "alias": "dbt_utils_accepted_range_perp__962702eb1b8cc78c3e3273f03d6bdf84", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__962702eb1b8cc78c3e3273f03d6bdf84", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__962702eb1b8cc78c3e3273f03d6bdf84"}, "created_at": 1727988937.05166, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__962702eb1b8cc78c3e3273f03d6bdf84\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__962702eb1b8cc78c3e3273f03d6bdf84.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.perp_market_updated_base_sepolia", "attached_node": "model.synthetix.perp_market_updated_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "price", "model": "{{ get_where_subquery(ref('perp_market_updated_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_market_updated_base_sepolia_interest_rate.20f815f06a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_base_sepolia_interest_rate", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_base_sepolia_interest_rate.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_base_sepolia_interest_rate.20f815f06a", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_market_updated_base_sepolia_interest_rate"], "alias": "not_null_perp_market_updated_base_sepolia_interest_rate", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.0559335, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_updated_base_sepolia_interest_rate.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest_rate\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"\nwhere interest_rate is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "interest_rate", "file_key_name": "models.perp_market_updated_base_sepolia", "attached_node": "model.synthetix.perp_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "interest_rate", "model": "{{ get_where_subquery(ref('perp_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_sepolia_interest_rate__True__0.82fe5b32f6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_market_updated_base_sepolia_interest_rate__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__082778f8edfaff850195781d5ee1fef0.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_sepolia_interest_rate__True__0.82fe5b32f6", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "dbt_utils_accepted_range_perp_market_updated_base_sepolia_interest_rate__True__0"], "alias": "dbt_utils_accepted_range_perp__082778f8edfaff850195781d5ee1fef0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__082778f8edfaff850195781d5ee1fef0", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__082778f8edfaff850195781d5ee1fef0"}, "created_at": 1727988937.0576434, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__082778f8edfaff850195781d5ee1fef0\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__082778f8edfaff850195781d5ee1fef0.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not interest_rate >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "interest_rate", "file_key_name": "models.perp_market_updated_base_sepolia", "attached_node": "model.synthetix.perp_market_updated_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "interest_rate", "model": "{{ get_where_subquery(ref('perp_market_updated_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_position_liquidated_base_sepolia_account_id.8e9f2c1b4b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_base_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquidated_base_sepolia_account_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_sepolia_account_id.8e9f2c1b4b", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_position_liquidated_base_sepolia_account_id"], "alias": "not_null_perp_position_liquidated_base_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.0619426, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_position_liquidated_base_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_account_id__True__0.a60e1cbb90": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__e9248f5179d5c8ee4dde26ada955e6de.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_account_id__True__0.a60e1cbb90", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__e9248f5179d5c8ee4dde26ada955e6de", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__e9248f5179d5c8ee4dde26ada955e6de", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__e9248f5179d5c8ee4dde26ada955e6de"}, "created_at": 1727988937.0636427, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__e9248f5179d5c8ee4dde26ada955e6de\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__e9248f5179d5c8ee4dde26ada955e6de.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_position_liquidated_base_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_position_liquidated_base_sepolia_market_id.6c389de6f5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_base_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquidated_base_sepolia_market_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_sepolia_market_id.6c389de6f5", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_position_liquidated_base_sepolia_market_id"], "alias": "not_null_perp_position_liquidated_base_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.0679224, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_position_liquidated_base_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_market_id__True__0.c5145fd027": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__238caaa4c9da525973e0ffdf11d7962f.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_market_id__True__0.c5145fd027", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_perp__238caaa4c9da525973e0ffdf11d7962f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__238caaa4c9da525973e0ffdf11d7962f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__238caaa4c9da525973e0ffdf11d7962f"}, "created_at": 1727988937.0696309, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__238caaa4c9da525973e0ffdf11d7962f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__238caaa4c9da525973e0ffdf11d7962f.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_position_liquidated_base_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.unique_perp_position_liquidated_base_sepolia_id.e92f27d6e6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_position_liquidated_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_position_liquidated_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_position_liquidated_base_sepolia_id.e92f27d6e6", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "unique_perp_position_liquidated_base_sepolia_id"], "alias": "unique_perp_position_liquidated_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.0738587, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_position_liquidated_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_position_liquidated_base_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_position_liquidated_base_sepolia_id.985f2af114": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquidated_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_sepolia_id.985f2af114", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_position_liquidated_base_sepolia_id"], "alias": "not_null_perp_position_liquidated_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.075524, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_position_liquidated_base_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_position_liquidated_base_sepolia_transaction_hash.b180fd2627": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquidated_base_sepolia_transaction_hash.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_sepolia_transaction_hash.b180fd2627", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_position_liquidated_base_sepolia_transaction_hash"], "alias": "not_null_perp_position_liquidated_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.0772128, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_position_liquidated_base_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_position_liquidated_base_sepolia_current_position_size.f98475edcb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_base_sepolia_current_position_size", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquida_f43c3b03bc780f5f29cf4d5d62fa0760.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_sepolia_current_position_size.f98475edcb", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_position_liquidated_base_sepolia_current_position_size"], "alias": "not_null_perp_position_liquida_f43c3b03bc780f5f29cf4d5d62fa0760", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_position_liquida_f43c3b03bc780f5f29cf4d5d62fa0760", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_position_liquida_f43c3b03bc780f5f29cf4d5d62fa0760"}, "created_at": 1727988937.0788982, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_position_liquida_f43c3b03bc780f5f29cf4d5d62fa0760\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquida_f43c3b03bc780f5f29cf4d5d62fa0760.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect current_position_size\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\nwhere current_position_size is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "current_position_size", "file_key_name": "models.perp_position_liquidated_base_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "current_position_size", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_current_position_size__True__0.cf9da7d717": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_current_position_size__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__71f814ad6975e1687f0021bd06fdd301.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_current_position_size__True__0.cf9da7d717", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_current_position_size__True__0"], "alias": "dbt_utils_accepted_range_perp__71f814ad6975e1687f0021bd06fdd301", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__71f814ad6975e1687f0021bd06fdd301", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__71f814ad6975e1687f0021bd06fdd301"}, "created_at": 1727988937.081317, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__71f814ad6975e1687f0021bd06fdd301\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__71f814ad6975e1687f0021bd06fdd301.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not current_position_size >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "current_position_size", "file_key_name": "models.perp_position_liquidated_base_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "current_position_size", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_position_liquidated_base_sepolia_event_name.1d2d01fa50": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquidated_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_sepolia_event_name.1d2d01fa50", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_position_liquidated_base_sepolia_event_name"], "alias": "not_null_perp_position_liquidated_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.0854845, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_position_liquidated_base_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_position_liquidated_base_sepolia_event_name__PositionLiquidated.e07d1e03f2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_position_liquidated_base_sepolia_event_name__PositionLiquidated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_position__02724455b21e167f5f8636cd46a2fb74.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_position_liquidated_base_sepolia_event_name__PositionLiquidated.e07d1e03f2", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "accepted_values_perp_position_liquidated_base_sepolia_event_name__PositionLiquidated"], "alias": "accepted_values_perp_position__02724455b21e167f5f8636cd46a2fb74", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_position__02724455b21e167f5f8636cd46a2fb74", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_position__02724455b21e167f5f8636cd46a2fb74"}, "created_at": 1727988937.0873191, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_position__02724455b21e167f5f8636cd46a2fb74\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_position__02724455b21e167f5f8636cd46a2fb74.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PositionLiquidated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_position_liquidated_base_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["PositionLiquidated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_position_liquidated_base_sepolia_block_number.d05dfab674": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquidated_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_sepolia_block_number.d05dfab674", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_position_liquidated_base_sepolia_block_number"], "alias": "not_null_perp_position_liquidated_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.0917814, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_position_liquidated_base_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_position_liquidated_base_sepolia_amount_liquidated.c878a441e1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_base_sepolia_amount_liquidated", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquida_f1dc08d150cabf234a05a9e18e0a3f4e.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_sepolia_amount_liquidated.c878a441e1", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_position_liquidated_base_sepolia_amount_liquidated"], "alias": "not_null_perp_position_liquida_f1dc08d150cabf234a05a9e18e0a3f4e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_position_liquida_f1dc08d150cabf234a05a9e18e0a3f4e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_position_liquida_f1dc08d150cabf234a05a9e18e0a3f4e"}, "created_at": 1727988937.0936642, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_position_liquida_f1dc08d150cabf234a05a9e18e0a3f4e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquida_f1dc08d150cabf234a05a9e18e0a3f4e.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_liquidated\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\nwhere amount_liquidated is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_liquidated", "file_key_name": "models.perp_position_liquidated_base_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_liquidated", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_amount_liquidated__True__0.20b97e678b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_amount_liquidated__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__d44e36b4e9777c29a7cbc92e9f91ef6f.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_amount_liquidated__True__0.20b97e678b", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_amount_liquidated__True__0"], "alias": "dbt_utils_accepted_range_perp__d44e36b4e9777c29a7cbc92e9f91ef6f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__d44e36b4e9777c29a7cbc92e9f91ef6f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__d44e36b4e9777c29a7cbc92e9f91ef6f"}, "created_at": 1727988937.0953176, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__d44e36b4e9777c29a7cbc92e9f91ef6f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__d44e36b4e9777c29a7cbc92e9f91ef6f.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_liquidated >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_liquidated", "file_key_name": "models.perp_position_liquidated_base_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount_liquidated", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_position_liquidated_base_sepolia_contract.0a66db5700": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquidated_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_sepolia_contract.0a66db5700", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_position_liquidated_base_sepolia_contract"], "alias": "not_null_perp_position_liquidated_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.0994494, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_position_liquidated_base_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_position_liquidated_base_sepolia_block_timestamp.1700de694b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquidated_base_sepolia_block_timestamp.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_sepolia_block_timestamp.1700de694b", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_position_liquidated_base_sepolia_block_timestamp"], "alias": "not_null_perp_position_liquidated_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.1012719, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_position_liquidated_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_position_liquidated_base_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_account_liquidation_attempt_base_sepolia_id.64895ed40b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_account_liquidation_attempt_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_account_liquidation_attempt_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_account_liquidation_attempt_base_sepolia_id.64895ed40b", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "unique_perp_account_liquidation_attempt_base_sepolia_id"], "alias": "unique_perp_account_liquidation_attempt_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.1029313, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_account_liquidation_attempt_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_liquidation_attempt_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_account_liquidation_attempt_base_sepolia", "attached_node": "model.synthetix.perp_account_liquidation_attempt_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_id.fa21a229e8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidation_attempt_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_id.fa21a229e8", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_account_liquidation_attempt_base_sepolia_id"], "alias": "not_null_perp_account_liquidation_attempt_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.104578, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidation_attempt_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_liquidation_attempt_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_account_liquidation_attempt_base_sepolia", "attached_node": "model.synthetix.perp_account_liquidation_attempt_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_account_id.72dba0b474": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_base_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidat_7425045e61c0e9f721ff1e0c8c42cc33.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_account_id.72dba0b474", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_account_liquidation_attempt_base_sepolia_account_id"], "alias": "not_null_perp_account_liquidat_7425045e61c0e9f721ff1e0c8c42cc33", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_account_liquidat_7425045e61c0e9f721ff1e0c8c42cc33", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_account_liquidat_7425045e61c0e9f721ff1e0c8c42cc33"}, "created_at": 1727988937.1061995, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_account_liquidat_7425045e61c0e9f721ff1e0c8c42cc33\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidat_7425045e61c0e9f721ff1e0c8c42cc33.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_liquidation_attempt_base_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_account_liquidation_attempt_base_sepolia", "attached_node": "model.synthetix.perp_account_liquidation_attempt_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_base_sepolia_account_id__True__0.d9d7f88802": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_account_liquidation_attempt_base_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__de3912ca0eeebc30d0bd44a0e1324f6e.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_base_sepolia_account_id__True__0.d9d7f88802", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "dbt_utils_accepted_range_perp_account_liquidation_attempt_base_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__de3912ca0eeebc30d0bd44a0e1324f6e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__de3912ca0eeebc30d0bd44a0e1324f6e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__de3912ca0eeebc30d0bd44a0e1324f6e"}, "created_at": 1727988937.1079068, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__de3912ca0eeebc30d0bd44a0e1324f6e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__de3912ca0eeebc30d0bd44a0e1324f6e.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_liquidation_attempt_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_account_liquidation_attempt_base_sepolia", "attached_node": "model.synthetix.perp_account_liquidation_attempt_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_block_number.c00ff06028": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidat_f30b280f2a8fcd7526653cd4fcb20ab9.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_block_number.c00ff06028", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_account_liquidation_attempt_base_sepolia_block_number"], "alias": "not_null_perp_account_liquidat_f30b280f2a8fcd7526653cd4fcb20ab9", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_account_liquidat_f30b280f2a8fcd7526653cd4fcb20ab9", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_account_liquidat_f30b280f2a8fcd7526653cd4fcb20ab9"}, "created_at": 1727988937.1120157, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_account_liquidat_f30b280f2a8fcd7526653cd4fcb20ab9\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidat_f30b280f2a8fcd7526653cd4fcb20ab9.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_liquidation_attempt_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_account_liquidation_attempt_base_sepolia", "attached_node": "model.synthetix.perp_account_liquidation_attempt_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_reward.41da25d087": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_base_sepolia_reward", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidation_attempt_base_sepolia_reward.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_reward.41da25d087", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_account_liquidation_attempt_base_sepolia_reward"], "alias": "not_null_perp_account_liquidation_attempt_base_sepolia_reward", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.1138718, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidation_attempt_base_sepolia_reward.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect reward\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_liquidation_attempt_base_sepolia\"\nwhere reward is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "reward", "file_key_name": "models.perp_account_liquidation_attempt_base_sepolia", "attached_node": "model.synthetix.perp_account_liquidation_attempt_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "reward", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_base_sepolia_reward__True__0.d1fe263182": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_account_liquidation_attempt_base_sepolia_reward__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__163bbc57a8dc9538aa2432e5b8005522.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_base_sepolia_reward__True__0.d1fe263182", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "dbt_utils_accepted_range_perp_account_liquidation_attempt_base_sepolia_reward__True__0"], "alias": "dbt_utils_accepted_range_perp__163bbc57a8dc9538aa2432e5b8005522", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__163bbc57a8dc9538aa2432e5b8005522", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__163bbc57a8dc9538aa2432e5b8005522"}, "created_at": 1727988937.1155417, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__163bbc57a8dc9538aa2432e5b8005522\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__163bbc57a8dc9538aa2432e5b8005522.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_liquidation_attempt_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not reward >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "reward", "file_key_name": "models.perp_account_liquidation_attempt_base_sepolia", "attached_node": "model.synthetix.perp_account_liquidation_attempt_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "reward", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_block_timestamp.b212643602": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidat_ef6e9d962c8f62d80fbce53e767de544.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_block_timestamp.b212643602", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_account_liquidation_attempt_base_sepolia_block_timestamp"], "alias": "not_null_perp_account_liquidat_ef6e9d962c8f62d80fbce53e767de544", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_account_liquidat_ef6e9d962c8f62d80fbce53e767de544", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_account_liquidat_ef6e9d962c8f62d80fbce53e767de544"}, "created_at": 1727988937.1196434, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_account_liquidat_ef6e9d962c8f62d80fbce53e767de544\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidat_ef6e9d962c8f62d80fbce53e767de544.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_liquidation_attempt_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_account_liquidation_attempt_base_sepolia", "attached_node": "model.synthetix.perp_account_liquidation_attempt_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_contract.5a7ac10d9d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidation_attempt_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_contract.5a7ac10d9d", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_account_liquidation_attempt_base_sepolia_contract"], "alias": "not_null_perp_account_liquidation_attempt_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.1214778, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidation_attempt_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_liquidation_attempt_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_account_liquidation_attempt_base_sepolia", "attached_node": "model.synthetix.perp_account_liquidation_attempt_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_event_name.5a524744d4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidat_6a9bdb905f130851e6f1770ae67db387.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_event_name.5a524744d4", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_account_liquidation_attempt_base_sepolia_event_name"], "alias": "not_null_perp_account_liquidat_6a9bdb905f130851e6f1770ae67db387", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_account_liquidat_6a9bdb905f130851e6f1770ae67db387", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_account_liquidat_6a9bdb905f130851e6f1770ae67db387"}, "created_at": 1727988937.1231358, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_account_liquidat_6a9bdb905f130851e6f1770ae67db387\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidat_6a9bdb905f130851e6f1770ae67db387.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_liquidation_attempt_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_account_liquidation_attempt_base_sepolia", "attached_node": "model.synthetix.perp_account_liquidation_attempt_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_account_liquidation_attempt_base_sepolia_event_name__AccountLiquidationAttempt.7e035fbfbd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_account_liquidation_attempt_base_sepolia_event_name__AccountLiquidationAttempt", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_account_l_67eca61ac1b5aae2bd26cd263656e075.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_account_liquidation_attempt_base_sepolia_event_name__AccountLiquidationAttempt.7e035fbfbd", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "accepted_values_perp_account_liquidation_attempt_base_sepolia_event_name__AccountLiquidationAttempt"], "alias": "accepted_values_perp_account_l_67eca61ac1b5aae2bd26cd263656e075", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_account_l_67eca61ac1b5aae2bd26cd263656e075", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_account_l_67eca61ac1b5aae2bd26cd263656e075"}, "created_at": 1727988937.1248064, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_account_l_67eca61ac1b5aae2bd26cd263656e075\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_account_l_67eca61ac1b5aae2bd26cd263656e075.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_liquidation_attempt_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'AccountLiquidationAttempt'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_account_liquidation_attempt_base_sepolia", "attached_node": "model.synthetix.perp_account_liquidation_attempt_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["AccountLiquidationAttempt"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_transaction_hash.18ed9c33a9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidat_11cab9b0e41c1ca8db32ddae42bfb3f6.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_transaction_hash.18ed9c33a9", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_account_liquidation_attempt_base_sepolia_transaction_hash"], "alias": "not_null_perp_account_liquidat_11cab9b0e41c1ca8db32ddae42bfb3f6", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_account_liquidat_11cab9b0e41c1ca8db32ddae42bfb3f6", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_account_liquidat_11cab9b0e41c1ca8db32ddae42bfb3f6"}, "created_at": 1727988937.129464, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_account_liquidat_11cab9b0e41c1ca8db32ddae42bfb3f6\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidat_11cab9b0e41c1ca8db32ddae42bfb3f6.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_liquidation_attempt_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_account_liquidation_attempt_base_sepolia", "attached_node": "model.synthetix.perp_account_liquidation_attempt_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_full_liquidation.4544a98926": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_base_sepolia_full_liquidation", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidat_1ee4bf4dc8f47c61291654f150f2e068.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_full_liquidation.4544a98926", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_account_liquidation_attempt_base_sepolia_full_liquidation"], "alias": "not_null_perp_account_liquidat_1ee4bf4dc8f47c61291654f150f2e068", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_account_liquidat_1ee4bf4dc8f47c61291654f150f2e068", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_account_liquidat_1ee4bf4dc8f47c61291654f150f2e068"}, "created_at": 1727988937.13112, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_account_liquidat_1ee4bf4dc8f47c61291654f150f2e068\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_account_liquidat_1ee4bf4dc8f47c61291654f150f2e068.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect full_liquidation\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_liquidation_attempt_base_sepolia\"\nwhere full_liquidation is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "full_liquidation", "file_key_name": "models.perp_account_liquidation_attempt_base_sepolia", "attached_node": "model.synthetix.perp_account_liquidation_attempt_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "full_liquidation", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_base_sepolia_block_timestamp.a0b63e8833": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modified_base_sepolia_block_timestamp.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_sepolia_block_timestamp.a0b63e8833", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_collateral_modified_base_sepolia_block_timestamp"], "alias": "not_null_perp_collateral_modified_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.1328006, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_collateral_modified_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_collateral_modified_base_sepolia", "attached_node": "model.synthetix.perp_collateral_modified_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_collateral_modified_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_base_sepolia_contract.c669409e90": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modified_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_sepolia_contract.c669409e90", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_collateral_modified_base_sepolia_contract"], "alias": "not_null_perp_collateral_modified_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.134682, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_collateral_modified_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_collateral_modified_base_sepolia", "attached_node": "model.synthetix.perp_collateral_modified_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_collateral_modified_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_base_sepolia_event_name.05505fea35": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modified_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_sepolia_event_name.05505fea35", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_collateral_modified_base_sepolia_event_name"], "alias": "not_null_perp_collateral_modified_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.1363351, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_collateral_modified_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_collateral_modified_base_sepolia", "attached_node": "model.synthetix.perp_collateral_modified_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_collateral_modified_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_collateral_modified_base_sepolia_event_name__CollateralModified.35bbd5a11f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_collateral_modified_base_sepolia_event_name__CollateralModified", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_collatera_4aa5a3b1883058d72748a519b4a291f7.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_collateral_modified_base_sepolia_event_name__CollateralModified.35bbd5a11f", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "accepted_values_perp_collateral_modified_base_sepolia_event_name__CollateralModified"], "alias": "accepted_values_perp_collatera_4aa5a3b1883058d72748a519b4a291f7", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_collatera_4aa5a3b1883058d72748a519b4a291f7", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_collatera_4aa5a3b1883058d72748a519b4a291f7"}, "created_at": 1727988937.1380053, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_collatera_4aa5a3b1883058d72748a519b4a291f7\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_collatera_4aa5a3b1883058d72748a519b4a291f7.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_collateral_modified_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'CollateralModified'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_collateral_modified_base_sepolia", "attached_node": "model.synthetix.perp_collateral_modified_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["CollateralModified"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_collateral_modified_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_base_sepolia_block_number.5818313783": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modified_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_sepolia_block_number.5818313783", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_collateral_modified_base_sepolia_block_number"], "alias": "not_null_perp_collateral_modified_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.1422377, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_collateral_modified_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_collateral_modified_base_sepolia", "attached_node": "model.synthetix.perp_collateral_modified_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_collateral_modified_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_base_sepolia_synth_market_id.6b585142fd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_base_sepolia_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modified_base_sepolia_synth_market_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_sepolia_synth_market_id.6b585142fd", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_collateral_modified_base_sepolia_synth_market_id"], "alias": "not_null_perp_collateral_modified_base_sepolia_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.1439197, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_collateral_modified_base_sepolia\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.perp_collateral_modified_base_sepolia", "attached_node": "model.synthetix.perp_collateral_modified_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('perp_collateral_modified_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_base_sepolia_synth_market_id__True__0.e6426004ec": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_collateral_modified_base_sepolia_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__f5c3aec99c1be7b2af186f36b87ce820.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_base_sepolia_synth_market_id__True__0.e6426004ec", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "dbt_utils_accepted_range_perp_collateral_modified_base_sepolia_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_perp__f5c3aec99c1be7b2af186f36b87ce820", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__f5c3aec99c1be7b2af186f36b87ce820", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__f5c3aec99c1be7b2af186f36b87ce820"}, "created_at": 1727988937.1455863, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__f5c3aec99c1be7b2af186f36b87ce820\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__f5c3aec99c1be7b2af186f36b87ce820.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_collateral_modified_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.perp_collateral_modified_base_sepolia", "attached_node": "model.synthetix.perp_collateral_modified_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('perp_collateral_modified_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.unique_perp_collateral_modified_base_sepolia_id.df76a33926": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_collateral_modified_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_collateral_modified_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_collateral_modified_base_sepolia_id.df76a33926", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "unique_perp_collateral_modified_base_sepolia_id"], "alias": "unique_perp_collateral_modified_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.1498125, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_collateral_modified_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_collateral_modified_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_collateral_modified_base_sepolia", "attached_node": "model.synthetix.perp_collateral_modified_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_collateral_modified_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_base_sepolia_id.0306c59b13": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modified_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_sepolia_id.0306c59b13", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_collateral_modified_base_sepolia_id"], "alias": "not_null_perp_collateral_modified_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.1514995, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_collateral_modified_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_collateral_modified_base_sepolia", "attached_node": "model.synthetix.perp_collateral_modified_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_collateral_modified_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_base_sepolia_sender.c5a5dbc794": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_base_sepolia_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modified_base_sepolia_sender.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_sepolia_sender.c5a5dbc794", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_collateral_modified_base_sepolia_sender"], "alias": "not_null_perp_collateral_modified_base_sepolia_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.153134, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_collateral_modified_base_sepolia\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.perp_collateral_modified_base_sepolia", "attached_node": "model.synthetix.perp_collateral_modified_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('perp_collateral_modified_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_base_sepolia_account_id.41a4ca06b6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_base_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modified_base_sepolia_account_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_sepolia_account_id.41a4ca06b6", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_collateral_modified_base_sepolia_account_id"], "alias": "not_null_perp_collateral_modified_base_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.154913, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_collateral_modified_base_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_collateral_modified_base_sepolia", "attached_node": "model.synthetix.perp_collateral_modified_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_collateral_modified_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_base_sepolia_account_id__True__0.4061e8095e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_collateral_modified_base_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__b545f062eb0610bae8a1add02d198b2f.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_base_sepolia_account_id__True__0.4061e8095e", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "dbt_utils_accepted_range_perp_collateral_modified_base_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__b545f062eb0610bae8a1add02d198b2f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__b545f062eb0610bae8a1add02d198b2f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__b545f062eb0610bae8a1add02d198b2f"}, "created_at": 1727988937.1565802, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__b545f062eb0610bae8a1add02d198b2f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__b545f062eb0610bae8a1add02d198b2f.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_collateral_modified_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_collateral_modified_base_sepolia", "attached_node": "model.synthetix.perp_collateral_modified_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_collateral_modified_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_collateral_modified_base_sepolia_transaction_hash.ccfe215417": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modified_base_sepolia_transaction_hash.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_sepolia_transaction_hash.ccfe215417", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_collateral_modified_base_sepolia_transaction_hash"], "alias": "not_null_perp_collateral_modified_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.1607144, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_collateral_modified_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_collateral_modified_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_collateral_modified_base_sepolia", "attached_node": "model.synthetix.perp_collateral_modified_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_collateral_modified_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_block_timestamp.2056bbf796": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_e_a6874c0dda750d58015d0a2ec6c1340d.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_block_timestamp.2056bbf796", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_previous_order_expired_base_sepolia_block_timestamp"], "alias": "not_null_perp_previous_order_e_a6874c0dda750d58015d0a2ec6c1340d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_previous_order_e_a6874c0dda750d58015d0a2ec6c1340d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_previous_order_e_a6874c0dda750d58015d0a2ec6c1340d"}, "created_at": 1727988937.1628296, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_previous_order_e_a6874c0dda750d58015d0a2ec6c1340d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_e_a6874c0dda750d58015d0a2ec6c1340d.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_previous_order_expired_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_previous_order_expired_base_sepolia", "attached_node": "model.synthetix.perp_previous_order_expired_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_previous_order_expired_base_sepolia_id.a9c841c5f7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_previous_order_expired_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_previous_order_expired_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_previous_order_expired_base_sepolia_id.a9c841c5f7", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "unique_perp_previous_order_expired_base_sepolia_id"], "alias": "unique_perp_previous_order_expired_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.164484, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_previous_order_expired_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_previous_order_expired_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_previous_order_expired_base_sepolia", "attached_node": "model.synthetix.perp_previous_order_expired_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_id.35380c8364": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_expired_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_id.35380c8364", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_previous_order_expired_base_sepolia_id"], "alias": "not_null_perp_previous_order_expired_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.1661134, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_previous_order_expired_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_previous_order_expired_base_sepolia", "attached_node": "model.synthetix.perp_previous_order_expired_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_block_number.b44f0bbf4b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_expired_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_block_number.b44f0bbf4b", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_previous_order_expired_base_sepolia_block_number"], "alias": "not_null_perp_previous_order_expired_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.1677833, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_previous_order_expired_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_previous_order_expired_base_sepolia", "attached_node": "model.synthetix.perp_previous_order_expired_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_market_id.c3963e0426": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_base_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_expired_base_sepolia_market_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_market_id.c3963e0426", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_previous_order_expired_base_sepolia_market_id"], "alias": "not_null_perp_previous_order_expired_base_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.1695685, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_base_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_previous_order_expired_base_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_previous_order_expired_base_sepolia", "attached_node": "model.synthetix.perp_previous_order_expired_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_base_sepolia_market_id__True__0.92c22b0d98": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_previous_order_expired_base_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__9395ead0982c35ab3dce9e81e002ce88.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_base_sepolia_market_id__True__0.92c22b0d98", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "dbt_utils_accepted_range_perp_previous_order_expired_base_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_perp__9395ead0982c35ab3dce9e81e002ce88", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__9395ead0982c35ab3dce9e81e002ce88", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__9395ead0982c35ab3dce9e81e002ce88"}, "created_at": 1727988937.1712258, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__9395ead0982c35ab3dce9e81e002ce88\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__9395ead0982c35ab3dce9e81e002ce88.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_previous_order_expired_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_previous_order_expired_base_sepolia", "attached_node": "model.synthetix.perp_previous_order_expired_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_event_name.94027cf5fd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_expired_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_event_name.94027cf5fd", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_previous_order_expired_base_sepolia_event_name"], "alias": "not_null_perp_previous_order_expired_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.1755443, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_previous_order_expired_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_previous_order_expired_base_sepolia", "attached_node": "model.synthetix.perp_previous_order_expired_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_previous_order_expired_base_sepolia_event_name__PreviousOrderExpired.1a5af6cb8b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_previous_order_expired_base_sepolia_event_name__PreviousOrderExpired", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_previous__924b97398579b32f41492d0a8a89a41e.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_previous_order_expired_base_sepolia_event_name__PreviousOrderExpired.1a5af6cb8b", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "accepted_values_perp_previous_order_expired_base_sepolia_event_name__PreviousOrderExpired"], "alias": "accepted_values_perp_previous__924b97398579b32f41492d0a8a89a41e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_previous__924b97398579b32f41492d0a8a89a41e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_previous__924b97398579b32f41492d0a8a89a41e"}, "created_at": 1727988937.1773589, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_previous__924b97398579b32f41492d0a8a89a41e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_previous__924b97398579b32f41492d0a8a89a41e.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_previous_order_expired_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PreviousOrderExpired'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_previous_order_expired_base_sepolia", "attached_node": "model.synthetix.perp_previous_order_expired_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["PreviousOrderExpired"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_transaction_hash.47402badfc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_e_e38903d61a1ff0cf57766e5049ddde82.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_transaction_hash.47402badfc", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_previous_order_expired_base_sepolia_transaction_hash"], "alias": "not_null_perp_previous_order_e_e38903d61a1ff0cf57766e5049ddde82", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_previous_order_e_e38903d61a1ff0cf57766e5049ddde82", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_previous_order_e_e38903d61a1ff0cf57766e5049ddde82"}, "created_at": 1727988937.181505, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_previous_order_e_e38903d61a1ff0cf57766e5049ddde82\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_e_e38903d61a1ff0cf57766e5049ddde82.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_previous_order_expired_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_previous_order_expired_base_sepolia", "attached_node": "model.synthetix.perp_previous_order_expired_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_account_id.358a8acfe7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_base_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_expired_base_sepolia_account_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_account_id.358a8acfe7", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_previous_order_expired_base_sepolia_account_id"], "alias": "not_null_perp_previous_order_expired_base_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.183337, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_base_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_previous_order_expired_base_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_previous_order_expired_base_sepolia", "attached_node": "model.synthetix.perp_previous_order_expired_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_base_sepolia_account_id__True__0.7ed9f71601": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_previous_order_expired_base_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__f3628702694c24e67ee15061ee68a534.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_base_sepolia_account_id__True__0.7ed9f71601", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "dbt_utils_accepted_range_perp_previous_order_expired_base_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__f3628702694c24e67ee15061ee68a534", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__f3628702694c24e67ee15061ee68a534", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__f3628702694c24e67ee15061ee68a534"}, "created_at": 1727988937.185041, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__f3628702694c24e67ee15061ee68a534\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__f3628702694c24e67ee15061ee68a534.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_previous_order_expired_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_previous_order_expired_base_sepolia", "attached_node": "model.synthetix.perp_previous_order_expired_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_contract.d5ae4c2080": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_expired_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_contract.d5ae4c2080", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_previous_order_expired_base_sepolia_contract"], "alias": "not_null_perp_previous_order_expired_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.1892693, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_previous_order_expired_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_previous_order_expired_base_sepolia", "attached_node": "model.synthetix.perp_previous_order_expired_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_base_sepolia_market_name.2335002c7c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_base_sepolia_market_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_base_sepolia_market_name.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_base_sepolia_market_name.2335002c7c", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_market_created_base_sepolia_market_name"], "alias": "not_null_perp_market_created_base_sepolia_market_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.190956, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_market_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_created_base_sepolia\"\nwhere market_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_name", "file_key_name": "models.perp_market_created_base_sepolia", "attached_node": "model.synthetix.perp_market_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_name", "model": "{{ get_where_subquery(ref('perp_market_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_market_created_base_sepolia_id.9af5f482a3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_market_created_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_market_created_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_market_created_base_sepolia_id.9af5f482a3", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "unique_perp_market_created_base_sepolia_id"], "alias": "unique_perp_market_created_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.1926076, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_market_created_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_created_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_market_created_base_sepolia", "attached_node": "model.synthetix.perp_market_created_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_market_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_base_sepolia_id.3651be9d50": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_base_sepolia_id.3651be9d50", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_market_created_base_sepolia_id"], "alias": "not_null_perp_market_created_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.1942265, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_created_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_market_created_base_sepolia", "attached_node": "model.synthetix.perp_market_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_market_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_base_sepolia_market_symbol.b99df1cd19": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_base_sepolia_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_base_sepolia_market_symbol.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_base_sepolia_market_symbol.b99df1cd19", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_market_created_base_sepolia_market_symbol"], "alias": "not_null_perp_market_created_base_sepolia_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.195877, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_created_base_sepolia\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.perp_market_created_base_sepolia", "attached_node": "model.synthetix.perp_market_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('perp_market_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_base_sepolia_event_name.594bfb776d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_base_sepolia_event_name.594bfb776d", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_market_created_base_sepolia_event_name"], "alias": "not_null_perp_market_created_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.1976328, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_created_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_market_created_base_sepolia", "attached_node": "model.synthetix.perp_market_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_market_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_market_created_base_sepolia_event_name__MarketCreated.da7f65c9d0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_market_created_base_sepolia_event_name__MarketCreated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_market_cr_b60bbfed45b45d6f23aef96b3bd0d35c.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_market_created_base_sepolia_event_name__MarketCreated.da7f65c9d0", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "accepted_values_perp_market_created_base_sepolia_event_name__MarketCreated"], "alias": "accepted_values_perp_market_cr_b60bbfed45b45d6f23aef96b3bd0d35c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_market_cr_b60bbfed45b45d6f23aef96b3bd0d35c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_market_cr_b60bbfed45b45d6f23aef96b3bd0d35c"}, "created_at": 1727988937.1992853, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_market_cr_b60bbfed45b45d6f23aef96b3bd0d35c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_market_cr_b60bbfed45b45d6f23aef96b3bd0d35c.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_created_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketCreated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_market_created_base_sepolia", "attached_node": "model.synthetix.perp_market_created_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["MarketCreated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_market_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_base_sepolia_block_number.f39a76515f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_base_sepolia_block_number.f39a76515f", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_market_created_base_sepolia_block_number"], "alias": "not_null_perp_market_created_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.2040212, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_created_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_market_created_base_sepolia", "attached_node": "model.synthetix.perp_market_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_market_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_base_sepolia_block_timestamp.087de488f9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_base_sepolia_block_timestamp.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_base_sepolia_block_timestamp.087de488f9", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_market_created_base_sepolia_block_timestamp"], "alias": "not_null_perp_market_created_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.20571, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_created_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_market_created_base_sepolia", "attached_node": "model.synthetix.perp_market_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_market_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_base_sepolia_contract.9b5b7d63ca": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_base_sepolia_contract.9b5b7d63ca", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_market_created_base_sepolia_contract"], "alias": "not_null_perp_market_created_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.2073529, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_created_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_market_created_base_sepolia", "attached_node": "model.synthetix.perp_market_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_market_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_base_sepolia_perps_market_id.30bf02bc46": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_base_sepolia_perps_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_base_sepolia_perps_market_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_base_sepolia_perps_market_id.30bf02bc46", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_market_created_base_sepolia_perps_market_id"], "alias": "not_null_perp_market_created_base_sepolia_perps_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.2090101, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_perps_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect perps_market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_created_base_sepolia\"\nwhere perps_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "perps_market_id", "file_key_name": "models.perp_market_created_base_sepolia", "attached_node": "model.synthetix.perp_market_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "perps_market_id", "model": "{{ get_where_subquery(ref('perp_market_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_market_created_base_sepolia_perps_market_id__True__0.89e2162ed5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_market_created_base_sepolia_perps_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__6ddccf3112e80ef886edae57ff38daa3.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_created_base_sepolia_perps_market_id__True__0.89e2162ed5", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "dbt_utils_accepted_range_perp_market_created_base_sepolia_perps_market_id__True__0"], "alias": "dbt_utils_accepted_range_perp__6ddccf3112e80ef886edae57ff38daa3", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__6ddccf3112e80ef886edae57ff38daa3", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__6ddccf3112e80ef886edae57ff38daa3"}, "created_at": 1727988937.2107584, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__6ddccf3112e80ef886edae57ff38daa3\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__6ddccf3112e80ef886edae57ff38daa3.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_created_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not perps_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "perps_market_id", "file_key_name": "models.perp_market_created_base_sepolia", "attached_node": "model.synthetix.perp_market_created_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "perps_market_id", "model": "{{ get_where_subquery(ref('perp_market_created_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_market_created_base_sepolia_transaction_hash.83d1940949": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_base_sepolia_transaction_hash.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_base_sepolia_transaction_hash.83d1940949", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_market_created_base_sepolia_transaction_hash"], "alias": "not_null_perp_market_created_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.2149844, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_market_created_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_created_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_market_created_base_sepolia", "attached_node": "model.synthetix.perp_market_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_market_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_charged_base_sepolia_event_name.7088270e38": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_charged_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_charged_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_charged_base_sepolia_event_name.7088270e38", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_interest_charged_base_sepolia_event_name"], "alias": "not_null_perp_interest_charged_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.2166612, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_charged_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_interest_charged_base_sepolia", "attached_node": "model.synthetix.perp_interest_charged_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_interest_charged_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_interest_charged_base_sepolia_event_name__InterestCharged.b607f55a72": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_interest_charged_base_sepolia_event_name__InterestCharged", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_interest__229673e7ed7cad4e966a1e3e27b5f808.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_interest_charged_base_sepolia_event_name__InterestCharged.b607f55a72", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "accepted_values_perp_interest_charged_base_sepolia_event_name__InterestCharged"], "alias": "accepted_values_perp_interest__229673e7ed7cad4e966a1e3e27b5f808", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_interest__229673e7ed7cad4e966a1e3e27b5f808", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_interest__229673e7ed7cad4e966a1e3e27b5f808"}, "created_at": 1727988937.2185376, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_interest__229673e7ed7cad4e966a1e3e27b5f808\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_interest__229673e7ed7cad4e966a1e3e27b5f808.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_charged_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'InterestCharged'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_interest_charged_base_sepolia", "attached_node": "model.synthetix.perp_interest_charged_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["InterestCharged"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_interest_charged_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_charged_base_sepolia_contract.ad4bd5bb4b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_charged_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_charged_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_charged_base_sepolia_contract.ad4bd5bb4b", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_interest_charged_base_sepolia_contract"], "alias": "not_null_perp_interest_charged_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.2226272, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_charged_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_interest_charged_base_sepolia", "attached_node": "model.synthetix.perp_interest_charged_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_interest_charged_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_charged_base_sepolia_transaction_hash.7d20550a93": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_charged_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_charged_base_sepolia_transaction_hash.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_charged_base_sepolia_transaction_hash.7d20550a93", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_interest_charged_base_sepolia_transaction_hash"], "alias": "not_null_perp_interest_charged_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.2244966, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_charged_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_interest_charged_base_sepolia", "attached_node": "model.synthetix.perp_interest_charged_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_interest_charged_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_charged_base_sepolia_block_timestamp.6723ccf2f9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_charged_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_charged_base_sepolia_block_timestamp.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_charged_base_sepolia_block_timestamp.6723ccf2f9", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_interest_charged_base_sepolia_block_timestamp"], "alias": "not_null_perp_interest_charged_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.2261372, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_charged_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_interest_charged_base_sepolia", "attached_node": "model.synthetix.perp_interest_charged_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_interest_charged_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_interest_charged_base_sepolia_id.7023b7407d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_interest_charged_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_interest_charged_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_interest_charged_base_sepolia_id.7023b7407d", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "unique_perp_interest_charged_base_sepolia_id"], "alias": "unique_perp_interest_charged_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.227803, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_interest_charged_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_charged_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_interest_charged_base_sepolia", "attached_node": "model.synthetix.perp_interest_charged_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_interest_charged_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_charged_base_sepolia_id.a8d5a81503": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_charged_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_charged_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_charged_base_sepolia_id.a8d5a81503", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_interest_charged_base_sepolia_id"], "alias": "not_null_perp_interest_charged_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.2294722, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_charged_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_interest_charged_base_sepolia", "attached_node": "model.synthetix.perp_interest_charged_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_interest_charged_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_charged_base_sepolia_block_number.e9b7b9cd80": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_charged_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_charged_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_charged_base_sepolia_block_number.e9b7b9cd80", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_interest_charged_base_sepolia_block_number"], "alias": "not_null_perp_interest_charged_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.2311082, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_charged_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_interest_charged_base_sepolia", "attached_node": "model.synthetix.perp_interest_charged_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_interest_charged_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_charged_base_sepolia_account_id.ec1ea115af": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_charged_base_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_charged_base_sepolia_account_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_charged_base_sepolia_account_id.ec1ea115af", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_interest_charged_base_sepolia_account_id"], "alias": "not_null_perp_interest_charged_base_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.232868, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_charged_base_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_charged_base_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_interest_charged_base_sepolia", "attached_node": "model.synthetix.perp_interest_charged_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_interest_charged_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_interest_charged_base_sepolia_account_id__True__0.7595935b71": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_interest_charged_base_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__a231ce38ffc5928ab779f075323dcb4d.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_interest_charged_base_sepolia_account_id__True__0.7595935b71", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "dbt_utils_accepted_range_perp_interest_charged_base_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__a231ce38ffc5928ab779f075323dcb4d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__a231ce38ffc5928ab779f075323dcb4d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__a231ce38ffc5928ab779f075323dcb4d"}, "created_at": 1727988937.23454, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__a231ce38ffc5928ab779f075323dcb4d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__a231ce38ffc5928ab779f075323dcb4d.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_charged_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_interest_charged_base_sepolia", "attached_node": "model.synthetix.perp_interest_charged_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_interest_charged_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_block_timestamp.609017baeb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_up_fee36b14df770498ea315ef2b3a75182.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_block_timestamp.609017baeb", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_interest_rate_updated_base_sepolia_block_timestamp"], "alias": "not_null_perp_interest_rate_up_fee36b14df770498ea315ef2b3a75182", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_interest_rate_up_fee36b14df770498ea315ef2b3a75182", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_interest_rate_up_fee36b14df770498ea315ef2b3a75182"}, "created_at": 1727988937.238919, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_interest_rate_up_fee36b14df770498ea315ef2b3a75182\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_fee36b14df770498ea315ef2b3a75182.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_rate_updated_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_interest_rate_updated_base_sepolia", "attached_node": "model.synthetix.perp_interest_rate_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_event_name.30275ad446": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_updated_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_event_name.30275ad446", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_interest_rate_updated_base_sepolia_event_name"], "alias": "not_null_perp_interest_rate_updated_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.2405958, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_rate_updated_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_interest_rate_updated_base_sepolia", "attached_node": "model.synthetix.perp_interest_rate_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_interest_rate_updated_base_sepolia_event_name__InterestRateUpdated.5d317c53f3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_interest_rate_updated_base_sepolia_event_name__InterestRateUpdated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_interest__03eef0b63f71cd3c0c9a527343a0518f.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_interest_rate_updated_base_sepolia_event_name__InterestRateUpdated.5d317c53f3", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "accepted_values_perp_interest_rate_updated_base_sepolia_event_name__InterestRateUpdated"], "alias": "accepted_values_perp_interest__03eef0b63f71cd3c0c9a527343a0518f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_interest__03eef0b63f71cd3c0c9a527343a0518f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_interest__03eef0b63f71cd3c0c9a527343a0518f"}, "created_at": 1727988937.242282, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_interest__03eef0b63f71cd3c0c9a527343a0518f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/accepted_values_perp_interest__03eef0b63f71cd3c0c9a527343a0518f.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_rate_updated_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'InterestRateUpdated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_interest_rate_updated_base_sepolia", "attached_node": "model.synthetix.perp_interest_rate_updated_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["InterestRateUpdated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_transaction_hash.3601647535": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_up_fa062a57a8dbd18074c526d583abb4ae.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_transaction_hash.3601647535", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_interest_rate_updated_base_sepolia_transaction_hash"], "alias": "not_null_perp_interest_rate_up_fa062a57a8dbd18074c526d583abb4ae", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_interest_rate_up_fa062a57a8dbd18074c526d583abb4ae", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_interest_rate_up_fa062a57a8dbd18074c526d583abb4ae"}, "created_at": 1727988937.2471828, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_interest_rate_up_fa062a57a8dbd18074c526d583abb4ae\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_fa062a57a8dbd18074c526d583abb4ae.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_rate_updated_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_interest_rate_updated_base_sepolia", "attached_node": "model.synthetix.perp_interest_rate_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_interest_rate.7f5f7342cd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_base_sepolia_interest_rate", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_updated_base_sepolia_interest_rate.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_interest_rate.7f5f7342cd", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_interest_rate_updated_base_sepolia_interest_rate"], "alias": "not_null_perp_interest_rate_updated_base_sepolia_interest_rate", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.2488453, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_base_sepolia_interest_rate.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest_rate\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_rate_updated_base_sepolia\"\nwhere interest_rate is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "interest_rate", "file_key_name": "models.perp_interest_rate_updated_base_sepolia", "attached_node": "model.synthetix.perp_interest_rate_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "interest_rate", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_base_sepolia_interest_rate__True__0.c114557661": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_interest_rate_updated_base_sepolia_interest_rate__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__0e3a28ddf01309c6736ad211d083eb1a.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_base_sepolia_interest_rate__True__0.c114557661", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "dbt_utils_accepted_range_perp_interest_rate_updated_base_sepolia_interest_rate__True__0"], "alias": "dbt_utils_accepted_range_perp__0e3a28ddf01309c6736ad211d083eb1a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__0e3a28ddf01309c6736ad211d083eb1a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__0e3a28ddf01309c6736ad211d083eb1a"}, "created_at": 1727988937.2505121, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__0e3a28ddf01309c6736ad211d083eb1a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__0e3a28ddf01309c6736ad211d083eb1a.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_rate_updated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not interest_rate >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "interest_rate", "file_key_name": "models.perp_interest_rate_updated_base_sepolia", "attached_node": "model.synthetix.perp_interest_rate_updated_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "interest_rate", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_block_number.eeff2c078a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_updated_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_block_number.eeff2c078a", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_interest_rate_updated_base_sepolia_block_number"], "alias": "not_null_perp_interest_rate_updated_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.2548032, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_rate_updated_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_interest_rate_updated_base_sepolia", "attached_node": "model.synthetix.perp_interest_rate_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_interest_rate_updated_base_sepolia_id.2295efc83a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_interest_rate_updated_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_interest_rate_updated_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_interest_rate_updated_base_sepolia_id.2295efc83a", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "unique_perp_interest_rate_updated_base_sepolia_id"], "alias": "unique_perp_interest_rate_updated_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.2564762, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/unique_perp_interest_rate_updated_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_rate_updated_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_interest_rate_updated_base_sepolia", "attached_node": "model.synthetix.perp_interest_rate_updated_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_id.24c18054e7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_updated_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_id.24c18054e7", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_interest_rate_updated_base_sepolia_id"], "alias": "not_null_perp_interest_rate_updated_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.2581046, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_rate_updated_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_interest_rate_updated_base_sepolia", "attached_node": "model.synthetix.perp_interest_rate_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_contract.ccc079c59c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_updated_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_contract.ccc079c59c", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_interest_rate_updated_base_sepolia_contract"], "alias": "not_null_perp_interest_rate_updated_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.2598915, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_rate_updated_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_interest_rate_updated_base_sepolia", "attached_node": "model.synthetix.perp_interest_rate_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_super_market_id.68b732b580": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_base_sepolia_super_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_up_4db0f289bb45575dc6d471b64ca8bdeb.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_super_market_id.68b732b580", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "not_null_perp_interest_rate_updated_base_sepolia_super_market_id"], "alias": "not_null_perp_interest_rate_up_4db0f289bb45575dc6d471b64ca8bdeb", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_interest_rate_up_4db0f289bb45575dc6d471b64ca8bdeb", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_interest_rate_up_4db0f289bb45575dc6d471b64ca8bdeb"}, "created_at": 1727988937.261555, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_interest_rate_up_4db0f289bb45575dc6d471b64ca8bdeb\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_4db0f289bb45575dc6d471b64ca8bdeb.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect super_market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_rate_updated_base_sepolia\"\nwhere super_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "super_market_id", "file_key_name": "models.perp_interest_rate_updated_base_sepolia", "attached_node": "model.synthetix.perp_interest_rate_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "super_market_id", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_base_sepolia_super_market_id__True__0.cc3fb6ff17": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_interest_rate_updated_base_sepolia_super_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__1f410c4654f898aaeb357aba5018fb9c.sql", "original_file_path": "models/raw/base/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_base_sepolia_super_market_id__True__0.cc3fb6ff17", "fqn": ["synthetix", "raw", "base", "sepolia", "perp", "dbt_utils_accepted_range_perp_interest_rate_updated_base_sepolia_super_market_id__True__0"], "alias": "dbt_utils_accepted_range_perp__1f410c4654f898aaeb357aba5018fb9c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__1f410c4654f898aaeb357aba5018fb9c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__1f410c4654f898aaeb357aba5018fb9c"}, "created_at": 1727988937.2631779, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__1f410c4654f898aaeb357aba5018fb9c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__1f410c4654f898aaeb357aba5018fb9c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_rate_updated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not super_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "super_market_id", "file_key_name": "models.perp_interest_rate_updated_base_sepolia", "attached_node": "model.synthetix.perp_interest_rate_updated_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "super_market_id", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_committed_base_sepolia_id.11a4430aff": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_base_sepolia_id.11a4430aff", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_order_committed_base_sepolia_id"], "alias": "not_null_spot_order_committed_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.2856889, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_order_committed_base_sepolia", "attached_node": "model.synthetix.spot_order_committed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_order_committed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_order_committed_base_sepolia_id.3819dc1084": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_order_committed_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_order_committed_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_order_committed_base_sepolia_id.3819dc1084", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "unique_spot_order_committed_base_sepolia_id"], "alias": "unique_spot_order_committed_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.2876558, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_order_committed_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_order_committed_base_sepolia", "attached_node": "model.synthetix.spot_order_committed_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_order_committed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_base_sepolia_event_name.438812a0d2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_base_sepolia_event_name.438812a0d2", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_order_committed_base_sepolia_event_name"], "alias": "not_null_spot_order_committed_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.2893622, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_order_committed_base_sepolia", "attached_node": "model.synthetix.spot_order_committed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_order_committed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_order_committed_base_sepolia_event_name__OrderCommitted.5b70cba35c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_order_committed_base_sepolia_event_name__OrderCommitted", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_order_com_ef6d06586407466691e8d01de71aba4f.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_order_committed_base_sepolia_event_name__OrderCommitted.5b70cba35c", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "accepted_values_spot_order_committed_base_sepolia_event_name__OrderCommitted"], "alias": "accepted_values_spot_order_com_ef6d06586407466691e8d01de71aba4f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_order_com_ef6d06586407466691e8d01de71aba4f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_order_com_ef6d06586407466691e8d01de71aba4f"}, "created_at": 1727988937.2910593, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_order_com_ef6d06586407466691e8d01de71aba4f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_order_com_ef6d06586407466691e8d01de71aba4f.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderCommitted'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_order_committed_base_sepolia", "attached_node": "model.synthetix.spot_order_committed_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["OrderCommitted"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_order_committed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_base_sepolia_sender.4e585d7f19": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_base_sepolia_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_base_sepolia_sender.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_base_sepolia_sender.4e585d7f19", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_order_committed_base_sepolia_sender"], "alias": "not_null_spot_order_committed_base_sepolia_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.2956178, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.spot_order_committed_base_sepolia", "attached_node": "model.synthetix.spot_order_committed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('spot_order_committed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_base_sepolia_block_timestamp.8c88551cb4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_base_sepolia_block_timestamp.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_base_sepolia_block_timestamp.8c88551cb4", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_order_committed_base_sepolia_block_timestamp"], "alias": "not_null_spot_order_committed_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.2973304, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_order_committed_base_sepolia", "attached_node": "model.synthetix.spot_order_committed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_order_committed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_base_sepolia_referrer.7ec29fa647": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_base_sepolia_referrer", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_base_sepolia_referrer.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_base_sepolia_referrer.7ec29fa647", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_order_committed_base_sepolia_referrer"], "alias": "not_null_spot_order_committed_base_sepolia_referrer", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.2990336, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_referrer.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"\nwhere referrer is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "referrer", "file_key_name": "models.spot_order_committed_base_sepolia", "attached_node": "model.synthetix.spot_order_committed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "referrer", "model": "{{ get_where_subquery(ref('spot_order_committed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_base_sepolia_amount_provided.38ad18f779": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_base_sepolia_amount_provided", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_base_sepolia_amount_provided.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_base_sepolia_amount_provided.38ad18f779", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_order_committed_base_sepolia_amount_provided"], "alias": "not_null_spot_order_committed_base_sepolia_amount_provided", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.3007967, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_amount_provided.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_provided\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"\nwhere amount_provided is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_provided", "file_key_name": "models.spot_order_committed_base_sepolia", "attached_node": "model.synthetix.spot_order_committed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_provided", "model": "{{ get_where_subquery(ref('spot_order_committed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_order_committed_base_sepolia_amount_provided__True__0.054ef0ffa5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_order_committed_base_sepolia_amount_provided__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__45f3aefc6a56a878e2902b146dc2bcb4.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_committed_base_sepolia_amount_provided__True__0.054ef0ffa5", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "dbt_utils_accepted_range_spot_order_committed_base_sepolia_amount_provided__True__0"], "alias": "dbt_utils_accepted_range_spot__45f3aefc6a56a878e2902b146dc2bcb4", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__45f3aefc6a56a878e2902b146dc2bcb4", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__45f3aefc6a56a878e2902b146dc2bcb4"}, "created_at": 1727988937.3025913, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__45f3aefc6a56a878e2902b146dc2bcb4\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__45f3aefc6a56a878e2902b146dc2bcb4.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_provided >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_provided", "file_key_name": "models.spot_order_committed_base_sepolia", "attached_node": "model.synthetix.spot_order_committed_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount_provided", "model": "{{ get_where_subquery(ref('spot_order_committed_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_committed_base_sepolia_transaction_hash.9c446b3700": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_base_sepolia_transaction_hash.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_base_sepolia_transaction_hash.9c446b3700", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_order_committed_base_sepolia_transaction_hash"], "alias": "not_null_spot_order_committed_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.306868, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_order_committed_base_sepolia", "attached_node": "model.synthetix.spot_order_committed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_order_committed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_base_sepolia_contract.665bb25f85": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_base_sepolia_contract.665bb25f85", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_order_committed_base_sepolia_contract"], "alias": "not_null_spot_order_committed_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.308743, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_order_committed_base_sepolia", "attached_node": "model.synthetix.spot_order_committed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_order_committed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_base_sepolia_market_id.15c2459855": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_base_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_base_sepolia_market_id.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_base_sepolia_market_id.15c2459855", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_order_committed_base_sepolia_market_id"], "alias": "not_null_spot_order_committed_base_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.310392, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.spot_order_committed_base_sepolia", "attached_node": "model.synthetix.spot_order_committed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('spot_order_committed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_order_committed_base_sepolia_market_id__True__0.6632755b0a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_order_committed_base_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__7a17e96e4a0ec8e420005d9b7f38ad05.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_committed_base_sepolia_market_id__True__0.6632755b0a", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "dbt_utils_accepted_range_spot_order_committed_base_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__7a17e96e4a0ec8e420005d9b7f38ad05", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__7a17e96e4a0ec8e420005d9b7f38ad05", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__7a17e96e4a0ec8e420005d9b7f38ad05"}, "created_at": 1727988937.3120658, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__7a17e96e4a0ec8e420005d9b7f38ad05\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__7a17e96e4a0ec8e420005d9b7f38ad05.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.spot_order_committed_base_sepolia", "attached_node": "model.synthetix.spot_order_committed_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('spot_order_committed_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_committed_base_sepolia_block_number.9e8c3cbe19": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_base_sepolia_block_number.9e8c3cbe19", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_order_committed_base_sepolia_block_number"], "alias": "not_null_spot_order_committed_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.3164861, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_order_committed_base_sepolia", "attached_node": "model.synthetix.spot_order_committed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_order_committed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_base_sepolia_order_type.3954986bef": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_base_sepolia_order_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_base_sepolia_order_type.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_base_sepolia_order_type.3954986bef", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_order_committed_base_sepolia_order_type"], "alias": "not_null_spot_order_committed_base_sepolia_order_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.3181415, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_committed_base_sepolia_order_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect order_type\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"\nwhere order_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "order_type", "file_key_name": "models.spot_order_committed_base_sepolia", "attached_node": "model.synthetix.spot_order_committed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "order_type", "model": "{{ get_where_subquery(ref('spot_order_committed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_sepolia_final_order_amount__True__0.db1eb9bae2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_order_settled_base_sepolia_final_order_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__4f13a7868119bca201bdeaa525a3d0fd.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_sepolia_final_order_amount__True__0.db1eb9bae2", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "dbt_utils_accepted_range_spot_order_settled_base_sepolia_final_order_amount__True__0"], "alias": "dbt_utils_accepted_range_spot__4f13a7868119bca201bdeaa525a3d0fd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__4f13a7868119bca201bdeaa525a3d0fd", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__4f13a7868119bca201bdeaa525a3d0fd"}, "created_at": 1727988937.3198252, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__4f13a7868119bca201bdeaa525a3d0fd\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__4f13a7868119bca201bdeaa525a3d0fd.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not final_order_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "final_order_amount", "file_key_name": "models.spot_order_settled_base_sepolia", "attached_node": "model.synthetix.spot_order_settled_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "final_order_amount", "model": "{{ get_where_subquery(ref('spot_order_settled_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_settled_base_sepolia_settler.3cce2227a9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_base_sepolia_settler", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_base_sepolia_settler.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_base_sepolia_settler.3cce2227a9", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_order_settled_base_sepolia_settler"], "alias": "not_null_spot_order_settled_base_sepolia_settler", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.3241193, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_settler.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect settler\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\nwhere settler is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "settler", "file_key_name": "models.spot_order_settled_base_sepolia", "attached_node": "model.synthetix.spot_order_settled_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "settler", "model": "{{ get_where_subquery(ref('spot_order_settled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_settled_base_sepolia_block_number.65da819fda": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_base_sepolia_block_number.65da819fda", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_order_settled_base_sepolia_block_number"], "alias": "not_null_spot_order_settled_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.325834, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_order_settled_base_sepolia", "attached_node": "model.synthetix.spot_order_settled_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_order_settled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_settled_base_sepolia_transaction_hash.db4a8fd73d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_base_sepolia_transaction_hash.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_base_sepolia_transaction_hash.db4a8fd73d", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_order_settled_base_sepolia_transaction_hash"], "alias": "not_null_spot_order_settled_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.3275297, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_order_settled_base_sepolia", "attached_node": "model.synthetix.spot_order_settled_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_order_settled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_settled_base_sepolia_block_timestamp.2af878ee49": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_base_sepolia_block_timestamp.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_base_sepolia_block_timestamp.2af878ee49", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_order_settled_base_sepolia_block_timestamp"], "alias": "not_null_spot_order_settled_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.3300018, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_order_settled_base_sepolia", "attached_node": "model.synthetix.spot_order_settled_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_order_settled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_settled_base_sepolia_id.41dd4b147f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_base_sepolia_id.41dd4b147f", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_order_settled_base_sepolia_id"], "alias": "not_null_spot_order_settled_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.3316689, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_order_settled_base_sepolia", "attached_node": "model.synthetix.spot_order_settled_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_order_settled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_order_settled_base_sepolia_id.d146f45657": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_order_settled_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_order_settled_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_order_settled_base_sepolia_id.d146f45657", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "unique_spot_order_settled_base_sepolia_id"], "alias": "unique_spot_order_settled_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.33329, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_order_settled_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_order_settled_base_sepolia", "attached_node": "model.synthetix.spot_order_settled_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_order_settled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_settled_base_sepolia_order_type.aba0efecf9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_base_sepolia_order_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_base_sepolia_order_type.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_base_sepolia_order_type.aba0efecf9", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_order_settled_base_sepolia_order_type"], "alias": "not_null_spot_order_settled_base_sepolia_order_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.3348968, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_order_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect order_type\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\nwhere order_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "order_type", "file_key_name": "models.spot_order_settled_base_sepolia", "attached_node": "model.synthetix.spot_order_settled_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "order_type", "model": "{{ get_where_subquery(ref('spot_order_settled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_settled_base_sepolia_contract.70a66ec745": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_base_sepolia_contract.70a66ec745", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_order_settled_base_sepolia_contract"], "alias": "not_null_spot_order_settled_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.3365302, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_order_settled_base_sepolia", "attached_node": "model.synthetix.spot_order_settled_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_order_settled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_settled_base_sepolia_price.5e737efecc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_base_sepolia_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_base_sepolia_price.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_base_sepolia_price.5e737efecc", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_order_settled_base_sepolia_price"], "alias": "not_null_spot_order_settled_base_sepolia_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.3382325, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.spot_order_settled_base_sepolia", "attached_node": "model.synthetix.spot_order_settled_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('spot_order_settled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_sepolia_price__True__0.be79188042": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_order_settled_base_sepolia_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__cd269306f3b2f0353d6196cda647b5bb.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_sepolia_price__True__0.be79188042", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "dbt_utils_accepted_range_spot_order_settled_base_sepolia_price__True__0"], "alias": "dbt_utils_accepted_range_spot__cd269306f3b2f0353d6196cda647b5bb", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__cd269306f3b2f0353d6196cda647b5bb", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__cd269306f3b2f0353d6196cda647b5bb"}, "created_at": 1727988937.3398917, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__cd269306f3b2f0353d6196cda647b5bb\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__cd269306f3b2f0353d6196cda647b5bb.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.spot_order_settled_base_sepolia", "attached_node": "model.synthetix.spot_order_settled_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "price", "model": "{{ get_where_subquery(ref('spot_order_settled_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_settled_base_sepolia_market_id.08f8f7cfee": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_base_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_base_sepolia_market_id.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_base_sepolia_market_id.08f8f7cfee", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_order_settled_base_sepolia_market_id"], "alias": "not_null_spot_order_settled_base_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.3443105, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.spot_order_settled_base_sepolia", "attached_node": "model.synthetix.spot_order_settled_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('spot_order_settled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_sepolia_market_id__True__0.57c7ca8b8a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_order_settled_base_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__13a01d419f0c01220bde33d48208a6d3.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_sepolia_market_id__True__0.57c7ca8b8a", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "dbt_utils_accepted_range_spot_order_settled_base_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__13a01d419f0c01220bde33d48208a6d3", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__13a01d419f0c01220bde33d48208a6d3", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__13a01d419f0c01220bde33d48208a6d3"}, "created_at": 1727988937.3460193, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__13a01d419f0c01220bde33d48208a6d3\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__13a01d419f0c01220bde33d48208a6d3.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.spot_order_settled_base_sepolia", "attached_node": "model.synthetix.spot_order_settled_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('spot_order_settled_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_settled_base_sepolia_collected_fees.ce03171f19": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_base_sepolia_collected_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_base_sepolia_collected_fees.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_base_sepolia_collected_fees.ce03171f19", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_order_settled_base_sepolia_collected_fees"], "alias": "not_null_spot_order_settled_base_sepolia_collected_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.3502192, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_collected_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\nwhere collected_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.spot_order_settled_base_sepolia", "attached_node": "model.synthetix.spot_order_settled_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collected_fees", "model": "{{ get_where_subquery(ref('spot_order_settled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_sepolia_collected_fees__True__0.7f14aa7a7b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_order_settled_base_sepolia_collected_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__300cfb1565a2e5a0373aab21735eb780.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_sepolia_collected_fees__True__0.7f14aa7a7b", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "dbt_utils_accepted_range_spot_order_settled_base_sepolia_collected_fees__True__0"], "alias": "dbt_utils_accepted_range_spot__300cfb1565a2e5a0373aab21735eb780", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__300cfb1565a2e5a0373aab21735eb780", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__300cfb1565a2e5a0373aab21735eb780"}, "created_at": 1727988937.3521004, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__300cfb1565a2e5a0373aab21735eb780\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__300cfb1565a2e5a0373aab21735eb780.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.spot_order_settled_base_sepolia", "attached_node": "model.synthetix.spot_order_settled_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collected_fees", "model": "{{ get_where_subquery(ref('spot_order_settled_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_settled_base_sepolia_event_name.78cc82e3ab": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_base_sepolia_event_name.78cc82e3ab", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_order_settled_base_sepolia_event_name"], "alias": "not_null_spot_order_settled_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.3563404, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_settled_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_order_settled_base_sepolia", "attached_node": "model.synthetix.spot_order_settled_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_order_settled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_order_settled_base_sepolia_event_name__OrderSettled.177309ebc4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_order_settled_base_sepolia_event_name__OrderSettled", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_order_set_d1c46e9e2adad296d75fa712f4250930.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_order_settled_base_sepolia_event_name__OrderSettled.177309ebc4", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "accepted_values_spot_order_settled_base_sepolia_event_name__OrderSettled"], "alias": "accepted_values_spot_order_set_d1c46e9e2adad296d75fa712f4250930", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_order_set_d1c46e9e2adad296d75fa712f4250930", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_order_set_d1c46e9e2adad296d75fa712f4250930"}, "created_at": 1727988937.3582363, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_order_set_d1c46e9e2adad296d75fa712f4250930\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_order_set_d1c46e9e2adad296d75fa712f4250930.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderSettled'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_order_settled_base_sepolia", "attached_node": "model.synthetix.spot_order_settled_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["OrderSettled"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_order_settled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_cancelled_base_sepolia_id.5e9a576929": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_sepolia_id.5e9a576929", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_order_cancelled_base_sepolia_id"], "alias": "not_null_spot_order_cancelled_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.3623867, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_cancelled_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_order_cancelled_base_sepolia", "attached_node": "model.synthetix.spot_order_cancelled_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_order_cancelled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_order_cancelled_base_sepolia_id.0e40062e64": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_order_cancelled_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_order_cancelled_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_order_cancelled_base_sepolia_id.0e40062e64", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "unique_spot_order_cancelled_base_sepolia_id"], "alias": "unique_spot_order_cancelled_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.3642604, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_order_cancelled_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_cancelled_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_order_cancelled_base_sepolia", "attached_node": "model.synthetix.spot_order_cancelled_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_order_cancelled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_cancelled_base_sepolia_block_timestamp.fa9df55b40": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_base_sepolia_block_timestamp.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_sepolia_block_timestamp.fa9df55b40", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_order_cancelled_base_sepolia_block_timestamp"], "alias": "not_null_spot_order_cancelled_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.3659635, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_cancelled_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_order_cancelled_base_sepolia", "attached_node": "model.synthetix.spot_order_cancelled_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_order_cancelled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_cancelled_base_sepolia_transaction_hash.0752dd402b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_base_sepolia_transaction_hash.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_sepolia_transaction_hash.0752dd402b", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_order_cancelled_base_sepolia_transaction_hash"], "alias": "not_null_spot_order_cancelled_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.367609, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_cancelled_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_order_cancelled_base_sepolia", "attached_node": "model.synthetix.spot_order_cancelled_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_order_cancelled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_cancelled_base_sepolia_sender.aac13d426e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_base_sepolia_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_base_sepolia_sender.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_sepolia_sender.aac13d426e", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_order_cancelled_base_sepolia_sender"], "alias": "not_null_spot_order_cancelled_base_sepolia_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.3692262, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_cancelled_base_sepolia\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.spot_order_cancelled_base_sepolia", "attached_node": "model.synthetix.spot_order_cancelled_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('spot_order_cancelled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_cancelled_base_sepolia_contract.0c41210b4f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_sepolia_contract.0c41210b4f", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_order_cancelled_base_sepolia_contract"], "alias": "not_null_spot_order_cancelled_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.3708792, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_cancelled_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_order_cancelled_base_sepolia", "attached_node": "model.synthetix.spot_order_cancelled_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_order_cancelled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_cancelled_base_sepolia_event_name.860a2e2098": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_sepolia_event_name.860a2e2098", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_order_cancelled_base_sepolia_event_name"], "alias": "not_null_spot_order_cancelled_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.3726292, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_cancelled_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_order_cancelled_base_sepolia", "attached_node": "model.synthetix.spot_order_cancelled_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_order_cancelled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_order_cancelled_base_sepolia_event_name__OrderCancelled.19ae93abc4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_order_cancelled_base_sepolia_event_name__OrderCancelled", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_order_can_3690236c38a3115c311350297982d981.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_order_cancelled_base_sepolia_event_name__OrderCancelled.19ae93abc4", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "accepted_values_spot_order_cancelled_base_sepolia_event_name__OrderCancelled"], "alias": "accepted_values_spot_order_can_3690236c38a3115c311350297982d981", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_order_can_3690236c38a3115c311350297982d981", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_order_can_3690236c38a3115c311350297982d981"}, "created_at": 1727988937.374281, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_order_can_3690236c38a3115c311350297982d981\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_order_can_3690236c38a3115c311350297982d981.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_cancelled_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderCancelled'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_order_cancelled_base_sepolia", "attached_node": "model.synthetix.spot_order_cancelled_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["OrderCancelled"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_order_cancelled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_cancelled_base_sepolia_market_id.29f20fb008": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_base_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_base_sepolia_market_id.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_sepolia_market_id.29f20fb008", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_order_cancelled_base_sepolia_market_id"], "alias": "not_null_spot_order_cancelled_base_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.3790703, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_cancelled_base_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.spot_order_cancelled_base_sepolia", "attached_node": "model.synthetix.spot_order_cancelled_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('spot_order_cancelled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_order_cancelled_base_sepolia_market_id__True__0.256744e74d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_order_cancelled_base_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__b91d9ecd06c3f68bcfa4965064d38638.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_cancelled_base_sepolia_market_id__True__0.256744e74d", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "dbt_utils_accepted_range_spot_order_cancelled_base_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__b91d9ecd06c3f68bcfa4965064d38638", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__b91d9ecd06c3f68bcfa4965064d38638", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__b91d9ecd06c3f68bcfa4965064d38638"}, "created_at": 1727988937.380793, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__b91d9ecd06c3f68bcfa4965064d38638\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__b91d9ecd06c3f68bcfa4965064d38638.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_cancelled_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.spot_order_cancelled_base_sepolia", "attached_node": "model.synthetix.spot_order_cancelled_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('spot_order_cancelled_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_cancelled_base_sepolia_block_number.86a31f2f2c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_sepolia_block_number.86a31f2f2c", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_order_cancelled_base_sepolia_block_number"], "alias": "not_null_spot_order_cancelled_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.3851652, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_order_cancelled_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_cancelled_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_order_cancelled_base_sepolia", "attached_node": "model.synthetix.spot_order_cancelled_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_order_cancelled_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_registered_base_sepolia_id.82e3f87ac4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_base_sepolia_id.82e3f87ac4", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_registered_base_sepolia_id"], "alias": "not_null_spot_synth_registered_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.3870614, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_registered_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_registered_base_sepolia", "attached_node": "model.synthetix.spot_synth_registered_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_registered_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_synth_registered_base_sepolia_id.59dadce592": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_synth_registered_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_synth_registered_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_synth_registered_base_sepolia_id.59dadce592", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "unique_spot_synth_registered_base_sepolia_id"], "alias": "unique_spot_synth_registered_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.388749, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_synth_registered_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_registered_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_registered_base_sepolia", "attached_node": "model.synthetix.spot_synth_registered_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_registered_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_registered_base_sepolia_block_timestamp.79c2f95be5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_base_sepolia_block_timestamp.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_base_sepolia_block_timestamp.79c2f95be5", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_registered_base_sepolia_block_timestamp"], "alias": "not_null_spot_synth_registered_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.390429, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_registered_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_synth_registered_base_sepolia", "attached_node": "model.synthetix.spot_synth_registered_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_synth_registered_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_registered_base_sepolia_synth_market_id.5a96ef8d3b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_base_sepolia_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_base_sepolia_synth_market_id.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_base_sepolia_synth_market_id.5a96ef8d3b", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_registered_base_sepolia_synth_market_id"], "alias": "not_null_spot_synth_registered_base_sepolia_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.3920841, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_registered_base_sepolia\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_registered_base_sepolia", "attached_node": "model.synthetix.spot_synth_registered_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_registered_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_registered_base_sepolia_synth_market_id__True__0.e252f6d23b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_registered_base_sepolia_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__db70217fe7008de187cf1916f01ad9ac.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_registered_base_sepolia_synth_market_id__True__0.e252f6d23b", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "dbt_utils_accepted_range_spot_synth_registered_base_sepolia_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__db70217fe7008de187cf1916f01ad9ac", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__db70217fe7008de187cf1916f01ad9ac", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__db70217fe7008de187cf1916f01ad9ac"}, "created_at": 1727988937.3939052, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__db70217fe7008de187cf1916f01ad9ac\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__db70217fe7008de187cf1916f01ad9ac.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_registered_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_registered_base_sepolia", "attached_node": "model.synthetix.spot_synth_registered_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_registered_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_registered_base_sepolia_block_number.bb37a01e8d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_base_sepolia_block_number.bb37a01e8d", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_registered_base_sepolia_block_number"], "alias": "not_null_spot_synth_registered_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.3982725, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_registered_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_synth_registered_base_sepolia", "attached_node": "model.synthetix.spot_synth_registered_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_synth_registered_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_registered_base_sepolia_contract.4039370624": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_base_sepolia_contract.4039370624", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_registered_base_sepolia_contract"], "alias": "not_null_spot_synth_registered_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.4001687, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_registered_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_synth_registered_base_sepolia", "attached_node": "model.synthetix.spot_synth_registered_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_synth_registered_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_registered_base_sepolia_synth_token_address.9a1399c63c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_base_sepolia_synth_token_address", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_base_sepolia_synth_token_address.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_base_sepolia_synth_token_address.9a1399c63c", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_registered_base_sepolia_synth_token_address"], "alias": "not_null_spot_synth_registered_base_sepolia_synth_token_address", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.4018714, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_synth_token_address.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_token_address\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_registered_base_sepolia\"\nwhere synth_token_address is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_token_address", "file_key_name": "models.spot_synth_registered_base_sepolia", "attached_node": "model.synthetix.spot_synth_registered_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_token_address", "model": "{{ get_where_subquery(ref('spot_synth_registered_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_registered_base_sepolia_event_name.40165b8566": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_base_sepolia_event_name.40165b8566", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_registered_base_sepolia_event_name"], "alias": "not_null_spot_synth_registered_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.4035425, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_registered_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_registered_base_sepolia", "attached_node": "model.synthetix.spot_synth_registered_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_registered_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_synth_registered_base_sepolia_event_name__SynthRegistered.560c96fe92": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_synth_registered_base_sepolia_event_name__SynthRegistered", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_synth_reg_471967b994e90555bd28aca32fc1028a.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_synth_registered_base_sepolia_event_name__SynthRegistered.560c96fe92", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "accepted_values_spot_synth_registered_base_sepolia_event_name__SynthRegistered"], "alias": "accepted_values_spot_synth_reg_471967b994e90555bd28aca32fc1028a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_synth_reg_471967b994e90555bd28aca32fc1028a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_synth_reg_471967b994e90555bd28aca32fc1028a"}, "created_at": 1727988937.4051945, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_synth_reg_471967b994e90555bd28aca32fc1028a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_synth_reg_471967b994e90555bd28aca32fc1028a.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_registered_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthRegistered'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_registered_base_sepolia", "attached_node": "model.synthetix.spot_synth_registered_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["SynthRegistered"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_registered_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_registered_base_sepolia_transaction_hash.0cea3ca1bf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_base_sepolia_transaction_hash.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_base_sepolia_transaction_hash.0cea3ca1bf", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_registered_base_sepolia_transaction_hash"], "alias": "not_null_spot_synth_registered_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.4100342, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_registered_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_registered_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_synth_registered_base_sepolia", "attached_node": "model.synthetix.spot_synth_registered_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_synth_registered_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_bought_base_sepolia_collected_fees.9d30351609": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_base_sepolia_collected_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_base_sepolia_collected_fees.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_base_sepolia_collected_fees.9d30351609", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_bought_base_sepolia_collected_fees"], "alias": "not_null_spot_synth_bought_base_sepolia_collected_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.4117444, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_collected_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\nwhere collected_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.spot_synth_bought_base_sepolia", "attached_node": "model.synthetix.spot_synth_bought_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collected_fees", "model": "{{ get_where_subquery(ref('spot_synth_bought_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_sepolia_collected_fees__True__0.1b65c16e7a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_bought_base_sepolia_collected_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__cb754edcca977002ee1bf5c8e8d2cda3.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_sepolia_collected_fees__True__0.1b65c16e7a", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "dbt_utils_accepted_range_spot_synth_bought_base_sepolia_collected_fees__True__0"], "alias": "dbt_utils_accepted_range_spot__cb754edcca977002ee1bf5c8e8d2cda3", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__cb754edcca977002ee1bf5c8e8d2cda3", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__cb754edcca977002ee1bf5c8e8d2cda3"}, "created_at": 1727988937.413395, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__cb754edcca977002ee1bf5c8e8d2cda3\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__cb754edcca977002ee1bf5c8e8d2cda3.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.spot_synth_bought_base_sepolia", "attached_node": "model.synthetix.spot_synth_bought_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collected_fees", "model": "{{ get_where_subquery(ref('spot_synth_bought_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_bought_base_sepolia_transaction_hash.368cb3f67e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_base_sepolia_transaction_hash.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_base_sepolia_transaction_hash.368cb3f67e", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_bought_base_sepolia_transaction_hash"], "alias": "not_null_spot_synth_bought_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.4180908, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_synth_bought_base_sepolia", "attached_node": "model.synthetix.spot_synth_bought_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_synth_bought_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_bought_base_sepolia_synth_market_id.b1c1943367": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_base_sepolia_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_base_sepolia_synth_market_id.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_base_sepolia_synth_market_id.b1c1943367", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_bought_base_sepolia_synth_market_id"], "alias": "not_null_spot_synth_bought_base_sepolia_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.4197698, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_bought_base_sepolia", "attached_node": "model.synthetix.spot_synth_bought_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_bought_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_sepolia_synth_market_id__True__0.2be12779d3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_bought_base_sepolia_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__5c81b12a2b7d8abf5e9e3b24937fc80b.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_sepolia_synth_market_id__True__0.2be12779d3", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "dbt_utils_accepted_range_spot_synth_bought_base_sepolia_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__5c81b12a2b7d8abf5e9e3b24937fc80b", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__5c81b12a2b7d8abf5e9e3b24937fc80b", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__5c81b12a2b7d8abf5e9e3b24937fc80b"}, "created_at": 1727988937.4214387, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__5c81b12a2b7d8abf5e9e3b24937fc80b\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__5c81b12a2b7d8abf5e9e3b24937fc80b.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_bought_base_sepolia", "attached_node": "model.synthetix.spot_synth_bought_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_bought_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_bought_base_sepolia_block_number.b137c20668": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_base_sepolia_block_number.b137c20668", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_bought_base_sepolia_block_number"], "alias": "not_null_spot_synth_bought_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.4258106, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_synth_bought_base_sepolia", "attached_node": "model.synthetix.spot_synth_bought_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_synth_bought_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_bought_base_sepolia_block_timestamp.b2a61f5718": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_base_sepolia_block_timestamp.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_base_sepolia_block_timestamp.b2a61f5718", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_bought_base_sepolia_block_timestamp"], "alias": "not_null_spot_synth_bought_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.4275346, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_synth_bought_base_sepolia", "attached_node": "model.synthetix.spot_synth_bought_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_synth_bought_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_bought_base_sepolia_id.942697f903": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_base_sepolia_id.942697f903", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_bought_base_sepolia_id"], "alias": "not_null_spot_synth_bought_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.4293547, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_bought_base_sepolia", "attached_node": "model.synthetix.spot_synth_bought_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_bought_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_synth_bought_base_sepolia_id.17a8acaf0c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_synth_bought_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_synth_bought_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_synth_bought_base_sepolia_id.17a8acaf0c", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "unique_spot_synth_bought_base_sepolia_id"], "alias": "unique_spot_synth_bought_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.4310238, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_synth_bought_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_bought_base_sepolia", "attached_node": "model.synthetix.spot_synth_bought_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_bought_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_bought_base_sepolia_price.d27790b16d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_base_sepolia_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_base_sepolia_price.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_base_sepolia_price.d27790b16d", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_bought_base_sepolia_price"], "alias": "not_null_spot_synth_bought_base_sepolia_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.432674, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.spot_synth_bought_base_sepolia", "attached_node": "model.synthetix.spot_synth_bought_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('spot_synth_bought_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_sepolia_price__True__0.1dfcf66dee": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_bought_base_sepolia_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__c04a0814c5b3928f067817c3c1073c16.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_sepolia_price__True__0.1dfcf66dee", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "dbt_utils_accepted_range_spot_synth_bought_base_sepolia_price__True__0"], "alias": "dbt_utils_accepted_range_spot__c04a0814c5b3928f067817c3c1073c16", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__c04a0814c5b3928f067817c3c1073c16", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__c04a0814c5b3928f067817c3c1073c16"}, "created_at": 1727988937.4343133, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__c04a0814c5b3928f067817c3c1073c16\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__c04a0814c5b3928f067817c3c1073c16.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.spot_synth_bought_base_sepolia", "attached_node": "model.synthetix.spot_synth_bought_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "price", "model": "{{ get_where_subquery(ref('spot_synth_bought_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_bought_base_sepolia_contract.4678866b0c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_base_sepolia_contract.4678866b0c", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_bought_base_sepolia_contract"], "alias": "not_null_spot_synth_bought_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.4387643, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_synth_bought_base_sepolia", "attached_node": "model.synthetix.spot_synth_bought_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_synth_bought_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_bought_base_sepolia_referrer.4756917b09": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_base_sepolia_referrer", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_base_sepolia_referrer.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_base_sepolia_referrer.4756917b09", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_bought_base_sepolia_referrer"], "alias": "not_null_spot_synth_bought_base_sepolia_referrer", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.4404545, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_referrer.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\nwhere referrer is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "referrer", "file_key_name": "models.spot_synth_bought_base_sepolia", "attached_node": "model.synthetix.spot_synth_bought_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "referrer", "model": "{{ get_where_subquery(ref('spot_synth_bought_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_bought_base_sepolia_event_name.cacb370344": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_base_sepolia_event_name.cacb370344", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_bought_base_sepolia_event_name"], "alias": "not_null_spot_synth_bought_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.442116, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_bought_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_bought_base_sepolia", "attached_node": "model.synthetix.spot_synth_bought_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_bought_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_synth_bought_base_sepolia_event_name__SynthBought.3932e43413": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_synth_bought_base_sepolia_event_name__SynthBought", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_synth_bou_aa2a6971760377ea577d960171ae6483.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_synth_bought_base_sepolia_event_name__SynthBought.3932e43413", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "accepted_values_spot_synth_bought_base_sepolia_event_name__SynthBought"], "alias": "accepted_values_spot_synth_bou_aa2a6971760377ea577d960171ae6483", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_synth_bou_aa2a6971760377ea577d960171ae6483", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_synth_bou_aa2a6971760377ea577d960171ae6483"}, "created_at": 1727988937.4439337, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_synth_bou_aa2a6971760377ea577d960171ae6483\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_synth_bou_aa2a6971760377ea577d960171ae6483.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthBought'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_bought_base_sepolia", "attached_node": "model.synthetix.spot_synth_bought_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["SynthBought"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_bought_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_sold_base_sepolia_event_name.24601a4262": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_base_sepolia_event_name.24601a4262", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_sold_base_sepolia_event_name"], "alias": "not_null_spot_synth_sold_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.448501, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_sold_base_sepolia", "attached_node": "model.synthetix.spot_synth_sold_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_synth_sold_base_sepolia_event_name__SynthSold.bc9ca74c87": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_synth_sold_base_sepolia_event_name__SynthSold", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_synth_sol_4a303f29675a493155ab1c8c405d5788.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_synth_sold_base_sepolia_event_name__SynthSold.bc9ca74c87", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "accepted_values_spot_synth_sold_base_sepolia_event_name__SynthSold"], "alias": "accepted_values_spot_synth_sol_4a303f29675a493155ab1c8c405d5788", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_synth_sol_4a303f29675a493155ab1c8c405d5788", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_synth_sol_4a303f29675a493155ab1c8c405d5788"}, "created_at": 1727988937.4503543, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_synth_sol_4a303f29675a493155ab1c8c405d5788\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_synth_sol_4a303f29675a493155ab1c8c405d5788.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthSold'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_sold_base_sepolia", "attached_node": "model.synthetix.spot_synth_sold_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["SynthSold"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_sold_base_sepolia_transaction_hash.a13ba6bde1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_base_sepolia_transaction_hash.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_base_sepolia_transaction_hash.a13ba6bde1", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_sold_base_sepolia_transaction_hash"], "alias": "not_null_spot_synth_sold_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.4548936, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_synth_sold_base_sepolia", "attached_node": "model.synthetix.spot_synth_sold_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_sold_base_sepolia_collected_fees.8ad9625fb0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_base_sepolia_collected_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_base_sepolia_collected_fees.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_base_sepolia_collected_fees.8ad9625fb0", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_sold_base_sepolia_collected_fees"], "alias": "not_null_spot_synth_sold_base_sepolia_collected_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.456748, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_collected_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\nwhere collected_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.spot_synth_sold_base_sepolia", "attached_node": "model.synthetix.spot_synth_sold_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collected_fees", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_sepolia_collected_fees__True__0.0a04ec9ef2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_sold_base_sepolia_collected_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__966d446920709dfdf243c21a8e245c96.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_sepolia_collected_fees__True__0.0a04ec9ef2", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "dbt_utils_accepted_range_spot_synth_sold_base_sepolia_collected_fees__True__0"], "alias": "dbt_utils_accepted_range_spot__966d446920709dfdf243c21a8e245c96", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__966d446920709dfdf243c21a8e245c96", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__966d446920709dfdf243c21a8e245c96"}, "created_at": 1727988937.45841, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__966d446920709dfdf243c21a8e245c96\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__966d446920709dfdf243c21a8e245c96.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.spot_synth_sold_base_sepolia", "attached_node": "model.synthetix.spot_synth_sold_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collected_fees", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_sold_base_sepolia_block_timestamp.f3d45165ff": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_base_sepolia_block_timestamp.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_base_sepolia_block_timestamp.f3d45165ff", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_sold_base_sepolia_block_timestamp"], "alias": "not_null_spot_synth_sold_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.4625926, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_synth_sold_base_sepolia", "attached_node": "model.synthetix.spot_synth_sold_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_sold_base_sepolia_referrer.51ef2f8d16": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_base_sepolia_referrer", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_base_sepolia_referrer.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_base_sepolia_referrer.51ef2f8d16", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_sold_base_sepolia_referrer"], "alias": "not_null_spot_synth_sold_base_sepolia_referrer", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.4644694, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_referrer.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\nwhere referrer is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "referrer", "file_key_name": "models.spot_synth_sold_base_sepolia", "attached_node": "model.synthetix.spot_synth_sold_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "referrer", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_sold_base_sepolia_block_number.17e7ff9528": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_base_sepolia_block_number.17e7ff9528", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_sold_base_sepolia_block_number"], "alias": "not_null_spot_synth_sold_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.4660954, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_synth_sold_base_sepolia", "attached_node": "model.synthetix.spot_synth_sold_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_sold_base_sepolia_price.88b1a85b40": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_base_sepolia_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_base_sepolia_price.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_base_sepolia_price.88b1a85b40", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_sold_base_sepolia_price"], "alias": "not_null_spot_synth_sold_base_sepolia_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.4677665, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.spot_synth_sold_base_sepolia", "attached_node": "model.synthetix.spot_synth_sold_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_sepolia_price__True__0.cedd17dbea": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_sold_base_sepolia_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__92b3915b24936d3e739e69bedf15be06.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_sepolia_price__True__0.cedd17dbea", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "dbt_utils_accepted_range_spot_synth_sold_base_sepolia_price__True__0"], "alias": "dbt_utils_accepted_range_spot__92b3915b24936d3e739e69bedf15be06", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__92b3915b24936d3e739e69bedf15be06", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__92b3915b24936d3e739e69bedf15be06"}, "created_at": 1727988937.4694228, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__92b3915b24936d3e739e69bedf15be06\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__92b3915b24936d3e739e69bedf15be06.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.spot_synth_sold_base_sepolia", "attached_node": "model.synthetix.spot_synth_sold_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "price", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_sold_base_sepolia_amount_returned.c33656b778": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_base_sepolia_amount_returned", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_base_sepolia_amount_returned.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_base_sepolia_amount_returned.c33656b778", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_sold_base_sepolia_amount_returned"], "alias": "not_null_spot_synth_sold_base_sepolia_amount_returned", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.4736931, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_amount_returned.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_returned\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\nwhere amount_returned is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_returned", "file_key_name": "models.spot_synth_sold_base_sepolia", "attached_node": "model.synthetix.spot_synth_sold_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_returned", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_sepolia_amount_returned__True__0.400f957fc7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_sold_base_sepolia_amount_returned__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__50066068b3f5b64e057fb6537a1b1685.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_sepolia_amount_returned__True__0.400f957fc7", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "dbt_utils_accepted_range_spot_synth_sold_base_sepolia_amount_returned__True__0"], "alias": "dbt_utils_accepted_range_spot__50066068b3f5b64e057fb6537a1b1685", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__50066068b3f5b64e057fb6537a1b1685", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__50066068b3f5b64e057fb6537a1b1685"}, "created_at": 1727988937.4753723, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__50066068b3f5b64e057fb6537a1b1685\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__50066068b3f5b64e057fb6537a1b1685.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_returned >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_returned", "file_key_name": "models.spot_synth_sold_base_sepolia", "attached_node": "model.synthetix.spot_synth_sold_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount_returned", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_sold_base_sepolia_synth_market_id.25c988c205": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_base_sepolia_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_base_sepolia_synth_market_id.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_base_sepolia_synth_market_id.25c988c205", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_sold_base_sepolia_synth_market_id"], "alias": "not_null_spot_synth_sold_base_sepolia_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.4796295, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_sold_base_sepolia", "attached_node": "model.synthetix.spot_synth_sold_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_sepolia_synth_market_id__True__0.5175d72781": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_sold_base_sepolia_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__15365b5e9ca07c7e777db2b143822aff.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_sepolia_synth_market_id__True__0.5175d72781", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "dbt_utils_accepted_range_spot_synth_sold_base_sepolia_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__15365b5e9ca07c7e777db2b143822aff", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__15365b5e9ca07c7e777db2b143822aff", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__15365b5e9ca07c7e777db2b143822aff"}, "created_at": 1727988937.481305, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__15365b5e9ca07c7e777db2b143822aff\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__15365b5e9ca07c7e777db2b143822aff.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_sold_base_sepolia", "attached_node": "model.synthetix.spot_synth_sold_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_sold_base_sepolia_id.c2f7e77070": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_base_sepolia_id.c2f7e77070", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_sold_base_sepolia_id"], "alias": "not_null_spot_synth_sold_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.4856317, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_sold_base_sepolia", "attached_node": "model.synthetix.spot_synth_sold_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_synth_sold_base_sepolia_id.d31e78319f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_synth_sold_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_synth_sold_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_synth_sold_base_sepolia_id.d31e78319f", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "unique_spot_synth_sold_base_sepolia_id"], "alias": "unique_spot_synth_sold_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.487318, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_synth_sold_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_sold_base_sepolia", "attached_node": "model.synthetix.spot_synth_sold_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_sold_base_sepolia_contract.8d370e2248": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_base_sepolia_contract.8d370e2248", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_sold_base_sepolia_contract"], "alias": "not_null_spot_synth_sold_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.4890122, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_sold_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_synth_sold_base_sepolia", "attached_node": "model.synthetix.spot_synth_sold_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_id.8905f554af": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_id.8905f554af", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_wrapped_base_sepolia_id"], "alias": "not_null_spot_synth_wrapped_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.4906902, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_wrapped_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_wrapped_base_sepolia", "attached_node": "model.synthetix.spot_synth_wrapped_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_synth_wrapped_base_sepolia_id.159b2de78a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_synth_wrapped_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_synth_wrapped_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_synth_wrapped_base_sepolia_id.159b2de78a", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "unique_spot_synth_wrapped_base_sepolia_id"], "alias": "unique_spot_synth_wrapped_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.492502, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_synth_wrapped_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_wrapped_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_wrapped_base_sepolia", "attached_node": "model.synthetix.spot_synth_wrapped_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_transaction_hash.7672de0496": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_base_sepolia_transaction_hash.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_transaction_hash.7672de0496", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_wrapped_base_sepolia_transaction_hash"], "alias": "not_null_spot_synth_wrapped_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.494154, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_wrapped_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_synth_wrapped_base_sepolia", "attached_node": "model.synthetix.spot_synth_wrapped_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_synth_market_id.601db0f648": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_base_sepolia_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_base_sepolia_synth_market_id.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_synth_market_id.601db0f648", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_wrapped_base_sepolia_synth_market_id"], "alias": "not_null_spot_synth_wrapped_base_sepolia_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.495795, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_wrapped_base_sepolia\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_wrapped_base_sepolia", "attached_node": "model.synthetix.spot_synth_wrapped_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_base_sepolia_synth_market_id__True__0.2dfd67bc58": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_wrapped_base_sepolia_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__b7cc818868b90483e6c7f3bbc2f3b338.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_base_sepolia_synth_market_id__True__0.2dfd67bc58", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "dbt_utils_accepted_range_spot_synth_wrapped_base_sepolia_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__b7cc818868b90483e6c7f3bbc2f3b338", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__b7cc818868b90483e6c7f3bbc2f3b338", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__b7cc818868b90483e6c7f3bbc2f3b338"}, "created_at": 1727988937.4974482, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__b7cc818868b90483e6c7f3bbc2f3b338\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__b7cc818868b90483e6c7f3bbc2f3b338.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_wrapped_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_wrapped_base_sepolia", "attached_node": "model.synthetix.spot_synth_wrapped_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_contract.d4446f0372": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_contract.d4446f0372", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_wrapped_base_sepolia_contract"], "alias": "not_null_spot_synth_wrapped_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.5019934, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_wrapped_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_synth_wrapped_base_sepolia", "attached_node": "model.synthetix.spot_synth_wrapped_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_event_name.fe439b73da": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_event_name.fe439b73da", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_wrapped_base_sepolia_event_name"], "alias": "not_null_spot_synth_wrapped_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.5036702, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_wrapped_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_wrapped_base_sepolia", "attached_node": "model.synthetix.spot_synth_wrapped_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_synth_wrapped_base_sepolia_event_name__SynthWrapped.031ffbb73f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_synth_wrapped_base_sepolia_event_name__SynthWrapped", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_synth_wra_9ee9951c121b860154825f1775b31b57.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_synth_wrapped_base_sepolia_event_name__SynthWrapped.031ffbb73f", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "accepted_values_spot_synth_wrapped_base_sepolia_event_name__SynthWrapped"], "alias": "accepted_values_spot_synth_wra_9ee9951c121b860154825f1775b31b57", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_synth_wra_9ee9951c121b860154825f1775b31b57", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_synth_wra_9ee9951c121b860154825f1775b31b57"}, "created_at": 1727988937.5053296, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_synth_wra_9ee9951c121b860154825f1775b31b57\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_synth_wra_9ee9951c121b860154825f1775b31b57.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_wrapped_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthWrapped'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_wrapped_base_sepolia", "attached_node": "model.synthetix.spot_synth_wrapped_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["SynthWrapped"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_block_timestamp.5b4c2eecf8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_base_sepolia_block_timestamp.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_block_timestamp.5b4c2eecf8", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_wrapped_base_sepolia_block_timestamp"], "alias": "not_null_spot_synth_wrapped_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.5098765, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_wrapped_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_synth_wrapped_base_sepolia", "attached_node": "model.synthetix.spot_synth_wrapped_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_block_number.6d42ca2157": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_block_number.6d42ca2157", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_wrapped_base_sepolia_block_number"], "alias": "not_null_spot_synth_wrapped_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.5115564, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_wrapped_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_synth_wrapped_base_sepolia", "attached_node": "model.synthetix.spot_synth_wrapped_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_fees_collected.b6fac60b85": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_base_sepolia_fees_collected", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_base_sepolia_fees_collected.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_fees_collected.b6fac60b85", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_wrapped_base_sepolia_fees_collected"], "alias": "not_null_spot_synth_wrapped_base_sepolia_fees_collected", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.5133302, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_base_sepolia_fees_collected.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect fees_collected\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_wrapped_base_sepolia\"\nwhere fees_collected is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "fees_collected", "file_key_name": "models.spot_synth_wrapped_base_sepolia", "attached_node": "model.synthetix.spot_synth_wrapped_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "fees_collected", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_base_sepolia_fees_collected__True__0.c2a49865fe": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_wrapped_base_sepolia_fees_collected__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__8d225b547c2425ebaa8b38fe55a2c4cc.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_base_sepolia_fees_collected__True__0.c2a49865fe", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "dbt_utils_accepted_range_spot_synth_wrapped_base_sepolia_fees_collected__True__0"], "alias": "dbt_utils_accepted_range_spot__8d225b547c2425ebaa8b38fe55a2c4cc", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__8d225b547c2425ebaa8b38fe55a2c4cc", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__8d225b547c2425ebaa8b38fe55a2c4cc"}, "created_at": 1727988937.514982, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__8d225b547c2425ebaa8b38fe55a2c4cc\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__8d225b547c2425ebaa8b38fe55a2c4cc.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_wrapped_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not fees_collected >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "fees_collected", "file_key_name": "models.spot_synth_wrapped_base_sepolia", "attached_node": "model.synthetix.spot_synth_wrapped_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "fees_collected", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_block_timestamp.41ba03a5b2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_base_sepolia_block_timestamp.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_block_timestamp.41ba03a5b2", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_unwrapped_base_sepolia_block_timestamp"], "alias": "not_null_spot_synth_unwrapped_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.5192647, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_synth_unwrapped_base_sepolia", "attached_node": "model.synthetix.spot_synth_unwrapped_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_amount_unwrapped.1a220b9007": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_base_sepolia_amount_unwrapped", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_base_sepolia_amount_unwrapped.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_amount_unwrapped.1a220b9007", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_unwrapped_base_sepolia_amount_unwrapped"], "alias": "not_null_spot_synth_unwrapped_base_sepolia_amount_unwrapped", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.520947, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_amount_unwrapped.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_unwrapped\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"\nwhere amount_unwrapped is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_unwrapped", "file_key_name": "models.spot_synth_unwrapped_base_sepolia", "attached_node": "model.synthetix.spot_synth_unwrapped_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_unwrapped", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_sepolia_amount_unwrapped__True__0.8e197e25e9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_unwrapped_base_sepolia_amount_unwrapped__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__1eeca95b22fbea01362853fe19dd5d34.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_sepolia_amount_unwrapped__True__0.8e197e25e9", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "dbt_utils_accepted_range_spot_synth_unwrapped_base_sepolia_amount_unwrapped__True__0"], "alias": "dbt_utils_accepted_range_spot__1eeca95b22fbea01362853fe19dd5d34", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__1eeca95b22fbea01362853fe19dd5d34", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__1eeca95b22fbea01362853fe19dd5d34"}, "created_at": 1727988937.5226064, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__1eeca95b22fbea01362853fe19dd5d34\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__1eeca95b22fbea01362853fe19dd5d34.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_unwrapped >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_unwrapped", "file_key_name": "models.spot_synth_unwrapped_base_sepolia", "attached_node": "model.synthetix.spot_synth_unwrapped_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount_unwrapped", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_fees_collected.c3d167c521": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_base_sepolia_fees_collected", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_base_sepolia_fees_collected.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_fees_collected.c3d167c521", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_unwrapped_base_sepolia_fees_collected"], "alias": "not_null_spot_synth_unwrapped_base_sepolia_fees_collected", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.5268085, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_fees_collected.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect fees_collected\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"\nwhere fees_collected is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "fees_collected", "file_key_name": "models.spot_synth_unwrapped_base_sepolia", "attached_node": "model.synthetix.spot_synth_unwrapped_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "fees_collected", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_sepolia_fees_collected__True__0.e56453f4c6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_unwrapped_base_sepolia_fees_collected__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__9e68c7f5395a0920fa09a175c31f3639.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_sepolia_fees_collected__True__0.e56453f4c6", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "dbt_utils_accepted_range_spot_synth_unwrapped_base_sepolia_fees_collected__True__0"], "alias": "dbt_utils_accepted_range_spot__9e68c7f5395a0920fa09a175c31f3639", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__9e68c7f5395a0920fa09a175c31f3639", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__9e68c7f5395a0920fa09a175c31f3639"}, "created_at": 1727988937.5285037, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__9e68c7f5395a0920fa09a175c31f3639\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__9e68c7f5395a0920fa09a175c31f3639.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not fees_collected >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "fees_collected", "file_key_name": "models.spot_synth_unwrapped_base_sepolia", "attached_node": "model.synthetix.spot_synth_unwrapped_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "fees_collected", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_event_name.b17d6e42c7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_event_name.b17d6e42c7", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_unwrapped_base_sepolia_event_name"], "alias": "not_null_spot_synth_unwrapped_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.5327802, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_unwrapped_base_sepolia", "attached_node": "model.synthetix.spot_synth_unwrapped_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_synth_unwrapped_base_sepolia_event_name__SynthUnwrapped.8dae19258e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_synth_unwrapped_base_sepolia_event_name__SynthUnwrapped", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_synth_unw_a652e41c73419299bd7282cc028e6446.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_synth_unwrapped_base_sepolia_event_name__SynthUnwrapped.8dae19258e", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "accepted_values_spot_synth_unwrapped_base_sepolia_event_name__SynthUnwrapped"], "alias": "accepted_values_spot_synth_unw_a652e41c73419299bd7282cc028e6446", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_synth_unw_a652e41c73419299bd7282cc028e6446", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_synth_unw_a652e41c73419299bd7282cc028e6446"}, "created_at": 1727988937.5344872, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_synth_unw_a652e41c73419299bd7282cc028e6446\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/accepted_values_spot_synth_unw_a652e41c73419299bd7282cc028e6446.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthUnwrapped'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_unwrapped_base_sepolia", "attached_node": "model.synthetix.spot_synth_unwrapped_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["SynthUnwrapped"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_block_number.5cfd06abfe": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_block_number.5cfd06abfe", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_unwrapped_base_sepolia_block_number"], "alias": "not_null_spot_synth_unwrapped_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.5390816, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_synth_unwrapped_base_sepolia", "attached_node": "model.synthetix.spot_synth_unwrapped_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_transaction_hash.2ea11780cc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_base_sepolia_transaction_hash.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_transaction_hash.2ea11780cc", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_unwrapped_base_sepolia_transaction_hash"], "alias": "not_null_spot_synth_unwrapped_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.540784, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_synth_unwrapped_base_sepolia", "attached_node": "model.synthetix.spot_synth_unwrapped_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_contract.87983c1fa3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_contract.87983c1fa3", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_unwrapped_base_sepolia_contract"], "alias": "not_null_spot_synth_unwrapped_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.5424488, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_synth_unwrapped_base_sepolia", "attached_node": "model.synthetix.spot_synth_unwrapped_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_id.6b02b454d5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_id.6b02b454d5", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_unwrapped_base_sepolia_id"], "alias": "not_null_spot_synth_unwrapped_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.544103, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_unwrapped_base_sepolia", "attached_node": "model.synthetix.spot_synth_unwrapped_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_synth_unwrapped_base_sepolia_id.74a8e666e5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_synth_unwrapped_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_synth_unwrapped_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_synth_unwrapped_base_sepolia_id.74a8e666e5", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "unique_spot_synth_unwrapped_base_sepolia_id"], "alias": "unique_spot_synth_unwrapped_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.545931, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/unique_spot_synth_unwrapped_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_unwrapped_base_sepolia", "attached_node": "model.synthetix.spot_synth_unwrapped_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_synth_market_id.214a3db22f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_base_sepolia_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_base_sepolia_synth_market_id.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_synth_market_id.214a3db22f", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "not_null_spot_synth_unwrapped_base_sepolia_synth_market_id"], "alias": "not_null_spot_synth_unwrapped_base_sepolia_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.5475714, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_base_sepolia_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_unwrapped_base_sepolia", "attached_node": "model.synthetix.spot_synth_unwrapped_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_sepolia_synth_market_id__True__0.a469219bab": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_unwrapped_base_sepolia_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__ef48f492828e0921df76e6dd121631dd.sql", "original_file_path": "models/raw/base/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_sepolia_synth_market_id__True__0.a469219bab", "fqn": ["synthetix", "raw", "base", "sepolia", "spot", "dbt_utils_accepted_range_spot_synth_unwrapped_base_sepolia_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__ef48f492828e0921df76e6dd121631dd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__ef48f492828e0921df76e6dd121631dd", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__ef48f492828e0921df76e6dd121631dd"}, "created_at": 1727988937.5492313, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__ef48f492828e0921df76e6dd121631dd\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__ef48f492828e0921df76e6dd121631dd.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_unwrapped_base_sepolia", "attached_node": "model.synthetix.spot_synth_unwrapped_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_account_created_base_sepolia_owner.adee48eb04": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_base_sepolia_owner", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_base_sepolia_owner.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_base_sepolia_owner.adee48eb04", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_account_created_base_sepolia_owner"], "alias": "not_null_core_account_created_base_sepolia_owner", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.5815473, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_owner.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_account_created_base_sepolia\"\nwhere owner is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "owner", "file_key_name": "models.core_account_created_base_sepolia", "attached_node": "model.synthetix.core_account_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "owner", "model": "{{ get_where_subquery(ref('core_account_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_created_base_sepolia_account_id.fb36b0b793": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_base_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_base_sepolia_account_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_base_sepolia_account_id.fb36b0b793", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_account_created_base_sepolia_account_id"], "alias": "not_null_core_account_created_base_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.5832357, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_account_created_base_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_account_created_base_sepolia", "attached_node": "model.synthetix.core_account_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_account_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_account_created_base_sepolia_account_id__True__0.dd17e6e171": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_account_created_base_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__eab389880894a47bfee753ee70198494.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_account_created_base_sepolia_account_id__True__0.dd17e6e171", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_account_created_base_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__eab389880894a47bfee753ee70198494", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__eab389880894a47bfee753ee70198494", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__eab389880894a47bfee753ee70198494"}, "created_at": 1727988937.584909, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__eab389880894a47bfee753ee70198494\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__eab389880894a47bfee753ee70198494.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_account_created_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_account_created_base_sepolia", "attached_node": "model.synthetix.core_account_created_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_account_created_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_account_created_base_sepolia_id.804b852bd8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_base_sepolia_id.804b852bd8", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_account_created_base_sepolia_id"], "alias": "not_null_core_account_created_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.5891924, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_account_created_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_account_created_base_sepolia", "attached_node": "model.synthetix.core_account_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_account_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_core_account_created_base_sepolia_id.3342caea87": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_account_created_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_account_created_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.unique_core_account_created_base_sepolia_id.3342caea87", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "unique_core_account_created_base_sepolia_id"], "alias": "unique_core_account_created_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.5908682, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_account_created_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_account_created_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_account_created_base_sepolia", "attached_node": "model.synthetix.core_account_created_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_account_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_created_base_sepolia_transaction_hash.53f2200f19": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_base_sepolia_transaction_hash.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_base_sepolia_transaction_hash.53f2200f19", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_account_created_base_sepolia_transaction_hash"], "alias": "not_null_core_account_created_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.5925567, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_account_created_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_account_created_base_sepolia", "attached_node": "model.synthetix.core_account_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_account_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_created_base_sepolia_block_number.01a77f24bc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_base_sepolia_block_number.01a77f24bc", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_account_created_base_sepolia_block_number"], "alias": "not_null_core_account_created_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.594199, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_account_created_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_account_created_base_sepolia", "attached_node": "model.synthetix.core_account_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_account_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_created_base_sepolia_block_timestamp.56ac347427": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_base_sepolia_block_timestamp.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_base_sepolia_block_timestamp.56ac347427", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_account_created_base_sepolia_block_timestamp"], "alias": "not_null_core_account_created_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.5960052, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_account_created_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_account_created_base_sepolia", "attached_node": "model.synthetix.core_account_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_account_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_created_base_sepolia_event_name.4849c8704e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_base_sepolia_event_name.4849c8704e", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_account_created_base_sepolia_event_name"], "alias": "not_null_core_account_created_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.5976727, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_account_created_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_account_created_base_sepolia", "attached_node": "model.synthetix.core_account_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_account_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_account_created_base_sepolia_event_name__AccountCreated.419b9196c4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_account_created_base_sepolia_event_name__AccountCreated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_account_c_3e560a33ed75ab9f3872a29c8a231ca8.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_account_created_base_sepolia_event_name__AccountCreated.419b9196c4", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "accepted_values_core_account_created_base_sepolia_event_name__AccountCreated"], "alias": "accepted_values_core_account_c_3e560a33ed75ab9f3872a29c8a231ca8", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_account_c_3e560a33ed75ab9f3872a29c8a231ca8", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_account_c_3e560a33ed75ab9f3872a29c8a231ca8"}, "created_at": 1727988937.599362, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_account_c_3e560a33ed75ab9f3872a29c8a231ca8\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_account_c_3e560a33ed75ab9f3872a29c8a231ca8.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_account_created_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'AccountCreated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_account_created_base_sepolia", "attached_node": "model.synthetix.core_account_created_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["AccountCreated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_account_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_created_base_sepolia_contract.53ca26628e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_base_sepolia_contract.53ca26628e", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_account_created_base_sepolia_contract"], "alias": "not_null_core_account_created_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.6038008, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_account_created_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_account_created_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_account_created_base_sepolia", "attached_node": "model.synthetix.core_account_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_account_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_base_sepolia_contract.f5b6f539eb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_base_sepolia_contract.f5b6f539eb", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_delegation_updated_base_sepolia_contract"], "alias": "not_null_core_delegation_updated_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.60551, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_delegation_updated_base_sepolia", "attached_node": "model.synthetix.core_delegation_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_base_sepolia_id.dcd3b41380": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_base_sepolia_id.dcd3b41380", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_delegation_updated_base_sepolia_id"], "alias": "not_null_core_delegation_updated_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.6071503, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_delegation_updated_base_sepolia", "attached_node": "model.synthetix.core_delegation_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_core_delegation_updated_base_sepolia_id.09af5f863a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_delegation_updated_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_delegation_updated_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.unique_core_delegation_updated_base_sepolia_id.09af5f863a", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "unique_core_delegation_updated_base_sepolia_id"], "alias": "unique_core_delegation_updated_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.6089435, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_delegation_updated_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_delegation_updated_base_sepolia", "attached_node": "model.synthetix.core_delegation_updated_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_base_sepolia_account_id.eeaa67ead3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_base_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_base_sepolia_account_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_base_sepolia_account_id.eeaa67ead3", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_delegation_updated_base_sepolia_account_id"], "alias": "not_null_core_delegation_updated_base_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.6106021, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_delegation_updated_base_sepolia", "attached_node": "model.synthetix.core_delegation_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_sepolia_account_id__True__0.744442e3e1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_delegation_updated_base_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__b285d1683b541821a1af29f6f7139b36.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_sepolia_account_id__True__0.744442e3e1", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_delegation_updated_base_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__b285d1683b541821a1af29f6f7139b36", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__b285d1683b541821a1af29f6f7139b36", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__b285d1683b541821a1af29f6f7139b36"}, "created_at": 1727988937.612283, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__b285d1683b541821a1af29f6f7139b36\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__b285d1683b541821a1af29f6f7139b36.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_delegation_updated_base_sepolia", "attached_node": "model.synthetix.core_delegation_updated_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_delegation_updated_base_sepolia_collateral_type.0ccc2f8e54": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_base_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_base_sepolia_collateral_type.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_base_sepolia_collateral_type.0ccc2f8e54", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_delegation_updated_base_sepolia_collateral_type"], "alias": "not_null_core_delegation_updated_base_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.6169865, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_delegation_updated_base_sepolia", "attached_node": "model.synthetix.core_delegation_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_base_sepolia_pool_id.8e7b343725": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_base_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_base_sepolia_pool_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_base_sepolia_pool_id.8e7b343725", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_delegation_updated_base_sepolia_pool_id"], "alias": "not_null_core_delegation_updated_base_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.618675, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_delegation_updated_base_sepolia", "attached_node": "model.synthetix.core_delegation_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_sepolia_pool_id__True__0.76dffc3ab3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_delegation_updated_base_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__ec287bdbeb3be735d4aeade13621291c.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_sepolia_pool_id__True__0.76dffc3ab3", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_delegation_updated_base_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__ec287bdbeb3be735d4aeade13621291c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__ec287bdbeb3be735d4aeade13621291c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__ec287bdbeb3be735d4aeade13621291c"}, "created_at": 1727988937.6203544, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__ec287bdbeb3be735d4aeade13621291c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__ec287bdbeb3be735d4aeade13621291c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_delegation_updated_base_sepolia", "attached_node": "model.synthetix.core_delegation_updated_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_delegation_updated_base_sepolia_sender.ff059463dc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_base_sepolia_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_base_sepolia_sender.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_base_sepolia_sender.ff059463dc", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_delegation_updated_base_sepolia_sender"], "alias": "not_null_core_delegation_updated_base_sepolia_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.6249342, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_delegation_updated_base_sepolia", "attached_node": "model.synthetix.core_delegation_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_base_sepolia_block_timestamp.d9e4249b7d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_base_sepolia_block_timestamp.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_base_sepolia_block_timestamp.d9e4249b7d", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_delegation_updated_base_sepolia_block_timestamp"], "alias": "not_null_core_delegation_updated_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.6267376, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_delegation_updated_base_sepolia", "attached_node": "model.synthetix.core_delegation_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_base_sepolia_block_number.d1ae1c451b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_base_sepolia_block_number.d1ae1c451b", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_delegation_updated_base_sepolia_block_number"], "alias": "not_null_core_delegation_updated_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.628442, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_delegation_updated_base_sepolia", "attached_node": "model.synthetix.core_delegation_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_base_sepolia_leverage.b016b358da": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_base_sepolia_leverage", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_base_sepolia_leverage.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_base_sepolia_leverage.b016b358da", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_delegation_updated_base_sepolia_leverage"], "alias": "not_null_core_delegation_updated_base_sepolia_leverage", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.6302779, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_leverage.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect leverage\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\nwhere leverage is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "leverage", "file_key_name": "models.core_delegation_updated_base_sepolia", "attached_node": "model.synthetix.core_delegation_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "leverage", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_sepolia_leverage__True__1000000000000000000__1000000000000000000.bc25b2b948": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_delegation_updated_base_sepolia_leverage__True__1000000000000000000__1000000000000000000", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__132ab4d1c8172ce2cb80905b0a0c3cdc.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_sepolia_leverage__True__1000000000000000000__1000000000000000000.bc25b2b948", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_delegation_updated_base_sepolia_leverage__True__1000000000000000000__1000000000000000000"], "alias": "dbt_utils_accepted_range_core__132ab4d1c8172ce2cb80905b0a0c3cdc", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__132ab4d1c8172ce2cb80905b0a0c3cdc", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__132ab4d1c8172ce2cb80905b0a0c3cdc"}, "created_at": 1727988937.631974, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__132ab4d1c8172ce2cb80905b0a0c3cdc\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__132ab4d1c8172ce2cb80905b0a0c3cdc.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not leverage >= 1000000000000000000\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not leverage <= 1000000000000000000\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "leverage", "file_key_name": "models.core_delegation_updated_base_sepolia", "attached_node": "model.synthetix.core_delegation_updated_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 1000000000000000000, "max_value": 1000000000000000000, "inclusive": true, "column_name": "leverage", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_delegation_updated_base_sepolia_transaction_hash.403e1a44d0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_base_sepolia_transaction_hash.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_base_sepolia_transaction_hash.403e1a44d0", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_delegation_updated_base_sepolia_transaction_hash"], "alias": "not_null_core_delegation_updated_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.636347, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_delegation_updated_base_sepolia", "attached_node": "model.synthetix.core_delegation_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_base_sepolia_amount.b946bd0b57": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_base_sepolia_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_base_sepolia_amount.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_base_sepolia_amount.b946bd0b57", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_delegation_updated_base_sepolia_amount"], "alias": "not_null_core_delegation_updated_base_sepolia_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.6382158, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_delegation_updated_base_sepolia", "attached_node": "model.synthetix.core_delegation_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_sepolia_amount__True__0.c17a0b7ccb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_delegation_updated_base_sepolia_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__abb1b0bc7f310977dda9900b3a5b48d9.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_sepolia_amount__True__0.c17a0b7ccb", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_delegation_updated_base_sepolia_amount__True__0"], "alias": "dbt_utils_accepted_range_core__abb1b0bc7f310977dda9900b3a5b48d9", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__abb1b0bc7f310977dda9900b3a5b48d9", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__abb1b0bc7f310977dda9900b3a5b48d9"}, "created_at": 1727988937.6398787, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__abb1b0bc7f310977dda9900b3a5b48d9\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__abb1b0bc7f310977dda9900b3a5b48d9.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_delegation_updated_base_sepolia", "attached_node": "model.synthetix.core_delegation_updated_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_delegation_updated_base_sepolia_event_name.1eb3a277fa": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_base_sepolia_event_name.1eb3a277fa", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_delegation_updated_base_sepolia_event_name"], "alias": "not_null_core_delegation_updated_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.644224, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_delegation_updated_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_delegation_updated_base_sepolia", "attached_node": "model.synthetix.core_delegation_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_delegation_updated_base_sepolia_event_name__DelegationUpdated.05fda2d1e2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_delegation_updated_base_sepolia_event_name__DelegationUpdated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_delegatio_3cc50a9d03b2fc3894884bfb42b624bd.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_delegation_updated_base_sepolia_event_name__DelegationUpdated.05fda2d1e2", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "accepted_values_core_delegation_updated_base_sepolia_event_name__DelegationUpdated"], "alias": "accepted_values_core_delegatio_3cc50a9d03b2fc3894884bfb42b624bd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_delegatio_3cc50a9d03b2fc3894884bfb42b624bd", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_delegatio_3cc50a9d03b2fc3894884bfb42b624bd"}, "created_at": 1727988937.6459525, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_delegatio_3cc50a9d03b2fc3894884bfb42b624bd\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_delegatio_3cc50a9d03b2fc3894884bfb42b624bd.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'DelegationUpdated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_delegation_updated_base_sepolia", "attached_node": "model.synthetix.core_delegation_updated_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["DelegationUpdated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_base_sepolia_collateral_type.a340ec02eb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_base_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_base_sepolia_collateral_type.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_base_sepolia_collateral_type.a340ec02eb", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_deposited_base_sepolia_collateral_type"], "alias": "not_null_core_deposited_base_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.6506073, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_deposited_base_sepolia", "attached_node": "model.synthetix.core_deposited_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_deposited_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_base_sepolia_id.0591da203f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_base_sepolia_id.0591da203f", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_deposited_base_sepolia_id"], "alias": "not_null_core_deposited_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.6522887, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_deposited_base_sepolia", "attached_node": "model.synthetix.core_deposited_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_deposited_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_core_deposited_base_sepolia_id.3b38f638da": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_deposited_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_deposited_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.unique_core_deposited_base_sepolia_id.3b38f638da", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "unique_core_deposited_base_sepolia_id"], "alias": "unique_core_deposited_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.6539583, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_deposited_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_deposited_base_sepolia", "attached_node": "model.synthetix.core_deposited_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_deposited_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_base_sepolia_contract.8dbc5afa3f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_base_sepolia_contract.8dbc5afa3f", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_deposited_base_sepolia_contract"], "alias": "not_null_core_deposited_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.6556294, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_deposited_base_sepolia", "attached_node": "model.synthetix.core_deposited_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_deposited_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_base_sepolia_event_name.b7ccc83970": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_base_sepolia_event_name.b7ccc83970", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_deposited_base_sepolia_event_name"], "alias": "not_null_core_deposited_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.65728, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_deposited_base_sepolia", "attached_node": "model.synthetix.core_deposited_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_deposited_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_deposited_base_sepolia_event_name__Deposited.2befe04139": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_deposited_base_sepolia_event_name__Deposited", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_deposited_3f28be051707e07ce49c471e6d63c3f3.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_deposited_base_sepolia_event_name__Deposited.2befe04139", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "accepted_values_core_deposited_base_sepolia_event_name__Deposited"], "alias": "accepted_values_core_deposited_3f28be051707e07ce49c471e6d63c3f3", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_deposited_3f28be051707e07ce49c471e6d63c3f3", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_deposited_3f28be051707e07ce49c471e6d63c3f3"}, "created_at": 1727988937.659083, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_deposited_3f28be051707e07ce49c471e6d63c3f3\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_deposited_3f28be051707e07ce49c471e6d63c3f3.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'Deposited'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_deposited_base_sepolia", "attached_node": "model.synthetix.core_deposited_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["Deposited"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_deposited_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_base_sepolia_transaction_hash.305ad04c84": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_base_sepolia_transaction_hash.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_base_sepolia_transaction_hash.305ad04c84", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_deposited_base_sepolia_transaction_hash"], "alias": "not_null_core_deposited_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.6635923, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_deposited_base_sepolia", "attached_node": "model.synthetix.core_deposited_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_deposited_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_base_sepolia_account_id.d414fa2a62": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_base_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_base_sepolia_account_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_base_sepolia_account_id.d414fa2a62", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_deposited_base_sepolia_account_id"], "alias": "not_null_core_deposited_base_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.6659062, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_deposited_base_sepolia", "attached_node": "model.synthetix.core_deposited_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_deposited_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_deposited_base_sepolia_account_id__True__0.7619844d60": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_deposited_base_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__736987a49cbb6d26a37612d9e59d0559.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_deposited_base_sepolia_account_id__True__0.7619844d60", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_deposited_base_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__736987a49cbb6d26a37612d9e59d0559", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__736987a49cbb6d26a37612d9e59d0559", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__736987a49cbb6d26a37612d9e59d0559"}, "created_at": 1727988937.6675737, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__736987a49cbb6d26a37612d9e59d0559\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__736987a49cbb6d26a37612d9e59d0559.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_deposited_base_sepolia", "attached_node": "model.synthetix.core_deposited_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_deposited_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_deposited_base_sepolia_sender.0468b8397d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_base_sepolia_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_base_sepolia_sender.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_base_sepolia_sender.0468b8397d", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_deposited_base_sepolia_sender"], "alias": "not_null_core_deposited_base_sepolia_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.6718683, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_deposited_base_sepolia", "attached_node": "model.synthetix.core_deposited_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_deposited_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_base_sepolia_block_timestamp.cbbc8b2a2e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_base_sepolia_block_timestamp.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_base_sepolia_block_timestamp.cbbc8b2a2e", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_deposited_base_sepolia_block_timestamp"], "alias": "not_null_core_deposited_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.6735787, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_deposited_base_sepolia", "attached_node": "model.synthetix.core_deposited_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_deposited_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_base_sepolia_block_number.e9986d7fcf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_base_sepolia_block_number.e9986d7fcf", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_deposited_base_sepolia_block_number"], "alias": "not_null_core_deposited_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.675213, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_deposited_base_sepolia", "attached_node": "model.synthetix.core_deposited_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_deposited_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_base_sepolia_token_amount.af75bc1896": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_base_sepolia_token_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_base_sepolia_token_amount.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_base_sepolia_token_amount.af75bc1896", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_deposited_base_sepolia_token_amount"], "alias": "not_null_core_deposited_base_sepolia_token_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.6768486, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_deposited_base_sepolia_token_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"\nwhere token_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.core_deposited_base_sepolia", "attached_node": "model.synthetix.core_deposited_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_amount", "model": "{{ get_where_subquery(ref('core_deposited_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_deposited_base_sepolia_token_amount__True__0.266baf687b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_deposited_base_sepolia_token_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__90930c81d4f99b4175faf8c7a85c04c6.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_deposited_base_sepolia_token_amount__True__0.266baf687b", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_deposited_base_sepolia_token_amount__True__0"], "alias": "dbt_utils_accepted_range_core__90930c81d4f99b4175faf8c7a85c04c6", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__90930c81d4f99b4175faf8c7a85c04c6", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__90930c81d4f99b4175faf8c7a85c04c6"}, "created_at": 1727988937.678626, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__90930c81d4f99b4175faf8c7a85c04c6\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__90930c81d4f99b4175faf8c7a85c04c6.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not token_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.core_deposited_base_sepolia", "attached_node": "model.synthetix.core_deposited_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "token_amount", "model": "{{ get_where_subquery(ref('core_deposited_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_withdrawn_base_sepolia_block_timestamp.276176a645": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_base_sepolia_block_timestamp.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_base_sepolia_block_timestamp.276176a645", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_withdrawn_base_sepolia_block_timestamp"], "alias": "not_null_core_withdrawn_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.6827478, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_withdrawn_base_sepolia", "attached_node": "model.synthetix.core_withdrawn_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_withdrawn_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_base_sepolia_contract.9a643890c5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_base_sepolia_contract.9a643890c5", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_withdrawn_base_sepolia_contract"], "alias": "not_null_core_withdrawn_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.6844196, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_withdrawn_base_sepolia", "attached_node": "model.synthetix.core_withdrawn_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_withdrawn_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_base_sepolia_block_number.b38561efe3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_base_sepolia_block_number.b38561efe3", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_withdrawn_base_sepolia_block_number"], "alias": "not_null_core_withdrawn_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.6862292, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_withdrawn_base_sepolia", "attached_node": "model.synthetix.core_withdrawn_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_withdrawn_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_base_sepolia_transaction_hash.ea6432763a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_base_sepolia_transaction_hash.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_base_sepolia_transaction_hash.ea6432763a", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_withdrawn_base_sepolia_transaction_hash"], "alias": "not_null_core_withdrawn_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.6879027, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_withdrawn_base_sepolia", "attached_node": "model.synthetix.core_withdrawn_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_withdrawn_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_base_sepolia_token_amount.3582c76f95": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_base_sepolia_token_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_base_sepolia_token_amount.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_base_sepolia_token_amount.3582c76f95", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_withdrawn_base_sepolia_token_amount"], "alias": "not_null_core_withdrawn_base_sepolia_token_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.689537, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_token_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"\nwhere token_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.core_withdrawn_base_sepolia", "attached_node": "model.synthetix.core_withdrawn_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_amount", "model": "{{ get_where_subquery(ref('core_withdrawn_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_withdrawn_base_sepolia_token_amount__True__0.600b962701": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_withdrawn_base_sepolia_token_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__3f4f8909ee14cc3497685cd59d23ce69.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_withdrawn_base_sepolia_token_amount__True__0.600b962701", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_withdrawn_base_sepolia_token_amount__True__0"], "alias": "dbt_utils_accepted_range_core__3f4f8909ee14cc3497685cd59d23ce69", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__3f4f8909ee14cc3497685cd59d23ce69", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__3f4f8909ee14cc3497685cd59d23ce69"}, "created_at": 1727988937.6911745, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__3f4f8909ee14cc3497685cd59d23ce69\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__3f4f8909ee14cc3497685cd59d23ce69.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not token_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.core_withdrawn_base_sepolia", "attached_node": "model.synthetix.core_withdrawn_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "token_amount", "model": "{{ get_where_subquery(ref('core_withdrawn_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_withdrawn_base_sepolia_collateral_type.e4b3817245": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_base_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_base_sepolia_collateral_type.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_base_sepolia_collateral_type.e4b3817245", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_withdrawn_base_sepolia_collateral_type"], "alias": "not_null_core_withdrawn_base_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.6954222, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_withdrawn_base_sepolia", "attached_node": "model.synthetix.core_withdrawn_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_withdrawn_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_base_sepolia_account_id.6536ec7b3c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_base_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_base_sepolia_account_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_base_sepolia_account_id.6536ec7b3c", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_withdrawn_base_sepolia_account_id"], "alias": "not_null_core_withdrawn_base_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.6970928, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_withdrawn_base_sepolia", "attached_node": "model.synthetix.core_withdrawn_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_withdrawn_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_withdrawn_base_sepolia_account_id__True__0.283560870b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_withdrawn_base_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__888419f8ec40f915d627bef6dd080939.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_withdrawn_base_sepolia_account_id__True__0.283560870b", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_withdrawn_base_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__888419f8ec40f915d627bef6dd080939", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__888419f8ec40f915d627bef6dd080939", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__888419f8ec40f915d627bef6dd080939"}, "created_at": 1727988937.6987615, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__888419f8ec40f915d627bef6dd080939\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__888419f8ec40f915d627bef6dd080939.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_withdrawn_base_sepolia", "attached_node": "model.synthetix.core_withdrawn_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_withdrawn_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_withdrawn_base_sepolia_id.a4ef85d6dd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_base_sepolia_id.a4ef85d6dd", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_withdrawn_base_sepolia_id"], "alias": "not_null_core_withdrawn_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.7030394, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_withdrawn_base_sepolia", "attached_node": "model.synthetix.core_withdrawn_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_withdrawn_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_core_withdrawn_base_sepolia_id.30c3b98bff": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_withdrawn_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_withdrawn_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.unique_core_withdrawn_base_sepolia_id.30c3b98bff", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "unique_core_withdrawn_base_sepolia_id"], "alias": "unique_core_withdrawn_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.7047222, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_withdrawn_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_withdrawn_base_sepolia", "attached_node": "model.synthetix.core_withdrawn_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_withdrawn_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_base_sepolia_sender.935071b6a7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_base_sepolia_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_base_sepolia_sender.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_base_sepolia_sender.935071b6a7", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_withdrawn_base_sepolia_sender"], "alias": "not_null_core_withdrawn_base_sepolia_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.706542, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_withdrawn_base_sepolia", "attached_node": "model.synthetix.core_withdrawn_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_withdrawn_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_base_sepolia_event_name.919fe4b5de": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_base_sepolia_event_name.919fe4b5de", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_withdrawn_base_sepolia_event_name"], "alias": "not_null_core_withdrawn_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.7081664, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_withdrawn_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_withdrawn_base_sepolia", "attached_node": "model.synthetix.core_withdrawn_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_withdrawn_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_withdrawn_base_sepolia_event_name__Withdrawn.12079a5ee6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_withdrawn_base_sepolia_event_name__Withdrawn", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_withdrawn_c342407a773b81d94509df74947a9c6c.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_withdrawn_base_sepolia_event_name__Withdrawn.12079a5ee6", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "accepted_values_core_withdrawn_base_sepolia_event_name__Withdrawn"], "alias": "accepted_values_core_withdrawn_c342407a773b81d94509df74947a9c6c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_withdrawn_c342407a773b81d94509df74947a9c6c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_withdrawn_c342407a773b81d94509df74947a9c6c"}, "created_at": 1727988937.7098222, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_withdrawn_c342407a773b81d94509df74947a9c6c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_withdrawn_c342407a773b81d94509df74947a9c6c.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'Withdrawn'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_withdrawn_base_sepolia", "attached_node": "model.synthetix.core_withdrawn_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["Withdrawn"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_withdrawn_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_base_sepolia_pool_id.0059acd0f9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_base_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_base_sepolia_pool_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_base_sepolia_pool_id.0059acd0f9", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_liquidation_base_sepolia_pool_id"], "alias": "not_null_core_liquidation_base_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.714394, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_liquidation_base_sepolia", "attached_node": "model.synthetix.core_liquidation_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_liquidation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_sepolia_pool_id__True__0.7493427efd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_liquidation_base_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__a9f1cefb42f63cfea9358db70fa1ce94.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_sepolia_pool_id__True__0.7493427efd", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_liquidation_base_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__a9f1cefb42f63cfea9358db70fa1ce94", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__a9f1cefb42f63cfea9358db70fa1ce94", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__a9f1cefb42f63cfea9358db70fa1ce94"}, "created_at": 1727988937.7160573, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__a9f1cefb42f63cfea9358db70fa1ce94\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__a9f1cefb42f63cfea9358db70fa1ce94.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_liquidation_base_sepolia", "attached_node": "model.synthetix.core_liquidation_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_liquidation_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_liquidation_base_sepolia_block_timestamp.212c6a9018": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_base_sepolia_block_timestamp.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_base_sepolia_block_timestamp.212c6a9018", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_liquidation_base_sepolia_block_timestamp"], "alias": "not_null_core_liquidation_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.720329, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_liquidation_base_sepolia", "attached_node": "model.synthetix.core_liquidation_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_liquidation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_base_sepolia_block_number.f510e99a58": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_base_sepolia_block_number.f510e99a58", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_liquidation_base_sepolia_block_number"], "alias": "not_null_core_liquidation_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.7220297, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_liquidation_base_sepolia", "attached_node": "model.synthetix.core_liquidation_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_liquidation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_base_sepolia_id.efbd949b78": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_base_sepolia_id.efbd949b78", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_liquidation_base_sepolia_id"], "alias": "not_null_core_liquidation_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.7236896, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_liquidation_base_sepolia", "attached_node": "model.synthetix.core_liquidation_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_liquidation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_core_liquidation_base_sepolia_id.321d95d29c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_liquidation_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_liquidation_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.unique_core_liquidation_base_sepolia_id.321d95d29c", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "unique_core_liquidation_base_sepolia_id"], "alias": "unique_core_liquidation_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.7252975, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_liquidation_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_liquidation_base_sepolia", "attached_node": "model.synthetix.core_liquidation_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_liquidation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_base_sepolia_contract.2d1b4b38d4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_base_sepolia_contract.2d1b4b38d4", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_liquidation_base_sepolia_contract"], "alias": "not_null_core_liquidation_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.72703, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_liquidation_base_sepolia", "attached_node": "model.synthetix.core_liquidation_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_liquidation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_base_sepolia_event_name.ab3ef77d1c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_base_sepolia_event_name.ab3ef77d1c", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_liquidation_base_sepolia_event_name"], "alias": "not_null_core_liquidation_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.7286887, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_liquidation_base_sepolia", "attached_node": "model.synthetix.core_liquidation_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_liquidation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_liquidation_base_sepolia_event_name__Liquidation.24bb1726f1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_liquidation_base_sepolia_event_name__Liquidation", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_liquidati_403bf0adbdcc35a44535d0751240d87f.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_liquidation_base_sepolia_event_name__Liquidation.24bb1726f1", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "accepted_values_core_liquidation_base_sepolia_event_name__Liquidation"], "alias": "accepted_values_core_liquidati_403bf0adbdcc35a44535d0751240d87f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_liquidati_403bf0adbdcc35a44535d0751240d87f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_liquidati_403bf0adbdcc35a44535d0751240d87f"}, "created_at": 1727988937.7303503, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_liquidati_403bf0adbdcc35a44535d0751240d87f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_liquidati_403bf0adbdcc35a44535d0751240d87f.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'Liquidation'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_liquidation_base_sepolia", "attached_node": "model.synthetix.core_liquidation_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["Liquidation"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_liquidation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_base_sepolia_collateral_type.c93d2f649b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_base_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_base_sepolia_collateral_type.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_base_sepolia_collateral_type.c93d2f649b", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_liquidation_base_sepolia_collateral_type"], "alias": "not_null_core_liquidation_base_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.7349596, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_liquidation_base_sepolia", "attached_node": "model.synthetix.core_liquidation_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_liquidation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_base_sepolia_sender.3afbae055d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_base_sepolia_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_base_sepolia_sender.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_base_sepolia_sender.3afbae055d", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_liquidation_base_sepolia_sender"], "alias": "not_null_core_liquidation_base_sepolia_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.7366335, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_liquidation_base_sepolia", "attached_node": "model.synthetix.core_liquidation_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_liquidation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_base_sepolia_account_id.0aa7b969f5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_base_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_base_sepolia_account_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_base_sepolia_account_id.0aa7b969f5", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_liquidation_base_sepolia_account_id"], "alias": "not_null_core_liquidation_base_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.73827, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_liquidation_base_sepolia", "attached_node": "model.synthetix.core_liquidation_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_liquidation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_sepolia_account_id__True__0.02852291f8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_liquidation_base_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__21d67e7351992bfcaf34c4320a800a0b.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_sepolia_account_id__True__0.02852291f8", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_liquidation_base_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__21d67e7351992bfcaf34c4320a800a0b", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__21d67e7351992bfcaf34c4320a800a0b", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__21d67e7351992bfcaf34c4320a800a0b"}, "created_at": 1727988937.7399344, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__21d67e7351992bfcaf34c4320a800a0b\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__21d67e7351992bfcaf34c4320a800a0b.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_liquidation_base_sepolia", "attached_node": "model.synthetix.core_liquidation_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_liquidation_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_liquidation_base_sepolia_transaction_hash.78921d6775": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_base_sepolia_transaction_hash.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_base_sepolia_transaction_hash.78921d6775", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_liquidation_base_sepolia_transaction_hash"], "alias": "not_null_core_liquidation_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.7441323, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_liquidation_base_sepolia", "attached_node": "model.synthetix.core_liquidation_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_liquidation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_base_sepolia_liquidate_as_account_id.3e3ca344a6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_base_sepolia_liquidate_as_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_base_sepolia_liquidate_as_account_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_base_sepolia_liquidate_as_account_id.3e3ca344a6", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_liquidation_base_sepolia_liquidate_as_account_id"], "alias": "not_null_core_liquidation_base_sepolia_liquidate_as_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.7457912, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_liquidation_base_sepolia_liquidate_as_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect liquidate_as_account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\nwhere liquidate_as_account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "liquidate_as_account_id", "file_key_name": "models.core_liquidation_base_sepolia", "attached_node": "model.synthetix.core_liquidation_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "liquidate_as_account_id", "model": "{{ get_where_subquery(ref('core_liquidation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_sepolia_liquidate_as_account_id__True__0.6947f1cc05": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_liquidation_base_sepolia_liquidate_as_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__b4b4efd00a516ca3c87897d592dce4cd.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_sepolia_liquidate_as_account_id__True__0.6947f1cc05", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_liquidation_base_sepolia_liquidate_as_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__b4b4efd00a516ca3c87897d592dce4cd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__b4b4efd00a516ca3c87897d592dce4cd", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__b4b4efd00a516ca3c87897d592dce4cd"}, "created_at": 1727988937.7479823, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__b4b4efd00a516ca3c87897d592dce4cd\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__b4b4efd00a516ca3c87897d592dce4cd.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not liquidate_as_account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "liquidate_as_account_id", "file_key_name": "models.core_liquidation_base_sepolia", "attached_node": "model.synthetix.core_liquidation_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "liquidate_as_account_id", "model": "{{ get_where_subquery(ref('core_liquidation_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_market_updated_base_sepolia_id.179b4fa862": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_base_sepolia_id.179b4fa862", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_market_updated_base_sepolia_id"], "alias": "not_null_core_market_updated_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.7521393, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_market_updated_base_sepolia", "attached_node": "model.synthetix.core_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_core_market_updated_base_sepolia_id.945f14ee77": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_market_updated_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_market_updated_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.unique_core_market_updated_base_sepolia_id.945f14ee77", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "unique_core_market_updated_base_sepolia_id"], "alias": "unique_core_market_updated_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.7538445, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_market_updated_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_market_updated_base_sepolia", "attached_node": "model.synthetix.core_market_updated_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_base_sepolia_block_timestamp.66be40faea": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_base_sepolia_block_timestamp.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_base_sepolia_block_timestamp.66be40faea", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_market_updated_base_sepolia_block_timestamp"], "alias": "not_null_core_market_updated_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.7556887, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_market_updated_base_sepolia", "attached_node": "model.synthetix.core_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_base_sepolia_block_number.450e88640c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_base_sepolia_block_number.450e88640c", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_market_updated_base_sepolia_block_number"], "alias": "not_null_core_market_updated_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.7573438, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_market_updated_base_sepolia", "attached_node": "model.synthetix.core_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_base_sepolia_transaction_hash.6351c7ce23": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_base_sepolia_transaction_hash.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_base_sepolia_transaction_hash.6351c7ce23", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_market_updated_base_sepolia_transaction_hash"], "alias": "not_null_core_market_updated_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.7589946, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_market_updated_base_sepolia", "attached_node": "model.synthetix.core_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_base_sepolia_contract.cf139c06ed": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_base_sepolia_contract.cf139c06ed", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_market_updated_base_sepolia_contract"], "alias": "not_null_core_market_updated_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.760638, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_market_updated_base_sepolia", "attached_node": "model.synthetix.core_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_base_sepolia_event_name.c0e71ec841": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_base_sepolia_event_name.c0e71ec841", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_market_updated_base_sepolia_event_name"], "alias": "not_null_core_market_updated_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.762381, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_market_updated_base_sepolia", "attached_node": "model.synthetix.core_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_market_updated_base_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.97084835ea": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_market_updated_base_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_market_up_6a9d36b124a389235dd15ee41453426c.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_market_updated_base_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.97084835ea", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "accepted_values_core_market_updated_base_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited"], "alias": "accepted_values_core_market_up_6a9d36b124a389235dd15ee41453426c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_market_up_6a9d36b124a389235dd15ee41453426c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_market_up_6a9d36b124a389235dd15ee41453426c"}, "created_at": 1727988937.7640624, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_market_up_6a9d36b124a389235dd15ee41453426c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_market_up_6a9d36b124a389235dd15ee41453426c.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketCollateralWithdrawn','MarketCollateralDeposited','MarketUsdWithdrawn','MarketUsdDeposited'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_market_updated_base_sepolia", "attached_node": "model.synthetix.core_market_updated_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["MarketCollateralWithdrawn", "MarketCollateralDeposited", "MarketUsdWithdrawn", "MarketUsdDeposited"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_base_sepolia_market_id.81913bae24": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_base_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_base_sepolia_market_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_base_sepolia_market_id.81913bae24", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_market_updated_base_sepolia_market_id"], "alias": "not_null_core_market_updated_base_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.7683525, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.core_market_updated_base_sepolia", "attached_node": "model.synthetix.core_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('core_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_sepolia_market_id__True__0.c2038f3200": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_market_updated_base_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__f5541c6f76ecd75f65e2b608fa9333ae.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_sepolia_market_id__True__0.c2038f3200", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_market_updated_base_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_core__f5541c6f76ecd75f65e2b608fa9333ae", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__f5541c6f76ecd75f65e2b608fa9333ae", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__f5541c6f76ecd75f65e2b608fa9333ae"}, "created_at": 1727988937.7700684, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__f5541c6f76ecd75f65e2b608fa9333ae\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__f5541c6f76ecd75f65e2b608fa9333ae.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.core_market_updated_base_sepolia", "attached_node": "model.synthetix.core_market_updated_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('core_market_updated_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_market_updated_base_sepolia_net_issuance.85d70c9059": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_base_sepolia_net_issuance", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_base_sepolia_net_issuance.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_base_sepolia_net_issuance.85d70c9059", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_market_updated_base_sepolia_net_issuance"], "alias": "not_null_core_market_updated_base_sepolia_net_issuance", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.7741697, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_net_issuance.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect net_issuance\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\nwhere net_issuance is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "net_issuance", "file_key_name": "models.core_market_updated_base_sepolia", "attached_node": "model.synthetix.core_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "net_issuance", "model": "{{ get_where_subquery(ref('core_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_base_sepolia_deposited_collateral_value.47b96d9782": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_base_sepolia_deposited_collateral_value", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_b_3efbf3bbb6987dd33d2575ce535e8be9.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_base_sepolia_deposited_collateral_value.47b96d9782", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_market_updated_base_sepolia_deposited_collateral_value"], "alias": "not_null_core_market_updated_b_3efbf3bbb6987dd33d2575ce535e8be9", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_market_updated_b_3efbf3bbb6987dd33d2575ce535e8be9", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_market_updated_b_3efbf3bbb6987dd33d2575ce535e8be9"}, "created_at": 1727988937.776033, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_market_updated_b_3efbf3bbb6987dd33d2575ce535e8be9\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_b_3efbf3bbb6987dd33d2575ce535e8be9.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect deposited_collateral_value\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\nwhere deposited_collateral_value is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "deposited_collateral_value", "file_key_name": "models.core_market_updated_base_sepolia", "attached_node": "model.synthetix.core_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "deposited_collateral_value", "model": "{{ get_where_subquery(ref('core_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_sepolia_deposited_collateral_value__True__0.ff17627b64": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_market_updated_base_sepolia_deposited_collateral_value__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__7de5af8c2738f779d5328e285ca02cbb.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_sepolia_deposited_collateral_value__True__0.ff17627b64", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_market_updated_base_sepolia_deposited_collateral_value__True__0"], "alias": "dbt_utils_accepted_range_core__7de5af8c2738f779d5328e285ca02cbb", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__7de5af8c2738f779d5328e285ca02cbb", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__7de5af8c2738f779d5328e285ca02cbb"}, "created_at": 1727988937.777702, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__7de5af8c2738f779d5328e285ca02cbb\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__7de5af8c2738f779d5328e285ca02cbb.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not deposited_collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "deposited_collateral_value", "file_key_name": "models.core_market_updated_base_sepolia", "attached_node": "model.synthetix.core_market_updated_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "deposited_collateral_value", "model": "{{ get_where_subquery(ref('core_market_updated_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_market_updated_base_sepolia_sender.b57e7709cd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_base_sepolia_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_base_sepolia_sender.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_base_sepolia_sender.b57e7709cd", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_market_updated_base_sepolia_sender"], "alias": "not_null_core_market_updated_base_sepolia_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.7819486, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_market_updated_base_sepolia", "attached_node": "model.synthetix.core_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_base_sepolia_collateral_type.a64be17284": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_base_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_base_sepolia_collateral_type.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_base_sepolia_collateral_type.a64be17284", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_market_updated_base_sepolia_collateral_type"], "alias": "not_null_core_market_updated_base_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.7836459, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_market_updated_base_sepolia", "attached_node": "model.synthetix.core_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_base_sepolia_credit_capacity.2033e021e1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_base_sepolia_credit_capacity", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_base_sepolia_credit_capacity.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_base_sepolia_credit_capacity.2033e021e1", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_market_updated_base_sepolia_credit_capacity"], "alias": "not_null_core_market_updated_base_sepolia_credit_capacity", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.785319, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_credit_capacity.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect credit_capacity\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\nwhere credit_capacity is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "credit_capacity", "file_key_name": "models.core_market_updated_base_sepolia", "attached_node": "model.synthetix.core_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "credit_capacity", "model": "{{ get_where_subquery(ref('core_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_base_sepolia_token_amount.a8f7145772": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_base_sepolia_token_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_base_sepolia_token_amount.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_base_sepolia_token_amount.a8f7145772", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_market_updated_base_sepolia_token_amount"], "alias": "not_null_core_market_updated_base_sepolia_token_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.7869778, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_updated_base_sepolia_token_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\nwhere token_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.core_market_updated_base_sepolia", "attached_node": "model.synthetix.core_market_updated_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_amount", "model": "{{ get_where_subquery(ref('core_market_updated_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_sepolia_token_amount__True__0.00d32c5847": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_market_updated_base_sepolia_token_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__34edbab1962097faf1f212e944103c00.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_sepolia_token_amount__True__0.00d32c5847", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_market_updated_base_sepolia_token_amount__True__0"], "alias": "dbt_utils_accepted_range_core__34edbab1962097faf1f212e944103c00", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__34edbab1962097faf1f212e944103c00", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__34edbab1962097faf1f212e944103c00"}, "created_at": 1727988937.788619, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__34edbab1962097faf1f212e944103c00\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__34edbab1962097faf1f212e944103c00.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not token_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.core_market_updated_base_sepolia", "attached_node": "model.synthetix.core_market_updated_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "token_amount", "model": "{{ get_where_subquery(ref('core_market_updated_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_market_registered_base_sepolia_market.c1fe5f76b8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_base_sepolia_market", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_base_sepolia_market.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_base_sepolia_market.c1fe5f76b8", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_market_registered_base_sepolia_market"], "alias": "not_null_core_market_registered_base_sepolia_market", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.7928345, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_market.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_registered_base_sepolia\"\nwhere market is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market", "file_key_name": "models.core_market_registered_base_sepolia", "attached_node": "model.synthetix.core_market_registered_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market", "model": "{{ get_where_subquery(ref('core_market_registered_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_base_sepolia_market_id.dc3f59aaaf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_base_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_base_sepolia_market_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_base_sepolia_market_id.dc3f59aaaf", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_market_registered_base_sepolia_market_id"], "alias": "not_null_core_market_registered_base_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.7945068, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_registered_base_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.core_market_registered_base_sepolia", "attached_node": "model.synthetix.core_market_registered_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('core_market_registered_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_core_market_registered_base_sepolia_market_id.37a04d292a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_market_registered_base_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_market_registered_base_sepolia_market_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.unique_core_market_registered_base_sepolia_market_id.37a04d292a", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "unique_core_market_registered_base_sepolia_market_id"], "alias": "unique_core_market_registered_base_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.7963285, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_market_registered_base_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n market_id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_registered_base_sepolia\"\nwhere market_id is not null\ngroup by market_id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.core_market_registered_base_sepolia", "attached_node": "model.synthetix.core_market_registered_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('core_market_registered_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_base_sepolia_id.6150b3d520": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_base_sepolia_id.6150b3d520", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_market_registered_base_sepolia_id"], "alias": "not_null_core_market_registered_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.797992, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_registered_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_market_registered_base_sepolia", "attached_node": "model.synthetix.core_market_registered_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_market_registered_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_core_market_registered_base_sepolia_id.1efe4c6aec": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_market_registered_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_market_registered_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.unique_core_market_registered_base_sepolia_id.1efe4c6aec", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "unique_core_market_registered_base_sepolia_id"], "alias": "unique_core_market_registered_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.7996364, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_market_registered_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_registered_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_market_registered_base_sepolia", "attached_node": "model.synthetix.core_market_registered_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_market_registered_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_base_sepolia_block_timestamp.209ede7f48": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_base_sepolia_block_timestamp.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_base_sepolia_block_timestamp.209ede7f48", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_market_registered_base_sepolia_block_timestamp"], "alias": "not_null_core_market_registered_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.8012946, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_registered_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_market_registered_base_sepolia", "attached_node": "model.synthetix.core_market_registered_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_market_registered_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_base_sepolia_contract.8cc1db09cc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_base_sepolia_contract.8cc1db09cc", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_market_registered_base_sepolia_contract"], "alias": "not_null_core_market_registered_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.8029933, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_registered_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_market_registered_base_sepolia", "attached_node": "model.synthetix.core_market_registered_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_market_registered_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_base_sepolia_transaction_hash.de234a0b4d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_base_sepolia_transaction_hash.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_base_sepolia_transaction_hash.de234a0b4d", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_market_registered_base_sepolia_transaction_hash"], "alias": "not_null_core_market_registered_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.8047369, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_registered_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_market_registered_base_sepolia", "attached_node": "model.synthetix.core_market_registered_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_market_registered_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_base_sepolia_block_number.fd8cdd563c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_base_sepolia_block_number.fd8cdd563c", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_market_registered_base_sepolia_block_number"], "alias": "not_null_core_market_registered_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.80637, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_registered_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_market_registered_base_sepolia", "attached_node": "model.synthetix.core_market_registered_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_market_registered_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_base_sepolia_event_name.c0f99c65cf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_base_sepolia_event_name.c0f99c65cf", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_market_registered_base_sepolia_event_name"], "alias": "not_null_core_market_registered_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.8080068, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_registered_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_market_registered_base_sepolia", "attached_node": "model.synthetix.core_market_registered_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_market_registered_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_market_registered_base_sepolia_event_name__MarketRegistered.52bda7875b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_market_registered_base_sepolia_event_name__MarketRegistered", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_market_re_36cb85f36ba2c74163a4c4448bb62b02.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_market_registered_base_sepolia_event_name__MarketRegistered.52bda7875b", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "accepted_values_core_market_registered_base_sepolia_event_name__MarketRegistered"], "alias": "accepted_values_core_market_re_36cb85f36ba2c74163a4c4448bb62b02", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_market_re_36cb85f36ba2c74163a4c4448bb62b02", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_market_re_36cb85f36ba2c74163a4c4448bb62b02"}, "created_at": 1727988937.809677, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_market_re_36cb85f36ba2c74163a4c4448bb62b02\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_market_re_36cb85f36ba2c74163a4c4448bb62b02.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_market_registered_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketRegistered'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_market_registered_base_sepolia", "attached_node": "model.synthetix.core_market_registered_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["MarketRegistered"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_market_registered_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_base_sepolia_sender.0ec521b301": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_base_sepolia_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_base_sepolia_sender.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_base_sepolia_sender.0ec521b301", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_market_registered_base_sepolia_sender"], "alias": "not_null_core_market_registered_base_sepolia_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.8143408, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_market_registered_base_sepolia_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_registered_base_sepolia\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_market_registered_base_sepolia", "attached_node": "model.synthetix.core_market_registered_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_market_registered_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_base_sepolia_contract.3347ab7e86": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_base_sepolia_contract.3347ab7e86", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_pool_created_base_sepolia_contract"], "alias": "not_null_core_pool_created_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.8160434, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_pool_created_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_pool_created_base_sepolia", "attached_node": "model.synthetix.core_pool_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_pool_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_base_sepolia_sender.40177457bd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_base_sepolia_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_base_sepolia_sender.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_base_sepolia_sender.40177457bd", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_pool_created_base_sepolia_sender"], "alias": "not_null_core_pool_created_base_sepolia_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.8177116, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_pool_created_base_sepolia\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_pool_created_base_sepolia", "attached_node": "model.synthetix.core_pool_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_pool_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_base_sepolia_block_timestamp.770a6f30f6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_base_sepolia_block_timestamp.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_base_sepolia_block_timestamp.770a6f30f6", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_pool_created_base_sepolia_block_timestamp"], "alias": "not_null_core_pool_created_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.819538, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_pool_created_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_pool_created_base_sepolia", "attached_node": "model.synthetix.core_pool_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_pool_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_base_sepolia_id.b1a35dd808": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_base_sepolia_id.b1a35dd808", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_pool_created_base_sepolia_id"], "alias": "not_null_core_pool_created_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.821173, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_pool_created_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_pool_created_base_sepolia", "attached_node": "model.synthetix.core_pool_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_pool_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_core_pool_created_base_sepolia_id.bc373a2eb3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_pool_created_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_pool_created_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.unique_core_pool_created_base_sepolia_id.bc373a2eb3", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "unique_core_pool_created_base_sepolia_id"], "alias": "unique_core_pool_created_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.8228247, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_pool_created_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_pool_created_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_pool_created_base_sepolia", "attached_node": "model.synthetix.core_pool_created_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_pool_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_base_sepolia_block_number.094a784336": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_base_sepolia_block_number.094a784336", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_pool_created_base_sepolia_block_number"], "alias": "not_null_core_pool_created_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.8244631, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_pool_created_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_pool_created_base_sepolia", "attached_node": "model.synthetix.core_pool_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_pool_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_base_sepolia_transaction_hash.c6810d0b49": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_base_sepolia_transaction_hash.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_base_sepolia_transaction_hash.c6810d0b49", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_pool_created_base_sepolia_transaction_hash"], "alias": "not_null_core_pool_created_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.8262994, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_pool_created_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_pool_created_base_sepolia", "attached_node": "model.synthetix.core_pool_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_pool_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_base_sepolia_event_name.1dac944daf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_base_sepolia_event_name.1dac944daf", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_pool_created_base_sepolia_event_name"], "alias": "not_null_core_pool_created_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.8280606, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_pool_created_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_pool_created_base_sepolia", "attached_node": "model.synthetix.core_pool_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_pool_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_pool_created_base_sepolia_event_name__PoolCreated.f08bef53a3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_pool_created_base_sepolia_event_name__PoolCreated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_pool_crea_f149b376f2612493bb2657de678259ef.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_pool_created_base_sepolia_event_name__PoolCreated.f08bef53a3", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "accepted_values_core_pool_created_base_sepolia_event_name__PoolCreated"], "alias": "accepted_values_core_pool_crea_f149b376f2612493bb2657de678259ef", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_pool_crea_f149b376f2612493bb2657de678259ef", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_pool_crea_f149b376f2612493bb2657de678259ef"}, "created_at": 1727988937.8298137, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_pool_crea_f149b376f2612493bb2657de678259ef\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_pool_crea_f149b376f2612493bb2657de678259ef.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_pool_created_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PoolCreated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_pool_created_base_sepolia", "attached_node": "model.synthetix.core_pool_created_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["PoolCreated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_pool_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_base_sepolia_owner.de5ae68a1a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_base_sepolia_owner", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_base_sepolia_owner.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_base_sepolia_owner.de5ae68a1a", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_pool_created_base_sepolia_owner"], "alias": "not_null_core_pool_created_base_sepolia_owner", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.834861, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_owner.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_pool_created_base_sepolia\"\nwhere owner is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "owner", "file_key_name": "models.core_pool_created_base_sepolia", "attached_node": "model.synthetix.core_pool_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "owner", "model": "{{ get_where_subquery(ref('core_pool_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_base_sepolia_pool_id.e6e51130fd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_base_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_base_sepolia_pool_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_base_sepolia_pool_id.e6e51130fd", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_pool_created_base_sepolia_pool_id"], "alias": "not_null_core_pool_created_base_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.8365424, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_pool_created_base_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_pool_created_base_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_pool_created_base_sepolia", "attached_node": "model.synthetix.core_pool_created_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_pool_created_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_pool_created_base_sepolia_pool_id__True__0.b3e7c8b05d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_pool_created_base_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__c3c8a8df64e53bf44d1b404363693677.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_pool_created_base_sepolia_pool_id__True__0.b3e7c8b05d", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_pool_created_base_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__c3c8a8df64e53bf44d1b404363693677", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__c3c8a8df64e53bf44d1b404363693677", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__c3c8a8df64e53bf44d1b404363693677"}, "created_at": 1727988937.8382077, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__c3c8a8df64e53bf44d1b404363693677\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__c3c8a8df64e53bf44d1b404363693677.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_pool_created_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_pool_created_base_sepolia", "attached_node": "model.synthetix.core_pool_created_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_pool_created_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_rewards_claimed_base_sepolia_transaction_hash.399851f94f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_base_sepolia_transaction_hash.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_sepolia_transaction_hash.399851f94f", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_rewards_claimed_base_sepolia_transaction_hash"], "alias": "not_null_core_rewards_claimed_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.8425517, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_rewards_claimed_base_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_base_sepolia_account_id.35c6ac2750": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_base_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_base_sepolia_account_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_sepolia_account_id.35c6ac2750", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_rewards_claimed_base_sepolia_account_id"], "alias": "not_null_core_rewards_claimed_base_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.844239, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_rewards_claimed_base_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_sepolia_account_id__True__0.56bdf07961": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_rewards_claimed_base_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__440ce9f5e13972a7244fa20cf3774431.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_sepolia_account_id__True__0.56bdf07961", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_rewards_claimed_base_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__440ce9f5e13972a7244fa20cf3774431", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__440ce9f5e13972a7244fa20cf3774431", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__440ce9f5e13972a7244fa20cf3774431"}, "created_at": 1727988937.8459132, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__440ce9f5e13972a7244fa20cf3774431\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__440ce9f5e13972a7244fa20cf3774431.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_rewards_claimed_base_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_rewards_claimed_base_sepolia_collateral_type.44fc9e2622": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_base_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_base_sepolia_collateral_type.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_sepolia_collateral_type.44fc9e2622", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_rewards_claimed_base_sepolia_collateral_type"], "alias": "not_null_core_rewards_claimed_base_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.8501382, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_rewards_claimed_base_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_base_sepolia_event_name.5d0bea85a4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_sepolia_event_name.5d0bea85a4", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_rewards_claimed_base_sepolia_event_name"], "alias": "not_null_core_rewards_claimed_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.8518112, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_rewards_claimed_base_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_rewards_claimed_base_sepolia_event_name__RewardsClaimed.813e8d6cab": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_rewards_claimed_base_sepolia_event_name__RewardsClaimed", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_rewards_c_4448c26ebe83d53dc3e5ff23eac82e61.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_rewards_claimed_base_sepolia_event_name__RewardsClaimed.813e8d6cab", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "accepted_values_core_rewards_claimed_base_sepolia_event_name__RewardsClaimed"], "alias": "accepted_values_core_rewards_c_4448c26ebe83d53dc3e5ff23eac82e61", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_rewards_c_4448c26ebe83d53dc3e5ff23eac82e61", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_rewards_c_4448c26ebe83d53dc3e5ff23eac82e61"}, "created_at": 1727988937.8535507, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_rewards_c_4448c26ebe83d53dc3e5ff23eac82e61\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_rewards_c_4448c26ebe83d53dc3e5ff23eac82e61.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'RewardsClaimed'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_rewards_claimed_base_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["RewardsClaimed"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_base_sepolia_contract.8063e60014": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_sepolia_contract.8063e60014", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_rewards_claimed_base_sepolia_contract"], "alias": "not_null_core_rewards_claimed_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.8581474, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_rewards_claimed_base_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_base_sepolia_amount.8d0b56d69c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_base_sepolia_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_base_sepolia_amount.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_sepolia_amount.8d0b56d69c", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_rewards_claimed_base_sepolia_amount"], "alias": "not_null_core_rewards_claimed_base_sepolia_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.8598573, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_rewards_claimed_base_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_sepolia_amount__True__0.83b60baad2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_rewards_claimed_base_sepolia_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__f9ddb6660b6e63be6156d0d4beb89947.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_sepolia_amount__True__0.83b60baad2", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_rewards_claimed_base_sepolia_amount__True__0"], "alias": "dbt_utils_accepted_range_core__f9ddb6660b6e63be6156d0d4beb89947", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__f9ddb6660b6e63be6156d0d4beb89947", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__f9ddb6660b6e63be6156d0d4beb89947"}, "created_at": 1727988937.861687, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__f9ddb6660b6e63be6156d0d4beb89947\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__f9ddb6660b6e63be6156d0d4beb89947.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_rewards_claimed_base_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_rewards_claimed_base_sepolia_distributor.cfc3ec6cdd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_base_sepolia_distributor", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_base_sepolia_distributor.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_sepolia_distributor.cfc3ec6cdd", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_rewards_claimed_base_sepolia_distributor"], "alias": "not_null_core_rewards_claimed_base_sepolia_distributor", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.8658342, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_distributor.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\nwhere distributor is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "distributor", "file_key_name": "models.core_rewards_claimed_base_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "distributor", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_base_sepolia_block_timestamp.78d8816d82": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_base_sepolia_block_timestamp.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_sepolia_block_timestamp.78d8816d82", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_rewards_claimed_base_sepolia_block_timestamp"], "alias": "not_null_core_rewards_claimed_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.867511, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_rewards_claimed_base_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_base_sepolia_id.a324c0d7d4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_sepolia_id.a324c0d7d4", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_rewards_claimed_base_sepolia_id"], "alias": "not_null_core_rewards_claimed_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.8693287, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_rewards_claimed_base_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_core_rewards_claimed_base_sepolia_id.b13c8534bb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_rewards_claimed_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_rewards_claimed_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.unique_core_rewards_claimed_base_sepolia_id.b13c8534bb", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "unique_core_rewards_claimed_base_sepolia_id"], "alias": "unique_core_rewards_claimed_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.8710096, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_rewards_claimed_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_rewards_claimed_base_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_base_sepolia_pool_id.e61695fb4f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_base_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_base_sepolia_pool_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_sepolia_pool_id.e61695fb4f", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_rewards_claimed_base_sepolia_pool_id"], "alias": "not_null_core_rewards_claimed_base_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.8726509, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_rewards_claimed_base_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_sepolia_pool_id__True__0.80a0443cd0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_rewards_claimed_base_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__d061ce3ecbf42aec12efd22a8b725531.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_sepolia_pool_id__True__0.80a0443cd0", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_rewards_claimed_base_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__d061ce3ecbf42aec12efd22a8b725531", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__d061ce3ecbf42aec12efd22a8b725531", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__d061ce3ecbf42aec12efd22a8b725531"}, "created_at": 1727988937.8742769, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__d061ce3ecbf42aec12efd22a8b725531\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__d061ce3ecbf42aec12efd22a8b725531.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_rewards_claimed_base_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_rewards_claimed_base_sepolia_block_number.2341e8ee42": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_sepolia_block_number.2341e8ee42", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_rewards_claimed_base_sepolia_block_number"], "alias": "not_null_core_rewards_claimed_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.8785977, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_claimed_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_rewards_claimed_base_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_base_sepolia_id.0d42a7a31a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_sepolia_id.0d42a7a31a", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_rewards_distributed_base_sepolia_id"], "alias": "not_null_core_rewards_distributed_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.8803353, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_rewards_distributed_base_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_core_rewards_distributed_base_sepolia_id.fafe19f7d9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_rewards_distributed_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_rewards_distributed_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.unique_core_rewards_distributed_base_sepolia_id.fafe19f7d9", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "unique_core_rewards_distributed_base_sepolia_id"], "alias": "unique_core_rewards_distributed_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.8820217, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_rewards_distributed_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_rewards_distributed_base_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_base_sepolia_event_name.e3a18ecd0c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_sepolia_event_name.e3a18ecd0c", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_rewards_distributed_base_sepolia_event_name"], "alias": "not_null_core_rewards_distributed_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.8838305, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_rewards_distributed_base_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_rewards_distributed_base_sepolia_event_name__RewardsDistributed.23760c7762": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_rewards_distributed_base_sepolia_event_name__RewardsDistributed", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_rewards_d_f07bd9c528d3bae951d8e15a0780508d.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_rewards_distributed_base_sepolia_event_name__RewardsDistributed.23760c7762", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "accepted_values_core_rewards_distributed_base_sepolia_event_name__RewardsDistributed"], "alias": "accepted_values_core_rewards_d_f07bd9c528d3bae951d8e15a0780508d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_rewards_d_f07bd9c528d3bae951d8e15a0780508d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_rewards_d_f07bd9c528d3bae951d8e15a0780508d"}, "created_at": 1727988937.8855097, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_rewards_d_f07bd9c528d3bae951d8e15a0780508d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_rewards_d_f07bd9c528d3bae951d8e15a0780508d.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'RewardsDistributed'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_rewards_distributed_base_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["RewardsDistributed"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_base_sepolia_amount.ec60c3040c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_base_sepolia_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_base_sepolia_amount.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_sepolia_amount.ec60c3040c", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_rewards_distributed_base_sepolia_amount"], "alias": "not_null_core_rewards_distributed_base_sepolia_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.8900983, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_rewards_distributed_base_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_sepolia_amount__True__0.6d7f4124f8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_rewards_distributed_base_sepolia_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__6ee41a6e3287d72360197537a51f9db1.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_sepolia_amount__True__0.6d7f4124f8", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_rewards_distributed_base_sepolia_amount__True__0"], "alias": "dbt_utils_accepted_range_core__6ee41a6e3287d72360197537a51f9db1", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__6ee41a6e3287d72360197537a51f9db1", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__6ee41a6e3287d72360197537a51f9db1"}, "created_at": 1727988937.8918035, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__6ee41a6e3287d72360197537a51f9db1\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__6ee41a6e3287d72360197537a51f9db1.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_rewards_distributed_base_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_rewards_distributed_base_sepolia_contract.b51980138b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_sepolia_contract.b51980138b", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_rewards_distributed_base_sepolia_contract"], "alias": "not_null_core_rewards_distributed_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.8960786, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_rewards_distributed_base_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_base_sepolia_block_timestamp.305338d6ac": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_base_sepolia_block_timestamp.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_sepolia_block_timestamp.305338d6ac", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_rewards_distributed_base_sepolia_block_timestamp"], "alias": "not_null_core_rewards_distributed_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.8977785, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_rewards_distributed_base_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_base_sepolia_transaction_hash.9d7346a555": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_base_sepolia_transaction_hash.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_sepolia_transaction_hash.9d7346a555", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_rewards_distributed_base_sepolia_transaction_hash"], "alias": "not_null_core_rewards_distributed_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.899428, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_rewards_distributed_base_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_base_sepolia_collateral_type.d02c77e463": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_base_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_base_sepolia_collateral_type.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_sepolia_collateral_type.d02c77e463", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_rewards_distributed_base_sepolia_collateral_type"], "alias": "not_null_core_rewards_distributed_base_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.9010742, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_rewards_distributed_base_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_base_sepolia_block_number.1404eb5f75": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_sepolia_block_number.1404eb5f75", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_rewards_distributed_base_sepolia_block_number"], "alias": "not_null_core_rewards_distributed_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.9028254, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_rewards_distributed_base_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_base_sepolia_duration.151d5a6383": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_base_sepolia_duration", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_base_sepolia_duration.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_sepolia_duration.151d5a6383", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_rewards_distributed_base_sepolia_duration"], "alias": "not_null_core_rewards_distributed_base_sepolia_duration", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.9044445, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_duration.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect duration\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\nwhere duration is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "duration", "file_key_name": "models.core_rewards_distributed_base_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "duration", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_sepolia_duration__True__0.aca43f41bf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_rewards_distributed_base_sepolia_duration__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__ad2f9918d005f63ca46e07c60cad1fbf.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_sepolia_duration__True__0.aca43f41bf", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_rewards_distributed_base_sepolia_duration__True__0"], "alias": "dbt_utils_accepted_range_core__ad2f9918d005f63ca46e07c60cad1fbf", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__ad2f9918d005f63ca46e07c60cad1fbf", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__ad2f9918d005f63ca46e07c60cad1fbf"}, "created_at": 1727988937.9060524, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__ad2f9918d005f63ca46e07c60cad1fbf\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__ad2f9918d005f63ca46e07c60cad1fbf.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not duration >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "duration", "file_key_name": "models.core_rewards_distributed_base_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "duration", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_rewards_distributed_base_sepolia_distributor.8e49885144": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_base_sepolia_distributor", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_base_sepolia_distributor.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_sepolia_distributor.8e49885144", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_rewards_distributed_base_sepolia_distributor"], "alias": "not_null_core_rewards_distributed_base_sepolia_distributor", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.9103112, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_distributor.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\nwhere distributor is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "distributor", "file_key_name": "models.core_rewards_distributed_base_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "distributor", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_base_sepolia_pool_id.618ac3407b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_base_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_base_sepolia_pool_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_sepolia_pool_id.618ac3407b", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_rewards_distributed_base_sepolia_pool_id"], "alias": "not_null_core_rewards_distributed_base_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.911992, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_rewards_distributed_base_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_rewards_distributed_base_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_sepolia_pool_id__True__0.4ad1e16907": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_rewards_distributed_base_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__ca499a4e3f4cd07ae655ddd7a8f4bc00.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_sepolia_pool_id__True__0.4ad1e16907", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_rewards_distributed_base_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__ca499a4e3f4cd07ae655ddd7a8f4bc00", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__ca499a4e3f4cd07ae655ddd7a8f4bc00", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__ca499a4e3f4cd07ae655ddd7a8f4bc00"}, "created_at": 1727988937.9136813, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__ca499a4e3f4cd07ae655ddd7a8f4bc00\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__ca499a4e3f4cd07ae655ddd7a8f4bc00.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_rewards_distributed_base_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_burned_base_sepolia_amount.d577462790": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_base_sepolia_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_base_sepolia_amount.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_base_sepolia_amount.d577462790", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_usd_burned_base_sepolia_amount"], "alias": "not_null_core_usd_burned_base_sepolia_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.918259, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_usd_burned_base_sepolia", "attached_node": "model.synthetix.core_usd_burned_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('core_usd_burned_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_sepolia_amount__True__0.2ff0339bf6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_usd_burned_base_sepolia_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__5cc557d00b8bbfff4bcafb03a349a3e5.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_sepolia_amount__True__0.2ff0339bf6", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_usd_burned_base_sepolia_amount__True__0"], "alias": "dbt_utils_accepted_range_core__5cc557d00b8bbfff4bcafb03a349a3e5", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__5cc557d00b8bbfff4bcafb03a349a3e5", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__5cc557d00b8bbfff4bcafb03a349a3e5"}, "created_at": 1727988937.9199283, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__5cc557d00b8bbfff4bcafb03a349a3e5\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__5cc557d00b8bbfff4bcafb03a349a3e5.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_usd_burned_base_sepolia", "attached_node": "model.synthetix.core_usd_burned_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('core_usd_burned_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_burned_base_sepolia_pool_id.8bd0f688e5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_base_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_base_sepolia_pool_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_base_sepolia_pool_id.8bd0f688e5", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_usd_burned_base_sepolia_pool_id"], "alias": "not_null_core_usd_burned_base_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.9241066, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_usd_burned_base_sepolia", "attached_node": "model.synthetix.core_usd_burned_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_usd_burned_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_sepolia_pool_id__True__0.bdbba08629": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_usd_burned_base_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__30addf18b8430be0f27259ef4cf0ca29.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_sepolia_pool_id__True__0.bdbba08629", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_usd_burned_base_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__30addf18b8430be0f27259ef4cf0ca29", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__30addf18b8430be0f27259ef4cf0ca29", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__30addf18b8430be0f27259ef4cf0ca29"}, "created_at": 1727988937.9257963, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__30addf18b8430be0f27259ef4cf0ca29\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__30addf18b8430be0f27259ef4cf0ca29.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_usd_burned_base_sepolia", "attached_node": "model.synthetix.core_usd_burned_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_usd_burned_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_burned_base_sepolia_event_name.2c789d8ccb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_base_sepolia_event_name.2c789d8ccb", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_usd_burned_base_sepolia_event_name"], "alias": "not_null_core_usd_burned_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.930023, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_usd_burned_base_sepolia", "attached_node": "model.synthetix.core_usd_burned_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_usd_burned_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_usd_burned_base_sepolia_event_name__UsdBurned.c736a2b5fd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_usd_burned_base_sepolia_event_name__UsdBurned", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_usd_burne_d3586b835d1259940e91cd6748c1e3b6.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_usd_burned_base_sepolia_event_name__UsdBurned.c736a2b5fd", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "accepted_values_core_usd_burned_base_sepolia_event_name__UsdBurned"], "alias": "accepted_values_core_usd_burne_d3586b835d1259940e91cd6748c1e3b6", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_usd_burne_d3586b835d1259940e91cd6748c1e3b6", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_usd_burne_d3586b835d1259940e91cd6748c1e3b6"}, "created_at": 1727988937.931718, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_usd_burne_d3586b835d1259940e91cd6748c1e3b6\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_usd_burne_d3586b835d1259940e91cd6748c1e3b6.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'UsdBurned'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_usd_burned_base_sepolia", "attached_node": "model.synthetix.core_usd_burned_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["UsdBurned"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_usd_burned_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_base_sepolia_id.9208a4e4a2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_base_sepolia_id.9208a4e4a2", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_usd_burned_base_sepolia_id"], "alias": "not_null_core_usd_burned_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.9362714, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_usd_burned_base_sepolia", "attached_node": "model.synthetix.core_usd_burned_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_usd_burned_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_core_usd_burned_base_sepolia_id.3b90c11835": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_usd_burned_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_usd_burned_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.unique_core_usd_burned_base_sepolia_id.3b90c11835", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "unique_core_usd_burned_base_sepolia_id"], "alias": "unique_core_usd_burned_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.9379687, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_usd_burned_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_usd_burned_base_sepolia", "attached_node": "model.synthetix.core_usd_burned_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_usd_burned_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_base_sepolia_block_number.9acf3a65f4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_base_sepolia_block_number.9acf3a65f4", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_usd_burned_base_sepolia_block_number"], "alias": "not_null_core_usd_burned_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.939619, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_usd_burned_base_sepolia", "attached_node": "model.synthetix.core_usd_burned_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_usd_burned_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_base_sepolia_account_id.8014155212": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_base_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_base_sepolia_account_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_base_sepolia_account_id.8014155212", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_usd_burned_base_sepolia_account_id"], "alias": "not_null_core_usd_burned_base_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.9412284, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_usd_burned_base_sepolia", "attached_node": "model.synthetix.core_usd_burned_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_usd_burned_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_sepolia_account_id__True__0.1c3ad25fc6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_usd_burned_base_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__7d95e57f607809456a28cc4204cd2f2a.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_sepolia_account_id__True__0.1c3ad25fc6", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_usd_burned_base_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__7d95e57f607809456a28cc4204cd2f2a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__7d95e57f607809456a28cc4204cd2f2a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__7d95e57f607809456a28cc4204cd2f2a"}, "created_at": 1727988937.9429789, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__7d95e57f607809456a28cc4204cd2f2a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__7d95e57f607809456a28cc4204cd2f2a.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_usd_burned_base_sepolia", "attached_node": "model.synthetix.core_usd_burned_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_usd_burned_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_burned_base_sepolia_sender.d28854bdf2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_base_sepolia_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_base_sepolia_sender.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_base_sepolia_sender.d28854bdf2", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_usd_burned_base_sepolia_sender"], "alias": "not_null_core_usd_burned_base_sepolia_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.9471145, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_usd_burned_base_sepolia", "attached_node": "model.synthetix.core_usd_burned_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_usd_burned_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_base_sepolia_transaction_hash.07cbe78bce": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_base_sepolia_transaction_hash.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_base_sepolia_transaction_hash.07cbe78bce", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_usd_burned_base_sepolia_transaction_hash"], "alias": "not_null_core_usd_burned_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.9489987, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_usd_burned_base_sepolia", "attached_node": "model.synthetix.core_usd_burned_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_usd_burned_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_base_sepolia_contract.559c9a6e92": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_base_sepolia_contract.559c9a6e92", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_usd_burned_base_sepolia_contract"], "alias": "not_null_core_usd_burned_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.9506679, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_usd_burned_base_sepolia", "attached_node": "model.synthetix.core_usd_burned_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_usd_burned_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_base_sepolia_collateral_type.1d7071aef1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_base_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_base_sepolia_collateral_type.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_base_sepolia_collateral_type.1d7071aef1", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_usd_burned_base_sepolia_collateral_type"], "alias": "not_null_core_usd_burned_base_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.9522905, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_usd_burned_base_sepolia", "attached_node": "model.synthetix.core_usd_burned_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_usd_burned_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_base_sepolia_block_timestamp.d6c5fafe43": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_base_sepolia_block_timestamp.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_base_sepolia_block_timestamp.d6c5fafe43", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_usd_burned_base_sepolia_block_timestamp"], "alias": "not_null_core_usd_burned_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.9539318, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_burned_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_usd_burned_base_sepolia", "attached_node": "model.synthetix.core_usd_burned_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_usd_burned_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_base_sepolia_pool_id.7dfafbe9ee": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_base_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_base_sepolia_pool_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_base_sepolia_pool_id.7dfafbe9ee", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_usd_minted_base_sepolia_pool_id"], "alias": "not_null_core_usd_minted_base_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.9555876, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_usd_minted_base_sepolia", "attached_node": "model.synthetix.core_usd_minted_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_usd_minted_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_sepolia_pool_id__True__0.49903b0695": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_usd_minted_base_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__9f186c48b6a0a65e3e2215713d7a5386.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_sepolia_pool_id__True__0.49903b0695", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_usd_minted_base_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__9f186c48b6a0a65e3e2215713d7a5386", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__9f186c48b6a0a65e3e2215713d7a5386", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__9f186c48b6a0a65e3e2215713d7a5386"}, "created_at": 1727988937.9574094, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__9f186c48b6a0a65e3e2215713d7a5386\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__9f186c48b6a0a65e3e2215713d7a5386.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_usd_minted_base_sepolia", "attached_node": "model.synthetix.core_usd_minted_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_usd_minted_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_minted_base_sepolia_block_timestamp.a33ebf4ef7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_base_sepolia_block_timestamp.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_base_sepolia_block_timestamp.a33ebf4ef7", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_usd_minted_base_sepolia_block_timestamp"], "alias": "not_null_core_usd_minted_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.961572, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_usd_minted_base_sepolia", "attached_node": "model.synthetix.core_usd_minted_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_usd_minted_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_base_sepolia_account_id.56f2a7acd7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_base_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_base_sepolia_account_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_base_sepolia_account_id.56f2a7acd7", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_usd_minted_base_sepolia_account_id"], "alias": "not_null_core_usd_minted_base_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.9634268, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_usd_minted_base_sepolia", "attached_node": "model.synthetix.core_usd_minted_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_usd_minted_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_sepolia_account_id__True__0.8d375d28dd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_usd_minted_base_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__b68f23db9faa77f31eed02ece247d791.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_sepolia_account_id__True__0.8d375d28dd", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_usd_minted_base_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__b68f23db9faa77f31eed02ece247d791", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__b68f23db9faa77f31eed02ece247d791", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__b68f23db9faa77f31eed02ece247d791"}, "created_at": 1727988937.965099, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__b68f23db9faa77f31eed02ece247d791\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__b68f23db9faa77f31eed02ece247d791.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_usd_minted_base_sepolia", "attached_node": "model.synthetix.core_usd_minted_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_usd_minted_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_minted_base_sepolia_collateral_type.028faf1711": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_base_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_base_sepolia_collateral_type.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_base_sepolia_collateral_type.028faf1711", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_usd_minted_base_sepolia_collateral_type"], "alias": "not_null_core_usd_minted_base_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.9692824, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_usd_minted_base_sepolia", "attached_node": "model.synthetix.core_usd_minted_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_usd_minted_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_base_sepolia_block_number.37baa764ce": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_base_sepolia_block_number.37baa764ce", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_usd_minted_base_sepolia_block_number"], "alias": "not_null_core_usd_minted_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.9711454, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_usd_minted_base_sepolia", "attached_node": "model.synthetix.core_usd_minted_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_usd_minted_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_base_sepolia_id.3fd3162bcc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_base_sepolia_id.3fd3162bcc", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_usd_minted_base_sepolia_id"], "alias": "not_null_core_usd_minted_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.972801, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_usd_minted_base_sepolia", "attached_node": "model.synthetix.core_usd_minted_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_usd_minted_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_core_usd_minted_base_sepolia_id.9cce972c7e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_usd_minted_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_usd_minted_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.unique_core_usd_minted_base_sepolia_id.9cce972c7e", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "unique_core_usd_minted_base_sepolia_id"], "alias": "unique_core_usd_minted_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.9744432, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_usd_minted_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_usd_minted_base_sepolia", "attached_node": "model.synthetix.core_usd_minted_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_usd_minted_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_base_sepolia_sender.5053739593": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_base_sepolia_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_base_sepolia_sender.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_base_sepolia_sender.5053739593", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_usd_minted_base_sepolia_sender"], "alias": "not_null_core_usd_minted_base_sepolia_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.9760609, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_usd_minted_base_sepolia", "attached_node": "model.synthetix.core_usd_minted_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_usd_minted_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_base_sepolia_amount.c1ab51fea3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_base_sepolia_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_base_sepolia_amount.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_base_sepolia_amount.c1ab51fea3", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_usd_minted_base_sepolia_amount"], "alias": "not_null_core_usd_minted_base_sepolia_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.9777899, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_usd_minted_base_sepolia", "attached_node": "model.synthetix.core_usd_minted_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('core_usd_minted_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_sepolia_amount__True__0.8db2f09ae2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_usd_minted_base_sepolia_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__c292312a15973d99cb86f687346188af.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_sepolia_amount__True__0.8db2f09ae2", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_usd_minted_base_sepolia_amount__True__0"], "alias": "dbt_utils_accepted_range_core__c292312a15973d99cb86f687346188af", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__c292312a15973d99cb86f687346188af", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__c292312a15973d99cb86f687346188af"}, "created_at": 1727988937.979438, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__c292312a15973d99cb86f687346188af\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__c292312a15973d99cb86f687346188af.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_usd_minted_base_sepolia", "attached_node": "model.synthetix.core_usd_minted_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('core_usd_minted_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_minted_base_sepolia_event_name.c1bfdffc84": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_base_sepolia_event_name.c1bfdffc84", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_usd_minted_base_sepolia_event_name"], "alias": "not_null_core_usd_minted_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.9836595, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_usd_minted_base_sepolia", "attached_node": "model.synthetix.core_usd_minted_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_usd_minted_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_usd_minted_base_sepolia_event_name__UsdMinted.d686f1f1af": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_usd_minted_base_sepolia_event_name__UsdMinted", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_usd_minte_af3da772d555dc79c452effc7b6f9002.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_usd_minted_base_sepolia_event_name__UsdMinted.d686f1f1af", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "accepted_values_core_usd_minted_base_sepolia_event_name__UsdMinted"], "alias": "accepted_values_core_usd_minte_af3da772d555dc79c452effc7b6f9002", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_usd_minte_af3da772d555dc79c452effc7b6f9002", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_usd_minte_af3da772d555dc79c452effc7b6f9002"}, "created_at": 1727988937.9855385, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_usd_minte_af3da772d555dc79c452effc7b6f9002\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_usd_minte_af3da772d555dc79c452effc7b6f9002.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'UsdMinted'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_usd_minted_base_sepolia", "attached_node": "model.synthetix.core_usd_minted_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["UsdMinted"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_usd_minted_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_base_sepolia_transaction_hash.04ae981572": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_base_sepolia_transaction_hash.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_base_sepolia_transaction_hash.04ae981572", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_usd_minted_base_sepolia_transaction_hash"], "alias": "not_null_core_usd_minted_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.989952, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_usd_minted_base_sepolia", "attached_node": "model.synthetix.core_usd_minted_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_usd_minted_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_base_sepolia_contract.ebf65a8472": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_base_sepolia_contract.ebf65a8472", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_usd_minted_base_sepolia_contract"], "alias": "not_null_core_usd_minted_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.9918184, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_usd_minted_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_usd_minted_base_sepolia", "attached_node": "model.synthetix.core_usd_minted_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_usd_minted_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_base_sepolia_transaction_hash.fcdcfcdcdd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_base_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_base_sepolia_transaction_hash.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_sepolia_transaction_hash.fcdcfcdcdd", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_vault_liquidation_base_sepolia_transaction_hash"], "alias": "not_null_core_vault_liquidation_base_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.9934964, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_vault_liquidation_base_sepolia", "attached_node": "model.synthetix.core_vault_liquidation_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_vault_liquidation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_base_sepolia_collateral_type.18870127b8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_base_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_base_sepolia_collateral_type.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_sepolia_collateral_type.18870127b8", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_vault_liquidation_base_sepolia_collateral_type"], "alias": "not_null_core_vault_liquidation_base_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.9951317, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_vault_liquidation_base_sepolia", "attached_node": "model.synthetix.core_vault_liquidation_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_vault_liquidation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_base_sepolia_pool_id.47e473f735": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_base_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_base_sepolia_pool_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_sepolia_pool_id.47e473f735", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_vault_liquidation_base_sepolia_pool_id"], "alias": "not_null_core_vault_liquidation_base_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988937.9967818, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_vault_liquidation_base_sepolia", "attached_node": "model.synthetix.core_vault_liquidation_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_vault_liquidation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_base_sepolia_pool_id__True__0.5ea2ba7eab": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_vault_liquidation_base_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__78a5a46b1c28cb5b628273e180683827.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_base_sepolia_pool_id__True__0.5ea2ba7eab", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_vault_liquidation_base_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__78a5a46b1c28cb5b628273e180683827", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__78a5a46b1c28cb5b628273e180683827", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__78a5a46b1c28cb5b628273e180683827"}, "created_at": 1727988937.998842, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__78a5a46b1c28cb5b628273e180683827\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__78a5a46b1c28cb5b628273e180683827.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_vault_liquidation_base_sepolia", "attached_node": "model.synthetix.core_vault_liquidation_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_vault_liquidation_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_vault_liquidation_base_sepolia_event_name.04b05d8fa6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_base_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_base_sepolia_event_name.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_sepolia_event_name.04b05d8fa6", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_vault_liquidation_base_sepolia_event_name"], "alias": "not_null_core_vault_liquidation_base_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.0029812, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_vault_liquidation_base_sepolia", "attached_node": "model.synthetix.core_vault_liquidation_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_vault_liquidation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_vault_liquidation_base_sepolia_event_name__VaultLiquidation.958e4fe8de": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_vault_liquidation_base_sepolia_event_name__VaultLiquidation", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_vault_liq_e9d47b42f69123eccbff3f66c69b6af2.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_vault_liquidation_base_sepolia_event_name__VaultLiquidation.958e4fe8de", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "accepted_values_core_vault_liquidation_base_sepolia_event_name__VaultLiquidation"], "alias": "accepted_values_core_vault_liq_e9d47b42f69123eccbff3f66c69b6af2", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_vault_liq_e9d47b42f69123eccbff3f66c69b6af2", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_vault_liq_e9d47b42f69123eccbff3f66c69b6af2"}, "created_at": 1727988938.0048642, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_vault_liq_e9d47b42f69123eccbff3f66c69b6af2\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/accepted_values_core_vault_liq_e9d47b42f69123eccbff3f66c69b6af2.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'VaultLiquidation'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_vault_liquidation_base_sepolia", "attached_node": "model.synthetix.core_vault_liquidation_base_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["VaultLiquidation"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_vault_liquidation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_base_sepolia_id.08162ec8b5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_sepolia_id.08162ec8b5", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_vault_liquidation_base_sepolia_id"], "alias": "not_null_core_vault_liquidation_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.0092955, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_vault_liquidation_base_sepolia", "attached_node": "model.synthetix.core_vault_liquidation_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_vault_liquidation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_core_vault_liquidation_base_sepolia_id.5759c475e5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_vault_liquidation_base_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_vault_liquidation_base_sepolia_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.unique_core_vault_liquidation_base_sepolia_id.5759c475e5", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "unique_core_vault_liquidation_base_sepolia_id"], "alias": "unique_core_vault_liquidation_base_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.0111957, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/unique_core_vault_liquidation_base_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_vault_liquidation_base_sepolia", "attached_node": "model.synthetix.core_vault_liquidation_base_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_vault_liquidation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_base_sepolia_block_timestamp.5c4fdcd348": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_base_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_base_sepolia_block_timestamp.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_sepolia_block_timestamp.5c4fdcd348", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_vault_liquidation_base_sepolia_block_timestamp"], "alias": "not_null_core_vault_liquidation_base_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.0128858, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_vault_liquidation_base_sepolia", "attached_node": "model.synthetix.core_vault_liquidation_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_vault_liquidation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_base_sepolia_liquidate_as_account_id.b170dba1d3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_base_sepolia_liquidate_as_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidatio_53dd6224c744d10360ffff7b324992d2.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_sepolia_liquidate_as_account_id.b170dba1d3", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_vault_liquidation_base_sepolia_liquidate_as_account_id"], "alias": "not_null_core_vault_liquidatio_53dd6224c744d10360ffff7b324992d2", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_vault_liquidatio_53dd6224c744d10360ffff7b324992d2", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_vault_liquidatio_53dd6224c744d10360ffff7b324992d2"}, "created_at": 1727988938.0145473, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_vault_liquidatio_53dd6224c744d10360ffff7b324992d2\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidatio_53dd6224c744d10360ffff7b324992d2.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect liquidate_as_account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"\nwhere liquidate_as_account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "liquidate_as_account_id", "file_key_name": "models.core_vault_liquidation_base_sepolia", "attached_node": "model.synthetix.core_vault_liquidation_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "liquidate_as_account_id", "model": "{{ get_where_subquery(ref('core_vault_liquidation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_base_sepolia_liquidate_as_account_id__True__0.ee3dd8dc1e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_vault_liquidation_base_sepolia_liquidate_as_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__8485599cff2a5b7ec94419989fe730df.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_base_sepolia_liquidate_as_account_id__True__0.ee3dd8dc1e", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_vault_liquidation_base_sepolia_liquidate_as_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__8485599cff2a5b7ec94419989fe730df", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__8485599cff2a5b7ec94419989fe730df", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__8485599cff2a5b7ec94419989fe730df"}, "created_at": 1727988938.0161762, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__8485599cff2a5b7ec94419989fe730df\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__8485599cff2a5b7ec94419989fe730df.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not liquidate_as_account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "liquidate_as_account_id", "file_key_name": "models.core_vault_liquidation_base_sepolia", "attached_node": "model.synthetix.core_vault_liquidation_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "liquidate_as_account_id", "model": "{{ get_where_subquery(ref('core_vault_liquidation_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_vault_liquidation_base_sepolia_liquidation_data.a5dc2b7337": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_base_sepolia_liquidation_data", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_base_sepolia_liquidation_data.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_sepolia_liquidation_data.a5dc2b7337", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_vault_liquidation_base_sepolia_liquidation_data"], "alias": "not_null_core_vault_liquidation_base_sepolia_liquidation_data", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.0203848, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_liquidation_data.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect liquidation_data\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"\nwhere liquidation_data is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "liquidation_data", "file_key_name": "models.core_vault_liquidation_base_sepolia", "attached_node": "model.synthetix.core_vault_liquidation_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "liquidation_data", "model": "{{ get_where_subquery(ref('core_vault_liquidation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_base_sepolia_contract.58dafa50b4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_base_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_base_sepolia_contract.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_sepolia_contract.58dafa50b4", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_vault_liquidation_base_sepolia_contract"], "alias": "not_null_core_vault_liquidation_base_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.0220683, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_vault_liquidation_base_sepolia", "attached_node": "model.synthetix.core_vault_liquidation_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_vault_liquidation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_base_sepolia_block_number.72d5fcf75c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_sepolia_block_number.72d5fcf75c", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_vault_liquidation_base_sepolia_block_number"], "alias": "not_null_core_vault_liquidation_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.0237446, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_vault_liquidation_base_sepolia", "attached_node": "model.synthetix.core_vault_liquidation_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_vault_liquidation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_base_sepolia_sender.2f502247e7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_base_sepolia_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_base_sepolia_sender.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_sepolia_sender.2f502247e7", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_vault_liquidation_base_sepolia_sender"], "alias": "not_null_core_vault_liquidation_base_sepolia_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.0255413, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_liquidation_base_sepolia_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_vault_liquidation_base_sepolia", "attached_node": "model.synthetix.core_vault_liquidation_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_vault_liquidation_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_collateral_base_sepolia_ts.78a98d96c2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_base_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_base_sepolia_ts.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_base_sepolia_ts.78a98d96c2", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_vault_collateral_base_sepolia_ts"], "alias": "not_null_core_vault_collateral_base_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.0272007, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_collateral_base_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.core_vault_collateral_base_sepolia", "attached_node": "model.synthetix.core_vault_collateral_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('core_vault_collateral_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_collateral_base_sepolia_block_number.3a3cfc3edf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_base_sepolia_block_number.3a3cfc3edf", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_vault_collateral_base_sepolia_block_number"], "alias": "not_null_core_vault_collateral_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.0288472, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_collateral_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_vault_collateral_base_sepolia", "attached_node": "model.synthetix.core_vault_collateral_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_vault_collateral_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_collateral_base_sepolia_pool_id.3607d11df2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_base_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_base_sepolia_pool_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_base_sepolia_pool_id.3607d11df2", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_vault_collateral_base_sepolia_pool_id"], "alias": "not_null_core_vault_collateral_base_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.0304706, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_collateral_base_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_vault_collateral_base_sepolia", "attached_node": "model.synthetix.core_vault_collateral_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_vault_collateral_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_sepolia_pool_id__True__0.0047a9a52a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_vault_collateral_base_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__2284faf96de80368edab3a7fd3bfd950.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_sepolia_pool_id__True__0.0047a9a52a", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_vault_collateral_base_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__2284faf96de80368edab3a7fd3bfd950", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__2284faf96de80368edab3a7fd3bfd950", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__2284faf96de80368edab3a7fd3bfd950"}, "created_at": 1727988938.0321093, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__2284faf96de80368edab3a7fd3bfd950\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__2284faf96de80368edab3a7fd3bfd950.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_collateral_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_vault_collateral_base_sepolia", "attached_node": "model.synthetix.core_vault_collateral_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_vault_collateral_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_vault_collateral_base_sepolia_collateral_type.8cfa2c8f99": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_base_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_base_sepolia_collateral_type.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_base_sepolia_collateral_type.8cfa2c8f99", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_vault_collateral_base_sepolia_collateral_type"], "alias": "not_null_core_vault_collateral_base_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.0363224, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_collateral_base_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_vault_collateral_base_sepolia", "attached_node": "model.synthetix.core_vault_collateral_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_vault_collateral_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_collateral_base_sepolia_amount.ff25c0c9a0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_base_sepolia_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_base_sepolia_amount.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_base_sepolia_amount.ff25c0c9a0", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_vault_collateral_base_sepolia_amount"], "alias": "not_null_core_vault_collateral_base_sepolia_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.0380087, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_collateral_base_sepolia\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_vault_collateral_base_sepolia", "attached_node": "model.synthetix.core_vault_collateral_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('core_vault_collateral_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_sepolia_amount__True__0.6d9b6133f3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_vault_collateral_base_sepolia_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__4a5c58685176282790b5abfce94b3fda.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_sepolia_amount__True__0.6d9b6133f3", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_vault_collateral_base_sepolia_amount__True__0"], "alias": "dbt_utils_accepted_range_core__4a5c58685176282790b5abfce94b3fda", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__4a5c58685176282790b5abfce94b3fda", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__4a5c58685176282790b5abfce94b3fda"}, "created_at": 1727988938.0397995, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__4a5c58685176282790b5abfce94b3fda\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__4a5c58685176282790b5abfce94b3fda.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_collateral_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_vault_collateral_base_sepolia", "attached_node": "model.synthetix.core_vault_collateral_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('core_vault_collateral_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_vault_collateral_base_sepolia_collateral_value.30cde60b22": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_base_sepolia_collateral_value", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_base_sepolia_collateral_value.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_base_sepolia_collateral_value.30cde60b22", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_vault_collateral_base_sepolia_collateral_value"], "alias": "not_null_core_vault_collateral_base_sepolia_collateral_value", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.0439923, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_collateral_value.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_collateral_base_sepolia\"\nwhere collateral_value is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.core_vault_collateral_base_sepolia", "attached_node": "model.synthetix.core_vault_collateral_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_value", "model": "{{ get_where_subquery(ref('core_vault_collateral_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_sepolia_collateral_value__True__0.026e20a97f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_vault_collateral_base_sepolia_collateral_value__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__004b356febea592d3109c0bef0abafe4.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_sepolia_collateral_value__True__0.026e20a97f", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_vault_collateral_base_sepolia_collateral_value__True__0"], "alias": "dbt_utils_accepted_range_core__004b356febea592d3109c0bef0abafe4", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__004b356febea592d3109c0bef0abafe4", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__004b356febea592d3109c0bef0abafe4"}, "created_at": 1727988938.045753, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__004b356febea592d3109c0bef0abafe4\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__004b356febea592d3109c0bef0abafe4.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_collateral_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.core_vault_collateral_base_sepolia", "attached_node": "model.synthetix.core_vault_collateral_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collateral_value", "model": "{{ get_where_subquery(ref('core_vault_collateral_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_vault_collateral_base_sepolia_contract_address.aa0f2cd57b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_base_sepolia_contract_address", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_base_sepolia_contract_address.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_base_sepolia_contract_address.aa0f2cd57b", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_vault_collateral_base_sepolia_contract_address"], "alias": "not_null_core_vault_collateral_base_sepolia_contract_address", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.0500822, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_collateral_base_sepolia_contract_address.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract_address\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_collateral_base_sepolia\"\nwhere contract_address is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract_address", "file_key_name": "models.core_vault_collateral_base_sepolia", "attached_node": "model.synthetix.core_vault_collateral_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract_address", "model": "{{ get_where_subquery(ref('core_vault_collateral_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_debt_base_sepolia_ts.d366714ec5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_debt_base_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_debt_base_sepolia_ts.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_debt_base_sepolia_ts.d366714ec5", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_vault_debt_base_sepolia_ts"], "alias": "not_null_core_vault_debt_base_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.0517826, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_debt_base_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_debt_base_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.core_vault_debt_base_sepolia", "attached_node": "model.synthetix.core_vault_debt_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('core_vault_debt_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_debt_base_sepolia_block_number.f25dcd2c96": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_debt_base_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_debt_base_sepolia_block_number.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_debt_base_sepolia_block_number.f25dcd2c96", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_vault_debt_base_sepolia_block_number"], "alias": "not_null_core_vault_debt_base_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.05359, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_debt_base_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_debt_base_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_vault_debt_base_sepolia", "attached_node": "model.synthetix.core_vault_debt_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_vault_debt_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_debt_base_sepolia_pool_id.05a1d5275c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_debt_base_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_debt_base_sepolia_pool_id.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_debt_base_sepolia_pool_id.05a1d5275c", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_vault_debt_base_sepolia_pool_id"], "alias": "not_null_core_vault_debt_base_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.0552337, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_debt_base_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_debt_base_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_vault_debt_base_sepolia", "attached_node": "model.synthetix.core_vault_debt_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_vault_debt_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_vault_debt_base_sepolia_pool_id__True__0.908dbaecbc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_vault_debt_base_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__fe372a67c8b1ea27c6fdd5c876afec7c.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_debt_base_sepolia_pool_id__True__0.908dbaecbc", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "dbt_utils_accepted_range_core_vault_debt_base_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__fe372a67c8b1ea27c6fdd5c876afec7c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__fe372a67c8b1ea27c6fdd5c876afec7c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__fe372a67c8b1ea27c6fdd5c876afec7c"}, "created_at": 1727988938.0569885, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__fe372a67c8b1ea27c6fdd5c876afec7c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/dbt_utils_accepted_range_core__fe372a67c8b1ea27c6fdd5c876afec7c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_debt_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_vault_debt_base_sepolia", "attached_node": "model.synthetix.core_vault_debt_base_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_vault_debt_base_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_vault_debt_base_sepolia_collateral_type.70a5498cf3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_debt_base_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_debt_base_sepolia_collateral_type.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_debt_base_sepolia_collateral_type.70a5498cf3", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_vault_debt_base_sepolia_collateral_type"], "alias": "not_null_core_vault_debt_base_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.0614445, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_debt_base_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_debt_base_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_vault_debt_base_sepolia", "attached_node": "model.synthetix.core_vault_debt_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_vault_debt_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_debt_base_sepolia_debt.9b99714e7f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_debt_base_sepolia_debt", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_debt_base_sepolia_debt.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_debt_base_sepolia_debt.9b99714e7f", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_vault_debt_base_sepolia_debt"], "alias": "not_null_core_vault_debt_base_sepolia_debt", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.063127, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_debt_base_sepolia_debt.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_debt_base_sepolia\"\nwhere debt is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "debt", "file_key_name": "models.core_vault_debt_base_sepolia", "attached_node": "model.synthetix.core_vault_debt_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "debt", "model": "{{ get_where_subquery(ref('core_vault_debt_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_debt_base_sepolia_contract_address.a9d7ef2e2d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_debt_base_sepolia_contract_address", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_debt_base_sepolia_contract_address.sql", "original_file_path": "models/raw/base/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_debt_base_sepolia_contract_address.a9d7ef2e2d", "fqn": ["synthetix", "raw", "base", "sepolia", "core", "not_null_core_vault_debt_base_sepolia_contract_address"], "alias": "not_null_core_vault_debt_base_sepolia_contract_address", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.0648985, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_base_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_base_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/sepolia/core/schema.yml/not_null_core_vault_debt_base_sepolia_contract_address.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract_address\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_debt_base_sepolia\"\nwhere contract_address is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract_address", "file_key_name": "models.core_vault_debt_base_sepolia", "attached_node": "model.synthetix.core_vault_debt_base_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract_address", "model": "{{ get_where_subquery(ref('core_vault_debt_base_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_blocks_base_mainnet_block_number.bb1b2f53c2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_blocks_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_blocks_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_blocks_base_mainnet_block_number.bb1b2f53c2", "fqn": ["synthetix", "raw", "base", "mainnet", "not_null_blocks_base_mainnet_block_number"], "alias": "not_null_blocks_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.0678792, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "blocks_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.blocks_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/schema.yml/not_null_blocks_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"blocks_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.blocks_base_mainnet", "attached_node": "model.synthetix.blocks_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('blocks_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_blocks_base_mainnet_block_number.e303976d40": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_blocks_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "unique_blocks_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/schema.yml", "unique_id": "test.synthetix.unique_blocks_base_mainnet_block_number.e303976d40", "fqn": ["synthetix", "raw", "base", "mainnet", "unique_blocks_base_mainnet_block_number"], "alias": "unique_blocks_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.0695977, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "blocks_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.blocks_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/schema.yml/unique_blocks_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n block_number as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"blocks_base_mainnet\"\nwhere block_number is not null\ngroup by block_number\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.blocks_base_mainnet", "attached_node": "model.synthetix.blocks_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('blocks_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_recency_blocks_base_mainnet_hour__ts__1.b0724712c2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_recency_blocks_base_mainnet_hour__ts__1", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_recency_blocks_base_mainnet_hour__ts__1.sql", "original_file_path": "models/raw/base/mainnet/schema.yml", "unique_id": "test.synthetix.dbt_utils_recency_blocks_base_mainnet_hour__ts__1.b0724712c2", "fqn": ["synthetix", "raw", "base", "mainnet", "dbt_utils_recency_blocks_base_mainnet_hour__ts__1"], "alias": "dbt_utils_recency_blocks_base_mainnet_hour__ts__1", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.0712957, "relation_name": null, "raw_code": "{{ dbt_utils.test_recency(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "blocks_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_recency", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.blocks_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/schema.yml/dbt_utils_recency_blocks_base_mainnet_hour__ts__1.sql", "compiled": true, "compiled_code": "\n\n\n\n\n\n\nwith recency as (\n\n select \n\n \n \n max(ts) as most_recent\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"blocks_base_mainnet\"\n\n \n\n)\n\nselect\n\n \n most_recent,\n cast(\n\n now() + ((interval '1 hour') * (-1))\n\n as timestamp) as threshold\n\nfrom recency\nwhere most_recent < cast(\n\n now() + ((interval '1 hour') * (-1))\n\n as timestamp)\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": null, "file_key_name": "models.blocks_base_mainnet", "attached_node": "model.synthetix.blocks_base_mainnet", "test_metadata": {"name": "recency", "kwargs": {"datepart": "hour", "field": "ts", "interval": 1, "model": "{{ get_where_subquery(ref('blocks_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_buyback_processed_base_mainnet_id.f2ddc16a13": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_buyback_processed_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_buyback_processed_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.not_null_buyback_processed_base_mainnet_id.f2ddc16a13", "fqn": ["synthetix", "raw", "base", "mainnet", "buyback", "not_null_buyback_processed_base_mainnet_id"], "alias": "not_null_buyback_processed_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.0777624, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "buyback_processed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.buyback_processed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"buyback_processed_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.buyback_processed_base_mainnet", "attached_node": "model.synthetix.buyback_processed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('buyback_processed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_buyback_processed_base_mainnet_id.7d5a3bf3a8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_buyback_processed_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_buyback_processed_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.unique_buyback_processed_base_mainnet_id.7d5a3bf3a8", "fqn": ["synthetix", "raw", "base", "mainnet", "buyback", "unique_buyback_processed_base_mainnet_id"], "alias": "unique_buyback_processed_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.079463, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "buyback_processed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.buyback_processed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/unique_buyback_processed_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"buyback_processed_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.buyback_processed_base_mainnet", "attached_node": "model.synthetix.buyback_processed_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('buyback_processed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_buyback_processed_base_mainnet_block_number.7938e67f70": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_buyback_processed_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_buyback_processed_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.not_null_buyback_processed_base_mainnet_block_number.7938e67f70", "fqn": ["synthetix", "raw", "base", "mainnet", "buyback", "not_null_buyback_processed_base_mainnet_block_number"], "alias": "not_null_buyback_processed_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.0813107, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "buyback_processed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.buyback_processed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"buyback_processed_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.buyback_processed_base_mainnet", "attached_node": "model.synthetix.buyback_processed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('buyback_processed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_buyback_processed_base_mainnet_block_timestamp.a03c2a402e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_buyback_processed_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_buyback_processed_base_mainnet_block_timestamp.sql", "original_file_path": "models/raw/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.not_null_buyback_processed_base_mainnet_block_timestamp.a03c2a402e", "fqn": ["synthetix", "raw", "base", "mainnet", "buyback", "not_null_buyback_processed_base_mainnet_block_timestamp"], "alias": "not_null_buyback_processed_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.0829844, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "buyback_processed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.buyback_processed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"buyback_processed_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.buyback_processed_base_mainnet", "attached_node": "model.synthetix.buyback_processed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('buyback_processed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_buyback_processed_base_mainnet_transaction_hash.48c42ff159": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_buyback_processed_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_buyback_processed_base_mainnet_transaction_hash.sql", "original_file_path": "models/raw/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.not_null_buyback_processed_base_mainnet_transaction_hash.48c42ff159", "fqn": ["synthetix", "raw", "base", "mainnet", "buyback", "not_null_buyback_processed_base_mainnet_transaction_hash"], "alias": "not_null_buyback_processed_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.0846484, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "buyback_processed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.buyback_processed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"buyback_processed_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.buyback_processed_base_mainnet", "attached_node": "model.synthetix.buyback_processed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('buyback_processed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_buyback_processed_base_mainnet_event_name.6b55058ad0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_buyback_processed_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_buyback_processed_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.not_null_buyback_processed_base_mainnet_event_name.6b55058ad0", "fqn": ["synthetix", "raw", "base", "mainnet", "buyback", "not_null_buyback_processed_base_mainnet_event_name"], "alias": "not_null_buyback_processed_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.0862894, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "buyback_processed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.buyback_processed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"buyback_processed_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.buyback_processed_base_mainnet", "attached_node": "model.synthetix.buyback_processed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('buyback_processed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_buyback_processed_base_mainnet_event_name__BuybackProcessed.dfe71d53df": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_buyback_processed_base_mainnet_event_name__BuybackProcessed", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_buyback_proces_8068cd10186cbca1b52cf3e47bbbd6be.sql", "original_file_path": "models/raw/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.accepted_values_buyback_processed_base_mainnet_event_name__BuybackProcessed.dfe71d53df", "fqn": ["synthetix", "raw", "base", "mainnet", "buyback", "accepted_values_buyback_processed_base_mainnet_event_name__BuybackProcessed"], "alias": "accepted_values_buyback_proces_8068cd10186cbca1b52cf3e47bbbd6be", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_buyback_proces_8068cd10186cbca1b52cf3e47bbbd6be", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_buyback_proces_8068cd10186cbca1b52cf3e47bbbd6be"}, "created_at": 1727988938.088681, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_buyback_proces_8068cd10186cbca1b52cf3e47bbbd6be\") }}", "vars": {}, "language": "sql", "refs": [{"name": "buyback_processed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.buyback_processed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/accepted_values_buyback_proces_8068cd10186cbca1b52cf3e47bbbd6be.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"buyback_processed_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'BuybackProcessed'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.buyback_processed_base_mainnet", "attached_node": "model.synthetix.buyback_processed_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["BuybackProcessed"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('buyback_processed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_buyback_processed_base_mainnet_contract.73ecec38f3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_buyback_processed_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_buyback_processed_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.not_null_buyback_processed_base_mainnet_contract.73ecec38f3", "fqn": ["synthetix", "raw", "base", "mainnet", "buyback", "not_null_buyback_processed_base_mainnet_contract"], "alias": "not_null_buyback_processed_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.0929205, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "buyback_processed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.buyback_processed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"buyback_processed_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.buyback_processed_base_mainnet", "attached_node": "model.synthetix.buyback_processed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('buyback_processed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_buyback_processed_base_mainnet_buyer.6dc7c79cf3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_buyback_processed_base_mainnet_buyer", "resource_type": "test", "package_name": "synthetix", "path": "not_null_buyback_processed_base_mainnet_buyer.sql", "original_file_path": "models/raw/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.not_null_buyback_processed_base_mainnet_buyer.6dc7c79cf3", "fqn": ["synthetix", "raw", "base", "mainnet", "buyback", "not_null_buyback_processed_base_mainnet_buyer"], "alias": "not_null_buyback_processed_base_mainnet_buyer", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.0947955, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "buyback_processed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.buyback_processed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_buyer.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect buyer\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"buyback_processed_base_mainnet\"\nwhere buyer is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "buyer", "file_key_name": "models.buyback_processed_base_mainnet", "attached_node": "model.synthetix.buyback_processed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "buyer", "model": "{{ get_where_subquery(ref('buyback_processed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_buyback_processed_base_mainnet_snx.d434d429ea": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_buyback_processed_base_mainnet_snx", "resource_type": "test", "package_name": "synthetix", "path": "not_null_buyback_processed_base_mainnet_snx.sql", "original_file_path": "models/raw/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.not_null_buyback_processed_base_mainnet_snx.d434d429ea", "fqn": ["synthetix", "raw", "base", "mainnet", "buyback", "not_null_buyback_processed_base_mainnet_snx"], "alias": "not_null_buyback_processed_base_mainnet_snx", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.0964866, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "buyback_processed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.buyback_processed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_snx.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect snx\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"buyback_processed_base_mainnet\"\nwhere snx is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "snx", "file_key_name": "models.buyback_processed_base_mainnet", "attached_node": "model.synthetix.buyback_processed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "snx", "model": "{{ get_where_subquery(ref('buyback_processed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_buyback_processed_base_mainnet_snx__True__0.afaf938419": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_buyback_processed_base_mainnet_snx__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_buyba_7205bdf024217b749658bf7787b4a0da.sql", "original_file_path": "models/raw/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_buyback_processed_base_mainnet_snx__True__0.afaf938419", "fqn": ["synthetix", "raw", "base", "mainnet", "buyback", "dbt_utils_accepted_range_buyback_processed_base_mainnet_snx__True__0"], "alias": "dbt_utils_accepted_range_buyba_7205bdf024217b749658bf7787b4a0da", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_buyba_7205bdf024217b749658bf7787b4a0da", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_buyba_7205bdf024217b749658bf7787b4a0da"}, "created_at": 1727988938.0981343, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_buyba_7205bdf024217b749658bf7787b4a0da\") }}", "vars": {}, "language": "sql", "refs": [{"name": "buyback_processed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.buyback_processed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_buyba_7205bdf024217b749658bf7787b4a0da.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"buyback_processed_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not snx >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "snx", "file_key_name": "models.buyback_processed_base_mainnet", "attached_node": "model.synthetix.buyback_processed_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "snx", "model": "{{ get_where_subquery(ref('buyback_processed_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_buyback_processed_base_mainnet_usd.c5f2eba3f9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_buyback_processed_base_mainnet_usd", "resource_type": "test", "package_name": "synthetix", "path": "not_null_buyback_processed_base_mainnet_usd.sql", "original_file_path": "models/raw/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.not_null_buyback_processed_base_mainnet_usd.c5f2eba3f9", "fqn": ["synthetix", "raw", "base", "mainnet", "buyback", "not_null_buyback_processed_base_mainnet_usd"], "alias": "not_null_buyback_processed_base_mainnet_usd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.1024868, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "buyback_processed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.buyback_processed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/not_null_buyback_processed_base_mainnet_usd.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect usd\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"buyback_processed_base_mainnet\"\nwhere usd is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "usd", "file_key_name": "models.buyback_processed_base_mainnet", "attached_node": "model.synthetix.buyback_processed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "usd", "model": "{{ get_where_subquery(ref('buyback_processed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_buyback_processed_base_mainnet_usd__True__0.4acbfc34a4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_buyback_processed_base_mainnet_usd__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_buyba_afb70dba74fac398d6e51d33db8447fc.sql", "original_file_path": "models/raw/base/mainnet/buyback/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_buyback_processed_base_mainnet_usd__True__0.4acbfc34a4", "fqn": ["synthetix", "raw", "base", "mainnet", "buyback", "dbt_utils_accepted_range_buyback_processed_base_mainnet_usd__True__0"], "alias": "dbt_utils_accepted_range_buyba_afb70dba74fac398d6e51d33db8447fc", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_buyba_afb70dba74fac398d6e51d33db8447fc", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_buyba_afb70dba74fac398d6e51d33db8447fc"}, "created_at": 1727988938.1041644, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_buyba_afb70dba74fac398d6e51d33db8447fc\") }}", "vars": {}, "language": "sql", "refs": [{"name": "buyback_processed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.buyback_processed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/buyback/schema.yml/dbt_utils_accepted_range_buyba_afb70dba74fac398d6e51d33db8447fc.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"buyback_processed_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "usd", "file_key_name": "models.buyback_processed_base_mainnet", "attached_node": "model.synthetix.buyback_processed_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "usd", "model": "{{ get_where_subquery(ref('buyback_processed_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.unique_perp_account_created_base_mainnet_id.7e77a8a023": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_account_created_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_account_created_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_account_created_base_mainnet_id.7e77a8a023", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "unique_perp_account_created_base_mainnet_id"], "alias": "unique_perp_account_created_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.1271725, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_account_created_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_created_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_account_created_base_mainnet", "attached_node": "model.synthetix.perp_account_created_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_account_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_created_base_mainnet_id.88dc5d9a3e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_base_mainnet_id.88dc5d9a3e", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_account_created_base_mainnet_id"], "alias": "not_null_perp_account_created_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.1288793, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_created_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_account_created_base_mainnet", "attached_node": "model.synthetix.perp_account_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_account_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_created_base_mainnet_event_name.0ab1553ed8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_base_mainnet_event_name.0ab1553ed8", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_account_created_base_mainnet_event_name"], "alias": "not_null_perp_account_created_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.130531, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_created_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_account_created_base_mainnet", "attached_node": "model.synthetix.perp_account_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_account_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_account_created_base_mainnet_event_name__AccountCreated.c906cbec9d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_account_created_base_mainnet_event_name__AccountCreated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_account_c_229a191ffc81a3a6f7489f91172d1270.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_account_created_base_mainnet_event_name__AccountCreated.c906cbec9d", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "accepted_values_perp_account_created_base_mainnet_event_name__AccountCreated"], "alias": "accepted_values_perp_account_c_229a191ffc81a3a6f7489f91172d1270", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_account_c_229a191ffc81a3a6f7489f91172d1270", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_account_c_229a191ffc81a3a6f7489f91172d1270"}, "created_at": 1727988938.1321898, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_account_c_229a191ffc81a3a6f7489f91172d1270\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_account_c_229a191ffc81a3a6f7489f91172d1270.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_created_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'AccountCreated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_account_created_base_mainnet", "attached_node": "model.synthetix.perp_account_created_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["AccountCreated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_account_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_created_base_mainnet_block_number.089e467aa3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_base_mainnet_block_number.089e467aa3", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_account_created_base_mainnet_block_number"], "alias": "not_null_perp_account_created_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.1365054, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_created_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_account_created_base_mainnet", "attached_node": "model.synthetix.perp_account_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_account_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_created_base_mainnet_block_timestamp.4e4344d68a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_base_mainnet_block_timestamp.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_base_mainnet_block_timestamp.4e4344d68a", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_account_created_base_mainnet_block_timestamp"], "alias": "not_null_perp_account_created_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.1381822, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_created_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_account_created_base_mainnet", "attached_node": "model.synthetix.perp_account_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_account_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_created_base_mainnet_owner.1aca280221": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_base_mainnet_owner", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_base_mainnet_owner.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_base_mainnet_owner.1aca280221", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_account_created_base_mainnet_owner"], "alias": "not_null_perp_account_created_base_mainnet_owner", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.1398406, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_owner.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_created_base_mainnet\"\nwhere owner is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "owner", "file_key_name": "models.perp_account_created_base_mainnet", "attached_node": "model.synthetix.perp_account_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "owner", "model": "{{ get_where_subquery(ref('perp_account_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_created_base_mainnet_account_id.2d9e573ba3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_base_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_base_mainnet_account_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_base_mainnet_account_id.2d9e573ba3", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_account_created_base_mainnet_account_id"], "alias": "not_null_perp_account_created_base_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.1416194, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_created_base_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_account_created_base_mainnet", "attached_node": "model.synthetix.perp_account_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_account_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_account_created_base_mainnet_account_id__True__0.31cc3873de": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_account_created_base_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__2515c92d23eeb0890b4c2f5b889727c9.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_account_created_base_mainnet_account_id__True__0.31cc3873de", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "dbt_utils_accepted_range_perp_account_created_base_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__2515c92d23eeb0890b4c2f5b889727c9", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__2515c92d23eeb0890b4c2f5b889727c9", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__2515c92d23eeb0890b4c2f5b889727c9"}, "created_at": 1727988938.1432538, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__2515c92d23eeb0890b4c2f5b889727c9\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__2515c92d23eeb0890b4c2f5b889727c9.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_created_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_account_created_base_mainnet", "attached_node": "model.synthetix.perp_account_created_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_account_created_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_account_created_base_mainnet_transaction_hash.0274c58381": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_base_mainnet_transaction_hash.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_base_mainnet_transaction_hash.0274c58381", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_account_created_base_mainnet_transaction_hash"], "alias": "not_null_perp_account_created_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.1474125, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_created_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_account_created_base_mainnet", "attached_node": "model.synthetix.perp_account_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_account_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_created_base_mainnet_contract.d77785377c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_base_mainnet_contract.d77785377c", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_account_created_base_mainnet_contract"], "alias": "not_null_perp_account_created_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.1492715, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_created_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_created_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_account_created_base_mainnet", "attached_node": "model.synthetix.perp_account_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_account_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_order_committed_base_mainnet_id.471fd9d19f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_order_committed_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_order_committed_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_order_committed_base_mainnet_id.471fd9d19f", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "unique_perp_order_committed_base_mainnet_id"], "alias": "unique_perp_order_committed_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.1509583, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_order_committed_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_committed_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_order_committed_base_mainnet", "attached_node": "model.synthetix.perp_order_committed_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_order_committed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_committed_base_mainnet_id.deaaf9a2d9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_base_mainnet_id.deaaf9a2d9", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_order_committed_base_mainnet_id"], "alias": "not_null_perp_order_committed_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.1526055, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_committed_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_order_committed_base_mainnet", "attached_node": "model.synthetix.perp_order_committed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_order_committed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_committed_base_mainnet_block_number.743f5b2c16": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_base_mainnet_block_number.743f5b2c16", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_order_committed_base_mainnet_block_number"], "alias": "not_null_perp_order_committed_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.1542108, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_committed_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_order_committed_base_mainnet", "attached_node": "model.synthetix.perp_order_committed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_order_committed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_committed_base_mainnet_block_timestamp.ba049c4adc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_base_mainnet_block_timestamp.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_base_mainnet_block_timestamp.ba049c4adc", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_order_committed_base_mainnet_block_timestamp"], "alias": "not_null_perp_order_committed_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.1559575, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_committed_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_order_committed_base_mainnet", "attached_node": "model.synthetix.perp_order_committed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_order_committed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_committed_base_mainnet_transaction_hash.ba7bf1fc20": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_base_mainnet_transaction_hash.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_base_mainnet_transaction_hash.ba7bf1fc20", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_order_committed_base_mainnet_transaction_hash"], "alias": "not_null_perp_order_committed_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.1575856, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_committed_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_order_committed_base_mainnet", "attached_node": "model.synthetix.perp_order_committed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_order_committed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_committed_base_mainnet_contract.ec04bc0cd9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_base_mainnet_contract.ec04bc0cd9", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_order_committed_base_mainnet_contract"], "alias": "not_null_perp_order_committed_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.1592066, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_committed_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_order_committed_base_mainnet", "attached_node": "model.synthetix.perp_order_committed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_order_committed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_committed_base_mainnet_event_name.ea7921e749": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_base_mainnet_event_name.ea7921e749", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_order_committed_base_mainnet_event_name"], "alias": "not_null_perp_order_committed_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.1608405, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_committed_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_order_committed_base_mainnet", "attached_node": "model.synthetix.perp_order_committed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_order_committed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_order_committed_base_mainnet_event_name__OrderCommitted.ce39697ea3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_order_committed_base_mainnet_event_name__OrderCommitted", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_order_com_520837eaa7fef2a6ed5b234803bbef68.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_order_committed_base_mainnet_event_name__OrderCommitted.ce39697ea3", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "accepted_values_perp_order_committed_base_mainnet_event_name__OrderCommitted"], "alias": "accepted_values_perp_order_com_520837eaa7fef2a6ed5b234803bbef68", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_order_com_520837eaa7fef2a6ed5b234803bbef68", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_order_com_520837eaa7fef2a6ed5b234803bbef68"}, "created_at": 1727988938.1625051, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_order_com_520837eaa7fef2a6ed5b234803bbef68\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_order_com_520837eaa7fef2a6ed5b234803bbef68.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_committed_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderCommitted'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_order_committed_base_mainnet", "attached_node": "model.synthetix.perp_order_committed_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["OrderCommitted"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_order_committed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_committed_base_mainnet_market_id.09e2f9dd2e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_base_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_base_mainnet_market_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_base_mainnet_market_id.09e2f9dd2e", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_order_committed_base_mainnet_market_id"], "alias": "not_null_perp_order_committed_base_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.1667078, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_committed_base_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_order_committed_base_mainnet", "attached_node": "model.synthetix.perp_order_committed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_order_committed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_order_committed_base_mainnet_market_id__True__0.9964b7c003": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_order_committed_base_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__2bd7cd1b54563401a47e730ad72fa304.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_committed_base_mainnet_market_id__True__0.9964b7c003", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "dbt_utils_accepted_range_perp_order_committed_base_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_perp__2bd7cd1b54563401a47e730ad72fa304", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__2bd7cd1b54563401a47e730ad72fa304", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__2bd7cd1b54563401a47e730ad72fa304"}, "created_at": 1727988938.1684132, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__2bd7cd1b54563401a47e730ad72fa304\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__2bd7cd1b54563401a47e730ad72fa304.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_committed_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_order_committed_base_mainnet", "attached_node": "model.synthetix.perp_order_committed_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_order_committed_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_order_committed_base_mainnet_account_id.4dabd60cd4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_base_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_base_mainnet_account_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_base_mainnet_account_id.4dabd60cd4", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_order_committed_base_mainnet_account_id"], "alias": "not_null_perp_order_committed_base_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.1731365, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_committed_base_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_committed_base_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_order_committed_base_mainnet", "attached_node": "model.synthetix.perp_order_committed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_order_committed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_order_committed_base_mainnet_account_id__True__0.c996cff012": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_order_committed_base_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__73386dea77265be7ba7a4e4b0f91a257.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_committed_base_mainnet_account_id__True__0.c996cff012", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "dbt_utils_accepted_range_perp_order_committed_base_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__73386dea77265be7ba7a4e4b0f91a257", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__73386dea77265be7ba7a4e4b0f91a257", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__73386dea77265be7ba7a4e4b0f91a257"}, "created_at": 1727988938.1748235, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__73386dea77265be7ba7a4e4b0f91a257\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__73386dea77265be7ba7a4e4b0f91a257.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_committed_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_order_committed_base_mainnet", "attached_node": "model.synthetix.perp_order_committed_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_order_committed_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_order_settled_base_mainnet_contract.4999a48971": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_base_mainnet_contract.4999a48971", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_order_settled_base_mainnet_contract"], "alias": "not_null_perp_order_settled_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.1791022, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_order_settled_base_mainnet", "attached_node": "model.synthetix.perp_order_settled_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_order_settled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_settled_base_mainnet_event_name.f1e61c05e6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_base_mainnet_event_name.f1e61c05e6", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_order_settled_base_mainnet_event_name"], "alias": "not_null_perp_order_settled_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.1807728, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_order_settled_base_mainnet", "attached_node": "model.synthetix.perp_order_settled_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_order_settled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_order_settled_base_mainnet_event_name__OrderSettled.2c75532624": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_order_settled_base_mainnet_event_name__OrderSettled", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_order_set_587c17a43051b53793d9fb26645be1a7.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_order_settled_base_mainnet_event_name__OrderSettled.2c75532624", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "accepted_values_perp_order_settled_base_mainnet_event_name__OrderSettled"], "alias": "accepted_values_perp_order_set_587c17a43051b53793d9fb26645be1a7", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_order_set_587c17a43051b53793d9fb26645be1a7", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_order_set_587c17a43051b53793d9fb26645be1a7"}, "created_at": 1727988938.1824498, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_order_set_587c17a43051b53793d9fb26645be1a7\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_order_set_587c17a43051b53793d9fb26645be1a7.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderSettled'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_order_settled_base_mainnet", "attached_node": "model.synthetix.perp_order_settled_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["OrderSettled"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_order_settled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_settled_base_mainnet_account_id.16ba855b23": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_base_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_base_mainnet_account_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_base_mainnet_account_id.16ba855b23", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_order_settled_base_mainnet_account_id"], "alias": "not_null_perp_order_settled_base_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.1866322, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_order_settled_base_mainnet", "attached_node": "model.synthetix.perp_order_settled_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_order_settled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_mainnet_account_id__True__0.e5564d3ff0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_order_settled_base_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__5b74aa5015b5c0e43f3026781ddfcd29.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_mainnet_account_id__True__0.e5564d3ff0", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "dbt_utils_accepted_range_perp_order_settled_base_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__5b74aa5015b5c0e43f3026781ddfcd29", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__5b74aa5015b5c0e43f3026781ddfcd29", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__5b74aa5015b5c0e43f3026781ddfcd29"}, "created_at": 1727988938.1883142, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__5b74aa5015b5c0e43f3026781ddfcd29\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__5b74aa5015b5c0e43f3026781ddfcd29.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_order_settled_base_mainnet", "attached_node": "model.synthetix.perp_order_settled_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_order_settled_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_order_settled_base_mainnet_market_id.6f4d850570": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_base_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_base_mainnet_market_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_base_mainnet_market_id.6f4d850570", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_order_settled_base_mainnet_market_id"], "alias": "not_null_perp_order_settled_base_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.1926024, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_order_settled_base_mainnet", "attached_node": "model.synthetix.perp_order_settled_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_order_settled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_mainnet_market_id__True__0.f0b24bdf87": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_order_settled_base_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__a7e267fe23da132b4b45576a78a109d9.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_mainnet_market_id__True__0.f0b24bdf87", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "dbt_utils_accepted_range_perp_order_settled_base_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_perp__a7e267fe23da132b4b45576a78a109d9", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__a7e267fe23da132b4b45576a78a109d9", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__a7e267fe23da132b4b45576a78a109d9"}, "created_at": 1727988938.1942825, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__a7e267fe23da132b4b45576a78a109d9\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__a7e267fe23da132b4b45576a78a109d9.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_order_settled_base_mainnet", "attached_node": "model.synthetix.perp_order_settled_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_order_settled_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_order_settled_base_mainnet_collected_fees.b6a0c12cde": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_base_mainnet_collected_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_base_mainnet_collected_fees.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_base_mainnet_collected_fees.b6a0c12cde", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_order_settled_base_mainnet_collected_fees"], "alias": "not_null_perp_order_settled_base_mainnet_collected_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.198603, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_collected_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\"\nwhere collected_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.perp_order_settled_base_mainnet", "attached_node": "model.synthetix.perp_order_settled_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collected_fees", "model": "{{ get_where_subquery(ref('perp_order_settled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_mainnet_collected_fees__True__0.160f85cd41": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_order_settled_base_mainnet_collected_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__231f6b536bfcc27fa7f63799bc0ec1bd.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_mainnet_collected_fees__True__0.160f85cd41", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "dbt_utils_accepted_range_perp_order_settled_base_mainnet_collected_fees__True__0"], "alias": "dbt_utils_accepted_range_perp__231f6b536bfcc27fa7f63799bc0ec1bd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__231f6b536bfcc27fa7f63799bc0ec1bd", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__231f6b536bfcc27fa7f63799bc0ec1bd"}, "created_at": 1727988938.200297, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__231f6b536bfcc27fa7f63799bc0ec1bd\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__231f6b536bfcc27fa7f63799bc0ec1bd.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.perp_order_settled_base_mainnet", "attached_node": "model.synthetix.perp_order_settled_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collected_fees", "model": "{{ get_where_subquery(ref('perp_order_settled_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_order_settled_base_mainnet_transaction_hash.a60987fbb0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_base_mainnet_transaction_hash.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_base_mainnet_transaction_hash.a60987fbb0", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_order_settled_base_mainnet_transaction_hash"], "alias": "not_null_perp_order_settled_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.204667, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_order_settled_base_mainnet", "attached_node": "model.synthetix.perp_order_settled_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_order_settled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_settled_base_mainnet_block_timestamp.81876ddb40": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_base_mainnet_block_timestamp.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_base_mainnet_block_timestamp.81876ddb40", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_order_settled_base_mainnet_block_timestamp"], "alias": "not_null_perp_order_settled_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.2063437, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_order_settled_base_mainnet", "attached_node": "model.synthetix.perp_order_settled_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_order_settled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_settled_base_mainnet_block_number.f58d806635": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_base_mainnet_block_number.f58d806635", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_order_settled_base_mainnet_block_number"], "alias": "not_null_perp_order_settled_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.2080297, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_order_settled_base_mainnet", "attached_node": "model.synthetix.perp_order_settled_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_order_settled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_order_settled_base_mainnet_id.0225a9550b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_order_settled_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_order_settled_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_order_settled_base_mainnet_id.0225a9550b", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "unique_perp_order_settled_base_mainnet_id"], "alias": "unique_perp_order_settled_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.2096937, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_order_settled_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_order_settled_base_mainnet", "attached_node": "model.synthetix.perp_order_settled_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_order_settled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_settled_base_mainnet_id.5b3863aece": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_base_mainnet_id.5b3863aece", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_order_settled_base_mainnet_id"], "alias": "not_null_perp_order_settled_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.2114522, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_order_settled_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_order_settled_base_mainnet", "attached_node": "model.synthetix.perp_order_settled_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_order_settled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_market_updated_base_mainnet_id.a3e4d3e22f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_market_updated_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_market_updated_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_market_updated_base_mainnet_id.a3e4d3e22f", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "unique_perp_market_updated_base_mainnet_id"], "alias": "unique_perp_market_updated_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.213085, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_market_updated_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_market_updated_base_mainnet", "attached_node": "model.synthetix.perp_market_updated_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_updated_base_mainnet_id.23f3e68a12": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_base_mainnet_id.23f3e68a12", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_market_updated_base_mainnet_id"], "alias": "not_null_perp_market_updated_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.2147431, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_market_updated_base_mainnet", "attached_node": "model.synthetix.perp_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_updated_base_mainnet_block_number.3088915c67": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_base_mainnet_block_number.3088915c67", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_market_updated_base_mainnet_block_number"], "alias": "not_null_perp_market_updated_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.2164178, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_market_updated_base_mainnet", "attached_node": "model.synthetix.perp_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_updated_base_mainnet_block_timestamp.c0b049d2d6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_base_mainnet_block_timestamp.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_base_mainnet_block_timestamp.c0b049d2d6", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_market_updated_base_mainnet_block_timestamp"], "alias": "not_null_perp_market_updated_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.2180486, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_market_updated_base_mainnet", "attached_node": "model.synthetix.perp_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_updated_base_mainnet_transaction_hash.28faaa00e5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_base_mainnet_transaction_hash.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_base_mainnet_transaction_hash.28faaa00e5", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_market_updated_base_mainnet_transaction_hash"], "alias": "not_null_perp_market_updated_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.2197864, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_market_updated_base_mainnet", "attached_node": "model.synthetix.perp_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_updated_base_mainnet_contract.e19df268b3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_base_mainnet_contract.e19df268b3", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_market_updated_base_mainnet_contract"], "alias": "not_null_perp_market_updated_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.2213826, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_market_updated_base_mainnet", "attached_node": "model.synthetix.perp_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_updated_base_mainnet_event_name.de1019fbef": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_base_mainnet_event_name.de1019fbef", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_market_updated_base_mainnet_event_name"], "alias": "not_null_perp_market_updated_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.2230287, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_market_updated_base_mainnet", "attached_node": "model.synthetix.perp_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_market_updated_base_mainnet_event_name__MarketUpdated.33121cd63c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_market_updated_base_mainnet_event_name__MarketUpdated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_market_up_a1dbe54efa2a1b43c36cf0f8336659a3.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_market_updated_base_mainnet_event_name__MarketUpdated.33121cd63c", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "accepted_values_perp_market_updated_base_mainnet_event_name__MarketUpdated"], "alias": "accepted_values_perp_market_up_a1dbe54efa2a1b43c36cf0f8336659a3", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_market_up_a1dbe54efa2a1b43c36cf0f8336659a3", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_market_up_a1dbe54efa2a1b43c36cf0f8336659a3"}, "created_at": 1727988938.2246904, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_market_up_a1dbe54efa2a1b43c36cf0f8336659a3\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_market_up_a1dbe54efa2a1b43c36cf0f8336659a3.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketUpdated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_market_updated_base_mainnet", "attached_node": "model.synthetix.perp_market_updated_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["MarketUpdated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_updated_base_mainnet_market_id.8ec7a63f6b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_base_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_base_mainnet_market_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_base_mainnet_market_id.8ec7a63f6b", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_market_updated_base_mainnet_market_id"], "alias": "not_null_perp_market_updated_base_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.2290485, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_market_updated_base_mainnet", "attached_node": "model.synthetix.perp_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_mainnet_market_id__True__0.5c7a41566b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_market_updated_base_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__7ac2e63784ecdbee761807171d9c2ec0.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_mainnet_market_id__True__0.5c7a41566b", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "dbt_utils_accepted_range_perp_market_updated_base_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_perp__7ac2e63784ecdbee761807171d9c2ec0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__7ac2e63784ecdbee761807171d9c2ec0", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__7ac2e63784ecdbee761807171d9c2ec0"}, "created_at": 1727988938.2307563, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__7ac2e63784ecdbee761807171d9c2ec0\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__7ac2e63784ecdbee761807171d9c2ec0.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_market_updated_base_mainnet", "attached_node": "model.synthetix.perp_market_updated_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_market_updated_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_market_updated_base_mainnet_price.f0d91e2bd5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_base_mainnet_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_base_mainnet_price.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_base_mainnet_price.f0d91e2bd5", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_market_updated_base_mainnet_price"], "alias": "not_null_perp_market_updated_base_mainnet_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.2350805, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.perp_market_updated_base_mainnet", "attached_node": "model.synthetix.perp_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('perp_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_mainnet_price__True__0.ae7f542736": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_market_updated_base_mainnet_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__26da160b4590d4de4ae4a0a27e82a9b6.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_mainnet_price__True__0.ae7f542736", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "dbt_utils_accepted_range_perp_market_updated_base_mainnet_price__True__0"], "alias": "dbt_utils_accepted_range_perp__26da160b4590d4de4ae4a0a27e82a9b6", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__26da160b4590d4de4ae4a0a27e82a9b6", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__26da160b4590d4de4ae4a0a27e82a9b6"}, "created_at": 1727988938.2367826, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__26da160b4590d4de4ae4a0a27e82a9b6\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__26da160b4590d4de4ae4a0a27e82a9b6.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.perp_market_updated_base_mainnet", "attached_node": "model.synthetix.perp_market_updated_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "price", "model": "{{ get_where_subquery(ref('perp_market_updated_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_market_updated_base_mainnet_interest_rate.10b7a6c389": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_base_mainnet_interest_rate", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_base_mainnet_interest_rate.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_base_mainnet_interest_rate.10b7a6c389", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_market_updated_base_mainnet_interest_rate"], "alias": "not_null_perp_market_updated_base_mainnet_interest_rate", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.241062, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_updated_base_mainnet_interest_rate.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest_rate\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"\nwhere interest_rate is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "interest_rate", "file_key_name": "models.perp_market_updated_base_mainnet", "attached_node": "model.synthetix.perp_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "interest_rate", "model": "{{ get_where_subquery(ref('perp_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_mainnet_interest_rate__True__0.7f6ed158d2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_market_updated_base_mainnet_interest_rate__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__372aa5f7755fd1c01417f23991a26419.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_mainnet_interest_rate__True__0.7f6ed158d2", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "dbt_utils_accepted_range_perp_market_updated_base_mainnet_interest_rate__True__0"], "alias": "dbt_utils_accepted_range_perp__372aa5f7755fd1c01417f23991a26419", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__372aa5f7755fd1c01417f23991a26419", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__372aa5f7755fd1c01417f23991a26419"}, "created_at": 1727988938.2427697, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__372aa5f7755fd1c01417f23991a26419\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__372aa5f7755fd1c01417f23991a26419.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not interest_rate >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "interest_rate", "file_key_name": "models.perp_market_updated_base_mainnet", "attached_node": "model.synthetix.perp_market_updated_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "interest_rate", "model": "{{ get_where_subquery(ref('perp_market_updated_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_position_liquidated_base_mainnet_account_id.498f567370": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_base_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquidated_base_mainnet_account_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_mainnet_account_id.498f567370", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_position_liquidated_base_mainnet_account_id"], "alias": "not_null_perp_position_liquidated_base_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.2470982, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_position_liquidated_base_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_account_id__True__0.4dca14dbcd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__1029f280bf60994fca80a768a3c6e650.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_account_id__True__0.4dca14dbcd", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__1029f280bf60994fca80a768a3c6e650", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__1029f280bf60994fca80a768a3c6e650", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__1029f280bf60994fca80a768a3c6e650"}, "created_at": 1727988938.2488298, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__1029f280bf60994fca80a768a3c6e650\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__1029f280bf60994fca80a768a3c6e650.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_position_liquidated_base_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_position_liquidated_base_mainnet_market_id.564386819e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_base_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquidated_base_mainnet_market_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_mainnet_market_id.564386819e", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_position_liquidated_base_mainnet_market_id"], "alias": "not_null_perp_position_liquidated_base_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.2538252, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_position_liquidated_base_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_market_id__True__0.f77ba4ae2f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__ac750db2d65a9dc4aca0786681a29b83.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_market_id__True__0.f77ba4ae2f", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_perp__ac750db2d65a9dc4aca0786681a29b83", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__ac750db2d65a9dc4aca0786681a29b83", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__ac750db2d65a9dc4aca0786681a29b83"}, "created_at": 1727988938.2555127, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__ac750db2d65a9dc4aca0786681a29b83\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__ac750db2d65a9dc4aca0786681a29b83.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_position_liquidated_base_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.unique_perp_position_liquidated_base_mainnet_id.922d3c5143": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_position_liquidated_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_position_liquidated_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_position_liquidated_base_mainnet_id.922d3c5143", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "unique_perp_position_liquidated_base_mainnet_id"], "alias": "unique_perp_position_liquidated_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.2597983, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_position_liquidated_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_position_liquidated_base_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_position_liquidated_base_mainnet_id.32c367bb62": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquidated_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_mainnet_id.32c367bb62", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_position_liquidated_base_mainnet_id"], "alias": "not_null_perp_position_liquidated_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.2615125, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_position_liquidated_base_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_position_liquidated_base_mainnet_transaction_hash.c67a9607db": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquidated_base_mainnet_transaction_hash.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_mainnet_transaction_hash.c67a9607db", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_position_liquidated_base_mainnet_transaction_hash"], "alias": "not_null_perp_position_liquidated_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.263151, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_position_liquidated_base_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_position_liquidated_base_mainnet_current_position_size.b48e72d00b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_base_mainnet_current_position_size", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquida_b28667496979508a7c6e6f6dfd67a51c.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_mainnet_current_position_size.b48e72d00b", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_position_liquidated_base_mainnet_current_position_size"], "alias": "not_null_perp_position_liquida_b28667496979508a7c6e6f6dfd67a51c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_position_liquida_b28667496979508a7c6e6f6dfd67a51c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_position_liquida_b28667496979508a7c6e6f6dfd67a51c"}, "created_at": 1727988938.264812, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_position_liquida_b28667496979508a7c6e6f6dfd67a51c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquida_b28667496979508a7c6e6f6dfd67a51c.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect current_position_size\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\nwhere current_position_size is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "current_position_size", "file_key_name": "models.perp_position_liquidated_base_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "current_position_size", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_current_position_size__True__0.f59eb84311": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_current_position_size__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__5beb1252c662f50c266e8257a75eef6e.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_current_position_size__True__0.f59eb84311", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_current_position_size__True__0"], "alias": "dbt_utils_accepted_range_perp__5beb1252c662f50c266e8257a75eef6e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__5beb1252c662f50c266e8257a75eef6e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__5beb1252c662f50c266e8257a75eef6e"}, "created_at": 1727988938.2665951, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__5beb1252c662f50c266e8257a75eef6e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__5beb1252c662f50c266e8257a75eef6e.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not current_position_size >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "current_position_size", "file_key_name": "models.perp_position_liquidated_base_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "current_position_size", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_position_liquidated_base_mainnet_event_name.321097aa34": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquidated_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_mainnet_event_name.321097aa34", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_position_liquidated_base_mainnet_event_name"], "alias": "not_null_perp_position_liquidated_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.2708054, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_position_liquidated_base_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_position_liquidated_base_mainnet_event_name__PositionLiquidated.71fb40cadb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_position_liquidated_base_mainnet_event_name__PositionLiquidated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_position__c6beb023579188542a2b190c4dafc057.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_position_liquidated_base_mainnet_event_name__PositionLiquidated.71fb40cadb", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "accepted_values_perp_position_liquidated_base_mainnet_event_name__PositionLiquidated"], "alias": "accepted_values_perp_position__c6beb023579188542a2b190c4dafc057", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_position__c6beb023579188542a2b190c4dafc057", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_position__c6beb023579188542a2b190c4dafc057"}, "created_at": 1727988938.2726688, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_position__c6beb023579188542a2b190c4dafc057\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_position__c6beb023579188542a2b190c4dafc057.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PositionLiquidated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_position_liquidated_base_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["PositionLiquidated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_position_liquidated_base_mainnet_block_number.a7b9be436d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquidated_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_mainnet_block_number.a7b9be436d", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_position_liquidated_base_mainnet_block_number"], "alias": "not_null_perp_position_liquidated_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.2768435, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_position_liquidated_base_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_position_liquidated_base_mainnet_amount_liquidated.29ad6c9103": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_base_mainnet_amount_liquidated", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquida_e894eb4d26a331b04c111a86938cef02.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_mainnet_amount_liquidated.29ad6c9103", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_position_liquidated_base_mainnet_amount_liquidated"], "alias": "not_null_perp_position_liquida_e894eb4d26a331b04c111a86938cef02", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_position_liquida_e894eb4d26a331b04c111a86938cef02", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_position_liquida_e894eb4d26a331b04c111a86938cef02"}, "created_at": 1727988938.278736, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_position_liquida_e894eb4d26a331b04c111a86938cef02\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquida_e894eb4d26a331b04c111a86938cef02.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_liquidated\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\nwhere amount_liquidated is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_liquidated", "file_key_name": "models.perp_position_liquidated_base_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_liquidated", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_amount_liquidated__True__0.be0c7ea09d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_amount_liquidated__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__e5313268b8184c1a018e9e936b343018.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_amount_liquidated__True__0.be0c7ea09d", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_amount_liquidated__True__0"], "alias": "dbt_utils_accepted_range_perp__e5313268b8184c1a018e9e936b343018", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__e5313268b8184c1a018e9e936b343018", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__e5313268b8184c1a018e9e936b343018"}, "created_at": 1727988938.280387, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__e5313268b8184c1a018e9e936b343018\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__e5313268b8184c1a018e9e936b343018.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_liquidated >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_liquidated", "file_key_name": "models.perp_position_liquidated_base_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount_liquidated", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_position_liquidated_base_mainnet_contract.16d824dbca": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquidated_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_mainnet_contract.16d824dbca", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_position_liquidated_base_mainnet_contract"], "alias": "not_null_perp_position_liquidated_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.2845762, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_position_liquidated_base_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_position_liquidated_base_mainnet_block_timestamp.7e8e3434f7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquidated_base_mainnet_block_timestamp.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_mainnet_block_timestamp.7e8e3434f7", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_position_liquidated_base_mainnet_block_timestamp"], "alias": "not_null_perp_position_liquidated_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.2864137, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_position_liquidated_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_position_liquidated_base_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_position_liquidated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_account_liquidation_attempt_base_mainnet_id.4ca8a36246": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_account_liquidation_attempt_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_account_liquidation_attempt_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_account_liquidation_attempt_base_mainnet_id.4ca8a36246", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "unique_perp_account_liquidation_attempt_base_mainnet_id"], "alias": "unique_perp_account_liquidation_attempt_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.2880855, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_account_liquidation_attempt_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_liquidation_attempt_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_account_liquidation_attempt_base_mainnet", "attached_node": "model.synthetix.perp_account_liquidation_attempt_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_id.f0a38fed0b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidation_attempt_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_id.f0a38fed0b", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_account_liquidation_attempt_base_mainnet_id"], "alias": "not_null_perp_account_liquidation_attempt_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.289734, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidation_attempt_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_liquidation_attempt_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_account_liquidation_attempt_base_mainnet", "attached_node": "model.synthetix.perp_account_liquidation_attempt_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_account_id.b9af0ad259": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_base_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidat_5ca1ee915e50ae956a86376e430f8cc5.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_account_id.b9af0ad259", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_account_liquidation_attempt_base_mainnet_account_id"], "alias": "not_null_perp_account_liquidat_5ca1ee915e50ae956a86376e430f8cc5", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_account_liquidat_5ca1ee915e50ae956a86376e430f8cc5", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_account_liquidat_5ca1ee915e50ae956a86376e430f8cc5"}, "created_at": 1727988938.2913883, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_account_liquidat_5ca1ee915e50ae956a86376e430f8cc5\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidat_5ca1ee915e50ae956a86376e430f8cc5.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_liquidation_attempt_base_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_account_liquidation_attempt_base_mainnet", "attached_node": "model.synthetix.perp_account_liquidation_attempt_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_base_mainnet_account_id__True__0.1b7d106a7e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_account_liquidation_attempt_base_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__495fd8022fca28efa7369745702ee1e0.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_base_mainnet_account_id__True__0.1b7d106a7e", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "dbt_utils_accepted_range_perp_account_liquidation_attempt_base_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__495fd8022fca28efa7369745702ee1e0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__495fd8022fca28efa7369745702ee1e0", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__495fd8022fca28efa7369745702ee1e0"}, "created_at": 1727988938.2931263, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__495fd8022fca28efa7369745702ee1e0\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__495fd8022fca28efa7369745702ee1e0.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_liquidation_attempt_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_account_liquidation_attempt_base_mainnet", "attached_node": "model.synthetix.perp_account_liquidation_attempt_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_block_number.eb82068b1f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidat_3991f363cc656acdc280878f8f73f7f1.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_block_number.eb82068b1f", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_account_liquidation_attempt_base_mainnet_block_number"], "alias": "not_null_perp_account_liquidat_3991f363cc656acdc280878f8f73f7f1", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_account_liquidat_3991f363cc656acdc280878f8f73f7f1", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_account_liquidat_3991f363cc656acdc280878f8f73f7f1"}, "created_at": 1727988938.2975128, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_account_liquidat_3991f363cc656acdc280878f8f73f7f1\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidat_3991f363cc656acdc280878f8f73f7f1.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_liquidation_attempt_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_account_liquidation_attempt_base_mainnet", "attached_node": "model.synthetix.perp_account_liquidation_attempt_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_reward.c18396dc96": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_base_mainnet_reward", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidation_attempt_base_mainnet_reward.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_reward.c18396dc96", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_account_liquidation_attempt_base_mainnet_reward"], "alias": "not_null_perp_account_liquidation_attempt_base_mainnet_reward", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.2992013, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidation_attempt_base_mainnet_reward.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect reward\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_liquidation_attempt_base_mainnet\"\nwhere reward is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "reward", "file_key_name": "models.perp_account_liquidation_attempt_base_mainnet", "attached_node": "model.synthetix.perp_account_liquidation_attempt_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "reward", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_base_mainnet_reward__True__0.cb285aadec": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_account_liquidation_attempt_base_mainnet_reward__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__7055fc6ee6e88d7be9254461353800e0.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_base_mainnet_reward__True__0.cb285aadec", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "dbt_utils_accepted_range_perp_account_liquidation_attempt_base_mainnet_reward__True__0"], "alias": "dbt_utils_accepted_range_perp__7055fc6ee6e88d7be9254461353800e0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__7055fc6ee6e88d7be9254461353800e0", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__7055fc6ee6e88d7be9254461353800e0"}, "created_at": 1727988938.3012476, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__7055fc6ee6e88d7be9254461353800e0\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__7055fc6ee6e88d7be9254461353800e0.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_liquidation_attempt_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not reward >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "reward", "file_key_name": "models.perp_account_liquidation_attempt_base_mainnet", "attached_node": "model.synthetix.perp_account_liquidation_attempt_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "reward", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_block_timestamp.8bb23c25bf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidat_81bfdcccb4ae2bf1afc79e3f88b080cb.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_block_timestamp.8bb23c25bf", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_account_liquidation_attempt_base_mainnet_block_timestamp"], "alias": "not_null_perp_account_liquidat_81bfdcccb4ae2bf1afc79e3f88b080cb", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_account_liquidat_81bfdcccb4ae2bf1afc79e3f88b080cb", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_account_liquidat_81bfdcccb4ae2bf1afc79e3f88b080cb"}, "created_at": 1727988938.3057733, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_account_liquidat_81bfdcccb4ae2bf1afc79e3f88b080cb\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidat_81bfdcccb4ae2bf1afc79e3f88b080cb.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_liquidation_attempt_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_account_liquidation_attempt_base_mainnet", "attached_node": "model.synthetix.perp_account_liquidation_attempt_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_contract.52c72e7f83": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidation_attempt_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_contract.52c72e7f83", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_account_liquidation_attempt_base_mainnet_contract"], "alias": "not_null_perp_account_liquidation_attempt_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.3076327, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidation_attempt_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_liquidation_attempt_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_account_liquidation_attempt_base_mainnet", "attached_node": "model.synthetix.perp_account_liquidation_attempt_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_event_name.bdd4a2d793": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidat_5ac779aa2f2d2fc26bae612c1644eb45.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_event_name.bdd4a2d793", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_account_liquidation_attempt_base_mainnet_event_name"], "alias": "not_null_perp_account_liquidat_5ac779aa2f2d2fc26bae612c1644eb45", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_account_liquidat_5ac779aa2f2d2fc26bae612c1644eb45", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_account_liquidat_5ac779aa2f2d2fc26bae612c1644eb45"}, "created_at": 1727988938.3093305, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_account_liquidat_5ac779aa2f2d2fc26bae612c1644eb45\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidat_5ac779aa2f2d2fc26bae612c1644eb45.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_liquidation_attempt_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_account_liquidation_attempt_base_mainnet", "attached_node": "model.synthetix.perp_account_liquidation_attempt_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_account_liquidation_attempt_base_mainnet_event_name__AccountLiquidationAttempt.aeb7d6db9c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_account_liquidation_attempt_base_mainnet_event_name__AccountLiquidationAttempt", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_account_l_be6cdf63ff0398524f7a8387b0f6de61.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_account_liquidation_attempt_base_mainnet_event_name__AccountLiquidationAttempt.aeb7d6db9c", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "accepted_values_perp_account_liquidation_attempt_base_mainnet_event_name__AccountLiquidationAttempt"], "alias": "accepted_values_perp_account_l_be6cdf63ff0398524f7a8387b0f6de61", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_account_l_be6cdf63ff0398524f7a8387b0f6de61", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_account_l_be6cdf63ff0398524f7a8387b0f6de61"}, "created_at": 1727988938.311102, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_account_l_be6cdf63ff0398524f7a8387b0f6de61\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_account_l_be6cdf63ff0398524f7a8387b0f6de61.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_liquidation_attempt_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'AccountLiquidationAttempt'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_account_liquidation_attempt_base_mainnet", "attached_node": "model.synthetix.perp_account_liquidation_attempt_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["AccountLiquidationAttempt"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_transaction_hash.70575855b6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidat_7991200a41f198464166c7ad5413bb1f.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_transaction_hash.70575855b6", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_account_liquidation_attempt_base_mainnet_transaction_hash"], "alias": "not_null_perp_account_liquidat_7991200a41f198464166c7ad5413bb1f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_account_liquidat_7991200a41f198464166c7ad5413bb1f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_account_liquidat_7991200a41f198464166c7ad5413bb1f"}, "created_at": 1727988938.3155715, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_account_liquidat_7991200a41f198464166c7ad5413bb1f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidat_7991200a41f198464166c7ad5413bb1f.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_liquidation_attempt_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_account_liquidation_attempt_base_mainnet", "attached_node": "model.synthetix.perp_account_liquidation_attempt_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_full_liquidation.13fc102881": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_base_mainnet_full_liquidation", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidat_c09c4b146c41fe063ab18d453eccdf00.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_full_liquidation.13fc102881", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_account_liquidation_attempt_base_mainnet_full_liquidation"], "alias": "not_null_perp_account_liquidat_c09c4b146c41fe063ab18d453eccdf00", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_account_liquidat_c09c4b146c41fe063ab18d453eccdf00", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_account_liquidat_c09c4b146c41fe063ab18d453eccdf00"}, "created_at": 1727988938.3172991, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_account_liquidat_c09c4b146c41fe063ab18d453eccdf00\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_account_liquidat_c09c4b146c41fe063ab18d453eccdf00.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect full_liquidation\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_liquidation_attempt_base_mainnet\"\nwhere full_liquidation is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "full_liquidation", "file_key_name": "models.perp_account_liquidation_attempt_base_mainnet", "attached_node": "model.synthetix.perp_account_liquidation_attempt_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "full_liquidation", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_base_mainnet_block_timestamp.dba3f4ea26": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modified_base_mainnet_block_timestamp.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_mainnet_block_timestamp.dba3f4ea26", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_collateral_modified_base_mainnet_block_timestamp"], "alias": "not_null_perp_collateral_modified_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.3189883, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_collateral_modified_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_collateral_modified_base_mainnet", "attached_node": "model.synthetix.perp_collateral_modified_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_collateral_modified_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_base_mainnet_contract.c11139c863": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modified_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_mainnet_contract.c11139c863", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_collateral_modified_base_mainnet_contract"], "alias": "not_null_perp_collateral_modified_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.3206763, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_collateral_modified_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_collateral_modified_base_mainnet", "attached_node": "model.synthetix.perp_collateral_modified_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_collateral_modified_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_base_mainnet_event_name.ea66af17fe": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modified_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_mainnet_event_name.ea66af17fe", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_collateral_modified_base_mainnet_event_name"], "alias": "not_null_perp_collateral_modified_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.3224561, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_collateral_modified_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_collateral_modified_base_mainnet", "attached_node": "model.synthetix.perp_collateral_modified_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_collateral_modified_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_collateral_modified_base_mainnet_event_name__CollateralModified.a5e57f2d75": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_collateral_modified_base_mainnet_event_name__CollateralModified", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_collatera_0bfcdea7902eaefa8460baeebf9cf0b4.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_collateral_modified_base_mainnet_event_name__CollateralModified.a5e57f2d75", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "accepted_values_perp_collateral_modified_base_mainnet_event_name__CollateralModified"], "alias": "accepted_values_perp_collatera_0bfcdea7902eaefa8460baeebf9cf0b4", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_collatera_0bfcdea7902eaefa8460baeebf9cf0b4", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_collatera_0bfcdea7902eaefa8460baeebf9cf0b4"}, "created_at": 1727988938.3241184, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_collatera_0bfcdea7902eaefa8460baeebf9cf0b4\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_collatera_0bfcdea7902eaefa8460baeebf9cf0b4.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_collateral_modified_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'CollateralModified'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_collateral_modified_base_mainnet", "attached_node": "model.synthetix.perp_collateral_modified_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["CollateralModified"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_collateral_modified_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_base_mainnet_block_number.9a27b3b231": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modified_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_mainnet_block_number.9a27b3b231", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_collateral_modified_base_mainnet_block_number"], "alias": "not_null_perp_collateral_modified_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.328621, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_collateral_modified_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_collateral_modified_base_mainnet", "attached_node": "model.synthetix.perp_collateral_modified_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_collateral_modified_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_base_mainnet_synth_market_id.d41b8065af": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_base_mainnet_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modified_base_mainnet_synth_market_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_mainnet_synth_market_id.d41b8065af", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_collateral_modified_base_mainnet_synth_market_id"], "alias": "not_null_perp_collateral_modified_base_mainnet_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.330302, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_collateral_modified_base_mainnet\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.perp_collateral_modified_base_mainnet", "attached_node": "model.synthetix.perp_collateral_modified_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('perp_collateral_modified_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_base_mainnet_synth_market_id__True__0.d556e7848d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_collateral_modified_base_mainnet_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__71bcdc49b6c55de5d207b282ee907dda.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_base_mainnet_synth_market_id__True__0.d556e7848d", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "dbt_utils_accepted_range_perp_collateral_modified_base_mainnet_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_perp__71bcdc49b6c55de5d207b282ee907dda", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__71bcdc49b6c55de5d207b282ee907dda", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__71bcdc49b6c55de5d207b282ee907dda"}, "created_at": 1727988938.33199, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__71bcdc49b6c55de5d207b282ee907dda\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__71bcdc49b6c55de5d207b282ee907dda.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_collateral_modified_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.perp_collateral_modified_base_mainnet", "attached_node": "model.synthetix.perp_collateral_modified_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('perp_collateral_modified_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.unique_perp_collateral_modified_base_mainnet_id.311ce0d794": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_collateral_modified_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_collateral_modified_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_collateral_modified_base_mainnet_id.311ce0d794", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "unique_perp_collateral_modified_base_mainnet_id"], "alias": "unique_perp_collateral_modified_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.3366616, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_collateral_modified_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_collateral_modified_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_collateral_modified_base_mainnet", "attached_node": "model.synthetix.perp_collateral_modified_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_collateral_modified_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_base_mainnet_id.f24bcc6b1b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modified_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_mainnet_id.f24bcc6b1b", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_collateral_modified_base_mainnet_id"], "alias": "not_null_perp_collateral_modified_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.3383229, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_collateral_modified_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_collateral_modified_base_mainnet", "attached_node": "model.synthetix.perp_collateral_modified_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_collateral_modified_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_base_mainnet_sender.b40c55b7ee": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_base_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modified_base_mainnet_sender.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_mainnet_sender.b40c55b7ee", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_collateral_modified_base_mainnet_sender"], "alias": "not_null_perp_collateral_modified_base_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.339978, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_collateral_modified_base_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.perp_collateral_modified_base_mainnet", "attached_node": "model.synthetix.perp_collateral_modified_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('perp_collateral_modified_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_base_mainnet_account_id.cdccf3f2af": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_base_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modified_base_mainnet_account_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_mainnet_account_id.cdccf3f2af", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_collateral_modified_base_mainnet_account_id"], "alias": "not_null_perp_collateral_modified_base_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.3416202, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_collateral_modified_base_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_collateral_modified_base_mainnet", "attached_node": "model.synthetix.perp_collateral_modified_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_collateral_modified_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_base_mainnet_account_id__True__0.9f7c28c3fd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_collateral_modified_base_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__d327f92360cb6163375dfb4606e9895b.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_base_mainnet_account_id__True__0.9f7c28c3fd", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "dbt_utils_accepted_range_perp_collateral_modified_base_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__d327f92360cb6163375dfb4606e9895b", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__d327f92360cb6163375dfb4606e9895b", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__d327f92360cb6163375dfb4606e9895b"}, "created_at": 1727988938.3433614, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__d327f92360cb6163375dfb4606e9895b\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__d327f92360cb6163375dfb4606e9895b.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_collateral_modified_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_collateral_modified_base_mainnet", "attached_node": "model.synthetix.perp_collateral_modified_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_collateral_modified_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_collateral_modified_base_mainnet_transaction_hash.3d3881c53b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modified_base_mainnet_transaction_hash.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_mainnet_transaction_hash.3d3881c53b", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_collateral_modified_base_mainnet_transaction_hash"], "alias": "not_null_perp_collateral_modified_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.3475983, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_collateral_modified_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_collateral_modified_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_collateral_modified_base_mainnet", "attached_node": "model.synthetix.perp_collateral_modified_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_collateral_modified_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_block_timestamp.8433c78b93": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_e_10da57e3dd965c93c9a634fba1bbc051.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_block_timestamp.8433c78b93", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_previous_order_expired_base_mainnet_block_timestamp"], "alias": "not_null_perp_previous_order_e_10da57e3dd965c93c9a634fba1bbc051", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_previous_order_e_10da57e3dd965c93c9a634fba1bbc051", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_previous_order_e_10da57e3dd965c93c9a634fba1bbc051"}, "created_at": 1727988938.3495088, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_previous_order_e_10da57e3dd965c93c9a634fba1bbc051\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_e_10da57e3dd965c93c9a634fba1bbc051.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_previous_order_expired_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_previous_order_expired_base_mainnet", "attached_node": "model.synthetix.perp_previous_order_expired_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_previous_order_expired_base_mainnet_id.f02978148f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_previous_order_expired_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_previous_order_expired_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_previous_order_expired_base_mainnet_id.f02978148f", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "unique_perp_previous_order_expired_base_mainnet_id"], "alias": "unique_perp_previous_order_expired_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.351162, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_previous_order_expired_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_previous_order_expired_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_previous_order_expired_base_mainnet", "attached_node": "model.synthetix.perp_previous_order_expired_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_id.bc7a46deda": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_expired_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_id.bc7a46deda", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_previous_order_expired_base_mainnet_id"], "alias": "not_null_perp_previous_order_expired_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.3528273, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_previous_order_expired_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_previous_order_expired_base_mainnet", "attached_node": "model.synthetix.perp_previous_order_expired_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_block_number.a563a713e9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_expired_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_block_number.a563a713e9", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_previous_order_expired_base_mainnet_block_number"], "alias": "not_null_perp_previous_order_expired_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.354568, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_previous_order_expired_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_previous_order_expired_base_mainnet", "attached_node": "model.synthetix.perp_previous_order_expired_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_market_id.3b39458251": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_base_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_expired_base_mainnet_market_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_market_id.3b39458251", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_previous_order_expired_base_mainnet_market_id"], "alias": "not_null_perp_previous_order_expired_base_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.3562033, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_base_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_previous_order_expired_base_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_previous_order_expired_base_mainnet", "attached_node": "model.synthetix.perp_previous_order_expired_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_base_mainnet_market_id__True__0.edc1c768de": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_previous_order_expired_base_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__38e6da3ddd428a4313493dcf36e342e3.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_base_mainnet_market_id__True__0.edc1c768de", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "dbt_utils_accepted_range_perp_previous_order_expired_base_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_perp__38e6da3ddd428a4313493dcf36e342e3", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__38e6da3ddd428a4313493dcf36e342e3", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__38e6da3ddd428a4313493dcf36e342e3"}, "created_at": 1727988938.3579686, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__38e6da3ddd428a4313493dcf36e342e3\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__38e6da3ddd428a4313493dcf36e342e3.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_previous_order_expired_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_previous_order_expired_base_mainnet", "attached_node": "model.synthetix.perp_previous_order_expired_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_event_name.14c38c565c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_expired_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_event_name.14c38c565c", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_previous_order_expired_base_mainnet_event_name"], "alias": "not_null_perp_previous_order_expired_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.3623211, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_previous_order_expired_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_previous_order_expired_base_mainnet", "attached_node": "model.synthetix.perp_previous_order_expired_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_previous_order_expired_base_mainnet_event_name__PreviousOrderExpired.a675fe5038": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_previous_order_expired_base_mainnet_event_name__PreviousOrderExpired", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_previous__f1f85fb8a0fd6aaccd2aa111bbcdd5f5.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_previous_order_expired_base_mainnet_event_name__PreviousOrderExpired.a675fe5038", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "accepted_values_perp_previous_order_expired_base_mainnet_event_name__PreviousOrderExpired"], "alias": "accepted_values_perp_previous__f1f85fb8a0fd6aaccd2aa111bbcdd5f5", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_previous__f1f85fb8a0fd6aaccd2aa111bbcdd5f5", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_previous__f1f85fb8a0fd6aaccd2aa111bbcdd5f5"}, "created_at": 1727988938.364201, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_previous__f1f85fb8a0fd6aaccd2aa111bbcdd5f5\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_previous__f1f85fb8a0fd6aaccd2aa111bbcdd5f5.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_previous_order_expired_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PreviousOrderExpired'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_previous_order_expired_base_mainnet", "attached_node": "model.synthetix.perp_previous_order_expired_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["PreviousOrderExpired"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_transaction_hash.97e2d12b2c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_e_fe68f0f2547780fe942fbab172b4b175.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_transaction_hash.97e2d12b2c", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_previous_order_expired_base_mainnet_transaction_hash"], "alias": "not_null_perp_previous_order_e_fe68f0f2547780fe942fbab172b4b175", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_previous_order_e_fe68f0f2547780fe942fbab172b4b175", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_previous_order_e_fe68f0f2547780fe942fbab172b4b175"}, "created_at": 1727988938.3683743, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_previous_order_e_fe68f0f2547780fe942fbab172b4b175\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_e_fe68f0f2547780fe942fbab172b4b175.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_previous_order_expired_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_previous_order_expired_base_mainnet", "attached_node": "model.synthetix.perp_previous_order_expired_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_account_id.c8037fd435": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_base_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_expired_base_mainnet_account_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_account_id.c8037fd435", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_previous_order_expired_base_mainnet_account_id"], "alias": "not_null_perp_previous_order_expired_base_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.370066, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_base_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_previous_order_expired_base_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_previous_order_expired_base_mainnet", "attached_node": "model.synthetix.perp_previous_order_expired_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_base_mainnet_account_id__True__0.e4b1283a09": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_previous_order_expired_base_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__3acdf241e24b7f7e38734d2bd15a2f07.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_base_mainnet_account_id__True__0.e4b1283a09", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "dbt_utils_accepted_range_perp_previous_order_expired_base_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__3acdf241e24b7f7e38734d2bd15a2f07", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__3acdf241e24b7f7e38734d2bd15a2f07", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__3acdf241e24b7f7e38734d2bd15a2f07"}, "created_at": 1727988938.3718908, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__3acdf241e24b7f7e38734d2bd15a2f07\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__3acdf241e24b7f7e38734d2bd15a2f07.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_previous_order_expired_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_previous_order_expired_base_mainnet", "attached_node": "model.synthetix.perp_previous_order_expired_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_contract.5eed227a76": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_expired_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_contract.5eed227a76", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_previous_order_expired_base_mainnet_contract"], "alias": "not_null_perp_previous_order_expired_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.3760886, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_previous_order_expired_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_previous_order_expired_base_mainnet", "attached_node": "model.synthetix.perp_previous_order_expired_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_base_mainnet_market_name.162fe82996": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_base_mainnet_market_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_base_mainnet_market_name.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_base_mainnet_market_name.162fe82996", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_market_created_base_mainnet_market_name"], "alias": "not_null_perp_market_created_base_mainnet_market_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.3780231, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_market_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_created_base_mainnet\"\nwhere market_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_name", "file_key_name": "models.perp_market_created_base_mainnet", "attached_node": "model.synthetix.perp_market_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_name", "model": "{{ get_where_subquery(ref('perp_market_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_market_created_base_mainnet_id.e1227e7e46": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_market_created_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_market_created_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_market_created_base_mainnet_id.e1227e7e46", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "unique_perp_market_created_base_mainnet_id"], "alias": "unique_perp_market_created_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.3796923, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_market_created_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_created_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_market_created_base_mainnet", "attached_node": "model.synthetix.perp_market_created_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_market_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_base_mainnet_id.eb84eb9821": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_base_mainnet_id.eb84eb9821", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_market_created_base_mainnet_id"], "alias": "not_null_perp_market_created_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.381329, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_created_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_market_created_base_mainnet", "attached_node": "model.synthetix.perp_market_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_market_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_base_mainnet_market_symbol.06e88b6544": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_base_mainnet_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_base_mainnet_market_symbol.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_base_mainnet_market_symbol.06e88b6544", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_market_created_base_mainnet_market_symbol"], "alias": "not_null_perp_market_created_base_mainnet_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.3830228, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_created_base_mainnet\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.perp_market_created_base_mainnet", "attached_node": "model.synthetix.perp_market_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('perp_market_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_base_mainnet_event_name.f103b43404": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_base_mainnet_event_name.f103b43404", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_market_created_base_mainnet_event_name"], "alias": "not_null_perp_market_created_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.3846638, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_created_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_market_created_base_mainnet", "attached_node": "model.synthetix.perp_market_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_market_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_market_created_base_mainnet_event_name__MarketCreated.d9da845e2f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_market_created_base_mainnet_event_name__MarketCreated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_market_cr_7434d6ba85d2b13eddfd543b8ba88517.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_market_created_base_mainnet_event_name__MarketCreated.d9da845e2f", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "accepted_values_perp_market_created_base_mainnet_event_name__MarketCreated"], "alias": "accepted_values_perp_market_cr_7434d6ba85d2b13eddfd543b8ba88517", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_market_cr_7434d6ba85d2b13eddfd543b8ba88517", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_market_cr_7434d6ba85d2b13eddfd543b8ba88517"}, "created_at": 1727988938.3864343, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_market_cr_7434d6ba85d2b13eddfd543b8ba88517\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_market_cr_7434d6ba85d2b13eddfd543b8ba88517.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_created_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketCreated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_market_created_base_mainnet", "attached_node": "model.synthetix.perp_market_created_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["MarketCreated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_market_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_base_mainnet_block_number.31d8a749ec": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_base_mainnet_block_number.31d8a749ec", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_market_created_base_mainnet_block_number"], "alias": "not_null_perp_market_created_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.3906972, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_created_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_market_created_base_mainnet", "attached_node": "model.synthetix.perp_market_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_market_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_base_mainnet_block_timestamp.b13b8b381f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_base_mainnet_block_timestamp.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_base_mainnet_block_timestamp.b13b8b381f", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_market_created_base_mainnet_block_timestamp"], "alias": "not_null_perp_market_created_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.392607, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_created_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_market_created_base_mainnet", "attached_node": "model.synthetix.perp_market_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_market_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_base_mainnet_contract.dd8ab60012": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_base_mainnet_contract.dd8ab60012", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_market_created_base_mainnet_contract"], "alias": "not_null_perp_market_created_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.3942568, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_created_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_market_created_base_mainnet", "attached_node": "model.synthetix.perp_market_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_market_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_base_mainnet_perps_market_id.d04a2adf66": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_base_mainnet_perps_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_base_mainnet_perps_market_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_base_mainnet_perps_market_id.d04a2adf66", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_market_created_base_mainnet_perps_market_id"], "alias": "not_null_perp_market_created_base_mainnet_perps_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.3959064, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_perps_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect perps_market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_created_base_mainnet\"\nwhere perps_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "perps_market_id", "file_key_name": "models.perp_market_created_base_mainnet", "attached_node": "model.synthetix.perp_market_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "perps_market_id", "model": "{{ get_where_subquery(ref('perp_market_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_market_created_base_mainnet_perps_market_id__True__0.7835f6c4e2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_market_created_base_mainnet_perps_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__0b37a3599eb14cec3c2f3ca072560ad4.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_created_base_mainnet_perps_market_id__True__0.7835f6c4e2", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "dbt_utils_accepted_range_perp_market_created_base_mainnet_perps_market_id__True__0"], "alias": "dbt_utils_accepted_range_perp__0b37a3599eb14cec3c2f3ca072560ad4", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__0b37a3599eb14cec3c2f3ca072560ad4", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__0b37a3599eb14cec3c2f3ca072560ad4"}, "created_at": 1727988938.3975723, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__0b37a3599eb14cec3c2f3ca072560ad4\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__0b37a3599eb14cec3c2f3ca072560ad4.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_created_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not perps_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "perps_market_id", "file_key_name": "models.perp_market_created_base_mainnet", "attached_node": "model.synthetix.perp_market_created_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "perps_market_id", "model": "{{ get_where_subquery(ref('perp_market_created_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_market_created_base_mainnet_transaction_hash.005c8ea981": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_base_mainnet_transaction_hash.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_base_mainnet_transaction_hash.005c8ea981", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_market_created_base_mainnet_transaction_hash"], "alias": "not_null_perp_market_created_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.402005, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_market_created_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_created_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_market_created_base_mainnet", "attached_node": "model.synthetix.perp_market_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_market_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_charged_base_mainnet_event_name.d0c6828a2c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_charged_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_charged_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_charged_base_mainnet_event_name.d0c6828a2c", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_interest_charged_base_mainnet_event_name"], "alias": "not_null_perp_interest_charged_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.4036908, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_charged_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_interest_charged_base_mainnet", "attached_node": "model.synthetix.perp_interest_charged_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_interest_charged_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_interest_charged_base_mainnet_event_name__InterestCharged.92bd4d647b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_interest_charged_base_mainnet_event_name__InterestCharged", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_interest__9a5088d02872b4bc8893361776515557.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_interest_charged_base_mainnet_event_name__InterestCharged.92bd4d647b", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "accepted_values_perp_interest_charged_base_mainnet_event_name__InterestCharged"], "alias": "accepted_values_perp_interest__9a5088d02872b4bc8893361776515557", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_interest__9a5088d02872b4bc8893361776515557", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_interest__9a5088d02872b4bc8893361776515557"}, "created_at": 1727988938.4053738, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_interest__9a5088d02872b4bc8893361776515557\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_interest__9a5088d02872b4bc8893361776515557.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_charged_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'InterestCharged'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_interest_charged_base_mainnet", "attached_node": "model.synthetix.perp_interest_charged_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["InterestCharged"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_interest_charged_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_charged_base_mainnet_contract.637ff31ac5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_charged_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_charged_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_charged_base_mainnet_contract.637ff31ac5", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_interest_charged_base_mainnet_contract"], "alias": "not_null_perp_interest_charged_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.4096634, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_charged_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_interest_charged_base_mainnet", "attached_node": "model.synthetix.perp_interest_charged_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_interest_charged_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_charged_base_mainnet_transaction_hash.82d6f4539b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_charged_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_charged_base_mainnet_transaction_hash.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_charged_base_mainnet_transaction_hash.82d6f4539b", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_interest_charged_base_mainnet_transaction_hash"], "alias": "not_null_perp_interest_charged_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.4113262, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_charged_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_interest_charged_base_mainnet", "attached_node": "model.synthetix.perp_interest_charged_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_interest_charged_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_charged_base_mainnet_block_timestamp.c006ab16a0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_charged_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_charged_base_mainnet_block_timestamp.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_charged_base_mainnet_block_timestamp.c006ab16a0", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_interest_charged_base_mainnet_block_timestamp"], "alias": "not_null_perp_interest_charged_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.4129877, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_charged_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_interest_charged_base_mainnet", "attached_node": "model.synthetix.perp_interest_charged_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_interest_charged_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_interest_charged_base_mainnet_id.849ecb5e38": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_interest_charged_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_interest_charged_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_interest_charged_base_mainnet_id.849ecb5e38", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "unique_perp_interest_charged_base_mainnet_id"], "alias": "unique_perp_interest_charged_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.4147754, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_interest_charged_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_charged_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_interest_charged_base_mainnet", "attached_node": "model.synthetix.perp_interest_charged_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_interest_charged_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_charged_base_mainnet_id.a4394853e3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_charged_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_charged_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_charged_base_mainnet_id.a4394853e3", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_interest_charged_base_mainnet_id"], "alias": "not_null_perp_interest_charged_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.4164426, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_charged_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_interest_charged_base_mainnet", "attached_node": "model.synthetix.perp_interest_charged_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_interest_charged_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_charged_base_mainnet_block_number.634b5a2ca3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_charged_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_charged_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_charged_base_mainnet_block_number.634b5a2ca3", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_interest_charged_base_mainnet_block_number"], "alias": "not_null_perp_interest_charged_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.4180827, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_charged_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_interest_charged_base_mainnet", "attached_node": "model.synthetix.perp_interest_charged_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_interest_charged_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_charged_base_mainnet_account_id.9cea8c57e9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_charged_base_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_charged_base_mainnet_account_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_charged_base_mainnet_account_id.9cea8c57e9", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_interest_charged_base_mainnet_account_id"], "alias": "not_null_perp_interest_charged_base_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.4197276, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_charged_base_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_charged_base_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_interest_charged_base_mainnet", "attached_node": "model.synthetix.perp_interest_charged_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_interest_charged_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_interest_charged_base_mainnet_account_id__True__0.a3ec3de479": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_interest_charged_base_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__4c35ab86852077b43fc01e88f838bea7.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_interest_charged_base_mainnet_account_id__True__0.a3ec3de479", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "dbt_utils_accepted_range_perp_interest_charged_base_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__4c35ab86852077b43fc01e88f838bea7", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__4c35ab86852077b43fc01e88f838bea7", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__4c35ab86852077b43fc01e88f838bea7"}, "created_at": 1727988938.4213598, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__4c35ab86852077b43fc01e88f838bea7\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__4c35ab86852077b43fc01e88f838bea7.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_charged_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_interest_charged_base_mainnet", "attached_node": "model.synthetix.perp_interest_charged_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_interest_charged_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_block_timestamp.0d665a1669": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_up_a5c50f5470a747deccef9af1fc593db4.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_block_timestamp.0d665a1669", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_interest_rate_updated_base_mainnet_block_timestamp"], "alias": "not_null_perp_interest_rate_up_a5c50f5470a747deccef9af1fc593db4", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_interest_rate_up_a5c50f5470a747deccef9af1fc593db4", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_interest_rate_up_a5c50f5470a747deccef9af1fc593db4"}, "created_at": 1727988938.4258306, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_interest_rate_up_a5c50f5470a747deccef9af1fc593db4\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_a5c50f5470a747deccef9af1fc593db4.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_rate_updated_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_interest_rate_updated_base_mainnet", "attached_node": "model.synthetix.perp_interest_rate_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_event_name.36434bd8cd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_updated_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_event_name.36434bd8cd", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_interest_rate_updated_base_mainnet_event_name"], "alias": "not_null_perp_interest_rate_updated_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.4274821, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_rate_updated_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_interest_rate_updated_base_mainnet", "attached_node": "model.synthetix.perp_interest_rate_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_interest_rate_updated_base_mainnet_event_name__InterestRateUpdated.1f640e1a2e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_interest_rate_updated_base_mainnet_event_name__InterestRateUpdated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_interest__fd8e2c9af9e5c30d7233e0d1058b0255.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_interest_rate_updated_base_mainnet_event_name__InterestRateUpdated.1f640e1a2e", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "accepted_values_perp_interest_rate_updated_base_mainnet_event_name__InterestRateUpdated"], "alias": "accepted_values_perp_interest__fd8e2c9af9e5c30d7233e0d1058b0255", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_interest__fd8e2c9af9e5c30d7233e0d1058b0255", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_interest__fd8e2c9af9e5c30d7233e0d1058b0255"}, "created_at": 1727988938.4292908, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_interest__fd8e2c9af9e5c30d7233e0d1058b0255\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/accepted_values_perp_interest__fd8e2c9af9e5c30d7233e0d1058b0255.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_rate_updated_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'InterestRateUpdated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_interest_rate_updated_base_mainnet", "attached_node": "model.synthetix.perp_interest_rate_updated_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["InterestRateUpdated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_transaction_hash.84f20da856": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_up_ccdd1d21db3976e0a6d6664759dc9785.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_transaction_hash.84f20da856", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_interest_rate_updated_base_mainnet_transaction_hash"], "alias": "not_null_perp_interest_rate_up_ccdd1d21db3976e0a6d6664759dc9785", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_interest_rate_up_ccdd1d21db3976e0a6d6664759dc9785", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_interest_rate_up_ccdd1d21db3976e0a6d6664759dc9785"}, "created_at": 1727988938.4334383, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_interest_rate_up_ccdd1d21db3976e0a6d6664759dc9785\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_ccdd1d21db3976e0a6d6664759dc9785.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_rate_updated_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_interest_rate_updated_base_mainnet", "attached_node": "model.synthetix.perp_interest_rate_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_interest_rate.cfecf76356": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_base_mainnet_interest_rate", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_updated_base_mainnet_interest_rate.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_interest_rate.cfecf76356", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_interest_rate_updated_base_mainnet_interest_rate"], "alias": "not_null_perp_interest_rate_updated_base_mainnet_interest_rate", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.4351177, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_base_mainnet_interest_rate.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest_rate\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_rate_updated_base_mainnet\"\nwhere interest_rate is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "interest_rate", "file_key_name": "models.perp_interest_rate_updated_base_mainnet", "attached_node": "model.synthetix.perp_interest_rate_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "interest_rate", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_base_mainnet_interest_rate__True__0.9e368f0a36": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_interest_rate_updated_base_mainnet_interest_rate__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__006ba001f62dfd753ee2519801adcc64.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_base_mainnet_interest_rate__True__0.9e368f0a36", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "dbt_utils_accepted_range_perp_interest_rate_updated_base_mainnet_interest_rate__True__0"], "alias": "dbt_utils_accepted_range_perp__006ba001f62dfd753ee2519801adcc64", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__006ba001f62dfd753ee2519801adcc64", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__006ba001f62dfd753ee2519801adcc64"}, "created_at": 1727988938.4369924, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__006ba001f62dfd753ee2519801adcc64\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__006ba001f62dfd753ee2519801adcc64.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_rate_updated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not interest_rate >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "interest_rate", "file_key_name": "models.perp_interest_rate_updated_base_mainnet", "attached_node": "model.synthetix.perp_interest_rate_updated_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "interest_rate", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_block_number.76213ff694": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_updated_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_block_number.76213ff694", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_interest_rate_updated_base_mainnet_block_number"], "alias": "not_null_perp_interest_rate_updated_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.4411101, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_rate_updated_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_interest_rate_updated_base_mainnet", "attached_node": "model.synthetix.perp_interest_rate_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_interest_rate_updated_base_mainnet_id.bddddb2671": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_interest_rate_updated_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_interest_rate_updated_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_interest_rate_updated_base_mainnet_id.bddddb2671", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "unique_perp_interest_rate_updated_base_mainnet_id"], "alias": "unique_perp_interest_rate_updated_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.4429765, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/unique_perp_interest_rate_updated_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_rate_updated_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_interest_rate_updated_base_mainnet", "attached_node": "model.synthetix.perp_interest_rate_updated_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_id.e9a20cc82f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_updated_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_id.e9a20cc82f", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_interest_rate_updated_base_mainnet_id"], "alias": "not_null_perp_interest_rate_updated_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.4446428, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_rate_updated_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_interest_rate_updated_base_mainnet", "attached_node": "model.synthetix.perp_interest_rate_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_contract.79599300ad": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_updated_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_contract.79599300ad", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_interest_rate_updated_base_mainnet_contract"], "alias": "not_null_perp_interest_rate_updated_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.446289, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_rate_updated_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_interest_rate_updated_base_mainnet", "attached_node": "model.synthetix.perp_interest_rate_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_super_market_id.234f62d024": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_base_mainnet_super_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_up_308696c4605075a9f0960b8219cae796.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_super_market_id.234f62d024", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "not_null_perp_interest_rate_updated_base_mainnet_super_market_id"], "alias": "not_null_perp_interest_rate_up_308696c4605075a9f0960b8219cae796", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_interest_rate_up_308696c4605075a9f0960b8219cae796", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_interest_rate_up_308696c4605075a9f0960b8219cae796"}, "created_at": 1727988938.4479482, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_interest_rate_up_308696c4605075a9f0960b8219cae796\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_308696c4605075a9f0960b8219cae796.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect super_market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_rate_updated_base_mainnet\"\nwhere super_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "super_market_id", "file_key_name": "models.perp_interest_rate_updated_base_mainnet", "attached_node": "model.synthetix.perp_interest_rate_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "super_market_id", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_base_mainnet_super_market_id__True__0.4d69e0aece": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_interest_rate_updated_base_mainnet_super_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__01404a20fe191971a6b2db96b06927ae.sql", "original_file_path": "models/raw/base/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_base_mainnet_super_market_id__True__0.4d69e0aece", "fqn": ["synthetix", "raw", "base", "mainnet", "perp", "dbt_utils_accepted_range_perp_interest_rate_updated_base_mainnet_super_market_id__True__0"], "alias": "dbt_utils_accepted_range_perp__01404a20fe191971a6b2db96b06927ae", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__01404a20fe191971a6b2db96b06927ae", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__01404a20fe191971a6b2db96b06927ae"}, "created_at": 1727988938.4496102, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__01404a20fe191971a6b2db96b06927ae\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__01404a20fe191971a6b2db96b06927ae.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_rate_updated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not super_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "super_market_id", "file_key_name": "models.perp_interest_rate_updated_base_mainnet", "attached_node": "model.synthetix.perp_interest_rate_updated_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "super_market_id", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_committed_base_mainnet_id.4e7c563b12": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_base_mainnet_id.4e7c563b12", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_order_committed_base_mainnet_id"], "alias": "not_null_spot_order_committed_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.4683447, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_order_committed_base_mainnet", "attached_node": "model.synthetix.spot_order_committed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_order_committed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_order_committed_base_mainnet_id.ebe225e3c1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_order_committed_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_order_committed_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_order_committed_base_mainnet_id.ebe225e3c1", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "unique_spot_order_committed_base_mainnet_id"], "alias": "unique_spot_order_committed_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.4700787, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_order_committed_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_order_committed_base_mainnet", "attached_node": "model.synthetix.spot_order_committed_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_order_committed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_base_mainnet_event_name.dc08478d35": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_base_mainnet_event_name.dc08478d35", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_order_committed_base_mainnet_event_name"], "alias": "not_null_spot_order_committed_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.4717636, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_order_committed_base_mainnet", "attached_node": "model.synthetix.spot_order_committed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_order_committed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_order_committed_base_mainnet_event_name__OrderCommitted.7219cd261b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_order_committed_base_mainnet_event_name__OrderCommitted", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_order_com_4c433d07e02d38aa839b7507d28bfcd9.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_order_committed_base_mainnet_event_name__OrderCommitted.7219cd261b", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "accepted_values_spot_order_committed_base_mainnet_event_name__OrderCommitted"], "alias": "accepted_values_spot_order_com_4c433d07e02d38aa839b7507d28bfcd9", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_order_com_4c433d07e02d38aa839b7507d28bfcd9", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_order_com_4c433d07e02d38aa839b7507d28bfcd9"}, "created_at": 1727988938.4734497, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_order_com_4c433d07e02d38aa839b7507d28bfcd9\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_order_com_4c433d07e02d38aa839b7507d28bfcd9.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderCommitted'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_order_committed_base_mainnet", "attached_node": "model.synthetix.spot_order_committed_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["OrderCommitted"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_order_committed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_base_mainnet_sender.fcb2f6b8e6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_base_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_base_mainnet_sender.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_base_mainnet_sender.fcb2f6b8e6", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_order_committed_base_mainnet_sender"], "alias": "not_null_spot_order_committed_base_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.4776545, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.spot_order_committed_base_mainnet", "attached_node": "model.synthetix.spot_order_committed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('spot_order_committed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_base_mainnet_block_timestamp.b355df469e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_base_mainnet_block_timestamp.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_base_mainnet_block_timestamp.b355df469e", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_order_committed_base_mainnet_block_timestamp"], "alias": "not_null_spot_order_committed_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.4793155, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_order_committed_base_mainnet", "attached_node": "model.synthetix.spot_order_committed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_order_committed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_base_mainnet_referrer.773110510c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_base_mainnet_referrer", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_base_mainnet_referrer.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_base_mainnet_referrer.773110510c", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_order_committed_base_mainnet_referrer"], "alias": "not_null_spot_order_committed_base_mainnet_referrer", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.4811223, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_referrer.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"\nwhere referrer is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "referrer", "file_key_name": "models.spot_order_committed_base_mainnet", "attached_node": "model.synthetix.spot_order_committed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "referrer", "model": "{{ get_where_subquery(ref('spot_order_committed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_base_mainnet_amount_provided.99b6d3d7c6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_base_mainnet_amount_provided", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_base_mainnet_amount_provided.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_base_mainnet_amount_provided.99b6d3d7c6", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_order_committed_base_mainnet_amount_provided"], "alias": "not_null_spot_order_committed_base_mainnet_amount_provided", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.4828024, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_amount_provided.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_provided\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"\nwhere amount_provided is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_provided", "file_key_name": "models.spot_order_committed_base_mainnet", "attached_node": "model.synthetix.spot_order_committed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_provided", "model": "{{ get_where_subquery(ref('spot_order_committed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_order_committed_base_mainnet_amount_provided__True__0.9f6ff0bd95": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_order_committed_base_mainnet_amount_provided__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__a02cf2343cb17dff85dc6395f9049952.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_committed_base_mainnet_amount_provided__True__0.9f6ff0bd95", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "dbt_utils_accepted_range_spot_order_committed_base_mainnet_amount_provided__True__0"], "alias": "dbt_utils_accepted_range_spot__a02cf2343cb17dff85dc6395f9049952", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__a02cf2343cb17dff85dc6395f9049952", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__a02cf2343cb17dff85dc6395f9049952"}, "created_at": 1727988938.4844759, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__a02cf2343cb17dff85dc6395f9049952\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__a02cf2343cb17dff85dc6395f9049952.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_provided >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_provided", "file_key_name": "models.spot_order_committed_base_mainnet", "attached_node": "model.synthetix.spot_order_committed_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount_provided", "model": "{{ get_where_subquery(ref('spot_order_committed_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_committed_base_mainnet_transaction_hash.bf2697d39d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_base_mainnet_transaction_hash.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_base_mainnet_transaction_hash.bf2697d39d", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_order_committed_base_mainnet_transaction_hash"], "alias": "not_null_spot_order_committed_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.4887674, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_order_committed_base_mainnet", "attached_node": "model.synthetix.spot_order_committed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_order_committed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_base_mainnet_contract.2711d7c5f2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_base_mainnet_contract.2711d7c5f2", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_order_committed_base_mainnet_contract"], "alias": "not_null_spot_order_committed_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.490443, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_order_committed_base_mainnet", "attached_node": "model.synthetix.spot_order_committed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_order_committed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_base_mainnet_market_id.eb878589ce": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_base_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_base_mainnet_market_id.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_base_mainnet_market_id.eb878589ce", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_order_committed_base_mainnet_market_id"], "alias": "not_null_spot_order_committed_base_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.4921107, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.spot_order_committed_base_mainnet", "attached_node": "model.synthetix.spot_order_committed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('spot_order_committed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_order_committed_base_mainnet_market_id__True__0.d412907ad8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_order_committed_base_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__65d3e3580b09d62b0665c39e0dd6b655.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_committed_base_mainnet_market_id__True__0.d412907ad8", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "dbt_utils_accepted_range_spot_order_committed_base_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__65d3e3580b09d62b0665c39e0dd6b655", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__65d3e3580b09d62b0665c39e0dd6b655", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__65d3e3580b09d62b0665c39e0dd6b655"}, "created_at": 1727988938.4937975, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__65d3e3580b09d62b0665c39e0dd6b655\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__65d3e3580b09d62b0665c39e0dd6b655.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.spot_order_committed_base_mainnet", "attached_node": "model.synthetix.spot_order_committed_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('spot_order_committed_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_committed_base_mainnet_block_number.b73840a782": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_base_mainnet_block_number.b73840a782", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_order_committed_base_mainnet_block_number"], "alias": "not_null_spot_order_committed_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.498044, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_order_committed_base_mainnet", "attached_node": "model.synthetix.spot_order_committed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_order_committed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_base_mainnet_order_type.af8cf04472": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_base_mainnet_order_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_base_mainnet_order_type.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_base_mainnet_order_type.af8cf04472", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_order_committed_base_mainnet_order_type"], "alias": "not_null_spot_order_committed_base_mainnet_order_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.499713, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_committed_base_mainnet_order_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect order_type\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"\nwhere order_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "order_type", "file_key_name": "models.spot_order_committed_base_mainnet", "attached_node": "model.synthetix.spot_order_committed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "order_type", "model": "{{ get_where_subquery(ref('spot_order_committed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_mainnet_final_order_amount__True__0.285227b4ad": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_order_settled_base_mainnet_final_order_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__aea7b1bee7446de9ad2a7c38052a0c1b.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_mainnet_final_order_amount__True__0.285227b4ad", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "dbt_utils_accepted_range_spot_order_settled_base_mainnet_final_order_amount__True__0"], "alias": "dbt_utils_accepted_range_spot__aea7b1bee7446de9ad2a7c38052a0c1b", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__aea7b1bee7446de9ad2a7c38052a0c1b", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__aea7b1bee7446de9ad2a7c38052a0c1b"}, "created_at": 1727988938.5015185, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__aea7b1bee7446de9ad2a7c38052a0c1b\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__aea7b1bee7446de9ad2a7c38052a0c1b.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not final_order_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "final_order_amount", "file_key_name": "models.spot_order_settled_base_mainnet", "attached_node": "model.synthetix.spot_order_settled_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "final_order_amount", "model": "{{ get_where_subquery(ref('spot_order_settled_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_settled_base_mainnet_settler.32eafc3529": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_base_mainnet_settler", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_base_mainnet_settler.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_base_mainnet_settler.32eafc3529", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_order_settled_base_mainnet_settler"], "alias": "not_null_spot_order_settled_base_mainnet_settler", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.5056736, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_settler.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect settler\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\nwhere settler is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "settler", "file_key_name": "models.spot_order_settled_base_mainnet", "attached_node": "model.synthetix.spot_order_settled_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "settler", "model": "{{ get_where_subquery(ref('spot_order_settled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_settled_base_mainnet_block_number.0da3f5f83c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_base_mainnet_block_number.0da3f5f83c", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_order_settled_base_mainnet_block_number"], "alias": "not_null_spot_order_settled_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.5073228, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_order_settled_base_mainnet", "attached_node": "model.synthetix.spot_order_settled_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_order_settled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_settled_base_mainnet_transaction_hash.cc03e5396c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_base_mainnet_transaction_hash.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_base_mainnet_transaction_hash.cc03e5396c", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_order_settled_base_mainnet_transaction_hash"], "alias": "not_null_spot_order_settled_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.5095737, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_order_settled_base_mainnet", "attached_node": "model.synthetix.spot_order_settled_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_order_settled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_settled_base_mainnet_block_timestamp.d6a06e33d2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_base_mainnet_block_timestamp.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_base_mainnet_block_timestamp.d6a06e33d2", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_order_settled_base_mainnet_block_timestamp"], "alias": "not_null_spot_order_settled_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.5112333, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_order_settled_base_mainnet", "attached_node": "model.synthetix.spot_order_settled_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_order_settled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_settled_base_mainnet_id.bee9f4adc9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_base_mainnet_id.bee9f4adc9", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_order_settled_base_mainnet_id"], "alias": "not_null_spot_order_settled_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.512898, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_order_settled_base_mainnet", "attached_node": "model.synthetix.spot_order_settled_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_order_settled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_order_settled_base_mainnet_id.3552e2a2e6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_order_settled_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_order_settled_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_order_settled_base_mainnet_id.3552e2a2e6", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "unique_spot_order_settled_base_mainnet_id"], "alias": "unique_spot_order_settled_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.5145535, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_order_settled_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_order_settled_base_mainnet", "attached_node": "model.synthetix.spot_order_settled_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_order_settled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_settled_base_mainnet_order_type.0e7f500a0a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_base_mainnet_order_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_base_mainnet_order_type.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_base_mainnet_order_type.0e7f500a0a", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_order_settled_base_mainnet_order_type"], "alias": "not_null_spot_order_settled_base_mainnet_order_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.5162814, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_order_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect order_type\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\nwhere order_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "order_type", "file_key_name": "models.spot_order_settled_base_mainnet", "attached_node": "model.synthetix.spot_order_settled_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "order_type", "model": "{{ get_where_subquery(ref('spot_order_settled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_settled_base_mainnet_contract.901410d0f9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_base_mainnet_contract.901410d0f9", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_order_settled_base_mainnet_contract"], "alias": "not_null_spot_order_settled_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.5179217, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_order_settled_base_mainnet", "attached_node": "model.synthetix.spot_order_settled_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_order_settled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_settled_base_mainnet_price.a8065724a1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_base_mainnet_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_base_mainnet_price.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_base_mainnet_price.a8065724a1", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_order_settled_base_mainnet_price"], "alias": "not_null_spot_order_settled_base_mainnet_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.5196154, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.spot_order_settled_base_mainnet", "attached_node": "model.synthetix.spot_order_settled_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('spot_order_settled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_mainnet_price__True__0.a69aaf95b9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_order_settled_base_mainnet_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__8d96f308a14c2fcecde8c2bb1366d4b7.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_mainnet_price__True__0.a69aaf95b9", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "dbt_utils_accepted_range_spot_order_settled_base_mainnet_price__True__0"], "alias": "dbt_utils_accepted_range_spot__8d96f308a14c2fcecde8c2bb1366d4b7", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__8d96f308a14c2fcecde8c2bb1366d4b7", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__8d96f308a14c2fcecde8c2bb1366d4b7"}, "created_at": 1727988938.5224319, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__8d96f308a14c2fcecde8c2bb1366d4b7\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__8d96f308a14c2fcecde8c2bb1366d4b7.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.spot_order_settled_base_mainnet", "attached_node": "model.synthetix.spot_order_settled_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "price", "model": "{{ get_where_subquery(ref('spot_order_settled_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_settled_base_mainnet_market_id.ea53981200": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_base_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_base_mainnet_market_id.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_base_mainnet_market_id.ea53981200", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_order_settled_base_mainnet_market_id"], "alias": "not_null_spot_order_settled_base_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.5283036, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.spot_order_settled_base_mainnet", "attached_node": "model.synthetix.spot_order_settled_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('spot_order_settled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_mainnet_market_id__True__0.57e7a4e22d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_order_settled_base_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__584d45f3a8837e04a304f44a0b6d6352.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_mainnet_market_id__True__0.57e7a4e22d", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "dbt_utils_accepted_range_spot_order_settled_base_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__584d45f3a8837e04a304f44a0b6d6352", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__584d45f3a8837e04a304f44a0b6d6352", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__584d45f3a8837e04a304f44a0b6d6352"}, "created_at": 1727988938.5302312, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__584d45f3a8837e04a304f44a0b6d6352\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__584d45f3a8837e04a304f44a0b6d6352.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.spot_order_settled_base_mainnet", "attached_node": "model.synthetix.spot_order_settled_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('spot_order_settled_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_settled_base_mainnet_collected_fees.f0d64ac401": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_base_mainnet_collected_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_base_mainnet_collected_fees.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_base_mainnet_collected_fees.f0d64ac401", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_order_settled_base_mainnet_collected_fees"], "alias": "not_null_spot_order_settled_base_mainnet_collected_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.5345316, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_collected_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\nwhere collected_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.spot_order_settled_base_mainnet", "attached_node": "model.synthetix.spot_order_settled_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collected_fees", "model": "{{ get_where_subquery(ref('spot_order_settled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_mainnet_collected_fees__True__0.d7bd810890": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_order_settled_base_mainnet_collected_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__4bab578943a7ebfec47867006c5ba2c0.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_mainnet_collected_fees__True__0.d7bd810890", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "dbt_utils_accepted_range_spot_order_settled_base_mainnet_collected_fees__True__0"], "alias": "dbt_utils_accepted_range_spot__4bab578943a7ebfec47867006c5ba2c0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__4bab578943a7ebfec47867006c5ba2c0", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__4bab578943a7ebfec47867006c5ba2c0"}, "created_at": 1727988938.5361967, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__4bab578943a7ebfec47867006c5ba2c0\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__4bab578943a7ebfec47867006c5ba2c0.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.spot_order_settled_base_mainnet", "attached_node": "model.synthetix.spot_order_settled_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collected_fees", "model": "{{ get_where_subquery(ref('spot_order_settled_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_settled_base_mainnet_event_name.b99840eec6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_base_mainnet_event_name.b99840eec6", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_order_settled_base_mainnet_event_name"], "alias": "not_null_spot_order_settled_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.540538, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_settled_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_order_settled_base_mainnet", "attached_node": "model.synthetix.spot_order_settled_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_order_settled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_order_settled_base_mainnet_event_name__OrderSettled.30376f4577": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_order_settled_base_mainnet_event_name__OrderSettled", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_order_set_c626d10dbdef75cbd4bd6eb843c8cf29.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_order_settled_base_mainnet_event_name__OrderSettled.30376f4577", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "accepted_values_spot_order_settled_base_mainnet_event_name__OrderSettled"], "alias": "accepted_values_spot_order_set_c626d10dbdef75cbd4bd6eb843c8cf29", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_order_set_c626d10dbdef75cbd4bd6eb843c8cf29", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_order_set_c626d10dbdef75cbd4bd6eb843c8cf29"}, "created_at": 1727988938.5422182, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_order_set_c626d10dbdef75cbd4bd6eb843c8cf29\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_order_set_c626d10dbdef75cbd4bd6eb843c8cf29.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderSettled'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_order_settled_base_mainnet", "attached_node": "model.synthetix.spot_order_settled_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["OrderSettled"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_order_settled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_cancelled_base_mainnet_id.5486ce1cb2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_mainnet_id.5486ce1cb2", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_order_cancelled_base_mainnet_id"], "alias": "not_null_spot_order_cancelled_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.546479, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_cancelled_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_order_cancelled_base_mainnet", "attached_node": "model.synthetix.spot_order_cancelled_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_order_cancelled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_order_cancelled_base_mainnet_id.5ac9e5a86c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_order_cancelled_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_order_cancelled_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_order_cancelled_base_mainnet_id.5ac9e5a86c", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "unique_spot_order_cancelled_base_mainnet_id"], "alias": "unique_spot_order_cancelled_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.5481484, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_order_cancelled_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_cancelled_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_order_cancelled_base_mainnet", "attached_node": "model.synthetix.spot_order_cancelled_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_order_cancelled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_cancelled_base_mainnet_block_timestamp.81016bb88f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_base_mainnet_block_timestamp.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_mainnet_block_timestamp.81016bb88f", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_order_cancelled_base_mainnet_block_timestamp"], "alias": "not_null_spot_order_cancelled_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.5498114, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_cancelled_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_order_cancelled_base_mainnet", "attached_node": "model.synthetix.spot_order_cancelled_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_order_cancelled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_cancelled_base_mainnet_transaction_hash.524e2820c0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_base_mainnet_transaction_hash.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_mainnet_transaction_hash.524e2820c0", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_order_cancelled_base_mainnet_transaction_hash"], "alias": "not_null_spot_order_cancelled_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.5514584, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_cancelled_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_order_cancelled_base_mainnet", "attached_node": "model.synthetix.spot_order_cancelled_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_order_cancelled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_cancelled_base_mainnet_sender.666cd271e1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_base_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_base_mainnet_sender.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_mainnet_sender.666cd271e1", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_order_cancelled_base_mainnet_sender"], "alias": "not_null_spot_order_cancelled_base_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.553172, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_cancelled_base_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.spot_order_cancelled_base_mainnet", "attached_node": "model.synthetix.spot_order_cancelled_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('spot_order_cancelled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_cancelled_base_mainnet_contract.b45f673add": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_mainnet_contract.b45f673add", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_order_cancelled_base_mainnet_contract"], "alias": "not_null_spot_order_cancelled_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.5548046, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_cancelled_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_order_cancelled_base_mainnet", "attached_node": "model.synthetix.spot_order_cancelled_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_order_cancelled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_cancelled_base_mainnet_event_name.75d1cf92ef": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_mainnet_event_name.75d1cf92ef", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_order_cancelled_base_mainnet_event_name"], "alias": "not_null_spot_order_cancelled_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.5564318, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_cancelled_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_order_cancelled_base_mainnet", "attached_node": "model.synthetix.spot_order_cancelled_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_order_cancelled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_order_cancelled_base_mainnet_event_name__OrderCancelled.468b0aa5ec": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_order_cancelled_base_mainnet_event_name__OrderCancelled", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_order_can_0445d0d0a5554ede316ae609adf168f1.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_order_cancelled_base_mainnet_event_name__OrderCancelled.468b0aa5ec", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "accepted_values_spot_order_cancelled_base_mainnet_event_name__OrderCancelled"], "alias": "accepted_values_spot_order_can_0445d0d0a5554ede316ae609adf168f1", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_order_can_0445d0d0a5554ede316ae609adf168f1", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_order_can_0445d0d0a5554ede316ae609adf168f1"}, "created_at": 1727988938.5580578, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_order_can_0445d0d0a5554ede316ae609adf168f1\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_order_can_0445d0d0a5554ede316ae609adf168f1.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_cancelled_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderCancelled'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_order_cancelled_base_mainnet", "attached_node": "model.synthetix.spot_order_cancelled_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["OrderCancelled"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_order_cancelled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_cancelled_base_mainnet_market_id.3d2e9d2ba5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_base_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_base_mainnet_market_id.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_mainnet_market_id.3d2e9d2ba5", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_order_cancelled_base_mainnet_market_id"], "alias": "not_null_spot_order_cancelled_base_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.5622754, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_cancelled_base_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.spot_order_cancelled_base_mainnet", "attached_node": "model.synthetix.spot_order_cancelled_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('spot_order_cancelled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_order_cancelled_base_mainnet_market_id__True__0.9edddeabb3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_order_cancelled_base_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__3a40fbba6ab3616b984b245c89d7dbfe.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_cancelled_base_mainnet_market_id__True__0.9edddeabb3", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "dbt_utils_accepted_range_spot_order_cancelled_base_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__3a40fbba6ab3616b984b245c89d7dbfe", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__3a40fbba6ab3616b984b245c89d7dbfe", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__3a40fbba6ab3616b984b245c89d7dbfe"}, "created_at": 1727988938.5639799, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__3a40fbba6ab3616b984b245c89d7dbfe\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__3a40fbba6ab3616b984b245c89d7dbfe.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_cancelled_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.spot_order_cancelled_base_mainnet", "attached_node": "model.synthetix.spot_order_cancelled_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('spot_order_cancelled_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_cancelled_base_mainnet_block_number.59e7d43c87": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_mainnet_block_number.59e7d43c87", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_order_cancelled_base_mainnet_block_number"], "alias": "not_null_spot_order_cancelled_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.5682473, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_order_cancelled_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_cancelled_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_order_cancelled_base_mainnet", "attached_node": "model.synthetix.spot_order_cancelled_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_order_cancelled_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_registered_base_mainnet_id.9f21a7f761": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_base_mainnet_id.9f21a7f761", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_registered_base_mainnet_id"], "alias": "not_null_spot_synth_registered_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.569949, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_registered_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_registered_base_mainnet", "attached_node": "model.synthetix.spot_synth_registered_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_registered_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_synth_registered_base_mainnet_id.81eda4804d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_synth_registered_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_synth_registered_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_synth_registered_base_mainnet_id.81eda4804d", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "unique_spot_synth_registered_base_mainnet_id"], "alias": "unique_spot_synth_registered_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.5716267, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_synth_registered_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_registered_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_registered_base_mainnet", "attached_node": "model.synthetix.spot_synth_registered_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_registered_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_registered_base_mainnet_block_timestamp.9fcd6d9ec6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_base_mainnet_block_timestamp.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_base_mainnet_block_timestamp.9fcd6d9ec6", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_registered_base_mainnet_block_timestamp"], "alias": "not_null_spot_synth_registered_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.5732753, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_registered_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_synth_registered_base_mainnet", "attached_node": "model.synthetix.spot_synth_registered_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_synth_registered_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_registered_base_mainnet_synth_market_id.97f70d1e33": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_base_mainnet_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_base_mainnet_synth_market_id.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_base_mainnet_synth_market_id.97f70d1e33", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_registered_base_mainnet_synth_market_id"], "alias": "not_null_spot_synth_registered_base_mainnet_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.5750632, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_registered_base_mainnet\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_registered_base_mainnet", "attached_node": "model.synthetix.spot_synth_registered_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_registered_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_registered_base_mainnet_synth_market_id__True__0.289066bb62": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_registered_base_mainnet_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__ccae977edf5724b7ce9a1f918e477245.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_registered_base_mainnet_synth_market_id__True__0.289066bb62", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "dbt_utils_accepted_range_spot_synth_registered_base_mainnet_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__ccae977edf5724b7ce9a1f918e477245", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__ccae977edf5724b7ce9a1f918e477245", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__ccae977edf5724b7ce9a1f918e477245"}, "created_at": 1727988938.5767112, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__ccae977edf5724b7ce9a1f918e477245\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__ccae977edf5724b7ce9a1f918e477245.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_registered_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_registered_base_mainnet", "attached_node": "model.synthetix.spot_synth_registered_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_registered_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_registered_base_mainnet_block_number.fb558416fb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_base_mainnet_block_number.fb558416fb", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_registered_base_mainnet_block_number"], "alias": "not_null_spot_synth_registered_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.5809991, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_registered_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_synth_registered_base_mainnet", "attached_node": "model.synthetix.spot_synth_registered_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_synth_registered_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_registered_base_mainnet_contract.a1096e5fd9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_base_mainnet_contract.a1096e5fd9", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_registered_base_mainnet_contract"], "alias": "not_null_spot_synth_registered_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.5826917, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_registered_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_synth_registered_base_mainnet", "attached_node": "model.synthetix.spot_synth_registered_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_synth_registered_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_registered_base_mainnet_synth_token_address.f2f086a15a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_base_mainnet_synth_token_address", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_base_mainnet_synth_token_address.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_base_mainnet_synth_token_address.f2f086a15a", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_registered_base_mainnet_synth_token_address"], "alias": "not_null_spot_synth_registered_base_mainnet_synth_token_address", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.5843327, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_synth_token_address.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_token_address\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_registered_base_mainnet\"\nwhere synth_token_address is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_token_address", "file_key_name": "models.spot_synth_registered_base_mainnet", "attached_node": "model.synthetix.spot_synth_registered_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_token_address", "model": "{{ get_where_subquery(ref('spot_synth_registered_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_registered_base_mainnet_event_name.6d850cc54d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_base_mainnet_event_name.6d850cc54d", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_registered_base_mainnet_event_name"], "alias": "not_null_spot_synth_registered_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.5859942, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_registered_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_registered_base_mainnet", "attached_node": "model.synthetix.spot_synth_registered_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_registered_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_synth_registered_base_mainnet_event_name__SynthRegistered.5528c05ba2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_synth_registered_base_mainnet_event_name__SynthRegistered", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_synth_reg_3920d4f5f9000c77b7e57edd1215082f.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_synth_registered_base_mainnet_event_name__SynthRegistered.5528c05ba2", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "accepted_values_spot_synth_registered_base_mainnet_event_name__SynthRegistered"], "alias": "accepted_values_spot_synth_reg_3920d4f5f9000c77b7e57edd1215082f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_synth_reg_3920d4f5f9000c77b7e57edd1215082f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_synth_reg_3920d4f5f9000c77b7e57edd1215082f"}, "created_at": 1727988938.587765, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_synth_reg_3920d4f5f9000c77b7e57edd1215082f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_synth_reg_3920d4f5f9000c77b7e57edd1215082f.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_registered_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthRegistered'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_registered_base_mainnet", "attached_node": "model.synthetix.spot_synth_registered_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["SynthRegistered"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_registered_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_registered_base_mainnet_transaction_hash.7e53d9e7f0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_base_mainnet_transaction_hash.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_base_mainnet_transaction_hash.7e53d9e7f0", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_registered_base_mainnet_transaction_hash"], "alias": "not_null_spot_synth_registered_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.5918846, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_registered_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_registered_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_synth_registered_base_mainnet", "attached_node": "model.synthetix.spot_synth_registered_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_synth_registered_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_bought_base_mainnet_collected_fees.d9c17c84f7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_base_mainnet_collected_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_base_mainnet_collected_fees.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_base_mainnet_collected_fees.d9c17c84f7", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_bought_base_mainnet_collected_fees"], "alias": "not_null_spot_synth_bought_base_mainnet_collected_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.5941918, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_collected_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\nwhere collected_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.spot_synth_bought_base_mainnet", "attached_node": "model.synthetix.spot_synth_bought_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collected_fees", "model": "{{ get_where_subquery(ref('spot_synth_bought_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_mainnet_collected_fees__True__0.3fcb3fda3a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_bought_base_mainnet_collected_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__f3e751dfd2dc590260940c7b6ee31646.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_mainnet_collected_fees__True__0.3fcb3fda3a", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "dbt_utils_accepted_range_spot_synth_bought_base_mainnet_collected_fees__True__0"], "alias": "dbt_utils_accepted_range_spot__f3e751dfd2dc590260940c7b6ee31646", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__f3e751dfd2dc590260940c7b6ee31646", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__f3e751dfd2dc590260940c7b6ee31646"}, "created_at": 1727988938.595878, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__f3e751dfd2dc590260940c7b6ee31646\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__f3e751dfd2dc590260940c7b6ee31646.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.spot_synth_bought_base_mainnet", "attached_node": "model.synthetix.spot_synth_bought_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collected_fees", "model": "{{ get_where_subquery(ref('spot_synth_bought_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_bought_base_mainnet_transaction_hash.1e8279de09": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_base_mainnet_transaction_hash.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_base_mainnet_transaction_hash.1e8279de09", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_bought_base_mainnet_transaction_hash"], "alias": "not_null_spot_synth_bought_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.5999582, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_synth_bought_base_mainnet", "attached_node": "model.synthetix.spot_synth_bought_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_synth_bought_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_bought_base_mainnet_synth_market_id.32145e8cb4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_base_mainnet_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_base_mainnet_synth_market_id.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_base_mainnet_synth_market_id.32145e8cb4", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_bought_base_mainnet_synth_market_id"], "alias": "not_null_spot_synth_bought_base_mainnet_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.601792, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_bought_base_mainnet", "attached_node": "model.synthetix.spot_synth_bought_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_bought_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_mainnet_synth_market_id__True__0.e3b9a2a2bf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_bought_base_mainnet_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__2d95324b7c4d22cc127b07539bade00d.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_mainnet_synth_market_id__True__0.e3b9a2a2bf", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "dbt_utils_accepted_range_spot_synth_bought_base_mainnet_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__2d95324b7c4d22cc127b07539bade00d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__2d95324b7c4d22cc127b07539bade00d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__2d95324b7c4d22cc127b07539bade00d"}, "created_at": 1727988938.6034741, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__2d95324b7c4d22cc127b07539bade00d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__2d95324b7c4d22cc127b07539bade00d.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_bought_base_mainnet", "attached_node": "model.synthetix.spot_synth_bought_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_bought_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_bought_base_mainnet_block_number.afabe746ef": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_base_mainnet_block_number.afabe746ef", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_bought_base_mainnet_block_number"], "alias": "not_null_spot_synth_bought_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.607761, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_synth_bought_base_mainnet", "attached_node": "model.synthetix.spot_synth_bought_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_synth_bought_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_bought_base_mainnet_block_timestamp.5044e48413": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_base_mainnet_block_timestamp.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_base_mainnet_block_timestamp.5044e48413", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_bought_base_mainnet_block_timestamp"], "alias": "not_null_spot_synth_bought_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.6094346, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_synth_bought_base_mainnet", "attached_node": "model.synthetix.spot_synth_bought_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_synth_bought_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_bought_base_mainnet_id.f9e555c962": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_base_mainnet_id.f9e555c962", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_bought_base_mainnet_id"], "alias": "not_null_spot_synth_bought_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.6110804, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_bought_base_mainnet", "attached_node": "model.synthetix.spot_synth_bought_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_bought_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_synth_bought_base_mainnet_id.e00678ebae": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_synth_bought_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_synth_bought_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_synth_bought_base_mainnet_id.e00678ebae", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "unique_spot_synth_bought_base_mainnet_id"], "alias": "unique_spot_synth_bought_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.612706, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_synth_bought_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_bought_base_mainnet", "attached_node": "model.synthetix.spot_synth_bought_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_bought_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_bought_base_mainnet_price.f59f9c339a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_base_mainnet_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_base_mainnet_price.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_base_mainnet_price.f59f9c339a", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_bought_base_mainnet_price"], "alias": "not_null_spot_synth_bought_base_mainnet_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.614319, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.spot_synth_bought_base_mainnet", "attached_node": "model.synthetix.spot_synth_bought_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('spot_synth_bought_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_mainnet_price__True__0.e25fbf2240": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_bought_base_mainnet_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__0427270c22e9a0d08a1ac96e1fd2383a.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_mainnet_price__True__0.e25fbf2240", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "dbt_utils_accepted_range_spot_synth_bought_base_mainnet_price__True__0"], "alias": "dbt_utils_accepted_range_spot__0427270c22e9a0d08a1ac96e1fd2383a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__0427270c22e9a0d08a1ac96e1fd2383a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__0427270c22e9a0d08a1ac96e1fd2383a"}, "created_at": 1727988938.616049, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__0427270c22e9a0d08a1ac96e1fd2383a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__0427270c22e9a0d08a1ac96e1fd2383a.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.spot_synth_bought_base_mainnet", "attached_node": "model.synthetix.spot_synth_bought_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "price", "model": "{{ get_where_subquery(ref('spot_synth_bought_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_bought_base_mainnet_contract.d6d311c160": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_base_mainnet_contract.d6d311c160", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_bought_base_mainnet_contract"], "alias": "not_null_spot_synth_bought_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.6201627, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_synth_bought_base_mainnet", "attached_node": "model.synthetix.spot_synth_bought_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_synth_bought_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_bought_base_mainnet_referrer.3b61ce852c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_base_mainnet_referrer", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_base_mainnet_referrer.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_base_mainnet_referrer.3b61ce852c", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_bought_base_mainnet_referrer"], "alias": "not_null_spot_synth_bought_base_mainnet_referrer", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.622027, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_referrer.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\nwhere referrer is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "referrer", "file_key_name": "models.spot_synth_bought_base_mainnet", "attached_node": "model.synthetix.spot_synth_bought_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "referrer", "model": "{{ get_where_subquery(ref('spot_synth_bought_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_bought_base_mainnet_event_name.8a35f2634d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_base_mainnet_event_name.8a35f2634d", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_bought_base_mainnet_event_name"], "alias": "not_null_spot_synth_bought_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.6237192, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_bought_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_bought_base_mainnet", "attached_node": "model.synthetix.spot_synth_bought_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_bought_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_synth_bought_base_mainnet_event_name__SynthBought.7302486ec0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_synth_bought_base_mainnet_event_name__SynthBought", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_synth_bou_a55733eb176c0d23184e39c1d58c98e5.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_synth_bought_base_mainnet_event_name__SynthBought.7302486ec0", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "accepted_values_spot_synth_bought_base_mainnet_event_name__SynthBought"], "alias": "accepted_values_spot_synth_bou_a55733eb176c0d23184e39c1d58c98e5", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_synth_bou_a55733eb176c0d23184e39c1d58c98e5", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_synth_bou_a55733eb176c0d23184e39c1d58c98e5"}, "created_at": 1727988938.62539, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_synth_bou_a55733eb176c0d23184e39c1d58c98e5\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_synth_bou_a55733eb176c0d23184e39c1d58c98e5.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthBought'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_bought_base_mainnet", "attached_node": "model.synthetix.spot_synth_bought_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["SynthBought"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_bought_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_sold_base_mainnet_event_name.f76ff966dc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_base_mainnet_event_name.f76ff966dc", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_sold_base_mainnet_event_name"], "alias": "not_null_spot_synth_sold_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.6297364, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_sold_base_mainnet", "attached_node": "model.synthetix.spot_synth_sold_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_synth_sold_base_mainnet_event_name__SynthSold.b1a44748ed": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_synth_sold_base_mainnet_event_name__SynthSold", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_synth_sol_89dd9a47ec996eaf7ec5b9a35c28d020.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_synth_sold_base_mainnet_event_name__SynthSold.b1a44748ed", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "accepted_values_spot_synth_sold_base_mainnet_event_name__SynthSold"], "alias": "accepted_values_spot_synth_sol_89dd9a47ec996eaf7ec5b9a35c28d020", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_synth_sol_89dd9a47ec996eaf7ec5b9a35c28d020", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_synth_sol_89dd9a47ec996eaf7ec5b9a35c28d020"}, "created_at": 1727988938.63145, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_synth_sol_89dd9a47ec996eaf7ec5b9a35c28d020\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_synth_sol_89dd9a47ec996eaf7ec5b9a35c28d020.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthSold'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_sold_base_mainnet", "attached_node": "model.synthetix.spot_synth_sold_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["SynthSold"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_sold_base_mainnet_transaction_hash.6957d51d9c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_base_mainnet_transaction_hash.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_base_mainnet_transaction_hash.6957d51d9c", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_sold_base_mainnet_transaction_hash"], "alias": "not_null_spot_synth_sold_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.6356592, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_synth_sold_base_mainnet", "attached_node": "model.synthetix.spot_synth_sold_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_sold_base_mainnet_collected_fees.99a85c53ea": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_base_mainnet_collected_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_base_mainnet_collected_fees.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_base_mainnet_collected_fees.99a85c53ea", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_sold_base_mainnet_collected_fees"], "alias": "not_null_spot_synth_sold_base_mainnet_collected_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.6373572, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_collected_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\nwhere collected_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.spot_synth_sold_base_mainnet", "attached_node": "model.synthetix.spot_synth_sold_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collected_fees", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_mainnet_collected_fees__True__0.6cc814f854": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_sold_base_mainnet_collected_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__869a9b7964b126ecc6b81ac7e9732147.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_mainnet_collected_fees__True__0.6cc814f854", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "dbt_utils_accepted_range_spot_synth_sold_base_mainnet_collected_fees__True__0"], "alias": "dbt_utils_accepted_range_spot__869a9b7964b126ecc6b81ac7e9732147", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__869a9b7964b126ecc6b81ac7e9732147", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__869a9b7964b126ecc6b81ac7e9732147"}, "created_at": 1727988938.6390674, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__869a9b7964b126ecc6b81ac7e9732147\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__869a9b7964b126ecc6b81ac7e9732147.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.spot_synth_sold_base_mainnet", "attached_node": "model.synthetix.spot_synth_sold_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collected_fees", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_sold_base_mainnet_block_timestamp.1713f1d130": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_base_mainnet_block_timestamp.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_base_mainnet_block_timestamp.1713f1d130", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_sold_base_mainnet_block_timestamp"], "alias": "not_null_spot_synth_sold_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.6433136, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_synth_sold_base_mainnet", "attached_node": "model.synthetix.spot_synth_sold_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_sold_base_mainnet_referrer.ee678360be": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_base_mainnet_referrer", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_base_mainnet_referrer.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_base_mainnet_referrer.ee678360be", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_sold_base_mainnet_referrer"], "alias": "not_null_spot_synth_sold_base_mainnet_referrer", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.6450305, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_referrer.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\nwhere referrer is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "referrer", "file_key_name": "models.spot_synth_sold_base_mainnet", "attached_node": "model.synthetix.spot_synth_sold_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "referrer", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_sold_base_mainnet_block_number.148bf58e52": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_base_mainnet_block_number.148bf58e52", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_sold_base_mainnet_block_number"], "alias": "not_null_spot_synth_sold_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.6466858, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_synth_sold_base_mainnet", "attached_node": "model.synthetix.spot_synth_sold_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_sold_base_mainnet_price.3d1a702fbb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_base_mainnet_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_base_mainnet_price.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_base_mainnet_price.3d1a702fbb", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_sold_base_mainnet_price"], "alias": "not_null_spot_synth_sold_base_mainnet_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.6484861, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.spot_synth_sold_base_mainnet", "attached_node": "model.synthetix.spot_synth_sold_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_mainnet_price__True__0.994b9376fd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_sold_base_mainnet_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__102836450220e70de6301980e5d5950a.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_mainnet_price__True__0.994b9376fd", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "dbt_utils_accepted_range_spot_synth_sold_base_mainnet_price__True__0"], "alias": "dbt_utils_accepted_range_spot__102836450220e70de6301980e5d5950a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__102836450220e70de6301980e5d5950a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__102836450220e70de6301980e5d5950a"}, "created_at": 1727988938.6501453, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__102836450220e70de6301980e5d5950a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__102836450220e70de6301980e5d5950a.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.spot_synth_sold_base_mainnet", "attached_node": "model.synthetix.spot_synth_sold_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "price", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_sold_base_mainnet_amount_returned.989a4131c2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_base_mainnet_amount_returned", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_base_mainnet_amount_returned.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_base_mainnet_amount_returned.989a4131c2", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_sold_base_mainnet_amount_returned"], "alias": "not_null_spot_synth_sold_base_mainnet_amount_returned", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.6543016, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_amount_returned.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_returned\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\nwhere amount_returned is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_returned", "file_key_name": "models.spot_synth_sold_base_mainnet", "attached_node": "model.synthetix.spot_synth_sold_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_returned", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_mainnet_amount_returned__True__0.250710e6f1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_sold_base_mainnet_amount_returned__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__6b757397105f64d96d8f1df579ff67af.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_mainnet_amount_returned__True__0.250710e6f1", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "dbt_utils_accepted_range_spot_synth_sold_base_mainnet_amount_returned__True__0"], "alias": "dbt_utils_accepted_range_spot__6b757397105f64d96d8f1df579ff67af", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__6b757397105f64d96d8f1df579ff67af", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__6b757397105f64d96d8f1df579ff67af"}, "created_at": 1727988938.656163, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__6b757397105f64d96d8f1df579ff67af\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__6b757397105f64d96d8f1df579ff67af.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_returned >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_returned", "file_key_name": "models.spot_synth_sold_base_mainnet", "attached_node": "model.synthetix.spot_synth_sold_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount_returned", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_sold_base_mainnet_synth_market_id.b7dab5388d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_base_mainnet_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_base_mainnet_synth_market_id.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_base_mainnet_synth_market_id.b7dab5388d", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_sold_base_mainnet_synth_market_id"], "alias": "not_null_spot_synth_sold_base_mainnet_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.660222, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_sold_base_mainnet", "attached_node": "model.synthetix.spot_synth_sold_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_mainnet_synth_market_id__True__0.3ec6dae33c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_sold_base_mainnet_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__709479046502cb2d832f1681b840dc68.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_mainnet_synth_market_id__True__0.3ec6dae33c", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "dbt_utils_accepted_range_spot_synth_sold_base_mainnet_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__709479046502cb2d832f1681b840dc68", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__709479046502cb2d832f1681b840dc68", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__709479046502cb2d832f1681b840dc68"}, "created_at": 1727988938.6620705, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__709479046502cb2d832f1681b840dc68\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__709479046502cb2d832f1681b840dc68.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_sold_base_mainnet", "attached_node": "model.synthetix.spot_synth_sold_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_sold_base_mainnet_id.763b711f62": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_base_mainnet_id.763b711f62", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_sold_base_mainnet_id"], "alias": "not_null_spot_synth_sold_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.6661325, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_sold_base_mainnet", "attached_node": "model.synthetix.spot_synth_sold_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_synth_sold_base_mainnet_id.4cbe90534a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_synth_sold_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_synth_sold_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_synth_sold_base_mainnet_id.4cbe90534a", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "unique_spot_synth_sold_base_mainnet_id"], "alias": "unique_spot_synth_sold_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.66801, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_synth_sold_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_sold_base_mainnet", "attached_node": "model.synthetix.spot_synth_sold_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_sold_base_mainnet_contract.46ddd59981": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_base_mainnet_contract.46ddd59981", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_sold_base_mainnet_contract"], "alias": "not_null_spot_synth_sold_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.6696987, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_sold_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_synth_sold_base_mainnet", "attached_node": "model.synthetix.spot_synth_sold_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_synth_sold_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_id.7d79ad852d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_id.7d79ad852d", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_wrapped_base_mainnet_id"], "alias": "not_null_spot_synth_wrapped_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.671321, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_wrapped_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_wrapped_base_mainnet", "attached_node": "model.synthetix.spot_synth_wrapped_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_synth_wrapped_base_mainnet_id.77a4ae72ae": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_synth_wrapped_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_synth_wrapped_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_synth_wrapped_base_mainnet_id.77a4ae72ae", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "unique_spot_synth_wrapped_base_mainnet_id"], "alias": "unique_spot_synth_wrapped_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.6729593, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_synth_wrapped_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_wrapped_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_wrapped_base_mainnet", "attached_node": "model.synthetix.spot_synth_wrapped_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_transaction_hash.9cbd57629d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_base_mainnet_transaction_hash.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_transaction_hash.9cbd57629d", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_wrapped_base_mainnet_transaction_hash"], "alias": "not_null_spot_synth_wrapped_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.674581, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_wrapped_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_synth_wrapped_base_mainnet", "attached_node": "model.synthetix.spot_synth_wrapped_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_synth_market_id.e2b2f4733f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_base_mainnet_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_base_mainnet_synth_market_id.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_synth_market_id.e2b2f4733f", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_wrapped_base_mainnet_synth_market_id"], "alias": "not_null_spot_synth_wrapped_base_mainnet_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.6766639, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_wrapped_base_mainnet\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_wrapped_base_mainnet", "attached_node": "model.synthetix.spot_synth_wrapped_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_base_mainnet_synth_market_id__True__0.3d7fa017bf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_wrapped_base_mainnet_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__54093ccd823429dbfa551dd083c43381.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_base_mainnet_synth_market_id__True__0.3d7fa017bf", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "dbt_utils_accepted_range_spot_synth_wrapped_base_mainnet_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__54093ccd823429dbfa551dd083c43381", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__54093ccd823429dbfa551dd083c43381", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__54093ccd823429dbfa551dd083c43381"}, "created_at": 1727988938.678299, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__54093ccd823429dbfa551dd083c43381\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__54093ccd823429dbfa551dd083c43381.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_wrapped_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_wrapped_base_mainnet", "attached_node": "model.synthetix.spot_synth_wrapped_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_contract.33e8d1917b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_contract.33e8d1917b", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_wrapped_base_mainnet_contract"], "alias": "not_null_spot_synth_wrapped_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.682712, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_wrapped_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_synth_wrapped_base_mainnet", "attached_node": "model.synthetix.spot_synth_wrapped_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_event_name.1f22f5789b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_event_name.1f22f5789b", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_wrapped_base_mainnet_event_name"], "alias": "not_null_spot_synth_wrapped_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.6843927, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_wrapped_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_wrapped_base_mainnet", "attached_node": "model.synthetix.spot_synth_wrapped_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_synth_wrapped_base_mainnet_event_name__SynthWrapped.e81f79edcb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_synth_wrapped_base_mainnet_event_name__SynthWrapped", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_synth_wra_37b6ba7e578861182698bcc3fa863c97.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_synth_wrapped_base_mainnet_event_name__SynthWrapped.e81f79edcb", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "accepted_values_spot_synth_wrapped_base_mainnet_event_name__SynthWrapped"], "alias": "accepted_values_spot_synth_wra_37b6ba7e578861182698bcc3fa863c97", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_synth_wra_37b6ba7e578861182698bcc3fa863c97", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_synth_wra_37b6ba7e578861182698bcc3fa863c97"}, "created_at": 1727988938.6860833, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_synth_wra_37b6ba7e578861182698bcc3fa863c97\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_synth_wra_37b6ba7e578861182698bcc3fa863c97.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_wrapped_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthWrapped'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_wrapped_base_mainnet", "attached_node": "model.synthetix.spot_synth_wrapped_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["SynthWrapped"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_block_timestamp.66ddebcfe0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_base_mainnet_block_timestamp.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_block_timestamp.66ddebcfe0", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_wrapped_base_mainnet_block_timestamp"], "alias": "not_null_spot_synth_wrapped_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.690241, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_wrapped_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_synth_wrapped_base_mainnet", "attached_node": "model.synthetix.spot_synth_wrapped_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_block_number.4bf40252e1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_block_number.4bf40252e1", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_wrapped_base_mainnet_block_number"], "alias": "not_null_spot_synth_wrapped_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.6919138, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_wrapped_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_synth_wrapped_base_mainnet", "attached_node": "model.synthetix.spot_synth_wrapped_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_fees_collected.9a641530e9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_base_mainnet_fees_collected", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_base_mainnet_fees_collected.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_fees_collected.9a641530e9", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_wrapped_base_mainnet_fees_collected"], "alias": "not_null_spot_synth_wrapped_base_mainnet_fees_collected", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.693555, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_base_mainnet_fees_collected.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect fees_collected\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_wrapped_base_mainnet\"\nwhere fees_collected is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "fees_collected", "file_key_name": "models.spot_synth_wrapped_base_mainnet", "attached_node": "model.synthetix.spot_synth_wrapped_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "fees_collected", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_base_mainnet_fees_collected__True__0.88e8d792fd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_wrapped_base_mainnet_fees_collected__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__b37085988ce7eb72a15d977d1710fe8c.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_base_mainnet_fees_collected__True__0.88e8d792fd", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "dbt_utils_accepted_range_spot_synth_wrapped_base_mainnet_fees_collected__True__0"], "alias": "dbt_utils_accepted_range_spot__b37085988ce7eb72a15d977d1710fe8c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__b37085988ce7eb72a15d977d1710fe8c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__b37085988ce7eb72a15d977d1710fe8c"}, "created_at": 1727988938.6951907, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__b37085988ce7eb72a15d977d1710fe8c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__b37085988ce7eb72a15d977d1710fe8c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_wrapped_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not fees_collected >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "fees_collected", "file_key_name": "models.spot_synth_wrapped_base_mainnet", "attached_node": "model.synthetix.spot_synth_wrapped_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "fees_collected", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_block_timestamp.0e8329af5c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_base_mainnet_block_timestamp.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_block_timestamp.0e8329af5c", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_unwrapped_base_mainnet_block_timestamp"], "alias": "not_null_spot_synth_unwrapped_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.6993835, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_synth_unwrapped_base_mainnet", "attached_node": "model.synthetix.spot_synth_unwrapped_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_amount_unwrapped.025e49370b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_base_mainnet_amount_unwrapped", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_base_mainnet_amount_unwrapped.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_amount_unwrapped.025e49370b", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_unwrapped_base_mainnet_amount_unwrapped"], "alias": "not_null_spot_synth_unwrapped_base_mainnet_amount_unwrapped", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.701064, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_amount_unwrapped.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_unwrapped\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"\nwhere amount_unwrapped is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_unwrapped", "file_key_name": "models.spot_synth_unwrapped_base_mainnet", "attached_node": "model.synthetix.spot_synth_unwrapped_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_unwrapped", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_mainnet_amount_unwrapped__True__0.2e78bc25a2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_unwrapped_base_mainnet_amount_unwrapped__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__00502a3092faf88f9c4cf1c70e3ecabb.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_mainnet_amount_unwrapped__True__0.2e78bc25a2", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "dbt_utils_accepted_range_spot_synth_unwrapped_base_mainnet_amount_unwrapped__True__0"], "alias": "dbt_utils_accepted_range_spot__00502a3092faf88f9c4cf1c70e3ecabb", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__00502a3092faf88f9c4cf1c70e3ecabb", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__00502a3092faf88f9c4cf1c70e3ecabb"}, "created_at": 1727988938.7027507, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__00502a3092faf88f9c4cf1c70e3ecabb\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__00502a3092faf88f9c4cf1c70e3ecabb.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_unwrapped >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_unwrapped", "file_key_name": "models.spot_synth_unwrapped_base_mainnet", "attached_node": "model.synthetix.spot_synth_unwrapped_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount_unwrapped", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_fees_collected.cd35bec369": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_base_mainnet_fees_collected", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_base_mainnet_fees_collected.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_fees_collected.cd35bec369", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_unwrapped_base_mainnet_fees_collected"], "alias": "not_null_spot_synth_unwrapped_base_mainnet_fees_collected", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.7069623, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_fees_collected.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect fees_collected\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"\nwhere fees_collected is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "fees_collected", "file_key_name": "models.spot_synth_unwrapped_base_mainnet", "attached_node": "model.synthetix.spot_synth_unwrapped_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "fees_collected", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_mainnet_fees_collected__True__0.48d9a0e389": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_unwrapped_base_mainnet_fees_collected__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__cad30ffa5fa2a073ff58756383e7e777.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_mainnet_fees_collected__True__0.48d9a0e389", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "dbt_utils_accepted_range_spot_synth_unwrapped_base_mainnet_fees_collected__True__0"], "alias": "dbt_utils_accepted_range_spot__cad30ffa5fa2a073ff58756383e7e777", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__cad30ffa5fa2a073ff58756383e7e777", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__cad30ffa5fa2a073ff58756383e7e777"}, "created_at": 1727988938.708675, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__cad30ffa5fa2a073ff58756383e7e777\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__cad30ffa5fa2a073ff58756383e7e777.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not fees_collected >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "fees_collected", "file_key_name": "models.spot_synth_unwrapped_base_mainnet", "attached_node": "model.synthetix.spot_synth_unwrapped_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "fees_collected", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_event_name.dbfac4a471": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_event_name.dbfac4a471", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_unwrapped_base_mainnet_event_name"], "alias": "not_null_spot_synth_unwrapped_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.713037, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_unwrapped_base_mainnet", "attached_node": "model.synthetix.spot_synth_unwrapped_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_synth_unwrapped_base_mainnet_event_name__SynthUnwrapped.a1713eb60e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_synth_unwrapped_base_mainnet_event_name__SynthUnwrapped", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_synth_unw_92fd6cebfb41d6dc648b4b6e6220b046.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_synth_unwrapped_base_mainnet_event_name__SynthUnwrapped.a1713eb60e", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "accepted_values_spot_synth_unwrapped_base_mainnet_event_name__SynthUnwrapped"], "alias": "accepted_values_spot_synth_unw_92fd6cebfb41d6dc648b4b6e6220b046", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_synth_unw_92fd6cebfb41d6dc648b4b6e6220b046", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_synth_unw_92fd6cebfb41d6dc648b4b6e6220b046"}, "created_at": 1727988938.714775, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_synth_unw_92fd6cebfb41d6dc648b4b6e6220b046\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/accepted_values_spot_synth_unw_92fd6cebfb41d6dc648b4b6e6220b046.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthUnwrapped'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_unwrapped_base_mainnet", "attached_node": "model.synthetix.spot_synth_unwrapped_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["SynthUnwrapped"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_block_number.81e8f4c2ea": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_block_number.81e8f4c2ea", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_unwrapped_base_mainnet_block_number"], "alias": "not_null_spot_synth_unwrapped_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.7189674, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_synth_unwrapped_base_mainnet", "attached_node": "model.synthetix.spot_synth_unwrapped_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_transaction_hash.e27a71ff2d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_base_mainnet_transaction_hash.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_transaction_hash.e27a71ff2d", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_unwrapped_base_mainnet_transaction_hash"], "alias": "not_null_spot_synth_unwrapped_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.7206657, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_synth_unwrapped_base_mainnet", "attached_node": "model.synthetix.spot_synth_unwrapped_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_contract.cba8e61baa": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_contract.cba8e61baa", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_unwrapped_base_mainnet_contract"], "alias": "not_null_spot_synth_unwrapped_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.72231, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_synth_unwrapped_base_mainnet", "attached_node": "model.synthetix.spot_synth_unwrapped_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_id.cd459ace96": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_id.cd459ace96", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_unwrapped_base_mainnet_id"], "alias": "not_null_spot_synth_unwrapped_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.7240922, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_unwrapped_base_mainnet", "attached_node": "model.synthetix.spot_synth_unwrapped_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_synth_unwrapped_base_mainnet_id.1256b6907b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_synth_unwrapped_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_synth_unwrapped_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_synth_unwrapped_base_mainnet_id.1256b6907b", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "unique_spot_synth_unwrapped_base_mainnet_id"], "alias": "unique_spot_synth_unwrapped_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.7257543, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/unique_spot_synth_unwrapped_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_unwrapped_base_mainnet", "attached_node": "model.synthetix.spot_synth_unwrapped_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_synth_market_id.47983f606b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_base_mainnet_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_base_mainnet_synth_market_id.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_synth_market_id.47983f606b", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "not_null_spot_synth_unwrapped_base_mainnet_synth_market_id"], "alias": "not_null_spot_synth_unwrapped_base_mainnet_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.7273664, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_base_mainnet_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_unwrapped_base_mainnet", "attached_node": "model.synthetix.spot_synth_unwrapped_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_mainnet_synth_market_id__True__0.de01d6cd38": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_unwrapped_base_mainnet_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__8e5e66ec037d024a9853963d0b4aaac2.sql", "original_file_path": "models/raw/base/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_mainnet_synth_market_id__True__0.de01d6cd38", "fqn": ["synthetix", "raw", "base", "mainnet", "spot", "dbt_utils_accepted_range_spot_synth_unwrapped_base_mainnet_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__8e5e66ec037d024a9853963d0b4aaac2", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__8e5e66ec037d024a9853963d0b4aaac2", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__8e5e66ec037d024a9853963d0b4aaac2"}, "created_at": 1727988938.7290459, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__8e5e66ec037d024a9853963d0b4aaac2\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__8e5e66ec037d024a9853963d0b4aaac2.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_unwrapped_base_mainnet", "attached_node": "model.synthetix.spot_synth_unwrapped_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_account_created_base_mainnet_owner.c498d5b28f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_base_mainnet_owner", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_base_mainnet_owner.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_base_mainnet_owner.c498d5b28f", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_account_created_base_mainnet_owner"], "alias": "not_null_core_account_created_base_mainnet_owner", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.7591574, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_owner.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_account_created_base_mainnet\"\nwhere owner is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "owner", "file_key_name": "models.core_account_created_base_mainnet", "attached_node": "model.synthetix.core_account_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "owner", "model": "{{ get_where_subquery(ref('core_account_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_created_base_mainnet_account_id.9f366bbbab": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_base_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_base_mainnet_account_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_base_mainnet_account_id.9f366bbbab", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_account_created_base_mainnet_account_id"], "alias": "not_null_core_account_created_base_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.7615085, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_account_created_base_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_account_created_base_mainnet", "attached_node": "model.synthetix.core_account_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_account_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_account_created_base_mainnet_account_id__True__0.13ad3c12e1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_account_created_base_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__fb024e3fa3982ab93641f21fa4d9026d.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_account_created_base_mainnet_account_id__True__0.13ad3c12e1", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_account_created_base_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__fb024e3fa3982ab93641f21fa4d9026d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__fb024e3fa3982ab93641f21fa4d9026d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__fb024e3fa3982ab93641f21fa4d9026d"}, "created_at": 1727988938.763191, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__fb024e3fa3982ab93641f21fa4d9026d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__fb024e3fa3982ab93641f21fa4d9026d.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_account_created_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_account_created_base_mainnet", "attached_node": "model.synthetix.core_account_created_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_account_created_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_account_created_base_mainnet_id.a6878c49cb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_base_mainnet_id.a6878c49cb", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_account_created_base_mainnet_id"], "alias": "not_null_core_account_created_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.7675364, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_account_created_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_account_created_base_mainnet", "attached_node": "model.synthetix.core_account_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_account_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_account_created_base_mainnet_id.d79e3ab0d1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_account_created_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_account_created_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_account_created_base_mainnet_id.d79e3ab0d1", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "unique_core_account_created_base_mainnet_id"], "alias": "unique_core_account_created_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.7692232, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_account_created_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_account_created_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_account_created_base_mainnet", "attached_node": "model.synthetix.core_account_created_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_account_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_created_base_mainnet_transaction_hash.21cf6568c1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_base_mainnet_transaction_hash.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_base_mainnet_transaction_hash.21cf6568c1", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_account_created_base_mainnet_transaction_hash"], "alias": "not_null_core_account_created_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.7708743, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_account_created_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_account_created_base_mainnet", "attached_node": "model.synthetix.core_account_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_account_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_created_base_mainnet_block_number.1b0ff0bd14": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_base_mainnet_block_number.1b0ff0bd14", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_account_created_base_mainnet_block_number"], "alias": "not_null_core_account_created_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.772515, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_account_created_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_account_created_base_mainnet", "attached_node": "model.synthetix.core_account_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_account_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_created_base_mainnet_block_timestamp.8e5d2b5809": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_base_mainnet_block_timestamp.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_base_mainnet_block_timestamp.8e5d2b5809", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_account_created_base_mainnet_block_timestamp"], "alias": "not_null_core_account_created_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.7741034, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_account_created_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_account_created_base_mainnet", "attached_node": "model.synthetix.core_account_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_account_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_created_base_mainnet_event_name.f3ba489917": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_base_mainnet_event_name.f3ba489917", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_account_created_base_mainnet_event_name"], "alias": "not_null_core_account_created_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.7758205, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_account_created_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_account_created_base_mainnet", "attached_node": "model.synthetix.core_account_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_account_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_account_created_base_mainnet_event_name__AccountCreated.8d266dd241": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_account_created_base_mainnet_event_name__AccountCreated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_account_c_a1256cab63a858b197b78f9432dd8903.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_account_created_base_mainnet_event_name__AccountCreated.8d266dd241", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "accepted_values_core_account_created_base_mainnet_event_name__AccountCreated"], "alias": "accepted_values_core_account_c_a1256cab63a858b197b78f9432dd8903", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_account_c_a1256cab63a858b197b78f9432dd8903", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_account_c_a1256cab63a858b197b78f9432dd8903"}, "created_at": 1727988938.7775152, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_account_c_a1256cab63a858b197b78f9432dd8903\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_account_c_a1256cab63a858b197b78f9432dd8903.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_account_created_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'AccountCreated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_account_created_base_mainnet", "attached_node": "model.synthetix.core_account_created_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["AccountCreated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_account_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_created_base_mainnet_contract.9c9629d4bf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_base_mainnet_contract.9c9629d4bf", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_account_created_base_mainnet_contract"], "alias": "not_null_core_account_created_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.781785, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_account_created_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_account_created_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_account_created_base_mainnet", "attached_node": "model.synthetix.core_account_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_account_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_base_mainnet_contract.26c790b056": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_base_mainnet_contract.26c790b056", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_delegation_updated_base_mainnet_contract"], "alias": "not_null_core_delegation_updated_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.7834885, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_delegation_updated_base_mainnet", "attached_node": "model.synthetix.core_delegation_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_base_mainnet_id.3f46fc5fef": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_base_mainnet_id.3f46fc5fef", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_delegation_updated_base_mainnet_id"], "alias": "not_null_core_delegation_updated_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.7851214, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_delegation_updated_base_mainnet", "attached_node": "model.synthetix.core_delegation_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_delegation_updated_base_mainnet_id.cb86d131a2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_delegation_updated_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_delegation_updated_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_delegation_updated_base_mainnet_id.cb86d131a2", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "unique_core_delegation_updated_base_mainnet_id"], "alias": "unique_core_delegation_updated_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.7867556, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_delegation_updated_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_delegation_updated_base_mainnet", "attached_node": "model.synthetix.core_delegation_updated_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_base_mainnet_account_id.d54eaa7e33": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_base_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_base_mainnet_account_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_base_mainnet_account_id.d54eaa7e33", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_delegation_updated_base_mainnet_account_id"], "alias": "not_null_core_delegation_updated_base_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.7883623, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_delegation_updated_base_mainnet", "attached_node": "model.synthetix.core_delegation_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_mainnet_account_id__True__0.682b9be0e3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_delegation_updated_base_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__253b9a83002d16c95924abe6f937d846.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_mainnet_account_id__True__0.682b9be0e3", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_delegation_updated_base_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__253b9a83002d16c95924abe6f937d846", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__253b9a83002d16c95924abe6f937d846", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__253b9a83002d16c95924abe6f937d846"}, "created_at": 1727988938.7900975, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__253b9a83002d16c95924abe6f937d846\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__253b9a83002d16c95924abe6f937d846.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_delegation_updated_base_mainnet", "attached_node": "model.synthetix.core_delegation_updated_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_delegation_updated_base_mainnet_collateral_type.ed1a32a32c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_base_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_base_mainnet_collateral_type.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_base_mainnet_collateral_type.ed1a32a32c", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_delegation_updated_base_mainnet_collateral_type"], "alias": "not_null_core_delegation_updated_base_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.7942414, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_delegation_updated_base_mainnet", "attached_node": "model.synthetix.core_delegation_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_base_mainnet_pool_id.05c5c779bf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_base_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_base_mainnet_pool_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_base_mainnet_pool_id.05c5c779bf", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_delegation_updated_base_mainnet_pool_id"], "alias": "not_null_core_delegation_updated_base_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.7961297, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_delegation_updated_base_mainnet", "attached_node": "model.synthetix.core_delegation_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_mainnet_pool_id__True__0.4316662214": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_delegation_updated_base_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__ee84146b3c7f59e069cb06c4866f3afb.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_mainnet_pool_id__True__0.4316662214", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_delegation_updated_base_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__ee84146b3c7f59e069cb06c4866f3afb", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__ee84146b3c7f59e069cb06c4866f3afb", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__ee84146b3c7f59e069cb06c4866f3afb"}, "created_at": 1727988938.7978609, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__ee84146b3c7f59e069cb06c4866f3afb\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__ee84146b3c7f59e069cb06c4866f3afb.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_delegation_updated_base_mainnet", "attached_node": "model.synthetix.core_delegation_updated_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_delegation_updated_base_mainnet_sender.0138cb07ed": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_base_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_base_mainnet_sender.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_base_mainnet_sender.0138cb07ed", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_delegation_updated_base_mainnet_sender"], "alias": "not_null_core_delegation_updated_base_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.8020022, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_delegation_updated_base_mainnet", "attached_node": "model.synthetix.core_delegation_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_base_mainnet_block_timestamp.c521a83475": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_base_mainnet_block_timestamp.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_base_mainnet_block_timestamp.c521a83475", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_delegation_updated_base_mainnet_block_timestamp"], "alias": "not_null_core_delegation_updated_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.8038392, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_delegation_updated_base_mainnet", "attached_node": "model.synthetix.core_delegation_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_base_mainnet_block_number.b7e4e88578": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_base_mainnet_block_number.b7e4e88578", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_delegation_updated_base_mainnet_block_number"], "alias": "not_null_core_delegation_updated_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.8054926, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_delegation_updated_base_mainnet", "attached_node": "model.synthetix.core_delegation_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_base_mainnet_leverage.5efc0a9617": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_base_mainnet_leverage", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_base_mainnet_leverage.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_base_mainnet_leverage.5efc0a9617", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_delegation_updated_base_mainnet_leverage"], "alias": "not_null_core_delegation_updated_base_mainnet_leverage", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.8071098, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_leverage.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect leverage\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\nwhere leverage is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "leverage", "file_key_name": "models.core_delegation_updated_base_mainnet", "attached_node": "model.synthetix.core_delegation_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "leverage", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_mainnet_leverage__True__1000000000000000000__1000000000000000000.d5cf2050cc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_delegation_updated_base_mainnet_leverage__True__1000000000000000000__1000000000000000000", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__5a9c6563bcebecccc18c3ba5737a8c27.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_mainnet_leverage__True__1000000000000000000__1000000000000000000.d5cf2050cc", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_delegation_updated_base_mainnet_leverage__True__1000000000000000000__1000000000000000000"], "alias": "dbt_utils_accepted_range_core__5a9c6563bcebecccc18c3ba5737a8c27", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__5a9c6563bcebecccc18c3ba5737a8c27", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__5a9c6563bcebecccc18c3ba5737a8c27"}, "created_at": 1727988938.8088045, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__5a9c6563bcebecccc18c3ba5737a8c27\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__5a9c6563bcebecccc18c3ba5737a8c27.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not leverage >= 1000000000000000000\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not leverage <= 1000000000000000000\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "leverage", "file_key_name": "models.core_delegation_updated_base_mainnet", "attached_node": "model.synthetix.core_delegation_updated_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 1000000000000000000, "max_value": 1000000000000000000, "inclusive": true, "column_name": "leverage", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_delegation_updated_base_mainnet_transaction_hash.6915579646": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_base_mainnet_transaction_hash.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_base_mainnet_transaction_hash.6915579646", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_delegation_updated_base_mainnet_transaction_hash"], "alias": "not_null_core_delegation_updated_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.8130414, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_delegation_updated_base_mainnet", "attached_node": "model.synthetix.core_delegation_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_base_mainnet_amount.a0ab515e0a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_base_mainnet_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_base_mainnet_amount.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_base_mainnet_amount.a0ab515e0a", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_delegation_updated_base_mainnet_amount"], "alias": "not_null_core_delegation_updated_base_mainnet_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.8147213, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_delegation_updated_base_mainnet", "attached_node": "model.synthetix.core_delegation_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_mainnet_amount__True__0.a8783e193f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_delegation_updated_base_mainnet_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__624bae7a26f389d81fab0e2e4873aba4.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_mainnet_amount__True__0.a8783e193f", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_delegation_updated_base_mainnet_amount__True__0"], "alias": "dbt_utils_accepted_range_core__624bae7a26f389d81fab0e2e4873aba4", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__624bae7a26f389d81fab0e2e4873aba4", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__624bae7a26f389d81fab0e2e4873aba4"}, "created_at": 1727988938.8163888, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__624bae7a26f389d81fab0e2e4873aba4\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__624bae7a26f389d81fab0e2e4873aba4.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_delegation_updated_base_mainnet", "attached_node": "model.synthetix.core_delegation_updated_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_delegation_updated_base_mainnet_event_name.cfe99ccc6b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_base_mainnet_event_name.cfe99ccc6b", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_delegation_updated_base_mainnet_event_name"], "alias": "not_null_core_delegation_updated_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.8206196, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_delegation_updated_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_delegation_updated_base_mainnet", "attached_node": "model.synthetix.core_delegation_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_delegation_updated_base_mainnet_event_name__DelegationUpdated.67d059ef8b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_delegation_updated_base_mainnet_event_name__DelegationUpdated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_delegatio_6fb7ece242e2fdcc30491b13926793be.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_delegation_updated_base_mainnet_event_name__DelegationUpdated.67d059ef8b", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "accepted_values_core_delegation_updated_base_mainnet_event_name__DelegationUpdated"], "alias": "accepted_values_core_delegatio_6fb7ece242e2fdcc30491b13926793be", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_delegatio_6fb7ece242e2fdcc30491b13926793be", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_delegatio_6fb7ece242e2fdcc30491b13926793be"}, "created_at": 1727988938.8223383, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_delegatio_6fb7ece242e2fdcc30491b13926793be\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_delegatio_6fb7ece242e2fdcc30491b13926793be.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'DelegationUpdated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_delegation_updated_base_mainnet", "attached_node": "model.synthetix.core_delegation_updated_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["DelegationUpdated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_delegation_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_base_mainnet_collateral_type.be650ff685": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_base_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_base_mainnet_collateral_type.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_base_mainnet_collateral_type.be650ff685", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_deposited_base_mainnet_collateral_type"], "alias": "not_null_core_deposited_base_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.8265686, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_deposited_base_mainnet", "attached_node": "model.synthetix.core_deposited_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_deposited_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_base_mainnet_id.ee16c24c51": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_base_mainnet_id.ee16c24c51", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_deposited_base_mainnet_id"], "alias": "not_null_core_deposited_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.8282359, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_deposited_base_mainnet", "attached_node": "model.synthetix.core_deposited_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_deposited_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_deposited_base_mainnet_id.c13be8e337": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_deposited_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_deposited_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_deposited_base_mainnet_id.c13be8e337", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "unique_core_deposited_base_mainnet_id"], "alias": "unique_core_deposited_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.8307965, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_deposited_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_deposited_base_mainnet", "attached_node": "model.synthetix.core_deposited_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_deposited_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_base_mainnet_contract.6e9ec1150a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_base_mainnet_contract.6e9ec1150a", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_deposited_base_mainnet_contract"], "alias": "not_null_core_deposited_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.8332376, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_deposited_base_mainnet", "attached_node": "model.synthetix.core_deposited_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_deposited_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_base_mainnet_event_name.31446f5c55": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_base_mainnet_event_name.31446f5c55", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_deposited_base_mainnet_event_name"], "alias": "not_null_core_deposited_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.8350003, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_deposited_base_mainnet", "attached_node": "model.synthetix.core_deposited_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_deposited_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_deposited_base_mainnet_event_name__Deposited.8716111032": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_deposited_base_mainnet_event_name__Deposited", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_deposited_d2ece9aaf2ead30501daa2b49e21a31c.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_deposited_base_mainnet_event_name__Deposited.8716111032", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "accepted_values_core_deposited_base_mainnet_event_name__Deposited"], "alias": "accepted_values_core_deposited_d2ece9aaf2ead30501daa2b49e21a31c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_deposited_d2ece9aaf2ead30501daa2b49e21a31c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_deposited_d2ece9aaf2ead30501daa2b49e21a31c"}, "created_at": 1727988938.8366742, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_deposited_d2ece9aaf2ead30501daa2b49e21a31c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_deposited_d2ece9aaf2ead30501daa2b49e21a31c.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'Deposited'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_deposited_base_mainnet", "attached_node": "model.synthetix.core_deposited_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["Deposited"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_deposited_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_base_mainnet_transaction_hash.272eb2e81d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_base_mainnet_transaction_hash.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_base_mainnet_transaction_hash.272eb2e81d", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_deposited_base_mainnet_transaction_hash"], "alias": "not_null_core_deposited_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.841223, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_deposited_base_mainnet", "attached_node": "model.synthetix.core_deposited_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_deposited_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_base_mainnet_account_id.7193b1a2c0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_base_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_base_mainnet_account_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_base_mainnet_account_id.7193b1a2c0", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_deposited_base_mainnet_account_id"], "alias": "not_null_core_deposited_base_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.8428984, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_deposited_base_mainnet", "attached_node": "model.synthetix.core_deposited_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_deposited_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_deposited_base_mainnet_account_id__True__0.64bcc1c124": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_deposited_base_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__6ca6e9805390c0e9a66c350a39ec9df1.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_deposited_base_mainnet_account_id__True__0.64bcc1c124", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_deposited_base_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__6ca6e9805390c0e9a66c350a39ec9df1", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__6ca6e9805390c0e9a66c350a39ec9df1", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__6ca6e9805390c0e9a66c350a39ec9df1"}, "created_at": 1727988938.8445957, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__6ca6e9805390c0e9a66c350a39ec9df1\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__6ca6e9805390c0e9a66c350a39ec9df1.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_deposited_base_mainnet", "attached_node": "model.synthetix.core_deposited_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_deposited_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_deposited_base_mainnet_sender.7b7ebe7456": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_base_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_base_mainnet_sender.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_base_mainnet_sender.7b7ebe7456", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_deposited_base_mainnet_sender"], "alias": "not_null_core_deposited_base_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.849377, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_deposited_base_mainnet", "attached_node": "model.synthetix.core_deposited_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_deposited_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_base_mainnet_block_timestamp.560df883dc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_base_mainnet_block_timestamp.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_base_mainnet_block_timestamp.560df883dc", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_deposited_base_mainnet_block_timestamp"], "alias": "not_null_core_deposited_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.8510814, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_deposited_base_mainnet", "attached_node": "model.synthetix.core_deposited_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_deposited_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_base_mainnet_block_number.08ee53cd26": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_base_mainnet_block_number.08ee53cd26", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_deposited_base_mainnet_block_number"], "alias": "not_null_core_deposited_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.8527596, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_deposited_base_mainnet", "attached_node": "model.synthetix.core_deposited_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_deposited_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_base_mainnet_token_amount.5b0e4b379d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_base_mainnet_token_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_base_mainnet_token_amount.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_base_mainnet_token_amount.5b0e4b379d", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_deposited_base_mainnet_token_amount"], "alias": "not_null_core_deposited_base_mainnet_token_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.8546507, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_deposited_base_mainnet_token_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"\nwhere token_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.core_deposited_base_mainnet", "attached_node": "model.synthetix.core_deposited_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_amount", "model": "{{ get_where_subquery(ref('core_deposited_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_deposited_base_mainnet_token_amount__True__0.60382baf55": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_deposited_base_mainnet_token_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__73dff824ec86c822b9f44e7920a6345d.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_deposited_base_mainnet_token_amount__True__0.60382baf55", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_deposited_base_mainnet_token_amount__True__0"], "alias": "dbt_utils_accepted_range_core__73dff824ec86c822b9f44e7920a6345d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__73dff824ec86c822b9f44e7920a6345d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__73dff824ec86c822b9f44e7920a6345d"}, "created_at": 1727988938.8563027, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__73dff824ec86c822b9f44e7920a6345d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__73dff824ec86c822b9f44e7920a6345d.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not token_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.core_deposited_base_mainnet", "attached_node": "model.synthetix.core_deposited_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "token_amount", "model": "{{ get_where_subquery(ref('core_deposited_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_withdrawn_base_mainnet_block_timestamp.3b8ffa7210": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_base_mainnet_block_timestamp.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_base_mainnet_block_timestamp.3b8ffa7210", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_withdrawn_base_mainnet_block_timestamp"], "alias": "not_null_core_withdrawn_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.8607168, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_withdrawn_base_mainnet", "attached_node": "model.synthetix.core_withdrawn_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_withdrawn_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_base_mainnet_contract.a8511fdb92": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_base_mainnet_contract.a8511fdb92", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_withdrawn_base_mainnet_contract"], "alias": "not_null_core_withdrawn_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.8626957, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_withdrawn_base_mainnet", "attached_node": "model.synthetix.core_withdrawn_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_withdrawn_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_base_mainnet_block_number.03c7cebae3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_base_mainnet_block_number.03c7cebae3", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_withdrawn_base_mainnet_block_number"], "alias": "not_null_core_withdrawn_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.8643403, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_withdrawn_base_mainnet", "attached_node": "model.synthetix.core_withdrawn_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_withdrawn_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_base_mainnet_transaction_hash.a3fda71b2a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_base_mainnet_transaction_hash.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_base_mainnet_transaction_hash.a3fda71b2a", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_withdrawn_base_mainnet_transaction_hash"], "alias": "not_null_core_withdrawn_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.865981, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_withdrawn_base_mainnet", "attached_node": "model.synthetix.core_withdrawn_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_withdrawn_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_base_mainnet_token_amount.fbabce38ba": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_base_mainnet_token_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_base_mainnet_token_amount.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_base_mainnet_token_amount.fbabce38ba", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_withdrawn_base_mainnet_token_amount"], "alias": "not_null_core_withdrawn_base_mainnet_token_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.8677034, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_token_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"\nwhere token_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.core_withdrawn_base_mainnet", "attached_node": "model.synthetix.core_withdrawn_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_amount", "model": "{{ get_where_subquery(ref('core_withdrawn_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_withdrawn_base_mainnet_token_amount__True__0.54af4bae82": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_withdrawn_base_mainnet_token_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__4e8993cb1da2677e8026b5c779015536.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_withdrawn_base_mainnet_token_amount__True__0.54af4bae82", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_withdrawn_base_mainnet_token_amount__True__0"], "alias": "dbt_utils_accepted_range_core__4e8993cb1da2677e8026b5c779015536", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__4e8993cb1da2677e8026b5c779015536", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__4e8993cb1da2677e8026b5c779015536"}, "created_at": 1727988938.869656, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__4e8993cb1da2677e8026b5c779015536\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__4e8993cb1da2677e8026b5c779015536.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not token_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.core_withdrawn_base_mainnet", "attached_node": "model.synthetix.core_withdrawn_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "token_amount", "model": "{{ get_where_subquery(ref('core_withdrawn_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_withdrawn_base_mainnet_collateral_type.f32eb82738": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_base_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_base_mainnet_collateral_type.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_base_mainnet_collateral_type.f32eb82738", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_withdrawn_base_mainnet_collateral_type"], "alias": "not_null_core_withdrawn_base_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.8740032, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_withdrawn_base_mainnet", "attached_node": "model.synthetix.core_withdrawn_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_withdrawn_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_base_mainnet_account_id.ef84b5b40c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_base_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_base_mainnet_account_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_base_mainnet_account_id.ef84b5b40c", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_withdrawn_base_mainnet_account_id"], "alias": "not_null_core_withdrawn_base_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.875867, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_withdrawn_base_mainnet", "attached_node": "model.synthetix.core_withdrawn_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_withdrawn_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_withdrawn_base_mainnet_account_id__True__0.0bf8555841": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_withdrawn_base_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__89c5610ccaa1c6a8b230b4c61815e02e.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_withdrawn_base_mainnet_account_id__True__0.0bf8555841", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_withdrawn_base_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__89c5610ccaa1c6a8b230b4c61815e02e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__89c5610ccaa1c6a8b230b4c61815e02e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__89c5610ccaa1c6a8b230b4c61815e02e"}, "created_at": 1727988938.8776228, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__89c5610ccaa1c6a8b230b4c61815e02e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__89c5610ccaa1c6a8b230b4c61815e02e.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_withdrawn_base_mainnet", "attached_node": "model.synthetix.core_withdrawn_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_withdrawn_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_withdrawn_base_mainnet_id.8106f47c4d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_base_mainnet_id.8106f47c4d", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_withdrawn_base_mainnet_id"], "alias": "not_null_core_withdrawn_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.8818243, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_withdrawn_base_mainnet", "attached_node": "model.synthetix.core_withdrawn_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_withdrawn_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_withdrawn_base_mainnet_id.72a24b0786": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_withdrawn_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_withdrawn_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_withdrawn_base_mainnet_id.72a24b0786", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "unique_core_withdrawn_base_mainnet_id"], "alias": "unique_core_withdrawn_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.8837044, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_withdrawn_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_withdrawn_base_mainnet", "attached_node": "model.synthetix.core_withdrawn_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_withdrawn_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_base_mainnet_sender.2f5cf91bdf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_base_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_base_mainnet_sender.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_base_mainnet_sender.2f5cf91bdf", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_withdrawn_base_mainnet_sender"], "alias": "not_null_core_withdrawn_base_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.8853798, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_withdrawn_base_mainnet", "attached_node": "model.synthetix.core_withdrawn_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_withdrawn_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_base_mainnet_event_name.f423143c4b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_base_mainnet_event_name.f423143c4b", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_withdrawn_base_mainnet_event_name"], "alias": "not_null_core_withdrawn_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.8870497, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_withdrawn_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_withdrawn_base_mainnet", "attached_node": "model.synthetix.core_withdrawn_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_withdrawn_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_withdrawn_base_mainnet_event_name__Withdrawn.8eb5613297": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_withdrawn_base_mainnet_event_name__Withdrawn", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_withdrawn_9232007c2d4beca3cf202e40bf1586d8.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_withdrawn_base_mainnet_event_name__Withdrawn.8eb5613297", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "accepted_values_core_withdrawn_base_mainnet_event_name__Withdrawn"], "alias": "accepted_values_core_withdrawn_9232007c2d4beca3cf202e40bf1586d8", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_withdrawn_9232007c2d4beca3cf202e40bf1586d8", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_withdrawn_9232007c2d4beca3cf202e40bf1586d8"}, "created_at": 1727988938.8887424, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_withdrawn_9232007c2d4beca3cf202e40bf1586d8\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_withdrawn_9232007c2d4beca3cf202e40bf1586d8.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'Withdrawn'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_withdrawn_base_mainnet", "attached_node": "model.synthetix.core_withdrawn_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["Withdrawn"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_withdrawn_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_base_mainnet_pool_id.0342c9a9f7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_base_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_base_mainnet_pool_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_base_mainnet_pool_id.0342c9a9f7", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_liquidation_base_mainnet_pool_id"], "alias": "not_null_core_liquidation_base_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.893042, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_liquidation_base_mainnet", "attached_node": "model.synthetix.core_liquidation_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_liquidation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_mainnet_pool_id__True__0.9af005d964": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_liquidation_base_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__888a89f13edea0827880954dcadc49b0.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_mainnet_pool_id__True__0.9af005d964", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_liquidation_base_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__888a89f13edea0827880954dcadc49b0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__888a89f13edea0827880954dcadc49b0", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__888a89f13edea0827880954dcadc49b0"}, "created_at": 1727988938.8947334, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__888a89f13edea0827880954dcadc49b0\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__888a89f13edea0827880954dcadc49b0.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_liquidation_base_mainnet", "attached_node": "model.synthetix.core_liquidation_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_liquidation_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_liquidation_base_mainnet_block_timestamp.cc029a06b8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_base_mainnet_block_timestamp.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_base_mainnet_block_timestamp.cc029a06b8", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_liquidation_base_mainnet_block_timestamp"], "alias": "not_null_core_liquidation_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.8990893, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_liquidation_base_mainnet", "attached_node": "model.synthetix.core_liquidation_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_liquidation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_base_mainnet_block_number.896bca83af": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_base_mainnet_block_number.896bca83af", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_liquidation_base_mainnet_block_number"], "alias": "not_null_core_liquidation_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.9007833, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_liquidation_base_mainnet", "attached_node": "model.synthetix.core_liquidation_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_liquidation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_base_mainnet_id.c949216a70": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_base_mainnet_id.c949216a70", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_liquidation_base_mainnet_id"], "alias": "not_null_core_liquidation_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.9024494, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_liquidation_base_mainnet", "attached_node": "model.synthetix.core_liquidation_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_liquidation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_liquidation_base_mainnet_id.876ec280ff": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_liquidation_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_liquidation_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_liquidation_base_mainnet_id.876ec280ff", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "unique_core_liquidation_base_mainnet_id"], "alias": "unique_core_liquidation_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.9042172, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_liquidation_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_liquidation_base_mainnet", "attached_node": "model.synthetix.core_liquidation_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_liquidation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_base_mainnet_contract.cb2b40daff": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_base_mainnet_contract.cb2b40daff", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_liquidation_base_mainnet_contract"], "alias": "not_null_core_liquidation_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.9058824, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_liquidation_base_mainnet", "attached_node": "model.synthetix.core_liquidation_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_liquidation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_base_mainnet_event_name.b9c8609dd4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_base_mainnet_event_name.b9c8609dd4", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_liquidation_base_mainnet_event_name"], "alias": "not_null_core_liquidation_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.9075294, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_liquidation_base_mainnet", "attached_node": "model.synthetix.core_liquidation_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_liquidation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_liquidation_base_mainnet_event_name__Liquidation.b1c18b74aa": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_liquidation_base_mainnet_event_name__Liquidation", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_liquidati_2f8a8c41dad7bc8573be95bdd2240533.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_liquidation_base_mainnet_event_name__Liquidation.b1c18b74aa", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "accepted_values_core_liquidation_base_mainnet_event_name__Liquidation"], "alias": "accepted_values_core_liquidati_2f8a8c41dad7bc8573be95bdd2240533", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_liquidati_2f8a8c41dad7bc8573be95bdd2240533", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_liquidati_2f8a8c41dad7bc8573be95bdd2240533"}, "created_at": 1727988938.9091704, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_liquidati_2f8a8c41dad7bc8573be95bdd2240533\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_liquidati_2f8a8c41dad7bc8573be95bdd2240533.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'Liquidation'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_liquidation_base_mainnet", "attached_node": "model.synthetix.core_liquidation_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["Liquidation"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_liquidation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_base_mainnet_collateral_type.c78d491846": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_base_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_base_mainnet_collateral_type.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_base_mainnet_collateral_type.c78d491846", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_liquidation_base_mainnet_collateral_type"], "alias": "not_null_core_liquidation_base_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.913469, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_liquidation_base_mainnet", "attached_node": "model.synthetix.core_liquidation_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_liquidation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_base_mainnet_sender.0c2397ee76": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_base_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_base_mainnet_sender.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_base_mainnet_sender.0c2397ee76", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_liquidation_base_mainnet_sender"], "alias": "not_null_core_liquidation_base_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.9151423, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_liquidation_base_mainnet", "attached_node": "model.synthetix.core_liquidation_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_liquidation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_base_mainnet_account_id.2ddc542a47": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_base_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_base_mainnet_account_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_base_mainnet_account_id.2ddc542a47", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_liquidation_base_mainnet_account_id"], "alias": "not_null_core_liquidation_base_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.9168096, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_liquidation_base_mainnet", "attached_node": "model.synthetix.core_liquidation_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_liquidation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_mainnet_account_id__True__0.136053be04": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_liquidation_base_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__9c86403cb2ee785aa0809eae1dfa9291.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_mainnet_account_id__True__0.136053be04", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_liquidation_base_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__9c86403cb2ee785aa0809eae1dfa9291", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__9c86403cb2ee785aa0809eae1dfa9291", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__9c86403cb2ee785aa0809eae1dfa9291"}, "created_at": 1727988938.9186153, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__9c86403cb2ee785aa0809eae1dfa9291\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__9c86403cb2ee785aa0809eae1dfa9291.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_liquidation_base_mainnet", "attached_node": "model.synthetix.core_liquidation_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_liquidation_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_liquidation_base_mainnet_transaction_hash.adee36dc81": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_base_mainnet_transaction_hash.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_base_mainnet_transaction_hash.adee36dc81", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_liquidation_base_mainnet_transaction_hash"], "alias": "not_null_core_liquidation_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.922831, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_liquidation_base_mainnet", "attached_node": "model.synthetix.core_liquidation_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_liquidation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_base_mainnet_liquidate_as_account_id.b2d7294162": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_base_mainnet_liquidate_as_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_base_mainnet_liquidate_as_account_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_base_mainnet_liquidate_as_account_id.b2d7294162", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_liquidation_base_mainnet_liquidate_as_account_id"], "alias": "not_null_core_liquidation_base_mainnet_liquidate_as_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.9245071, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_liquidation_base_mainnet_liquidate_as_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect liquidate_as_account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\nwhere liquidate_as_account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "liquidate_as_account_id", "file_key_name": "models.core_liquidation_base_mainnet", "attached_node": "model.synthetix.core_liquidation_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "liquidate_as_account_id", "model": "{{ get_where_subquery(ref('core_liquidation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_mainnet_liquidate_as_account_id__True__0.7686495bd9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_liquidation_base_mainnet_liquidate_as_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__47bddc57664c78a55614ac643ed3ffcf.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_mainnet_liquidate_as_account_id__True__0.7686495bd9", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_liquidation_base_mainnet_liquidate_as_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__47bddc57664c78a55614ac643ed3ffcf", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__47bddc57664c78a55614ac643ed3ffcf", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__47bddc57664c78a55614ac643ed3ffcf"}, "created_at": 1727988938.9263327, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__47bddc57664c78a55614ac643ed3ffcf\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__47bddc57664c78a55614ac643ed3ffcf.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not liquidate_as_account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "liquidate_as_account_id", "file_key_name": "models.core_liquidation_base_mainnet", "attached_node": "model.synthetix.core_liquidation_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "liquidate_as_account_id", "model": "{{ get_where_subquery(ref('core_liquidation_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_market_updated_base_mainnet_id.bdb44c0b54": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_base_mainnet_id.bdb44c0b54", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_market_updated_base_mainnet_id"], "alias": "not_null_core_market_updated_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.9305031, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_market_updated_base_mainnet", "attached_node": "model.synthetix.core_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_market_updated_base_mainnet_id.b2a5abdd48": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_market_updated_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_market_updated_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_market_updated_base_mainnet_id.b2a5abdd48", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "unique_core_market_updated_base_mainnet_id"], "alias": "unique_core_market_updated_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.9326313, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_market_updated_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_market_updated_base_mainnet", "attached_node": "model.synthetix.core_market_updated_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_base_mainnet_block_timestamp.648a5f6e8c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_base_mainnet_block_timestamp.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_base_mainnet_block_timestamp.648a5f6e8c", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_market_updated_base_mainnet_block_timestamp"], "alias": "not_null_core_market_updated_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.9342773, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_market_updated_base_mainnet", "attached_node": "model.synthetix.core_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_base_mainnet_block_number.e9e83211a7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_base_mainnet_block_number.e9e83211a7", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_market_updated_base_mainnet_block_number"], "alias": "not_null_core_market_updated_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.9359357, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_market_updated_base_mainnet", "attached_node": "model.synthetix.core_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_base_mainnet_transaction_hash.7b8eb5d77d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_base_mainnet_transaction_hash.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_base_mainnet_transaction_hash.7b8eb5d77d", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_market_updated_base_mainnet_transaction_hash"], "alias": "not_null_core_market_updated_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.9375572, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_market_updated_base_mainnet", "attached_node": "model.synthetix.core_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_base_mainnet_contract.6d90834e3f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_base_mainnet_contract.6d90834e3f", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_market_updated_base_mainnet_contract"], "alias": "not_null_core_market_updated_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.9391618, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_market_updated_base_mainnet", "attached_node": "model.synthetix.core_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_base_mainnet_event_name.6afe397967": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_base_mainnet_event_name.6afe397967", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_market_updated_base_mainnet_event_name"], "alias": "not_null_core_market_updated_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.940886, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_market_updated_base_mainnet", "attached_node": "model.synthetix.core_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_market_updated_base_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.06e57bf5c5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_market_updated_base_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_market_up_8ffc0f692fd38a4fb71d7fad1fdca0f3.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_market_updated_base_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.06e57bf5c5", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "accepted_values_core_market_updated_base_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited"], "alias": "accepted_values_core_market_up_8ffc0f692fd38a4fb71d7fad1fdca0f3", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_market_up_8ffc0f692fd38a4fb71d7fad1fdca0f3", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_market_up_8ffc0f692fd38a4fb71d7fad1fdca0f3"}, "created_at": 1727988938.942552, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_market_up_8ffc0f692fd38a4fb71d7fad1fdca0f3\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_market_up_8ffc0f692fd38a4fb71d7fad1fdca0f3.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketCollateralWithdrawn','MarketCollateralDeposited','MarketUsdWithdrawn','MarketUsdDeposited'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_market_updated_base_mainnet", "attached_node": "model.synthetix.core_market_updated_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["MarketCollateralWithdrawn", "MarketCollateralDeposited", "MarketUsdWithdrawn", "MarketUsdDeposited"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_base_mainnet_market_id.de78147356": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_base_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_base_mainnet_market_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_base_mainnet_market_id.de78147356", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_market_updated_base_mainnet_market_id"], "alias": "not_null_core_market_updated_base_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.9468365, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.core_market_updated_base_mainnet", "attached_node": "model.synthetix.core_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('core_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_mainnet_market_id__True__0.ab7b335af7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_market_updated_base_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__072d0a3e91e04239f7438a3e2f51a69c.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_mainnet_market_id__True__0.ab7b335af7", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_market_updated_base_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_core__072d0a3e91e04239f7438a3e2f51a69c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__072d0a3e91e04239f7438a3e2f51a69c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__072d0a3e91e04239f7438a3e2f51a69c"}, "created_at": 1727988938.9485302, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__072d0a3e91e04239f7438a3e2f51a69c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__072d0a3e91e04239f7438a3e2f51a69c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.core_market_updated_base_mainnet", "attached_node": "model.synthetix.core_market_updated_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('core_market_updated_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_market_updated_base_mainnet_net_issuance.334062f568": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_base_mainnet_net_issuance", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_base_mainnet_net_issuance.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_base_mainnet_net_issuance.334062f568", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_market_updated_base_mainnet_net_issuance"], "alias": "not_null_core_market_updated_base_mainnet_net_issuance", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.9528966, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_net_issuance.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect net_issuance\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\nwhere net_issuance is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "net_issuance", "file_key_name": "models.core_market_updated_base_mainnet", "attached_node": "model.synthetix.core_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "net_issuance", "model": "{{ get_where_subquery(ref('core_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_base_mainnet_deposited_collateral_value.905a08bfbb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_base_mainnet_deposited_collateral_value", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_b_b44b760e99c9075cf641955fb1ad1996.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_base_mainnet_deposited_collateral_value.905a08bfbb", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_market_updated_base_mainnet_deposited_collateral_value"], "alias": "not_null_core_market_updated_b_b44b760e99c9075cf641955fb1ad1996", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_market_updated_b_b44b760e99c9075cf641955fb1ad1996", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_market_updated_b_b44b760e99c9075cf641955fb1ad1996"}, "created_at": 1727988938.9546394, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_market_updated_b_b44b760e99c9075cf641955fb1ad1996\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_b_b44b760e99c9075cf641955fb1ad1996.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect deposited_collateral_value\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\nwhere deposited_collateral_value is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "deposited_collateral_value", "file_key_name": "models.core_market_updated_base_mainnet", "attached_node": "model.synthetix.core_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "deposited_collateral_value", "model": "{{ get_where_subquery(ref('core_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_mainnet_deposited_collateral_value__True__0.3945f7eca1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_market_updated_base_mainnet_deposited_collateral_value__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__0ebf2739b124eb8dac7f84f98842bbcd.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_mainnet_deposited_collateral_value__True__0.3945f7eca1", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_market_updated_base_mainnet_deposited_collateral_value__True__0"], "alias": "dbt_utils_accepted_range_core__0ebf2739b124eb8dac7f84f98842bbcd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__0ebf2739b124eb8dac7f84f98842bbcd", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__0ebf2739b124eb8dac7f84f98842bbcd"}, "created_at": 1727988938.956268, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__0ebf2739b124eb8dac7f84f98842bbcd\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__0ebf2739b124eb8dac7f84f98842bbcd.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not deposited_collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "deposited_collateral_value", "file_key_name": "models.core_market_updated_base_mainnet", "attached_node": "model.synthetix.core_market_updated_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "deposited_collateral_value", "model": "{{ get_where_subquery(ref('core_market_updated_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_market_updated_base_mainnet_sender.5b6ff88208": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_base_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_base_mainnet_sender.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_base_mainnet_sender.5b6ff88208", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_market_updated_base_mainnet_sender"], "alias": "not_null_core_market_updated_base_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.9605603, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_market_updated_base_mainnet", "attached_node": "model.synthetix.core_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_base_mainnet_collateral_type.6e2d5502d4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_base_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_base_mainnet_collateral_type.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_base_mainnet_collateral_type.6e2d5502d4", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_market_updated_base_mainnet_collateral_type"], "alias": "not_null_core_market_updated_base_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.962209, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_market_updated_base_mainnet", "attached_node": "model.synthetix.core_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_base_mainnet_credit_capacity.4cad1dd5dd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_base_mainnet_credit_capacity", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_base_mainnet_credit_capacity.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_base_mainnet_credit_capacity.4cad1dd5dd", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_market_updated_base_mainnet_credit_capacity"], "alias": "not_null_core_market_updated_base_mainnet_credit_capacity", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.9638503, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_credit_capacity.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect credit_capacity\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\nwhere credit_capacity is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "credit_capacity", "file_key_name": "models.core_market_updated_base_mainnet", "attached_node": "model.synthetix.core_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "credit_capacity", "model": "{{ get_where_subquery(ref('core_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_base_mainnet_token_amount.ce8694585d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_base_mainnet_token_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_base_mainnet_token_amount.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_base_mainnet_token_amount.ce8694585d", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_market_updated_base_mainnet_token_amount"], "alias": "not_null_core_market_updated_base_mainnet_token_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.9654696, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_updated_base_mainnet_token_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\nwhere token_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.core_market_updated_base_mainnet", "attached_node": "model.synthetix.core_market_updated_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_amount", "model": "{{ get_where_subquery(ref('core_market_updated_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_mainnet_token_amount__True__0.159f754b68": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_market_updated_base_mainnet_token_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__ef8c2ac0471d5e31c631c60851e1a104.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_mainnet_token_amount__True__0.159f754b68", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_market_updated_base_mainnet_token_amount__True__0"], "alias": "dbt_utils_accepted_range_core__ef8c2ac0471d5e31c631c60851e1a104", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__ef8c2ac0471d5e31c631c60851e1a104", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__ef8c2ac0471d5e31c631c60851e1a104"}, "created_at": 1727988938.967177, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__ef8c2ac0471d5e31c631c60851e1a104\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__ef8c2ac0471d5e31c631c60851e1a104.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not token_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.core_market_updated_base_mainnet", "attached_node": "model.synthetix.core_market_updated_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "token_amount", "model": "{{ get_where_subquery(ref('core_market_updated_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_market_registered_base_mainnet_market.6a5311f9b7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_base_mainnet_market", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_base_mainnet_market.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_base_mainnet_market.6a5311f9b7", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_market_registered_base_mainnet_market"], "alias": "not_null_core_market_registered_base_mainnet_market", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.9713671, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_market.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_registered_base_mainnet\"\nwhere market is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market", "file_key_name": "models.core_market_registered_base_mainnet", "attached_node": "model.synthetix.core_market_registered_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market", "model": "{{ get_where_subquery(ref('core_market_registered_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_base_mainnet_market_id.8fa95d0adc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_base_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_base_mainnet_market_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_base_mainnet_market_id.8fa95d0adc", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_market_registered_base_mainnet_market_id"], "alias": "not_null_core_market_registered_base_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.9732301, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_registered_base_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.core_market_registered_base_mainnet", "attached_node": "model.synthetix.core_market_registered_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('core_market_registered_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_market_registered_base_mainnet_market_id.e03ba7f671": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_market_registered_base_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_market_registered_base_mainnet_market_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_market_registered_base_mainnet_market_id.e03ba7f671", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "unique_core_market_registered_base_mainnet_market_id"], "alias": "unique_core_market_registered_base_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.9748995, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_market_registered_base_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n market_id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_registered_base_mainnet\"\nwhere market_id is not null\ngroup by market_id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.core_market_registered_base_mainnet", "attached_node": "model.synthetix.core_market_registered_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('core_market_registered_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_base_mainnet_id.58185ba1ad": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_base_mainnet_id.58185ba1ad", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_market_registered_base_mainnet_id"], "alias": "not_null_core_market_registered_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.9765358, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_registered_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_market_registered_base_mainnet", "attached_node": "model.synthetix.core_market_registered_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_market_registered_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_market_registered_base_mainnet_id.b0e87b4cdb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_market_registered_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_market_registered_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_market_registered_base_mainnet_id.b0e87b4cdb", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "unique_core_market_registered_base_mainnet_id"], "alias": "unique_core_market_registered_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.9781454, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_market_registered_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_registered_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_market_registered_base_mainnet", "attached_node": "model.synthetix.core_market_registered_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_market_registered_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_base_mainnet_block_timestamp.41726ce377": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_base_mainnet_block_timestamp.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_base_mainnet_block_timestamp.41726ce377", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_market_registered_base_mainnet_block_timestamp"], "alias": "not_null_core_market_registered_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.9797776, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_registered_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_market_registered_base_mainnet", "attached_node": "model.synthetix.core_market_registered_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_market_registered_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_base_mainnet_contract.0187a84f0b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_base_mainnet_contract.0187a84f0b", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_market_registered_base_mainnet_contract"], "alias": "not_null_core_market_registered_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.981523, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_registered_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_market_registered_base_mainnet", "attached_node": "model.synthetix.core_market_registered_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_market_registered_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_base_mainnet_transaction_hash.7e49be40a9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_base_mainnet_transaction_hash.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_base_mainnet_transaction_hash.7e49be40a9", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_market_registered_base_mainnet_transaction_hash"], "alias": "not_null_core_market_registered_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.983126, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_registered_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_market_registered_base_mainnet", "attached_node": "model.synthetix.core_market_registered_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_market_registered_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_base_mainnet_block_number.14cb004b58": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_base_mainnet_block_number.14cb004b58", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_market_registered_base_mainnet_block_number"], "alias": "not_null_core_market_registered_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.9847353, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_registered_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_market_registered_base_mainnet", "attached_node": "model.synthetix.core_market_registered_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_market_registered_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_base_mainnet_event_name.c5054f10bf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_base_mainnet_event_name.c5054f10bf", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_market_registered_base_mainnet_event_name"], "alias": "not_null_core_market_registered_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.986356, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_registered_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_market_registered_base_mainnet", "attached_node": "model.synthetix.core_market_registered_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_market_registered_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_market_registered_base_mainnet_event_name__MarketRegistered.b297851ae7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_market_registered_base_mainnet_event_name__MarketRegistered", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_market_re_7d22dc7014c15a24d3a378934a783186.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_market_registered_base_mainnet_event_name__MarketRegistered.b297851ae7", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "accepted_values_core_market_registered_base_mainnet_event_name__MarketRegistered"], "alias": "accepted_values_core_market_re_7d22dc7014c15a24d3a378934a783186", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_market_re_7d22dc7014c15a24d3a378934a783186", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_market_re_7d22dc7014c15a24d3a378934a783186"}, "created_at": 1727988938.9881132, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_market_re_7d22dc7014c15a24d3a378934a783186\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_market_re_7d22dc7014c15a24d3a378934a783186.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_market_registered_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketRegistered'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_market_registered_base_mainnet", "attached_node": "model.synthetix.core_market_registered_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["MarketRegistered"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_market_registered_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_base_mainnet_sender.9825c848f6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_base_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_base_mainnet_sender.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_base_mainnet_sender.9825c848f6", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_market_registered_base_mainnet_sender"], "alias": "not_null_core_market_registered_base_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.9922204, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_market_registered_base_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_registered_base_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_market_registered_base_mainnet", "attached_node": "model.synthetix.core_market_registered_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_market_registered_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_base_mainnet_contract.6f3850c4d8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_base_mainnet_contract.6f3850c4d8", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_pool_created_base_mainnet_contract"], "alias": "not_null_core_pool_created_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.993918, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_pool_created_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_pool_created_base_mainnet", "attached_node": "model.synthetix.core_pool_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_pool_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_base_mainnet_sender.0c210116c7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_base_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_base_mainnet_sender.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_base_mainnet_sender.0c210116c7", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_pool_created_base_mainnet_sender"], "alias": "not_null_core_pool_created_base_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.9957356, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_pool_created_base_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_pool_created_base_mainnet", "attached_node": "model.synthetix.core_pool_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_pool_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_base_mainnet_block_timestamp.94505d3912": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_base_mainnet_block_timestamp.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_base_mainnet_block_timestamp.94505d3912", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_pool_created_base_mainnet_block_timestamp"], "alias": "not_null_core_pool_created_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.997364, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_pool_created_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_pool_created_base_mainnet", "attached_node": "model.synthetix.core_pool_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_pool_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_base_mainnet_id.44cc56adee": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_base_mainnet_id.44cc56adee", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_pool_created_base_mainnet_id"], "alias": "not_null_core_pool_created_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988938.9989924, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_pool_created_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_pool_created_base_mainnet", "attached_node": "model.synthetix.core_pool_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_pool_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_pool_created_base_mainnet_id.f5ca162629": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_pool_created_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_pool_created_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_pool_created_base_mainnet_id.f5ca162629", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "unique_core_pool_created_base_mainnet_id"], "alias": "unique_core_pool_created_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.0006208, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_pool_created_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_pool_created_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_pool_created_base_mainnet", "attached_node": "model.synthetix.core_pool_created_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_pool_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_base_mainnet_block_number.8ef3c64233": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_base_mainnet_block_number.8ef3c64233", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_pool_created_base_mainnet_block_number"], "alias": "not_null_core_pool_created_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.0023322, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_pool_created_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_pool_created_base_mainnet", "attached_node": "model.synthetix.core_pool_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_pool_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_base_mainnet_transaction_hash.88325163ff": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_base_mainnet_transaction_hash.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_base_mainnet_transaction_hash.88325163ff", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_pool_created_base_mainnet_transaction_hash"], "alias": "not_null_core_pool_created_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.0039518, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_pool_created_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_pool_created_base_mainnet", "attached_node": "model.synthetix.core_pool_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_pool_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_base_mainnet_event_name.0770467455": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_base_mainnet_event_name.0770467455", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_pool_created_base_mainnet_event_name"], "alias": "not_null_core_pool_created_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.0055752, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_pool_created_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_pool_created_base_mainnet", "attached_node": "model.synthetix.core_pool_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_pool_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_pool_created_base_mainnet_event_name__PoolCreated.a1f7123964": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_pool_created_base_mainnet_event_name__PoolCreated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_pool_crea_bdbd8829aa1ff5cab82d34c5df5684cd.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_pool_created_base_mainnet_event_name__PoolCreated.a1f7123964", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "accepted_values_core_pool_created_base_mainnet_event_name__PoolCreated"], "alias": "accepted_values_core_pool_crea_bdbd8829aa1ff5cab82d34c5df5684cd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_pool_crea_bdbd8829aa1ff5cab82d34c5df5684cd", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_pool_crea_bdbd8829aa1ff5cab82d34c5df5684cd"}, "created_at": 1727988939.007211, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_pool_crea_bdbd8829aa1ff5cab82d34c5df5684cd\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_pool_crea_bdbd8829aa1ff5cab82d34c5df5684cd.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_pool_created_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PoolCreated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_pool_created_base_mainnet", "attached_node": "model.synthetix.core_pool_created_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["PoolCreated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_pool_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_base_mainnet_owner.875044313e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_base_mainnet_owner", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_base_mainnet_owner.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_base_mainnet_owner.875044313e", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_pool_created_base_mainnet_owner"], "alias": "not_null_core_pool_created_base_mainnet_owner", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.0115507, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_owner.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_pool_created_base_mainnet\"\nwhere owner is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "owner", "file_key_name": "models.core_pool_created_base_mainnet", "attached_node": "model.synthetix.core_pool_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "owner", "model": "{{ get_where_subquery(ref('core_pool_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_base_mainnet_pool_id.d63bf41661": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_base_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_base_mainnet_pool_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_base_mainnet_pool_id.d63bf41661", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_pool_created_base_mainnet_pool_id"], "alias": "not_null_core_pool_created_base_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.013245, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_pool_created_base_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_pool_created_base_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_pool_created_base_mainnet", "attached_node": "model.synthetix.core_pool_created_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_pool_created_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_pool_created_base_mainnet_pool_id__True__0.39f67d8bfc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_pool_created_base_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__d8e8bea5c4b2354e7f869cd680bd68b7.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_pool_created_base_mainnet_pool_id__True__0.39f67d8bfc", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_pool_created_base_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__d8e8bea5c4b2354e7f869cd680bd68b7", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__d8e8bea5c4b2354e7f869cd680bd68b7", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__d8e8bea5c4b2354e7f869cd680bd68b7"}, "created_at": 1727988939.014935, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__d8e8bea5c4b2354e7f869cd680bd68b7\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__d8e8bea5c4b2354e7f869cd680bd68b7.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_pool_created_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_pool_created_base_mainnet", "attached_node": "model.synthetix.core_pool_created_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_pool_created_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_rewards_claimed_base_mainnet_transaction_hash.b63233ece5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_base_mainnet_transaction_hash.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_mainnet_transaction_hash.b63233ece5", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_rewards_claimed_base_mainnet_transaction_hash"], "alias": "not_null_core_rewards_claimed_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.019486, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_rewards_claimed_base_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_base_mainnet_account_id.854e016ff9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_base_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_base_mainnet_account_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_mainnet_account_id.854e016ff9", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_rewards_claimed_base_mainnet_account_id"], "alias": "not_null_core_rewards_claimed_base_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.0211577, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_rewards_claimed_base_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_mainnet_account_id__True__0.f3a8537aec": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_rewards_claimed_base_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__2ac3bbca2e87763cd3aa7b60a2711897.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_mainnet_account_id__True__0.f3a8537aec", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_rewards_claimed_base_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__2ac3bbca2e87763cd3aa7b60a2711897", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__2ac3bbca2e87763cd3aa7b60a2711897", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__2ac3bbca2e87763cd3aa7b60a2711897"}, "created_at": 1727988939.0228436, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__2ac3bbca2e87763cd3aa7b60a2711897\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__2ac3bbca2e87763cd3aa7b60a2711897.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_rewards_claimed_base_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_rewards_claimed_base_mainnet_collateral_type.f4a0d97e20": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_base_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_base_mainnet_collateral_type.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_mainnet_collateral_type.f4a0d97e20", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_rewards_claimed_base_mainnet_collateral_type"], "alias": "not_null_core_rewards_claimed_base_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.027095, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_rewards_claimed_base_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_base_mainnet_event_name.8699999c22": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_mainnet_event_name.8699999c22", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_rewards_claimed_base_mainnet_event_name"], "alias": "not_null_core_rewards_claimed_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.028798, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_rewards_claimed_base_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_rewards_claimed_base_mainnet_event_name__RewardsClaimed.aa2ca50bfd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_rewards_claimed_base_mainnet_event_name__RewardsClaimed", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_rewards_c_aad60da75a6038cc74207493be039974.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_rewards_claimed_base_mainnet_event_name__RewardsClaimed.aa2ca50bfd", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "accepted_values_core_rewards_claimed_base_mainnet_event_name__RewardsClaimed"], "alias": "accepted_values_core_rewards_c_aad60da75a6038cc74207493be039974", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_rewards_c_aad60da75a6038cc74207493be039974", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_rewards_c_aad60da75a6038cc74207493be039974"}, "created_at": 1727988939.0304918, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_rewards_c_aad60da75a6038cc74207493be039974\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_rewards_c_aad60da75a6038cc74207493be039974.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'RewardsClaimed'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_rewards_claimed_base_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["RewardsClaimed"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_base_mainnet_contract.c7544b70ac": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_mainnet_contract.c7544b70ac", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_rewards_claimed_base_mainnet_contract"], "alias": "not_null_core_rewards_claimed_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.0347543, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_rewards_claimed_base_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_base_mainnet_amount.2d80149737": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_base_mainnet_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_base_mainnet_amount.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_mainnet_amount.2d80149737", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_rewards_claimed_base_mainnet_amount"], "alias": "not_null_core_rewards_claimed_base_mainnet_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.0364258, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_rewards_claimed_base_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_mainnet_amount__True__0.d32a48611c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_rewards_claimed_base_mainnet_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__b1c522fbe833ee75b2877e8459f86cca.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_mainnet_amount__True__0.d32a48611c", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_rewards_claimed_base_mainnet_amount__True__0"], "alias": "dbt_utils_accepted_range_core__b1c522fbe833ee75b2877e8459f86cca", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__b1c522fbe833ee75b2877e8459f86cca", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__b1c522fbe833ee75b2877e8459f86cca"}, "created_at": 1727988939.0382402, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__b1c522fbe833ee75b2877e8459f86cca\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__b1c522fbe833ee75b2877e8459f86cca.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_rewards_claimed_base_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_rewards_claimed_base_mainnet_distributor.edc7126cd6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_base_mainnet_distributor", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_base_mainnet_distributor.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_mainnet_distributor.edc7126cd6", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_rewards_claimed_base_mainnet_distributor"], "alias": "not_null_core_rewards_claimed_base_mainnet_distributor", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.042495, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_distributor.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\nwhere distributor is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "distributor", "file_key_name": "models.core_rewards_claimed_base_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "distributor", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_base_mainnet_block_timestamp.365bd8971d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_base_mainnet_block_timestamp.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_mainnet_block_timestamp.365bd8971d", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_rewards_claimed_base_mainnet_block_timestamp"], "alias": "not_null_core_rewards_claimed_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.0442178, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_rewards_claimed_base_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_base_mainnet_id.e1c2a57eae": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_mainnet_id.e1c2a57eae", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_rewards_claimed_base_mainnet_id"], "alias": "not_null_core_rewards_claimed_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.0460823, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_rewards_claimed_base_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_rewards_claimed_base_mainnet_id.3e937354d7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_rewards_claimed_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_rewards_claimed_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_rewards_claimed_base_mainnet_id.3e937354d7", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "unique_core_rewards_claimed_base_mainnet_id"], "alias": "unique_core_rewards_claimed_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.0478113, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_rewards_claimed_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_rewards_claimed_base_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_base_mainnet_pool_id.28e40cfefe": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_base_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_base_mainnet_pool_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_mainnet_pool_id.28e40cfefe", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_rewards_claimed_base_mainnet_pool_id"], "alias": "not_null_core_rewards_claimed_base_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.0494645, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_rewards_claimed_base_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_mainnet_pool_id__True__0.4091fd0cb1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_rewards_claimed_base_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__feee96e2415d527613f8844cc4624c65.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_mainnet_pool_id__True__0.4091fd0cb1", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_rewards_claimed_base_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__feee96e2415d527613f8844cc4624c65", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__feee96e2415d527613f8844cc4624c65", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__feee96e2415d527613f8844cc4624c65"}, "created_at": 1727988939.0510943, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__feee96e2415d527613f8844cc4624c65\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__feee96e2415d527613f8844cc4624c65.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_rewards_claimed_base_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_rewards_claimed_base_mainnet_block_number.4b65195293": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_mainnet_block_number.4b65195293", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_rewards_claimed_base_mainnet_block_number"], "alias": "not_null_core_rewards_claimed_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.055452, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_claimed_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_rewards_claimed_base_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_rewards_claimed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_base_mainnet_id.0142695043": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_mainnet_id.0142695043", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_rewards_distributed_base_mainnet_id"], "alias": "not_null_core_rewards_distributed_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.0571373, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_rewards_distributed_base_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_rewards_distributed_base_mainnet_id.8cb2f0871f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_rewards_distributed_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_rewards_distributed_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_rewards_distributed_base_mainnet_id.8cb2f0871f", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "unique_core_rewards_distributed_base_mainnet_id"], "alias": "unique_core_rewards_distributed_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.0588088, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_rewards_distributed_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_rewards_distributed_base_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_base_mainnet_event_name.16811bbe2c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_mainnet_event_name.16811bbe2c", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_rewards_distributed_base_mainnet_event_name"], "alias": "not_null_core_rewards_distributed_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.0606172, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_rewards_distributed_base_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_rewards_distributed_base_mainnet_event_name__RewardsDistributed.c4ccd15bed": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_rewards_distributed_base_mainnet_event_name__RewardsDistributed", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_rewards_d_84b0fa070897af09099b10595ee397ae.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_rewards_distributed_base_mainnet_event_name__RewardsDistributed.c4ccd15bed", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "accepted_values_core_rewards_distributed_base_mainnet_event_name__RewardsDistributed"], "alias": "accepted_values_core_rewards_d_84b0fa070897af09099b10595ee397ae", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_rewards_d_84b0fa070897af09099b10595ee397ae", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_rewards_d_84b0fa070897af09099b10595ee397ae"}, "created_at": 1727988939.0622716, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_rewards_d_84b0fa070897af09099b10595ee397ae\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_rewards_d_84b0fa070897af09099b10595ee397ae.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'RewardsDistributed'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_rewards_distributed_base_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["RewardsDistributed"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_base_mainnet_amount.2580da873a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_base_mainnet_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_base_mainnet_amount.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_mainnet_amount.2580da873a", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_rewards_distributed_base_mainnet_amount"], "alias": "not_null_core_rewards_distributed_base_mainnet_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.0665743, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_rewards_distributed_base_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_mainnet_amount__True__0.839843f110": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_rewards_distributed_base_mainnet_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__c3d16b83384c2504d670e69fb4931d89.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_mainnet_amount__True__0.839843f110", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_rewards_distributed_base_mainnet_amount__True__0"], "alias": "dbt_utils_accepted_range_core__c3d16b83384c2504d670e69fb4931d89", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__c3d16b83384c2504d670e69fb4931d89", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__c3d16b83384c2504d670e69fb4931d89"}, "created_at": 1727988939.0682435, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__c3d16b83384c2504d670e69fb4931d89\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c3d16b83384c2504d670e69fb4931d89.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_rewards_distributed_base_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_rewards_distributed_base_mainnet_contract.5545c1884a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_mainnet_contract.5545c1884a", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_rewards_distributed_base_mainnet_contract"], "alias": "not_null_core_rewards_distributed_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.072607, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_rewards_distributed_base_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_base_mainnet_block_timestamp.3080d49013": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_base_mainnet_block_timestamp.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_mainnet_block_timestamp.3080d49013", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_rewards_distributed_base_mainnet_block_timestamp"], "alias": "not_null_core_rewards_distributed_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.0742764, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_rewards_distributed_base_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_base_mainnet_transaction_hash.bc1d7442f3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_base_mainnet_transaction_hash.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_mainnet_transaction_hash.bc1d7442f3", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_rewards_distributed_base_mainnet_transaction_hash"], "alias": "not_null_core_rewards_distributed_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.0759377, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_rewards_distributed_base_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_base_mainnet_collateral_type.7253a5e6ec": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_base_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_base_mainnet_collateral_type.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_mainnet_collateral_type.7253a5e6ec", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_rewards_distributed_base_mainnet_collateral_type"], "alias": "not_null_core_rewards_distributed_base_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.0775893, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_rewards_distributed_base_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_base_mainnet_block_number.8a561feed6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_mainnet_block_number.8a561feed6", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_rewards_distributed_base_mainnet_block_number"], "alias": "not_null_core_rewards_distributed_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.0791974, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_rewards_distributed_base_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_base_mainnet_duration.78ed8fd436": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_base_mainnet_duration", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_base_mainnet_duration.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_mainnet_duration.78ed8fd436", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_rewards_distributed_base_mainnet_duration"], "alias": "not_null_core_rewards_distributed_base_mainnet_duration", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.0809538, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_duration.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect duration\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\nwhere duration is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "duration", "file_key_name": "models.core_rewards_distributed_base_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "duration", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_mainnet_duration__True__0.7efb65f7c3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_rewards_distributed_base_mainnet_duration__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__5f1c37222733408e1c709a047f319d20.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_mainnet_duration__True__0.7efb65f7c3", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_rewards_distributed_base_mainnet_duration__True__0"], "alias": "dbt_utils_accepted_range_core__5f1c37222733408e1c709a047f319d20", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__5f1c37222733408e1c709a047f319d20", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__5f1c37222733408e1c709a047f319d20"}, "created_at": 1727988939.082604, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__5f1c37222733408e1c709a047f319d20\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__5f1c37222733408e1c709a047f319d20.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not duration >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "duration", "file_key_name": "models.core_rewards_distributed_base_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "duration", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_rewards_distributed_base_mainnet_distributor.eb73b71c1b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_base_mainnet_distributor", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_base_mainnet_distributor.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_mainnet_distributor.eb73b71c1b", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_rewards_distributed_base_mainnet_distributor"], "alias": "not_null_core_rewards_distributed_base_mainnet_distributor", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.0869303, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_distributor.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\nwhere distributor is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "distributor", "file_key_name": "models.core_rewards_distributed_base_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "distributor", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_base_mainnet_pool_id.8ee087c0fc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_base_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_base_mainnet_pool_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_mainnet_pool_id.8ee087c0fc", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_rewards_distributed_base_mainnet_pool_id"], "alias": "not_null_core_rewards_distributed_base_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.0886462, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_rewards_distributed_base_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_rewards_distributed_base_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_mainnet_pool_id__True__0.7d779ece26": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_rewards_distributed_base_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__36fc9dfe3b15217319d5fd29c4d3d7a4.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_mainnet_pool_id__True__0.7d779ece26", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_rewards_distributed_base_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__36fc9dfe3b15217319d5fd29c4d3d7a4", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__36fc9dfe3b15217319d5fd29c4d3d7a4", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__36fc9dfe3b15217319d5fd29c4d3d7a4"}, "created_at": 1727988939.0902994, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__36fc9dfe3b15217319d5fd29c4d3d7a4\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__36fc9dfe3b15217319d5fd29c4d3d7a4.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_rewards_distributed_base_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_rewards_distributed_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_burned_base_mainnet_amount.57fdbdea35": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_base_mainnet_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_base_mainnet_amount.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_base_mainnet_amount.57fdbdea35", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_usd_burned_base_mainnet_amount"], "alias": "not_null_core_usd_burned_base_mainnet_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.0946305, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_usd_burned_base_mainnet", "attached_node": "model.synthetix.core_usd_burned_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('core_usd_burned_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_mainnet_amount__True__0.27adfdbff9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_usd_burned_base_mainnet_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__fa0ed60eafe37b04ad128d3b911d6149.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_mainnet_amount__True__0.27adfdbff9", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_usd_burned_base_mainnet_amount__True__0"], "alias": "dbt_utils_accepted_range_core__fa0ed60eafe37b04ad128d3b911d6149", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__fa0ed60eafe37b04ad128d3b911d6149", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__fa0ed60eafe37b04ad128d3b911d6149"}, "created_at": 1727988939.0963848, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__fa0ed60eafe37b04ad128d3b911d6149\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__fa0ed60eafe37b04ad128d3b911d6149.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_usd_burned_base_mainnet", "attached_node": "model.synthetix.core_usd_burned_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('core_usd_burned_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_burned_base_mainnet_pool_id.abf28cfdf6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_base_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_base_mainnet_pool_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_base_mainnet_pool_id.abf28cfdf6", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_usd_burned_base_mainnet_pool_id"], "alias": "not_null_core_usd_burned_base_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.1010256, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_usd_burned_base_mainnet", "attached_node": "model.synthetix.core_usd_burned_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_usd_burned_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_mainnet_pool_id__True__0.52120b282a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_usd_burned_base_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__63101afe87b50f579e2db7cc4c5329b8.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_mainnet_pool_id__True__0.52120b282a", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_usd_burned_base_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__63101afe87b50f579e2db7cc4c5329b8", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__63101afe87b50f579e2db7cc4c5329b8", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__63101afe87b50f579e2db7cc4c5329b8"}, "created_at": 1727988939.1026876, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__63101afe87b50f579e2db7cc4c5329b8\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__63101afe87b50f579e2db7cc4c5329b8.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_usd_burned_base_mainnet", "attached_node": "model.synthetix.core_usd_burned_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_usd_burned_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_burned_base_mainnet_event_name.0bb05d75cc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_base_mainnet_event_name.0bb05d75cc", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_usd_burned_base_mainnet_event_name"], "alias": "not_null_core_usd_burned_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.1069398, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_usd_burned_base_mainnet", "attached_node": "model.synthetix.core_usd_burned_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_usd_burned_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_usd_burned_base_mainnet_event_name__UsdBurned.9df46c6616": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_usd_burned_base_mainnet_event_name__UsdBurned", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_usd_burne_6c46cbac385294db7e70f471efaa5ca8.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_usd_burned_base_mainnet_event_name__UsdBurned.9df46c6616", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "accepted_values_core_usd_burned_base_mainnet_event_name__UsdBurned"], "alias": "accepted_values_core_usd_burne_6c46cbac385294db7e70f471efaa5ca8", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_usd_burne_6c46cbac385294db7e70f471efaa5ca8", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_usd_burne_6c46cbac385294db7e70f471efaa5ca8"}, "created_at": 1727988939.1086438, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_usd_burne_6c46cbac385294db7e70f471efaa5ca8\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_usd_burne_6c46cbac385294db7e70f471efaa5ca8.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'UsdBurned'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_usd_burned_base_mainnet", "attached_node": "model.synthetix.core_usd_burned_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["UsdBurned"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_usd_burned_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_base_mainnet_id.7d6df2e91f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_base_mainnet_id.7d6df2e91f", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_usd_burned_base_mainnet_id"], "alias": "not_null_core_usd_burned_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.1126873, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_usd_burned_base_mainnet", "attached_node": "model.synthetix.core_usd_burned_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_usd_burned_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_usd_burned_base_mainnet_id.5953435682": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_usd_burned_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_usd_burned_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_usd_burned_base_mainnet_id.5953435682", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "unique_core_usd_burned_base_mainnet_id"], "alias": "unique_core_usd_burned_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.114553, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_usd_burned_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_usd_burned_base_mainnet", "attached_node": "model.synthetix.core_usd_burned_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_usd_burned_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_base_mainnet_block_number.6f683bcb34": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_base_mainnet_block_number.6f683bcb34", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_usd_burned_base_mainnet_block_number"], "alias": "not_null_core_usd_burned_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.1161954, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_usd_burned_base_mainnet", "attached_node": "model.synthetix.core_usd_burned_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_usd_burned_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_base_mainnet_account_id.b4f53ab613": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_base_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_base_mainnet_account_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_base_mainnet_account_id.b4f53ab613", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_usd_burned_base_mainnet_account_id"], "alias": "not_null_core_usd_burned_base_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.1178436, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_usd_burned_base_mainnet", "attached_node": "model.synthetix.core_usd_burned_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_usd_burned_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_mainnet_account_id__True__0.40ca1a8133": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_usd_burned_base_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__a1c22aa1af42c6708c0439995bac0e8a.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_mainnet_account_id__True__0.40ca1a8133", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_usd_burned_base_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__a1c22aa1af42c6708c0439995bac0e8a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__a1c22aa1af42c6708c0439995bac0e8a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__a1c22aa1af42c6708c0439995bac0e8a"}, "created_at": 1727988939.1195064, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__a1c22aa1af42c6708c0439995bac0e8a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a1c22aa1af42c6708c0439995bac0e8a.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_usd_burned_base_mainnet", "attached_node": "model.synthetix.core_usd_burned_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_usd_burned_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_burned_base_mainnet_sender.b813be6ecc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_base_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_base_mainnet_sender.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_base_mainnet_sender.b813be6ecc", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_usd_burned_base_mainnet_sender"], "alias": "not_null_core_usd_burned_base_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.1237307, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_usd_burned_base_mainnet", "attached_node": "model.synthetix.core_usd_burned_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_usd_burned_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_base_mainnet_transaction_hash.d80af383d5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_base_mainnet_transaction_hash.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_base_mainnet_transaction_hash.d80af383d5", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_usd_burned_base_mainnet_transaction_hash"], "alias": "not_null_core_usd_burned_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.1253881, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_usd_burned_base_mainnet", "attached_node": "model.synthetix.core_usd_burned_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_usd_burned_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_base_mainnet_contract.dba51aebb5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_base_mainnet_contract.dba51aebb5", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_usd_burned_base_mainnet_contract"], "alias": "not_null_core_usd_burned_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.1271286, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_usd_burned_base_mainnet", "attached_node": "model.synthetix.core_usd_burned_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_usd_burned_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_base_mainnet_collateral_type.e208105e0e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_base_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_base_mainnet_collateral_type.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_base_mainnet_collateral_type.e208105e0e", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_usd_burned_base_mainnet_collateral_type"], "alias": "not_null_core_usd_burned_base_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.1289744, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_usd_burned_base_mainnet", "attached_node": "model.synthetix.core_usd_burned_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_usd_burned_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_base_mainnet_block_timestamp.346c53ef95": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_base_mainnet_block_timestamp.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_base_mainnet_block_timestamp.346c53ef95", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_usd_burned_base_mainnet_block_timestamp"], "alias": "not_null_core_usd_burned_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.1307054, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_burned_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_usd_burned_base_mainnet", "attached_node": "model.synthetix.core_usd_burned_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_usd_burned_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_base_mainnet_pool_id.ee8fc13465": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_base_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_base_mainnet_pool_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_base_mainnet_pool_id.ee8fc13465", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_usd_minted_base_mainnet_pool_id"], "alias": "not_null_core_usd_minted_base_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.1323428, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_usd_minted_base_mainnet", "attached_node": "model.synthetix.core_usd_minted_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_usd_minted_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_mainnet_pool_id__True__0.38a3f5fcf9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_usd_minted_base_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__7e7963d46f2c6d05d90cee3851af4c4f.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_mainnet_pool_id__True__0.38a3f5fcf9", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_usd_minted_base_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__7e7963d46f2c6d05d90cee3851af4c4f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__7e7963d46f2c6d05d90cee3851af4c4f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__7e7963d46f2c6d05d90cee3851af4c4f"}, "created_at": 1727988939.1340077, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__7e7963d46f2c6d05d90cee3851af4c4f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__7e7963d46f2c6d05d90cee3851af4c4f.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_usd_minted_base_mainnet", "attached_node": "model.synthetix.core_usd_minted_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_usd_minted_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_minted_base_mainnet_block_timestamp.a004821ccd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_base_mainnet_block_timestamp.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_base_mainnet_block_timestamp.a004821ccd", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_usd_minted_base_mainnet_block_timestamp"], "alias": "not_null_core_usd_minted_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.1382608, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_usd_minted_base_mainnet", "attached_node": "model.synthetix.core_usd_minted_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_usd_minted_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_base_mainnet_account_id.ccf3e769fe": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_base_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_base_mainnet_account_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_base_mainnet_account_id.ccf3e769fe", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_usd_minted_base_mainnet_account_id"], "alias": "not_null_core_usd_minted_base_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.1399627, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_usd_minted_base_mainnet", "attached_node": "model.synthetix.core_usd_minted_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_usd_minted_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_mainnet_account_id__True__0.fd790b59ca": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_usd_minted_base_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__14bb4889df60650f86384669233cdfc3.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_mainnet_account_id__True__0.fd790b59ca", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_usd_minted_base_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__14bb4889df60650f86384669233cdfc3", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__14bb4889df60650f86384669233cdfc3", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__14bb4889df60650f86384669233cdfc3"}, "created_at": 1727988939.141644, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__14bb4889df60650f86384669233cdfc3\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__14bb4889df60650f86384669233cdfc3.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_usd_minted_base_mainnet", "attached_node": "model.synthetix.core_usd_minted_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_usd_minted_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_minted_base_mainnet_collateral_type.f8bfd4628e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_base_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_base_mainnet_collateral_type.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_base_mainnet_collateral_type.f8bfd4628e", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_usd_minted_base_mainnet_collateral_type"], "alias": "not_null_core_usd_minted_base_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.1458867, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_usd_minted_base_mainnet", "attached_node": "model.synthetix.core_usd_minted_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_usd_minted_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_base_mainnet_block_number.9528b63fbc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_base_mainnet_block_number.9528b63fbc", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_usd_minted_base_mainnet_block_number"], "alias": "not_null_core_usd_minted_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.1475625, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_usd_minted_base_mainnet", "attached_node": "model.synthetix.core_usd_minted_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_usd_minted_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_base_mainnet_id.9cb007fc5c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_base_mainnet_id.9cb007fc5c", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_usd_minted_base_mainnet_id"], "alias": "not_null_core_usd_minted_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.1493268, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_usd_minted_base_mainnet", "attached_node": "model.synthetix.core_usd_minted_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_usd_minted_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_usd_minted_base_mainnet_id.476f2a0b45": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_usd_minted_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_usd_minted_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_usd_minted_base_mainnet_id.476f2a0b45", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "unique_core_usd_minted_base_mainnet_id"], "alias": "unique_core_usd_minted_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.150986, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_usd_minted_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_usd_minted_base_mainnet", "attached_node": "model.synthetix.core_usd_minted_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_usd_minted_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_base_mainnet_sender.363a1c6bc9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_base_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_base_mainnet_sender.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_base_mainnet_sender.363a1c6bc9", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_usd_minted_base_mainnet_sender"], "alias": "not_null_core_usd_minted_base_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.1526208, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_usd_minted_base_mainnet", "attached_node": "model.synthetix.core_usd_minted_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_usd_minted_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_base_mainnet_amount.196acb6a64": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_base_mainnet_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_base_mainnet_amount.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_base_mainnet_amount.196acb6a64", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_usd_minted_base_mainnet_amount"], "alias": "not_null_core_usd_minted_base_mainnet_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.154248, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_usd_minted_base_mainnet", "attached_node": "model.synthetix.core_usd_minted_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('core_usd_minted_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_mainnet_amount__True__0.1d256007a1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_usd_minted_base_mainnet_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__2d2cd96f455068e88f22556076aa5a56.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_mainnet_amount__True__0.1d256007a1", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_usd_minted_base_mainnet_amount__True__0"], "alias": "dbt_utils_accepted_range_core__2d2cd96f455068e88f22556076aa5a56", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__2d2cd96f455068e88f22556076aa5a56", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__2d2cd96f455068e88f22556076aa5a56"}, "created_at": 1727988939.1559138, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__2d2cd96f455068e88f22556076aa5a56\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__2d2cd96f455068e88f22556076aa5a56.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_usd_minted_base_mainnet", "attached_node": "model.synthetix.core_usd_minted_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('core_usd_minted_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_minted_base_mainnet_event_name.33ff07927a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_base_mainnet_event_name.33ff07927a", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_usd_minted_base_mainnet_event_name"], "alias": "not_null_core_usd_minted_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.1601462, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_usd_minted_base_mainnet", "attached_node": "model.synthetix.core_usd_minted_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_usd_minted_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_usd_minted_base_mainnet_event_name__UsdMinted.62f89abcc8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_usd_minted_base_mainnet_event_name__UsdMinted", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_usd_minte_a62ddc156bda3c5e30f190584fdb834e.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_usd_minted_base_mainnet_event_name__UsdMinted.62f89abcc8", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "accepted_values_core_usd_minted_base_mainnet_event_name__UsdMinted"], "alias": "accepted_values_core_usd_minte_a62ddc156bda3c5e30f190584fdb834e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_usd_minte_a62ddc156bda3c5e30f190584fdb834e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_usd_minte_a62ddc156bda3c5e30f190584fdb834e"}, "created_at": 1727988939.1618452, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_usd_minte_a62ddc156bda3c5e30f190584fdb834e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_usd_minte_a62ddc156bda3c5e30f190584fdb834e.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'UsdMinted'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_usd_minted_base_mainnet", "attached_node": "model.synthetix.core_usd_minted_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["UsdMinted"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_usd_minted_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_base_mainnet_transaction_hash.c04da14c24": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_base_mainnet_transaction_hash.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_base_mainnet_transaction_hash.c04da14c24", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_usd_minted_base_mainnet_transaction_hash"], "alias": "not_null_core_usd_minted_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.1661708, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_usd_minted_base_mainnet", "attached_node": "model.synthetix.core_usd_minted_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_usd_minted_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_base_mainnet_contract.f56e539b17": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_base_mainnet_contract.f56e539b17", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_usd_minted_base_mainnet_contract"], "alias": "not_null_core_usd_minted_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.167849, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_usd_minted_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_usd_minted_base_mainnet", "attached_node": "model.synthetix.core_usd_minted_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_usd_minted_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_base_mainnet_transaction_hash.063cc50ef6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_base_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_base_mainnet_transaction_hash.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_mainnet_transaction_hash.063cc50ef6", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_vault_liquidation_base_mainnet_transaction_hash"], "alias": "not_null_core_vault_liquidation_base_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.1695826, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_vault_liquidation_base_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_vault_liquidation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_base_mainnet_collateral_type.e0c76340c5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_base_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_base_mainnet_collateral_type.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_mainnet_collateral_type.e0c76340c5", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_vault_liquidation_base_mainnet_collateral_type"], "alias": "not_null_core_vault_liquidation_base_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.1713552, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_vault_liquidation_base_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_vault_liquidation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_base_mainnet_pool_id.4a337176ad": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_base_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_base_mainnet_pool_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_mainnet_pool_id.4a337176ad", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_vault_liquidation_base_mainnet_pool_id"], "alias": "not_null_core_vault_liquidation_base_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.1730087, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_vault_liquidation_base_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_vault_liquidation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_base_mainnet_pool_id__True__0.bfc340e4f6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_vault_liquidation_base_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__51f9fca6491d2ad8559f025743537402.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_base_mainnet_pool_id__True__0.bfc340e4f6", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_vault_liquidation_base_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__51f9fca6491d2ad8559f025743537402", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__51f9fca6491d2ad8559f025743537402", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__51f9fca6491d2ad8559f025743537402"}, "created_at": 1727988939.1746423, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__51f9fca6491d2ad8559f025743537402\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__51f9fca6491d2ad8559f025743537402.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_vault_liquidation_base_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_vault_liquidation_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_vault_liquidation_base_mainnet_event_name.1e10a7bb02": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_base_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_base_mainnet_event_name.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_mainnet_event_name.1e10a7bb02", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_vault_liquidation_base_mainnet_event_name"], "alias": "not_null_core_vault_liquidation_base_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.178898, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_vault_liquidation_base_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_vault_liquidation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_vault_liquidation_base_mainnet_event_name__VaultLiquidation.b8ea6a7925": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_vault_liquidation_base_mainnet_event_name__VaultLiquidation", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_vault_liq_45a427ac84df0810a91900c306041b2b.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_vault_liquidation_base_mainnet_event_name__VaultLiquidation.b8ea6a7925", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "accepted_values_core_vault_liquidation_base_mainnet_event_name__VaultLiquidation"], "alias": "accepted_values_core_vault_liq_45a427ac84df0810a91900c306041b2b", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_vault_liq_45a427ac84df0810a91900c306041b2b", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_vault_liq_45a427ac84df0810a91900c306041b2b"}, "created_at": 1727988939.1806123, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_vault_liq_45a427ac84df0810a91900c306041b2b\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/accepted_values_core_vault_liq_45a427ac84df0810a91900c306041b2b.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'VaultLiquidation'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_vault_liquidation_base_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_base_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["VaultLiquidation"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_vault_liquidation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_base_mainnet_id.3054417f0f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_mainnet_id.3054417f0f", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_vault_liquidation_base_mainnet_id"], "alias": "not_null_core_vault_liquidation_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.1852047, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_vault_liquidation_base_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_vault_liquidation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_vault_liquidation_base_mainnet_id.74bcb7a076": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_vault_liquidation_base_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_vault_liquidation_base_mainnet_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_vault_liquidation_base_mainnet_id.74bcb7a076", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "unique_core_vault_liquidation_base_mainnet_id"], "alias": "unique_core_vault_liquidation_base_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.186875, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/unique_core_vault_liquidation_base_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_vault_liquidation_base_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_base_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_vault_liquidation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_base_mainnet_block_timestamp.2dca047589": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_base_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_base_mainnet_block_timestamp.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_mainnet_block_timestamp.2dca047589", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_vault_liquidation_base_mainnet_block_timestamp"], "alias": "not_null_core_vault_liquidation_base_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.1885366, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_vault_liquidation_base_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_vault_liquidation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_base_mainnet_liquidate_as_account_id.042bc52396": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_base_mainnet_liquidate_as_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidatio_6fe91ed14b6a60a8f687ff86b3046408.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_mainnet_liquidate_as_account_id.042bc52396", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_vault_liquidation_base_mainnet_liquidate_as_account_id"], "alias": "not_null_core_vault_liquidatio_6fe91ed14b6a60a8f687ff86b3046408", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_vault_liquidatio_6fe91ed14b6a60a8f687ff86b3046408", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_vault_liquidatio_6fe91ed14b6a60a8f687ff86b3046408"}, "created_at": 1727988939.1901677, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_vault_liquidatio_6fe91ed14b6a60a8f687ff86b3046408\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidatio_6fe91ed14b6a60a8f687ff86b3046408.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect liquidate_as_account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"\nwhere liquidate_as_account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "liquidate_as_account_id", "file_key_name": "models.core_vault_liquidation_base_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "liquidate_as_account_id", "model": "{{ get_where_subquery(ref('core_vault_liquidation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_base_mainnet_liquidate_as_account_id__True__0.b04df95186": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_vault_liquidation_base_mainnet_liquidate_as_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__aecdb6e1634e2b861870dc60d37cf98c.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_base_mainnet_liquidate_as_account_id__True__0.b04df95186", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_vault_liquidation_base_mainnet_liquidate_as_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__aecdb6e1634e2b861870dc60d37cf98c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__aecdb6e1634e2b861870dc60d37cf98c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__aecdb6e1634e2b861870dc60d37cf98c"}, "created_at": 1727988939.191949, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__aecdb6e1634e2b861870dc60d37cf98c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__aecdb6e1634e2b861870dc60d37cf98c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not liquidate_as_account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "liquidate_as_account_id", "file_key_name": "models.core_vault_liquidation_base_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "liquidate_as_account_id", "model": "{{ get_where_subquery(ref('core_vault_liquidation_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_vault_liquidation_base_mainnet_liquidation_data.be698b5245": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_base_mainnet_liquidation_data", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_base_mainnet_liquidation_data.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_mainnet_liquidation_data.be698b5245", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_vault_liquidation_base_mainnet_liquidation_data"], "alias": "not_null_core_vault_liquidation_base_mainnet_liquidation_data", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.1960626, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_liquidation_data.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect liquidation_data\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"\nwhere liquidation_data is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "liquidation_data", "file_key_name": "models.core_vault_liquidation_base_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "liquidation_data", "model": "{{ get_where_subquery(ref('core_vault_liquidation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_base_mainnet_contract.d5acf50762": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_base_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_base_mainnet_contract.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_mainnet_contract.d5acf50762", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_vault_liquidation_base_mainnet_contract"], "alias": "not_null_core_vault_liquidation_base_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.1979172, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_vault_liquidation_base_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_vault_liquidation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_base_mainnet_block_number.667cea546c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_mainnet_block_number.667cea546c", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_vault_liquidation_base_mainnet_block_number"], "alias": "not_null_core_vault_liquidation_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.1995988, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_vault_liquidation_base_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_vault_liquidation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_base_mainnet_sender.512fed362a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_base_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_base_mainnet_sender.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_mainnet_sender.512fed362a", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_vault_liquidation_base_mainnet_sender"], "alias": "not_null_core_vault_liquidation_base_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.2012353, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_liquidation_base_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_vault_liquidation_base_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_vault_liquidation_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_collateral_base_mainnet_ts.a02f87cd0d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_base_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_base_mainnet_ts.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_base_mainnet_ts.a02f87cd0d", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_vault_collateral_base_mainnet_ts"], "alias": "not_null_core_vault_collateral_base_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.2029023, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_collateral_base_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.core_vault_collateral_base_mainnet", "attached_node": "model.synthetix.core_vault_collateral_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('core_vault_collateral_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_collateral_base_mainnet_block_number.6eaab21095": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_base_mainnet_block_number.6eaab21095", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_vault_collateral_base_mainnet_block_number"], "alias": "not_null_core_vault_collateral_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.2045255, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_collateral_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_vault_collateral_base_mainnet", "attached_node": "model.synthetix.core_vault_collateral_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_vault_collateral_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_collateral_base_mainnet_pool_id.e1a826b5b2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_base_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_base_mainnet_pool_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_base_mainnet_pool_id.e1a826b5b2", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_vault_collateral_base_mainnet_pool_id"], "alias": "not_null_core_vault_collateral_base_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.2062504, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_collateral_base_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_vault_collateral_base_mainnet", "attached_node": "model.synthetix.core_vault_collateral_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_vault_collateral_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_mainnet_pool_id__True__0.c52772c114": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_vault_collateral_base_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__b6577276631f758181334c9490e0d1f2.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_mainnet_pool_id__True__0.c52772c114", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_vault_collateral_base_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__b6577276631f758181334c9490e0d1f2", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__b6577276631f758181334c9490e0d1f2", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__b6577276631f758181334c9490e0d1f2"}, "created_at": 1727988939.207894, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__b6577276631f758181334c9490e0d1f2\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__b6577276631f758181334c9490e0d1f2.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_collateral_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_vault_collateral_base_mainnet", "attached_node": "model.synthetix.core_vault_collateral_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_vault_collateral_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_vault_collateral_base_mainnet_collateral_type.bef58af2ef": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_base_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_base_mainnet_collateral_type.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_base_mainnet_collateral_type.bef58af2ef", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_vault_collateral_base_mainnet_collateral_type"], "alias": "not_null_core_vault_collateral_base_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.2121367, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_collateral_base_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_vault_collateral_base_mainnet", "attached_node": "model.synthetix.core_vault_collateral_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_vault_collateral_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_collateral_base_mainnet_amount.45536133a9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_base_mainnet_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_base_mainnet_amount.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_base_mainnet_amount.45536133a9", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_vault_collateral_base_mainnet_amount"], "alias": "not_null_core_vault_collateral_base_mainnet_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.2138314, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_collateral_base_mainnet\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_vault_collateral_base_mainnet", "attached_node": "model.synthetix.core_vault_collateral_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('core_vault_collateral_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_mainnet_amount__True__0.9e07833bf5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_vault_collateral_base_mainnet_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__3ce6f9d55bc6a557e5bfd2630704f435.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_mainnet_amount__True__0.9e07833bf5", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_vault_collateral_base_mainnet_amount__True__0"], "alias": "dbt_utils_accepted_range_core__3ce6f9d55bc6a557e5bfd2630704f435", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__3ce6f9d55bc6a557e5bfd2630704f435", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__3ce6f9d55bc6a557e5bfd2630704f435"}, "created_at": 1727988939.2155108, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__3ce6f9d55bc6a557e5bfd2630704f435\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__3ce6f9d55bc6a557e5bfd2630704f435.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_collateral_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_vault_collateral_base_mainnet", "attached_node": "model.synthetix.core_vault_collateral_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('core_vault_collateral_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_vault_collateral_base_mainnet_collateral_value.5805db9c59": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_base_mainnet_collateral_value", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_base_mainnet_collateral_value.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_base_mainnet_collateral_value.5805db9c59", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_vault_collateral_base_mainnet_collateral_value"], "alias": "not_null_core_vault_collateral_base_mainnet_collateral_value", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.2197573, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_collateral_value.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_collateral_base_mainnet\"\nwhere collateral_value is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.core_vault_collateral_base_mainnet", "attached_node": "model.synthetix.core_vault_collateral_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_value", "model": "{{ get_where_subquery(ref('core_vault_collateral_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_mainnet_collateral_value__True__0.7350cb66f7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_vault_collateral_base_mainnet_collateral_value__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__a777d371e2bd5b2327d43f495fd10adc.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_mainnet_collateral_value__True__0.7350cb66f7", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_vault_collateral_base_mainnet_collateral_value__True__0"], "alias": "dbt_utils_accepted_range_core__a777d371e2bd5b2327d43f495fd10adc", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__a777d371e2bd5b2327d43f495fd10adc", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__a777d371e2bd5b2327d43f495fd10adc"}, "created_at": 1727988939.2214348, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__a777d371e2bd5b2327d43f495fd10adc\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a777d371e2bd5b2327d43f495fd10adc.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_collateral_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.core_vault_collateral_base_mainnet", "attached_node": "model.synthetix.core_vault_collateral_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collateral_value", "model": "{{ get_where_subquery(ref('core_vault_collateral_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_vault_collateral_base_mainnet_contract_address.bc7a096c7d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_base_mainnet_contract_address", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_base_mainnet_contract_address.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_base_mainnet_contract_address.bc7a096c7d", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_vault_collateral_base_mainnet_contract_address"], "alias": "not_null_core_vault_collateral_base_mainnet_contract_address", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.2257435, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_collateral_base_mainnet_contract_address.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract_address\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_collateral_base_mainnet\"\nwhere contract_address is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract_address", "file_key_name": "models.core_vault_collateral_base_mainnet", "attached_node": "model.synthetix.core_vault_collateral_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract_address", "model": "{{ get_where_subquery(ref('core_vault_collateral_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_debt_base_mainnet_ts.fc19d225e3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_debt_base_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_debt_base_mainnet_ts.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_debt_base_mainnet_ts.fc19d225e3", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_vault_debt_base_mainnet_ts"], "alias": "not_null_core_vault_debt_base_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.2274356, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_debt_base_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_debt_base_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.core_vault_debt_base_mainnet", "attached_node": "model.synthetix.core_vault_debt_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('core_vault_debt_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_debt_base_mainnet_block_number.bd4478b322": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_debt_base_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_debt_base_mainnet_block_number.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_debt_base_mainnet_block_number.bd4478b322", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_vault_debt_base_mainnet_block_number"], "alias": "not_null_core_vault_debt_base_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.2291017, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_debt_base_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_debt_base_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_vault_debt_base_mainnet", "attached_node": "model.synthetix.core_vault_debt_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_vault_debt_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_debt_base_mainnet_pool_id.e33ea26a56": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_debt_base_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_debt_base_mainnet_pool_id.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_debt_base_mainnet_pool_id.e33ea26a56", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_vault_debt_base_mainnet_pool_id"], "alias": "not_null_core_vault_debt_base_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.2307715, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_debt_base_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_debt_base_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_vault_debt_base_mainnet", "attached_node": "model.synthetix.core_vault_debt_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_vault_debt_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_vault_debt_base_mainnet_pool_id__True__0.583a0abe4f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_vault_debt_base_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__79fc7758f49cfa3d2f7a491a9fca71a4.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_debt_base_mainnet_pool_id__True__0.583a0abe4f", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "dbt_utils_accepted_range_core_vault_debt_base_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__79fc7758f49cfa3d2f7a491a9fca71a4", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__79fc7758f49cfa3d2f7a491a9fca71a4", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__79fc7758f49cfa3d2f7a491a9fca71a4"}, "created_at": 1727988939.2325368, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__79fc7758f49cfa3d2f7a491a9fca71a4\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/dbt_utils_accepted_range_core__79fc7758f49cfa3d2f7a491a9fca71a4.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_debt_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_vault_debt_base_mainnet", "attached_node": "model.synthetix.core_vault_debt_base_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_vault_debt_base_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_vault_debt_base_mainnet_collateral_type.e3f9b96478": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_debt_base_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_debt_base_mainnet_collateral_type.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_debt_base_mainnet_collateral_type.e3f9b96478", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_vault_debt_base_mainnet_collateral_type"], "alias": "not_null_core_vault_debt_base_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.236704, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_debt_base_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_debt_base_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_vault_debt_base_mainnet", "attached_node": "model.synthetix.core_vault_debt_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_vault_debt_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_debt_base_mainnet_debt.922a67baf4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_debt_base_mainnet_debt", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_debt_base_mainnet_debt.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_debt_base_mainnet_debt.922a67baf4", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_vault_debt_base_mainnet_debt"], "alias": "not_null_core_vault_debt_base_mainnet_debt", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.238555, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_debt_base_mainnet_debt.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_debt_base_mainnet\"\nwhere debt is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "debt", "file_key_name": "models.core_vault_debt_base_mainnet", "attached_node": "model.synthetix.core_vault_debt_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "debt", "model": "{{ get_where_subquery(ref('core_vault_debt_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_debt_base_mainnet_contract_address.f2b82344e4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_debt_base_mainnet_contract_address", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_debt_base_mainnet_contract_address.sql", "original_file_path": "models/raw/base/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_debt_base_mainnet_contract_address.f2b82344e4", "fqn": ["synthetix", "raw", "base", "mainnet", "core", "not_null_core_vault_debt_base_mainnet_contract_address"], "alias": "not_null_core_vault_debt_base_mainnet_contract_address", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.240214, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_base_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_base_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/base/mainnet/core/schema.yml/not_null_core_vault_debt_base_mainnet_contract_address.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract_address\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_debt_base_mainnet\"\nwhere contract_address is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract_address", "file_key_name": "models.core_vault_debt_base_mainnet", "attached_node": "model.synthetix.core_vault_debt_base_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract_address", "model": "{{ get_where_subquery(ref('core_vault_debt_base_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_blocks_arbitrum_sepolia_block_number.73833a1893": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_blocks_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_blocks_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/schema.yml", "unique_id": "test.synthetix.not_null_blocks_arbitrum_sepolia_block_number.73833a1893", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "not_null_blocks_arbitrum_sepolia_block_number"], "alias": "not_null_blocks_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.2430997, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "blocks_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.blocks_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/schema.yml/not_null_blocks_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"blocks_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.blocks_arbitrum_sepolia", "attached_node": "model.synthetix.blocks_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('blocks_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_blocks_arbitrum_sepolia_block_number.4c474d2bd5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_blocks_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "unique_blocks_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/schema.yml", "unique_id": "test.synthetix.unique_blocks_arbitrum_sepolia_block_number.4c474d2bd5", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "unique_blocks_arbitrum_sepolia_block_number"], "alias": "unique_blocks_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.2447786, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "blocks_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.blocks_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/schema.yml/unique_blocks_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n block_number as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"blocks_arbitrum_sepolia\"\nwhere block_number is not null\ngroup by block_number\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.blocks_arbitrum_sepolia", "attached_node": "model.synthetix.blocks_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('blocks_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_recency_blocks_arbitrum_sepolia_hour__ts__1.8a321a2874": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_recency_blocks_arbitrum_sepolia_hour__ts__1", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_recency_blocks_arbitrum_sepolia_hour__ts__1.sql", "original_file_path": "models/raw/arbitrum/sepolia/schema.yml", "unique_id": "test.synthetix.dbt_utils_recency_blocks_arbitrum_sepolia_hour__ts__1.8a321a2874", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "dbt_utils_recency_blocks_arbitrum_sepolia_hour__ts__1"], "alias": "dbt_utils_recency_blocks_arbitrum_sepolia_hour__ts__1", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.2464526, "relation_name": null, "raw_code": "{{ dbt_utils.test_recency(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "blocks_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_recency", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.blocks_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/schema.yml/dbt_utils_recency_blocks_arbitrum_sepolia_hour__ts__1.sql", "compiled": true, "compiled_code": "\n\n\n\n\n\n\nwith recency as (\n\n select \n\n \n \n max(ts) as most_recent\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"blocks_arbitrum_sepolia\"\n\n \n\n)\n\nselect\n\n \n most_recent,\n cast(\n\n now() + ((interval '1 hour') * (-1))\n\n as timestamp) as threshold\n\nfrom recency\nwhere most_recent < cast(\n\n now() + ((interval '1 hour') * (-1))\n\n as timestamp)\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": null, "file_key_name": "models.blocks_arbitrum_sepolia", "attached_node": "model.synthetix.blocks_arbitrum_sepolia", "test_metadata": {"name": "recency", "kwargs": {"datepart": "hour", "field": "ts", "interval": 1, "model": "{{ get_where_subquery(ref('blocks_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.unique_perp_account_created_arbitrum_sepolia_id.335484a5c5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_account_created_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_account_created_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_account_created_arbitrum_sepolia_id.335484a5c5", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "unique_perp_account_created_arbitrum_sepolia_id"], "alias": "unique_perp_account_created_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.2703347, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_account_created_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_created_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_account_created_arbitrum_sepolia", "attached_node": "model.synthetix.perp_account_created_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_account_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_id.45c30d0895": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_id.45c30d0895", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_account_created_arbitrum_sepolia_id"], "alias": "not_null_perp_account_created_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.2720547, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_created_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_account_created_arbitrum_sepolia", "attached_node": "model.synthetix.perp_account_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_account_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_event_name.7cdc353a34": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_arbitrum_sepolia_event_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_event_name.7cdc353a34", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_account_created_arbitrum_sepolia_event_name"], "alias": "not_null_perp_account_created_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.2737064, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_created_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_account_created_arbitrum_sepolia", "attached_node": "model.synthetix.perp_account_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_account_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_account_created_arbitrum_sepolia_event_name__AccountCreated.b75a805866": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_account_created_arbitrum_sepolia_event_name__AccountCreated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_account_c_fb36bcc0cb924806c382ae655219e3c6.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_account_created_arbitrum_sepolia_event_name__AccountCreated.b75a805866", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "accepted_values_perp_account_created_arbitrum_sepolia_event_name__AccountCreated"], "alias": "accepted_values_perp_account_c_fb36bcc0cb924806c382ae655219e3c6", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_account_c_fb36bcc0cb924806c382ae655219e3c6", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_account_c_fb36bcc0cb924806c382ae655219e3c6"}, "created_at": 1727988939.2754867, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_account_c_fb36bcc0cb924806c382ae655219e3c6\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_account_c_fb36bcc0cb924806c382ae655219e3c6.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_created_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'AccountCreated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_account_created_arbitrum_sepolia", "attached_node": "model.synthetix.perp_account_created_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["AccountCreated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_account_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_block_number.a0bf9a3f0f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_block_number.a0bf9a3f0f", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_account_created_arbitrum_sepolia_block_number"], "alias": "not_null_perp_account_created_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.2796474, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_created_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_account_created_arbitrum_sepolia", "attached_node": "model.synthetix.perp_account_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_account_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_block_timestamp.7330d8d33c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_arbitrum_sepolia_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_block_timestamp.7330d8d33c", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_account_created_arbitrum_sepolia_block_timestamp"], "alias": "not_null_perp_account_created_arbitrum_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.2814932, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_created_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_account_created_arbitrum_sepolia", "attached_node": "model.synthetix.perp_account_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_account_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_owner.0774b6c4c3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_arbitrum_sepolia_owner", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_arbitrum_sepolia_owner.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_owner.0774b6c4c3", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_account_created_arbitrum_sepolia_owner"], "alias": "not_null_perp_account_created_arbitrum_sepolia_owner", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.283157, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_owner.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_created_arbitrum_sepolia\"\nwhere owner is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "owner", "file_key_name": "models.perp_account_created_arbitrum_sepolia", "attached_node": "model.synthetix.perp_account_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "owner", "model": "{{ get_where_subquery(ref('perp_account_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_account_id.6a6774d721": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_arbitrum_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_arbitrum_sepolia_account_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_account_id.6a6774d721", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_account_created_arbitrum_sepolia_account_id"], "alias": "not_null_perp_account_created_arbitrum_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.2848072, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_created_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_account_created_arbitrum_sepolia", "attached_node": "model.synthetix.perp_account_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_account_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_account_created_arbitrum_sepolia_account_id__True__0.0141d8699d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_account_created_arbitrum_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__f39b65446720608bacde00a114d6fbb7.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_account_created_arbitrum_sepolia_account_id__True__0.0141d8699d", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_perp_account_created_arbitrum_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__f39b65446720608bacde00a114d6fbb7", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__f39b65446720608bacde00a114d6fbb7", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__f39b65446720608bacde00a114d6fbb7"}, "created_at": 1727988939.2864616, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__f39b65446720608bacde00a114d6fbb7\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__f39b65446720608bacde00a114d6fbb7.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_created_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_account_created_arbitrum_sepolia", "attached_node": "model.synthetix.perp_account_created_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_account_created_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_transaction_hash.f4dba09d54": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_arbitrum_sepolia_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_transaction_hash.f4dba09d54", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_account_created_arbitrum_sepolia_transaction_hash"], "alias": "not_null_perp_account_created_arbitrum_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.2907627, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_created_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_account_created_arbitrum_sepolia", "attached_node": "model.synthetix.perp_account_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_account_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_contract.fde67ea53e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_contract.fde67ea53e", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_account_created_arbitrum_sepolia_contract"], "alias": "not_null_perp_account_created_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.292442, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_created_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_created_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_account_created_arbitrum_sepolia", "attached_node": "model.synthetix.perp_account_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_account_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_order_committed_arbitrum_sepolia_id.11b844d761": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_order_committed_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_order_committed_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_order_committed_arbitrum_sepolia_id.11b844d761", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "unique_perp_order_committed_arbitrum_sepolia_id"], "alias": "unique_perp_order_committed_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.2940845, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_order_committed_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_committed_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_order_committed_arbitrum_sepolia", "attached_node": "model.synthetix.perp_order_committed_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_order_committed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_id.af12508db9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_id.af12508db9", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_order_committed_arbitrum_sepolia_id"], "alias": "not_null_perp_order_committed_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.2958553, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_committed_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_order_committed_arbitrum_sepolia", "attached_node": "model.synthetix.perp_order_committed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_order_committed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_block_number.a115d197bb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_block_number.a115d197bb", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_order_committed_arbitrum_sepolia_block_number"], "alias": "not_null_perp_order_committed_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.2975824, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_committed_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_order_committed_arbitrum_sepolia", "attached_node": "model.synthetix.perp_order_committed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_order_committed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_block_timestamp.e2dce83de3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_arbitrum_sepolia_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_block_timestamp.e2dce83de3", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_order_committed_arbitrum_sepolia_block_timestamp"], "alias": "not_null_perp_order_committed_arbitrum_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.2992268, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_committed_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_order_committed_arbitrum_sepolia", "attached_node": "model.synthetix.perp_order_committed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_order_committed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_transaction_hash.2672ca73bf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_arbitrum_sepolia_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_transaction_hash.2672ca73bf", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_order_committed_arbitrum_sepolia_transaction_hash"], "alias": "not_null_perp_order_committed_arbitrum_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.3009093, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_committed_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_order_committed_arbitrum_sepolia", "attached_node": "model.synthetix.perp_order_committed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_order_committed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_contract.f7f4678e01": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_contract.f7f4678e01", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_order_committed_arbitrum_sepolia_contract"], "alias": "not_null_perp_order_committed_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.3025503, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_committed_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_order_committed_arbitrum_sepolia", "attached_node": "model.synthetix.perp_order_committed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_order_committed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_event_name.8c94a5144a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_arbitrum_sepolia_event_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_event_name.8c94a5144a", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_order_committed_arbitrum_sepolia_event_name"], "alias": "not_null_perp_order_committed_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.3042574, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_committed_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_order_committed_arbitrum_sepolia", "attached_node": "model.synthetix.perp_order_committed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_order_committed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_order_committed_arbitrum_sepolia_event_name__OrderCommitted.9ba89086fc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_order_committed_arbitrum_sepolia_event_name__OrderCommitted", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_order_com_dd7c98da07c294902a76090505b58f91.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_order_committed_arbitrum_sepolia_event_name__OrderCommitted.9ba89086fc", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "accepted_values_perp_order_committed_arbitrum_sepolia_event_name__OrderCommitted"], "alias": "accepted_values_perp_order_com_dd7c98da07c294902a76090505b58f91", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_order_com_dd7c98da07c294902a76090505b58f91", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_order_com_dd7c98da07c294902a76090505b58f91"}, "created_at": 1727988939.3059146, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_order_com_dd7c98da07c294902a76090505b58f91\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_order_com_dd7c98da07c294902a76090505b58f91.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_committed_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderCommitted'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_order_committed_arbitrum_sepolia", "attached_node": "model.synthetix.perp_order_committed_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["OrderCommitted"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_order_committed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_market_id.76f09344d3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_arbitrum_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_arbitrum_sepolia_market_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_market_id.76f09344d3", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_order_committed_arbitrum_sepolia_market_id"], "alias": "not_null_perp_order_committed_arbitrum_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.3101528, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_committed_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_order_committed_arbitrum_sepolia", "attached_node": "model.synthetix.perp_order_committed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_order_committed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_order_committed_arbitrum_sepolia_market_id__True__0.51034c57fd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_order_committed_arbitrum_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__3d91e5f1af019b10126876f98678e888.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_committed_arbitrum_sepolia_market_id__True__0.51034c57fd", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_perp_order_committed_arbitrum_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_perp__3d91e5f1af019b10126876f98678e888", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__3d91e5f1af019b10126876f98678e888", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__3d91e5f1af019b10126876f98678e888"}, "created_at": 1727988939.3118384, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__3d91e5f1af019b10126876f98678e888\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__3d91e5f1af019b10126876f98678e888.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_committed_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_order_committed_arbitrum_sepolia", "attached_node": "model.synthetix.perp_order_committed_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_order_committed_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_account_id.539cca2995": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_arbitrum_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_arbitrum_sepolia_account_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_account_id.539cca2995", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_order_committed_arbitrum_sepolia_account_id"], "alias": "not_null_perp_order_committed_arbitrum_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.3159747, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_committed_arbitrum_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_committed_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_order_committed_arbitrum_sepolia", "attached_node": "model.synthetix.perp_order_committed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_order_committed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_order_committed_arbitrum_sepolia_account_id__True__0.374a09c8bb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_order_committed_arbitrum_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__7cdc014ca110a9e025f5db358a48ac34.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_committed_arbitrum_sepolia_account_id__True__0.374a09c8bb", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_perp_order_committed_arbitrum_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__7cdc014ca110a9e025f5db358a48ac34", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__7cdc014ca110a9e025f5db358a48ac34", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__7cdc014ca110a9e025f5db358a48ac34"}, "created_at": 1727988939.3178391, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__7cdc014ca110a9e025f5db358a48ac34\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__7cdc014ca110a9e025f5db358a48ac34.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_committed_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_order_committed_arbitrum_sepolia", "attached_node": "model.synthetix.perp_order_committed_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_order_committed_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_contract.f9fbebc768": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_contract.f9fbebc768", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_order_settled_arbitrum_sepolia_contract"], "alias": "not_null_perp_order_settled_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.3219612, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.perp_order_settled_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_order_settled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_event_name.c9e5a717f5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_arbitrum_sepolia_event_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_event_name.c9e5a717f5", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_order_settled_arbitrum_sepolia_event_name"], "alias": "not_null_perp_order_settled_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.3238077, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.perp_order_settled_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_order_settled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_order_settled_arbitrum_sepolia_event_name__OrderSettled.08d7370d84": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_order_settled_arbitrum_sepolia_event_name__OrderSettled", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_order_set_361ba1c01a5bd1d51eb0f63d9b07de88.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_order_settled_arbitrum_sepolia_event_name__OrderSettled.08d7370d84", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "accepted_values_perp_order_settled_arbitrum_sepolia_event_name__OrderSettled"], "alias": "accepted_values_perp_order_set_361ba1c01a5bd1d51eb0f63d9b07de88", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_order_set_361ba1c01a5bd1d51eb0f63d9b07de88", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_order_set_361ba1c01a5bd1d51eb0f63d9b07de88"}, "created_at": 1727988939.3255086, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_order_set_361ba1c01a5bd1d51eb0f63d9b07de88\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_order_set_361ba1c01a5bd1d51eb0f63d9b07de88.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderSettled'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.perp_order_settled_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["OrderSettled"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_order_settled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_account_id.e604936b3a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_arbitrum_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_arbitrum_sepolia_account_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_account_id.e604936b3a", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_order_settled_arbitrum_sepolia_account_id"], "alias": "not_null_perp_order_settled_arbitrum_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.3297384, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.perp_order_settled_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_order_settled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_sepolia_account_id__True__0.b532485142": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_order_settled_arbitrum_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__b24812419e988546eaaff43e2be85ccf.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_sepolia_account_id__True__0.b532485142", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_perp_order_settled_arbitrum_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__b24812419e988546eaaff43e2be85ccf", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__b24812419e988546eaaff43e2be85ccf", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__b24812419e988546eaaff43e2be85ccf"}, "created_at": 1727988939.3314629, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__b24812419e988546eaaff43e2be85ccf\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__b24812419e988546eaaff43e2be85ccf.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.perp_order_settled_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_order_settled_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_market_id.456fcb9a8d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_arbitrum_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_arbitrum_sepolia_market_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_market_id.456fcb9a8d", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_order_settled_arbitrum_sepolia_market_id"], "alias": "not_null_perp_order_settled_arbitrum_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.3355768, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.perp_order_settled_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_order_settled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_sepolia_market_id__True__0.bfedab225b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_order_settled_arbitrum_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__d8b3efed4926726890d24653e9227262.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_sepolia_market_id__True__0.bfedab225b", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_perp_order_settled_arbitrum_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_perp__d8b3efed4926726890d24653e9227262", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__d8b3efed4926726890d24653e9227262", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__d8b3efed4926726890d24653e9227262"}, "created_at": 1727988939.33744, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__d8b3efed4926726890d24653e9227262\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__d8b3efed4926726890d24653e9227262.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.perp_order_settled_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_order_settled_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_collected_fees.c1a9ca82df": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_arbitrum_sepolia_collected_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_arbitrum_sepolia_collected_fees.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_collected_fees.c1a9ca82df", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_order_settled_arbitrum_sepolia_collected_fees"], "alias": "not_null_perp_order_settled_arbitrum_sepolia_collected_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.3415234, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_collected_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\"\nwhere collected_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.perp_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.perp_order_settled_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collected_fees", "model": "{{ get_where_subquery(ref('perp_order_settled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_sepolia_collected_fees__True__0.8c8446ac0e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_order_settled_arbitrum_sepolia_collected_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__29d702074b23d9f09b7a9aca903580cd.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_sepolia_collected_fees__True__0.8c8446ac0e", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_perp_order_settled_arbitrum_sepolia_collected_fees__True__0"], "alias": "dbt_utils_accepted_range_perp__29d702074b23d9f09b7a9aca903580cd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__29d702074b23d9f09b7a9aca903580cd", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__29d702074b23d9f09b7a9aca903580cd"}, "created_at": 1727988939.3433838, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__29d702074b23d9f09b7a9aca903580cd\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__29d702074b23d9f09b7a9aca903580cd.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.perp_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.perp_order_settled_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collected_fees", "model": "{{ get_where_subquery(ref('perp_order_settled_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_transaction_hash.60c06595e6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_arbitrum_sepolia_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_transaction_hash.60c06595e6", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_order_settled_arbitrum_sepolia_transaction_hash"], "alias": "not_null_perp_order_settled_arbitrum_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.3475058, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.perp_order_settled_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_order_settled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_block_timestamp.8460ed1771": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_arbitrum_sepolia_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_block_timestamp.8460ed1771", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_order_settled_arbitrum_sepolia_block_timestamp"], "alias": "not_null_perp_order_settled_arbitrum_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.3491704, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.perp_order_settled_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_order_settled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_block_number.7ab4260eae": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_block_number.7ab4260eae", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_order_settled_arbitrum_sepolia_block_number"], "alias": "not_null_perp_order_settled_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.3512652, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.perp_order_settled_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_order_settled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_order_settled_arbitrum_sepolia_id.a95bcce825": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_order_settled_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_order_settled_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_order_settled_arbitrum_sepolia_id.a95bcce825", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "unique_perp_order_settled_arbitrum_sepolia_id"], "alias": "unique_perp_order_settled_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.3530526, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_order_settled_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.perp_order_settled_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_order_settled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_id.bbaf076398": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_id.bbaf076398", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_order_settled_arbitrum_sepolia_id"], "alias": "not_null_perp_order_settled_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.3547962, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_order_settled_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.perp_order_settled_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_order_settled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_market_updated_arbitrum_sepolia_id.66008e7961": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_market_updated_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_market_updated_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_market_updated_arbitrum_sepolia_id.66008e7961", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "unique_perp_market_updated_arbitrum_sepolia_id"], "alias": "unique_perp_market_updated_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.3564467, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_market_updated_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_market_updated_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_id.3b2c812312": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_id.3b2c812312", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_market_updated_arbitrum_sepolia_id"], "alias": "not_null_perp_market_updated_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.3581805, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_block_number.b556a7789f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_block_number.b556a7789f", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_market_updated_arbitrum_sepolia_block_number"], "alias": "not_null_perp_market_updated_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.359818, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_block_timestamp.09877a4d82": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_arbitrum_sepolia_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_block_timestamp.09877a4d82", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_market_updated_arbitrum_sepolia_block_timestamp"], "alias": "not_null_perp_market_updated_arbitrum_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.361442, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_transaction_hash.1c205dac4b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_arbitrum_sepolia_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_transaction_hash.1c205dac4b", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_market_updated_arbitrum_sepolia_transaction_hash"], "alias": "not_null_perp_market_updated_arbitrum_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.3630607, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_contract.0cf0f68ca0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_contract.0cf0f68ca0", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_market_updated_arbitrum_sepolia_contract"], "alias": "not_null_perp_market_updated_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.3646872, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_event_name.ffc855a652": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_arbitrum_sepolia_event_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_event_name.ffc855a652", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_market_updated_arbitrum_sepolia_event_name"], "alias": "not_null_perp_market_updated_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.3664303, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_market_updated_arbitrum_sepolia_event_name__MarketUpdated.44006a072f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_market_updated_arbitrum_sepolia_event_name__MarketUpdated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_market_up_b71df1f1383e9ff6d42787c17ec6487e.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_market_updated_arbitrum_sepolia_event_name__MarketUpdated.44006a072f", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "accepted_values_perp_market_updated_arbitrum_sepolia_event_name__MarketUpdated"], "alias": "accepted_values_perp_market_up_b71df1f1383e9ff6d42787c17ec6487e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_market_up_b71df1f1383e9ff6d42787c17ec6487e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_market_up_b71df1f1383e9ff6d42787c17ec6487e"}, "created_at": 1727988939.3680665, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_market_up_b71df1f1383e9ff6d42787c17ec6487e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_market_up_b71df1f1383e9ff6d42787c17ec6487e.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketUpdated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_market_updated_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["MarketUpdated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_market_id.9835cafd8a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_arbitrum_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_arbitrum_sepolia_market_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_market_id.9835cafd8a", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_market_updated_arbitrum_sepolia_market_id"], "alias": "not_null_perp_market_updated_arbitrum_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.3725138, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_sepolia_market_id__True__0.0852877223": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_market_updated_arbitrum_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__b5e7952e55eca5cb15aefc4dae95e119.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_sepolia_market_id__True__0.0852877223", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_perp_market_updated_arbitrum_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_perp__b5e7952e55eca5cb15aefc4dae95e119", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__b5e7952e55eca5cb15aefc4dae95e119", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__b5e7952e55eca5cb15aefc4dae95e119"}, "created_at": 1727988939.3741865, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__b5e7952e55eca5cb15aefc4dae95e119\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__b5e7952e55eca5cb15aefc4dae95e119.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_market_updated_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_market_updated_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_price.e62a84d2a0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_arbitrum_sepolia_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_arbitrum_sepolia_price.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_price.e62a84d2a0", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_market_updated_arbitrum_sepolia_price"], "alias": "not_null_perp_market_updated_arbitrum_sepolia_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.3786206, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.perp_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('perp_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_sepolia_price__True__0.e44ad44456": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_market_updated_arbitrum_sepolia_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__57f1c4659a2153ba174790ba02b9ee40.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_sepolia_price__True__0.e44ad44456", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_perp_market_updated_arbitrum_sepolia_price__True__0"], "alias": "dbt_utils_accepted_range_perp__57f1c4659a2153ba174790ba02b9ee40", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__57f1c4659a2153ba174790ba02b9ee40", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__57f1c4659a2153ba174790ba02b9ee40"}, "created_at": 1727988939.3803353, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__57f1c4659a2153ba174790ba02b9ee40\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__57f1c4659a2153ba174790ba02b9ee40.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.perp_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_market_updated_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "price", "model": "{{ get_where_subquery(ref('perp_market_updated_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_interest_rate.f378e28263": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_arbitrum_sepolia_interest_rate", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_arbitrum_sepolia_interest_rate.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_interest_rate.f378e28263", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_market_updated_arbitrum_sepolia_interest_rate"], "alias": "not_null_perp_market_updated_arbitrum_sepolia_interest_rate", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.384512, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_updated_arbitrum_sepolia_interest_rate.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest_rate\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"\nwhere interest_rate is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "interest_rate", "file_key_name": "models.perp_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "interest_rate", "model": "{{ get_where_subquery(ref('perp_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_sepolia_interest_rate__True__0.cf75ef25fe": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_market_updated_arbitrum_sepolia_interest_rate__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__4ad68cf30e791d591f8e12d3a6c65d6f.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_sepolia_interest_rate__True__0.cf75ef25fe", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_perp_market_updated_arbitrum_sepolia_interest_rate__True__0"], "alias": "dbt_utils_accepted_range_perp__4ad68cf30e791d591f8e12d3a6c65d6f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__4ad68cf30e791d591f8e12d3a6c65d6f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__4ad68cf30e791d591f8e12d3a6c65d6f"}, "created_at": 1727988939.3863552, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__4ad68cf30e791d591f8e12d3a6c65d6f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__4ad68cf30e791d591f8e12d3a6c65d6f.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not interest_rate >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "interest_rate", "file_key_name": "models.perp_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_market_updated_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "interest_rate", "model": "{{ get_where_subquery(ref('perp_market_updated_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_account_id.8c9a3c7cb5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_arbitrum_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquidated_arbitrum_sepolia_account_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_account_id.8c9a3c7cb5", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_position_liquidated_arbitrum_sepolia_account_id"], "alias": "not_null_perp_position_liquidated_arbitrum_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.3905692, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_position_liquidated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_account_id__True__0.dd5e38b371": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__84a264ec5152ddcf245c17684526e56c.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_account_id__True__0.dd5e38b371", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__84a264ec5152ddcf245c17684526e56c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__84a264ec5152ddcf245c17684526e56c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__84a264ec5152ddcf245c17684526e56c"}, "created_at": 1727988939.3924427, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__84a264ec5152ddcf245c17684526e56c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__84a264ec5152ddcf245c17684526e56c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_position_liquidated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_market_id.3c1a2d74dc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_arbitrum_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquidated_arbitrum_sepolia_market_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_market_id.3c1a2d74dc", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_position_liquidated_arbitrum_sepolia_market_id"], "alias": "not_null_perp_position_liquidated_arbitrum_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.3966057, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_position_liquidated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_market_id__True__0.c1cfe90353": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__c27bb56289b8c5fb07690cb93ef7bdb5.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_market_id__True__0.c1cfe90353", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_perp__c27bb56289b8c5fb07690cb93ef7bdb5", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__c27bb56289b8c5fb07690cb93ef7bdb5", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__c27bb56289b8c5fb07690cb93ef7bdb5"}, "created_at": 1727988939.3983235, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__c27bb56289b8c5fb07690cb93ef7bdb5\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__c27bb56289b8c5fb07690cb93ef7bdb5.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_position_liquidated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.unique_perp_position_liquidated_arbitrum_sepolia_id.efb42ae977": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_position_liquidated_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_position_liquidated_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_position_liquidated_arbitrum_sepolia_id.efb42ae977", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "unique_perp_position_liquidated_arbitrum_sepolia_id"], "alias": "unique_perp_position_liquidated_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.4026096, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_position_liquidated_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_position_liquidated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_id.2b7f1d2fcf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquidated_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_id.2b7f1d2fcf", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_position_liquidated_arbitrum_sepolia_id"], "alias": "not_null_perp_position_liquidated_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.40428, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_position_liquidated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_transaction_hash.ad296550e8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquida_5139dff63677335431c18585377588b0.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_transaction_hash.ad296550e8", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_position_liquidated_arbitrum_sepolia_transaction_hash"], "alias": "not_null_perp_position_liquida_5139dff63677335431c18585377588b0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_position_liquida_5139dff63677335431c18585377588b0", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_position_liquida_5139dff63677335431c18585377588b0"}, "created_at": 1727988939.4061089, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_position_liquida_5139dff63677335431c18585377588b0\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquida_5139dff63677335431c18585377588b0.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_position_liquidated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_current_position_size.48d8db66c7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_arbitrum_sepolia_current_position_size", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquida_194335b1b3a56e21742bf86e1d8822df.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_current_position_size.48d8db66c7", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_position_liquidated_arbitrum_sepolia_current_position_size"], "alias": "not_null_perp_position_liquida_194335b1b3a56e21742bf86e1d8822df", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_position_liquida_194335b1b3a56e21742bf86e1d8822df", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_position_liquida_194335b1b3a56e21742bf86e1d8822df"}, "created_at": 1727988939.4078045, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_position_liquida_194335b1b3a56e21742bf86e1d8822df\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquida_194335b1b3a56e21742bf86e1d8822df.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect current_position_size\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\nwhere current_position_size is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "current_position_size", "file_key_name": "models.perp_position_liquidated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "current_position_size", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_current_position_size__True__0.f5183b3ff9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_current_position_size__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__a44b761e36037d7a9a1ff90d75d68683.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_current_position_size__True__0.f5183b3ff9", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_current_position_size__True__0"], "alias": "dbt_utils_accepted_range_perp__a44b761e36037d7a9a1ff90d75d68683", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__a44b761e36037d7a9a1ff90d75d68683", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__a44b761e36037d7a9a1ff90d75d68683"}, "created_at": 1727988939.4095054, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__a44b761e36037d7a9a1ff90d75d68683\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__a44b761e36037d7a9a1ff90d75d68683.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not current_position_size >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "current_position_size", "file_key_name": "models.perp_position_liquidated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "current_position_size", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_event_name.b8b10783cf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquidated_arbitrum_sepolia_event_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_event_name.b8b10783cf", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_position_liquidated_arbitrum_sepolia_event_name"], "alias": "not_null_perp_position_liquidated_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.4137797, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_position_liquidated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_position_liquidated_arbitrum_sepolia_event_name__PositionLiquidated.8a0af4d18c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_position_liquidated_arbitrum_sepolia_event_name__PositionLiquidated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_position__d4ffc02c85e7b4130fd24c9a797b0f01.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_position_liquidated_arbitrum_sepolia_event_name__PositionLiquidated.8a0af4d18c", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "accepted_values_perp_position_liquidated_arbitrum_sepolia_event_name__PositionLiquidated"], "alias": "accepted_values_perp_position__d4ffc02c85e7b4130fd24c9a797b0f01", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_position__d4ffc02c85e7b4130fd24c9a797b0f01", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_position__d4ffc02c85e7b4130fd24c9a797b0f01"}, "created_at": 1727988939.4155498, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_position__d4ffc02c85e7b4130fd24c9a797b0f01\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_position__d4ffc02c85e7b4130fd24c9a797b0f01.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PositionLiquidated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_position_liquidated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["PositionLiquidated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_block_number.13ef61c2cc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquidated_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_block_number.13ef61c2cc", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_position_liquidated_arbitrum_sepolia_block_number"], "alias": "not_null_perp_position_liquidated_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.4197912, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_position_liquidated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_amount_liquidated.2b3c4071f6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_arbitrum_sepolia_amount_liquidated", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquida_67af593e048358571f51c4358b034e36.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_amount_liquidated.2b3c4071f6", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_position_liquidated_arbitrum_sepolia_amount_liquidated"], "alias": "not_null_perp_position_liquida_67af593e048358571f51c4358b034e36", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_position_liquida_67af593e048358571f51c4358b034e36", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_position_liquida_67af593e048358571f51c4358b034e36"}, "created_at": 1727988939.4214926, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_position_liquida_67af593e048358571f51c4358b034e36\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquida_67af593e048358571f51c4358b034e36.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_liquidated\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\nwhere amount_liquidated is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_liquidated", "file_key_name": "models.perp_position_liquidated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_liquidated", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_amount_liquidated__True__0.f820c88c54": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_amount_liquidated__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__414d178707e38587e5e1a6ccd46b0947.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_amount_liquidated__True__0.f820c88c54", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_amount_liquidated__True__0"], "alias": "dbt_utils_accepted_range_perp__414d178707e38587e5e1a6ccd46b0947", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__414d178707e38587e5e1a6ccd46b0947", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__414d178707e38587e5e1a6ccd46b0947"}, "created_at": 1727988939.4231489, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__414d178707e38587e5e1a6ccd46b0947\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__414d178707e38587e5e1a6ccd46b0947.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_liquidated >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_liquidated", "file_key_name": "models.perp_position_liquidated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount_liquidated", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_contract.f6b0610ff4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquidated_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_contract.f6b0610ff4", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_position_liquidated_arbitrum_sepolia_contract"], "alias": "not_null_perp_position_liquidated_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.4274619, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_position_liquidated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_block_timestamp.9c42b4a7ff": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquida_739b45baf575a171b7cd98a6a9ac3536.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_block_timestamp.9c42b4a7ff", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_position_liquidated_arbitrum_sepolia_block_timestamp"], "alias": "not_null_perp_position_liquida_739b45baf575a171b7cd98a6a9ac3536", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_position_liquida_739b45baf575a171b7cd98a6a9ac3536", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_position_liquida_739b45baf575a171b7cd98a6a9ac3536"}, "created_at": 1727988939.4291432, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_position_liquida_739b45baf575a171b7cd98a6a9ac3536\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_position_liquida_739b45baf575a171b7cd98a6a9ac3536.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_position_liquidated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_account_liquidation_attempt_arbitrum_sepolia_id.2e20bbf35e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_account_liquidation_attempt_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_account_liquidation_attempt_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_account_liquidation_attempt_arbitrum_sepolia_id.2e20bbf35e", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "unique_perp_account_liquidation_attempt_arbitrum_sepolia_id"], "alias": "unique_perp_account_liquidation_attempt_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.4307997, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_account_liquidation_attempt_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_liquidation_attempt_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_account_liquidation_attempt_arbitrum_sepolia", "attached_node": "model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_id.16e1d1d778": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidation_attempt_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_id.16e1d1d778", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_account_liquidation_attempt_arbitrum_sepolia_id"], "alias": "not_null_perp_account_liquidation_attempt_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.432933, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidation_attempt_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_liquidation_attempt_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_account_liquidation_attempt_arbitrum_sepolia", "attached_node": "model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_account_id.d617ede5c8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_arbitrum_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidat_3dd283f5466cdfcb95405360b582115e.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_account_id.d617ede5c8", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_account_liquidation_attempt_arbitrum_sepolia_account_id"], "alias": "not_null_perp_account_liquidat_3dd283f5466cdfcb95405360b582115e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_account_liquidat_3dd283f5466cdfcb95405360b582115e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_account_liquidat_3dd283f5466cdfcb95405360b582115e"}, "created_at": 1727988939.4346106, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_account_liquidat_3dd283f5466cdfcb95405360b582115e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_3dd283f5466cdfcb95405360b582115e.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_liquidation_attempt_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_account_liquidation_attempt_arbitrum_sepolia", "attached_node": "model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_sepolia_account_id__True__0.911c056a18": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__5613f7533d78c85c288c84f20185df99.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_sepolia_account_id__True__0.911c056a18", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__5613f7533d78c85c288c84f20185df99", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__5613f7533d78c85c288c84f20185df99", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__5613f7533d78c85c288c84f20185df99"}, "created_at": 1727988939.436234, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__5613f7533d78c85c288c84f20185df99\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__5613f7533d78c85c288c84f20185df99.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_liquidation_attempt_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_account_liquidation_attempt_arbitrum_sepolia", "attached_node": "model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_block_number.14f09936e9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidat_3f83a5d4a73ffa8d0cc37f93acdc643b.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_block_number.14f09936e9", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_account_liquidation_attempt_arbitrum_sepolia_block_number"], "alias": "not_null_perp_account_liquidat_3f83a5d4a73ffa8d0cc37f93acdc643b", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_account_liquidat_3f83a5d4a73ffa8d0cc37f93acdc643b", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_account_liquidat_3f83a5d4a73ffa8d0cc37f93acdc643b"}, "created_at": 1727988939.4405127, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_account_liquidat_3f83a5d4a73ffa8d0cc37f93acdc643b\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_3f83a5d4a73ffa8d0cc37f93acdc643b.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_liquidation_attempt_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_account_liquidation_attempt_arbitrum_sepolia", "attached_node": "model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_reward.22a482d5b4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_arbitrum_sepolia_reward", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidat_f0660c273c9e3016481fa8ee86d5cdfe.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_reward.22a482d5b4", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_account_liquidation_attempt_arbitrum_sepolia_reward"], "alias": "not_null_perp_account_liquidat_f0660c273c9e3016481fa8ee86d5cdfe", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_account_liquidat_f0660c273c9e3016481fa8ee86d5cdfe", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_account_liquidat_f0660c273c9e3016481fa8ee86d5cdfe"}, "created_at": 1727988939.4421902, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_account_liquidat_f0660c273c9e3016481fa8ee86d5cdfe\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_f0660c273c9e3016481fa8ee86d5cdfe.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect reward\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_liquidation_attempt_arbitrum_sepolia\"\nwhere reward is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "reward", "file_key_name": "models.perp_account_liquidation_attempt_arbitrum_sepolia", "attached_node": "model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "reward", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_sepolia_reward__True__0.70c89658c8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_sepolia_reward__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__bf6c44d76533302b752a71eef70b84b4.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_sepolia_reward__True__0.70c89658c8", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_sepolia_reward__True__0"], "alias": "dbt_utils_accepted_range_perp__bf6c44d76533302b752a71eef70b84b4", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__bf6c44d76533302b752a71eef70b84b4", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__bf6c44d76533302b752a71eef70b84b4"}, "created_at": 1727988939.4438474, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__bf6c44d76533302b752a71eef70b84b4\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__bf6c44d76533302b752a71eef70b84b4.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_liquidation_attempt_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not reward >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "reward", "file_key_name": "models.perp_account_liquidation_attempt_arbitrum_sepolia", "attached_node": "model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "reward", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_block_timestamp.070792744c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidat_0f615ead2241f2b0da1c113cdd3bdc9b.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_block_timestamp.070792744c", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_account_liquidation_attempt_arbitrum_sepolia_block_timestamp"], "alias": "not_null_perp_account_liquidat_0f615ead2241f2b0da1c113cdd3bdc9b", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_account_liquidat_0f615ead2241f2b0da1c113cdd3bdc9b", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_account_liquidat_0f615ead2241f2b0da1c113cdd3bdc9b"}, "created_at": 1727988939.4480715, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_account_liquidat_0f615ead2241f2b0da1c113cdd3bdc9b\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_0f615ead2241f2b0da1c113cdd3bdc9b.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_liquidation_attempt_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_account_liquidation_attempt_arbitrum_sepolia", "attached_node": "model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_contract.4fee3320ac": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidat_318add04d7994e5ef8e694ee7f9d4972.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_contract.4fee3320ac", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_account_liquidation_attempt_arbitrum_sepolia_contract"], "alias": "not_null_perp_account_liquidat_318add04d7994e5ef8e694ee7f9d4972", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_account_liquidat_318add04d7994e5ef8e694ee7f9d4972", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_account_liquidat_318add04d7994e5ef8e694ee7f9d4972"}, "created_at": 1727988939.4497502, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_account_liquidat_318add04d7994e5ef8e694ee7f9d4972\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_318add04d7994e5ef8e694ee7f9d4972.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_liquidation_attempt_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_account_liquidation_attempt_arbitrum_sepolia", "attached_node": "model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_event_name.531495d577": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidat_8fa9cf93c86dd714afbb634c39685df7.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_event_name.531495d577", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_account_liquidation_attempt_arbitrum_sepolia_event_name"], "alias": "not_null_perp_account_liquidat_8fa9cf93c86dd714afbb634c39685df7", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_account_liquidat_8fa9cf93c86dd714afbb634c39685df7", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_account_liquidat_8fa9cf93c86dd714afbb634c39685df7"}, "created_at": 1727988939.4513805, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_account_liquidat_8fa9cf93c86dd714afbb634c39685df7\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_8fa9cf93c86dd714afbb634c39685df7.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_liquidation_attempt_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_account_liquidation_attempt_arbitrum_sepolia", "attached_node": "model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_account_liquidation_attempt_arbitrum_sepolia_event_name__AccountLiquidationAttempt.a9fed061a2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_account_liquidation_attempt_arbitrum_sepolia_event_name__AccountLiquidationAttempt", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_account_l_d9885725f39442c0ed58641d9d527da3.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_account_liquidation_attempt_arbitrum_sepolia_event_name__AccountLiquidationAttempt.a9fed061a2", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "accepted_values_perp_account_liquidation_attempt_arbitrum_sepolia_event_name__AccountLiquidationAttempt"], "alias": "accepted_values_perp_account_l_d9885725f39442c0ed58641d9d527da3", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_account_l_d9885725f39442c0ed58641d9d527da3", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_account_l_d9885725f39442c0ed58641d9d527da3"}, "created_at": 1727988939.4531777, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_account_l_d9885725f39442c0ed58641d9d527da3\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_account_l_d9885725f39442c0ed58641d9d527da3.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_liquidation_attempt_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'AccountLiquidationAttempt'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_account_liquidation_attempt_arbitrum_sepolia", "attached_node": "model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["AccountLiquidationAttempt"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_transaction_hash.e3f511ad1c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidat_0ba1c6ff5151a049c72e320b2adc4e82.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_transaction_hash.e3f511ad1c", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_account_liquidation_attempt_arbitrum_sepolia_transaction_hash"], "alias": "not_null_perp_account_liquidat_0ba1c6ff5151a049c72e320b2adc4e82", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_account_liquidat_0ba1c6ff5151a049c72e320b2adc4e82", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_account_liquidat_0ba1c6ff5151a049c72e320b2adc4e82"}, "created_at": 1727988939.4572477, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_account_liquidat_0ba1c6ff5151a049c72e320b2adc4e82\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_0ba1c6ff5151a049c72e320b2adc4e82.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_liquidation_attempt_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_account_liquidation_attempt_arbitrum_sepolia", "attached_node": "model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_full_liquidation.06f23e5311": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_arbitrum_sepolia_full_liquidation", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidat_a56a450b425a1520f3e74082a4598845.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_full_liquidation.06f23e5311", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_account_liquidation_attempt_arbitrum_sepolia_full_liquidation"], "alias": "not_null_perp_account_liquidat_a56a450b425a1520f3e74082a4598845", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_account_liquidat_a56a450b425a1520f3e74082a4598845", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_account_liquidat_a56a450b425a1520f3e74082a4598845"}, "created_at": 1727988939.4589124, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_account_liquidat_a56a450b425a1520f3e74082a4598845\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_account_liquidat_a56a450b425a1520f3e74082a4598845.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect full_liquidation\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_liquidation_attempt_arbitrum_sepolia\"\nwhere full_liquidation is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "full_liquidation", "file_key_name": "models.perp_account_liquidation_attempt_arbitrum_sepolia", "attached_node": "model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "full_liquidation", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_block_timestamp.04b9f9b01a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modif_2710693ebfae4e4f691e0ec4e1f49dfb.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_block_timestamp.04b9f9b01a", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_collateral_modified_arbitrum_sepolia_block_timestamp"], "alias": "not_null_perp_collateral_modif_2710693ebfae4e4f691e0ec4e1f49dfb", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_collateral_modif_2710693ebfae4e4f691e0ec4e1f49dfb", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_collateral_modif_2710693ebfae4e4f691e0ec4e1f49dfb"}, "created_at": 1727988939.4607706, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_collateral_modif_2710693ebfae4e4f691e0ec4e1f49dfb\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modif_2710693ebfae4e4f691e0ec4e1f49dfb.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_collateral_modified_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_collateral_modified_arbitrum_sepolia", "attached_node": "model.synthetix.perp_collateral_modified_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_collateral_modified_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_contract.ee416b6a9d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modified_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_contract.ee416b6a9d", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_collateral_modified_arbitrum_sepolia_contract"], "alias": "not_null_perp_collateral_modified_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.4625106, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_collateral_modified_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_collateral_modified_arbitrum_sepolia", "attached_node": "model.synthetix.perp_collateral_modified_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_collateral_modified_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_event_name.ce95828591": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modified_arbitrum_sepolia_event_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_event_name.ce95828591", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_collateral_modified_arbitrum_sepolia_event_name"], "alias": "not_null_perp_collateral_modified_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.4641478, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_collateral_modified_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_collateral_modified_arbitrum_sepolia", "attached_node": "model.synthetix.perp_collateral_modified_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_collateral_modified_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_collateral_modified_arbitrum_sepolia_event_name__CollateralModified.323c4011f3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_collateral_modified_arbitrum_sepolia_event_name__CollateralModified", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_collatera_cb9df45b62541f92bff2940dac7304b2.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_collateral_modified_arbitrum_sepolia_event_name__CollateralModified.323c4011f3", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "accepted_values_perp_collateral_modified_arbitrum_sepolia_event_name__CollateralModified"], "alias": "accepted_values_perp_collatera_cb9df45b62541f92bff2940dac7304b2", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_collatera_cb9df45b62541f92bff2940dac7304b2", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_collatera_cb9df45b62541f92bff2940dac7304b2"}, "created_at": 1727988939.46584, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_collatera_cb9df45b62541f92bff2940dac7304b2\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_collatera_cb9df45b62541f92bff2940dac7304b2.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_collateral_modified_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'CollateralModified'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_collateral_modified_arbitrum_sepolia", "attached_node": "model.synthetix.perp_collateral_modified_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["CollateralModified"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_collateral_modified_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_block_number.c21551e453": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modified_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_block_number.c21551e453", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_collateral_modified_arbitrum_sepolia_block_number"], "alias": "not_null_perp_collateral_modified_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.470025, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_collateral_modified_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_collateral_modified_arbitrum_sepolia", "attached_node": "model.synthetix.perp_collateral_modified_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_collateral_modified_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_collateral_id.49ab2aa3b1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_arbitrum_sepolia_collateral_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modif_c70c41a0d6510c1221264be01281233c.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_collateral_id.49ab2aa3b1", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_collateral_modified_arbitrum_sepolia_collateral_id"], "alias": "not_null_perp_collateral_modif_c70c41a0d6510c1221264be01281233c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_collateral_modif_c70c41a0d6510c1221264be01281233c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_collateral_modif_c70c41a0d6510c1221264be01281233c"}, "created_at": 1727988939.4717436, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_collateral_modif_c70c41a0d6510c1221264be01281233c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modif_c70c41a0d6510c1221264be01281233c.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_collateral_modified_arbitrum_sepolia\"\nwhere collateral_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_id", "file_key_name": "models.perp_collateral_modified_arbitrum_sepolia", "attached_node": "model.synthetix.perp_collateral_modified_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_id", "model": "{{ get_where_subquery(ref('perp_collateral_modified_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_arbitrum_sepolia_collateral_id__True__0.186c371865": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_collateral_modified_arbitrum_sepolia_collateral_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__499992ef9e7bdb4cf5e519a22b0e89c3.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_arbitrum_sepolia_collateral_id__True__0.186c371865", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_perp_collateral_modified_arbitrum_sepolia_collateral_id__True__0"], "alias": "dbt_utils_accepted_range_perp__499992ef9e7bdb4cf5e519a22b0e89c3", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__499992ef9e7bdb4cf5e519a22b0e89c3", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__499992ef9e7bdb4cf5e519a22b0e89c3"}, "created_at": 1727988939.473371, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__499992ef9e7bdb4cf5e519a22b0e89c3\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__499992ef9e7bdb4cf5e519a22b0e89c3.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_collateral_modified_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_id", "file_key_name": "models.perp_collateral_modified_arbitrum_sepolia", "attached_node": "model.synthetix.perp_collateral_modified_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collateral_id", "model": "{{ get_where_subquery(ref('perp_collateral_modified_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.unique_perp_collateral_modified_arbitrum_sepolia_id.21db106d40": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_collateral_modified_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_collateral_modified_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_collateral_modified_arbitrum_sepolia_id.21db106d40", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "unique_perp_collateral_modified_arbitrum_sepolia_id"], "alias": "unique_perp_collateral_modified_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.4776287, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_collateral_modified_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_collateral_modified_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_collateral_modified_arbitrum_sepolia", "attached_node": "model.synthetix.perp_collateral_modified_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_collateral_modified_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_id.f31b903360": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modified_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_id.f31b903360", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_collateral_modified_arbitrum_sepolia_id"], "alias": "not_null_perp_collateral_modified_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.4793189, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_collateral_modified_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_collateral_modified_arbitrum_sepolia", "attached_node": "model.synthetix.perp_collateral_modified_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_collateral_modified_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_sender.a1f5df03f5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_arbitrum_sepolia_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modified_arbitrum_sepolia_sender.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_sender.a1f5df03f5", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_collateral_modified_arbitrum_sepolia_sender"], "alias": "not_null_perp_collateral_modified_arbitrum_sepolia_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.4810984, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_sepolia_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_collateral_modified_arbitrum_sepolia\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.perp_collateral_modified_arbitrum_sepolia", "attached_node": "model.synthetix.perp_collateral_modified_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('perp_collateral_modified_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_account_id.c371b3cb29": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_arbitrum_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modified_arbitrum_sepolia_account_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_account_id.c371b3cb29", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_collateral_modified_arbitrum_sepolia_account_id"], "alias": "not_null_perp_collateral_modified_arbitrum_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.48276, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_collateral_modified_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_collateral_modified_arbitrum_sepolia", "attached_node": "model.synthetix.perp_collateral_modified_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_collateral_modified_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_arbitrum_sepolia_account_id__True__0.57dea412fc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_collateral_modified_arbitrum_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__4343a687482bcbebaa01bdac73d4dcb6.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_arbitrum_sepolia_account_id__True__0.57dea412fc", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_perp_collateral_modified_arbitrum_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__4343a687482bcbebaa01bdac73d4dcb6", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__4343a687482bcbebaa01bdac73d4dcb6", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__4343a687482bcbebaa01bdac73d4dcb6"}, "created_at": 1727988939.4844306, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__4343a687482bcbebaa01bdac73d4dcb6\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__4343a687482bcbebaa01bdac73d4dcb6.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_collateral_modified_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_collateral_modified_arbitrum_sepolia", "attached_node": "model.synthetix.perp_collateral_modified_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_collateral_modified_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_transaction_hash.bdc432f4e3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modif_d1d54802ea5fd8909dc97dca566beba5.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_transaction_hash.bdc432f4e3", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_collateral_modified_arbitrum_sepolia_transaction_hash"], "alias": "not_null_perp_collateral_modif_d1d54802ea5fd8909dc97dca566beba5", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_collateral_modif_d1d54802ea5fd8909dc97dca566beba5", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_collateral_modif_d1d54802ea5fd8909dc97dca566beba5"}, "created_at": 1727988939.4887307, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_collateral_modif_d1d54802ea5fd8909dc97dca566beba5\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_collateral_modif_d1d54802ea5fd8909dc97dca566beba5.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_collateral_modified_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_collateral_modified_arbitrum_sepolia", "attached_node": "model.synthetix.perp_collateral_modified_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_collateral_modified_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_block_timestamp.3d7306e577": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_e_b2b7543b39b1e2dea7311abd47aef3d7.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_block_timestamp.3d7306e577", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_previous_order_expired_arbitrum_sepolia_block_timestamp"], "alias": "not_null_perp_previous_order_e_b2b7543b39b1e2dea7311abd47aef3d7", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_previous_order_e_b2b7543b39b1e2dea7311abd47aef3d7", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_previous_order_e_b2b7543b39b1e2dea7311abd47aef3d7"}, "created_at": 1727988939.4904149, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_previous_order_e_b2b7543b39b1e2dea7311abd47aef3d7\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_e_b2b7543b39b1e2dea7311abd47aef3d7.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_previous_order_expired_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_previous_order_expired_arbitrum_sepolia", "attached_node": "model.synthetix.perp_previous_order_expired_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_previous_order_expired_arbitrum_sepolia_id.a6e03f8ffa": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_previous_order_expired_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_previous_order_expired_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_previous_order_expired_arbitrum_sepolia_id.a6e03f8ffa", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "unique_perp_previous_order_expired_arbitrum_sepolia_id"], "alias": "unique_perp_previous_order_expired_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.4920468, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_previous_order_expired_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_previous_order_expired_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_previous_order_expired_arbitrum_sepolia", "attached_node": "model.synthetix.perp_previous_order_expired_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_id.0d3172a155": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_expired_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_id.0d3172a155", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_previous_order_expired_arbitrum_sepolia_id"], "alias": "not_null_perp_previous_order_expired_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.4937274, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_previous_order_expired_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_previous_order_expired_arbitrum_sepolia", "attached_node": "model.synthetix.perp_previous_order_expired_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_block_number.1bfe765de5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_e_6070ca257bd7603da2d125674f15be5d.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_block_number.1bfe765de5", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_previous_order_expired_arbitrum_sepolia_block_number"], "alias": "not_null_perp_previous_order_e_6070ca257bd7603da2d125674f15be5d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_previous_order_e_6070ca257bd7603da2d125674f15be5d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_previous_order_e_6070ca257bd7603da2d125674f15be5d"}, "created_at": 1727988939.4954765, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_previous_order_e_6070ca257bd7603da2d125674f15be5d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_e_6070ca257bd7603da2d125674f15be5d.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_previous_order_expired_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_previous_order_expired_arbitrum_sepolia", "attached_node": "model.synthetix.perp_previous_order_expired_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_market_id.7e2a2424c3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_arbitrum_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_expired_arbitrum_sepolia_market_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_market_id.7e2a2424c3", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_previous_order_expired_arbitrum_sepolia_market_id"], "alias": "not_null_perp_previous_order_expired_arbitrum_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.4970984, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_arbitrum_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_previous_order_expired_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_previous_order_expired_arbitrum_sepolia", "attached_node": "model.synthetix.perp_previous_order_expired_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_sepolia_market_id__True__0.32d6a1d4a7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__1dfcfd7910528cb7829bb3717f7cd971.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_sepolia_market_id__True__0.32d6a1d4a7", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_perp__1dfcfd7910528cb7829bb3717f7cd971", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__1dfcfd7910528cb7829bb3717f7cd971", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__1dfcfd7910528cb7829bb3717f7cd971"}, "created_at": 1727988939.498747, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__1dfcfd7910528cb7829bb3717f7cd971\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__1dfcfd7910528cb7829bb3717f7cd971.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_previous_order_expired_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_previous_order_expired_arbitrum_sepolia", "attached_node": "model.synthetix.perp_previous_order_expired_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_event_name.c814e3bcf9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_e_b5fcbb15c7ae3b7764487da1fced4fac.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_event_name.c814e3bcf9", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_previous_order_expired_arbitrum_sepolia_event_name"], "alias": "not_null_perp_previous_order_e_b5fcbb15c7ae3b7764487da1fced4fac", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_previous_order_e_b5fcbb15c7ae3b7764487da1fced4fac", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_previous_order_e_b5fcbb15c7ae3b7764487da1fced4fac"}, "created_at": 1727988939.5030816, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_previous_order_e_b5fcbb15c7ae3b7764487da1fced4fac\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_e_b5fcbb15c7ae3b7764487da1fced4fac.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_previous_order_expired_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_previous_order_expired_arbitrum_sepolia", "attached_node": "model.synthetix.perp_previous_order_expired_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_previous_order_expired_arbitrum_sepolia_event_name__PreviousOrderExpired.2b0854c0bd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_previous_order_expired_arbitrum_sepolia_event_name__PreviousOrderExpired", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_previous__788fa3e6cd6663c1f0abdd929543acf9.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_previous_order_expired_arbitrum_sepolia_event_name__PreviousOrderExpired.2b0854c0bd", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "accepted_values_perp_previous_order_expired_arbitrum_sepolia_event_name__PreviousOrderExpired"], "alias": "accepted_values_perp_previous__788fa3e6cd6663c1f0abdd929543acf9", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_previous__788fa3e6cd6663c1f0abdd929543acf9", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_previous__788fa3e6cd6663c1f0abdd929543acf9"}, "created_at": 1727988939.5047488, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_previous__788fa3e6cd6663c1f0abdd929543acf9\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_previous__788fa3e6cd6663c1f0abdd929543acf9.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_previous_order_expired_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PreviousOrderExpired'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_previous_order_expired_arbitrum_sepolia", "attached_node": "model.synthetix.perp_previous_order_expired_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["PreviousOrderExpired"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_transaction_hash.5f4b3fa383": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_e_fb0442d8a2e499bd44f9c05e96e8636f.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_transaction_hash.5f4b3fa383", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_previous_order_expired_arbitrum_sepolia_transaction_hash"], "alias": "not_null_perp_previous_order_e_fb0442d8a2e499bd44f9c05e96e8636f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_previous_order_e_fb0442d8a2e499bd44f9c05e96e8636f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_previous_order_e_fb0442d8a2e499bd44f9c05e96e8636f"}, "created_at": 1727988939.5089998, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_previous_order_e_fb0442d8a2e499bd44f9c05e96e8636f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_e_fb0442d8a2e499bd44f9c05e96e8636f.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_previous_order_expired_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_previous_order_expired_arbitrum_sepolia", "attached_node": "model.synthetix.perp_previous_order_expired_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_account_id.3387518ced": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_arbitrum_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_e_fd3adb5e7b4a397d9746fe4cc80eec6c.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_account_id.3387518ced", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_previous_order_expired_arbitrum_sepolia_account_id"], "alias": "not_null_perp_previous_order_e_fd3adb5e7b4a397d9746fe4cc80eec6c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_previous_order_e_fd3adb5e7b4a397d9746fe4cc80eec6c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_previous_order_e_fd3adb5e7b4a397d9746fe4cc80eec6c"}, "created_at": 1727988939.5106645, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_previous_order_e_fd3adb5e7b4a397d9746fe4cc80eec6c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_e_fd3adb5e7b4a397d9746fe4cc80eec6c.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_previous_order_expired_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_previous_order_expired_arbitrum_sepolia", "attached_node": "model.synthetix.perp_previous_order_expired_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_sepolia_account_id__True__0.a0e11cc082": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__4e4d41e1f6f1f77dff0f426a75b2733a.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_sepolia_account_id__True__0.a0e11cc082", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__4e4d41e1f6f1f77dff0f426a75b2733a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__4e4d41e1f6f1f77dff0f426a75b2733a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__4e4d41e1f6f1f77dff0f426a75b2733a"}, "created_at": 1727988939.5122929, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__4e4d41e1f6f1f77dff0f426a75b2733a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__4e4d41e1f6f1f77dff0f426a75b2733a.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_previous_order_expired_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_previous_order_expired_arbitrum_sepolia", "attached_node": "model.synthetix.perp_previous_order_expired_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_contract.9dc88c3682": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_expired_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_contract.9dc88c3682", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_previous_order_expired_arbitrum_sepolia_contract"], "alias": "not_null_perp_previous_order_expired_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.5169766, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_previous_order_expired_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_previous_order_expired_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_previous_order_expired_arbitrum_sepolia", "attached_node": "model.synthetix.perp_previous_order_expired_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_market_name.c93aa611fd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_arbitrum_sepolia_market_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_arbitrum_sepolia_market_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_market_name.c93aa611fd", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_market_created_arbitrum_sepolia_market_name"], "alias": "not_null_perp_market_created_arbitrum_sepolia_market_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.5186465, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_market_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_created_arbitrum_sepolia\"\nwhere market_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_name", "file_key_name": "models.perp_market_created_arbitrum_sepolia", "attached_node": "model.synthetix.perp_market_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_name", "model": "{{ get_where_subquery(ref('perp_market_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_market_created_arbitrum_sepolia_id.bff5e22d8a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_market_created_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_market_created_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_market_created_arbitrum_sepolia_id.bff5e22d8a", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "unique_perp_market_created_arbitrum_sepolia_id"], "alias": "unique_perp_market_created_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.5202537, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_market_created_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_created_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_market_created_arbitrum_sepolia", "attached_node": "model.synthetix.perp_market_created_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_market_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_id.fad8f3147a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_id.fad8f3147a", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_market_created_arbitrum_sepolia_id"], "alias": "not_null_perp_market_created_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.5220544, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_created_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_market_created_arbitrum_sepolia", "attached_node": "model.synthetix.perp_market_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_market_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_market_symbol.9afbd894dd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_arbitrum_sepolia_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_arbitrum_sepolia_market_symbol.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_market_symbol.9afbd894dd", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_market_created_arbitrum_sepolia_market_symbol"], "alias": "not_null_perp_market_created_arbitrum_sepolia_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.523719, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_created_arbitrum_sepolia\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.perp_market_created_arbitrum_sepolia", "attached_node": "model.synthetix.perp_market_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('perp_market_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_event_name.d7dd655280": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_arbitrum_sepolia_event_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_event_name.d7dd655280", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_market_created_arbitrum_sepolia_event_name"], "alias": "not_null_perp_market_created_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.5253572, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_created_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_market_created_arbitrum_sepolia", "attached_node": "model.synthetix.perp_market_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_market_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_market_created_arbitrum_sepolia_event_name__MarketCreated.ef5c6685e4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_market_created_arbitrum_sepolia_event_name__MarketCreated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_market_cr_ae20ec9e25ac78bba8b94cc2cb4a82ba.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_market_created_arbitrum_sepolia_event_name__MarketCreated.ef5c6685e4", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "accepted_values_perp_market_created_arbitrum_sepolia_event_name__MarketCreated"], "alias": "accepted_values_perp_market_cr_ae20ec9e25ac78bba8b94cc2cb4a82ba", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_market_cr_ae20ec9e25ac78bba8b94cc2cb4a82ba", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_market_cr_ae20ec9e25ac78bba8b94cc2cb4a82ba"}, "created_at": 1727988939.5270064, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_market_cr_ae20ec9e25ac78bba8b94cc2cb4a82ba\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_market_cr_ae20ec9e25ac78bba8b94cc2cb4a82ba.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_created_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketCreated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_market_created_arbitrum_sepolia", "attached_node": "model.synthetix.perp_market_created_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["MarketCreated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_market_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_block_number.8b50cb58ff": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_block_number.8b50cb58ff", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_market_created_arbitrum_sepolia_block_number"], "alias": "not_null_perp_market_created_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.5311697, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_created_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_market_created_arbitrum_sepolia", "attached_node": "model.synthetix.perp_market_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_market_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_block_timestamp.22256d5ced": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_arbitrum_sepolia_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_block_timestamp.22256d5ced", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_market_created_arbitrum_sepolia_block_timestamp"], "alias": "not_null_perp_market_created_arbitrum_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.5328493, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_created_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_market_created_arbitrum_sepolia", "attached_node": "model.synthetix.perp_market_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_market_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_contract.dd490d10f1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_contract.dd490d10f1", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_market_created_arbitrum_sepolia_contract"], "alias": "not_null_perp_market_created_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.534512, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_created_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_market_created_arbitrum_sepolia", "attached_node": "model.synthetix.perp_market_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_market_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_perps_market_id.6c72e612a4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_arbitrum_sepolia_perps_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_arbitrum_sepolia_perps_market_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_perps_market_id.6c72e612a4", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_market_created_arbitrum_sepolia_perps_market_id"], "alias": "not_null_perp_market_created_arbitrum_sepolia_perps_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.5362558, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_perps_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect perps_market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_created_arbitrum_sepolia\"\nwhere perps_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "perps_market_id", "file_key_name": "models.perp_market_created_arbitrum_sepolia", "attached_node": "model.synthetix.perp_market_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "perps_market_id", "model": "{{ get_where_subquery(ref('perp_market_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_market_created_arbitrum_sepolia_perps_market_id__True__0.257f31ec2b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_market_created_arbitrum_sepolia_perps_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__8d14d0080bb7657b68f877ab7b35838a.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_created_arbitrum_sepolia_perps_market_id__True__0.257f31ec2b", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_perp_market_created_arbitrum_sepolia_perps_market_id__True__0"], "alias": "dbt_utils_accepted_range_perp__8d14d0080bb7657b68f877ab7b35838a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__8d14d0080bb7657b68f877ab7b35838a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__8d14d0080bb7657b68f877ab7b35838a"}, "created_at": 1727988939.537936, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__8d14d0080bb7657b68f877ab7b35838a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__8d14d0080bb7657b68f877ab7b35838a.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_created_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not perps_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "perps_market_id", "file_key_name": "models.perp_market_created_arbitrum_sepolia", "attached_node": "model.synthetix.perp_market_created_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "perps_market_id", "model": "{{ get_where_subquery(ref('perp_market_created_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_transaction_hash.0466ce137d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_arbitrum_sepolia_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_transaction_hash.0466ce137d", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_market_created_arbitrum_sepolia_transaction_hash"], "alias": "not_null_perp_market_created_arbitrum_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.5420003, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_market_created_arbitrum_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_created_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_market_created_arbitrum_sepolia", "attached_node": "model.synthetix.perp_market_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_market_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_event_name.47398c58cd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_charged_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_charged_arbitrum_sepolia_event_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_event_name.47398c58cd", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_interest_charged_arbitrum_sepolia_event_name"], "alias": "not_null_perp_interest_charged_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.5438516, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_charged_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_interest_charged_arbitrum_sepolia", "attached_node": "model.synthetix.perp_interest_charged_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_interest_charged_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_interest_charged_arbitrum_sepolia_event_name__InterestCharged.bec7912ee9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_interest_charged_arbitrum_sepolia_event_name__InterestCharged", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_interest__2abf43b97623c31ec2bf49a478918d02.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_interest_charged_arbitrum_sepolia_event_name__InterestCharged.bec7912ee9", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "accepted_values_perp_interest_charged_arbitrum_sepolia_event_name__InterestCharged"], "alias": "accepted_values_perp_interest__2abf43b97623c31ec2bf49a478918d02", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_interest__2abf43b97623c31ec2bf49a478918d02", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_interest__2abf43b97623c31ec2bf49a478918d02"}, "created_at": 1727988939.5455227, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_interest__2abf43b97623c31ec2bf49a478918d02\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_interest__2abf43b97623c31ec2bf49a478918d02.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_charged_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'InterestCharged'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_interest_charged_arbitrum_sepolia", "attached_node": "model.synthetix.perp_interest_charged_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["InterestCharged"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_interest_charged_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_contract.7ba1d62fc1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_charged_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_charged_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_contract.7ba1d62fc1", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_interest_charged_arbitrum_sepolia_contract"], "alias": "not_null_perp_interest_charged_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.5497274, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_charged_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_interest_charged_arbitrum_sepolia", "attached_node": "model.synthetix.perp_interest_charged_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_interest_charged_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_transaction_hash.b7c3eef8f3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_charged_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_charged_237151bd45455c299eb93a73345193b6.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_transaction_hash.b7c3eef8f3", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_interest_charged_arbitrum_sepolia_transaction_hash"], "alias": "not_null_perp_interest_charged_237151bd45455c299eb93a73345193b6", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_interest_charged_237151bd45455c299eb93a73345193b6", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_interest_charged_237151bd45455c299eb93a73345193b6"}, "created_at": 1727988939.5514114, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_interest_charged_237151bd45455c299eb93a73345193b6\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_237151bd45455c299eb93a73345193b6.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_charged_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_interest_charged_arbitrum_sepolia", "attached_node": "model.synthetix.perp_interest_charged_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_interest_charged_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_block_timestamp.9b89e6d1ae": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_charged_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_charged_arbitrum_sepolia_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_block_timestamp.9b89e6d1ae", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_interest_charged_arbitrum_sepolia_block_timestamp"], "alias": "not_null_perp_interest_charged_arbitrum_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.553062, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_arbitrum_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_charged_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_interest_charged_arbitrum_sepolia", "attached_node": "model.synthetix.perp_interest_charged_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_interest_charged_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_interest_charged_arbitrum_sepolia_id.cba3f293a0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_interest_charged_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_interest_charged_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_interest_charged_arbitrum_sepolia_id.cba3f293a0", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "unique_perp_interest_charged_arbitrum_sepolia_id"], "alias": "unique_perp_interest_charged_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.554713, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_interest_charged_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_charged_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_interest_charged_arbitrum_sepolia", "attached_node": "model.synthetix.perp_interest_charged_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_interest_charged_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_id.1c700fc86b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_charged_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_charged_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_id.1c700fc86b", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_interest_charged_arbitrum_sepolia_id"], "alias": "not_null_perp_interest_charged_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.5563407, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_charged_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_interest_charged_arbitrum_sepolia", "attached_node": "model.synthetix.perp_interest_charged_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_interest_charged_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_block_number.78e1c8865d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_charged_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_charged_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_block_number.78e1c8865d", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_interest_charged_arbitrum_sepolia_block_number"], "alias": "not_null_perp_interest_charged_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.558099, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_charged_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_interest_charged_arbitrum_sepolia", "attached_node": "model.synthetix.perp_interest_charged_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_interest_charged_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_account_id.a1ec08f106": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_charged_arbitrum_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_charged_arbitrum_sepolia_account_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_account_id.a1ec08f106", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_interest_charged_arbitrum_sepolia_account_id"], "alias": "not_null_perp_interest_charged_arbitrum_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.5597398, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_charged_arbitrum_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_charged_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_interest_charged_arbitrum_sepolia", "attached_node": "model.synthetix.perp_interest_charged_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_interest_charged_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_interest_charged_arbitrum_sepolia_account_id__True__0.cc700c2056": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_interest_charged_arbitrum_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__564dcbe5f7841fb0f731d493a85d4213.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_interest_charged_arbitrum_sepolia_account_id__True__0.cc700c2056", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_perp_interest_charged_arbitrum_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__564dcbe5f7841fb0f731d493a85d4213", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__564dcbe5f7841fb0f731d493a85d4213", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__564dcbe5f7841fb0f731d493a85d4213"}, "created_at": 1727988939.5613823, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__564dcbe5f7841fb0f731d493a85d4213\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__564dcbe5f7841fb0f731d493a85d4213.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_charged_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_interest_charged_arbitrum_sepolia", "attached_node": "model.synthetix.perp_interest_charged_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_interest_charged_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_block_timestamp.b58ae2ae86": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_up_c751a4538dbebe7628fa598424d2a66a.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_block_timestamp.b58ae2ae86", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_interest_rate_updated_arbitrum_sepolia_block_timestamp"], "alias": "not_null_perp_interest_rate_up_c751a4538dbebe7628fa598424d2a66a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_interest_rate_up_c751a4538dbebe7628fa598424d2a66a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_interest_rate_up_c751a4538dbebe7628fa598424d2a66a"}, "created_at": 1727988939.5656435, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_interest_rate_up_c751a4538dbebe7628fa598424d2a66a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_c751a4538dbebe7628fa598424d2a66a.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_rate_updated_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_interest_rate_updated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_interest_rate_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_event_name.c050b16b14": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_updated_arbitrum_sepolia_event_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_event_name.c050b16b14", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_interest_rate_updated_arbitrum_sepolia_event_name"], "alias": "not_null_perp_interest_rate_updated_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.5672834, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_rate_updated_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_interest_rate_updated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_interest_rate_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_interest_rate_updated_arbitrum_sepolia_event_name__InterestRateUpdated.80b23fe264": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_interest_rate_updated_arbitrum_sepolia_event_name__InterestRateUpdated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_interest__7e084fe2d561c07efa0fa9dae11de573.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_interest_rate_updated_arbitrum_sepolia_event_name__InterestRateUpdated.80b23fe264", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "accepted_values_perp_interest_rate_updated_arbitrum_sepolia_event_name__InterestRateUpdated"], "alias": "accepted_values_perp_interest__7e084fe2d561c07efa0fa9dae11de573", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_interest__7e084fe2d561c07efa0fa9dae11de573", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_interest__7e084fe2d561c07efa0fa9dae11de573"}, "created_at": 1727988939.5689657, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_interest__7e084fe2d561c07efa0fa9dae11de573\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/accepted_values_perp_interest__7e084fe2d561c07efa0fa9dae11de573.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_rate_updated_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'InterestRateUpdated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_interest_rate_updated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_interest_rate_updated_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["InterestRateUpdated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_transaction_hash.2ffe4c98dd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_up_29c9dd904994b6dd5d0a6259daf677ce.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_transaction_hash.2ffe4c98dd", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_interest_rate_updated_arbitrum_sepolia_transaction_hash"], "alias": "not_null_perp_interest_rate_up_29c9dd904994b6dd5d0a6259daf677ce", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_interest_rate_up_29c9dd904994b6dd5d0a6259daf677ce", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_interest_rate_up_29c9dd904994b6dd5d0a6259daf677ce"}, "created_at": 1727988939.5731492, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_interest_rate_up_29c9dd904994b6dd5d0a6259daf677ce\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_29c9dd904994b6dd5d0a6259daf677ce.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_rate_updated_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_interest_rate_updated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_interest_rate_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_interest_rate.2aa5f0de8e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_arbitrum_sepolia_interest_rate", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_up_411db81219abefdf0b12687adf6bc6ce.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_interest_rate.2aa5f0de8e", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_interest_rate_updated_arbitrum_sepolia_interest_rate"], "alias": "not_null_perp_interest_rate_up_411db81219abefdf0b12687adf6bc6ce", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_interest_rate_up_411db81219abefdf0b12687adf6bc6ce", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_interest_rate_up_411db81219abefdf0b12687adf6bc6ce"}, "created_at": 1727988939.5748413, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_interest_rate_up_411db81219abefdf0b12687adf6bc6ce\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_411db81219abefdf0b12687adf6bc6ce.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest_rate\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_rate_updated_arbitrum_sepolia\"\nwhere interest_rate is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "interest_rate", "file_key_name": "models.perp_interest_rate_updated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_interest_rate_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "interest_rate", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_sepolia_interest_rate__True__0.4bdf5b571d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_sepolia_interest_rate__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__b6fa98a827e03cebbecaff5f6a45f10c.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_sepolia_interest_rate__True__0.4bdf5b571d", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_sepolia_interest_rate__True__0"], "alias": "dbt_utils_accepted_range_perp__b6fa98a827e03cebbecaff5f6a45f10c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__b6fa98a827e03cebbecaff5f6a45f10c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__b6fa98a827e03cebbecaff5f6a45f10c"}, "created_at": 1727988939.576521, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__b6fa98a827e03cebbecaff5f6a45f10c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__b6fa98a827e03cebbecaff5f6a45f10c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_rate_updated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not interest_rate >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "interest_rate", "file_key_name": "models.perp_interest_rate_updated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_interest_rate_updated_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "interest_rate", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_block_number.e587994ace": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_up_35694be240f7f6287a9998455367ad56.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_block_number.e587994ace", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_interest_rate_updated_arbitrum_sepolia_block_number"], "alias": "not_null_perp_interest_rate_up_35694be240f7f6287a9998455367ad56", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_interest_rate_up_35694be240f7f6287a9998455367ad56", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_interest_rate_up_35694be240f7f6287a9998455367ad56"}, "created_at": 1727988939.5808172, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_interest_rate_up_35694be240f7f6287a9998455367ad56\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_35694be240f7f6287a9998455367ad56.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_rate_updated_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_interest_rate_updated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_interest_rate_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_interest_rate_updated_arbitrum_sepolia_id.e47b087fd4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_interest_rate_updated_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_interest_rate_updated_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_interest_rate_updated_arbitrum_sepolia_id.e47b087fd4", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "unique_perp_interest_rate_updated_arbitrum_sepolia_id"], "alias": "unique_perp_interest_rate_updated_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.5825162, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/unique_perp_interest_rate_updated_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_rate_updated_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_interest_rate_updated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_interest_rate_updated_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_id.4c2bfc9fe7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_updated_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_id.4c2bfc9fe7", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_interest_rate_updated_arbitrum_sepolia_id"], "alias": "not_null_perp_interest_rate_updated_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.5841641, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_rate_updated_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_interest_rate_updated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_interest_rate_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_contract.42f86c5d97": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_updated_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_contract.42f86c5d97", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_interest_rate_updated_arbitrum_sepolia_contract"], "alias": "not_null_perp_interest_rate_updated_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.5859685, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_updated_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_rate_updated_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_interest_rate_updated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_interest_rate_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_super_market_id.3b90bcba60": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_arbitrum_sepolia_super_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_up_27e94ced24fc50ea1c35eba1f0f29a88.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_super_market_id.3b90bcba60", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "not_null_perp_interest_rate_updated_arbitrum_sepolia_super_market_id"], "alias": "not_null_perp_interest_rate_up_27e94ced24fc50ea1c35eba1f0f29a88", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_interest_rate_up_27e94ced24fc50ea1c35eba1f0f29a88", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_interest_rate_up_27e94ced24fc50ea1c35eba1f0f29a88"}, "created_at": 1727988939.587663, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_interest_rate_up_27e94ced24fc50ea1c35eba1f0f29a88\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/not_null_perp_interest_rate_up_27e94ced24fc50ea1c35eba1f0f29a88.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect super_market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_rate_updated_arbitrum_sepolia\"\nwhere super_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "super_market_id", "file_key_name": "models.perp_interest_rate_updated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_interest_rate_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "super_market_id", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_sepolia_super_market_id__True__0.04014a3a13": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_sepolia_super_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__4b8943cb76f3080333c8707a3b542a61.sql", "original_file_path": "models/raw/arbitrum/sepolia/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_sepolia_super_market_id__True__0.04014a3a13", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "perp", "dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_sepolia_super_market_id__True__0"], "alias": "dbt_utils_accepted_range_perp__4b8943cb76f3080333c8707a3b542a61", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__4b8943cb76f3080333c8707a3b542a61", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__4b8943cb76f3080333c8707a3b542a61"}, "created_at": 1727988939.589307, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__4b8943cb76f3080333c8707a3b542a61\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/perp/schema.yml/dbt_utils_accepted_range_perp__4b8943cb76f3080333c8707a3b542a61.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_rate_updated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not super_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "super_market_id", "file_key_name": "models.perp_interest_rate_updated_arbitrum_sepolia", "attached_node": "model.synthetix.perp_interest_rate_updated_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "super_market_id", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_id.3dc77e7585": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_id.3dc77e7585", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_order_committed_arbitrum_sepolia_id"], "alias": "not_null_spot_order_committed_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.6083243, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_order_committed_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_committed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_order_committed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_order_committed_arbitrum_sepolia_id.7dddd93b21": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_order_committed_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_order_committed_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_order_committed_arbitrum_sepolia_id.7dddd93b21", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "unique_spot_order_committed_arbitrum_sepolia_id"], "alias": "unique_spot_order_committed_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.6100323, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_order_committed_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_order_committed_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_committed_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_order_committed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_event_name.10fb9fe2fd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_arbitrum_sepolia_event_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_event_name.10fb9fe2fd", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_order_committed_arbitrum_sepolia_event_name"], "alias": "not_null_spot_order_committed_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.6116948, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_order_committed_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_committed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_order_committed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_order_committed_arbitrum_sepolia_event_name__OrderCommitted.48f82592c2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_order_committed_arbitrum_sepolia_event_name__OrderCommitted", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_order_com_7c9b04e5bbdb951246b0c9844010bbc6.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_order_committed_arbitrum_sepolia_event_name__OrderCommitted.48f82592c2", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "accepted_values_spot_order_committed_arbitrum_sepolia_event_name__OrderCommitted"], "alias": "accepted_values_spot_order_com_7c9b04e5bbdb951246b0c9844010bbc6", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_order_com_7c9b04e5bbdb951246b0c9844010bbc6", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_order_com_7c9b04e5bbdb951246b0c9844010bbc6"}, "created_at": 1727988939.6133544, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_order_com_7c9b04e5bbdb951246b0c9844010bbc6\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_order_com_7c9b04e5bbdb951246b0c9844010bbc6.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderCommitted'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_order_committed_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_committed_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["OrderCommitted"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_order_committed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_sender.6665c965c9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_arbitrum_sepolia_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_arbitrum_sepolia_sender.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_sender.6665c965c9", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_order_committed_arbitrum_sepolia_sender"], "alias": "not_null_spot_order_committed_arbitrum_sepolia_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.6175356, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.spot_order_committed_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_committed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('spot_order_committed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_block_timestamp.053b915e14": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_arbitrum_sepolia_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_block_timestamp.053b915e14", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_order_committed_arbitrum_sepolia_block_timestamp"], "alias": "not_null_spot_order_committed_arbitrum_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.6191769, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_order_committed_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_committed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_order_committed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_referrer.3934248ab9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_arbitrum_sepolia_referrer", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_arbitrum_sepolia_referrer.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_referrer.3934248ab9", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_order_committed_arbitrum_sepolia_referrer"], "alias": "not_null_spot_order_committed_arbitrum_sepolia_referrer", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.6209934, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_referrer.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"\nwhere referrer is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "referrer", "file_key_name": "models.spot_order_committed_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_committed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "referrer", "model": "{{ get_where_subquery(ref('spot_order_committed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_amount_provided.b4fbc53f60": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_arbitrum_sepolia_amount_provided", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_arbitrum_sepolia_amount_provided.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_amount_provided.b4fbc53f60", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_order_committed_arbitrum_sepolia_amount_provided"], "alias": "not_null_spot_order_committed_arbitrum_sepolia_amount_provided", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.62266, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_amount_provided.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_provided\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"\nwhere amount_provided is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_provided", "file_key_name": "models.spot_order_committed_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_committed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_provided", "model": "{{ get_where_subquery(ref('spot_order_committed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_order_committed_arbitrum_sepolia_amount_provided__True__0.e297093a69": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_order_committed_arbitrum_sepolia_amount_provided__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__5a34291a71efb29313103eb39bf2892c.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_committed_arbitrum_sepolia_amount_provided__True__0.e297093a69", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "dbt_utils_accepted_range_spot_order_committed_arbitrum_sepolia_amount_provided__True__0"], "alias": "dbt_utils_accepted_range_spot__5a34291a71efb29313103eb39bf2892c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__5a34291a71efb29313103eb39bf2892c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__5a34291a71efb29313103eb39bf2892c"}, "created_at": 1727988939.6242976, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__5a34291a71efb29313103eb39bf2892c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__5a34291a71efb29313103eb39bf2892c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_provided >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_provided", "file_key_name": "models.spot_order_committed_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_committed_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount_provided", "model": "{{ get_where_subquery(ref('spot_order_committed_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_transaction_hash.44fbdb881f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_arbitrum_sepolia_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_transaction_hash.44fbdb881f", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_order_committed_arbitrum_sepolia_transaction_hash"], "alias": "not_null_spot_order_committed_arbitrum_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.6286266, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_order_committed_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_committed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_order_committed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_contract.8724d32b95": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_contract.8724d32b95", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_order_committed_arbitrum_sepolia_contract"], "alias": "not_null_spot_order_committed_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.6303372, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_order_committed_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_committed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_order_committed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_market_id.4600734bce": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_arbitrum_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_arbitrum_sepolia_market_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_market_id.4600734bce", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_order_committed_arbitrum_sepolia_market_id"], "alias": "not_null_spot_order_committed_arbitrum_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.6319976, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.spot_order_committed_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_committed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('spot_order_committed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_order_committed_arbitrum_sepolia_market_id__True__0.156852fc84": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_order_committed_arbitrum_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__4c6d95c8e2708f1280d840b1803355d8.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_committed_arbitrum_sepolia_market_id__True__0.156852fc84", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "dbt_utils_accepted_range_spot_order_committed_arbitrum_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__4c6d95c8e2708f1280d840b1803355d8", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__4c6d95c8e2708f1280d840b1803355d8", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__4c6d95c8e2708f1280d840b1803355d8"}, "created_at": 1727988939.633665, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__4c6d95c8e2708f1280d840b1803355d8\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__4c6d95c8e2708f1280d840b1803355d8.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.spot_order_committed_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_committed_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('spot_order_committed_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_block_number.e402f23638": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_block_number.e402f23638", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_order_committed_arbitrum_sepolia_block_number"], "alias": "not_null_spot_order_committed_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.6378877, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_order_committed_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_committed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_order_committed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_order_type.cfe77ca9a2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_arbitrum_sepolia_order_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_arbitrum_sepolia_order_type.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_order_type.cfe77ca9a2", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_order_committed_arbitrum_sepolia_order_type"], "alias": "not_null_spot_order_committed_arbitrum_sepolia_order_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.6395602, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_committed_arbitrum_sepolia_order_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect order_type\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"\nwhere order_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "order_type", "file_key_name": "models.spot_order_committed_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_committed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "order_type", "model": "{{ get_where_subquery(ref('spot_order_committed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_final_order_amount__True__0.976f3b49e5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_final_order_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__4a73de204b1dfcf91618b24d0ead6352.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_final_order_amount__True__0.976f3b49e5", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_final_order_amount__True__0"], "alias": "dbt_utils_accepted_range_spot__4a73de204b1dfcf91618b24d0ead6352", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__4a73de204b1dfcf91618b24d0ead6352", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__4a73de204b1dfcf91618b24d0ead6352"}, "created_at": 1727988939.641223, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__4a73de204b1dfcf91618b24d0ead6352\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__4a73de204b1dfcf91618b24d0ead6352.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not final_order_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "final_order_amount", "file_key_name": "models.spot_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_settled_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "final_order_amount", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_settler.709cf86f6a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_arbitrum_sepolia_settler", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_arbitrum_sepolia_settler.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_settler.709cf86f6a", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_order_settled_arbitrum_sepolia_settler"], "alias": "not_null_spot_order_settled_arbitrum_sepolia_settler", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.6455019, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_settler.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect settler\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\nwhere settler is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "settler", "file_key_name": "models.spot_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_settled_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "settler", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_block_number.f4d15aa1c6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_block_number.f4d15aa1c6", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_order_settled_arbitrum_sepolia_block_number"], "alias": "not_null_spot_order_settled_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.6471896, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_settled_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_transaction_hash.e39d83aa1f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_arbitrum_sepolia_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_transaction_hash.e39d83aa1f", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_order_settled_arbitrum_sepolia_transaction_hash"], "alias": "not_null_spot_order_settled_arbitrum_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.6490035, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_settled_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_block_timestamp.4104ea8ae8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_arbitrum_sepolia_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_block_timestamp.4104ea8ae8", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_order_settled_arbitrum_sepolia_block_timestamp"], "alias": "not_null_spot_order_settled_arbitrum_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.650676, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_settled_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_id.61da8ff5ef": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_id.61da8ff5ef", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_order_settled_arbitrum_sepolia_id"], "alias": "not_null_spot_order_settled_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.6523278, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_settled_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_order_settled_arbitrum_sepolia_id.fce4a382d0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_order_settled_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_order_settled_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_order_settled_arbitrum_sepolia_id.fce4a382d0", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "unique_spot_order_settled_arbitrum_sepolia_id"], "alias": "unique_spot_order_settled_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.6540015, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_order_settled_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_settled_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_order_type.ce3ce512a2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_arbitrum_sepolia_order_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_arbitrum_sepolia_order_type.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_order_type.ce3ce512a2", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_order_settled_arbitrum_sepolia_order_type"], "alias": "not_null_spot_order_settled_arbitrum_sepolia_order_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.6556375, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_order_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect order_type\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\nwhere order_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "order_type", "file_key_name": "models.spot_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_settled_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "order_type", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_contract.2b0e9ad75a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_contract.2b0e9ad75a", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_order_settled_arbitrum_sepolia_contract"], "alias": "not_null_spot_order_settled_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.6573346, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_settled_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_price.1a44fe5106": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_arbitrum_sepolia_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_arbitrum_sepolia_price.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_price.1a44fe5106", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_order_settled_arbitrum_sepolia_price"], "alias": "not_null_spot_order_settled_arbitrum_sepolia_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.6589766, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.spot_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_settled_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_price__True__0.6c6c67c752": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__76a041fe88b59c30757024b4b5b64da1.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_price__True__0.6c6c67c752", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_price__True__0"], "alias": "dbt_utils_accepted_range_spot__76a041fe88b59c30757024b4b5b64da1", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__76a041fe88b59c30757024b4b5b64da1", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__76a041fe88b59c30757024b4b5b64da1"}, "created_at": 1727988939.6606622, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__76a041fe88b59c30757024b4b5b64da1\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__76a041fe88b59c30757024b4b5b64da1.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.spot_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_settled_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "price", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_market_id.d28592e51d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_arbitrum_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_arbitrum_sepolia_market_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_market_id.d28592e51d", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_order_settled_arbitrum_sepolia_market_id"], "alias": "not_null_spot_order_settled_arbitrum_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.6649966, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.spot_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_settled_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_market_id__True__0.6880f35b4a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__0ad36d3fa0b33a07759a4860000a9f5f.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_market_id__True__0.6880f35b4a", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__0ad36d3fa0b33a07759a4860000a9f5f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__0ad36d3fa0b33a07759a4860000a9f5f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__0ad36d3fa0b33a07759a4860000a9f5f"}, "created_at": 1727988939.666674, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__0ad36d3fa0b33a07759a4860000a9f5f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__0ad36d3fa0b33a07759a4860000a9f5f.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.spot_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_settled_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_collected_fees.1010c0a5f8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_arbitrum_sepolia_collected_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_arbitrum_sepolia_collected_fees.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_collected_fees.1010c0a5f8", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_order_settled_arbitrum_sepolia_collected_fees"], "alias": "not_null_spot_order_settled_arbitrum_sepolia_collected_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.6709497, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_collected_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\nwhere collected_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.spot_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_settled_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collected_fees", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_collected_fees__True__0.43d000a1f2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_collected_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__cc020e7eff85ce396580d951c708f473.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_collected_fees__True__0.43d000a1f2", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_collected_fees__True__0"], "alias": "dbt_utils_accepted_range_spot__cc020e7eff85ce396580d951c708f473", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__cc020e7eff85ce396580d951c708f473", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__cc020e7eff85ce396580d951c708f473"}, "created_at": 1727988939.67264, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__cc020e7eff85ce396580d951c708f473\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__cc020e7eff85ce396580d951c708f473.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.spot_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_settled_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collected_fees", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_event_name.51feaa1c12": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_arbitrum_sepolia_event_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_event_name.51feaa1c12", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_order_settled_arbitrum_sepolia_event_name"], "alias": "not_null_spot_order_settled_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.6769302, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_settled_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_settled_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_order_settled_arbitrum_sepolia_event_name__OrderSettled.3825809881": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_order_settled_arbitrum_sepolia_event_name__OrderSettled", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_order_set_e481e38872a1c89532855e5ebae95f7f.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_order_settled_arbitrum_sepolia_event_name__OrderSettled.3825809881", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "accepted_values_spot_order_settled_arbitrum_sepolia_event_name__OrderSettled"], "alias": "accepted_values_spot_order_set_e481e38872a1c89532855e5ebae95f7f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_order_set_e481e38872a1c89532855e5ebae95f7f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_order_set_e481e38872a1c89532855e5ebae95f7f"}, "created_at": 1727988939.6786509, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_order_set_e481e38872a1c89532855e5ebae95f7f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_order_set_e481e38872a1c89532855e5ebae95f7f.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderSettled'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_order_settled_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_settled_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["OrderSettled"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_id.8e031ca154": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_id.8e031ca154", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_order_cancelled_arbitrum_sepolia_id"], "alias": "not_null_spot_order_cancelled_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.6833732, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_cancelled_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_order_cancelled_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_cancelled_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_order_cancelled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_order_cancelled_arbitrum_sepolia_id.463daca854": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_order_cancelled_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_order_cancelled_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_order_cancelled_arbitrum_sepolia_id.463daca854", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "unique_spot_order_cancelled_arbitrum_sepolia_id"], "alias": "unique_spot_order_cancelled_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.6850488, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_order_cancelled_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_cancelled_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_order_cancelled_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_cancelled_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_order_cancelled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_block_timestamp.5b304e425f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_arbitrum_sepolia_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_block_timestamp.5b304e425f", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_order_cancelled_arbitrum_sepolia_block_timestamp"], "alias": "not_null_spot_order_cancelled_arbitrum_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.6867228, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_cancelled_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_order_cancelled_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_cancelled_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_order_cancelled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_transaction_hash.7bc3d70f6e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_arbitrum_sepolia_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_transaction_hash.7bc3d70f6e", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_order_cancelled_arbitrum_sepolia_transaction_hash"], "alias": "not_null_spot_order_cancelled_arbitrum_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.6883595, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_cancelled_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_order_cancelled_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_cancelled_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_order_cancelled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_sender.dd378adc77": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_arbitrum_sepolia_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_arbitrum_sepolia_sender.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_sender.dd378adc77", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_order_cancelled_arbitrum_sepolia_sender"], "alias": "not_null_spot_order_cancelled_arbitrum_sepolia_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.690096, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_cancelled_arbitrum_sepolia\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.spot_order_cancelled_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_cancelled_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('spot_order_cancelled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_contract.b838860ee1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_contract.b838860ee1", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_order_cancelled_arbitrum_sepolia_contract"], "alias": "not_null_spot_order_cancelled_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.6917427, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_cancelled_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_order_cancelled_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_cancelled_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_order_cancelled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_event_name.e938eb2758": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_arbitrum_sepolia_event_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_event_name.e938eb2758", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_order_cancelled_arbitrum_sepolia_event_name"], "alias": "not_null_spot_order_cancelled_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.693342, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_cancelled_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_order_cancelled_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_cancelled_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_order_cancelled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_order_cancelled_arbitrum_sepolia_event_name__OrderCancelled.7763c43292": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_order_cancelled_arbitrum_sepolia_event_name__OrderCancelled", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_order_can_d0329823473c419f7712d186d7b5e498.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_order_cancelled_arbitrum_sepolia_event_name__OrderCancelled.7763c43292", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "accepted_values_spot_order_cancelled_arbitrum_sepolia_event_name__OrderCancelled"], "alias": "accepted_values_spot_order_can_d0329823473c419f7712d186d7b5e498", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_order_can_d0329823473c419f7712d186d7b5e498", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_order_can_d0329823473c419f7712d186d7b5e498"}, "created_at": 1727988939.694982, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_order_can_d0329823473c419f7712d186d7b5e498\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_order_can_d0329823473c419f7712d186d7b5e498.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_cancelled_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderCancelled'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_order_cancelled_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_cancelled_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["OrderCancelled"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_order_cancelled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_market_id.d248c77fa3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_arbitrum_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_arbitrum_sepolia_market_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_market_id.d248c77fa3", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_order_cancelled_arbitrum_sepolia_market_id"], "alias": "not_null_spot_order_cancelled_arbitrum_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.6991322, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_cancelled_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.spot_order_cancelled_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_cancelled_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('spot_order_cancelled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_order_cancelled_arbitrum_sepolia_market_id__True__0.047630938a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_order_cancelled_arbitrum_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__2e848fb90f5ce4223805616c1e8de0ea.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_cancelled_arbitrum_sepolia_market_id__True__0.047630938a", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "dbt_utils_accepted_range_spot_order_cancelled_arbitrum_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__2e848fb90f5ce4223805616c1e8de0ea", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__2e848fb90f5ce4223805616c1e8de0ea", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__2e848fb90f5ce4223805616c1e8de0ea"}, "created_at": 1727988939.700805, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__2e848fb90f5ce4223805616c1e8de0ea\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__2e848fb90f5ce4223805616c1e8de0ea.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_cancelled_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.spot_order_cancelled_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_cancelled_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('spot_order_cancelled_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_block_number.6b3267b9d4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_block_number.6b3267b9d4", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_order_cancelled_arbitrum_sepolia_block_number"], "alias": "not_null_spot_order_cancelled_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.7050493, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_cancelled_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_order_cancelled_arbitrum_sepolia", "attached_node": "model.synthetix.spot_order_cancelled_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_order_cancelled_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_id.ae9e680918": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_id.ae9e680918", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_registered_arbitrum_sepolia_id"], "alias": "not_null_spot_synth_registered_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.7067587, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_registered_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_registered_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_registered_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_registered_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_synth_registered_arbitrum_sepolia_id.a09499cc92": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_synth_registered_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_synth_registered_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_synth_registered_arbitrum_sepolia_id.a09499cc92", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "unique_spot_synth_registered_arbitrum_sepolia_id"], "alias": "unique_spot_synth_registered_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.7084432, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_synth_registered_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_registered_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_registered_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_registered_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_registered_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_block_timestamp.8ad856419d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_arbitrum_sepolia_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_block_timestamp.8ad856419d", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_registered_arbitrum_sepolia_block_timestamp"], "alias": "not_null_spot_synth_registered_arbitrum_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.7100708, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_arbitrum_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_registered_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_synth_registered_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_registered_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_synth_registered_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_synth_market_id.41d8ffc96a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_arbitrum_sepolia_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_arbitrum_sepolia_synth_market_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_synth_market_id.41d8ffc96a", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_registered_arbitrum_sepolia_synth_market_id"], "alias": "not_null_spot_synth_registered_arbitrum_sepolia_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.7118745, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_arbitrum_sepolia_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_registered_arbitrum_sepolia\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_registered_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_registered_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_registered_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_registered_arbitrum_sepolia_synth_market_id__True__0.adc193de63": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_registered_arbitrum_sepolia_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__25ac38788b40f14b3b8c8c523ac5482c.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_registered_arbitrum_sepolia_synth_market_id__True__0.adc193de63", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "dbt_utils_accepted_range_spot_synth_registered_arbitrum_sepolia_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__25ac38788b40f14b3b8c8c523ac5482c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__25ac38788b40f14b3b8c8c523ac5482c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__25ac38788b40f14b3b8c8c523ac5482c"}, "created_at": 1727988939.7135594, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__25ac38788b40f14b3b8c8c523ac5482c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__25ac38788b40f14b3b8c8c523ac5482c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_registered_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_registered_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_registered_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_registered_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_block_number.e17831aecf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_block_number.e17831aecf", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_registered_arbitrum_sepolia_block_number"], "alias": "not_null_spot_synth_registered_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.7178013, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_registered_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_synth_registered_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_registered_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_synth_registered_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_contract.13305b5b4f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_contract.13305b5b4f", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_registered_arbitrum_sepolia_contract"], "alias": "not_null_spot_synth_registered_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.7195146, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_registered_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_synth_registered_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_registered_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_synth_registered_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_synth_token_address.30dd706c48": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_arbitrum_sepolia_synth_token_address", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_2fb01859ed6fb2d73c15c31bcb3fc105.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_synth_token_address.30dd706c48", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_registered_arbitrum_sepolia_synth_token_address"], "alias": "not_null_spot_synth_registered_2fb01859ed6fb2d73c15c31bcb3fc105", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_spot_synth_registered_2fb01859ed6fb2d73c15c31bcb3fc105", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_spot_synth_registered_2fb01859ed6fb2d73c15c31bcb3fc105"}, "created_at": 1727988939.7211626, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_spot_synth_registered_2fb01859ed6fb2d73c15c31bcb3fc105\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_2fb01859ed6fb2d73c15c31bcb3fc105.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_token_address\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_registered_arbitrum_sepolia\"\nwhere synth_token_address is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_token_address", "file_key_name": "models.spot_synth_registered_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_registered_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_token_address", "model": "{{ get_where_subquery(ref('spot_synth_registered_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_event_name.5caf84c585": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_arbitrum_sepolia_event_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_event_name.5caf84c585", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_registered_arbitrum_sepolia_event_name"], "alias": "not_null_spot_synth_registered_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.7228053, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_registered_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_registered_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_registered_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_registered_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_synth_registered_arbitrum_sepolia_event_name__SynthRegistered.66b8fe9ef2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_synth_registered_arbitrum_sepolia_event_name__SynthRegistered", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_synth_reg_0336e663d10f4ca4b2e33c83cf05eaec.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_synth_registered_arbitrum_sepolia_event_name__SynthRegistered.66b8fe9ef2", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "accepted_values_spot_synth_registered_arbitrum_sepolia_event_name__SynthRegistered"], "alias": "accepted_values_spot_synth_reg_0336e663d10f4ca4b2e33c83cf05eaec", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_synth_reg_0336e663d10f4ca4b2e33c83cf05eaec", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_synth_reg_0336e663d10f4ca4b2e33c83cf05eaec"}, "created_at": 1727988939.724598, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_synth_reg_0336e663d10f4ca4b2e33c83cf05eaec\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_synth_reg_0336e663d10f4ca4b2e33c83cf05eaec.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_registered_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthRegistered'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_registered_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_registered_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["SynthRegistered"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_registered_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_transaction_hash.211b9e6913": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_6da863fc8d9528f5a1874d8fcd090533.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_transaction_hash.211b9e6913", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_registered_arbitrum_sepolia_transaction_hash"], "alias": "not_null_spot_synth_registered_6da863fc8d9528f5a1874d8fcd090533", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_spot_synth_registered_6da863fc8d9528f5a1874d8fcd090533", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_spot_synth_registered_6da863fc8d9528f5a1874d8fcd090533"}, "created_at": 1727988939.7286904, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_spot_synth_registered_6da863fc8d9528f5a1874d8fcd090533\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_registered_6da863fc8d9528f5a1874d8fcd090533.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_registered_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_synth_registered_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_registered_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_synth_registered_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_collected_fees.32235682bf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_arbitrum_sepolia_collected_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_arbitrum_sepolia_collected_fees.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_collected_fees.32235682bf", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_bought_arbitrum_sepolia_collected_fees"], "alias": "not_null_spot_synth_bought_arbitrum_sepolia_collected_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.7303462, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_collected_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\nwhere collected_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.spot_synth_bought_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_bought_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collected_fees", "model": "{{ get_where_subquery(ref('spot_synth_bought_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_sepolia_collected_fees__True__0.e69ec41d5e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_bought_arbitrum_sepolia_collected_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__56d8991577d08d939e2ea1986046da54.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_sepolia_collected_fees__True__0.e69ec41d5e", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "dbt_utils_accepted_range_spot_synth_bought_arbitrum_sepolia_collected_fees__True__0"], "alias": "dbt_utils_accepted_range_spot__56d8991577d08d939e2ea1986046da54", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__56d8991577d08d939e2ea1986046da54", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__56d8991577d08d939e2ea1986046da54"}, "created_at": 1727988939.7322059, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__56d8991577d08d939e2ea1986046da54\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__56d8991577d08d939e2ea1986046da54.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.spot_synth_bought_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_bought_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collected_fees", "model": "{{ get_where_subquery(ref('spot_synth_bought_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_transaction_hash.b57c5b3476": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_arbitrum_sepolia_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_transaction_hash.b57c5b3476", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_bought_arbitrum_sepolia_transaction_hash"], "alias": "not_null_spot_synth_bought_arbitrum_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.736298, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_synth_bought_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_bought_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_synth_bought_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_synth_market_id.92397dca4f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_arbitrum_sepolia_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_arbitrum_sepolia_synth_market_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_synth_market_id.92397dca4f", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_bought_arbitrum_sepolia_synth_market_id"], "alias": "not_null_spot_synth_bought_arbitrum_sepolia_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.738184, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_bought_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_bought_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_bought_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_sepolia_synth_market_id__True__0.869a31cec1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_bought_arbitrum_sepolia_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__4701c94b1c8e345374139f3eba28b34f.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_sepolia_synth_market_id__True__0.869a31cec1", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "dbt_utils_accepted_range_spot_synth_bought_arbitrum_sepolia_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__4701c94b1c8e345374139f3eba28b34f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__4701c94b1c8e345374139f3eba28b34f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__4701c94b1c8e345374139f3eba28b34f"}, "created_at": 1727988939.7398632, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__4701c94b1c8e345374139f3eba28b34f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__4701c94b1c8e345374139f3eba28b34f.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_bought_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_bought_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_bought_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_block_number.1414f728f0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_block_number.1414f728f0", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_bought_arbitrum_sepolia_block_number"], "alias": "not_null_spot_synth_bought_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.7440243, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_synth_bought_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_bought_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_synth_bought_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_block_timestamp.af0cba6258": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_arbitrum_sepolia_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_block_timestamp.af0cba6258", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_bought_arbitrum_sepolia_block_timestamp"], "alias": "not_null_spot_synth_bought_arbitrum_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.745905, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_synth_bought_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_bought_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_synth_bought_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_id.ed20008417": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_id.ed20008417", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_bought_arbitrum_sepolia_id"], "alias": "not_null_spot_synth_bought_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.747576, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_bought_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_bought_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_bought_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_synth_bought_arbitrum_sepolia_id.3ade424d59": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_synth_bought_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_synth_bought_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_synth_bought_arbitrum_sepolia_id.3ade424d59", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "unique_spot_synth_bought_arbitrum_sepolia_id"], "alias": "unique_spot_synth_bought_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.749207, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_synth_bought_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_bought_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_bought_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_bought_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_price.9dde4ea814": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_arbitrum_sepolia_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_arbitrum_sepolia_price.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_price.9dde4ea814", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_bought_arbitrum_sepolia_price"], "alias": "not_null_spot_synth_bought_arbitrum_sepolia_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.7509727, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.spot_synth_bought_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_bought_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('spot_synth_bought_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_sepolia_price__True__0.d95f1532c7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_bought_arbitrum_sepolia_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__ec6b539a91243fffbbaaa70b65f8ea55.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_sepolia_price__True__0.d95f1532c7", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "dbt_utils_accepted_range_spot_synth_bought_arbitrum_sepolia_price__True__0"], "alias": "dbt_utils_accepted_range_spot__ec6b539a91243fffbbaaa70b65f8ea55", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__ec6b539a91243fffbbaaa70b65f8ea55", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__ec6b539a91243fffbbaaa70b65f8ea55"}, "created_at": 1727988939.7527726, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__ec6b539a91243fffbbaaa70b65f8ea55\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__ec6b539a91243fffbbaaa70b65f8ea55.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.spot_synth_bought_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_bought_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "price", "model": "{{ get_where_subquery(ref('spot_synth_bought_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_contract.2c9cdafac9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_contract.2c9cdafac9", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_bought_arbitrum_sepolia_contract"], "alias": "not_null_spot_synth_bought_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.7569647, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_synth_bought_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_bought_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_synth_bought_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_referrer.c39eda4686": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_arbitrum_sepolia_referrer", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_arbitrum_sepolia_referrer.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_referrer.c39eda4686", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_bought_arbitrum_sepolia_referrer"], "alias": "not_null_spot_synth_bought_arbitrum_sepolia_referrer", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.758824, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_referrer.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\nwhere referrer is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "referrer", "file_key_name": "models.spot_synth_bought_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_bought_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "referrer", "model": "{{ get_where_subquery(ref('spot_synth_bought_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_event_name.a810bafafd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_arbitrum_sepolia_event_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_event_name.a810bafafd", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_bought_arbitrum_sepolia_event_name"], "alias": "not_null_spot_synth_bought_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.7605164, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_bought_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_bought_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_bought_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_bought_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_synth_bought_arbitrum_sepolia_event_name__SynthBought.134dc8cabd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_synth_bought_arbitrum_sepolia_event_name__SynthBought", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_synth_bou_1c39f8fe0d97b36e91f7b53ed95d2a10.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_synth_bought_arbitrum_sepolia_event_name__SynthBought.134dc8cabd", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "accepted_values_spot_synth_bought_arbitrum_sepolia_event_name__SynthBought"], "alias": "accepted_values_spot_synth_bou_1c39f8fe0d97b36e91f7b53ed95d2a10", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_synth_bou_1c39f8fe0d97b36e91f7b53ed95d2a10", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_synth_bou_1c39f8fe0d97b36e91f7b53ed95d2a10"}, "created_at": 1727988939.7621868, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_synth_bou_1c39f8fe0d97b36e91f7b53ed95d2a10\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_synth_bou_1c39f8fe0d97b36e91f7b53ed95d2a10.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthBought'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_bought_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_bought_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["SynthBought"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_bought_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_event_name.333367310e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_arbitrum_sepolia_event_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_event_name.333367310e", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_sold_arbitrum_sepolia_event_name"], "alias": "not_null_spot_synth_sold_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.7668045, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_sold_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_synth_sold_arbitrum_sepolia_event_name__SynthSold.fe13707237": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_synth_sold_arbitrum_sepolia_event_name__SynthSold", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_synth_sol_d9a0bcb42697942066d52485de1a1b5e.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_synth_sold_arbitrum_sepolia_event_name__SynthSold.fe13707237", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "accepted_values_spot_synth_sold_arbitrum_sepolia_event_name__SynthSold"], "alias": "accepted_values_spot_synth_sol_d9a0bcb42697942066d52485de1a1b5e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_synth_sol_d9a0bcb42697942066d52485de1a1b5e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_synth_sol_d9a0bcb42697942066d52485de1a1b5e"}, "created_at": 1727988939.76853, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_synth_sol_d9a0bcb42697942066d52485de1a1b5e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_synth_sol_d9a0bcb42697942066d52485de1a1b5e.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthSold'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_sold_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["SynthSold"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_transaction_hash.da63dad649": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_arbitrum_sepolia_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_transaction_hash.da63dad649", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_sold_arbitrum_sepolia_transaction_hash"], "alias": "not_null_spot_synth_sold_arbitrum_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.7727537, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_synth_sold_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_collected_fees.0c503232cc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_arbitrum_sepolia_collected_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_arbitrum_sepolia_collected_fees.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_collected_fees.0c503232cc", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_sold_arbitrum_sepolia_collected_fees"], "alias": "not_null_spot_synth_sold_arbitrum_sepolia_collected_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.7744465, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_collected_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\nwhere collected_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.spot_synth_sold_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collected_fees", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_collected_fees__True__0.18ef00cae1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_collected_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__6c0549b03b360d8cf75cf8b1c2153f8e.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_collected_fees__True__0.18ef00cae1", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_collected_fees__True__0"], "alias": "dbt_utils_accepted_range_spot__6c0549b03b360d8cf75cf8b1c2153f8e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__6c0549b03b360d8cf75cf8b1c2153f8e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__6c0549b03b360d8cf75cf8b1c2153f8e"}, "created_at": 1727988939.7761176, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__6c0549b03b360d8cf75cf8b1c2153f8e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__6c0549b03b360d8cf75cf8b1c2153f8e.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.spot_synth_sold_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collected_fees", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_block_timestamp.5734b00c78": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_arbitrum_sepolia_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_block_timestamp.5734b00c78", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_sold_arbitrum_sepolia_block_timestamp"], "alias": "not_null_spot_synth_sold_arbitrum_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.7803843, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_synth_sold_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_referrer.31558bcae3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_arbitrum_sepolia_referrer", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_arbitrum_sepolia_referrer.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_referrer.31558bcae3", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_sold_arbitrum_sepolia_referrer"], "alias": "not_null_spot_synth_sold_arbitrum_sepolia_referrer", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.782074, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_referrer.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\nwhere referrer is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "referrer", "file_key_name": "models.spot_synth_sold_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "referrer", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_block_number.9eb624134f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_block_number.9eb624134f", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_sold_arbitrum_sepolia_block_number"], "alias": "not_null_spot_synth_sold_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.783737, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_synth_sold_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_price.1a5abe8024": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_arbitrum_sepolia_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_arbitrum_sepolia_price.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_price.1a5abe8024", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_sold_arbitrum_sepolia_price"], "alias": "not_null_spot_synth_sold_arbitrum_sepolia_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.7853599, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.spot_synth_sold_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_price__True__0.9416491d1c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__fddc9ab15032c2b01e4f5a2d714abd05.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_price__True__0.9416491d1c", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_price__True__0"], "alias": "dbt_utils_accepted_range_spot__fddc9ab15032c2b01e4f5a2d714abd05", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__fddc9ab15032c2b01e4f5a2d714abd05", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__fddc9ab15032c2b01e4f5a2d714abd05"}, "created_at": 1727988939.7871306, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__fddc9ab15032c2b01e4f5a2d714abd05\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__fddc9ab15032c2b01e4f5a2d714abd05.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.spot_synth_sold_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "price", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_amount_returned.31fa2e2854": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_arbitrum_sepolia_amount_returned", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_arbitrum_sepolia_amount_returned.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_amount_returned.31fa2e2854", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_sold_arbitrum_sepolia_amount_returned"], "alias": "not_null_spot_synth_sold_arbitrum_sepolia_amount_returned", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.7912412, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_amount_returned.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_returned\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\nwhere amount_returned is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_returned", "file_key_name": "models.spot_synth_sold_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_returned", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_amount_returned__True__0.491570b785": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_amount_returned__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__43a3fa02c5bf4f1b6e2d8a42aa072f09.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_amount_returned__True__0.491570b785", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_amount_returned__True__0"], "alias": "dbt_utils_accepted_range_spot__43a3fa02c5bf4f1b6e2d8a42aa072f09", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__43a3fa02c5bf4f1b6e2d8a42aa072f09", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__43a3fa02c5bf4f1b6e2d8a42aa072f09"}, "created_at": 1727988939.7931352, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__43a3fa02c5bf4f1b6e2d8a42aa072f09\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__43a3fa02c5bf4f1b6e2d8a42aa072f09.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_returned >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_returned", "file_key_name": "models.spot_synth_sold_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount_returned", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_synth_market_id.2629bdcd49": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_arbitrum_sepolia_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_arbitrum_sepolia_synth_market_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_synth_market_id.2629bdcd49", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_sold_arbitrum_sepolia_synth_market_id"], "alias": "not_null_spot_synth_sold_arbitrum_sepolia_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.7972434, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_sold_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_synth_market_id__True__0.2196afe46e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__bff2bd10b1ca34eec54bf964bae4a98c.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_synth_market_id__True__0.2196afe46e", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__bff2bd10b1ca34eec54bf964bae4a98c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__bff2bd10b1ca34eec54bf964bae4a98c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__bff2bd10b1ca34eec54bf964bae4a98c"}, "created_at": 1727988939.798968, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__bff2bd10b1ca34eec54bf964bae4a98c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__bff2bd10b1ca34eec54bf964bae4a98c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_sold_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_id.415e7f2126": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_id.415e7f2126", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_sold_arbitrum_sepolia_id"], "alias": "not_null_spot_synth_sold_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.8032486, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_sold_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_synth_sold_arbitrum_sepolia_id.dd4ab72a64": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_synth_sold_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_synth_sold_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_synth_sold_arbitrum_sepolia_id.dd4ab72a64", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "unique_spot_synth_sold_arbitrum_sepolia_id"], "alias": "unique_spot_synth_sold_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.8049257, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_synth_sold_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_sold_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_contract.d5f31e0816": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_contract.d5f31e0816", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_sold_arbitrum_sepolia_contract"], "alias": "not_null_spot_synth_sold_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.806737, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_sold_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_synth_sold_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_id.ec9012b5a4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_id.ec9012b5a4", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_wrapped_arbitrum_sepolia_id"], "alias": "not_null_spot_synth_wrapped_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.8084102, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_wrapped_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_wrapped_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_wrapped_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_synth_wrapped_arbitrum_sepolia_id.25ef0efbd8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_synth_wrapped_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_synth_wrapped_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_synth_wrapped_arbitrum_sepolia_id.25ef0efbd8", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "unique_spot_synth_wrapped_arbitrum_sepolia_id"], "alias": "unique_spot_synth_wrapped_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.8100677, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_synth_wrapped_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_wrapped_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_wrapped_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_wrapped_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_transaction_hash.60e01a101a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_arbitrum_sepolia_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_transaction_hash.60e01a101a", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_wrapped_arbitrum_sepolia_transaction_hash"], "alias": "not_null_spot_synth_wrapped_arbitrum_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.811727, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_wrapped_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_synth_wrapped_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_wrapped_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_synth_market_id.f1fccfdd91": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_arbitrum_sepolia_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_arbitrum_sepolia_synth_market_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_synth_market_id.f1fccfdd91", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_wrapped_arbitrum_sepolia_synth_market_id"], "alias": "not_null_spot_synth_wrapped_arbitrum_sepolia_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.8133466, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_wrapped_arbitrum_sepolia\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_wrapped_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_wrapped_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_sepolia_synth_market_id__True__0.ca19b05f78": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_sepolia_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__0888c7458ff5876cced73d9a0ba1959c.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_sepolia_synth_market_id__True__0.ca19b05f78", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_sepolia_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__0888c7458ff5876cced73d9a0ba1959c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__0888c7458ff5876cced73d9a0ba1959c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__0888c7458ff5876cced73d9a0ba1959c"}, "created_at": 1727988939.8151014, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__0888c7458ff5876cced73d9a0ba1959c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__0888c7458ff5876cced73d9a0ba1959c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_wrapped_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_wrapped_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_wrapped_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_contract.410ac0c77b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_contract.410ac0c77b", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_wrapped_arbitrum_sepolia_contract"], "alias": "not_null_spot_synth_wrapped_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.8193119, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_wrapped_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_synth_wrapped_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_wrapped_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_event_name.e16041e32c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_arbitrum_sepolia_event_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_event_name.e16041e32c", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_wrapped_arbitrum_sepolia_event_name"], "alias": "not_null_spot_synth_wrapped_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.8211694, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_wrapped_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_wrapped_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_wrapped_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_synth_wrapped_arbitrum_sepolia_event_name__SynthWrapped.a482cbf84f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_synth_wrapped_arbitrum_sepolia_event_name__SynthWrapped", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_synth_wra_6aa8a879b7bf7c59378d8ed42dff1697.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_synth_wrapped_arbitrum_sepolia_event_name__SynthWrapped.a482cbf84f", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "accepted_values_spot_synth_wrapped_arbitrum_sepolia_event_name__SynthWrapped"], "alias": "accepted_values_spot_synth_wra_6aa8a879b7bf7c59378d8ed42dff1697", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_synth_wra_6aa8a879b7bf7c59378d8ed42dff1697", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_synth_wra_6aa8a879b7bf7c59378d8ed42dff1697"}, "created_at": 1727988939.822877, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_synth_wra_6aa8a879b7bf7c59378d8ed42dff1697\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_synth_wra_6aa8a879b7bf7c59378d8ed42dff1697.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_wrapped_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthWrapped'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_wrapped_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_wrapped_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["SynthWrapped"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_block_timestamp.cc2e2e7857": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_arbitrum_sepolia_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_block_timestamp.cc2e2e7857", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_wrapped_arbitrum_sepolia_block_timestamp"], "alias": "not_null_spot_synth_wrapped_arbitrum_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.8269415, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_wrapped_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_synth_wrapped_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_wrapped_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_block_number.c861cf7b58": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_block_number.c861cf7b58", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_wrapped_arbitrum_sepolia_block_number"], "alias": "not_null_spot_synth_wrapped_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.8287797, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_wrapped_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_synth_wrapped_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_wrapped_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_fees_collected.8c22c01d20": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_arbitrum_sepolia_fees_collected", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_arbitrum_sepolia_fees_collected.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_fees_collected.8c22c01d20", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_wrapped_arbitrum_sepolia_fees_collected"], "alias": "not_null_spot_synth_wrapped_arbitrum_sepolia_fees_collected", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.8304625, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_sepolia_fees_collected.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect fees_collected\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_wrapped_arbitrum_sepolia\"\nwhere fees_collected is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "fees_collected", "file_key_name": "models.spot_synth_wrapped_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_wrapped_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "fees_collected", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_sepolia_fees_collected__True__0.9f8402c770": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_sepolia_fees_collected__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__2285c31b6c2a1bb99689a0bc568960ad.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_sepolia_fees_collected__True__0.9f8402c770", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_sepolia_fees_collected__True__0"], "alias": "dbt_utils_accepted_range_spot__2285c31b6c2a1bb99689a0bc568960ad", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__2285c31b6c2a1bb99689a0bc568960ad", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__2285c31b6c2a1bb99689a0bc568960ad"}, "created_at": 1727988939.8321083, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__2285c31b6c2a1bb99689a0bc568960ad\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__2285c31b6c2a1bb99689a0bc568960ad.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_wrapped_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not fees_collected >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "fees_collected", "file_key_name": "models.spot_synth_wrapped_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_wrapped_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "fees_collected", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_block_timestamp.2897aa2af1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_arbitrum_sepolia_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_block_timestamp.2897aa2af1", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_unwrapped_arbitrum_sepolia_block_timestamp"], "alias": "not_null_spot_synth_unwrapped_arbitrum_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.8366218, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_synth_unwrapped_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_unwrapped_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_amount_unwrapped.4d83dd17da": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_arbitrum_sepolia_amount_unwrapped", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_arbitrum_sepolia_amount_unwrapped.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_amount_unwrapped.4d83dd17da", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_unwrapped_arbitrum_sepolia_amount_unwrapped"], "alias": "not_null_spot_synth_unwrapped_arbitrum_sepolia_amount_unwrapped", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.8383083, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_amount_unwrapped.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_unwrapped\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"\nwhere amount_unwrapped is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_unwrapped", "file_key_name": "models.spot_synth_unwrapped_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_unwrapped_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_unwrapped", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_sepolia_amount_unwrapped__True__0.2d01453854": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_sepolia_amount_unwrapped__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__a7cec5df7d3e44ee4aee7a99c592f863.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_sepolia_amount_unwrapped__True__0.2d01453854", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_sepolia_amount_unwrapped__True__0"], "alias": "dbt_utils_accepted_range_spot__a7cec5df7d3e44ee4aee7a99c592f863", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__a7cec5df7d3e44ee4aee7a99c592f863", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__a7cec5df7d3e44ee4aee7a99c592f863"}, "created_at": 1727988939.8399873, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__a7cec5df7d3e44ee4aee7a99c592f863\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__a7cec5df7d3e44ee4aee7a99c592f863.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_unwrapped >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_unwrapped", "file_key_name": "models.spot_synth_unwrapped_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_unwrapped_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount_unwrapped", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_fees_collected.342d8ecaba": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_arbitrum_sepolia_fees_collected", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_arbitrum_sepolia_fees_collected.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_fees_collected.342d8ecaba", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_unwrapped_arbitrum_sepolia_fees_collected"], "alias": "not_null_spot_synth_unwrapped_arbitrum_sepolia_fees_collected", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.8442454, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_fees_collected.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect fees_collected\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"\nwhere fees_collected is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "fees_collected", "file_key_name": "models.spot_synth_unwrapped_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_unwrapped_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "fees_collected", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_sepolia_fees_collected__True__0.f01b734c27": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_sepolia_fees_collected__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__8d9f8de76c5b68ce5a80ebfa99b18292.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_sepolia_fees_collected__True__0.f01b734c27", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_sepolia_fees_collected__True__0"], "alias": "dbt_utils_accepted_range_spot__8d9f8de76c5b68ce5a80ebfa99b18292", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__8d9f8de76c5b68ce5a80ebfa99b18292", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__8d9f8de76c5b68ce5a80ebfa99b18292"}, "created_at": 1727988939.8459656, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__8d9f8de76c5b68ce5a80ebfa99b18292\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__8d9f8de76c5b68ce5a80ebfa99b18292.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not fees_collected >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "fees_collected", "file_key_name": "models.spot_synth_unwrapped_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_unwrapped_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "fees_collected", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_event_name.e2e470100a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_arbitrum_sepolia_event_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_event_name.e2e470100a", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_unwrapped_arbitrum_sepolia_event_name"], "alias": "not_null_spot_synth_unwrapped_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.8506134, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_unwrapped_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_unwrapped_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_synth_unwrapped_arbitrum_sepolia_event_name__SynthUnwrapped.20624d41fd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_synth_unwrapped_arbitrum_sepolia_event_name__SynthUnwrapped", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_synth_unw_5059cd55122eebf2fb18a70d62ded865.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_synth_unwrapped_arbitrum_sepolia_event_name__SynthUnwrapped.20624d41fd", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "accepted_values_spot_synth_unwrapped_arbitrum_sepolia_event_name__SynthUnwrapped"], "alias": "accepted_values_spot_synth_unw_5059cd55122eebf2fb18a70d62ded865", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_synth_unw_5059cd55122eebf2fb18a70d62ded865", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_synth_unw_5059cd55122eebf2fb18a70d62ded865"}, "created_at": 1727988939.8522673, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_synth_unw_5059cd55122eebf2fb18a70d62ded865\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/accepted_values_spot_synth_unw_5059cd55122eebf2fb18a70d62ded865.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthUnwrapped'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_unwrapped_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_unwrapped_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["SynthUnwrapped"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_block_number.bfaa7aabea": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_block_number.bfaa7aabea", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_unwrapped_arbitrum_sepolia_block_number"], "alias": "not_null_spot_synth_unwrapped_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.8565712, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_synth_unwrapped_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_unwrapped_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_transaction_hash.5b5d8f1737": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_arbitrum_sepolia_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_transaction_hash.5b5d8f1737", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_unwrapped_arbitrum_sepolia_transaction_hash"], "alias": "not_null_spot_synth_unwrapped_arbitrum_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.858262, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_synth_unwrapped_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_unwrapped_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_contract.9a67446eba": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_contract.9a67446eba", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_unwrapped_arbitrum_sepolia_contract"], "alias": "not_null_spot_synth_unwrapped_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.859947, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_synth_unwrapped_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_unwrapped_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_id.885fac7a78": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_id.885fac7a78", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_unwrapped_arbitrum_sepolia_id"], "alias": "not_null_spot_synth_unwrapped_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.861611, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_unwrapped_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_unwrapped_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_synth_unwrapped_arbitrum_sepolia_id.5985d5d1de": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_synth_unwrapped_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_synth_unwrapped_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_synth_unwrapped_arbitrum_sepolia_id.5985d5d1de", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "unique_spot_synth_unwrapped_arbitrum_sepolia_id"], "alias": "unique_spot_synth_unwrapped_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.863331, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/unique_spot_synth_unwrapped_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_unwrapped_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_unwrapped_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_synth_market_id.0f2f845893": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_arbitrum_sepolia_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_arbitrum_sepolia_synth_market_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_synth_market_id.0f2f845893", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "not_null_spot_synth_unwrapped_arbitrum_sepolia_synth_market_id"], "alias": "not_null_spot_synth_unwrapped_arbitrum_sepolia_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.8650022, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_sepolia_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_unwrapped_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_unwrapped_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_sepolia_synth_market_id__True__0.6744618704": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_sepolia_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__3999a4f439b69d2d791e17ef8117b4b7.sql", "original_file_path": "models/raw/arbitrum/sepolia/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_sepolia_synth_market_id__True__0.6744618704", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "spot", "dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_sepolia_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__3999a4f439b69d2d791e17ef8117b4b7", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__3999a4f439b69d2d791e17ef8117b4b7", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__3999a4f439b69d2d791e17ef8117b4b7"}, "created_at": 1727988939.8666596, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__3999a4f439b69d2d791e17ef8117b4b7\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/spot/schema.yml/dbt_utils_accepted_range_spot__3999a4f439b69d2d791e17ef8117b4b7.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_unwrapped_arbitrum_sepolia", "attached_node": "model.synthetix.spot_synth_unwrapped_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_account_created_arbitrum_sepolia_owner.9aad095481": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_arbitrum_sepolia_owner", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_arbitrum_sepolia_owner.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_sepolia_owner.9aad095481", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_account_created_arbitrum_sepolia_owner"], "alias": "not_null_core_account_created_arbitrum_sepolia_owner", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.8968341, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_owner.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_account_created_arbitrum_sepolia\"\nwhere owner is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "owner", "file_key_name": "models.core_account_created_arbitrum_sepolia", "attached_node": "model.synthetix.core_account_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "owner", "model": "{{ get_where_subquery(ref('core_account_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_created_arbitrum_sepolia_account_id.7a98480d2d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_arbitrum_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_arbitrum_sepolia_account_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_sepolia_account_id.7a98480d2d", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_account_created_arbitrum_sepolia_account_id"], "alias": "not_null_core_account_created_arbitrum_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.8986614, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_account_created_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_account_created_arbitrum_sepolia", "attached_node": "model.synthetix.core_account_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_account_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_account_created_arbitrum_sepolia_account_id__True__0.2ee2f4ab2f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_account_created_arbitrum_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__d3c170d9b1af1c90f03d4a7ddd481a8a.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_account_created_arbitrum_sepolia_account_id__True__0.2ee2f4ab2f", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_account_created_arbitrum_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__d3c170d9b1af1c90f03d4a7ddd481a8a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__d3c170d9b1af1c90f03d4a7ddd481a8a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__d3c170d9b1af1c90f03d4a7ddd481a8a"}, "created_at": 1727988939.9003286, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__d3c170d9b1af1c90f03d4a7ddd481a8a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__d3c170d9b1af1c90f03d4a7ddd481a8a.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_account_created_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_account_created_arbitrum_sepolia", "attached_node": "model.synthetix.core_account_created_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_account_created_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_account_created_arbitrum_sepolia_id.07253fa9ea": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_sepolia_id.07253fa9ea", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_account_created_arbitrum_sepolia_id"], "alias": "not_null_core_account_created_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.9047394, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_account_created_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_account_created_arbitrum_sepolia", "attached_node": "model.synthetix.core_account_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_account_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_core_account_created_arbitrum_sepolia_id.f9001194ee": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_account_created_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_account_created_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.unique_core_account_created_arbitrum_sepolia_id.f9001194ee", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "unique_core_account_created_arbitrum_sepolia_id"], "alias": "unique_core_account_created_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.9064374, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_account_created_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_account_created_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_account_created_arbitrum_sepolia", "attached_node": "model.synthetix.core_account_created_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_account_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_created_arbitrum_sepolia_transaction_hash.59070c07aa": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_arbitrum_sepolia_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_sepolia_transaction_hash.59070c07aa", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_account_created_arbitrum_sepolia_transaction_hash"], "alias": "not_null_core_account_created_arbitrum_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.9080694, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_account_created_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_account_created_arbitrum_sepolia", "attached_node": "model.synthetix.core_account_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_account_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_created_arbitrum_sepolia_block_number.1841c44bbb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_sepolia_block_number.1841c44bbb", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_account_created_arbitrum_sepolia_block_number"], "alias": "not_null_core_account_created_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.9097114, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_account_created_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_account_created_arbitrum_sepolia", "attached_node": "model.synthetix.core_account_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_account_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_created_arbitrum_sepolia_block_timestamp.74d0052bed": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_arbitrum_sepolia_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_sepolia_block_timestamp.74d0052bed", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_account_created_arbitrum_sepolia_block_timestamp"], "alias": "not_null_core_account_created_arbitrum_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.9113464, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_account_created_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_account_created_arbitrum_sepolia", "attached_node": "model.synthetix.core_account_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_account_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_created_arbitrum_sepolia_event_name.8db7179ccc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_arbitrum_sepolia_event_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_sepolia_event_name.8db7179ccc", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_account_created_arbitrum_sepolia_event_name"], "alias": "not_null_core_account_created_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.913094, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_account_created_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_account_created_arbitrum_sepolia", "attached_node": "model.synthetix.core_account_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_account_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_account_created_arbitrum_sepolia_event_name__AccountCreated.f6de61acf3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_account_created_arbitrum_sepolia_event_name__AccountCreated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_account_c_7deddd78526590b6fcfe2d7cc7ffc229.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_account_created_arbitrum_sepolia_event_name__AccountCreated.f6de61acf3", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "accepted_values_core_account_created_arbitrum_sepolia_event_name__AccountCreated"], "alias": "accepted_values_core_account_c_7deddd78526590b6fcfe2d7cc7ffc229", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_account_c_7deddd78526590b6fcfe2d7cc7ffc229", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_account_c_7deddd78526590b6fcfe2d7cc7ffc229"}, "created_at": 1727988939.9147687, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_account_c_7deddd78526590b6fcfe2d7cc7ffc229\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_account_c_7deddd78526590b6fcfe2d7cc7ffc229.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_account_created_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'AccountCreated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_account_created_arbitrum_sepolia", "attached_node": "model.synthetix.core_account_created_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["AccountCreated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_account_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_created_arbitrum_sepolia_contract.c63e7e4dbf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_sepolia_contract.c63e7e4dbf", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_account_created_arbitrum_sepolia_contract"], "alias": "not_null_core_account_created_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.9190488, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_account_created_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_account_created_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_account_created_arbitrum_sepolia", "attached_node": "model.synthetix.core_account_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_account_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_contract.8f08a5a9da": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_contract.8f08a5a9da", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_delegation_updated_arbitrum_sepolia_contract"], "alias": "not_null_core_delegation_updated_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.9207516, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_delegation_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_id.12fb857e85": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_id.12fb857e85", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_delegation_updated_arbitrum_sepolia_id"], "alias": "not_null_core_delegation_updated_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.9223943, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_delegation_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_core_delegation_updated_arbitrum_sepolia_id.beef769010": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_delegation_updated_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_delegation_updated_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.unique_core_delegation_updated_arbitrum_sepolia_id.beef769010", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "unique_core_delegation_updated_arbitrum_sepolia_id"], "alias": "unique_core_delegation_updated_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.9240339, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_delegation_updated_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_delegation_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_account_id.689f7da996": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_arbitrum_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_arbitrum_sepolia_account_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_account_id.689f7da996", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_delegation_updated_arbitrum_sepolia_account_id"], "alias": "not_null_core_delegation_updated_arbitrum_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.9256783, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_delegation_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_account_id__True__0.ead58dff29": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__af1c1b7dc2e89ddcc80a7182014097c9.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_account_id__True__0.ead58dff29", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__af1c1b7dc2e89ddcc80a7182014097c9", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__af1c1b7dc2e89ddcc80a7182014097c9", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__af1c1b7dc2e89ddcc80a7182014097c9"}, "created_at": 1727988939.9274406, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__af1c1b7dc2e89ddcc80a7182014097c9\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__af1c1b7dc2e89ddcc80a7182014097c9.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_delegation_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_collateral_type.db67498e80": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_arbitrum_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updat_fced6f6a07ae6cf4cc4ca4aec59538e9.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_collateral_type.db67498e80", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_delegation_updated_arbitrum_sepolia_collateral_type"], "alias": "not_null_core_delegation_updat_fced6f6a07ae6cf4cc4ca4aec59538e9", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_delegation_updat_fced6f6a07ae6cf4cc4ca4aec59538e9", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_delegation_updat_fced6f6a07ae6cf4cc4ca4aec59538e9"}, "created_at": 1727988939.9316819, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_delegation_updat_fced6f6a07ae6cf4cc4ca4aec59538e9\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updat_fced6f6a07ae6cf4cc4ca4aec59538e9.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_delegation_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_pool_id.8f59052242": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_arbitrum_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_arbitrum_sepolia_pool_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_pool_id.8f59052242", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_delegation_updated_arbitrum_sepolia_pool_id"], "alias": "not_null_core_delegation_updated_arbitrum_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.9340641, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_delegation_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_pool_id__True__0.f9aeca9f9a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__646ffddebcdfdc39eca01ef79c5888c3.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_pool_id__True__0.f9aeca9f9a", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__646ffddebcdfdc39eca01ef79c5888c3", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__646ffddebcdfdc39eca01ef79c5888c3", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__646ffddebcdfdc39eca01ef79c5888c3"}, "created_at": 1727988939.935769, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__646ffddebcdfdc39eca01ef79c5888c3\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__646ffddebcdfdc39eca01ef79c5888c3.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_delegation_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_sender.ef3937b25b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_arbitrum_sepolia_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_arbitrum_sepolia_sender.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_sender.ef3937b25b", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_delegation_updated_arbitrum_sepolia_sender"], "alias": "not_null_core_delegation_updated_arbitrum_sepolia_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.93992, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_delegation_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_block_timestamp.ae4bac2433": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updat_1d8fb505dff149b0a79d18d14d459cb0.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_block_timestamp.ae4bac2433", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_delegation_updated_arbitrum_sepolia_block_timestamp"], "alias": "not_null_core_delegation_updat_1d8fb505dff149b0a79d18d14d459cb0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_delegation_updat_1d8fb505dff149b0a79d18d14d459cb0", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_delegation_updat_1d8fb505dff149b0a79d18d14d459cb0"}, "created_at": 1727988939.9418197, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_delegation_updat_1d8fb505dff149b0a79d18d14d459cb0\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updat_1d8fb505dff149b0a79d18d14d459cb0.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_delegation_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_block_number.fa4a36eaeb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_block_number.fa4a36eaeb", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_delegation_updated_arbitrum_sepolia_block_number"], "alias": "not_null_core_delegation_updated_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.9434695, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_delegation_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_leverage.d5bd156a6e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_arbitrum_sepolia_leverage", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_arbitrum_sepolia_leverage.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_leverage.d5bd156a6e", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_delegation_updated_arbitrum_sepolia_leverage"], "alias": "not_null_core_delegation_updated_arbitrum_sepolia_leverage", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.9451025, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_leverage.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect leverage\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\nwhere leverage is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "leverage", "file_key_name": "models.core_delegation_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "leverage", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_leverage__True__1000000000000000000__1000000000000000000.5ff8a67507": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_leverage__True__1000000000000000000__1000000000000000000", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__227dfefd0387eb2a49e4e51d7751b403.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_leverage__True__1000000000000000000__1000000000000000000.5ff8a67507", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_leverage__True__1000000000000000000__1000000000000000000"], "alias": "dbt_utils_accepted_range_core__227dfefd0387eb2a49e4e51d7751b403", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__227dfefd0387eb2a49e4e51d7751b403", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__227dfefd0387eb2a49e4e51d7751b403"}, "created_at": 1727988939.946773, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__227dfefd0387eb2a49e4e51d7751b403\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__227dfefd0387eb2a49e4e51d7751b403.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not leverage >= 1000000000000000000\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not leverage <= 1000000000000000000\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "leverage", "file_key_name": "models.core_delegation_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 1000000000000000000, "max_value": 1000000000000000000, "inclusive": true, "column_name": "leverage", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_transaction_hash.8199cb0155": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updat_f5c10a02007f076c72c065e66ac6c125.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_transaction_hash.8199cb0155", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_delegation_updated_arbitrum_sepolia_transaction_hash"], "alias": "not_null_core_delegation_updat_f5c10a02007f076c72c065e66ac6c125", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_delegation_updat_f5c10a02007f076c72c065e66ac6c125", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_delegation_updat_f5c10a02007f076c72c065e66ac6c125"}, "created_at": 1727988939.9509985, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_delegation_updat_f5c10a02007f076c72c065e66ac6c125\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updat_f5c10a02007f076c72c065e66ac6c125.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_delegation_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_amount.77ddc8625f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_arbitrum_sepolia_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_arbitrum_sepolia_amount.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_amount.77ddc8625f", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_delegation_updated_arbitrum_sepolia_amount"], "alias": "not_null_core_delegation_updated_arbitrum_sepolia_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.952672, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_delegation_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_amount__True__0.aefd73a62f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__180f62a360449136307cad82d3d275c2.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_amount__True__0.aefd73a62f", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_amount__True__0"], "alias": "dbt_utils_accepted_range_core__180f62a360449136307cad82d3d275c2", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__180f62a360449136307cad82d3d275c2", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__180f62a360449136307cad82d3d275c2"}, "created_at": 1727988939.954328, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__180f62a360449136307cad82d3d275c2\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__180f62a360449136307cad82d3d275c2.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_delegation_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_event_name.4d0a81b0f4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_arbitrum_sepolia_event_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_event_name.4d0a81b0f4", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_delegation_updated_arbitrum_sepolia_event_name"], "alias": "not_null_core_delegation_updated_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.9585867, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_delegation_updated_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_delegation_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_delegation_updated_arbitrum_sepolia_event_name__DelegationUpdated.46889d7476": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_delegation_updated_arbitrum_sepolia_event_name__DelegationUpdated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_delegatio_5725850bbca14a54c6e29ef720390e08.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_delegation_updated_arbitrum_sepolia_event_name__DelegationUpdated.46889d7476", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "accepted_values_core_delegation_updated_arbitrum_sepolia_event_name__DelegationUpdated"], "alias": "accepted_values_core_delegatio_5725850bbca14a54c6e29ef720390e08", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_delegatio_5725850bbca14a54c6e29ef720390e08", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_delegatio_5725850bbca14a54c6e29ef720390e08"}, "created_at": 1727988939.9602888, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_delegatio_5725850bbca14a54c6e29ef720390e08\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_delegatio_5725850bbca14a54c6e29ef720390e08.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'DelegationUpdated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_delegation_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["DelegationUpdated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_arbitrum_sepolia_collateral_type.88d590c5ca": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_arbitrum_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_arbitrum_sepolia_collateral_type.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_sepolia_collateral_type.88d590c5ca", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_deposited_arbitrum_sepolia_collateral_type"], "alias": "not_null_core_deposited_arbitrum_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.9645817, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_deposited_arbitrum_sepolia", "attached_node": "model.synthetix.core_deposited_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_deposited_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_arbitrum_sepolia_id.7d3846b9e3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_sepolia_id.7d3846b9e3", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_deposited_arbitrum_sepolia_id"], "alias": "not_null_core_deposited_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.9662492, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_deposited_arbitrum_sepolia", "attached_node": "model.synthetix.core_deposited_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_deposited_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_core_deposited_arbitrum_sepolia_id.9f22c1a15e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_deposited_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_deposited_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.unique_core_deposited_arbitrum_sepolia_id.9f22c1a15e", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "unique_core_deposited_arbitrum_sepolia_id"], "alias": "unique_core_deposited_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.9679253, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_deposited_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_deposited_arbitrum_sepolia", "attached_node": "model.synthetix.core_deposited_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_deposited_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_arbitrum_sepolia_contract.98776e9523": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_sepolia_contract.98776e9523", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_deposited_arbitrum_sepolia_contract"], "alias": "not_null_core_deposited_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.969768, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_deposited_arbitrum_sepolia", "attached_node": "model.synthetix.core_deposited_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_deposited_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_arbitrum_sepolia_event_name.ca52f6033b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_arbitrum_sepolia_event_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_sepolia_event_name.ca52f6033b", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_deposited_arbitrum_sepolia_event_name"], "alias": "not_null_core_deposited_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.9714317, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_deposited_arbitrum_sepolia", "attached_node": "model.synthetix.core_deposited_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_deposited_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_deposited_arbitrum_sepolia_event_name__Deposited.1c0d375890": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_deposited_arbitrum_sepolia_event_name__Deposited", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_deposited_3447f586ef0bedc98c0034a9029207a9.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_deposited_arbitrum_sepolia_event_name__Deposited.1c0d375890", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "accepted_values_core_deposited_arbitrum_sepolia_event_name__Deposited"], "alias": "accepted_values_core_deposited_3447f586ef0bedc98c0034a9029207a9", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_deposited_3447f586ef0bedc98c0034a9029207a9", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_deposited_3447f586ef0bedc98c0034a9029207a9"}, "created_at": 1727988939.9730837, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_deposited_3447f586ef0bedc98c0034a9029207a9\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_deposited_3447f586ef0bedc98c0034a9029207a9.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'Deposited'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_deposited_arbitrum_sepolia", "attached_node": "model.synthetix.core_deposited_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["Deposited"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_deposited_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_arbitrum_sepolia_transaction_hash.8084f934a8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_arbitrum_sepolia_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_sepolia_transaction_hash.8084f934a8", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_deposited_arbitrum_sepolia_transaction_hash"], "alias": "not_null_core_deposited_arbitrum_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.9773536, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_deposited_arbitrum_sepolia", "attached_node": "model.synthetix.core_deposited_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_deposited_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_arbitrum_sepolia_account_id.0850a5cdd2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_arbitrum_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_arbitrum_sepolia_account_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_sepolia_account_id.0850a5cdd2", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_deposited_arbitrum_sepolia_account_id"], "alias": "not_null_core_deposited_arbitrum_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.9790528, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_deposited_arbitrum_sepolia", "attached_node": "model.synthetix.core_deposited_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_deposited_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_deposited_arbitrum_sepolia_account_id__True__0.d3287e563c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_deposited_arbitrum_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__90868842c54bde794fa0177f8b525764.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_deposited_arbitrum_sepolia_account_id__True__0.d3287e563c", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_deposited_arbitrum_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__90868842c54bde794fa0177f8b525764", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__90868842c54bde794fa0177f8b525764", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__90868842c54bde794fa0177f8b525764"}, "created_at": 1727988939.9807434, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__90868842c54bde794fa0177f8b525764\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__90868842c54bde794fa0177f8b525764.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_deposited_arbitrum_sepolia", "attached_node": "model.synthetix.core_deposited_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_deposited_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_deposited_arbitrum_sepolia_sender.2aeec9aec1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_arbitrum_sepolia_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_arbitrum_sepolia_sender.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_sepolia_sender.2aeec9aec1", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_deposited_arbitrum_sepolia_sender"], "alias": "not_null_core_deposited_arbitrum_sepolia_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.9850209, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_deposited_arbitrum_sepolia", "attached_node": "model.synthetix.core_deposited_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_deposited_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_arbitrum_sepolia_block_timestamp.423f2e9f55": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_arbitrum_sepolia_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_sepolia_block_timestamp.423f2e9f55", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_deposited_arbitrum_sepolia_block_timestamp"], "alias": "not_null_core_deposited_arbitrum_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.9867103, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_deposited_arbitrum_sepolia", "attached_node": "model.synthetix.core_deposited_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_deposited_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_arbitrum_sepolia_block_number.c3036ab47e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_sepolia_block_number.c3036ab47e", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_deposited_arbitrum_sepolia_block_number"], "alias": "not_null_core_deposited_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.9883382, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_deposited_arbitrum_sepolia", "attached_node": "model.synthetix.core_deposited_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_deposited_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_arbitrum_sepolia_token_amount.653e14e03e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_arbitrum_sepolia_token_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_arbitrum_sepolia_token_amount.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_sepolia_token_amount.653e14e03e", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_deposited_arbitrum_sepolia_token_amount"], "alias": "not_null_core_deposited_arbitrum_sepolia_token_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.9901514, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_deposited_arbitrum_sepolia_token_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"\nwhere token_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.core_deposited_arbitrum_sepolia", "attached_node": "model.synthetix.core_deposited_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_amount", "model": "{{ get_where_subquery(ref('core_deposited_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_deposited_arbitrum_sepolia_token_amount__True__0.0f0aa65236": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_deposited_arbitrum_sepolia_token_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__c4751eb754fdeafc806c3c5daee5eec0.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_deposited_arbitrum_sepolia_token_amount__True__0.0f0aa65236", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_deposited_arbitrum_sepolia_token_amount__True__0"], "alias": "dbt_utils_accepted_range_core__c4751eb754fdeafc806c3c5daee5eec0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__c4751eb754fdeafc806c3c5daee5eec0", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__c4751eb754fdeafc806c3c5daee5eec0"}, "created_at": 1727988939.991828, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__c4751eb754fdeafc806c3c5daee5eec0\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__c4751eb754fdeafc806c3c5daee5eec0.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not token_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.core_deposited_arbitrum_sepolia", "attached_node": "model.synthetix.core_deposited_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "token_amount", "model": "{{ get_where_subquery(ref('core_deposited_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_block_timestamp.7fcd8e34b4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_arbitrum_sepolia_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_block_timestamp.7fcd8e34b4", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_withdrawn_arbitrum_sepolia_block_timestamp"], "alias": "not_null_core_withdrawn_arbitrum_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.9961944, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_withdrawn_arbitrum_sepolia", "attached_node": "model.synthetix.core_withdrawn_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_withdrawn_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_contract.7095f79cd5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_contract.7095f79cd5", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_withdrawn_arbitrum_sepolia_contract"], "alias": "not_null_core_withdrawn_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.9979095, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_withdrawn_arbitrum_sepolia", "attached_node": "model.synthetix.core_withdrawn_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_withdrawn_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_block_number.fb2901f9b9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_block_number.fb2901f9b9", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_withdrawn_arbitrum_sepolia_block_number"], "alias": "not_null_core_withdrawn_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988939.9995809, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_withdrawn_arbitrum_sepolia", "attached_node": "model.synthetix.core_withdrawn_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_withdrawn_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_transaction_hash.a4480fb9e0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_arbitrum_sepolia_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_transaction_hash.a4480fb9e0", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_withdrawn_arbitrum_sepolia_transaction_hash"], "alias": "not_null_core_withdrawn_arbitrum_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.001203, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_withdrawn_arbitrum_sepolia", "attached_node": "model.synthetix.core_withdrawn_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_withdrawn_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_token_amount.df20ce27b8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_arbitrum_sepolia_token_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_arbitrum_sepolia_token_amount.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_token_amount.df20ce27b8", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_withdrawn_arbitrum_sepolia_token_amount"], "alias": "not_null_core_withdrawn_arbitrum_sepolia_token_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.0028672, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_token_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"\nwhere token_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.core_withdrawn_arbitrum_sepolia", "attached_node": "model.synthetix.core_withdrawn_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_amount", "model": "{{ get_where_subquery(ref('core_withdrawn_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_withdrawn_arbitrum_sepolia_token_amount__True__0.0301b264d6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_withdrawn_arbitrum_sepolia_token_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__157007dec7b1b2d22ad30881236c1034.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_withdrawn_arbitrum_sepolia_token_amount__True__0.0301b264d6", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_withdrawn_arbitrum_sepolia_token_amount__True__0"], "alias": "dbt_utils_accepted_range_core__157007dec7b1b2d22ad30881236c1034", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__157007dec7b1b2d22ad30881236c1034", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__157007dec7b1b2d22ad30881236c1034"}, "created_at": 1727988940.004639, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__157007dec7b1b2d22ad30881236c1034\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__157007dec7b1b2d22ad30881236c1034.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not token_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.core_withdrawn_arbitrum_sepolia", "attached_node": "model.synthetix.core_withdrawn_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "token_amount", "model": "{{ get_where_subquery(ref('core_withdrawn_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_collateral_type.462d8e9d4a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_arbitrum_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_arbitrum_sepolia_collateral_type.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_collateral_type.462d8e9d4a", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_withdrawn_arbitrum_sepolia_collateral_type"], "alias": "not_null_core_withdrawn_arbitrum_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.0087643, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_withdrawn_arbitrum_sepolia", "attached_node": "model.synthetix.core_withdrawn_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_withdrawn_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_account_id.93a7f1c6e0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_arbitrum_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_arbitrum_sepolia_account_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_account_id.93a7f1c6e0", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_withdrawn_arbitrum_sepolia_account_id"], "alias": "not_null_core_withdrawn_arbitrum_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.010614, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_withdrawn_arbitrum_sepolia", "attached_node": "model.synthetix.core_withdrawn_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_withdrawn_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_withdrawn_arbitrum_sepolia_account_id__True__0.d4050dde67": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_withdrawn_arbitrum_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__b697698686fcde3c8868f6ddae12ac0a.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_withdrawn_arbitrum_sepolia_account_id__True__0.d4050dde67", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_withdrawn_arbitrum_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__b697698686fcde3c8868f6ddae12ac0a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__b697698686fcde3c8868f6ddae12ac0a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__b697698686fcde3c8868f6ddae12ac0a"}, "created_at": 1727988940.0123434, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__b697698686fcde3c8868f6ddae12ac0a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__b697698686fcde3c8868f6ddae12ac0a.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_withdrawn_arbitrum_sepolia", "attached_node": "model.synthetix.core_withdrawn_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_withdrawn_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_id.bdd65cec2b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_id.bdd65cec2b", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_withdrawn_arbitrum_sepolia_id"], "alias": "not_null_core_withdrawn_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.0165005, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_withdrawn_arbitrum_sepolia", "attached_node": "model.synthetix.core_withdrawn_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_withdrawn_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_core_withdrawn_arbitrum_sepolia_id.3f0503a510": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_withdrawn_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_withdrawn_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.unique_core_withdrawn_arbitrum_sepolia_id.3f0503a510", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "unique_core_withdrawn_arbitrum_sepolia_id"], "alias": "unique_core_withdrawn_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.018719, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_withdrawn_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_withdrawn_arbitrum_sepolia", "attached_node": "model.synthetix.core_withdrawn_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_withdrawn_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_sender.b2d53e6596": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_arbitrum_sepolia_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_arbitrum_sepolia_sender.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_sender.b2d53e6596", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_withdrawn_arbitrum_sepolia_sender"], "alias": "not_null_core_withdrawn_arbitrum_sepolia_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.020355, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_withdrawn_arbitrum_sepolia", "attached_node": "model.synthetix.core_withdrawn_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_withdrawn_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_event_name.6e275cf97d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_arbitrum_sepolia_event_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_event_name.6e275cf97d", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_withdrawn_arbitrum_sepolia_event_name"], "alias": "not_null_core_withdrawn_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.0219991, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_withdrawn_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_withdrawn_arbitrum_sepolia", "attached_node": "model.synthetix.core_withdrawn_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_withdrawn_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_withdrawn_arbitrum_sepolia_event_name__Withdrawn.cd07ab25e2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_withdrawn_arbitrum_sepolia_event_name__Withdrawn", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_withdrawn_385bab233f89206ca427f62b7d61d652.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_withdrawn_arbitrum_sepolia_event_name__Withdrawn.cd07ab25e2", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "accepted_values_core_withdrawn_arbitrum_sepolia_event_name__Withdrawn"], "alias": "accepted_values_core_withdrawn_385bab233f89206ca427f62b7d61d652", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_withdrawn_385bab233f89206ca427f62b7d61d652", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_withdrawn_385bab233f89206ca427f62b7d61d652"}, "created_at": 1727988940.0236578, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_withdrawn_385bab233f89206ca427f62b7d61d652\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_withdrawn_385bab233f89206ca427f62b7d61d652.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'Withdrawn'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_withdrawn_arbitrum_sepolia", "attached_node": "model.synthetix.core_withdrawn_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["Withdrawn"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_withdrawn_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_pool_id.851303c6c6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_arbitrum_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_arbitrum_sepolia_pool_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_pool_id.851303c6c6", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_liquidation_arbitrum_sepolia_pool_id"], "alias": "not_null_core_liquidation_arbitrum_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.0278637, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_liquidation_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_sepolia_pool_id__True__0.d1a4bd0579": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_liquidation_arbitrum_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__fc42306ae34220c01d6a0ae29644bf2f.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_sepolia_pool_id__True__0.d1a4bd0579", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_liquidation_arbitrum_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__fc42306ae34220c01d6a0ae29644bf2f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__fc42306ae34220c01d6a0ae29644bf2f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__fc42306ae34220c01d6a0ae29644bf2f"}, "created_at": 1727988940.0295625, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__fc42306ae34220c01d6a0ae29644bf2f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__fc42306ae34220c01d6a0ae29644bf2f.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_liquidation_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_block_timestamp.2b65fcd144": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_arbitrum_sepolia_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_block_timestamp.2b65fcd144", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_liquidation_arbitrum_sepolia_block_timestamp"], "alias": "not_null_core_liquidation_arbitrum_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.0338254, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_liquidation_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_block_number.28a164853c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_block_number.28a164853c", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_liquidation_arbitrum_sepolia_block_number"], "alias": "not_null_core_liquidation_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.0354831, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_liquidation_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_id.acb7c881c1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_id.acb7c881c1", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_liquidation_arbitrum_sepolia_id"], "alias": "not_null_core_liquidation_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.0371363, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_liquidation_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_core_liquidation_arbitrum_sepolia_id.7489e81022": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_liquidation_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_liquidation_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.unique_core_liquidation_arbitrum_sepolia_id.7489e81022", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "unique_core_liquidation_arbitrum_sepolia_id"], "alias": "unique_core_liquidation_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.0389056, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_liquidation_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_liquidation_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_contract.b3848813ec": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_contract.b3848813ec", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_liquidation_arbitrum_sepolia_contract"], "alias": "not_null_core_liquidation_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.0405529, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_liquidation_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_event_name.6dff9cd9a5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_arbitrum_sepolia_event_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_event_name.6dff9cd9a5", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_liquidation_arbitrum_sepolia_event_name"], "alias": "not_null_core_liquidation_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.0421722, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_liquidation_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_liquidation_arbitrum_sepolia_event_name__Liquidation.32c120b3b8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_liquidation_arbitrum_sepolia_event_name__Liquidation", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_liquidati_b461cb0ce5ba60061680a38a20df3a2e.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_liquidation_arbitrum_sepolia_event_name__Liquidation.32c120b3b8", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "accepted_values_core_liquidation_arbitrum_sepolia_event_name__Liquidation"], "alias": "accepted_values_core_liquidati_b461cb0ce5ba60061680a38a20df3a2e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_liquidati_b461cb0ce5ba60061680a38a20df3a2e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_liquidati_b461cb0ce5ba60061680a38a20df3a2e"}, "created_at": 1727988940.0438278, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_liquidati_b461cb0ce5ba60061680a38a20df3a2e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_liquidati_b461cb0ce5ba60061680a38a20df3a2e.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'Liquidation'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_liquidation_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["Liquidation"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_collateral_type.611a474b69": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_arbitrum_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_arbitrum_sepolia_collateral_type.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_collateral_type.611a474b69", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_liquidation_arbitrum_sepolia_collateral_type"], "alias": "not_null_core_liquidation_arbitrum_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.0479736, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_liquidation_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_sender.b1951bbf59": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_arbitrum_sepolia_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_arbitrum_sepolia_sender.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_sender.b1951bbf59", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_liquidation_arbitrum_sepolia_sender"], "alias": "not_null_core_liquidation_arbitrum_sepolia_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.0496275, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_liquidation_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_account_id.2f2251c90a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_arbitrum_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_arbitrum_sepolia_account_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_account_id.2f2251c90a", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_liquidation_arbitrum_sepolia_account_id"], "alias": "not_null_core_liquidation_arbitrum_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.051257, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_liquidation_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_sepolia_account_id__True__0.fa367d1bc5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_liquidation_arbitrum_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__273b8f3b9e78a44685ad78298bd5d2be.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_sepolia_account_id__True__0.fa367d1bc5", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_liquidation_arbitrum_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__273b8f3b9e78a44685ad78298bd5d2be", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__273b8f3b9e78a44685ad78298bd5d2be", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__273b8f3b9e78a44685ad78298bd5d2be"}, "created_at": 1727988940.053076, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__273b8f3b9e78a44685ad78298bd5d2be\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__273b8f3b9e78a44685ad78298bd5d2be.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_liquidation_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_transaction_hash.aa34dc1b7f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_arbitrum_sepolia_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_transaction_hash.aa34dc1b7f", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_liquidation_arbitrum_sepolia_transaction_hash"], "alias": "not_null_core_liquidation_arbitrum_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.0572634, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbitrum_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_liquidation_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_liquidate_as_account_id.8fb362bd59": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_arbitrum_sepolia_liquidate_as_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_arbi_16feddd4f091f1c8b33b9fc2c628662a.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_liquidate_as_account_id.8fb362bd59", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_liquidation_arbitrum_sepolia_liquidate_as_account_id"], "alias": "not_null_core_liquidation_arbi_16feddd4f091f1c8b33b9fc2c628662a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_liquidation_arbi_16feddd4f091f1c8b33b9fc2c628662a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_liquidation_arbi_16feddd4f091f1c8b33b9fc2c628662a"}, "created_at": 1727988940.0589702, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_liquidation_arbi_16feddd4f091f1c8b33b9fc2c628662a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_liquidation_arbi_16feddd4f091f1c8b33b9fc2c628662a.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect liquidate_as_account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\nwhere liquidate_as_account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "liquidate_as_account_id", "file_key_name": "models.core_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_liquidation_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "liquidate_as_account_id", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_sepolia_liquidate_as_account_id__True__0.aa641f64fe": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_liquidation_arbitrum_sepolia_liquidate_as_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__3993674f5aef91e5ca368e8994926d90.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_sepolia_liquidate_as_account_id__True__0.aa641f64fe", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_liquidation_arbitrum_sepolia_liquidate_as_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__3993674f5aef91e5ca368e8994926d90", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__3993674f5aef91e5ca368e8994926d90", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__3993674f5aef91e5ca368e8994926d90"}, "created_at": 1727988940.0607965, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__3993674f5aef91e5ca368e8994926d90\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__3993674f5aef91e5ca368e8994926d90.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not liquidate_as_account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "liquidate_as_account_id", "file_key_name": "models.core_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_liquidation_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "liquidate_as_account_id", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_id.087024faa4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_id.087024faa4", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_market_updated_arbitrum_sepolia_id"], "alias": "not_null_core_market_updated_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.0649598, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_core_market_updated_arbitrum_sepolia_id.7ed403a10d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_market_updated_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_market_updated_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.unique_core_market_updated_arbitrum_sepolia_id.7ed403a10d", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "unique_core_market_updated_arbitrum_sepolia_id"], "alias": "unique_core_market_updated_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.066813, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_market_updated_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_market_updated_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_block_timestamp.f0ccbe740a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_arbitrum_sepolia_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_block_timestamp.f0ccbe740a", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_market_updated_arbitrum_sepolia_block_timestamp"], "alias": "not_null_core_market_updated_arbitrum_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.0684967, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_block_number.18b9e7bff4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_block_number.18b9e7bff4", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_market_updated_arbitrum_sepolia_block_number"], "alias": "not_null_core_market_updated_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.0701406, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_transaction_hash.697e3dd319": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_arbitrum_sepolia_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_transaction_hash.697e3dd319", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_market_updated_arbitrum_sepolia_transaction_hash"], "alias": "not_null_core_market_updated_arbitrum_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.0717902, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_contract.925fa67624": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_contract.925fa67624", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_market_updated_arbitrum_sepolia_contract"], "alias": "not_null_core_market_updated_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.0734386, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_event_name.07d4bde491": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_arbitrum_sepolia_event_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_event_name.07d4bde491", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_market_updated_arbitrum_sepolia_event_name"], "alias": "not_null_core_market_updated_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.075171, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_market_updated_arbitrum_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.4a106f8344": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_market_updated_arbitrum_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_market_up_b76a5504615718e4ffa3b776b6ea5c91.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_market_updated_arbitrum_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.4a106f8344", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "accepted_values_core_market_updated_arbitrum_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited"], "alias": "accepted_values_core_market_up_b76a5504615718e4ffa3b776b6ea5c91", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_market_up_b76a5504615718e4ffa3b776b6ea5c91", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_market_up_b76a5504615718e4ffa3b776b6ea5c91"}, "created_at": 1727988940.0768476, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_market_up_b76a5504615718e4ffa3b776b6ea5c91\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_market_up_b76a5504615718e4ffa3b776b6ea5c91.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketCollateralWithdrawn','MarketCollateralDeposited','MarketUsdWithdrawn','MarketUsdDeposited'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_market_updated_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["MarketCollateralWithdrawn", "MarketCollateralDeposited", "MarketUsdWithdrawn", "MarketUsdDeposited"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_market_id.4d2767c0b4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_arbitrum_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_arbitrum_sepolia_market_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_market_id.4d2767c0b4", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_market_updated_arbitrum_sepolia_market_id"], "alias": "not_null_core_market_updated_arbitrum_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.0811312, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.core_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_sepolia_market_id__True__0.f774945861": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_market_updated_arbitrum_sepolia_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__d39651506f1030eacebe3ec3c822ec64.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_sepolia_market_id__True__0.f774945861", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_market_updated_arbitrum_sepolia_market_id__True__0"], "alias": "dbt_utils_accepted_range_core__d39651506f1030eacebe3ec3c822ec64", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__d39651506f1030eacebe3ec3c822ec64", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__d39651506f1030eacebe3ec3c822ec64"}, "created_at": 1727988940.0828452, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__d39651506f1030eacebe3ec3c822ec64\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__d39651506f1030eacebe3ec3c822ec64.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.core_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_market_updated_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_net_issuance.ab387b275f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_arbitrum_sepolia_net_issuance", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_arbitrum_sepolia_net_issuance.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_net_issuance.ab387b275f", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_market_updated_arbitrum_sepolia_net_issuance"], "alias": "not_null_core_market_updated_arbitrum_sepolia_net_issuance", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.0871577, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_net_issuance.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect net_issuance\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\nwhere net_issuance is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "net_issuance", "file_key_name": "models.core_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "net_issuance", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_deposited_collateral_value.2a9afd7205": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_arbitrum_sepolia_deposited_collateral_value", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_a_f6b087458c0e22c04274bb81951dc41b.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_deposited_collateral_value.2a9afd7205", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_market_updated_arbitrum_sepolia_deposited_collateral_value"], "alias": "not_null_core_market_updated_a_f6b087458c0e22c04274bb81951dc41b", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_market_updated_a_f6b087458c0e22c04274bb81951dc41b", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_market_updated_a_f6b087458c0e22c04274bb81951dc41b"}, "created_at": 1727988940.0888577, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_market_updated_a_f6b087458c0e22c04274bb81951dc41b\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_a_f6b087458c0e22c04274bb81951dc41b.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect deposited_collateral_value\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\nwhere deposited_collateral_value is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "deposited_collateral_value", "file_key_name": "models.core_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "deposited_collateral_value", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_sepolia_deposited_collateral_value__True__0.bb2ac3f8fc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_market_updated_arbitrum_sepolia_deposited_collateral_value__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__9d012abc2b4be45d3e97e9202dc66a1c.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_sepolia_deposited_collateral_value__True__0.bb2ac3f8fc", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_market_updated_arbitrum_sepolia_deposited_collateral_value__True__0"], "alias": "dbt_utils_accepted_range_core__9d012abc2b4be45d3e97e9202dc66a1c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__9d012abc2b4be45d3e97e9202dc66a1c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__9d012abc2b4be45d3e97e9202dc66a1c"}, "created_at": 1727988940.0905216, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__9d012abc2b4be45d3e97e9202dc66a1c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__9d012abc2b4be45d3e97e9202dc66a1c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not deposited_collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "deposited_collateral_value", "file_key_name": "models.core_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_market_updated_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "deposited_collateral_value", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_sender.b4216822d2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_arbitrum_sepolia_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_arbitrum_sepolia_sender.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_sender.b4216822d2", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_market_updated_arbitrum_sepolia_sender"], "alias": "not_null_core_market_updated_arbitrum_sepolia_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.0948126, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_collateral_type.0163e724c2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_arbitrum_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_arbitrum_sepolia_collateral_type.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_collateral_type.0163e724c2", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_market_updated_arbitrum_sepolia_collateral_type"], "alias": "not_null_core_market_updated_arbitrum_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.0964913, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_credit_capacity.ed07eaef21": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_arbitrum_sepolia_credit_capacity", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_arbitrum_sepolia_credit_capacity.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_credit_capacity.ed07eaef21", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_market_updated_arbitrum_sepolia_credit_capacity"], "alias": "not_null_core_market_updated_arbitrum_sepolia_credit_capacity", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.0981255, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_credit_capacity.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect credit_capacity\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\nwhere credit_capacity is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "credit_capacity", "file_key_name": "models.core_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "credit_capacity", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_token_amount.e980630f1e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_arbitrum_sepolia_token_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_arbitrum_sepolia_token_amount.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_token_amount.e980630f1e", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_market_updated_arbitrum_sepolia_token_amount"], "alias": "not_null_core_market_updated_arbitrum_sepolia_token_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.0998037, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_updated_arbitrum_sepolia_token_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\nwhere token_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.core_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_market_updated_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_amount", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_sepolia_token_amount__True__0.33dea408c4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_market_updated_arbitrum_sepolia_token_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__67dac80f9dcdf38e14e2fbc6b32a6d83.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_sepolia_token_amount__True__0.33dea408c4", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_market_updated_arbitrum_sepolia_token_amount__True__0"], "alias": "dbt_utils_accepted_range_core__67dac80f9dcdf38e14e2fbc6b32a6d83", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__67dac80f9dcdf38e14e2fbc6b32a6d83", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__67dac80f9dcdf38e14e2fbc6b32a6d83"}, "created_at": 1727988940.1019485, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__67dac80f9dcdf38e14e2fbc6b32a6d83\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__67dac80f9dcdf38e14e2fbc6b32a6d83.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not token_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.core_market_updated_arbitrum_sepolia", "attached_node": "model.synthetix.core_market_updated_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "token_amount", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_market.67fc30dc60": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_arbitrum_sepolia_market", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_arbitrum_sepolia_market.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_market.67fc30dc60", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_market_registered_arbitrum_sepolia_market"], "alias": "not_null_core_market_registered_arbitrum_sepolia_market", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.106094, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_market.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_registered_arbitrum_sepolia\"\nwhere market is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market", "file_key_name": "models.core_market_registered_arbitrum_sepolia", "attached_node": "model.synthetix.core_market_registered_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market", "model": "{{ get_where_subquery(ref('core_market_registered_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_market_id.c742aae1d0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_arbitrum_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_arbitrum_sepolia_market_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_market_id.c742aae1d0", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_market_registered_arbitrum_sepolia_market_id"], "alias": "not_null_core_market_registered_arbitrum_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.1079557, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_registered_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.core_market_registered_arbitrum_sepolia", "attached_node": "model.synthetix.core_market_registered_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('core_market_registered_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_core_market_registered_arbitrum_sepolia_market_id.78637df31f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_market_registered_arbitrum_sepolia_market_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_market_registered_arbitrum_sepolia_market_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.unique_core_market_registered_arbitrum_sepolia_market_id.78637df31f", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "unique_core_market_registered_arbitrum_sepolia_market_id"], "alias": "unique_core_market_registered_arbitrum_sepolia_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.1096332, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_market_registered_arbitrum_sepolia_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n market_id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_registered_arbitrum_sepolia\"\nwhere market_id is not null\ngroup by market_id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.core_market_registered_arbitrum_sepolia", "attached_node": "model.synthetix.core_market_registered_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('core_market_registered_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_id.88f5db38d2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_id.88f5db38d2", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_market_registered_arbitrum_sepolia_id"], "alias": "not_null_core_market_registered_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.1112611, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_registered_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_market_registered_arbitrum_sepolia", "attached_node": "model.synthetix.core_market_registered_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_market_registered_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_core_market_registered_arbitrum_sepolia_id.5964f1fbf3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_market_registered_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_market_registered_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.unique_core_market_registered_arbitrum_sepolia_id.5964f1fbf3", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "unique_core_market_registered_arbitrum_sepolia_id"], "alias": "unique_core_market_registered_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.1129222, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_market_registered_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_registered_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_market_registered_arbitrum_sepolia", "attached_node": "model.synthetix.core_market_registered_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_market_registered_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_block_timestamp.fa45bb6a23": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registere_c57a86870f109ad96c0d360987a8207c.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_block_timestamp.fa45bb6a23", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_market_registered_arbitrum_sepolia_block_timestamp"], "alias": "not_null_core_market_registere_c57a86870f109ad96c0d360987a8207c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_market_registere_c57a86870f109ad96c0d360987a8207c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_market_registere_c57a86870f109ad96c0d360987a8207c"}, "created_at": 1727988940.1145692, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_market_registere_c57a86870f109ad96c0d360987a8207c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registere_c57a86870f109ad96c0d360987a8207c.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_registered_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_market_registered_arbitrum_sepolia", "attached_node": "model.synthetix.core_market_registered_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_market_registered_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_contract.8d5b49ae4d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_contract.8d5b49ae4d", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_market_registered_arbitrum_sepolia_contract"], "alias": "not_null_core_market_registered_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.1162822, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_registered_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_market_registered_arbitrum_sepolia", "attached_node": "model.synthetix.core_market_registered_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_market_registered_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_transaction_hash.9904023035": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registere_b02c7bb3e6bd5839f3bc17265cd86d25.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_transaction_hash.9904023035", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_market_registered_arbitrum_sepolia_transaction_hash"], "alias": "not_null_core_market_registere_b02c7bb3e6bd5839f3bc17265cd86d25", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_market_registere_b02c7bb3e6bd5839f3bc17265cd86d25", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_market_registere_b02c7bb3e6bd5839f3bc17265cd86d25"}, "created_at": 1727988940.1179428, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_market_registere_b02c7bb3e6bd5839f3bc17265cd86d25\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registere_b02c7bb3e6bd5839f3bc17265cd86d25.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_registered_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_market_registered_arbitrum_sepolia", "attached_node": "model.synthetix.core_market_registered_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_market_registered_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_block_number.94a8562b13": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_block_number.94a8562b13", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_market_registered_arbitrum_sepolia_block_number"], "alias": "not_null_core_market_registered_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.119571, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_registered_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_market_registered_arbitrum_sepolia", "attached_node": "model.synthetix.core_market_registered_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_market_registered_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_event_name.72e398dd82": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_arbitrum_sepolia_event_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_event_name.72e398dd82", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_market_registered_arbitrum_sepolia_event_name"], "alias": "not_null_core_market_registered_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.1211805, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_registered_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_market_registered_arbitrum_sepolia", "attached_node": "model.synthetix.core_market_registered_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_market_registered_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_market_registered_arbitrum_sepolia_event_name__MarketRegistered.0d43228789": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_market_registered_arbitrum_sepolia_event_name__MarketRegistered", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_market_re_20130db6dbec068215208cbe897b2b55.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_market_registered_arbitrum_sepolia_event_name__MarketRegistered.0d43228789", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "accepted_values_core_market_registered_arbitrum_sepolia_event_name__MarketRegistered"], "alias": "accepted_values_core_market_re_20130db6dbec068215208cbe897b2b55", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_market_re_20130db6dbec068215208cbe897b2b55", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_market_re_20130db6dbec068215208cbe897b2b55"}, "created_at": 1727988940.1228445, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_market_re_20130db6dbec068215208cbe897b2b55\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_market_re_20130db6dbec068215208cbe897b2b55.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_registered_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketRegistered'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_market_registered_arbitrum_sepolia", "attached_node": "model.synthetix.core_market_registered_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["MarketRegistered"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_market_registered_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_sender.f940ee9c3a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_arbitrum_sepolia_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_arbitrum_sepolia_sender.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_sender.f940ee9c3a", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_market_registered_arbitrum_sepolia_sender"], "alias": "not_null_core_market_registered_arbitrum_sepolia_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.1270292, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_market_registered_arbitrum_sepolia_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_registered_arbitrum_sepolia\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_market_registered_arbitrum_sepolia", "attached_node": "model.synthetix.core_market_registered_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_market_registered_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_contract.bd9da8f8fc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_contract.bd9da8f8fc", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_pool_created_arbitrum_sepolia_contract"], "alias": "not_null_core_pool_created_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.128777, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_pool_created_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_pool_created_arbitrum_sepolia", "attached_node": "model.synthetix.core_pool_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_pool_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_sender.999d6ba1d5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_arbitrum_sepolia_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_arbitrum_sepolia_sender.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_sender.999d6ba1d5", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_pool_created_arbitrum_sepolia_sender"], "alias": "not_null_core_pool_created_arbitrum_sepolia_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.1305962, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_pool_created_arbitrum_sepolia\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_pool_created_arbitrum_sepolia", "attached_node": "model.synthetix.core_pool_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_pool_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_block_timestamp.fd0d1a2266": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_arbitrum_sepolia_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_block_timestamp.fd0d1a2266", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_pool_created_arbitrum_sepolia_block_timestamp"], "alias": "not_null_core_pool_created_arbitrum_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.1322274, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_pool_created_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_pool_created_arbitrum_sepolia", "attached_node": "model.synthetix.core_pool_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_pool_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_id.2ecf600861": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_id.2ecf600861", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_pool_created_arbitrum_sepolia_id"], "alias": "not_null_core_pool_created_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.13386, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_pool_created_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_pool_created_arbitrum_sepolia", "attached_node": "model.synthetix.core_pool_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_pool_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_core_pool_created_arbitrum_sepolia_id.520ef444f0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_pool_created_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_pool_created_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.unique_core_pool_created_arbitrum_sepolia_id.520ef444f0", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "unique_core_pool_created_arbitrum_sepolia_id"], "alias": "unique_core_pool_created_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.1355734, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_pool_created_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_pool_created_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_pool_created_arbitrum_sepolia", "attached_node": "model.synthetix.core_pool_created_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_pool_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_block_number.28a66d0e74": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_block_number.28a66d0e74", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_pool_created_arbitrum_sepolia_block_number"], "alias": "not_null_core_pool_created_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.1372247, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_pool_created_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_pool_created_arbitrum_sepolia", "attached_node": "model.synthetix.core_pool_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_pool_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_transaction_hash.09e0ac3340": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_arbitrum_sepolia_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_transaction_hash.09e0ac3340", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_pool_created_arbitrum_sepolia_transaction_hash"], "alias": "not_null_core_pool_created_arbitrum_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.138963, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_pool_created_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_pool_created_arbitrum_sepolia", "attached_node": "model.synthetix.core_pool_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_pool_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_event_name.9148e96626": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_arbitrum_sepolia_event_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_event_name.9148e96626", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_pool_created_arbitrum_sepolia_event_name"], "alias": "not_null_core_pool_created_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.1406066, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_pool_created_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_pool_created_arbitrum_sepolia", "attached_node": "model.synthetix.core_pool_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_pool_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_pool_created_arbitrum_sepolia_event_name__PoolCreated.d04166c685": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_pool_created_arbitrum_sepolia_event_name__PoolCreated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_pool_crea_a17eefdc7d24bce86f77b4966bf4e668.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_pool_created_arbitrum_sepolia_event_name__PoolCreated.d04166c685", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "accepted_values_core_pool_created_arbitrum_sepolia_event_name__PoolCreated"], "alias": "accepted_values_core_pool_crea_a17eefdc7d24bce86f77b4966bf4e668", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_pool_crea_a17eefdc7d24bce86f77b4966bf4e668", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_pool_crea_a17eefdc7d24bce86f77b4966bf4e668"}, "created_at": 1727988940.1422458, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_pool_crea_a17eefdc7d24bce86f77b4966bf4e668\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_pool_crea_a17eefdc7d24bce86f77b4966bf4e668.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_pool_created_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PoolCreated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_pool_created_arbitrum_sepolia", "attached_node": "model.synthetix.core_pool_created_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["PoolCreated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_pool_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_owner.980ce0b630": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_arbitrum_sepolia_owner", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_arbitrum_sepolia_owner.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_owner.980ce0b630", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_pool_created_arbitrum_sepolia_owner"], "alias": "not_null_core_pool_created_arbitrum_sepolia_owner", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.1464376, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_owner.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_pool_created_arbitrum_sepolia\"\nwhere owner is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "owner", "file_key_name": "models.core_pool_created_arbitrum_sepolia", "attached_node": "model.synthetix.core_pool_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "owner", "model": "{{ get_where_subquery(ref('core_pool_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_pool_id.1fccbc8d94": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_arbitrum_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_arbitrum_sepolia_pool_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_pool_id.1fccbc8d94", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_pool_created_arbitrum_sepolia_pool_id"], "alias": "not_null_core_pool_created_arbitrum_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.148108, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_pool_created_arbitrum_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_pool_created_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_pool_created_arbitrum_sepolia", "attached_node": "model.synthetix.core_pool_created_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_pool_created_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_pool_created_arbitrum_sepolia_pool_id__True__0.d3bc479935": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_pool_created_arbitrum_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__65669fa37be963cd9f3e10b8bcee5519.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_pool_created_arbitrum_sepolia_pool_id__True__0.d3bc479935", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_pool_created_arbitrum_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__65669fa37be963cd9f3e10b8bcee5519", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__65669fa37be963cd9f3e10b8bcee5519", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__65669fa37be963cd9f3e10b8bcee5519"}, "created_at": 1727988940.1497855, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__65669fa37be963cd9f3e10b8bcee5519\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__65669fa37be963cd9f3e10b8bcee5519.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_pool_created_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_pool_created_arbitrum_sepolia", "attached_node": "model.synthetix.core_pool_created_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_pool_created_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_transaction_hash.680f286a1c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_arbitrum_sepolia_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_transaction_hash.680f286a1c", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_rewards_claimed_arbitrum_sepolia_transaction_hash"], "alias": "not_null_core_rewards_claimed_arbitrum_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.1540365, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_rewards_claimed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_account_id.f2bf56343c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_arbitrum_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_arbitrum_sepolia_account_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_account_id.f2bf56343c", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_rewards_claimed_arbitrum_sepolia_account_id"], "alias": "not_null_core_rewards_claimed_arbitrum_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.1556985, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_rewards_claimed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_sepolia_account_id__True__0.931fbcf6dd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_rewards_claimed_arbitrum_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__ac48ca95f58e2993da96dd57dd4ad254.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_sepolia_account_id__True__0.931fbcf6dd", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_rewards_claimed_arbitrum_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__ac48ca95f58e2993da96dd57dd4ad254", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__ac48ca95f58e2993da96dd57dd4ad254", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__ac48ca95f58e2993da96dd57dd4ad254"}, "created_at": 1727988940.1573522, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__ac48ca95f58e2993da96dd57dd4ad254\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__ac48ca95f58e2993da96dd57dd4ad254.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_rewards_claimed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_collateral_type.d2183c9d15": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_arbitrum_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_arbitrum_sepolia_collateral_type.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_collateral_type.d2183c9d15", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_rewards_claimed_arbitrum_sepolia_collateral_type"], "alias": "not_null_core_rewards_claimed_arbitrum_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.1616507, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_rewards_claimed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_event_name.a3f0d6ec61": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_arbitrum_sepolia_event_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_event_name.a3f0d6ec61", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_rewards_claimed_arbitrum_sepolia_event_name"], "alias": "not_null_core_rewards_claimed_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.1633244, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_rewards_claimed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_rewards_claimed_arbitrum_sepolia_event_name__RewardsClaimed.34f660416a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_rewards_claimed_arbitrum_sepolia_event_name__RewardsClaimed", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_rewards_c_b4db4e792106976cb0bc53713ae3e798.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_rewards_claimed_arbitrum_sepolia_event_name__RewardsClaimed.34f660416a", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "accepted_values_core_rewards_claimed_arbitrum_sepolia_event_name__RewardsClaimed"], "alias": "accepted_values_core_rewards_c_b4db4e792106976cb0bc53713ae3e798", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_rewards_c_b4db4e792106976cb0bc53713ae3e798", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_rewards_c_b4db4e792106976cb0bc53713ae3e798"}, "created_at": 1727988940.1650136, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_rewards_c_b4db4e792106976cb0bc53713ae3e798\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_rewards_c_b4db4e792106976cb0bc53713ae3e798.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'RewardsClaimed'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_rewards_claimed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["RewardsClaimed"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_contract.d436fcb4ac": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_contract.d436fcb4ac", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_rewards_claimed_arbitrum_sepolia_contract"], "alias": "not_null_core_rewards_claimed_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.169273, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_rewards_claimed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_amount.c69c35b9b1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_arbitrum_sepolia_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_arbitrum_sepolia_amount.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_amount.c69c35b9b1", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_rewards_claimed_arbitrum_sepolia_amount"], "alias": "not_null_core_rewards_claimed_arbitrum_sepolia_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.17095, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_rewards_claimed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_sepolia_amount__True__0.4bdbe43c5e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_rewards_claimed_arbitrum_sepolia_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__37349c7a4b27e39f3e3de58d8f4d2064.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_sepolia_amount__True__0.4bdbe43c5e", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_rewards_claimed_arbitrum_sepolia_amount__True__0"], "alias": "dbt_utils_accepted_range_core__37349c7a4b27e39f3e3de58d8f4d2064", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__37349c7a4b27e39f3e3de58d8f4d2064", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__37349c7a4b27e39f3e3de58d8f4d2064"}, "created_at": 1727988940.1727448, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__37349c7a4b27e39f3e3de58d8f4d2064\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__37349c7a4b27e39f3e3de58d8f4d2064.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_rewards_claimed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_distributor.3f6ad9aa55": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_arbitrum_sepolia_distributor", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_arbitrum_sepolia_distributor.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_distributor.3f6ad9aa55", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_rewards_claimed_arbitrum_sepolia_distributor"], "alias": "not_null_core_rewards_claimed_arbitrum_sepolia_distributor", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.1768832, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_distributor.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\nwhere distributor is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "distributor", "file_key_name": "models.core_rewards_claimed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "distributor", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_block_timestamp.b87721cc33": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_arbitrum_sepolia_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_block_timestamp.b87721cc33", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_rewards_claimed_arbitrum_sepolia_block_timestamp"], "alias": "not_null_core_rewards_claimed_arbitrum_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.178589, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_rewards_claimed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_id.9a1c133f3b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_id.9a1c133f3b", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_rewards_claimed_arbitrum_sepolia_id"], "alias": "not_null_core_rewards_claimed_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.1804318, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_rewards_claimed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_core_rewards_claimed_arbitrum_sepolia_id.f24f1c4553": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_rewards_claimed_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_rewards_claimed_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.unique_core_rewards_claimed_arbitrum_sepolia_id.f24f1c4553", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "unique_core_rewards_claimed_arbitrum_sepolia_id"], "alias": "unique_core_rewards_claimed_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.1820698, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_rewards_claimed_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_rewards_claimed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_pool_id.a883be69bc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_arbitrum_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_arbitrum_sepolia_pool_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_pool_id.a883be69bc", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_rewards_claimed_arbitrum_sepolia_pool_id"], "alias": "not_null_core_rewards_claimed_arbitrum_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.1837234, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_rewards_claimed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_sepolia_pool_id__True__0.8b433a3bc6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_rewards_claimed_arbitrum_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__95ee130683b78a9a686d13557b8da0df.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_sepolia_pool_id__True__0.8b433a3bc6", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_rewards_claimed_arbitrum_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__95ee130683b78a9a686d13557b8da0df", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__95ee130683b78a9a686d13557b8da0df", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__95ee130683b78a9a686d13557b8da0df"}, "created_at": 1727988940.185352, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__95ee130683b78a9a686d13557b8da0df\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__95ee130683b78a9a686d13557b8da0df.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_rewards_claimed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_block_number.9a6d0e0806": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_block_number.9a6d0e0806", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_rewards_claimed_arbitrum_sepolia_block_number"], "alias": "not_null_core_rewards_claimed_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.189853, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_claimed_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_rewards_claimed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_id.4fea69e81a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_id.4fea69e81a", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_rewards_distributed_arbitrum_sepolia_id"], "alias": "not_null_core_rewards_distributed_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.191553, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_rewards_distributed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_core_rewards_distributed_arbitrum_sepolia_id.728eef2ccb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_rewards_distributed_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_rewards_distributed_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.unique_core_rewards_distributed_arbitrum_sepolia_id.728eef2ccb", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "unique_core_rewards_distributed_arbitrum_sepolia_id"], "alias": "unique_core_rewards_distributed_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.1932075, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_rewards_distributed_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_rewards_distributed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_event_name.1803af1787": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_arbitrum_sepolia_event_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_event_name.1803af1787", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_rewards_distributed_arbitrum_sepolia_event_name"], "alias": "not_null_core_rewards_distributed_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.194996, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_rewards_distributed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_rewards_distributed_arbitrum_sepolia_event_name__RewardsDistributed.94958bacc6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_rewards_distributed_arbitrum_sepolia_event_name__RewardsDistributed", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_rewards_d_c4d02664fe5fd73ad0cd08d90a45df93.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_rewards_distributed_arbitrum_sepolia_event_name__RewardsDistributed.94958bacc6", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "accepted_values_core_rewards_distributed_arbitrum_sepolia_event_name__RewardsDistributed"], "alias": "accepted_values_core_rewards_d_c4d02664fe5fd73ad0cd08d90a45df93", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_rewards_d_c4d02664fe5fd73ad0cd08d90a45df93", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_rewards_d_c4d02664fe5fd73ad0cd08d90a45df93"}, "created_at": 1727988940.196659, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_rewards_d_c4d02664fe5fd73ad0cd08d90a45df93\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_rewards_d_c4d02664fe5fd73ad0cd08d90a45df93.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'RewardsDistributed'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_rewards_distributed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["RewardsDistributed"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_amount.8682e416ae": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_arbitrum_sepolia_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_arbitrum_sepolia_amount.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_amount.8682e416ae", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_rewards_distributed_arbitrum_sepolia_amount"], "alias": "not_null_core_rewards_distributed_arbitrum_sepolia_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.2008488, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_rewards_distributed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_sepolia_amount__True__0.a57935c0b7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_rewards_distributed_arbitrum_sepolia_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__c649dd36588419f649cb77ff64dde320.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_sepolia_amount__True__0.a57935c0b7", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_rewards_distributed_arbitrum_sepolia_amount__True__0"], "alias": "dbt_utils_accepted_range_core__c649dd36588419f649cb77ff64dde320", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__c649dd36588419f649cb77ff64dde320", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__c649dd36588419f649cb77ff64dde320"}, "created_at": 1727988940.2025418, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__c649dd36588419f649cb77ff64dde320\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__c649dd36588419f649cb77ff64dde320.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_rewards_distributed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_contract.7bb7fd8da4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_contract.7bb7fd8da4", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_rewards_distributed_arbitrum_sepolia_contract"], "alias": "not_null_core_rewards_distributed_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.206808, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_rewards_distributed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_block_timestamp.b3adafb4cf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distribu_d358d4d6fc350302f646e173f81553fa.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_block_timestamp.b3adafb4cf", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_rewards_distributed_arbitrum_sepolia_block_timestamp"], "alias": "not_null_core_rewards_distribu_d358d4d6fc350302f646e173f81553fa", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_rewards_distribu_d358d4d6fc350302f646e173f81553fa", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_rewards_distribu_d358d4d6fc350302f646e173f81553fa"}, "created_at": 1727988940.2085152, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_rewards_distribu_d358d4d6fc350302f646e173f81553fa\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distribu_d358d4d6fc350302f646e173f81553fa.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_rewards_distributed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_transaction_hash.2ae04c7450": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distribu_141ce5a090bb2655851c64ccf521f1c3.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_transaction_hash.2ae04c7450", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_rewards_distributed_arbitrum_sepolia_transaction_hash"], "alias": "not_null_core_rewards_distribu_141ce5a090bb2655851c64ccf521f1c3", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_rewards_distribu_141ce5a090bb2655851c64ccf521f1c3", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_rewards_distribu_141ce5a090bb2655851c64ccf521f1c3"}, "created_at": 1727988940.2101414, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_rewards_distribu_141ce5a090bb2655851c64ccf521f1c3\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distribu_141ce5a090bb2655851c64ccf521f1c3.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_rewards_distributed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_collateral_type.099d0e256e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_arbitrum_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distribu_f554e6fcd674a4f91521cfda5e60dd7f.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_collateral_type.099d0e256e", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_rewards_distributed_arbitrum_sepolia_collateral_type"], "alias": "not_null_core_rewards_distribu_f554e6fcd674a4f91521cfda5e60dd7f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_rewards_distribu_f554e6fcd674a4f91521cfda5e60dd7f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_rewards_distribu_f554e6fcd674a4f91521cfda5e60dd7f"}, "created_at": 1727988940.2117789, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_rewards_distribu_f554e6fcd674a4f91521cfda5e60dd7f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distribu_f554e6fcd674a4f91521cfda5e60dd7f.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_rewards_distributed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_block_number.5fbc655c9b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_block_number.5fbc655c9b", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_rewards_distributed_arbitrum_sepolia_block_number"], "alias": "not_null_core_rewards_distributed_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.213383, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_rewards_distributed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_duration.a042625996": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_arbitrum_sepolia_duration", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_arbitrum_sepolia_duration.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_duration.a042625996", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_rewards_distributed_arbitrum_sepolia_duration"], "alias": "not_null_core_rewards_distributed_arbitrum_sepolia_duration", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.2151136, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_duration.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect duration\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\nwhere duration is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "duration", "file_key_name": "models.core_rewards_distributed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "duration", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_sepolia_duration__True__0.905006d2f0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_rewards_distributed_arbitrum_sepolia_duration__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__3407656309239400cccbdd372d1e7229.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_sepolia_duration__True__0.905006d2f0", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_rewards_distributed_arbitrum_sepolia_duration__True__0"], "alias": "dbt_utils_accepted_range_core__3407656309239400cccbdd372d1e7229", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__3407656309239400cccbdd372d1e7229", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__3407656309239400cccbdd372d1e7229"}, "created_at": 1727988940.2167578, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__3407656309239400cccbdd372d1e7229\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__3407656309239400cccbdd372d1e7229.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not duration >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "duration", "file_key_name": "models.core_rewards_distributed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "duration", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_distributor.f184171df4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_arbitrum_sepolia_distributor", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_arbitrum_sepolia_distributor.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_distributor.f184171df4", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_rewards_distributed_arbitrum_sepolia_distributor"], "alias": "not_null_core_rewards_distributed_arbitrum_sepolia_distributor", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.2210531, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_distributor.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\nwhere distributor is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "distributor", "file_key_name": "models.core_rewards_distributed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "distributor", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_pool_id.4ae694bfec": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_arbitrum_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_arbitrum_sepolia_pool_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_pool_id.4ae694bfec", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_rewards_distributed_arbitrum_sepolia_pool_id"], "alias": "not_null_core_rewards_distributed_arbitrum_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.2227998, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_rewards_distributed_arbitrum_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_rewards_distributed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_sepolia_pool_id__True__0.4ca72a296c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_rewards_distributed_arbitrum_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__44c4075a3f7e8e57f4d5a999a7663ff1.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_sepolia_pool_id__True__0.4ca72a296c", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_rewards_distributed_arbitrum_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__44c4075a3f7e8e57f4d5a999a7663ff1", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__44c4075a3f7e8e57f4d5a999a7663ff1", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__44c4075a3f7e8e57f4d5a999a7663ff1"}, "created_at": 1727988940.2251983, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__44c4075a3f7e8e57f4d5a999a7663ff1\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__44c4075a3f7e8e57f4d5a999a7663ff1.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_rewards_distributed_arbitrum_sepolia", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_amount.6baf89b24c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_arbitrum_sepolia_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_arbitrum_sepolia_amount.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_amount.6baf89b24c", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_usd_burned_arbitrum_sepolia_amount"], "alias": "not_null_core_usd_burned_arbitrum_sepolia_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.229659, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_usd_burned_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_burned_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_sepolia_amount__True__0.048d31e429": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_usd_burned_arbitrum_sepolia_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__0a00bf0bd627dd3eae2f47a6f7a05666.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_sepolia_amount__True__0.048d31e429", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_usd_burned_arbitrum_sepolia_amount__True__0"], "alias": "dbt_utils_accepted_range_core__0a00bf0bd627dd3eae2f47a6f7a05666", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__0a00bf0bd627dd3eae2f47a6f7a05666", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__0a00bf0bd627dd3eae2f47a6f7a05666"}, "created_at": 1727988940.231357, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__0a00bf0bd627dd3eae2f47a6f7a05666\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__0a00bf0bd627dd3eae2f47a6f7a05666.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_usd_burned_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_burned_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_pool_id.7bf8dd6882": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_arbitrum_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_arbitrum_sepolia_pool_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_pool_id.7bf8dd6882", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_usd_burned_arbitrum_sepolia_pool_id"], "alias": "not_null_core_usd_burned_arbitrum_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.2356777, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_usd_burned_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_burned_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_sepolia_pool_id__True__0.d19a9e58b9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_usd_burned_arbitrum_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__2a1144bd3e844e07de9f804027a1907f.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_sepolia_pool_id__True__0.d19a9e58b9", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_usd_burned_arbitrum_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__2a1144bd3e844e07de9f804027a1907f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__2a1144bd3e844e07de9f804027a1907f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__2a1144bd3e844e07de9f804027a1907f"}, "created_at": 1727988940.2373588, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__2a1144bd3e844e07de9f804027a1907f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__2a1144bd3e844e07de9f804027a1907f.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_usd_burned_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_burned_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_event_name.2334208293": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_arbitrum_sepolia_event_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_event_name.2334208293", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_usd_burned_arbitrum_sepolia_event_name"], "alias": "not_null_core_usd_burned_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.241681, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_usd_burned_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_burned_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_usd_burned_arbitrum_sepolia_event_name__UsdBurned.82b5e1f839": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_usd_burned_arbitrum_sepolia_event_name__UsdBurned", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_usd_burne_8664ec3d1bb6c7da37f5a75513d3acd7.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_usd_burned_arbitrum_sepolia_event_name__UsdBurned.82b5e1f839", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "accepted_values_core_usd_burned_arbitrum_sepolia_event_name__UsdBurned"], "alias": "accepted_values_core_usd_burne_8664ec3d1bb6c7da37f5a75513d3acd7", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_usd_burne_8664ec3d1bb6c7da37f5a75513d3acd7", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_usd_burne_8664ec3d1bb6c7da37f5a75513d3acd7"}, "created_at": 1727988940.2433827, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_usd_burne_8664ec3d1bb6c7da37f5a75513d3acd7\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_usd_burne_8664ec3d1bb6c7da37f5a75513d3acd7.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'UsdBurned'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_usd_burned_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_burned_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["UsdBurned"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_id.a9d148b478": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_id.a9d148b478", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_usd_burned_arbitrum_sepolia_id"], "alias": "not_null_core_usd_burned_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.2474363, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_usd_burned_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_burned_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_core_usd_burned_arbitrum_sepolia_id.65a6dbfca4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_usd_burned_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_usd_burned_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.unique_core_usd_burned_arbitrum_sepolia_id.65a6dbfca4", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "unique_core_usd_burned_arbitrum_sepolia_id"], "alias": "unique_core_usd_burned_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.2492752, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_usd_burned_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_usd_burned_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_burned_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_block_number.a36a988eb1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_block_number.a36a988eb1", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_usd_burned_arbitrum_sepolia_block_number"], "alias": "not_null_core_usd_burned_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.2509634, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_usd_burned_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_burned_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_account_id.620cecde52": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_arbitrum_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_arbitrum_sepolia_account_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_account_id.620cecde52", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_usd_burned_arbitrum_sepolia_account_id"], "alias": "not_null_core_usd_burned_arbitrum_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.2526186, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_usd_burned_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_burned_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_sepolia_account_id__True__0.2bc68923f9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_usd_burned_arbitrum_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__059e4866e10968bba36db62a8f9829b3.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_sepolia_account_id__True__0.2bc68923f9", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_usd_burned_arbitrum_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__059e4866e10968bba36db62a8f9829b3", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__059e4866e10968bba36db62a8f9829b3", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__059e4866e10968bba36db62a8f9829b3"}, "created_at": 1727988940.25428, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__059e4866e10968bba36db62a8f9829b3\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__059e4866e10968bba36db62a8f9829b3.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_usd_burned_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_burned_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_sender.e732504915": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_arbitrum_sepolia_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_arbitrum_sepolia_sender.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_sender.e732504915", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_usd_burned_arbitrum_sepolia_sender"], "alias": "not_null_core_usd_burned_arbitrum_sepolia_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.2585328, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_usd_burned_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_burned_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_transaction_hash.91ab5b1d0b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_arbitrum_sepolia_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_transaction_hash.91ab5b1d0b", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_usd_burned_arbitrum_sepolia_transaction_hash"], "alias": "not_null_core_usd_burned_arbitrum_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.2601988, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_usd_burned_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_burned_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_contract.91add9f346": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_contract.91add9f346", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_usd_burned_arbitrum_sepolia_contract"], "alias": "not_null_core_usd_burned_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.2618701, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_usd_burned_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_burned_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_collateral_type.9bcf375dc5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_arbitrum_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_arbitrum_sepolia_collateral_type.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_collateral_type.9bcf375dc5", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_usd_burned_arbitrum_sepolia_collateral_type"], "alias": "not_null_core_usd_burned_arbitrum_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.2636945, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_usd_burned_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_burned_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_block_timestamp.5bcc977f3d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_arbitrum_sepolia_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_block_timestamp.5bcc977f3d", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_usd_burned_arbitrum_sepolia_block_timestamp"], "alias": "not_null_core_usd_burned_arbitrum_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.2653482, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_burned_arbitrum_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_usd_burned_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_burned_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_pool_id.41123c7a06": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_arbitrum_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_arbitrum_sepolia_pool_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_pool_id.41123c7a06", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_usd_minted_arbitrum_sepolia_pool_id"], "alias": "not_null_core_usd_minted_arbitrum_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.2669866, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_usd_minted_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_minted_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_sepolia_pool_id__True__0.ae99bd6ea3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_usd_minted_arbitrum_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__95bf5faf485a2814ae3e7010fcdd5245.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_sepolia_pool_id__True__0.ae99bd6ea3", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_usd_minted_arbitrum_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__95bf5faf485a2814ae3e7010fcdd5245", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__95bf5faf485a2814ae3e7010fcdd5245", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__95bf5faf485a2814ae3e7010fcdd5245"}, "created_at": 1727988940.2686303, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__95bf5faf485a2814ae3e7010fcdd5245\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__95bf5faf485a2814ae3e7010fcdd5245.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_usd_minted_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_minted_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_block_timestamp.baa0ed9288": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_arbitrum_sepolia_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_block_timestamp.baa0ed9288", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_usd_minted_arbitrum_sepolia_block_timestamp"], "alias": "not_null_core_usd_minted_arbitrum_sepolia_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.273174, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_usd_minted_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_minted_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_account_id.e8dbb7db41": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_arbitrum_sepolia_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_arbitrum_sepolia_account_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_account_id.e8dbb7db41", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_usd_minted_arbitrum_sepolia_account_id"], "alias": "not_null_core_usd_minted_arbitrum_sepolia_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.274841, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_usd_minted_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_minted_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_sepolia_account_id__True__0.3ae041bf59": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_usd_minted_arbitrum_sepolia_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__64f2c5fb0744e92501174644968cd5fb.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_sepolia_account_id__True__0.3ae041bf59", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_usd_minted_arbitrum_sepolia_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__64f2c5fb0744e92501174644968cd5fb", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__64f2c5fb0744e92501174644968cd5fb", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__64f2c5fb0744e92501174644968cd5fb"}, "created_at": 1727988940.2765117, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__64f2c5fb0744e92501174644968cd5fb\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__64f2c5fb0744e92501174644968cd5fb.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_usd_minted_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_minted_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_collateral_type.36a06f20c5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_arbitrum_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_arbitrum_sepolia_collateral_type.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_collateral_type.36a06f20c5", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_usd_minted_arbitrum_sepolia_collateral_type"], "alias": "not_null_core_usd_minted_arbitrum_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.2807438, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_usd_minted_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_minted_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_block_number.3319b5e432": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_block_number.3319b5e432", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_usd_minted_arbitrum_sepolia_block_number"], "alias": "not_null_core_usd_minted_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.2824152, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_usd_minted_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_minted_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_id.07b94c915b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_id.07b94c915b", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_usd_minted_arbitrum_sepolia_id"], "alias": "not_null_core_usd_minted_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.2840533, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_usd_minted_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_minted_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_core_usd_minted_arbitrum_sepolia_id.d868aed363": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_usd_minted_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_usd_minted_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.unique_core_usd_minted_arbitrum_sepolia_id.d868aed363", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "unique_core_usd_minted_arbitrum_sepolia_id"], "alias": "unique_core_usd_minted_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.2858377, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_usd_minted_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_usd_minted_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_minted_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_sender.b183e1c56f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_arbitrum_sepolia_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_arbitrum_sepolia_sender.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_sender.b183e1c56f", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_usd_minted_arbitrum_sepolia_sender"], "alias": "not_null_core_usd_minted_arbitrum_sepolia_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.2875013, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_usd_minted_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_minted_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_amount.cd18eb6390": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_arbitrum_sepolia_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_arbitrum_sepolia_amount.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_amount.cd18eb6390", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_usd_minted_arbitrum_sepolia_amount"], "alias": "not_null_core_usd_minted_arbitrum_sepolia_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.2891164, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_usd_minted_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_minted_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_sepolia_amount__True__0.e93e8d1936": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_usd_minted_arbitrum_sepolia_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__6f091bc88ed9f23de9917bc273b6c6bd.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_sepolia_amount__True__0.e93e8d1936", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_usd_minted_arbitrum_sepolia_amount__True__0"], "alias": "dbt_utils_accepted_range_core__6f091bc88ed9f23de9917bc273b6c6bd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__6f091bc88ed9f23de9917bc273b6c6bd", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__6f091bc88ed9f23de9917bc273b6c6bd"}, "created_at": 1727988940.2907794, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__6f091bc88ed9f23de9917bc273b6c6bd\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__6f091bc88ed9f23de9917bc273b6c6bd.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_usd_minted_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_minted_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_event_name.b210011389": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_arbitrum_sepolia_event_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_event_name.b210011389", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_usd_minted_arbitrum_sepolia_event_name"], "alias": "not_null_core_usd_minted_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.2950153, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_usd_minted_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_minted_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_usd_minted_arbitrum_sepolia_event_name__UsdMinted.5fd40cc553": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_usd_minted_arbitrum_sepolia_event_name__UsdMinted", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_usd_minte_1bb63cf3c04acb8bfba2fe6ad729f0a4.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_usd_minted_arbitrum_sepolia_event_name__UsdMinted.5fd40cc553", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "accepted_values_core_usd_minted_arbitrum_sepolia_event_name__UsdMinted"], "alias": "accepted_values_core_usd_minte_1bb63cf3c04acb8bfba2fe6ad729f0a4", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_usd_minte_1bb63cf3c04acb8bfba2fe6ad729f0a4", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_usd_minte_1bb63cf3c04acb8bfba2fe6ad729f0a4"}, "created_at": 1727988940.2967956, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_usd_minte_1bb63cf3c04acb8bfba2fe6ad729f0a4\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_usd_minte_1bb63cf3c04acb8bfba2fe6ad729f0a4.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'UsdMinted'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_usd_minted_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_minted_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["UsdMinted"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_transaction_hash.38f21551fd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_arbitrum_sepolia_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_transaction_hash.38f21551fd", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_usd_minted_arbitrum_sepolia_transaction_hash"], "alias": "not_null_core_usd_minted_arbitrum_sepolia_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.3010464, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_usd_minted_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_minted_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_contract.71d9365153": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_contract.71d9365153", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_usd_minted_arbitrum_sepolia_contract"], "alias": "not_null_core_usd_minted_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.3027625, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_usd_minted_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_usd_minted_arbitrum_sepolia", "attached_node": "model.synthetix.core_usd_minted_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_transaction_hash.6b1e45b06a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_arbitrum_sepolia_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidatio_b5e91954c312abdf474f65aa83e48506.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_transaction_hash.6b1e45b06a", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_vault_liquidation_arbitrum_sepolia_transaction_hash"], "alias": "not_null_core_vault_liquidatio_b5e91954c312abdf474f65aa83e48506", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_vault_liquidatio_b5e91954c312abdf474f65aa83e48506", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_vault_liquidatio_b5e91954c312abdf474f65aa83e48506"}, "created_at": 1727988940.3044515, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_vault_liquidatio_b5e91954c312abdf474f65aa83e48506\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidatio_b5e91954c312abdf474f65aa83e48506.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_vault_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_liquidation_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_vault_liquidation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_collateral_type.0b2d659b09": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_arbitrum_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidatio_a99c3c61e60ac85e0d2bbd5f4d091507.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_collateral_type.0b2d659b09", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_vault_liquidation_arbitrum_sepolia_collateral_type"], "alias": "not_null_core_vault_liquidatio_a99c3c61e60ac85e0d2bbd5f4d091507", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_vault_liquidatio_a99c3c61e60ac85e0d2bbd5f4d091507", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_vault_liquidatio_a99c3c61e60ac85e0d2bbd5f4d091507"}, "created_at": 1727988940.3061216, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_vault_liquidatio_a99c3c61e60ac85e0d2bbd5f4d091507\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidatio_a99c3c61e60ac85e0d2bbd5f4d091507.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_vault_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_liquidation_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_vault_liquidation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_pool_id.c0c0a011c4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_arbitrum_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_arbitrum_sepolia_pool_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_pool_id.c0c0a011c4", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_vault_liquidation_arbitrum_sepolia_pool_id"], "alias": "not_null_core_vault_liquidation_arbitrum_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.3078752, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidation_arbitrum_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_vault_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_liquidation_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_vault_liquidation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_arbitrum_sepolia_pool_id__True__0.6022175c23": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_vault_liquidation_arbitrum_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__c0e93e66fb32a059c914f202325f04b9.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_arbitrum_sepolia_pool_id__True__0.6022175c23", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_vault_liquidation_arbitrum_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__c0e93e66fb32a059c914f202325f04b9", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__c0e93e66fb32a059c914f202325f04b9", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__c0e93e66fb32a059c914f202325f04b9"}, "created_at": 1727988940.3095121, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__c0e93e66fb32a059c914f202325f04b9\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__c0e93e66fb32a059c914f202325f04b9.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_vault_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_liquidation_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_vault_liquidation_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_event_name.6ee4c7edec": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_arbitrum_sepolia_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_arbitrum_sepolia_event_name.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_event_name.6ee4c7edec", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_vault_liquidation_arbitrum_sepolia_event_name"], "alias": "not_null_core_vault_liquidation_arbitrum_sepolia_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.3138554, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidation_arbitrum_sepolia_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_vault_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_liquidation_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_vault_liquidation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_vault_liquidation_arbitrum_sepolia_event_name__VaultLiquidation.0c7e403f1c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_vault_liquidation_arbitrum_sepolia_event_name__VaultLiquidation", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_vault_liq_06f5266a00ebf4484edc06365604ad77.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_vault_liquidation_arbitrum_sepolia_event_name__VaultLiquidation.0c7e403f1c", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "accepted_values_core_vault_liquidation_arbitrum_sepolia_event_name__VaultLiquidation"], "alias": "accepted_values_core_vault_liq_06f5266a00ebf4484edc06365604ad77", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_vault_liq_06f5266a00ebf4484edc06365604ad77", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_vault_liq_06f5266a00ebf4484edc06365604ad77"}, "created_at": 1727988940.3155494, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_vault_liq_06f5266a00ebf4484edc06365604ad77\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/accepted_values_core_vault_liq_06f5266a00ebf4484edc06365604ad77.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'VaultLiquidation'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_vault_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_liquidation_arbitrum_sepolia", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["VaultLiquidation"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_vault_liquidation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_id.e478906cc0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_id.e478906cc0", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_vault_liquidation_arbitrum_sepolia_id"], "alias": "not_null_core_vault_liquidation_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.3197632, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidation_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_vault_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_liquidation_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_vault_liquidation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.unique_core_vault_liquidation_arbitrum_sepolia_id.39f25ec5ad": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_vault_liquidation_arbitrum_sepolia_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_vault_liquidation_arbitrum_sepolia_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.unique_core_vault_liquidation_arbitrum_sepolia_id.39f25ec5ad", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "unique_core_vault_liquidation_arbitrum_sepolia_id"], "alias": "unique_core_vault_liquidation_arbitrum_sepolia_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.3214307, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/unique_core_vault_liquidation_arbitrum_sepolia_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_vault_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_liquidation_arbitrum_sepolia", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_vault_liquidation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_block_timestamp.3f8fcf20ee": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_arbitrum_sepolia_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidatio_8474e116a366423f34bd32de6582bf97.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_block_timestamp.3f8fcf20ee", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_vault_liquidation_arbitrum_sepolia_block_timestamp"], "alias": "not_null_core_vault_liquidatio_8474e116a366423f34bd32de6582bf97", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_vault_liquidatio_8474e116a366423f34bd32de6582bf97", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_vault_liquidatio_8474e116a366423f34bd32de6582bf97"}, "created_at": 1727988940.3231, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_vault_liquidatio_8474e116a366423f34bd32de6582bf97\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidatio_8474e116a366423f34bd32de6582bf97.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_vault_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_liquidation_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_vault_liquidation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_liquidate_as_account_id.557d546c5f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_arbitrum_sepolia_liquidate_as_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidatio_3e2565718ac00c290af7457ec26b233c.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_liquidate_as_account_id.557d546c5f", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_vault_liquidation_arbitrum_sepolia_liquidate_as_account_id"], "alias": "not_null_core_vault_liquidatio_3e2565718ac00c290af7457ec26b233c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_vault_liquidatio_3e2565718ac00c290af7457ec26b233c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_vault_liquidatio_3e2565718ac00c290af7457ec26b233c"}, "created_at": 1727988940.3248284, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_vault_liquidatio_3e2565718ac00c290af7457ec26b233c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidatio_3e2565718ac00c290af7457ec26b233c.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect liquidate_as_account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"\nwhere liquidate_as_account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "liquidate_as_account_id", "file_key_name": "models.core_vault_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_liquidation_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "liquidate_as_account_id", "model": "{{ get_where_subquery(ref('core_vault_liquidation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_arbitrum_sepolia_liquidate_as_account_id__True__0.8896409533": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_vault_liquidation_arbitrum_sepolia_liquidate_as_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__312126bbb7f0708207b65a92945e2d6a.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_arbitrum_sepolia_liquidate_as_account_id__True__0.8896409533", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_vault_liquidation_arbitrum_sepolia_liquidate_as_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__312126bbb7f0708207b65a92945e2d6a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__312126bbb7f0708207b65a92945e2d6a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__312126bbb7f0708207b65a92945e2d6a"}, "created_at": 1727988940.3264778, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__312126bbb7f0708207b65a92945e2d6a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__312126bbb7f0708207b65a92945e2d6a.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not liquidate_as_account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "liquidate_as_account_id", "file_key_name": "models.core_vault_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_liquidation_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "liquidate_as_account_id", "model": "{{ get_where_subquery(ref('core_vault_liquidation_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_liquidation_data.0e7de46ea6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_arbitrum_sepolia_liquidation_data", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidatio_66ecc7fe1d37c1d9697b7dac6b89c3dc.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_liquidation_data.0e7de46ea6", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_vault_liquidation_arbitrum_sepolia_liquidation_data"], "alias": "not_null_core_vault_liquidatio_66ecc7fe1d37c1d9697b7dac6b89c3dc", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_vault_liquidatio_66ecc7fe1d37c1d9697b7dac6b89c3dc", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_vault_liquidatio_66ecc7fe1d37c1d9697b7dac6b89c3dc"}, "created_at": 1727988940.3307214, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_vault_liquidatio_66ecc7fe1d37c1d9697b7dac6b89c3dc\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidatio_66ecc7fe1d37c1d9697b7dac6b89c3dc.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect liquidation_data\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"\nwhere liquidation_data is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "liquidation_data", "file_key_name": "models.core_vault_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_liquidation_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "liquidation_data", "model": "{{ get_where_subquery(ref('core_vault_liquidation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_contract.2bb4203c78": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_arbitrum_sepolia_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_arbitrum_sepolia_contract.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_contract.2bb4203c78", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_vault_liquidation_arbitrum_sepolia_contract"], "alias": "not_null_core_vault_liquidation_arbitrum_sepolia_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.3323786, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidation_arbitrum_sepolia_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_vault_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_liquidation_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_vault_liquidation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_block_number.fbedd6aa28": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_block_number.fbedd6aa28", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_vault_liquidation_arbitrum_sepolia_block_number"], "alias": "not_null_core_vault_liquidation_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.3342035, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidation_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_vault_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_liquidation_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_vault_liquidation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_sender.e33149c915": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_arbitrum_sepolia_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_arbitrum_sepolia_sender.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_sender.e33149c915", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_vault_liquidation_arbitrum_sepolia_sender"], "alias": "not_null_core_vault_liquidation_arbitrum_sepolia_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.3358665, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_liquidation_arbitrum_sepolia_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_vault_liquidation_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_liquidation_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_vault_liquidation_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_ts.74e3fe431f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_arbitrum_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_arbitrum_sepolia_ts.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_ts.74e3fe431f", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_vault_collateral_arbitrum_sepolia_ts"], "alias": "not_null_core_vault_collateral_arbitrum_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.3375058, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_arbitrum_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_collateral_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.core_vault_collateral_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_collateral_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('core_vault_collateral_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_block_number.7c4c28bc6d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_block_number.7c4c28bc6d", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_vault_collateral_arbitrum_sepolia_block_number"], "alias": "not_null_core_vault_collateral_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.3391316, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_collateral_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_vault_collateral_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_collateral_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_vault_collateral_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_pool_id.11828e6701": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_arbitrum_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_arbitrum_sepolia_pool_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_pool_id.11828e6701", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_vault_collateral_arbitrum_sepolia_pool_id"], "alias": "not_null_core_vault_collateral_arbitrum_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.3407767, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_arbitrum_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_collateral_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_vault_collateral_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_collateral_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_vault_collateral_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_sepolia_pool_id__True__0.99b4d66658": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_vault_collateral_arbitrum_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__4ae40b67211395d720c418bb146a39c3.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_sepolia_pool_id__True__0.99b4d66658", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_vault_collateral_arbitrum_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__4ae40b67211395d720c418bb146a39c3", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__4ae40b67211395d720c418bb146a39c3", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__4ae40b67211395d720c418bb146a39c3"}, "created_at": 1727988940.3425202, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__4ae40b67211395d720c418bb146a39c3\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__4ae40b67211395d720c418bb146a39c3.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_collateral_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_vault_collateral_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_collateral_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_vault_collateral_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_collateral_type.c23ed9827f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_arbitrum_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_arbitrum_sepolia_collateral_type.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_collateral_type.c23ed9827f", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_vault_collateral_arbitrum_sepolia_collateral_type"], "alias": "not_null_core_vault_collateral_arbitrum_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.3466578, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_arbitrum_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_collateral_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_vault_collateral_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_collateral_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_vault_collateral_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_amount.e85fb4a97b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_arbitrum_sepolia_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_arbitrum_sepolia_amount.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_amount.e85fb4a97b", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_vault_collateral_arbitrum_sepolia_amount"], "alias": "not_null_core_vault_collateral_arbitrum_sepolia_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.3484738, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_arbitrum_sepolia_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_collateral_arbitrum_sepolia\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_vault_collateral_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_collateral_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('core_vault_collateral_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_sepolia_amount__True__0.ceaca21b1b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_vault_collateral_arbitrum_sepolia_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__cfa1da681108928e241342bb92348089.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_sepolia_amount__True__0.ceaca21b1b", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_vault_collateral_arbitrum_sepolia_amount__True__0"], "alias": "dbt_utils_accepted_range_core__cfa1da681108928e241342bb92348089", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__cfa1da681108928e241342bb92348089", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__cfa1da681108928e241342bb92348089"}, "created_at": 1727988940.3501194, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__cfa1da681108928e241342bb92348089\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__cfa1da681108928e241342bb92348089.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_collateral_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_vault_collateral_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_collateral_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('core_vault_collateral_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_collateral_value.77882c9c22": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_arbitrum_sepolia_collateral_value", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_30e3cc1f32a7c29bc10fb8b0f5d20d15.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_collateral_value.77882c9c22", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_vault_collateral_arbitrum_sepolia_collateral_value"], "alias": "not_null_core_vault_collateral_30e3cc1f32a7c29bc10fb8b0f5d20d15", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_vault_collateral_30e3cc1f32a7c29bc10fb8b0f5d20d15", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_vault_collateral_30e3cc1f32a7c29bc10fb8b0f5d20d15"}, "created_at": 1727988940.354868, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_vault_collateral_30e3cc1f32a7c29bc10fb8b0f5d20d15\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_30e3cc1f32a7c29bc10fb8b0f5d20d15.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_collateral_arbitrum_sepolia\"\nwhere collateral_value is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.core_vault_collateral_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_collateral_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_value", "model": "{{ get_where_subquery(ref('core_vault_collateral_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_sepolia_collateral_value__True__0.5e64981616": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_vault_collateral_arbitrum_sepolia_collateral_value__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__6e9e2ae1310a4e2c125a94e925ab5ce8.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_sepolia_collateral_value__True__0.5e64981616", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_vault_collateral_arbitrum_sepolia_collateral_value__True__0"], "alias": "dbt_utils_accepted_range_core__6e9e2ae1310a4e2c125a94e925ab5ce8", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__6e9e2ae1310a4e2c125a94e925ab5ce8", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__6e9e2ae1310a4e2c125a94e925ab5ce8"}, "created_at": 1727988940.3565493, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__6e9e2ae1310a4e2c125a94e925ab5ce8\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__6e9e2ae1310a4e2c125a94e925ab5ce8.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_collateral_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.core_vault_collateral_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_collateral_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collateral_value", "model": "{{ get_where_subquery(ref('core_vault_collateral_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_contract_address.d90d5e4d47": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_arbitrum_sepolia_contract_address", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_4bd9ecf367855f7e41dffdb9f577c757.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_contract_address.d90d5e4d47", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_vault_collateral_arbitrum_sepolia_contract_address"], "alias": "not_null_core_vault_collateral_4bd9ecf367855f7e41dffdb9f577c757", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_vault_collateral_4bd9ecf367855f7e41dffdb9f577c757", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_vault_collateral_4bd9ecf367855f7e41dffdb9f577c757"}, "created_at": 1727988940.3606126, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_vault_collateral_4bd9ecf367855f7e41dffdb9f577c757\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_collateral_4bd9ecf367855f7e41dffdb9f577c757.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract_address\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_collateral_arbitrum_sepolia\"\nwhere contract_address is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract_address", "file_key_name": "models.core_vault_collateral_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_collateral_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract_address", "model": "{{ get_where_subquery(ref('core_vault_collateral_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_ts.6259a43e83": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_debt_arbitrum_sepolia_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_debt_arbitrum_sepolia_ts.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_ts.6259a43e83", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_vault_debt_arbitrum_sepolia_ts"], "alias": "not_null_core_vault_debt_arbitrum_sepolia_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.4498446, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_debt_arbitrum_sepolia_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_debt_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.core_vault_debt_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_debt_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('core_vault_debt_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_block_number.39b83b17e0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_debt_arbitrum_sepolia_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_debt_arbitrum_sepolia_block_number.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_block_number.39b83b17e0", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_vault_debt_arbitrum_sepolia_block_number"], "alias": "not_null_core_vault_debt_arbitrum_sepolia_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.4516473, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_debt_arbitrum_sepolia_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_debt_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_vault_debt_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_debt_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_vault_debt_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_pool_id.3d27f2e067": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_debt_arbitrum_sepolia_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_debt_arbitrum_sepolia_pool_id.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_pool_id.3d27f2e067", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_vault_debt_arbitrum_sepolia_pool_id"], "alias": "not_null_core_vault_debt_arbitrum_sepolia_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.4533374, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_debt_arbitrum_sepolia_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_debt_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_vault_debt_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_debt_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_vault_debt_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_vault_debt_arbitrum_sepolia_pool_id__True__0.6a7fea5bbc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_vault_debt_arbitrum_sepolia_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__792273c8e527e5b1b36e4666a5d0ee23.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_debt_arbitrum_sepolia_pool_id__True__0.6a7fea5bbc", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "dbt_utils_accepted_range_core_vault_debt_arbitrum_sepolia_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__792273c8e527e5b1b36e4666a5d0ee23", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__792273c8e527e5b1b36e4666a5d0ee23", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__792273c8e527e5b1b36e4666a5d0ee23"}, "created_at": 1727988940.4551027, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__792273c8e527e5b1b36e4666a5d0ee23\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/dbt_utils_accepted_range_core__792273c8e527e5b1b36e4666a5d0ee23.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_debt_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_vault_debt_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_debt_arbitrum_sepolia", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_vault_debt_arbitrum_sepolia')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_collateral_type.c136eaeaa7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_debt_arbitrum_sepolia_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_debt_arbitrum_sepolia_collateral_type.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_collateral_type.c136eaeaa7", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_vault_debt_arbitrum_sepolia_collateral_type"], "alias": "not_null_core_vault_debt_arbitrum_sepolia_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.4596677, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_debt_arbitrum_sepolia_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_debt_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_vault_debt_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_debt_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_vault_debt_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_debt.13e23e52e8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_debt_arbitrum_sepolia_debt", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_debt_arbitrum_sepolia_debt.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_debt.13e23e52e8", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_vault_debt_arbitrum_sepolia_debt"], "alias": "not_null_core_vault_debt_arbitrum_sepolia_debt", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.4615505, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_debt_arbitrum_sepolia_debt.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_debt_arbitrum_sepolia\"\nwhere debt is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "debt", "file_key_name": "models.core_vault_debt_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_debt_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "debt", "model": "{{ get_where_subquery(ref('core_vault_debt_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_contract_address.7162b1bbad": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_debt_arbitrum_sepolia_contract_address", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_debt_arbitrum_sepolia_contract_address.sql", "original_file_path": "models/raw/arbitrum/sepolia/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_contract_address.7162b1bbad", "fqn": ["synthetix", "raw", "arbitrum", "sepolia", "core", "not_null_core_vault_debt_arbitrum_sepolia_contract_address"], "alias": "not_null_core_vault_debt_arbitrum_sepolia_contract_address", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.4632416, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_arbitrum_sepolia", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_arbitrum_sepolia"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/sepolia/core/schema.yml/not_null_core_vault_debt_arbitrum_sepolia_contract_address.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract_address\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_debt_arbitrum_sepolia\"\nwhere contract_address is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract_address", "file_key_name": "models.core_vault_debt_arbitrum_sepolia", "attached_node": "model.synthetix.core_vault_debt_arbitrum_sepolia", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract_address", "model": "{{ get_where_subquery(ref('core_vault_debt_arbitrum_sepolia')) }}"}, "namespace": null}}, "test.synthetix.not_null_blocks_arbitrum_mainnet_block_number.60351acf6d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_blocks_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_blocks_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_blocks_arbitrum_mainnet_block_number.60351acf6d", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "not_null_blocks_arbitrum_mainnet_block_number"], "alias": "not_null_blocks_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.4661245, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "blocks_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.blocks_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/schema.yml/not_null_blocks_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"blocks_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.blocks_arbitrum_mainnet", "attached_node": "model.synthetix.blocks_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('blocks_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_blocks_arbitrum_mainnet_block_number.d70bece923": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_blocks_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "unique_blocks_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/schema.yml", "unique_id": "test.synthetix.unique_blocks_arbitrum_mainnet_block_number.d70bece923", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "unique_blocks_arbitrum_mainnet_block_number"], "alias": "unique_blocks_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.4678009, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "blocks_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.blocks_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/schema.yml/unique_blocks_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n block_number as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"blocks_arbitrum_mainnet\"\nwhere block_number is not null\ngroup by block_number\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.blocks_arbitrum_mainnet", "attached_node": "model.synthetix.blocks_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('blocks_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_recency_blocks_arbitrum_mainnet_hour__ts__1.e5882e697a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_recency_blocks_arbitrum_mainnet_hour__ts__1", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_recency_blocks_arbitrum_mainnet_hour__ts__1.sql", "original_file_path": "models/raw/arbitrum/mainnet/schema.yml", "unique_id": "test.synthetix.dbt_utils_recency_blocks_arbitrum_mainnet_hour__ts__1.e5882e697a", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "dbt_utils_recency_blocks_arbitrum_mainnet_hour__ts__1"], "alias": "dbt_utils_recency_blocks_arbitrum_mainnet_hour__ts__1", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.469568, "relation_name": null, "raw_code": "{{ dbt_utils.test_recency(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "blocks_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_recency", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.blocks_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/schema.yml/dbt_utils_recency_blocks_arbitrum_mainnet_hour__ts__1.sql", "compiled": true, "compiled_code": "\n\n\n\n\n\n\nwith recency as (\n\n select \n\n \n \n max(ts) as most_recent\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"blocks_arbitrum_mainnet\"\n\n \n\n)\n\nselect\n\n \n most_recent,\n cast(\n\n now() + ((interval '1 hour') * (-1))\n\n as timestamp) as threshold\n\nfrom recency\nwhere most_recent < cast(\n\n now() + ((interval '1 hour') * (-1))\n\n as timestamp)\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": null, "file_key_name": "models.blocks_arbitrum_mainnet", "attached_node": "model.synthetix.blocks_arbitrum_mainnet", "test_metadata": {"name": "recency", "kwargs": {"datepart": "hour", "field": "ts", "interval": 1, "model": "{{ get_where_subquery(ref('blocks_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.unique_perp_account_created_arbitrum_mainnet_id.c50800d3e3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_account_created_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_account_created_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_account_created_arbitrum_mainnet_id.c50800d3e3", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "unique_perp_account_created_arbitrum_mainnet_id"], "alias": "unique_perp_account_created_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.4926333, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_account_created_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_created_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_account_created_arbitrum_mainnet", "attached_node": "model.synthetix.perp_account_created_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_account_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_id.6ebc461a9f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_id.6ebc461a9f", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_account_created_arbitrum_mainnet_id"], "alias": "not_null_perp_account_created_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.4943123, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_created_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_account_created_arbitrum_mainnet", "attached_node": "model.synthetix.perp_account_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_account_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_event_name.9b0f514dfe": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_arbitrum_mainnet_event_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_event_name.9b0f514dfe", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_account_created_arbitrum_mainnet_event_name"], "alias": "not_null_perp_account_created_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.4959743, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_created_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_account_created_arbitrum_mainnet", "attached_node": "model.synthetix.perp_account_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_account_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_account_created_arbitrum_mainnet_event_name__AccountCreated.e3b8716bf0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_account_created_arbitrum_mainnet_event_name__AccountCreated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_account_c_ad536fa73a69e172f98a6e8e372642eb.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_account_created_arbitrum_mainnet_event_name__AccountCreated.e3b8716bf0", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "accepted_values_perp_account_created_arbitrum_mainnet_event_name__AccountCreated"], "alias": "accepted_values_perp_account_c_ad536fa73a69e172f98a6e8e372642eb", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_account_c_ad536fa73a69e172f98a6e8e372642eb", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_account_c_ad536fa73a69e172f98a6e8e372642eb"}, "created_at": 1727988940.4977374, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_account_c_ad536fa73a69e172f98a6e8e372642eb\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_account_c_ad536fa73a69e172f98a6e8e372642eb.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_created_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'AccountCreated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_account_created_arbitrum_mainnet", "attached_node": "model.synthetix.perp_account_created_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["AccountCreated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_account_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_block_number.9d9960063c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_block_number.9d9960063c", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_account_created_arbitrum_mainnet_block_number"], "alias": "not_null_perp_account_created_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.5019479, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_created_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_account_created_arbitrum_mainnet", "attached_node": "model.synthetix.perp_account_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_account_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_block_timestamp.aa150ec309": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_arbitrum_mainnet_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_block_timestamp.aa150ec309", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_account_created_arbitrum_mainnet_block_timestamp"], "alias": "not_null_perp_account_created_arbitrum_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.5037947, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_created_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_account_created_arbitrum_mainnet", "attached_node": "model.synthetix.perp_account_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_account_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_owner.d496ae59c0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_arbitrum_mainnet_owner", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_arbitrum_mainnet_owner.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_owner.d496ae59c0", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_account_created_arbitrum_mainnet_owner"], "alias": "not_null_perp_account_created_arbitrum_mainnet_owner", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.5054927, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_owner.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_created_arbitrum_mainnet\"\nwhere owner is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "owner", "file_key_name": "models.perp_account_created_arbitrum_mainnet", "attached_node": "model.synthetix.perp_account_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "owner", "model": "{{ get_where_subquery(ref('perp_account_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_account_id.6064e6e85b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_arbitrum_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_arbitrum_mainnet_account_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_account_id.6064e6e85b", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_account_created_arbitrum_mainnet_account_id"], "alias": "not_null_perp_account_created_arbitrum_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.5071583, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_created_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_account_created_arbitrum_mainnet", "attached_node": "model.synthetix.perp_account_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_account_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_account_created_arbitrum_mainnet_account_id__True__0.976edf0951": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_account_created_arbitrum_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__4ba9f1a82af203aaf765ea2358992714.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_account_created_arbitrum_mainnet_account_id__True__0.976edf0951", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_perp_account_created_arbitrum_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__4ba9f1a82af203aaf765ea2358992714", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__4ba9f1a82af203aaf765ea2358992714", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__4ba9f1a82af203aaf765ea2358992714"}, "created_at": 1727988940.508825, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__4ba9f1a82af203aaf765ea2358992714\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__4ba9f1a82af203aaf765ea2358992714.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_created_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_account_created_arbitrum_mainnet", "attached_node": "model.synthetix.perp_account_created_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_account_created_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_transaction_hash.4458887a25": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_arbitrum_mainnet_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_transaction_hash.4458887a25", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_account_created_arbitrum_mainnet_transaction_hash"], "alias": "not_null_perp_account_created_arbitrum_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.5131495, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_created_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_account_created_arbitrum_mainnet", "attached_node": "model.synthetix.perp_account_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_account_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_contract.afb3ec2b69": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_created_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_created_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_contract.afb3ec2b69", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_account_created_arbitrum_mainnet_contract"], "alias": "not_null_perp_account_created_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.514848, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_created_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_created_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_account_created_arbitrum_mainnet", "attached_node": "model.synthetix.perp_account_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_account_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_order_committed_arbitrum_mainnet_id.3373ae33a2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_order_committed_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_order_committed_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_order_committed_arbitrum_mainnet_id.3373ae33a2", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "unique_perp_order_committed_arbitrum_mainnet_id"], "alias": "unique_perp_order_committed_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.5165312, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_order_committed_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_committed_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_order_committed_arbitrum_mainnet", "attached_node": "model.synthetix.perp_order_committed_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_order_committed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_id.3d80312645": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_id.3d80312645", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_order_committed_arbitrum_mainnet_id"], "alias": "not_null_perp_order_committed_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.51831, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_committed_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_order_committed_arbitrum_mainnet", "attached_node": "model.synthetix.perp_order_committed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_order_committed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_block_number.d86120fbb2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_block_number.d86120fbb2", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_order_committed_arbitrum_mainnet_block_number"], "alias": "not_null_perp_order_committed_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.5199692, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_committed_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_order_committed_arbitrum_mainnet", "attached_node": "model.synthetix.perp_order_committed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_order_committed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_block_timestamp.9450bd7715": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_arbitrum_mainnet_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_block_timestamp.9450bd7715", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_order_committed_arbitrum_mainnet_block_timestamp"], "alias": "not_null_perp_order_committed_arbitrum_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.5215993, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_committed_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_order_committed_arbitrum_mainnet", "attached_node": "model.synthetix.perp_order_committed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_order_committed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_transaction_hash.4876108100": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_arbitrum_mainnet_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_transaction_hash.4876108100", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_order_committed_arbitrum_mainnet_transaction_hash"], "alias": "not_null_perp_order_committed_arbitrum_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.5232422, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_committed_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_order_committed_arbitrum_mainnet", "attached_node": "model.synthetix.perp_order_committed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_order_committed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_contract.4d5fe85c13": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_contract.4d5fe85c13", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_order_committed_arbitrum_mainnet_contract"], "alias": "not_null_perp_order_committed_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.52488, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_committed_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_order_committed_arbitrum_mainnet", "attached_node": "model.synthetix.perp_order_committed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_order_committed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_event_name.d96a04bc5b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_arbitrum_mainnet_event_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_event_name.d96a04bc5b", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_order_committed_arbitrum_mainnet_event_name"], "alias": "not_null_perp_order_committed_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.5266216, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_committed_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_order_committed_arbitrum_mainnet", "attached_node": "model.synthetix.perp_order_committed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_order_committed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_order_committed_arbitrum_mainnet_event_name__OrderCommitted.80f5b2af2f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_order_committed_arbitrum_mainnet_event_name__OrderCommitted", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_order_com_1ede6222ca85cf83e2e502d5067ab257.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_order_committed_arbitrum_mainnet_event_name__OrderCommitted.80f5b2af2f", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "accepted_values_perp_order_committed_arbitrum_mainnet_event_name__OrderCommitted"], "alias": "accepted_values_perp_order_com_1ede6222ca85cf83e2e502d5067ab257", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_order_com_1ede6222ca85cf83e2e502d5067ab257", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_order_com_1ede6222ca85cf83e2e502d5067ab257"}, "created_at": 1727988940.528266, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_order_com_1ede6222ca85cf83e2e502d5067ab257\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_order_com_1ede6222ca85cf83e2e502d5067ab257.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_committed_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderCommitted'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_order_committed_arbitrum_mainnet", "attached_node": "model.synthetix.perp_order_committed_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["OrderCommitted"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_order_committed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_market_id.c88a9b80a9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_arbitrum_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_arbitrum_mainnet_market_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_market_id.c88a9b80a9", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_order_committed_arbitrum_mainnet_market_id"], "alias": "not_null_perp_order_committed_arbitrum_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.5330324, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_committed_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_order_committed_arbitrum_mainnet", "attached_node": "model.synthetix.perp_order_committed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_order_committed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_order_committed_arbitrum_mainnet_market_id__True__0.d1559e05f3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_order_committed_arbitrum_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__e5fa40697cdd09e1992362906d26e089.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_committed_arbitrum_mainnet_market_id__True__0.d1559e05f3", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_perp_order_committed_arbitrum_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_perp__e5fa40697cdd09e1992362906d26e089", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__e5fa40697cdd09e1992362906d26e089", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__e5fa40697cdd09e1992362906d26e089"}, "created_at": 1727988940.5347302, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__e5fa40697cdd09e1992362906d26e089\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__e5fa40697cdd09e1992362906d26e089.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_committed_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_order_committed_arbitrum_mainnet", "attached_node": "model.synthetix.perp_order_committed_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_order_committed_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_account_id.51a7bcf136": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_committed_arbitrum_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_committed_arbitrum_mainnet_account_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_account_id.51a7bcf136", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_order_committed_arbitrum_mainnet_account_id"], "alias": "not_null_perp_order_committed_arbitrum_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.5390491, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_committed_arbitrum_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_committed_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_order_committed_arbitrum_mainnet", "attached_node": "model.synthetix.perp_order_committed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_order_committed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_order_committed_arbitrum_mainnet_account_id__True__0.83d9cf1359": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_order_committed_arbitrum_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__58f8a3f97753beeb17f6aee7f5f641e5.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_committed_arbitrum_mainnet_account_id__True__0.83d9cf1359", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_perp_order_committed_arbitrum_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__58f8a3f97753beeb17f6aee7f5f641e5", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__58f8a3f97753beeb17f6aee7f5f641e5", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__58f8a3f97753beeb17f6aee7f5f641e5"}, "created_at": 1727988940.5407674, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__58f8a3f97753beeb17f6aee7f5f641e5\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_committed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_committed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__58f8a3f97753beeb17f6aee7f5f641e5.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_committed_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_order_committed_arbitrum_mainnet", "attached_node": "model.synthetix.perp_order_committed_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_order_committed_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_contract.deb2106eaa": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_contract.deb2106eaa", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_order_settled_arbitrum_mainnet_contract"], "alias": "not_null_perp_order_settled_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.5449426, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.perp_order_settled_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_order_settled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_event_name.606b4d8510": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_arbitrum_mainnet_event_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_event_name.606b4d8510", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_order_settled_arbitrum_mainnet_event_name"], "alias": "not_null_perp_order_settled_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.5467834, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.perp_order_settled_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_order_settled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_order_settled_arbitrum_mainnet_event_name__OrderSettled.5e1793594f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_order_settled_arbitrum_mainnet_event_name__OrderSettled", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_order_set_3853d401f2e5cee7c207ccf9a282cd2f.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_order_settled_arbitrum_mainnet_event_name__OrderSettled.5e1793594f", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "accepted_values_perp_order_settled_arbitrum_mainnet_event_name__OrderSettled"], "alias": "accepted_values_perp_order_set_3853d401f2e5cee7c207ccf9a282cd2f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_order_set_3853d401f2e5cee7c207ccf9a282cd2f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_order_set_3853d401f2e5cee7c207ccf9a282cd2f"}, "created_at": 1727988940.548484, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_order_set_3853d401f2e5cee7c207ccf9a282cd2f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_order_set_3853d401f2e5cee7c207ccf9a282cd2f.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderSettled'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.perp_order_settled_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["OrderSettled"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_order_settled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_account_id.5f60dea264": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_arbitrum_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_arbitrum_mainnet_account_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_account_id.5f60dea264", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_order_settled_arbitrum_mainnet_account_id"], "alias": "not_null_perp_order_settled_arbitrum_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.5527673, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.perp_order_settled_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_order_settled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_mainnet_account_id__True__0.fcdc188551": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_order_settled_arbitrum_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__b8618513df7561a108f28d10061ee977.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_mainnet_account_id__True__0.fcdc188551", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_perp_order_settled_arbitrum_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__b8618513df7561a108f28d10061ee977", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__b8618513df7561a108f28d10061ee977", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__b8618513df7561a108f28d10061ee977"}, "created_at": 1727988940.5545144, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__b8618513df7561a108f28d10061ee977\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__b8618513df7561a108f28d10061ee977.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.perp_order_settled_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_order_settled_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_market_id.793bf9835c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_arbitrum_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_arbitrum_mainnet_market_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_market_id.793bf9835c", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_order_settled_arbitrum_mainnet_market_id"], "alias": "not_null_perp_order_settled_arbitrum_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.5586722, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.perp_order_settled_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_order_settled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_mainnet_market_id__True__0.c52a7e4ed8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_order_settled_arbitrum_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__eab6fcbdb77cbe6e82c9735f2fe8b151.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_mainnet_market_id__True__0.c52a7e4ed8", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_perp_order_settled_arbitrum_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_perp__eab6fcbdb77cbe6e82c9735f2fe8b151", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__eab6fcbdb77cbe6e82c9735f2fe8b151", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__eab6fcbdb77cbe6e82c9735f2fe8b151"}, "created_at": 1727988940.560547, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__eab6fcbdb77cbe6e82c9735f2fe8b151\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__eab6fcbdb77cbe6e82c9735f2fe8b151.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.perp_order_settled_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_order_settled_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_collected_fees.7370e63505": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_arbitrum_mainnet_collected_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_arbitrum_mainnet_collected_fees.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_collected_fees.7370e63505", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_order_settled_arbitrum_mainnet_collected_fees"], "alias": "not_null_perp_order_settled_arbitrum_mainnet_collected_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.5646682, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_collected_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\"\nwhere collected_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.perp_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.perp_order_settled_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collected_fees", "model": "{{ get_where_subquery(ref('perp_order_settled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_mainnet_collected_fees__True__0.356b57ba59": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_order_settled_arbitrum_mainnet_collected_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__9c0083a0ac46f3ce69e1fad350f4e7a4.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_mainnet_collected_fees__True__0.356b57ba59", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_perp_order_settled_arbitrum_mainnet_collected_fees__True__0"], "alias": "dbt_utils_accepted_range_perp__9c0083a0ac46f3ce69e1fad350f4e7a4", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__9c0083a0ac46f3ce69e1fad350f4e7a4", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__9c0083a0ac46f3ce69e1fad350f4e7a4"}, "created_at": 1727988940.5665407, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__9c0083a0ac46f3ce69e1fad350f4e7a4\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__9c0083a0ac46f3ce69e1fad350f4e7a4.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.perp_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.perp_order_settled_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collected_fees", "model": "{{ get_where_subquery(ref('perp_order_settled_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_transaction_hash.1344347ee5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_arbitrum_mainnet_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_transaction_hash.1344347ee5", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_order_settled_arbitrum_mainnet_transaction_hash"], "alias": "not_null_perp_order_settled_arbitrum_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.5706966, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.perp_order_settled_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_order_settled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_block_timestamp.ae7ec6c8ef": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_arbitrum_mainnet_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_block_timestamp.ae7ec6c8ef", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_order_settled_arbitrum_mainnet_block_timestamp"], "alias": "not_null_perp_order_settled_arbitrum_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.5725849, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.perp_order_settled_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_order_settled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_block_number.6bb5256b7b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_block_number.6bb5256b7b", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_order_settled_arbitrum_mainnet_block_number"], "alias": "not_null_perp_order_settled_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.574247, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.perp_order_settled_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_order_settled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_order_settled_arbitrum_mainnet_id.b9d03afd65": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_order_settled_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_order_settled_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_order_settled_arbitrum_mainnet_id.b9d03afd65", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "unique_perp_order_settled_arbitrum_mainnet_id"], "alias": "unique_perp_order_settled_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.5759234, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_order_settled_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.perp_order_settled_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_order_settled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_id.8d20cf26c1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_order_settled_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_order_settled_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_id.8d20cf26c1", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_order_settled_arbitrum_mainnet_id"], "alias": "not_null_perp_order_settled_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.5775807, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_order_settled_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.perp_order_settled_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_order_settled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_market_updated_arbitrum_mainnet_id.ca2bc0e1a1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_market_updated_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_market_updated_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_market_updated_arbitrum_mainnet_id.ca2bc0e1a1", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "unique_perp_market_updated_arbitrum_mainnet_id"], "alias": "unique_perp_market_updated_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.5792017, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_market_updated_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_market_updated_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_id.c3a83ad1d0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_id.c3a83ad1d0", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_market_updated_arbitrum_mainnet_id"], "alias": "not_null_perp_market_updated_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.5809388, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_block_number.22032f5e3f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_block_number.22032f5e3f", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_market_updated_arbitrum_mainnet_block_number"], "alias": "not_null_perp_market_updated_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.582588, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_block_timestamp.c82304cd0d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_arbitrum_mainnet_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_block_timestamp.c82304cd0d", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_market_updated_arbitrum_mainnet_block_timestamp"], "alias": "not_null_perp_market_updated_arbitrum_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.5841925, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_transaction_hash.35ad1a325b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_arbitrum_mainnet_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_transaction_hash.35ad1a325b", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_market_updated_arbitrum_mainnet_transaction_hash"], "alias": "not_null_perp_market_updated_arbitrum_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.5858376, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_contract.ae7ff19df0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_contract.ae7ff19df0", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_market_updated_arbitrum_mainnet_contract"], "alias": "not_null_perp_market_updated_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.5876064, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_event_name.bbd9a88ac4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_arbitrum_mainnet_event_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_event_name.bbd9a88ac4", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_market_updated_arbitrum_mainnet_event_name"], "alias": "not_null_perp_market_updated_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.589223, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_market_updated_arbitrum_mainnet_event_name__MarketUpdated.8146a5947b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_market_updated_arbitrum_mainnet_event_name__MarketUpdated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_market_up_96868c8ca25b68dc23628635feea72fd.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_market_updated_arbitrum_mainnet_event_name__MarketUpdated.8146a5947b", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "accepted_values_perp_market_updated_arbitrum_mainnet_event_name__MarketUpdated"], "alias": "accepted_values_perp_market_up_96868c8ca25b68dc23628635feea72fd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_market_up_96868c8ca25b68dc23628635feea72fd", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_market_up_96868c8ca25b68dc23628635feea72fd"}, "created_at": 1727988940.5908763, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_market_up_96868c8ca25b68dc23628635feea72fd\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_market_up_96868c8ca25b68dc23628635feea72fd.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketUpdated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_market_updated_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["MarketUpdated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_market_id.7a1df365b6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_arbitrum_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_arbitrum_mainnet_market_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_market_id.7a1df365b6", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_market_updated_arbitrum_mainnet_market_id"], "alias": "not_null_perp_market_updated_arbitrum_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.595096, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_mainnet_market_id__True__0.49bfd0ea1e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_market_updated_arbitrum_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__e6c5697bbf9d848353fcb5b5dbc9fc22.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_mainnet_market_id__True__0.49bfd0ea1e", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_perp_market_updated_arbitrum_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_perp__e6c5697bbf9d848353fcb5b5dbc9fc22", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__e6c5697bbf9d848353fcb5b5dbc9fc22", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__e6c5697bbf9d848353fcb5b5dbc9fc22"}, "created_at": 1727988940.5968041, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__e6c5697bbf9d848353fcb5b5dbc9fc22\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__e6c5697bbf9d848353fcb5b5dbc9fc22.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_market_updated_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_market_updated_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_price.c754965f12": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_arbitrum_mainnet_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_arbitrum_mainnet_price.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_price.c754965f12", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_market_updated_arbitrum_mainnet_price"], "alias": "not_null_perp_market_updated_arbitrum_mainnet_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.6010737, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.perp_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('perp_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_mainnet_price__True__0.08ca8e4202": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_market_updated_arbitrum_mainnet_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__3bf63a7e9121704fe7fdc59226aafb10.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_mainnet_price__True__0.08ca8e4202", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_perp_market_updated_arbitrum_mainnet_price__True__0"], "alias": "dbt_utils_accepted_range_perp__3bf63a7e9121704fe7fdc59226aafb10", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__3bf63a7e9121704fe7fdc59226aafb10", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__3bf63a7e9121704fe7fdc59226aafb10"}, "created_at": 1727988940.602804, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__3bf63a7e9121704fe7fdc59226aafb10\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__3bf63a7e9121704fe7fdc59226aafb10.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.perp_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_market_updated_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "price", "model": "{{ get_where_subquery(ref('perp_market_updated_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_interest_rate.2f297e2d1a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_updated_arbitrum_mainnet_interest_rate", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_updated_arbitrum_mainnet_interest_rate.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_interest_rate.2f297e2d1a", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_market_updated_arbitrum_mainnet_interest_rate"], "alias": "not_null_perp_market_updated_arbitrum_mainnet_interest_rate", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.607097, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_updated_arbitrum_mainnet_interest_rate.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest_rate\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"\nwhere interest_rate is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "interest_rate", "file_key_name": "models.perp_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "interest_rate", "model": "{{ get_where_subquery(ref('perp_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_mainnet_interest_rate__True__0.6f303fc104": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_market_updated_arbitrum_mainnet_interest_rate__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__b96e3cc2db64c17056b956c0d240030a.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_mainnet_interest_rate__True__0.6f303fc104", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_perp_market_updated_arbitrum_mainnet_interest_rate__True__0"], "alias": "dbt_utils_accepted_range_perp__b96e3cc2db64c17056b956c0d240030a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__b96e3cc2db64c17056b956c0d240030a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__b96e3cc2db64c17056b956c0d240030a"}, "created_at": 1727988940.6088002, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__b96e3cc2db64c17056b956c0d240030a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__b96e3cc2db64c17056b956c0d240030a.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not interest_rate >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "interest_rate", "file_key_name": "models.perp_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_market_updated_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "interest_rate", "model": "{{ get_where_subquery(ref('perp_market_updated_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_account_id.c6ae3fbdf6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_arbitrum_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquidated_arbitrum_mainnet_account_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_account_id.c6ae3fbdf6", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_position_liquidated_arbitrum_mainnet_account_id"], "alias": "not_null_perp_position_liquidated_arbitrum_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.6134775, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_position_liquidated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_account_id__True__0.913cfd25f2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__1c9a1f30a4a647507e5f545b1882909d.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_account_id__True__0.913cfd25f2", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__1c9a1f30a4a647507e5f545b1882909d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__1c9a1f30a4a647507e5f545b1882909d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__1c9a1f30a4a647507e5f545b1882909d"}, "created_at": 1727988940.615166, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__1c9a1f30a4a647507e5f545b1882909d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__1c9a1f30a4a647507e5f545b1882909d.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_position_liquidated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_market_id.f123e58c83": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_arbitrum_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquidated_arbitrum_mainnet_market_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_market_id.f123e58c83", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_position_liquidated_arbitrum_mainnet_market_id"], "alias": "not_null_perp_position_liquidated_arbitrum_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.6194253, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_position_liquidated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_market_id__True__0.5138d00a1a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__22006da0d293618a514ac7a9ca241586.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_market_id__True__0.5138d00a1a", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_perp__22006da0d293618a514ac7a9ca241586", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__22006da0d293618a514ac7a9ca241586", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__22006da0d293618a514ac7a9ca241586"}, "created_at": 1727988940.6211326, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__22006da0d293618a514ac7a9ca241586\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__22006da0d293618a514ac7a9ca241586.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_position_liquidated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.unique_perp_position_liquidated_arbitrum_mainnet_id.f231e459dd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_position_liquidated_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_position_liquidated_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_position_liquidated_arbitrum_mainnet_id.f231e459dd", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "unique_perp_position_liquidated_arbitrum_mainnet_id"], "alias": "unique_perp_position_liquidated_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.6253855, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_position_liquidated_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_position_liquidated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_id.1013d30960": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquidated_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_id.1013d30960", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_position_liquidated_arbitrum_mainnet_id"], "alias": "not_null_perp_position_liquidated_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.6270704, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_position_liquidated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_transaction_hash.bc9ed917d3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquida_ba81c81d4b4cda4e615359afe1fe4fae.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_transaction_hash.bc9ed917d3", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_position_liquidated_arbitrum_mainnet_transaction_hash"], "alias": "not_null_perp_position_liquida_ba81c81d4b4cda4e615359afe1fe4fae", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_position_liquida_ba81c81d4b4cda4e615359afe1fe4fae", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_position_liquida_ba81c81d4b4cda4e615359afe1fe4fae"}, "created_at": 1727988940.6288166, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_position_liquida_ba81c81d4b4cda4e615359afe1fe4fae\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquida_ba81c81d4b4cda4e615359afe1fe4fae.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_position_liquidated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_current_position_size.2f7c9b0c99": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_arbitrum_mainnet_current_position_size", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquida_a7e2cf044bc951dcf2012601aa0cf34f.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_current_position_size.2f7c9b0c99", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_position_liquidated_arbitrum_mainnet_current_position_size"], "alias": "not_null_perp_position_liquida_a7e2cf044bc951dcf2012601aa0cf34f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_position_liquida_a7e2cf044bc951dcf2012601aa0cf34f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_position_liquida_a7e2cf044bc951dcf2012601aa0cf34f"}, "created_at": 1727988940.6305065, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_position_liquida_a7e2cf044bc951dcf2012601aa0cf34f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquida_a7e2cf044bc951dcf2012601aa0cf34f.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect current_position_size\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\nwhere current_position_size is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "current_position_size", "file_key_name": "models.perp_position_liquidated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "current_position_size", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_current_position_size__True__0.1f4c66d819": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_current_position_size__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__1ba201da8444fd8939aa900e476fa69e.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_current_position_size__True__0.1f4c66d819", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_current_position_size__True__0"], "alias": "dbt_utils_accepted_range_perp__1ba201da8444fd8939aa900e476fa69e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__1ba201da8444fd8939aa900e476fa69e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__1ba201da8444fd8939aa900e476fa69e"}, "created_at": 1727988940.63221, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__1ba201da8444fd8939aa900e476fa69e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__1ba201da8444fd8939aa900e476fa69e.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not current_position_size >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "current_position_size", "file_key_name": "models.perp_position_liquidated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "current_position_size", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_event_name.badd34253b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquidated_arbitrum_mainnet_event_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_event_name.badd34253b", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_position_liquidated_arbitrum_mainnet_event_name"], "alias": "not_null_perp_position_liquidated_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.6364853, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_position_liquidated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_position_liquidated_arbitrum_mainnet_event_name__PositionLiquidated.0ec93e93c0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_position_liquidated_arbitrum_mainnet_event_name__PositionLiquidated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_position__11574660f3b008caba0e75c051a8f0c9.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_position_liquidated_arbitrum_mainnet_event_name__PositionLiquidated.0ec93e93c0", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "accepted_values_perp_position_liquidated_arbitrum_mainnet_event_name__PositionLiquidated"], "alias": "accepted_values_perp_position__11574660f3b008caba0e75c051a8f0c9", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_position__11574660f3b008caba0e75c051a8f0c9", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_position__11574660f3b008caba0e75c051a8f0c9"}, "created_at": 1727988940.6381605, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_position__11574660f3b008caba0e75c051a8f0c9\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_position__11574660f3b008caba0e75c051a8f0c9.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PositionLiquidated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_position_liquidated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["PositionLiquidated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_block_number.5467c2494c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquidated_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_block_number.5467c2494c", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_position_liquidated_arbitrum_mainnet_block_number"], "alias": "not_null_perp_position_liquidated_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.6423693, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_position_liquidated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_amount_liquidated.85c1ba4ec8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_arbitrum_mainnet_amount_liquidated", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquida_5286686b59e626f40ffd8eb5b0719611.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_amount_liquidated.85c1ba4ec8", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_position_liquidated_arbitrum_mainnet_amount_liquidated"], "alias": "not_null_perp_position_liquida_5286686b59e626f40ffd8eb5b0719611", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_position_liquida_5286686b59e626f40ffd8eb5b0719611", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_position_liquida_5286686b59e626f40ffd8eb5b0719611"}, "created_at": 1727988940.6440473, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_position_liquida_5286686b59e626f40ffd8eb5b0719611\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquida_5286686b59e626f40ffd8eb5b0719611.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_liquidated\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\nwhere amount_liquidated is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_liquidated", "file_key_name": "models.perp_position_liquidated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_liquidated", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_amount_liquidated__True__0.284e66108e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_amount_liquidated__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__ca2e2aa725c41a4c2aebf56b0c0174b0.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_amount_liquidated__True__0.284e66108e", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_amount_liquidated__True__0"], "alias": "dbt_utils_accepted_range_perp__ca2e2aa725c41a4c2aebf56b0c0174b0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__ca2e2aa725c41a4c2aebf56b0c0174b0", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__ca2e2aa725c41a4c2aebf56b0c0174b0"}, "created_at": 1727988940.6457253, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__ca2e2aa725c41a4c2aebf56b0c0174b0\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__ca2e2aa725c41a4c2aebf56b0c0174b0.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_liquidated >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_liquidated", "file_key_name": "models.perp_position_liquidated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount_liquidated", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_contract.bde78fd4de": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquidated_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_contract.bde78fd4de", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_position_liquidated_arbitrum_mainnet_contract"], "alias": "not_null_perp_position_liquidated_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.6500096, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquidated_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_position_liquidated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_block_timestamp.2e92e4c30d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_position_liquidated_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_position_liquida_f72413746226d975b668810030d1f157.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_block_timestamp.2e92e4c30d", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_position_liquidated_arbitrum_mainnet_block_timestamp"], "alias": "not_null_perp_position_liquida_f72413746226d975b668810030d1f157", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_position_liquida_f72413746226d975b668810030d1f157", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_position_liquida_f72413746226d975b668810030d1f157"}, "created_at": 1727988940.6516936, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_position_liquida_f72413746226d975b668810030d1f157\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_position_liquidated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_position_liquida_f72413746226d975b668810030d1f157.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_position_liquidated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_position_liquidated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_position_liquidated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_account_liquidation_attempt_arbitrum_mainnet_id.36625245e5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_account_liquidation_attempt_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_account_liquidation_attempt_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_account_liquidation_attempt_arbitrum_mainnet_id.36625245e5", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "unique_perp_account_liquidation_attempt_arbitrum_mainnet_id"], "alias": "unique_perp_account_liquidation_attempt_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.6534898, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_account_liquidation_attempt_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_liquidation_attempt_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_account_liquidation_attempt_arbitrum_mainnet", "attached_node": "model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_id.3b273ee7cd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidation_attempt_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_id.3b273ee7cd", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_account_liquidation_attempt_arbitrum_mainnet_id"], "alias": "not_null_perp_account_liquidation_attempt_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.655145, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidation_attempt_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_liquidation_attempt_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_account_liquidation_attempt_arbitrum_mainnet", "attached_node": "model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_account_id.e5775f05d6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_arbitrum_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidat_0f82999a80450d03b61b144cc0fca13a.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_account_id.e5775f05d6", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_account_liquidation_attempt_arbitrum_mainnet_account_id"], "alias": "not_null_perp_account_liquidat_0f82999a80450d03b61b144cc0fca13a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_account_liquidat_0f82999a80450d03b61b144cc0fca13a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_account_liquidat_0f82999a80450d03b61b144cc0fca13a"}, "created_at": 1727988940.656822, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_account_liquidat_0f82999a80450d03b61b144cc0fca13a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_0f82999a80450d03b61b144cc0fca13a.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_liquidation_attempt_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_account_liquidation_attempt_arbitrum_mainnet", "attached_node": "model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_mainnet_account_id__True__0.69e5c1f239": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__6f1bc4db15b9550cf73dd0245de3ed99.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_mainnet_account_id__True__0.69e5c1f239", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__6f1bc4db15b9550cf73dd0245de3ed99", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__6f1bc4db15b9550cf73dd0245de3ed99", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__6f1bc4db15b9550cf73dd0245de3ed99"}, "created_at": 1727988940.6584868, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__6f1bc4db15b9550cf73dd0245de3ed99\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__6f1bc4db15b9550cf73dd0245de3ed99.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_liquidation_attempt_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_account_liquidation_attempt_arbitrum_mainnet", "attached_node": "model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_block_number.cce38fccf5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidat_fb00df2cd316359481ed878400b3e50d.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_block_number.cce38fccf5", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_account_liquidation_attempt_arbitrum_mainnet_block_number"], "alias": "not_null_perp_account_liquidat_fb00df2cd316359481ed878400b3e50d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_account_liquidat_fb00df2cd316359481ed878400b3e50d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_account_liquidat_fb00df2cd316359481ed878400b3e50d"}, "created_at": 1727988940.6627276, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_account_liquidat_fb00df2cd316359481ed878400b3e50d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_fb00df2cd316359481ed878400b3e50d.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_liquidation_attempt_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_account_liquidation_attempt_arbitrum_mainnet", "attached_node": "model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_reward.db84ec60c0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_arbitrum_mainnet_reward", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidat_0b681aef0741ed806b7204047c1740cf.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_reward.db84ec60c0", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_account_liquidation_attempt_arbitrum_mainnet_reward"], "alias": "not_null_perp_account_liquidat_0b681aef0741ed806b7204047c1740cf", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_account_liquidat_0b681aef0741ed806b7204047c1740cf", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_account_liquidat_0b681aef0741ed806b7204047c1740cf"}, "created_at": 1727988940.6643624, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_account_liquidat_0b681aef0741ed806b7204047c1740cf\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_0b681aef0741ed806b7204047c1740cf.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect reward\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_liquidation_attempt_arbitrum_mainnet\"\nwhere reward is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "reward", "file_key_name": "models.perp_account_liquidation_attempt_arbitrum_mainnet", "attached_node": "model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "reward", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_mainnet_reward__True__0.0687f26a19": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_mainnet_reward__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__e77fc265631cce00efad12c7c04ac131.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_mainnet_reward__True__0.0687f26a19", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_mainnet_reward__True__0"], "alias": "dbt_utils_accepted_range_perp__e77fc265631cce00efad12c7c04ac131", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__e77fc265631cce00efad12c7c04ac131", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__e77fc265631cce00efad12c7c04ac131"}, "created_at": 1727988940.6660273, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__e77fc265631cce00efad12c7c04ac131\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__e77fc265631cce00efad12c7c04ac131.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_liquidation_attempt_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not reward >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "reward", "file_key_name": "models.perp_account_liquidation_attempt_arbitrum_mainnet", "attached_node": "model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "reward", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_block_timestamp.384d202b30": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidat_5894c14b057748a46465d0283cc333b6.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_block_timestamp.384d202b30", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_account_liquidation_attempt_arbitrum_mainnet_block_timestamp"], "alias": "not_null_perp_account_liquidat_5894c14b057748a46465d0283cc333b6", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_account_liquidat_5894c14b057748a46465d0283cc333b6", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_account_liquidat_5894c14b057748a46465d0283cc333b6"}, "created_at": 1727988940.670421, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_account_liquidat_5894c14b057748a46465d0283cc333b6\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_5894c14b057748a46465d0283cc333b6.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_liquidation_attempt_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_account_liquidation_attempt_arbitrum_mainnet", "attached_node": "model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_contract.34132d3a0f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidat_95a9cab9f1eb33acaccbbf0d1796bdf9.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_contract.34132d3a0f", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_account_liquidation_attempt_arbitrum_mainnet_contract"], "alias": "not_null_perp_account_liquidat_95a9cab9f1eb33acaccbbf0d1796bdf9", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_account_liquidat_95a9cab9f1eb33acaccbbf0d1796bdf9", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_account_liquidat_95a9cab9f1eb33acaccbbf0d1796bdf9"}, "created_at": 1727988940.6721082, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_account_liquidat_95a9cab9f1eb33acaccbbf0d1796bdf9\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_95a9cab9f1eb33acaccbbf0d1796bdf9.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_liquidation_attempt_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_account_liquidation_attempt_arbitrum_mainnet", "attached_node": "model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_event_name.03d3da6f51": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidat_dc612dd0fc5561975d0564262311e850.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_event_name.03d3da6f51", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_account_liquidation_attempt_arbitrum_mainnet_event_name"], "alias": "not_null_perp_account_liquidat_dc612dd0fc5561975d0564262311e850", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_account_liquidat_dc612dd0fc5561975d0564262311e850", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_account_liquidat_dc612dd0fc5561975d0564262311e850"}, "created_at": 1727988940.6737683, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_account_liquidat_dc612dd0fc5561975d0564262311e850\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_dc612dd0fc5561975d0564262311e850.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_liquidation_attempt_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_account_liquidation_attempt_arbitrum_mainnet", "attached_node": "model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_account_liquidation_attempt_arbitrum_mainnet_event_name__AccountLiquidationAttempt.d77be155b7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_account_liquidation_attempt_arbitrum_mainnet_event_name__AccountLiquidationAttempt", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_account_l_e08ea4c1ba82fb6ac26590db03457801.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_account_liquidation_attempt_arbitrum_mainnet_event_name__AccountLiquidationAttempt.d77be155b7", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "accepted_values_perp_account_liquidation_attempt_arbitrum_mainnet_event_name__AccountLiquidationAttempt"], "alias": "accepted_values_perp_account_l_e08ea4c1ba82fb6ac26590db03457801", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_account_l_e08ea4c1ba82fb6ac26590db03457801", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_account_l_e08ea4c1ba82fb6ac26590db03457801"}, "created_at": 1727988940.675591, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_account_l_e08ea4c1ba82fb6ac26590db03457801\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_account_l_e08ea4c1ba82fb6ac26590db03457801.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_liquidation_attempt_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'AccountLiquidationAttempt'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_account_liquidation_attempt_arbitrum_mainnet", "attached_node": "model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["AccountLiquidationAttempt"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_transaction_hash.8082a939fd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidat_7817adb4c678a01ccf22dc4473efbe0d.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_transaction_hash.8082a939fd", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_account_liquidation_attempt_arbitrum_mainnet_transaction_hash"], "alias": "not_null_perp_account_liquidat_7817adb4c678a01ccf22dc4473efbe0d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_account_liquidat_7817adb4c678a01ccf22dc4473efbe0d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_account_liquidat_7817adb4c678a01ccf22dc4473efbe0d"}, "created_at": 1727988940.6797612, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_account_liquidat_7817adb4c678a01ccf22dc4473efbe0d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_7817adb4c678a01ccf22dc4473efbe0d.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_liquidation_attempt_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_account_liquidation_attempt_arbitrum_mainnet", "attached_node": "model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_full_liquidation.bca773a7d2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_account_liquidation_attempt_arbitrum_mainnet_full_liquidation", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_account_liquidat_e9577753476537e2431402ad6ffbe7a6.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_full_liquidation.bca773a7d2", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_account_liquidation_attempt_arbitrum_mainnet_full_liquidation"], "alias": "not_null_perp_account_liquidat_e9577753476537e2431402ad6ffbe7a6", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_account_liquidat_e9577753476537e2431402ad6ffbe7a6", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_account_liquidat_e9577753476537e2431402ad6ffbe7a6"}, "created_at": 1727988940.6816301, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_account_liquidat_e9577753476537e2431402ad6ffbe7a6\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_account_liquidation_attempt_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_account_liquidat_e9577753476537e2431402ad6ffbe7a6.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect full_liquidation\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_liquidation_attempt_arbitrum_mainnet\"\nwhere full_liquidation is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "full_liquidation", "file_key_name": "models.perp_account_liquidation_attempt_arbitrum_mainnet", "attached_node": "model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "full_liquidation", "model": "{{ get_where_subquery(ref('perp_account_liquidation_attempt_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_block_timestamp.3959a198d9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modif_8f3171ee98bdf94b79319e1be3be5956.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_block_timestamp.3959a198d9", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_collateral_modified_arbitrum_mainnet_block_timestamp"], "alias": "not_null_perp_collateral_modif_8f3171ee98bdf94b79319e1be3be5956", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_collateral_modif_8f3171ee98bdf94b79319e1be3be5956", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_collateral_modif_8f3171ee98bdf94b79319e1be3be5956"}, "created_at": 1727988940.6832957, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_collateral_modif_8f3171ee98bdf94b79319e1be3be5956\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modif_8f3171ee98bdf94b79319e1be3be5956.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_collateral_modified_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_collateral_modified_arbitrum_mainnet", "attached_node": "model.synthetix.perp_collateral_modified_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_collateral_modified_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_contract.4c9655d0d7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modified_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_contract.4c9655d0d7", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_collateral_modified_arbitrum_mainnet_contract"], "alias": "not_null_perp_collateral_modified_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.6849375, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_collateral_modified_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_collateral_modified_arbitrum_mainnet", "attached_node": "model.synthetix.perp_collateral_modified_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_collateral_modified_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_event_name.e165b98af5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modified_arbitrum_mainnet_event_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_event_name.e165b98af5", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_collateral_modified_arbitrum_mainnet_event_name"], "alias": "not_null_perp_collateral_modified_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.6865857, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_collateral_modified_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_collateral_modified_arbitrum_mainnet", "attached_node": "model.synthetix.perp_collateral_modified_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_collateral_modified_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_collateral_modified_arbitrum_mainnet_event_name__CollateralModified.ce058b817d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_collateral_modified_arbitrum_mainnet_event_name__CollateralModified", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_collatera_f7b43b877d91586e7a54f2f480c7e20a.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_collateral_modified_arbitrum_mainnet_event_name__CollateralModified.ce058b817d", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "accepted_values_perp_collateral_modified_arbitrum_mainnet_event_name__CollateralModified"], "alias": "accepted_values_perp_collatera_f7b43b877d91586e7a54f2f480c7e20a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_collatera_f7b43b877d91586e7a54f2f480c7e20a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_collatera_f7b43b877d91586e7a54f2f480c7e20a"}, "created_at": 1727988940.6882427, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_collatera_f7b43b877d91586e7a54f2f480c7e20a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_collatera_f7b43b877d91586e7a54f2f480c7e20a.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_collateral_modified_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'CollateralModified'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_collateral_modified_arbitrum_mainnet", "attached_node": "model.synthetix.perp_collateral_modified_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["CollateralModified"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_collateral_modified_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_block_number.553bfecd04": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modified_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_block_number.553bfecd04", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_collateral_modified_arbitrum_mainnet_block_number"], "alias": "not_null_perp_collateral_modified_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.6924572, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_collateral_modified_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_collateral_modified_arbitrum_mainnet", "attached_node": "model.synthetix.perp_collateral_modified_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_collateral_modified_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_collateral_id.b111831174": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_arbitrum_mainnet_collateral_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modif_77beb17d3fe51071c61a6d63af9a80d6.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_collateral_id.b111831174", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_collateral_modified_arbitrum_mainnet_collateral_id"], "alias": "not_null_perp_collateral_modif_77beb17d3fe51071c61a6d63af9a80d6", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_collateral_modif_77beb17d3fe51071c61a6d63af9a80d6", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_collateral_modif_77beb17d3fe51071c61a6d63af9a80d6"}, "created_at": 1727988940.6941364, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_collateral_modif_77beb17d3fe51071c61a6d63af9a80d6\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modif_77beb17d3fe51071c61a6d63af9a80d6.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_collateral_modified_arbitrum_mainnet\"\nwhere collateral_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_id", "file_key_name": "models.perp_collateral_modified_arbitrum_mainnet", "attached_node": "model.synthetix.perp_collateral_modified_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_id", "model": "{{ get_where_subquery(ref('perp_collateral_modified_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_arbitrum_mainnet_collateral_id__True__0.d504bf8da4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_collateral_modified_arbitrum_mainnet_collateral_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__5cb5cc6a827bd3c08824f31f858fdce7.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_arbitrum_mainnet_collateral_id__True__0.d504bf8da4", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_perp_collateral_modified_arbitrum_mainnet_collateral_id__True__0"], "alias": "dbt_utils_accepted_range_perp__5cb5cc6a827bd3c08824f31f858fdce7", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__5cb5cc6a827bd3c08824f31f858fdce7", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__5cb5cc6a827bd3c08824f31f858fdce7"}, "created_at": 1727988940.6965954, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__5cb5cc6a827bd3c08824f31f858fdce7\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__5cb5cc6a827bd3c08824f31f858fdce7.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_collateral_modified_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_id", "file_key_name": "models.perp_collateral_modified_arbitrum_mainnet", "attached_node": "model.synthetix.perp_collateral_modified_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collateral_id", "model": "{{ get_where_subquery(ref('perp_collateral_modified_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.unique_perp_collateral_modified_arbitrum_mainnet_id.52f69df109": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_collateral_modified_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_collateral_modified_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_collateral_modified_arbitrum_mainnet_id.52f69df109", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "unique_perp_collateral_modified_arbitrum_mainnet_id"], "alias": "unique_perp_collateral_modified_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.7007556, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_collateral_modified_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_collateral_modified_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_collateral_modified_arbitrum_mainnet", "attached_node": "model.synthetix.perp_collateral_modified_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_collateral_modified_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_id.b7548d2e89": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modified_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_id.b7548d2e89", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_collateral_modified_arbitrum_mainnet_id"], "alias": "not_null_perp_collateral_modified_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.7024343, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_collateral_modified_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_collateral_modified_arbitrum_mainnet", "attached_node": "model.synthetix.perp_collateral_modified_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_collateral_modified_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_sender.8b5f369cc9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_arbitrum_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modified_arbitrum_mainnet_sender.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_sender.8b5f369cc9", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_collateral_modified_arbitrum_mainnet_sender"], "alias": "not_null_perp_collateral_modified_arbitrum_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.7042716, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_collateral_modified_arbitrum_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.perp_collateral_modified_arbitrum_mainnet", "attached_node": "model.synthetix.perp_collateral_modified_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('perp_collateral_modified_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_account_id.8fb1349af5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_arbitrum_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modified_arbitrum_mainnet_account_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_account_id.8fb1349af5", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_collateral_modified_arbitrum_mainnet_account_id"], "alias": "not_null_perp_collateral_modified_arbitrum_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.7059586, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modified_arbitrum_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_collateral_modified_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_collateral_modified_arbitrum_mainnet", "attached_node": "model.synthetix.perp_collateral_modified_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_collateral_modified_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_arbitrum_mainnet_account_id__True__0.f432eac521": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_collateral_modified_arbitrum_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__96052d118a2bd5a2254af73cb0b383ed.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_arbitrum_mainnet_account_id__True__0.f432eac521", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_perp_collateral_modified_arbitrum_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__96052d118a2bd5a2254af73cb0b383ed", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__96052d118a2bd5a2254af73cb0b383ed", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__96052d118a2bd5a2254af73cb0b383ed"}, "created_at": 1727988940.7076344, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__96052d118a2bd5a2254af73cb0b383ed\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__96052d118a2bd5a2254af73cb0b383ed.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_collateral_modified_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_collateral_modified_arbitrum_mainnet", "attached_node": "model.synthetix.perp_collateral_modified_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_collateral_modified_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_transaction_hash.db6cc05c85": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_collateral_modified_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_collateral_modif_f5d447d13a4864a9fce094a33af8d88e.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_transaction_hash.db6cc05c85", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_collateral_modified_arbitrum_mainnet_transaction_hash"], "alias": "not_null_perp_collateral_modif_f5d447d13a4864a9fce094a33af8d88e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_collateral_modif_f5d447d13a4864a9fce094a33af8d88e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_collateral_modif_f5d447d13a4864a9fce094a33af8d88e"}, "created_at": 1727988940.7118864, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_collateral_modif_f5d447d13a4864a9fce094a33af8d88e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_collateral_modified_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_collateral_modified_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_collateral_modif_f5d447d13a4864a9fce094a33af8d88e.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_collateral_modified_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_collateral_modified_arbitrum_mainnet", "attached_node": "model.synthetix.perp_collateral_modified_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_collateral_modified_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_block_timestamp.62addf704c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_e_a1efcbfea89850ca046fd95b736da7e3.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_block_timestamp.62addf704c", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_previous_order_expired_arbitrum_mainnet_block_timestamp"], "alias": "not_null_perp_previous_order_e_a1efcbfea89850ca046fd95b736da7e3", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_previous_order_e_a1efcbfea89850ca046fd95b736da7e3", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_previous_order_e_a1efcbfea89850ca046fd95b736da7e3"}, "created_at": 1727988940.7135801, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_previous_order_e_a1efcbfea89850ca046fd95b736da7e3\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_e_a1efcbfea89850ca046fd95b736da7e3.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_previous_order_expired_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_previous_order_expired_arbitrum_mainnet", "attached_node": "model.synthetix.perp_previous_order_expired_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_previous_order_expired_arbitrum_mainnet_id.cd7a82db0e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_previous_order_expired_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_previous_order_expired_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_previous_order_expired_arbitrum_mainnet_id.cd7a82db0e", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "unique_perp_previous_order_expired_arbitrum_mainnet_id"], "alias": "unique_perp_previous_order_expired_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.715218, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_previous_order_expired_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_previous_order_expired_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_previous_order_expired_arbitrum_mainnet", "attached_node": "model.synthetix.perp_previous_order_expired_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_id.ced9ec6a1d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_expired_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_id.ced9ec6a1d", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_previous_order_expired_arbitrum_mainnet_id"], "alias": "not_null_perp_previous_order_expired_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.7170072, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_previous_order_expired_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_previous_order_expired_arbitrum_mainnet", "attached_node": "model.synthetix.perp_previous_order_expired_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_block_number.c6957a09df": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_e_237613c86fd3e843eb7ff01b5ad163d6.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_block_number.c6957a09df", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_previous_order_expired_arbitrum_mainnet_block_number"], "alias": "not_null_perp_previous_order_e_237613c86fd3e843eb7ff01b5ad163d6", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_previous_order_e_237613c86fd3e843eb7ff01b5ad163d6", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_previous_order_e_237613c86fd3e843eb7ff01b5ad163d6"}, "created_at": 1727988940.7186842, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_previous_order_e_237613c86fd3e843eb7ff01b5ad163d6\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_e_237613c86fd3e843eb7ff01b5ad163d6.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_previous_order_expired_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_previous_order_expired_arbitrum_mainnet", "attached_node": "model.synthetix.perp_previous_order_expired_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_market_id.3161a33570": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_arbitrum_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_expired_arbitrum_mainnet_market_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_market_id.3161a33570", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_previous_order_expired_arbitrum_mainnet_market_id"], "alias": "not_null_perp_previous_order_expired_arbitrum_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.720305, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_arbitrum_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_previous_order_expired_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_previous_order_expired_arbitrum_mainnet", "attached_node": "model.synthetix.perp_previous_order_expired_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_mainnet_market_id__True__0.148ea7d706": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__b86f5c160471e4b0acc7f7eb79fb5d5c.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_mainnet_market_id__True__0.148ea7d706", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_perp__b86f5c160471e4b0acc7f7eb79fb5d5c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__b86f5c160471e4b0acc7f7eb79fb5d5c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__b86f5c160471e4b0acc7f7eb79fb5d5c"}, "created_at": 1727988940.7219613, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__b86f5c160471e4b0acc7f7eb79fb5d5c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__b86f5c160471e4b0acc7f7eb79fb5d5c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_previous_order_expired_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.perp_previous_order_expired_arbitrum_mainnet", "attached_node": "model.synthetix.perp_previous_order_expired_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_event_name.08acd6a68f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_e_3b633e0e9803b2d938f1bdd59e52ab9c.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_event_name.08acd6a68f", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_previous_order_expired_arbitrum_mainnet_event_name"], "alias": "not_null_perp_previous_order_e_3b633e0e9803b2d938f1bdd59e52ab9c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_previous_order_e_3b633e0e9803b2d938f1bdd59e52ab9c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_previous_order_e_3b633e0e9803b2d938f1bdd59e52ab9c"}, "created_at": 1727988940.726291, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_previous_order_e_3b633e0e9803b2d938f1bdd59e52ab9c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_e_3b633e0e9803b2d938f1bdd59e52ab9c.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_previous_order_expired_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_previous_order_expired_arbitrum_mainnet", "attached_node": "model.synthetix.perp_previous_order_expired_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_previous_order_expired_arbitrum_mainnet_event_name__PreviousOrderExpired.d975ca95c5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_previous_order_expired_arbitrum_mainnet_event_name__PreviousOrderExpired", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_previous__8b2d4ec500fcbd5393c14186325532d5.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_previous_order_expired_arbitrum_mainnet_event_name__PreviousOrderExpired.d975ca95c5", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "accepted_values_perp_previous_order_expired_arbitrum_mainnet_event_name__PreviousOrderExpired"], "alias": "accepted_values_perp_previous__8b2d4ec500fcbd5393c14186325532d5", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_previous__8b2d4ec500fcbd5393c14186325532d5", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_previous__8b2d4ec500fcbd5393c14186325532d5"}, "created_at": 1727988940.72802, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_previous__8b2d4ec500fcbd5393c14186325532d5\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_previous__8b2d4ec500fcbd5393c14186325532d5.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_previous_order_expired_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PreviousOrderExpired'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_previous_order_expired_arbitrum_mainnet", "attached_node": "model.synthetix.perp_previous_order_expired_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["PreviousOrderExpired"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_transaction_hash.ccc5cbafcd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_e_eddc3e9a21c2bbfdfac5cc02fbafd26a.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_transaction_hash.ccc5cbafcd", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_previous_order_expired_arbitrum_mainnet_transaction_hash"], "alias": "not_null_perp_previous_order_e_eddc3e9a21c2bbfdfac5cc02fbafd26a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_previous_order_e_eddc3e9a21c2bbfdfac5cc02fbafd26a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_previous_order_e_eddc3e9a21c2bbfdfac5cc02fbafd26a"}, "created_at": 1727988940.7322788, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_previous_order_e_eddc3e9a21c2bbfdfac5cc02fbafd26a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_e_eddc3e9a21c2bbfdfac5cc02fbafd26a.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_previous_order_expired_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_previous_order_expired_arbitrum_mainnet", "attached_node": "model.synthetix.perp_previous_order_expired_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_account_id.edc81bcacb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_arbitrum_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_e_3b9f2ad127f349bad779ec9cbd5d7014.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_account_id.edc81bcacb", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_previous_order_expired_arbitrum_mainnet_account_id"], "alias": "not_null_perp_previous_order_e_3b9f2ad127f349bad779ec9cbd5d7014", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_previous_order_e_3b9f2ad127f349bad779ec9cbd5d7014", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_previous_order_e_3b9f2ad127f349bad779ec9cbd5d7014"}, "created_at": 1727988940.7339492, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_previous_order_e_3b9f2ad127f349bad779ec9cbd5d7014\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_e_3b9f2ad127f349bad779ec9cbd5d7014.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_previous_order_expired_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_previous_order_expired_arbitrum_mainnet", "attached_node": "model.synthetix.perp_previous_order_expired_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_mainnet_account_id__True__0.865d3fe2e6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__be2e9f6a3b1e7e1d6e67b0767b82c85e.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_mainnet_account_id__True__0.865d3fe2e6", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__be2e9f6a3b1e7e1d6e67b0767b82c85e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__be2e9f6a3b1e7e1d6e67b0767b82c85e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__be2e9f6a3b1e7e1d6e67b0767b82c85e"}, "created_at": 1727988940.7355986, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__be2e9f6a3b1e7e1d6e67b0767b82c85e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__be2e9f6a3b1e7e1d6e67b0767b82c85e.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_previous_order_expired_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_previous_order_expired_arbitrum_mainnet", "attached_node": "model.synthetix.perp_previous_order_expired_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_contract.f99120143b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_previous_order_expired_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_previous_order_expired_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_contract.f99120143b", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_previous_order_expired_arbitrum_mainnet_contract"], "alias": "not_null_perp_previous_order_expired_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.739852, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_previous_order_expired_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_previous_order_expired_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_previous_order_expired_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_previous_order_expired_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_previous_order_expired_arbitrum_mainnet", "attached_node": "model.synthetix.perp_previous_order_expired_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_previous_order_expired_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_market_name.b6c0825a0f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_arbitrum_mainnet_market_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_arbitrum_mainnet_market_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_market_name.b6c0825a0f", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_market_created_arbitrum_mainnet_market_name"], "alias": "not_null_perp_market_created_arbitrum_mainnet_market_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.7415361, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_market_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_created_arbitrum_mainnet\"\nwhere market_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_name", "file_key_name": "models.perp_market_created_arbitrum_mainnet", "attached_node": "model.synthetix.perp_market_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_name", "model": "{{ get_where_subquery(ref('perp_market_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_market_created_arbitrum_mainnet_id.ccdc9b7755": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_market_created_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_market_created_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_market_created_arbitrum_mainnet_id.ccdc9b7755", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "unique_perp_market_created_arbitrum_mainnet_id"], "alias": "unique_perp_market_created_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.7431734, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_market_created_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_created_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_market_created_arbitrum_mainnet", "attached_node": "model.synthetix.perp_market_created_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_market_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_id.51befad80c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_id.51befad80c", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_market_created_arbitrum_mainnet_id"], "alias": "not_null_perp_market_created_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.744956, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_created_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_market_created_arbitrum_mainnet", "attached_node": "model.synthetix.perp_market_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_market_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_market_symbol.cac52e1baa": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_arbitrum_mainnet_market_symbol", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_arbitrum_mainnet_market_symbol.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_market_symbol.cac52e1baa", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_market_created_arbitrum_mainnet_market_symbol"], "alias": "not_null_perp_market_created_arbitrum_mainnet_market_symbol", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.746609, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_market_symbol.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_created_arbitrum_mainnet\"\nwhere market_symbol is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_symbol", "file_key_name": "models.perp_market_created_arbitrum_mainnet", "attached_node": "model.synthetix.perp_market_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_symbol", "model": "{{ get_where_subquery(ref('perp_market_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_event_name.7c033fc995": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_arbitrum_mainnet_event_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_event_name.7c033fc995", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_market_created_arbitrum_mainnet_event_name"], "alias": "not_null_perp_market_created_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.7482166, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_created_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_market_created_arbitrum_mainnet", "attached_node": "model.synthetix.perp_market_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_market_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_market_created_arbitrum_mainnet_event_name__MarketCreated.95d2e513a2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_market_created_arbitrum_mainnet_event_name__MarketCreated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_market_cr_76654e6695a0017950c568894f7c9160.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_market_created_arbitrum_mainnet_event_name__MarketCreated.95d2e513a2", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "accepted_values_perp_market_created_arbitrum_mainnet_event_name__MarketCreated"], "alias": "accepted_values_perp_market_cr_76654e6695a0017950c568894f7c9160", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_market_cr_76654e6695a0017950c568894f7c9160", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_market_cr_76654e6695a0017950c568894f7c9160"}, "created_at": 1727988940.7499492, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_market_cr_76654e6695a0017950c568894f7c9160\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_market_cr_76654e6695a0017950c568894f7c9160.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_created_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketCreated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_market_created_arbitrum_mainnet", "attached_node": "model.synthetix.perp_market_created_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["MarketCreated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_market_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_block_number.398ad31e3c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_block_number.398ad31e3c", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_market_created_arbitrum_mainnet_block_number"], "alias": "not_null_perp_market_created_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.7541761, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_created_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_market_created_arbitrum_mainnet", "attached_node": "model.synthetix.perp_market_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_market_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_block_timestamp.30d302d69e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_arbitrum_mainnet_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_block_timestamp.30d302d69e", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_market_created_arbitrum_mainnet_block_timestamp"], "alias": "not_null_perp_market_created_arbitrum_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.7558389, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_created_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_market_created_arbitrum_mainnet", "attached_node": "model.synthetix.perp_market_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_market_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_contract.21d3d73e97": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_contract.21d3d73e97", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_market_created_arbitrum_mainnet_contract"], "alias": "not_null_perp_market_created_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.7574944, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_created_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_market_created_arbitrum_mainnet", "attached_node": "model.synthetix.perp_market_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_market_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_perps_market_id.adbc877d76": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_arbitrum_mainnet_perps_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_arbitrum_mainnet_perps_market_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_perps_market_id.adbc877d76", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_market_created_arbitrum_mainnet_perps_market_id"], "alias": "not_null_perp_market_created_arbitrum_mainnet_perps_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.7592776, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_perps_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect perps_market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_created_arbitrum_mainnet\"\nwhere perps_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "perps_market_id", "file_key_name": "models.perp_market_created_arbitrum_mainnet", "attached_node": "model.synthetix.perp_market_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "perps_market_id", "model": "{{ get_where_subquery(ref('perp_market_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_market_created_arbitrum_mainnet_perps_market_id__True__0.48f88f8963": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_market_created_arbitrum_mainnet_perps_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__d9dfec8f1629560d478bbec1f9b65fac.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_created_arbitrum_mainnet_perps_market_id__True__0.48f88f8963", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_perp_market_created_arbitrum_mainnet_perps_market_id__True__0"], "alias": "dbt_utils_accepted_range_perp__d9dfec8f1629560d478bbec1f9b65fac", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__d9dfec8f1629560d478bbec1f9b65fac", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__d9dfec8f1629560d478bbec1f9b65fac"}, "created_at": 1727988940.7609684, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__d9dfec8f1629560d478bbec1f9b65fac\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__d9dfec8f1629560d478bbec1f9b65fac.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_created_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not perps_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "perps_market_id", "file_key_name": "models.perp_market_created_arbitrum_mainnet", "attached_node": "model.synthetix.perp_market_created_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "perps_market_id", "model": "{{ get_where_subquery(ref('perp_market_created_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_transaction_hash.486a46d989": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_market_created_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_market_created_arbitrum_mainnet_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_transaction_hash.486a46d989", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_market_created_arbitrum_mainnet_transaction_hash"], "alias": "not_null_perp_market_created_arbitrum_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.7651572, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_market_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_market_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_market_created_arbitrum_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_created_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_market_created_arbitrum_mainnet", "attached_node": "model.synthetix.perp_market_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_market_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_event_name.a2ddfe6aab": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_charged_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_charged_arbitrum_mainnet_event_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_event_name.a2ddfe6aab", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_interest_charged_arbitrum_mainnet_event_name"], "alias": "not_null_perp_interest_charged_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.7670348, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_charged_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_interest_charged_arbitrum_mainnet", "attached_node": "model.synthetix.perp_interest_charged_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_interest_charged_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_interest_charged_arbitrum_mainnet_event_name__InterestCharged.5bdeefd72e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_interest_charged_arbitrum_mainnet_event_name__InterestCharged", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_interest__d6b8b8deefd1f49a80db78c6335f476b.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_interest_charged_arbitrum_mainnet_event_name__InterestCharged.5bdeefd72e", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "accepted_values_perp_interest_charged_arbitrum_mainnet_event_name__InterestCharged"], "alias": "accepted_values_perp_interest__d6b8b8deefd1f49a80db78c6335f476b", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_interest__d6b8b8deefd1f49a80db78c6335f476b", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_interest__d6b8b8deefd1f49a80db78c6335f476b"}, "created_at": 1727988940.7687252, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_interest__d6b8b8deefd1f49a80db78c6335f476b\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_interest__d6b8b8deefd1f49a80db78c6335f476b.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_charged_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'InterestCharged'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_interest_charged_arbitrum_mainnet", "attached_node": "model.synthetix.perp_interest_charged_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["InterestCharged"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_interest_charged_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_contract.0558bb2329": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_charged_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_charged_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_contract.0558bb2329", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_interest_charged_arbitrum_mainnet_contract"], "alias": "not_null_perp_interest_charged_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.7729356, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_charged_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_interest_charged_arbitrum_mainnet", "attached_node": "model.synthetix.perp_interest_charged_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_interest_charged_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_transaction_hash.c6a422f072": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_charged_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_charged_3b81ef9b2573c72971914b3d3b49b5e6.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_transaction_hash.c6a422f072", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_interest_charged_arbitrum_mainnet_transaction_hash"], "alias": "not_null_perp_interest_charged_3b81ef9b2573c72971914b3d3b49b5e6", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_interest_charged_3b81ef9b2573c72971914b3d3b49b5e6", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_interest_charged_3b81ef9b2573c72971914b3d3b49b5e6"}, "created_at": 1727988940.774642, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_interest_charged_3b81ef9b2573c72971914b3d3b49b5e6\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_3b81ef9b2573c72971914b3d3b49b5e6.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_charged_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_interest_charged_arbitrum_mainnet", "attached_node": "model.synthetix.perp_interest_charged_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_interest_charged_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_block_timestamp.c72b9e433c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_charged_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_charged_arbitrum_mainnet_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_block_timestamp.c72b9e433c", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_interest_charged_arbitrum_mainnet_block_timestamp"], "alias": "not_null_perp_interest_charged_arbitrum_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.776278, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_arbitrum_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_charged_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_interest_charged_arbitrum_mainnet", "attached_node": "model.synthetix.perp_interest_charged_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_interest_charged_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_interest_charged_arbitrum_mainnet_id.25564fae9f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_interest_charged_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_interest_charged_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_interest_charged_arbitrum_mainnet_id.25564fae9f", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "unique_perp_interest_charged_arbitrum_mainnet_id"], "alias": "unique_perp_interest_charged_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.7779315, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_interest_charged_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_charged_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_interest_charged_arbitrum_mainnet", "attached_node": "model.synthetix.perp_interest_charged_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_interest_charged_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_id.0336fb1845": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_charged_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_charged_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_id.0336fb1845", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_interest_charged_arbitrum_mainnet_id"], "alias": "not_null_perp_interest_charged_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.7802708, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_charged_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_interest_charged_arbitrum_mainnet", "attached_node": "model.synthetix.perp_interest_charged_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_interest_charged_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_block_number.0461f85304": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_charged_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_charged_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_block_number.0461f85304", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_interest_charged_arbitrum_mainnet_block_number"], "alias": "not_null_perp_interest_charged_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.7819576, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_charged_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_interest_charged_arbitrum_mainnet", "attached_node": "model.synthetix.perp_interest_charged_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_interest_charged_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_account_id.0fea13802b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_charged_arbitrum_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_charged_arbitrum_mainnet_account_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_account_id.0fea13802b", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_interest_charged_arbitrum_mainnet_account_id"], "alias": "not_null_perp_interest_charged_arbitrum_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.7836018, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_charged_arbitrum_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_charged_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_interest_charged_arbitrum_mainnet", "attached_node": "model.synthetix.perp_interest_charged_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_interest_charged_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_interest_charged_arbitrum_mainnet_account_id__True__0.7c883f5e3f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_interest_charged_arbitrum_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__91406c6c5c92a1e1d64e71aa1eeb2481.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_interest_charged_arbitrum_mainnet_account_id__True__0.7c883f5e3f", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_perp_interest_charged_arbitrum_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_perp__91406c6c5c92a1e1d64e71aa1eeb2481", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__91406c6c5c92a1e1d64e71aa1eeb2481", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__91406c6c5c92a1e1d64e71aa1eeb2481"}, "created_at": 1727988940.7852328, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__91406c6c5c92a1e1d64e71aa1eeb2481\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_charged_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_charged_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__91406c6c5c92a1e1d64e71aa1eeb2481.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_charged_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.perp_interest_charged_arbitrum_mainnet", "attached_node": "model.synthetix.perp_interest_charged_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('perp_interest_charged_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_block_timestamp.b38866df62": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_up_c215a28815435d331897ce2f88fe7e7c.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_block_timestamp.b38866df62", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_interest_rate_updated_arbitrum_mainnet_block_timestamp"], "alias": "not_null_perp_interest_rate_up_c215a28815435d331897ce2f88fe7e7c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_interest_rate_up_c215a28815435d331897ce2f88fe7e7c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_interest_rate_up_c215a28815435d331897ce2f88fe7e7c"}, "created_at": 1727988940.7895293, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_interest_rate_up_c215a28815435d331897ce2f88fe7e7c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_c215a28815435d331897ce2f88fe7e7c.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_rate_updated_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.perp_interest_rate_updated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_interest_rate_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_event_name.527da57e0a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_updated_arbitrum_mainnet_event_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_event_name.527da57e0a", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_interest_rate_updated_arbitrum_mainnet_event_name"], "alias": "not_null_perp_interest_rate_updated_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.7911987, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_rate_updated_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_interest_rate_updated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_interest_rate_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_perp_interest_rate_updated_arbitrum_mainnet_event_name__InterestRateUpdated.e279adef88": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_perp_interest_rate_updated_arbitrum_mainnet_event_name__InterestRateUpdated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_perp_interest__b38f2f5b297cf6983daeeb9f3743db1a.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.accepted_values_perp_interest_rate_updated_arbitrum_mainnet_event_name__InterestRateUpdated.e279adef88", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "accepted_values_perp_interest_rate_updated_arbitrum_mainnet_event_name__InterestRateUpdated"], "alias": "accepted_values_perp_interest__b38f2f5b297cf6983daeeb9f3743db1a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_perp_interest__b38f2f5b297cf6983daeeb9f3743db1a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_perp_interest__b38f2f5b297cf6983daeeb9f3743db1a"}, "created_at": 1727988940.7928975, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_perp_interest__b38f2f5b297cf6983daeeb9f3743db1a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/accepted_values_perp_interest__b38f2f5b297cf6983daeeb9f3743db1a.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_rate_updated_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'InterestRateUpdated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.perp_interest_rate_updated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_interest_rate_updated_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["InterestRateUpdated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_transaction_hash.881fd09199": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_up_0e9244fe507426bd1c0109235d3c140f.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_transaction_hash.881fd09199", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_interest_rate_updated_arbitrum_mainnet_transaction_hash"], "alias": "not_null_perp_interest_rate_up_0e9244fe507426bd1c0109235d3c140f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_interest_rate_up_0e9244fe507426bd1c0109235d3c140f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_interest_rate_up_0e9244fe507426bd1c0109235d3c140f"}, "created_at": 1727988940.7970722, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_interest_rate_up_0e9244fe507426bd1c0109235d3c140f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_0e9244fe507426bd1c0109235d3c140f.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_rate_updated_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.perp_interest_rate_updated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_interest_rate_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_interest_rate.4a70cee831": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_arbitrum_mainnet_interest_rate", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_up_4ea715095b30069d0e5dc8f4d21abcb6.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_interest_rate.4a70cee831", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_interest_rate_updated_arbitrum_mainnet_interest_rate"], "alias": "not_null_perp_interest_rate_up_4ea715095b30069d0e5dc8f4d21abcb6", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_interest_rate_up_4ea715095b30069d0e5dc8f4d21abcb6", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_interest_rate_up_4ea715095b30069d0e5dc8f4d21abcb6"}, "created_at": 1727988940.7987292, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_interest_rate_up_4ea715095b30069d0e5dc8f4d21abcb6\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_4ea715095b30069d0e5dc8f4d21abcb6.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest_rate\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_rate_updated_arbitrum_mainnet\"\nwhere interest_rate is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "interest_rate", "file_key_name": "models.perp_interest_rate_updated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_interest_rate_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "interest_rate", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_mainnet_interest_rate__True__0.85f9532793": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_mainnet_interest_rate__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__56f7ffe51488e65f8880c7b8c167cd89.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_mainnet_interest_rate__True__0.85f9532793", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_mainnet_interest_rate__True__0"], "alias": "dbt_utils_accepted_range_perp__56f7ffe51488e65f8880c7b8c167cd89", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__56f7ffe51488e65f8880c7b8c167cd89", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__56f7ffe51488e65f8880c7b8c167cd89"}, "created_at": 1727988940.8004122, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__56f7ffe51488e65f8880c7b8c167cd89\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__56f7ffe51488e65f8880c7b8c167cd89.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_rate_updated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not interest_rate >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "interest_rate", "file_key_name": "models.perp_interest_rate_updated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_interest_rate_updated_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "interest_rate", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_block_number.f1b7f275c8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_up_ccd029a1676f02cde447a6e183469d9b.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_block_number.f1b7f275c8", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_interest_rate_updated_arbitrum_mainnet_block_number"], "alias": "not_null_perp_interest_rate_up_ccd029a1676f02cde447a6e183469d9b", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_interest_rate_up_ccd029a1676f02cde447a6e183469d9b", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_interest_rate_up_ccd029a1676f02cde447a6e183469d9b"}, "created_at": 1727988940.80467, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_interest_rate_up_ccd029a1676f02cde447a6e183469d9b\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_ccd029a1676f02cde447a6e183469d9b.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_rate_updated_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.perp_interest_rate_updated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_interest_rate_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_perp_interest_rate_updated_arbitrum_mainnet_id.c21a36f767": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_perp_interest_rate_updated_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_perp_interest_rate_updated_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.unique_perp_interest_rate_updated_arbitrum_mainnet_id.c21a36f767", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "unique_perp_interest_rate_updated_arbitrum_mainnet_id"], "alias": "unique_perp_interest_rate_updated_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.8063483, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/unique_perp_interest_rate_updated_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_rate_updated_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_interest_rate_updated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_interest_rate_updated_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_id.4d8f77e23f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_updated_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_id.4d8f77e23f", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_interest_rate_updated_arbitrum_mainnet_id"], "alias": "not_null_perp_interest_rate_updated_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.808011, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_rate_updated_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.perp_interest_rate_updated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_interest_rate_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_contract.53bd3e715f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_updated_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_contract.53bd3e715f", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_interest_rate_updated_arbitrum_mainnet_contract"], "alias": "not_null_perp_interest_rate_updated_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.8098202, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_updated_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_rate_updated_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.perp_interest_rate_updated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_interest_rate_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_super_market_id.0209c885e1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_perp_interest_rate_updated_arbitrum_mainnet_super_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_perp_interest_rate_up_9059128f98c3da3c81e1de978bf559dc.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_super_market_id.0209c885e1", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "not_null_perp_interest_rate_updated_arbitrum_mainnet_super_market_id"], "alias": "not_null_perp_interest_rate_up_9059128f98c3da3c81e1de978bf559dc", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_perp_interest_rate_up_9059128f98c3da3c81e1de978bf559dc", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_perp_interest_rate_up_9059128f98c3da3c81e1de978bf559dc"}, "created_at": 1727988940.8114696, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_perp_interest_rate_up_9059128f98c3da3c81e1de978bf559dc\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/not_null_perp_interest_rate_up_9059128f98c3da3c81e1de978bf559dc.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect super_market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_rate_updated_arbitrum_mainnet\"\nwhere super_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "super_market_id", "file_key_name": "models.perp_interest_rate_updated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_interest_rate_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "super_market_id", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_mainnet_super_market_id__True__0.345c2bacf1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_mainnet_super_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_perp__a3819aa0da09fc29fbfaf4515955d8b5.sql", "original_file_path": "models/raw/arbitrum/mainnet/perp/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_mainnet_super_market_id__True__0.345c2bacf1", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "perp", "dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_mainnet_super_market_id__True__0"], "alias": "dbt_utils_accepted_range_perp__a3819aa0da09fc29fbfaf4515955d8b5", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_perp__a3819aa0da09fc29fbfaf4515955d8b5", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_perp__a3819aa0da09fc29fbfaf4515955d8b5"}, "created_at": 1727988940.8131216, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_perp__a3819aa0da09fc29fbfaf4515955d8b5\") }}", "vars": {}, "language": "sql", "refs": [{"name": "perp_interest_rate_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.perp_interest_rate_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/perp/schema.yml/dbt_utils_accepted_range_perp__a3819aa0da09fc29fbfaf4515955d8b5.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_rate_updated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not super_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "super_market_id", "file_key_name": "models.perp_interest_rate_updated_arbitrum_mainnet", "attached_node": "model.synthetix.perp_interest_rate_updated_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "super_market_id", "model": "{{ get_where_subquery(ref('perp_interest_rate_updated_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_id.2bedbed49c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_id.2bedbed49c", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_order_committed_arbitrum_mainnet_id"], "alias": "not_null_spot_order_committed_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.8319612, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_order_committed_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_committed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_order_committed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_order_committed_arbitrum_mainnet_id.715535831f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_order_committed_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_order_committed_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_order_committed_arbitrum_mainnet_id.715535831f", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "unique_spot_order_committed_arbitrum_mainnet_id"], "alias": "unique_spot_order_committed_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.8336723, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_order_committed_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_order_committed_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_committed_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_order_committed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_event_name.364a2ed7fd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_arbitrum_mainnet_event_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_event_name.364a2ed7fd", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_order_committed_arbitrum_mainnet_event_name"], "alias": "not_null_spot_order_committed_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.8353238, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_order_committed_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_committed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_order_committed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_order_committed_arbitrum_mainnet_event_name__OrderCommitted.e30a77b9b3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_order_committed_arbitrum_mainnet_event_name__OrderCommitted", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_order_com_612c7255a7f36043bcb4a7cdb76a0e20.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_order_committed_arbitrum_mainnet_event_name__OrderCommitted.e30a77b9b3", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "accepted_values_spot_order_committed_arbitrum_mainnet_event_name__OrderCommitted"], "alias": "accepted_values_spot_order_com_612c7255a7f36043bcb4a7cdb76a0e20", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_order_com_612c7255a7f36043bcb4a7cdb76a0e20", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_order_com_612c7255a7f36043bcb4a7cdb76a0e20"}, "created_at": 1727988940.8370037, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_order_com_612c7255a7f36043bcb4a7cdb76a0e20\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_order_com_612c7255a7f36043bcb4a7cdb76a0e20.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderCommitted'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_order_committed_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_committed_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["OrderCommitted"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_order_committed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_sender.d7cbd6bc05": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_arbitrum_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_arbitrum_mainnet_sender.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_sender.d7cbd6bc05", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_order_committed_arbitrum_mainnet_sender"], "alias": "not_null_spot_order_committed_arbitrum_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.8413653, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.spot_order_committed_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_committed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('spot_order_committed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_block_timestamp.a4f827fd66": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_arbitrum_mainnet_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_block_timestamp.a4f827fd66", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_order_committed_arbitrum_mainnet_block_timestamp"], "alias": "not_null_spot_order_committed_arbitrum_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.8430614, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_order_committed_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_committed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_order_committed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_referrer.23dc146929": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_arbitrum_mainnet_referrer", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_arbitrum_mainnet_referrer.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_referrer.23dc146929", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_order_committed_arbitrum_mainnet_referrer"], "alias": "not_null_spot_order_committed_arbitrum_mainnet_referrer", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.8448737, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_referrer.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"\nwhere referrer is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "referrer", "file_key_name": "models.spot_order_committed_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_committed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "referrer", "model": "{{ get_where_subquery(ref('spot_order_committed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_amount_provided.618d749652": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_arbitrum_mainnet_amount_provided", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_arbitrum_mainnet_amount_provided.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_amount_provided.618d749652", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_order_committed_arbitrum_mainnet_amount_provided"], "alias": "not_null_spot_order_committed_arbitrum_mainnet_amount_provided", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.8465705, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_amount_provided.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_provided\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"\nwhere amount_provided is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_provided", "file_key_name": "models.spot_order_committed_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_committed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_provided", "model": "{{ get_where_subquery(ref('spot_order_committed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_order_committed_arbitrum_mainnet_amount_provided__True__0.a0c5711e24": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_order_committed_arbitrum_mainnet_amount_provided__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__9a56f742862e6cc8ba800f049871410a.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_committed_arbitrum_mainnet_amount_provided__True__0.a0c5711e24", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "dbt_utils_accepted_range_spot_order_committed_arbitrum_mainnet_amount_provided__True__0"], "alias": "dbt_utils_accepted_range_spot__9a56f742862e6cc8ba800f049871410a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__9a56f742862e6cc8ba800f049871410a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__9a56f742862e6cc8ba800f049871410a"}, "created_at": 1727988940.8482277, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__9a56f742862e6cc8ba800f049871410a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__9a56f742862e6cc8ba800f049871410a.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_provided >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_provided", "file_key_name": "models.spot_order_committed_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_committed_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount_provided", "model": "{{ get_where_subquery(ref('spot_order_committed_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_transaction_hash.47ac362f75": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_arbitrum_mainnet_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_transaction_hash.47ac362f75", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_order_committed_arbitrum_mainnet_transaction_hash"], "alias": "not_null_spot_order_committed_arbitrum_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.852559, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_order_committed_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_committed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_order_committed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_contract.1d73e820e2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_contract.1d73e820e2", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_order_committed_arbitrum_mainnet_contract"], "alias": "not_null_spot_order_committed_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.8542283, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_order_committed_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_committed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_order_committed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_market_id.eb267aefe6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_arbitrum_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_arbitrum_mainnet_market_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_market_id.eb267aefe6", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_order_committed_arbitrum_mainnet_market_id"], "alias": "not_null_spot_order_committed_arbitrum_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.8559878, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.spot_order_committed_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_committed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('spot_order_committed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_order_committed_arbitrum_mainnet_market_id__True__0.fcb0bd480c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_order_committed_arbitrum_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__5645de8902a4439c1821035cd269d4c3.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_committed_arbitrum_mainnet_market_id__True__0.fcb0bd480c", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "dbt_utils_accepted_range_spot_order_committed_arbitrum_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__5645de8902a4439c1821035cd269d4c3", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__5645de8902a4439c1821035cd269d4c3", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__5645de8902a4439c1821035cd269d4c3"}, "created_at": 1727988940.8576512, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__5645de8902a4439c1821035cd269d4c3\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__5645de8902a4439c1821035cd269d4c3.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.spot_order_committed_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_committed_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('spot_order_committed_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_block_number.bbd3030ffd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_block_number.bbd3030ffd", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_order_committed_arbitrum_mainnet_block_number"], "alias": "not_null_spot_order_committed_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.8618898, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_order_committed_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_committed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_order_committed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_order_type.9bedf0c3bc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_committed_arbitrum_mainnet_order_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_committed_arbitrum_mainnet_order_type.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_order_type.9bedf0c3bc", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_order_committed_arbitrum_mainnet_order_type"], "alias": "not_null_spot_order_committed_arbitrum_mainnet_order_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.8635745, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_committed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_committed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_committed_arbitrum_mainnet_order_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect order_type\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"\nwhere order_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "order_type", "file_key_name": "models.spot_order_committed_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_committed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "order_type", "model": "{{ get_where_subquery(ref('spot_order_committed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_final_order_amount__True__0.d78aeda819": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_final_order_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__53c639690d3f6db86ed3a99de0616038.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_final_order_amount__True__0.d78aeda819", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_final_order_amount__True__0"], "alias": "dbt_utils_accepted_range_spot__53c639690d3f6db86ed3a99de0616038", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__53c639690d3f6db86ed3a99de0616038", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__53c639690d3f6db86ed3a99de0616038"}, "created_at": 1727988940.8660352, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__53c639690d3f6db86ed3a99de0616038\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__53c639690d3f6db86ed3a99de0616038.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not final_order_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "final_order_amount", "file_key_name": "models.spot_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_settled_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "final_order_amount", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_settler.2f85667062": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_arbitrum_mainnet_settler", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_arbitrum_mainnet_settler.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_settler.2f85667062", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_order_settled_arbitrum_mainnet_settler"], "alias": "not_null_spot_order_settled_arbitrum_mainnet_settler", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.8701544, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_settler.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect settler\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\nwhere settler is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "settler", "file_key_name": "models.spot_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_settled_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "settler", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_block_number.876a0a0282": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_block_number.876a0a0282", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_order_settled_arbitrum_mainnet_block_number"], "alias": "not_null_spot_order_settled_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.8718412, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_settled_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_transaction_hash.a8b7f93ae5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_arbitrum_mainnet_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_transaction_hash.a8b7f93ae5", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_order_settled_arbitrum_mainnet_transaction_hash"], "alias": "not_null_spot_order_settled_arbitrum_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.87367, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_settled_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_block_timestamp.483fdb2a21": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_arbitrum_mainnet_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_block_timestamp.483fdb2a21", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_order_settled_arbitrum_mainnet_block_timestamp"], "alias": "not_null_spot_order_settled_arbitrum_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.8753145, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_settled_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_id.1124fb8990": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_id.1124fb8990", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_order_settled_arbitrum_mainnet_id"], "alias": "not_null_spot_order_settled_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.8769517, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_settled_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_order_settled_arbitrum_mainnet_id.a1ec7e590f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_order_settled_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_order_settled_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_order_settled_arbitrum_mainnet_id.a1ec7e590f", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "unique_spot_order_settled_arbitrum_mainnet_id"], "alias": "unique_spot_order_settled_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.878681, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_order_settled_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_settled_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_order_type.cc9846cfde": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_arbitrum_mainnet_order_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_arbitrum_mainnet_order_type.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_order_type.cc9846cfde", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_order_settled_arbitrum_mainnet_order_type"], "alias": "not_null_spot_order_settled_arbitrum_mainnet_order_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.8804333, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_order_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect order_type\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\nwhere order_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "order_type", "file_key_name": "models.spot_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_settled_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "order_type", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_contract.7d4f904249": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_contract.7d4f904249", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_order_settled_arbitrum_mainnet_contract"], "alias": "not_null_spot_order_settled_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.8820539, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_settled_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_price.3e2897303c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_arbitrum_mainnet_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_arbitrum_mainnet_price.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_price.3e2897303c", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_order_settled_arbitrum_mainnet_price"], "alias": "not_null_spot_order_settled_arbitrum_mainnet_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.8836737, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.spot_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_settled_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_price__True__0.94dec93a68": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__a35b7176e9f72d0481ad6d735e7bb103.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_price__True__0.94dec93a68", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_price__True__0"], "alias": "dbt_utils_accepted_range_spot__a35b7176e9f72d0481ad6d735e7bb103", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__a35b7176e9f72d0481ad6d735e7bb103", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__a35b7176e9f72d0481ad6d735e7bb103"}, "created_at": 1727988940.8853152, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__a35b7176e9f72d0481ad6d735e7bb103\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__a35b7176e9f72d0481ad6d735e7bb103.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.spot_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_settled_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "price", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_market_id.84635206a3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_arbitrum_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_arbitrum_mainnet_market_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_market_id.84635206a3", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_order_settled_arbitrum_mainnet_market_id"], "alias": "not_null_spot_order_settled_arbitrum_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.889633, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.spot_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_settled_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_market_id__True__0.498546554e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__9e6f9cd3db0f82b8764ba445759e8445.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_market_id__True__0.498546554e", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__9e6f9cd3db0f82b8764ba445759e8445", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__9e6f9cd3db0f82b8764ba445759e8445", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__9e6f9cd3db0f82b8764ba445759e8445"}, "created_at": 1727988940.891324, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__9e6f9cd3db0f82b8764ba445759e8445\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__9e6f9cd3db0f82b8764ba445759e8445.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.spot_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_settled_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_collected_fees.4c46cfb386": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_arbitrum_mainnet_collected_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_arbitrum_mainnet_collected_fees.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_collected_fees.4c46cfb386", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_order_settled_arbitrum_mainnet_collected_fees"], "alias": "not_null_spot_order_settled_arbitrum_mainnet_collected_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.895643, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_collected_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\nwhere collected_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.spot_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_settled_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collected_fees", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_collected_fees__True__0.e9fce02c77": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_collected_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__5d972fc4f292296beb2cb5f34a47fa6e.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_collected_fees__True__0.e9fce02c77", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_collected_fees__True__0"], "alias": "dbt_utils_accepted_range_spot__5d972fc4f292296beb2cb5f34a47fa6e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__5d972fc4f292296beb2cb5f34a47fa6e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__5d972fc4f292296beb2cb5f34a47fa6e"}, "created_at": 1727988940.8973224, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__5d972fc4f292296beb2cb5f34a47fa6e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__5d972fc4f292296beb2cb5f34a47fa6e.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.spot_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_settled_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collected_fees", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_event_name.32a64f7398": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_settled_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_settled_arbitrum_mainnet_event_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_event_name.32a64f7398", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_order_settled_arbitrum_mainnet_event_name"], "alias": "not_null_spot_order_settled_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.9016328, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_settled_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_settled_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_order_settled_arbitrum_mainnet_event_name__OrderSettled.c43865614e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_order_settled_arbitrum_mainnet_event_name__OrderSettled", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_order_set_d3b65b75a55fbc94523af798a74f0d8d.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_order_settled_arbitrum_mainnet_event_name__OrderSettled.c43865614e", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "accepted_values_spot_order_settled_arbitrum_mainnet_event_name__OrderSettled"], "alias": "accepted_values_spot_order_set_d3b65b75a55fbc94523af798a74f0d8d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_order_set_d3b65b75a55fbc94523af798a74f0d8d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_order_set_d3b65b75a55fbc94523af798a74f0d8d"}, "created_at": 1727988940.9033444, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_order_set_d3b65b75a55fbc94523af798a74f0d8d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_settled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_settled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_order_set_d3b65b75a55fbc94523af798a74f0d8d.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderSettled'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_order_settled_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_settled_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["OrderSettled"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_order_settled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_id.bf2929fb2c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_id.bf2929fb2c", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_order_cancelled_arbitrum_mainnet_id"], "alias": "not_null_spot_order_cancelled_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.907588, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_cancelled_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_order_cancelled_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_cancelled_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_order_cancelled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_order_cancelled_arbitrum_mainnet_id.de40647c46": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_order_cancelled_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_order_cancelled_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_order_cancelled_arbitrum_mainnet_id.de40647c46", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "unique_spot_order_cancelled_arbitrum_mainnet_id"], "alias": "unique_spot_order_cancelled_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.9092488, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_order_cancelled_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_cancelled_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_order_cancelled_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_cancelled_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_order_cancelled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_block_timestamp.a2656a614b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_arbitrum_mainnet_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_block_timestamp.a2656a614b", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_order_cancelled_arbitrum_mainnet_block_timestamp"], "alias": "not_null_spot_order_cancelled_arbitrum_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.9109, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_cancelled_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_order_cancelled_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_cancelled_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_order_cancelled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_transaction_hash.43ee88aad5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_arbitrum_mainnet_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_transaction_hash.43ee88aad5", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_order_cancelled_arbitrum_mainnet_transaction_hash"], "alias": "not_null_spot_order_cancelled_arbitrum_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.9125364, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_cancelled_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_order_cancelled_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_cancelled_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_order_cancelled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_sender.a796a774d3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_arbitrum_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_arbitrum_mainnet_sender.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_sender.a796a774d3", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_order_cancelled_arbitrum_mainnet_sender"], "alias": "not_null_spot_order_cancelled_arbitrum_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.9142492, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_cancelled_arbitrum_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.spot_order_cancelled_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_cancelled_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('spot_order_cancelled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_contract.cc9a04e73e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_contract.cc9a04e73e", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_order_cancelled_arbitrum_mainnet_contract"], "alias": "not_null_spot_order_cancelled_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.9158978, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_cancelled_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_order_cancelled_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_cancelled_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_order_cancelled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_event_name.f29a2c6180": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_arbitrum_mainnet_event_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_event_name.f29a2c6180", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_order_cancelled_arbitrum_mainnet_event_name"], "alias": "not_null_spot_order_cancelled_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.917521, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_cancelled_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_order_cancelled_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_cancelled_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_order_cancelled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_order_cancelled_arbitrum_mainnet_event_name__OrderCancelled.bcb12d7741": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_order_cancelled_arbitrum_mainnet_event_name__OrderCancelled", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_order_can_8958c622ce842464f22572f8ca643dd9.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_order_cancelled_arbitrum_mainnet_event_name__OrderCancelled.bcb12d7741", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "accepted_values_spot_order_cancelled_arbitrum_mainnet_event_name__OrderCancelled"], "alias": "accepted_values_spot_order_can_8958c622ce842464f22572f8ca643dd9", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_order_can_8958c622ce842464f22572f8ca643dd9", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_order_can_8958c622ce842464f22572f8ca643dd9"}, "created_at": 1727988940.919152, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_order_can_8958c622ce842464f22572f8ca643dd9\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_order_can_8958c622ce842464f22572f8ca643dd9.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_cancelled_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderCancelled'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_order_cancelled_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_cancelled_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["OrderCancelled"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_order_cancelled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_market_id.629e55a158": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_arbitrum_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_arbitrum_mainnet_market_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_market_id.629e55a158", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_order_cancelled_arbitrum_mainnet_market_id"], "alias": "not_null_spot_order_cancelled_arbitrum_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.9233406, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_cancelled_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.spot_order_cancelled_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_cancelled_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('spot_order_cancelled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_order_cancelled_arbitrum_mainnet_market_id__True__0.8d08288d1d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_order_cancelled_arbitrum_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__51adb6d95dfdf12f2a6f8c433c71ec70.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_cancelled_arbitrum_mainnet_market_id__True__0.8d08288d1d", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "dbt_utils_accepted_range_spot_order_cancelled_arbitrum_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__51adb6d95dfdf12f2a6f8c433c71ec70", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__51adb6d95dfdf12f2a6f8c433c71ec70", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__51adb6d95dfdf12f2a6f8c433c71ec70"}, "created_at": 1727988940.9250584, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__51adb6d95dfdf12f2a6f8c433c71ec70\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__51adb6d95dfdf12f2a6f8c433c71ec70.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_cancelled_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.spot_order_cancelled_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_cancelled_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('spot_order_cancelled_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_block_number.a85db0bd00": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_order_cancelled_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_order_cancelled_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_block_number.a85db0bd00", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_order_cancelled_arbitrum_mainnet_block_number"], "alias": "not_null_spot_order_cancelled_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.9293258, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_order_cancelled_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_order_cancelled_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_order_cancelled_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_cancelled_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_order_cancelled_arbitrum_mainnet", "attached_node": "model.synthetix.spot_order_cancelled_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_order_cancelled_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_id.456af96984": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_id.456af96984", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_registered_arbitrum_mainnet_id"], "alias": "not_null_spot_synth_registered_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.9310224, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_registered_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_registered_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_registered_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_registered_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_synth_registered_arbitrum_mainnet_id.d4fd9eb0ba": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_synth_registered_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_synth_registered_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_synth_registered_arbitrum_mainnet_id.d4fd9eb0ba", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "unique_spot_synth_registered_arbitrum_mainnet_id"], "alias": "unique_spot_synth_registered_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.9326885, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_synth_registered_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_registered_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_registered_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_registered_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_registered_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_block_timestamp.155e02a96a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_arbitrum_mainnet_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_block_timestamp.155e02a96a", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_registered_arbitrum_mainnet_block_timestamp"], "alias": "not_null_spot_synth_registered_arbitrum_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.9343128, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_arbitrum_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_registered_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_synth_registered_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_registered_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_synth_registered_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_synth_market_id.b02a502d7f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_arbitrum_mainnet_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_arbitrum_mainnet_synth_market_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_synth_market_id.b02a502d7f", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_registered_arbitrum_mainnet_synth_market_id"], "alias": "not_null_spot_synth_registered_arbitrum_mainnet_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.9361017, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_arbitrum_mainnet_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_registered_arbitrum_mainnet\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_registered_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_registered_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_registered_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_registered_arbitrum_mainnet_synth_market_id__True__0.03490626a4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_registered_arbitrum_mainnet_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__fde6d5b608f35fa598f8e7ca933aa5f8.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_registered_arbitrum_mainnet_synth_market_id__True__0.03490626a4", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "dbt_utils_accepted_range_spot_synth_registered_arbitrum_mainnet_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__fde6d5b608f35fa598f8e7ca933aa5f8", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__fde6d5b608f35fa598f8e7ca933aa5f8", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__fde6d5b608f35fa598f8e7ca933aa5f8"}, "created_at": 1727988940.9377537, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__fde6d5b608f35fa598f8e7ca933aa5f8\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__fde6d5b608f35fa598f8e7ca933aa5f8.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_registered_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_registered_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_registered_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_registered_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_block_number.c19306427b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_block_number.c19306427b", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_registered_arbitrum_mainnet_block_number"], "alias": "not_null_spot_synth_registered_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.9420316, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_registered_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_synth_registered_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_registered_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_synth_registered_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_contract.dc09abd1d6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_contract.dc09abd1d6", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_registered_arbitrum_mainnet_contract"], "alias": "not_null_spot_synth_registered_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.943739, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_registered_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_synth_registered_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_registered_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_synth_registered_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_synth_token_address.e815b8c9d4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_arbitrum_mainnet_synth_token_address", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_24c43a4e864a0810c9cb52d5d564cd74.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_synth_token_address.e815b8c9d4", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_registered_arbitrum_mainnet_synth_token_address"], "alias": "not_null_spot_synth_registered_24c43a4e864a0810c9cb52d5d564cd74", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_spot_synth_registered_24c43a4e864a0810c9cb52d5d564cd74", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_spot_synth_registered_24c43a4e864a0810c9cb52d5d564cd74"}, "created_at": 1727988940.9453886, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_spot_synth_registered_24c43a4e864a0810c9cb52d5d564cd74\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_24c43a4e864a0810c9cb52d5d564cd74.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_token_address\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_registered_arbitrum_mainnet\"\nwhere synth_token_address is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_token_address", "file_key_name": "models.spot_synth_registered_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_registered_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_token_address", "model": "{{ get_where_subquery(ref('spot_synth_registered_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_event_name.aa6a178336": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_arbitrum_mainnet_event_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_event_name.aa6a178336", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_registered_arbitrum_mainnet_event_name"], "alias": "not_null_spot_synth_registered_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.94708, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_registered_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_registered_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_registered_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_registered_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_synth_registered_arbitrum_mainnet_event_name__SynthRegistered.dab3843a60": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_synth_registered_arbitrum_mainnet_event_name__SynthRegistered", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_synth_reg_fedea85a7b1d2062774e1e713536791e.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_synth_registered_arbitrum_mainnet_event_name__SynthRegistered.dab3843a60", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "accepted_values_spot_synth_registered_arbitrum_mainnet_event_name__SynthRegistered"], "alias": "accepted_values_spot_synth_reg_fedea85a7b1d2062774e1e713536791e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_synth_reg_fedea85a7b1d2062774e1e713536791e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_synth_reg_fedea85a7b1d2062774e1e713536791e"}, "created_at": 1727988940.9494197, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_synth_reg_fedea85a7b1d2062774e1e713536791e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_synth_reg_fedea85a7b1d2062774e1e713536791e.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_registered_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthRegistered'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_registered_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_registered_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["SynthRegistered"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_registered_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_transaction_hash.ae02976291": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_registered_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_registered_9666aca0705c3f058c05e5046e31f743.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_transaction_hash.ae02976291", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_registered_arbitrum_mainnet_transaction_hash"], "alias": "not_null_spot_synth_registered_9666aca0705c3f058c05e5046e31f743", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_spot_synth_registered_9666aca0705c3f058c05e5046e31f743", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_spot_synth_registered_9666aca0705c3f058c05e5046e31f743"}, "created_at": 1727988940.9535131, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_spot_synth_registered_9666aca0705c3f058c05e5046e31f743\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_registered_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_registered_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_registered_9666aca0705c3f058c05e5046e31f743.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_registered_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_synth_registered_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_registered_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_synth_registered_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_collected_fees.975bb20444": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_arbitrum_mainnet_collected_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_arbitrum_mainnet_collected_fees.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_collected_fees.975bb20444", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_bought_arbitrum_mainnet_collected_fees"], "alias": "not_null_spot_synth_bought_arbitrum_mainnet_collected_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.955167, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_collected_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\nwhere collected_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.spot_synth_bought_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_bought_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collected_fees", "model": "{{ get_where_subquery(ref('spot_synth_bought_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_mainnet_collected_fees__True__0.ffa72f24d6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_bought_arbitrum_mainnet_collected_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__118beddb72a791fb331bdcbe14c456e3.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_mainnet_collected_fees__True__0.ffa72f24d6", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "dbt_utils_accepted_range_spot_synth_bought_arbitrum_mainnet_collected_fees__True__0"], "alias": "dbt_utils_accepted_range_spot__118beddb72a791fb331bdcbe14c456e3", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__118beddb72a791fb331bdcbe14c456e3", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__118beddb72a791fb331bdcbe14c456e3"}, "created_at": 1727988940.957015, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__118beddb72a791fb331bdcbe14c456e3\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__118beddb72a791fb331bdcbe14c456e3.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.spot_synth_bought_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_bought_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collected_fees", "model": "{{ get_where_subquery(ref('spot_synth_bought_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_transaction_hash.46c5786b65": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_arbitrum_mainnet_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_transaction_hash.46c5786b65", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_bought_arbitrum_mainnet_transaction_hash"], "alias": "not_null_spot_synth_bought_arbitrum_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.9610908, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_synth_bought_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_bought_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_synth_bought_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_synth_market_id.11b8c58586": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_arbitrum_mainnet_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_arbitrum_mainnet_synth_market_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_synth_market_id.11b8c58586", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_bought_arbitrum_mainnet_synth_market_id"], "alias": "not_null_spot_synth_bought_arbitrum_mainnet_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.9629383, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_bought_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_bought_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_bought_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_mainnet_synth_market_id__True__0.39b07cbd1a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_bought_arbitrum_mainnet_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__82b39e4f1130c8843eed9f8114bed411.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_mainnet_synth_market_id__True__0.39b07cbd1a", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "dbt_utils_accepted_range_spot_synth_bought_arbitrum_mainnet_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__82b39e4f1130c8843eed9f8114bed411", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__82b39e4f1130c8843eed9f8114bed411", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__82b39e4f1130c8843eed9f8114bed411"}, "created_at": 1727988940.964607, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__82b39e4f1130c8843eed9f8114bed411\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__82b39e4f1130c8843eed9f8114bed411.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_bought_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_bought_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_bought_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_block_number.3db00f8fd2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_block_number.3db00f8fd2", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_bought_arbitrum_mainnet_block_number"], "alias": "not_null_spot_synth_bought_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.9689238, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_synth_bought_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_bought_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_synth_bought_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_block_timestamp.1e3c9accd9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_arbitrum_mainnet_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_block_timestamp.1e3c9accd9", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_bought_arbitrum_mainnet_block_timestamp"], "alias": "not_null_spot_synth_bought_arbitrum_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.9706109, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_synth_bought_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_bought_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_synth_bought_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_id.94c6a2689e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_id.94c6a2689e", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_bought_arbitrum_mainnet_id"], "alias": "not_null_spot_synth_bought_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.9722452, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_bought_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_bought_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_bought_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_synth_bought_arbitrum_mainnet_id.97a98f064e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_synth_bought_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_synth_bought_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_synth_bought_arbitrum_mainnet_id.97a98f064e", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "unique_spot_synth_bought_arbitrum_mainnet_id"], "alias": "unique_spot_synth_bought_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.9739053, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_synth_bought_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_bought_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_bought_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_bought_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_price.b7069dc105": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_arbitrum_mainnet_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_arbitrum_mainnet_price.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_price.b7069dc105", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_bought_arbitrum_mainnet_price"], "alias": "not_null_spot_synth_bought_arbitrum_mainnet_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.975554, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.spot_synth_bought_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_bought_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('spot_synth_bought_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_mainnet_price__True__0.2666787a3a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_bought_arbitrum_mainnet_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__16e212051b13a672328df75be071827f.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_mainnet_price__True__0.2666787a3a", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "dbt_utils_accepted_range_spot_synth_bought_arbitrum_mainnet_price__True__0"], "alias": "dbt_utils_accepted_range_spot__16e212051b13a672328df75be071827f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__16e212051b13a672328df75be071827f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__16e212051b13a672328df75be071827f"}, "created_at": 1727988940.9773183, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__16e212051b13a672328df75be071827f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__16e212051b13a672328df75be071827f.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.spot_synth_bought_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_bought_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "price", "model": "{{ get_where_subquery(ref('spot_synth_bought_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_contract.7f6d914e0b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_contract.7f6d914e0b", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_bought_arbitrum_mainnet_contract"], "alias": "not_null_spot_synth_bought_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.9815326, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_synth_bought_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_bought_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_synth_bought_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_referrer.d5123874c5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_arbitrum_mainnet_referrer", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_arbitrum_mainnet_referrer.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_referrer.d5123874c5", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_bought_arbitrum_mainnet_referrer"], "alias": "not_null_spot_synth_bought_arbitrum_mainnet_referrer", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.9833918, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_referrer.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\nwhere referrer is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "referrer", "file_key_name": "models.spot_synth_bought_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_bought_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "referrer", "model": "{{ get_where_subquery(ref('spot_synth_bought_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_event_name.aa51f8b10f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_bought_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_bought_arbitrum_mainnet_event_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_event_name.aa51f8b10f", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_bought_arbitrum_mainnet_event_name"], "alias": "not_null_spot_synth_bought_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.985075, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_bought_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_bought_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_bought_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_bought_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_synth_bought_arbitrum_mainnet_event_name__SynthBought.6968f2e38e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_synth_bought_arbitrum_mainnet_event_name__SynthBought", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_synth_bou_4d0f7b26a6e9d474f288b820a2a82e88.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_synth_bought_arbitrum_mainnet_event_name__SynthBought.6968f2e38e", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "accepted_values_spot_synth_bought_arbitrum_mainnet_event_name__SynthBought"], "alias": "accepted_values_spot_synth_bou_4d0f7b26a6e9d474f288b820a2a82e88", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_synth_bou_4d0f7b26a6e9d474f288b820a2a82e88", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_synth_bou_4d0f7b26a6e9d474f288b820a2a82e88"}, "created_at": 1727988940.9867737, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_synth_bou_4d0f7b26a6e9d474f288b820a2a82e88\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_bought_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_synth_bou_4d0f7b26a6e9d474f288b820a2a82e88.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthBought'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_bought_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_bought_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["SynthBought"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_bought_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_event_name.77e48ea6b8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_arbitrum_mainnet_event_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_event_name.77e48ea6b8", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_sold_arbitrum_mainnet_event_name"], "alias": "not_null_spot_synth_sold_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.9910107, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_sold_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_synth_sold_arbitrum_mainnet_event_name__SynthSold.c2779b95d3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_synth_sold_arbitrum_mainnet_event_name__SynthSold", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_synth_sol_0a88e02c20f4285a38c7fc2ec7440aa5.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_synth_sold_arbitrum_mainnet_event_name__SynthSold.c2779b95d3", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "accepted_values_spot_synth_sold_arbitrum_mainnet_event_name__SynthSold"], "alias": "accepted_values_spot_synth_sol_0a88e02c20f4285a38c7fc2ec7440aa5", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_synth_sol_0a88e02c20f4285a38c7fc2ec7440aa5", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_synth_sol_0a88e02c20f4285a38c7fc2ec7440aa5"}, "created_at": 1727988940.9927206, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_synth_sol_0a88e02c20f4285a38c7fc2ec7440aa5\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_synth_sol_0a88e02c20f4285a38c7fc2ec7440aa5.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthSold'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_sold_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["SynthSold"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_transaction_hash.b35ac6eb10": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_arbitrum_mainnet_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_transaction_hash.b35ac6eb10", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_sold_arbitrum_mainnet_transaction_hash"], "alias": "not_null_spot_synth_sold_arbitrum_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.9969268, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_synth_sold_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_collected_fees.ae5a9854f2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_arbitrum_mainnet_collected_fees", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_arbitrum_mainnet_collected_fees.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_collected_fees.ae5a9854f2", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_sold_arbitrum_mainnet_collected_fees"], "alias": "not_null_spot_synth_sold_arbitrum_mainnet_collected_fees", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988940.9986188, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_collected_fees.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\nwhere collected_fees is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.spot_synth_sold_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collected_fees", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_collected_fees__True__0.ebed4cb6c6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_collected_fees__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__39815e5a71f59b35ff559c6cb94df4e2.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_collected_fees__True__0.ebed4cb6c6", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_collected_fees__True__0"], "alias": "dbt_utils_accepted_range_spot__39815e5a71f59b35ff559c6cb94df4e2", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__39815e5a71f59b35ff559c6cb94df4e2", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__39815e5a71f59b35ff559c6cb94df4e2"}, "created_at": 1727988941.0002956, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__39815e5a71f59b35ff559c6cb94df4e2\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__39815e5a71f59b35ff559c6cb94df4e2.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collected_fees", "file_key_name": "models.spot_synth_sold_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collected_fees", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_block_timestamp.ece96724ff": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_arbitrum_mainnet_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_block_timestamp.ece96724ff", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_sold_arbitrum_mainnet_block_timestamp"], "alias": "not_null_spot_synth_sold_arbitrum_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.0045798, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_synth_sold_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_referrer.fc97629e01": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_arbitrum_mainnet_referrer", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_arbitrum_mainnet_referrer.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_referrer.fc97629e01", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_sold_arbitrum_mainnet_referrer"], "alias": "not_null_spot_synth_sold_arbitrum_mainnet_referrer", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.006282, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_referrer.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\nwhere referrer is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "referrer", "file_key_name": "models.spot_synth_sold_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "referrer", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_block_number.21c8144aca": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_block_number.21c8144aca", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_sold_arbitrum_mainnet_block_number"], "alias": "not_null_spot_synth_sold_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.0079694, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_synth_sold_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_price.83b6e6b427": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_arbitrum_mainnet_price", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_arbitrum_mainnet_price.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_price.83b6e6b427", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_sold_arbitrum_mainnet_price"], "alias": "not_null_spot_synth_sold_arbitrum_mainnet_price", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.0096247, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_price.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\nwhere price is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.spot_synth_sold_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "price", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_price__True__0.736ec6a18f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_price__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__965ba5e4a40cef652215a98792245930.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_price__True__0.736ec6a18f", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_price__True__0"], "alias": "dbt_utils_accepted_range_spot__965ba5e4a40cef652215a98792245930", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__965ba5e4a40cef652215a98792245930", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__965ba5e4a40cef652215a98792245930"}, "created_at": 1727988941.011415, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__965ba5e4a40cef652215a98792245930\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__965ba5e4a40cef652215a98792245930.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "price", "file_key_name": "models.spot_synth_sold_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "price", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_amount_returned.a22fe1e87b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_arbitrum_mainnet_amount_returned", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_arbitrum_mainnet_amount_returned.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_amount_returned.a22fe1e87b", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_sold_arbitrum_mainnet_amount_returned"], "alias": "not_null_spot_synth_sold_arbitrum_mainnet_amount_returned", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.015593, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_amount_returned.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_returned\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\nwhere amount_returned is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_returned", "file_key_name": "models.spot_synth_sold_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_returned", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_amount_returned__True__0.94e383949d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_amount_returned__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__f354cedc5a73045b7c974894592d98d4.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_amount_returned__True__0.94e383949d", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_amount_returned__True__0"], "alias": "dbt_utils_accepted_range_spot__f354cedc5a73045b7c974894592d98d4", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__f354cedc5a73045b7c974894592d98d4", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__f354cedc5a73045b7c974894592d98d4"}, "created_at": 1727988941.017468, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__f354cedc5a73045b7c974894592d98d4\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__f354cedc5a73045b7c974894592d98d4.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_returned >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_returned", "file_key_name": "models.spot_synth_sold_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount_returned", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_synth_market_id.0a9309e0fe": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_arbitrum_mainnet_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_arbitrum_mainnet_synth_market_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_synth_market_id.0a9309e0fe", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_sold_arbitrum_mainnet_synth_market_id"], "alias": "not_null_spot_synth_sold_arbitrum_mainnet_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.0215619, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_sold_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_synth_market_id__True__0.502a7c73ae": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__811ac17f45c2607ffe25a2191580334f.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_synth_market_id__True__0.502a7c73ae", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__811ac17f45c2607ffe25a2191580334f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__811ac17f45c2607ffe25a2191580334f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__811ac17f45c2607ffe25a2191580334f"}, "created_at": 1727988941.0234413, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__811ac17f45c2607ffe25a2191580334f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__811ac17f45c2607ffe25a2191580334f.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_sold_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_id.5672923066": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_id.5672923066", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_sold_arbitrum_mainnet_id"], "alias": "not_null_spot_synth_sold_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.0275378, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_sold_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_synth_sold_arbitrum_mainnet_id.77e9d1569f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_synth_sold_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_synth_sold_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_synth_sold_arbitrum_mainnet_id.77e9d1569f", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "unique_spot_synth_sold_arbitrum_mainnet_id"], "alias": "unique_spot_synth_sold_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.029198, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_synth_sold_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_sold_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_contract.7e747f7197": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_sold_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_sold_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_contract.7e747f7197", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_sold_arbitrum_mainnet_contract"], "alias": "not_null_spot_synth_sold_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.0313044, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_sold_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_sold_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_synth_sold_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_sold_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_synth_sold_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_id.e6be3c26ab": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_id.e6be3c26ab", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_wrapped_arbitrum_mainnet_id"], "alias": "not_null_spot_synth_wrapped_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.0329695, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_wrapped_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_wrapped_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_wrapped_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_synth_wrapped_arbitrum_mainnet_id.4240a5b9ed": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_synth_wrapped_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_synth_wrapped_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_synth_wrapped_arbitrum_mainnet_id.4240a5b9ed", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "unique_spot_synth_wrapped_arbitrum_mainnet_id"], "alias": "unique_spot_synth_wrapped_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.034618, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_synth_wrapped_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_wrapped_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_wrapped_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_wrapped_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_transaction_hash.470b375862": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_arbitrum_mainnet_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_transaction_hash.470b375862", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_wrapped_arbitrum_mainnet_transaction_hash"], "alias": "not_null_spot_synth_wrapped_arbitrum_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.036235, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_wrapped_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_synth_wrapped_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_wrapped_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_synth_market_id.22e9bbcaaf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_arbitrum_mainnet_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_arbitrum_mainnet_synth_market_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_synth_market_id.22e9bbcaaf", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_wrapped_arbitrum_mainnet_synth_market_id"], "alias": "not_null_spot_synth_wrapped_arbitrum_mainnet_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.0379758, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_wrapped_arbitrum_mainnet\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_wrapped_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_wrapped_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_mainnet_synth_market_id__True__0.69e1aef58d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_mainnet_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__6cace87e4dac2e4c3b6e4cc8c2ab6183.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_mainnet_synth_market_id__True__0.69e1aef58d", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_mainnet_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__6cace87e4dac2e4c3b6e4cc8c2ab6183", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__6cace87e4dac2e4c3b6e4cc8c2ab6183", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__6cace87e4dac2e4c3b6e4cc8c2ab6183"}, "created_at": 1727988941.0396214, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__6cace87e4dac2e4c3b6e4cc8c2ab6183\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__6cace87e4dac2e4c3b6e4cc8c2ab6183.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_wrapped_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_wrapped_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_wrapped_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_contract.12b8537d63": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_contract.12b8537d63", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_wrapped_arbitrum_mainnet_contract"], "alias": "not_null_spot_synth_wrapped_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.0437589, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_wrapped_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_synth_wrapped_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_wrapped_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_event_name.a537b3bcc9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_arbitrum_mainnet_event_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_event_name.a537b3bcc9", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_wrapped_arbitrum_mainnet_event_name"], "alias": "not_null_spot_synth_wrapped_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.0456266, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_wrapped_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_wrapped_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_wrapped_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_synth_wrapped_arbitrum_mainnet_event_name__SynthWrapped.c2a7fae75f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_synth_wrapped_arbitrum_mainnet_event_name__SynthWrapped", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_synth_wra_b91a1226e94bc45aafd59decf0beb7da.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_synth_wrapped_arbitrum_mainnet_event_name__SynthWrapped.c2a7fae75f", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "accepted_values_spot_synth_wrapped_arbitrum_mainnet_event_name__SynthWrapped"], "alias": "accepted_values_spot_synth_wra_b91a1226e94bc45aafd59decf0beb7da", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_synth_wra_b91a1226e94bc45aafd59decf0beb7da", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_synth_wra_b91a1226e94bc45aafd59decf0beb7da"}, "created_at": 1727988941.0472867, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_synth_wra_b91a1226e94bc45aafd59decf0beb7da\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_synth_wra_b91a1226e94bc45aafd59decf0beb7da.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_wrapped_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthWrapped'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_wrapped_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_wrapped_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["SynthWrapped"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_block_timestamp.62e5fb2f2c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_arbitrum_mainnet_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_block_timestamp.62e5fb2f2c", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_wrapped_arbitrum_mainnet_block_timestamp"], "alias": "not_null_spot_synth_wrapped_arbitrum_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.051517, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_wrapped_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_synth_wrapped_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_wrapped_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_block_number.388f222586": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_block_number.388f222586", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_wrapped_arbitrum_mainnet_block_number"], "alias": "not_null_spot_synth_wrapped_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.053192, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_wrapped_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_synth_wrapped_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_wrapped_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_fees_collected.ab1cc1a24e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_wrapped_arbitrum_mainnet_fees_collected", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_wrapped_arbitrum_mainnet_fees_collected.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_fees_collected.ab1cc1a24e", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_wrapped_arbitrum_mainnet_fees_collected"], "alias": "not_null_spot_synth_wrapped_arbitrum_mainnet_fees_collected", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.0548673, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_wrapped_arbitrum_mainnet_fees_collected.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect fees_collected\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_wrapped_arbitrum_mainnet\"\nwhere fees_collected is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "fees_collected", "file_key_name": "models.spot_synth_wrapped_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_wrapped_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "fees_collected", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_mainnet_fees_collected__True__0.8427a98042": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_mainnet_fees_collected__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__5916f3e442949c3b85752fe12637d1f8.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_mainnet_fees_collected__True__0.8427a98042", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_mainnet_fees_collected__True__0"], "alias": "dbt_utils_accepted_range_spot__5916f3e442949c3b85752fe12637d1f8", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__5916f3e442949c3b85752fe12637d1f8", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__5916f3e442949c3b85752fe12637d1f8"}, "created_at": 1727988941.0565336, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__5916f3e442949c3b85752fe12637d1f8\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_wrapped_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_wrapped_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__5916f3e442949c3b85752fe12637d1f8.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_wrapped_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not fees_collected >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "fees_collected", "file_key_name": "models.spot_synth_wrapped_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_wrapped_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "fees_collected", "model": "{{ get_where_subquery(ref('spot_synth_wrapped_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_block_timestamp.7eb830695e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_arbitrum_mainnet_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_block_timestamp.7eb830695e", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_unwrapped_arbitrum_mainnet_block_timestamp"], "alias": "not_null_spot_synth_unwrapped_arbitrum_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.0608544, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.spot_synth_unwrapped_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_unwrapped_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_amount_unwrapped.6338d14461": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_arbitrum_mainnet_amount_unwrapped", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_arbitrum_mainnet_amount_unwrapped.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_amount_unwrapped.6338d14461", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_unwrapped_arbitrum_mainnet_amount_unwrapped"], "alias": "not_null_spot_synth_unwrapped_arbitrum_mainnet_amount_unwrapped", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.0625827, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_amount_unwrapped.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_unwrapped\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"\nwhere amount_unwrapped is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_unwrapped", "file_key_name": "models.spot_synth_unwrapped_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_unwrapped_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount_unwrapped", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_mainnet_amount_unwrapped__True__0.dfb2bf555e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_mainnet_amount_unwrapped__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__b89d045b278e76cb3f1a9a3e7a3af418.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_mainnet_amount_unwrapped__True__0.dfb2bf555e", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_mainnet_amount_unwrapped__True__0"], "alias": "dbt_utils_accepted_range_spot__b89d045b278e76cb3f1a9a3e7a3af418", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__b89d045b278e76cb3f1a9a3e7a3af418", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__b89d045b278e76cb3f1a9a3e7a3af418"}, "created_at": 1727988941.064231, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__b89d045b278e76cb3f1a9a3e7a3af418\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__b89d045b278e76cb3f1a9a3e7a3af418.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_unwrapped >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount_unwrapped", "file_key_name": "models.spot_synth_unwrapped_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_unwrapped_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount_unwrapped", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_fees_collected.82edb6c70c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_arbitrum_mainnet_fees_collected", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_arbitrum_mainnet_fees_collected.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_fees_collected.82edb6c70c", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_unwrapped_arbitrum_mainnet_fees_collected"], "alias": "not_null_spot_synth_unwrapped_arbitrum_mainnet_fees_collected", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.068532, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_fees_collected.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect fees_collected\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"\nwhere fees_collected is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "fees_collected", "file_key_name": "models.spot_synth_unwrapped_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_unwrapped_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "fees_collected", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_mainnet_fees_collected__True__0.caa0ab5069": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_mainnet_fees_collected__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__2a1f6354cf1b32473953f1a2a502086a.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_mainnet_fees_collected__True__0.caa0ab5069", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_mainnet_fees_collected__True__0"], "alias": "dbt_utils_accepted_range_spot__2a1f6354cf1b32473953f1a2a502086a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__2a1f6354cf1b32473953f1a2a502086a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__2a1f6354cf1b32473953f1a2a502086a"}, "created_at": 1727988941.0702283, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__2a1f6354cf1b32473953f1a2a502086a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__2a1f6354cf1b32473953f1a2a502086a.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not fees_collected >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "fees_collected", "file_key_name": "models.spot_synth_unwrapped_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_unwrapped_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "fees_collected", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_event_name.15be4b2d2e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_arbitrum_mainnet_event_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_event_name.15be4b2d2e", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_unwrapped_arbitrum_mainnet_event_name"], "alias": "not_null_spot_synth_unwrapped_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.074494, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_unwrapped_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_unwrapped_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_spot_synth_unwrapped_arbitrum_mainnet_event_name__SynthUnwrapped.0156eda083": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_spot_synth_unwrapped_arbitrum_mainnet_event_name__SynthUnwrapped", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_spot_synth_unw_8ff3edab6d10fb5d2c67b3a892cce771.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.accepted_values_spot_synth_unwrapped_arbitrum_mainnet_event_name__SynthUnwrapped.0156eda083", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "accepted_values_spot_synth_unwrapped_arbitrum_mainnet_event_name__SynthUnwrapped"], "alias": "accepted_values_spot_synth_unw_8ff3edab6d10fb5d2c67b3a892cce771", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_spot_synth_unw_8ff3edab6d10fb5d2c67b3a892cce771", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_spot_synth_unw_8ff3edab6d10fb5d2c67b3a892cce771"}, "created_at": 1727988941.0761693, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_spot_synth_unw_8ff3edab6d10fb5d2c67b3a892cce771\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/accepted_values_spot_synth_unw_8ff3edab6d10fb5d2c67b3a892cce771.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthUnwrapped'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.spot_synth_unwrapped_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_unwrapped_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["SynthUnwrapped"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_block_number.6c4594ed9b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_block_number.6c4594ed9b", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_unwrapped_arbitrum_mainnet_block_number"], "alias": "not_null_spot_synth_unwrapped_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.0809932, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.spot_synth_unwrapped_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_unwrapped_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_transaction_hash.266bb54277": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_arbitrum_mainnet_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_transaction_hash.266bb54277", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_unwrapped_arbitrum_mainnet_transaction_hash"], "alias": "not_null_spot_synth_unwrapped_arbitrum_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.0837128, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.spot_synth_unwrapped_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_unwrapped_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_contract.df671e35b9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_contract.df671e35b9", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_unwrapped_arbitrum_mainnet_contract"], "alias": "not_null_spot_synth_unwrapped_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.0859299, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.spot_synth_unwrapped_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_unwrapped_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_id.c93a8c455f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_id.c93a8c455f", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_unwrapped_arbitrum_mainnet_id"], "alias": "not_null_spot_synth_unwrapped_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.0876017, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_unwrapped_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_unwrapped_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_spot_synth_unwrapped_arbitrum_mainnet_id.81790072c1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_spot_synth_unwrapped_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_spot_synth_unwrapped_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.unique_spot_synth_unwrapped_arbitrum_mainnet_id.81790072c1", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "unique_spot_synth_unwrapped_arbitrum_mainnet_id"], "alias": "unique_spot_synth_unwrapped_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.0893872, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/unique_spot_synth_unwrapped_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.spot_synth_unwrapped_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_unwrapped_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_synth_market_id.597a45b266": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_spot_synth_unwrapped_arbitrum_mainnet_synth_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_spot_synth_unwrapped_arbitrum_mainnet_synth_market_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_synth_market_id.597a45b266", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "not_null_spot_synth_unwrapped_arbitrum_mainnet_synth_market_id"], "alias": "not_null_spot_synth_unwrapped_arbitrum_mainnet_synth_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.0910306, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/not_null_spot_synth_unwrapped_arbitrum_mainnet_synth_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"\nwhere synth_market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_unwrapped_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_unwrapped_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_mainnet_synth_market_id__True__0.c8e2a0ce2e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_mainnet_synth_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_spot__75e894a262aaded64378571f08266f9c.sql", "original_file_path": "models/raw/arbitrum/mainnet/spot/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_mainnet_synth_market_id__True__0.c8e2a0ce2e", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "spot", "dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_mainnet_synth_market_id__True__0"], "alias": "dbt_utils_accepted_range_spot__75e894a262aaded64378571f08266f9c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_spot__75e894a262aaded64378571f08266f9c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_spot__75e894a262aaded64378571f08266f9c"}, "created_at": 1727988941.0926933, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_spot__75e894a262aaded64378571f08266f9c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "spot_synth_unwrapped_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/spot/schema.yml/dbt_utils_accepted_range_spot__75e894a262aaded64378571f08266f9c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "synth_market_id", "file_key_name": "models.spot_synth_unwrapped_arbitrum_mainnet", "attached_node": "model.synthetix.spot_synth_unwrapped_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "synth_market_id", "model": "{{ get_where_subquery(ref('spot_synth_unwrapped_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_account_created_arbitrum_mainnet_owner.510bc65b8e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_arbitrum_mainnet_owner", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_arbitrum_mainnet_owner.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_mainnet_owner.510bc65b8e", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_account_created_arbitrum_mainnet_owner"], "alias": "not_null_core_account_created_arbitrum_mainnet_owner", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.123797, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_owner.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_account_created_arbitrum_mainnet\"\nwhere owner is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "owner", "file_key_name": "models.core_account_created_arbitrum_mainnet", "attached_node": "model.synthetix.core_account_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "owner", "model": "{{ get_where_subquery(ref('core_account_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_created_arbitrum_mainnet_account_id.80fd41e8a3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_arbitrum_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_arbitrum_mainnet_account_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_mainnet_account_id.80fd41e8a3", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_account_created_arbitrum_mainnet_account_id"], "alias": "not_null_core_account_created_arbitrum_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.1256223, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_account_created_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_account_created_arbitrum_mainnet", "attached_node": "model.synthetix.core_account_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_account_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_account_created_arbitrum_mainnet_account_id__True__0.1a60fd1c13": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_account_created_arbitrum_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__ce84723b0f0bb7e19e3c1cf75ab01e65.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_account_created_arbitrum_mainnet_account_id__True__0.1a60fd1c13", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_account_created_arbitrum_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__ce84723b0f0bb7e19e3c1cf75ab01e65", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__ce84723b0f0bb7e19e3c1cf75ab01e65", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__ce84723b0f0bb7e19e3c1cf75ab01e65"}, "created_at": 1727988941.1272776, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__ce84723b0f0bb7e19e3c1cf75ab01e65\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__ce84723b0f0bb7e19e3c1cf75ab01e65.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_account_created_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_account_created_arbitrum_mainnet", "attached_node": "model.synthetix.core_account_created_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_account_created_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_account_created_arbitrum_mainnet_id.ccb85216a1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_mainnet_id.ccb85216a1", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_account_created_arbitrum_mainnet_id"], "alias": "not_null_core_account_created_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.1318324, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_account_created_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_account_created_arbitrum_mainnet", "attached_node": "model.synthetix.core_account_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_account_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_account_created_arbitrum_mainnet_id.572cf5cf85": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_account_created_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_account_created_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_account_created_arbitrum_mainnet_id.572cf5cf85", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "unique_core_account_created_arbitrum_mainnet_id"], "alias": "unique_core_account_created_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.1335552, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_account_created_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_account_created_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_account_created_arbitrum_mainnet", "attached_node": "model.synthetix.core_account_created_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_account_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_created_arbitrum_mainnet_transaction_hash.ca429d274c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_arbitrum_mainnet_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_mainnet_transaction_hash.ca429d274c", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_account_created_arbitrum_mainnet_transaction_hash"], "alias": "not_null_core_account_created_arbitrum_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.1352727, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_account_created_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_account_created_arbitrum_mainnet", "attached_node": "model.synthetix.core_account_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_account_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_created_arbitrum_mainnet_block_number.ad85823ab6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_mainnet_block_number.ad85823ab6", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_account_created_arbitrum_mainnet_block_number"], "alias": "not_null_core_account_created_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.136923, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_account_created_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_account_created_arbitrum_mainnet", "attached_node": "model.synthetix.core_account_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_account_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_created_arbitrum_mainnet_block_timestamp.707ea51d9b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_arbitrum_mainnet_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_mainnet_block_timestamp.707ea51d9b", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_account_created_arbitrum_mainnet_block_timestamp"], "alias": "not_null_core_account_created_arbitrum_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.138568, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_account_created_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_account_created_arbitrum_mainnet", "attached_node": "model.synthetix.core_account_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_account_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_created_arbitrum_mainnet_event_name.f044350ea8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_arbitrum_mainnet_event_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_mainnet_event_name.f044350ea8", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_account_created_arbitrum_mainnet_event_name"], "alias": "not_null_core_account_created_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.140304, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_account_created_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_account_created_arbitrum_mainnet", "attached_node": "model.synthetix.core_account_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_account_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_account_created_arbitrum_mainnet_event_name__AccountCreated.8d24ea0d1c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_account_created_arbitrum_mainnet_event_name__AccountCreated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_account_c_f0b5cfe645ca98dd83a548881dbb231f.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_account_created_arbitrum_mainnet_event_name__AccountCreated.8d24ea0d1c", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "accepted_values_core_account_created_arbitrum_mainnet_event_name__AccountCreated"], "alias": "accepted_values_core_account_c_f0b5cfe645ca98dd83a548881dbb231f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_account_c_f0b5cfe645ca98dd83a548881dbb231f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_account_c_f0b5cfe645ca98dd83a548881dbb231f"}, "created_at": 1727988941.1419847, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_account_c_f0b5cfe645ca98dd83a548881dbb231f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_account_c_f0b5cfe645ca98dd83a548881dbb231f.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_account_created_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'AccountCreated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_account_created_arbitrum_mainnet", "attached_node": "model.synthetix.core_account_created_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["AccountCreated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_account_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_created_arbitrum_mainnet_contract.51a2890c59": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_mainnet_contract.51a2890c59", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_account_created_arbitrum_mainnet_contract"], "alias": "not_null_core_account_created_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.1463482, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_account_created_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_account_created_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_account_created_arbitrum_mainnet", "attached_node": "model.synthetix.core_account_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_account_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_contract.ae8a4f4c27": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_contract.ae8a4f4c27", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_delegation_updated_arbitrum_mainnet_contract"], "alias": "not_null_core_delegation_updated_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.1480594, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_delegation_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_id.a1e63ca6e1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_id.a1e63ca6e1", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_delegation_updated_arbitrum_mainnet_id"], "alias": "not_null_core_delegation_updated_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.1497326, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_delegation_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_delegation_updated_arbitrum_mainnet_id.53afc27917": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_delegation_updated_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_delegation_updated_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_delegation_updated_arbitrum_mainnet_id.53afc27917", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "unique_core_delegation_updated_arbitrum_mainnet_id"], "alias": "unique_core_delegation_updated_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.1513913, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_delegation_updated_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_delegation_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_account_id.1f6cadcc5d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_arbitrum_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_arbitrum_mainnet_account_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_account_id.1f6cadcc5d", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_delegation_updated_arbitrum_mainnet_account_id"], "alias": "not_null_core_delegation_updated_arbitrum_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.1530585, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_delegation_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_account_id__True__0.eb3b030871": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__abf56ab13d78830abe56ceb90e3fe727.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_account_id__True__0.eb3b030871", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__abf56ab13d78830abe56ceb90e3fe727", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__abf56ab13d78830abe56ceb90e3fe727", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__abf56ab13d78830abe56ceb90e3fe727"}, "created_at": 1727988941.154807, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__abf56ab13d78830abe56ceb90e3fe727\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__abf56ab13d78830abe56ceb90e3fe727.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_delegation_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_collateral_type.ca955a713e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_arbitrum_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updat_ff6c4be455bb5a689b64cffbd9b8359e.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_collateral_type.ca955a713e", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_delegation_updated_arbitrum_mainnet_collateral_type"], "alias": "not_null_core_delegation_updat_ff6c4be455bb5a689b64cffbd9b8359e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_delegation_updat_ff6c4be455bb5a689b64cffbd9b8359e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_delegation_updat_ff6c4be455bb5a689b64cffbd9b8359e"}, "created_at": 1727988941.1590266, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_delegation_updat_ff6c4be455bb5a689b64cffbd9b8359e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updat_ff6c4be455bb5a689b64cffbd9b8359e.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_delegation_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_pool_id.0fcc7a403c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_arbitrum_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_arbitrum_mainnet_pool_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_pool_id.0fcc7a403c", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_delegation_updated_arbitrum_mainnet_pool_id"], "alias": "not_null_core_delegation_updated_arbitrum_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.160887, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_delegation_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_pool_id__True__0.ceaf47901a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__dc6042ca5fc188d63643b43860ffe978.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_pool_id__True__0.ceaf47901a", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__dc6042ca5fc188d63643b43860ffe978", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__dc6042ca5fc188d63643b43860ffe978", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__dc6042ca5fc188d63643b43860ffe978"}, "created_at": 1727988941.1625938, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__dc6042ca5fc188d63643b43860ffe978\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__dc6042ca5fc188d63643b43860ffe978.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_delegation_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_sender.7b21b54d07": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_arbitrum_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_arbitrum_mainnet_sender.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_sender.7b21b54d07", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_delegation_updated_arbitrum_mainnet_sender"], "alias": "not_null_core_delegation_updated_arbitrum_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.1667569, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_delegation_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_block_timestamp.bf7b6f5a50": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updat_25d626a6081121e32d064cc583bcb245.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_block_timestamp.bf7b6f5a50", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_delegation_updated_arbitrum_mainnet_block_timestamp"], "alias": "not_null_core_delegation_updat_25d626a6081121e32d064cc583bcb245", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_delegation_updat_25d626a6081121e32d064cc583bcb245", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_delegation_updat_25d626a6081121e32d064cc583bcb245"}, "created_at": 1727988941.1686273, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_delegation_updat_25d626a6081121e32d064cc583bcb245\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updat_25d626a6081121e32d064cc583bcb245.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_delegation_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_block_number.e7dff1a919": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_block_number.e7dff1a919", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_delegation_updated_arbitrum_mainnet_block_number"], "alias": "not_null_core_delegation_updated_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.1702855, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_delegation_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_leverage.e240b1993e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_arbitrum_mainnet_leverage", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_arbitrum_mainnet_leverage.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_leverage.e240b1993e", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_delegation_updated_arbitrum_mainnet_leverage"], "alias": "not_null_core_delegation_updated_arbitrum_mainnet_leverage", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.1719663, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_leverage.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect leverage\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\nwhere leverage is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "leverage", "file_key_name": "models.core_delegation_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "leverage", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_leverage__True__1000000000000000000__1000000000000000000.fa830910e7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_leverage__True__1000000000000000000__1000000000000000000", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__74d4af353caf502d0233666f263aab05.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_leverage__True__1000000000000000000__1000000000000000000.fa830910e7", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_leverage__True__1000000000000000000__1000000000000000000"], "alias": "dbt_utils_accepted_range_core__74d4af353caf502d0233666f263aab05", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__74d4af353caf502d0233666f263aab05", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__74d4af353caf502d0233666f263aab05"}, "created_at": 1727988941.173669, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__74d4af353caf502d0233666f263aab05\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__74d4af353caf502d0233666f263aab05.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not leverage >= 1000000000000000000\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not leverage <= 1000000000000000000\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "leverage", "file_key_name": "models.core_delegation_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 1000000000000000000, "max_value": 1000000000000000000, "inclusive": true, "column_name": "leverage", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_transaction_hash.df3b0b1ada": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updat_6ac250e2c9a952d186fe70b880fd912c.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_transaction_hash.df3b0b1ada", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_delegation_updated_arbitrum_mainnet_transaction_hash"], "alias": "not_null_core_delegation_updat_6ac250e2c9a952d186fe70b880fd912c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_delegation_updat_6ac250e2c9a952d186fe70b880fd912c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_delegation_updat_6ac250e2c9a952d186fe70b880fd912c"}, "created_at": 1727988941.1779468, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_delegation_updat_6ac250e2c9a952d186fe70b880fd912c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updat_6ac250e2c9a952d186fe70b880fd912c.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_delegation_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_amount.790af0bbca": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_arbitrum_mainnet_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_arbitrum_mainnet_amount.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_amount.790af0bbca", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_delegation_updated_arbitrum_mainnet_amount"], "alias": "not_null_core_delegation_updated_arbitrum_mainnet_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.179638, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_delegation_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_amount__True__0.4dc42e5b67": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__61e561255e4147ac717892c2ffac2552.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_amount__True__0.4dc42e5b67", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_amount__True__0"], "alias": "dbt_utils_accepted_range_core__61e561255e4147ac717892c2ffac2552", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__61e561255e4147ac717892c2ffac2552", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__61e561255e4147ac717892c2ffac2552"}, "created_at": 1727988941.1812932, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__61e561255e4147ac717892c2ffac2552\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__61e561255e4147ac717892c2ffac2552.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_delegation_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_event_name.124ce539d9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_arbitrum_mainnet_event_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_event_name.124ce539d9", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_delegation_updated_arbitrum_mainnet_event_name"], "alias": "not_null_core_delegation_updated_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.185584, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_delegation_updated_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_delegation_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_delegation_updated_arbitrum_mainnet_event_name__DelegationUpdated.8158a7cafc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_delegation_updated_arbitrum_mainnet_event_name__DelegationUpdated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_delegatio_10d8d15fae821bb25ad7292f00624ac0.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_delegation_updated_arbitrum_mainnet_event_name__DelegationUpdated.8158a7cafc", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "accepted_values_core_delegation_updated_arbitrum_mainnet_event_name__DelegationUpdated"], "alias": "accepted_values_core_delegatio_10d8d15fae821bb25ad7292f00624ac0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_delegatio_10d8d15fae821bb25ad7292f00624ac0", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_delegatio_10d8d15fae821bb25ad7292f00624ac0"}, "created_at": 1727988941.1872907, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_delegatio_10d8d15fae821bb25ad7292f00624ac0\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_delegatio_10d8d15fae821bb25ad7292f00624ac0.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'DelegationUpdated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_delegation_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_delegation_updated_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["DelegationUpdated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_delegation_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_arbitrum_mainnet_collateral_type.42a3d10d97": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_arbitrum_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_arbitrum_mainnet_collateral_type.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_mainnet_collateral_type.42a3d10d97", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_deposited_arbitrum_mainnet_collateral_type"], "alias": "not_null_core_deposited_arbitrum_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.1914926, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_deposited_arbitrum_mainnet", "attached_node": "model.synthetix.core_deposited_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_deposited_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_arbitrum_mainnet_id.2f7b341009": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_mainnet_id.2f7b341009", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_deposited_arbitrum_mainnet_id"], "alias": "not_null_core_deposited_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.1931517, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_deposited_arbitrum_mainnet", "attached_node": "model.synthetix.core_deposited_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_deposited_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_deposited_arbitrum_mainnet_id.65592bb86d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_deposited_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_deposited_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_deposited_arbitrum_mainnet_id.65592bb86d", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "unique_core_deposited_arbitrum_mainnet_id"], "alias": "unique_core_deposited_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.1948156, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_deposited_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_deposited_arbitrum_mainnet", "attached_node": "model.synthetix.core_deposited_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_deposited_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_arbitrum_mainnet_contract.a2cd7b2bb5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_mainnet_contract.a2cd7b2bb5", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_deposited_arbitrum_mainnet_contract"], "alias": "not_null_core_deposited_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.1965892, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_deposited_arbitrum_mainnet", "attached_node": "model.synthetix.core_deposited_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_deposited_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_arbitrum_mainnet_event_name.8f5b81cb40": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_arbitrum_mainnet_event_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_mainnet_event_name.8f5b81cb40", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_deposited_arbitrum_mainnet_event_name"], "alias": "not_null_core_deposited_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.198212, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_deposited_arbitrum_mainnet", "attached_node": "model.synthetix.core_deposited_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_deposited_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_deposited_arbitrum_mainnet_event_name__Deposited.63620c995c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_deposited_arbitrum_mainnet_event_name__Deposited", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_deposited_366c4a08a18bac7687c18ce14ec3027d.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_deposited_arbitrum_mainnet_event_name__Deposited.63620c995c", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "accepted_values_core_deposited_arbitrum_mainnet_event_name__Deposited"], "alias": "accepted_values_core_deposited_366c4a08a18bac7687c18ce14ec3027d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_deposited_366c4a08a18bac7687c18ce14ec3027d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_deposited_366c4a08a18bac7687c18ce14ec3027d"}, "created_at": 1727988941.1998785, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_deposited_366c4a08a18bac7687c18ce14ec3027d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_deposited_366c4a08a18bac7687c18ce14ec3027d.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'Deposited'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_deposited_arbitrum_mainnet", "attached_node": "model.synthetix.core_deposited_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["Deposited"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_deposited_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_arbitrum_mainnet_transaction_hash.649446c0bd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_arbitrum_mainnet_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_mainnet_transaction_hash.649446c0bd", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_deposited_arbitrum_mainnet_transaction_hash"], "alias": "not_null_core_deposited_arbitrum_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.204481, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_deposited_arbitrum_mainnet", "attached_node": "model.synthetix.core_deposited_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_deposited_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_arbitrum_mainnet_account_id.c7afbe52a5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_arbitrum_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_arbitrum_mainnet_account_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_mainnet_account_id.c7afbe52a5", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_deposited_arbitrum_mainnet_account_id"], "alias": "not_null_core_deposited_arbitrum_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.2061496, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_deposited_arbitrum_mainnet", "attached_node": "model.synthetix.core_deposited_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_deposited_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_deposited_arbitrum_mainnet_account_id__True__0.2fc937f08c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_deposited_arbitrum_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__a5ecd22e7bdfeb1b3599bfacd78a5738.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_deposited_arbitrum_mainnet_account_id__True__0.2fc937f08c", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_deposited_arbitrum_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__a5ecd22e7bdfeb1b3599bfacd78a5738", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__a5ecd22e7bdfeb1b3599bfacd78a5738", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__a5ecd22e7bdfeb1b3599bfacd78a5738"}, "created_at": 1727988941.2078235, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__a5ecd22e7bdfeb1b3599bfacd78a5738\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a5ecd22e7bdfeb1b3599bfacd78a5738.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_deposited_arbitrum_mainnet", "attached_node": "model.synthetix.core_deposited_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_deposited_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_deposited_arbitrum_mainnet_sender.5f276242f7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_arbitrum_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_arbitrum_mainnet_sender.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_mainnet_sender.5f276242f7", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_deposited_arbitrum_mainnet_sender"], "alias": "not_null_core_deposited_arbitrum_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.2120643, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_deposited_arbitrum_mainnet", "attached_node": "model.synthetix.core_deposited_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_deposited_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_arbitrum_mainnet_block_timestamp.a16e8ef361": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_arbitrum_mainnet_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_mainnet_block_timestamp.a16e8ef361", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_deposited_arbitrum_mainnet_block_timestamp"], "alias": "not_null_core_deposited_arbitrum_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.2137666, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_deposited_arbitrum_mainnet", "attached_node": "model.synthetix.core_deposited_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_deposited_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_arbitrum_mainnet_block_number.689c18351b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_mainnet_block_number.689c18351b", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_deposited_arbitrum_mainnet_block_number"], "alias": "not_null_core_deposited_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.2154415, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_deposited_arbitrum_mainnet", "attached_node": "model.synthetix.core_deposited_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_deposited_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_arbitrum_mainnet_token_amount.238a5119e6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_arbitrum_mainnet_token_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_arbitrum_mainnet_token_amount.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_mainnet_token_amount.238a5119e6", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_deposited_arbitrum_mainnet_token_amount"], "alias": "not_null_core_deposited_arbitrum_mainnet_token_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.217219, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_deposited_arbitrum_mainnet_token_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"\nwhere token_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.core_deposited_arbitrum_mainnet", "attached_node": "model.synthetix.core_deposited_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_amount", "model": "{{ get_where_subquery(ref('core_deposited_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_deposited_arbitrum_mainnet_token_amount__True__0.825b012474": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_deposited_arbitrum_mainnet_token_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__3324e55773a095cfea7b176bf7917ebd.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_deposited_arbitrum_mainnet_token_amount__True__0.825b012474", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_deposited_arbitrum_mainnet_token_amount__True__0"], "alias": "dbt_utils_accepted_range_core__3324e55773a095cfea7b176bf7917ebd", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__3324e55773a095cfea7b176bf7917ebd", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__3324e55773a095cfea7b176bf7917ebd"}, "created_at": 1727988941.218889, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__3324e55773a095cfea7b176bf7917ebd\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__3324e55773a095cfea7b176bf7917ebd.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not token_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.core_deposited_arbitrum_mainnet", "attached_node": "model.synthetix.core_deposited_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "token_amount", "model": "{{ get_where_subquery(ref('core_deposited_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_block_timestamp.0605d1994e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_arbitrum_mainnet_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_block_timestamp.0605d1994e", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_withdrawn_arbitrum_mainnet_block_timestamp"], "alias": "not_null_core_withdrawn_arbitrum_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.223003, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_withdrawn_arbitrum_mainnet", "attached_node": "model.synthetix.core_withdrawn_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_withdrawn_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_contract.a8c5968db3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_contract.a8c5968db3", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_withdrawn_arbitrum_mainnet_contract"], "alias": "not_null_core_withdrawn_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.2248611, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_withdrawn_arbitrum_mainnet", "attached_node": "model.synthetix.core_withdrawn_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_withdrawn_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_block_number.29891eb70b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_block_number.29891eb70b", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_withdrawn_arbitrum_mainnet_block_number"], "alias": "not_null_core_withdrawn_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.22652, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_withdrawn_arbitrum_mainnet", "attached_node": "model.synthetix.core_withdrawn_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_withdrawn_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_transaction_hash.492d634608": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_arbitrum_mainnet_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_transaction_hash.492d634608", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_withdrawn_arbitrum_mainnet_transaction_hash"], "alias": "not_null_core_withdrawn_arbitrum_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.2281516, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_withdrawn_arbitrum_mainnet", "attached_node": "model.synthetix.core_withdrawn_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_withdrawn_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_token_amount.4bc0081148": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_arbitrum_mainnet_token_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_arbitrum_mainnet_token_amount.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_token_amount.4bc0081148", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_withdrawn_arbitrum_mainnet_token_amount"], "alias": "not_null_core_withdrawn_arbitrum_mainnet_token_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.229818, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_token_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"\nwhere token_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.core_withdrawn_arbitrum_mainnet", "attached_node": "model.synthetix.core_withdrawn_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_amount", "model": "{{ get_where_subquery(ref('core_withdrawn_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_withdrawn_arbitrum_mainnet_token_amount__True__0.0008eb5d09": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_withdrawn_arbitrum_mainnet_token_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__1b9682952c91a5545e16c1bfbe752818.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_withdrawn_arbitrum_mainnet_token_amount__True__0.0008eb5d09", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_withdrawn_arbitrum_mainnet_token_amount__True__0"], "alias": "dbt_utils_accepted_range_core__1b9682952c91a5545e16c1bfbe752818", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__1b9682952c91a5545e16c1bfbe752818", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__1b9682952c91a5545e16c1bfbe752818"}, "created_at": 1727988941.2315736, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__1b9682952c91a5545e16c1bfbe752818\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__1b9682952c91a5545e16c1bfbe752818.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not token_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.core_withdrawn_arbitrum_mainnet", "attached_node": "model.synthetix.core_withdrawn_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "token_amount", "model": "{{ get_where_subquery(ref('core_withdrawn_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_collateral_type.772b018013": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_arbitrum_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_arbitrum_mainnet_collateral_type.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_collateral_type.772b018013", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_withdrawn_arbitrum_mainnet_collateral_type"], "alias": "not_null_core_withdrawn_arbitrum_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.235706, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_withdrawn_arbitrum_mainnet", "attached_node": "model.synthetix.core_withdrawn_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_withdrawn_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_account_id.ccf8b71875": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_arbitrum_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_arbitrum_mainnet_account_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_account_id.ccf8b71875", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_withdrawn_arbitrum_mainnet_account_id"], "alias": "not_null_core_withdrawn_arbitrum_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.2375667, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_withdrawn_arbitrum_mainnet", "attached_node": "model.synthetix.core_withdrawn_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_withdrawn_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_withdrawn_arbitrum_mainnet_account_id__True__0.8873db614c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_withdrawn_arbitrum_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__4373ee0fef9904d117ac68961177311c.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_withdrawn_arbitrum_mainnet_account_id__True__0.8873db614c", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_withdrawn_arbitrum_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__4373ee0fef9904d117ac68961177311c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__4373ee0fef9904d117ac68961177311c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__4373ee0fef9904d117ac68961177311c"}, "created_at": 1727988941.239242, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__4373ee0fef9904d117ac68961177311c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__4373ee0fef9904d117ac68961177311c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_withdrawn_arbitrum_mainnet", "attached_node": "model.synthetix.core_withdrawn_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_withdrawn_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_id.46c5fcd073": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_id.46c5fcd073", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_withdrawn_arbitrum_mainnet_id"], "alias": "not_null_core_withdrawn_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.2433443, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_withdrawn_arbitrum_mainnet", "attached_node": "model.synthetix.core_withdrawn_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_withdrawn_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_withdrawn_arbitrum_mainnet_id.9810244f0d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_withdrawn_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_withdrawn_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_withdrawn_arbitrum_mainnet_id.9810244f0d", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "unique_core_withdrawn_arbitrum_mainnet_id"], "alias": "unique_core_withdrawn_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.2451925, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_withdrawn_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_withdrawn_arbitrum_mainnet", "attached_node": "model.synthetix.core_withdrawn_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_withdrawn_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_sender.665f4ade6b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_arbitrum_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_arbitrum_mainnet_sender.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_sender.665f4ade6b", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_withdrawn_arbitrum_mainnet_sender"], "alias": "not_null_core_withdrawn_arbitrum_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.2468734, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_withdrawn_arbitrum_mainnet", "attached_node": "model.synthetix.core_withdrawn_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_withdrawn_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_event_name.69a5a9a880": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_arbitrum_mainnet_event_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_event_name.69a5a9a880", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_withdrawn_arbitrum_mainnet_event_name"], "alias": "not_null_core_withdrawn_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.2485251, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_withdrawn_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_withdrawn_arbitrum_mainnet", "attached_node": "model.synthetix.core_withdrawn_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_withdrawn_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_withdrawn_arbitrum_mainnet_event_name__Withdrawn.e5deebfa14": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_withdrawn_arbitrum_mainnet_event_name__Withdrawn", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_withdrawn_0269f17bd6215ef29080cc4cb1c56b34.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_withdrawn_arbitrum_mainnet_event_name__Withdrawn.e5deebfa14", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "accepted_values_core_withdrawn_arbitrum_mainnet_event_name__Withdrawn"], "alias": "accepted_values_core_withdrawn_0269f17bd6215ef29080cc4cb1c56b34", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_withdrawn_0269f17bd6215ef29080cc4cb1c56b34", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_withdrawn_0269f17bd6215ef29080cc4cb1c56b34"}, "created_at": 1727988941.2501678, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_withdrawn_0269f17bd6215ef29080cc4cb1c56b34\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_withdrawn_0269f17bd6215ef29080cc4cb1c56b34.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'Withdrawn'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_withdrawn_arbitrum_mainnet", "attached_node": "model.synthetix.core_withdrawn_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["Withdrawn"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_withdrawn_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_pool_id.910c4e273f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_arbitrum_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_arbitrum_mainnet_pool_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_pool_id.910c4e273f", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_liquidation_arbitrum_mainnet_pool_id"], "alias": "not_null_core_liquidation_arbitrum_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.2544363, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_liquidation_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_mainnet_pool_id__True__0.5d8232e38f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_liquidation_arbitrum_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__3b7574a4994fd13124cd20e62aa94fc0.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_mainnet_pool_id__True__0.5d8232e38f", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_liquidation_arbitrum_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__3b7574a4994fd13124cd20e62aa94fc0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__3b7574a4994fd13124cd20e62aa94fc0", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__3b7574a4994fd13124cd20e62aa94fc0"}, "created_at": 1727988941.256132, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__3b7574a4994fd13124cd20e62aa94fc0\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__3b7574a4994fd13124cd20e62aa94fc0.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_liquidation_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_block_timestamp.e8b33f1dcb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_arbitrum_mainnet_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_block_timestamp.e8b33f1dcb", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_liquidation_arbitrum_mainnet_block_timestamp"], "alias": "not_null_core_liquidation_arbitrum_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.2604644, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_liquidation_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_block_number.c43f5e1404": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_block_number.c43f5e1404", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_liquidation_arbitrum_mainnet_block_number"], "alias": "not_null_core_liquidation_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.2621398, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_liquidation_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_id.428529a968": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_id.428529a968", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_liquidation_arbitrum_mainnet_id"], "alias": "not_null_core_liquidation_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.2638106, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_liquidation_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_liquidation_arbitrum_mainnet_id.ab79adeb33": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_liquidation_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_liquidation_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_liquidation_arbitrum_mainnet_id.ab79adeb33", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "unique_core_liquidation_arbitrum_mainnet_id"], "alias": "unique_core_liquidation_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.2656064, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_liquidation_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_liquidation_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_contract.b02df4336b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_contract.b02df4336b", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_liquidation_arbitrum_mainnet_contract"], "alias": "not_null_core_liquidation_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.267227, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_liquidation_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_event_name.c11ebbad99": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_arbitrum_mainnet_event_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_event_name.c11ebbad99", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_liquidation_arbitrum_mainnet_event_name"], "alias": "not_null_core_liquidation_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.2688618, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_liquidation_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_liquidation_arbitrum_mainnet_event_name__Liquidation.85cae70384": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_liquidation_arbitrum_mainnet_event_name__Liquidation", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_liquidati_4442c34ed542a292a0634c15edf28899.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_liquidation_arbitrum_mainnet_event_name__Liquidation.85cae70384", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "accepted_values_core_liquidation_arbitrum_mainnet_event_name__Liquidation"], "alias": "accepted_values_core_liquidati_4442c34ed542a292a0634c15edf28899", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_liquidati_4442c34ed542a292a0634c15edf28899", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_liquidati_4442c34ed542a292a0634c15edf28899"}, "created_at": 1727988941.2705297, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_liquidati_4442c34ed542a292a0634c15edf28899\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_liquidati_4442c34ed542a292a0634c15edf28899.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'Liquidation'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_liquidation_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["Liquidation"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_collateral_type.7eae92d91d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_arbitrum_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_arbitrum_mainnet_collateral_type.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_collateral_type.7eae92d91d", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_liquidation_arbitrum_mainnet_collateral_type"], "alias": "not_null_core_liquidation_arbitrum_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.2747598, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_liquidation_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_sender.de5e917bc2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_arbitrum_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_arbitrum_mainnet_sender.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_sender.de5e917bc2", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_liquidation_arbitrum_mainnet_sender"], "alias": "not_null_core_liquidation_arbitrum_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.2764468, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_liquidation_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_account_id.2b9f90b003": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_arbitrum_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_arbitrum_mainnet_account_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_account_id.2b9f90b003", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_liquidation_arbitrum_mainnet_account_id"], "alias": "not_null_core_liquidation_arbitrum_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.278094, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_liquidation_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_mainnet_account_id__True__0.71c92954dd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_liquidation_arbitrum_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__d573daafd2d94573fc34ea75105093f1.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_mainnet_account_id__True__0.71c92954dd", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_liquidation_arbitrum_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__d573daafd2d94573fc34ea75105093f1", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__d573daafd2d94573fc34ea75105093f1", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__d573daafd2d94573fc34ea75105093f1"}, "created_at": 1727988941.279868, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__d573daafd2d94573fc34ea75105093f1\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__d573daafd2d94573fc34ea75105093f1.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_liquidation_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_transaction_hash.7c4641c1db": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_arbitrum_mainnet_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_transaction_hash.7c4641c1db", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_liquidation_arbitrum_mainnet_transaction_hash"], "alias": "not_null_core_liquidation_arbitrum_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.2840314, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbitrum_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_liquidation_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_liquidate_as_account_id.00768ed71d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_arbitrum_mainnet_liquidate_as_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_arbi_92f55229ca201ad07fd249fb04e9775d.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_liquidate_as_account_id.00768ed71d", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_liquidation_arbitrum_mainnet_liquidate_as_account_id"], "alias": "not_null_core_liquidation_arbi_92f55229ca201ad07fd249fb04e9775d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_liquidation_arbi_92f55229ca201ad07fd249fb04e9775d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_liquidation_arbi_92f55229ca201ad07fd249fb04e9775d"}, "created_at": 1727988941.285739, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_liquidation_arbi_92f55229ca201ad07fd249fb04e9775d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_liquidation_arbi_92f55229ca201ad07fd249fb04e9775d.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect liquidate_as_account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\nwhere liquidate_as_account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "liquidate_as_account_id", "file_key_name": "models.core_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_liquidation_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "liquidate_as_account_id", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_mainnet_liquidate_as_account_id__True__0.6ad1a29899": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_liquidation_arbitrum_mainnet_liquidate_as_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__95f20c9d730453e2564fdd995e9c0737.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_mainnet_liquidate_as_account_id__True__0.6ad1a29899", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_liquidation_arbitrum_mainnet_liquidate_as_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__95f20c9d730453e2564fdd995e9c0737", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__95f20c9d730453e2564fdd995e9c0737", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__95f20c9d730453e2564fdd995e9c0737"}, "created_at": 1727988941.2879012, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__95f20c9d730453e2564fdd995e9c0737\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__95f20c9d730453e2564fdd995e9c0737.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not liquidate_as_account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "liquidate_as_account_id", "file_key_name": "models.core_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_liquidation_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "liquidate_as_account_id", "model": "{{ get_where_subquery(ref('core_liquidation_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_id.6634d79b97": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_id.6634d79b97", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_market_updated_arbitrum_mainnet_id"], "alias": "not_null_core_market_updated_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.2920222, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_market_updated_arbitrum_mainnet_id.ef7b2e2622": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_market_updated_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_market_updated_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_market_updated_arbitrum_mainnet_id.ef7b2e2622", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "unique_core_market_updated_arbitrum_mainnet_id"], "alias": "unique_core_market_updated_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.2938743, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_market_updated_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_market_updated_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_block_timestamp.2bd177f07f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_arbitrum_mainnet_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_block_timestamp.2bd177f07f", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_market_updated_arbitrum_mainnet_block_timestamp"], "alias": "not_null_core_market_updated_arbitrum_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.2955496, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_block_number.eea9214a4b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_block_number.eea9214a4b", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_market_updated_arbitrum_mainnet_block_number"], "alias": "not_null_core_market_updated_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.297169, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_transaction_hash.9db6bb9d6b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_arbitrum_mainnet_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_transaction_hash.9db6bb9d6b", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_market_updated_arbitrum_mainnet_transaction_hash"], "alias": "not_null_core_market_updated_arbitrum_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.2988236, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_contract.3ed1c1d699": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_contract.3ed1c1d699", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_market_updated_arbitrum_mainnet_contract"], "alias": "not_null_core_market_updated_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.3005261, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_event_name.1198969560": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_arbitrum_mainnet_event_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_event_name.1198969560", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_market_updated_arbitrum_mainnet_event_name"], "alias": "not_null_core_market_updated_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.3022509, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_market_updated_arbitrum_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.b6d0a34129": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_market_updated_arbitrum_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_market_up_1d0210873bb72c6c6b77ae8c79ff0d1f.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_market_updated_arbitrum_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.b6d0a34129", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "accepted_values_core_market_updated_arbitrum_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited"], "alias": "accepted_values_core_market_up_1d0210873bb72c6c6b77ae8c79ff0d1f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_market_up_1d0210873bb72c6c6b77ae8c79ff0d1f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_market_up_1d0210873bb72c6c6b77ae8c79ff0d1f"}, "created_at": 1727988941.3039222, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_market_up_1d0210873bb72c6c6b77ae8c79ff0d1f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_market_up_1d0210873bb72c6c6b77ae8c79ff0d1f.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketCollateralWithdrawn','MarketCollateralDeposited','MarketUsdWithdrawn','MarketUsdDeposited'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_market_updated_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["MarketCollateralWithdrawn", "MarketCollateralDeposited", "MarketUsdWithdrawn", "MarketUsdDeposited"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_market_id.92b8458e5c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_arbitrum_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_arbitrum_mainnet_market_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_market_id.92b8458e5c", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_market_updated_arbitrum_mainnet_market_id"], "alias": "not_null_core_market_updated_arbitrum_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.3082154, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.core_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_mainnet_market_id__True__0.8e0b3e9147": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_market_updated_arbitrum_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__02a955166e22231ca285723dacdb2832.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_mainnet_market_id__True__0.8e0b3e9147", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_market_updated_arbitrum_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_core__02a955166e22231ca285723dacdb2832", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__02a955166e22231ca285723dacdb2832", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__02a955166e22231ca285723dacdb2832"}, "created_at": 1727988941.309914, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__02a955166e22231ca285723dacdb2832\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__02a955166e22231ca285723dacdb2832.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.core_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_market_updated_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_net_issuance.016c84545c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_arbitrum_mainnet_net_issuance", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_arbitrum_mainnet_net_issuance.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_net_issuance.016c84545c", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_market_updated_arbitrum_mainnet_net_issuance"], "alias": "not_null_core_market_updated_arbitrum_mainnet_net_issuance", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.3142626, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_net_issuance.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect net_issuance\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\nwhere net_issuance is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "net_issuance", "file_key_name": "models.core_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "net_issuance", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_deposited_collateral_value.45b375717f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_arbitrum_mainnet_deposited_collateral_value", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_a_c8d66a6213d38496ae35d373291887d5.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_deposited_collateral_value.45b375717f", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_market_updated_arbitrum_mainnet_deposited_collateral_value"], "alias": "not_null_core_market_updated_a_c8d66a6213d38496ae35d373291887d5", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_market_updated_a_c8d66a6213d38496ae35d373291887d5", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_market_updated_a_c8d66a6213d38496ae35d373291887d5"}, "created_at": 1727988941.3159475, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_market_updated_a_c8d66a6213d38496ae35d373291887d5\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_a_c8d66a6213d38496ae35d373291887d5.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect deposited_collateral_value\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\nwhere deposited_collateral_value is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "deposited_collateral_value", "file_key_name": "models.core_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "deposited_collateral_value", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_mainnet_deposited_collateral_value__True__0.f78663cae5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_market_updated_arbitrum_mainnet_deposited_collateral_value__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__cdcb72975596908844844e1e35f50f8c.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_mainnet_deposited_collateral_value__True__0.f78663cae5", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_market_updated_arbitrum_mainnet_deposited_collateral_value__True__0"], "alias": "dbt_utils_accepted_range_core__cdcb72975596908844844e1e35f50f8c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__cdcb72975596908844844e1e35f50f8c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__cdcb72975596908844844e1e35f50f8c"}, "created_at": 1727988941.3175945, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__cdcb72975596908844844e1e35f50f8c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__cdcb72975596908844844e1e35f50f8c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not deposited_collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "deposited_collateral_value", "file_key_name": "models.core_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_market_updated_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "deposited_collateral_value", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_sender.fe1f2d4275": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_arbitrum_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_arbitrum_mainnet_sender.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_sender.fe1f2d4275", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_market_updated_arbitrum_mainnet_sender"], "alias": "not_null_core_market_updated_arbitrum_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.3218393, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_collateral_type.5ccd7ace00": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_arbitrum_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_arbitrum_mainnet_collateral_type.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_collateral_type.5ccd7ace00", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_market_updated_arbitrum_mainnet_collateral_type"], "alias": "not_null_core_market_updated_arbitrum_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.3235276, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_credit_capacity.09c391d59d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_arbitrum_mainnet_credit_capacity", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_arbitrum_mainnet_credit_capacity.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_credit_capacity.09c391d59d", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_market_updated_arbitrum_mainnet_credit_capacity"], "alias": "not_null_core_market_updated_arbitrum_mainnet_credit_capacity", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.3251693, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_credit_capacity.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect credit_capacity\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\nwhere credit_capacity is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "credit_capacity", "file_key_name": "models.core_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "credit_capacity", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_token_amount.b89be9c43a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_arbitrum_mainnet_token_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_arbitrum_mainnet_token_amount.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_token_amount.b89be9c43a", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_market_updated_arbitrum_mainnet_token_amount"], "alias": "not_null_core_market_updated_arbitrum_mainnet_token_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.326808, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_updated_arbitrum_mainnet_token_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\nwhere token_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.core_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_market_updated_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_amount", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_mainnet_token_amount__True__0.bfc2ca181b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_market_updated_arbitrum_mainnet_token_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__7483e902594aee8b4bcbb6849e0f0993.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_mainnet_token_amount__True__0.bfc2ca181b", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_market_updated_arbitrum_mainnet_token_amount__True__0"], "alias": "dbt_utils_accepted_range_core__7483e902594aee8b4bcbb6849e0f0993", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__7483e902594aee8b4bcbb6849e0f0993", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__7483e902594aee8b4bcbb6849e0f0993"}, "created_at": 1727988941.3285449, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__7483e902594aee8b4bcbb6849e0f0993\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__7483e902594aee8b4bcbb6849e0f0993.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not token_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.core_market_updated_arbitrum_mainnet", "attached_node": "model.synthetix.core_market_updated_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "token_amount", "model": "{{ get_where_subquery(ref('core_market_updated_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_market.4671a5874b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_arbitrum_mainnet_market", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_arbitrum_mainnet_market.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_market.4671a5874b", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_market_registered_arbitrum_mainnet_market"], "alias": "not_null_core_market_registered_arbitrum_mainnet_market", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.3326683, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_market.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_registered_arbitrum_mainnet\"\nwhere market is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market", "file_key_name": "models.core_market_registered_arbitrum_mainnet", "attached_node": "model.synthetix.core_market_registered_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market", "model": "{{ get_where_subquery(ref('core_market_registered_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_market_id.edc1b5f010": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_arbitrum_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_arbitrum_mainnet_market_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_market_id.edc1b5f010", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_market_registered_arbitrum_mainnet_market_id"], "alias": "not_null_core_market_registered_arbitrum_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.334514, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_registered_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.core_market_registered_arbitrum_mainnet", "attached_node": "model.synthetix.core_market_registered_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('core_market_registered_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_market_registered_arbitrum_mainnet_market_id.f4e9d45c5f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_market_registered_arbitrum_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_market_registered_arbitrum_mainnet_market_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_market_registered_arbitrum_mainnet_market_id.f4e9d45c5f", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "unique_core_market_registered_arbitrum_mainnet_market_id"], "alias": "unique_core_market_registered_arbitrum_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.3361654, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_market_registered_arbitrum_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n market_id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_registered_arbitrum_mainnet\"\nwhere market_id is not null\ngroup by market_id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.core_market_registered_arbitrum_mainnet", "attached_node": "model.synthetix.core_market_registered_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('core_market_registered_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_id.4c7305111a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_id.4c7305111a", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_market_registered_arbitrum_mainnet_id"], "alias": "not_null_core_market_registered_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.337798, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_registered_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_market_registered_arbitrum_mainnet", "attached_node": "model.synthetix.core_market_registered_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_market_registered_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_market_registered_arbitrum_mainnet_id.c4fce94bc5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_market_registered_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_market_registered_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_market_registered_arbitrum_mainnet_id.c4fce94bc5", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "unique_core_market_registered_arbitrum_mainnet_id"], "alias": "unique_core_market_registered_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.3394248, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_market_registered_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_registered_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_market_registered_arbitrum_mainnet", "attached_node": "model.synthetix.core_market_registered_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_market_registered_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_block_timestamp.9ccff6bb17": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registere_3aa714f691befa9329876e1321ce4907.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_block_timestamp.9ccff6bb17", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_market_registered_arbitrum_mainnet_block_timestamp"], "alias": "not_null_core_market_registere_3aa714f691befa9329876e1321ce4907", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_market_registere_3aa714f691befa9329876e1321ce4907", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_market_registere_3aa714f691befa9329876e1321ce4907"}, "created_at": 1727988941.3410485, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_market_registere_3aa714f691befa9329876e1321ce4907\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registere_3aa714f691befa9329876e1321ce4907.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_registered_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_market_registered_arbitrum_mainnet", "attached_node": "model.synthetix.core_market_registered_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_market_registered_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_contract.705a5b5579": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_contract.705a5b5579", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_market_registered_arbitrum_mainnet_contract"], "alias": "not_null_core_market_registered_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.3427873, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_registered_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_market_registered_arbitrum_mainnet", "attached_node": "model.synthetix.core_market_registered_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_market_registered_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_transaction_hash.2e6db31571": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registere_ce97e23941cfcece9eb1a8b9bdf4cb64.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_transaction_hash.2e6db31571", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_market_registered_arbitrum_mainnet_transaction_hash"], "alias": "not_null_core_market_registere_ce97e23941cfcece9eb1a8b9bdf4cb64", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_market_registere_ce97e23941cfcece9eb1a8b9bdf4cb64", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_market_registere_ce97e23941cfcece9eb1a8b9bdf4cb64"}, "created_at": 1727988941.3444228, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_market_registere_ce97e23941cfcece9eb1a8b9bdf4cb64\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registere_ce97e23941cfcece9eb1a8b9bdf4cb64.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_registered_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_market_registered_arbitrum_mainnet", "attached_node": "model.synthetix.core_market_registered_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_market_registered_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_block_number.49f898432d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_block_number.49f898432d", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_market_registered_arbitrum_mainnet_block_number"], "alias": "not_null_core_market_registered_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.3460147, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_registered_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_market_registered_arbitrum_mainnet", "attached_node": "model.synthetix.core_market_registered_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_market_registered_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_event_name.5833e57631": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_arbitrum_mainnet_event_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_event_name.5833e57631", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_market_registered_arbitrum_mainnet_event_name"], "alias": "not_null_core_market_registered_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.347653, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_registered_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_market_registered_arbitrum_mainnet", "attached_node": "model.synthetix.core_market_registered_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_market_registered_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_market_registered_arbitrum_mainnet_event_name__MarketRegistered.61c1a17f46": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_market_registered_arbitrum_mainnet_event_name__MarketRegistered", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_market_re_e286af90b0ff8870e4f1f6cc2f332f5e.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_market_registered_arbitrum_mainnet_event_name__MarketRegistered.61c1a17f46", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "accepted_values_core_market_registered_arbitrum_mainnet_event_name__MarketRegistered"], "alias": "accepted_values_core_market_re_e286af90b0ff8870e4f1f6cc2f332f5e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_market_re_e286af90b0ff8870e4f1f6cc2f332f5e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_market_re_e286af90b0ff8870e4f1f6cc2f332f5e"}, "created_at": 1727988941.3494089, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_market_re_e286af90b0ff8870e4f1f6cc2f332f5e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_market_re_e286af90b0ff8870e4f1f6cc2f332f5e.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_registered_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketRegistered'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_market_registered_arbitrum_mainnet", "attached_node": "model.synthetix.core_market_registered_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["MarketRegistered"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_market_registered_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_sender.a9f878c2c9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_arbitrum_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_arbitrum_mainnet_sender.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_sender.a9f878c2c9", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_market_registered_arbitrum_mainnet_sender"], "alias": "not_null_core_market_registered_arbitrum_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.3535311, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_market_registered_arbitrum_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_registered_arbitrum_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_market_registered_arbitrum_mainnet", "attached_node": "model.synthetix.core_market_registered_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_market_registered_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_contract.ad227a594e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_contract.ad227a594e", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_pool_created_arbitrum_mainnet_contract"], "alias": "not_null_core_pool_created_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.355274, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_pool_created_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_pool_created_arbitrum_mainnet", "attached_node": "model.synthetix.core_pool_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_pool_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_sender.b85ac4e404": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_arbitrum_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_arbitrum_mainnet_sender.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_sender.b85ac4e404", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_pool_created_arbitrum_mainnet_sender"], "alias": "not_null_core_pool_created_arbitrum_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.357113, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_pool_created_arbitrum_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_pool_created_arbitrum_mainnet", "attached_node": "model.synthetix.core_pool_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_pool_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_block_timestamp.4bcfbab318": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_arbitrum_mainnet_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_block_timestamp.4bcfbab318", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_pool_created_arbitrum_mainnet_block_timestamp"], "alias": "not_null_core_pool_created_arbitrum_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.35877, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_pool_created_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_pool_created_arbitrum_mainnet", "attached_node": "model.synthetix.core_pool_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_pool_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_id.b0e9e6535d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_id.b0e9e6535d", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_pool_created_arbitrum_mainnet_id"], "alias": "not_null_core_pool_created_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.3603892, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_pool_created_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_pool_created_arbitrum_mainnet", "attached_node": "model.synthetix.core_pool_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_pool_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_pool_created_arbitrum_mainnet_id.4a0435d902": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_pool_created_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_pool_created_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_pool_created_arbitrum_mainnet_id.4a0435d902", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "unique_core_pool_created_arbitrum_mainnet_id"], "alias": "unique_core_pool_created_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.361998, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_pool_created_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_pool_created_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_pool_created_arbitrum_mainnet", "attached_node": "model.synthetix.core_pool_created_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_pool_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_block_number.184c04858e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_block_number.184c04858e", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_pool_created_arbitrum_mainnet_block_number"], "alias": "not_null_core_pool_created_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.363715, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_pool_created_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_pool_created_arbitrum_mainnet", "attached_node": "model.synthetix.core_pool_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_pool_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_transaction_hash.762082599b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_arbitrum_mainnet_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_transaction_hash.762082599b", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_pool_created_arbitrum_mainnet_transaction_hash"], "alias": "not_null_core_pool_created_arbitrum_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.365313, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_pool_created_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_pool_created_arbitrum_mainnet", "attached_node": "model.synthetix.core_pool_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_pool_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_event_name.67b202a2ae": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_arbitrum_mainnet_event_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_event_name.67b202a2ae", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_pool_created_arbitrum_mainnet_event_name"], "alias": "not_null_core_pool_created_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.3669186, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_pool_created_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_pool_created_arbitrum_mainnet", "attached_node": "model.synthetix.core_pool_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_pool_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_pool_created_arbitrum_mainnet_event_name__PoolCreated.e7fda490fd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_pool_created_arbitrum_mainnet_event_name__PoolCreated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_pool_crea_0ebc185f8081387dd6790ea39fa08892.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_pool_created_arbitrum_mainnet_event_name__PoolCreated.e7fda490fd", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "accepted_values_core_pool_created_arbitrum_mainnet_event_name__PoolCreated"], "alias": "accepted_values_core_pool_crea_0ebc185f8081387dd6790ea39fa08892", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_pool_crea_0ebc185f8081387dd6790ea39fa08892", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_pool_crea_0ebc185f8081387dd6790ea39fa08892"}, "created_at": 1727988941.368549, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_pool_crea_0ebc185f8081387dd6790ea39fa08892\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_pool_crea_0ebc185f8081387dd6790ea39fa08892.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_pool_created_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PoolCreated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_pool_created_arbitrum_mainnet", "attached_node": "model.synthetix.core_pool_created_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["PoolCreated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_pool_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_owner.749821fb46": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_arbitrum_mainnet_owner", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_arbitrum_mainnet_owner.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_owner.749821fb46", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_pool_created_arbitrum_mainnet_owner"], "alias": "not_null_core_pool_created_arbitrum_mainnet_owner", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.3729832, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_owner.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_pool_created_arbitrum_mainnet\"\nwhere owner is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "owner", "file_key_name": "models.core_pool_created_arbitrum_mainnet", "attached_node": "model.synthetix.core_pool_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "owner", "model": "{{ get_where_subquery(ref('core_pool_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_pool_id.ce6f3bd570": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_arbitrum_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_arbitrum_mainnet_pool_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_pool_id.ce6f3bd570", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_pool_created_arbitrum_mainnet_pool_id"], "alias": "not_null_core_pool_created_arbitrum_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.374645, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_pool_created_arbitrum_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_pool_created_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_pool_created_arbitrum_mainnet", "attached_node": "model.synthetix.core_pool_created_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_pool_created_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_pool_created_arbitrum_mainnet_pool_id__True__0.fc42e6b4ce": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_pool_created_arbitrum_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__a4fd93112bb463c7536d0249bba13868.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_pool_created_arbitrum_mainnet_pool_id__True__0.fc42e6b4ce", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_pool_created_arbitrum_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__a4fd93112bb463c7536d0249bba13868", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__a4fd93112bb463c7536d0249bba13868", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__a4fd93112bb463c7536d0249bba13868"}, "created_at": 1727988941.376286, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__a4fd93112bb463c7536d0249bba13868\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a4fd93112bb463c7536d0249bba13868.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_pool_created_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_pool_created_arbitrum_mainnet", "attached_node": "model.synthetix.core_pool_created_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_pool_created_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_transaction_hash.b143b485c4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_arbitrum_mainnet_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_transaction_hash.b143b485c4", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_rewards_claimed_arbitrum_mainnet_transaction_hash"], "alias": "not_null_core_rewards_claimed_arbitrum_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.3806152, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_rewards_claimed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_account_id.657d0a650c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_arbitrum_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_arbitrum_mainnet_account_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_account_id.657d0a650c", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_rewards_claimed_arbitrum_mainnet_account_id"], "alias": "not_null_core_rewards_claimed_arbitrum_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.3822744, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_rewards_claimed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_mainnet_account_id__True__0.34b4de86db": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_rewards_claimed_arbitrum_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__a017d5223b610b9f7423d02fd237a61e.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_mainnet_account_id__True__0.34b4de86db", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_rewards_claimed_arbitrum_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__a017d5223b610b9f7423d02fd237a61e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__a017d5223b610b9f7423d02fd237a61e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__a017d5223b610b9f7423d02fd237a61e"}, "created_at": 1727988941.3839357, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__a017d5223b610b9f7423d02fd237a61e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a017d5223b610b9f7423d02fd237a61e.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_rewards_claimed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_collateral_type.868513a78c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_arbitrum_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_arbitrum_mainnet_collateral_type.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_collateral_type.868513a78c", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_rewards_claimed_arbitrum_mainnet_collateral_type"], "alias": "not_null_core_rewards_claimed_arbitrum_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.3881564, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_rewards_claimed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_event_name.c85b97045f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_arbitrum_mainnet_event_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_event_name.c85b97045f", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_rewards_claimed_arbitrum_mainnet_event_name"], "alias": "not_null_core_rewards_claimed_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.389845, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_rewards_claimed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_rewards_claimed_arbitrum_mainnet_event_name__RewardsClaimed.3c1cd34ad1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_rewards_claimed_arbitrum_mainnet_event_name__RewardsClaimed", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_rewards_c_ae0e5101dec8d345cd75f3d5717a9de2.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_rewards_claimed_arbitrum_mainnet_event_name__RewardsClaimed.3c1cd34ad1", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "accepted_values_core_rewards_claimed_arbitrum_mainnet_event_name__RewardsClaimed"], "alias": "accepted_values_core_rewards_c_ae0e5101dec8d345cd75f3d5717a9de2", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_rewards_c_ae0e5101dec8d345cd75f3d5717a9de2", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_rewards_c_ae0e5101dec8d345cd75f3d5717a9de2"}, "created_at": 1727988941.391541, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_rewards_c_ae0e5101dec8d345cd75f3d5717a9de2\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_rewards_c_ae0e5101dec8d345cd75f3d5717a9de2.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'RewardsClaimed'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_rewards_claimed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["RewardsClaimed"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_contract.dbeede65a0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_contract.dbeede65a0", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_rewards_claimed_arbitrum_mainnet_contract"], "alias": "not_null_core_rewards_claimed_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.3957326, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_rewards_claimed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_amount.b7ad8d34fd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_arbitrum_mainnet_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_arbitrum_mainnet_amount.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_amount.b7ad8d34fd", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_rewards_claimed_arbitrum_mainnet_amount"], "alias": "not_null_core_rewards_claimed_arbitrum_mainnet_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.3974338, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_rewards_claimed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_mainnet_amount__True__0.d98a3e4cc7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_rewards_claimed_arbitrum_mainnet_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__c0dd3bdf5507ce87c72c955b444272c7.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_mainnet_amount__True__0.d98a3e4cc7", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_rewards_claimed_arbitrum_mainnet_amount__True__0"], "alias": "dbt_utils_accepted_range_core__c0dd3bdf5507ce87c72c955b444272c7", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__c0dd3bdf5507ce87c72c955b444272c7", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__c0dd3bdf5507ce87c72c955b444272c7"}, "created_at": 1727988941.3992467, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__c0dd3bdf5507ce87c72c955b444272c7\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c0dd3bdf5507ce87c72c955b444272c7.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_rewards_claimed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_distributor.cfe4797061": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_arbitrum_mainnet_distributor", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_arbitrum_mainnet_distributor.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_distributor.cfe4797061", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_rewards_claimed_arbitrum_mainnet_distributor"], "alias": "not_null_core_rewards_claimed_arbitrum_mainnet_distributor", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.4034228, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_distributor.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\nwhere distributor is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "distributor", "file_key_name": "models.core_rewards_claimed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "distributor", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_block_timestamp.830ba4bdac": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_arbitrum_mainnet_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_block_timestamp.830ba4bdac", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_rewards_claimed_arbitrum_mainnet_block_timestamp"], "alias": "not_null_core_rewards_claimed_arbitrum_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.4050753, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_rewards_claimed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_id.ec96b450dd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_id.ec96b450dd", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_rewards_claimed_arbitrum_mainnet_id"], "alias": "not_null_core_rewards_claimed_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.4069257, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_rewards_claimed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_rewards_claimed_arbitrum_mainnet_id.0aa80585e9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_rewards_claimed_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_rewards_claimed_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_rewards_claimed_arbitrum_mainnet_id.0aa80585e9", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "unique_core_rewards_claimed_arbitrum_mainnet_id"], "alias": "unique_core_rewards_claimed_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.4085972, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_rewards_claimed_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_rewards_claimed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_pool_id.bd58480578": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_arbitrum_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_arbitrum_mainnet_pool_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_pool_id.bd58480578", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_rewards_claimed_arbitrum_mainnet_pool_id"], "alias": "not_null_core_rewards_claimed_arbitrum_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.4102297, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_rewards_claimed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_mainnet_pool_id__True__0.1c91c56a7b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_rewards_claimed_arbitrum_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__08848a564c54b05c2cb6e82b66d83e50.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_mainnet_pool_id__True__0.1c91c56a7b", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_rewards_claimed_arbitrum_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__08848a564c54b05c2cb6e82b66d83e50", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__08848a564c54b05c2cb6e82b66d83e50", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__08848a564c54b05c2cb6e82b66d83e50"}, "created_at": 1727988941.4118757, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__08848a564c54b05c2cb6e82b66d83e50\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__08848a564c54b05c2cb6e82b66d83e50.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_rewards_claimed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_block_number.90a2165709": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_block_number.90a2165709", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_rewards_claimed_arbitrum_mainnet_block_number"], "alias": "not_null_core_rewards_claimed_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.4160914, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_claimed_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_rewards_claimed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_rewards_claimed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_id.2d439b2dff": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_id.2d439b2dff", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_rewards_distributed_arbitrum_mainnet_id"], "alias": "not_null_core_rewards_distributed_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.4177778, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_rewards_distributed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_rewards_distributed_arbitrum_mainnet_id.b2d650e4fd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_rewards_distributed_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_rewards_distributed_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_rewards_distributed_arbitrum_mainnet_id.b2d650e4fd", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "unique_core_rewards_distributed_arbitrum_mainnet_id"], "alias": "unique_core_rewards_distributed_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.419427, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_rewards_distributed_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_rewards_distributed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_event_name.bb49accedd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_arbitrum_mainnet_event_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_event_name.bb49accedd", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_rewards_distributed_arbitrum_mainnet_event_name"], "alias": "not_null_core_rewards_distributed_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.4211879, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_rewards_distributed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_rewards_distributed_arbitrum_mainnet_event_name__RewardsDistributed.3370ace359": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_rewards_distributed_arbitrum_mainnet_event_name__RewardsDistributed", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_rewards_d_d7316b4d554f3dda3a2963d18779fd27.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_rewards_distributed_arbitrum_mainnet_event_name__RewardsDistributed.3370ace359", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "accepted_values_core_rewards_distributed_arbitrum_mainnet_event_name__RewardsDistributed"], "alias": "accepted_values_core_rewards_d_d7316b4d554f3dda3a2963d18779fd27", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_rewards_d_d7316b4d554f3dda3a2963d18779fd27", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_rewards_d_d7316b4d554f3dda3a2963d18779fd27"}, "created_at": 1727988941.4228497, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_rewards_d_d7316b4d554f3dda3a2963d18779fd27\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_rewards_d_d7316b4d554f3dda3a2963d18779fd27.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'RewardsDistributed'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_rewards_distributed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["RewardsDistributed"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_amount.efe177b3e7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_arbitrum_mainnet_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_arbitrum_mainnet_amount.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_amount.efe177b3e7", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_rewards_distributed_arbitrum_mainnet_amount"], "alias": "not_null_core_rewards_distributed_arbitrum_mainnet_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.4270787, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_rewards_distributed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_mainnet_amount__True__0.09cd5040a6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_rewards_distributed_arbitrum_mainnet_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__7b28a3ed9d8c19140e6eb1d7ed751b7a.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_mainnet_amount__True__0.09cd5040a6", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_rewards_distributed_arbitrum_mainnet_amount__True__0"], "alias": "dbt_utils_accepted_range_core__7b28a3ed9d8c19140e6eb1d7ed751b7a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__7b28a3ed9d8c19140e6eb1d7ed751b7a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__7b28a3ed9d8c19140e6eb1d7ed751b7a"}, "created_at": 1727988941.428783, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__7b28a3ed9d8c19140e6eb1d7ed751b7a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__7b28a3ed9d8c19140e6eb1d7ed751b7a.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_rewards_distributed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_contract.cad4a84b49": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_contract.cad4a84b49", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_rewards_distributed_arbitrum_mainnet_contract"], "alias": "not_null_core_rewards_distributed_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.4330676, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_rewards_distributed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_block_timestamp.b6efe37fde": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distribu_0615a0b17ded5d162f692f079ef20621.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_block_timestamp.b6efe37fde", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_rewards_distributed_arbitrum_mainnet_block_timestamp"], "alias": "not_null_core_rewards_distribu_0615a0b17ded5d162f692f079ef20621", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_rewards_distribu_0615a0b17ded5d162f692f079ef20621", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_rewards_distribu_0615a0b17ded5d162f692f079ef20621"}, "created_at": 1727988941.434768, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_rewards_distribu_0615a0b17ded5d162f692f079ef20621\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distribu_0615a0b17ded5d162f692f079ef20621.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_rewards_distributed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_transaction_hash.a791a80876": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distribu_b9de231940d6a64359b041a045f6df44.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_transaction_hash.a791a80876", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_rewards_distributed_arbitrum_mainnet_transaction_hash"], "alias": "not_null_core_rewards_distribu_b9de231940d6a64359b041a045f6df44", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_rewards_distribu_b9de231940d6a64359b041a045f6df44", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_rewards_distribu_b9de231940d6a64359b041a045f6df44"}, "created_at": 1727988941.4364123, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_rewards_distribu_b9de231940d6a64359b041a045f6df44\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distribu_b9de231940d6a64359b041a045f6df44.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_rewards_distributed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_collateral_type.d8c598b114": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_arbitrum_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distribu_0c83e6d18c229c54ea7814f211652fba.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_collateral_type.d8c598b114", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_rewards_distributed_arbitrum_mainnet_collateral_type"], "alias": "not_null_core_rewards_distribu_0c83e6d18c229c54ea7814f211652fba", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_rewards_distribu_0c83e6d18c229c54ea7814f211652fba", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_rewards_distribu_0c83e6d18c229c54ea7814f211652fba"}, "created_at": 1727988941.4380245, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_rewards_distribu_0c83e6d18c229c54ea7814f211652fba\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distribu_0c83e6d18c229c54ea7814f211652fba.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_rewards_distributed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_block_number.4692e1b237": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_block_number.4692e1b237", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_rewards_distributed_arbitrum_mainnet_block_number"], "alias": "not_null_core_rewards_distributed_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.439671, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_rewards_distributed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_duration.8dfbbf7a51": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_arbitrum_mainnet_duration", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_arbitrum_mainnet_duration.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_duration.8dfbbf7a51", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_rewards_distributed_arbitrum_mainnet_duration"], "alias": "not_null_core_rewards_distributed_arbitrum_mainnet_duration", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.4414186, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_duration.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect duration\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\nwhere duration is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "duration", "file_key_name": "models.core_rewards_distributed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "duration", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_mainnet_duration__True__0.00212b4134": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_rewards_distributed_arbitrum_mainnet_duration__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__1df6834a594836c2dcc71fe060c468ad.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_mainnet_duration__True__0.00212b4134", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_rewards_distributed_arbitrum_mainnet_duration__True__0"], "alias": "dbt_utils_accepted_range_core__1df6834a594836c2dcc71fe060c468ad", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__1df6834a594836c2dcc71fe060c468ad", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__1df6834a594836c2dcc71fe060c468ad"}, "created_at": 1727988941.4430707, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__1df6834a594836c2dcc71fe060c468ad\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__1df6834a594836c2dcc71fe060c468ad.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not duration >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "duration", "file_key_name": "models.core_rewards_distributed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "duration", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_distributor.b8c551ebf5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_arbitrum_mainnet_distributor", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_arbitrum_mainnet_distributor.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_distributor.b8c551ebf5", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_rewards_distributed_arbitrum_mainnet_distributor"], "alias": "not_null_core_rewards_distributed_arbitrum_mainnet_distributor", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.4473512, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_distributor.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\nwhere distributor is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "distributor", "file_key_name": "models.core_rewards_distributed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "distributor", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_pool_id.06cc36de8b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_arbitrum_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_arbitrum_mainnet_pool_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_pool_id.06cc36de8b", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_rewards_distributed_arbitrum_mainnet_pool_id"], "alias": "not_null_core_rewards_distributed_arbitrum_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.4490411, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_rewards_distributed_arbitrum_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_rewards_distributed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_mainnet_pool_id__True__0.d68e3c64d9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_rewards_distributed_arbitrum_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__8f5972b03f3e35993a0d31e0f5be9dab.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_mainnet_pool_id__True__0.d68e3c64d9", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_rewards_distributed_arbitrum_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__8f5972b03f3e35993a0d31e0f5be9dab", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__8f5972b03f3e35993a0d31e0f5be9dab", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__8f5972b03f3e35993a0d31e0f5be9dab"}, "created_at": 1727988941.450701, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__8f5972b03f3e35993a0d31e0f5be9dab\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__8f5972b03f3e35993a0d31e0f5be9dab.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_rewards_distributed_arbitrum_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_rewards_distributed_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_amount.638bb23cb6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_arbitrum_mainnet_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_arbitrum_mainnet_amount.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_amount.638bb23cb6", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_usd_burned_arbitrum_mainnet_amount"], "alias": "not_null_core_usd_burned_arbitrum_mainnet_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.4552388, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_usd_burned_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_burned_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_mainnet_amount__True__0.2bf9da99f6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_usd_burned_arbitrum_mainnet_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__53d099c4a50eba60cd9dbb7bdf1dea70.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_mainnet_amount__True__0.2bf9da99f6", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_usd_burned_arbitrum_mainnet_amount__True__0"], "alias": "dbt_utils_accepted_range_core__53d099c4a50eba60cd9dbb7bdf1dea70", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__53d099c4a50eba60cd9dbb7bdf1dea70", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__53d099c4a50eba60cd9dbb7bdf1dea70"}, "created_at": 1727988941.4569185, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__53d099c4a50eba60cd9dbb7bdf1dea70\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__53d099c4a50eba60cd9dbb7bdf1dea70.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_usd_burned_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_burned_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_pool_id.574d8e09b8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_arbitrum_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_arbitrum_mainnet_pool_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_pool_id.574d8e09b8", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_usd_burned_arbitrum_mainnet_pool_id"], "alias": "not_null_core_usd_burned_arbitrum_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.4611595, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_usd_burned_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_burned_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_mainnet_pool_id__True__0.dad5587ce6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_usd_burned_arbitrum_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__a4d9b1f66ba6ee616c7a435ebac2f092.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_mainnet_pool_id__True__0.dad5587ce6", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_usd_burned_arbitrum_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__a4d9b1f66ba6ee616c7a435ebac2f092", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__a4d9b1f66ba6ee616c7a435ebac2f092", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__a4d9b1f66ba6ee616c7a435ebac2f092"}, "created_at": 1727988941.462862, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__a4d9b1f66ba6ee616c7a435ebac2f092\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a4d9b1f66ba6ee616c7a435ebac2f092.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_usd_burned_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_burned_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_event_name.2c934d7229": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_arbitrum_mainnet_event_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_event_name.2c934d7229", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_usd_burned_arbitrum_mainnet_event_name"], "alias": "not_null_core_usd_burned_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.4670775, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_usd_burned_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_burned_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_usd_burned_arbitrum_mainnet_event_name__UsdBurned.9ecdb75459": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_usd_burned_arbitrum_mainnet_event_name__UsdBurned", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_usd_burne_f1001c8fa3982fe799c897828b0b2c8e.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_usd_burned_arbitrum_mainnet_event_name__UsdBurned.9ecdb75459", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "accepted_values_core_usd_burned_arbitrum_mainnet_event_name__UsdBurned"], "alias": "accepted_values_core_usd_burne_f1001c8fa3982fe799c897828b0b2c8e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_usd_burne_f1001c8fa3982fe799c897828b0b2c8e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_usd_burne_f1001c8fa3982fe799c897828b0b2c8e"}, "created_at": 1727988941.4687774, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_usd_burne_f1001c8fa3982fe799c897828b0b2c8e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_usd_burne_f1001c8fa3982fe799c897828b0b2c8e.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'UsdBurned'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_usd_burned_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_burned_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["UsdBurned"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_id.f07377da8d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_id.f07377da8d", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_usd_burned_arbitrum_mainnet_id"], "alias": "not_null_core_usd_burned_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.472811, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_usd_burned_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_burned_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_usd_burned_arbitrum_mainnet_id.1918882dbf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_usd_burned_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_usd_burned_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_usd_burned_arbitrum_mainnet_id.1918882dbf", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "unique_core_usd_burned_arbitrum_mainnet_id"], "alias": "unique_core_usd_burned_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.4746962, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_usd_burned_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_usd_burned_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_burned_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_block_number.9d57cfa9ee": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_block_number.9d57cfa9ee", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_usd_burned_arbitrum_mainnet_block_number"], "alias": "not_null_core_usd_burned_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.4763393, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_usd_burned_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_burned_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_account_id.c71695a669": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_arbitrum_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_arbitrum_mainnet_account_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_account_id.c71695a669", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_usd_burned_arbitrum_mainnet_account_id"], "alias": "not_null_core_usd_burned_arbitrum_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.4779913, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_usd_burned_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_burned_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_mainnet_account_id__True__0.f8708303cd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_usd_burned_arbitrum_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__c9d0905ae7ab5806ca28ed36a31d845e.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_mainnet_account_id__True__0.f8708303cd", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_usd_burned_arbitrum_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__c9d0905ae7ab5806ca28ed36a31d845e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__c9d0905ae7ab5806ca28ed36a31d845e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__c9d0905ae7ab5806ca28ed36a31d845e"}, "created_at": 1727988941.4796503, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__c9d0905ae7ab5806ca28ed36a31d845e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c9d0905ae7ab5806ca28ed36a31d845e.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_usd_burned_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_burned_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_sender.1b76ecab38": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_arbitrum_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_arbitrum_mainnet_sender.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_sender.1b76ecab38", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_usd_burned_arbitrum_mainnet_sender"], "alias": "not_null_core_usd_burned_arbitrum_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.483887, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_usd_burned_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_burned_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_transaction_hash.6535b2db90": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_arbitrum_mainnet_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_transaction_hash.6535b2db90", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_usd_burned_arbitrum_mainnet_transaction_hash"], "alias": "not_null_core_usd_burned_arbitrum_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.4855654, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_usd_burned_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_burned_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_contract.718a1f61dd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_contract.718a1f61dd", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_usd_burned_arbitrum_mainnet_contract"], "alias": "not_null_core_usd_burned_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.4872212, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_usd_burned_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_burned_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_collateral_type.6f8f53a6c9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_arbitrum_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_arbitrum_mainnet_collateral_type.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_collateral_type.6f8f53a6c9", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_usd_burned_arbitrum_mainnet_collateral_type"], "alias": "not_null_core_usd_burned_arbitrum_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.4890382, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_usd_burned_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_burned_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_block_timestamp.da67490d2d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_arbitrum_mainnet_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_block_timestamp.da67490d2d", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_usd_burned_arbitrum_mainnet_block_timestamp"], "alias": "not_null_core_usd_burned_arbitrum_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.490678, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_burned_arbitrum_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_usd_burned_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_burned_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_usd_burned_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_pool_id.4593996ffd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_arbitrum_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_arbitrum_mainnet_pool_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_pool_id.4593996ffd", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_usd_minted_arbitrum_mainnet_pool_id"], "alias": "not_null_core_usd_minted_arbitrum_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.492302, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_usd_minted_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_minted_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_mainnet_pool_id__True__0.5d700fe50b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_usd_minted_arbitrum_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__e2fdd34efe9357cbe68cce2a4f447e0b.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_mainnet_pool_id__True__0.5d700fe50b", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_usd_minted_arbitrum_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__e2fdd34efe9357cbe68cce2a4f447e0b", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__e2fdd34efe9357cbe68cce2a4f447e0b", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__e2fdd34efe9357cbe68cce2a4f447e0b"}, "created_at": 1727988941.4939673, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__e2fdd34efe9357cbe68cce2a4f447e0b\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__e2fdd34efe9357cbe68cce2a4f447e0b.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_usd_minted_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_minted_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_block_timestamp.8ca5480dbc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_arbitrum_mainnet_block_timestamp.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_block_timestamp.8ca5480dbc", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_usd_minted_arbitrum_mainnet_block_timestamp"], "alias": "not_null_core_usd_minted_arbitrum_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.498216, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_usd_minted_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_minted_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_account_id.9ccf9039ea": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_arbitrum_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_arbitrum_mainnet_account_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_account_id.9ccf9039ea", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_usd_minted_arbitrum_mainnet_account_id"], "alias": "not_null_core_usd_minted_arbitrum_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.4999034, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_usd_minted_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_minted_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_mainnet_account_id__True__0.6487cbbb70": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_usd_minted_arbitrum_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__e8c505f36fc50f5a863c74c16d675fd6.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_mainnet_account_id__True__0.6487cbbb70", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_usd_minted_arbitrum_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__e8c505f36fc50f5a863c74c16d675fd6", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__e8c505f36fc50f5a863c74c16d675fd6", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__e8c505f36fc50f5a863c74c16d675fd6"}, "created_at": 1727988941.5015914, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__e8c505f36fc50f5a863c74c16d675fd6\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__e8c505f36fc50f5a863c74c16d675fd6.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_usd_minted_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_minted_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_collateral_type.0129f350e1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_arbitrum_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_arbitrum_mainnet_collateral_type.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_collateral_type.0129f350e1", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_usd_minted_arbitrum_mainnet_collateral_type"], "alias": "not_null_core_usd_minted_arbitrum_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.5058146, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_usd_minted_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_minted_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_block_number.2c3c8fc1e5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_block_number.2c3c8fc1e5", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_usd_minted_arbitrum_mainnet_block_number"], "alias": "not_null_core_usd_minted_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.5075116, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_usd_minted_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_minted_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_id.3157330f1c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_id.3157330f1c", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_usd_minted_arbitrum_mainnet_id"], "alias": "not_null_core_usd_minted_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.5092983, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_usd_minted_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_minted_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_usd_minted_arbitrum_mainnet_id.557dbdade9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_usd_minted_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_usd_minted_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_usd_minted_arbitrum_mainnet_id.557dbdade9", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "unique_core_usd_minted_arbitrum_mainnet_id"], "alias": "unique_core_usd_minted_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.5109665, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_usd_minted_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_usd_minted_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_minted_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_sender.829a4593b0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_arbitrum_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_arbitrum_mainnet_sender.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_sender.829a4593b0", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_usd_minted_arbitrum_mainnet_sender"], "alias": "not_null_core_usd_minted_arbitrum_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.512644, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_usd_minted_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_minted_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_amount.f37a3a83d0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_arbitrum_mainnet_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_arbitrum_mainnet_amount.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_amount.f37a3a83d0", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_usd_minted_arbitrum_mainnet_amount"], "alias": "not_null_core_usd_minted_arbitrum_mainnet_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.5142725, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_usd_minted_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_minted_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_mainnet_amount__True__0.9400183d7a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_usd_minted_arbitrum_mainnet_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__4f96c27108a58faefb0cfa1c6e2f1740.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_mainnet_amount__True__0.9400183d7a", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_usd_minted_arbitrum_mainnet_amount__True__0"], "alias": "dbt_utils_accepted_range_core__4f96c27108a58faefb0cfa1c6e2f1740", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__4f96c27108a58faefb0cfa1c6e2f1740", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__4f96c27108a58faefb0cfa1c6e2f1740"}, "created_at": 1727988941.5159407, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__4f96c27108a58faefb0cfa1c6e2f1740\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__4f96c27108a58faefb0cfa1c6e2f1740.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_usd_minted_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_minted_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_event_name.8c280cde80": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_arbitrum_mainnet_event_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_event_name.8c280cde80", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_usd_minted_arbitrum_mainnet_event_name"], "alias": "not_null_core_usd_minted_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.5201836, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_usd_minted_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_minted_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_usd_minted_arbitrum_mainnet_event_name__UsdMinted.cb75bc5dc7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_usd_minted_arbitrum_mainnet_event_name__UsdMinted", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_usd_minte_bb8849e7a8bb986a942b463f36bae946.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_usd_minted_arbitrum_mainnet_event_name__UsdMinted.cb75bc5dc7", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "accepted_values_core_usd_minted_arbitrum_mainnet_event_name__UsdMinted"], "alias": "accepted_values_core_usd_minte_bb8849e7a8bb986a942b463f36bae946", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_usd_minte_bb8849e7a8bb986a942b463f36bae946", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_usd_minte_bb8849e7a8bb986a942b463f36bae946"}, "created_at": 1727988941.5219092, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_usd_minte_bb8849e7a8bb986a942b463f36bae946\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_usd_minte_bb8849e7a8bb986a942b463f36bae946.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'UsdMinted'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_usd_minted_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_minted_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["UsdMinted"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_transaction_hash.74c68bc07e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_arbitrum_mainnet_transaction_hash.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_transaction_hash.74c68bc07e", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_usd_minted_arbitrum_mainnet_transaction_hash"], "alias": "not_null_core_usd_minted_arbitrum_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.5261106, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_usd_minted_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_minted_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_contract.317c6e89d1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_contract.317c6e89d1", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_usd_minted_arbitrum_mainnet_contract"], "alias": "not_null_core_usd_minted_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.5278406, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_usd_minted_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_usd_minted_arbitrum_mainnet", "attached_node": "model.synthetix.core_usd_minted_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_usd_minted_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_transaction_hash.5da9d8cd8f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_arbitrum_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidatio_2185e560e310ac8c9b339ed46c9526c9.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_transaction_hash.5da9d8cd8f", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_vault_liquidation_arbitrum_mainnet_transaction_hash"], "alias": "not_null_core_vault_liquidatio_2185e560e310ac8c9b339ed46c9526c9", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_vault_liquidatio_2185e560e310ac8c9b339ed46c9526c9", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_vault_liquidatio_2185e560e310ac8c9b339ed46c9526c9"}, "created_at": 1727988941.529532, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_vault_liquidatio_2185e560e310ac8c9b339ed46c9526c9\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidatio_2185e560e310ac8c9b339ed46c9526c9.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_vault_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_vault_liquidation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_collateral_type.ba4823f6ed": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_arbitrum_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidatio_28327b33172f7d5299eb84c369c67082.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_collateral_type.ba4823f6ed", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_vault_liquidation_arbitrum_mainnet_collateral_type"], "alias": "not_null_core_vault_liquidatio_28327b33172f7d5299eb84c369c67082", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_vault_liquidatio_28327b33172f7d5299eb84c369c67082", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_vault_liquidatio_28327b33172f7d5299eb84c369c67082"}, "created_at": 1727988941.531309, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_vault_liquidatio_28327b33172f7d5299eb84c369c67082\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidatio_28327b33172f7d5299eb84c369c67082.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_vault_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_vault_liquidation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_pool_id.f9e6978af1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_arbitrum_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_arbitrum_mainnet_pool_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_pool_id.f9e6978af1", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_vault_liquidation_arbitrum_mainnet_pool_id"], "alias": "not_null_core_vault_liquidation_arbitrum_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.532958, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidation_arbitrum_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_vault_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_vault_liquidation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_arbitrum_mainnet_pool_id__True__0.c4b79598cb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_vault_liquidation_arbitrum_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__f63d5e5a5e522a8c30ea4c8b615e3e5e.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_arbitrum_mainnet_pool_id__True__0.c4b79598cb", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_vault_liquidation_arbitrum_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__f63d5e5a5e522a8c30ea4c8b615e3e5e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__f63d5e5a5e522a8c30ea4c8b615e3e5e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__f63d5e5a5e522a8c30ea4c8b615e3e5e"}, "created_at": 1727988941.5346112, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__f63d5e5a5e522a8c30ea4c8b615e3e5e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__f63d5e5a5e522a8c30ea4c8b615e3e5e.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_vault_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_vault_liquidation_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_event_name.fcb481b7e9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_arbitrum_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_arbitrum_mainnet_event_name.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_event_name.fcb481b7e9", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_vault_liquidation_arbitrum_mainnet_event_name"], "alias": "not_null_core_vault_liquidation_arbitrum_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.5391684, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidation_arbitrum_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_vault_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_vault_liquidation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_vault_liquidation_arbitrum_mainnet_event_name__VaultLiquidation.429345a118": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_vault_liquidation_arbitrum_mainnet_event_name__VaultLiquidation", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_vault_liq_6095cf2bff19baee5a4998828dc70324.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_vault_liquidation_arbitrum_mainnet_event_name__VaultLiquidation.429345a118", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "accepted_values_core_vault_liquidation_arbitrum_mainnet_event_name__VaultLiquidation"], "alias": "accepted_values_core_vault_liq_6095cf2bff19baee5a4998828dc70324", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_vault_liq_6095cf2bff19baee5a4998828dc70324", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_vault_liq_6095cf2bff19baee5a4998828dc70324"}, "created_at": 1727988941.5408416, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_vault_liq_6095cf2bff19baee5a4998828dc70324\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/accepted_values_core_vault_liq_6095cf2bff19baee5a4998828dc70324.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'VaultLiquidation'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_vault_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_arbitrum_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["VaultLiquidation"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_vault_liquidation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_id.c7ac33a6c3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_id.c7ac33a6c3", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_vault_liquidation_arbitrum_mainnet_id"], "alias": "not_null_core_vault_liquidation_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.5450099, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidation_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_vault_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_vault_liquidation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_vault_liquidation_arbitrum_mainnet_id.3f5a30c375": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_vault_liquidation_arbitrum_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_vault_liquidation_arbitrum_mainnet_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_vault_liquidation_arbitrum_mainnet_id.3f5a30c375", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "unique_core_vault_liquidation_arbitrum_mainnet_id"], "alias": "unique_core_vault_liquidation_arbitrum_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.5466764, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/unique_core_vault_liquidation_arbitrum_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_vault_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_arbitrum_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_vault_liquidation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_block_timestamp.3054b6aeaa": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_arbitrum_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidatio_edbeff2a9e391e647da0aed49fa55c31.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_block_timestamp.3054b6aeaa", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_vault_liquidation_arbitrum_mainnet_block_timestamp"], "alias": "not_null_core_vault_liquidatio_edbeff2a9e391e647da0aed49fa55c31", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_vault_liquidatio_edbeff2a9e391e647da0aed49fa55c31", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_vault_liquidatio_edbeff2a9e391e647da0aed49fa55c31"}, "created_at": 1727988941.5483074, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_vault_liquidatio_edbeff2a9e391e647da0aed49fa55c31\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidatio_edbeff2a9e391e647da0aed49fa55c31.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_vault_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_vault_liquidation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_liquidate_as_account_id.5e1fa876a7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_arbitrum_mainnet_liquidate_as_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidatio_ed674d5ff714efc416d714e69fc94711.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_liquidate_as_account_id.5e1fa876a7", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_vault_liquidation_arbitrum_mainnet_liquidate_as_account_id"], "alias": "not_null_core_vault_liquidatio_ed674d5ff714efc416d714e69fc94711", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_vault_liquidatio_ed674d5ff714efc416d714e69fc94711", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_vault_liquidatio_ed674d5ff714efc416d714e69fc94711"}, "created_at": 1727988941.5499778, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_vault_liquidatio_ed674d5ff714efc416d714e69fc94711\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidatio_ed674d5ff714efc416d714e69fc94711.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect liquidate_as_account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"\nwhere liquidate_as_account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "liquidate_as_account_id", "file_key_name": "models.core_vault_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "liquidate_as_account_id", "model": "{{ get_where_subquery(ref('core_vault_liquidation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_arbitrum_mainnet_liquidate_as_account_id__True__0.c9be297afd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_vault_liquidation_arbitrum_mainnet_liquidate_as_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__c5b65935367ae54ff2e891d5bdcb69d2.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_arbitrum_mainnet_liquidate_as_account_id__True__0.c9be297afd", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_vault_liquidation_arbitrum_mainnet_liquidate_as_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__c5b65935367ae54ff2e891d5bdcb69d2", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__c5b65935367ae54ff2e891d5bdcb69d2", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__c5b65935367ae54ff2e891d5bdcb69d2"}, "created_at": 1727988941.55182, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__c5b65935367ae54ff2e891d5bdcb69d2\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c5b65935367ae54ff2e891d5bdcb69d2.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not liquidate_as_account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "liquidate_as_account_id", "file_key_name": "models.core_vault_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "liquidate_as_account_id", "model": "{{ get_where_subquery(ref('core_vault_liquidation_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_liquidation_data.2555b245ad": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_arbitrum_mainnet_liquidation_data", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidatio_2415782e836c6b669ea8436e64c0849d.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_liquidation_data.2555b245ad", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_vault_liquidation_arbitrum_mainnet_liquidation_data"], "alias": "not_null_core_vault_liquidatio_2415782e836c6b669ea8436e64c0849d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_vault_liquidatio_2415782e836c6b669ea8436e64c0849d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_vault_liquidatio_2415782e836c6b669ea8436e64c0849d"}, "created_at": 1727988941.5559573, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_vault_liquidatio_2415782e836c6b669ea8436e64c0849d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidatio_2415782e836c6b669ea8436e64c0849d.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect liquidation_data\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"\nwhere liquidation_data is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "liquidation_data", "file_key_name": "models.core_vault_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "liquidation_data", "model": "{{ get_where_subquery(ref('core_vault_liquidation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_contract.625029e21f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_arbitrum_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_arbitrum_mainnet_contract.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_contract.625029e21f", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_vault_liquidation_arbitrum_mainnet_contract"], "alias": "not_null_core_vault_liquidation_arbitrum_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.5577967, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidation_arbitrum_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_vault_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_vault_liquidation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_block_number.1dc8ebaf67": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_block_number.1dc8ebaf67", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_vault_liquidation_arbitrum_mainnet_block_number"], "alias": "not_null_core_vault_liquidation_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.5594919, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidation_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_vault_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_vault_liquidation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_sender.d35f8c0cc2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_arbitrum_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_arbitrum_mainnet_sender.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_sender.d35f8c0cc2", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_vault_liquidation_arbitrum_mainnet_sender"], "alias": "not_null_core_vault_liquidation_arbitrum_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.5611324, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_liquidation_arbitrum_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_vault_liquidation_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_vault_liquidation_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_ts.d7d74011cb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_arbitrum_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_arbitrum_mainnet_ts.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_ts.d7d74011cb", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_vault_collateral_arbitrum_mainnet_ts"], "alias": "not_null_core_vault_collateral_arbitrum_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.5627787, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_arbitrum_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_collateral_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.core_vault_collateral_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_collateral_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('core_vault_collateral_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_block_number.5a68e5a2c2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_block_number.5a68e5a2c2", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_vault_collateral_arbitrum_mainnet_block_number"], "alias": "not_null_core_vault_collateral_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.564386, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_collateral_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_vault_collateral_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_collateral_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_vault_collateral_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_pool_id.4536274374": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_arbitrum_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_arbitrum_mainnet_pool_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_pool_id.4536274374", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_vault_collateral_arbitrum_mainnet_pool_id"], "alias": "not_null_core_vault_collateral_arbitrum_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.566143, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_arbitrum_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_collateral_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_vault_collateral_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_collateral_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_vault_collateral_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_mainnet_pool_id__True__0.14e1d9edc3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_vault_collateral_arbitrum_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__6ff23194f832443df6b21fe69436430c.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_mainnet_pool_id__True__0.14e1d9edc3", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_vault_collateral_arbitrum_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__6ff23194f832443df6b21fe69436430c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__6ff23194f832443df6b21fe69436430c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__6ff23194f832443df6b21fe69436430c"}, "created_at": 1727988941.5677664, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__6ff23194f832443df6b21fe69436430c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__6ff23194f832443df6b21fe69436430c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_collateral_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_vault_collateral_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_collateral_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_vault_collateral_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_collateral_type.50f0a76c9d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_arbitrum_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_arbitrum_mainnet_collateral_type.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_collateral_type.50f0a76c9d", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_vault_collateral_arbitrum_mainnet_collateral_type"], "alias": "not_null_core_vault_collateral_arbitrum_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.5720375, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_arbitrum_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_collateral_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_vault_collateral_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_collateral_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_vault_collateral_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_amount.0bdb85ef31": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_arbitrum_mainnet_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_arbitrum_mainnet_amount.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_amount.0bdb85ef31", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_vault_collateral_arbitrum_mainnet_amount"], "alias": "not_null_core_vault_collateral_arbitrum_mainnet_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.5737224, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_arbitrum_mainnet_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_collateral_arbitrum_mainnet\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_vault_collateral_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_collateral_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('core_vault_collateral_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_mainnet_amount__True__0.b98dc30014": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_vault_collateral_arbitrum_mainnet_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__c4067ecbb847c7045c7afebdb68d1a02.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_mainnet_amount__True__0.b98dc30014", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_vault_collateral_arbitrum_mainnet_amount__True__0"], "alias": "dbt_utils_accepted_range_core__c4067ecbb847c7045c7afebdb68d1a02", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__c4067ecbb847c7045c7afebdb68d1a02", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__c4067ecbb847c7045c7afebdb68d1a02"}, "created_at": 1727988941.5754242, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__c4067ecbb847c7045c7afebdb68d1a02\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c4067ecbb847c7045c7afebdb68d1a02.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_collateral_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_vault_collateral_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_collateral_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('core_vault_collateral_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_collateral_value.09fcd07f3a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_arbitrum_mainnet_collateral_value", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_cf213cb7e0e55ec70bd0cbcc38c21022.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_collateral_value.09fcd07f3a", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_vault_collateral_arbitrum_mainnet_collateral_value"], "alias": "not_null_core_vault_collateral_cf213cb7e0e55ec70bd0cbcc38c21022", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_vault_collateral_cf213cb7e0e55ec70bd0cbcc38c21022", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_vault_collateral_cf213cb7e0e55ec70bd0cbcc38c21022"}, "created_at": 1727988941.5796793, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_vault_collateral_cf213cb7e0e55ec70bd0cbcc38c21022\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_cf213cb7e0e55ec70bd0cbcc38c21022.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_collateral_arbitrum_mainnet\"\nwhere collateral_value is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.core_vault_collateral_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_collateral_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_value", "model": "{{ get_where_subquery(ref('core_vault_collateral_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_mainnet_collateral_value__True__0.9fa49aae71": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_vault_collateral_arbitrum_mainnet_collateral_value__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__b2b477e0fac69864d383c1ff941e78c9.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_mainnet_collateral_value__True__0.9fa49aae71", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_vault_collateral_arbitrum_mainnet_collateral_value__True__0"], "alias": "dbt_utils_accepted_range_core__b2b477e0fac69864d383c1ff941e78c9", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__b2b477e0fac69864d383c1ff941e78c9", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__b2b477e0fac69864d383c1ff941e78c9"}, "created_at": 1727988941.5813465, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__b2b477e0fac69864d383c1ff941e78c9\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__b2b477e0fac69864d383c1ff941e78c9.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_collateral_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.core_vault_collateral_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_collateral_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collateral_value", "model": "{{ get_where_subquery(ref('core_vault_collateral_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_contract_address.8cc08e1bbc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_arbitrum_mainnet_contract_address", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_4d64c8eaa01fe95c5b02ce8af6762f6e.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_contract_address.8cc08e1bbc", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_vault_collateral_arbitrum_mainnet_contract_address"], "alias": "not_null_core_vault_collateral_4d64c8eaa01fe95c5b02ce8af6762f6e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_vault_collateral_4d64c8eaa01fe95c5b02ce8af6762f6e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_vault_collateral_4d64c8eaa01fe95c5b02ce8af6762f6e"}, "created_at": 1727988941.5856497, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_vault_collateral_4d64c8eaa01fe95c5b02ce8af6762f6e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_collateral_4d64c8eaa01fe95c5b02ce8af6762f6e.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract_address\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_collateral_arbitrum_mainnet\"\nwhere contract_address is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract_address", "file_key_name": "models.core_vault_collateral_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_collateral_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract_address", "model": "{{ get_where_subquery(ref('core_vault_collateral_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_ts.d2363d0b7d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_debt_arbitrum_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_debt_arbitrum_mainnet_ts.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_ts.d2363d0b7d", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_vault_debt_arbitrum_mainnet_ts"], "alias": "not_null_core_vault_debt_arbitrum_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.5872965, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_debt_arbitrum_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_debt_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.core_vault_debt_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_debt_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('core_vault_debt_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_block_number.3ef5dfaa45": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_debt_arbitrum_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_debt_arbitrum_mainnet_block_number.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_block_number.3ef5dfaa45", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_vault_debt_arbitrum_mainnet_block_number"], "alias": "not_null_core_vault_debt_arbitrum_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.5889654, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_debt_arbitrum_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_debt_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_vault_debt_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_debt_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_vault_debt_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_pool_id.8f94082342": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_debt_arbitrum_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_debt_arbitrum_mainnet_pool_id.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_pool_id.8f94082342", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_vault_debt_arbitrum_mainnet_pool_id"], "alias": "not_null_core_vault_debt_arbitrum_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.5906425, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_debt_arbitrum_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_debt_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_vault_debt_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_debt_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_vault_debt_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_vault_debt_arbitrum_mainnet_pool_id__True__0.8e3a2c72e9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_vault_debt_arbitrum_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__c4e1955a9097cfc0472cb79eca9a6dc0.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_debt_arbitrum_mainnet_pool_id__True__0.8e3a2c72e9", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "dbt_utils_accepted_range_core_vault_debt_arbitrum_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__c4e1955a9097cfc0472cb79eca9a6dc0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__c4e1955a9097cfc0472cb79eca9a6dc0", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__c4e1955a9097cfc0472cb79eca9a6dc0"}, "created_at": 1727988941.5923824, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__c4e1955a9097cfc0472cb79eca9a6dc0\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c4e1955a9097cfc0472cb79eca9a6dc0.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_debt_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_vault_debt_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_debt_arbitrum_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_vault_debt_arbitrum_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_collateral_type.f9fb1089d7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_debt_arbitrum_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_debt_arbitrum_mainnet_collateral_type.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_collateral_type.f9fb1089d7", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_vault_debt_arbitrum_mainnet_collateral_type"], "alias": "not_null_core_vault_debt_arbitrum_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.5965936, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_debt_arbitrum_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_debt_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_vault_debt_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_debt_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_vault_debt_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_debt.7a33d30f43": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_debt_arbitrum_mainnet_debt", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_debt_arbitrum_mainnet_debt.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_debt.7a33d30f43", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_vault_debt_arbitrum_mainnet_debt"], "alias": "not_null_core_vault_debt_arbitrum_mainnet_debt", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.5984612, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_debt_arbitrum_mainnet_debt.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_debt_arbitrum_mainnet\"\nwhere debt is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "debt", "file_key_name": "models.core_vault_debt_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_debt_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "debt", "model": "{{ get_where_subquery(ref('core_vault_debt_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_contract_address.fee8a6440d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_debt_arbitrum_mainnet_contract_address", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_debt_arbitrum_mainnet_contract_address.sql", "original_file_path": "models/raw/arbitrum/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_contract_address.fee8a6440d", "fqn": ["synthetix", "raw", "arbitrum", "mainnet", "core", "not_null_core_vault_debt_arbitrum_mainnet_contract_address"], "alias": "not_null_core_vault_debt_arbitrum_mainnet_contract_address", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.6001441, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_arbitrum_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_arbitrum_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/arbitrum/mainnet/core/schema.yml/not_null_core_vault_debt_arbitrum_mainnet_contract_address.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract_address\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_debt_arbitrum_mainnet\"\nwhere contract_address is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract_address", "file_key_name": "models.core_vault_debt_arbitrum_mainnet", "attached_node": "model.synthetix.core_vault_debt_arbitrum_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract_address", "model": "{{ get_where_subquery(ref('core_vault_debt_arbitrum_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_blocks_eth_mainnet_block_number.aba38b4904": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_blocks_eth_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_blocks_eth_mainnet_block_number.sql", "original_file_path": "models/raw/eth/mainnet/schema.yml", "unique_id": "test.synthetix.not_null_blocks_eth_mainnet_block_number.aba38b4904", "fqn": ["synthetix", "raw", "eth", "mainnet", "not_null_blocks_eth_mainnet_block_number"], "alias": "not_null_blocks_eth_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.6030285, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "blocks_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.blocks_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/schema.yml/not_null_blocks_eth_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"blocks_eth_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.blocks_eth_mainnet", "attached_node": "model.synthetix.blocks_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('blocks_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_blocks_eth_mainnet_block_number.ddb4ca7d09": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_blocks_eth_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "unique_blocks_eth_mainnet_block_number.sql", "original_file_path": "models/raw/eth/mainnet/schema.yml", "unique_id": "test.synthetix.unique_blocks_eth_mainnet_block_number.ddb4ca7d09", "fqn": ["synthetix", "raw", "eth", "mainnet", "unique_blocks_eth_mainnet_block_number"], "alias": "unique_blocks_eth_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.6047256, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "blocks_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.blocks_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/schema.yml/unique_blocks_eth_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n block_number as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"blocks_eth_mainnet\"\nwhere block_number is not null\ngroup by block_number\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.blocks_eth_mainnet", "attached_node": "model.synthetix.blocks_eth_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('blocks_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_recency_blocks_eth_mainnet_hour__ts__1.7c6c4534db": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_recency_blocks_eth_mainnet_hour__ts__1", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_recency_blocks_eth_mainnet_hour__ts__1.sql", "original_file_path": "models/raw/eth/mainnet/schema.yml", "unique_id": "test.synthetix.dbt_utils_recency_blocks_eth_mainnet_hour__ts__1.7c6c4534db", "fqn": ["synthetix", "raw", "eth", "mainnet", "dbt_utils_recency_blocks_eth_mainnet_hour__ts__1"], "alias": "dbt_utils_recency_blocks_eth_mainnet_hour__ts__1", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.606441, "relation_name": null, "raw_code": "{{ dbt_utils.test_recency(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "blocks_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_recency", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.blocks_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/schema.yml/dbt_utils_recency_blocks_eth_mainnet_hour__ts__1.sql", "compiled": true, "compiled_code": "\n\n\n\n\n\n\nwith recency as (\n\n select \n\n \n \n max(ts) as most_recent\n\n from \"analytics\".\"prod_raw_eth_mainnet\".\"blocks_eth_mainnet\"\n\n \n\n)\n\nselect\n\n \n most_recent,\n cast(\n\n now() + ((interval '1 hour') * (-1))\n\n as timestamp) as threshold\n\nfrom recency\nwhere most_recent < cast(\n\n now() + ((interval '1 hour') * (-1))\n\n as timestamp)\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": null, "file_key_name": "models.blocks_eth_mainnet", "attached_node": "model.synthetix.blocks_eth_mainnet", "test_metadata": {"name": "recency", "kwargs": {"datepart": "hour", "field": "ts", "interval": 1, "model": "{{ get_where_subquery(ref('blocks_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_account_created_eth_mainnet_owner.9141d07512": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_eth_mainnet_owner", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_eth_mainnet_owner.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_eth_mainnet_owner.9141d07512", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_account_created_eth_mainnet_owner"], "alias": "not_null_core_account_created_eth_mainnet_owner", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.639071, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_owner.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_created_eth_mainnet\"\nwhere owner is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "owner", "file_key_name": "models.core_account_created_eth_mainnet", "attached_node": "model.synthetix.core_account_created_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "owner", "model": "{{ get_where_subquery(ref('core_account_created_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_created_eth_mainnet_account_id.162a9a11ae": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_eth_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_eth_mainnet_account_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_eth_mainnet_account_id.162a9a11ae", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_account_created_eth_mainnet_account_id"], "alias": "not_null_core_account_created_eth_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.6408117, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_created_eth_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_account_created_eth_mainnet", "attached_node": "model.synthetix.core_account_created_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_account_created_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_account_created_eth_mainnet_account_id__True__0.4d9379ebdc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_account_created_eth_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__e62759940a69e060a2ee4d98660274e8.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_account_created_eth_mainnet_account_id__True__0.4d9379ebdc", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_account_created_eth_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__e62759940a69e060a2ee4d98660274e8", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__e62759940a69e060a2ee4d98660274e8", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__e62759940a69e060a2ee4d98660274e8"}, "created_at": 1727988941.642522, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__e62759940a69e060a2ee4d98660274e8\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__e62759940a69e060a2ee4d98660274e8.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_created_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_account_created_eth_mainnet", "attached_node": "model.synthetix.core_account_created_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_account_created_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_account_created_eth_mainnet_id.0d5cd71e99": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_eth_mainnet_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_eth_mainnet_id.0d5cd71e99", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_account_created_eth_mainnet_id"], "alias": "not_null_core_account_created_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.6468172, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_created_eth_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_account_created_eth_mainnet", "attached_node": "model.synthetix.core_account_created_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_account_created_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_account_created_eth_mainnet_id.51b373b820": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_account_created_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_account_created_eth_mainnet_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_account_created_eth_mainnet_id.51b373b820", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "unique_core_account_created_eth_mainnet_id"], "alias": "unique_core_account_created_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.6484966, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_account_created_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_created_eth_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_account_created_eth_mainnet", "attached_node": "model.synthetix.core_account_created_eth_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_account_created_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_created_eth_mainnet_transaction_hash.5349e51024": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_eth_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_eth_mainnet_transaction_hash.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_eth_mainnet_transaction_hash.5349e51024", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_account_created_eth_mainnet_transaction_hash"], "alias": "not_null_core_account_created_eth_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.650284, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_created_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_account_created_eth_mainnet", "attached_node": "model.synthetix.core_account_created_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_account_created_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_created_eth_mainnet_block_number.be5f037644": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_eth_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_eth_mainnet_block_number.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_eth_mainnet_block_number.be5f037644", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_account_created_eth_mainnet_block_number"], "alias": "not_null_core_account_created_eth_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.6519601, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_created_eth_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_account_created_eth_mainnet", "attached_node": "model.synthetix.core_account_created_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_account_created_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_created_eth_mainnet_block_timestamp.8287155cde": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_eth_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_eth_mainnet_block_timestamp.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_eth_mainnet_block_timestamp.8287155cde", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_account_created_eth_mainnet_block_timestamp"], "alias": "not_null_core_account_created_eth_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.6536453, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_created_eth_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_account_created_eth_mainnet", "attached_node": "model.synthetix.core_account_created_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_account_created_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_created_eth_mainnet_event_name.5a44f6813f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_eth_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_eth_mainnet_event_name.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_eth_mainnet_event_name.5a44f6813f", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_account_created_eth_mainnet_event_name"], "alias": "not_null_core_account_created_eth_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.6552854, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_created_eth_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_account_created_eth_mainnet", "attached_node": "model.synthetix.core_account_created_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_account_created_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_account_created_eth_mainnet_event_name__AccountCreated.7bff7383b3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_account_created_eth_mainnet_event_name__AccountCreated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_account_c_0f48537cd74cb798591ed4f9c612985c.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_account_created_eth_mainnet_event_name__AccountCreated.7bff7383b3", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "accepted_values_core_account_created_eth_mainnet_event_name__AccountCreated"], "alias": "accepted_values_core_account_c_0f48537cd74cb798591ed4f9c612985c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_account_c_0f48537cd74cb798591ed4f9c612985c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_account_c_0f48537cd74cb798591ed4f9c612985c"}, "created_at": 1727988941.6569736, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_account_c_0f48537cd74cb798591ed4f9c612985c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_account_c_0f48537cd74cb798591ed4f9c612985c.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_created_eth_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'AccountCreated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_account_created_eth_mainnet", "attached_node": "model.synthetix.core_account_created_eth_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["AccountCreated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_account_created_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_created_eth_mainnet_contract.84cae83ab9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_created_eth_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_created_eth_mainnet_contract.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_created_eth_mainnet_contract.84cae83ab9", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_account_created_eth_mainnet_contract"], "alias": "not_null_core_account_created_eth_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.6611671, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_created_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_created_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_created_eth_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_created_eth_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_account_created_eth_mainnet", "attached_node": "model.synthetix.core_account_created_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_account_created_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_migrated_eth_mainnet_staker.cb3d4f410b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_migrated_eth_mainnet_staker", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_migrated_eth_mainnet_staker.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_migrated_eth_mainnet_staker.cb3d4f410b", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_account_migrated_eth_mainnet_staker"], "alias": "not_null_core_account_migrated_eth_mainnet_staker", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.6628778, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_migrated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_migrated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_staker.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect staker\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"\nwhere staker is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "staker", "file_key_name": "models.core_account_migrated_eth_mainnet", "attached_node": "model.synthetix.core_account_migrated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "staker", "model": "{{ get_where_subquery(ref('core_account_migrated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_migrated_eth_mainnet_account_id.6263532792": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_migrated_eth_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_migrated_eth_mainnet_account_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_migrated_eth_mainnet_account_id.6263532792", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_account_migrated_eth_mainnet_account_id"], "alias": "not_null_core_account_migrated_eth_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.6646676, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_migrated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_migrated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_account_migrated_eth_mainnet", "attached_node": "model.synthetix.core_account_migrated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_account_migrated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_account_migrated_eth_mainnet_account_id__True__0.f1da2d38e8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_account_migrated_eth_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__e8596be14723c2504d1e35c74d629953.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_account_migrated_eth_mainnet_account_id__True__0.f1da2d38e8", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_account_migrated_eth_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__e8596be14723c2504d1e35c74d629953", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__e8596be14723c2504d1e35c74d629953", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__e8596be14723c2504d1e35c74d629953"}, "created_at": 1727988941.6663232, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__e8596be14723c2504d1e35c74d629953\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_migrated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_migrated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__e8596be14723c2504d1e35c74d629953.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_account_migrated_eth_mainnet", "attached_node": "model.synthetix.core_account_migrated_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_account_migrated_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_account_migrated_eth_mainnet_id.3f18fc79cf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_migrated_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_migrated_eth_mainnet_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_migrated_eth_mainnet_id.3f18fc79cf", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_account_migrated_eth_mainnet_id"], "alias": "not_null_core_account_migrated_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.6704879, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_migrated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_migrated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_account_migrated_eth_mainnet", "attached_node": "model.synthetix.core_account_migrated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_account_migrated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_account_migrated_eth_mainnet_id.b21ce76ba7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_account_migrated_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_account_migrated_eth_mainnet_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_account_migrated_eth_mainnet_id.b21ce76ba7", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "unique_core_account_migrated_eth_mainnet_id"], "alias": "unique_core_account_migrated_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.6723206, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_migrated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_migrated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_account_migrated_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_account_migrated_eth_mainnet", "attached_node": "model.synthetix.core_account_migrated_eth_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_account_migrated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_migrated_eth_mainnet_transaction_hash.bb710f8259": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_migrated_eth_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_migrated_eth_mainnet_transaction_hash.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_migrated_eth_mainnet_transaction_hash.bb710f8259", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_account_migrated_eth_mainnet_transaction_hash"], "alias": "not_null_core_account_migrated_eth_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.6739962, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_migrated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_migrated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_account_migrated_eth_mainnet", "attached_node": "model.synthetix.core_account_migrated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_account_migrated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_migrated_eth_mainnet_block_number.8a5aa490b5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_migrated_eth_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_migrated_eth_mainnet_block_number.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_migrated_eth_mainnet_block_number.8a5aa490b5", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_account_migrated_eth_mainnet_block_number"], "alias": "not_null_core_account_migrated_eth_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.6756623, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_migrated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_migrated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_account_migrated_eth_mainnet", "attached_node": "model.synthetix.core_account_migrated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_account_migrated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_migrated_eth_mainnet_block_timestamp.29c8a3ae97": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_migrated_eth_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_migrated_eth_mainnet_block_timestamp.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_migrated_eth_mainnet_block_timestamp.29c8a3ae97", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_account_migrated_eth_mainnet_block_timestamp"], "alias": "not_null_core_account_migrated_eth_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.6773095, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_migrated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_migrated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_account_migrated_eth_mainnet", "attached_node": "model.synthetix.core_account_migrated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_account_migrated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_migrated_eth_mainnet_event_name.969c074241": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_migrated_eth_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_migrated_eth_mainnet_event_name.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_migrated_eth_mainnet_event_name.969c074241", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_account_migrated_eth_mainnet_event_name"], "alias": "not_null_core_account_migrated_eth_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.6790638, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_migrated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_migrated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_account_migrated_eth_mainnet", "attached_node": "model.synthetix.core_account_migrated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_account_migrated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_migrated_eth_mainnet_contract.ccd34b4a40": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_migrated_eth_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_migrated_eth_mainnet_contract.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_migrated_eth_mainnet_contract.ccd34b4a40", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_account_migrated_eth_mainnet_contract"], "alias": "not_null_core_account_migrated_eth_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.6807306, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_migrated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_migrated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_account_migrated_eth_mainnet", "attached_node": "model.synthetix.core_account_migrated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_account_migrated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_account_migrated_eth_mainnet_collateral_amount.3673a78a7a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_migrated_eth_mainnet_collateral_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_migrated_eth_mainnet_collateral_amount.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_migrated_eth_mainnet_collateral_amount.3673a78a7a", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_account_migrated_eth_mainnet_collateral_amount"], "alias": "not_null_core_account_migrated_eth_mainnet_collateral_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.6823673, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_migrated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_migrated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_collateral_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_amount\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"\nwhere collateral_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_amount", "file_key_name": "models.core_account_migrated_eth_mainnet", "attached_node": "model.synthetix.core_account_migrated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_amount", "model": "{{ get_where_subquery(ref('core_account_migrated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_account_migrated_eth_mainnet_collateral_amount__True__0.b1df54815d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_account_migrated_eth_mainnet_collateral_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__e78cd25c31d029d1b39b35fd267f9885.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_account_migrated_eth_mainnet_collateral_amount__True__0.b1df54815d", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_account_migrated_eth_mainnet_collateral_amount__True__0"], "alias": "dbt_utils_accepted_range_core__e78cd25c31d029d1b39b35fd267f9885", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__e78cd25c31d029d1b39b35fd267f9885", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__e78cd25c31d029d1b39b35fd267f9885"}, "created_at": 1727988941.6840243, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__e78cd25c31d029d1b39b35fd267f9885\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_migrated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_migrated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__e78cd25c31d029d1b39b35fd267f9885.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_amount", "file_key_name": "models.core_account_migrated_eth_mainnet", "attached_node": "model.synthetix.core_account_migrated_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collateral_amount", "model": "{{ get_where_subquery(ref('core_account_migrated_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_account_migrated_eth_mainnet_debt_amount.37622c6a60": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_account_migrated_eth_mainnet_debt_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_account_migrated_eth_mainnet_debt_amount.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_account_migrated_eth_mainnet_debt_amount.37622c6a60", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_account_migrated_eth_mainnet_debt_amount"], "alias": "not_null_core_account_migrated_eth_mainnet_debt_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.6882725, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_migrated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_migrated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_account_migrated_eth_mainnet_debt_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt_amount\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"\nwhere debt_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "debt_amount", "file_key_name": "models.core_account_migrated_eth_mainnet", "attached_node": "model.synthetix.core_account_migrated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "debt_amount", "model": "{{ get_where_subquery(ref('core_account_migrated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_account_migrated_eth_mainnet_debt_amount__True__0.a8e29325c2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_account_migrated_eth_mainnet_debt_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__9da9ecf517a1cca467ef0aa90b794d23.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_account_migrated_eth_mainnet_debt_amount__True__0.a8e29325c2", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_account_migrated_eth_mainnet_debt_amount__True__0"], "alias": "dbt_utils_accepted_range_core__9da9ecf517a1cca467ef0aa90b794d23", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__9da9ecf517a1cca467ef0aa90b794d23", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__9da9ecf517a1cca467ef0aa90b794d23"}, "created_at": 1727988941.689982, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__9da9ecf517a1cca467ef0aa90b794d23\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_account_migrated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_account_migrated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__9da9ecf517a1cca467ef0aa90b794d23.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not debt_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "debt_amount", "file_key_name": "models.core_account_migrated_eth_mainnet", "attached_node": "model.synthetix.core_account_migrated_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "debt_amount", "model": "{{ get_where_subquery(ref('core_account_migrated_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_delegation_updated_eth_mainnet_contract.5d369822a4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_eth_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_eth_mainnet_contract.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_eth_mainnet_contract.5d369822a4", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_delegation_updated_eth_mainnet_contract"], "alias": "not_null_core_delegation_updated_eth_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.6942513, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_delegation_updated_eth_mainnet", "attached_node": "model.synthetix.core_delegation_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_delegation_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_eth_mainnet_id.622c20c239": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_eth_mainnet_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_eth_mainnet_id.622c20c239", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_delegation_updated_eth_mainnet_id"], "alias": "not_null_core_delegation_updated_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.6959474, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_delegation_updated_eth_mainnet", "attached_node": "model.synthetix.core_delegation_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_delegation_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_delegation_updated_eth_mainnet_id.2467edf8ec": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_delegation_updated_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_delegation_updated_eth_mainnet_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_delegation_updated_eth_mainnet_id.2467edf8ec", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "unique_core_delegation_updated_eth_mainnet_id"], "alias": "unique_core_delegation_updated_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.6975894, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_delegation_updated_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_delegation_updated_eth_mainnet", "attached_node": "model.synthetix.core_delegation_updated_eth_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_delegation_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_eth_mainnet_account_id.141fb0f466": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_eth_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_eth_mainnet_account_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_eth_mainnet_account_id.141fb0f466", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_delegation_updated_eth_mainnet_account_id"], "alias": "not_null_core_delegation_updated_eth_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.6992137, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_delegation_updated_eth_mainnet", "attached_node": "model.synthetix.core_delegation_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_delegation_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_account_id__True__0.3a3f9a0475": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__bb6ebbb6a6ce6d43f01be8ed59f2504d.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_account_id__True__0.3a3f9a0475", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__bb6ebbb6a6ce6d43f01be8ed59f2504d", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__bb6ebbb6a6ce6d43f01be8ed59f2504d", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__bb6ebbb6a6ce6d43f01be8ed59f2504d"}, "created_at": 1727988941.7010038, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__bb6ebbb6a6ce6d43f01be8ed59f2504d\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__bb6ebbb6a6ce6d43f01be8ed59f2504d.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_delegation_updated_eth_mainnet", "attached_node": "model.synthetix.core_delegation_updated_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_delegation_updated_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_delegation_updated_eth_mainnet_collateral_type.e3d73862e4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_eth_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_eth_mainnet_collateral_type.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_eth_mainnet_collateral_type.e3d73862e4", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_delegation_updated_eth_mainnet_collateral_type"], "alias": "not_null_core_delegation_updated_eth_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.7051737, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_delegation_updated_eth_mainnet", "attached_node": "model.synthetix.core_delegation_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_delegation_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_eth_mainnet_pool_id.914b411c12": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_eth_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_eth_mainnet_pool_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_eth_mainnet_pool_id.914b411c12", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_delegation_updated_eth_mainnet_pool_id"], "alias": "not_null_core_delegation_updated_eth_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.7074609, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_delegation_updated_eth_mainnet", "attached_node": "model.synthetix.core_delegation_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_delegation_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_pool_id__True__0.fb370aa2ca": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__bdc679a230626364ca0549f88b5432ea.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_pool_id__True__0.fb370aa2ca", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__bdc679a230626364ca0549f88b5432ea", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__bdc679a230626364ca0549f88b5432ea", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__bdc679a230626364ca0549f88b5432ea"}, "created_at": 1727988941.7091231, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__bdc679a230626364ca0549f88b5432ea\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__bdc679a230626364ca0549f88b5432ea.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_delegation_updated_eth_mainnet", "attached_node": "model.synthetix.core_delegation_updated_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_delegation_updated_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_delegation_updated_eth_mainnet_sender.3a40ed8f3a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_eth_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_eth_mainnet_sender.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_eth_mainnet_sender.3a40ed8f3a", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_delegation_updated_eth_mainnet_sender"], "alias": "not_null_core_delegation_updated_eth_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.713369, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_delegation_updated_eth_mainnet", "attached_node": "model.synthetix.core_delegation_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_delegation_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_eth_mainnet_block_timestamp.cd7fa2f4ff": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_eth_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_eth_mainnet_block_timestamp.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_eth_mainnet_block_timestamp.cd7fa2f4ff", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_delegation_updated_eth_mainnet_block_timestamp"], "alias": "not_null_core_delegation_updated_eth_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.7150493, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_delegation_updated_eth_mainnet", "attached_node": "model.synthetix.core_delegation_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_delegation_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_eth_mainnet_block_number.5479fa5e08": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_eth_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_eth_mainnet_block_number.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_eth_mainnet_block_number.5479fa5e08", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_delegation_updated_eth_mainnet_block_number"], "alias": "not_null_core_delegation_updated_eth_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.7167065, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_delegation_updated_eth_mainnet", "attached_node": "model.synthetix.core_delegation_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_delegation_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_eth_mainnet_leverage.3edfe7323e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_eth_mainnet_leverage", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_eth_mainnet_leverage.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_eth_mainnet_leverage.3edfe7323e", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_delegation_updated_eth_mainnet_leverage"], "alias": "not_null_core_delegation_updated_eth_mainnet_leverage", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.7183056, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_leverage.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect leverage\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\nwhere leverage is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "leverage", "file_key_name": "models.core_delegation_updated_eth_mainnet", "attached_node": "model.synthetix.core_delegation_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "leverage", "model": "{{ get_where_subquery(ref('core_delegation_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_leverage__True__1000000000000000000__1000000000000000000.eb061a2128": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_leverage__True__1000000000000000000__1000000000000000000", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__d133a92aff53649ad809d9856f6093bb.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_leverage__True__1000000000000000000__1000000000000000000.eb061a2128", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_leverage__True__1000000000000000000__1000000000000000000"], "alias": "dbt_utils_accepted_range_core__d133a92aff53649ad809d9856f6093bb", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__d133a92aff53649ad809d9856f6093bb", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__d133a92aff53649ad809d9856f6093bb"}, "created_at": 1727988941.7199817, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__d133a92aff53649ad809d9856f6093bb\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__d133a92aff53649ad809d9856f6093bb.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not leverage >= 1000000000000000000\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not leverage <= 1000000000000000000\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "leverage", "file_key_name": "models.core_delegation_updated_eth_mainnet", "attached_node": "model.synthetix.core_delegation_updated_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 1000000000000000000, "max_value": 1000000000000000000, "inclusive": true, "column_name": "leverage", "model": "{{ get_where_subquery(ref('core_delegation_updated_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_delegation_updated_eth_mainnet_transaction_hash.048b7a5c68": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_eth_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_eth_mainnet_transaction_hash.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_eth_mainnet_transaction_hash.048b7a5c68", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_delegation_updated_eth_mainnet_transaction_hash"], "alias": "not_null_core_delegation_updated_eth_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.7241724, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_delegation_updated_eth_mainnet", "attached_node": "model.synthetix.core_delegation_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_delegation_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_delegation_updated_eth_mainnet_amount.256481de3c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_eth_mainnet_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_eth_mainnet_amount.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_eth_mainnet_amount.256481de3c", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_delegation_updated_eth_mainnet_amount"], "alias": "not_null_core_delegation_updated_eth_mainnet_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.725847, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_delegation_updated_eth_mainnet", "attached_node": "model.synthetix.core_delegation_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('core_delegation_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_amount__True__0.94b97c0270": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__e27d22f3bc14a0c94336e4f54758e361.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_amount__True__0.94b97c0270", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_amount__True__0"], "alias": "dbt_utils_accepted_range_core__e27d22f3bc14a0c94336e4f54758e361", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__e27d22f3bc14a0c94336e4f54758e361", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__e27d22f3bc14a0c94336e4f54758e361"}, "created_at": 1727988941.7276912, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__e27d22f3bc14a0c94336e4f54758e361\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__e27d22f3bc14a0c94336e4f54758e361.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_delegation_updated_eth_mainnet", "attached_node": "model.synthetix.core_delegation_updated_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('core_delegation_updated_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_delegation_updated_eth_mainnet_event_name.69b76075f5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_delegation_updated_eth_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_delegation_updated_eth_mainnet_event_name.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_delegation_updated_eth_mainnet_event_name.69b76075f5", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_delegation_updated_eth_mainnet_event_name"], "alias": "not_null_core_delegation_updated_eth_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.7318037, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_delegation_updated_eth_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_delegation_updated_eth_mainnet", "attached_node": "model.synthetix.core_delegation_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_delegation_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_delegation_updated_eth_mainnet_event_name__DelegationUpdated.ec623b86f2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_delegation_updated_eth_mainnet_event_name__DelegationUpdated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_delegatio_4394e6d3658f80520484c746bbda874b.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_delegation_updated_eth_mainnet_event_name__DelegationUpdated.ec623b86f2", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "accepted_values_core_delegation_updated_eth_mainnet_event_name__DelegationUpdated"], "alias": "accepted_values_core_delegatio_4394e6d3658f80520484c746bbda874b", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_delegatio_4394e6d3658f80520484c746bbda874b", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_delegatio_4394e6d3658f80520484c746bbda874b"}, "created_at": 1727988941.7335246, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_delegatio_4394e6d3658f80520484c746bbda874b\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_delegation_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_delegation_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_delegatio_4394e6d3658f80520484c746bbda874b.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'DelegationUpdated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_delegation_updated_eth_mainnet", "attached_node": "model.synthetix.core_delegation_updated_eth_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["DelegationUpdated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_delegation_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_eth_mainnet_collateral_type.f940e4eba6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_eth_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_eth_mainnet_collateral_type.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_eth_mainnet_collateral_type.f940e4eba6", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_deposited_eth_mainnet_collateral_type"], "alias": "not_null_core_deposited_eth_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.7377336, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_deposited_eth_mainnet", "attached_node": "model.synthetix.core_deposited_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_deposited_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_eth_mainnet_id.9c5a20c527": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_eth_mainnet_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_eth_mainnet_id.9c5a20c527", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_deposited_eth_mainnet_id"], "alias": "not_null_core_deposited_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.7394278, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_deposited_eth_mainnet", "attached_node": "model.synthetix.core_deposited_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_deposited_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_deposited_eth_mainnet_id.97fd3624a5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_deposited_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_deposited_eth_mainnet_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_deposited_eth_mainnet_id.97fd3624a5", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "unique_core_deposited_eth_mainnet_id"], "alias": "unique_core_deposited_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.7412004, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_deposited_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_deposited_eth_mainnet", "attached_node": "model.synthetix.core_deposited_eth_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_deposited_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_eth_mainnet_contract.d1fbae48f5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_eth_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_eth_mainnet_contract.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_eth_mainnet_contract.d1fbae48f5", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_deposited_eth_mainnet_contract"], "alias": "not_null_core_deposited_eth_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.7428467, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_deposited_eth_mainnet", "attached_node": "model.synthetix.core_deposited_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_deposited_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_eth_mainnet_event_name.e185f199f1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_eth_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_eth_mainnet_event_name.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_eth_mainnet_event_name.e185f199f1", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_deposited_eth_mainnet_event_name"], "alias": "not_null_core_deposited_eth_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.7444932, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_deposited_eth_mainnet", "attached_node": "model.synthetix.core_deposited_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_deposited_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_deposited_eth_mainnet_event_name__Deposited.18727c72b0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_deposited_eth_mainnet_event_name__Deposited", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_deposited_d0c36d861e4f6802850a07c61cd63dac.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_deposited_eth_mainnet_event_name__Deposited.18727c72b0", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "accepted_values_core_deposited_eth_mainnet_event_name__Deposited"], "alias": "accepted_values_core_deposited_d0c36d861e4f6802850a07c61cd63dac", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_deposited_d0c36d861e4f6802850a07c61cd63dac", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_deposited_d0c36d861e4f6802850a07c61cd63dac"}, "created_at": 1727988941.7461388, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_deposited_d0c36d861e4f6802850a07c61cd63dac\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_deposited_d0c36d861e4f6802850a07c61cd63dac.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'Deposited'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_deposited_eth_mainnet", "attached_node": "model.synthetix.core_deposited_eth_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["Deposited"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_deposited_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_eth_mainnet_transaction_hash.7087a2e09e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_eth_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_eth_mainnet_transaction_hash.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_eth_mainnet_transaction_hash.7087a2e09e", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_deposited_eth_mainnet_transaction_hash"], "alias": "not_null_core_deposited_eth_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.7504203, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_deposited_eth_mainnet", "attached_node": "model.synthetix.core_deposited_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_deposited_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_eth_mainnet_account_id.527d2b71c3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_eth_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_eth_mainnet_account_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_eth_mainnet_account_id.527d2b71c3", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_deposited_eth_mainnet_account_id"], "alias": "not_null_core_deposited_eth_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.7521114, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_deposited_eth_mainnet", "attached_node": "model.synthetix.core_deposited_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_deposited_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_deposited_eth_mainnet_account_id__True__0.5e26b84f6a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_deposited_eth_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__ffb3ff84b8a74f473ae464c2a79b3009.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_deposited_eth_mainnet_account_id__True__0.5e26b84f6a", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_deposited_eth_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__ffb3ff84b8a74f473ae464c2a79b3009", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__ffb3ff84b8a74f473ae464c2a79b3009", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__ffb3ff84b8a74f473ae464c2a79b3009"}, "created_at": 1727988941.7537854, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__ffb3ff84b8a74f473ae464c2a79b3009\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__ffb3ff84b8a74f473ae464c2a79b3009.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_deposited_eth_mainnet", "attached_node": "model.synthetix.core_deposited_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_deposited_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_deposited_eth_mainnet_sender.4c70b365da": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_eth_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_eth_mainnet_sender.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_eth_mainnet_sender.4c70b365da", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_deposited_eth_mainnet_sender"], "alias": "not_null_core_deposited_eth_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.7580452, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_deposited_eth_mainnet", "attached_node": "model.synthetix.core_deposited_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_deposited_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_eth_mainnet_block_timestamp.6194c9ac03": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_eth_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_eth_mainnet_block_timestamp.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_eth_mainnet_block_timestamp.6194c9ac03", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_deposited_eth_mainnet_block_timestamp"], "alias": "not_null_core_deposited_eth_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.7597313, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_deposited_eth_mainnet", "attached_node": "model.synthetix.core_deposited_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_deposited_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_eth_mainnet_block_number.5e2350a777": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_eth_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_eth_mainnet_block_number.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_eth_mainnet_block_number.5e2350a777", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_deposited_eth_mainnet_block_number"], "alias": "not_null_core_deposited_eth_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.7614152, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_deposited_eth_mainnet", "attached_node": "model.synthetix.core_deposited_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_deposited_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_deposited_eth_mainnet_token_amount.dc8696c011": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_deposited_eth_mainnet_token_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_deposited_eth_mainnet_token_amount.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_deposited_eth_mainnet_token_amount.dc8696c011", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_deposited_eth_mainnet_token_amount"], "alias": "not_null_core_deposited_eth_mainnet_token_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.7632105, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_deposited_eth_mainnet_token_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"\nwhere token_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.core_deposited_eth_mainnet", "attached_node": "model.synthetix.core_deposited_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_amount", "model": "{{ get_where_subquery(ref('core_deposited_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_deposited_eth_mainnet_token_amount__True__0.a57f2edd1b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_deposited_eth_mainnet_token_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__4a27e7f269078fd6d52dcbdc1f4cccaa.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_deposited_eth_mainnet_token_amount__True__0.a57f2edd1b", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_deposited_eth_mainnet_token_amount__True__0"], "alias": "dbt_utils_accepted_range_core__4a27e7f269078fd6d52dcbdc1f4cccaa", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__4a27e7f269078fd6d52dcbdc1f4cccaa", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__4a27e7f269078fd6d52dcbdc1f4cccaa"}, "created_at": 1727988941.7648623, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__4a27e7f269078fd6d52dcbdc1f4cccaa\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_deposited_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_deposited_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__4a27e7f269078fd6d52dcbdc1f4cccaa.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not token_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.core_deposited_eth_mainnet", "attached_node": "model.synthetix.core_deposited_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "token_amount", "model": "{{ get_where_subquery(ref('core_deposited_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_withdrawn_eth_mainnet_block_timestamp.b6326ea438": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_eth_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_eth_mainnet_block_timestamp.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_eth_mainnet_block_timestamp.b6326ea438", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_withdrawn_eth_mainnet_block_timestamp"], "alias": "not_null_core_withdrawn_eth_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.7692137, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_withdrawn_eth_mainnet", "attached_node": "model.synthetix.core_withdrawn_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_withdrawn_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_eth_mainnet_contract.a4eb9c51f7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_eth_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_eth_mainnet_contract.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_eth_mainnet_contract.a4eb9c51f7", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_withdrawn_eth_mainnet_contract"], "alias": "not_null_core_withdrawn_eth_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.7709022, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_withdrawn_eth_mainnet", "attached_node": "model.synthetix.core_withdrawn_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_withdrawn_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_eth_mainnet_block_number.74ee30eaa5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_eth_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_eth_mainnet_block_number.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_eth_mainnet_block_number.74ee30eaa5", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_withdrawn_eth_mainnet_block_number"], "alias": "not_null_core_withdrawn_eth_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.7725637, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_withdrawn_eth_mainnet", "attached_node": "model.synthetix.core_withdrawn_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_withdrawn_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_eth_mainnet_transaction_hash.6b6f75c74b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_eth_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_eth_mainnet_transaction_hash.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_eth_mainnet_transaction_hash.6b6f75c74b", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_withdrawn_eth_mainnet_transaction_hash"], "alias": "not_null_core_withdrawn_eth_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.774193, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_withdrawn_eth_mainnet", "attached_node": "model.synthetix.core_withdrawn_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_withdrawn_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_eth_mainnet_token_amount.d3547c3837": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_eth_mainnet_token_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_eth_mainnet_token_amount.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_eth_mainnet_token_amount.d3547c3837", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_withdrawn_eth_mainnet_token_amount"], "alias": "not_null_core_withdrawn_eth_mainnet_token_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.7758176, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_token_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"\nwhere token_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.core_withdrawn_eth_mainnet", "attached_node": "model.synthetix.core_withdrawn_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_amount", "model": "{{ get_where_subquery(ref('core_withdrawn_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_withdrawn_eth_mainnet_token_amount__True__0.8bd25add1c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_withdrawn_eth_mainnet_token_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__142a88aa23e7aab522cfeb4e97f9dede.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_withdrawn_eth_mainnet_token_amount__True__0.8bd25add1c", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_withdrawn_eth_mainnet_token_amount__True__0"], "alias": "dbt_utils_accepted_range_core__142a88aa23e7aab522cfeb4e97f9dede", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__142a88aa23e7aab522cfeb4e97f9dede", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__142a88aa23e7aab522cfeb4e97f9dede"}, "created_at": 1727988941.7775738, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__142a88aa23e7aab522cfeb4e97f9dede\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__142a88aa23e7aab522cfeb4e97f9dede.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not token_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.core_withdrawn_eth_mainnet", "attached_node": "model.synthetix.core_withdrawn_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "token_amount", "model": "{{ get_where_subquery(ref('core_withdrawn_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_withdrawn_eth_mainnet_collateral_type.28458fb6de": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_eth_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_eth_mainnet_collateral_type.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_eth_mainnet_collateral_type.28458fb6de", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_withdrawn_eth_mainnet_collateral_type"], "alias": "not_null_core_withdrawn_eth_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.781679, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_withdrawn_eth_mainnet", "attached_node": "model.synthetix.core_withdrawn_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_withdrawn_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_eth_mainnet_account_id.7846828c26": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_eth_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_eth_mainnet_account_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_eth_mainnet_account_id.7846828c26", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_withdrawn_eth_mainnet_account_id"], "alias": "not_null_core_withdrawn_eth_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.7835314, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_withdrawn_eth_mainnet", "attached_node": "model.synthetix.core_withdrawn_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_withdrawn_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_withdrawn_eth_mainnet_account_id__True__0.cdf381b428": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_withdrawn_eth_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__3ced14a391cf32c49396edfc10aeea56.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_withdrawn_eth_mainnet_account_id__True__0.cdf381b428", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_withdrawn_eth_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__3ced14a391cf32c49396edfc10aeea56", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__3ced14a391cf32c49396edfc10aeea56", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__3ced14a391cf32c49396edfc10aeea56"}, "created_at": 1727988941.785216, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__3ced14a391cf32c49396edfc10aeea56\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__3ced14a391cf32c49396edfc10aeea56.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_withdrawn_eth_mainnet", "attached_node": "model.synthetix.core_withdrawn_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_withdrawn_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_withdrawn_eth_mainnet_id.b0e6ed95b5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_eth_mainnet_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_eth_mainnet_id.b0e6ed95b5", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_withdrawn_eth_mainnet_id"], "alias": "not_null_core_withdrawn_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.7893014, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_withdrawn_eth_mainnet", "attached_node": "model.synthetix.core_withdrawn_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_withdrawn_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_withdrawn_eth_mainnet_id.3d5210133c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_withdrawn_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_withdrawn_eth_mainnet_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_withdrawn_eth_mainnet_id.3d5210133c", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "unique_core_withdrawn_eth_mainnet_id"], "alias": "unique_core_withdrawn_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.7914243, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_withdrawn_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_withdrawn_eth_mainnet", "attached_node": "model.synthetix.core_withdrawn_eth_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_withdrawn_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_eth_mainnet_sender.b7bc5bdadc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_eth_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_eth_mainnet_sender.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_eth_mainnet_sender.b7bc5bdadc", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_withdrawn_eth_mainnet_sender"], "alias": "not_null_core_withdrawn_eth_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.793073, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_withdrawn_eth_mainnet", "attached_node": "model.synthetix.core_withdrawn_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_withdrawn_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_withdrawn_eth_mainnet_event_name.2d3b6771d6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_withdrawn_eth_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_withdrawn_eth_mainnet_event_name.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_withdrawn_eth_mainnet_event_name.2d3b6771d6", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_withdrawn_eth_mainnet_event_name"], "alias": "not_null_core_withdrawn_eth_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.7947578, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_withdrawn_eth_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_withdrawn_eth_mainnet", "attached_node": "model.synthetix.core_withdrawn_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_withdrawn_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_withdrawn_eth_mainnet_event_name__Withdrawn.cbf35f5a80": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_withdrawn_eth_mainnet_event_name__Withdrawn", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_withdrawn_061e5bf4357070ce9d2bb3c4fa4488f2.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_withdrawn_eth_mainnet_event_name__Withdrawn.cbf35f5a80", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "accepted_values_core_withdrawn_eth_mainnet_event_name__Withdrawn"], "alias": "accepted_values_core_withdrawn_061e5bf4357070ce9d2bb3c4fa4488f2", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_withdrawn_061e5bf4357070ce9d2bb3c4fa4488f2", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_withdrawn_061e5bf4357070ce9d2bb3c4fa4488f2"}, "created_at": 1727988941.7964754, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_withdrawn_061e5bf4357070ce9d2bb3c4fa4488f2\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_withdrawn_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_withdrawn_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_withdrawn_061e5bf4357070ce9d2bb3c4fa4488f2.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'Withdrawn'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_withdrawn_eth_mainnet", "attached_node": "model.synthetix.core_withdrawn_eth_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["Withdrawn"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_withdrawn_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_eth_mainnet_pool_id.0966ab4339": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_eth_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_eth_mainnet_pool_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_eth_mainnet_pool_id.0966ab4339", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_liquidation_eth_mainnet_pool_id"], "alias": "not_null_core_liquidation_eth_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.800593, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_liquidation_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_liquidation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_liquidation_eth_mainnet_pool_id__True__0.0b09af0400": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_liquidation_eth_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__1863fd816f138e8a3f0169dc6031f846.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_liquidation_eth_mainnet_pool_id__True__0.0b09af0400", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_liquidation_eth_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__1863fd816f138e8a3f0169dc6031f846", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__1863fd816f138e8a3f0169dc6031f846", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__1863fd816f138e8a3f0169dc6031f846"}, "created_at": 1727988941.8022447, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__1863fd816f138e8a3f0169dc6031f846\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__1863fd816f138e8a3f0169dc6031f846.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_liquidation_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_liquidation_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_liquidation_eth_mainnet_block_timestamp.c85990976a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_eth_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_eth_mainnet_block_timestamp.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_eth_mainnet_block_timestamp.c85990976a", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_liquidation_eth_mainnet_block_timestamp"], "alias": "not_null_core_liquidation_eth_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.8064926, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_liquidation_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_liquidation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_eth_mainnet_block_number.8c6c1cbe38": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_eth_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_eth_mainnet_block_number.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_eth_mainnet_block_number.8c6c1cbe38", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_liquidation_eth_mainnet_block_number"], "alias": "not_null_core_liquidation_eth_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.808145, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_liquidation_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_liquidation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_eth_mainnet_id.8175916dcc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_eth_mainnet_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_eth_mainnet_id.8175916dcc", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_liquidation_eth_mainnet_id"], "alias": "not_null_core_liquidation_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.80982, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_liquidation_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_liquidation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_liquidation_eth_mainnet_id.05a09be0f1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_liquidation_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_liquidation_eth_mainnet_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_liquidation_eth_mainnet_id.05a09be0f1", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "unique_core_liquidation_eth_mainnet_id"], "alias": "unique_core_liquidation_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.811608, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_liquidation_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_liquidation_eth_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_liquidation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_eth_mainnet_contract.05fe5f9d13": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_eth_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_eth_mainnet_contract.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_eth_mainnet_contract.05fe5f9d13", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_liquidation_eth_mainnet_contract"], "alias": "not_null_core_liquidation_eth_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.8132575, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_liquidation_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_liquidation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_eth_mainnet_event_name.a70ed0a4dd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_eth_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_eth_mainnet_event_name.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_eth_mainnet_event_name.a70ed0a4dd", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_liquidation_eth_mainnet_event_name"], "alias": "not_null_core_liquidation_eth_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.8149266, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_liquidation_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_liquidation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_liquidation_eth_mainnet_event_name__Liquidation.10d3a28f0f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_liquidation_eth_mainnet_event_name__Liquidation", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_liquidati_81995d17c81a92034aeec108b3c3ac2a.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_liquidation_eth_mainnet_event_name__Liquidation.10d3a28f0f", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "accepted_values_core_liquidation_eth_mainnet_event_name__Liquidation"], "alias": "accepted_values_core_liquidati_81995d17c81a92034aeec108b3c3ac2a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_liquidati_81995d17c81a92034aeec108b3c3ac2a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_liquidati_81995d17c81a92034aeec108b3c3ac2a"}, "created_at": 1727988941.8166037, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_liquidati_81995d17c81a92034aeec108b3c3ac2a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_liquidati_81995d17c81a92034aeec108b3c3ac2a.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'Liquidation'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_liquidation_eth_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["Liquidation"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_liquidation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_eth_mainnet_collateral_type.59a2516e40": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_eth_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_eth_mainnet_collateral_type.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_eth_mainnet_collateral_type.59a2516e40", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_liquidation_eth_mainnet_collateral_type"], "alias": "not_null_core_liquidation_eth_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.820808, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_liquidation_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_liquidation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_eth_mainnet_sender.734f70adf9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_eth_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_eth_mainnet_sender.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_eth_mainnet_sender.734f70adf9", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_liquidation_eth_mainnet_sender"], "alias": "not_null_core_liquidation_eth_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.8224866, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_liquidation_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_liquidation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_eth_mainnet_account_id.13c94e5d02": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_eth_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_eth_mainnet_account_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_eth_mainnet_account_id.13c94e5d02", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_liquidation_eth_mainnet_account_id"], "alias": "not_null_core_liquidation_eth_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.8241339, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_liquidation_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_liquidation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_liquidation_eth_mainnet_account_id__True__0.d050e2f72d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_liquidation_eth_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__a5076d6da76c2ebdad71369ab529d017.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_liquidation_eth_mainnet_account_id__True__0.d050e2f72d", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_liquidation_eth_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__a5076d6da76c2ebdad71369ab529d017", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__a5076d6da76c2ebdad71369ab529d017", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__a5076d6da76c2ebdad71369ab529d017"}, "created_at": 1727988941.8259277, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__a5076d6da76c2ebdad71369ab529d017\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a5076d6da76c2ebdad71369ab529d017.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_liquidation_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_liquidation_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_liquidation_eth_mainnet_transaction_hash.e3478512f6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_eth_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_eth_mainnet_transaction_hash.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_eth_mainnet_transaction_hash.e3478512f6", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_liquidation_eth_mainnet_transaction_hash"], "alias": "not_null_core_liquidation_eth_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.8301165, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_liquidation_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_liquidation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_liquidation_eth_mainnet_liquidate_as_account_id.778690c632": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_liquidation_eth_mainnet_liquidate_as_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_liquidation_eth_mainnet_liquidate_as_account_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_liquidation_eth_mainnet_liquidate_as_account_id.778690c632", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_liquidation_eth_mainnet_liquidate_as_account_id"], "alias": "not_null_core_liquidation_eth_mainnet_liquidate_as_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.831813, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_liquidation_eth_mainnet_liquidate_as_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect liquidate_as_account_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\nwhere liquidate_as_account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "liquidate_as_account_id", "file_key_name": "models.core_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_liquidation_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "liquidate_as_account_id", "model": "{{ get_where_subquery(ref('core_liquidation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_liquidation_eth_mainnet_liquidate_as_account_id__True__0.02ffa79c7a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_liquidation_eth_mainnet_liquidate_as_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__64b2bd4201fb2e04ff0fdf39861a2977.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_liquidation_eth_mainnet_liquidate_as_account_id__True__0.02ffa79c7a", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_liquidation_eth_mainnet_liquidate_as_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__64b2bd4201fb2e04ff0fdf39861a2977", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__64b2bd4201fb2e04ff0fdf39861a2977", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__64b2bd4201fb2e04ff0fdf39861a2977"}, "created_at": 1727988941.8336723, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__64b2bd4201fb2e04ff0fdf39861a2977\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__64b2bd4201fb2e04ff0fdf39861a2977.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not liquidate_as_account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "liquidate_as_account_id", "file_key_name": "models.core_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_liquidation_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "liquidate_as_account_id", "model": "{{ get_where_subquery(ref('core_liquidation_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_market_updated_eth_mainnet_id.f7dedb5ddb": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_eth_mainnet_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_eth_mainnet_id.f7dedb5ddb", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_market_updated_eth_mainnet_id"], "alias": "not_null_core_market_updated_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.8377697, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_market_updated_eth_mainnet", "attached_node": "model.synthetix.core_market_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_market_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_market_updated_eth_mainnet_id.7cd00231f1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_market_updated_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_market_updated_eth_mainnet_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_market_updated_eth_mainnet_id.7cd00231f1", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "unique_core_market_updated_eth_mainnet_id"], "alias": "unique_core_market_updated_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.8396282, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_market_updated_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_market_updated_eth_mainnet", "attached_node": "model.synthetix.core_market_updated_eth_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_market_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_eth_mainnet_block_timestamp.683bea78d4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_eth_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_eth_mainnet_block_timestamp.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_eth_mainnet_block_timestamp.683bea78d4", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_market_updated_eth_mainnet_block_timestamp"], "alias": "not_null_core_market_updated_eth_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.8414373, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_market_updated_eth_mainnet", "attached_node": "model.synthetix.core_market_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_market_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_eth_mainnet_block_number.f4a7497fbe": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_eth_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_eth_mainnet_block_number.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_eth_mainnet_block_number.f4a7497fbe", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_market_updated_eth_mainnet_block_number"], "alias": "not_null_core_market_updated_eth_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.8431742, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_market_updated_eth_mainnet", "attached_node": "model.synthetix.core_market_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_market_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_eth_mainnet_transaction_hash.3a0d8e52a3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_eth_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_eth_mainnet_transaction_hash.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_eth_mainnet_transaction_hash.3a0d8e52a3", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_market_updated_eth_mainnet_transaction_hash"], "alias": "not_null_core_market_updated_eth_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.8448818, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_market_updated_eth_mainnet", "attached_node": "model.synthetix.core_market_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_market_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_eth_mainnet_contract.97f87c3b4a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_eth_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_eth_mainnet_contract.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_eth_mainnet_contract.97f87c3b4a", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_market_updated_eth_mainnet_contract"], "alias": "not_null_core_market_updated_eth_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.846557, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_market_updated_eth_mainnet", "attached_node": "model.synthetix.core_market_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_market_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_eth_mainnet_event_name.6d64c2a842": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_eth_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_eth_mainnet_event_name.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_eth_mainnet_event_name.6d64c2a842", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_market_updated_eth_mainnet_event_name"], "alias": "not_null_core_market_updated_eth_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.8483124, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_market_updated_eth_mainnet", "attached_node": "model.synthetix.core_market_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_market_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_market_updated_eth_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.7de7687ac0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_market_updated_eth_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_market_up_7ba076211cbbb640a048ec7634d09886.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_market_updated_eth_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.7de7687ac0", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "accepted_values_core_market_updated_eth_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited"], "alias": "accepted_values_core_market_up_7ba076211cbbb640a048ec7634d09886", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_market_up_7ba076211cbbb640a048ec7634d09886", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_market_up_7ba076211cbbb640a048ec7634d09886"}, "created_at": 1727988941.8499928, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_market_up_7ba076211cbbb640a048ec7634d09886\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_market_up_7ba076211cbbb640a048ec7634d09886.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketCollateralWithdrawn','MarketCollateralDeposited','MarketUsdWithdrawn','MarketUsdDeposited'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_market_updated_eth_mainnet", "attached_node": "model.synthetix.core_market_updated_eth_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["MarketCollateralWithdrawn", "MarketCollateralDeposited", "MarketUsdWithdrawn", "MarketUsdDeposited"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_market_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_eth_mainnet_market_id.649fb28529": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_eth_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_eth_mainnet_market_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_eth_mainnet_market_id.649fb28529", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_market_updated_eth_mainnet_market_id"], "alias": "not_null_core_market_updated_eth_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.8542707, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.core_market_updated_eth_mainnet", "attached_node": "model.synthetix.core_market_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('core_market_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_market_updated_eth_mainnet_market_id__True__0.58438c84b4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_market_updated_eth_mainnet_market_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__850d1d54cc44743490eead197c78549e.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_market_updated_eth_mainnet_market_id__True__0.58438c84b4", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_market_updated_eth_mainnet_market_id__True__0"], "alias": "dbt_utils_accepted_range_core__850d1d54cc44743490eead197c78549e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__850d1d54cc44743490eead197c78549e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__850d1d54cc44743490eead197c78549e"}, "created_at": 1727988941.8560286, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__850d1d54cc44743490eead197c78549e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__850d1d54cc44743490eead197c78549e.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.core_market_updated_eth_mainnet", "attached_node": "model.synthetix.core_market_updated_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "market_id", "model": "{{ get_where_subquery(ref('core_market_updated_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_market_updated_eth_mainnet_net_issuance.3e92a0dc4a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_eth_mainnet_net_issuance", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_eth_mainnet_net_issuance.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_eth_mainnet_net_issuance.3e92a0dc4a", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_market_updated_eth_mainnet_net_issuance"], "alias": "not_null_core_market_updated_eth_mainnet_net_issuance", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.8603144, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_net_issuance.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect net_issuance\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\nwhere net_issuance is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "net_issuance", "file_key_name": "models.core_market_updated_eth_mainnet", "attached_node": "model.synthetix.core_market_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "net_issuance", "model": "{{ get_where_subquery(ref('core_market_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_eth_mainnet_deposited_collateral_value.93b2bdea02": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_eth_mainnet_deposited_collateral_value", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_e_f4a48863c0b61b139248c098c824a58f.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_eth_mainnet_deposited_collateral_value.93b2bdea02", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_market_updated_eth_mainnet_deposited_collateral_value"], "alias": "not_null_core_market_updated_e_f4a48863c0b61b139248c098c824a58f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_market_updated_e_f4a48863c0b61b139248c098c824a58f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_market_updated_e_f4a48863c0b61b139248c098c824a58f"}, "created_at": 1727988941.8620296, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_market_updated_e_f4a48863c0b61b139248c098c824a58f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_e_f4a48863c0b61b139248c098c824a58f.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect deposited_collateral_value\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\nwhere deposited_collateral_value is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "deposited_collateral_value", "file_key_name": "models.core_market_updated_eth_mainnet", "attached_node": "model.synthetix.core_market_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "deposited_collateral_value", "model": "{{ get_where_subquery(ref('core_market_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_market_updated_eth_mainnet_deposited_collateral_value__True__0.06de946dba": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_market_updated_eth_mainnet_deposited_collateral_value__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__0e00d04e52857726685b46491eb3126f.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_market_updated_eth_mainnet_deposited_collateral_value__True__0.06de946dba", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_market_updated_eth_mainnet_deposited_collateral_value__True__0"], "alias": "dbt_utils_accepted_range_core__0e00d04e52857726685b46491eb3126f", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__0e00d04e52857726685b46491eb3126f", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__0e00d04e52857726685b46491eb3126f"}, "created_at": 1727988941.8636773, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__0e00d04e52857726685b46491eb3126f\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__0e00d04e52857726685b46491eb3126f.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not deposited_collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "deposited_collateral_value", "file_key_name": "models.core_market_updated_eth_mainnet", "attached_node": "model.synthetix.core_market_updated_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "deposited_collateral_value", "model": "{{ get_where_subquery(ref('core_market_updated_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_market_updated_eth_mainnet_sender.12a64a65ef": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_eth_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_eth_mainnet_sender.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_eth_mainnet_sender.12a64a65ef", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_market_updated_eth_mainnet_sender"], "alias": "not_null_core_market_updated_eth_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.8679447, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_market_updated_eth_mainnet", "attached_node": "model.synthetix.core_market_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_market_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_eth_mainnet_collateral_type.c83211fd2f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_eth_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_eth_mainnet_collateral_type.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_eth_mainnet_collateral_type.c83211fd2f", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_market_updated_eth_mainnet_collateral_type"], "alias": "not_null_core_market_updated_eth_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.869617, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_market_updated_eth_mainnet", "attached_node": "model.synthetix.core_market_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_market_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_eth_mainnet_credit_capacity.baa89e2e5a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_eth_mainnet_credit_capacity", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_eth_mainnet_credit_capacity.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_eth_mainnet_credit_capacity.baa89e2e5a", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_market_updated_eth_mainnet_credit_capacity"], "alias": "not_null_core_market_updated_eth_mainnet_credit_capacity", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.8712428, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_credit_capacity.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect credit_capacity\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\nwhere credit_capacity is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "credit_capacity", "file_key_name": "models.core_market_updated_eth_mainnet", "attached_node": "model.synthetix.core_market_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "credit_capacity", "model": "{{ get_where_subquery(ref('core_market_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_updated_eth_mainnet_token_amount.a9f6d4a588": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_updated_eth_mainnet_token_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_updated_eth_mainnet_token_amount.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_updated_eth_mainnet_token_amount.a9f6d4a588", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_market_updated_eth_mainnet_token_amount"], "alias": "not_null_core_market_updated_eth_mainnet_token_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.872899, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_updated_eth_mainnet_token_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\nwhere token_amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.core_market_updated_eth_mainnet", "attached_node": "model.synthetix.core_market_updated_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "token_amount", "model": "{{ get_where_subquery(ref('core_market_updated_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_market_updated_eth_mainnet_token_amount__True__0.fdf0db60b7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_market_updated_eth_mainnet_token_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__dcb9f3d0eb710936590e4744a1dba9a1.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_market_updated_eth_mainnet_token_amount__True__0.fdf0db60b7", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_market_updated_eth_mainnet_token_amount__True__0"], "alias": "dbt_utils_accepted_range_core__dcb9f3d0eb710936590e4744a1dba9a1", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__dcb9f3d0eb710936590e4744a1dba9a1", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__dcb9f3d0eb710936590e4744a1dba9a1"}, "created_at": 1727988941.8750522, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__dcb9f3d0eb710936590e4744a1dba9a1\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_updated_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_updated_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__dcb9f3d0eb710936590e4744a1dba9a1.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not token_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "token_amount", "file_key_name": "models.core_market_updated_eth_mainnet", "attached_node": "model.synthetix.core_market_updated_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "token_amount", "model": "{{ get_where_subquery(ref('core_market_updated_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_market_registered_eth_mainnet_market.fccda96dc8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_eth_mainnet_market", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_eth_mainnet_market.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_eth_mainnet_market.fccda96dc8", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_market_registered_eth_mainnet_market"], "alias": "not_null_core_market_registered_eth_mainnet_market", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.8792021, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_market.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_registered_eth_mainnet\"\nwhere market is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market", "file_key_name": "models.core_market_registered_eth_mainnet", "attached_node": "model.synthetix.core_market_registered_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market", "model": "{{ get_where_subquery(ref('core_market_registered_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_eth_mainnet_market_id.2e945dec67": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_eth_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_eth_mainnet_market_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_eth_mainnet_market_id.2e945dec67", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_market_registered_eth_mainnet_market_id"], "alias": "not_null_core_market_registered_eth_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.881061, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_registered_eth_mainnet\"\nwhere market_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.core_market_registered_eth_mainnet", "attached_node": "model.synthetix.core_market_registered_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('core_market_registered_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_market_registered_eth_mainnet_market_id.496c543395": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_market_registered_eth_mainnet_market_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_market_registered_eth_mainnet_market_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_market_registered_eth_mainnet_market_id.496c543395", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "unique_core_market_registered_eth_mainnet_market_id"], "alias": "unique_core_market_registered_eth_mainnet_market_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.882755, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_market_registered_eth_mainnet_market_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n market_id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_registered_eth_mainnet\"\nwhere market_id is not null\ngroup by market_id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "market_id", "file_key_name": "models.core_market_registered_eth_mainnet", "attached_node": "model.synthetix.core_market_registered_eth_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "market_id", "model": "{{ get_where_subquery(ref('core_market_registered_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_eth_mainnet_id.35b1e4e0f3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_eth_mainnet_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_eth_mainnet_id.35b1e4e0f3", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_market_registered_eth_mainnet_id"], "alias": "not_null_core_market_registered_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.8844094, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_registered_eth_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_market_registered_eth_mainnet", "attached_node": "model.synthetix.core_market_registered_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_market_registered_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_market_registered_eth_mainnet_id.ae732b851b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_market_registered_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_market_registered_eth_mainnet_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_market_registered_eth_mainnet_id.ae732b851b", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "unique_core_market_registered_eth_mainnet_id"], "alias": "unique_core_market_registered_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.8860517, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_market_registered_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_registered_eth_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_market_registered_eth_mainnet", "attached_node": "model.synthetix.core_market_registered_eth_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_market_registered_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_eth_mainnet_block_timestamp.0b8054a50c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_eth_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_eth_mainnet_block_timestamp.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_eth_mainnet_block_timestamp.0b8054a50c", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_market_registered_eth_mainnet_block_timestamp"], "alias": "not_null_core_market_registered_eth_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.8876922, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_registered_eth_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_market_registered_eth_mainnet", "attached_node": "model.synthetix.core_market_registered_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_market_registered_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_eth_mainnet_contract.f582853f53": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_eth_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_eth_mainnet_contract.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_eth_mainnet_contract.f582853f53", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_market_registered_eth_mainnet_contract"], "alias": "not_null_core_market_registered_eth_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.8894482, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_registered_eth_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_market_registered_eth_mainnet", "attached_node": "model.synthetix.core_market_registered_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_market_registered_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_eth_mainnet_transaction_hash.7c581f179e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_eth_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_eth_mainnet_transaction_hash.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_eth_mainnet_transaction_hash.7c581f179e", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_market_registered_eth_mainnet_transaction_hash"], "alias": "not_null_core_market_registered_eth_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.8910794, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_registered_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_market_registered_eth_mainnet", "attached_node": "model.synthetix.core_market_registered_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_market_registered_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_eth_mainnet_block_number.7eec7e8f2c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_eth_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_eth_mainnet_block_number.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_eth_mainnet_block_number.7eec7e8f2c", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_market_registered_eth_mainnet_block_number"], "alias": "not_null_core_market_registered_eth_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.8927395, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_registered_eth_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_market_registered_eth_mainnet", "attached_node": "model.synthetix.core_market_registered_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_market_registered_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_eth_mainnet_event_name.0d26c502fa": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_eth_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_eth_mainnet_event_name.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_eth_mainnet_event_name.0d26c502fa", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_market_registered_eth_mainnet_event_name"], "alias": "not_null_core_market_registered_eth_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.8943706, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_registered_eth_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_market_registered_eth_mainnet", "attached_node": "model.synthetix.core_market_registered_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_market_registered_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_market_registered_eth_mainnet_event_name__MarketRegistered.db8e4ac8d2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_market_registered_eth_mainnet_event_name__MarketRegistered", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_market_re_2dfb6bc88e97780111c93264c2a9579e.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_market_registered_eth_mainnet_event_name__MarketRegistered.db8e4ac8d2", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "accepted_values_core_market_registered_eth_mainnet_event_name__MarketRegistered"], "alias": "accepted_values_core_market_re_2dfb6bc88e97780111c93264c2a9579e", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_market_re_2dfb6bc88e97780111c93264c2a9579e", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_market_re_2dfb6bc88e97780111c93264c2a9579e"}, "created_at": 1727988941.8960042, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_market_re_2dfb6bc88e97780111c93264c2a9579e\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_market_re_2dfb6bc88e97780111c93264c2a9579e.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_registered_eth_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketRegistered'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_market_registered_eth_mainnet", "attached_node": "model.synthetix.core_market_registered_eth_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["MarketRegistered"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_market_registered_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_market_registered_eth_mainnet_sender.6e63d1acbc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_market_registered_eth_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_market_registered_eth_mainnet_sender.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_market_registered_eth_mainnet_sender.6e63d1acbc", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_market_registered_eth_mainnet_sender"], "alias": "not_null_core_market_registered_eth_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.9001389, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_market_registered_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_market_registered_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_market_registered_eth_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_registered_eth_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_market_registered_eth_mainnet", "attached_node": "model.synthetix.core_market_registered_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_market_registered_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_eth_mainnet_contract.31bb49a3da": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_eth_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_eth_mainnet_contract.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_eth_mainnet_contract.31bb49a3da", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_pool_created_eth_mainnet_contract"], "alias": "not_null_core_pool_created_eth_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.9018364, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_pool_created_eth_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_pool_created_eth_mainnet", "attached_node": "model.synthetix.core_pool_created_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_pool_created_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_eth_mainnet_sender.0e2161372e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_eth_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_eth_mainnet_sender.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_eth_mainnet_sender.0e2161372e", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_pool_created_eth_mainnet_sender"], "alias": "not_null_core_pool_created_eth_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.9036329, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_pool_created_eth_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_pool_created_eth_mainnet", "attached_node": "model.synthetix.core_pool_created_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_pool_created_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_eth_mainnet_block_timestamp.edc63e1dd6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_eth_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_eth_mainnet_block_timestamp.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_eth_mainnet_block_timestamp.edc63e1dd6", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_pool_created_eth_mainnet_block_timestamp"], "alias": "not_null_core_pool_created_eth_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.9052815, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_pool_created_eth_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_pool_created_eth_mainnet", "attached_node": "model.synthetix.core_pool_created_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_pool_created_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_eth_mainnet_id.d903c0dfc4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_eth_mainnet_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_eth_mainnet_id.d903c0dfc4", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_pool_created_eth_mainnet_id"], "alias": "not_null_core_pool_created_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.9069364, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_pool_created_eth_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_pool_created_eth_mainnet", "attached_node": "model.synthetix.core_pool_created_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_pool_created_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_pool_created_eth_mainnet_id.8a7d542185": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_pool_created_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_pool_created_eth_mainnet_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_pool_created_eth_mainnet_id.8a7d542185", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "unique_core_pool_created_eth_mainnet_id"], "alias": "unique_core_pool_created_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.9085631, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_pool_created_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_pool_created_eth_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_pool_created_eth_mainnet", "attached_node": "model.synthetix.core_pool_created_eth_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_pool_created_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_eth_mainnet_block_number.2f99b31050": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_eth_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_eth_mainnet_block_number.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_eth_mainnet_block_number.2f99b31050", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_pool_created_eth_mainnet_block_number"], "alias": "not_null_core_pool_created_eth_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.9101784, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_pool_created_eth_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_pool_created_eth_mainnet", "attached_node": "model.synthetix.core_pool_created_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_pool_created_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_eth_mainnet_transaction_hash.c51273100e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_eth_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_eth_mainnet_transaction_hash.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_eth_mainnet_transaction_hash.c51273100e", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_pool_created_eth_mainnet_transaction_hash"], "alias": "not_null_core_pool_created_eth_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.9119127, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_pool_created_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_pool_created_eth_mainnet", "attached_node": "model.synthetix.core_pool_created_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_pool_created_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_eth_mainnet_event_name.86049849e6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_eth_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_eth_mainnet_event_name.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_eth_mainnet_event_name.86049849e6", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_pool_created_eth_mainnet_event_name"], "alias": "not_null_core_pool_created_eth_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.9135444, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_pool_created_eth_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_pool_created_eth_mainnet", "attached_node": "model.synthetix.core_pool_created_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_pool_created_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_pool_created_eth_mainnet_event_name__PoolCreated.109464a698": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_pool_created_eth_mainnet_event_name__PoolCreated", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_pool_crea_46b6678307559277d42bf31c285cce68.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_pool_created_eth_mainnet_event_name__PoolCreated.109464a698", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "accepted_values_core_pool_created_eth_mainnet_event_name__PoolCreated"], "alias": "accepted_values_core_pool_crea_46b6678307559277d42bf31c285cce68", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_pool_crea_46b6678307559277d42bf31c285cce68", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_pool_crea_46b6678307559277d42bf31c285cce68"}, "created_at": 1727988941.9151838, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_pool_crea_46b6678307559277d42bf31c285cce68\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_pool_crea_46b6678307559277d42bf31c285cce68.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_pool_created_eth_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PoolCreated'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_pool_created_eth_mainnet", "attached_node": "model.synthetix.core_pool_created_eth_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["PoolCreated"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_pool_created_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_eth_mainnet_owner.4ac2c4d7d7": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_eth_mainnet_owner", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_eth_mainnet_owner.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_eth_mainnet_owner.4ac2c4d7d7", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_pool_created_eth_mainnet_owner"], "alias": "not_null_core_pool_created_eth_mainnet_owner", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.9193857, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_owner.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_pool_created_eth_mainnet\"\nwhere owner is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "owner", "file_key_name": "models.core_pool_created_eth_mainnet", "attached_node": "model.synthetix.core_pool_created_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "owner", "model": "{{ get_where_subquery(ref('core_pool_created_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_pool_created_eth_mainnet_pool_id.6662208418": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_pool_created_eth_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_pool_created_eth_mainnet_pool_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_pool_created_eth_mainnet_pool_id.6662208418", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_pool_created_eth_mainnet_pool_id"], "alias": "not_null_core_pool_created_eth_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.9210794, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_pool_created_eth_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_pool_created_eth_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_pool_created_eth_mainnet", "attached_node": "model.synthetix.core_pool_created_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_pool_created_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_pool_created_eth_mainnet_pool_id__True__0.7c8df298df": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_pool_created_eth_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__55547c93691aab2c68f12ab54bd8eeb6.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_pool_created_eth_mainnet_pool_id__True__0.7c8df298df", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_pool_created_eth_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__55547c93691aab2c68f12ab54bd8eeb6", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__55547c93691aab2c68f12ab54bd8eeb6", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__55547c93691aab2c68f12ab54bd8eeb6"}, "created_at": 1727988941.9227514, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__55547c93691aab2c68f12ab54bd8eeb6\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_pool_created_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_pool_created_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__55547c93691aab2c68f12ab54bd8eeb6.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_pool_created_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_pool_created_eth_mainnet", "attached_node": "model.synthetix.core_pool_created_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_pool_created_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_transaction_hash.db7f7a63db": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_eth_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_eth_mainnet_transaction_hash.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_transaction_hash.db7f7a63db", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_rewards_claimed_eth_mainnet_transaction_hash"], "alias": "not_null_core_rewards_claimed_eth_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.926974, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_rewards_claimed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_rewards_claimed_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_account_id.a671c2ed40": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_eth_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_eth_mainnet_account_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_account_id.a671c2ed40", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_rewards_claimed_eth_mainnet_account_id"], "alias": "not_null_core_rewards_claimed_eth_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.9286523, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_rewards_claimed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_rewards_claimed_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_eth_mainnet_account_id__True__0.7eae5581d0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_rewards_claimed_eth_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__ab3340df585e5d39571d087ca7bda546.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_eth_mainnet_account_id__True__0.7eae5581d0", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_rewards_claimed_eth_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__ab3340df585e5d39571d087ca7bda546", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__ab3340df585e5d39571d087ca7bda546", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__ab3340df585e5d39571d087ca7bda546"}, "created_at": 1727988941.9303198, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__ab3340df585e5d39571d087ca7bda546\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__ab3340df585e5d39571d087ca7bda546.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_rewards_claimed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_rewards_claimed_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_collateral_type.440762309c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_eth_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_eth_mainnet_collateral_type.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_collateral_type.440762309c", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_rewards_claimed_eth_mainnet_collateral_type"], "alias": "not_null_core_rewards_claimed_eth_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.9345891, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_rewards_claimed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_rewards_claimed_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_event_name.b83d684e5d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_eth_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_eth_mainnet_event_name.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_event_name.b83d684e5d", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_rewards_claimed_eth_mainnet_event_name"], "alias": "not_null_core_rewards_claimed_eth_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.9362798, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_rewards_claimed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_rewards_claimed_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_rewards_claimed_eth_mainnet_event_name__RewardsClaimed.e5c952f144": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_rewards_claimed_eth_mainnet_event_name__RewardsClaimed", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_rewards_c_3400470aa0b3513778ddaae1366c24b7.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_rewards_claimed_eth_mainnet_event_name__RewardsClaimed.e5c952f144", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "accepted_values_core_rewards_claimed_eth_mainnet_event_name__RewardsClaimed"], "alias": "accepted_values_core_rewards_c_3400470aa0b3513778ddaae1366c24b7", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_rewards_c_3400470aa0b3513778ddaae1366c24b7", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_rewards_c_3400470aa0b3513778ddaae1366c24b7"}, "created_at": 1727988941.937962, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_rewards_c_3400470aa0b3513778ddaae1366c24b7\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_rewards_c_3400470aa0b3513778ddaae1366c24b7.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'RewardsClaimed'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_rewards_claimed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_eth_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["RewardsClaimed"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_rewards_claimed_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_contract.fba4f37c05": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_eth_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_eth_mainnet_contract.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_contract.fba4f37c05", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_rewards_claimed_eth_mainnet_contract"], "alias": "not_null_core_rewards_claimed_eth_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.9421222, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_rewards_claimed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_rewards_claimed_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_amount.aa1ebaa88c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_eth_mainnet_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_eth_mainnet_amount.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_amount.aa1ebaa88c", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_rewards_claimed_eth_mainnet_amount"], "alias": "not_null_core_rewards_claimed_eth_mainnet_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.9438062, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_rewards_claimed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('core_rewards_claimed_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_eth_mainnet_amount__True__0.8d7de0dad3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_rewards_claimed_eth_mainnet_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__2334d836541a83e1bf5131c9f2ebcf12.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_eth_mainnet_amount__True__0.8d7de0dad3", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_rewards_claimed_eth_mainnet_amount__True__0"], "alias": "dbt_utils_accepted_range_core__2334d836541a83e1bf5131c9f2ebcf12", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__2334d836541a83e1bf5131c9f2ebcf12", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__2334d836541a83e1bf5131c9f2ebcf12"}, "created_at": 1727988941.9456074, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__2334d836541a83e1bf5131c9f2ebcf12\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__2334d836541a83e1bf5131c9f2ebcf12.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_rewards_claimed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('core_rewards_claimed_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_distributor.728609281c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_eth_mainnet_distributor", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_eth_mainnet_distributor.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_distributor.728609281c", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_rewards_claimed_eth_mainnet_distributor"], "alias": "not_null_core_rewards_claimed_eth_mainnet_distributor", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.9497008, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_distributor.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\nwhere distributor is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "distributor", "file_key_name": "models.core_rewards_claimed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "distributor", "model": "{{ get_where_subquery(ref('core_rewards_claimed_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_block_timestamp.890e664a3c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_eth_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_eth_mainnet_block_timestamp.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_block_timestamp.890e664a3c", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_rewards_claimed_eth_mainnet_block_timestamp"], "alias": "not_null_core_rewards_claimed_eth_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.9513676, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_rewards_claimed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_rewards_claimed_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_id.d534df2fd8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_eth_mainnet_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_id.d534df2fd8", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_rewards_claimed_eth_mainnet_id"], "alias": "not_null_core_rewards_claimed_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.9532115, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_rewards_claimed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_rewards_claimed_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_rewards_claimed_eth_mainnet_id.b73c8da16c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_rewards_claimed_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_rewards_claimed_eth_mainnet_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_rewards_claimed_eth_mainnet_id.b73c8da16c", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "unique_core_rewards_claimed_eth_mainnet_id"], "alias": "unique_core_rewards_claimed_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.954859, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_rewards_claimed_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_rewards_claimed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_eth_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_rewards_claimed_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_pool_id.760bae7f85": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_eth_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_eth_mainnet_pool_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_pool_id.760bae7f85", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_rewards_claimed_eth_mainnet_pool_id"], "alias": "not_null_core_rewards_claimed_eth_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.956495, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_rewards_claimed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_rewards_claimed_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_eth_mainnet_pool_id__True__0.4ee2d574e0": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_rewards_claimed_eth_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__b5c763d35850d0285215e75d16281f41.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_eth_mainnet_pool_id__True__0.4ee2d574e0", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_rewards_claimed_eth_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__b5c763d35850d0285215e75d16281f41", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__b5c763d35850d0285215e75d16281f41", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__b5c763d35850d0285215e75d16281f41"}, "created_at": 1727988941.958147, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__b5c763d35850d0285215e75d16281f41\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__b5c763d35850d0285215e75d16281f41.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_rewards_claimed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_rewards_claimed_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_block_number.fb82a92db5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_claimed_eth_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_claimed_eth_mainnet_block_number.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_block_number.fb82a92db5", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_rewards_claimed_eth_mainnet_block_number"], "alias": "not_null_core_rewards_claimed_eth_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.9626467, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_claimed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_claimed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_claimed_eth_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_rewards_claimed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_claimed_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_rewards_claimed_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_id.cb5898e934": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_eth_mainnet_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_id.cb5898e934", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_rewards_distributed_eth_mainnet_id"], "alias": "not_null_core_rewards_distributed_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.9642894, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_rewards_distributed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_rewards_distributed_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_rewards_distributed_eth_mainnet_id.48f45b85d1": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_rewards_distributed_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_rewards_distributed_eth_mainnet_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_rewards_distributed_eth_mainnet_id.48f45b85d1", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "unique_core_rewards_distributed_eth_mainnet_id"], "alias": "unique_core_rewards_distributed_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.9659545, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_rewards_distributed_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_rewards_distributed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_eth_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_rewards_distributed_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_event_name.193bdd11d3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_eth_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_eth_mainnet_event_name.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_event_name.193bdd11d3", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_rewards_distributed_eth_mainnet_event_name"], "alias": "not_null_core_rewards_distributed_eth_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.9678075, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_rewards_distributed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_rewards_distributed_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_rewards_distributed_eth_mainnet_event_name__RewardsDistributed.fae0bd904b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_rewards_distributed_eth_mainnet_event_name__RewardsDistributed", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_rewards_d_422012a5b2e64aa65e3be081b505e9bb.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_rewards_distributed_eth_mainnet_event_name__RewardsDistributed.fae0bd904b", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "accepted_values_core_rewards_distributed_eth_mainnet_event_name__RewardsDistributed"], "alias": "accepted_values_core_rewards_d_422012a5b2e64aa65e3be081b505e9bb", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_rewards_d_422012a5b2e64aa65e3be081b505e9bb", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_rewards_d_422012a5b2e64aa65e3be081b505e9bb"}, "created_at": 1727988941.9695697, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_rewards_d_422012a5b2e64aa65e3be081b505e9bb\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_rewards_d_422012a5b2e64aa65e3be081b505e9bb.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'RewardsDistributed'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_rewards_distributed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_eth_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["RewardsDistributed"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_rewards_distributed_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_amount.a39a6908b6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_eth_mainnet_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_eth_mainnet_amount.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_amount.a39a6908b6", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_rewards_distributed_eth_mainnet_amount"], "alias": "not_null_core_rewards_distributed_eth_mainnet_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.973751, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_rewards_distributed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('core_rewards_distributed_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_eth_mainnet_amount__True__0.43de804120": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_rewards_distributed_eth_mainnet_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__157d6b4dbbb0fac88dba100ee1b9cfd9.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_eth_mainnet_amount__True__0.43de804120", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_rewards_distributed_eth_mainnet_amount__True__0"], "alias": "dbt_utils_accepted_range_core__157d6b4dbbb0fac88dba100ee1b9cfd9", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__157d6b4dbbb0fac88dba100ee1b9cfd9", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__157d6b4dbbb0fac88dba100ee1b9cfd9"}, "created_at": 1727988941.9754732, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__157d6b4dbbb0fac88dba100ee1b9cfd9\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__157d6b4dbbb0fac88dba100ee1b9cfd9.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_rewards_distributed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('core_rewards_distributed_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_contract.4cb5b10595": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_eth_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_eth_mainnet_contract.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_contract.4cb5b10595", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_rewards_distributed_eth_mainnet_contract"], "alias": "not_null_core_rewards_distributed_eth_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.9797454, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_rewards_distributed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_rewards_distributed_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_block_timestamp.f066e2381d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_eth_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_eth_mainnet_block_timestamp.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_block_timestamp.f066e2381d", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_rewards_distributed_eth_mainnet_block_timestamp"], "alias": "not_null_core_rewards_distributed_eth_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.9814422, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_rewards_distributed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_rewards_distributed_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_transaction_hash.dd811ca405": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_eth_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_eth_mainnet_transaction_hash.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_transaction_hash.dd811ca405", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_rewards_distributed_eth_mainnet_transaction_hash"], "alias": "not_null_core_rewards_distributed_eth_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.9830852, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_rewards_distributed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_rewards_distributed_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_collateral_type.2475fcd59d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_eth_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_eth_mainnet_collateral_type.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_collateral_type.2475fcd59d", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_rewards_distributed_eth_mainnet_collateral_type"], "alias": "not_null_core_rewards_distributed_eth_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.984728, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_rewards_distributed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_rewards_distributed_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_block_number.79a91ea969": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_eth_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_eth_mainnet_block_number.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_block_number.79a91ea969", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_rewards_distributed_eth_mainnet_block_number"], "alias": "not_null_core_rewards_distributed_eth_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.9863563, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_rewards_distributed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_rewards_distributed_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_duration.07b5947e7c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_eth_mainnet_duration", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_eth_mainnet_duration.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_duration.07b5947e7c", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_rewards_distributed_eth_mainnet_duration"], "alias": "not_null_core_rewards_distributed_eth_mainnet_duration", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.9880745, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_duration.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect duration\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\nwhere duration is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "duration", "file_key_name": "models.core_rewards_distributed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "duration", "model": "{{ get_where_subquery(ref('core_rewards_distributed_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_eth_mainnet_duration__True__0.7d6965f572": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_rewards_distributed_eth_mainnet_duration__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__64fe8859043095bb79f806a2fc2e3ad0.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_eth_mainnet_duration__True__0.7d6965f572", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_rewards_distributed_eth_mainnet_duration__True__0"], "alias": "dbt_utils_accepted_range_core__64fe8859043095bb79f806a2fc2e3ad0", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__64fe8859043095bb79f806a2fc2e3ad0", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__64fe8859043095bb79f806a2fc2e3ad0"}, "created_at": 1727988941.9896944, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__64fe8859043095bb79f806a2fc2e3ad0\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__64fe8859043095bb79f806a2fc2e3ad0.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not duration >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "duration", "file_key_name": "models.core_rewards_distributed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "duration", "model": "{{ get_where_subquery(ref('core_rewards_distributed_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_distributor.7022e12146": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_eth_mainnet_distributor", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_eth_mainnet_distributor.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_distributor.7022e12146", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_rewards_distributed_eth_mainnet_distributor"], "alias": "not_null_core_rewards_distributed_eth_mainnet_distributor", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.993997, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_distributor.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\nwhere distributor is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "distributor", "file_key_name": "models.core_rewards_distributed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "distributor", "model": "{{ get_where_subquery(ref('core_rewards_distributed_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_pool_id.059709c3dd": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_rewards_distributed_eth_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_rewards_distributed_eth_mainnet_pool_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_pool_id.059709c3dd", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_rewards_distributed_eth_mainnet_pool_id"], "alias": "not_null_core_rewards_distributed_eth_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988941.9956834, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_rewards_distributed_eth_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_rewards_distributed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_rewards_distributed_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_eth_mainnet_pool_id__True__0.37dd01cd96": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_rewards_distributed_eth_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__87da3698c05a0c2dec1c49bbf2c2dc1a.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_eth_mainnet_pool_id__True__0.37dd01cd96", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_rewards_distributed_eth_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__87da3698c05a0c2dec1c49bbf2c2dc1a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__87da3698c05a0c2dec1c49bbf2c2dc1a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__87da3698c05a0c2dec1c49bbf2c2dc1a"}, "created_at": 1727988941.9973412, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__87da3698c05a0c2dec1c49bbf2c2dc1a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_rewards_distributed_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_rewards_distributed_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__87da3698c05a0c2dec1c49bbf2c2dc1a.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_rewards_distributed_eth_mainnet", "attached_node": "model.synthetix.core_rewards_distributed_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_rewards_distributed_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_burned_eth_mainnet_amount.45ebd0ede8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_eth_mainnet_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_eth_mainnet_amount.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_eth_mainnet_amount.45ebd0ede8", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_usd_burned_eth_mainnet_amount"], "alias": "not_null_core_usd_burned_eth_mainnet_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.0016396, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_usd_burned_eth_mainnet", "attached_node": "model.synthetix.core_usd_burned_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('core_usd_burned_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_usd_burned_eth_mainnet_amount__True__0.7cba0ca593": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_usd_burned_eth_mainnet_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__6b66c2ba0887795645e99b88deb4f1ea.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_burned_eth_mainnet_amount__True__0.7cba0ca593", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_usd_burned_eth_mainnet_amount__True__0"], "alias": "dbt_utils_accepted_range_core__6b66c2ba0887795645e99b88deb4f1ea", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__6b66c2ba0887795645e99b88deb4f1ea", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__6b66c2ba0887795645e99b88deb4f1ea"}, "created_at": 1727988942.0033312, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__6b66c2ba0887795645e99b88deb4f1ea\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__6b66c2ba0887795645e99b88deb4f1ea.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_usd_burned_eth_mainnet", "attached_node": "model.synthetix.core_usd_burned_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('core_usd_burned_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_burned_eth_mainnet_pool_id.e4d58d3b63": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_eth_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_eth_mainnet_pool_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_eth_mainnet_pool_id.e4d58d3b63", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_usd_burned_eth_mainnet_pool_id"], "alias": "not_null_core_usd_burned_eth_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.0075943, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_usd_burned_eth_mainnet", "attached_node": "model.synthetix.core_usd_burned_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_usd_burned_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_usd_burned_eth_mainnet_pool_id__True__0.cc44e47fc8": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_usd_burned_eth_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__ed349b171986df3283564b0b5bc71aea.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_burned_eth_mainnet_pool_id__True__0.cc44e47fc8", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_usd_burned_eth_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__ed349b171986df3283564b0b5bc71aea", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__ed349b171986df3283564b0b5bc71aea", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__ed349b171986df3283564b0b5bc71aea"}, "created_at": 1727988942.009296, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__ed349b171986df3283564b0b5bc71aea\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__ed349b171986df3283564b0b5bc71aea.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_usd_burned_eth_mainnet", "attached_node": "model.synthetix.core_usd_burned_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_usd_burned_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_burned_eth_mainnet_event_name.7f0fc644d5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_eth_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_eth_mainnet_event_name.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_eth_mainnet_event_name.7f0fc644d5", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_usd_burned_eth_mainnet_event_name"], "alias": "not_null_core_usd_burned_eth_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.0136528, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_usd_burned_eth_mainnet", "attached_node": "model.synthetix.core_usd_burned_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_usd_burned_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_usd_burned_eth_mainnet_event_name__UsdBurned.1eb7853972": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_usd_burned_eth_mainnet_event_name__UsdBurned", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_usd_burne_d199b1326f4abeafe146163d7e82cac2.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_usd_burned_eth_mainnet_event_name__UsdBurned.1eb7853972", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "accepted_values_core_usd_burned_eth_mainnet_event_name__UsdBurned"], "alias": "accepted_values_core_usd_burne_d199b1326f4abeafe146163d7e82cac2", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_usd_burne_d199b1326f4abeafe146163d7e82cac2", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_usd_burne_d199b1326f4abeafe146163d7e82cac2"}, "created_at": 1727988942.0153701, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_usd_burne_d199b1326f4abeafe146163d7e82cac2\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_usd_burne_d199b1326f4abeafe146163d7e82cac2.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'UsdBurned'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_usd_burned_eth_mainnet", "attached_node": "model.synthetix.core_usd_burned_eth_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["UsdBurned"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_usd_burned_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_eth_mainnet_id.161a49599f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_eth_mainnet_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_eth_mainnet_id.161a49599f", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_usd_burned_eth_mainnet_id"], "alias": "not_null_core_usd_burned_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.019441, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_usd_burned_eth_mainnet", "attached_node": "model.synthetix.core_usd_burned_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_usd_burned_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_usd_burned_eth_mainnet_id.482b04a60c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_usd_burned_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_usd_burned_eth_mainnet_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_usd_burned_eth_mainnet_id.482b04a60c", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "unique_core_usd_burned_eth_mainnet_id"], "alias": "unique_core_usd_burned_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.0212808, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_usd_burned_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_usd_burned_eth_mainnet", "attached_node": "model.synthetix.core_usd_burned_eth_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_usd_burned_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_eth_mainnet_block_number.b5e8a371fc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_eth_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_eth_mainnet_block_number.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_eth_mainnet_block_number.b5e8a371fc", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_usd_burned_eth_mainnet_block_number"], "alias": "not_null_core_usd_burned_eth_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.0229409, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_usd_burned_eth_mainnet", "attached_node": "model.synthetix.core_usd_burned_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_usd_burned_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_eth_mainnet_account_id.fc5fb3a0e5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_eth_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_eth_mainnet_account_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_eth_mainnet_account_id.fc5fb3a0e5", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_usd_burned_eth_mainnet_account_id"], "alias": "not_null_core_usd_burned_eth_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.024578, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_usd_burned_eth_mainnet", "attached_node": "model.synthetix.core_usd_burned_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_usd_burned_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_usd_burned_eth_mainnet_account_id__True__0.6d8f7f7d85": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_usd_burned_eth_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__a490407e83132725bbc6fc0001adefe6.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_burned_eth_mainnet_account_id__True__0.6d8f7f7d85", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_usd_burned_eth_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__a490407e83132725bbc6fc0001adefe6", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__a490407e83132725bbc6fc0001adefe6", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__a490407e83132725bbc6fc0001adefe6"}, "created_at": 1727988942.0262115, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__a490407e83132725bbc6fc0001adefe6\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__a490407e83132725bbc6fc0001adefe6.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_usd_burned_eth_mainnet", "attached_node": "model.synthetix.core_usd_burned_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_usd_burned_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_burned_eth_mainnet_sender.62bbe0ad28": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_eth_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_eth_mainnet_sender.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_eth_mainnet_sender.62bbe0ad28", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_usd_burned_eth_mainnet_sender"], "alias": "not_null_core_usd_burned_eth_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.0304923, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_usd_burned_eth_mainnet", "attached_node": "model.synthetix.core_usd_burned_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_usd_burned_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_eth_mainnet_transaction_hash.e57add79d6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_eth_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_eth_mainnet_transaction_hash.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_eth_mainnet_transaction_hash.e57add79d6", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_usd_burned_eth_mainnet_transaction_hash"], "alias": "not_null_core_usd_burned_eth_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.0321598, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_usd_burned_eth_mainnet", "attached_node": "model.synthetix.core_usd_burned_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_usd_burned_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_eth_mainnet_contract.f9009e6423": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_eth_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_eth_mainnet_contract.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_eth_mainnet_contract.f9009e6423", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_usd_burned_eth_mainnet_contract"], "alias": "not_null_core_usd_burned_eth_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.033843, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_usd_burned_eth_mainnet", "attached_node": "model.synthetix.core_usd_burned_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_usd_burned_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_eth_mainnet_collateral_type.6dbc31d2ac": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_eth_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_eth_mainnet_collateral_type.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_eth_mainnet_collateral_type.6dbc31d2ac", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_usd_burned_eth_mainnet_collateral_type"], "alias": "not_null_core_usd_burned_eth_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.0356743, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_usd_burned_eth_mainnet", "attached_node": "model.synthetix.core_usd_burned_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_usd_burned_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_burned_eth_mainnet_block_timestamp.616215c03f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_burned_eth_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_burned_eth_mainnet_block_timestamp.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_burned_eth_mainnet_block_timestamp.616215c03f", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_usd_burned_eth_mainnet_block_timestamp"], "alias": "not_null_core_usd_burned_eth_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.0372972, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_burned_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_burned_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_burned_eth_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_usd_burned_eth_mainnet", "attached_node": "model.synthetix.core_usd_burned_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_usd_burned_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_eth_mainnet_pool_id.dd8998f0f3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_eth_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_eth_mainnet_pool_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_eth_mainnet_pool_id.dd8998f0f3", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_usd_minted_eth_mainnet_pool_id"], "alias": "not_null_core_usd_minted_eth_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.0389483, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_usd_minted_eth_mainnet", "attached_node": "model.synthetix.core_usd_minted_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_usd_minted_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_usd_minted_eth_mainnet_pool_id__True__0.2d561e9842": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_usd_minted_eth_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__f44247063799070cde0de14f062cb55c.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_minted_eth_mainnet_pool_id__True__0.2d561e9842", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_usd_minted_eth_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__f44247063799070cde0de14f062cb55c", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__f44247063799070cde0de14f062cb55c", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__f44247063799070cde0de14f062cb55c"}, "created_at": 1727988942.040622, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__f44247063799070cde0de14f062cb55c\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__f44247063799070cde0de14f062cb55c.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_usd_minted_eth_mainnet", "attached_node": "model.synthetix.core_usd_minted_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_usd_minted_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_minted_eth_mainnet_block_timestamp.e1477f67df": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_eth_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_eth_mainnet_block_timestamp.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_eth_mainnet_block_timestamp.e1477f67df", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_usd_minted_eth_mainnet_block_timestamp"], "alias": "not_null_core_usd_minted_eth_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.0452242, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_usd_minted_eth_mainnet", "attached_node": "model.synthetix.core_usd_minted_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_usd_minted_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_eth_mainnet_account_id.e32d9e9621": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_eth_mainnet_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_eth_mainnet_account_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_eth_mainnet_account_id.e32d9e9621", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_usd_minted_eth_mainnet_account_id"], "alias": "not_null_core_usd_minted_eth_mainnet_account_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.0469098, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_account_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\nwhere account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_usd_minted_eth_mainnet", "attached_node": "model.synthetix.core_usd_minted_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "account_id", "model": "{{ get_where_subquery(ref('core_usd_minted_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_usd_minted_eth_mainnet_account_id__True__0.b6d81dac3d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_usd_minted_eth_mainnet_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__4933a15ad47f5808b128f72fc5a2f764.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_minted_eth_mainnet_account_id__True__0.b6d81dac3d", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_usd_minted_eth_mainnet_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__4933a15ad47f5808b128f72fc5a2f764", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__4933a15ad47f5808b128f72fc5a2f764", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__4933a15ad47f5808b128f72fc5a2f764"}, "created_at": 1727988942.048579, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__4933a15ad47f5808b128f72fc5a2f764\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__4933a15ad47f5808b128f72fc5a2f764.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "account_id", "file_key_name": "models.core_usd_minted_eth_mainnet", "attached_node": "model.synthetix.core_usd_minted_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "account_id", "model": "{{ get_where_subquery(ref('core_usd_minted_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_minted_eth_mainnet_collateral_type.3bc61e56d9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_eth_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_eth_mainnet_collateral_type.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_eth_mainnet_collateral_type.3bc61e56d9", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_usd_minted_eth_mainnet_collateral_type"], "alias": "not_null_core_usd_minted_eth_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.0528224, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_usd_minted_eth_mainnet", "attached_node": "model.synthetix.core_usd_minted_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_usd_minted_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_eth_mainnet_block_number.8475901994": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_eth_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_eth_mainnet_block_number.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_eth_mainnet_block_number.8475901994", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_usd_minted_eth_mainnet_block_number"], "alias": "not_null_core_usd_minted_eth_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.0544946, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_usd_minted_eth_mainnet", "attached_node": "model.synthetix.core_usd_minted_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_usd_minted_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_eth_mainnet_id.5b1199f72c": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_eth_mainnet_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_eth_mainnet_id.5b1199f72c", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_usd_minted_eth_mainnet_id"], "alias": "not_null_core_usd_minted_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.0562587, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_usd_minted_eth_mainnet", "attached_node": "model.synthetix.core_usd_minted_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_usd_minted_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_usd_minted_eth_mainnet_id.ccad3381ec": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_usd_minted_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_usd_minted_eth_mainnet_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_usd_minted_eth_mainnet_id.ccad3381ec", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "unique_core_usd_minted_eth_mainnet_id"], "alias": "unique_core_usd_minted_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.05792, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_usd_minted_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_usd_minted_eth_mainnet", "attached_node": "model.synthetix.core_usd_minted_eth_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_usd_minted_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_eth_mainnet_sender.31025fd349": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_eth_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_eth_mainnet_sender.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_eth_mainnet_sender.31025fd349", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_usd_minted_eth_mainnet_sender"], "alias": "not_null_core_usd_minted_eth_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.0595746, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_usd_minted_eth_mainnet", "attached_node": "model.synthetix.core_usd_minted_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_usd_minted_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_eth_mainnet_amount.d50e5f0da5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_eth_mainnet_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_eth_mainnet_amount.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_eth_mainnet_amount.d50e5f0da5", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_usd_minted_eth_mainnet_amount"], "alias": "not_null_core_usd_minted_eth_mainnet_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.061205, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_usd_minted_eth_mainnet", "attached_node": "model.synthetix.core_usd_minted_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('core_usd_minted_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_usd_minted_eth_mainnet_amount__True__0.17e2d727c5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_usd_minted_eth_mainnet_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__fe48a8a9210850d9b04cdea08008e5c6.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_minted_eth_mainnet_amount__True__0.17e2d727c5", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_usd_minted_eth_mainnet_amount__True__0"], "alias": "dbt_utils_accepted_range_core__fe48a8a9210850d9b04cdea08008e5c6", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__fe48a8a9210850d9b04cdea08008e5c6", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__fe48a8a9210850d9b04cdea08008e5c6"}, "created_at": 1727988942.0628817, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__fe48a8a9210850d9b04cdea08008e5c6\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__fe48a8a9210850d9b04cdea08008e5c6.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_usd_minted_eth_mainnet", "attached_node": "model.synthetix.core_usd_minted_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('core_usd_minted_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_usd_minted_eth_mainnet_event_name.061c40bc0a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_eth_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_eth_mainnet_event_name.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_eth_mainnet_event_name.061c40bc0a", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_usd_minted_eth_mainnet_event_name"], "alias": "not_null_core_usd_minted_eth_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.0672839, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_usd_minted_eth_mainnet", "attached_node": "model.synthetix.core_usd_minted_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_usd_minted_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_usd_minted_eth_mainnet_event_name__UsdMinted.c8d883ddfa": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_usd_minted_eth_mainnet_event_name__UsdMinted", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_usd_minte_1cdd80f9a41233e7e9492176e8e94f66.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_usd_minted_eth_mainnet_event_name__UsdMinted.c8d883ddfa", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "accepted_values_core_usd_minted_eth_mainnet_event_name__UsdMinted"], "alias": "accepted_values_core_usd_minte_1cdd80f9a41233e7e9492176e8e94f66", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_usd_minte_1cdd80f9a41233e7e9492176e8e94f66", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_usd_minte_1cdd80f9a41233e7e9492176e8e94f66"}, "created_at": 1727988942.0690184, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_usd_minte_1cdd80f9a41233e7e9492176e8e94f66\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_usd_minte_1cdd80f9a41233e7e9492176e8e94f66.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'UsdMinted'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_usd_minted_eth_mainnet", "attached_node": "model.synthetix.core_usd_minted_eth_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["UsdMinted"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_usd_minted_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_eth_mainnet_transaction_hash.dba64c6cd2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_eth_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_eth_mainnet_transaction_hash.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_eth_mainnet_transaction_hash.dba64c6cd2", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_usd_minted_eth_mainnet_transaction_hash"], "alias": "not_null_core_usd_minted_eth_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.0733836, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_usd_minted_eth_mainnet", "attached_node": "model.synthetix.core_usd_minted_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_usd_minted_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_usd_minted_eth_mainnet_contract.2287afa612": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_usd_minted_eth_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_usd_minted_eth_mainnet_contract.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_usd_minted_eth_mainnet_contract.2287afa612", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_usd_minted_eth_mainnet_contract"], "alias": "not_null_core_usd_minted_eth_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.0750968, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_usd_minted_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_usd_minted_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_usd_minted_eth_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_usd_minted_eth_mainnet", "attached_node": "model.synthetix.core_usd_minted_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_usd_minted_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_transaction_hash.5e22cb6ded": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_eth_mainnet_transaction_hash", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_eth_mainnet_transaction_hash.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_transaction_hash.5e22cb6ded", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_vault_liquidation_eth_mainnet_transaction_hash"], "alias": "not_null_core_vault_liquidation_eth_mainnet_transaction_hash", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.076801, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_transaction_hash.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "transaction_hash", "file_key_name": "models.core_vault_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "transaction_hash", "model": "{{ get_where_subquery(ref('core_vault_liquidation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_collateral_type.22405706c4": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_eth_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_eth_mainnet_collateral_type.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_collateral_type.22405706c4", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_vault_liquidation_eth_mainnet_collateral_type"], "alias": "not_null_core_vault_liquidation_eth_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.0786116, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_vault_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_vault_liquidation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_pool_id.ca9bfaf7f3": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_eth_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_eth_mainnet_pool_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_pool_id.ca9bfaf7f3", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_vault_liquidation_eth_mainnet_pool_id"], "alias": "not_null_core_vault_liquidation_eth_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.080247, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_vault_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_vault_liquidation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_eth_mainnet_pool_id__True__0.cccb8c7cca": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_vault_liquidation_eth_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__c5fcdbeaa3e1d24749794a9960190a70.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_eth_mainnet_pool_id__True__0.cccb8c7cca", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_vault_liquidation_eth_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__c5fcdbeaa3e1d24749794a9960190a70", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__c5fcdbeaa3e1d24749794a9960190a70", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__c5fcdbeaa3e1d24749794a9960190a70"}, "created_at": 1727988942.0819218, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__c5fcdbeaa3e1d24749794a9960190a70\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__c5fcdbeaa3e1d24749794a9960190a70.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_vault_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_vault_liquidation_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_event_name.e6bd41012e": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_eth_mainnet_event_name", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_eth_mainnet_event_name.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_event_name.e6bd41012e", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_vault_liquidation_eth_mainnet_event_name"], "alias": "not_null_core_vault_liquidation_eth_mainnet_event_name", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.0863237, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_event_name.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"\nwhere event_name is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_vault_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "event_name", "model": "{{ get_where_subquery(ref('core_vault_liquidation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.accepted_values_core_vault_liquidation_eth_mainnet_event_name__VaultLiquidation.8d1cb5eebf": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "accepted_values_core_vault_liquidation_eth_mainnet_event_name__VaultLiquidation", "resource_type": "test", "package_name": "synthetix", "path": "accepted_values_core_vault_liq_4acb6756b2875f23c737e6e121320177.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.accepted_values_core_vault_liquidation_eth_mainnet_event_name__VaultLiquidation.8d1cb5eebf", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "accepted_values_core_vault_liquidation_eth_mainnet_event_name__VaultLiquidation"], "alias": "accepted_values_core_vault_liq_4acb6756b2875f23c737e6e121320177", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "accepted_values_core_vault_liq_4acb6756b2875f23c737e6e121320177", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "accepted_values_core_vault_liq_4acb6756b2875f23c737e6e121320177"}, "created_at": 1727988942.088045, "relation_name": null, "raw_code": "{{ test_accepted_values(**_dbt_generic_test_kwargs) }}{{ config(alias=\"accepted_values_core_vault_liq_4acb6756b2875f23c737e6e121320177\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_accepted_values", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/accepted_values_core_vault_liq_4acb6756b2875f23c737e6e121320177.sql", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'VaultLiquidation'\n)\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "event_name", "file_key_name": "models.core_vault_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_eth_mainnet", "test_metadata": {"name": "accepted_values", "kwargs": {"values": ["VaultLiquidation"], "column_name": "event_name", "model": "{{ get_where_subquery(ref('core_vault_liquidation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_id.11becd0eff": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_eth_mainnet_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_id.11becd0eff", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_vault_liquidation_eth_mainnet_id"], "alias": "not_null_core_vault_liquidation_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.0923388, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"\nwhere id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_vault_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_vault_liquidation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.unique_core_vault_liquidation_eth_mainnet_id.9b474978a9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "unique_core_vault_liquidation_eth_mainnet_id", "resource_type": "test", "package_name": "synthetix", "path": "unique_core_vault_liquidation_eth_mainnet_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.unique_core_vault_liquidation_eth_mainnet_id.9b474978a9", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "unique_core_vault_liquidation_eth_mainnet_id"], "alias": "unique_core_vault_liquidation_eth_mainnet_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.094032, "relation_name": null, "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_unique", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/unique_core_vault_liquidation_eth_mainnet_id.sql", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "id", "file_key_name": "models.core_vault_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_eth_mainnet", "test_metadata": {"name": "unique", "kwargs": {"column_name": "id", "model": "{{ get_where_subquery(ref('core_vault_liquidation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_block_timestamp.439cb16960": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_eth_mainnet_block_timestamp", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_eth_mainnet_block_timestamp.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_block_timestamp.439cb16960", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_vault_liquidation_eth_mainnet_block_timestamp"], "alias": "not_null_core_vault_liquidation_eth_mainnet_block_timestamp", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.095712, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_block_timestamp.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"\nwhere block_timestamp is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_timestamp", "file_key_name": "models.core_vault_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_timestamp", "model": "{{ get_where_subquery(ref('core_vault_liquidation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_liquidate_as_account_id.978ffc7da9": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_eth_mainnet_liquidate_as_account_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidatio_4be498920f5476d4fbe5b11196fb1973.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_liquidate_as_account_id.978ffc7da9", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_vault_liquidation_eth_mainnet_liquidate_as_account_id"], "alias": "not_null_core_vault_liquidatio_4be498920f5476d4fbe5b11196fb1973", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "not_null_core_vault_liquidatio_4be498920f5476d4fbe5b11196fb1973", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "not_null_core_vault_liquidatio_4be498920f5476d4fbe5b11196fb1973"}, "created_at": 1727988942.0973635, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_core_vault_liquidatio_4be498920f5476d4fbe5b11196fb1973\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidatio_4be498920f5476d4fbe5b11196fb1973.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect liquidate_as_account_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"\nwhere liquidate_as_account_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "liquidate_as_account_id", "file_key_name": "models.core_vault_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "liquidate_as_account_id", "model": "{{ get_where_subquery(ref('core_vault_liquidation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_eth_mainnet_liquidate_as_account_id__True__0.a9d184de0a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_vault_liquidation_eth_mainnet_liquidate_as_account_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__9decc85dc8999bd440933d85c2c93145.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_eth_mainnet_liquidate_as_account_id__True__0.a9d184de0a", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_vault_liquidation_eth_mainnet_liquidate_as_account_id__True__0"], "alias": "dbt_utils_accepted_range_core__9decc85dc8999bd440933d85c2c93145", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__9decc85dc8999bd440933d85c2c93145", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__9decc85dc8999bd440933d85c2c93145"}, "created_at": 1727988942.0991244, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__9decc85dc8999bd440933d85c2c93145\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__9decc85dc8999bd440933d85c2c93145.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not liquidate_as_account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "liquidate_as_account_id", "file_key_name": "models.core_vault_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "liquidate_as_account_id", "model": "{{ get_where_subquery(ref('core_vault_liquidation_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_liquidation_data.485b65c6b5": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_eth_mainnet_liquidation_data", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_eth_mainnet_liquidation_data.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_liquidation_data.485b65c6b5", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_vault_liquidation_eth_mainnet_liquidation_data"], "alias": "not_null_core_vault_liquidation_eth_mainnet_liquidation_data", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.1032853, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_liquidation_data.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect liquidation_data\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"\nwhere liquidation_data is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "liquidation_data", "file_key_name": "models.core_vault_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "liquidation_data", "model": "{{ get_where_subquery(ref('core_vault_liquidation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_contract.65501d763b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_eth_mainnet_contract", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_eth_mainnet_contract.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_contract.65501d763b", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_vault_liquidation_eth_mainnet_contract"], "alias": "not_null_core_vault_liquidation_eth_mainnet_contract", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.105125, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_contract.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"\nwhere contract is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract", "file_key_name": "models.core_vault_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract", "model": "{{ get_where_subquery(ref('core_vault_liquidation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_block_number.39193d7213": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_eth_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_eth_mainnet_block_number.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_block_number.39193d7213", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_vault_liquidation_eth_mainnet_block_number"], "alias": "not_null_core_vault_liquidation_eth_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.1067984, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_vault_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_vault_liquidation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_sender.03a447332b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_liquidation_eth_mainnet_sender", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_liquidation_eth_mainnet_sender.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_sender.03a447332b", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_vault_liquidation_eth_mainnet_sender"], "alias": "not_null_core_vault_liquidation_eth_mainnet_sender", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.1084352, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_liquidation_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_liquidation_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_liquidation_eth_mainnet_sender.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"\nwhere sender is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "sender", "file_key_name": "models.core_vault_liquidation_eth_mainnet", "attached_node": "model.synthetix.core_vault_liquidation_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "sender", "model": "{{ get_where_subquery(ref('core_vault_liquidation_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_collateral_eth_mainnet_ts.dc63e45225": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_eth_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_eth_mainnet_ts.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_eth_mainnet_ts.dc63e45225", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_vault_collateral_eth_mainnet_ts"], "alias": "not_null_core_vault_collateral_eth_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.1100657, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_collateral_eth_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.core_vault_collateral_eth_mainnet", "attached_node": "model.synthetix.core_vault_collateral_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('core_vault_collateral_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_collateral_eth_mainnet_block_number.68d8b02925": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_eth_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_eth_mainnet_block_number.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_eth_mainnet_block_number.68d8b02925", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_vault_collateral_eth_mainnet_block_number"], "alias": "not_null_core_vault_collateral_eth_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.1116881, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_collateral_eth_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_vault_collateral_eth_mainnet", "attached_node": "model.synthetix.core_vault_collateral_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_vault_collateral_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_collateral_eth_mainnet_pool_id.f31cb4b3e6": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_eth_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_eth_mainnet_pool_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_eth_mainnet_pool_id.f31cb4b3e6", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_vault_collateral_eth_mainnet_pool_id"], "alias": "not_null_core_vault_collateral_eth_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.1134257, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_collateral_eth_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_vault_collateral_eth_mainnet", "attached_node": "model.synthetix.core_vault_collateral_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_vault_collateral_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_eth_mainnet_pool_id__True__0.509da6a489": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_vault_collateral_eth_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__28e82948dc6ab678ad812a53741a8b45.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_eth_mainnet_pool_id__True__0.509da6a489", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_vault_collateral_eth_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__28e82948dc6ab678ad812a53741a8b45", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__28e82948dc6ab678ad812a53741a8b45", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__28e82948dc6ab678ad812a53741a8b45"}, "created_at": 1727988942.1150568, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__28e82948dc6ab678ad812a53741a8b45\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__28e82948dc6ab678ad812a53741a8b45.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_collateral_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_vault_collateral_eth_mainnet", "attached_node": "model.synthetix.core_vault_collateral_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_vault_collateral_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_vault_collateral_eth_mainnet_collateral_type.9ba1fda62f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_eth_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_eth_mainnet_collateral_type.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_eth_mainnet_collateral_type.9ba1fda62f", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_vault_collateral_eth_mainnet_collateral_type"], "alias": "not_null_core_vault_collateral_eth_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.1193526, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_collateral_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_vault_collateral_eth_mainnet", "attached_node": "model.synthetix.core_vault_collateral_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_vault_collateral_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_collateral_eth_mainnet_amount.62dc926f36": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_eth_mainnet_amount", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_eth_mainnet_amount.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_eth_mainnet_amount.62dc926f36", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_vault_collateral_eth_mainnet_amount"], "alias": "not_null_core_vault_collateral_eth_mainnet_amount", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.1210365, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_amount.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_collateral_eth_mainnet\"\nwhere amount is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_vault_collateral_eth_mainnet", "attached_node": "model.synthetix.core_vault_collateral_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "amount", "model": "{{ get_where_subquery(ref('core_vault_collateral_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_eth_mainnet_amount__True__0.320b16493d": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_vault_collateral_eth_mainnet_amount__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__fecc8306cd07aafea6c325ce7fc34ce1.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_eth_mainnet_amount__True__0.320b16493d", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_vault_collateral_eth_mainnet_amount__True__0"], "alias": "dbt_utils_accepted_range_core__fecc8306cd07aafea6c325ce7fc34ce1", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__fecc8306cd07aafea6c325ce7fc34ce1", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__fecc8306cd07aafea6c325ce7fc34ce1"}, "created_at": 1727988942.122696, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__fecc8306cd07aafea6c325ce7fc34ce1\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__fecc8306cd07aafea6c325ce7fc34ce1.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_collateral_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "amount", "file_key_name": "models.core_vault_collateral_eth_mainnet", "attached_node": "model.synthetix.core_vault_collateral_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "amount", "model": "{{ get_where_subquery(ref('core_vault_collateral_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_vault_collateral_eth_mainnet_collateral_value.53d42edc8a": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_eth_mainnet_collateral_value", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_eth_mainnet_collateral_value.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_eth_mainnet_collateral_value.53d42edc8a", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_vault_collateral_eth_mainnet_collateral_value"], "alias": "not_null_core_vault_collateral_eth_mainnet_collateral_value", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.1273863, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_collateral_value.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_collateral_eth_mainnet\"\nwhere collateral_value is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.core_vault_collateral_eth_mainnet", "attached_node": "model.synthetix.core_vault_collateral_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_value", "model": "{{ get_where_subquery(ref('core_vault_collateral_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_eth_mainnet_collateral_value__True__0.17170969dc": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_vault_collateral_eth_mainnet_collateral_value__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__5e1ce99b75b0a3f820babda67941da0a.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_eth_mainnet_collateral_value__True__0.17170969dc", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_vault_collateral_eth_mainnet_collateral_value__True__0"], "alias": "dbt_utils_accepted_range_core__5e1ce99b75b0a3f820babda67941da0a", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__5e1ce99b75b0a3f820babda67941da0a", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__5e1ce99b75b0a3f820babda67941da0a"}, "created_at": 1727988942.129142, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__5e1ce99b75b0a3f820babda67941da0a\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__5e1ce99b75b0a3f820babda67941da0a.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_collateral_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_value", "file_key_name": "models.core_vault_collateral_eth_mainnet", "attached_node": "model.synthetix.core_vault_collateral_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "collateral_value", "model": "{{ get_where_subquery(ref('core_vault_collateral_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_vault_collateral_eth_mainnet_contract_address.8b336867d2": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_collateral_eth_mainnet_contract_address", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_collateral_eth_mainnet_contract_address.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_collateral_eth_mainnet_contract_address.8b336867d2", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_vault_collateral_eth_mainnet_contract_address"], "alias": "not_null_core_vault_collateral_eth_mainnet_contract_address", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.1333752, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_collateral_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_collateral_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_collateral_eth_mainnet_contract_address.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract_address\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_collateral_eth_mainnet\"\nwhere contract_address is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract_address", "file_key_name": "models.core_vault_collateral_eth_mainnet", "attached_node": "model.synthetix.core_vault_collateral_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract_address", "model": "{{ get_where_subquery(ref('core_vault_collateral_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_debt_eth_mainnet_ts.3b5cb40175": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_debt_eth_mainnet_ts", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_debt_eth_mainnet_ts.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_debt_eth_mainnet_ts.3b5cb40175", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_vault_debt_eth_mainnet_ts"], "alias": "not_null_core_vault_debt_eth_mainnet_ts", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.1351035, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_debt_eth_mainnet_ts.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_debt_eth_mainnet\"\nwhere ts is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "ts", "file_key_name": "models.core_vault_debt_eth_mainnet", "attached_node": "model.synthetix.core_vault_debt_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "ts", "model": "{{ get_where_subquery(ref('core_vault_debt_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_debt_eth_mainnet_block_number.930416e329": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_debt_eth_mainnet_block_number", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_debt_eth_mainnet_block_number.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_debt_eth_mainnet_block_number.930416e329", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_vault_debt_eth_mainnet_block_number"], "alias": "not_null_core_vault_debt_eth_mainnet_block_number", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.1367636, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_debt_eth_mainnet_block_number.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_debt_eth_mainnet\"\nwhere block_number is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "block_number", "file_key_name": "models.core_vault_debt_eth_mainnet", "attached_node": "model.synthetix.core_vault_debt_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "block_number", "model": "{{ get_where_subquery(ref('core_vault_debt_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_debt_eth_mainnet_pool_id.2f8f15549f": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_debt_eth_mainnet_pool_id", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_debt_eth_mainnet_pool_id.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_debt_eth_mainnet_pool_id.2f8f15549f", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_vault_debt_eth_mainnet_pool_id"], "alias": "not_null_core_vault_debt_eth_mainnet_pool_id", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.138391, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_debt_eth_mainnet_pool_id.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_debt_eth_mainnet\"\nwhere pool_id is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_vault_debt_eth_mainnet", "attached_node": "model.synthetix.core_vault_debt_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_vault_debt_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.dbt_utils_accepted_range_core_vault_debt_eth_mainnet_pool_id__True__0.55f388e287": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "dbt_utils_accepted_range_core_vault_debt_eth_mainnet_pool_id__True__0", "resource_type": "test", "package_name": "synthetix", "path": "dbt_utils_accepted_range_core__9f11a2c2f57a755a3f6b1e0ffeaa9b87.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_debt_eth_mainnet_pool_id__True__0.55f388e287", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "dbt_utils_accepted_range_core_vault_debt_eth_mainnet_pool_id__True__0"], "alias": "dbt_utils_accepted_range_core__9f11a2c2f57a755a3f6b1e0ffeaa9b87", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": "dbt_utils_accepted_range_core__9f11a2c2f57a755a3f6b1e0ffeaa9b87", "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {"alias": "dbt_utils_accepted_range_core__9f11a2c2f57a755a3f6b1e0ffeaa9b87"}, "created_at": 1727988942.140142, "relation_name": null, "raw_code": "{{ dbt_utils.test_accepted_range(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_utils_accepted_range_core__9f11a2c2f57a755a3f6b1e0ffeaa9b87\") }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt_utils.test_accepted_range", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/dbt_utils_accepted_range_core__9f11a2c2f57a755a3f6b1e0ffeaa9b87.sql", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_debt_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "pool_id", "file_key_name": "models.core_vault_debt_eth_mainnet", "attached_node": "model.synthetix.core_vault_debt_eth_mainnet", "test_metadata": {"name": "accepted_range", "kwargs": {"min_value": 0, "inclusive": true, "column_name": "pool_id", "model": "{{ get_where_subquery(ref('core_vault_debt_eth_mainnet')) }}"}, "namespace": "dbt_utils"}}, "test.synthetix.not_null_core_vault_debt_eth_mainnet_collateral_type.557a042f2b": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_debt_eth_mainnet_collateral_type", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_debt_eth_mainnet_collateral_type.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_debt_eth_mainnet_collateral_type.557a042f2b", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_vault_debt_eth_mainnet_collateral_type"], "alias": "not_null_core_vault_debt_eth_mainnet_collateral_type", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.14423, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_debt_eth_mainnet_collateral_type.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_debt_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "collateral_type", "file_key_name": "models.core_vault_debt_eth_mainnet", "attached_node": "model.synthetix.core_vault_debt_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "collateral_type", "model": "{{ get_where_subquery(ref('core_vault_debt_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_debt_eth_mainnet_debt.a314c480fe": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_debt_eth_mainnet_debt", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_debt_eth_mainnet_debt.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_debt_eth_mainnet_debt.a314c480fe", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_vault_debt_eth_mainnet_debt"], "alias": "not_null_core_vault_debt_eth_mainnet_debt", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.146085, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_debt_eth_mainnet_debt.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_debt_eth_mainnet\"\nwhere debt is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "debt", "file_key_name": "models.core_vault_debt_eth_mainnet", "attached_node": "model.synthetix.core_vault_debt_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "debt", "model": "{{ get_where_subquery(ref('core_vault_debt_eth_mainnet')) }}"}, "namespace": null}}, "test.synthetix.not_null_core_vault_debt_eth_mainnet_contract_address.d43dcb9614": {"database": "analytics", "schema": "prod_dbt_test__audit", "name": "not_null_core_vault_debt_eth_mainnet_contract_address", "resource_type": "test", "package_name": "synthetix", "path": "not_null_core_vault_debt_eth_mainnet_contract_address.sql", "original_file_path": "models/raw/eth/mainnet/core/schema.yml", "unique_id": "test.synthetix.not_null_core_vault_debt_eth_mainnet_contract_address.d43dcb9614", "fqn": ["synthetix", "raw", "eth", "mainnet", "core", "not_null_core_vault_debt_eth_mainnet_contract_address"], "alias": "not_null_core_vault_debt_eth_mainnet_contract_address", "checksum": {"name": "none", "checksum": ""}, "config": {"enabled": true, "alias": null, "schema": "dbt_test__audit", "database": null, "tags": [], "meta": {}, "group": null, "materialized": "test", "severity": "warn", "store_failures": null, "store_failures_as": null, "where": null, "limit": null, "fail_calc": "count(*)", "warn_if": "!= 0", "error_if": "!= 0"}, "tags": [], "description": "", "columns": {}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": null, "build_path": null, "unrendered_config": {}, "created_at": 1727988942.1477478, "relation_name": null, "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", "vars": {}, "language": "sql", "refs": [{"name": "core_vault_debt_eth_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.test_not_null", "macro.dbt.get_where_subquery"], "nodes": ["model.synthetix.core_vault_debt_eth_mainnet"]}, "compiled_path": "target/compiled/synthetix/models/raw/eth/mainnet/core/schema.yml/not_null_core_vault_debt_eth_mainnet_contract_address.sql", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract_address\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_debt_eth_mainnet\"\nwhere contract_address is null\n\n\n", "extra_ctes_injected": true, "extra_ctes": [], "contract": {"enforced": false, "alias_types": true, "checksum": null}, "column_name": "contract_address", "file_key_name": "models.core_vault_debt_eth_mainnet", "attached_node": "model.synthetix.core_vault_debt_eth_mainnet", "test_metadata": {"name": "not_null", "kwargs": {"column_name": "contract_address", "model": "{{ get_where_subquery(ref('core_vault_debt_eth_mainnet')) }}"}, "namespace": null}}}, "sources": {"source.synthetix.raw_eth_mainnet.block": {"database": "analytics", "schema": "raw_eth_mainnet", "name": "block", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_eth_mainnet.block", "fqn": ["synthetix", "raw", "raw_eth_mainnet", "block"], "source_name": "raw_eth_mainnet", "source_description": "", "loader": "", "identifier": "block", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_eth_mainnet\".\"block\"", "created_at": 1727988942.1787415, "unrendered_database": "analytics", "unrendered_schema": "raw_eth_mainnet"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_account_created": {"database": "analytics", "schema": "raw_eth_mainnet", "name": "core_proxy_event_account_created", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_account_created", "fqn": ["synthetix", "raw", "raw_eth_mainnet", "core_proxy_event_account_created"], "source_name": "raw_eth_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_account_created", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_account_created\"", "created_at": 1727988942.1803193, "unrendered_database": "analytics", "unrendered_schema": "raw_eth_mainnet"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_delegation_updated": {"database": "analytics", "schema": "raw_eth_mainnet", "name": "core_proxy_event_delegation_updated", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_delegation_updated", "fqn": ["synthetix", "raw", "raw_eth_mainnet", "core_proxy_event_delegation_updated"], "source_name": "raw_eth_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_delegation_updated", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_delegation_updated\"", "created_at": 1727988942.1805432, "unrendered_database": "analytics", "unrendered_schema": "raw_eth_mainnet"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_deposited": {"database": "analytics", "schema": "raw_eth_mainnet", "name": "core_proxy_event_deposited", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_deposited", "fqn": ["synthetix", "raw", "raw_eth_mainnet", "core_proxy_event_deposited"], "source_name": "raw_eth_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_deposited", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_deposited\"", "created_at": 1727988942.1807294, "unrendered_database": "analytics", "unrendered_schema": "raw_eth_mainnet"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_withdrawn": {"database": "analytics", "schema": "raw_eth_mainnet", "name": "core_proxy_event_withdrawn", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_withdrawn", "fqn": ["synthetix", "raw", "raw_eth_mainnet", "core_proxy_event_withdrawn"], "source_name": "raw_eth_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_withdrawn", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_withdrawn\"", "created_at": 1727988942.1809077, "unrendered_database": "analytics", "unrendered_schema": "raw_eth_mainnet"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_liquidation": {"database": "analytics", "schema": "raw_eth_mainnet", "name": "core_proxy_event_liquidation", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_liquidation", "fqn": ["synthetix", "raw", "raw_eth_mainnet", "core_proxy_event_liquidation"], "source_name": "raw_eth_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_liquidation", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_liquidation\"", "created_at": 1727988942.1810844, "unrendered_database": "analytics", "unrendered_schema": "raw_eth_mainnet"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_market_registered": {"database": "analytics", "schema": "raw_eth_mainnet", "name": "core_proxy_event_market_registered", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_market_registered", "fqn": ["synthetix", "raw", "raw_eth_mainnet", "core_proxy_event_market_registered"], "source_name": "raw_eth_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_market_registered", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_market_registered\"", "created_at": 1727988942.1812794, "unrendered_database": "analytics", "unrendered_schema": "raw_eth_mainnet"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_pool_created": {"database": "analytics", "schema": "raw_eth_mainnet", "name": "core_proxy_event_pool_created", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_pool_created", "fqn": ["synthetix", "raw", "raw_eth_mainnet", "core_proxy_event_pool_created"], "source_name": "raw_eth_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_pool_created", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_pool_created\"", "created_at": 1727988942.1814687, "unrendered_database": "analytics", "unrendered_schema": "raw_eth_mainnet"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_rewards_claimed": {"database": "analytics", "schema": "raw_eth_mainnet", "name": "core_proxy_event_rewards_claimed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_rewards_claimed", "fqn": ["synthetix", "raw", "raw_eth_mainnet", "core_proxy_event_rewards_claimed"], "source_name": "raw_eth_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_rewards_claimed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_rewards_claimed\"", "created_at": 1727988942.181655, "unrendered_database": "analytics", "unrendered_schema": "raw_eth_mainnet"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_rewards_distributed": {"database": "analytics", "schema": "raw_eth_mainnet", "name": "core_proxy_event_rewards_distributed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_rewards_distributed", "fqn": ["synthetix", "raw", "raw_eth_mainnet", "core_proxy_event_rewards_distributed"], "source_name": "raw_eth_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_rewards_distributed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_rewards_distributed\"", "created_at": 1727988942.1818278, "unrendered_database": "analytics", "unrendered_schema": "raw_eth_mainnet"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_usd_burned": {"database": "analytics", "schema": "raw_eth_mainnet", "name": "core_proxy_event_usd_burned", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_usd_burned", "fqn": ["synthetix", "raw", "raw_eth_mainnet", "core_proxy_event_usd_burned"], "source_name": "raw_eth_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_usd_burned", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_usd_burned\"", "created_at": 1727988942.182001, "unrendered_database": "analytics", "unrendered_schema": "raw_eth_mainnet"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_usd_minted": {"database": "analytics", "schema": "raw_eth_mainnet", "name": "core_proxy_event_usd_minted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_usd_minted", "fqn": ["synthetix", "raw", "raw_eth_mainnet", "core_proxy_event_usd_minted"], "source_name": "raw_eth_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_usd_minted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_usd_minted\"", "created_at": 1727988942.182172, "unrendered_database": "analytics", "unrendered_schema": "raw_eth_mainnet"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_vault_liquidation": {"database": "analytics", "schema": "raw_eth_mainnet", "name": "core_proxy_event_vault_liquidation", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_vault_liquidation", "fqn": ["synthetix", "raw", "raw_eth_mainnet", "core_proxy_event_vault_liquidation"], "source_name": "raw_eth_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_vault_liquidation", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_vault_liquidation\"", "created_at": 1727988942.182349, "unrendered_database": "analytics", "unrendered_schema": "raw_eth_mainnet"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_market_collateral_deposited": {"database": "analytics", "schema": "raw_eth_mainnet", "name": "core_proxy_event_market_collateral_deposited", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_market_collateral_deposited", "fqn": ["synthetix", "raw", "raw_eth_mainnet", "core_proxy_event_market_collateral_deposited"], "source_name": "raw_eth_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_market_collateral_deposited", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_market_collateral_deposited\"", "created_at": 1727988942.1825378, "unrendered_database": "analytics", "unrendered_schema": "raw_eth_mainnet"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_market_collateral_withdrawn": {"database": "analytics", "schema": "raw_eth_mainnet", "name": "core_proxy_event_market_collateral_withdrawn", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_market_collateral_withdrawn", "fqn": ["synthetix", "raw", "raw_eth_mainnet", "core_proxy_event_market_collateral_withdrawn"], "source_name": "raw_eth_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_market_collateral_withdrawn", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_market_collateral_withdrawn\"", "created_at": 1727988942.1827056, "unrendered_database": "analytics", "unrendered_schema": "raw_eth_mainnet"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_market_usd_deposited": {"database": "analytics", "schema": "raw_eth_mainnet", "name": "core_proxy_event_market_usd_deposited", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_market_usd_deposited", "fqn": ["synthetix", "raw", "raw_eth_mainnet", "core_proxy_event_market_usd_deposited"], "source_name": "raw_eth_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_market_usd_deposited", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_market_usd_deposited\"", "created_at": 1727988942.182873, "unrendered_database": "analytics", "unrendered_schema": "raw_eth_mainnet"}, "source.synthetix.raw_eth_mainnet.core_proxy_event_market_usd_withdrawn": {"database": "analytics", "schema": "raw_eth_mainnet", "name": "core_proxy_event_market_usd_withdrawn", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_eth_mainnet.core_proxy_event_market_usd_withdrawn", "fqn": ["synthetix", "raw", "raw_eth_mainnet", "core_proxy_event_market_usd_withdrawn"], "source_name": "raw_eth_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_market_usd_withdrawn", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_eth_mainnet\".\"core_proxy_event_market_usd_withdrawn\"", "created_at": 1727988942.1830406, "unrendered_database": "analytics", "unrendered_schema": "raw_eth_mainnet"}, "source.synthetix.raw_eth_mainnet.legacy_market_proxy_event_account_migrated": {"database": "analytics", "schema": "raw_eth_mainnet", "name": "legacy_market_proxy_event_account_migrated", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_eth_mainnet.legacy_market_proxy_event_account_migrated", "fqn": ["synthetix", "raw", "raw_eth_mainnet", "legacy_market_proxy_event_account_migrated"], "source_name": "raw_eth_mainnet", "source_description": "", "loader": "", "identifier": "legacy_market_proxy_event_account_migrated", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_eth_mainnet\".\"legacy_market_proxy_event_account_migrated\"", "created_at": 1727988942.1832097, "unrendered_database": "analytics", "unrendered_schema": "raw_eth_mainnet"}, "source.synthetix.raw_eth_mainnet.core_get_vault_collateral": {"database": "analytics", "schema": "raw_eth_mainnet", "name": "core_get_vault_collateral", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_eth_mainnet.core_get_vault_collateral", "fqn": ["synthetix", "raw", "raw_eth_mainnet", "core_get_vault_collateral"], "source_name": "raw_eth_mainnet", "source_description": "", "loader": "", "identifier": "core_get_vault_collateral", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_eth_mainnet\".\"core_get_vault_collateral\"", "created_at": 1727988942.1833792, "unrendered_database": "analytics", "unrendered_schema": "raw_eth_mainnet"}, "source.synthetix.raw_eth_mainnet.core_get_vault_debt": {"database": "analytics", "schema": "raw_eth_mainnet", "name": "core_get_vault_debt", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_eth_mainnet.core_get_vault_debt", "fqn": ["synthetix", "raw", "raw_eth_mainnet", "core_get_vault_debt"], "source_name": "raw_eth_mainnet", "source_description": "", "loader": "", "identifier": "core_get_vault_debt", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_eth_mainnet\".\"core_get_vault_debt\"", "created_at": 1727988942.183565, "unrendered_database": "analytics", "unrendered_schema": "raw_eth_mainnet"}, "source.synthetix.raw_eth_mainnet.blocks_parquet": {"database": "analytics", "schema": "raw_eth_mainnet", "name": "blocks_parquet", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_eth_mainnet.blocks_parquet", "fqn": ["synthetix", "raw", "raw_eth_mainnet", "blocks_parquet"], "source_name": "raw_eth_mainnet", "source_description": "", "loader": "", "identifier": "blocks_parquet", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_eth_mainnet\".\"blocks_parquet\"", "created_at": 1727988942.1837318, "unrendered_database": "analytics", "unrendered_schema": "raw_eth_mainnet"}, "source.synthetix.raw_base_sepolia.block": {"database": "analytics", "schema": "raw_base_sepolia", "name": "block", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.block", "fqn": ["synthetix", "raw", "raw_base_sepolia", "block"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "block", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"block\"", "created_at": 1727988942.183899, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.perps_market_proxy_event_account_created": {"database": "analytics", "schema": "raw_base_sepolia", "name": "perps_market_proxy_event_account_created", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.perps_market_proxy_event_account_created", "fqn": ["synthetix", "raw", "raw_base_sepolia", "perps_market_proxy_event_account_created"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_account_created", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"perps_market_proxy_event_account_created\"", "created_at": 1727988942.184065, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.perps_market_proxy_event_account_liquidation_attempt": {"database": "analytics", "schema": "raw_base_sepolia", "name": "perps_market_proxy_event_account_liquidation_attempt", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.perps_market_proxy_event_account_liquidation_attempt", "fqn": ["synthetix", "raw", "raw_base_sepolia", "perps_market_proxy_event_account_liquidation_attempt"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_account_liquidation_attempt", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"perps_market_proxy_event_account_liquidation_attempt\"", "created_at": 1727988942.18423, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.perps_market_proxy_event_collateral_modified": {"database": "analytics", "schema": "raw_base_sepolia", "name": "perps_market_proxy_event_collateral_modified", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.perps_market_proxy_event_collateral_modified", "fqn": ["synthetix", "raw", "raw_base_sepolia", "perps_market_proxy_event_collateral_modified"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_collateral_modified", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"perps_market_proxy_event_collateral_modified\"", "created_at": 1727988942.184409, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.perps_market_proxy_event_market_created": {"database": "analytics", "schema": "raw_base_sepolia", "name": "perps_market_proxy_event_market_created", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.perps_market_proxy_event_market_created", "fqn": ["synthetix", "raw", "raw_base_sepolia", "perps_market_proxy_event_market_created"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_market_created", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"perps_market_proxy_event_market_created\"", "created_at": 1727988942.1845796, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.perps_market_proxy_event_market_updated": {"database": "analytics", "schema": "raw_base_sepolia", "name": "perps_market_proxy_event_market_updated", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.perps_market_proxy_event_market_updated", "fqn": ["synthetix", "raw", "raw_base_sepolia", "perps_market_proxy_event_market_updated"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_market_updated", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"perps_market_proxy_event_market_updated\"", "created_at": 1727988942.1847467, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.perps_market_proxy_legacy_event_market_updated": {"database": "analytics", "schema": "raw_base_sepolia", "name": "perps_market_proxy_legacy_event_market_updated", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.perps_market_proxy_legacy_event_market_updated", "fqn": ["synthetix", "raw", "raw_base_sepolia", "perps_market_proxy_legacy_event_market_updated"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "perps_market_proxy_legacy_event_market_updated", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"perps_market_proxy_legacy_event_market_updated\"", "created_at": 1727988942.184912, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.perps_market_proxy_event_order_committed": {"database": "analytics", "schema": "raw_base_sepolia", "name": "perps_market_proxy_event_order_committed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.perps_market_proxy_event_order_committed", "fqn": ["synthetix", "raw", "raw_base_sepolia", "perps_market_proxy_event_order_committed"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_order_committed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"perps_market_proxy_event_order_committed\"", "created_at": 1727988942.1852012, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.perps_market_proxy_legacy_event_order_committed": {"database": "analytics", "schema": "raw_base_sepolia", "name": "perps_market_proxy_legacy_event_order_committed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.perps_market_proxy_legacy_event_order_committed", "fqn": ["synthetix", "raw", "raw_base_sepolia", "perps_market_proxy_legacy_event_order_committed"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "perps_market_proxy_legacy_event_order_committed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"perps_market_proxy_legacy_event_order_committed\"", "created_at": 1727988942.1853757, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.perps_market_proxy_event_order_settled": {"database": "analytics", "schema": "raw_base_sepolia", "name": "perps_market_proxy_event_order_settled", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.perps_market_proxy_event_order_settled", "fqn": ["synthetix", "raw", "raw_base_sepolia", "perps_market_proxy_event_order_settled"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_order_settled", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"perps_market_proxy_event_order_settled\"", "created_at": 1727988942.1855657, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.perps_market_proxy_event_position_liquidated": {"database": "analytics", "schema": "raw_base_sepolia", "name": "perps_market_proxy_event_position_liquidated", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.perps_market_proxy_event_position_liquidated", "fqn": ["synthetix", "raw", "raw_base_sepolia", "perps_market_proxy_event_position_liquidated"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_position_liquidated", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"perps_market_proxy_event_position_liquidated\"", "created_at": 1727988942.185734, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.perps_market_proxy_event_previous_order_expired": {"database": "analytics", "schema": "raw_base_sepolia", "name": "perps_market_proxy_event_previous_order_expired", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.perps_market_proxy_event_previous_order_expired", "fqn": ["synthetix", "raw", "raw_base_sepolia", "perps_market_proxy_event_previous_order_expired"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_previous_order_expired", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"perps_market_proxy_event_previous_order_expired\"", "created_at": 1727988942.1858993, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.perps_market_proxy_event_interest_rate_updated": {"database": "analytics", "schema": "raw_base_sepolia", "name": "perps_market_proxy_event_interest_rate_updated", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.perps_market_proxy_event_interest_rate_updated", "fqn": ["synthetix", "raw", "raw_base_sepolia", "perps_market_proxy_event_interest_rate_updated"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_interest_rate_updated", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"perps_market_proxy_event_interest_rate_updated\"", "created_at": 1727988942.1860633, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.perps_market_proxy_event_interest_charged": {"database": "analytics", "schema": "raw_base_sepolia", "name": "perps_market_proxy_event_interest_charged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.perps_market_proxy_event_interest_charged", "fqn": ["synthetix", "raw", "raw_base_sepolia", "perps_market_proxy_event_interest_charged"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_interest_charged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"perps_market_proxy_event_interest_charged\"", "created_at": 1727988942.186228, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.spot_market_proxy_event_order_committed": {"database": "analytics", "schema": "raw_base_sepolia", "name": "spot_market_proxy_event_order_committed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.spot_market_proxy_event_order_committed", "fqn": ["synthetix", "raw", "raw_base_sepolia", "spot_market_proxy_event_order_committed"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_order_committed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"spot_market_proxy_event_order_committed\"", "created_at": 1727988942.1863928, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.spot_market_proxy_event_order_settled": {"database": "analytics", "schema": "raw_base_sepolia", "name": "spot_market_proxy_event_order_settled", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.spot_market_proxy_event_order_settled", "fqn": ["synthetix", "raw", "raw_base_sepolia", "spot_market_proxy_event_order_settled"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_order_settled", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"spot_market_proxy_event_order_settled\"", "created_at": 1727988942.1865764, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.spot_market_proxy_event_order_cancelled": {"database": "analytics", "schema": "raw_base_sepolia", "name": "spot_market_proxy_event_order_cancelled", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.spot_market_proxy_event_order_cancelled", "fqn": ["synthetix", "raw", "raw_base_sepolia", "spot_market_proxy_event_order_cancelled"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_order_cancelled", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"spot_market_proxy_event_order_cancelled\"", "created_at": 1727988942.186742, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_registered": {"database": "analytics", "schema": "raw_base_sepolia", "name": "spot_market_proxy_event_synth_registered", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_registered", "fqn": ["synthetix", "raw", "raw_base_sepolia", "spot_market_proxy_event_synth_registered"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_synth_registered", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"spot_market_proxy_event_synth_registered\"", "created_at": 1727988942.186906, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_bought": {"database": "analytics", "schema": "raw_base_sepolia", "name": "spot_market_proxy_event_synth_bought", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_bought", "fqn": ["synthetix", "raw", "raw_base_sepolia", "spot_market_proxy_event_synth_bought"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_synth_bought", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"spot_market_proxy_event_synth_bought\"", "created_at": 1727988942.1870701, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_sold": {"database": "analytics", "schema": "raw_base_sepolia", "name": "spot_market_proxy_event_synth_sold", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_sold", "fqn": ["synthetix", "raw", "raw_base_sepolia", "spot_market_proxy_event_synth_sold"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_synth_sold", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"spot_market_proxy_event_synth_sold\"", "created_at": 1727988942.1872423, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_wrapped": {"database": "analytics", "schema": "raw_base_sepolia", "name": "spot_market_proxy_event_synth_wrapped", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_wrapped", "fqn": ["synthetix", "raw", "raw_base_sepolia", "spot_market_proxy_event_synth_wrapped"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_synth_wrapped", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"spot_market_proxy_event_synth_wrapped\"", "created_at": 1727988942.1874235, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_unwrapped": {"database": "analytics", "schema": "raw_base_sepolia", "name": "spot_market_proxy_event_synth_unwrapped", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_unwrapped", "fqn": ["synthetix", "raw", "raw_base_sepolia", "spot_market_proxy_event_synth_unwrapped"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_synth_unwrapped", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"spot_market_proxy_event_synth_unwrapped\"", "created_at": 1727988942.187592, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.core_proxy_event_account_created": {"database": "analytics", "schema": "raw_base_sepolia", "name": "core_proxy_event_account_created", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_account_created", "fqn": ["synthetix", "raw", "raw_base_sepolia", "core_proxy_event_account_created"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_account_created", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"core_proxy_event_account_created\"", "created_at": 1727988942.1877577, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.core_proxy_event_delegation_updated": {"database": "analytics", "schema": "raw_base_sepolia", "name": "core_proxy_event_delegation_updated", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_delegation_updated", "fqn": ["synthetix", "raw", "raw_base_sepolia", "core_proxy_event_delegation_updated"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_delegation_updated", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"core_proxy_event_delegation_updated\"", "created_at": 1727988942.187922, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.core_proxy_event_deposited": {"database": "analytics", "schema": "raw_base_sepolia", "name": "core_proxy_event_deposited", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_deposited", "fqn": ["synthetix", "raw", "raw_base_sepolia", "core_proxy_event_deposited"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_deposited", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"core_proxy_event_deposited\"", "created_at": 1727988942.1880853, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.core_proxy_event_withdrawn": {"database": "analytics", "schema": "raw_base_sepolia", "name": "core_proxy_event_withdrawn", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_withdrawn", "fqn": ["synthetix", "raw", "raw_base_sepolia", "core_proxy_event_withdrawn"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_withdrawn", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"core_proxy_event_withdrawn\"", "created_at": 1727988942.1882484, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.core_proxy_event_liquidation": {"database": "analytics", "schema": "raw_base_sepolia", "name": "core_proxy_event_liquidation", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_liquidation", "fqn": ["synthetix", "raw", "raw_base_sepolia", "core_proxy_event_liquidation"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_liquidation", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"core_proxy_event_liquidation\"", "created_at": 1727988942.188425, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.core_proxy_event_market_registered": {"database": "analytics", "schema": "raw_base_sepolia", "name": "core_proxy_event_market_registered", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_market_registered", "fqn": ["synthetix", "raw", "raw_base_sepolia", "core_proxy_event_market_registered"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_market_registered", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"core_proxy_event_market_registered\"", "created_at": 1727988942.188593, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.core_proxy_event_pool_created": {"database": "analytics", "schema": "raw_base_sepolia", "name": "core_proxy_event_pool_created", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_pool_created", "fqn": ["synthetix", "raw", "raw_base_sepolia", "core_proxy_event_pool_created"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_pool_created", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"core_proxy_event_pool_created\"", "created_at": 1727988942.1887577, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.core_proxy_event_rewards_claimed": {"database": "analytics", "schema": "raw_base_sepolia", "name": "core_proxy_event_rewards_claimed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_rewards_claimed", "fqn": ["synthetix", "raw", "raw_base_sepolia", "core_proxy_event_rewards_claimed"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_rewards_claimed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"core_proxy_event_rewards_claimed\"", "created_at": 1727988942.1889231, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.core_proxy_event_rewards_distributed": {"database": "analytics", "schema": "raw_base_sepolia", "name": "core_proxy_event_rewards_distributed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_rewards_distributed", "fqn": ["synthetix", "raw", "raw_base_sepolia", "core_proxy_event_rewards_distributed"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_rewards_distributed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"core_proxy_event_rewards_distributed\"", "created_at": 1727988942.1890895, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.core_proxy_event_usd_burned": {"database": "analytics", "schema": "raw_base_sepolia", "name": "core_proxy_event_usd_burned", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_usd_burned", "fqn": ["synthetix", "raw", "raw_base_sepolia", "core_proxy_event_usd_burned"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_usd_burned", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"core_proxy_event_usd_burned\"", "created_at": 1727988942.1892538, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.core_proxy_event_usd_minted": {"database": "analytics", "schema": "raw_base_sepolia", "name": "core_proxy_event_usd_minted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_usd_minted", "fqn": ["synthetix", "raw", "raw_base_sepolia", "core_proxy_event_usd_minted"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_usd_minted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"core_proxy_event_usd_minted\"", "created_at": 1727988942.1894329, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.core_proxy_event_vault_liquidation": {"database": "analytics", "schema": "raw_base_sepolia", "name": "core_proxy_event_vault_liquidation", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_vault_liquidation", "fqn": ["synthetix", "raw", "raw_base_sepolia", "core_proxy_event_vault_liquidation"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_vault_liquidation", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"core_proxy_event_vault_liquidation\"", "created_at": 1727988942.1896012, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.core_proxy_event_market_collateral_deposited": {"database": "analytics", "schema": "raw_base_sepolia", "name": "core_proxy_event_market_collateral_deposited", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_market_collateral_deposited", "fqn": ["synthetix", "raw", "raw_base_sepolia", "core_proxy_event_market_collateral_deposited"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_market_collateral_deposited", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"core_proxy_event_market_collateral_deposited\"", "created_at": 1727988942.1897664, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.core_proxy_event_market_collateral_withdrawn": {"database": "analytics", "schema": "raw_base_sepolia", "name": "core_proxy_event_market_collateral_withdrawn", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_market_collateral_withdrawn", "fqn": ["synthetix", "raw", "raw_base_sepolia", "core_proxy_event_market_collateral_withdrawn"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_market_collateral_withdrawn", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"core_proxy_event_market_collateral_withdrawn\"", "created_at": 1727988942.1899304, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.core_proxy_event_market_usd_deposited": {"database": "analytics", "schema": "raw_base_sepolia", "name": "core_proxy_event_market_usd_deposited", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_market_usd_deposited", "fqn": ["synthetix", "raw", "raw_base_sepolia", "core_proxy_event_market_usd_deposited"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_market_usd_deposited", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"core_proxy_event_market_usd_deposited\"", "created_at": 1727988942.1900933, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.core_proxy_event_market_usd_withdrawn": {"database": "analytics", "schema": "raw_base_sepolia", "name": "core_proxy_event_market_usd_withdrawn", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_event_market_usd_withdrawn", "fqn": ["synthetix", "raw", "raw_base_sepolia", "core_proxy_event_market_usd_withdrawn"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_market_usd_withdrawn", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"core_proxy_event_market_usd_withdrawn\"", "created_at": 1727988942.1902554, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.core_proxy_legacy_event_market_usd_deposited": {"database": "analytics", "schema": "raw_base_sepolia", "name": "core_proxy_legacy_event_market_usd_deposited", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_legacy_event_market_usd_deposited", "fqn": ["synthetix", "raw", "raw_base_sepolia", "core_proxy_legacy_event_market_usd_deposited"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_legacy_event_market_usd_deposited", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"core_proxy_legacy_event_market_usd_deposited\"", "created_at": 1727988942.19043, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.core_proxy_legacy_event_market_usd_withdrawn": {"database": "analytics", "schema": "raw_base_sepolia", "name": "core_proxy_legacy_event_market_usd_withdrawn", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.core_proxy_legacy_event_market_usd_withdrawn", "fqn": ["synthetix", "raw", "raw_base_sepolia", "core_proxy_legacy_event_market_usd_withdrawn"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_legacy_event_market_usd_withdrawn", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"core_proxy_legacy_event_market_usd_withdrawn\"", "created_at": 1727988942.1905975, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.buyback_snx_event_buyback_processed": {"database": "analytics", "schema": "raw_base_sepolia", "name": "buyback_snx_event_buyback_processed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.buyback_snx_event_buyback_processed", "fqn": ["synthetix", "raw", "raw_base_sepolia", "buyback_snx_event_buyback_processed"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "buyback_snx_event_buyback_processed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"buyback_snx_event_buyback_processed\"", "created_at": 1727988942.1907616, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.core_get_vault_collateral": {"database": "analytics", "schema": "raw_base_sepolia", "name": "core_get_vault_collateral", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.core_get_vault_collateral", "fqn": ["synthetix", "raw", "raw_base_sepolia", "core_get_vault_collateral"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "core_get_vault_collateral", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"core_get_vault_collateral\"", "created_at": 1727988942.190924, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.core_get_vault_debt": {"database": "analytics", "schema": "raw_base_sepolia", "name": "core_get_vault_debt", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.core_get_vault_debt", "fqn": ["synthetix", "raw", "raw_base_sepolia", "core_get_vault_debt"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "core_get_vault_debt", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"core_get_vault_debt\"", "created_at": 1727988942.1910868, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_base_sepolia.blocks_parquet": {"database": "analytics", "schema": "raw_base_sepolia", "name": "blocks_parquet", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_sepolia.blocks_parquet", "fqn": ["synthetix", "raw", "raw_base_sepolia", "blocks_parquet"], "source_name": "raw_base_sepolia", "source_description": "", "loader": "", "identifier": "blocks_parquet", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_sepolia\".\"blocks_parquet\"", "created_at": 1727988942.1912491, "unrendered_database": "analytics", "unrendered_schema": "raw_base_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.block": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "block", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.block", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "block"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "block", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"block\"", "created_at": 1727988942.191429, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_account_created": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "perps_market_proxy_event_account_created", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_account_created", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "perps_market_proxy_event_account_created"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_account_created", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"perps_market_proxy_event_account_created\"", "created_at": 1727988942.1919296, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_account_liquidation_attempt": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "perps_market_proxy_event_account_liquidation_attempt", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_account_liquidation_attempt", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "perps_market_proxy_event_account_liquidation_attempt"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_account_liquidation_attempt", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"perps_market_proxy_event_account_liquidation_attempt\"", "created_at": 1727988942.1921105, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_collateral_modified": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "perps_market_proxy_event_collateral_modified", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_collateral_modified", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "perps_market_proxy_event_collateral_modified"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_collateral_modified", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"perps_market_proxy_event_collateral_modified\"", "created_at": 1727988942.192286, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_market_created": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "perps_market_proxy_event_market_created", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_market_created", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "perps_market_proxy_event_market_created"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_market_created", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"perps_market_proxy_event_market_created\"", "created_at": 1727988942.1924725, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_market_updated": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "perps_market_proxy_event_market_updated", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_market_updated", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "perps_market_proxy_event_market_updated"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_market_updated", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"perps_market_proxy_event_market_updated\"", "created_at": 1727988942.192654, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_legacy_event_market_updated": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "perps_market_proxy_legacy_event_market_updated", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_legacy_event_market_updated", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "perps_market_proxy_legacy_event_market_updated"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "perps_market_proxy_legacy_event_market_updated", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"perps_market_proxy_legacy_event_market_updated\"", "created_at": 1727988942.1928205, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_order_committed": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "perps_market_proxy_event_order_committed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_order_committed", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "perps_market_proxy_event_order_committed"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_order_committed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"perps_market_proxy_event_order_committed\"", "created_at": 1727988942.192987, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_legacy_event_order_committed": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "perps_market_proxy_legacy_event_order_committed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_legacy_event_order_committed", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "perps_market_proxy_legacy_event_order_committed"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "perps_market_proxy_legacy_event_order_committed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"perps_market_proxy_legacy_event_order_committed\"", "created_at": 1727988942.1931515, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_order_settled": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "perps_market_proxy_event_order_settled", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_order_settled", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "perps_market_proxy_event_order_settled"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_order_settled", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"perps_market_proxy_event_order_settled\"", "created_at": 1727988942.1933165, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_position_liquidated": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "perps_market_proxy_event_position_liquidated", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_position_liquidated", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "perps_market_proxy_event_position_liquidated"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_position_liquidated", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"perps_market_proxy_event_position_liquidated\"", "created_at": 1727988942.1934965, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_previous_order_expired": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "perps_market_proxy_event_previous_order_expired", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_previous_order_expired", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "perps_market_proxy_event_previous_order_expired"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_previous_order_expired", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"perps_market_proxy_event_previous_order_expired\"", "created_at": 1727988942.193664, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_interest_rate_updated": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "perps_market_proxy_event_interest_rate_updated", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_interest_rate_updated", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "perps_market_proxy_event_interest_rate_updated"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_interest_rate_updated", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"perps_market_proxy_event_interest_rate_updated\"", "created_at": 1727988942.1938307, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_interest_charged": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "perps_market_proxy_event_interest_charged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_interest_charged", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "perps_market_proxy_event_interest_charged"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_interest_charged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"perps_market_proxy_event_interest_charged\"", "created_at": 1727988942.193995, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_order_committed": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "spot_market_proxy_event_order_committed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_order_committed", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "spot_market_proxy_event_order_committed"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_order_committed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"spot_market_proxy_event_order_committed\"", "created_at": 1727988942.1941583, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_order_settled": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "spot_market_proxy_event_order_settled", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_order_settled", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "spot_market_proxy_event_order_settled"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_order_settled", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"spot_market_proxy_event_order_settled\"", "created_at": 1727988942.1943274, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_order_cancelled": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "spot_market_proxy_event_order_cancelled", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_order_cancelled", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "spot_market_proxy_event_order_cancelled"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_order_cancelled", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"spot_market_proxy_event_order_cancelled\"", "created_at": 1727988942.1945152, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_registered": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "spot_market_proxy_event_synth_registered", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_registered", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "spot_market_proxy_event_synth_registered"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_synth_registered", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"spot_market_proxy_event_synth_registered\"", "created_at": 1727988942.1946864, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_bought": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "spot_market_proxy_event_synth_bought", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_bought", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "spot_market_proxy_event_synth_bought"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_synth_bought", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"spot_market_proxy_event_synth_bought\"", "created_at": 1727988942.1948516, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_sold": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "spot_market_proxy_event_synth_sold", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_sold", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "spot_market_proxy_event_synth_sold"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_synth_sold", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"spot_market_proxy_event_synth_sold\"", "created_at": 1727988942.1950152, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_wrapped": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "spot_market_proxy_event_synth_wrapped", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_wrapped", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "spot_market_proxy_event_synth_wrapped"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_synth_wrapped", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"spot_market_proxy_event_synth_wrapped\"", "created_at": 1727988942.1951787, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_unwrapped": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "spot_market_proxy_event_synth_unwrapped", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_unwrapped", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "spot_market_proxy_event_synth_unwrapped"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_synth_unwrapped", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"spot_market_proxy_event_synth_unwrapped\"", "created_at": 1727988942.195343, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_account_created": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_account_created", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_account_created", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "core_proxy_event_account_created"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_account_created", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_account_created\"", "created_at": 1727988942.1955254, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_delegation_updated": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_delegation_updated", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_delegation_updated", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "core_proxy_event_delegation_updated"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_delegation_updated", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_delegation_updated\"", "created_at": 1727988942.195692, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_deposited": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_deposited", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_deposited", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "core_proxy_event_deposited"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_deposited", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_deposited\"", "created_at": 1727988942.195855, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_withdrawn": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_withdrawn", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_withdrawn", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "core_proxy_event_withdrawn"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_withdrawn", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_withdrawn\"", "created_at": 1727988942.1960168, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_liquidation": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_liquidation", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_liquidation", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "core_proxy_event_liquidation"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_liquidation", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_liquidation\"", "created_at": 1727988942.196179, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_registered": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_market_registered", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_registered", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "core_proxy_event_market_registered"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_market_registered", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_market_registered\"", "created_at": 1727988942.1963396, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_pool_created": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_pool_created", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_pool_created", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "core_proxy_event_pool_created"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_pool_created", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_pool_created\"", "created_at": 1727988942.1965277, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_rewards_claimed": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_rewards_claimed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_rewards_claimed", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "core_proxy_event_rewards_claimed"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_rewards_claimed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_rewards_claimed\"", "created_at": 1727988942.196694, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_rewards_distributed": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_rewards_distributed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_rewards_distributed", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "core_proxy_event_rewards_distributed"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_rewards_distributed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_rewards_distributed\"", "created_at": 1727988942.1968584, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_usd_burned": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_usd_burned", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_usd_burned", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "core_proxy_event_usd_burned"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_usd_burned", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_usd_burned\"", "created_at": 1727988942.197023, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_usd_minted": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_usd_minted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_usd_minted", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "core_proxy_event_usd_minted"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_usd_minted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_usd_minted\"", "created_at": 1727988942.1971855, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_vault_liquidation": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_vault_liquidation", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_vault_liquidation", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "core_proxy_event_vault_liquidation"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_vault_liquidation", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_vault_liquidation\"", "created_at": 1727988942.1973493, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_collateral_deposited": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_market_collateral_deposited", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_collateral_deposited", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "core_proxy_event_market_collateral_deposited"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_market_collateral_deposited", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_market_collateral_deposited\"", "created_at": 1727988942.1975338, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_collateral_withdrawn": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_market_collateral_withdrawn", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_collateral_withdrawn", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "core_proxy_event_market_collateral_withdrawn"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_market_collateral_withdrawn", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_market_collateral_withdrawn\"", "created_at": 1727988942.1976976, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_usd_deposited": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_market_usd_deposited", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_usd_deposited", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "core_proxy_event_market_usd_deposited"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_market_usd_deposited", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_market_usd_deposited\"", "created_at": 1727988942.1978614, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_usd_withdrawn": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "core_proxy_event_market_usd_withdrawn", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_usd_withdrawn", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "core_proxy_event_market_usd_withdrawn"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "core_proxy_event_market_usd_withdrawn", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"core_proxy_event_market_usd_withdrawn\"", "created_at": 1727988942.1980238, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.core_get_vault_collateral": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "core_get_vault_collateral", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_get_vault_collateral", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "core_get_vault_collateral"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "core_get_vault_collateral", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"core_get_vault_collateral\"", "created_at": 1727988942.198185, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.core_get_vault_debt": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "core_get_vault_debt", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.core_get_vault_debt", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "core_get_vault_debt"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "core_get_vault_debt", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"core_get_vault_debt\"", "created_at": 1727988942.1983476, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_sepolia.blocks_parquet": {"database": "analytics", "schema": "raw_arbitrum_sepolia", "name": "blocks_parquet", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_sepolia.blocks_parquet", "fqn": ["synthetix", "raw", "raw_arbitrum_sepolia", "blocks_parquet"], "source_name": "raw_arbitrum_sepolia", "source_description": "", "loader": "", "identifier": "blocks_parquet", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_sepolia\".\"blocks_parquet\"", "created_at": 1727988942.198528, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_sepolia"}, "source.synthetix.raw_arbitrum_mainnet.block": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "block", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.block", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "block"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "block", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"block\"", "created_at": 1727988942.1986978, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_account_created": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "perps_market_proxy_event_account_created", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_account_created", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "perps_market_proxy_event_account_created"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_account_created", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"perps_market_proxy_event_account_created\"", "created_at": 1727988942.1988611, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_account_liquidation_attempt": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "perps_market_proxy_event_account_liquidation_attempt", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_account_liquidation_attempt", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "perps_market_proxy_event_account_liquidation_attempt"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_account_liquidation_attempt", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"perps_market_proxy_event_account_liquidation_attempt\"", "created_at": 1727988942.1990554, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_collateral_modified": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "perps_market_proxy_event_collateral_modified", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_collateral_modified", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "perps_market_proxy_event_collateral_modified"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_collateral_modified", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"perps_market_proxy_event_collateral_modified\"", "created_at": 1727988942.1992216, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_market_created": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "perps_market_proxy_event_market_created", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_market_created", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "perps_market_proxy_event_market_created"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_market_created", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"perps_market_proxy_event_market_created\"", "created_at": 1727988942.1993856, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_market_updated": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "perps_market_proxy_event_market_updated", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_market_updated", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "perps_market_proxy_event_market_updated"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_market_updated", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"perps_market_proxy_event_market_updated\"", "created_at": 1727988942.1995666, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_legacy_event_market_updated": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "perps_market_proxy_legacy_event_market_updated", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_legacy_event_market_updated", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "perps_market_proxy_legacy_event_market_updated"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "perps_market_proxy_legacy_event_market_updated", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"perps_market_proxy_legacy_event_market_updated\"", "created_at": 1727988942.199733, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_order_committed": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "perps_market_proxy_event_order_committed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_order_committed", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "perps_market_proxy_event_order_committed"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_order_committed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"perps_market_proxy_event_order_committed\"", "created_at": 1727988942.199899, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_legacy_event_order_committed": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "perps_market_proxy_legacy_event_order_committed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_legacy_event_order_committed", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "perps_market_proxy_legacy_event_order_committed"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "perps_market_proxy_legacy_event_order_committed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"perps_market_proxy_legacy_event_order_committed\"", "created_at": 1727988942.2000635, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_order_settled": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "perps_market_proxy_event_order_settled", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_order_settled", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "perps_market_proxy_event_order_settled"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_order_settled", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"perps_market_proxy_event_order_settled\"", "created_at": 1727988942.2002265, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_position_liquidated": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "perps_market_proxy_event_position_liquidated", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_position_liquidated", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "perps_market_proxy_event_position_liquidated"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_position_liquidated", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"perps_market_proxy_event_position_liquidated\"", "created_at": 1727988942.2003903, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_previous_order_expired": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "perps_market_proxy_event_previous_order_expired", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_previous_order_expired", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "perps_market_proxy_event_previous_order_expired"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_previous_order_expired", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"perps_market_proxy_event_previous_order_expired\"", "created_at": 1727988942.2005715, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_interest_rate_updated": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "perps_market_proxy_event_interest_rate_updated", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_interest_rate_updated", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "perps_market_proxy_event_interest_rate_updated"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_interest_rate_updated", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"perps_market_proxy_event_interest_rate_updated\"", "created_at": 1727988942.200736, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_interest_charged": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "perps_market_proxy_event_interest_charged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_interest_charged", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "perps_market_proxy_event_interest_charged"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_interest_charged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"perps_market_proxy_event_interest_charged\"", "created_at": 1727988942.2008998, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_order_committed": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "spot_market_proxy_event_order_committed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_order_committed", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "spot_market_proxy_event_order_committed"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_order_committed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"spot_market_proxy_event_order_committed\"", "created_at": 1727988942.2010636, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_order_settled": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "spot_market_proxy_event_order_settled", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_order_settled", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "spot_market_proxy_event_order_settled"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_order_settled", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"spot_market_proxy_event_order_settled\"", "created_at": 1727988942.2012267, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_order_cancelled": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "spot_market_proxy_event_order_cancelled", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_order_cancelled", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "spot_market_proxy_event_order_cancelled"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_order_cancelled", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"spot_market_proxy_event_order_cancelled\"", "created_at": 1727988942.2014117, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_registered": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "spot_market_proxy_event_synth_registered", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_registered", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "spot_market_proxy_event_synth_registered"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_synth_registered", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"spot_market_proxy_event_synth_registered\"", "created_at": 1727988942.2015831, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_bought": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "spot_market_proxy_event_synth_bought", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_bought", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "spot_market_proxy_event_synth_bought"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_synth_bought", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"spot_market_proxy_event_synth_bought\"", "created_at": 1727988942.2017465, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_sold": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "spot_market_proxy_event_synth_sold", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_sold", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "spot_market_proxy_event_synth_sold"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_synth_sold", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"spot_market_proxy_event_synth_sold\"", "created_at": 1727988942.2019098, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_wrapped": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "spot_market_proxy_event_synth_wrapped", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_wrapped", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "spot_market_proxy_event_synth_wrapped"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_synth_wrapped", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"spot_market_proxy_event_synth_wrapped\"", "created_at": 1727988942.202074, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_unwrapped": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "spot_market_proxy_event_synth_unwrapped", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_unwrapped", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "spot_market_proxy_event_synth_unwrapped"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_synth_unwrapped", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"spot_market_proxy_event_synth_unwrapped\"", "created_at": 1727988942.2022452, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_account_created": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_account_created", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_account_created", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "core_proxy_event_account_created"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_account_created", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_account_created\"", "created_at": 1727988942.2024245, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_delegation_updated": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_delegation_updated", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_delegation_updated", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "core_proxy_event_delegation_updated"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_delegation_updated", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_delegation_updated\"", "created_at": 1727988942.2025926, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_deposited": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_deposited", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_deposited", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "core_proxy_event_deposited"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_deposited", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_deposited\"", "created_at": 1727988942.2027571, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_withdrawn": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_withdrawn", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_withdrawn", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "core_proxy_event_withdrawn"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_withdrawn", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_withdrawn\"", "created_at": 1727988942.2029226, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_liquidation": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_liquidation", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_liquidation", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "core_proxy_event_liquidation"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_liquidation", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_liquidation\"", "created_at": 1727988942.203085, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_registered": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_market_registered", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_registered", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "core_proxy_event_market_registered"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_market_registered", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_market_registered\"", "created_at": 1727988942.2032495, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_pool_created": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_pool_created", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_pool_created", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "core_proxy_event_pool_created"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_pool_created", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_pool_created\"", "created_at": 1727988942.2034252, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_rewards_claimed": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_rewards_claimed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_rewards_claimed", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "core_proxy_event_rewards_claimed"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_rewards_claimed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_rewards_claimed\"", "created_at": 1727988942.2035909, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_rewards_distributed": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_rewards_distributed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_rewards_distributed", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "core_proxy_event_rewards_distributed"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_rewards_distributed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_rewards_distributed\"", "created_at": 1727988942.2037544, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_usd_burned": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_usd_burned", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_usd_burned", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "core_proxy_event_usd_burned"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_usd_burned", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_usd_burned\"", "created_at": 1727988942.2039156, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_usd_minted": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_usd_minted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_usd_minted", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "core_proxy_event_usd_minted"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_usd_minted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_usd_minted\"", "created_at": 1727988942.2040763, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_vault_liquidation": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_vault_liquidation", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_vault_liquidation", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "core_proxy_event_vault_liquidation"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_vault_liquidation", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_vault_liquidation\"", "created_at": 1727988942.204238, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_collateral_deposited": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_market_collateral_deposited", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_collateral_deposited", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "core_proxy_event_market_collateral_deposited"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_market_collateral_deposited", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_market_collateral_deposited\"", "created_at": 1727988942.2044117, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_collateral_withdrawn": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_market_collateral_withdrawn", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_collateral_withdrawn", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "core_proxy_event_market_collateral_withdrawn"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_market_collateral_withdrawn", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_market_collateral_withdrawn\"", "created_at": 1727988942.2045803, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_usd_deposited": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_market_usd_deposited", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_usd_deposited", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "core_proxy_event_market_usd_deposited"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_market_usd_deposited", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_market_usd_deposited\"", "created_at": 1727988942.2047431, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_usd_withdrawn": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "core_proxy_event_market_usd_withdrawn", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_usd_withdrawn", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "core_proxy_event_market_usd_withdrawn"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_market_usd_withdrawn", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"core_proxy_event_market_usd_withdrawn\"", "created_at": 1727988942.204906, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.core_get_vault_collateral": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "core_get_vault_collateral", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_get_vault_collateral", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "core_get_vault_collateral"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "core_get_vault_collateral", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"core_get_vault_collateral\"", "created_at": 1727988942.2050664, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.core_get_vault_debt": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "core_get_vault_debt", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.core_get_vault_debt", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "core_get_vault_debt"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "core_get_vault_debt", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"core_get_vault_debt\"", "created_at": 1727988942.205227, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_arbitrum_mainnet.blocks_parquet": {"database": "analytics", "schema": "raw_arbitrum_mainnet", "name": "blocks_parquet", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_arbitrum_mainnet.blocks_parquet", "fqn": ["synthetix", "raw", "raw_arbitrum_mainnet", "blocks_parquet"], "source_name": "raw_arbitrum_mainnet", "source_description": "", "loader": "", "identifier": "blocks_parquet", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_arbitrum_mainnet\".\"blocks_parquet\"", "created_at": 1727988942.2054288, "unrendered_database": "analytics", "unrendered_schema": "raw_arbitrum_mainnet"}, "source.synthetix.raw_base_mainnet.block": {"database": "analytics", "schema": "raw_base_mainnet", "name": "block", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.block", "fqn": ["synthetix", "raw", "raw_base_mainnet", "block"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "block", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"block\"", "created_at": 1727988942.2056007, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.perps_market_proxy_event_account_created": {"database": "analytics", "schema": "raw_base_mainnet", "name": "perps_market_proxy_event_account_created", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.perps_market_proxy_event_account_created", "fqn": ["synthetix", "raw", "raw_base_mainnet", "perps_market_proxy_event_account_created"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_account_created", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"perps_market_proxy_event_account_created\"", "created_at": 1727988942.205765, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.perps_market_proxy_event_account_liquidation_attempt": {"database": "analytics", "schema": "raw_base_mainnet", "name": "perps_market_proxy_event_account_liquidation_attempt", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.perps_market_proxy_event_account_liquidation_attempt", "fqn": ["synthetix", "raw", "raw_base_mainnet", "perps_market_proxy_event_account_liquidation_attempt"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_account_liquidation_attempt", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"perps_market_proxy_event_account_liquidation_attempt\"", "created_at": 1727988942.2059276, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.perps_market_proxy_event_collateral_modified": {"database": "analytics", "schema": "raw_base_mainnet", "name": "perps_market_proxy_event_collateral_modified", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.perps_market_proxy_event_collateral_modified", "fqn": ["synthetix", "raw", "raw_base_mainnet", "perps_market_proxy_event_collateral_modified"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_collateral_modified", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"perps_market_proxy_event_collateral_modified\"", "created_at": 1727988942.2060897, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.perps_market_proxy_event_market_created": {"database": "analytics", "schema": "raw_base_mainnet", "name": "perps_market_proxy_event_market_created", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.perps_market_proxy_event_market_created", "fqn": ["synthetix", "raw", "raw_base_mainnet", "perps_market_proxy_event_market_created"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_market_created", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"perps_market_proxy_event_market_created\"", "created_at": 1727988942.2062535, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.perps_market_proxy_event_market_updated": {"database": "analytics", "schema": "raw_base_mainnet", "name": "perps_market_proxy_event_market_updated", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.perps_market_proxy_event_market_updated", "fqn": ["synthetix", "raw", "raw_base_mainnet", "perps_market_proxy_event_market_updated"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_market_updated", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"perps_market_proxy_event_market_updated\"", "created_at": 1727988942.2064297, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.perps_market_proxy_legacy_event_market_updated": {"database": "analytics", "schema": "raw_base_mainnet", "name": "perps_market_proxy_legacy_event_market_updated", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.perps_market_proxy_legacy_event_market_updated", "fqn": ["synthetix", "raw", "raw_base_mainnet", "perps_market_proxy_legacy_event_market_updated"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "perps_market_proxy_legacy_event_market_updated", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"perps_market_proxy_legacy_event_market_updated\"", "created_at": 1727988942.2065961, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.perps_market_proxy_event_order_committed": {"database": "analytics", "schema": "raw_base_mainnet", "name": "perps_market_proxy_event_order_committed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.perps_market_proxy_event_order_committed", "fqn": ["synthetix", "raw", "raw_base_mainnet", "perps_market_proxy_event_order_committed"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_order_committed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"perps_market_proxy_event_order_committed\"", "created_at": 1727988942.206757, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.perps_market_proxy_legacy_event_order_committed": {"database": "analytics", "schema": "raw_base_mainnet", "name": "perps_market_proxy_legacy_event_order_committed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.perps_market_proxy_legacy_event_order_committed", "fqn": ["synthetix", "raw", "raw_base_mainnet", "perps_market_proxy_legacy_event_order_committed"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "perps_market_proxy_legacy_event_order_committed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"perps_market_proxy_legacy_event_order_committed\"", "created_at": 1727988942.2069209, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.perps_market_proxy_event_order_settled": {"database": "analytics", "schema": "raw_base_mainnet", "name": "perps_market_proxy_event_order_settled", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.perps_market_proxy_event_order_settled", "fqn": ["synthetix", "raw", "raw_base_mainnet", "perps_market_proxy_event_order_settled"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_order_settled", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"perps_market_proxy_event_order_settled\"", "created_at": 1727988942.2070837, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.perps_market_proxy_event_position_liquidated": {"database": "analytics", "schema": "raw_base_mainnet", "name": "perps_market_proxy_event_position_liquidated", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.perps_market_proxy_event_position_liquidated", "fqn": ["synthetix", "raw", "raw_base_mainnet", "perps_market_proxy_event_position_liquidated"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_position_liquidated", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"perps_market_proxy_event_position_liquidated\"", "created_at": 1727988942.2072453, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.perps_market_proxy_event_previous_order_expired": {"database": "analytics", "schema": "raw_base_mainnet", "name": "perps_market_proxy_event_previous_order_expired", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.perps_market_proxy_event_previous_order_expired", "fqn": ["synthetix", "raw", "raw_base_mainnet", "perps_market_proxy_event_previous_order_expired"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_previous_order_expired", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"perps_market_proxy_event_previous_order_expired\"", "created_at": 1727988942.2074215, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.perps_market_proxy_event_interest_rate_updated": {"database": "analytics", "schema": "raw_base_mainnet", "name": "perps_market_proxy_event_interest_rate_updated", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.perps_market_proxy_event_interest_rate_updated", "fqn": ["synthetix", "raw", "raw_base_mainnet", "perps_market_proxy_event_interest_rate_updated"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_interest_rate_updated", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"perps_market_proxy_event_interest_rate_updated\"", "created_at": 1727988942.2075958, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.perps_market_proxy_event_interest_charged": {"database": "analytics", "schema": "raw_base_mainnet", "name": "perps_market_proxy_event_interest_charged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.perps_market_proxy_event_interest_charged", "fqn": ["synthetix", "raw", "raw_base_mainnet", "perps_market_proxy_event_interest_charged"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "perps_market_proxy_event_interest_charged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"perps_market_proxy_event_interest_charged\"", "created_at": 1727988942.2077591, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.spot_market_proxy_event_order_committed": {"database": "analytics", "schema": "raw_base_mainnet", "name": "spot_market_proxy_event_order_committed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.spot_market_proxy_event_order_committed", "fqn": ["synthetix", "raw", "raw_base_mainnet", "spot_market_proxy_event_order_committed"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_order_committed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"spot_market_proxy_event_order_committed\"", "created_at": 1727988942.2079225, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.spot_market_proxy_event_order_settled": {"database": "analytics", "schema": "raw_base_mainnet", "name": "spot_market_proxy_event_order_settled", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.spot_market_proxy_event_order_settled", "fqn": ["synthetix", "raw", "raw_base_mainnet", "spot_market_proxy_event_order_settled"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_order_settled", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"spot_market_proxy_event_order_settled\"", "created_at": 1727988942.2080853, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.spot_market_proxy_event_order_cancelled": {"database": "analytics", "schema": "raw_base_mainnet", "name": "spot_market_proxy_event_order_cancelled", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.spot_market_proxy_event_order_cancelled", "fqn": ["synthetix", "raw", "raw_base_mainnet", "spot_market_proxy_event_order_cancelled"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_order_cancelled", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"spot_market_proxy_event_order_cancelled\"", "created_at": 1727988942.208247, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_registered": {"database": "analytics", "schema": "raw_base_mainnet", "name": "spot_market_proxy_event_synth_registered", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_registered", "fqn": ["synthetix", "raw", "raw_base_mainnet", "spot_market_proxy_event_synth_registered"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_synth_registered", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"spot_market_proxy_event_synth_registered\"", "created_at": 1727988942.2084305, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_bought": {"database": "analytics", "schema": "raw_base_mainnet", "name": "spot_market_proxy_event_synth_bought", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_bought", "fqn": ["synthetix", "raw", "raw_base_mainnet", "spot_market_proxy_event_synth_bought"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_synth_bought", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"spot_market_proxy_event_synth_bought\"", "created_at": 1727988942.2085962, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_sold": {"database": "analytics", "schema": "raw_base_mainnet", "name": "spot_market_proxy_event_synth_sold", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_sold", "fqn": ["synthetix", "raw", "raw_base_mainnet", "spot_market_proxy_event_synth_sold"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_synth_sold", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"spot_market_proxy_event_synth_sold\"", "created_at": 1727988942.208758, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_wrapped": {"database": "analytics", "schema": "raw_base_mainnet", "name": "spot_market_proxy_event_synth_wrapped", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_wrapped", "fqn": ["synthetix", "raw", "raw_base_mainnet", "spot_market_proxy_event_synth_wrapped"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_synth_wrapped", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"spot_market_proxy_event_synth_wrapped\"", "created_at": 1727988942.208931, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_unwrapped": {"database": "analytics", "schema": "raw_base_mainnet", "name": "spot_market_proxy_event_synth_unwrapped", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_unwrapped", "fqn": ["synthetix", "raw", "raw_base_mainnet", "spot_market_proxy_event_synth_unwrapped"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_synth_unwrapped", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"spot_market_proxy_event_synth_unwrapped\"", "created_at": 1727988942.2090926, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.core_proxy_event_account_created": {"database": "analytics", "schema": "raw_base_mainnet", "name": "core_proxy_event_account_created", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_account_created", "fqn": ["synthetix", "raw", "raw_base_mainnet", "core_proxy_event_account_created"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_account_created", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"core_proxy_event_account_created\"", "created_at": 1727988942.209272, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.core_proxy_event_delegation_updated": {"database": "analytics", "schema": "raw_base_mainnet", "name": "core_proxy_event_delegation_updated", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_delegation_updated", "fqn": ["synthetix", "raw", "raw_base_mainnet", "core_proxy_event_delegation_updated"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_delegation_updated", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"core_proxy_event_delegation_updated\"", "created_at": 1727988942.2094524, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.core_proxy_event_deposited": {"database": "analytics", "schema": "raw_base_mainnet", "name": "core_proxy_event_deposited", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_deposited", "fqn": ["synthetix", "raw", "raw_base_mainnet", "core_proxy_event_deposited"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_deposited", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"core_proxy_event_deposited\"", "created_at": 1727988942.2096267, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.core_proxy_event_withdrawn": {"database": "analytics", "schema": "raw_base_mainnet", "name": "core_proxy_event_withdrawn", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_withdrawn", "fqn": ["synthetix", "raw", "raw_base_mainnet", "core_proxy_event_withdrawn"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_withdrawn", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"core_proxy_event_withdrawn\"", "created_at": 1727988942.2097921, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.core_proxy_event_liquidation": {"database": "analytics", "schema": "raw_base_mainnet", "name": "core_proxy_event_liquidation", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_liquidation", "fqn": ["synthetix", "raw", "raw_base_mainnet", "core_proxy_event_liquidation"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_liquidation", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"core_proxy_event_liquidation\"", "created_at": 1727988942.2099562, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.core_proxy_event_market_registered": {"database": "analytics", "schema": "raw_base_mainnet", "name": "core_proxy_event_market_registered", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_market_registered", "fqn": ["synthetix", "raw", "raw_base_mainnet", "core_proxy_event_market_registered"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_market_registered", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"core_proxy_event_market_registered\"", "created_at": 1727988942.2101173, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.core_proxy_event_pool_created": {"database": "analytics", "schema": "raw_base_mainnet", "name": "core_proxy_event_pool_created", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_pool_created", "fqn": ["synthetix", "raw", "raw_base_mainnet", "core_proxy_event_pool_created"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_pool_created", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"core_proxy_event_pool_created\"", "created_at": 1727988942.2102787, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.core_proxy_event_rewards_claimed": {"database": "analytics", "schema": "raw_base_mainnet", "name": "core_proxy_event_rewards_claimed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_rewards_claimed", "fqn": ["synthetix", "raw", "raw_base_mainnet", "core_proxy_event_rewards_claimed"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_rewards_claimed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"core_proxy_event_rewards_claimed\"", "created_at": 1727988942.2104557, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.core_proxy_event_rewards_distributed": {"database": "analytics", "schema": "raw_base_mainnet", "name": "core_proxy_event_rewards_distributed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_rewards_distributed", "fqn": ["synthetix", "raw", "raw_base_mainnet", "core_proxy_event_rewards_distributed"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_rewards_distributed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"core_proxy_event_rewards_distributed\"", "created_at": 1727988942.2106204, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.core_proxy_event_usd_burned": {"database": "analytics", "schema": "raw_base_mainnet", "name": "core_proxy_event_usd_burned", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_usd_burned", "fqn": ["synthetix", "raw", "raw_base_mainnet", "core_proxy_event_usd_burned"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_usd_burned", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"core_proxy_event_usd_burned\"", "created_at": 1727988942.210782, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.core_proxy_event_usd_minted": {"database": "analytics", "schema": "raw_base_mainnet", "name": "core_proxy_event_usd_minted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_usd_minted", "fqn": ["synthetix", "raw", "raw_base_mainnet", "core_proxy_event_usd_minted"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_usd_minted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"core_proxy_event_usd_minted\"", "created_at": 1727988942.2109425, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.core_proxy_event_vault_liquidation": {"database": "analytics", "schema": "raw_base_mainnet", "name": "core_proxy_event_vault_liquidation", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_vault_liquidation", "fqn": ["synthetix", "raw", "raw_base_mainnet", "core_proxy_event_vault_liquidation"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_vault_liquidation", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"core_proxy_event_vault_liquidation\"", "created_at": 1727988942.2111037, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.core_proxy_event_market_collateral_deposited": {"database": "analytics", "schema": "raw_base_mainnet", "name": "core_proxy_event_market_collateral_deposited", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_market_collateral_deposited", "fqn": ["synthetix", "raw", "raw_base_mainnet", "core_proxy_event_market_collateral_deposited"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_market_collateral_deposited", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"core_proxy_event_market_collateral_deposited\"", "created_at": 1727988942.2112656, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.core_proxy_event_market_collateral_withdrawn": {"database": "analytics", "schema": "raw_base_mainnet", "name": "core_proxy_event_market_collateral_withdrawn", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_market_collateral_withdrawn", "fqn": ["synthetix", "raw", "raw_base_mainnet", "core_proxy_event_market_collateral_withdrawn"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_market_collateral_withdrawn", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"core_proxy_event_market_collateral_withdrawn\"", "created_at": 1727988942.2114406, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.core_proxy_event_market_usd_deposited": {"database": "analytics", "schema": "raw_base_mainnet", "name": "core_proxy_event_market_usd_deposited", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_market_usd_deposited", "fqn": ["synthetix", "raw", "raw_base_mainnet", "core_proxy_event_market_usd_deposited"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_market_usd_deposited", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"core_proxy_event_market_usd_deposited\"", "created_at": 1727988942.2116053, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.core_proxy_event_market_usd_withdrawn": {"database": "analytics", "schema": "raw_base_mainnet", "name": "core_proxy_event_market_usd_withdrawn", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_event_market_usd_withdrawn", "fqn": ["synthetix", "raw", "raw_base_mainnet", "core_proxy_event_market_usd_withdrawn"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_market_usd_withdrawn", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"core_proxy_event_market_usd_withdrawn\"", "created_at": 1727988942.2117925, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.core_proxy_legacy_event_market_usd_deposited": {"database": "analytics", "schema": "raw_base_mainnet", "name": "core_proxy_legacy_event_market_usd_deposited", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_legacy_event_market_usd_deposited", "fqn": ["synthetix", "raw", "raw_base_mainnet", "core_proxy_legacy_event_market_usd_deposited"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_legacy_event_market_usd_deposited", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"core_proxy_legacy_event_market_usd_deposited\"", "created_at": 1727988942.2119563, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.core_proxy_legacy_event_market_usd_withdrawn": {"database": "analytics", "schema": "raw_base_mainnet", "name": "core_proxy_legacy_event_market_usd_withdrawn", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.core_proxy_legacy_event_market_usd_withdrawn", "fqn": ["synthetix", "raw", "raw_base_mainnet", "core_proxy_legacy_event_market_usd_withdrawn"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_legacy_event_market_usd_withdrawn", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"core_proxy_legacy_event_market_usd_withdrawn\"", "created_at": 1727988942.2121162, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.buyback_snx_legacy_event_buyback_processed": {"database": "analytics", "schema": "raw_base_mainnet", "name": "buyback_snx_legacy_event_buyback_processed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.buyback_snx_legacy_event_buyback_processed", "fqn": ["synthetix", "raw", "raw_base_mainnet", "buyback_snx_legacy_event_buyback_processed"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "buyback_snx_legacy_event_buyback_processed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"buyback_snx_legacy_event_buyback_processed\"", "created_at": 1727988942.2122824, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.buyback_snx_event_buyback_processed": {"database": "analytics", "schema": "raw_base_mainnet", "name": "buyback_snx_event_buyback_processed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.buyback_snx_event_buyback_processed", "fqn": ["synthetix", "raw", "raw_base_mainnet", "buyback_snx_event_buyback_processed"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "buyback_snx_event_buyback_processed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"buyback_snx_event_buyback_processed\"", "created_at": 1727988942.2124598, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.core_get_vault_collateral": {"database": "analytics", "schema": "raw_base_mainnet", "name": "core_get_vault_collateral", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.core_get_vault_collateral", "fqn": ["synthetix", "raw", "raw_base_mainnet", "core_get_vault_collateral"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "core_get_vault_collateral", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"core_get_vault_collateral\"", "created_at": 1727988942.2126253, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.core_get_vault_debt": {"database": "analytics", "schema": "raw_base_mainnet", "name": "core_get_vault_debt", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.core_get_vault_debt", "fqn": ["synthetix", "raw", "raw_base_mainnet", "core_get_vault_debt"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "core_get_vault_debt", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"core_get_vault_debt\"", "created_at": 1727988942.212788, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_base_mainnet.blocks_parquet": {"database": "analytics", "schema": "raw_base_mainnet", "name": "blocks_parquet", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_base_mainnet.blocks_parquet", "fqn": ["synthetix", "raw", "raw_base_mainnet", "blocks_parquet"], "source_name": "raw_base_mainnet", "source_description": "", "loader": "", "identifier": "blocks_parquet", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_base_mainnet\".\"blocks_parquet\"", "created_at": 1727988942.212949, "unrendered_database": "analytics", "unrendered_schema": "raw_base_mainnet"}, "source.synthetix.raw_optimism_mainnet.block": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "block", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.block", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "block"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "block", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"block\"", "created_at": 1727988942.2131138, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_order_committed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "spot_market_proxy_event_order_committed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_order_committed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "spot_market_proxy_event_order_committed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_order_committed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"spot_market_proxy_event_order_committed\"", "created_at": 1727988942.213277, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_order_settled": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "spot_market_proxy_event_order_settled", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_order_settled", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "spot_market_proxy_event_order_settled"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_order_settled", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"spot_market_proxy_event_order_settled\"", "created_at": 1727988942.213455, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_order_cancelled": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "spot_market_proxy_event_order_cancelled", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_order_cancelled", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "spot_market_proxy_event_order_cancelled"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_order_cancelled", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"spot_market_proxy_event_order_cancelled\"", "created_at": 1727988942.2136211, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_synth_registered": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "spot_market_proxy_event_synth_registered", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_synth_registered", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "spot_market_proxy_event_synth_registered"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_synth_registered", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"spot_market_proxy_event_synth_registered\"", "created_at": 1727988942.2137842, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_synth_bought": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "spot_market_proxy_event_synth_bought", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_synth_bought", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "spot_market_proxy_event_synth_bought"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_synth_bought", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"spot_market_proxy_event_synth_bought\"", "created_at": 1727988942.2139518, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_synth_sold": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "spot_market_proxy_event_synth_sold", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_synth_sold", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "spot_market_proxy_event_synth_sold"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_synth_sold", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"spot_market_proxy_event_synth_sold\"", "created_at": 1727988942.214114, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_synth_wrapped": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "spot_market_proxy_event_synth_wrapped", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_synth_wrapped", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "spot_market_proxy_event_synth_wrapped"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_synth_wrapped", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"spot_market_proxy_event_synth_wrapped\"", "created_at": 1727988942.2142782, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_synth_unwrapped": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "spot_market_proxy_event_synth_unwrapped", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_synth_unwrapped", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "spot_market_proxy_event_synth_unwrapped"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "spot_market_proxy_event_synth_unwrapped", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"spot_market_proxy_event_synth_unwrapped\"", "created_at": 1727988942.2144544, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.core_proxy_event_account_created": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "core_proxy_event_account_created", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.core_proxy_event_account_created", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "core_proxy_event_account_created"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_account_created", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"core_proxy_event_account_created\"", "created_at": 1727988942.2146194, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.core_proxy_event_delegation_updated": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "core_proxy_event_delegation_updated", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.core_proxy_event_delegation_updated", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "core_proxy_event_delegation_updated"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_delegation_updated", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"core_proxy_event_delegation_updated\"", "created_at": 1727988942.2147813, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.core_proxy_event_deposited": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "core_proxy_event_deposited", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.core_proxy_event_deposited", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "core_proxy_event_deposited"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_deposited", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"core_proxy_event_deposited\"", "created_at": 1727988942.214943, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.core_proxy_event_withdrawn": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "core_proxy_event_withdrawn", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.core_proxy_event_withdrawn", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "core_proxy_event_withdrawn"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_withdrawn", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"core_proxy_event_withdrawn\"", "created_at": 1727988942.2151034, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.core_proxy_event_liquidation": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "core_proxy_event_liquidation", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.core_proxy_event_liquidation", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "core_proxy_event_liquidation"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_liquidation", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"core_proxy_event_liquidation\"", "created_at": 1727988942.2152648, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.core_proxy_event_market_registered": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "core_proxy_event_market_registered", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.core_proxy_event_market_registered", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "core_proxy_event_market_registered"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_market_registered", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"core_proxy_event_market_registered\"", "created_at": 1727988942.215442, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.core_proxy_event_pool_created": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "core_proxy_event_pool_created", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.core_proxy_event_pool_created", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "core_proxy_event_pool_created"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_pool_created", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"core_proxy_event_pool_created\"", "created_at": 1727988942.2156067, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.core_proxy_event_rewards_claimed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "core_proxy_event_rewards_claimed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.core_proxy_event_rewards_claimed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "core_proxy_event_rewards_claimed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_rewards_claimed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"core_proxy_event_rewards_claimed\"", "created_at": 1727988942.2157679, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.core_proxy_event_rewards_distributed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "core_proxy_event_rewards_distributed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.core_proxy_event_rewards_distributed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "core_proxy_event_rewards_distributed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_rewards_distributed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"core_proxy_event_rewards_distributed\"", "created_at": 1727988942.2159317, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.core_proxy_event_usd_burned": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "core_proxy_event_usd_burned", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.core_proxy_event_usd_burned", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "core_proxy_event_usd_burned"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_usd_burned", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"core_proxy_event_usd_burned\"", "created_at": 1727988942.2160938, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.core_proxy_event_usd_minted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "core_proxy_event_usd_minted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.core_proxy_event_usd_minted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "core_proxy_event_usd_minted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_usd_minted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"core_proxy_event_usd_minted\"", "created_at": 1727988942.216258, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.core_proxy_event_vault_liquidation": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "core_proxy_event_vault_liquidation", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.core_proxy_event_vault_liquidation", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "core_proxy_event_vault_liquidation"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_vault_liquidation", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"core_proxy_event_vault_liquidation\"", "created_at": 1727988942.216436, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.core_proxy_event_market_collateral_deposited": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "core_proxy_event_market_collateral_deposited", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.core_proxy_event_market_collateral_deposited", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "core_proxy_event_market_collateral_deposited"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_market_collateral_deposited", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"core_proxy_event_market_collateral_deposited\"", "created_at": 1727988942.216603, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.core_proxy_event_market_collateral_withdrawn": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "core_proxy_event_market_collateral_withdrawn", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.core_proxy_event_market_collateral_withdrawn", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "core_proxy_event_market_collateral_withdrawn"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "core_proxy_event_market_collateral_withdrawn", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"core_proxy_event_market_collateral_withdrawn\"", "created_at": 1727988942.2167664, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v21_inch_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v21_inch_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v21_inch_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v21_inch_event_delayed_order_removed\"", "created_at": 1727988942.2169282, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v21_inch_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v21_inch_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v21_inch_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v21_inch_event_delayed_order_submitted\"", "created_at": 1727988942.2171009, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v21_inch_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v21_inch_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v21_inch_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v21_inch_event_funding_recomputed\"", "created_at": 1727988942.2172782, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v21_inch_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v21_inch_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v21_inch_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v21_inch_event_margin_transferred\"", "created_at": 1727988942.2174635, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v21_inch_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v21_inch_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v21_inch_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v21_inch_event_perps_tracking\"", "created_at": 1727988942.2176337, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v21_inch_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v21_inch_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v21_inch_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v21_inch_event_position_flagged\"", "created_at": 1727988942.2177968, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v21_inch_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v21_inch_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v21_inch_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v21_inch_event_position_liquidated0\"", "created_at": 1727988942.2179596, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v21_inch_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v21_inch_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v21_inch_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v21_inch_event_position_liquidated1\"", "created_at": 1727988942.2181501, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v21_inch_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v21_inch_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v21_inch_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v21_inch_event_position_modified0\"", "created_at": 1727988942.2183144, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v21_inch_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v21_inch_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v21_inch_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v21_inch_event_position_modified1\"", "created_at": 1727988942.2184966, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_aave_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_aave_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_aave_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_aave_event_delayed_order_removed\"", "created_at": 1727988942.2186625, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_aave_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_aave_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_aave_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_aave_event_delayed_order_submitted\"", "created_at": 1727988942.2188263, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_aave_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_aave_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_aave_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_aave_event_funding_recomputed\"", "created_at": 1727988942.2189896, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_aave_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_aave_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_aave_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_aave_event_margin_transferred\"", "created_at": 1727988942.219152, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_aave_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_aave_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_aave_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_aave_event_perps_tracking\"", "created_at": 1727988942.2193134, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_aave_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_aave_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_aave_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_aave_event_position_flagged\"", "created_at": 1727988942.219496, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_aave_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_aave_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_aave_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_aave_event_position_liquidated0\"", "created_at": 1727988942.2196624, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_aave_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_aave_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_aave_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_aave_event_position_liquidated1\"", "created_at": 1727988942.2198255, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_aave_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_aave_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_aave_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_aave_event_position_modified0\"", "created_at": 1727988942.2199879, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_aave_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_aave_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_aave_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_aave_event_position_modified1\"", "created_at": 1727988942.2201507, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ada_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ada_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ada_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ada_event_delayed_order_removed\"", "created_at": 1727988942.2203126, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ada_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ada_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ada_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ada_event_delayed_order_submitted\"", "created_at": 1727988942.2204924, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ada_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ada_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ada_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ada_event_funding_recomputed\"", "created_at": 1727988942.2206612, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ada_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ada_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ada_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ada_event_margin_transferred\"", "created_at": 1727988942.2208266, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ada_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ada_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ada_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ada_event_perps_tracking\"", "created_at": 1727988942.2209895, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ada_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ada_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ada_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ada_event_position_flagged\"", "created_at": 1727988942.2211525, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ada_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ada_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ada_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ada_event_position_liquidated0\"", "created_at": 1727988942.2213163, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ada_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ada_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ada_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ada_event_position_liquidated1\"", "created_at": 1727988942.2214997, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ada_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ada_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ada_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ada_event_position_modified0\"", "created_at": 1727988942.2216709, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ada_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ada_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ada_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ada_event_position_modified1\"", "created_at": 1727988942.2218378, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_algo_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_algo_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_algo_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_algo_event_delayed_order_removed\"", "created_at": 1727988942.2220008, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_algo_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_algo_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_algo_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_algo_event_delayed_order_submitted\"", "created_at": 1727988942.2221644, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_algo_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_algo_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_algo_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_algo_event_funding_recomputed\"", "created_at": 1727988942.2223318, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_algo_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_algo_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_algo_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_algo_event_margin_transferred\"", "created_at": 1727988942.2225118, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_algo_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_algo_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_algo_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_algo_event_perps_tracking\"", "created_at": 1727988942.2226758, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_algo_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_algo_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_algo_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_algo_event_position_flagged\"", "created_at": 1727988942.2228374, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_algo_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_algo_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_algo_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_algo_event_position_liquidated0\"", "created_at": 1727988942.2229998, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_algo_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_algo_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_algo_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_algo_event_position_liquidated1\"", "created_at": 1727988942.2231607, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_algo_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_algo_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_algo_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_algo_event_position_modified0\"", "created_at": 1727988942.2233238, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_algo_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_algo_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_algo_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_algo_event_position_modified1\"", "created_at": 1727988942.223503, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ankr_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ankr_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ankr_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ankr_event_delayed_order_removed\"", "created_at": 1727988942.2236688, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ankr_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ankr_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ankr_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ankr_event_delayed_order_submitted\"", "created_at": 1727988942.223832, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ankr_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ankr_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ankr_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ankr_event_funding_recomputed\"", "created_at": 1727988942.223993, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ankr_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ankr_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ankr_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ankr_event_margin_transferred\"", "created_at": 1727988942.2241583, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ankr_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ankr_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ankr_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ankr_event_perps_tracking\"", "created_at": 1727988942.2243216, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ankr_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ankr_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ankr_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ankr_event_position_flagged\"", "created_at": 1727988942.2245264, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ankr_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ankr_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ankr_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ankr_event_position_liquidated0\"", "created_at": 1727988942.2246914, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ankr_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ankr_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ankr_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ankr_event_position_liquidated1\"", "created_at": 1727988942.2248666, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ankr_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ankr_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ankr_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ankr_event_position_modified0\"", "created_at": 1727988942.2250285, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ankr_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ankr_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ankr_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ankr_event_position_modified1\"", "created_at": 1727988942.2251918, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ape_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ape_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ape_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ape_event_delayed_order_removed\"", "created_at": 1727988942.2253535, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ape_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ape_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ape_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ape_event_delayed_order_submitted\"", "created_at": 1727988942.2255347, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ape_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ape_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ape_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ape_event_funding_recomputed\"", "created_at": 1727988942.2257009, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ape_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ape_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ape_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ape_event_margin_transferred\"", "created_at": 1727988942.2258818, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ape_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ape_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ape_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ape_event_perps_tracking\"", "created_at": 1727988942.2260447, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ape_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ape_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ape_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ape_event_position_flagged\"", "created_at": 1727988942.226207, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ape_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ape_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ape_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ape_event_position_liquidated0\"", "created_at": 1727988942.2263699, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ape_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ape_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ape_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ape_event_position_liquidated1\"", "created_at": 1727988942.2265491, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ape_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ape_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ape_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ape_event_position_modified0\"", "created_at": 1727988942.2267184, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ape_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ape_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ape_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ape_event_position_modified1\"", "created_at": 1727988942.2268815, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_apt_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_apt_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_apt_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_apt_event_delayed_order_removed\"", "created_at": 1727988942.2270427, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_apt_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_apt_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_apt_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_apt_event_delayed_order_submitted\"", "created_at": 1727988942.2272034, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_apt_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_apt_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_apt_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_apt_event_funding_recomputed\"", "created_at": 1727988942.2273643, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_apt_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_apt_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_apt_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_apt_event_margin_transferred\"", "created_at": 1727988942.2275548, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_apt_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_apt_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_apt_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_apt_event_perps_tracking\"", "created_at": 1727988942.227718, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_apt_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_apt_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_apt_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_apt_event_position_flagged\"", "created_at": 1727988942.22788, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_apt_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_apt_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_apt_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_apt_event_position_liquidated0\"", "created_at": 1727988942.2280414, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_apt_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_apt_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_apt_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_apt_event_position_liquidated1\"", "created_at": 1727988942.2282038, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_apt_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_apt_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_apt_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_apt_event_position_modified0\"", "created_at": 1727988942.2283673, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_apt_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_apt_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_apt_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_apt_event_position_modified1\"", "created_at": 1727988942.228546, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_arb_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_arb_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_arb_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_arb_event_delayed_order_removed\"", "created_at": 1727988942.2287083, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_arb_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_arb_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_arb_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_arb_event_delayed_order_submitted\"", "created_at": 1727988942.2288702, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_arb_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_arb_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_arb_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_arb_event_funding_recomputed\"", "created_at": 1727988942.229031, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_arb_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_arb_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_arb_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_arb_event_margin_transferred\"", "created_at": 1727988942.2291918, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_arb_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_arb_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_arb_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_arb_event_perps_tracking\"", "created_at": 1727988942.2293527, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_arb_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_arb_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_arb_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_arb_event_position_flagged\"", "created_at": 1727988942.229532, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_arb_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_arb_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_arb_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_arb_event_position_liquidated0\"", "created_at": 1727988942.2296958, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_arb_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_arb_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_arb_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_arb_event_position_liquidated1\"", "created_at": 1727988942.2298567, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_arb_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_arb_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_arb_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_arb_event_position_modified0\"", "created_at": 1727988942.2300196, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_arb_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_arb_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_arb_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_arb_event_position_modified1\"", "created_at": 1727988942.2301824, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_atom_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_atom_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_atom_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_atom_event_delayed_order_removed\"", "created_at": 1727988942.2303436, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_atom_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_atom_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_atom_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_atom_event_delayed_order_submitted\"", "created_at": 1727988942.230522, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_atom_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_atom_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_atom_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_atom_event_funding_recomputed\"", "created_at": 1727988942.230685, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_atom_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_atom_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_atom_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_atom_event_margin_transferred\"", "created_at": 1727988942.2308693, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_atom_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_atom_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_atom_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_atom_event_perps_tracking\"", "created_at": 1727988942.2310317, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_atom_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_atom_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_atom_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_atom_event_position_flagged\"", "created_at": 1727988942.231193, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_atom_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_atom_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_atom_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_atom_event_position_liquidated0\"", "created_at": 1727988942.231355, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_atom_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_atom_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_atom_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_atom_event_position_liquidated1\"", "created_at": 1727988942.2315476, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_atom_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_atom_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_atom_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_atom_event_position_modified0\"", "created_at": 1727988942.2317183, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_atom_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_atom_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_atom_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_atom_event_position_modified1\"", "created_at": 1727988942.2318826, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_aud_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_aud_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_aud_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_aud_event_delayed_order_removed\"", "created_at": 1727988942.2320461, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_aud_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_aud_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_aud_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_aud_event_delayed_order_submitted\"", "created_at": 1727988942.232216, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_aud_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_aud_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_aud_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_aud_event_funding_recomputed\"", "created_at": 1727988942.2323906, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_aud_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_aud_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_aud_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_aud_event_margin_transferred\"", "created_at": 1727988942.2325704, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_aud_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_aud_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_aud_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_aud_event_perps_tracking\"", "created_at": 1727988942.232746, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_aud_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_aud_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_aud_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_aud_event_position_flagged\"", "created_at": 1727988942.2329078, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_aud_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_aud_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_aud_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_aud_event_position_liquidated0\"", "created_at": 1727988942.2330694, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_aud_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_aud_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_aud_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_aud_event_position_liquidated1\"", "created_at": 1727988942.2332346, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_aud_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_aud_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_aud_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_aud_event_position_modified0\"", "created_at": 1727988942.2334106, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_aud_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_aud_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_aud_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_aud_event_position_modified1\"", "created_at": 1727988942.2335804, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_avax_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_avax_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_avax_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_avax_event_delayed_order_removed\"", "created_at": 1727988942.2337458, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_avax_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_avax_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_avax_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_avax_event_delayed_order_submitted\"", "created_at": 1727988942.2339082, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_avax_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_avax_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_avax_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_avax_event_funding_recomputed\"", "created_at": 1727988942.2340739, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_avax_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_avax_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_avax_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_avax_event_margin_transferred\"", "created_at": 1727988942.2342405, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_avax_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_avax_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_avax_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_avax_event_perps_tracking\"", "created_at": 1727988942.234415, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_avax_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_avax_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_avax_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_avax_event_position_flagged\"", "created_at": 1727988942.2345808, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_avax_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_avax_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_avax_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_avax_event_position_liquidated0\"", "created_at": 1727988942.2347434, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_avax_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_avax_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_avax_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_avax_event_position_liquidated1\"", "created_at": 1727988942.2349098, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_avax_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_avax_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_avax_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_avax_event_position_modified0\"", "created_at": 1727988942.2350712, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_avax_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_avax_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_avax_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_avax_event_position_modified1\"", "created_at": 1727988942.2352374, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_axs_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_axs_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_axs_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_axs_event_delayed_order_removed\"", "created_at": 1727988942.2354116, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_axs_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_axs_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_axs_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_axs_event_delayed_order_submitted\"", "created_at": 1727988942.235583, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_axs_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_axs_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_axs_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_axs_event_funding_recomputed\"", "created_at": 1727988942.2357523, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_axs_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_axs_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_axs_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_axs_event_margin_transferred\"", "created_at": 1727988942.2359138, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_axs_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_axs_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_axs_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_axs_event_perps_tracking\"", "created_at": 1727988942.2360754, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_axs_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_axs_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_axs_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_axs_event_position_flagged\"", "created_at": 1727988942.236237, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_axs_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_axs_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_axs_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_axs_event_position_liquidated0\"", "created_at": 1727988942.23642, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_axs_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_axs_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_axs_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_axs_event_position_liquidated1\"", "created_at": 1727988942.2365851, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_axs_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_axs_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_axs_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_axs_event_position_modified0\"", "created_at": 1727988942.2367446, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_axs_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_axs_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_axs_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_axs_event_position_modified1\"", "created_at": 1727988942.236904, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bal_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bal_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bal_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bal_event_delayed_order_removed\"", "created_at": 1727988942.237074, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bal_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bal_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bal_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bal_event_delayed_order_submitted\"", "created_at": 1727988942.2372742, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bal_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bal_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bal_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bal_event_funding_recomputed\"", "created_at": 1727988942.2374513, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bal_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bal_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bal_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bal_event_margin_transferred\"", "created_at": 1727988942.2376192, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bal_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bal_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bal_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bal_event_perps_tracking\"", "created_at": 1727988942.2377837, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bal_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bal_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bal_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bal_event_position_flagged\"", "created_at": 1727988942.2379448, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bal_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bal_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bal_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bal_event_position_liquidated0\"", "created_at": 1727988942.238111, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bal_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bal_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bal_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bal_event_position_liquidated1\"", "created_at": 1727988942.2382774, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bal_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bal_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bal_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bal_event_position_modified0\"", "created_at": 1727988942.2384589, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bal_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bal_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bal_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bal_event_position_modified1\"", "created_at": 1727988942.2386239, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bch_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bch_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bch_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bch_event_delayed_order_removed\"", "created_at": 1727988942.2387848, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bch_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bch_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bch_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bch_event_delayed_order_submitted\"", "created_at": 1727988942.2389512, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bch_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bch_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bch_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bch_event_funding_recomputed\"", "created_at": 1727988942.2391129, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bch_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bch_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bch_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bch_event_margin_transferred\"", "created_at": 1727988942.2392752, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bch_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bch_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bch_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bch_event_perps_tracking\"", "created_at": 1727988942.2394507, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bch_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bch_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bch_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bch_event_position_flagged\"", "created_at": 1727988942.239618, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bch_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bch_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bch_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bch_event_position_liquidated0\"", "created_at": 1727988942.2397845, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bch_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bch_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bch_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bch_event_position_liquidated1\"", "created_at": 1727988942.239947, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bch_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bch_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bch_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bch_event_position_modified0\"", "created_at": 1727988942.2401078, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bch_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bch_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bch_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bch_event_position_modified1\"", "created_at": 1727988942.2402685, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_blur_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_blur_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_blur_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_blur_event_delayed_order_removed\"", "created_at": 1727988942.240452, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_blur_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_blur_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_blur_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_blur_event_delayed_order_submitted\"", "created_at": 1727988942.2406225, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_blur_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_blur_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_blur_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_blur_event_funding_recomputed\"", "created_at": 1727988942.2407844, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_blur_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_blur_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_blur_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_blur_event_margin_transferred\"", "created_at": 1727988942.240945, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_blur_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_blur_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_blur_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_blur_event_perps_tracking\"", "created_at": 1727988942.2411053, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_blur_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_blur_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_blur_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_blur_event_position_flagged\"", "created_at": 1727988942.2412653, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_blur_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_blur_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_blur_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_blur_event_position_liquidated0\"", "created_at": 1727988942.2414465, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_blur_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_blur_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_blur_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_blur_event_position_liquidated1\"", "created_at": 1727988942.241614, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_blur_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_blur_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_blur_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_blur_event_position_modified0\"", "created_at": 1727988942.2417803, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_blur_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_blur_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_blur_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_blur_event_position_modified1\"", "created_at": 1727988942.2419417, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bnb_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bnb_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bnb_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bnb_event_delayed_order_removed\"", "created_at": 1727988942.2421024, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bnb_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bnb_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bnb_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bnb_event_delayed_order_submitted\"", "created_at": 1727988942.242271, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bnb_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bnb_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bnb_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bnb_event_funding_recomputed\"", "created_at": 1727988942.242452, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bnb_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bnb_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bnb_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bnb_event_margin_transferred\"", "created_at": 1727988942.2426147, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bnb_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bnb_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bnb_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bnb_event_perps_tracking\"", "created_at": 1727988942.2427766, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bnb_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bnb_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bnb_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bnb_event_position_flagged\"", "created_at": 1727988942.2429426, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bnb_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bnb_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bnb_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bnb_event_position_liquidated0\"", "created_at": 1727988942.243104, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bnb_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bnb_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bnb_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bnb_event_position_liquidated1\"", "created_at": 1727988942.243265, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bnb_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bnb_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bnb_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bnb_event_position_modified0\"", "created_at": 1727988942.243441, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bnb_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bnb_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bnb_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bnb_event_position_modified1\"", "created_at": 1727988942.243631, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bonk_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bonk_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bonk_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bonk_event_delayed_order_removed\"", "created_at": 1727988942.243806, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bonk_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bonk_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bonk_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bonk_event_delayed_order_submitted\"", "created_at": 1727988942.2439797, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bonk_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bonk_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bonk_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bonk_event_funding_recomputed\"", "created_at": 1727988942.2441413, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bonk_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bonk_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bonk_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bonk_event_margin_transferred\"", "created_at": 1727988942.24431, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bonk_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bonk_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bonk_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bonk_event_perps_tracking\"", "created_at": 1727988942.2444928, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bonk_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bonk_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bonk_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bonk_event_position_flagged\"", "created_at": 1727988942.2446618, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bonk_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bonk_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bonk_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bonk_event_position_liquidated0\"", "created_at": 1727988942.2448242, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bonk_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bonk_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bonk_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bonk_event_position_liquidated1\"", "created_at": 1727988942.2449846, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bonk_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bonk_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bonk_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bonk_event_position_modified0\"", "created_at": 1727988942.2451453, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_bonk_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_bonk_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_bonk_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_bonk_event_position_modified1\"", "created_at": 1727988942.2453043, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_btc_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_btc_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_btc_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_btc_event_delayed_order_removed\"", "created_at": 1727988942.245486, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_btc_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_btc_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_btc_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_btc_event_delayed_order_submitted\"", "created_at": 1727988942.2456527, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_btc_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_btc_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_btc_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_btc_event_funding_recomputed\"", "created_at": 1727988942.2458158, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_btc_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_btc_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_btc_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_btc_event_margin_transferred\"", "created_at": 1727988942.245984, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_btc_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_btc_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_btc_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_btc_event_perps_tracking\"", "created_at": 1727988942.2461488, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_btc_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_btc_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_btc_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_btc_event_position_flagged\"", "created_at": 1727988942.2463255, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_btc_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_btc_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_btc_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_btc_event_position_liquidated0\"", "created_at": 1727988942.246509, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_btc_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_btc_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_btc_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_btc_event_position_liquidated1\"", "created_at": 1727988942.2466764, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_btc_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_btc_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_btc_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_btc_event_position_modified0\"", "created_at": 1727988942.2468395, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_btc_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_btc_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_btc_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_btc_event_position_modified1\"", "created_at": 1727988942.2470043, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_celo_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_celo_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_celo_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_celo_event_delayed_order_removed\"", "created_at": 1727988942.2471704, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_celo_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_celo_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_celo_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_celo_event_delayed_order_submitted\"", "created_at": 1727988942.2473323, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_celo_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_celo_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_celo_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_celo_event_funding_recomputed\"", "created_at": 1727988942.2475107, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_celo_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_celo_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_celo_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_celo_event_margin_transferred\"", "created_at": 1727988942.2476904, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_celo_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_celo_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_celo_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_celo_event_perps_tracking\"", "created_at": 1727988942.2478542, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_celo_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_celo_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_celo_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_celo_event_position_flagged\"", "created_at": 1727988942.248021, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_celo_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_celo_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_celo_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_celo_event_position_liquidated0\"", "created_at": 1727988942.2481859, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_celo_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_celo_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_celo_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_celo_event_position_liquidated1\"", "created_at": 1727988942.2483563, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_celo_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_celo_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_celo_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_celo_event_position_modified0\"", "created_at": 1727988942.2485414, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_celo_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_celo_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_celo_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_celo_event_position_modified1\"", "created_at": 1727988942.2487118, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_comp_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_comp_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_comp_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_comp_event_delayed_order_removed\"", "created_at": 1727988942.2488754, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_comp_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_comp_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_comp_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_comp_event_delayed_order_submitted\"", "created_at": 1727988942.2490377, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_comp_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_comp_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_comp_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_comp_event_funding_recomputed\"", "created_at": 1727988942.2491975, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_comp_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_comp_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_comp_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_comp_event_margin_transferred\"", "created_at": 1727988942.2493575, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_comp_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_comp_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_comp_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_comp_event_perps_tracking\"", "created_at": 1727988942.24954, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_comp_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_comp_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_comp_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_comp_event_position_flagged\"", "created_at": 1727988942.249705, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_comp_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_comp_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_comp_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_comp_event_position_liquidated0\"", "created_at": 1727988942.2498677, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_comp_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_comp_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_comp_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_comp_event_position_liquidated1\"", "created_at": 1727988942.2500496, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_comp_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_comp_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_comp_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_comp_event_position_modified0\"", "created_at": 1727988942.2502105, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_comp_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_comp_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_comp_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_comp_event_position_modified1\"", "created_at": 1727988942.2503762, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_crv_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_crv_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_crv_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_crv_event_delayed_order_removed\"", "created_at": 1727988942.2505636, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_crv_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_crv_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_crv_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_crv_event_delayed_order_submitted\"", "created_at": 1727988942.250727, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_crv_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_crv_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_crv_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_crv_event_funding_recomputed\"", "created_at": 1727988942.2508886, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_crv_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_crv_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_crv_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_crv_event_margin_transferred\"", "created_at": 1727988942.2510495, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_crv_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_crv_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_crv_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_crv_event_perps_tracking\"", "created_at": 1727988942.2512157, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_crv_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_crv_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_crv_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_crv_event_position_flagged\"", "created_at": 1727988942.2513776, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_crv_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_crv_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_crv_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_crv_event_position_liquidated0\"", "created_at": 1727988942.2515564, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_crv_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_crv_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_crv_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_crv_event_position_liquidated1\"", "created_at": 1727988942.251722, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_crv_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_crv_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_crv_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_crv_event_position_modified0\"", "created_at": 1727988942.2518883, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_crv_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_crv_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_crv_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_crv_event_position_modified1\"", "created_at": 1727988942.2520566, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_doge_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_doge_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_doge_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_doge_event_delayed_order_removed\"", "created_at": 1727988942.252225, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_doge_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_doge_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_doge_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_doge_event_delayed_order_submitted\"", "created_at": 1727988942.252394, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_doge_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_doge_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_doge_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_doge_event_funding_recomputed\"", "created_at": 1727988942.2525742, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_doge_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_doge_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_doge_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_doge_event_margin_transferred\"", "created_at": 1727988942.252748, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_doge_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_doge_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_doge_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_doge_event_perps_tracking\"", "created_at": 1727988942.2529168, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_doge_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_doge_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_doge_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_doge_event_position_flagged\"", "created_at": 1727988942.2530808, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_doge_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_doge_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_doge_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_doge_event_position_liquidated0\"", "created_at": 1727988942.2532434, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_doge_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_doge_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_doge_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_doge_event_position_liquidated1\"", "created_at": 1727988942.2534184, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_doge_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_doge_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_doge_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_doge_event_position_modified0\"", "created_at": 1727988942.2535832, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_doge_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_doge_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_doge_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_doge_event_position_modified1\"", "created_at": 1727988942.2537518, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_dot_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_dot_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_dot_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_dot_event_delayed_order_removed\"", "created_at": 1727988942.2539165, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_dot_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_dot_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_dot_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_dot_event_delayed_order_submitted\"", "created_at": 1727988942.2540777, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_dot_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_dot_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_dot_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_dot_event_funding_recomputed\"", "created_at": 1727988942.254239, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_dot_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_dot_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_dot_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_dot_event_margin_transferred\"", "created_at": 1727988942.254414, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_dot_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_dot_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_dot_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_dot_event_perps_tracking\"", "created_at": 1727988942.2545857, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_dot_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_dot_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_dot_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_dot_event_position_flagged\"", "created_at": 1727988942.254754, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_dot_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_dot_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_dot_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_dot_event_position_liquidated0\"", "created_at": 1727988942.2549179, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_dot_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_dot_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_dot_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_dot_event_position_liquidated1\"", "created_at": 1727988942.255078, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_dot_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_dot_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_dot_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_dot_event_position_modified0\"", "created_at": 1727988942.2552388, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_dot_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_dot_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_dot_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_dot_event_position_modified1\"", "created_at": 1727988942.2554169, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_dydx_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_dydx_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_dydx_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_dydx_event_delayed_order_removed\"", "created_at": 1727988942.2555816, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_dydx_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_dydx_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_dydx_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_dydx_event_delayed_order_submitted\"", "created_at": 1727988942.255747, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_dydx_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_dydx_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_dydx_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_dydx_event_funding_recomputed\"", "created_at": 1727988942.2559106, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_dydx_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_dydx_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_dydx_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_dydx_event_margin_transferred\"", "created_at": 1727988942.2560706, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_dydx_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_dydx_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_dydx_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_dydx_event_perps_tracking\"", "created_at": 1727988942.2562382, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_dydx_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_dydx_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_dydx_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_dydx_event_position_flagged\"", "created_at": 1727988942.2564356, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_dydx_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_dydx_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_dydx_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_dydx_event_position_liquidated0\"", "created_at": 1727988942.256611, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_dydx_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_dydx_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_dydx_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_dydx_event_position_liquidated1\"", "created_at": 1727988942.2567825, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_dydx_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_dydx_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_dydx_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_dydx_event_position_modified0\"", "created_at": 1727988942.2569494, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_dydx_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_dydx_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_dydx_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_dydx_event_position_modified1\"", "created_at": 1727988942.2571106, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_enj_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_enj_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_enj_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_enj_event_delayed_order_removed\"", "created_at": 1727988942.2572713, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_enj_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_enj_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_enj_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_enj_event_delayed_order_submitted\"", "created_at": 1727988942.2574472, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_enj_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_enj_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_enj_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_enj_event_funding_recomputed\"", "created_at": 1727988942.2576113, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_enj_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_enj_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_enj_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_enj_event_margin_transferred\"", "created_at": 1727988942.2577796, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_enj_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_enj_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_enj_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_enj_event_perps_tracking\"", "created_at": 1727988942.257948, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_enj_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_enj_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_enj_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_enj_event_position_flagged\"", "created_at": 1727988942.2581103, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_enj_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_enj_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_enj_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_enj_event_position_liquidated0\"", "created_at": 1727988942.2582715, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_enj_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_enj_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_enj_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_enj_event_position_liquidated1\"", "created_at": 1727988942.2584486, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_enj_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_enj_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_enj_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_enj_event_position_modified0\"", "created_at": 1727988942.2586174, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_enj_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_enj_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_enj_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_enj_event_position_modified1\"", "created_at": 1727988942.258784, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_eos_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_eos_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_eos_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_eos_event_delayed_order_removed\"", "created_at": 1727988942.2589445, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_eos_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_eos_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_eos_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_eos_event_delayed_order_submitted\"", "created_at": 1727988942.259104, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_eos_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_eos_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_eos_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_eos_event_funding_recomputed\"", "created_at": 1727988942.2592757, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_eos_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_eos_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_eos_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_eos_event_margin_transferred\"", "created_at": 1727988942.2594569, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_eos_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_eos_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_eos_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_eos_event_perps_tracking\"", "created_at": 1727988942.2596207, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_eos_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_eos_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_eos_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_eos_event_position_flagged\"", "created_at": 1727988942.2597842, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_eos_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_eos_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_eos_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_eos_event_position_liquidated0\"", "created_at": 1727988942.259947, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_eos_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_eos_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_eos_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_eos_event_position_liquidated1\"", "created_at": 1727988942.2601078, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_eos_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_eos_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_eos_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_eos_event_position_modified0\"", "created_at": 1727988942.2602727, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_eos_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_eos_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_eos_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_eos_event_position_modified1\"", "created_at": 1727988942.2604535, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_etc_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_etc_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_etc_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_etc_event_delayed_order_removed\"", "created_at": 1727988942.2606282, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_etc_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_etc_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_etc_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_etc_event_delayed_order_submitted\"", "created_at": 1727988942.2607937, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_etc_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_etc_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_etc_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_etc_event_funding_recomputed\"", "created_at": 1727988942.2609594, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_etc_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_etc_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_etc_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_etc_event_margin_transferred\"", "created_at": 1727988942.261126, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_etc_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_etc_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_etc_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_etc_event_perps_tracking\"", "created_at": 1727988942.261288, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_etc_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_etc_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_etc_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_etc_event_position_flagged\"", "created_at": 1727988942.2614655, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_etc_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_etc_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_etc_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_etc_event_position_liquidated0\"", "created_at": 1727988942.261629, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_etc_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_etc_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_etc_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_etc_event_position_liquidated1\"", "created_at": 1727988942.2617934, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_etc_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_etc_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_etc_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_etc_event_position_modified0\"", "created_at": 1727988942.2619598, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_etc_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_etc_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_etc_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_etc_event_position_modified1\"", "created_at": 1727988942.2621224, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_eth_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_eth_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_eth_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_eth_event_delayed_order_removed\"", "created_at": 1727988942.2622876, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_eth_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_eth_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_eth_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_eth_event_delayed_order_submitted\"", "created_at": 1727988942.262466, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_eth_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_eth_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_eth_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_eth_event_funding_recomputed\"", "created_at": 1727988942.2626288, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_eth_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_eth_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_eth_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_eth_event_margin_transferred\"", "created_at": 1727988942.2628238, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_eth_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_eth_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_eth_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_eth_event_perps_tracking\"", "created_at": 1727988942.2629864, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_eth_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_eth_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_eth_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_eth_event_position_flagged\"", "created_at": 1727988942.2631485, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_eth_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_eth_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_eth_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_eth_event_position_liquidated0\"", "created_at": 1727988942.263315, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_eth_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_eth_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_eth_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_eth_event_position_liquidated1\"", "created_at": 1727988942.2634985, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_eth_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_eth_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_eth_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_eth_event_position_modified0\"", "created_at": 1727988942.2636619, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_eth_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_eth_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_eth_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_eth_event_position_modified1\"", "created_at": 1727988942.2638278, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ethbtc_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ethbtc_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ethbtc_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ethbtc_event_delayed_order_removed\"", "created_at": 1727988942.2639942, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ethbtc_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ethbtc_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ethbtc_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ethbtc_event_delayed_order_submitted\"", "created_at": 1727988942.2641597, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ethbtc_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ethbtc_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ethbtc_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ethbtc_event_funding_recomputed\"", "created_at": 1727988942.2643266, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ethbtc_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ethbtc_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ethbtc_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ethbtc_event_margin_transferred\"", "created_at": 1727988942.264505, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ethbtc_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ethbtc_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ethbtc_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ethbtc_event_perps_tracking\"", "created_at": 1727988942.2646677, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ethbtc_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ethbtc_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ethbtc_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ethbtc_event_position_flagged\"", "created_at": 1727988942.264829, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ethbtc_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ethbtc_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ethbtc_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ethbtc_event_position_liquidated0\"", "created_at": 1727988942.2649968, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ethbtc_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ethbtc_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ethbtc_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ethbtc_event_position_liquidated1\"", "created_at": 1727988942.2651732, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ethbtc_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ethbtc_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ethbtc_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ethbtc_event_position_modified0\"", "created_at": 1727988942.2653558, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ethbtc_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ethbtc_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ethbtc_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ethbtc_event_position_modified1\"", "created_at": 1727988942.2655365, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_eur_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_eur_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_eur_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_eur_event_delayed_order_removed\"", "created_at": 1727988942.2657, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_eur_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_eur_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_eur_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_eur_event_delayed_order_submitted\"", "created_at": 1727988942.2658663, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_eur_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_eur_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_eur_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_eur_event_funding_recomputed\"", "created_at": 1727988942.2660358, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_eur_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_eur_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_eur_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_eur_event_margin_transferred\"", "created_at": 1727988942.2661989, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_eur_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_eur_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_eur_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_eur_event_perps_tracking\"", "created_at": 1727988942.2663605, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_eur_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_eur_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_eur_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_eur_event_position_flagged\"", "created_at": 1727988942.2665396, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_eur_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_eur_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_eur_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_eur_event_position_liquidated0\"", "created_at": 1727988942.2667048, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_eur_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_eur_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_eur_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_eur_event_position_liquidated1\"", "created_at": 1727988942.266881, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_eur_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_eur_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_eur_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_eur_event_position_modified0\"", "created_at": 1727988942.2670515, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_eur_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_eur_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_eur_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_eur_event_position_modified1\"", "created_at": 1727988942.2672124, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_fet_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_fet_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_fet_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_fet_event_delayed_order_removed\"", "created_at": 1727988942.267372, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_fet_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_fet_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_fet_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_fet_event_delayed_order_submitted\"", "created_at": 1727988942.2675502, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_fet_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_fet_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_fet_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_fet_event_funding_recomputed\"", "created_at": 1727988942.2677157, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_fet_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_fet_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_fet_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_fet_event_margin_transferred\"", "created_at": 1727988942.2678812, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_fet_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_fet_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_fet_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_fet_event_perps_tracking\"", "created_at": 1727988942.268044, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_fet_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_fet_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_fet_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_fet_event_position_flagged\"", "created_at": 1727988942.2682042, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_fet_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_fet_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_fet_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_fet_event_position_liquidated0\"", "created_at": 1727988942.268372, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_fet_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_fet_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_fet_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_fet_event_position_liquidated1\"", "created_at": 1727988942.2685492, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_fet_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_fet_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_fet_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_fet_event_position_modified0\"", "created_at": 1727988942.268713, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_fet_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_fet_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_fet_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_fet_event_position_modified1\"", "created_at": 1727988942.2688768, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_fil_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_fil_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_fil_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_fil_event_delayed_order_removed\"", "created_at": 1727988942.2690353, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_fil_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_fil_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_fil_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_fil_event_delayed_order_submitted\"", "created_at": 1727988942.2695773, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_fil_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_fil_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_fil_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_fil_event_funding_recomputed\"", "created_at": 1727988942.2697465, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_fil_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_fil_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_fil_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_fil_event_margin_transferred\"", "created_at": 1727988942.2699063, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_fil_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_fil_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_fil_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_fil_event_perps_tracking\"", "created_at": 1727988942.2700808, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_fil_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_fil_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_fil_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_fil_event_position_flagged\"", "created_at": 1727988942.2702444, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_fil_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_fil_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_fil_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_fil_event_position_liquidated0\"", "created_at": 1727988942.2704234, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_fil_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_fil_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_fil_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_fil_event_position_liquidated1\"", "created_at": 1727988942.2705874, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_fil_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_fil_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_fil_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_fil_event_position_modified0\"", "created_at": 1727988942.2707467, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_fil_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_fil_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_fil_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_fil_event_position_modified1\"", "created_at": 1727988942.270904, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_floki_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_floki_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_floki_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_floki_event_delayed_order_removed\"", "created_at": 1727988942.2710617, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_floki_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_floki_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_floki_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_floki_event_delayed_order_submitted\"", "created_at": 1727988942.2712193, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_floki_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_floki_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_floki_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_floki_event_funding_recomputed\"", "created_at": 1727988942.2713864, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_floki_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_floki_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_floki_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_floki_event_margin_transferred\"", "created_at": 1727988942.2715633, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_floki_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_floki_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_floki_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_floki_event_perps_tracking\"", "created_at": 1727988942.2717235, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_floki_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_floki_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_floki_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_floki_event_position_flagged\"", "created_at": 1727988942.2718823, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_floki_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_floki_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_floki_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_floki_event_position_liquidated0\"", "created_at": 1727988942.2720473, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_floki_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_floki_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_floki_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_floki_event_position_liquidated1\"", "created_at": 1727988942.2722056, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_floki_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_floki_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_floki_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_floki_event_position_modified0\"", "created_at": 1727988942.272376, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_floki_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_floki_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_floki_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_floki_event_position_modified1\"", "created_at": 1727988942.2725523, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_flow_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_flow_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_flow_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_flow_event_delayed_order_removed\"", "created_at": 1727988942.2727168, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_flow_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_flow_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_flow_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_flow_event_delayed_order_submitted\"", "created_at": 1727988942.272878, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_flow_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_flow_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_flow_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_flow_event_funding_recomputed\"", "created_at": 1727988942.2730355, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_flow_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_flow_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_flow_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_flow_event_margin_transferred\"", "created_at": 1727988942.273195, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_flow_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_flow_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_flow_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_flow_event_perps_tracking\"", "created_at": 1727988942.273362, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_flow_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_flow_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_flow_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_flow_event_position_flagged\"", "created_at": 1727988942.2735457, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_flow_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_flow_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_flow_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_flow_event_position_liquidated0\"", "created_at": 1727988942.2737062, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_flow_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_flow_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_flow_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_flow_event_position_liquidated1\"", "created_at": 1727988942.2738657, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_flow_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_flow_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_flow_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_flow_event_position_modified0\"", "created_at": 1727988942.274025, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_flow_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_flow_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_flow_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_flow_event_position_modified1\"", "created_at": 1727988942.2741861, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ftm_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ftm_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ftm_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ftm_event_delayed_order_removed\"", "created_at": 1727988942.2743502, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ftm_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ftm_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ftm_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ftm_event_delayed_order_submitted\"", "created_at": 1727988942.2745366, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ftm_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ftm_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ftm_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ftm_event_funding_recomputed\"", "created_at": 1727988942.2746985, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ftm_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ftm_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ftm_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ftm_event_margin_transferred\"", "created_at": 1727988942.2748582, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ftm_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ftm_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ftm_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ftm_event_perps_tracking\"", "created_at": 1727988942.2750225, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ftm_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ftm_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ftm_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ftm_event_position_flagged\"", "created_at": 1727988942.275187, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ftm_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ftm_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ftm_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ftm_event_position_liquidated0\"", "created_at": 1727988942.275351, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ftm_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ftm_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ftm_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ftm_event_position_liquidated1\"", "created_at": 1727988942.2755268, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ftm_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ftm_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ftm_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ftm_event_position_modified0\"", "created_at": 1727988942.2756872, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ftm_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ftm_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ftm_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ftm_event_position_modified1\"", "created_at": 1727988942.275868, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_fxs_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_fxs_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_fxs_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_fxs_event_delayed_order_removed\"", "created_at": 1727988942.2760346, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_fxs_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_fxs_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_fxs_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_fxs_event_delayed_order_submitted\"", "created_at": 1727988942.2761974, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_fxs_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_fxs_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_fxs_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_fxs_event_funding_recomputed\"", "created_at": 1727988942.2763584, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_fxs_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_fxs_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_fxs_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_fxs_event_margin_transferred\"", "created_at": 1727988942.2765357, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_fxs_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_fxs_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_fxs_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_fxs_event_perps_tracking\"", "created_at": 1727988942.2766976, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_fxs_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_fxs_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_fxs_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_fxs_event_position_flagged\"", "created_at": 1727988942.2768643, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_fxs_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_fxs_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_fxs_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_fxs_event_position_liquidated0\"", "created_at": 1727988942.2770267, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_fxs_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_fxs_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_fxs_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_fxs_event_position_liquidated1\"", "created_at": 1727988942.2771876, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_fxs_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_fxs_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_fxs_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_fxs_event_position_modified0\"", "created_at": 1727988942.2773519, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_fxs_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_fxs_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_fxs_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_fxs_event_position_modified1\"", "created_at": 1727988942.2775316, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_gbp_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_gbp_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_gbp_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_gbp_event_delayed_order_removed\"", "created_at": 1727988942.2776937, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_gbp_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_gbp_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_gbp_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_gbp_event_delayed_order_submitted\"", "created_at": 1727988942.2778597, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_gbp_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_gbp_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_gbp_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_gbp_event_funding_recomputed\"", "created_at": 1727988942.2780375, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_gbp_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_gbp_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_gbp_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_gbp_event_margin_transferred\"", "created_at": 1727988942.2782006, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_gbp_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_gbp_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_gbp_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_gbp_event_perps_tracking\"", "created_at": 1727988942.2783606, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_gbp_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_gbp_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_gbp_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_gbp_event_position_flagged\"", "created_at": 1727988942.278545, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_gbp_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_gbp_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_gbp_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_gbp_event_position_liquidated0\"", "created_at": 1727988942.2787066, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_gbp_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_gbp_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_gbp_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_gbp_event_position_liquidated1\"", "created_at": 1727988942.2788653, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_gbp_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_gbp_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_gbp_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_gbp_event_position_modified0\"", "created_at": 1727988942.279026, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_gbp_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_gbp_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_gbp_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_gbp_event_position_modified1\"", "created_at": 1727988942.2791872, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_gmx_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_gmx_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_gmx_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_gmx_event_delayed_order_removed\"", "created_at": 1727988942.279357, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_gmx_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_gmx_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_gmx_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_gmx_event_delayed_order_submitted\"", "created_at": 1727988942.2795367, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_gmx_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_gmx_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_gmx_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_gmx_event_funding_recomputed\"", "created_at": 1727988942.2796988, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_gmx_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_gmx_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_gmx_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_gmx_event_margin_transferred\"", "created_at": 1727988942.2798643, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_gmx_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_gmx_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_gmx_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_gmx_event_perps_tracking\"", "created_at": 1727988942.280032, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_gmx_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_gmx_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_gmx_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_gmx_event_position_flagged\"", "created_at": 1727988942.2802022, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_gmx_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_gmx_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_gmx_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_gmx_event_position_liquidated0\"", "created_at": 1727988942.2803676, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_gmx_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_gmx_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_gmx_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_gmx_event_position_liquidated1\"", "created_at": 1727988942.2805495, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_gmx_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_gmx_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_gmx_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_gmx_event_position_modified0\"", "created_at": 1727988942.2807117, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_gmx_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_gmx_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_gmx_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_gmx_event_position_modified1\"", "created_at": 1727988942.2808743, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_grt_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_grt_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_grt_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_grt_event_delayed_order_removed\"", "created_at": 1727988942.2810469, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_grt_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_grt_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_grt_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_grt_event_delayed_order_submitted\"", "created_at": 1727988942.2812076, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_grt_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_grt_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_grt_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_grt_event_funding_recomputed\"", "created_at": 1727988942.2813678, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_grt_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_grt_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_grt_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_grt_event_margin_transferred\"", "created_at": 1727988942.2815514, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_grt_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_grt_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_grt_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_grt_event_perps_tracking\"", "created_at": 1727988942.2817173, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_grt_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_grt_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_grt_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_grt_event_position_flagged\"", "created_at": 1727988942.2818782, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_grt_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_grt_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_grt_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_grt_event_position_liquidated0\"", "created_at": 1727988942.2820423, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_grt_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_grt_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_grt_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_grt_event_position_liquidated1\"", "created_at": 1727988942.28223, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_grt_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_grt_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_grt_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_grt_event_position_modified0\"", "created_at": 1727988942.2824082, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_grt_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_grt_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_grt_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_grt_event_position_modified1\"", "created_at": 1727988942.2825792, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_icp_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_icp_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_icp_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_icp_event_delayed_order_removed\"", "created_at": 1727988942.2827413, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_icp_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_icp_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_icp_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_icp_event_delayed_order_submitted\"", "created_at": 1727988942.2829015, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_icp_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_icp_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_icp_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_icp_event_funding_recomputed\"", "created_at": 1727988942.2830617, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_icp_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_icp_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_icp_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_icp_event_margin_transferred\"", "created_at": 1727988942.2832217, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_icp_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_icp_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_icp_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_icp_event_perps_tracking\"", "created_at": 1727988942.2833886, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_icp_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_icp_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_icp_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_icp_event_position_flagged\"", "created_at": 1727988942.283568, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_icp_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_icp_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_icp_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_icp_event_position_liquidated0\"", "created_at": 1727988942.283731, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_icp_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_icp_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_icp_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_icp_event_position_liquidated1\"", "created_at": 1727988942.2838917, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_icp_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_icp_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_icp_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_icp_event_position_modified0\"", "created_at": 1727988942.2840521, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_icp_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_icp_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_icp_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_icp_event_position_modified1\"", "created_at": 1727988942.2842171, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_imx_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_imx_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_imx_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_imx_event_delayed_order_removed\"", "created_at": 1727988942.2843845, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_imx_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_imx_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_imx_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_imx_event_delayed_order_submitted\"", "created_at": 1727988942.2845638, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_imx_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_imx_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_imx_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_imx_event_funding_recomputed\"", "created_at": 1727988942.2847235, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_imx_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_imx_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_imx_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_imx_event_margin_transferred\"", "created_at": 1727988942.2848835, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_imx_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_imx_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_imx_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_imx_event_perps_tracking\"", "created_at": 1727988942.2850475, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_imx_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_imx_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_imx_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_imx_event_position_flagged\"", "created_at": 1727988942.2852106, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_imx_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_imx_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_imx_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_imx_event_position_liquidated0\"", "created_at": 1727988942.2853715, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_imx_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_imx_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_imx_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_imx_event_position_liquidated1\"", "created_at": 1727988942.2855537, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_imx_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_imx_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_imx_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_imx_event_position_modified0\"", "created_at": 1727988942.2857172, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_imx_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_imx_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_imx_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_imx_event_position_modified1\"", "created_at": 1727988942.2858841, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_inj_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_inj_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_inj_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_inj_event_delayed_order_removed\"", "created_at": 1727988942.2860546, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_inj_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_inj_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_inj_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_inj_event_delayed_order_submitted\"", "created_at": 1727988942.2862272, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_inj_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_inj_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_inj_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_inj_event_funding_recomputed\"", "created_at": 1727988942.2863874, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_inj_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_inj_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_inj_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_inj_event_margin_transferred\"", "created_at": 1727988942.2865689, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_inj_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_inj_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_inj_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_inj_event_perps_tracking\"", "created_at": 1727988942.2867339, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_inj_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_inj_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_inj_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_inj_event_position_flagged\"", "created_at": 1727988942.2868915, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_inj_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_inj_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_inj_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_inj_event_position_liquidated0\"", "created_at": 1727988942.2870898, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_inj_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_inj_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_inj_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_inj_event_position_liquidated1\"", "created_at": 1727988942.2872562, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_inj_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_inj_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_inj_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_inj_event_position_modified0\"", "created_at": 1727988942.2874434, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_inj_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_inj_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_inj_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_inj_event_position_modified1\"", "created_at": 1727988942.2876189, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_knc_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_knc_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_knc_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_knc_event_delayed_order_removed\"", "created_at": 1727988942.2877808, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_knc_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_knc_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_knc_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_knc_event_delayed_order_submitted\"", "created_at": 1727988942.2879398, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_knc_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_knc_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_knc_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_knc_event_funding_recomputed\"", "created_at": 1727988942.2880986, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_knc_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_knc_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_knc_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_knc_event_margin_transferred\"", "created_at": 1727988942.288262, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_knc_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_knc_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_knc_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_knc_event_perps_tracking\"", "created_at": 1727988942.2884412, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_knc_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_knc_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_knc_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_knc_event_position_flagged\"", "created_at": 1727988942.2886264, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_knc_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_knc_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_knc_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_knc_event_position_liquidated0\"", "created_at": 1727988942.288788, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_knc_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_knc_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_knc_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_knc_event_position_liquidated1\"", "created_at": 1727988942.288949, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_knc_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_knc_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_knc_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_knc_event_position_modified0\"", "created_at": 1727988942.2891147, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_knc_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_knc_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_knc_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_knc_event_position_modified1\"", "created_at": 1727988942.2892764, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ldo_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ldo_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ldo_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ldo_event_delayed_order_removed\"", "created_at": 1727988942.2894528, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ldo_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ldo_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ldo_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ldo_event_delayed_order_submitted\"", "created_at": 1727988942.2896206, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ldo_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ldo_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ldo_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ldo_event_funding_recomputed\"", "created_at": 1727988942.289789, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ldo_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ldo_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ldo_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ldo_event_margin_transferred\"", "created_at": 1727988942.2899532, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ldo_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ldo_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ldo_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ldo_event_perps_tracking\"", "created_at": 1727988942.2901123, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ldo_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ldo_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ldo_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ldo_event_position_flagged\"", "created_at": 1727988942.2902732, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ldo_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ldo_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ldo_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ldo_event_position_liquidated0\"", "created_at": 1727988942.2904496, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ldo_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ldo_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ldo_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ldo_event_position_liquidated1\"", "created_at": 1727988942.2906163, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ldo_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ldo_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ldo_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ldo_event_position_modified0\"", "created_at": 1727988942.2907782, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ldo_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ldo_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ldo_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ldo_event_position_modified1\"", "created_at": 1727988942.2909439, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_link_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_link_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_link_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_link_event_delayed_order_removed\"", "created_at": 1727988942.2911036, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_link_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_link_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_link_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_link_event_delayed_order_submitted\"", "created_at": 1727988942.291264, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_link_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_link_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_link_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_link_event_funding_recomputed\"", "created_at": 1727988942.29144, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_link_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_link_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_link_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_link_event_margin_transferred\"", "created_at": 1727988942.291622, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_link_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_link_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_link_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_link_event_perps_tracking\"", "created_at": 1727988942.2917826, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_link_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_link_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_link_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_link_event_position_flagged\"", "created_at": 1727988942.2919407, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_link_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_link_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_link_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_link_event_position_liquidated0\"", "created_at": 1727988942.292098, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_link_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_link_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_link_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_link_event_position_liquidated1\"", "created_at": 1727988942.2922676, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_link_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_link_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_link_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_link_event_position_modified0\"", "created_at": 1727988942.2924516, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_link_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_link_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_link_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_link_event_position_modified1\"", "created_at": 1727988942.2926137, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ltc_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ltc_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ltc_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ltc_event_delayed_order_removed\"", "created_at": 1727988942.2927718, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ltc_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ltc_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ltc_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ltc_event_delayed_order_submitted\"", "created_at": 1727988942.2929304, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ltc_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ltc_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ltc_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ltc_event_funding_recomputed\"", "created_at": 1727988942.2931035, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ltc_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ltc_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ltc_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ltc_event_margin_transferred\"", "created_at": 1727988942.2932832, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ltc_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ltc_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ltc_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ltc_event_perps_tracking\"", "created_at": 1727988942.2934632, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ltc_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ltc_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ltc_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ltc_event_position_flagged\"", "created_at": 1727988942.2936363, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ltc_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ltc_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ltc_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ltc_event_position_liquidated0\"", "created_at": 1727988942.293796, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ltc_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ltc_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ltc_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ltc_event_position_liquidated1\"", "created_at": 1727988942.293955, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ltc_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ltc_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ltc_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ltc_event_position_modified0\"", "created_at": 1727988942.2941198, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ltc_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ltc_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ltc_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ltc_event_position_modified1\"", "created_at": 1727988942.2942832, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_matic_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_matic_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_matic_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_matic_event_delayed_order_removed\"", "created_at": 1727988942.2944613, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_matic_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_matic_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_matic_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_matic_event_delayed_order_submitted\"", "created_at": 1727988942.294624, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_matic_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_matic_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_matic_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_matic_event_funding_recomputed\"", "created_at": 1727988942.2947884, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_matic_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_matic_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_matic_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_matic_event_margin_transferred\"", "created_at": 1727988942.2949715, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_matic_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_matic_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_matic_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_matic_event_perps_tracking\"", "created_at": 1727988942.2951422, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_matic_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_matic_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_matic_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_matic_event_position_flagged\"", "created_at": 1727988942.295302, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_matic_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_matic_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_matic_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_matic_event_position_liquidated0\"", "created_at": 1727988942.295501, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_matic_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_matic_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_matic_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_matic_event_position_liquidated1\"", "created_at": 1727988942.2956965, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_matic_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_matic_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_matic_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_matic_event_position_modified0\"", "created_at": 1727988942.295867, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_matic_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_matic_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_matic_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_matic_event_position_modified1\"", "created_at": 1727988942.2960281, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_mav_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_mav_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_mav_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_mav_event_delayed_order_removed\"", "created_at": 1727988942.296189, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_mav_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_mav_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_mav_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_mav_event_delayed_order_submitted\"", "created_at": 1727988942.2963483, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_mav_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_mav_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_mav_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_mav_event_funding_recomputed\"", "created_at": 1727988942.2965379, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_mav_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_mav_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_mav_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_mav_event_margin_transferred\"", "created_at": 1727988942.2967052, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_mav_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_mav_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_mav_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_mav_event_perps_tracking\"", "created_at": 1727988942.2968743, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_mav_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_mav_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_mav_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_mav_event_position_flagged\"", "created_at": 1727988942.2970345, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_mav_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_mav_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_mav_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_mav_event_position_liquidated0\"", "created_at": 1727988942.2971933, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_mav_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_mav_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_mav_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_mav_event_position_liquidated1\"", "created_at": 1727988942.297356, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_mav_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_mav_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_mav_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_mav_event_position_modified0\"", "created_at": 1727988942.2975407, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_mav_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_mav_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_mav_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_mav_event_position_modified1\"", "created_at": 1727988942.2977018, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_meme_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_meme_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_meme_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_meme_event_delayed_order_removed\"", "created_at": 1727988942.29787, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_meme_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_meme_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_meme_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_meme_event_delayed_order_submitted\"", "created_at": 1727988942.2980309, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_meme_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_meme_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_meme_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_meme_event_funding_recomputed\"", "created_at": 1727988942.2981977, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_meme_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_meme_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_meme_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_meme_event_margin_transferred\"", "created_at": 1727988942.2983615, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_meme_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_meme_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_meme_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_meme_event_perps_tracking\"", "created_at": 1727988942.2985408, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_meme_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_meme_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_meme_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_meme_event_position_flagged\"", "created_at": 1727988942.2987022, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_meme_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_meme_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_meme_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_meme_event_position_liquidated0\"", "created_at": 1727988942.298863, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_meme_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_meme_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_meme_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_meme_event_position_liquidated1\"", "created_at": 1727988942.299027, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_meme_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_meme_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_meme_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_meme_event_position_modified0\"", "created_at": 1727988942.299189, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_meme_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_meme_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_meme_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_meme_event_position_modified1\"", "created_at": 1727988942.2993605, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_mkr_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_mkr_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_mkr_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_mkr_event_delayed_order_removed\"", "created_at": 1727988942.2995384, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_mkr_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_mkr_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_mkr_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_mkr_event_delayed_order_submitted\"", "created_at": 1727988942.2996995, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_mkr_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_mkr_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_mkr_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_mkr_event_funding_recomputed\"", "created_at": 1727988942.2998695, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_mkr_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_mkr_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_mkr_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_mkr_event_margin_transferred\"", "created_at": 1727988942.3000305, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_mkr_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_mkr_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_mkr_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_mkr_event_perps_tracking\"", "created_at": 1727988942.30019, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_mkr_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_mkr_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_mkr_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_mkr_event_position_flagged\"", "created_at": 1727988942.3003526, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_mkr_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_mkr_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_mkr_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_mkr_event_position_liquidated0\"", "created_at": 1727988942.3005319, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_mkr_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_mkr_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_mkr_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_mkr_event_position_liquidated1\"", "created_at": 1727988942.3006976, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_mkr_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_mkr_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_mkr_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_mkr_event_position_modified0\"", "created_at": 1727988942.3008664, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_mkr_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_mkr_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_mkr_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_mkr_event_position_modified1\"", "created_at": 1727988942.3010263, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_near_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_near_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_near_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_near_event_delayed_order_removed\"", "created_at": 1727988942.3011856, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_near_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_near_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_near_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_near_event_delayed_order_submitted\"", "created_at": 1727988942.3013728, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_near_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_near_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_near_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_near_event_funding_recomputed\"", "created_at": 1727988942.3015516, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_near_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_near_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_near_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_near_event_margin_transferred\"", "created_at": 1727988942.3017135, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_near_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_near_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_near_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_near_event_perps_tracking\"", "created_at": 1727988942.3018816, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_near_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_near_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_near_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_near_event_position_flagged\"", "created_at": 1727988942.3020413, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_near_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_near_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_near_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_near_event_position_liquidated0\"", "created_at": 1727988942.3022048, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_near_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_near_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_near_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_near_event_position_liquidated1\"", "created_at": 1727988942.3023746, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_near_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_near_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_near_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_near_event_position_modified0\"", "created_at": 1727988942.3025541, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_near_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_near_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_near_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_near_event_position_modified1\"", "created_at": 1727988942.302764, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_one_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_one_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_one_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_one_event_delayed_order_removed\"", "created_at": 1727988942.3029525, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_one_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_one_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_one_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_one_event_delayed_order_submitted\"", "created_at": 1727988942.303123, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_one_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_one_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_one_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_one_event_funding_recomputed\"", "created_at": 1727988942.3032846, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_one_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_one_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_one_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_one_event_margin_transferred\"", "created_at": 1727988942.3034654, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_one_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_one_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_one_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_one_event_perps_tracking\"", "created_at": 1727988942.3036308, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_one_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_one_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_one_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_one_event_position_flagged\"", "created_at": 1727988942.3037918, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_one_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_one_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_one_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_one_event_position_liquidated0\"", "created_at": 1727988942.3039584, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_one_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_one_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_one_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_one_event_position_liquidated1\"", "created_at": 1727988942.3041236, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_one_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_one_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_one_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_one_event_position_modified0\"", "created_at": 1727988942.304289, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_one_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_one_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_one_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_one_event_position_modified1\"", "created_at": 1727988942.3044674, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_op_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_op_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_op_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_op_event_delayed_order_removed\"", "created_at": 1727988942.3046503, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_op_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_op_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_op_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_op_event_delayed_order_submitted\"", "created_at": 1727988942.3048162, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_op_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_op_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_op_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_op_event_funding_recomputed\"", "created_at": 1727988942.3049753, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_op_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_op_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_op_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_op_event_margin_transferred\"", "created_at": 1727988942.3051345, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_op_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_op_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_op_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_op_event_perps_tracking\"", "created_at": 1727988942.3052962, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_op_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_op_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_op_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_op_event_position_flagged\"", "created_at": 1727988942.3054748, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_op_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_op_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_op_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_op_event_position_liquidated0\"", "created_at": 1727988942.3056433, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_op_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_op_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_op_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_op_event_position_liquidated1\"", "created_at": 1727988942.3058035, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_op_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_op_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_op_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_op_event_position_modified0\"", "created_at": 1727988942.3059647, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_op_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_op_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_op_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_op_event_position_modified1\"", "created_at": 1727988942.3061295, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_pepe_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_pepe_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_pepe_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_pepe_event_delayed_order_removed\"", "created_at": 1727988942.3062925, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_pepe_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_pepe_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_pepe_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_pepe_event_delayed_order_submitted\"", "created_at": 1727988942.3064728, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_pepe_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_pepe_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_pepe_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_pepe_event_funding_recomputed\"", "created_at": 1727988942.3066385, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_pepe_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_pepe_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_pepe_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_pepe_event_margin_transferred\"", "created_at": 1727988942.3067982, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_pepe_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_pepe_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_pepe_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_pepe_event_perps_tracking\"", "created_at": 1727988942.3069563, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_pepe_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_pepe_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_pepe_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_pepe_event_position_flagged\"", "created_at": 1727988942.307116, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_pepe_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_pepe_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_pepe_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_pepe_event_position_liquidated0\"", "created_at": 1727988942.3072836, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_pepe_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_pepe_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_pepe_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_pepe_event_position_liquidated1\"", "created_at": 1727988942.3074644, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_pepe_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_pepe_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_pepe_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_pepe_event_position_modified0\"", "created_at": 1727988942.3076272, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_pepe_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_pepe_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_pepe_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_pepe_event_position_modified1\"", "created_at": 1727988942.3078103, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_perp_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_perp_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_perp_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_perp_event_delayed_order_removed\"", "created_at": 1727988942.3079798, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_perp_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_perp_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_perp_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_perp_event_delayed_order_submitted\"", "created_at": 1727988942.3081408, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_perp_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_perp_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_perp_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_perp_event_funding_recomputed\"", "created_at": 1727988942.3083024, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_perp_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_perp_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_perp_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_perp_event_margin_transferred\"", "created_at": 1727988942.308484, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_perp_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_perp_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_perp_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_perp_event_perps_tracking\"", "created_at": 1727988942.308651, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_perp_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_perp_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_perp_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_perp_event_position_flagged\"", "created_at": 1727988942.3088162, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_perp_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_perp_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_perp_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_perp_event_position_liquidated0\"", "created_at": 1727988942.3089776, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_perp_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_perp_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_perp_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_perp_event_position_liquidated1\"", "created_at": 1727988942.3091376, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_perp_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_perp_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_perp_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_perp_event_position_modified0\"", "created_at": 1727988942.3092973, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_perp_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_perp_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_perp_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_perp_event_position_modified1\"", "created_at": 1727988942.3094723, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_pyth_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_pyth_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_pyth_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_pyth_event_delayed_order_removed\"", "created_at": 1727988942.3096387, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_pyth_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_pyth_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_pyth_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_pyth_event_delayed_order_submitted\"", "created_at": 1727988942.309799, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_pyth_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_pyth_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_pyth_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_pyth_event_funding_recomputed\"", "created_at": 1727988942.3099663, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_pyth_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_pyth_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_pyth_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_pyth_event_margin_transferred\"", "created_at": 1727988942.3101268, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_pyth_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_pyth_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_pyth_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_pyth_event_perps_tracking\"", "created_at": 1727988942.3102875, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_pyth_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_pyth_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_pyth_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_pyth_event_position_flagged\"", "created_at": 1727988942.3104663, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_pyth_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_pyth_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_pyth_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_pyth_event_position_liquidated0\"", "created_at": 1727988942.310636, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_pyth_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_pyth_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_pyth_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_pyth_event_position_liquidated1\"", "created_at": 1727988942.3107967, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_pyth_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_pyth_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_pyth_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_pyth_event_position_modified0\"", "created_at": 1727988942.3109546, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_pyth_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_pyth_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_pyth_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_pyth_event_position_modified1\"", "created_at": 1727988942.3111126, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_rndr_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_rndr_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_rndr_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_rndr_event_delayed_order_removed\"", "created_at": 1727988942.3112757, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_rndr_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_rndr_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_rndr_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_rndr_event_delayed_order_submitted\"", "created_at": 1727988942.3114507, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_rndr_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_rndr_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_rndr_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_rndr_event_funding_recomputed\"", "created_at": 1727988942.3116229, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_rndr_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_rndr_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_rndr_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_rndr_event_margin_transferred\"", "created_at": 1727988942.3117826, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_rndr_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_rndr_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_rndr_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_rndr_event_perps_tracking\"", "created_at": 1727988942.311945, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_rndr_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_rndr_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_rndr_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_rndr_event_position_flagged\"", "created_at": 1727988942.312119, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_rndr_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_rndr_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_rndr_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_rndr_event_position_liquidated0\"", "created_at": 1727988942.3122828, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_rndr_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_rndr_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_rndr_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_rndr_event_position_liquidated1\"", "created_at": 1727988942.3124576, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_rndr_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_rndr_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_rndr_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_rndr_event_position_modified0\"", "created_at": 1727988942.3126228, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_rndr_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_rndr_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_rndr_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_rndr_event_position_modified1\"", "created_at": 1727988942.312785, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_rpl_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_rpl_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_rpl_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_rpl_event_delayed_order_removed\"", "created_at": 1727988942.3129494, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_rpl_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_rpl_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_rpl_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_rpl_event_delayed_order_submitted\"", "created_at": 1727988942.313108, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_rpl_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_rpl_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_rpl_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_rpl_event_funding_recomputed\"", "created_at": 1727988942.3132706, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_rpl_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_rpl_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_rpl_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_rpl_event_margin_transferred\"", "created_at": 1727988942.3134437, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_rpl_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_rpl_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_rpl_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_rpl_event_perps_tracking\"", "created_at": 1727988942.3136053, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_rpl_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_rpl_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_rpl_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_rpl_event_position_flagged\"", "created_at": 1727988942.313766, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_rpl_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_rpl_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_rpl_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_rpl_event_position_liquidated0\"", "created_at": 1727988942.3139303, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_rpl_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_rpl_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_rpl_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_rpl_event_position_liquidated1\"", "created_at": 1727988942.3141193, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_rpl_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_rpl_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_rpl_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_rpl_event_position_modified0\"", "created_at": 1727988942.3142827, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_rpl_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_rpl_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_rpl_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_rpl_event_position_modified1\"", "created_at": 1727988942.314466, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_rune_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_rune_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_rune_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_rune_event_delayed_order_removed\"", "created_at": 1727988942.31463, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_rune_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_rune_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_rune_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_rune_event_delayed_order_submitted\"", "created_at": 1727988942.3147907, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_rune_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_rune_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_rune_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_rune_event_funding_recomputed\"", "created_at": 1727988942.3149493, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_rune_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_rune_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_rune_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_rune_event_margin_transferred\"", "created_at": 1727988942.3151073, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_rune_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_rune_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_rune_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_rune_event_perps_tracking\"", "created_at": 1727988942.3152716, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_rune_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_rune_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_rune_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_rune_event_position_flagged\"", "created_at": 1727988942.3154473, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_rune_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_rune_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_rune_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_rune_event_position_liquidated0\"", "created_at": 1727988942.315609, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_rune_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_rune_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_rune_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_rune_event_position_liquidated1\"", "created_at": 1727988942.3157713, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_rune_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_rune_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_rune_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_rune_event_position_modified0\"", "created_at": 1727988942.3159308, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_rune_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_rune_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_rune_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_rune_event_position_modified1\"", "created_at": 1727988942.3161027, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sei_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sei_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sei_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sei_event_delayed_order_removed\"", "created_at": 1727988942.3162634, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sei_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sei_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sei_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sei_event_delayed_order_submitted\"", "created_at": 1727988942.3164399, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sei_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sei_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sei_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sei_event_funding_recomputed\"", "created_at": 1727988942.316605, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sei_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sei_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sei_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sei_event_margin_transferred\"", "created_at": 1727988942.3167639, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sei_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sei_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sei_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sei_event_perps_tracking\"", "created_at": 1727988942.3169227, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sei_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sei_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sei_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sei_event_position_flagged\"", "created_at": 1727988942.317088, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sei_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sei_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sei_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sei_event_position_liquidated0\"", "created_at": 1727988942.3172462, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sei_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sei_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sei_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sei_event_position_liquidated1\"", "created_at": 1727988942.3174162, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sei_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sei_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sei_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sei_event_position_modified0\"", "created_at": 1727988942.3175793, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sei_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sei_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sei_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sei_event_position_modified1\"", "created_at": 1727988942.3177435, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_shib_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_shib_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_shib_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_shib_event_delayed_order_removed\"", "created_at": 1727988942.3179023, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_shib_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_shib_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_shib_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_shib_event_delayed_order_submitted\"", "created_at": 1727988942.3180661, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_shib_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_shib_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_shib_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_shib_event_funding_recomputed\"", "created_at": 1727988942.318223, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_shib_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_shib_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_shib_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_shib_event_margin_transferred\"", "created_at": 1727988942.3183846, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_shib_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_shib_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_shib_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_shib_event_perps_tracking\"", "created_at": 1727988942.3185668, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_shib_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_shib_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_shib_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_shib_event_position_flagged\"", "created_at": 1727988942.318728, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_shib_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_shib_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_shib_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_shib_event_position_liquidated0\"", "created_at": 1727988942.3188875, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_shib_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_shib_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_shib_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_shib_event_position_liquidated1\"", "created_at": 1727988942.3190465, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_shib_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_shib_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_shib_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_shib_event_position_modified0\"", "created_at": 1727988942.3192103, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_shib_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_shib_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_shib_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_shib_event_position_modified1\"", "created_at": 1727988942.3193731, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sol_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sol_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sol_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sol_event_delayed_order_removed\"", "created_at": 1727988942.3195493, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sol_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sol_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sol_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sol_event_delayed_order_submitted\"", "created_at": 1727988942.3197076, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sol_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sol_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sol_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sol_event_funding_recomputed\"", "created_at": 1727988942.319865, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sol_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sol_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sol_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sol_event_margin_transferred\"", "created_at": 1727988942.3200293, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sol_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sol_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sol_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sol_event_perps_tracking\"", "created_at": 1727988942.320189, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sol_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sol_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sol_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sol_event_position_flagged\"", "created_at": 1727988942.320378, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sol_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sol_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sol_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sol_event_position_liquidated0\"", "created_at": 1727988942.3205614, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sol_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sol_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sol_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sol_event_position_liquidated1\"", "created_at": 1727988942.320722, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sol_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sol_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sol_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sol_event_position_modified0\"", "created_at": 1727988942.3208807, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sol_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sol_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sol_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sol_event_position_modified1\"", "created_at": 1727988942.3210444, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_steth_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_steth_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_steth_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_steth_event_delayed_order_removed\"", "created_at": 1727988942.321217, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_steth_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_steth_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_steth_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_steth_event_delayed_order_submitted\"", "created_at": 1727988942.3213758, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_steth_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_steth_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_steth_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_steth_event_funding_recomputed\"", "created_at": 1727988942.3215544, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_steth_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_steth_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_steth_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_steth_event_margin_transferred\"", "created_at": 1727988942.3217206, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_steth_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_steth_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_steth_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_steth_event_perps_tracking\"", "created_at": 1727988942.3218877, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_steth_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_steth_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_steth_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_steth_event_position_flagged\"", "created_at": 1727988942.322048, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_steth_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_steth_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_steth_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_steth_event_position_liquidated0\"", "created_at": 1727988942.322213, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_steth_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_steth_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_steth_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_steth_event_position_liquidated1\"", "created_at": 1727988942.3223794, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_steth_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_steth_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_steth_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_steth_event_position_modified0\"", "created_at": 1727988942.3225622, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_steth_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_steth_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_steth_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_steth_event_position_modified1\"", "created_at": 1727988942.3227236, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_stetheth_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_stetheth_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_stetheth_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_stetheth_event_delayed_order_removed\"", "created_at": 1727988942.322883, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_stetheth_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_stetheth_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_stetheth_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_stetheth_event_delayed_order_submitted\"", "created_at": 1727988942.3230402, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_stetheth_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_stetheth_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_stetheth_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_stetheth_event_funding_recomputed\"", "created_at": 1727988942.3231986, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_stetheth_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_stetheth_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_stetheth_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_stetheth_event_margin_transferred\"", "created_at": 1727988942.3233583, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_stetheth_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_stetheth_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_stetheth_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_stetheth_event_perps_tracking\"", "created_at": 1727988942.323543, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_stetheth_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_stetheth_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_stetheth_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_stetheth_event_position_flagged\"", "created_at": 1727988942.3237035, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_stetheth_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_stetheth_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_stetheth_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_stetheth_event_position_liquidated0\"", "created_at": 1727988942.323863, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_stetheth_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_stetheth_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_stetheth_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_stetheth_event_position_liquidated1\"", "created_at": 1727988942.3240266, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_stetheth_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_stetheth_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_stetheth_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_stetheth_event_position_modified0\"", "created_at": 1727988942.3241897, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_stetheth_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_stetheth_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_stetheth_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_stetheth_event_position_modified1\"", "created_at": 1727988942.3243525, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sui_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sui_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sui_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sui_event_delayed_order_removed\"", "created_at": 1727988942.3245316, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sui_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sui_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sui_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sui_event_delayed_order_submitted\"", "created_at": 1727988942.3246913, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sui_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sui_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sui_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sui_event_funding_recomputed\"", "created_at": 1727988942.324855, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sui_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sui_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sui_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sui_event_margin_transferred\"", "created_at": 1727988942.3250191, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sui_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sui_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sui_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sui_event_perps_tracking\"", "created_at": 1727988942.3251789, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sui_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sui_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sui_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sui_event_position_flagged\"", "created_at": 1727988942.3253376, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sui_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sui_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sui_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sui_event_position_liquidated0\"", "created_at": 1727988942.3255124, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sui_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sui_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sui_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sui_event_position_liquidated1\"", "created_at": 1727988942.3256717, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sui_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sui_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sui_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sui_event_position_modified0\"", "created_at": 1727988942.3258348, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sui_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sui_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sui_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sui_event_position_modified1\"", "created_at": 1727988942.3259976, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sushi_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sushi_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sushi_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sushi_event_delayed_order_removed\"", "created_at": 1727988942.326155, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sushi_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sushi_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sushi_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sushi_event_delayed_order_submitted\"", "created_at": 1727988942.3263154, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sushi_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sushi_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sushi_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sushi_event_funding_recomputed\"", "created_at": 1727988942.3264956, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sushi_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sushi_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sushi_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sushi_event_margin_transferred\"", "created_at": 1727988942.326683, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sushi_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sushi_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sushi_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sushi_event_perps_tracking\"", "created_at": 1727988942.3268483, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sushi_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sushi_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sushi_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sushi_event_position_flagged\"", "created_at": 1727988942.3270087, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sushi_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sushi_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sushi_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sushi_event_position_liquidated0\"", "created_at": 1727988942.3271668, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sushi_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sushi_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sushi_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sushi_event_position_liquidated1\"", "created_at": 1727988942.3273232, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sushi_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sushi_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sushi_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sushi_event_position_modified0\"", "created_at": 1727988942.3275042, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_sushi_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_sushi_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_sushi_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_sushi_event_position_modified1\"", "created_at": 1727988942.3276641, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_tia_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_tia_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_tia_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_tia_event_delayed_order_removed\"", "created_at": 1727988942.327821, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_tia_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_tia_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_tia_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_tia_event_delayed_order_submitted\"", "created_at": 1727988942.3279781, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_tia_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_tia_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_tia_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_tia_event_funding_recomputed\"", "created_at": 1727988942.3281436, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_tia_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_tia_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_tia_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_tia_event_margin_transferred\"", "created_at": 1727988942.328306, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_tia_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_tia_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_tia_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_tia_event_perps_tracking\"", "created_at": 1727988942.328489, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_tia_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_tia_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_tia_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_tia_event_position_flagged\"", "created_at": 1727988942.3286486, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_tia_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_tia_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_tia_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_tia_event_position_liquidated0\"", "created_at": 1727988942.3288064, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_tia_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_tia_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_tia_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_tia_event_position_liquidated1\"", "created_at": 1727988942.328968, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_tia_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_tia_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_tia_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_tia_event_position_modified0\"", "created_at": 1727988942.3291273, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_tia_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_tia_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_tia_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_tia_event_position_modified1\"", "created_at": 1727988942.3292859, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_trb_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_trb_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_trb_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_trb_event_delayed_order_removed\"", "created_at": 1727988942.3294625, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_trb_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_trb_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_trb_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_trb_event_delayed_order_submitted\"", "created_at": 1727988942.3296282, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_trb_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_trb_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_trb_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_trb_event_funding_recomputed\"", "created_at": 1727988942.3297899, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_trb_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_trb_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_trb_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_trb_event_margin_transferred\"", "created_at": 1727988942.3299546, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_trb_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_trb_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_trb_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_trb_event_perps_tracking\"", "created_at": 1727988942.3301213, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_trb_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_trb_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_trb_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_trb_event_position_flagged\"", "created_at": 1727988942.3302884, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_trb_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_trb_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_trb_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_trb_event_position_liquidated0\"", "created_at": 1727988942.3304741, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_trb_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_trb_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_trb_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_trb_event_position_liquidated1\"", "created_at": 1727988942.33064, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_trb_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_trb_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_trb_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_trb_event_position_modified0\"", "created_at": 1727988942.3307989, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_trb_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_trb_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_trb_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_trb_event_position_modified1\"", "created_at": 1727988942.3309574, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_trx_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_trx_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_trx_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_trx_event_delayed_order_removed\"", "created_at": 1727988942.3311148, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_trx_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_trx_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_trx_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_trx_event_delayed_order_submitted\"", "created_at": 1727988942.3312724, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_trx_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_trx_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_trx_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_trx_event_funding_recomputed\"", "created_at": 1727988942.3314507, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_trx_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_trx_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_trx_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_trx_event_margin_transferred\"", "created_at": 1727988942.3316114, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_trx_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_trx_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_trx_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_trx_event_perps_tracking\"", "created_at": 1727988942.3317678, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_trx_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_trx_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_trx_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_trx_event_position_flagged\"", "created_at": 1727988942.3319266, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_trx_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_trx_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_trx_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_trx_event_position_liquidated0\"", "created_at": 1727988942.3320909, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_trx_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_trx_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_trx_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_trx_event_position_liquidated1\"", "created_at": 1727988942.3322592, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_trx_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_trx_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_trx_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_trx_event_position_modified0\"", "created_at": 1727988942.3324323, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_trx_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_trx_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_trx_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_trx_event_position_modified1\"", "created_at": 1727988942.3325934, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_uma_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_uma_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_uma_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_uma_event_delayed_order_removed\"", "created_at": 1727988942.3327508, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_uma_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_uma_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_uma_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_uma_event_delayed_order_submitted\"", "created_at": 1727988942.3329306, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_uma_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_uma_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_uma_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_uma_event_funding_recomputed\"", "created_at": 1727988942.33309, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_uma_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_uma_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_uma_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_uma_event_margin_transferred\"", "created_at": 1727988942.3332565, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_uma_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_uma_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_uma_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_uma_event_perps_tracking\"", "created_at": 1727988942.3334293, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_uma_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_uma_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_uma_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_uma_event_position_flagged\"", "created_at": 1727988942.3335917, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_uma_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_uma_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_uma_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_uma_event_position_liquidated0\"", "created_at": 1727988942.3337498, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_uma_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_uma_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_uma_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_uma_event_position_liquidated1\"", "created_at": 1727988942.3339117, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_uma_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_uma_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_uma_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_uma_event_position_modified0\"", "created_at": 1727988942.3340828, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_uma_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_uma_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_uma_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_uma_event_position_modified1\"", "created_at": 1727988942.334245, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_uni_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_uni_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_uni_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_uni_event_delayed_order_removed\"", "created_at": 1727988942.3344278, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_uni_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_uni_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_uni_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_uni_event_delayed_order_submitted\"", "created_at": 1727988942.334598, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_uni_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_uni_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_uni_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_uni_event_funding_recomputed\"", "created_at": 1727988942.334762, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_uni_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_uni_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_uni_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_uni_event_margin_transferred\"", "created_at": 1727988942.3349218, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_uni_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_uni_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_uni_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_uni_event_perps_tracking\"", "created_at": 1727988942.33508, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_uni_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_uni_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_uni_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_uni_event_position_flagged\"", "created_at": 1727988942.3352377, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_uni_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_uni_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_uni_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_uni_event_position_liquidated0\"", "created_at": 1727988942.335408, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_uni_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_uni_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_uni_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_uni_event_position_liquidated1\"", "created_at": 1727988942.3355775, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_uni_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_uni_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_uni_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_uni_event_position_modified0\"", "created_at": 1727988942.335736, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_uni_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_uni_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_uni_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_uni_event_position_modified1\"", "created_at": 1727988942.3358932, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_usdt_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_usdt_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_usdt_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_usdt_event_delayed_order_removed\"", "created_at": 1727988942.3360553, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_usdt_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_usdt_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_usdt_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_usdt_event_delayed_order_submitted\"", "created_at": 1727988942.336221, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_usdt_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_usdt_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_usdt_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_usdt_event_funding_recomputed\"", "created_at": 1727988942.3363857, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_usdt_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_usdt_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_usdt_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_usdt_event_margin_transferred\"", "created_at": 1727988942.3365664, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_usdt_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_usdt_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_usdt_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_usdt_event_perps_tracking\"", "created_at": 1727988942.3367257, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_usdt_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_usdt_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_usdt_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_usdt_event_position_flagged\"", "created_at": 1727988942.3368833, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_usdt_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_usdt_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_usdt_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_usdt_event_position_liquidated0\"", "created_at": 1727988942.3370447, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_usdt_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_usdt_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_usdt_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_usdt_event_position_liquidated1\"", "created_at": 1727988942.337202, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_usdt_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_usdt_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_usdt_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_usdt_event_position_modified0\"", "created_at": 1727988942.3373594, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_usdt_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_usdt_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_usdt_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_usdt_event_position_modified1\"", "created_at": 1727988942.3375359, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_wld_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_wld_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_wld_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_wld_event_delayed_order_removed\"", "created_at": 1727988942.337694, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_wld_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_wld_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_wld_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_wld_event_delayed_order_submitted\"", "created_at": 1727988942.337858, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_wld_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_wld_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_wld_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_wld_event_funding_recomputed\"", "created_at": 1727988942.338022, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_wld_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_wld_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_wld_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_wld_event_margin_transferred\"", "created_at": 1727988942.3381877, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_wld_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_wld_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_wld_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_wld_event_perps_tracking\"", "created_at": 1727988942.338349, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_wld_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_wld_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_wld_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_wld_event_position_flagged\"", "created_at": 1727988942.3385243, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_wld_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_wld_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_wld_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_wld_event_position_liquidated0\"", "created_at": 1727988942.338694, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_wld_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_wld_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_wld_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_wld_event_position_liquidated1\"", "created_at": 1727988942.3388538, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_wld_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_wld_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_wld_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_wld_event_position_modified0\"", "created_at": 1727988942.3390114, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_wld_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_wld_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_wld_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_wld_event_position_modified1\"", "created_at": 1727988942.339189, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xag_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xag_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xag_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xag_event_delayed_order_removed\"", "created_at": 1727988942.3393507, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xag_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xag_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xag_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xag_event_delayed_order_submitted\"", "created_at": 1727988942.3395302, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xag_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xag_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xag_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xag_event_funding_recomputed\"", "created_at": 1727988942.3396964, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xag_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xag_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xag_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xag_event_margin_transferred\"", "created_at": 1727988942.3398545, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xag_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xag_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xag_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xag_event_perps_tracking\"", "created_at": 1727988942.340017, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xag_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xag_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xag_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xag_event_position_flagged\"", "created_at": 1727988942.3401794, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xag_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xag_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xag_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xag_event_position_liquidated0\"", "created_at": 1727988942.3403447, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xag_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xag_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xag_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xag_event_position_liquidated1\"", "created_at": 1727988942.340521, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xag_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xag_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xag_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xag_event_position_modified0\"", "created_at": 1727988942.340681, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xag_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xag_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xag_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xag_event_position_modified1\"", "created_at": 1727988942.340839, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xau_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xau_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xau_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xau_event_delayed_order_removed\"", "created_at": 1727988942.3409956, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xau_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xau_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xau_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xau_event_delayed_order_submitted\"", "created_at": 1727988942.3411577, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xau_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xau_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xau_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xau_event_funding_recomputed\"", "created_at": 1727988942.341321, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xau_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xau_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xau_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xau_event_margin_transferred\"", "created_at": 1727988942.3414955, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xau_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xau_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xau_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xau_event_perps_tracking\"", "created_at": 1727988942.3416553, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xau_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xau_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xau_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xau_event_position_flagged\"", "created_at": 1727988942.3418121, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xau_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xau_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xau_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xau_event_position_liquidated0\"", "created_at": 1727988942.3419743, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xau_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xau_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xau_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xau_event_position_liquidated1\"", "created_at": 1727988942.3421388, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xau_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xau_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xau_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xau_event_position_modified0\"", "created_at": 1727988942.3423023, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xau_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xau_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xau_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xau_event_position_modified1\"", "created_at": 1727988942.3424835, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xlm_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xlm_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xlm_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xlm_event_delayed_order_removed\"", "created_at": 1727988942.3426452, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xlm_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xlm_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xlm_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xlm_event_delayed_order_submitted\"", "created_at": 1727988942.3428173, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xlm_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xlm_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xlm_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xlm_event_funding_recomputed\"", "created_at": 1727988942.342981, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xlm_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xlm_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xlm_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xlm_event_margin_transferred\"", "created_at": 1727988942.3431392, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xlm_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xlm_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xlm_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xlm_event_perps_tracking\"", "created_at": 1727988942.3432963, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xlm_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xlm_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xlm_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xlm_event_position_flagged\"", "created_at": 1727988942.343478, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xlm_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xlm_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xlm_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xlm_event_position_liquidated0\"", "created_at": 1727988942.3436384, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xlm_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xlm_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xlm_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xlm_event_position_liquidated1\"", "created_at": 1727988942.3437953, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xlm_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xlm_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xlm_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xlm_event_position_modified0\"", "created_at": 1727988942.343952, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xlm_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xlm_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xlm_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xlm_event_position_modified1\"", "created_at": 1727988942.3441133, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xmr_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xmr_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xmr_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xmr_event_delayed_order_removed\"", "created_at": 1727988942.344278, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xmr_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xmr_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xmr_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xmr_event_delayed_order_submitted\"", "created_at": 1727988942.3444536, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xmr_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xmr_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xmr_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xmr_event_funding_recomputed\"", "created_at": 1727988942.3446157, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xmr_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xmr_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xmr_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xmr_event_margin_transferred\"", "created_at": 1727988942.344773, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xmr_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xmr_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xmr_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xmr_event_perps_tracking\"", "created_at": 1727988942.3449306, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xmr_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xmr_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xmr_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xmr_event_position_flagged\"", "created_at": 1727988942.345096, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xmr_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xmr_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xmr_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xmr_event_position_liquidated0\"", "created_at": 1727988942.3452559, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xmr_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xmr_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xmr_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xmr_event_position_liquidated1\"", "created_at": 1727988942.3456929, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xmr_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xmr_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xmr_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xmr_event_position_modified0\"", "created_at": 1727988942.3458588, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xmr_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xmr_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xmr_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xmr_event_position_modified1\"", "created_at": 1727988942.3460176, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xrp_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xrp_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xrp_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xrp_event_delayed_order_removed\"", "created_at": 1727988942.346177, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xrp_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xrp_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xrp_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xrp_event_delayed_order_submitted\"", "created_at": 1727988942.3463495, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xrp_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xrp_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xrp_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xrp_event_funding_recomputed\"", "created_at": 1727988942.3465335, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xrp_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xrp_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xrp_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xrp_event_margin_transferred\"", "created_at": 1727988942.3466992, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xrp_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xrp_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xrp_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xrp_event_perps_tracking\"", "created_at": 1727988942.3468583, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xrp_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xrp_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xrp_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xrp_event_position_flagged\"", "created_at": 1727988942.3470209, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xrp_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xrp_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xrp_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xrp_event_position_liquidated0\"", "created_at": 1727988942.34718, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xrp_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xrp_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xrp_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xrp_event_position_liquidated1\"", "created_at": 1727988942.3473387, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xrp_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xrp_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xrp_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xrp_event_position_modified0\"", "created_at": 1727988942.3475146, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xrp_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xrp_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xrp_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xrp_event_position_modified1\"", "created_at": 1727988942.347674, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xtz_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xtz_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xtz_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xtz_event_delayed_order_removed\"", "created_at": 1727988942.3478477, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xtz_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xtz_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xtz_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xtz_event_delayed_order_submitted\"", "created_at": 1727988942.348004, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xtz_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xtz_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xtz_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xtz_event_funding_recomputed\"", "created_at": 1727988942.3481607, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xtz_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xtz_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xtz_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xtz_event_margin_transferred\"", "created_at": 1727988942.3483243, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xtz_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xtz_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xtz_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xtz_event_perps_tracking\"", "created_at": 1727988942.3485014, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xtz_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xtz_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xtz_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xtz_event_position_flagged\"", "created_at": 1727988942.3486671, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xtz_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xtz_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xtz_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xtz_event_position_liquidated0\"", "created_at": 1727988942.3488264, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xtz_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xtz_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xtz_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xtz_event_position_liquidated1\"", "created_at": 1727988942.3489852, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xtz_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xtz_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xtz_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xtz_event_position_modified0\"", "created_at": 1727988942.349151, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_xtz_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_xtz_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_xtz_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_xtz_event_position_modified1\"", "created_at": 1727988942.3493247, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_yfi_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_yfi_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_yfi_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_yfi_event_delayed_order_removed\"", "created_at": 1727988942.3495018, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_yfi_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_yfi_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_yfi_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_yfi_event_delayed_order_submitted\"", "created_at": 1727988942.34967, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_yfi_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_yfi_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_yfi_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_yfi_event_funding_recomputed\"", "created_at": 1727988942.3498337, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_yfi_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_yfi_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_yfi_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_yfi_event_margin_transferred\"", "created_at": 1727988942.3499925, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_yfi_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_yfi_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_yfi_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_yfi_event_perps_tracking\"", "created_at": 1727988942.3501546, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_yfi_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_yfi_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_yfi_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_yfi_event_position_flagged\"", "created_at": 1727988942.3503208, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_yfi_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_yfi_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_yfi_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_yfi_event_position_liquidated0\"", "created_at": 1727988942.3504968, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_yfi_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_yfi_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_yfi_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_yfi_event_position_liquidated1\"", "created_at": 1727988942.3506565, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_yfi_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_yfi_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_yfi_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_yfi_event_position_modified0\"", "created_at": 1727988942.3508146, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_yfi_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_yfi_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_yfi_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_yfi_event_position_modified1\"", "created_at": 1727988942.3509765, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_zec_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_zec_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_zec_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_zec_event_delayed_order_removed\"", "created_at": 1727988942.3511386, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_zec_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_zec_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_zec_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_zec_event_delayed_order_submitted\"", "created_at": 1727988942.3512979, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_zec_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_zec_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_zec_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_zec_event_funding_recomputed\"", "created_at": 1727988942.3514726, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_zec_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_zec_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_zec_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_zec_event_margin_transferred\"", "created_at": 1727988942.3516366, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_zec_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_zec_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_zec_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_zec_event_perps_tracking\"", "created_at": 1727988942.351801, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_zec_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_zec_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_zec_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_zec_event_position_flagged\"", "created_at": 1727988942.3519819, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_zec_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_zec_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_zec_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_zec_event_position_liquidated0\"", "created_at": 1727988942.3521402, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_zec_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_zec_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_zec_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_zec_event_position_liquidated1\"", "created_at": 1727988942.352309, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_zec_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_zec_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_zec_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_zec_event_position_modified0\"", "created_at": 1727988942.3524992, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_zec_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_zec_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_zec_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_zec_event_position_modified1\"", "created_at": 1727988942.352669, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_zil_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_zil_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_zil_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_zil_event_delayed_order_removed\"", "created_at": 1727988942.3528292, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_zil_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_zil_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_zil_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_zil_event_delayed_order_submitted\"", "created_at": 1727988942.3529866, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_zil_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_zil_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_zil_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_zil_event_funding_recomputed\"", "created_at": 1727988942.3531442, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_zil_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_zil_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_zil_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_zil_event_margin_transferred\"", "created_at": 1727988942.3533015, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_zil_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_zil_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_zil_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_zil_event_perps_tracking\"", "created_at": 1727988942.3534813, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_zil_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_zil_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_zil_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_zil_event_position_flagged\"", "created_at": 1727988942.3536413, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_zil_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_zil_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_zil_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_zil_event_position_liquidated0\"", "created_at": 1727988942.3537986, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_zil_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_zil_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_zil_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_zil_event_position_liquidated1\"", "created_at": 1727988942.3539548, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_zil_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_zil_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_zil_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_zil_event_position_modified0\"", "created_at": 1727988942.3541105, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_zil_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_zil_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_zil_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_zil_event_position_modified1\"", "created_at": 1727988942.35428, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_zrx_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_zrx_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_zrx_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_zrx_event_delayed_order_removed\"", "created_at": 1727988942.3544574, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_zrx_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_zrx_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_zrx_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_zrx_event_delayed_order_submitted\"", "created_at": 1727988942.3546154, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_zrx_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_zrx_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_zrx_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_zrx_event_funding_recomputed\"", "created_at": 1727988942.3547716, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_zrx_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_zrx_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_zrx_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_zrx_event_margin_transferred\"", "created_at": 1727988942.354986, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_zrx_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_zrx_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_zrx_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_zrx_event_perps_tracking\"", "created_at": 1727988942.3551767, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_zrx_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_zrx_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_zrx_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_zrx_event_position_flagged\"", "created_at": 1727988942.3553393, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_zrx_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_zrx_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_zrx_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_zrx_event_position_liquidated0\"", "created_at": 1727988942.355519, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_zrx_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_zrx_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_zrx_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_zrx_event_position_liquidated1\"", "created_at": 1727988942.3556793, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_zrx_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_zrx_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_zrx_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_zrx_event_position_modified0\"", "created_at": 1727988942.355838, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_zrx_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_zrx_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_zrx_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_zrx_event_position_modified1\"", "created_at": 1727988942.3560028, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ordi_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ordi_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ordi_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ordi_event_delayed_order_removed\"", "created_at": 1727988942.35616, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ordi_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ordi_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ordi_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ordi_event_delayed_order_submitted\"", "created_at": 1727988942.3563251, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ordi_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ordi_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ordi_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ordi_event_funding_recomputed\"", "created_at": 1727988942.356501, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ordi_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ordi_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ordi_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ordi_event_margin_transferred\"", "created_at": 1727988942.3566678, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ordi_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ordi_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ordi_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ordi_event_perps_tracking\"", "created_at": 1727988942.3568242, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ordi_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ordi_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ordi_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ordi_event_position_flagged\"", "created_at": 1727988942.3569808, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ordi_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ordi_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ordi_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ordi_event_position_liquidated0\"", "created_at": 1727988942.3571367, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ordi_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ordi_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ordi_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ordi_event_position_liquidated1\"", "created_at": 1727988942.357293, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ordi_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ordi_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ordi_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ordi_event_position_modified0\"", "created_at": 1727988942.3574696, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_ordi_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_ordi_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_ordi_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_ordi_event_position_modified1\"", "created_at": 1727988942.3576295, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_cvx_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_cvx_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_cvx_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_cvx_event_delayed_order_removed\"", "created_at": 1727988942.3577852, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_cvx_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_cvx_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_cvx_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_cvx_event_delayed_order_submitted\"", "created_at": 1727988942.3579414, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_cvx_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_cvx_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_cvx_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_cvx_event_funding_recomputed\"", "created_at": 1727988942.358106, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_cvx_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_cvx_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_cvx_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_cvx_event_margin_transferred\"", "created_at": 1727988942.358309, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_cvx_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_cvx_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_cvx_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_cvx_event_perps_tracking\"", "created_at": 1727988942.3584871, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_cvx_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_cvx_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_cvx_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_cvx_event_position_flagged\"", "created_at": 1727988942.3586469, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_cvx_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_cvx_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_cvx_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_cvx_event_position_liquidated0\"", "created_at": 1727988942.358805, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_cvx_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_cvx_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_cvx_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_cvx_event_position_liquidated1\"", "created_at": 1727988942.3589633, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_cvx_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_cvx_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_cvx_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_cvx_event_position_modified0\"", "created_at": 1727988942.359126, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_cvx_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_cvx_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_cvx_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_cvx_event_position_modified1\"", "created_at": 1727988942.3592834, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_jup_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_jup_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_jup_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_jup_event_delayed_order_removed\"", "created_at": 1727988942.3594956, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_jup_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_jup_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_jup_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_jup_event_delayed_order_submitted\"", "created_at": 1727988942.359678, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_jup_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_jup_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_jup_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_jup_event_funding_recomputed\"", "created_at": 1727988942.3598437, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_jup_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_jup_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_jup_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_jup_event_margin_transferred\"", "created_at": 1727988942.3600104, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_jup_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_jup_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_jup_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_jup_event_perps_tracking\"", "created_at": 1727988942.3601725, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_jup_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_jup_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_jup_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_jup_event_position_flagged\"", "created_at": 1727988942.3603413, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_jup_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_jup_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_jup_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_jup_event_position_liquidated0\"", "created_at": 1727988942.3605225, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_jup_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_jup_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_jup_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_jup_event_position_liquidated1\"", "created_at": 1727988942.3606818, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_jup_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_jup_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_jup_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_jup_event_position_modified0\"", "created_at": 1727988942.3608458, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_jup_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_jup_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_jup_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_jup_event_position_modified1\"", "created_at": 1727988942.3610058, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_jto_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_jto_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_jto_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_jto_event_delayed_order_removed\"", "created_at": 1727988942.3611658, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_jto_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_jto_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_jto_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_jto_event_delayed_order_submitted\"", "created_at": 1727988942.3613245, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_jto_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_jto_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_jto_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_jto_event_funding_recomputed\"", "created_at": 1727988942.361502, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_jto_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_jto_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_jto_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_jto_event_margin_transferred\"", "created_at": 1727988942.3616703, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_jto_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_jto_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_jto_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_jto_event_perps_tracking\"", "created_at": 1727988942.3618307, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_jto_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_jto_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_jto_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_jto_event_position_flagged\"", "created_at": 1727988942.3619943, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_jto_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_jto_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_jto_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_jto_event_position_liquidated0\"", "created_at": 1727988942.362153, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_jto_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_jto_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_jto_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_jto_event_position_liquidated1\"", "created_at": 1727988942.362319, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_jto_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_jto_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_jto_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_jto_event_position_modified0\"", "created_at": 1727988942.3625088, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_jto_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_jto_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_jto_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_jto_event_position_modified1\"", "created_at": 1727988942.3626714, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_strk_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_strk_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_strk_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_strk_event_delayed_order_removed\"", "created_at": 1727988942.3628297, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_strk_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_strk_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_strk_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_strk_event_delayed_order_submitted\"", "created_at": 1727988942.3629866, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_strk_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_strk_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_strk_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_strk_event_funding_recomputed\"", "created_at": 1727988942.3631434, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_strk_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_strk_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_strk_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_strk_event_margin_transferred\"", "created_at": 1727988942.3633056, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_strk_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_strk_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_strk_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_strk_event_perps_tracking\"", "created_at": 1727988942.3634865, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_strk_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_strk_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_strk_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_strk_event_position_flagged\"", "created_at": 1727988942.3636472, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_strk_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_strk_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_strk_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_strk_event_position_liquidated0\"", "created_at": 1727988942.3638074, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_strk_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_strk_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_strk_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_strk_event_position_liquidated1\"", "created_at": 1727988942.3639653, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_strk_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_strk_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_strk_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_strk_event_position_modified0\"", "created_at": 1727988942.364128, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_strk_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_strk_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_strk_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_strk_event_position_modified1\"", "created_at": 1727988942.3642888, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_delayed_order_removed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_pendle_event_delayed_order_removed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_delayed_order_removed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_pendle_event_delayed_order_removed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_pendle_event_delayed_order_removed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_pendle_event_delayed_order_removed\"", "created_at": 1727988942.3644676, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_delayed_order_submitted": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_pendle_event_delayed_order_submitted", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_delayed_order_submitted", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_pendle_event_delayed_order_submitted"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_pendle_event_delayed_order_submitted", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_pendle_event_delayed_order_submitted\"", "created_at": 1727988942.3646498, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_funding_recomputed": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_pendle_event_funding_recomputed", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_funding_recomputed", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_pendle_event_funding_recomputed"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_pendle_event_funding_recomputed", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_pendle_event_funding_recomputed\"", "created_at": 1727988942.3648164, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_margin_transferred": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_pendle_event_margin_transferred", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_margin_transferred", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_pendle_event_margin_transferred"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_pendle_event_margin_transferred", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_pendle_event_margin_transferred\"", "created_at": 1727988942.3649805, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_perps_tracking": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_pendle_event_perps_tracking", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_perps_tracking", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_pendle_event_perps_tracking"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_pendle_event_perps_tracking", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_pendle_event_perps_tracking\"", "created_at": 1727988942.3651414, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_position_flagged": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_pendle_event_position_flagged", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_position_flagged", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_pendle_event_position_flagged"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_pendle_event_position_flagged", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_pendle_event_position_flagged\"", "created_at": 1727988942.3652985, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_position_liquidated0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_pendle_event_position_liquidated0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_position_liquidated0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_pendle_event_position_liquidated0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_pendle_event_position_liquidated0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_pendle_event_position_liquidated0\"", "created_at": 1727988942.3654761, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_position_liquidated1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_pendle_event_position_liquidated1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_position_liquidated1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_pendle_event_position_liquidated1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_pendle_event_position_liquidated1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_pendle_event_position_liquidated1\"", "created_at": 1727988942.3656437, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_position_modified0": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_pendle_event_position_modified0", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_position_modified0", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_pendle_event_position_modified0"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_pendle_event_position_modified0", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_pendle_event_position_modified0\"", "created_at": 1727988942.3658056, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_position_modified1": {"database": "analytics", "schema": "raw_optimism_mainnet", "name": "perps_v2_pendle_event_position_modified1", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_position_modified1", "fqn": ["synthetix", "raw", "raw_optimism_mainnet", "perps_v2_pendle_event_position_modified1"], "source_name": "raw_optimism_mainnet", "source_description": "", "loader": "", "identifier": "perps_v2_pendle_event_position_modified1", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_optimism_mainnet\".\"perps_v2_pendle_event_position_modified1\"", "created_at": 1727988942.3659625, "unrendered_database": "analytics", "unrendered_schema": "raw_optimism_mainnet"}, "source.synthetix.raw_snax_testnet.block": {"database": "analytics", "schema": "raw_snax_testnet", "name": "block", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_snax_testnet.block", "fqn": ["synthetix", "raw", "raw_snax_testnet", "block"], "source_name": "raw_snax_testnet", "source_description": "", "loader": "", "identifier": "block", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_snax_testnet\".\"block\"", "created_at": 1727988942.3661258, "unrendered_database": null, "unrendered_schema": null}, "source.synthetix.raw_snax_testnet.governance_proxy_event_vote_recorded": {"database": "analytics", "schema": "raw_snax_testnet", "name": "governance_proxy_event_vote_recorded", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_snax_testnet.governance_proxy_event_vote_recorded", "fqn": ["synthetix", "raw", "raw_snax_testnet", "governance_proxy_event_vote_recorded"], "source_name": "raw_snax_testnet", "source_description": "", "loader": "", "identifier": "governance_proxy_event_vote_recorded", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_snax_testnet\".\"governance_proxy_event_vote_recorded\"", "created_at": 1727988942.3662884, "unrendered_database": null, "unrendered_schema": null}, "source.synthetix.raw_snax_testnet.governance_proxy_event_vote_withdrawn": {"database": "analytics", "schema": "raw_snax_testnet", "name": "governance_proxy_event_vote_withdrawn", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_snax_testnet.governance_proxy_event_vote_withdrawn", "fqn": ["synthetix", "raw", "raw_snax_testnet", "governance_proxy_event_vote_withdrawn"], "source_name": "raw_snax_testnet", "source_description": "", "loader": "", "identifier": "governance_proxy_event_vote_withdrawn", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_snax_testnet\".\"governance_proxy_event_vote_withdrawn\"", "created_at": 1727988942.3664703, "unrendered_database": null, "unrendered_schema": null}, "source.synthetix.raw_snax_mainnet.block": {"database": "analytics", "schema": "raw_snax_mainnet", "name": "block", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_snax_mainnet.block", "fqn": ["synthetix", "raw", "raw_snax_mainnet", "block"], "source_name": "raw_snax_mainnet", "source_description": "", "loader": "", "identifier": "block", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_snax_mainnet\".\"block\"", "created_at": 1727988942.3666341, "unrendered_database": null, "unrendered_schema": null}, "source.synthetix.raw_snax_mainnet.spartan_governance_proxy_event_vote_recorded": {"database": "analytics", "schema": "raw_snax_mainnet", "name": "spartan_governance_proxy_event_vote_recorded", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_snax_mainnet.spartan_governance_proxy_event_vote_recorded", "fqn": ["synthetix", "raw", "raw_snax_mainnet", "spartan_governance_proxy_event_vote_recorded"], "source_name": "raw_snax_mainnet", "source_description": "", "loader": "", "identifier": "spartan_governance_proxy_event_vote_recorded", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_snax_mainnet\".\"spartan_governance_proxy_event_vote_recorded\"", "created_at": 1727988942.3667934, "unrendered_database": null, "unrendered_schema": null}, "source.synthetix.raw_snax_mainnet.spartan_governance_proxy_event_vote_withdrawn": {"database": "analytics", "schema": "raw_snax_mainnet", "name": "spartan_governance_proxy_event_vote_withdrawn", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_snax_mainnet.spartan_governance_proxy_event_vote_withdrawn", "fqn": ["synthetix", "raw", "raw_snax_mainnet", "spartan_governance_proxy_event_vote_withdrawn"], "source_name": "raw_snax_mainnet", "source_description": "", "loader": "", "identifier": "spartan_governance_proxy_event_vote_withdrawn", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_snax_mainnet\".\"spartan_governance_proxy_event_vote_withdrawn\"", "created_at": 1727988942.3669512, "unrendered_database": null, "unrendered_schema": null}, "source.synthetix.raw_snax_mainnet.treasury_governance_proxy_event_vote_recorded": {"database": "analytics", "schema": "raw_snax_mainnet", "name": "treasury_governance_proxy_event_vote_recorded", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_snax_mainnet.treasury_governance_proxy_event_vote_recorded", "fqn": ["synthetix", "raw", "raw_snax_mainnet", "treasury_governance_proxy_event_vote_recorded"], "source_name": "raw_snax_mainnet", "source_description": "", "loader": "", "identifier": "treasury_governance_proxy_event_vote_recorded", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_snax_mainnet\".\"treasury_governance_proxy_event_vote_recorded\"", "created_at": 1727988942.367113, "unrendered_database": null, "unrendered_schema": null}, "source.synthetix.raw_snax_mainnet.treasury_governance_proxy_event_vote_withdrawn": {"database": "analytics", "schema": "raw_snax_mainnet", "name": "treasury_governance_proxy_event_vote_withdrawn", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_snax_mainnet.treasury_governance_proxy_event_vote_withdrawn", "fqn": ["synthetix", "raw", "raw_snax_mainnet", "treasury_governance_proxy_event_vote_withdrawn"], "source_name": "raw_snax_mainnet", "source_description": "", "loader": "", "identifier": "treasury_governance_proxy_event_vote_withdrawn", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_snax_mainnet\".\"treasury_governance_proxy_event_vote_withdrawn\"", "created_at": 1727988942.3672812, "unrendered_database": null, "unrendered_schema": null}, "source.synthetix.raw_snax_mainnet.ambassador_governance_proxy_event_vote_recorded": {"database": "analytics", "schema": "raw_snax_mainnet", "name": "ambassador_governance_proxy_event_vote_recorded", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_snax_mainnet.ambassador_governance_proxy_event_vote_recorded", "fqn": ["synthetix", "raw", "raw_snax_mainnet", "ambassador_governance_proxy_event_vote_recorded"], "source_name": "raw_snax_mainnet", "source_description": "", "loader": "", "identifier": "ambassador_governance_proxy_event_vote_recorded", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_snax_mainnet\".\"ambassador_governance_proxy_event_vote_recorded\"", "created_at": 1727988942.3674555, "unrendered_database": null, "unrendered_schema": null}, "source.synthetix.raw_snax_mainnet.ambassador_governance_proxy_event_vote_withdrawn": {"database": "analytics", "schema": "raw_snax_mainnet", "name": "ambassador_governance_proxy_event_vote_withdrawn", "resource_type": "source", "package_name": "synthetix", "path": "models/raw/sources.yml", "original_file_path": "models/raw/sources.yml", "unique_id": "source.synthetix.raw_snax_mainnet.ambassador_governance_proxy_event_vote_withdrawn", "fqn": ["synthetix", "raw", "raw_snax_mainnet", "ambassador_governance_proxy_event_vote_withdrawn"], "source_name": "raw_snax_mainnet", "source_description": "", "loader": "", "identifier": "ambassador_governance_proxy_event_vote_withdrawn", "quoting": {"database": null, "schema": null, "identifier": null, "column": null}, "loaded_at_field": null, "freshness": {"warn_after": {"count": null, "period": null}, "error_after": {"count": null, "period": null}, "filter": null}, "external": null, "description": "", "columns": {}, "meta": {}, "source_meta": {}, "tags": [], "config": {"enabled": true, "event_time": null}, "patch_path": null, "unrendered_config": {}, "vars": {}, "relation_name": "\"analytics\".\"raw_snax_mainnet\".\"ambassador_governance_proxy_event_vote_withdrawn\"", "created_at": 1727988942.3676164, "unrendered_database": null, "unrendered_schema": null}}, "macros": {"macro.synthetix.copy_raw": {"name": "copy_raw", "resource_type": "macro", "package_name": "synthetix", "path": "macros/copy_raw.sql", "original_file_path": "macros/copy_raw.sql", "unique_id": "macro.synthetix.copy_raw", "macro_sql": "{% macro copy_raw() %}\n{% set target_name = target.name %}\n{% set sql %}\n CALL copy_schema_tables('{{ target_name }}', 'public', 'analytics', 'raw_{{ target_name }}');\n{% endset %}\n\n{% do run_query(sql) %}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.run_query"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9193447, "supported_languages": null}, "macro.synthetix.convert_wei": {"name": "convert_wei", "resource_type": "macro", "package_name": "synthetix", "path": "macros/convert_wei.sql", "original_file_path": "macros/convert_wei.sql", "unique_id": "macro.synthetix.convert_wei", "macro_sql": "{% macro convert_wei(column_name) %}\n {{ column_name }} / 1e18\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.919693, "supported_languages": null}, "macro.synthetix.get_event_data": {"name": "get_event_data", "resource_type": "macro", "package_name": "synthetix", "path": "macros/get_event_data.sql", "original_file_path": "macros/get_event_data.sql", "unique_id": "macro.synthetix.get_event_data", "macro_sql": "{% macro get_event_data(\n chain,\n network,\n contract_name,\n event_name\n ) %}\nSELECT\n *\nFROM\n {{ source(\n 'raw_' ~ chain ~ '_' ~ network,\n contract_name ~ '_event_' ~ event_name\n ) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9202712, "supported_languages": null}, "macro.synthetix.convert_hex": {"name": "convert_hex", "resource_type": "macro", "package_name": "synthetix", "path": "macros/convert_hex.sql", "original_file_path": "macros/convert_hex.sql", "unique_id": "macro.synthetix.convert_hex", "macro_sql": "{% macro convert_hex(\n hex_column,\n max_length = 20\n ) %}\n LEFT(\n REGEXP_REPLACE(\n encode(\n DECODE(REPLACE({{ hex_column }}, '0x', ''), 'hex'),\n 'escape'\n ) :: text,\n '\\\\000',\n '',\n 'g'\n ),\n {{ max_length }}\n )\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9207485, "supported_languages": null}, "macro.synthetix.get_v2_event_data": {"name": "get_v2_event_data", "resource_type": "macro", "package_name": "synthetix", "path": "macros/get_v2_event_data.sql", "original_file_path": "macros/get_v2_event_data.sql", "unique_id": "macro.synthetix.get_v2_event_data", "macro_sql": "{%- macro get_v2_event_data(\n chain,\n network,\n event_name\n ) -%}\n {%- set markets = var('v2_markets') -%}\n {%- set relations = [] -%}\n {%- for market in markets -%}\n {%- do relations.append(\n source(\n 'raw_' ~ chain ~ '_' ~ network,\n 'perps_v2_' ~ market ~ '_event_' ~ event_name if market != '1_inch' else 'perps_v2' ~ market ~ '_event_' ~ event_name\n )\n ) -%}\n {%- endfor -%}\n\n WITH raw_data AS (\n {{ dbt_utils.union_relations(\n relations = relations\n ) }}\n )\nSELECT\n *,\n COALESCE(\n REGEXP_SUBSTR(\n \"_dbt_source_relation\",\n 'perps_v2_([^_]+)_event',\n 1,\n 1,\n 'i',\n 1\n ),\n '1inch'\n ) AS market\nFROM\n raw_data\n{%- endmacro -%}", "depends_on": {"macros": ["macro.dbt_utils.union_relations"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9222012, "supported_languages": null}, "macro.dbt_postgres.postgres__get_catalog_relations": {"name": "postgres__get_catalog_relations", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/catalog.sql", "original_file_path": "macros/catalog.sql", "unique_id": "macro.dbt_postgres.postgres__get_catalog_relations", "macro_sql": "{% macro postgres__get_catalog_relations(information_schema, relations) -%}\n {%- call statement('catalog', fetch_result=True) -%}\n\n {#\n If the user has multiple databases set and the first one is wrong, this will fail.\n But we won't fail in the case where there are multiple quoting-difference-only dbs, which is better.\n #}\n {% set database = information_schema.database %}\n {{ adapter.verify_database(database) }}\n\n select\n '{{ database }}' as table_database,\n sch.nspname as table_schema,\n tbl.relname as table_name,\n case tbl.relkind\n when 'v' then 'VIEW'\n when 'm' then 'MATERIALIZED VIEW'\n else 'BASE TABLE'\n end as table_type,\n tbl_desc.description as table_comment,\n col.attname as column_name,\n col.attnum as column_index,\n pg_catalog.format_type(col.atttypid, col.atttypmod) as column_type,\n col_desc.description as column_comment,\n pg_get_userbyid(tbl.relowner) as table_owner\n\n from pg_catalog.pg_namespace sch\n join pg_catalog.pg_class tbl on tbl.relnamespace = sch.oid\n join pg_catalog.pg_attribute col on col.attrelid = tbl.oid\n left outer join pg_catalog.pg_description tbl_desc on (tbl_desc.objoid = tbl.oid and tbl_desc.objsubid = 0)\n left outer join pg_catalog.pg_description col_desc on (col_desc.objoid = tbl.oid and col_desc.objsubid = col.attnum)\n where (\n {%- for relation in relations -%}\n {%- if relation.identifier -%}\n (upper(sch.nspname) = upper('{{ relation.schema }}') and\n upper(tbl.relname) = upper('{{ relation.identifier }}'))\n {%- else-%}\n upper(sch.nspname) = upper('{{ relation.schema }}')\n {%- endif -%}\n {%- if not loop.last %} or {% endif -%}\n {%- endfor -%}\n )\n and not pg_is_other_temp_schema(sch.oid) -- not a temporary schema belonging to another session\n and tbl.relpersistence in ('p', 'u') -- [p]ermanent table or [u]nlogged table. Exclude [t]emporary tables\n and tbl.relkind in ('r', 'v', 'f', 'p', 'm') -- o[r]dinary table, [v]iew, [f]oreign table, [p]artitioned table, [m]aterialized view. Other values are [i]ndex, [S]equence, [c]omposite type, [t]OAST table\n and col.attnum > 0 -- negative numbers are used for system columns such as oid\n and not col.attisdropped -- column as not been dropped\n\n order by\n sch.nspname,\n tbl.relname,\n col.attnum\n\n {%- endcall -%}\n\n {{ return(load_result('catalog').table) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.statement"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.924787, "supported_languages": null}, "macro.dbt_postgres.postgres__get_catalog": {"name": "postgres__get_catalog", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/catalog.sql", "original_file_path": "macros/catalog.sql", "unique_id": "macro.dbt_postgres.postgres__get_catalog", "macro_sql": "{% macro postgres__get_catalog(information_schema, schemas) -%}\n {%- set relations = [] -%}\n {%- for schema in schemas -%}\n {%- set dummy = relations.append({'schema': schema}) -%}\n {%- endfor -%}\n {{ return(postgres__get_catalog_relations(information_schema, relations)) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__get_catalog_relations"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9256055, "supported_languages": null}, "macro.dbt_postgres.postgres__create_table_as": {"name": "postgres__create_table_as", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/adapters.sql", "original_file_path": "macros/adapters.sql", "unique_id": "macro.dbt_postgres.postgres__create_table_as", "macro_sql": "{% macro postgres__create_table_as(temporary, relation, sql) -%}\n {%- set unlogged = config.get('unlogged', default=false) -%}\n {%- set sql_header = config.get('sql_header', none) -%}\n\n {{ sql_header if sql_header is not none }}\n\n create {% if temporary -%}\n temporary\n {%- elif unlogged -%}\n unlogged\n {%- endif %} table {{ relation }}\n {% set contract_config = config.get('contract') %}\n {% if contract_config.enforced %}\n {{ get_assert_columns_equivalent(sql) }}\n {% endif -%}\n {% if contract_config.enforced and (not temporary) -%}\n {{ get_table_columns_and_constraints() }} ;\n insert into {{ relation }} (\n {{ adapter.dispatch('get_column_names', 'dbt')() }}\n )\n {%- set sql = get_select_subquery(sql) %}\n {% else %}\n as\n {% endif %}\n (\n {{ sql }}\n );\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.get_assert_columns_equivalent", "macro.dbt.get_table_columns_and_constraints", "macro.dbt.default__get_column_names", "macro.dbt.get_select_subquery"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.938833, "supported_languages": null}, "macro.dbt_postgres.postgres__get_create_index_sql": {"name": "postgres__get_create_index_sql", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/adapters.sql", "original_file_path": "macros/adapters.sql", "unique_id": "macro.dbt_postgres.postgres__get_create_index_sql", "macro_sql": "{% macro postgres__get_create_index_sql(relation, index_dict) -%}\n {%- set index_config = adapter.parse_index(index_dict) -%}\n {%- set comma_separated_columns = \", \".join(index_config.columns) -%}\n {%- set index_name = index_config.render(relation) -%}\n\n create {% if index_config.unique -%}\n unique\n {%- endif %} index if not exists\n \"{{ index_name }}\"\n on {{ relation }} {% if index_config.type -%}\n using {{ index_config.type }}\n {%- endif %}\n ({{ comma_separated_columns }})\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9398487, "supported_languages": null}, "macro.dbt_postgres.postgres__create_schema": {"name": "postgres__create_schema", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/adapters.sql", "original_file_path": "macros/adapters.sql", "unique_id": "macro.dbt_postgres.postgres__create_schema", "macro_sql": "{% macro postgres__create_schema(relation) -%}\n {% if relation.database -%}\n {{ adapter.verify_database(relation.database) }}\n {%- endif -%}\n {%- call statement('create_schema') -%}\n create schema if not exists {{ relation.without_identifier().include(database=False) }}\n {%- endcall -%}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.statement"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9405022, "supported_languages": null}, "macro.dbt_postgres.postgres__drop_schema": {"name": "postgres__drop_schema", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/adapters.sql", "original_file_path": "macros/adapters.sql", "unique_id": "macro.dbt_postgres.postgres__drop_schema", "macro_sql": "{% macro postgres__drop_schema(relation) -%}\n {% if relation.database -%}\n {{ adapter.verify_database(relation.database) }}\n {%- endif -%}\n {%- call statement('drop_schema') -%}\n drop schema if exists {{ relation.without_identifier().include(database=False) }} cascade\n {%- endcall -%}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.statement"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9411232, "supported_languages": null}, "macro.dbt_postgres.postgres__get_columns_in_relation": {"name": "postgres__get_columns_in_relation", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/adapters.sql", "original_file_path": "macros/adapters.sql", "unique_id": "macro.dbt_postgres.postgres__get_columns_in_relation", "macro_sql": "{% macro postgres__get_columns_in_relation(relation) -%}\n {% call statement('get_columns_in_relation', fetch_result=True) %}\n select\n column_name,\n data_type,\n character_maximum_length,\n numeric_precision,\n numeric_scale\n\n from {{ relation.information_schema('columns') }}\n where table_name = '{{ relation.identifier }}'\n {% if relation.schema %}\n and table_schema = '{{ relation.schema }}'\n {% endif %}\n order by ordinal_position\n\n {% endcall %}\n {% set table = load_result('get_columns_in_relation').table %}\n {{ return(sql_convert_columns_in_relation(table)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.statement", "macro.dbt.sql_convert_columns_in_relation"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9420707, "supported_languages": null}, "macro.dbt_postgres.postgres__list_relations_without_caching": {"name": "postgres__list_relations_without_caching", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/adapters.sql", "original_file_path": "macros/adapters.sql", "unique_id": "macro.dbt_postgres.postgres__list_relations_without_caching", "macro_sql": "{% macro postgres__list_relations_without_caching(schema_relation) %}\n {% call statement('list_relations_without_caching', fetch_result=True) -%}\n select\n '{{ schema_relation.database }}' as database,\n tablename as name,\n schemaname as schema,\n 'table' as type\n from pg_tables\n where schemaname ilike '{{ schema_relation.schema }}'\n union all\n select\n '{{ schema_relation.database }}' as database,\n viewname as name,\n schemaname as schema,\n 'view' as type\n from pg_views\n where schemaname ilike '{{ schema_relation.schema }}'\n union all\n select\n '{{ schema_relation.database }}' as database,\n matviewname as name,\n schemaname as schema,\n 'materialized_view' as type\n from pg_matviews\n where schemaname ilike '{{ schema_relation.schema }}'\n {% endcall %}\n {{ return(load_result('list_relations_without_caching').table) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.statement"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9429255, "supported_languages": null}, "macro.dbt_postgres.postgres__information_schema_name": {"name": "postgres__information_schema_name", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/adapters.sql", "original_file_path": "macros/adapters.sql", "unique_id": "macro.dbt_postgres.postgres__information_schema_name", "macro_sql": "{% macro postgres__information_schema_name(database) -%}\n {% if database_name -%}\n {{ adapter.verify_database(database_name) }}\n {%- endif -%}\n information_schema\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9432702, "supported_languages": null}, "macro.dbt_postgres.postgres__list_schemas": {"name": "postgres__list_schemas", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/adapters.sql", "original_file_path": "macros/adapters.sql", "unique_id": "macro.dbt_postgres.postgres__list_schemas", "macro_sql": "{% macro postgres__list_schemas(database) %}\n {% if database -%}\n {{ adapter.verify_database(database) }}\n {%- endif -%}\n {% call statement('list_schemas', fetch_result=True, auto_begin=False) %}\n select distinct nspname from pg_namespace\n {% endcall %}\n {{ return(load_result('list_schemas').table) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.statement"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.94395, "supported_languages": null}, "macro.dbt_postgres.postgres__check_schema_exists": {"name": "postgres__check_schema_exists", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/adapters.sql", "original_file_path": "macros/adapters.sql", "unique_id": "macro.dbt_postgres.postgres__check_schema_exists", "macro_sql": "{% macro postgres__check_schema_exists(information_schema, schema) -%}\n {% if information_schema.database -%}\n {{ adapter.verify_database(information_schema.database) }}\n {%- endif -%}\n {% call statement('check_schema_exists', fetch_result=True, auto_begin=False) %}\n select count(*) from pg_namespace where nspname = '{{ schema }}'\n {% endcall %}\n {{ return(load_result('check_schema_exists').table) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.statement"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.94472, "supported_languages": null}, "macro.dbt_postgres.postgres__make_relation_with_suffix": {"name": "postgres__make_relation_with_suffix", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/adapters.sql", "original_file_path": "macros/adapters.sql", "unique_id": "macro.dbt_postgres.postgres__make_relation_with_suffix", "macro_sql": "{% macro postgres__make_relation_with_suffix(base_relation, suffix, dstring) %}\n {% if dstring %}\n {% set dt = modules.datetime.datetime.now() %}\n {% set dtstring = dt.strftime(\"%H%M%S%f\") %}\n {% set suffix = suffix ~ dtstring %}\n {% endif %}\n {% set suffix_length = suffix|length %}\n {% set relation_max_name_length = base_relation.relation_max_name_length() %}\n {% if suffix_length > relation_max_name_length %}\n {% do exceptions.raise_compiler_error('Relation suffix is too long (' ~ suffix_length ~ ' characters). Maximum length is ' ~ relation_max_name_length ~ ' characters.') %}\n {% endif %}\n {% set identifier = base_relation.identifier[:relation_max_name_length - suffix_length] ~ suffix %}\n\n {{ return(base_relation.incorporate(path={\"identifier\": identifier })) }}\n\n {% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9463334, "supported_languages": null}, "macro.dbt_postgres.postgres__make_intermediate_relation": {"name": "postgres__make_intermediate_relation", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/adapters.sql", "original_file_path": "macros/adapters.sql", "unique_id": "macro.dbt_postgres.postgres__make_intermediate_relation", "macro_sql": "{% macro postgres__make_intermediate_relation(base_relation, suffix) %}\n {{ return(postgres__make_relation_with_suffix(base_relation, suffix, dstring=False)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__make_relation_with_suffix"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9467287, "supported_languages": null}, "macro.dbt_postgres.postgres__make_temp_relation": {"name": "postgres__make_temp_relation", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/adapters.sql", "original_file_path": "macros/adapters.sql", "unique_id": "macro.dbt_postgres.postgres__make_temp_relation", "macro_sql": "{% macro postgres__make_temp_relation(base_relation, suffix) %}\n {% set temp_relation = postgres__make_relation_with_suffix(base_relation, suffix, dstring=True) %}\n {{ return(temp_relation.incorporate(path={\"schema\": none,\n \"database\": none})) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__make_relation_with_suffix"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9473503, "supported_languages": null}, "macro.dbt_postgres.postgres__make_backup_relation": {"name": "postgres__make_backup_relation", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/adapters.sql", "original_file_path": "macros/adapters.sql", "unique_id": "macro.dbt_postgres.postgres__make_backup_relation", "macro_sql": "{% macro postgres__make_backup_relation(base_relation, backup_relation_type, suffix) %}\n {% set backup_relation = postgres__make_relation_with_suffix(base_relation, suffix, dstring=False) %}\n {{ return(backup_relation.incorporate(type=backup_relation_type)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__make_relation_with_suffix"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9478962, "supported_languages": null}, "macro.dbt_postgres.postgres_escape_comment": {"name": "postgres_escape_comment", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/adapters.sql", "original_file_path": "macros/adapters.sql", "unique_id": "macro.dbt_postgres.postgres_escape_comment", "macro_sql": "{% macro postgres_escape_comment(comment) -%}\n {% if comment is not string %}\n {% do exceptions.raise_compiler_error('cannot escape a non-string: ' ~ comment) %}\n {% endif %}\n {%- set magic = '$dbt_comment_literal_block$' -%}\n {%- if magic in comment -%}\n {%- do exceptions.raise_compiler_error('The string ' ~ magic ~ ' is not allowed in comments.') -%}\n {%- endif -%}\n {{ magic }}{{ comment }}{{ magic }}\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9487555, "supported_languages": null}, "macro.dbt_postgres.postgres__alter_relation_comment": {"name": "postgres__alter_relation_comment", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/adapters.sql", "original_file_path": "macros/adapters.sql", "unique_id": "macro.dbt_postgres.postgres__alter_relation_comment", "macro_sql": "{% macro postgres__alter_relation_comment(relation, comment) %}\n {% set escaped_comment = postgres_escape_comment(comment) %}\n comment on {{ relation.type }} {{ relation }} is {{ escaped_comment }};\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres_escape_comment"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9491997, "supported_languages": null}, "macro.dbt_postgres.postgres__alter_column_comment": {"name": "postgres__alter_column_comment", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/adapters.sql", "original_file_path": "macros/adapters.sql", "unique_id": "macro.dbt_postgres.postgres__alter_column_comment", "macro_sql": "{% macro postgres__alter_column_comment(relation, column_dict) %}\n {% set existing_columns = adapter.get_columns_in_relation(relation) | map(attribute=\"name\") | list %}\n {% for column_name in column_dict if (column_name in existing_columns) %}\n {% set comment = column_dict[column_name]['description'] %}\n {% set escaped_comment = postgres_escape_comment(comment) %}\n comment on column {{ relation }}.{{ adapter.quote(column_name) if column_dict[column_name]['quote'] else column_name }} is {{ escaped_comment }};\n {% endfor %}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres_escape_comment"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9507039, "supported_languages": null}, "macro.dbt_postgres.postgres__get_show_grant_sql": {"name": "postgres__get_show_grant_sql", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/adapters.sql", "original_file_path": "macros/adapters.sql", "unique_id": "macro.dbt_postgres.postgres__get_show_grant_sql", "macro_sql": "\n\n{%- macro postgres__get_show_grant_sql(relation) -%}\n select grantee, privilege_type\n from {{ relation.information_schema('role_table_grants') }}\n where grantor = current_role\n and grantee != current_role\n and table_schema = '{{ relation.schema }}'\n and table_name = '{{ relation.identifier }}'\n{%- endmacro -%}\n\n", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9511075, "supported_languages": null}, "macro.dbt_postgres.postgres__copy_grants": {"name": "postgres__copy_grants", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/adapters.sql", "original_file_path": "macros/adapters.sql", "unique_id": "macro.dbt_postgres.postgres__copy_grants", "macro_sql": "{% macro postgres__copy_grants() %}\n {{ return(False) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9513454, "supported_languages": null}, "macro.dbt_postgres.postgres__get_show_indexes_sql": {"name": "postgres__get_show_indexes_sql", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/adapters.sql", "original_file_path": "macros/adapters.sql", "unique_id": "macro.dbt_postgres.postgres__get_show_indexes_sql", "macro_sql": "{% macro postgres__get_show_indexes_sql(relation) %}\n select\n i.relname as name,\n m.amname as method,\n ix.indisunique as \"unique\",\n array_to_string(array_agg(a.attname), ',') as column_names\n from pg_index ix\n join pg_class i\n on i.oid = ix.indexrelid\n join pg_am m\n on m.oid=i.relam\n join pg_class t\n on t.oid = ix.indrelid\n join pg_namespace n\n on n.oid = t.relnamespace\n join pg_attribute a\n on a.attrelid = t.oid\n and a.attnum = ANY(ix.indkey)\n where t.relname = '{{ relation.identifier }}'\n and n.nspname = '{{ relation.schema }}'\n and t.relkind in ('r', 'm')\n group by 1, 2, 3\n order by 1, 2, 3\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9517016, "supported_languages": null}, "macro.dbt_postgres.postgres__get_drop_index_sql": {"name": "postgres__get_drop_index_sql", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/adapters.sql", "original_file_path": "macros/adapters.sql", "unique_id": "macro.dbt_postgres.postgres__get_drop_index_sql", "macro_sql": "\n\n\n{%- macro postgres__get_drop_index_sql(relation, index_name) -%}\n drop index if exists \"{{ relation.schema }}\".\"{{ index_name }}\"\n{%- endmacro -%}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9519873, "supported_languages": null}, "macro.dbt_postgres.postgres__get_relations": {"name": "postgres__get_relations", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/relations.sql", "original_file_path": "macros/relations.sql", "unique_id": "macro.dbt_postgres.postgres__get_relations", "macro_sql": "{% macro postgres__get_relations() -%}\n\n {#\n -- in pg_depend, objid is the dependent, refobjid is the referenced object\n -- > a pg_depend entry indicates that the referenced object cannot be\n -- > dropped without also dropping the dependent object.\n #}\n\n {%- call statement('relations', fetch_result=True) -%}\n with relation as (\n select\n pg_rewrite.ev_class as class,\n pg_rewrite.oid as id\n from pg_rewrite\n ),\n class as (\n select\n oid as id,\n relname as name,\n relnamespace as schema,\n relkind as kind\n from pg_class\n ),\n dependency as (\n select distinct\n pg_depend.objid as id,\n pg_depend.refobjid as ref\n from pg_depend\n ),\n schema as (\n select\n pg_namespace.oid as id,\n pg_namespace.nspname as name\n from pg_namespace\n where nspname != 'information_schema' and nspname not like 'pg\\_%'\n ),\n referenced as (\n select\n relation.id AS id,\n referenced_class.name ,\n referenced_class.schema ,\n referenced_class.kind\n from relation\n join class as referenced_class on relation.class=referenced_class.id\n where referenced_class.kind in ('r', 'v', 'm')\n ),\n relationships as (\n select\n referenced.name as referenced_name,\n referenced.schema as referenced_schema_id,\n dependent_class.name as dependent_name,\n dependent_class.schema as dependent_schema_id,\n referenced.kind as kind\n from referenced\n join dependency on referenced.id=dependency.id\n join class as dependent_class on dependency.ref=dependent_class.id\n where\n (referenced.name != dependent_class.name or\n referenced.schema != dependent_class.schema)\n )\n\n select\n referenced_schema.name as referenced_schema,\n relationships.referenced_name as referenced_name,\n dependent_schema.name as dependent_schema,\n relationships.dependent_name as dependent_name\n from relationships\n join schema as dependent_schema on relationships.dependent_schema_id=dependent_schema.id\n join schema as referenced_schema on relationships.referenced_schema_id=referenced_schema.id\n group by referenced_schema, referenced_name, dependent_schema, dependent_name\n order by referenced_schema, referenced_name, dependent_schema, dependent_name;\n\n {%- endcall -%}\n\n {{ return(load_result('relations').table) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.statement"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.953086, "supported_languages": null}, "macro.dbt_postgres.postgres_get_relations": {"name": "postgres_get_relations", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/relations.sql", "original_file_path": "macros/relations.sql", "unique_id": "macro.dbt_postgres.postgres_get_relations", "macro_sql": "{% macro postgres_get_relations() %}\n {{ return(postgres__get_relations()) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__get_relations"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.953347, "supported_languages": null}, "macro.dbt_postgres.postgres__current_timestamp": {"name": "postgres__current_timestamp", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/timestamps.sql", "original_file_path": "macros/timestamps.sql", "unique_id": "macro.dbt_postgres.postgres__current_timestamp", "macro_sql": "{% macro postgres__current_timestamp() -%}\n now()\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9538522, "supported_languages": null}, "macro.dbt_postgres.postgres__snapshot_string_as_time": {"name": "postgres__snapshot_string_as_time", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/timestamps.sql", "original_file_path": "macros/timestamps.sql", "unique_id": "macro.dbt_postgres.postgres__snapshot_string_as_time", "macro_sql": "{% macro postgres__snapshot_string_as_time(timestamp) -%}\n {%- set result = \"'\" ~ timestamp ~ \"'::timestamp without time zone\" -%}\n {{ return(result) }}\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9542122, "supported_languages": null}, "macro.dbt_postgres.postgres__snapshot_get_time": {"name": "postgres__snapshot_get_time", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/timestamps.sql", "original_file_path": "macros/timestamps.sql", "unique_id": "macro.dbt_postgres.postgres__snapshot_get_time", "macro_sql": "{% macro postgres__snapshot_get_time() -%}\n {{ current_timestamp() }}::timestamp without time zone\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.current_timestamp"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9544435, "supported_languages": null}, "macro.dbt_postgres.postgres__current_timestamp_backcompat": {"name": "postgres__current_timestamp_backcompat", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/timestamps.sql", "original_file_path": "macros/timestamps.sql", "unique_id": "macro.dbt_postgres.postgres__current_timestamp_backcompat", "macro_sql": "{% macro postgres__current_timestamp_backcompat() %}\n current_timestamp::{{ type_timestamp() }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.type_timestamp"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9546626, "supported_languages": null}, "macro.dbt_postgres.postgres__current_timestamp_in_utc_backcompat": {"name": "postgres__current_timestamp_in_utc_backcompat", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/timestamps.sql", "original_file_path": "macros/timestamps.sql", "unique_id": "macro.dbt_postgres.postgres__current_timestamp_in_utc_backcompat", "macro_sql": "{% macro postgres__current_timestamp_in_utc_backcompat() %}\n (current_timestamp at time zone 'utc')::{{ type_timestamp() }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.type_timestamp"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9548776, "supported_languages": null}, "macro.dbt_postgres.postgres__snapshot_merge_sql": {"name": "postgres__snapshot_merge_sql", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/materializations/snapshot_merge.sql", "original_file_path": "macros/materializations/snapshot_merge.sql", "unique_id": "macro.dbt_postgres.postgres__snapshot_merge_sql", "macro_sql": "{% macro postgres__snapshot_merge_sql(target, source, insert_cols) -%}\n {%- set insert_cols_csv = insert_cols | join(', ') -%}\n\n update {{ target }}\n set dbt_valid_to = DBT_INTERNAL_SOURCE.dbt_valid_to\n from {{ source }} as DBT_INTERNAL_SOURCE\n where DBT_INTERNAL_SOURCE.dbt_scd_id::text = {{ target }}.dbt_scd_id::text\n and DBT_INTERNAL_SOURCE.dbt_change_type::text in ('update'::text, 'delete'::text)\n and {{ target }}.dbt_valid_to is null;\n\n insert into {{ target }} ({{ insert_cols_csv }})\n select {% for column in insert_cols -%}\n DBT_INTERNAL_SOURCE.{{ column }} {%- if not loop.last %}, {%- endif %}\n {%- endfor %}\n from {{ source }} as DBT_INTERNAL_SOURCE\n where DBT_INTERNAL_SOURCE.dbt_change_type::text = 'insert'::text;\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9561706, "supported_languages": null}, "macro.dbt_postgres.postgres__get_incremental_default_sql": {"name": "postgres__get_incremental_default_sql", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/materializations/incremental_strategies.sql", "original_file_path": "macros/materializations/incremental_strategies.sql", "unique_id": "macro.dbt_postgres.postgres__get_incremental_default_sql", "macro_sql": "{% macro postgres__get_incremental_default_sql(arg_dict) %}\n\n {% if arg_dict[\"unique_key\"] %}\n {% do return(get_incremental_delete_insert_sql(arg_dict)) %}\n {% else %}\n {% do return(get_incremental_append_sql(arg_dict)) %}\n {% endif %}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.get_incremental_delete_insert_sql", "macro.dbt.get_incremental_append_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9569087, "supported_languages": null}, "macro.dbt_postgres.postgres__last_day": {"name": "postgres__last_day", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/utils/last_day.sql", "original_file_path": "macros/utils/last_day.sql", "unique_id": "macro.dbt_postgres.postgres__last_day", "macro_sql": "{% macro postgres__last_day(date, datepart) -%}\n\n {%- if datepart == 'quarter' -%}\n -- postgres dateadd does not support quarter interval.\n cast(\n {{dbt.dateadd('day', '-1',\n dbt.dateadd('month', '3', dbt.date_trunc(datepart, date))\n )}}\n as date)\n {%- else -%}\n {{dbt.default_last_day(date, datepart)}}\n {%- endif -%}\n\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.dateadd", "macro.dbt.date_trunc", "macro.dbt.default_last_day"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9578576, "supported_languages": null}, "macro.dbt_postgres.postgres__any_value": {"name": "postgres__any_value", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/utils/any_value.sql", "original_file_path": "macros/utils/any_value.sql", "unique_id": "macro.dbt_postgres.postgres__any_value", "macro_sql": "{% macro postgres__any_value(expression) -%}\n\n min({{ expression }})\n\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9581401, "supported_languages": null}, "macro.dbt_postgres.postgres__dateadd": {"name": "postgres__dateadd", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/utils/dateadd.sql", "original_file_path": "macros/utils/dateadd.sql", "unique_id": "macro.dbt_postgres.postgres__dateadd", "macro_sql": "{% macro postgres__dateadd(datepart, interval, from_date_or_timestamp) %}\n\n {{ from_date_or_timestamp }} + ((interval '1 {{ datepart }}') * ({{ interval }}))\n\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9585567, "supported_languages": null}, "macro.dbt_postgres.postgres__listagg": {"name": "postgres__listagg", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/utils/listagg.sql", "original_file_path": "macros/utils/listagg.sql", "unique_id": "macro.dbt_postgres.postgres__listagg", "macro_sql": "{% macro postgres__listagg(measure, delimiter_text, order_by_clause, limit_num) -%}\n\n {% if limit_num -%}\n array_to_string(\n (array_agg(\n {{ measure }}\n {% if order_by_clause -%}\n {{ order_by_clause }}\n {%- endif %}\n ))[1:{{ limit_num }}],\n {{ delimiter_text }}\n )\n {%- else %}\n string_agg(\n {{ measure }},\n {{ delimiter_text }}\n {% if order_by_clause -%}\n {{ order_by_clause }}\n {%- endif %}\n )\n {%- endif %}\n\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9596784, "supported_languages": null}, "macro.dbt_postgres.postgres__split_part": {"name": "postgres__split_part", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/utils/split_part.sql", "original_file_path": "macros/utils/split_part.sql", "unique_id": "macro.dbt_postgres.postgres__split_part", "macro_sql": "{% macro postgres__split_part(string_text, delimiter_text, part_number) %}\n\n {% if part_number >= 0 %}\n {{ dbt.default__split_part(string_text, delimiter_text, part_number) }}\n {% else %}\n {{ dbt._split_part_negative(string_text, delimiter_text, part_number) }}\n {% endif %}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__split_part", "macro.dbt._split_part_negative"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9604475, "supported_languages": null}, "macro.dbt_postgres.postgres__datediff": {"name": "postgres__datediff", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/utils/datediff.sql", "original_file_path": "macros/utils/datediff.sql", "unique_id": "macro.dbt_postgres.postgres__datediff", "macro_sql": "{% macro postgres__datediff(first_date, second_date, datepart) -%}\n\n {% if datepart == 'year' %}\n (date_part('year', ({{second_date}})::date) - date_part('year', ({{first_date}})::date))\n {% elif datepart == 'quarter' %}\n ({{ datediff(first_date, second_date, 'year') }} * 4 + date_part('quarter', ({{second_date}})::date) - date_part('quarter', ({{first_date}})::date))\n {% elif datepart == 'month' %}\n ({{ datediff(first_date, second_date, 'year') }} * 12 + date_part('month', ({{second_date}})::date) - date_part('month', ({{first_date}})::date))\n {% elif datepart == 'day' %}\n (({{second_date}})::date - ({{first_date}})::date)\n {% elif datepart == 'week' %}\n ({{ datediff(first_date, second_date, 'day') }} / 7 + case\n when date_part('dow', ({{first_date}})::timestamp) <= date_part('dow', ({{second_date}})::timestamp) then\n case when {{first_date}} <= {{second_date}} then 0 else -1 end\n else\n case when {{first_date}} <= {{second_date}} then 1 else 0 end\n end)\n {% elif datepart == 'hour' %}\n ({{ datediff(first_date, second_date, 'day') }} * 24 + date_part('hour', ({{second_date}})::timestamp) - date_part('hour', ({{first_date}})::timestamp))\n {% elif datepart == 'minute' %}\n ({{ datediff(first_date, second_date, 'hour') }} * 60 + date_part('minute', ({{second_date}})::timestamp) - date_part('minute', ({{first_date}})::timestamp))\n {% elif datepart == 'second' %}\n ({{ datediff(first_date, second_date, 'minute') }} * 60 + floor(date_part('second', ({{second_date}})::timestamp)) - floor(date_part('second', ({{first_date}})::timestamp)))\n {% elif datepart == 'millisecond' %}\n ({{ datediff(first_date, second_date, 'minute') }} * 60000 + floor(date_part('millisecond', ({{second_date}})::timestamp)) - floor(date_part('millisecond', ({{first_date}})::timestamp)))\n {% elif datepart == 'microsecond' %}\n ({{ datediff(first_date, second_date, 'minute') }} * 60000000 + floor(date_part('microsecond', ({{second_date}})::timestamp)) - floor(date_part('microsecond', ({{first_date}})::timestamp)))\n {% else %}\n {{ exceptions.raise_compiler_error(\"Unsupported datepart for macro datediff in postgres: {!r}\".format(datepart)) }}\n {% endif %}\n\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.datediff"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9660604, "supported_languages": null}, "macro.dbt_postgres.postgres__refresh_materialized_view": {"name": "postgres__refresh_materialized_view", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/relations/materialized_view/refresh.sql", "original_file_path": "macros/relations/materialized_view/refresh.sql", "unique_id": "macro.dbt_postgres.postgres__refresh_materialized_view", "macro_sql": "{% macro postgres__refresh_materialized_view(relation) %}\n refresh materialized view {{ relation }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9663773, "supported_languages": null}, "macro.dbt_postgres.postgres__drop_materialized_view": {"name": "postgres__drop_materialized_view", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/relations/materialized_view/drop.sql", "original_file_path": "macros/relations/materialized_view/drop.sql", "unique_id": "macro.dbt_postgres.postgres__drop_materialized_view", "macro_sql": "{% macro postgres__drop_materialized_view(relation) -%}\n drop materialized view if exists {{ relation }} cascade\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9666858, "supported_languages": null}, "macro.dbt_postgres.postgres__get_rename_materialized_view_sql": {"name": "postgres__get_rename_materialized_view_sql", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/relations/materialized_view/rename.sql", "original_file_path": "macros/relations/materialized_view/rename.sql", "unique_id": "macro.dbt_postgres.postgres__get_rename_materialized_view_sql", "macro_sql": "{% macro postgres__get_rename_materialized_view_sql(relation, new_name) %}\n alter materialized view {{ relation }} rename to {{ new_name }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9670231, "supported_languages": null}, "macro.dbt_postgres.postgres__get_alter_materialized_view_as_sql": {"name": "postgres__get_alter_materialized_view_as_sql", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/relations/materialized_view/alter.sql", "original_file_path": "macros/relations/materialized_view/alter.sql", "unique_id": "macro.dbt_postgres.postgres__get_alter_materialized_view_as_sql", "macro_sql": "{% macro postgres__get_alter_materialized_view_as_sql(\n relation,\n configuration_changes,\n sql,\n existing_relation,\n backup_relation,\n intermediate_relation\n) %}\n\n -- apply a full refresh immediately if needed\n {% if configuration_changes.requires_full_refresh %}\n\n {{ get_replace_sql(existing_relation, relation, sql) }}\n\n -- otherwise apply individual changes as needed\n {% else %}\n\n {{ postgres__update_indexes_on_materialized_view(relation, configuration_changes.indexes) }}\n\n {%- endif -%}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.get_replace_sql", "macro.dbt_postgres.postgres__update_indexes_on_materialized_view"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9685054, "supported_languages": null}, "macro.dbt_postgres.postgres__update_indexes_on_materialized_view": {"name": "postgres__update_indexes_on_materialized_view", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/relations/materialized_view/alter.sql", "original_file_path": "macros/relations/materialized_view/alter.sql", "unique_id": "macro.dbt_postgres.postgres__update_indexes_on_materialized_view", "macro_sql": "\n\n\n{%- macro postgres__update_indexes_on_materialized_view(relation, index_changes) -%}\n {{- log(\"Applying UPDATE INDEXES to: \" ~ relation) -}}\n\n {%- for _index_change in index_changes -%}\n {%- set _index = _index_change.context -%}\n\n {%- if _index_change.action == \"drop\" -%}\n\n {{ postgres__get_drop_index_sql(relation, _index.name) }}\n\n {%- elif _index_change.action == \"create\" -%}\n\n {{ postgres__get_create_index_sql(relation, _index.as_node_config) }}\n\n {%- endif -%}\n\t{{ ';' if not loop.last else \"\" }}\n\n {%- endfor -%}\n\n{%- endmacro -%}\n\n\n", "depends_on": {"macros": ["macro.dbt_postgres.postgres__get_drop_index_sql", "macro.dbt_postgres.postgres__get_create_index_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.969553, "supported_languages": null}, "macro.dbt_postgres.postgres__get_materialized_view_configuration_changes": {"name": "postgres__get_materialized_view_configuration_changes", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/relations/materialized_view/alter.sql", "original_file_path": "macros/relations/materialized_view/alter.sql", "unique_id": "macro.dbt_postgres.postgres__get_materialized_view_configuration_changes", "macro_sql": "{% macro postgres__get_materialized_view_configuration_changes(existing_relation, new_config) %}\n {% set _existing_materialized_view = postgres__describe_materialized_view(existing_relation) %}\n {% set _configuration_changes = existing_relation.get_materialized_view_config_change_collection(_existing_materialized_view, new_config.model) %}\n {% do return(_configuration_changes) %}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__describe_materialized_view"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9701345, "supported_languages": null}, "macro.dbt_postgres.postgres__describe_materialized_view": {"name": "postgres__describe_materialized_view", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/relations/materialized_view/describe.sql", "original_file_path": "macros/relations/materialized_view/describe.sql", "unique_id": "macro.dbt_postgres.postgres__describe_materialized_view", "macro_sql": "{% macro postgres__describe_materialized_view(relation) %}\n -- for now just get the indexes, we don't need the name or the query yet\n {% set _indexes = run_query(get_show_indexes_sql(relation)) %}\n {% do return({'indexes': _indexes}) %}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.run_query", "macro.dbt.get_show_indexes_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9707153, "supported_languages": null}, "macro.dbt_postgres.postgres__get_create_materialized_view_as_sql": {"name": "postgres__get_create_materialized_view_as_sql", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/relations/materialized_view/create.sql", "original_file_path": "macros/relations/materialized_view/create.sql", "unique_id": "macro.dbt_postgres.postgres__get_create_materialized_view_as_sql", "macro_sql": "{% macro postgres__get_create_materialized_view_as_sql(relation, sql) %}\n create materialized view if not exists {{ relation }} as {{ sql }};\n\n {% for _index_dict in config.get('indexes', []) -%}\n {{- get_create_index_sql(relation, _index_dict) -}}{{ ';' if not loop.last else \"\" }}\n {%- endfor -%}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.get_create_index_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9715605, "supported_languages": null}, "macro.dbt_postgres.postgres__drop_table": {"name": "postgres__drop_table", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/relations/table/drop.sql", "original_file_path": "macros/relations/table/drop.sql", "unique_id": "macro.dbt_postgres.postgres__drop_table", "macro_sql": "{% macro postgres__drop_table(relation) -%}\n drop table if exists {{ relation }} cascade\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.971836, "supported_languages": null}, "macro.dbt_postgres.postgres__get_rename_table_sql": {"name": "postgres__get_rename_table_sql", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/relations/table/rename.sql", "original_file_path": "macros/relations/table/rename.sql", "unique_id": "macro.dbt_postgres.postgres__get_rename_table_sql", "macro_sql": "{% macro postgres__get_rename_table_sql(relation, new_name) %}\n alter table {{ relation }} rename to {{ new_name }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9721634, "supported_languages": null}, "macro.dbt_postgres.postgres__get_replace_table_sql": {"name": "postgres__get_replace_table_sql", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/relations/table/replace.sql", "original_file_path": "macros/relations/table/replace.sql", "unique_id": "macro.dbt_postgres.postgres__get_replace_table_sql", "macro_sql": "{% macro postgres__get_replace_table_sql(relation, sql) -%}\n\n {%- set sql_header = config.get('sql_header', none) -%}\n {{ sql_header if sql_header is not none }}\n\n create or replace table {{ relation }}\n {% set contract_config = config.get('contract') %}\n {% if contract_config.enforced %}\n {{ get_assert_columns_equivalent(sql) }}\n {{ get_table_columns_and_constraints() }}\n {%- set sql = get_select_subquery(sql) %}\n {% endif %}\n as (\n {{ sql }}\n );\n\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.get_assert_columns_equivalent", "macro.dbt.get_table_columns_and_constraints", "macro.dbt.get_select_subquery"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.973456, "supported_languages": null}, "macro.dbt_postgres.postgres__drop_view": {"name": "postgres__drop_view", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/relations/view/drop.sql", "original_file_path": "macros/relations/view/drop.sql", "unique_id": "macro.dbt_postgres.postgres__drop_view", "macro_sql": "{% macro postgres__drop_view(relation) -%}\n drop view if exists {{ relation }} cascade\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.973735, "supported_languages": null}, "macro.dbt_postgres.postgres__get_rename_view_sql": {"name": "postgres__get_rename_view_sql", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/relations/view/rename.sql", "original_file_path": "macros/relations/view/rename.sql", "unique_id": "macro.dbt_postgres.postgres__get_rename_view_sql", "macro_sql": "{% macro postgres__get_rename_view_sql(relation, new_name) %}\n alter view {{ relation }} rename to {{ new_name }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9740644, "supported_languages": null}, "macro.dbt_postgres.postgres__get_replace_view_sql": {"name": "postgres__get_replace_view_sql", "resource_type": "macro", "package_name": "dbt_postgres", "path": "macros/relations/view/replace.sql", "original_file_path": "macros/relations/view/replace.sql", "unique_id": "macro.dbt_postgres.postgres__get_replace_view_sql", "macro_sql": "{% macro postgres__get_replace_view_sql(relation, sql) -%}\n\n {%- set sql_header = config.get('sql_header', none) -%}\n {{ sql_header if sql_header is not none }}\n\n create or replace view {{ relation }}\n {% set contract_config = config.get('contract') %}\n {% if contract_config.enforced %}\n {{ get_assert_columns_equivalent(sql) }}\n {%- endif %}\n as (\n {{ sql }}\n );\n\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.get_assert_columns_equivalent"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9750934, "supported_languages": null}, "macro.dbt.generate_alias_name": {"name": "generate_alias_name", "resource_type": "macro", "package_name": "dbt", "path": "macros/get_custom_name/get_custom_alias.sql", "original_file_path": "macros/get_custom_name/get_custom_alias.sql", "unique_id": "macro.dbt.generate_alias_name", "macro_sql": "{% macro generate_alias_name(custom_alias_name=none, node=none) -%}\n {% do return(adapter.dispatch('generate_alias_name', 'dbt')(custom_alias_name, node)) %}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.default__generate_alias_name"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9758449, "supported_languages": null}, "macro.dbt.default__generate_alias_name": {"name": "default__generate_alias_name", "resource_type": "macro", "package_name": "dbt", "path": "macros/get_custom_name/get_custom_alias.sql", "original_file_path": "macros/get_custom_name/get_custom_alias.sql", "unique_id": "macro.dbt.default__generate_alias_name", "macro_sql": "{% macro default__generate_alias_name(custom_alias_name=none, node=none) -%}\n\n {%- if custom_alias_name -%}\n\n {{ custom_alias_name | trim }}\n\n {%- elif node.version -%}\n\n {{ return(node.name ~ \"_v\" ~ (node.version | replace(\".\", \"_\"))) }}\n\n {%- else -%}\n\n {{ node.name }}\n\n {%- endif -%}\n\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9766026, "supported_languages": null}, "macro.dbt.generate_database_name": {"name": "generate_database_name", "resource_type": "macro", "package_name": "dbt", "path": "macros/get_custom_name/get_custom_database.sql", "original_file_path": "macros/get_custom_name/get_custom_database.sql", "unique_id": "macro.dbt.generate_database_name", "macro_sql": "{% macro generate_database_name(custom_database_name=none, node=none) -%}\n {% do return(adapter.dispatch('generate_database_name', 'dbt')(custom_database_name, node)) %}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.default__generate_database_name"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9773092, "supported_languages": null}, "macro.dbt.default__generate_database_name": {"name": "default__generate_database_name", "resource_type": "macro", "package_name": "dbt", "path": "macros/get_custom_name/get_custom_database.sql", "original_file_path": "macros/get_custom_name/get_custom_database.sql", "unique_id": "macro.dbt.default__generate_database_name", "macro_sql": "{% macro default__generate_database_name(custom_database_name=none, node=none) -%}\n {%- set default_database = target.database -%}\n {%- if custom_database_name is none -%}\n\n {{ default_database }}\n\n {%- else -%}\n\n {{ custom_database_name }}\n\n {%- endif -%}\n\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.977958, "supported_languages": null}, "macro.dbt.generate_schema_name": {"name": "generate_schema_name", "resource_type": "macro", "package_name": "dbt", "path": "macros/get_custom_name/get_custom_schema.sql", "original_file_path": "macros/get_custom_name/get_custom_schema.sql", "unique_id": "macro.dbt.generate_schema_name", "macro_sql": "{% macro generate_schema_name(custom_schema_name=none, node=none) -%}\n {{ return(adapter.dispatch('generate_schema_name', 'dbt')(custom_schema_name, node)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__generate_schema_name"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.978879, "supported_languages": null}, "macro.dbt.default__generate_schema_name": {"name": "default__generate_schema_name", "resource_type": "macro", "package_name": "dbt", "path": "macros/get_custom_name/get_custom_schema.sql", "original_file_path": "macros/get_custom_name/get_custom_schema.sql", "unique_id": "macro.dbt.default__generate_schema_name", "macro_sql": "{% macro default__generate_schema_name(custom_schema_name, node) -%}\n\n {%- set default_schema = target.schema -%}\n {%- if custom_schema_name is none -%}\n\n {{ default_schema }}\n\n {%- else -%}\n\n {{ default_schema }}_{{ custom_schema_name | trim }}\n\n {%- endif -%}\n\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.979416, "supported_languages": null}, "macro.dbt.generate_schema_name_for_env": {"name": "generate_schema_name_for_env", "resource_type": "macro", "package_name": "dbt", "path": "macros/get_custom_name/get_custom_schema.sql", "original_file_path": "macros/get_custom_name/get_custom_schema.sql", "unique_id": "macro.dbt.generate_schema_name_for_env", "macro_sql": "{% macro generate_schema_name_for_env(custom_schema_name, node) -%}\n\n {%- set default_schema = target.schema -%}\n {%- if target.name == 'prod' and custom_schema_name is not none -%}\n\n {{ custom_schema_name | trim }}\n\n {%- else -%}\n\n {{ default_schema }}\n\n {%- endif -%}\n\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9799824, "supported_languages": null}, "macro.dbt.run_hooks": {"name": "run_hooks", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/hooks.sql", "original_file_path": "macros/materializations/hooks.sql", "unique_id": "macro.dbt.run_hooks", "macro_sql": "{% macro run_hooks(hooks, inside_transaction=True) %}\n {% for hook in hooks | selectattr('transaction', 'equalto', inside_transaction) %}\n {% if not inside_transaction and loop.first %}\n {% call statement(auto_begin=inside_transaction) %}\n commit;\n {% endcall %}\n {% endif %}\n {% set rendered = render(hook.get('sql')) | trim %}\n {% if (rendered | length) > 0 %}\n {% call statement(auto_begin=inside_transaction) %}\n {{ rendered }}\n {% endcall %}\n {% endif %}\n {% endfor %}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.statement"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9818866, "supported_languages": null}, "macro.dbt.make_hook_config": {"name": "make_hook_config", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/hooks.sql", "original_file_path": "macros/materializations/hooks.sql", "unique_id": "macro.dbt.make_hook_config", "macro_sql": "{% macro make_hook_config(sql, inside_transaction) %}\n {{ tojson({\"sql\": sql, \"transaction\": inside_transaction}) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9822705, "supported_languages": null}, "macro.dbt.before_begin": {"name": "before_begin", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/hooks.sql", "original_file_path": "macros/materializations/hooks.sql", "unique_id": "macro.dbt.before_begin", "macro_sql": "{% macro before_begin(sql) %}\n {{ make_hook_config(sql, inside_transaction=False) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.make_hook_config"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9825766, "supported_languages": null}, "macro.dbt.in_transaction": {"name": "in_transaction", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/hooks.sql", "original_file_path": "macros/materializations/hooks.sql", "unique_id": "macro.dbt.in_transaction", "macro_sql": "{% macro in_transaction(sql) %}\n {{ make_hook_config(sql, inside_transaction=True) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.make_hook_config"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.982864, "supported_languages": null}, "macro.dbt.after_commit": {"name": "after_commit", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/hooks.sql", "original_file_path": "macros/materializations/hooks.sql", "unique_id": "macro.dbt.after_commit", "macro_sql": "{% macro after_commit(sql) %}\n {{ make_hook_config(sql, inside_transaction=False) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.make_hook_config"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9831464, "supported_languages": null}, "macro.dbt.set_sql_header": {"name": "set_sql_header", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/configs.sql", "original_file_path": "macros/materializations/configs.sql", "unique_id": "macro.dbt.set_sql_header", "macro_sql": "{% macro set_sql_header(config) -%}\n {{ config.set('sql_header', caller()) }}\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9838197, "supported_languages": null}, "macro.dbt.should_full_refresh": {"name": "should_full_refresh", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/configs.sql", "original_file_path": "macros/materializations/configs.sql", "unique_id": "macro.dbt.should_full_refresh", "macro_sql": "{% macro should_full_refresh() %}\n {% set config_full_refresh = config.get('full_refresh') %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n {% do return(config_full_refresh) %}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9844244, "supported_languages": null}, "macro.dbt.should_store_failures": {"name": "should_store_failures", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/configs.sql", "original_file_path": "macros/materializations/configs.sql", "unique_id": "macro.dbt.should_store_failures", "macro_sql": "{% macro should_store_failures() %}\n {% set config_store_failures = config.get('store_failures') %}\n {% if config_store_failures is none %}\n {% set config_store_failures = flags.STORE_FAILURES %}\n {% endif %}\n {% do return(config_store_failures) %}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.985014, "supported_languages": null}, "macro.dbt.materialization_view_default": {"name": "materialization_view_default", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/view.sql", "original_file_path": "macros/materializations/models/view.sql", "unique_id": "macro.dbt.materialization_view_default", "macro_sql": "{%- materialization view, default -%}\n\n {%- set existing_relation = load_cached_relation(this) -%}\n {%- set target_relation = this.incorporate(type='view') -%}\n {%- set intermediate_relation = make_intermediate_relation(target_relation) -%}\n\n -- the intermediate_relation should not already exist in the database; get_relation\n -- will return None in that case. Otherwise, we get a relation that we can drop\n -- later, before we try to use this name for the current operation\n {%- set preexisting_intermediate_relation = load_cached_relation(intermediate_relation) -%}\n /*\n This relation (probably) doesn't exist yet. If it does exist, it's a leftover from\n a previous run, and we're going to try to drop it immediately. At the end of this\n materialization, we're going to rename the \"existing_relation\" to this identifier,\n and then we're going to drop it. In order to make sure we run the correct one of:\n - drop view ...\n - drop table ...\n\n We need to set the type of this relation to be the type of the existing_relation, if it exists,\n or else \"view\" as a sane default if it does not. Note that if the existing_relation does not\n exist, then there is nothing to move out of the way and subsequentally drop. In that case,\n this relation will be effectively unused.\n */\n {%- set backup_relation_type = 'view' if existing_relation is none else existing_relation.type -%}\n {%- set backup_relation = make_backup_relation(target_relation, backup_relation_type) -%}\n -- as above, the backup_relation should not already exist\n {%- set preexisting_backup_relation = load_cached_relation(backup_relation) -%}\n -- grab current tables grants config for comparision later on\n {% set grant_config = config.get('grants') %}\n\n {{ run_hooks(pre_hooks, inside_transaction=False) }}\n\n -- drop the temp relations if they exist already in the database\n {{ drop_relation_if_exists(preexisting_intermediate_relation) }}\n {{ drop_relation_if_exists(preexisting_backup_relation) }}\n\n -- `BEGIN` happens here:\n {{ run_hooks(pre_hooks, inside_transaction=True) }}\n\n -- build model\n {% call statement('main') -%}\n {{ get_create_view_as_sql(intermediate_relation, sql) }}\n {%- endcall %}\n\n -- cleanup\n -- move the existing view out of the way\n {% if existing_relation is not none %}\n /* Do the equivalent of rename_if_exists. 'existing_relation' could have been dropped\n since the variable was first set. */\n {% set existing_relation = load_cached_relation(existing_relation) %}\n {% if existing_relation is not none %}\n {{ adapter.rename_relation(existing_relation, backup_relation) }}\n {% endif %}\n {% endif %}\n {{ adapter.rename_relation(intermediate_relation, target_relation) }}\n\n {% set should_revoke = should_revoke(existing_relation, full_refresh_mode=True) %}\n {% do apply_grants(target_relation, grant_config, should_revoke=should_revoke) %}\n\n {% do persist_docs(target_relation, model) %}\n\n {{ run_hooks(post_hooks, inside_transaction=True) }}\n\n {{ adapter.commit() }}\n\n {{ drop_relation_if_exists(backup_relation) }}\n\n {{ run_hooks(post_hooks, inside_transaction=False) }}\n\n {{ return({'relations': [target_relation]}) }}\n\n{%- endmaterialization -%}", "depends_on": {"macros": ["macro.dbt.load_cached_relation", "macro.dbt.make_intermediate_relation", "macro.dbt.make_backup_relation", "macro.dbt.run_hooks", "macro.dbt.drop_relation_if_exists", "macro.dbt.statement", "macro.dbt.get_create_view_as_sql", "macro.dbt.should_revoke", "macro.dbt.apply_grants", "macro.dbt.persist_docs"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9900517, "supported_languages": ["sql"]}, "macro.dbt.materialization_materialized_view_default": {"name": "materialization_materialized_view_default", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/materialized_view.sql", "original_file_path": "macros/materializations/models/materialized_view.sql", "unique_id": "macro.dbt.materialization_materialized_view_default", "macro_sql": "{% materialization materialized_view, default %}\n {% set existing_relation = load_cached_relation(this) %}\n {% set target_relation = this.incorporate(type=this.MaterializedView) %}\n {% set intermediate_relation = make_intermediate_relation(target_relation) %}\n {% set backup_relation_type = target_relation.MaterializedView if existing_relation is none else existing_relation.type %}\n {% set backup_relation = make_backup_relation(target_relation, backup_relation_type) %}\n\n {{ materialized_view_setup(backup_relation, intermediate_relation, pre_hooks) }}\n\n {% set build_sql = materialized_view_get_build_sql(existing_relation, target_relation, backup_relation, intermediate_relation) %}\n\n {% if build_sql == '' %}\n {{ materialized_view_execute_no_op(target_relation) }}\n {% else %}\n {{ materialized_view_execute_build_sql(build_sql, existing_relation, target_relation, post_hooks) }}\n {% endif %}\n\n {{ materialized_view_teardown(backup_relation, intermediate_relation, post_hooks) }}\n\n {{ return({'relations': [target_relation]}) }}\n\n{% endmaterialization %}", "depends_on": {"macros": ["macro.dbt.load_cached_relation", "macro.dbt.make_intermediate_relation", "macro.dbt.make_backup_relation", "macro.dbt.materialized_view_setup", "macro.dbt.materialized_view_get_build_sql", "macro.dbt.materialized_view_execute_no_op", "macro.dbt.materialized_view_execute_build_sql", "macro.dbt.materialized_view_teardown"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9974287, "supported_languages": ["sql"]}, "macro.dbt.materialized_view_setup": {"name": "materialized_view_setup", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/materialized_view.sql", "original_file_path": "macros/materializations/models/materialized_view.sql", "unique_id": "macro.dbt.materialized_view_setup", "macro_sql": "{% macro materialized_view_setup(backup_relation, intermediate_relation, pre_hooks) %}\n\n -- backup_relation and intermediate_relation should not already exist in the database\n -- it's possible these exist because of a previous run that exited unexpectedly\n {% set preexisting_backup_relation = load_cached_relation(backup_relation) %}\n {% set preexisting_intermediate_relation = load_cached_relation(intermediate_relation) %}\n\n -- drop the temp relations if they exist already in the database\n {{ drop_relation_if_exists(preexisting_backup_relation) }}\n {{ drop_relation_if_exists(preexisting_intermediate_relation) }}\n\n {{ run_hooks(pre_hooks, inside_transaction=False) }}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.load_cached_relation", "macro.dbt.drop_relation_if_exists", "macro.dbt.run_hooks"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9981813, "supported_languages": null}, "macro.dbt.materialized_view_teardown": {"name": "materialized_view_teardown", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/materialized_view.sql", "original_file_path": "macros/materializations/models/materialized_view.sql", "unique_id": "macro.dbt.materialized_view_teardown", "macro_sql": "{% macro materialized_view_teardown(backup_relation, intermediate_relation, post_hooks) %}\n\n -- drop the temp relations if they exist to leave the database clean for the next run\n {{ drop_relation_if_exists(backup_relation) }}\n {{ drop_relation_if_exists(intermediate_relation) }}\n\n {{ run_hooks(post_hooks, inside_transaction=False) }}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.drop_relation_if_exists", "macro.dbt.run_hooks"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988928.9986856, "supported_languages": null}, "macro.dbt.materialized_view_get_build_sql": {"name": "materialized_view_get_build_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/materialized_view.sql", "original_file_path": "macros/materializations/models/materialized_view.sql", "unique_id": "macro.dbt.materialized_view_get_build_sql", "macro_sql": "{% macro materialized_view_get_build_sql(existing_relation, target_relation, backup_relation, intermediate_relation) %}\n\n {% set full_refresh_mode = should_full_refresh() %}\n\n -- determine the scenario we're in: create, full_refresh, alter, refresh data\n {% if existing_relation is none %}\n {% set build_sql = get_create_materialized_view_as_sql(target_relation, sql) %}\n {% elif full_refresh_mode or not existing_relation.is_materialized_view %}\n {% set build_sql = get_replace_sql(existing_relation, target_relation, sql) %}\n {% else %}\n\n -- get config options\n {% set on_configuration_change = config.get('on_configuration_change') %}\n {% set configuration_changes = get_materialized_view_configuration_changes(existing_relation, config) %}\n\n {% if configuration_changes is none %}\n {% set build_sql = refresh_materialized_view(target_relation) %}\n\n {% elif on_configuration_change == 'apply' %}\n {% set build_sql = get_alter_materialized_view_as_sql(target_relation, configuration_changes, sql, existing_relation, backup_relation, intermediate_relation) %}\n {% elif on_configuration_change == 'continue' %}\n {% set build_sql = '' %}\n {{ exceptions.warn(\"Configuration changes were identified and `on_configuration_change` was set to `continue` for `\" ~ target_relation.render() ~ \"`\") }}\n {% elif on_configuration_change == 'fail' %}\n {{ exceptions.raise_fail_fast_error(\"Configuration changes were identified and `on_configuration_change` was set to `fail` for `\" ~ target_relation.render() ~ \"`\") }}\n\n {% else %}\n -- this only happens if the user provides a value other than `apply`, 'skip', 'fail'\n {{ exceptions.raise_compiler_error(\"Unexpected configuration scenario\") }}\n\n {% endif %}\n\n {% endif %}\n\n {% do return(build_sql) %}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.should_full_refresh", "macro.dbt.get_create_materialized_view_as_sql", "macro.dbt.get_replace_sql", "macro.dbt.get_materialized_view_configuration_changes", "macro.dbt.refresh_materialized_view", "macro.dbt.get_alter_materialized_view_as_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0012317, "supported_languages": null}, "macro.dbt.materialized_view_execute_no_op": {"name": "materialized_view_execute_no_op", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/materialized_view.sql", "original_file_path": "macros/materializations/models/materialized_view.sql", "unique_id": "macro.dbt.materialized_view_execute_no_op", "macro_sql": "{% macro materialized_view_execute_no_op(target_relation) %}\n {% do store_raw_result(\n name=\"main\",\n message=\"skip \" ~ target_relation,\n code=\"skip\",\n rows_affected=\"-1\"\n ) %}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0017402, "supported_languages": null}, "macro.dbt.materialized_view_execute_build_sql": {"name": "materialized_view_execute_build_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/materialized_view.sql", "original_file_path": "macros/materializations/models/materialized_view.sql", "unique_id": "macro.dbt.materialized_view_execute_build_sql", "macro_sql": "{% macro materialized_view_execute_build_sql(build_sql, existing_relation, target_relation, post_hooks) %}\n\n -- `BEGIN` happens here:\n {{ run_hooks(pre_hooks, inside_transaction=True) }}\n\n {% set grant_config = config.get('grants') %}\n\n {% call statement(name=\"main\") %}\n {{ build_sql }}\n {% endcall %}\n\n {% set should_revoke = should_revoke(existing_relation, full_refresh_mode=True) %}\n {% do apply_grants(target_relation, grant_config, should_revoke=should_revoke) %}\n\n {% do persist_docs(target_relation, model) %}\n\n {{ run_hooks(post_hooks, inside_transaction=True) }}\n\n {{ adapter.commit() }}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.run_hooks", "macro.dbt.statement", "macro.dbt.should_revoke", "macro.dbt.apply_grants", "macro.dbt.persist_docs"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0030138, "supported_languages": null}, "macro.dbt.materialization_table_default": {"name": "materialization_table_default", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/table.sql", "original_file_path": "macros/materializations/models/table.sql", "unique_id": "macro.dbt.materialization_table_default", "macro_sql": "{% materialization table, default %}\n\n {%- set existing_relation = load_cached_relation(this) -%}\n {%- set target_relation = this.incorporate(type='table') %}\n {%- set intermediate_relation = make_intermediate_relation(target_relation) -%}\n -- the intermediate_relation should not already exist in the database; get_relation\n -- will return None in that case. Otherwise, we get a relation that we can drop\n -- later, before we try to use this name for the current operation\n {%- set preexisting_intermediate_relation = load_cached_relation(intermediate_relation) -%}\n /*\n See ../view/view.sql for more information about this relation.\n */\n {%- set backup_relation_type = 'table' if existing_relation is none else existing_relation.type -%}\n {%- set backup_relation = make_backup_relation(target_relation, backup_relation_type) -%}\n -- as above, the backup_relation should not already exist\n {%- set preexisting_backup_relation = load_cached_relation(backup_relation) -%}\n -- grab current tables grants config for comparision later on\n {% set grant_config = config.get('grants') %}\n\n -- drop the temp relations if they exist already in the database\n {{ drop_relation_if_exists(preexisting_intermediate_relation) }}\n {{ drop_relation_if_exists(preexisting_backup_relation) }}\n\n {{ run_hooks(pre_hooks, inside_transaction=False) }}\n\n -- `BEGIN` happens here:\n {{ run_hooks(pre_hooks, inside_transaction=True) }}\n\n -- build model\n {% call statement('main') -%}\n {{ get_create_table_as_sql(False, intermediate_relation, sql) }}\n {%- endcall %}\n\n -- cleanup\n {% if existing_relation is not none %}\n /* Do the equivalent of rename_if_exists. 'existing_relation' could have been dropped\n since the variable was first set. */\n {% set existing_relation = load_cached_relation(existing_relation) %}\n {% if existing_relation is not none %}\n {{ adapter.rename_relation(existing_relation, backup_relation) }}\n {% endif %}\n {% endif %}\n\n {{ adapter.rename_relation(intermediate_relation, target_relation) }}\n\n {% do create_indexes(target_relation) %}\n\n {{ run_hooks(post_hooks, inside_transaction=True) }}\n\n {% set should_revoke = should_revoke(existing_relation, full_refresh_mode=True) %}\n {% do apply_grants(target_relation, grant_config, should_revoke=should_revoke) %}\n\n {% do persist_docs(target_relation, model) %}\n\n -- `COMMIT` happens here\n {{ adapter.commit() }}\n\n -- finally, drop the existing/backup relation after the commit\n {{ drop_relation_if_exists(backup_relation) }}\n\n {{ run_hooks(post_hooks, inside_transaction=False) }}\n\n {{ return({'relations': [target_relation]}) }}\n{% endmaterialization %}", "depends_on": {"macros": ["macro.dbt.load_cached_relation", "macro.dbt.make_intermediate_relation", "macro.dbt.make_backup_relation", "macro.dbt.drop_relation_if_exists", "macro.dbt.run_hooks", "macro.dbt.statement", "macro.dbt.get_create_table_as_sql", "macro.dbt.create_indexes", "macro.dbt.should_revoke", "macro.dbt.apply_grants", "macro.dbt.persist_docs"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.008043, "supported_languages": ["sql"]}, "macro.dbt.is_incremental": {"name": "is_incremental", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/incremental/is_incremental.sql", "original_file_path": "macros/materializations/models/incremental/is_incremental.sql", "unique_id": "macro.dbt.is_incremental", "macro_sql": "{% macro is_incremental() %}\n {#-- do not run introspective queries in parsing #}\n {% if not execute %}\n {{ return(False) }}\n {% else %}\n {% set relation = adapter.get_relation(this.database, this.schema, this.table) %}\n {{ return(relation is not none\n and relation.type == 'table'\n and model.config.materialized == 'incremental'\n and not should_full_refresh()) }}\n {% endif %}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.should_full_refresh"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0092108, "supported_languages": null}, "macro.dbt.get_quoted_csv": {"name": "get_quoted_csv", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/incremental/column_helpers.sql", "original_file_path": "macros/materializations/models/incremental/column_helpers.sql", "unique_id": "macro.dbt.get_quoted_csv", "macro_sql": "{% macro get_quoted_csv(column_names) %}\n\n {% set quoted = [] %}\n {% for col in column_names -%}\n {%- do quoted.append(adapter.quote(col)) -%}\n {%- endfor %}\n\n {%- set dest_cols_csv = quoted | join(', ') -%}\n {{ return(dest_cols_csv) }}\n\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0117602, "supported_languages": null}, "macro.dbt.diff_columns": {"name": "diff_columns", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/incremental/column_helpers.sql", "original_file_path": "macros/materializations/models/incremental/column_helpers.sql", "unique_id": "macro.dbt.diff_columns", "macro_sql": "{% macro diff_columns(source_columns, target_columns) %}\n\n {% set result = [] %}\n {% set source_names = source_columns | map(attribute = 'column') | list %}\n {% set target_names = target_columns | map(attribute = 'column') | list %}\n\n {# --check whether the name attribute exists in the target - this does not perform a data type check #}\n {% for sc in source_columns %}\n {% if sc.name not in target_names %}\n {{ result.append(sc) }}\n {% endif %}\n {% endfor %}\n\n {{ return(result) }}\n\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0128472, "supported_languages": null}, "macro.dbt.diff_column_data_types": {"name": "diff_column_data_types", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/incremental/column_helpers.sql", "original_file_path": "macros/materializations/models/incremental/column_helpers.sql", "unique_id": "macro.dbt.diff_column_data_types", "macro_sql": "{% macro diff_column_data_types(source_columns, target_columns) %}\n\n {% set result = [] %}\n {% for sc in source_columns %}\n {% set tc = target_columns | selectattr(\"name\", \"equalto\", sc.name) | list | first %}\n {% if tc %}\n {% if sc.data_type != tc.data_type and not sc.can_expand_to(other_column=tc) %}\n {{ result.append( { 'column_name': tc.name, 'new_type': sc.data_type } ) }}\n {% endif %}\n {% endif %}\n {% endfor %}\n\n {{ return(result) }}\n\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0141323, "supported_languages": null}, "macro.dbt.get_merge_update_columns": {"name": "get_merge_update_columns", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/incremental/column_helpers.sql", "original_file_path": "macros/materializations/models/incremental/column_helpers.sql", "unique_id": "macro.dbt.get_merge_update_columns", "macro_sql": "{% macro get_merge_update_columns(merge_update_columns, merge_exclude_columns, dest_columns) %}\n {{ return(adapter.dispatch('get_merge_update_columns', 'dbt')(merge_update_columns, merge_exclude_columns, dest_columns)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_merge_update_columns"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0146034, "supported_languages": null}, "macro.dbt.default__get_merge_update_columns": {"name": "default__get_merge_update_columns", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/incremental/column_helpers.sql", "original_file_path": "macros/materializations/models/incremental/column_helpers.sql", "unique_id": "macro.dbt.default__get_merge_update_columns", "macro_sql": "{% macro default__get_merge_update_columns(merge_update_columns, merge_exclude_columns, dest_columns) %}\n {%- set default_cols = dest_columns | map(attribute=\"quoted\") | list -%}\n\n {%- if merge_update_columns and merge_exclude_columns -%}\n {{ exceptions.raise_compiler_error(\n 'Model cannot specify merge_update_columns and merge_exclude_columns. Please update model to use only one config'\n )}}\n {%- elif merge_update_columns -%}\n {%- set update_columns = merge_update_columns -%}\n {%- elif merge_exclude_columns -%}\n {%- set update_columns = [] -%}\n {%- for column in dest_columns -%}\n {% if column.column | lower not in merge_exclude_columns | map(\"lower\") | list %}\n {%- do update_columns.append(column.quoted) -%}\n {% endif %}\n {%- endfor -%}\n {%- else -%}\n {%- set update_columns = default_cols -%}\n {%- endif -%}\n\n {{ return(update_columns) }}\n\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.016011, "supported_languages": null}, "macro.dbt.materialization_incremental_default": {"name": "materialization_incremental_default", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/incremental/incremental.sql", "original_file_path": "macros/materializations/models/incremental/incremental.sql", "unique_id": "macro.dbt.materialization_incremental_default", "macro_sql": "{% materialization incremental, default -%}\n\n -- relations\n {%- set existing_relation = load_cached_relation(this) -%}\n {%- set target_relation = this.incorporate(type='table') -%}\n {%- set temp_relation = make_temp_relation(target_relation)-%}\n {%- set intermediate_relation = make_intermediate_relation(target_relation)-%}\n {%- set backup_relation_type = 'table' if existing_relation is none else existing_relation.type -%}\n {%- set backup_relation = make_backup_relation(target_relation, backup_relation_type) -%}\n\n -- configs\n {%- set unique_key = config.get('unique_key') -%}\n {%- set full_refresh_mode = (should_full_refresh() or existing_relation.is_view) -%}\n {%- set on_schema_change = incremental_validate_on_schema_change(config.get('on_schema_change'), default='ignore') -%}\n\n -- the temp_ and backup_ relations should not already exist in the database; get_relation\n -- will return None in that case. Otherwise, we get a relation that we can drop\n -- later, before we try to use this name for the current operation. This has to happen before\n -- BEGIN, in a separate transaction\n {%- set preexisting_intermediate_relation = load_cached_relation(intermediate_relation)-%}\n {%- set preexisting_backup_relation = load_cached_relation(backup_relation) -%}\n -- grab current tables grants config for comparision later on\n {% set grant_config = config.get('grants') %}\n {{ drop_relation_if_exists(preexisting_intermediate_relation) }}\n {{ drop_relation_if_exists(preexisting_backup_relation) }}\n\n {{ run_hooks(pre_hooks, inside_transaction=False) }}\n\n -- `BEGIN` happens here:\n {{ run_hooks(pre_hooks, inside_transaction=True) }}\n\n {% set to_drop = [] %}\n\n {% if existing_relation is none %}\n {% set build_sql = get_create_table_as_sql(False, target_relation, sql) %}\n {% elif full_refresh_mode %}\n {% set build_sql = get_create_table_as_sql(False, intermediate_relation, sql) %}\n {% set need_swap = true %}\n {% else %}\n {% do run_query(get_create_table_as_sql(True, temp_relation, sql)) %}\n {% set contract_config = config.get('contract') %}\n {% if not contract_config or not contract_config.enforced %}\n {% do adapter.expand_target_column_types(\n from_relation=temp_relation,\n to_relation=target_relation) %}\n {% endif %}\n {#-- Process schema changes. Returns dict of changes if successful. Use source columns for upserting/merging --#}\n {% set dest_columns = process_schema_changes(on_schema_change, temp_relation, existing_relation) %}\n {% if not dest_columns %}\n {% set dest_columns = adapter.get_columns_in_relation(existing_relation) %}\n {% endif %}\n\n {#-- Get the incremental_strategy, the macro to use for the strategy, and build the sql --#}\n {% set incremental_strategy = config.get('incremental_strategy') or 'default' %}\n {% set incremental_predicates = config.get('predicates', none) or config.get('incremental_predicates', none) %}\n {% set strategy_sql_macro_func = adapter.get_incremental_strategy_macro(context, incremental_strategy) %}\n {% set strategy_arg_dict = ({'target_relation': target_relation, 'temp_relation': temp_relation, 'unique_key': unique_key, 'dest_columns': dest_columns, 'incremental_predicates': incremental_predicates }) %}\n {% set build_sql = strategy_sql_macro_func(strategy_arg_dict) %}\n\n {% endif %}\n\n {% call statement(\"main\") %}\n {{ build_sql }}\n {% endcall %}\n\n {% if need_swap %}\n {% do adapter.rename_relation(target_relation, backup_relation) %}\n {% do adapter.rename_relation(intermediate_relation, target_relation) %}\n {% do to_drop.append(backup_relation) %}\n {% endif %}\n\n {% set should_revoke = should_revoke(existing_relation, full_refresh_mode) %}\n {% do apply_grants(target_relation, grant_config, should_revoke=should_revoke) %}\n\n {% do persist_docs(target_relation, model) %}\n\n {% if existing_relation is none or existing_relation.is_view or should_full_refresh() %}\n {% do create_indexes(target_relation) %}\n {% endif %}\n\n {{ run_hooks(post_hooks, inside_transaction=True) }}\n\n -- `COMMIT` happens here\n {% do adapter.commit() %}\n\n {% for rel in to_drop %}\n {% do adapter.drop_relation(rel) %}\n {% endfor %}\n\n {{ run_hooks(post_hooks, inside_transaction=False) }}\n\n {{ return({'relations': [target_relation]}) }}\n\n{%- endmaterialization %}", "depends_on": {"macros": ["macro.dbt.load_cached_relation", "macro.dbt.make_temp_relation", "macro.dbt.make_intermediate_relation", "macro.dbt.make_backup_relation", "macro.dbt.should_full_refresh", "macro.dbt.incremental_validate_on_schema_change", "macro.dbt.drop_relation_if_exists", "macro.dbt.run_hooks", "macro.dbt.get_create_table_as_sql", "macro.dbt.run_query", "macro.dbt.process_schema_changes", "macro.dbt.statement", "macro.dbt.should_revoke", "macro.dbt.apply_grants", "macro.dbt.persist_docs", "macro.dbt.create_indexes"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0253453, "supported_languages": ["sql"]}, "macro.dbt.incremental_validate_on_schema_change": {"name": "incremental_validate_on_schema_change", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/incremental/on_schema_change.sql", "original_file_path": "macros/materializations/models/incremental/on_schema_change.sql", "unique_id": "macro.dbt.incremental_validate_on_schema_change", "macro_sql": "{% macro incremental_validate_on_schema_change(on_schema_change, default='ignore') %}\n\n {% if on_schema_change not in ['sync_all_columns', 'append_new_columns', 'fail', 'ignore'] %}\n\n {% set log_message = 'Invalid value for on_schema_change (%s) specified. Setting default value of %s.' % (on_schema_change, default) %}\n {% do log(log_message) %}\n\n {{ return(default) }}\n\n {% else %}\n\n {{ return(on_schema_change) }}\n\n {% endif %}\n\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0331728, "supported_languages": null}, "macro.dbt.check_for_schema_changes": {"name": "check_for_schema_changes", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/incremental/on_schema_change.sql", "original_file_path": "macros/materializations/models/incremental/on_schema_change.sql", "unique_id": "macro.dbt.check_for_schema_changes", "macro_sql": "{% macro check_for_schema_changes(source_relation, target_relation) %}\n\n {% set schema_changed = False %}\n\n {%- set source_columns = adapter.get_columns_in_relation(source_relation) -%}\n {%- set target_columns = adapter.get_columns_in_relation(target_relation) -%}\n {%- set source_not_in_target = diff_columns(source_columns, target_columns) -%}\n {%- set target_not_in_source = diff_columns(target_columns, source_columns) -%}\n\n {% set new_target_types = diff_column_data_types(source_columns, target_columns) %}\n\n {% if source_not_in_target != [] %}\n {% set schema_changed = True %}\n {% elif target_not_in_source != [] or new_target_types != [] %}\n {% set schema_changed = True %}\n {% elif new_target_types != [] %}\n {% set schema_changed = True %}\n {% endif %}\n\n {% set changes_dict = {\n 'schema_changed': schema_changed,\n 'source_not_in_target': source_not_in_target,\n 'target_not_in_source': target_not_in_source,\n 'source_columns': source_columns,\n 'target_columns': target_columns,\n 'new_target_types': new_target_types\n } %}\n\n {% set msg %}\n In {{ target_relation }}:\n Schema changed: {{ schema_changed }}\n Source columns not in target: {{ source_not_in_target }}\n Target columns not in source: {{ target_not_in_source }}\n New column types: {{ new_target_types }}\n {% endset %}\n\n {% do log(msg) %}\n\n {{ return(changes_dict) }}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.diff_columns", "macro.dbt.diff_column_data_types"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0355573, "supported_languages": null}, "macro.dbt.sync_column_schemas": {"name": "sync_column_schemas", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/incremental/on_schema_change.sql", "original_file_path": "macros/materializations/models/incremental/on_schema_change.sql", "unique_id": "macro.dbt.sync_column_schemas", "macro_sql": "{% macro sync_column_schemas(on_schema_change, target_relation, schema_changes_dict) %}\n\n {%- set add_to_target_arr = schema_changes_dict['source_not_in_target'] -%}\n\n {%- if on_schema_change == 'append_new_columns'-%}\n {%- if add_to_target_arr | length > 0 -%}\n {%- do alter_relation_add_remove_columns(target_relation, add_to_target_arr, none) -%}\n {%- endif -%}\n\n {% elif on_schema_change == 'sync_all_columns' %}\n {%- set remove_from_target_arr = schema_changes_dict['target_not_in_source'] -%}\n {%- set new_target_types = schema_changes_dict['new_target_types'] -%}\n\n {% if add_to_target_arr | length > 0 or remove_from_target_arr | length > 0 %}\n {%- do alter_relation_add_remove_columns(target_relation, add_to_target_arr, remove_from_target_arr) -%}\n {% endif %}\n\n {% if new_target_types != [] %}\n {% for ntt in new_target_types %}\n {% set column_name = ntt['column_name'] %}\n {% set new_type = ntt['new_type'] %}\n {% do alter_column_type(target_relation, column_name, new_type) %}\n {% endfor %}\n {% endif %}\n\n {% endif %}\n\n {% set schema_change_message %}\n In {{ target_relation }}:\n Schema change approach: {{ on_schema_change }}\n Columns added: {{ add_to_target_arr }}\n Columns removed: {{ remove_from_target_arr }}\n Data types changed: {{ new_target_types }}\n {% endset %}\n\n {% do log(schema_change_message) %}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.alter_relation_add_remove_columns", "macro.dbt.alter_column_type"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0379016, "supported_languages": null}, "macro.dbt.process_schema_changes": {"name": "process_schema_changes", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/incremental/on_schema_change.sql", "original_file_path": "macros/materializations/models/incremental/on_schema_change.sql", "unique_id": "macro.dbt.process_schema_changes", "macro_sql": "{% macro process_schema_changes(on_schema_change, source_relation, target_relation) %}\n\n {% if on_schema_change == 'ignore' %}\n\n {{ return({}) }}\n\n {% else %}\n\n {% set schema_changes_dict = check_for_schema_changes(source_relation, target_relation) %}\n\n {% if schema_changes_dict['schema_changed'] %}\n\n {% if on_schema_change == 'fail' %}\n\n {% set fail_msg %}\n The source and target schemas on this incremental model are out of sync!\n They can be reconciled in several ways:\n - set the `on_schema_change` config to either append_new_columns or sync_all_columns, depending on your situation.\n - Re-run the incremental model with `full_refresh: True` to update the target schema.\n - update the schema manually and re-run the process.\n\n Additional troubleshooting context:\n Source columns not in target: {{ schema_changes_dict['source_not_in_target'] }}\n Target columns not in source: {{ schema_changes_dict['target_not_in_source'] }}\n New column types: {{ schema_changes_dict['new_target_types'] }}\n {% endset %}\n\n {% do exceptions.raise_compiler_error(fail_msg) %}\n\n {# -- unless we ignore, run the sync operation per the config #}\n {% else %}\n\n {% do sync_column_schemas(on_schema_change, target_relation, schema_changes_dict) %}\n\n {% endif %}\n\n {% endif %}\n\n {{ return(schema_changes_dict['source_columns']) }}\n\n {% endif %}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.check_for_schema_changes", "macro.dbt.sync_column_schemas"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0395617, "supported_languages": null}, "macro.dbt.get_merge_sql": {"name": "get_merge_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/incremental/merge.sql", "original_file_path": "macros/materializations/models/incremental/merge.sql", "unique_id": "macro.dbt.get_merge_sql", "macro_sql": "{% macro get_merge_sql(target, source, unique_key, dest_columns, incremental_predicates=none) -%}\n -- back compat for old kwarg name\n {% set incremental_predicates = kwargs.get('predicates', incremental_predicates) %}\n {{ adapter.dispatch('get_merge_sql', 'dbt')(target, source, unique_key, dest_columns, incremental_predicates) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_merge_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.048106, "supported_languages": null}, "macro.dbt.default__get_merge_sql": {"name": "default__get_merge_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/incremental/merge.sql", "original_file_path": "macros/materializations/models/incremental/merge.sql", "unique_id": "macro.dbt.default__get_merge_sql", "macro_sql": "{% macro default__get_merge_sql(target, source, unique_key, dest_columns, incremental_predicates=none) -%}\n {%- set predicates = [] if incremental_predicates is none else [] + incremental_predicates -%}\n {%- set dest_cols_csv = get_quoted_csv(dest_columns | map(attribute=\"name\")) -%}\n {%- set merge_update_columns = config.get('merge_update_columns') -%}\n {%- set merge_exclude_columns = config.get('merge_exclude_columns') -%}\n {%- set update_columns = get_merge_update_columns(merge_update_columns, merge_exclude_columns, dest_columns) -%}\n {%- set sql_header = config.get('sql_header', none) -%}\n\n {% if unique_key %}\n {% if unique_key is sequence and unique_key is not mapping and unique_key is not string %}\n {% for key in unique_key %}\n {% set this_key_match %}\n DBT_INTERNAL_SOURCE.{{ key }} = DBT_INTERNAL_DEST.{{ key }}\n {% endset %}\n {% do predicates.append(this_key_match) %}\n {% endfor %}\n {% else %}\n {% set unique_key_match %}\n DBT_INTERNAL_SOURCE.{{ unique_key }} = DBT_INTERNAL_DEST.{{ unique_key }}\n {% endset %}\n {% do predicates.append(unique_key_match) %}\n {% endif %}\n {% else %}\n {% do predicates.append('FALSE') %}\n {% endif %}\n\n {{ sql_header if sql_header is not none }}\n\n merge into {{ target }} as DBT_INTERNAL_DEST\n using {{ source }} as DBT_INTERNAL_SOURCE\n on {{\"(\" ~ predicates | join(\") and (\") ~ \")\"}}\n\n {% if unique_key %}\n when matched then update set\n {% for column_name in update_columns -%}\n {{ column_name }} = DBT_INTERNAL_SOURCE.{{ column_name }}\n {%- if not loop.last %}, {%- endif %}\n {%- endfor %}\n {% endif %}\n\n when not matched then insert\n ({{ dest_cols_csv }})\n values\n ({{ dest_cols_csv }})\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.get_quoted_csv", "macro.dbt.get_merge_update_columns"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0512044, "supported_languages": null}, "macro.dbt.get_delete_insert_merge_sql": {"name": "get_delete_insert_merge_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/incremental/merge.sql", "original_file_path": "macros/materializations/models/incremental/merge.sql", "unique_id": "macro.dbt.get_delete_insert_merge_sql", "macro_sql": "{% macro get_delete_insert_merge_sql(target, source, unique_key, dest_columns, incremental_predicates) -%}\n {{ adapter.dispatch('get_delete_insert_merge_sql', 'dbt')(target, source, unique_key, dest_columns, incremental_predicates) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_delete_insert_merge_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0517213, "supported_languages": null}, "macro.dbt.default__get_delete_insert_merge_sql": {"name": "default__get_delete_insert_merge_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/incremental/merge.sql", "original_file_path": "macros/materializations/models/incremental/merge.sql", "unique_id": "macro.dbt.default__get_delete_insert_merge_sql", "macro_sql": "{% macro default__get_delete_insert_merge_sql(target, source, unique_key, dest_columns, incremental_predicates) -%}\n\n {%- set dest_cols_csv = get_quoted_csv(dest_columns | map(attribute=\"name\")) -%}\n\n {% if unique_key %}\n {% if unique_key is sequence and unique_key is not string %}\n delete from {{target }}\n using {{ source }}\n where (\n {% for key in unique_key %}\n {{ source }}.{{ key }} = {{ target }}.{{ key }}\n {{ \"and \" if not loop.last}}\n {% endfor %}\n {% if incremental_predicates %}\n {% for predicate in incremental_predicates %}\n and {{ predicate }}\n {% endfor %}\n {% endif %}\n );\n {% else %}\n delete from {{ target }}\n where (\n {{ unique_key }}) in (\n select ({{ unique_key }})\n from {{ source }}\n )\n {%- if incremental_predicates %}\n {% for predicate in incremental_predicates %}\n and {{ predicate }}\n {% endfor %}\n {%- endif -%};\n\n {% endif %}\n {% endif %}\n\n insert into {{ target }} ({{ dest_cols_csv }})\n (\n select {{ dest_cols_csv }}\n from {{ source }}\n )\n\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.get_quoted_csv"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0536647, "supported_languages": null}, "macro.dbt.get_insert_overwrite_merge_sql": {"name": "get_insert_overwrite_merge_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/incremental/merge.sql", "original_file_path": "macros/materializations/models/incremental/merge.sql", "unique_id": "macro.dbt.get_insert_overwrite_merge_sql", "macro_sql": "{% macro get_insert_overwrite_merge_sql(target, source, dest_columns, predicates, include_sql_header=false) -%}\n {{ adapter.dispatch('get_insert_overwrite_merge_sql', 'dbt')(target, source, dest_columns, predicates, include_sql_header) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_insert_overwrite_merge_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.054239, "supported_languages": null}, "macro.dbt.default__get_insert_overwrite_merge_sql": {"name": "default__get_insert_overwrite_merge_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/incremental/merge.sql", "original_file_path": "macros/materializations/models/incremental/merge.sql", "unique_id": "macro.dbt.default__get_insert_overwrite_merge_sql", "macro_sql": "{% macro default__get_insert_overwrite_merge_sql(target, source, dest_columns, predicates, include_sql_header) -%}\n {#-- The only time include_sql_header is True: --#}\n {#-- BigQuery + insert_overwrite strategy + \"static\" partitions config --#}\n {#-- We should consider including the sql header at the materialization level instead --#}\n\n {%- set predicates = [] if predicates is none else [] + predicates -%}\n {%- set dest_cols_csv = get_quoted_csv(dest_columns | map(attribute=\"name\")) -%}\n {%- set sql_header = config.get('sql_header', none) -%}\n\n {{ sql_header if sql_header is not none and include_sql_header }}\n\n merge into {{ target }} as DBT_INTERNAL_DEST\n using {{ source }} as DBT_INTERNAL_SOURCE\n on FALSE\n\n when not matched by source\n {% if predicates %} and {{ predicates | join(' and ') }} {% endif %}\n then delete\n\n when not matched then insert\n ({{ dest_cols_csv }})\n values\n ({{ dest_cols_csv }})\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.get_quoted_csv"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0555696, "supported_languages": null}, "macro.dbt.get_incremental_append_sql": {"name": "get_incremental_append_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/incremental/strategies.sql", "original_file_path": "macros/materializations/models/incremental/strategies.sql", "unique_id": "macro.dbt.get_incremental_append_sql", "macro_sql": "{% macro get_incremental_append_sql(arg_dict) %}\n\n {{ return(adapter.dispatch('get_incremental_append_sql', 'dbt')(arg_dict)) }}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_incremental_append_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0573597, "supported_languages": null}, "macro.dbt.default__get_incremental_append_sql": {"name": "default__get_incremental_append_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/incremental/strategies.sql", "original_file_path": "macros/materializations/models/incremental/strategies.sql", "unique_id": "macro.dbt.default__get_incremental_append_sql", "macro_sql": "{% macro default__get_incremental_append_sql(arg_dict) %}\n\n {% do return(get_insert_into_sql(arg_dict[\"target_relation\"], arg_dict[\"temp_relation\"], arg_dict[\"dest_columns\"])) %}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.get_insert_into_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0578427, "supported_languages": null}, "macro.dbt.get_incremental_delete_insert_sql": {"name": "get_incremental_delete_insert_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/incremental/strategies.sql", "original_file_path": "macros/materializations/models/incremental/strategies.sql", "unique_id": "macro.dbt.get_incremental_delete_insert_sql", "macro_sql": "{% macro get_incremental_delete_insert_sql(arg_dict) %}\n\n {{ return(adapter.dispatch('get_incremental_delete_insert_sql', 'dbt')(arg_dict)) }}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_incremental_delete_insert_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0582078, "supported_languages": null}, "macro.dbt.default__get_incremental_delete_insert_sql": {"name": "default__get_incremental_delete_insert_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/incremental/strategies.sql", "original_file_path": "macros/materializations/models/incremental/strategies.sql", "unique_id": "macro.dbt.default__get_incremental_delete_insert_sql", "macro_sql": "{% macro default__get_incremental_delete_insert_sql(arg_dict) %}\n\n {% do return(get_delete_insert_merge_sql(arg_dict[\"target_relation\"], arg_dict[\"temp_relation\"], arg_dict[\"unique_key\"], arg_dict[\"dest_columns\"], arg_dict[\"incremental_predicates\"])) %}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.get_delete_insert_merge_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.05884, "supported_languages": null}, "macro.dbt.get_incremental_merge_sql": {"name": "get_incremental_merge_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/incremental/strategies.sql", "original_file_path": "macros/materializations/models/incremental/strategies.sql", "unique_id": "macro.dbt.get_incremental_merge_sql", "macro_sql": "{% macro get_incremental_merge_sql(arg_dict) %}\n\n {{ return(adapter.dispatch('get_incremental_merge_sql', 'dbt')(arg_dict)) }}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_incremental_merge_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0592058, "supported_languages": null}, "macro.dbt.default__get_incremental_merge_sql": {"name": "default__get_incremental_merge_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/incremental/strategies.sql", "original_file_path": "macros/materializations/models/incremental/strategies.sql", "unique_id": "macro.dbt.default__get_incremental_merge_sql", "macro_sql": "{% macro default__get_incremental_merge_sql(arg_dict) %}\n\n {% do return(get_merge_sql(arg_dict[\"target_relation\"], arg_dict[\"temp_relation\"], arg_dict[\"unique_key\"], arg_dict[\"dest_columns\"], arg_dict[\"incremental_predicates\"])) %}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.get_merge_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.059805, "supported_languages": null}, "macro.dbt.get_incremental_insert_overwrite_sql": {"name": "get_incremental_insert_overwrite_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/incremental/strategies.sql", "original_file_path": "macros/materializations/models/incremental/strategies.sql", "unique_id": "macro.dbt.get_incremental_insert_overwrite_sql", "macro_sql": "{% macro get_incremental_insert_overwrite_sql(arg_dict) %}\n\n {{ return(adapter.dispatch('get_incremental_insert_overwrite_sql', 'dbt')(arg_dict)) }}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_incremental_insert_overwrite_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0603077, "supported_languages": null}, "macro.dbt.default__get_incremental_insert_overwrite_sql": {"name": "default__get_incremental_insert_overwrite_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/incremental/strategies.sql", "original_file_path": "macros/materializations/models/incremental/strategies.sql", "unique_id": "macro.dbt.default__get_incremental_insert_overwrite_sql", "macro_sql": "{% macro default__get_incremental_insert_overwrite_sql(arg_dict) %}\n\n {% do return(get_insert_overwrite_merge_sql(arg_dict[\"target_relation\"], arg_dict[\"temp_relation\"], arg_dict[\"dest_columns\"], arg_dict[\"incremental_predicates\"])) %}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.get_insert_overwrite_merge_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0608416, "supported_languages": null}, "macro.dbt.get_incremental_default_sql": {"name": "get_incremental_default_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/incremental/strategies.sql", "original_file_path": "macros/materializations/models/incremental/strategies.sql", "unique_id": "macro.dbt.get_incremental_default_sql", "macro_sql": "{% macro get_incremental_default_sql(arg_dict) %}\n\n {{ return(adapter.dispatch('get_incremental_default_sql', 'dbt')(arg_dict)) }}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__get_incremental_default_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0612066, "supported_languages": null}, "macro.dbt.default__get_incremental_default_sql": {"name": "default__get_incremental_default_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/incremental/strategies.sql", "original_file_path": "macros/materializations/models/incremental/strategies.sql", "unique_id": "macro.dbt.default__get_incremental_default_sql", "macro_sql": "{% macro default__get_incremental_default_sql(arg_dict) %}\n\n {% do return(get_incremental_append_sql(arg_dict)) %}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.get_incremental_append_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0615377, "supported_languages": null}, "macro.dbt.get_incremental_microbatch_sql": {"name": "get_incremental_microbatch_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/incremental/strategies.sql", "original_file_path": "macros/materializations/models/incremental/strategies.sql", "unique_id": "macro.dbt.get_incremental_microbatch_sql", "macro_sql": "{% macro get_incremental_microbatch_sql(arg_dict) %}\n\n {{ return(adapter.dispatch('get_incremental_microbatch_sql', 'dbt')(arg_dict)) }}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_incremental_microbatch_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0618942, "supported_languages": null}, "macro.dbt.default__get_incremental_microbatch_sql": {"name": "default__get_incremental_microbatch_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/incremental/strategies.sql", "original_file_path": "macros/materializations/models/incremental/strategies.sql", "unique_id": "macro.dbt.default__get_incremental_microbatch_sql", "macro_sql": "{% macro default__get_incremental_microbatch_sql(arg_dict) %}\n\n {{ exceptions.raise_not_implemented('microbatch materialization strategy not implemented for adapter ' + adapter.type()) }}\n\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0622125, "supported_languages": null}, "macro.dbt.get_insert_into_sql": {"name": "get_insert_into_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/incremental/strategies.sql", "original_file_path": "macros/materializations/models/incremental/strategies.sql", "unique_id": "macro.dbt.get_insert_into_sql", "macro_sql": "{% macro get_insert_into_sql(target_relation, temp_relation, dest_columns) %}\n\n {%- set dest_cols_csv = get_quoted_csv(dest_columns | map(attribute=\"name\")) -%}\n\n insert into {{ target_relation }} ({{ dest_cols_csv }})\n (\n select {{ dest_cols_csv }}\n from {{ temp_relation }}\n )\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.get_quoted_csv"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.062812, "supported_languages": null}, "macro.dbt.can_clone_table": {"name": "can_clone_table", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/clone/can_clone_table.sql", "original_file_path": "macros/materializations/models/clone/can_clone_table.sql", "unique_id": "macro.dbt.can_clone_table", "macro_sql": "{% macro can_clone_table() %}\n {{ return(adapter.dispatch('can_clone_table', 'dbt')()) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__can_clone_table"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0632875, "supported_languages": null}, "macro.dbt.default__can_clone_table": {"name": "default__can_clone_table", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/clone/can_clone_table.sql", "original_file_path": "macros/materializations/models/clone/can_clone_table.sql", "unique_id": "macro.dbt.default__can_clone_table", "macro_sql": "{% macro default__can_clone_table() %}\n {{ return(False) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.063562, "supported_languages": null}, "macro.dbt.materialization_clone_default": {"name": "materialization_clone_default", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/clone/clone.sql", "original_file_path": "macros/materializations/models/clone/clone.sql", "unique_id": "macro.dbt.materialization_clone_default", "macro_sql": "{%- materialization clone, default -%}\n\n {%- set relations = {'relations': []} -%}\n\n {%- if not defer_relation -%}\n -- nothing to do\n {{ log(\"No relation found in state manifest for \" ~ model.unique_id, info=True) }}\n {{ return(relations) }}\n {%- endif -%}\n\n {%- set existing_relation = load_cached_relation(this) -%}\n\n {%- if existing_relation and not flags.FULL_REFRESH -%}\n -- noop!\n {{ log(\"Relation \" ~ existing_relation ~ \" already exists\", info=True) }}\n {{ return(relations) }}\n {%- endif -%}\n\n {%- set other_existing_relation = load_cached_relation(defer_relation) -%}\n\n -- If this is a database that can do zero-copy cloning of tables, and the other relation is a table, then this will be a table\n -- Otherwise, this will be a view\n\n {% set can_clone_table = can_clone_table() %}\n\n {%- if other_existing_relation and other_existing_relation.type == 'table' and can_clone_table -%}\n\n {%- set target_relation = this.incorporate(type='table') -%}\n {% if existing_relation is not none and not existing_relation.is_table %}\n {{ log(\"Dropping relation \" ~ existing_relation.render() ~ \" because it is of type \" ~ existing_relation.type) }}\n {{ drop_relation_if_exists(existing_relation) }}\n {% endif %}\n\n -- as a general rule, data platforms that can clone tables can also do atomic 'create or replace'\n {% call statement('main') %}\n {% if target_relation and defer_relation and target_relation == defer_relation %}\n {{ log(\"Target relation and defer relation are the same, skipping clone for relation: \" ~ target_relation.render()) }}\n {% else %}\n {{ create_or_replace_clone(target_relation, defer_relation) }}\n {% endif %}\n\n {% endcall %}\n\n {% set should_revoke = should_revoke(existing_relation, full_refresh_mode=True) %}\n {% do apply_grants(target_relation, grant_config, should_revoke=should_revoke) %}\n {% do persist_docs(target_relation, model) %}\n\n {{ return({'relations': [target_relation]}) }}\n\n {%- else -%}\n\n {%- set target_relation = this.incorporate(type='view') -%}\n\n -- reuse the view materialization\n -- TODO: support actual dispatch for materialization macros\n -- Tracking ticket: https://github.com/dbt-labs/dbt-core/issues/7799\n {% set search_name = \"materialization_view_\" ~ adapter.type() %}\n {% if not search_name in context %}\n {% set search_name = \"materialization_view_default\" %}\n {% endif %}\n {% set materialization_macro = context[search_name] %}\n {% set relations = materialization_macro() %}\n {{ return(relations) }}\n\n {%- endif -%}\n\n{%- endmaterialization -%}", "depends_on": {"macros": ["macro.dbt.load_cached_relation", "macro.dbt.can_clone_table", "macro.dbt.drop_relation_if_exists", "macro.dbt.statement", "macro.dbt.create_or_replace_clone", "macro.dbt.should_revoke", "macro.dbt.apply_grants", "macro.dbt.persist_docs"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.069993, "supported_languages": ["sql"]}, "macro.dbt.create_or_replace_clone": {"name": "create_or_replace_clone", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/clone/create_or_replace_clone.sql", "original_file_path": "macros/materializations/models/clone/create_or_replace_clone.sql", "unique_id": "macro.dbt.create_or_replace_clone", "macro_sql": "{% macro create_or_replace_clone(this_relation, defer_relation) %}\n {{ return(adapter.dispatch('create_or_replace_clone', 'dbt')(this_relation, defer_relation)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__create_or_replace_clone"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.070639, "supported_languages": null}, "macro.dbt.default__create_or_replace_clone": {"name": "default__create_or_replace_clone", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/models/clone/create_or_replace_clone.sql", "original_file_path": "macros/materializations/models/clone/create_or_replace_clone.sql", "unique_id": "macro.dbt.default__create_or_replace_clone", "macro_sql": "{% macro default__create_or_replace_clone(this_relation, defer_relation) %}\n create or replace table {{ this_relation.render() }} clone {{ defer_relation.render() }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0709875, "supported_languages": null}, "macro.dbt.get_test_sql": {"name": "get_test_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/tests/helpers.sql", "original_file_path": "macros/materializations/tests/helpers.sql", "unique_id": "macro.dbt.get_test_sql", "macro_sql": "{% macro get_test_sql(main_sql, fail_calc, warn_if, error_if, limit) -%}\n {{ adapter.dispatch('get_test_sql', 'dbt')(main_sql, fail_calc, warn_if, error_if, limit) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_test_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.072821, "supported_languages": null}, "macro.dbt.default__get_test_sql": {"name": "default__get_test_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/tests/helpers.sql", "original_file_path": "macros/materializations/tests/helpers.sql", "unique_id": "macro.dbt.default__get_test_sql", "macro_sql": "{% macro default__get_test_sql(main_sql, fail_calc, warn_if, error_if, limit) -%}\n select\n {{ fail_calc }} as failures,\n {{ fail_calc }} {{ warn_if }} as should_warn,\n {{ fail_calc }} {{ error_if }} as should_error\n from (\n {{ main_sql }}\n {{ \"limit \" ~ limit if limit != none }}\n ) dbt_internal_test\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0734403, "supported_languages": null}, "macro.dbt.get_unit_test_sql": {"name": "get_unit_test_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/tests/helpers.sql", "original_file_path": "macros/materializations/tests/helpers.sql", "unique_id": "macro.dbt.get_unit_test_sql", "macro_sql": "{% macro get_unit_test_sql(main_sql, expected_fixture_sql, expected_column_names) -%}\n {{ adapter.dispatch('get_unit_test_sql', 'dbt')(main_sql, expected_fixture_sql, expected_column_names) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_unit_test_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0738482, "supported_languages": null}, "macro.dbt.default__get_unit_test_sql": {"name": "default__get_unit_test_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/tests/helpers.sql", "original_file_path": "macros/materializations/tests/helpers.sql", "unique_id": "macro.dbt.default__get_unit_test_sql", "macro_sql": "{% macro default__get_unit_test_sql(main_sql, expected_fixture_sql, expected_column_names) -%}\n-- Build actual result given inputs\nwith dbt_internal_unit_test_actual as (\n select\n {% for expected_column_name in expected_column_names %}{{expected_column_name}}{% if not loop.last -%},{% endif %}{%- endfor -%}, {{ dbt.string_literal(\"actual\") }} as {{ adapter.quote(\"actual_or_expected\") }}\n from (\n {{ main_sql }}\n ) _dbt_internal_unit_test_actual\n),\n-- Build expected result\ndbt_internal_unit_test_expected as (\n select\n {% for expected_column_name in expected_column_names %}{{expected_column_name}}{% if not loop.last -%}, {% endif %}{%- endfor -%}, {{ dbt.string_literal(\"expected\") }} as {{ adapter.quote(\"actual_or_expected\") }}\n from (\n {{ expected_fixture_sql }}\n ) _dbt_internal_unit_test_expected\n)\n-- Union actual and expected results\nselect * from dbt_internal_unit_test_actual\nunion all\nselect * from dbt_internal_unit_test_expected\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.string_literal"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.075042, "supported_languages": null}, "macro.dbt.get_where_subquery": {"name": "get_where_subquery", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/tests/where_subquery.sql", "original_file_path": "macros/materializations/tests/where_subquery.sql", "unique_id": "macro.dbt.get_where_subquery", "macro_sql": "{% macro get_where_subquery(relation) -%}\n {% do return(adapter.dispatch('get_where_subquery', 'dbt')(relation)) %}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_where_subquery"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0757267, "supported_languages": null}, "macro.dbt.default__get_where_subquery": {"name": "default__get_where_subquery", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/tests/where_subquery.sql", "original_file_path": "macros/materializations/tests/where_subquery.sql", "unique_id": "macro.dbt.default__get_where_subquery", "macro_sql": "{% macro default__get_where_subquery(relation) -%}\n {% set where = config.get('where', '') %}\n {% if where %}\n {%- set filtered -%}\n (select * from {{ relation }} where {{ where }}) dbt_subquery\n {%- endset -%}\n {% do return(filtered) %}\n {%- else -%}\n {% do return(relation) %}\n {%- endif -%}\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0764852, "supported_languages": null}, "macro.dbt.materialization_unit_default": {"name": "materialization_unit_default", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/tests/unit.sql", "original_file_path": "macros/materializations/tests/unit.sql", "unique_id": "macro.dbt.materialization_unit_default", "macro_sql": "{%- materialization unit, default -%}\n\n {% set relations = [] %}\n\n {% set expected_rows = config.get('expected_rows') %}\n {% set expected_sql = config.get('expected_sql') %}\n {% set tested_expected_column_names = expected_rows[0].keys() if (expected_rows | length ) > 0 else get_columns_in_query(sql) %} %}\n\n {%- set target_relation = this.incorporate(type='table') -%}\n {%- set temp_relation = make_temp_relation(target_relation)-%}\n {% do run_query(get_create_table_as_sql(True, temp_relation, get_empty_subquery_sql(sql))) %}\n {%- set columns_in_relation = adapter.get_columns_in_relation(temp_relation) -%}\n {%- set column_name_to_data_types = {} -%}\n {%- for column in columns_in_relation -%}\n {%- do column_name_to_data_types.update({column.name|lower: column.data_type}) -%}\n {%- endfor -%}\n\n {% if not expected_sql %}\n {% set expected_sql = get_expected_sql(expected_rows, column_name_to_data_types) %}\n {% endif %}\n {% set unit_test_sql = get_unit_test_sql(sql, expected_sql, tested_expected_column_names) %}\n\n {% call statement('main', fetch_result=True) -%}\n\n {{ unit_test_sql }}\n\n {%- endcall %}\n\n {% do adapter.drop_relation(temp_relation) %}\n\n {{ return({'relations': relations}) }}\n\n{%- endmaterialization -%}", "depends_on": {"macros": ["macro.dbt.get_columns_in_query", "macro.dbt.make_temp_relation", "macro.dbt.run_query", "macro.dbt.get_create_table_as_sql", "macro.dbt.get_empty_subquery_sql", "macro.dbt.get_expected_sql", "macro.dbt.get_unit_test_sql", "macro.dbt.statement"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0797176, "supported_languages": ["sql"]}, "macro.dbt.materialization_test_default": {"name": "materialization_test_default", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/tests/test.sql", "original_file_path": "macros/materializations/tests/test.sql", "unique_id": "macro.dbt.materialization_test_default", "macro_sql": "{%- materialization test, default -%}\n\n {% set relations = [] %}\n\n {% if should_store_failures() %}\n\n {% set identifier = model['alias'] %}\n {% set old_relation = adapter.get_relation(database=database, schema=schema, identifier=identifier) %}\n\n {% set store_failures_as = config.get('store_failures_as') %}\n -- if `--store-failures` is invoked via command line and `store_failures_as` is not set,\n -- config.get('store_failures_as', 'table') returns None, not 'table'\n {% if store_failures_as == none %}{% set store_failures_as = 'table' %}{% endif %}\n {% if store_failures_as not in ['table', 'view'] %}\n {{ exceptions.raise_compiler_error(\n \"'\" ~ store_failures_as ~ \"' is not a valid value for `store_failures_as`. \"\n \"Accepted values are: ['ephemeral', 'table', 'view']\"\n ) }}\n {% endif %}\n\n {% set target_relation = api.Relation.create(\n identifier=identifier, schema=schema, database=database, type=store_failures_as) -%} %}\n\n {% if old_relation %}\n {% do adapter.drop_relation(old_relation) %}\n {% endif %}\n\n {% call statement(auto_begin=True) %}\n {{ get_create_sql(target_relation, sql) }}\n {% endcall %}\n\n {% do relations.append(target_relation) %}\n\n {% set main_sql %}\n select *\n from {{ target_relation }}\n {% endset %}\n\n {{ adapter.commit() }}\n\n {% else %}\n\n {% set main_sql = sql %}\n\n {% endif %}\n\n {% set limit = config.get('limit') %}\n {% set fail_calc = config.get('fail_calc') %}\n {% set warn_if = config.get('warn_if') %}\n {% set error_if = config.get('error_if') %}\n\n {% call statement('main', fetch_result=True) -%}\n\n {{ get_test_sql(main_sql, fail_calc, warn_if, error_if, limit)}}\n\n {%- endcall %}\n\n {{ return({'relations': relations}) }}\n\n{%- endmaterialization -%}", "depends_on": {"macros": ["macro.dbt.should_store_failures", "macro.dbt.statement", "macro.dbt.get_create_sql", "macro.dbt.get_test_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.084602, "supported_languages": ["sql"]}, "macro.dbt.create_csv_table": {"name": "create_csv_table", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/seeds/helpers.sql", "original_file_path": "macros/materializations/seeds/helpers.sql", "unique_id": "macro.dbt.create_csv_table", "macro_sql": "{% macro create_csv_table(model, agate_table) -%}\n {{ adapter.dispatch('create_csv_table', 'dbt')(model, agate_table) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.default__create_csv_table"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0915515, "supported_languages": null}, "macro.dbt.default__create_csv_table": {"name": "default__create_csv_table", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/seeds/helpers.sql", "original_file_path": "macros/materializations/seeds/helpers.sql", "unique_id": "macro.dbt.default__create_csv_table", "macro_sql": "{% macro default__create_csv_table(model, agate_table) %}\n {%- set column_override = model['config'].get('column_types', {}) -%}\n {%- set quote_seed_column = model['config'].get('quote_columns', None) -%}\n\n {% set sql %}\n create table {{ this.render() }} (\n {%- for col_name in agate_table.column_names -%}\n {%- set inferred_type = adapter.convert_type(agate_table, loop.index0) -%}\n {%- set type = column_override.get(col_name, inferred_type) -%}\n {%- set column_name = (col_name | string) -%}\n {{ adapter.quote_seed_column(column_name, quote_seed_column) }} {{ type }} {%- if not loop.last -%}, {%- endif -%}\n {%- endfor -%}\n )\n {% endset %}\n\n {% call statement('_') -%}\n {{ sql }}\n {%- endcall %}\n\n {{ return(sql) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.statement"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.093307, "supported_languages": null}, "macro.dbt.reset_csv_table": {"name": "reset_csv_table", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/seeds/helpers.sql", "original_file_path": "macros/materializations/seeds/helpers.sql", "unique_id": "macro.dbt.reset_csv_table", "macro_sql": "{% macro reset_csv_table(model, full_refresh, old_relation, agate_table) -%}\n {{ adapter.dispatch('reset_csv_table', 'dbt')(model, full_refresh, old_relation, agate_table) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.default__reset_csv_table"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0937834, "supported_languages": null}, "macro.dbt.default__reset_csv_table": {"name": "default__reset_csv_table", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/seeds/helpers.sql", "original_file_path": "macros/materializations/seeds/helpers.sql", "unique_id": "macro.dbt.default__reset_csv_table", "macro_sql": "{% macro default__reset_csv_table(model, full_refresh, old_relation, agate_table) %}\n {% set sql = \"\" %}\n {% if full_refresh %}\n {{ adapter.drop_relation(old_relation) }}\n {% set sql = create_csv_table(model, agate_table) %}\n {% else %}\n {{ adapter.truncate_relation(old_relation) }}\n {% set sql = \"truncate table \" ~ old_relation.render() %}\n {% endif %}\n\n {{ return(sql) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.create_csv_table"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0947492, "supported_languages": null}, "macro.dbt.get_csv_sql": {"name": "get_csv_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/seeds/helpers.sql", "original_file_path": "macros/materializations/seeds/helpers.sql", "unique_id": "macro.dbt.get_csv_sql", "macro_sql": "{% macro get_csv_sql(create_or_truncate_sql, insert_sql) %}\n {{ adapter.dispatch('get_csv_sql', 'dbt')(create_or_truncate_sql, insert_sql) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_csv_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0951188, "supported_languages": null}, "macro.dbt.default__get_csv_sql": {"name": "default__get_csv_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/seeds/helpers.sql", "original_file_path": "macros/materializations/seeds/helpers.sql", "unique_id": "macro.dbt.default__get_csv_sql", "macro_sql": "{% macro default__get_csv_sql(create_or_truncate_sql, insert_sql) %}\n {{ create_or_truncate_sql }};\n -- dbt seed --\n {{ insert_sql }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0953925, "supported_languages": null}, "macro.dbt.get_binding_char": {"name": "get_binding_char", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/seeds/helpers.sql", "original_file_path": "macros/materializations/seeds/helpers.sql", "unique_id": "macro.dbt.get_binding_char", "macro_sql": "{% macro get_binding_char() -%}\n {{ adapter.dispatch('get_binding_char', 'dbt')() }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_binding_char"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.095692, "supported_languages": null}, "macro.dbt.default__get_binding_char": {"name": "default__get_binding_char", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/seeds/helpers.sql", "original_file_path": "macros/materializations/seeds/helpers.sql", "unique_id": "macro.dbt.default__get_binding_char", "macro_sql": "{% macro default__get_binding_char() %}\n {{ return('%s') }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.095926, "supported_languages": null}, "macro.dbt.get_batch_size": {"name": "get_batch_size", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/seeds/helpers.sql", "original_file_path": "macros/materializations/seeds/helpers.sql", "unique_id": "macro.dbt.get_batch_size", "macro_sql": "{% macro get_batch_size() -%}\n {{ return(adapter.dispatch('get_batch_size', 'dbt')()) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_batch_size"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0962465, "supported_languages": null}, "macro.dbt.default__get_batch_size": {"name": "default__get_batch_size", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/seeds/helpers.sql", "original_file_path": "macros/materializations/seeds/helpers.sql", "unique_id": "macro.dbt.default__get_batch_size", "macro_sql": "{% macro default__get_batch_size() %}\n {{ return(10000) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.096498, "supported_languages": null}, "macro.dbt.get_seed_column_quoted_csv": {"name": "get_seed_column_quoted_csv", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/seeds/helpers.sql", "original_file_path": "macros/materializations/seeds/helpers.sql", "unique_id": "macro.dbt.get_seed_column_quoted_csv", "macro_sql": "{% macro get_seed_column_quoted_csv(model, column_names) %}\n {%- set quote_seed_column = model['config'].get('quote_columns', None) -%}\n {% set quoted = [] %}\n {% for col in column_names -%}\n {%- do quoted.append(adapter.quote_seed_column(col, quote_seed_column)) -%}\n {%- endfor %}\n\n {%- set dest_cols_csv = quoted | join(', ') -%}\n {{ return(dest_cols_csv) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0974088, "supported_languages": null}, "macro.dbt.load_csv_rows": {"name": "load_csv_rows", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/seeds/helpers.sql", "original_file_path": "macros/materializations/seeds/helpers.sql", "unique_id": "macro.dbt.load_csv_rows", "macro_sql": "{% macro load_csv_rows(model, agate_table) -%}\n {{ adapter.dispatch('load_csv_rows', 'dbt')(model, agate_table) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.default__load_csv_rows"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.0977645, "supported_languages": null}, "macro.dbt.default__load_csv_rows": {"name": "default__load_csv_rows", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/seeds/helpers.sql", "original_file_path": "macros/materializations/seeds/helpers.sql", "unique_id": "macro.dbt.default__load_csv_rows", "macro_sql": "{% macro default__load_csv_rows(model, agate_table) %}\n\n {% set batch_size = get_batch_size() %}\n\n {% set cols_sql = get_seed_column_quoted_csv(model, agate_table.column_names) %}\n {% set bindings = [] %}\n\n {% set statements = [] %}\n\n {% for chunk in agate_table.rows | batch(batch_size) %}\n {% set bindings = [] %}\n\n {% for row in chunk %}\n {% do bindings.extend(row) %}\n {% endfor %}\n\n {% set sql %}\n insert into {{ this.render() }} ({{ cols_sql }}) values\n {% for row in chunk -%}\n ({%- for column in agate_table.column_names -%}\n {{ get_binding_char() }}\n {%- if not loop.last%},{%- endif %}\n {%- endfor -%})\n {%- if not loop.last%},{%- endif %}\n {%- endfor %}\n {% endset %}\n\n {% do adapter.add_query(sql, bindings=bindings, abridge_sql_log=True) %}\n\n {% if loop.index0 == 0 %}\n {% do statements.append(sql) %}\n {% endif %}\n {% endfor %}\n\n {# Return SQL so we can render it out into the compiled files #}\n {{ return(statements[0]) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.get_batch_size", "macro.dbt.get_seed_column_quoted_csv", "macro.dbt.get_binding_char"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1001961, "supported_languages": null}, "macro.dbt.materialization_seed_default": {"name": "materialization_seed_default", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/seeds/seed.sql", "original_file_path": "macros/materializations/seeds/seed.sql", "unique_id": "macro.dbt.materialization_seed_default", "macro_sql": "{% materialization seed, default %}\n\n {%- set identifier = model['alias'] -%}\n {%- set full_refresh_mode = (should_full_refresh()) -%}\n\n {%- set old_relation = adapter.get_relation(database=database, schema=schema, identifier=identifier) -%}\n\n {%- set exists_as_table = (old_relation is not none and old_relation.is_table) -%}\n {%- set exists_as_view = (old_relation is not none and old_relation.is_view) -%}\n\n {%- set grant_config = config.get('grants') -%}\n {%- set agate_table = load_agate_table() -%}\n -- grab current tables grants config for comparison later on\n\n {%- do store_result('agate_table', response='OK', agate_table=agate_table) -%}\n\n {{ run_hooks(pre_hooks, inside_transaction=False) }}\n\n -- `BEGIN` happens here:\n {{ run_hooks(pre_hooks, inside_transaction=True) }}\n\n -- build model\n {% set create_table_sql = \"\" %}\n {% if exists_as_view %}\n {{ exceptions.raise_compiler_error(\"Cannot seed to '{}', it is a view\".format(old_relation.render())) }}\n {% elif exists_as_table %}\n {% set create_table_sql = reset_csv_table(model, full_refresh_mode, old_relation, agate_table) %}\n {% else %}\n {% set create_table_sql = create_csv_table(model, agate_table) %}\n {% endif %}\n\n {% set code = 'CREATE' if full_refresh_mode else 'INSERT' %}\n {% set rows_affected = (agate_table.rows | length) %}\n {% set sql = load_csv_rows(model, agate_table) %}\n\n {% call noop_statement('main', code ~ ' ' ~ rows_affected, code, rows_affected) %}\n {{ get_csv_sql(create_table_sql, sql) }};\n {% endcall %}\n\n {% set target_relation = this.incorporate(type='table') %}\n\n {% set should_revoke = should_revoke(old_relation, full_refresh_mode) %}\n {% do apply_grants(target_relation, grant_config, should_revoke=should_revoke) %}\n\n {% do persist_docs(target_relation, model) %}\n\n {% if full_refresh_mode or not exists_as_table %}\n {% do create_indexes(target_relation) %}\n {% endif %}\n\n {{ run_hooks(post_hooks, inside_transaction=True) }}\n\n -- `COMMIT` happens here\n {{ adapter.commit() }}\n\n {{ run_hooks(post_hooks, inside_transaction=False) }}\n\n {{ return({'relations': [target_relation]}) }}\n\n{% endmaterialization %}", "depends_on": {"macros": ["macro.dbt.should_full_refresh", "macro.dbt.run_hooks", "macro.dbt.reset_csv_table", "macro.dbt.create_csv_table", "macro.dbt.load_csv_rows", "macro.dbt.noop_statement", "macro.dbt.get_csv_sql", "macro.dbt.should_revoke", "macro.dbt.apply_grants", "macro.dbt.persist_docs", "macro.dbt.create_indexes"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.105883, "supported_languages": ["sql"]}, "macro.dbt.snapshot_merge_sql": {"name": "snapshot_merge_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/snapshots/snapshot_merge.sql", "original_file_path": "macros/materializations/snapshots/snapshot_merge.sql", "unique_id": "macro.dbt.snapshot_merge_sql", "macro_sql": "{% macro snapshot_merge_sql(target, source, insert_cols) -%}\n {{ adapter.dispatch('snapshot_merge_sql', 'dbt')(target, source, insert_cols) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__snapshot_merge_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1068778, "supported_languages": null}, "macro.dbt.default__snapshot_merge_sql": {"name": "default__snapshot_merge_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/snapshots/snapshot_merge.sql", "original_file_path": "macros/materializations/snapshots/snapshot_merge.sql", "unique_id": "macro.dbt.default__snapshot_merge_sql", "macro_sql": "{% macro default__snapshot_merge_sql(target, source, insert_cols) -%}\n {%- set insert_cols_csv = insert_cols | join(', ') -%}\n\n {%- set columns = config.get(\"snapshot_table_column_names\") or get_snapshot_table_column_names() -%}\n\n merge into {{ target.render() }} as DBT_INTERNAL_DEST\n using {{ source }} as DBT_INTERNAL_SOURCE\n on DBT_INTERNAL_SOURCE.{{ columns.dbt_scd_id }} = DBT_INTERNAL_DEST.{{ columns.dbt_scd_id }}\n\n when matched\n and DBT_INTERNAL_DEST.{{ columns.dbt_valid_to }} is null\n and DBT_INTERNAL_SOURCE.dbt_change_type in ('update', 'delete')\n then update\n set {{ columns.dbt_valid_to }} = DBT_INTERNAL_SOURCE.{{ columns.dbt_valid_to }}\n\n when not matched\n and DBT_INTERNAL_SOURCE.dbt_change_type = 'insert'\n then insert ({{ insert_cols_csv }})\n values ({{ insert_cols_csv }})\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.get_snapshot_table_column_names"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1078553, "supported_languages": null}, "macro.dbt.create_columns": {"name": "create_columns", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/snapshots/helpers.sql", "original_file_path": "macros/materializations/snapshots/helpers.sql", "unique_id": "macro.dbt.create_columns", "macro_sql": "{% macro create_columns(relation, columns) %}\n {{ adapter.dispatch('create_columns', 'dbt')(relation, columns) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__create_columns"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1169677, "supported_languages": null}, "macro.dbt.default__create_columns": {"name": "default__create_columns", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/snapshots/helpers.sql", "original_file_path": "macros/materializations/snapshots/helpers.sql", "unique_id": "macro.dbt.default__create_columns", "macro_sql": "{% macro default__create_columns(relation, columns) %}\n {% for column in columns %}\n {% call statement() %}\n alter table {{ relation.render() }} add column \"{{ column.name }}\" {{ column.data_type }};\n {% endcall %}\n {% endfor %}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.statement"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.117575, "supported_languages": null}, "macro.dbt.post_snapshot": {"name": "post_snapshot", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/snapshots/helpers.sql", "original_file_path": "macros/materializations/snapshots/helpers.sql", "unique_id": "macro.dbt.post_snapshot", "macro_sql": "{% macro post_snapshot(staging_relation) %}\n {{ adapter.dispatch('post_snapshot', 'dbt')(staging_relation) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__post_snapshot"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1179056, "supported_languages": null}, "macro.dbt.default__post_snapshot": {"name": "default__post_snapshot", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/snapshots/helpers.sql", "original_file_path": "macros/materializations/snapshots/helpers.sql", "unique_id": "macro.dbt.default__post_snapshot", "macro_sql": "{% macro default__post_snapshot(staging_relation) %}\n {# no-op #}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1180925, "supported_languages": null}, "macro.dbt.get_true_sql": {"name": "get_true_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/snapshots/helpers.sql", "original_file_path": "macros/materializations/snapshots/helpers.sql", "unique_id": "macro.dbt.get_true_sql", "macro_sql": "{% macro get_true_sql() %}\n {{ adapter.dispatch('get_true_sql', 'dbt')() }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_true_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1183834, "supported_languages": null}, "macro.dbt.default__get_true_sql": {"name": "default__get_true_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/snapshots/helpers.sql", "original_file_path": "macros/materializations/snapshots/helpers.sql", "unique_id": "macro.dbt.default__get_true_sql", "macro_sql": "{% macro default__get_true_sql() %}\n {{ return('TRUE') }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1186342, "supported_languages": null}, "macro.dbt.snapshot_staging_table": {"name": "snapshot_staging_table", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/snapshots/helpers.sql", "original_file_path": "macros/materializations/snapshots/helpers.sql", "unique_id": "macro.dbt.snapshot_staging_table", "macro_sql": "{% macro snapshot_staging_table(strategy, source_sql, target_relation) -%}\n {{ adapter.dispatch('snapshot_staging_table', 'dbt')(strategy, source_sql, target_relation) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__snapshot_staging_table"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1190255, "supported_languages": null}, "macro.dbt.get_snapshot_table_column_names": {"name": "get_snapshot_table_column_names", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/snapshots/helpers.sql", "original_file_path": "macros/materializations/snapshots/helpers.sql", "unique_id": "macro.dbt.get_snapshot_table_column_names", "macro_sql": "{% macro get_snapshot_table_column_names() %}\n {{ return({'dbt_valid_to': 'dbt_valid_to', 'dbt_valid_from': 'dbt_valid_from', 'dbt_scd_id': 'dbt_scd_id', 'dbt_updated_at': 'dbt_updated_at'}) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1194777, "supported_languages": null}, "macro.dbt.default__snapshot_staging_table": {"name": "default__snapshot_staging_table", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/snapshots/helpers.sql", "original_file_path": "macros/materializations/snapshots/helpers.sql", "unique_id": "macro.dbt.default__snapshot_staging_table", "macro_sql": "{% macro default__snapshot_staging_table(strategy, source_sql, target_relation) -%}\n {% set columns = config.get('snapshot_table_column_names') or get_snapshot_table_column_names() %}\n\n with snapshot_query as (\n\n {{ source_sql }}\n\n ),\n\n snapshotted_data as (\n\n select *,\n {{ strategy.unique_key }} as dbt_unique_key\n\n from {{ target_relation }}\n where {{ columns.dbt_valid_to }} is null\n\n ),\n\n insertions_source_data as (\n\n select\n *,\n {{ strategy.unique_key }} as dbt_unique_key,\n {{ strategy.updated_at }} as {{ columns.dbt_updated_at }},\n {{ strategy.updated_at }} as {{ columns.dbt_valid_from }},\n nullif({{ strategy.updated_at }}, {{ strategy.updated_at }}) as {{ columns.dbt_valid_to }},\n {{ strategy.scd_id }} as {{ columns.dbt_scd_id }}\n\n from snapshot_query\n ),\n\n updates_source_data as (\n\n select\n *,\n {{ strategy.unique_key }} as dbt_unique_key,\n {{ strategy.updated_at }} as {{ columns.dbt_updated_at }},\n {{ strategy.updated_at }} as {{ columns.dbt_valid_from }},\n {{ strategy.updated_at }} as {{ columns.dbt_valid_to }}\n\n from snapshot_query\n ),\n\n {%- if strategy.invalidate_hard_deletes %}\n\n deletes_source_data as (\n\n select\n *,\n {{ strategy.unique_key }} as dbt_unique_key\n from snapshot_query\n ),\n {% endif %}\n\n insertions as (\n\n select\n 'insert' as dbt_change_type,\n source_data.*\n\n from insertions_source_data as source_data\n left outer join snapshotted_data on snapshotted_data.dbt_unique_key = source_data.dbt_unique_key\n where snapshotted_data.dbt_unique_key is null\n or (\n snapshotted_data.dbt_unique_key is not null\n and (\n {{ strategy.row_changed }}\n )\n )\n\n ),\n\n updates as (\n\n select\n 'update' as dbt_change_type,\n source_data.*,\n snapshotted_data.{{ columns.dbt_scd_id }}\n\n from updates_source_data as source_data\n join snapshotted_data on snapshotted_data.dbt_unique_key = source_data.dbt_unique_key\n where (\n {{ strategy.row_changed }}\n )\n )\n\n {%- if strategy.invalidate_hard_deletes -%}\n ,\n\n deletes as (\n\n select\n 'delete' as dbt_change_type,\n source_data.*,\n {{ snapshot_get_time() }} as {{ columns.dbt_valid_from }},\n {{ snapshot_get_time() }} as {{ columns.dbt_updated_at }},\n {{ snapshot_get_time() }} as {{ columns.dbt_valid_to }},\n snapshotted_data.{{ columns.dbt_scd_id }}\n\n from snapshotted_data\n left join deletes_source_data as source_data on snapshotted_data.dbt_unique_key = source_data.dbt_unique_key\n where source_data.dbt_unique_key is null\n )\n {%- endif %}\n\n select * from insertions\n union all\n select * from updates\n {%- if strategy.invalidate_hard_deletes %}\n union all\n select * from deletes\n {%- endif %}\n\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.get_snapshot_table_column_names", "macro.dbt.snapshot_get_time"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1220288, "supported_languages": null}, "macro.dbt.build_snapshot_table": {"name": "build_snapshot_table", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/snapshots/helpers.sql", "original_file_path": "macros/materializations/snapshots/helpers.sql", "unique_id": "macro.dbt.build_snapshot_table", "macro_sql": "{% macro build_snapshot_table(strategy, sql) -%}\n {{ adapter.dispatch('build_snapshot_table', 'dbt')(strategy, sql) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__build_snapshot_table"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1224215, "supported_languages": null}, "macro.dbt.default__build_snapshot_table": {"name": "default__build_snapshot_table", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/snapshots/helpers.sql", "original_file_path": "macros/materializations/snapshots/helpers.sql", "unique_id": "macro.dbt.default__build_snapshot_table", "macro_sql": "{% macro default__build_snapshot_table(strategy, sql) %}\n {% set columns = config.get('snapshot_table_column_names') or get_snapshot_table_column_names() %}\n\n select *,\n {{ strategy.scd_id }} as {{ columns.dbt_scd_id }},\n {{ strategy.updated_at }} as {{ columns.dbt_updated_at }},\n {{ strategy.updated_at }} as {{ columns.dbt_valid_from }},\n nullif({{ strategy.updated_at }}, {{ strategy.updated_at }}) as {{ columns.dbt_valid_to }}\n from (\n {{ sql }}\n ) sbq\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.get_snapshot_table_column_names"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1232753, "supported_languages": null}, "macro.dbt.build_snapshot_staging_table": {"name": "build_snapshot_staging_table", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/snapshots/helpers.sql", "original_file_path": "macros/materializations/snapshots/helpers.sql", "unique_id": "macro.dbt.build_snapshot_staging_table", "macro_sql": "{% macro build_snapshot_staging_table(strategy, sql, target_relation) %}\n {% set temp_relation = make_temp_relation(target_relation) %}\n\n {% set select = snapshot_staging_table(strategy, sql, target_relation) %}\n\n {% call statement('build_snapshot_staging_relation') %}\n {{ create_table_as(True, temp_relation, select) }}\n {% endcall %}\n\n {% do return(temp_relation) %}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.make_temp_relation", "macro.dbt.snapshot_staging_table", "macro.dbt.statement", "macro.dbt.create_table_as"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1241817, "supported_languages": null}, "macro.dbt.get_updated_at_column_data_type": {"name": "get_updated_at_column_data_type", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/snapshots/helpers.sql", "original_file_path": "macros/materializations/snapshots/helpers.sql", "unique_id": "macro.dbt.get_updated_at_column_data_type", "macro_sql": "{% macro get_updated_at_column_data_type(snapshot_sql) %}\n {% set snapshot_sql_column_schema = get_column_schema_from_query(snapshot_sql) %}\n {% set dbt_updated_at_data_type = null %}\n {% set ns = namespace() -%} {#-- handle for-loop scoping with a namespace --#}\n {% set ns.dbt_updated_at_data_type = null -%}\n {% for column in snapshot_sql_column_schema %}\n {% if ((column.column == 'dbt_updated_at') or (column.column == 'DBT_UPDATED_AT')) %}\n {% set ns.dbt_updated_at_data_type = column.dtype %}\n {% endif %}\n {% endfor %}\n {{ return(ns.dbt_updated_at_data_type or none) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.get_column_schema_from_query"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.12535, "supported_languages": null}, "macro.dbt.check_time_data_types": {"name": "check_time_data_types", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/snapshots/helpers.sql", "original_file_path": "macros/materializations/snapshots/helpers.sql", "unique_id": "macro.dbt.check_time_data_types", "macro_sql": "{% macro check_time_data_types(sql) %}\n {% set dbt_updated_at_data_type = get_updated_at_column_data_type(sql) %}\n {% set snapshot_get_time_data_type = get_snapshot_get_time_data_type() %}\n {% if snapshot_get_time_data_type is not none and dbt_updated_at_data_type is not none and snapshot_get_time_data_type != dbt_updated_at_data_type %}\n {% if exceptions.warn_snapshot_timestamp_data_types %}\n {{ exceptions.warn_snapshot_timestamp_data_types(snapshot_get_time_data_type, dbt_updated_at_data_type) }}\n {% endif %}\n {% endif %}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.get_updated_at_column_data_type", "macro.dbt.get_snapshot_get_time_data_type"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.126186, "supported_languages": null}, "macro.dbt.materialization_snapshot_default": {"name": "materialization_snapshot_default", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/snapshots/snapshot.sql", "original_file_path": "macros/materializations/snapshots/snapshot.sql", "unique_id": "macro.dbt.materialization_snapshot_default", "macro_sql": "{% materialization snapshot, default %}\n\n {%- set target_table = model.get('alias', model.get('name')) -%}\n\n {%- set strategy_name = config.get('strategy') -%}\n {%- set unique_key = config.get('unique_key') %}\n -- grab current tables grants config for comparision later on\n {%- set grant_config = config.get('grants') -%}\n\n {% set target_relation_exists, target_relation = get_or_create_relation(\n database=model.database,\n schema=model.schema,\n identifier=target_table,\n type='table') -%}\n\n {%- if not target_relation.is_table -%}\n {% do exceptions.relation_wrong_type(target_relation, 'table') %}\n {%- endif -%}\n\n\n {{ run_hooks(pre_hooks, inside_transaction=False) }}\n\n {{ run_hooks(pre_hooks, inside_transaction=True) }}\n\n {% set strategy_macro = strategy_dispatch(strategy_name) %}\n {# The model['config'] parameter below is no longer used, but passing anyway for compatibility #}\n {# It was a dictionary of config, instead of the config object from the context #}\n {% set strategy = strategy_macro(model, \"snapshotted_data\", \"source_data\", model['config'], target_relation_exists) %}\n\n {% if not target_relation_exists %}\n\n {% set build_sql = build_snapshot_table(strategy, model['compiled_code']) %}\n {% set build_or_select_sql = build_sql %}\n {% set final_sql = create_table_as(False, target_relation, build_sql) %}\n\n {% else %}\n\n {% set columns = config.get(\"snapshot_table_column_names\") or get_snapshot_table_column_names() %}\n\n {{ adapter.valid_snapshot_target(target_relation, columns) }}\n\n {% set build_or_select_sql = snapshot_staging_table(strategy, sql, target_relation) %}\n {% set staging_table = build_snapshot_staging_table(strategy, sql, target_relation) %}\n\n -- this may no-op if the database does not require column expansion\n {% do adapter.expand_target_column_types(from_relation=staging_table,\n to_relation=target_relation) %}\n\n {% set missing_columns = adapter.get_missing_columns(staging_table, target_relation)\n | rejectattr('name', 'equalto', 'dbt_change_type')\n | rejectattr('name', 'equalto', 'DBT_CHANGE_TYPE')\n | rejectattr('name', 'equalto', 'dbt_unique_key')\n | rejectattr('name', 'equalto', 'DBT_UNIQUE_KEY')\n | list %}\n\n {% do create_columns(target_relation, missing_columns) %}\n\n {% set source_columns = adapter.get_columns_in_relation(staging_table)\n | rejectattr('name', 'equalto', 'dbt_change_type')\n | rejectattr('name', 'equalto', 'DBT_CHANGE_TYPE')\n | rejectattr('name', 'equalto', 'dbt_unique_key')\n | rejectattr('name', 'equalto', 'DBT_UNIQUE_KEY')\n | list %}\n\n {% set quoted_source_columns = [] %}\n {% for column in source_columns %}\n {% do quoted_source_columns.append(adapter.quote(column.name)) %}\n {% endfor %}\n\n {% set final_sql = snapshot_merge_sql(\n target = target_relation,\n source = staging_table,\n insert_cols = quoted_source_columns\n )\n %}\n\n {% endif %}\n\n\n {{ check_time_data_types(build_or_select_sql) }}\n\n {% call statement('main') %}\n {{ final_sql }}\n {% endcall %}\n\n {% set should_revoke = should_revoke(target_relation_exists, full_refresh_mode=False) %}\n {% do apply_grants(target_relation, grant_config, should_revoke=should_revoke) %}\n\n {% do persist_docs(target_relation, model) %}\n\n {% if not target_relation_exists %}\n {% do create_indexes(target_relation) %}\n {% endif %}\n\n {{ run_hooks(post_hooks, inside_transaction=True) }}\n\n {{ adapter.commit() }}\n\n {% if staging_table is defined %}\n {% do post_snapshot(staging_table) %}\n {% endif %}\n\n {{ run_hooks(post_hooks, inside_transaction=False) }}\n\n {{ return({'relations': [target_relation]}) }}\n\n{% endmaterialization %}", "depends_on": {"macros": ["macro.dbt.get_or_create_relation", "macro.dbt.run_hooks", "macro.dbt.strategy_dispatch", "macro.dbt.build_snapshot_table", "macro.dbt.create_table_as", "macro.dbt.get_snapshot_table_column_names", "macro.dbt.snapshot_staging_table", "macro.dbt.build_snapshot_staging_table", "macro.dbt.create_columns", "macro.dbt.snapshot_merge_sql", "macro.dbt.check_time_data_types", "macro.dbt.statement", "macro.dbt.should_revoke", "macro.dbt.apply_grants", "macro.dbt.persist_docs", "macro.dbt.create_indexes", "macro.dbt.post_snapshot"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.13576, "supported_languages": ["sql"]}, "macro.dbt.strategy_dispatch": {"name": "strategy_dispatch", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/snapshots/strategies.sql", "original_file_path": "macros/materializations/snapshots/strategies.sql", "unique_id": "macro.dbt.strategy_dispatch", "macro_sql": "{% macro strategy_dispatch(name) -%}\n{% set original_name = name %}\n {% if '.' in name %}\n {% set package_name, name = name.split(\".\", 1) %}\n {% else %}\n {% set package_name = none %}\n {% endif %}\n\n {% if package_name is none %}\n {% set package_context = context %}\n {% elif package_name in context %}\n {% set package_context = context[package_name] %}\n {% else %}\n {% set error_msg %}\n Could not find package '{{package_name}}', called with '{{original_name}}'\n {% endset %}\n {{ exceptions.raise_compiler_error(error_msg | trim) }}\n {% endif %}\n\n {%- set search_name = 'snapshot_' ~ name ~ '_strategy' -%}\n\n {% if search_name not in package_context %}\n {% set error_msg %}\n The specified strategy macro '{{name}}' was not found in package '{{ package_name }}'\n {% endset %}\n {{ exceptions.raise_compiler_error(error_msg | trim) }}\n {% endif %}\n {{ return(package_context[search_name]) }}\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1410196, "supported_languages": null}, "macro.dbt.snapshot_hash_arguments": {"name": "snapshot_hash_arguments", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/snapshots/strategies.sql", "original_file_path": "macros/materializations/snapshots/strategies.sql", "unique_id": "macro.dbt.snapshot_hash_arguments", "macro_sql": "{% macro snapshot_hash_arguments(args) -%}\n {{ adapter.dispatch('snapshot_hash_arguments', 'dbt')(args) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.default__snapshot_hash_arguments"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1413589, "supported_languages": null}, "macro.dbt.default__snapshot_hash_arguments": {"name": "default__snapshot_hash_arguments", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/snapshots/strategies.sql", "original_file_path": "macros/materializations/snapshots/strategies.sql", "unique_id": "macro.dbt.default__snapshot_hash_arguments", "macro_sql": "{% macro default__snapshot_hash_arguments(args) -%}\n md5({%- for arg in args -%}\n coalesce(cast({{ arg }} as varchar ), '')\n {% if not loop.last %} || '|' || {% endif %}\n {%- endfor -%})\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1418269, "supported_languages": null}, "macro.dbt.snapshot_timestamp_strategy": {"name": "snapshot_timestamp_strategy", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/snapshots/strategies.sql", "original_file_path": "macros/materializations/snapshots/strategies.sql", "unique_id": "macro.dbt.snapshot_timestamp_strategy", "macro_sql": "{% macro snapshot_timestamp_strategy(node, snapshotted_rel, current_rel, model_config, target_exists) %}\n {# The model_config parameter is no longer used, but is passed in anyway for compatibility. #}\n {% set primary_key = config.get('unique_key') %}\n {% set updated_at = config.get('updated_at') %}\n {% set invalidate_hard_deletes = config.get('invalidate_hard_deletes') or false %}\n {% set columns = config.get(\"snapshot_table_column_names\") or get_snapshot_table_column_names() %}\n\n {#/*\n The snapshot relation might not have an {{ updated_at }} value if the\n snapshot strategy is changed from `check` to `timestamp`. We\n should use a dbt-created column for the comparison in the snapshot\n table instead of assuming that the user-supplied {{ updated_at }}\n will be present in the historical data.\n\n See https://github.com/dbt-labs/dbt-core/issues/2350\n */ #}\n {% set row_changed_expr -%}\n ({{ snapshotted_rel }}.{{ columns.dbt_valid_from }} < {{ current_rel }}.{{ updated_at }})\n {%- endset %}\n\n {% set scd_id_expr = snapshot_hash_arguments([primary_key, updated_at]) %}\n\n {% do return({\n \"unique_key\": primary_key,\n \"updated_at\": updated_at,\n \"row_changed\": row_changed_expr,\n \"scd_id\": scd_id_expr,\n \"invalidate_hard_deletes\": invalidate_hard_deletes\n }) %}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.get_snapshot_table_column_names", "macro.dbt.snapshot_hash_arguments"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1434753, "supported_languages": null}, "macro.dbt.snapshot_string_as_time": {"name": "snapshot_string_as_time", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/snapshots/strategies.sql", "original_file_path": "macros/materializations/snapshots/strategies.sql", "unique_id": "macro.dbt.snapshot_string_as_time", "macro_sql": "{% macro snapshot_string_as_time(timestamp) -%}\n {{ adapter.dispatch('snapshot_string_as_time', 'dbt')(timestamp) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__snapshot_string_as_time"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1438131, "supported_languages": null}, "macro.dbt.default__snapshot_string_as_time": {"name": "default__snapshot_string_as_time", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/snapshots/strategies.sql", "original_file_path": "macros/materializations/snapshots/strategies.sql", "unique_id": "macro.dbt.default__snapshot_string_as_time", "macro_sql": "{% macro default__snapshot_string_as_time(timestamp) %}\n {% do exceptions.raise_not_implemented(\n 'snapshot_string_as_time macro not implemented for adapter '+adapter.type()\n ) %}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1441495, "supported_languages": null}, "macro.dbt.snapshot_check_all_get_existing_columns": {"name": "snapshot_check_all_get_existing_columns", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/snapshots/strategies.sql", "original_file_path": "macros/materializations/snapshots/strategies.sql", "unique_id": "macro.dbt.snapshot_check_all_get_existing_columns", "macro_sql": "{% macro snapshot_check_all_get_existing_columns(node, target_exists, check_cols_config) -%}\n {%- if not target_exists -%}\n {#-- no table yet -> return whatever the query does --#}\n {{ return((false, query_columns)) }}\n {%- endif -%}\n\n {#-- handle any schema changes --#}\n {%- set target_relation = adapter.get_relation(database=node.database, schema=node.schema, identifier=node.alias) -%}\n\n {% if check_cols_config == 'all' %}\n {%- set query_columns = get_columns_in_query(node['compiled_code']) -%}\n\n {% elif check_cols_config is iterable and (check_cols_config | length) > 0 %}\n {#-- query for proper casing/quoting, to support comparison below --#}\n {%- set select_check_cols_from_target -%}\n {#-- N.B. The whitespace below is necessary to avoid edge case issue with comments --#}\n {#-- See: https://github.com/dbt-labs/dbt-core/issues/6781 --#}\n select {{ check_cols_config | join(', ') }} from (\n {{ node['compiled_code'] }}\n ) subq\n {%- endset -%}\n {% set query_columns = get_columns_in_query(select_check_cols_from_target) %}\n\n {% else %}\n {% do exceptions.raise_compiler_error(\"Invalid value for 'check_cols': \" ~ check_cols_config) %}\n {% endif %}\n\n {%- set existing_cols = adapter.get_columns_in_relation(target_relation) | map(attribute = 'name') | list -%}\n {%- set ns = namespace() -%} {#-- handle for-loop scoping with a namespace --#}\n {%- set ns.column_added = false -%}\n\n {%- set intersection = [] -%}\n {%- for col in query_columns -%}\n {%- if col in existing_cols -%}\n {%- do intersection.append(adapter.quote(col)) -%}\n {%- else -%}\n {% set ns.column_added = true %}\n {%- endif -%}\n {%- endfor -%}\n {{ return((ns.column_added, intersection)) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.get_columns_in_query"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1468332, "supported_languages": null}, "macro.dbt.snapshot_check_strategy": {"name": "snapshot_check_strategy", "resource_type": "macro", "package_name": "dbt", "path": "macros/materializations/snapshots/strategies.sql", "original_file_path": "macros/materializations/snapshots/strategies.sql", "unique_id": "macro.dbt.snapshot_check_strategy", "macro_sql": "{% macro snapshot_check_strategy(node, snapshotted_rel, current_rel, model_config, target_exists) %}\n {# The model_config parameter is no longer used, but is passed in anyway for compatibility. #}\n {% set check_cols_config = config.get('check_cols') %}\n {% set primary_key = config.get('unique_key') %}\n {% set invalidate_hard_deletes = config.get('invalidate_hard_deletes') or false %}\n {% set updated_at = config.get('updated_at') or snapshot_get_time() %}\n\n {% set column_added = false %}\n\n {% set column_added, check_cols = snapshot_check_all_get_existing_columns(node, target_exists, check_cols_config) %}\n\n {%- set row_changed_expr -%}\n (\n {%- if column_added -%}\n {{ get_true_sql() }}\n {%- else -%}\n {%- for col in check_cols -%}\n {{ snapshotted_rel }}.{{ col }} != {{ current_rel }}.{{ col }}\n or\n (\n (({{ snapshotted_rel }}.{{ col }} is null) and not ({{ current_rel }}.{{ col }} is null))\n or\n ((not {{ snapshotted_rel }}.{{ col }} is null) and ({{ current_rel }}.{{ col }} is null))\n )\n {%- if not loop.last %} or {% endif -%}\n {%- endfor -%}\n {%- endif -%}\n )\n {%- endset %}\n\n {% set scd_id_expr = snapshot_hash_arguments([primary_key, updated_at]) %}\n\n {% do return({\n \"unique_key\": primary_key,\n \"updated_at\": updated_at,\n \"row_changed\": row_changed_expr,\n \"scd_id\": scd_id_expr,\n \"invalidate_hard_deletes\": invalidate_hard_deletes\n }) %}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.snapshot_get_time", "macro.dbt.snapshot_check_all_get_existing_columns", "macro.dbt.get_true_sql", "macro.dbt.snapshot_hash_arguments"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1494896, "supported_languages": null}, "macro.dbt.default__test_accepted_values": {"name": "default__test_accepted_values", "resource_type": "macro", "package_name": "dbt", "path": "macros/generic_test_sql/accepted_values.sql", "original_file_path": "macros/generic_test_sql/accepted_values.sql", "unique_id": "macro.dbt.default__test_accepted_values", "macro_sql": "{% macro default__test_accepted_values(model, column_name, values, quote=True) %}\n\nwith all_values as (\n\n select\n {{ column_name }} as value_field,\n count(*) as n_records\n\n from {{ model }}\n group by {{ column_name }}\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n {% for value in values -%}\n {% if quote -%}\n '{{ value }}'\n {%- else -%}\n {{ value }}\n {%- endif -%}\n {%- if not loop.last -%},{%- endif %}\n {%- endfor %}\n)\n\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1505582, "supported_languages": null}, "macro.dbt.default__test_not_null": {"name": "default__test_not_null", "resource_type": "macro", "package_name": "dbt", "path": "macros/generic_test_sql/not_null.sql", "original_file_path": "macros/generic_test_sql/not_null.sql", "unique_id": "macro.dbt.default__test_not_null", "macro_sql": "{% macro default__test_not_null(model, column_name) %}\n\n{% set column_list = '*' if should_store_failures() else column_name %}\n\nselect {{ column_list }}\nfrom {{ model }}\nwhere {{ column_name }} is null\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.should_store_failures"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1511242, "supported_languages": null}, "macro.dbt.default__test_unique": {"name": "default__test_unique", "resource_type": "macro", "package_name": "dbt", "path": "macros/generic_test_sql/unique.sql", "original_file_path": "macros/generic_test_sql/unique.sql", "unique_id": "macro.dbt.default__test_unique", "macro_sql": "{% macro default__test_unique(model, column_name) %}\n\nselect\n {{ column_name }} as unique_field,\n count(*) as n_records\n\nfrom {{ model }}\nwhere {{ column_name }} is not null\ngroup by {{ column_name }}\nhaving count(*) > 1\n\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.151597, "supported_languages": null}, "macro.dbt.default__test_relationships": {"name": "default__test_relationships", "resource_type": "macro", "package_name": "dbt", "path": "macros/generic_test_sql/relationships.sql", "original_file_path": "macros/generic_test_sql/relationships.sql", "unique_id": "macro.dbt.default__test_relationships", "macro_sql": "{% macro default__test_relationships(model, column_name, to, field) %}\n\nwith child as (\n select {{ column_name }} as from_field\n from {{ model }}\n where {{ column_name }} is not null\n),\n\nparent as (\n select {{ field }} as to_field\n from {{ to }}\n)\n\nselect\n from_field\n\nfrom child\nleft join parent\n on child.from_field = parent.to_field\n\nwhere parent.to_field is null\n\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1521974, "supported_languages": null}, "macro.dbt.last_day": {"name": "last_day", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/last_day.sql", "original_file_path": "macros/utils/last_day.sql", "unique_id": "macro.dbt.last_day", "macro_sql": "{% macro last_day(date, datepart) %}\n {{ return(adapter.dispatch('last_day', 'dbt') (date, datepart)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__last_day"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1528246, "supported_languages": null}, "macro.dbt.default_last_day": {"name": "default_last_day", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/last_day.sql", "original_file_path": "macros/utils/last_day.sql", "unique_id": "macro.dbt.default_last_day", "macro_sql": "\n\n{%- macro default_last_day(date, datepart) -%}\n cast(\n {{dbt.dateadd('day', '-1',\n dbt.dateadd(datepart, '1', dbt.date_trunc(datepart, date))\n )}}\n as date)\n{%- endmacro -%}\n\n", "depends_on": {"macros": ["macro.dbt.dateadd", "macro.dbt.date_trunc"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1533327, "supported_languages": null}, "macro.dbt.default__last_day": {"name": "default__last_day", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/last_day.sql", "original_file_path": "macros/utils/last_day.sql", "unique_id": "macro.dbt.default__last_day", "macro_sql": "{% macro default__last_day(date, datepart) -%}\n {{dbt.default_last_day(date, datepart)}}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.default_last_day"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1536458, "supported_languages": null}, "macro.dbt.position": {"name": "position", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/position.sql", "original_file_path": "macros/utils/position.sql", "unique_id": "macro.dbt.position", "macro_sql": "{% macro position(substring_text, string_text) -%}\n {{ return(adapter.dispatch('position', 'dbt') (substring_text, string_text)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__position"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1541772, "supported_languages": null}, "macro.dbt.default__position": {"name": "default__position", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/position.sql", "original_file_path": "macros/utils/position.sql", "unique_id": "macro.dbt.default__position", "macro_sql": "{% macro default__position(substring_text, string_text) %}\n\n position(\n {{ substring_text }} in {{ string_text }}\n )\n\n{%- endmacro -%}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1544695, "supported_languages": null}, "macro.dbt.any_value": {"name": "any_value", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/any_value.sql", "original_file_path": "macros/utils/any_value.sql", "unique_id": "macro.dbt.any_value", "macro_sql": "{% macro any_value(expression) -%}\n {{ return(adapter.dispatch('any_value', 'dbt') (expression)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__any_value"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1549263, "supported_languages": null}, "macro.dbt.default__any_value": {"name": "default__any_value", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/any_value.sql", "original_file_path": "macros/utils/any_value.sql", "unique_id": "macro.dbt.default__any_value", "macro_sql": "{% macro default__any_value(expression) -%}\n\n any_value({{ expression }})\n\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.155142, "supported_languages": null}, "macro.dbt.dateadd": {"name": "dateadd", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/dateadd.sql", "original_file_path": "macros/utils/dateadd.sql", "unique_id": "macro.dbt.dateadd", "macro_sql": "{% macro dateadd(datepart, interval, from_date_or_timestamp) %}\n {{ return(adapter.dispatch('dateadd', 'dbt')(datepart, interval, from_date_or_timestamp)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__dateadd"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1557653, "supported_languages": null}, "macro.dbt.default__dateadd": {"name": "default__dateadd", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/dateadd.sql", "original_file_path": "macros/utils/dateadd.sql", "unique_id": "macro.dbt.default__dateadd", "macro_sql": "{% macro default__dateadd(datepart, interval, from_date_or_timestamp) %}\n\n dateadd(\n {{ datepart }},\n {{ interval }},\n {{ from_date_or_timestamp }}\n )\n\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1560912, "supported_languages": null}, "macro.dbt.concat": {"name": "concat", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/concat.sql", "original_file_path": "macros/utils/concat.sql", "unique_id": "macro.dbt.concat", "macro_sql": "{% macro concat(fields) -%}\n {{ return(adapter.dispatch('concat', 'dbt')(fields)) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.default__concat"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1565719, "supported_languages": null}, "macro.dbt.default__concat": {"name": "default__concat", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/concat.sql", "original_file_path": "macros/utils/concat.sql", "unique_id": "macro.dbt.default__concat", "macro_sql": "{% macro default__concat(fields) -%}\n {{ fields|join(' || ') }}\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1568222, "supported_languages": null}, "macro.dbt.listagg": {"name": "listagg", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/listagg.sql", "original_file_path": "macros/utils/listagg.sql", "unique_id": "macro.dbt.listagg", "macro_sql": "{% macro listagg(measure, delimiter_text=\"','\", order_by_clause=none, limit_num=none) -%}\n {{ return(adapter.dispatch('listagg', 'dbt') (measure, delimiter_text, order_by_clause, limit_num)) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__listagg"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1578653, "supported_languages": null}, "macro.dbt.default__listagg": {"name": "default__listagg", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/listagg.sql", "original_file_path": "macros/utils/listagg.sql", "unique_id": "macro.dbt.default__listagg", "macro_sql": "{% macro default__listagg(measure, delimiter_text, order_by_clause, limit_num) -%}\n\n {% if limit_num -%}\n array_to_string(\n array_slice(\n array_agg(\n {{ measure }}\n ){% if order_by_clause -%}\n within group ({{ order_by_clause }})\n {%- endif %}\n ,0\n ,{{ limit_num }}\n ),\n {{ delimiter_text }}\n )\n {%- else %}\n listagg(\n {{ measure }},\n {{ delimiter_text }}\n )\n {% if order_by_clause -%}\n within group ({{ order_by_clause }})\n {%- endif %}\n {%- endif %}\n\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1589968, "supported_languages": null}, "macro.dbt.get_intervals_between": {"name": "get_intervals_between", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/date_spine.sql", "original_file_path": "macros/utils/date_spine.sql", "unique_id": "macro.dbt.get_intervals_between", "macro_sql": "{% macro get_intervals_between(start_date, end_date, datepart) -%}\n {{ return(adapter.dispatch('get_intervals_between', 'dbt')(start_date, end_date, datepart)) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_intervals_between"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.160173, "supported_languages": null}, "macro.dbt.default__get_intervals_between": {"name": "default__get_intervals_between", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/date_spine.sql", "original_file_path": "macros/utils/date_spine.sql", "unique_id": "macro.dbt.default__get_intervals_between", "macro_sql": "{% macro default__get_intervals_between(start_date, end_date, datepart) -%}\n {%- call statement('get_intervals_between', fetch_result=True) %}\n\n select {{ dbt.datediff(start_date, end_date, datepart) }}\n\n {%- endcall -%}\n\n {%- set value_list = load_result('get_intervals_between') -%}\n\n {%- if value_list and value_list['data'] -%}\n {%- set values = value_list['data'] | map(attribute=0) | list %}\n {{ return(values[0]) }}\n {%- else -%}\n {{ return(1) }}\n {%- endif -%}\n\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.statement", "macro.dbt.datediff"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.161324, "supported_languages": null}, "macro.dbt.date_spine": {"name": "date_spine", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/date_spine.sql", "original_file_path": "macros/utils/date_spine.sql", "unique_id": "macro.dbt.date_spine", "macro_sql": "{% macro date_spine(datepart, start_date, end_date) %}\n {{ return(adapter.dispatch('date_spine', 'dbt')(datepart, start_date, end_date)) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.default__date_spine"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1617894, "supported_languages": null}, "macro.dbt.default__date_spine": {"name": "default__date_spine", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/date_spine.sql", "original_file_path": "macros/utils/date_spine.sql", "unique_id": "macro.dbt.default__date_spine", "macro_sql": "{% macro default__date_spine(datepart, start_date, end_date) %}\n\n\n {# call as follows:\n\n date_spine(\n \"day\",\n \"to_date('01/01/2016', 'mm/dd/yyyy')\",\n \"dbt.dateadd(week, 1, current_date)\"\n ) #}\n\n\n with rawdata as (\n\n {{dbt.generate_series(\n dbt.get_intervals_between(start_date, end_date, datepart)\n )}}\n\n ),\n\n all_periods as (\n\n select (\n {{\n dbt.dateadd(\n datepart,\n \"row_number() over (order by 1) - 1\",\n start_date\n )\n }}\n ) as date_{{datepart}}\n from rawdata\n\n ),\n\n filtered as (\n\n select *\n from all_periods\n where date_{{datepart}} <= {{ end_date }}\n\n )\n\n select * from filtered\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.generate_series", "macro.dbt.get_intervals_between", "macro.dbt.dateadd"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1625037, "supported_languages": null}, "macro.dbt.string_literal": {"name": "string_literal", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/literal.sql", "original_file_path": "macros/utils/literal.sql", "unique_id": "macro.dbt.string_literal", "macro_sql": "{%- macro string_literal(value) -%}\n {{ return(adapter.dispatch('string_literal', 'dbt') (value)) }}\n{%- endmacro -%}\n\n", "depends_on": {"macros": ["macro.dbt.default__string_literal"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1629686, "supported_languages": null}, "macro.dbt.default__string_literal": {"name": "default__string_literal", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/literal.sql", "original_file_path": "macros/utils/literal.sql", "unique_id": "macro.dbt.default__string_literal", "macro_sql": "{% macro default__string_literal(value) -%}\n '{{ value }}'\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1631804, "supported_languages": null}, "macro.dbt.array_construct": {"name": "array_construct", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/array_construct.sql", "original_file_path": "macros/utils/array_construct.sql", "unique_id": "macro.dbt.array_construct", "macro_sql": "{% macro array_construct(inputs=[], data_type=api.Column.translate_type('integer')) -%}\n {{ return(adapter.dispatch('array_construct', 'dbt')(inputs, data_type)) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.default__array_construct"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1639123, "supported_languages": null}, "macro.dbt.default__array_construct": {"name": "default__array_construct", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/array_construct.sql", "original_file_path": "macros/utils/array_construct.sql", "unique_id": "macro.dbt.default__array_construct", "macro_sql": "{% macro default__array_construct(inputs, data_type) -%}\n {% if inputs|length > 0 %}\n array[ {{ inputs|join(' , ') }} ]\n {% else %}\n array[]::{{data_type}}[]\n {% endif %}\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.164441, "supported_languages": null}, "macro.dbt.date": {"name": "date", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/date.sql", "original_file_path": "macros/utils/date.sql", "unique_id": "macro.dbt.date", "macro_sql": "{% macro date(year, month, day) %}\n {{ return(adapter.dispatch('date', 'dbt') (year, month, day)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__date"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1650624, "supported_languages": null}, "macro.dbt.default__date": {"name": "default__date", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/date.sql", "original_file_path": "macros/utils/date.sql", "unique_id": "macro.dbt.default__date", "macro_sql": "{% macro default__date(year, month, day) -%}\n {%- set dt = modules.datetime.date(year, month, day) -%}\n {%- set iso_8601_formatted_date = dt.strftime('%Y-%m-%d') -%}\n to_date('{{ iso_8601_formatted_date }}', 'YYYY-MM-DD')\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1656346, "supported_languages": null}, "macro.dbt.length": {"name": "length", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/length.sql", "original_file_path": "macros/utils/length.sql", "unique_id": "macro.dbt.length", "macro_sql": "{% macro length(expression) -%}\n {{ return(adapter.dispatch('length', 'dbt') (expression)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__length"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1661057, "supported_languages": null}, "macro.dbt.default__length": {"name": "default__length", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/length.sql", "original_file_path": "macros/utils/length.sql", "unique_id": "macro.dbt.default__length", "macro_sql": "{% macro default__length(expression) %}\n\n length(\n {{ expression }}\n )\n\n{%- endmacro -%}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1663191, "supported_languages": null}, "macro.dbt.get_powers_of_two": {"name": "get_powers_of_two", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/generate_series.sql", "original_file_path": "macros/utils/generate_series.sql", "unique_id": "macro.dbt.get_powers_of_two", "macro_sql": "{% macro get_powers_of_two(upper_bound) %}\n {{ return(adapter.dispatch('get_powers_of_two', 'dbt')(upper_bound)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_powers_of_two"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1676586, "supported_languages": null}, "macro.dbt.default__get_powers_of_two": {"name": "default__get_powers_of_two", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/generate_series.sql", "original_file_path": "macros/utils/generate_series.sql", "unique_id": "macro.dbt.default__get_powers_of_two", "macro_sql": "{% macro default__get_powers_of_two(upper_bound) %}\n\n {% if upper_bound <= 0 %}\n {{ exceptions.raise_compiler_error(\"upper bound must be positive\") }}\n {% endif %}\n\n {% for _ in range(1, 100) %}\n {% if upper_bound <= 2 ** loop.index %}{{ return(loop.index) }}{% endif %}\n {% endfor %}\n\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.16846, "supported_languages": null}, "macro.dbt.generate_series": {"name": "generate_series", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/generate_series.sql", "original_file_path": "macros/utils/generate_series.sql", "unique_id": "macro.dbt.generate_series", "macro_sql": "{% macro generate_series(upper_bound) %}\n {{ return(adapter.dispatch('generate_series', 'dbt')(upper_bound)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__generate_series"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1688273, "supported_languages": null}, "macro.dbt.default__generate_series": {"name": "default__generate_series", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/generate_series.sql", "original_file_path": "macros/utils/generate_series.sql", "unique_id": "macro.dbt.default__generate_series", "macro_sql": "{% macro default__generate_series(upper_bound) %}\n\n {% set n = dbt.get_powers_of_two(upper_bound) %}\n\n with p as (\n select 0 as generated_number union all select 1\n ), unioned as (\n\n select\n\n {% for i in range(n) %}\n p{{i}}.generated_number * power(2, {{i}})\n {% if not loop.last %} + {% endif %}\n {% endfor %}\n + 1\n as generated_number\n\n from\n\n {% for i in range(n) %}\n p as p{{i}}\n {% if not loop.last %} cross join {% endif %}\n {% endfor %}\n\n )\n\n select *\n from unioned\n where generated_number <= {{upper_bound}}\n order by generated_number\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.get_powers_of_two"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1699414, "supported_languages": null}, "macro.dbt.array_concat": {"name": "array_concat", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/array_concat.sql", "original_file_path": "macros/utils/array_concat.sql", "unique_id": "macro.dbt.array_concat", "macro_sql": "{% macro array_concat(array_1, array_2) -%}\n {{ return(adapter.dispatch('array_concat', 'dbt')(array_1, array_2)) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.default__array_concat"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1704757, "supported_languages": null}, "macro.dbt.default__array_concat": {"name": "default__array_concat", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/array_concat.sql", "original_file_path": "macros/utils/array_concat.sql", "unique_id": "macro.dbt.default__array_concat", "macro_sql": "{% macro default__array_concat(array_1, array_2) -%}\n array_cat({{ array_1 }}, {{ array_2 }})\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1707428, "supported_languages": null}, "macro.dbt.split_part": {"name": "split_part", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/split_part.sql", "original_file_path": "macros/utils/split_part.sql", "unique_id": "macro.dbt.split_part", "macro_sql": "{% macro split_part(string_text, delimiter_text, part_number) %}\n {{ return(adapter.dispatch('split_part', 'dbt') (string_text, delimiter_text, part_number)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__split_part"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1716142, "supported_languages": null}, "macro.dbt.default__split_part": {"name": "default__split_part", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/split_part.sql", "original_file_path": "macros/utils/split_part.sql", "unique_id": "macro.dbt.default__split_part", "macro_sql": "{% macro default__split_part(string_text, delimiter_text, part_number) %}\n\n split_part(\n {{ string_text }},\n {{ delimiter_text }},\n {{ part_number }}\n )\n\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.171948, "supported_languages": null}, "macro.dbt._split_part_negative": {"name": "_split_part_negative", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/split_part.sql", "original_file_path": "macros/utils/split_part.sql", "unique_id": "macro.dbt._split_part_negative", "macro_sql": "{% macro _split_part_negative(string_text, delimiter_text, part_number) %}\n\n split_part(\n {{ string_text }},\n {{ delimiter_text }},\n length({{ string_text }})\n - length(\n replace({{ string_text }}, {{ delimiter_text }}, '')\n ) + 2 + {{ part_number }}\n )\n\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.172384, "supported_languages": null}, "macro.dbt.date_trunc": {"name": "date_trunc", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/date_trunc.sql", "original_file_path": "macros/utils/date_trunc.sql", "unique_id": "macro.dbt.date_trunc", "macro_sql": "{% macro date_trunc(datepart, date) -%}\n {{ return(adapter.dispatch('date_trunc', 'dbt') (datepart, date)) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.default__date_trunc"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1729052, "supported_languages": null}, "macro.dbt.default__date_trunc": {"name": "default__date_trunc", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/date_trunc.sql", "original_file_path": "macros/utils/date_trunc.sql", "unique_id": "macro.dbt.default__date_trunc", "macro_sql": "{% macro default__date_trunc(datepart, date) -%}\n date_trunc('{{datepart}}', {{date}})\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1731648, "supported_languages": null}, "macro.dbt.intersect": {"name": "intersect", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/intersect.sql", "original_file_path": "macros/utils/intersect.sql", "unique_id": "macro.dbt.intersect", "macro_sql": "{% macro intersect() %}\n {{ return(adapter.dispatch('intersect', 'dbt')()) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__intersect"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1736, "supported_languages": null}, "macro.dbt.default__intersect": {"name": "default__intersect", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/intersect.sql", "original_file_path": "macros/utils/intersect.sql", "unique_id": "macro.dbt.default__intersect", "macro_sql": "{% macro default__intersect() %}\n\n intersect\n\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1737585, "supported_languages": null}, "macro.dbt.safe_cast": {"name": "safe_cast", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/safe_cast.sql", "original_file_path": "macros/utils/safe_cast.sql", "unique_id": "macro.dbt.safe_cast", "macro_sql": "{% macro safe_cast(field, type) %}\n {{ return(adapter.dispatch('safe_cast', 'dbt') (field, type)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__safe_cast"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1742828, "supported_languages": null}, "macro.dbt.default__safe_cast": {"name": "default__safe_cast", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/safe_cast.sql", "original_file_path": "macros/utils/safe_cast.sql", "unique_id": "macro.dbt.default__safe_cast", "macro_sql": "{% macro default__safe_cast(field, type) %}\n {# most databases don't support this function yet\n so we just need to use cast #}\n cast({{field}} as {{type}})\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1745777, "supported_languages": null}, "macro.dbt.datediff": {"name": "datediff", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/datediff.sql", "original_file_path": "macros/utils/datediff.sql", "unique_id": "macro.dbt.datediff", "macro_sql": "{% macro datediff(first_date, second_date, datepart) %}\n {{ return(adapter.dispatch('datediff', 'dbt')(first_date, second_date, datepart)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__datediff"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1751754, "supported_languages": null}, "macro.dbt.default__datediff": {"name": "default__datediff", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/datediff.sql", "original_file_path": "macros/utils/datediff.sql", "unique_id": "macro.dbt.default__datediff", "macro_sql": "{% macro default__datediff(first_date, second_date, datepart) -%}\n\n datediff(\n {{ datepart }},\n {{ first_date }},\n {{ second_date }}\n )\n\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.175518, "supported_languages": null}, "macro.dbt.escape_single_quotes": {"name": "escape_single_quotes", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/escape_single_quotes.sql", "original_file_path": "macros/utils/escape_single_quotes.sql", "unique_id": "macro.dbt.escape_single_quotes", "macro_sql": "{% macro escape_single_quotes(expression) %}\n {{ return(adapter.dispatch('escape_single_quotes', 'dbt') (expression)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__escape_single_quotes"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1760008, "supported_languages": null}, "macro.dbt.default__escape_single_quotes": {"name": "default__escape_single_quotes", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/escape_single_quotes.sql", "original_file_path": "macros/utils/escape_single_quotes.sql", "unique_id": "macro.dbt.default__escape_single_quotes", "macro_sql": "{% macro default__escape_single_quotes(expression) -%}\n{{ expression | replace(\"'\",\"''\") }}\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1762729, "supported_languages": null}, "macro.dbt.hash": {"name": "hash", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/hash.sql", "original_file_path": "macros/utils/hash.sql", "unique_id": "macro.dbt.hash", "macro_sql": "{% macro hash(field) -%}\n {{ return(adapter.dispatch('hash', 'dbt') (field)) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.default__hash"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1767712, "supported_languages": null}, "macro.dbt.default__hash": {"name": "default__hash", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/hash.sql", "original_file_path": "macros/utils/hash.sql", "unique_id": "macro.dbt.default__hash", "macro_sql": "{% macro default__hash(field) -%}\n md5(cast({{ field }} as {{ api.Column.translate_type('string') }}))\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.177085, "supported_languages": null}, "macro.dbt.except": {"name": "except", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/except.sql", "original_file_path": "macros/utils/except.sql", "unique_id": "macro.dbt.except", "macro_sql": "{% macro except() %}\n {{ return(adapter.dispatch('except', 'dbt')()) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__except"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1775203, "supported_languages": null}, "macro.dbt.default__except": {"name": "default__except", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/except.sql", "original_file_path": "macros/utils/except.sql", "unique_id": "macro.dbt.default__except", "macro_sql": "{% macro default__except() %}\n\n except\n\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1777918, "supported_languages": null}, "macro.dbt.right": {"name": "right", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/right.sql", "original_file_path": "macros/utils/right.sql", "unique_id": "macro.dbt.right", "macro_sql": "{% macro right(string_text, length_expression) -%}\n {{ return(adapter.dispatch('right', 'dbt') (string_text, length_expression)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__right"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1783247, "supported_languages": null}, "macro.dbt.default__right": {"name": "default__right", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/right.sql", "original_file_path": "macros/utils/right.sql", "unique_id": "macro.dbt.default__right", "macro_sql": "{% macro default__right(string_text, length_expression) %}\n\n right(\n {{ string_text }},\n {{ length_expression }}\n )\n\n{%- endmacro -%}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1786127, "supported_languages": null}, "macro.dbt.array_append": {"name": "array_append", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/array_append.sql", "original_file_path": "macros/utils/array_append.sql", "unique_id": "macro.dbt.array_append", "macro_sql": "{% macro array_append(array, new_element) -%}\n {{ return(adapter.dispatch('array_append', 'dbt')(array, new_element)) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.default__array_append"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1791294, "supported_languages": null}, "macro.dbt.default__array_append": {"name": "default__array_append", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/array_append.sql", "original_file_path": "macros/utils/array_append.sql", "unique_id": "macro.dbt.default__array_append", "macro_sql": "{% macro default__array_append(array, new_element) -%}\n array_append({{ array }}, {{ new_element }})\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1793942, "supported_languages": null}, "macro.dbt.replace": {"name": "replace", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/replace.sql", "original_file_path": "macros/utils/replace.sql", "unique_id": "macro.dbt.replace", "macro_sql": "{% macro replace(field, old_chars, new_chars) -%}\n {{ return(adapter.dispatch('replace', 'dbt') (field, old_chars, new_chars)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__replace"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1800015, "supported_languages": null}, "macro.dbt.default__replace": {"name": "default__replace", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/replace.sql", "original_file_path": "macros/utils/replace.sql", "unique_id": "macro.dbt.default__replace", "macro_sql": "{% macro default__replace(field, old_chars, new_chars) %}\n\n replace(\n {{ field }},\n {{ old_chars }},\n {{ new_chars }}\n )\n\n\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.180323, "supported_languages": null}, "macro.dbt.cast": {"name": "cast", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/cast.sql", "original_file_path": "macros/utils/cast.sql", "unique_id": "macro.dbt.cast", "macro_sql": "{% macro cast(field, type) %}\n {{ return(adapter.dispatch('cast', 'dbt') (field, type)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__cast"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.180851, "supported_languages": null}, "macro.dbt.default__cast": {"name": "default__cast", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/cast.sql", "original_file_path": "macros/utils/cast.sql", "unique_id": "macro.dbt.default__cast", "macro_sql": "{% macro default__cast(field, type) %}\n cast({{field}} as {{type}})\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1811068, "supported_languages": null}, "macro.dbt.type_string": {"name": "type_string", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/data_types.sql", "original_file_path": "macros/utils/data_types.sql", "unique_id": "macro.dbt.type_string", "macro_sql": "\n\n{%- macro type_string() -%}\n {{ return(adapter.dispatch('type_string', 'dbt')()) }}\n{%- endmacro -%}\n\n", "depends_on": {"macros": ["macro.dbt.default__type_string"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1826344, "supported_languages": null}, "macro.dbt.default__type_string": {"name": "default__type_string", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/data_types.sql", "original_file_path": "macros/utils/data_types.sql", "unique_id": "macro.dbt.default__type_string", "macro_sql": "{% macro default__type_string() %}\n {{ return(api.Column.translate_type(\"string\")) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1829357, "supported_languages": null}, "macro.dbt.type_timestamp": {"name": "type_timestamp", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/data_types.sql", "original_file_path": "macros/utils/data_types.sql", "unique_id": "macro.dbt.type_timestamp", "macro_sql": "\n\n{%- macro type_timestamp() -%}\n {{ return(adapter.dispatch('type_timestamp', 'dbt')()) }}\n{%- endmacro -%}\n\n", "depends_on": {"macros": ["macro.dbt.default__type_timestamp"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1832526, "supported_languages": null}, "macro.dbt.default__type_timestamp": {"name": "default__type_timestamp", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/data_types.sql", "original_file_path": "macros/utils/data_types.sql", "unique_id": "macro.dbt.default__type_timestamp", "macro_sql": "{% macro default__type_timestamp() %}\n {{ return(api.Column.translate_type(\"timestamp\")) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.183578, "supported_languages": null}, "macro.dbt.type_float": {"name": "type_float", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/data_types.sql", "original_file_path": "macros/utils/data_types.sql", "unique_id": "macro.dbt.type_float", "macro_sql": "\n\n{%- macro type_float() -%}\n {{ return(adapter.dispatch('type_float', 'dbt')()) }}\n{%- endmacro -%}\n\n", "depends_on": {"macros": ["macro.dbt.default__type_float"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1838942, "supported_languages": null}, "macro.dbt.default__type_float": {"name": "default__type_float", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/data_types.sql", "original_file_path": "macros/utils/data_types.sql", "unique_id": "macro.dbt.default__type_float", "macro_sql": "{% macro default__type_float() %}\n {{ return(api.Column.translate_type(\"float\")) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1841848, "supported_languages": null}, "macro.dbt.type_numeric": {"name": "type_numeric", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/data_types.sql", "original_file_path": "macros/utils/data_types.sql", "unique_id": "macro.dbt.type_numeric", "macro_sql": "\n\n{%- macro type_numeric() -%}\n {{ return(adapter.dispatch('type_numeric', 'dbt')()) }}\n{%- endmacro -%}\n\n", "depends_on": {"macros": ["macro.dbt.default__type_numeric"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1845248, "supported_languages": null}, "macro.dbt.default__type_numeric": {"name": "default__type_numeric", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/data_types.sql", "original_file_path": "macros/utils/data_types.sql", "unique_id": "macro.dbt.default__type_numeric", "macro_sql": "{% macro default__type_numeric() %}\n {{ return(api.Column.numeric_type(\"numeric\", 28, 6)) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.184877, "supported_languages": null}, "macro.dbt.type_bigint": {"name": "type_bigint", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/data_types.sql", "original_file_path": "macros/utils/data_types.sql", "unique_id": "macro.dbt.type_bigint", "macro_sql": "\n\n{%- macro type_bigint() -%}\n {{ return(adapter.dispatch('type_bigint', 'dbt')()) }}\n{%- endmacro -%}\n\n", "depends_on": {"macros": ["macro.dbt.default__type_bigint"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1851933, "supported_languages": null}, "macro.dbt.default__type_bigint": {"name": "default__type_bigint", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/data_types.sql", "original_file_path": "macros/utils/data_types.sql", "unique_id": "macro.dbt.default__type_bigint", "macro_sql": "{% macro default__type_bigint() %}\n {{ return(api.Column.translate_type(\"bigint\")) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.185626, "supported_languages": null}, "macro.dbt.type_int": {"name": "type_int", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/data_types.sql", "original_file_path": "macros/utils/data_types.sql", "unique_id": "macro.dbt.type_int", "macro_sql": "\n\n{%- macro type_int() -%}\n {{ return(adapter.dispatch('type_int', 'dbt')()) }}\n{%- endmacro -%}\n\n", "depends_on": {"macros": ["macro.dbt.default__type_int"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1859448, "supported_languages": null}, "macro.dbt.default__type_int": {"name": "default__type_int", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/data_types.sql", "original_file_path": "macros/utils/data_types.sql", "unique_id": "macro.dbt.default__type_int", "macro_sql": "{%- macro default__type_int() -%}\n {{ return(api.Column.translate_type(\"integer\")) }}\n{%- endmacro -%}\n\n", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.186229, "supported_languages": null}, "macro.dbt.type_boolean": {"name": "type_boolean", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/data_types.sql", "original_file_path": "macros/utils/data_types.sql", "unique_id": "macro.dbt.type_boolean", "macro_sql": "\n\n{%- macro type_boolean() -%}\n {{ return(adapter.dispatch('type_boolean', 'dbt')()) }}\n{%- endmacro -%}\n\n", "depends_on": {"macros": ["macro.dbt.default__type_boolean"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1865618, "supported_languages": null}, "macro.dbt.default__type_boolean": {"name": "default__type_boolean", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/data_types.sql", "original_file_path": "macros/utils/data_types.sql", "unique_id": "macro.dbt.default__type_boolean", "macro_sql": "{%- macro default__type_boolean() -%}\n {{ return(api.Column.translate_type(\"boolean\")) }}\n{%- endmacro -%}\n\n", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.186847, "supported_languages": null}, "macro.dbt.bool_or": {"name": "bool_or", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/bool_or.sql", "original_file_path": "macros/utils/bool_or.sql", "unique_id": "macro.dbt.bool_or", "macro_sql": "{% macro bool_or(expression) -%}\n {{ return(adapter.dispatch('bool_or', 'dbt') (expression)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__bool_or"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1873124, "supported_languages": null}, "macro.dbt.default__bool_or": {"name": "default__bool_or", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/bool_or.sql", "original_file_path": "macros/utils/bool_or.sql", "unique_id": "macro.dbt.default__bool_or", "macro_sql": "{% macro default__bool_or(expression) -%}\n\n bool_or({{ expression }})\n\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1875436, "supported_languages": null}, "macro.dbt.cast_bool_to_text": {"name": "cast_bool_to_text", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/cast_bool_to_text.sql", "original_file_path": "macros/utils/cast_bool_to_text.sql", "unique_id": "macro.dbt.cast_bool_to_text", "macro_sql": "{% macro cast_bool_to_text(field) %}\n {{ adapter.dispatch('cast_bool_to_text', 'dbt') (field) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__cast_bool_to_text"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1880019, "supported_languages": null}, "macro.dbt.default__cast_bool_to_text": {"name": "default__cast_bool_to_text", "resource_type": "macro", "package_name": "dbt", "path": "macros/utils/cast_bool_to_text.sql", "original_file_path": "macros/utils/cast_bool_to_text.sql", "unique_id": "macro.dbt.default__cast_bool_to_text", "macro_sql": "{% macro default__cast_bool_to_text(field) %}\n cast({{ field }} as {{ api.Column.translate_type('string') }})\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.188314, "supported_languages": null}, "macro.dbt.convert_datetime": {"name": "convert_datetime", "resource_type": "macro", "package_name": "dbt", "path": "macros/etc/datetime.sql", "original_file_path": "macros/etc/datetime.sql", "unique_id": "macro.dbt.convert_datetime", "macro_sql": "{% macro convert_datetime(date_str, date_fmt) %}\n\n {% set error_msg -%}\n The provided partition date '{{ date_str }}' does not match the expected format '{{ date_fmt }}'\n {%- endset %}\n\n {% set res = try_or_compiler_error(error_msg, modules.datetime.datetime.strptime, date_str.strip(), date_fmt) %}\n {{ return(res) }}\n\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1911364, "supported_languages": null}, "macro.dbt.dates_in_range": {"name": "dates_in_range", "resource_type": "macro", "package_name": "dbt", "path": "macros/etc/datetime.sql", "original_file_path": "macros/etc/datetime.sql", "unique_id": "macro.dbt.dates_in_range", "macro_sql": "{% macro dates_in_range(start_date_str, end_date_str=none, in_fmt=\"%Y%m%d\", out_fmt=\"%Y%m%d\") %}\n {% set end_date_str = start_date_str if end_date_str is none else end_date_str %}\n\n {% set start_date = convert_datetime(start_date_str, in_fmt) %}\n {% set end_date = convert_datetime(end_date_str, in_fmt) %}\n\n {% set day_count = (end_date - start_date).days %}\n {% if day_count < 0 %}\n {% set msg -%}\n Partition start date is after the end date ({{ start_date }}, {{ end_date }})\n {%- endset %}\n\n {{ exceptions.raise_compiler_error(msg, model) }}\n {% endif %}\n\n {% set date_list = [] %}\n {% for i in range(0, day_count + 1) %}\n {% set the_date = (modules.datetime.timedelta(days=i) + start_date) %}\n {% if not out_fmt %}\n {% set _ = date_list.append(the_date) %}\n {% else %}\n {% set _ = date_list.append(the_date.strftime(out_fmt)) %}\n {% endif %}\n {% endfor %}\n\n {{ return(date_list) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.convert_datetime"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1934652, "supported_languages": null}, "macro.dbt.partition_range": {"name": "partition_range", "resource_type": "macro", "package_name": "dbt", "path": "macros/etc/datetime.sql", "original_file_path": "macros/etc/datetime.sql", "unique_id": "macro.dbt.partition_range", "macro_sql": "{% macro partition_range(raw_partition_date, date_fmt='%Y%m%d') %}\n {% set partition_range = (raw_partition_date | string).split(\",\") %}\n\n {% if (partition_range | length) == 1 %}\n {% set start_date = partition_range[0] %}\n {% set end_date = none %}\n {% elif (partition_range | length) == 2 %}\n {% set start_date = partition_range[0] %}\n {% set end_date = partition_range[1] %}\n {% else %}\n {{ exceptions.raise_compiler_error(\"Invalid partition time. Expected format: {Start Date}[,{End Date}]. Got: \" ~ raw_partition_date) }}\n {% endif %}\n\n {{ return(dates_in_range(start_date, end_date, in_fmt=date_fmt)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.dates_in_range"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1950316, "supported_languages": null}, "macro.dbt.py_current_timestring": {"name": "py_current_timestring", "resource_type": "macro", "package_name": "dbt", "path": "macros/etc/datetime.sql", "original_file_path": "macros/etc/datetime.sql", "unique_id": "macro.dbt.py_current_timestring", "macro_sql": "{% macro py_current_timestring() %}\n {% set dt = modules.datetime.datetime.now() %}\n {% do return(dt.strftime(\"%Y%m%d%H%M%S%f\")) %}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.195515, "supported_languages": null}, "macro.dbt.statement": {"name": "statement", "resource_type": "macro", "package_name": "dbt", "path": "macros/etc/statement.sql", "original_file_path": "macros/etc/statement.sql", "unique_id": "macro.dbt.statement", "macro_sql": "\n{%- macro statement(name=None, fetch_result=False, auto_begin=True, language='sql') -%}\n {%- if execute: -%}\n {%- set compiled_code = caller() -%}\n\n {%- if name == 'main' -%}\n {{ log('Writing runtime {} for node \"{}\"'.format(language, model['unique_id'])) }}\n {{ write(compiled_code) }}\n {%- endif -%}\n {%- if language == 'sql'-%}\n {%- set res, table = adapter.execute(compiled_code, auto_begin=auto_begin, fetch=fetch_result) -%}\n {%- elif language == 'python' -%}\n {%- set res = submit_python_job(model, compiled_code) -%}\n {#-- TODO: What should table be for python models? --#}\n {%- set table = None -%}\n {%- else -%}\n {% do exceptions.raise_compiler_error(\"statement macro didn't get supported language\") %}\n {%- endif -%}\n\n {%- if name is not none -%}\n {{ store_result(name, response=res, agate_table=table) }}\n {%- endif -%}\n\n {%- endif -%}\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1982157, "supported_languages": null}, "macro.dbt.noop_statement": {"name": "noop_statement", "resource_type": "macro", "package_name": "dbt", "path": "macros/etc/statement.sql", "original_file_path": "macros/etc/statement.sql", "unique_id": "macro.dbt.noop_statement", "macro_sql": "{% macro noop_statement(name=None, message=None, code=None, rows_affected=None, res=None) -%}\n {%- set sql = caller() -%}\n\n {%- if name == 'main' -%}\n {{ log('Writing runtime SQL for node \"{}\"'.format(model['unique_id'])) }}\n {{ write(sql) }}\n {%- endif -%}\n\n {%- if name is not none -%}\n {{ store_raw_result(name, message=message, code=code, rows_affected=rows_affected, agate_table=res) }}\n {%- endif -%}\n\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.1993332, "supported_languages": null}, "macro.dbt.run_query": {"name": "run_query", "resource_type": "macro", "package_name": "dbt", "path": "macros/etc/statement.sql", "original_file_path": "macros/etc/statement.sql", "unique_id": "macro.dbt.run_query", "macro_sql": "{% macro run_query(sql) %}\n {% call statement(\"run_query_statement\", fetch_result=true, auto_begin=false) %}\n {{ sql }}\n {% endcall %}\n\n {% do return(load_result(\"run_query_statement\").table) %}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.statement"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.199922, "supported_languages": null}, "macro.dbt.get_drop_backup_sql": {"name": "get_drop_backup_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/drop_backup.sql", "original_file_path": "macros/relations/drop_backup.sql", "unique_id": "macro.dbt.get_drop_backup_sql", "macro_sql": "{%- macro get_drop_backup_sql(relation) -%}\n {{- log('Applying DROP BACKUP to: ' ~ relation) -}}\n {{- adapter.dispatch('get_drop_backup_sql', 'dbt')(relation) -}}\n{%- endmacro -%}\n\n\n", "depends_on": {"macros": ["macro.dbt.default__get_drop_backup_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2005422, "supported_languages": null}, "macro.dbt.default__get_drop_backup_sql": {"name": "default__get_drop_backup_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/drop_backup.sql", "original_file_path": "macros/relations/drop_backup.sql", "unique_id": "macro.dbt.default__get_drop_backup_sql", "macro_sql": "{%- macro default__get_drop_backup_sql(relation) -%}\n\n -- get the standard backup name\n {% set backup_relation = make_backup_relation(relation, relation.type) %}\n\n {{ get_drop_sql(backup_relation) }}\n\n{%- endmacro -%}", "depends_on": {"macros": ["macro.dbt.make_backup_relation", "macro.dbt.get_drop_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2009504, "supported_languages": null}, "macro.dbt.get_drop_sql": {"name": "get_drop_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/drop.sql", "original_file_path": "macros/relations/drop.sql", "unique_id": "macro.dbt.get_drop_sql", "macro_sql": "{%- macro get_drop_sql(relation) -%}\n {{- log('Applying DROP to: ' ~ relation) -}}\n {{- adapter.dispatch('get_drop_sql', 'dbt')(relation) -}}\n{%- endmacro -%}\n\n\n", "depends_on": {"macros": ["macro.dbt.default__get_drop_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.202141, "supported_languages": null}, "macro.dbt.default__get_drop_sql": {"name": "default__get_drop_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/drop.sql", "original_file_path": "macros/relations/drop.sql", "unique_id": "macro.dbt.default__get_drop_sql", "macro_sql": "{%- macro default__get_drop_sql(relation) -%}\n\n {%- if relation.is_view -%}\n {{ drop_view(relation) }}\n\n {%- elif relation.is_table -%}\n {{ drop_table(relation) }}\n\n {%- elif relation.is_materialized_view -%}\n {{ drop_materialized_view(relation) }}\n\n {%- else -%}\n drop {{ relation.type }} if exists {{ relation.render() }} cascade\n\n {%- endif -%}\n\n{%- endmacro -%}\n\n\n", "depends_on": {"macros": ["macro.dbt.drop_view", "macro.dbt.drop_table", "macro.dbt.drop_materialized_view"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2029052, "supported_languages": null}, "macro.dbt.drop_relation": {"name": "drop_relation", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/drop.sql", "original_file_path": "macros/relations/drop.sql", "unique_id": "macro.dbt.drop_relation", "macro_sql": "{% macro drop_relation(relation) -%}\n {{ return(adapter.dispatch('drop_relation', 'dbt')(relation)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__drop_relation"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2032611, "supported_languages": null}, "macro.dbt.default__drop_relation": {"name": "default__drop_relation", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/drop.sql", "original_file_path": "macros/relations/drop.sql", "unique_id": "macro.dbt.default__drop_relation", "macro_sql": "{% macro default__drop_relation(relation) -%}\n {% call statement('drop_relation', auto_begin=False) -%}\n {{ get_drop_sql(relation) }}\n {%- endcall %}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.statement", "macro.dbt.get_drop_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2036839, "supported_languages": null}, "macro.dbt.drop_relation_if_exists": {"name": "drop_relation_if_exists", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/drop.sql", "original_file_path": "macros/relations/drop.sql", "unique_id": "macro.dbt.drop_relation_if_exists", "macro_sql": "{% macro drop_relation_if_exists(relation) %}\n {% if relation is not none %}\n {{ adapter.drop_relation(relation) }}\n {% endif %}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.204064, "supported_languages": null}, "macro.dbt.get_create_backup_sql": {"name": "get_create_backup_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/create_backup.sql", "original_file_path": "macros/relations/create_backup.sql", "unique_id": "macro.dbt.get_create_backup_sql", "macro_sql": "{%- macro get_create_backup_sql(relation) -%}\n {{- log('Applying CREATE BACKUP to: ' ~ relation) -}}\n {{- adapter.dispatch('get_create_backup_sql', 'dbt')(relation) -}}\n{%- endmacro -%}\n\n\n", "depends_on": {"macros": ["macro.dbt.default__get_create_backup_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2047079, "supported_languages": null}, "macro.dbt.default__get_create_backup_sql": {"name": "default__get_create_backup_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/create_backup.sql", "original_file_path": "macros/relations/create_backup.sql", "unique_id": "macro.dbt.default__get_create_backup_sql", "macro_sql": "{%- macro default__get_create_backup_sql(relation) -%}\n\n -- get the standard backup name\n {% set backup_relation = make_backup_relation(relation, relation.type) %}\n\n -- drop any pre-existing backup\n {{ get_drop_sql(backup_relation) }};\n\n {{ get_rename_sql(relation, backup_relation.identifier) }}\n\n{%- endmacro -%}", "depends_on": {"macros": ["macro.dbt.make_backup_relation", "macro.dbt.get_drop_sql", "macro.dbt.get_rename_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2052314, "supported_languages": null}, "macro.dbt.get_rename_sql": {"name": "get_rename_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/rename.sql", "original_file_path": "macros/relations/rename.sql", "unique_id": "macro.dbt.get_rename_sql", "macro_sql": "{%- macro get_rename_sql(relation, new_name) -%}\n {{- log('Applying RENAME to: ' ~ relation) -}}\n {{- adapter.dispatch('get_rename_sql', 'dbt')(relation, new_name) -}}\n{%- endmacro -%}\n\n\n", "depends_on": {"macros": ["macro.dbt.default__get_rename_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2064414, "supported_languages": null}, "macro.dbt.default__get_rename_sql": {"name": "default__get_rename_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/rename.sql", "original_file_path": "macros/relations/rename.sql", "unique_id": "macro.dbt.default__get_rename_sql", "macro_sql": "{%- macro default__get_rename_sql(relation, new_name) -%}\n\n {%- if relation.is_view -%}\n {{ get_rename_view_sql(relation, new_name) }}\n\n {%- elif relation.is_table -%}\n {{ get_rename_table_sql(relation, new_name) }}\n\n {%- elif relation.is_materialized_view -%}\n {{ get_rename_materialized_view_sql(relation, new_name) }}\n\n {%- else -%}\n {{- exceptions.raise_compiler_error(\"`get_rename_sql` has not been implemented for: \" ~ relation.type ) -}}\n\n {%- endif -%}\n\n{%- endmacro -%}\n\n\n", "depends_on": {"macros": ["macro.dbt.get_rename_view_sql", "macro.dbt.get_rename_table_sql", "macro.dbt.get_rename_materialized_view_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2072835, "supported_languages": null}, "macro.dbt.rename_relation": {"name": "rename_relation", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/rename.sql", "original_file_path": "macros/relations/rename.sql", "unique_id": "macro.dbt.rename_relation", "macro_sql": "{% macro rename_relation(from_relation, to_relation) -%}\n {{ return(adapter.dispatch('rename_relation', 'dbt')(from_relation, to_relation)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__rename_relation"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2077084, "supported_languages": null}, "macro.dbt.default__rename_relation": {"name": "default__rename_relation", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/rename.sql", "original_file_path": "macros/relations/rename.sql", "unique_id": "macro.dbt.default__rename_relation", "macro_sql": "{% macro default__rename_relation(from_relation, to_relation) -%}\n {% set target_name = adapter.quote_as_configured(to_relation.identifier, 'identifier') %}\n {% call statement('rename_relation') -%}\n alter table {{ from_relation.render() }} rename to {{ target_name }}\n {%- endcall %}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.statement"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2082982, "supported_languages": null}, "macro.dbt.get_create_intermediate_sql": {"name": "get_create_intermediate_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/create_intermediate.sql", "original_file_path": "macros/relations/create_intermediate.sql", "unique_id": "macro.dbt.get_create_intermediate_sql", "macro_sql": "{%- macro get_create_intermediate_sql(relation, sql) -%}\n {{- log('Applying CREATE INTERMEDIATE to: ' ~ relation) -}}\n {{- adapter.dispatch('get_create_intermediate_sql', 'dbt')(relation, sql) -}}\n{%- endmacro -%}\n\n\n", "depends_on": {"macros": ["macro.dbt.default__get_create_intermediate_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.208993, "supported_languages": null}, "macro.dbt.default__get_create_intermediate_sql": {"name": "default__get_create_intermediate_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/create_intermediate.sql", "original_file_path": "macros/relations/create_intermediate.sql", "unique_id": "macro.dbt.default__get_create_intermediate_sql", "macro_sql": "{%- macro default__get_create_intermediate_sql(relation, sql) -%}\n\n -- get the standard intermediate name\n {% set intermediate_relation = make_intermediate_relation(relation) %}\n\n -- drop any pre-existing intermediate\n {{ get_drop_sql(intermediate_relation) }};\n\n {{ get_create_sql(intermediate_relation, sql) }}\n\n{%- endmacro -%}", "depends_on": {"macros": ["macro.dbt.make_intermediate_relation", "macro.dbt.get_drop_sql", "macro.dbt.get_create_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2096174, "supported_languages": null}, "macro.dbt.drop_schema_named": {"name": "drop_schema_named", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/schema.sql", "original_file_path": "macros/relations/schema.sql", "unique_id": "macro.dbt.drop_schema_named", "macro_sql": "{% macro drop_schema_named(schema_name) %}\n {{ return(adapter.dispatch('drop_schema_named', 'dbt') (schema_name)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__drop_schema_named"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2101219, "supported_languages": null}, "macro.dbt.default__drop_schema_named": {"name": "default__drop_schema_named", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/schema.sql", "original_file_path": "macros/relations/schema.sql", "unique_id": "macro.dbt.default__drop_schema_named", "macro_sql": "{% macro default__drop_schema_named(schema_name) %}\n {% set schema_relation = api.Relation.create(schema=schema_name) %}\n {{ adapter.drop_schema(schema_relation) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2105582, "supported_languages": null}, "macro.dbt.get_rename_intermediate_sql": {"name": "get_rename_intermediate_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/rename_intermediate.sql", "original_file_path": "macros/relations/rename_intermediate.sql", "unique_id": "macro.dbt.get_rename_intermediate_sql", "macro_sql": "{%- macro get_rename_intermediate_sql(relation) -%}\n {{- log('Applying RENAME INTERMEDIATE to: ' ~ relation) -}}\n {{- adapter.dispatch('get_rename_intermediate_sql', 'dbt')(relation) -}}\n{%- endmacro -%}\n\n\n", "depends_on": {"macros": ["macro.dbt.default__get_rename_intermediate_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2111642, "supported_languages": null}, "macro.dbt.default__get_rename_intermediate_sql": {"name": "default__get_rename_intermediate_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/rename_intermediate.sql", "original_file_path": "macros/relations/rename_intermediate.sql", "unique_id": "macro.dbt.default__get_rename_intermediate_sql", "macro_sql": "{%- macro default__get_rename_intermediate_sql(relation) -%}\n\n -- get the standard intermediate name\n {% set intermediate_relation = make_intermediate_relation(relation) %}\n\n {{ get_rename_sql(intermediate_relation, relation.identifier) }}\n\n{%- endmacro -%}", "depends_on": {"macros": ["macro.dbt.make_intermediate_relation", "macro.dbt.get_rename_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2115927, "supported_languages": null}, "macro.dbt.get_create_sql": {"name": "get_create_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/create.sql", "original_file_path": "macros/relations/create.sql", "unique_id": "macro.dbt.get_create_sql", "macro_sql": "{%- macro get_create_sql(relation, sql) -%}\n {{- log('Applying CREATE to: ' ~ relation) -}}\n {{- adapter.dispatch('get_create_sql', 'dbt')(relation, sql) -}}\n{%- endmacro -%}\n\n\n", "depends_on": {"macros": ["macro.dbt.default__get_create_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2124236, "supported_languages": null}, "macro.dbt.default__get_create_sql": {"name": "default__get_create_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/create.sql", "original_file_path": "macros/relations/create.sql", "unique_id": "macro.dbt.default__get_create_sql", "macro_sql": "{%- macro default__get_create_sql(relation, sql) -%}\n\n {%- if relation.is_view -%}\n {{ get_create_view_as_sql(relation, sql) }}\n\n {%- elif relation.is_table -%}\n {{ get_create_table_as_sql(False, relation, sql) }}\n\n {%- elif relation.is_materialized_view -%}\n {{ get_create_materialized_view_as_sql(relation, sql) }}\n\n {%- else -%}\n {{- exceptions.raise_compiler_error(\"`get_create_sql` has not been implemented for: \" ~ relation.type ) -}}\n\n {%- endif -%}\n\n{%- endmacro -%}", "depends_on": {"macros": ["macro.dbt.get_create_view_as_sql", "macro.dbt.get_create_table_as_sql", "macro.dbt.get_create_materialized_view_as_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2132819, "supported_languages": null}, "macro.dbt.get_replace_sql": {"name": "get_replace_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/replace.sql", "original_file_path": "macros/relations/replace.sql", "unique_id": "macro.dbt.get_replace_sql", "macro_sql": "{% macro get_replace_sql(existing_relation, target_relation, sql) %}\n {{- log('Applying REPLACE to: ' ~ existing_relation) -}}\n {{- adapter.dispatch('get_replace_sql', 'dbt')(existing_relation, target_relation, sql) -}}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_replace_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2146096, "supported_languages": null}, "macro.dbt.default__get_replace_sql": {"name": "default__get_replace_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/replace.sql", "original_file_path": "macros/relations/replace.sql", "unique_id": "macro.dbt.default__get_replace_sql", "macro_sql": "{% macro default__get_replace_sql(existing_relation, target_relation, sql) %}\n\n {# /* use a create or replace statement if possible */ #}\n\n {% set is_replaceable = existing_relation.type == target_relation_type and existing_relation.can_be_replaced %}\n\n {% if is_replaceable and existing_relation.is_view %}\n {{ get_replace_view_sql(target_relation, sql) }}\n\n {% elif is_replaceable and existing_relation.is_table %}\n {{ get_replace_table_sql(target_relation, sql) }}\n\n {% elif is_replaceable and existing_relation.is_materialized_view %}\n {{ get_replace_materialized_view_sql(target_relation, sql) }}\n\n {# /* a create or replace statement is not possible, so try to stage and/or backup to be safe */ #}\n\n {# /* create target_relation as an intermediate relation, then swap it out with the existing one using a backup */ #}\n {%- elif target_relation.can_be_renamed and existing_relation.can_be_renamed -%}\n {{ get_create_intermediate_sql(target_relation, sql) }};\n {{ get_create_backup_sql(existing_relation) }};\n {{ get_rename_intermediate_sql(target_relation) }};\n {{ get_drop_backup_sql(existing_relation) }}\n\n {# /* create target_relation as an intermediate relation, then swap it out with the existing one without using a backup */ #}\n {%- elif target_relation.can_be_renamed -%}\n {{ get_create_intermediate_sql(target_relation, sql) }};\n {{ get_drop_sql(existing_relation) }};\n {{ get_rename_intermediate_sql(target_relation) }}\n\n {# /* create target_relation in place by first backing up the existing relation */ #}\n {%- elif existing_relation.can_be_renamed -%}\n {{ get_create_backup_sql(existing_relation) }};\n {{ get_create_sql(target_relation, sql) }};\n {{ get_drop_backup_sql(existing_relation) }}\n\n {# /* no renaming is allowed, so just drop and create */ #}\n {%- else -%}\n {{ get_drop_sql(existing_relation) }};\n {{ get_create_sql(target_relation, sql) }}\n\n {%- endif -%}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.get_replace_view_sql", "macro.dbt.get_replace_table_sql", "macro.dbt.get_replace_materialized_view_sql", "macro.dbt.get_create_intermediate_sql", "macro.dbt.get_create_backup_sql", "macro.dbt.get_rename_intermediate_sql", "macro.dbt.get_drop_backup_sql", "macro.dbt.get_drop_sql", "macro.dbt.get_create_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.216939, "supported_languages": null}, "macro.dbt.refresh_materialized_view": {"name": "refresh_materialized_view", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/materialized_view/refresh.sql", "original_file_path": "macros/relations/materialized_view/refresh.sql", "unique_id": "macro.dbt.refresh_materialized_view", "macro_sql": "{% macro refresh_materialized_view(relation) %}\n {{- log('Applying REFRESH to: ' ~ relation) -}}\n {{- adapter.dispatch('refresh_materialized_view', 'dbt')(relation) -}}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__refresh_materialized_view"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2175503, "supported_languages": null}, "macro.dbt.default__refresh_materialized_view": {"name": "default__refresh_materialized_view", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/materialized_view/refresh.sql", "original_file_path": "macros/relations/materialized_view/refresh.sql", "unique_id": "macro.dbt.default__refresh_materialized_view", "macro_sql": "{% macro default__refresh_materialized_view(relation) %}\n {{ exceptions.raise_compiler_error(\"`refresh_materialized_view` has not been implemented for this adapter.\") }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.217825, "supported_languages": null}, "macro.dbt.drop_materialized_view": {"name": "drop_materialized_view", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/materialized_view/drop.sql", "original_file_path": "macros/relations/materialized_view/drop.sql", "unique_id": "macro.dbt.drop_materialized_view", "macro_sql": "{% macro drop_materialized_view(relation) -%}\n {{- adapter.dispatch('drop_materialized_view', 'dbt')(relation) -}}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__drop_materialized_view"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2182894, "supported_languages": null}, "macro.dbt.default__drop_materialized_view": {"name": "default__drop_materialized_view", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/materialized_view/drop.sql", "original_file_path": "macros/relations/materialized_view/drop.sql", "unique_id": "macro.dbt.default__drop_materialized_view", "macro_sql": "{% macro default__drop_materialized_view(relation) -%}\n drop materialized view if exists {{ relation.render() }} cascade\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2185564, "supported_languages": null}, "macro.dbt.get_rename_materialized_view_sql": {"name": "get_rename_materialized_view_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/materialized_view/rename.sql", "original_file_path": "macros/relations/materialized_view/rename.sql", "unique_id": "macro.dbt.get_rename_materialized_view_sql", "macro_sql": "{% macro get_rename_materialized_view_sql(relation, new_name) %}\n {{- adapter.dispatch('get_rename_materialized_view_sql', 'dbt')(relation, new_name) -}}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__get_rename_materialized_view_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2190564, "supported_languages": null}, "macro.dbt.default__get_rename_materialized_view_sql": {"name": "default__get_rename_materialized_view_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/materialized_view/rename.sql", "original_file_path": "macros/relations/materialized_view/rename.sql", "unique_id": "macro.dbt.default__get_rename_materialized_view_sql", "macro_sql": "{% macro default__get_rename_materialized_view_sql(relation, new_name) %}\n {{ exceptions.raise_compiler_error(\n \"`get_rename_materialized_view_sql` has not been implemented for this adapter.\"\n ) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.219349, "supported_languages": null}, "macro.dbt.get_alter_materialized_view_as_sql": {"name": "get_alter_materialized_view_as_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/materialized_view/alter.sql", "original_file_path": "macros/relations/materialized_view/alter.sql", "unique_id": "macro.dbt.get_alter_materialized_view_as_sql", "macro_sql": "{% macro get_alter_materialized_view_as_sql(\n relation,\n configuration_changes,\n sql,\n existing_relation,\n backup_relation,\n intermediate_relation\n) %}\n {{- log('Applying ALTER to: ' ~ relation) -}}\n {{- adapter.dispatch('get_alter_materialized_view_as_sql', 'dbt')(\n relation,\n configuration_changes,\n sql,\n existing_relation,\n backup_relation,\n intermediate_relation\n ) -}}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__get_alter_materialized_view_as_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2204282, "supported_languages": null}, "macro.dbt.default__get_alter_materialized_view_as_sql": {"name": "default__get_alter_materialized_view_as_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/materialized_view/alter.sql", "original_file_path": "macros/relations/materialized_view/alter.sql", "unique_id": "macro.dbt.default__get_alter_materialized_view_as_sql", "macro_sql": "{% macro default__get_alter_materialized_view_as_sql(\n relation,\n configuration_changes,\n sql,\n existing_relation,\n backup_relation,\n intermediate_relation\n) %}\n {{ exceptions.raise_compiler_error(\"Materialized views have not been implemented for this adapter.\") }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2207966, "supported_languages": null}, "macro.dbt.get_materialized_view_configuration_changes": {"name": "get_materialized_view_configuration_changes", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/materialized_view/alter.sql", "original_file_path": "macros/relations/materialized_view/alter.sql", "unique_id": "macro.dbt.get_materialized_view_configuration_changes", "macro_sql": "{% macro get_materialized_view_configuration_changes(existing_relation, new_config) %}\n /* {#\n It's recommended that configuration changes be formatted as follows:\n {\"\": [{\"action\": \"\", \"context\": ...}]}\n\n For example:\n {\n \"indexes\": [\n {\"action\": \"drop\", \"context\": \"index_abc\"},\n {\"action\": \"create\", \"context\": {\"columns\": [\"column_1\", \"column_2\"], \"type\": \"hash\", \"unique\": True}},\n ],\n }\n\n Either way, `get_materialized_view_configuration_changes` needs to align with `get_alter_materialized_view_as_sql`.\n #} */\n {{- log('Determining configuration changes on: ' ~ existing_relation) -}}\n {%- do return(adapter.dispatch('get_materialized_view_configuration_changes', 'dbt')(existing_relation, new_config)) -%}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__get_materialized_view_configuration_changes"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2213378, "supported_languages": null}, "macro.dbt.default__get_materialized_view_configuration_changes": {"name": "default__get_materialized_view_configuration_changes", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/materialized_view/alter.sql", "original_file_path": "macros/relations/materialized_view/alter.sql", "unique_id": "macro.dbt.default__get_materialized_view_configuration_changes", "macro_sql": "{% macro default__get_materialized_view_configuration_changes(existing_relation, new_config) %}\n {{ exceptions.raise_compiler_error(\"Materialized views have not been implemented for this adapter.\") }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2217607, "supported_languages": null}, "macro.dbt.get_create_materialized_view_as_sql": {"name": "get_create_materialized_view_as_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/materialized_view/create.sql", "original_file_path": "macros/relations/materialized_view/create.sql", "unique_id": "macro.dbt.get_create_materialized_view_as_sql", "macro_sql": "{% macro get_create_materialized_view_as_sql(relation, sql) -%}\n {{- adapter.dispatch('get_create_materialized_view_as_sql', 'dbt')(relation, sql) -}}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__get_create_materialized_view_as_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2222717, "supported_languages": null}, "macro.dbt.default__get_create_materialized_view_as_sql": {"name": "default__get_create_materialized_view_as_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/materialized_view/create.sql", "original_file_path": "macros/relations/materialized_view/create.sql", "unique_id": "macro.dbt.default__get_create_materialized_view_as_sql", "macro_sql": "{% macro default__get_create_materialized_view_as_sql(relation, sql) -%}\n {{ exceptions.raise_compiler_error(\n \"`get_create_materialized_view_as_sql` has not been implemented for this adapter.\"\n ) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2225854, "supported_languages": null}, "macro.dbt.get_replace_materialized_view_sql": {"name": "get_replace_materialized_view_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/materialized_view/replace.sql", "original_file_path": "macros/relations/materialized_view/replace.sql", "unique_id": "macro.dbt.get_replace_materialized_view_sql", "macro_sql": "{% macro get_replace_materialized_view_sql(relation, sql) %}\n {{- adapter.dispatch('get_replace_materialized_view_sql', 'dbt')(relation, sql) -}}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_replace_materialized_view_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2230892, "supported_languages": null}, "macro.dbt.default__get_replace_materialized_view_sql": {"name": "default__get_replace_materialized_view_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/materialized_view/replace.sql", "original_file_path": "macros/relations/materialized_view/replace.sql", "unique_id": "macro.dbt.default__get_replace_materialized_view_sql", "macro_sql": "{% macro default__get_replace_materialized_view_sql(relation, sql) %}\n {{ exceptions.raise_compiler_error(\n \"`get_replace_materialized_view_sql` has not been implemented for this adapter.\"\n ) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.223379, "supported_languages": null}, "macro.dbt.get_table_columns_and_constraints": {"name": "get_table_columns_and_constraints", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/column/columns_spec_ddl.sql", "original_file_path": "macros/relations/column/columns_spec_ddl.sql", "unique_id": "macro.dbt.get_table_columns_and_constraints", "macro_sql": "{%- macro get_table_columns_and_constraints() -%}\n {{ adapter.dispatch('get_table_columns_and_constraints', 'dbt')() }}\n{%- endmacro -%}\n\n", "depends_on": {"macros": ["macro.dbt.default__get_table_columns_and_constraints"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2250364, "supported_languages": null}, "macro.dbt.default__get_table_columns_and_constraints": {"name": "default__get_table_columns_and_constraints", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/column/columns_spec_ddl.sql", "original_file_path": "macros/relations/column/columns_spec_ddl.sql", "unique_id": "macro.dbt.default__get_table_columns_and_constraints", "macro_sql": "{% macro default__get_table_columns_and_constraints() -%}\n {{ return(table_columns_and_constraints()) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.table_columns_and_constraints"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2252805, "supported_languages": null}, "macro.dbt.table_columns_and_constraints": {"name": "table_columns_and_constraints", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/column/columns_spec_ddl.sql", "original_file_path": "macros/relations/column/columns_spec_ddl.sql", "unique_id": "macro.dbt.table_columns_and_constraints", "macro_sql": "{% macro table_columns_and_constraints() %}\n {# loop through user_provided_columns to create DDL with data types and constraints #}\n {%- set raw_column_constraints = adapter.render_raw_columns_constraints(raw_columns=model['columns']) -%}\n {%- set raw_model_constraints = adapter.render_raw_model_constraints(raw_constraints=model['constraints']) -%}\n (\n {% for c in raw_column_constraints -%}\n {{ c }}{{ \",\" if not loop.last or raw_model_constraints }}\n {% endfor %}\n {% for c in raw_model_constraints -%}\n {{ c }}{{ \",\" if not loop.last }}\n {% endfor -%}\n )\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2263303, "supported_languages": null}, "macro.dbt.get_assert_columns_equivalent": {"name": "get_assert_columns_equivalent", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/column/columns_spec_ddl.sql", "original_file_path": "macros/relations/column/columns_spec_ddl.sql", "unique_id": "macro.dbt.get_assert_columns_equivalent", "macro_sql": "\n\n{%- macro get_assert_columns_equivalent(sql) -%}\n {{ adapter.dispatch('get_assert_columns_equivalent', 'dbt')(sql) }}\n{%- endmacro -%}\n\n", "depends_on": {"macros": ["macro.dbt.default__get_assert_columns_equivalent"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.226685, "supported_languages": null}, "macro.dbt.default__get_assert_columns_equivalent": {"name": "default__get_assert_columns_equivalent", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/column/columns_spec_ddl.sql", "original_file_path": "macros/relations/column/columns_spec_ddl.sql", "unique_id": "macro.dbt.default__get_assert_columns_equivalent", "macro_sql": "{% macro default__get_assert_columns_equivalent(sql) -%}\n {{ return(assert_columns_equivalent(sql)) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.assert_columns_equivalent"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.226956, "supported_languages": null}, "macro.dbt.assert_columns_equivalent": {"name": "assert_columns_equivalent", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/column/columns_spec_ddl.sql", "original_file_path": "macros/relations/column/columns_spec_ddl.sql", "unique_id": "macro.dbt.assert_columns_equivalent", "macro_sql": "{% macro assert_columns_equivalent(sql) %}\n\n {#-- First ensure the user has defined 'columns' in yaml specification --#}\n {%- set user_defined_columns = model['columns'] -%}\n {%- if not user_defined_columns -%}\n {{ exceptions.raise_contract_error([], []) }}\n {%- endif -%}\n\n {#-- Obtain the column schema provided by sql file. #}\n {%- set sql_file_provided_columns = get_column_schema_from_query(sql, config.get('sql_header', none)) -%}\n {#--Obtain the column schema provided by the schema file by generating an 'empty schema' query from the model's columns. #}\n {%- set schema_file_provided_columns = get_column_schema_from_query(get_empty_schema_sql(user_defined_columns)) -%}\n\n {#-- create dictionaries with name and formatted data type and strings for exception #}\n {%- set sql_columns = format_columns(sql_file_provided_columns) -%}\n {%- set yaml_columns = format_columns(schema_file_provided_columns) -%}\n\n {%- if sql_columns|length != yaml_columns|length -%}\n {%- do exceptions.raise_contract_error(yaml_columns, sql_columns) -%}\n {%- endif -%}\n\n {%- for sql_col in sql_columns -%}\n {%- set yaml_col = [] -%}\n {%- for this_col in yaml_columns -%}\n {%- if this_col['name'] == sql_col['name'] -%}\n {%- do yaml_col.append(this_col) -%}\n {%- break -%}\n {%- endif -%}\n {%- endfor -%}\n {%- if not yaml_col -%}\n {#-- Column with name not found in yaml #}\n {%- do exceptions.raise_contract_error(yaml_columns, sql_columns) -%}\n {%- endif -%}\n {%- if sql_col['formatted'] != yaml_col[0]['formatted'] -%}\n {#-- Column data types don't match #}\n {%- do exceptions.raise_contract_error(yaml_columns, sql_columns) -%}\n {%- endif -%}\n {%- endfor -%}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.get_column_schema_from_query", "macro.dbt.get_empty_schema_sql", "macro.dbt.format_columns"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2294495, "supported_languages": null}, "macro.dbt.format_columns": {"name": "format_columns", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/column/columns_spec_ddl.sql", "original_file_path": "macros/relations/column/columns_spec_ddl.sql", "unique_id": "macro.dbt.format_columns", "macro_sql": "{% macro format_columns(columns) %}\n {% set formatted_columns = [] %}\n {% for column in columns %}\n {%- set formatted_column = adapter.dispatch('format_column', 'dbt')(column) -%}\n {%- do formatted_columns.append(formatted_column) -%}\n {% endfor %}\n {{ return(formatted_columns) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__format_column"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2302077, "supported_languages": null}, "macro.dbt.default__format_column": {"name": "default__format_column", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/column/columns_spec_ddl.sql", "original_file_path": "macros/relations/column/columns_spec_ddl.sql", "unique_id": "macro.dbt.default__format_column", "macro_sql": "{% macro default__format_column(column) -%}\n {% set data_type = column.dtype %}\n {% set formatted = column.column.lower() ~ \" \" ~ data_type %}\n {{ return({'name': column.name, 'data_type': data_type, 'formatted': formatted}) }}\n{%- endmacro -%}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2308903, "supported_languages": null}, "macro.dbt.drop_table": {"name": "drop_table", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/table/drop.sql", "original_file_path": "macros/relations/table/drop.sql", "unique_id": "macro.dbt.drop_table", "macro_sql": "{% macro drop_table(relation) -%}\n {{- adapter.dispatch('drop_table', 'dbt')(relation) -}}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__drop_table"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2313623, "supported_languages": null}, "macro.dbt.default__drop_table": {"name": "default__drop_table", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/table/drop.sql", "original_file_path": "macros/relations/table/drop.sql", "unique_id": "macro.dbt.default__drop_table", "macro_sql": "{% macro default__drop_table(relation) -%}\n drop table if exists {{ relation.render() }} cascade\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2316296, "supported_languages": null}, "macro.dbt.get_rename_table_sql": {"name": "get_rename_table_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/table/rename.sql", "original_file_path": "macros/relations/table/rename.sql", "unique_id": "macro.dbt.get_rename_table_sql", "macro_sql": "{% macro get_rename_table_sql(relation, new_name) %}\n {{- adapter.dispatch('get_rename_table_sql', 'dbt')(relation, new_name) -}}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__get_rename_table_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2321322, "supported_languages": null}, "macro.dbt.default__get_rename_table_sql": {"name": "default__get_rename_table_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/table/rename.sql", "original_file_path": "macros/relations/table/rename.sql", "unique_id": "macro.dbt.default__get_rename_table_sql", "macro_sql": "{% macro default__get_rename_table_sql(relation, new_name) %}\n {{ exceptions.raise_compiler_error(\n \"`get_rename_table_sql` has not been implemented for this adapter.\"\n ) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2324345, "supported_languages": null}, "macro.dbt.get_create_table_as_sql": {"name": "get_create_table_as_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/table/create.sql", "original_file_path": "macros/relations/table/create.sql", "unique_id": "macro.dbt.get_create_table_as_sql", "macro_sql": "{% macro get_create_table_as_sql(temporary, relation, sql) -%}\n {{ adapter.dispatch('get_create_table_as_sql', 'dbt')(temporary, relation, sql) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_create_table_as_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2338488, "supported_languages": null}, "macro.dbt.default__get_create_table_as_sql": {"name": "default__get_create_table_as_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/table/create.sql", "original_file_path": "macros/relations/table/create.sql", "unique_id": "macro.dbt.default__get_create_table_as_sql", "macro_sql": "{% macro default__get_create_table_as_sql(temporary, relation, sql) -%}\n {{ return(create_table_as(temporary, relation, sql)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.create_table_as"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2343254, "supported_languages": null}, "macro.dbt.create_table_as": {"name": "create_table_as", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/table/create.sql", "original_file_path": "macros/relations/table/create.sql", "unique_id": "macro.dbt.create_table_as", "macro_sql": "{% macro create_table_as(temporary, relation, compiled_code, language='sql') -%}\n {# backward compatibility for create_table_as that does not support language #}\n {% if language == \"sql\" %}\n {{ adapter.dispatch('create_table_as', 'dbt')(temporary, relation, compiled_code)}}\n {% else %}\n {{ adapter.dispatch('create_table_as', 'dbt')(temporary, relation, compiled_code, language) }}\n {% endif %}\n\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__create_table_as"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2351732, "supported_languages": null}, "macro.dbt.default__create_table_as": {"name": "default__create_table_as", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/table/create.sql", "original_file_path": "macros/relations/table/create.sql", "unique_id": "macro.dbt.default__create_table_as", "macro_sql": "{% macro default__create_table_as(temporary, relation, sql) -%}\n {%- set sql_header = config.get('sql_header', none) -%}\n\n {{ sql_header if sql_header is not none }}\n\n create {% if temporary: -%}temporary{%- endif %} table\n {{ relation.include(database=(not temporary), schema=(not temporary)) }}\n {% set contract_config = config.get('contract') %}\n {% if contract_config.enforced and (not temporary) %}\n {{ get_assert_columns_equivalent(sql) }}\n {{ get_table_columns_and_constraints() }}\n {%- set sql = get_select_subquery(sql) %}\n {% endif %}\n as (\n {{ sql }}\n );\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.get_assert_columns_equivalent", "macro.dbt.get_table_columns_and_constraints", "macro.dbt.get_select_subquery"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2365575, "supported_languages": null}, "macro.dbt.default__get_column_names": {"name": "default__get_column_names", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/table/create.sql", "original_file_path": "macros/relations/table/create.sql", "unique_id": "macro.dbt.default__get_column_names", "macro_sql": "{% macro default__get_column_names() %}\n {#- loop through user_provided_columns to get column names -#}\n {%- set user_provided_columns = model['columns'] -%}\n {%- for i in user_provided_columns %}\n {%- set col = user_provided_columns[i] -%}\n {%- set col_name = adapter.quote(col['name']) if col.get('quote') else col['name'] -%}\n {{ col_name }}{{ \", \" if not loop.last }}\n {%- endfor -%}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2374775, "supported_languages": null}, "macro.dbt.get_select_subquery": {"name": "get_select_subquery", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/table/create.sql", "original_file_path": "macros/relations/table/create.sql", "unique_id": "macro.dbt.get_select_subquery", "macro_sql": "{% macro get_select_subquery(sql) %}\n {{ return(adapter.dispatch('get_select_subquery', 'dbt')(sql)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_select_subquery"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2378476, "supported_languages": null}, "macro.dbt.default__get_select_subquery": {"name": "default__get_select_subquery", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/table/create.sql", "original_file_path": "macros/relations/table/create.sql", "unique_id": "macro.dbt.default__get_select_subquery", "macro_sql": "{% macro default__get_select_subquery(sql) %}\n select {{ adapter.dispatch('get_column_names', 'dbt')() }}\n from (\n {{ sql }}\n ) as model_subq\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_column_names"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2381992, "supported_languages": null}, "macro.dbt.get_replace_table_sql": {"name": "get_replace_table_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/table/replace.sql", "original_file_path": "macros/relations/table/replace.sql", "unique_id": "macro.dbt.get_replace_table_sql", "macro_sql": "{% macro get_replace_table_sql(relation, sql) %}\n {{- adapter.dispatch('get_replace_table_sql', 'dbt')(relation, sql) -}}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__get_replace_table_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2387185, "supported_languages": null}, "macro.dbt.default__get_replace_table_sql": {"name": "default__get_replace_table_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/table/replace.sql", "original_file_path": "macros/relations/table/replace.sql", "unique_id": "macro.dbt.default__get_replace_table_sql", "macro_sql": "{% macro default__get_replace_table_sql(relation, sql) %}\n {{ exceptions.raise_compiler_error(\n \"`get_replace_table_sql` has not been implemented for this adapter.\"\n ) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2390115, "supported_languages": null}, "macro.dbt.drop_view": {"name": "drop_view", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/view/drop.sql", "original_file_path": "macros/relations/view/drop.sql", "unique_id": "macro.dbt.drop_view", "macro_sql": "{% macro drop_view(relation) -%}\n {{- adapter.dispatch('drop_view', 'dbt')(relation) -}}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__drop_view"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2395046, "supported_languages": null}, "macro.dbt.default__drop_view": {"name": "default__drop_view", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/view/drop.sql", "original_file_path": "macros/relations/view/drop.sql", "unique_id": "macro.dbt.default__drop_view", "macro_sql": "{% macro default__drop_view(relation) -%}\n drop view if exists {{ relation.render() }} cascade\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2397606, "supported_languages": null}, "macro.dbt.get_rename_view_sql": {"name": "get_rename_view_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/view/rename.sql", "original_file_path": "macros/relations/view/rename.sql", "unique_id": "macro.dbt.get_rename_view_sql", "macro_sql": "{% macro get_rename_view_sql(relation, new_name) %}\n {{- adapter.dispatch('get_rename_view_sql', 'dbt')(relation, new_name) -}}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__get_rename_view_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2402666, "supported_languages": null}, "macro.dbt.default__get_rename_view_sql": {"name": "default__get_rename_view_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/view/rename.sql", "original_file_path": "macros/relations/view/rename.sql", "unique_id": "macro.dbt.default__get_rename_view_sql", "macro_sql": "{% macro default__get_rename_view_sql(relation, new_name) %}\n {{ exceptions.raise_compiler_error(\n \"`get_rename_view_sql` has not been implemented for this adapter.\"\n ) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.240589, "supported_languages": null}, "macro.dbt.get_create_view_as_sql": {"name": "get_create_view_as_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/view/create.sql", "original_file_path": "macros/relations/view/create.sql", "unique_id": "macro.dbt.get_create_view_as_sql", "macro_sql": "{% macro get_create_view_as_sql(relation, sql) -%}\n {{ adapter.dispatch('get_create_view_as_sql', 'dbt')(relation, sql) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_create_view_as_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2413232, "supported_languages": null}, "macro.dbt.default__get_create_view_as_sql": {"name": "default__get_create_view_as_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/view/create.sql", "original_file_path": "macros/relations/view/create.sql", "unique_id": "macro.dbt.default__get_create_view_as_sql", "macro_sql": "{% macro default__get_create_view_as_sql(relation, sql) -%}\n {{ return(create_view_as(relation, sql)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.create_view_as"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.241668, "supported_languages": null}, "macro.dbt.create_view_as": {"name": "create_view_as", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/view/create.sql", "original_file_path": "macros/relations/view/create.sql", "unique_id": "macro.dbt.create_view_as", "macro_sql": "{% macro create_view_as(relation, sql) -%}\n {{ adapter.dispatch('create_view_as', 'dbt')(relation, sql) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.default__create_view_as"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2420306, "supported_languages": null}, "macro.dbt.default__create_view_as": {"name": "default__create_view_as", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/view/create.sql", "original_file_path": "macros/relations/view/create.sql", "unique_id": "macro.dbt.default__create_view_as", "macro_sql": "{% macro default__create_view_as(relation, sql) -%}\n {%- set sql_header = config.get('sql_header', none) -%}\n\n {{ sql_header if sql_header is not none }}\n create view {{ relation.render() }}\n {% set contract_config = config.get('contract') %}\n {% if contract_config.enforced %}\n {{ get_assert_columns_equivalent(sql) }}\n {%- endif %}\n as (\n {{ sql }}\n );\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.get_assert_columns_equivalent"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2429137, "supported_languages": null}, "macro.dbt.get_replace_view_sql": {"name": "get_replace_view_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/view/replace.sql", "original_file_path": "macros/relations/view/replace.sql", "unique_id": "macro.dbt.get_replace_view_sql", "macro_sql": "{% macro get_replace_view_sql(relation, sql) %}\n {{- adapter.dispatch('get_replace_view_sql', 'dbt')(relation, sql) -}}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__get_replace_view_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2443001, "supported_languages": null}, "macro.dbt.default__get_replace_view_sql": {"name": "default__get_replace_view_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/view/replace.sql", "original_file_path": "macros/relations/view/replace.sql", "unique_id": "macro.dbt.default__get_replace_view_sql", "macro_sql": "{% macro default__get_replace_view_sql(relation, sql) %}\n {{ exceptions.raise_compiler_error(\n \"`get_replace_view_sql` has not been implemented for this adapter.\"\n ) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2446113, "supported_languages": null}, "macro.dbt.create_or_replace_view": {"name": "create_or_replace_view", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/view/replace.sql", "original_file_path": "macros/relations/view/replace.sql", "unique_id": "macro.dbt.create_or_replace_view", "macro_sql": "{% macro create_or_replace_view() %}\n {%- set identifier = model['alias'] -%}\n\n {%- set old_relation = adapter.get_relation(database=database, schema=schema, identifier=identifier) -%}\n {%- set exists_as_view = (old_relation is not none and old_relation.is_view) -%}\n\n {%- set target_relation = api.Relation.create(\n identifier=identifier, schema=schema, database=database,\n type='view') -%}\n {% set grant_config = config.get('grants') %}\n\n {{ run_hooks(pre_hooks) }}\n\n -- If there's a table with the same name and we weren't told to full refresh,\n -- that's an error. If we were told to full refresh, drop it. This behavior differs\n -- for Snowflake and BigQuery, so multiple dispatch is used.\n {%- if old_relation is not none and old_relation.is_table -%}\n {{ handle_existing_table(should_full_refresh(), old_relation) }}\n {%- endif -%}\n\n -- build model\n {% call statement('main') -%}\n {{ get_create_view_as_sql(target_relation, sql) }}\n {%- endcall %}\n\n {% set should_revoke = should_revoke(exists_as_view, full_refresh_mode=True) %}\n {% do apply_grants(target_relation, grant_config, should_revoke=should_revoke) %}\n\n {{ run_hooks(post_hooks) }}\n\n {{ return({'relations': [target_relation]}) }}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.run_hooks", "macro.dbt.handle_existing_table", "macro.dbt.should_full_refresh", "macro.dbt.statement", "macro.dbt.get_create_view_as_sql", "macro.dbt.should_revoke", "macro.dbt.apply_grants"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.246897, "supported_languages": null}, "macro.dbt.handle_existing_table": {"name": "handle_existing_table", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/view/replace.sql", "original_file_path": "macros/relations/view/replace.sql", "unique_id": "macro.dbt.handle_existing_table", "macro_sql": "{% macro handle_existing_table(full_refresh, old_relation) %}\n {{ adapter.dispatch('handle_existing_table', 'dbt')(full_refresh, old_relation) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__handle_existing_table"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2472844, "supported_languages": null}, "macro.dbt.default__handle_existing_table": {"name": "default__handle_existing_table", "resource_type": "macro", "package_name": "dbt", "path": "macros/relations/view/replace.sql", "original_file_path": "macros/relations/view/replace.sql", "unique_id": "macro.dbt.default__handle_existing_table", "macro_sql": "{% macro default__handle_existing_table(full_refresh, old_relation) %}\n {{ log(\"Dropping relation \" ~ old_relation.render() ~ \" because it is of type \" ~ old_relation.type) }}\n {{ adapter.drop_relation(old_relation) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2477722, "supported_languages": null}, "macro.dbt.get_fixture_sql": {"name": "get_fixture_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/unit_test_sql/get_fixture_sql.sql", "original_file_path": "macros/unit_test_sql/get_fixture_sql.sql", "unique_id": "macro.dbt.get_fixture_sql", "macro_sql": "{% macro get_fixture_sql(rows, column_name_to_data_types) %}\n-- Fixture for {{ model.name }}\n{% set default_row = {} %}\n\n{%- if not column_name_to_data_types -%}\n{#-- Use defer_relation IFF it is available in the manifest and 'this' is missing from the database --#}\n{%- set this_or_defer_relation = defer_relation if (defer_relation and not load_relation(this)) else this -%}\n{%- set columns_in_relation = adapter.get_columns_in_relation(this_or_defer_relation) -%}\n\n{%- set column_name_to_data_types = {} -%}\n{%- for column in columns_in_relation -%}\n{#-- This needs to be a case-insensitive comparison --#}\n{%- do column_name_to_data_types.update({column.name|lower: column.data_type}) -%}\n{%- endfor -%}\n{%- endif -%}\n\n{%- if not column_name_to_data_types -%}\n {{ exceptions.raise_compiler_error(\"Not able to get columns for unit test '\" ~ model.name ~ \"' from relation \" ~ this ~ \" because the relation doesn't exist\") }}\n{%- endif -%}\n\n{%- for column_name, column_type in column_name_to_data_types.items() -%}\n {%- do default_row.update({column_name: (safe_cast(\"null\", column_type) | trim )}) -%}\n{%- endfor -%}\n\n{{ validate_fixture_rows(rows, row_number) }}\n\n{%- for row in rows -%}\n{%- set formatted_row = format_row(row, column_name_to_data_types) -%}\n{%- set default_row_copy = default_row.copy() -%}\n{%- do default_row_copy.update(formatted_row) -%}\nselect\n{%- for column_name, column_value in default_row_copy.items() %} {{ column_value }} as {{ column_name }}{% if not loop.last -%}, {%- endif %}\n{%- endfor %}\n{%- if not loop.last %}\nunion all\n{% endif %}\n{%- endfor -%}\n\n{%- if (rows | length) == 0 -%}\n select\n {%- for column_name, column_value in default_row.items() %} {{ column_value }} as {{ column_name }}{% if not loop.last -%},{%- endif %}\n {%- endfor %}\n limit 0\n{%- endif -%}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.load_relation", "macro.dbt.safe_cast", "macro.dbt.validate_fixture_rows", "macro.dbt.format_row"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.25369, "supported_languages": null}, "macro.dbt.get_expected_sql": {"name": "get_expected_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/unit_test_sql/get_fixture_sql.sql", "original_file_path": "macros/unit_test_sql/get_fixture_sql.sql", "unique_id": "macro.dbt.get_expected_sql", "macro_sql": "{% macro get_expected_sql(rows, column_name_to_data_types) %}\n\n{%- if (rows | length) == 0 -%}\n select * from dbt_internal_unit_test_actual\n limit 0\n{%- else -%}\n{%- for row in rows -%}\n{%- set formatted_row = format_row(row, column_name_to_data_types) -%}\nselect\n{%- for column_name, column_value in formatted_row.items() %} {{ column_value }} as {{ column_name }}{% if not loop.last -%}, {%- endif %}\n{%- endfor %}\n{%- if not loop.last %}\nunion all\n{% endif %}\n{%- endfor -%}\n{%- endif -%}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.format_row"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2547956, "supported_languages": null}, "macro.dbt.format_row": {"name": "format_row", "resource_type": "macro", "package_name": "dbt", "path": "macros/unit_test_sql/get_fixture_sql.sql", "original_file_path": "macros/unit_test_sql/get_fixture_sql.sql", "unique_id": "macro.dbt.format_row", "macro_sql": "\n\n{%- macro format_row(row, column_name_to_data_types) -%}\n {#-- generate case-insensitive formatted row --#}\n {% set formatted_row = {} %}\n {%- for column_name, column_value in row.items() -%}\n {% set column_name = column_name|lower %}\n\n {%- if column_name not in column_name_to_data_types %}\n {#-- if user-provided row contains column name that relation does not contain, raise an error --#}\n {% set fixture_name = \"expected output\" if model.resource_type == 'unit_test' else (\"'\" ~ model.name ~ \"'\") %}\n {{ exceptions.raise_compiler_error(\n \"Invalid column name: '\" ~ column_name ~ \"' in unit test fixture for \" ~ fixture_name ~ \".\"\n \"\\nAccepted columns for \" ~ fixture_name ~ \" are: \" ~ (column_name_to_data_types.keys()|list)\n ) }}\n {%- endif -%}\n\n {%- set column_type = column_name_to_data_types[column_name] %}\n\n {#-- sanitize column_value: wrap yaml strings in quotes, apply cast --#}\n {%- set column_value_clean = column_value -%}\n {%- if column_value is string -%}\n {%- set column_value_clean = dbt.string_literal(dbt.escape_single_quotes(column_value)) -%}\n {%- elif column_value is none -%}\n {%- set column_value_clean = 'null' -%}\n {%- endif -%}\n\n {%- set row_update = {column_name: safe_cast(column_value_clean, column_type) } -%}\n {%- do formatted_row.update(row_update) -%}\n {%- endfor -%}\n {{ return(formatted_row) }}\n{%- endmacro -%}\n\n", "depends_on": {"macros": ["macro.dbt.string_literal", "macro.dbt.escape_single_quotes", "macro.dbt.safe_cast"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.256992, "supported_languages": null}, "macro.dbt.validate_fixture_rows": {"name": "validate_fixture_rows", "resource_type": "macro", "package_name": "dbt", "path": "macros/unit_test_sql/get_fixture_sql.sql", "original_file_path": "macros/unit_test_sql/get_fixture_sql.sql", "unique_id": "macro.dbt.validate_fixture_rows", "macro_sql": "{%- macro validate_fixture_rows(rows, row_number) -%}\n {{ return(adapter.dispatch('validate_fixture_rows', 'dbt')(rows, row_number)) }}\n{%- endmacro -%}\n\n", "depends_on": {"macros": ["macro.dbt.default__validate_fixture_rows"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2574165, "supported_languages": null}, "macro.dbt.default__validate_fixture_rows": {"name": "default__validate_fixture_rows", "resource_type": "macro", "package_name": "dbt", "path": "macros/unit_test_sql/get_fixture_sql.sql", "original_file_path": "macros/unit_test_sql/get_fixture_sql.sql", "unique_id": "macro.dbt.default__validate_fixture_rows", "macro_sql": "{%- macro default__validate_fixture_rows(rows, row_number) -%}\n {# This is an abstract method for adapter overrides as needed #}\n{%- endmacro -%}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.257619, "supported_languages": null}, "macro.dbt.get_show_sql": {"name": "get_show_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/show.sql", "original_file_path": "macros/adapters/show.sql", "unique_id": "macro.dbt.get_show_sql", "macro_sql": "{% macro get_show_sql(compiled_code, sql_header, limit) -%}\n {%- if sql_header is not none -%}\n {{ sql_header }}\n {%- endif %}\n {{ get_limit_subquery_sql(compiled_code, limit) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.get_limit_subquery_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2583418, "supported_languages": null}, "macro.dbt.get_limit_subquery_sql": {"name": "get_limit_subquery_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/show.sql", "original_file_path": "macros/adapters/show.sql", "unique_id": "macro.dbt.get_limit_subquery_sql", "macro_sql": "\n{%- macro get_limit_subquery_sql(sql, limit) -%}\n {{ adapter.dispatch('get_limit_sql', 'dbt')(sql, limit) }}\n{%- endmacro -%}\n\n", "depends_on": {"macros": ["macro.dbt.default__get_limit_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2587485, "supported_languages": null}, "macro.dbt.default__get_limit_sql": {"name": "default__get_limit_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/show.sql", "original_file_path": "macros/adapters/show.sql", "unique_id": "macro.dbt.default__get_limit_sql", "macro_sql": "{% macro default__get_limit_sql(sql, limit) %}\n {{ compiled_code }}\n {% if limit is not none %}\n limit {{ limit }}\n {%- endif -%}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2591238, "supported_languages": null}, "macro.dbt.copy_grants": {"name": "copy_grants", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/apply_grants.sql", "original_file_path": "macros/adapters/apply_grants.sql", "unique_id": "macro.dbt.copy_grants", "macro_sql": "{% macro copy_grants() %}\n {{ return(adapter.dispatch('copy_grants', 'dbt')()) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__copy_grants"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2618678, "supported_languages": null}, "macro.dbt.default__copy_grants": {"name": "default__copy_grants", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/apply_grants.sql", "original_file_path": "macros/adapters/apply_grants.sql", "unique_id": "macro.dbt.default__copy_grants", "macro_sql": "{% macro default__copy_grants() %}\n {{ return(True) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2621064, "supported_languages": null}, "macro.dbt.support_multiple_grantees_per_dcl_statement": {"name": "support_multiple_grantees_per_dcl_statement", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/apply_grants.sql", "original_file_path": "macros/adapters/apply_grants.sql", "unique_id": "macro.dbt.support_multiple_grantees_per_dcl_statement", "macro_sql": "{% macro support_multiple_grantees_per_dcl_statement() %}\n {{ return(adapter.dispatch('support_multiple_grantees_per_dcl_statement', 'dbt')()) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__support_multiple_grantees_per_dcl_statement"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2624466, "supported_languages": null}, "macro.dbt.default__support_multiple_grantees_per_dcl_statement": {"name": "default__support_multiple_grantees_per_dcl_statement", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/apply_grants.sql", "original_file_path": "macros/adapters/apply_grants.sql", "unique_id": "macro.dbt.default__support_multiple_grantees_per_dcl_statement", "macro_sql": "\n\n{%- macro default__support_multiple_grantees_per_dcl_statement() -%}\n {{ return(True) }}\n{%- endmacro -%}\n\n\n", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2626827, "supported_languages": null}, "macro.dbt.should_revoke": {"name": "should_revoke", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/apply_grants.sql", "original_file_path": "macros/adapters/apply_grants.sql", "unique_id": "macro.dbt.should_revoke", "macro_sql": "{% macro should_revoke(existing_relation, full_refresh_mode=True) %}\n\n {% if not existing_relation %}\n {#-- The table doesn't already exist, so no grants to copy over --#}\n {{ return(False) }}\n {% elif full_refresh_mode %}\n {#-- The object is being REPLACED -- whether grants are copied over depends on the value of user config --#}\n {{ return(copy_grants()) }}\n {% else %}\n {#-- The table is being merged/upserted/inserted -- grants will be carried over --#}\n {{ return(True) }}\n {% endif %}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.copy_grants"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2633328, "supported_languages": null}, "macro.dbt.get_show_grant_sql": {"name": "get_show_grant_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/apply_grants.sql", "original_file_path": "macros/adapters/apply_grants.sql", "unique_id": "macro.dbt.get_show_grant_sql", "macro_sql": "{% macro get_show_grant_sql(relation) %}\n {{ return(adapter.dispatch(\"get_show_grant_sql\", \"dbt\")(relation)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__get_show_grant_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2637146, "supported_languages": null}, "macro.dbt.default__get_show_grant_sql": {"name": "default__get_show_grant_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/apply_grants.sql", "original_file_path": "macros/adapters/apply_grants.sql", "unique_id": "macro.dbt.default__get_show_grant_sql", "macro_sql": "{% macro default__get_show_grant_sql(relation) %}\n show grants on {{ relation.render() }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2639687, "supported_languages": null}, "macro.dbt.get_grant_sql": {"name": "get_grant_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/apply_grants.sql", "original_file_path": "macros/adapters/apply_grants.sql", "unique_id": "macro.dbt.get_grant_sql", "macro_sql": "{% macro get_grant_sql(relation, privilege, grantees) %}\n {{ return(adapter.dispatch('get_grant_sql', 'dbt')(relation, privilege, grantees)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_grant_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2644124, "supported_languages": null}, "macro.dbt.default__get_grant_sql": {"name": "default__get_grant_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/apply_grants.sql", "original_file_path": "macros/adapters/apply_grants.sql", "unique_id": "macro.dbt.default__get_grant_sql", "macro_sql": "\n\n{%- macro default__get_grant_sql(relation, privilege, grantees) -%}\n grant {{ privilege }} on {{ relation.render() }} to {{ grantees | join(', ') }}\n{%- endmacro -%}\n\n\n", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2649672, "supported_languages": null}, "macro.dbt.get_revoke_sql": {"name": "get_revoke_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/apply_grants.sql", "original_file_path": "macros/adapters/apply_grants.sql", "unique_id": "macro.dbt.get_revoke_sql", "macro_sql": "{% macro get_revoke_sql(relation, privilege, grantees) %}\n {{ return(adapter.dispatch('get_revoke_sql', 'dbt')(relation, privilege, grantees)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_revoke_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2654307, "supported_languages": null}, "macro.dbt.default__get_revoke_sql": {"name": "default__get_revoke_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/apply_grants.sql", "original_file_path": "macros/adapters/apply_grants.sql", "unique_id": "macro.dbt.default__get_revoke_sql", "macro_sql": "\n\n{%- macro default__get_revoke_sql(relation, privilege, grantees) -%}\n revoke {{ privilege }} on {{ relation.render() }} from {{ grantees | join(', ') }}\n{%- endmacro -%}\n\n\n", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.265845, "supported_languages": null}, "macro.dbt.get_dcl_statement_list": {"name": "get_dcl_statement_list", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/apply_grants.sql", "original_file_path": "macros/adapters/apply_grants.sql", "unique_id": "macro.dbt.get_dcl_statement_list", "macro_sql": "{% macro get_dcl_statement_list(relation, grant_config, get_dcl_macro) %}\n {{ return(adapter.dispatch('get_dcl_statement_list', 'dbt')(relation, grant_config, get_dcl_macro)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_dcl_statement_list"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2662823, "supported_languages": null}, "macro.dbt.default__get_dcl_statement_list": {"name": "default__get_dcl_statement_list", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/apply_grants.sql", "original_file_path": "macros/adapters/apply_grants.sql", "unique_id": "macro.dbt.default__get_dcl_statement_list", "macro_sql": "\n\n{%- macro default__get_dcl_statement_list(relation, grant_config, get_dcl_macro) -%}\n {#\n -- Unpack grant_config into specific privileges and the set of users who need them granted/revoked.\n -- Depending on whether this database supports multiple grantees per statement, pass in the list of\n -- all grantees per privilege, or (if not) template one statement per privilege-grantee pair.\n -- `get_dcl_macro` will be either `get_grant_sql` or `get_revoke_sql`\n #}\n {%- set dcl_statements = [] -%}\n {%- for privilege, grantees in grant_config.items() %}\n {%- if support_multiple_grantees_per_dcl_statement() and grantees -%}\n {%- set dcl = get_dcl_macro(relation, privilege, grantees) -%}\n {%- do dcl_statements.append(dcl) -%}\n {%- else -%}\n {%- for grantee in grantees -%}\n {% set dcl = get_dcl_macro(relation, privilege, [grantee]) %}\n {%- do dcl_statements.append(dcl) -%}\n {% endfor -%}\n {%- endif -%}\n {%- endfor -%}\n {{ return(dcl_statements) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.support_multiple_grantees_per_dcl_statement"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2675984, "supported_languages": null}, "macro.dbt.call_dcl_statements": {"name": "call_dcl_statements", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/apply_grants.sql", "original_file_path": "macros/adapters/apply_grants.sql", "unique_id": "macro.dbt.call_dcl_statements", "macro_sql": "{% macro call_dcl_statements(dcl_statement_list) %}\n {{ return(adapter.dispatch(\"call_dcl_statements\", \"dbt\")(dcl_statement_list)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__call_dcl_statements"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.267964, "supported_languages": null}, "macro.dbt.default__call_dcl_statements": {"name": "default__call_dcl_statements", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/apply_grants.sql", "original_file_path": "macros/adapters/apply_grants.sql", "unique_id": "macro.dbt.default__call_dcl_statements", "macro_sql": "{% macro default__call_dcl_statements(dcl_statement_list) %}\n {#\n -- By default, supply all grant + revoke statements in a single semicolon-separated block,\n -- so that they're all processed together.\n\n -- Some databases do not support this. Those adapters will need to override this macro\n -- to run each statement individually.\n #}\n {% call statement('grants') %}\n {% for dcl_statement in dcl_statement_list %}\n {{ dcl_statement }};\n {% endfor %}\n {% endcall %}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.statement"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.26846, "supported_languages": null}, "macro.dbt.apply_grants": {"name": "apply_grants", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/apply_grants.sql", "original_file_path": "macros/adapters/apply_grants.sql", "unique_id": "macro.dbt.apply_grants", "macro_sql": "{% macro apply_grants(relation, grant_config, should_revoke) %}\n {{ return(adapter.dispatch(\"apply_grants\", \"dbt\")(relation, grant_config, should_revoke)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__apply_grants"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2689009, "supported_languages": null}, "macro.dbt.default__apply_grants": {"name": "default__apply_grants", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/apply_grants.sql", "original_file_path": "macros/adapters/apply_grants.sql", "unique_id": "macro.dbt.default__apply_grants", "macro_sql": "{% macro default__apply_grants(relation, grant_config, should_revoke=True) %}\n {#-- If grant_config is {} or None, this is a no-op --#}\n {% if grant_config %}\n {% if should_revoke %}\n {#-- We think previous grants may have carried over --#}\n {#-- Show current grants and calculate diffs --#}\n {% set current_grants_table = run_query(get_show_grant_sql(relation)) %}\n {% set current_grants_dict = adapter.standardize_grants_dict(current_grants_table) %}\n {% set needs_granting = diff_of_two_dicts(grant_config, current_grants_dict) %}\n {% set needs_revoking = diff_of_two_dicts(current_grants_dict, grant_config) %}\n {% if not (needs_granting or needs_revoking) %}\n {{ log('On ' ~ relation.render() ~': All grants are in place, no revocation or granting needed.')}}\n {% endif %}\n {% else %}\n {#-- We don't think there's any chance of previous grants having carried over. --#}\n {#-- Jump straight to granting what the user has configured. --#}\n {% set needs_revoking = {} %}\n {% set needs_granting = grant_config %}\n {% endif %}\n {% if needs_granting or needs_revoking %}\n {% set revoke_statement_list = get_dcl_statement_list(relation, needs_revoking, get_revoke_sql) %}\n {% set grant_statement_list = get_dcl_statement_list(relation, needs_granting, get_grant_sql) %}\n {% set dcl_statement_list = revoke_statement_list + grant_statement_list %}\n {% if dcl_statement_list %}\n {{ call_dcl_statements(dcl_statement_list) }}\n {% endif %}\n {% endif %}\n {% endif %}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.run_query", "macro.dbt.get_show_grant_sql", "macro.dbt.get_dcl_statement_list", "macro.dbt.call_dcl_statements"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.271111, "supported_languages": null}, "macro.dbt.alter_column_comment": {"name": "alter_column_comment", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/persist_docs.sql", "original_file_path": "macros/adapters/persist_docs.sql", "unique_id": "macro.dbt.alter_column_comment", "macro_sql": "{% macro alter_column_comment(relation, column_dict) -%}\n {{ return(adapter.dispatch('alter_column_comment', 'dbt')(relation, column_dict)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__alter_column_comment"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2722826, "supported_languages": null}, "macro.dbt.default__alter_column_comment": {"name": "default__alter_column_comment", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/persist_docs.sql", "original_file_path": "macros/adapters/persist_docs.sql", "unique_id": "macro.dbt.default__alter_column_comment", "macro_sql": "{% macro default__alter_column_comment(relation, column_dict) -%}\n {{ exceptions.raise_not_implemented(\n 'alter_column_comment macro not implemented for adapter '+adapter.type()) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2726352, "supported_languages": null}, "macro.dbt.alter_relation_comment": {"name": "alter_relation_comment", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/persist_docs.sql", "original_file_path": "macros/adapters/persist_docs.sql", "unique_id": "macro.dbt.alter_relation_comment", "macro_sql": "{% macro alter_relation_comment(relation, relation_comment) -%}\n {{ return(adapter.dispatch('alter_relation_comment', 'dbt')(relation, relation_comment)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__alter_relation_comment"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2730324, "supported_languages": null}, "macro.dbt.default__alter_relation_comment": {"name": "default__alter_relation_comment", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/persist_docs.sql", "original_file_path": "macros/adapters/persist_docs.sql", "unique_id": "macro.dbt.default__alter_relation_comment", "macro_sql": "{% macro default__alter_relation_comment(relation, relation_comment) -%}\n {{ exceptions.raise_not_implemented(\n 'alter_relation_comment macro not implemented for adapter '+adapter.type()) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.273358, "supported_languages": null}, "macro.dbt.persist_docs": {"name": "persist_docs", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/persist_docs.sql", "original_file_path": "macros/adapters/persist_docs.sql", "unique_id": "macro.dbt.persist_docs", "macro_sql": "{% macro persist_docs(relation, model, for_relation=true, for_columns=true) -%}\n {{ return(adapter.dispatch('persist_docs', 'dbt')(relation, model, for_relation, for_columns)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__persist_docs"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2738893, "supported_languages": null}, "macro.dbt.default__persist_docs": {"name": "default__persist_docs", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/persist_docs.sql", "original_file_path": "macros/adapters/persist_docs.sql", "unique_id": "macro.dbt.default__persist_docs", "macro_sql": "{% macro default__persist_docs(relation, model, for_relation, for_columns) -%}\n {% if for_relation and config.persist_relation_docs() and model.description %}\n {% do run_query(alter_relation_comment(relation, model.description)) %}\n {% endif %}\n\n {% if for_columns and config.persist_column_docs() and model.columns %}\n {% do run_query(alter_column_comment(relation, model.columns)) %}\n {% endif %}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.run_query", "macro.dbt.alter_relation_comment", "macro.dbt.alter_column_comment"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2748058, "supported_languages": null}, "macro.dbt.create_schema": {"name": "create_schema", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/schema.sql", "original_file_path": "macros/adapters/schema.sql", "unique_id": "macro.dbt.create_schema", "macro_sql": "{% macro create_schema(relation) -%}\n {{ adapter.dispatch('create_schema', 'dbt')(relation) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__create_schema"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.275502, "supported_languages": null}, "macro.dbt.default__create_schema": {"name": "default__create_schema", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/schema.sql", "original_file_path": "macros/adapters/schema.sql", "unique_id": "macro.dbt.default__create_schema", "macro_sql": "{% macro default__create_schema(relation) -%}\n {%- call statement('create_schema') -%}\n create schema if not exists {{ relation.without_identifier() }}\n {% endcall %}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.statement"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.275862, "supported_languages": null}, "macro.dbt.drop_schema": {"name": "drop_schema", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/schema.sql", "original_file_path": "macros/adapters/schema.sql", "unique_id": "macro.dbt.drop_schema", "macro_sql": "{% macro drop_schema(relation) -%}\n {{ adapter.dispatch('drop_schema', 'dbt')(relation) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__drop_schema"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.276173, "supported_languages": null}, "macro.dbt.default__drop_schema": {"name": "default__drop_schema", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/schema.sql", "original_file_path": "macros/adapters/schema.sql", "unique_id": "macro.dbt.default__drop_schema", "macro_sql": "{% macro default__drop_schema(relation) -%}\n {%- call statement('drop_schema') -%}\n drop schema if exists {{ relation.without_identifier() }} cascade\n {% endcall %}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.statement"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2765534, "supported_languages": null}, "macro.dbt.get_catalog_relations": {"name": "get_catalog_relations", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/metadata.sql", "original_file_path": "macros/adapters/metadata.sql", "unique_id": "macro.dbt.get_catalog_relations", "macro_sql": "{% macro get_catalog_relations(information_schema, relations) -%}\n {{ return(adapter.dispatch('get_catalog_relations', 'dbt')(information_schema, relations)) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__get_catalog_relations"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2815006, "supported_languages": null}, "macro.dbt.default__get_catalog_relations": {"name": "default__get_catalog_relations", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/metadata.sql", "original_file_path": "macros/adapters/metadata.sql", "unique_id": "macro.dbt.default__get_catalog_relations", "macro_sql": "{% macro default__get_catalog_relations(information_schema, relations) -%}\n {% set typename = adapter.type() %}\n {% set msg -%}\n get_catalog_relations not implemented for {{ typename }}\n {%- endset %}\n\n {{ exceptions.raise_compiler_error(msg) }}\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2821755, "supported_languages": null}, "macro.dbt.get_catalog": {"name": "get_catalog", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/metadata.sql", "original_file_path": "macros/adapters/metadata.sql", "unique_id": "macro.dbt.get_catalog", "macro_sql": "{% macro get_catalog(information_schema, schemas) -%}\n {{ return(adapter.dispatch('get_catalog', 'dbt')(information_schema, schemas)) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__get_catalog"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2825966, "supported_languages": null}, "macro.dbt.default__get_catalog": {"name": "default__get_catalog", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/metadata.sql", "original_file_path": "macros/adapters/metadata.sql", "unique_id": "macro.dbt.default__get_catalog", "macro_sql": "{% macro default__get_catalog(information_schema, schemas) -%}\n\n {% set typename = adapter.type() %}\n {% set msg -%}\n get_catalog not implemented for {{ typename }}\n {%- endset %}\n\n {{ exceptions.raise_compiler_error(msg) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.283101, "supported_languages": null}, "macro.dbt.information_schema_name": {"name": "information_schema_name", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/metadata.sql", "original_file_path": "macros/adapters/metadata.sql", "unique_id": "macro.dbt.information_schema_name", "macro_sql": "{% macro information_schema_name(database) %}\n {{ return(adapter.dispatch('information_schema_name', 'dbt')(database)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__information_schema_name"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2834787, "supported_languages": null}, "macro.dbt.default__information_schema_name": {"name": "default__information_schema_name", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/metadata.sql", "original_file_path": "macros/adapters/metadata.sql", "unique_id": "macro.dbt.default__information_schema_name", "macro_sql": "{% macro default__information_schema_name(database) -%}\n {%- if database -%}\n {{ database }}.INFORMATION_SCHEMA\n {%- else -%}\n INFORMATION_SCHEMA\n {%- endif -%}\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2837996, "supported_languages": null}, "macro.dbt.list_schemas": {"name": "list_schemas", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/metadata.sql", "original_file_path": "macros/adapters/metadata.sql", "unique_id": "macro.dbt.list_schemas", "macro_sql": "{% macro list_schemas(database) -%}\n {{ return(adapter.dispatch('list_schemas', 'dbt')(database)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__list_schemas"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2841485, "supported_languages": null}, "macro.dbt.default__list_schemas": {"name": "default__list_schemas", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/metadata.sql", "original_file_path": "macros/adapters/metadata.sql", "unique_id": "macro.dbt.default__list_schemas", "macro_sql": "{% macro default__list_schemas(database) -%}\n {% set sql %}\n select distinct schema_name\n from {{ information_schema_name(database) }}.SCHEMATA\n where catalog_name ilike '{{ database }}'\n {% endset %}\n {{ return(run_query(sql)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.information_schema_name", "macro.dbt.run_query"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2846465, "supported_languages": null}, "macro.dbt.check_schema_exists": {"name": "check_schema_exists", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/metadata.sql", "original_file_path": "macros/adapters/metadata.sql", "unique_id": "macro.dbt.check_schema_exists", "macro_sql": "{% macro check_schema_exists(information_schema, schema) -%}\n {{ return(adapter.dispatch('check_schema_exists', 'dbt')(information_schema, schema)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__check_schema_exists"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2850387, "supported_languages": null}, "macro.dbt.default__check_schema_exists": {"name": "default__check_schema_exists", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/metadata.sql", "original_file_path": "macros/adapters/metadata.sql", "unique_id": "macro.dbt.default__check_schema_exists", "macro_sql": "{% macro default__check_schema_exists(information_schema, schema) -%}\n {% set sql -%}\n select count(*)\n from {{ information_schema.replace(information_schema_view='SCHEMATA') }}\n where catalog_name='{{ information_schema.database }}'\n and schema_name='{{ schema }}'\n {%- endset %}\n {{ return(run_query(sql)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.replace", "macro.dbt.run_query"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2856388, "supported_languages": null}, "macro.dbt.list_relations_without_caching": {"name": "list_relations_without_caching", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/metadata.sql", "original_file_path": "macros/adapters/metadata.sql", "unique_id": "macro.dbt.list_relations_without_caching", "macro_sql": "{% macro list_relations_without_caching(schema_relation) %}\n {{ return(adapter.dispatch('list_relations_without_caching', 'dbt')(schema_relation)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__list_relations_without_caching"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2859952, "supported_languages": null}, "macro.dbt.default__list_relations_without_caching": {"name": "default__list_relations_without_caching", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/metadata.sql", "original_file_path": "macros/adapters/metadata.sql", "unique_id": "macro.dbt.default__list_relations_without_caching", "macro_sql": "{% macro default__list_relations_without_caching(schema_relation) %}\n {{ exceptions.raise_not_implemented(\n 'list_relations_without_caching macro not implemented for adapter '+adapter.type()) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2863069, "supported_languages": null}, "macro.dbt.get_catalog_for_single_relation": {"name": "get_catalog_for_single_relation", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/metadata.sql", "original_file_path": "macros/adapters/metadata.sql", "unique_id": "macro.dbt.get_catalog_for_single_relation", "macro_sql": "{% macro get_catalog_for_single_relation(relation) %}\n {{ return(adapter.dispatch('get_catalog_for_single_relation', 'dbt')(relation)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_catalog_for_single_relation"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2866793, "supported_languages": null}, "macro.dbt.default__get_catalog_for_single_relation": {"name": "default__get_catalog_for_single_relation", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/metadata.sql", "original_file_path": "macros/adapters/metadata.sql", "unique_id": "macro.dbt.default__get_catalog_for_single_relation", "macro_sql": "{% macro default__get_catalog_for_single_relation(relation) %}\n {{ exceptions.raise_not_implemented(\n 'get_catalog_for_single_relation macro not implemented for adapter '+adapter.type()) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.287003, "supported_languages": null}, "macro.dbt.get_relations": {"name": "get_relations", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/metadata.sql", "original_file_path": "macros/adapters/metadata.sql", "unique_id": "macro.dbt.get_relations", "macro_sql": "{% macro get_relations() %}\n {{ return(adapter.dispatch('get_relations', 'dbt')()) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__get_relations"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2873235, "supported_languages": null}, "macro.dbt.default__get_relations": {"name": "default__get_relations", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/metadata.sql", "original_file_path": "macros/adapters/metadata.sql", "unique_id": "macro.dbt.default__get_relations", "macro_sql": "{% macro default__get_relations() %}\n {{ exceptions.raise_not_implemented(\n 'get_relations macro not implemented for adapter '+adapter.type()) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2876382, "supported_languages": null}, "macro.dbt.get_relation_last_modified": {"name": "get_relation_last_modified", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/metadata.sql", "original_file_path": "macros/adapters/metadata.sql", "unique_id": "macro.dbt.get_relation_last_modified", "macro_sql": "{% macro get_relation_last_modified(information_schema, relations) %}\n {{ return(adapter.dispatch('get_relation_last_modified', 'dbt')(information_schema, relations)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_relation_last_modified"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2880473, "supported_languages": null}, "macro.dbt.default__get_relation_last_modified": {"name": "default__get_relation_last_modified", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/metadata.sql", "original_file_path": "macros/adapters/metadata.sql", "unique_id": "macro.dbt.default__get_relation_last_modified", "macro_sql": "{% macro default__get_relation_last_modified(information_schema, relations) %}\n {{ exceptions.raise_not_implemented(\n 'get_relation_last_modified macro not implemented for adapter ' + adapter.type()) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.288383, "supported_languages": null}, "macro.dbt.collect_freshness": {"name": "collect_freshness", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/freshness.sql", "original_file_path": "macros/adapters/freshness.sql", "unique_id": "macro.dbt.collect_freshness", "macro_sql": "{% macro collect_freshness(source, loaded_at_field, filter) %}\n {{ return(adapter.dispatch('collect_freshness', 'dbt')(source, loaded_at_field, filter))}}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__collect_freshness"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2891417, "supported_languages": null}, "macro.dbt.default__collect_freshness": {"name": "default__collect_freshness", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/freshness.sql", "original_file_path": "macros/adapters/freshness.sql", "unique_id": "macro.dbt.default__collect_freshness", "macro_sql": "{% macro default__collect_freshness(source, loaded_at_field, filter) %}\n {% call statement('collect_freshness', fetch_result=True, auto_begin=False) -%}\n select\n max({{ loaded_at_field }}) as max_loaded_at,\n {{ current_timestamp() }} as snapshotted_at\n from {{ source }}\n {% if filter %}\n where {{ filter }}\n {% endif %}\n {% endcall %}\n {{ return(load_result('collect_freshness')) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.statement", "macro.dbt.current_timestamp"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2899525, "supported_languages": null}, "macro.dbt.make_intermediate_relation": {"name": "make_intermediate_relation", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/relation.sql", "original_file_path": "macros/adapters/relation.sql", "unique_id": "macro.dbt.make_intermediate_relation", "macro_sql": "{% macro make_intermediate_relation(base_relation, suffix='__dbt_tmp') %}\n {{ return(adapter.dispatch('make_intermediate_relation', 'dbt')(base_relation, suffix)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__make_intermediate_relation"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2929938, "supported_languages": null}, "macro.dbt.default__make_intermediate_relation": {"name": "default__make_intermediate_relation", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/relation.sql", "original_file_path": "macros/adapters/relation.sql", "unique_id": "macro.dbt.default__make_intermediate_relation", "macro_sql": "{% macro default__make_intermediate_relation(base_relation, suffix) %}\n {{ return(default__make_temp_relation(base_relation, suffix)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__make_temp_relation"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.293472, "supported_languages": null}, "macro.dbt.make_temp_relation": {"name": "make_temp_relation", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/relation.sql", "original_file_path": "macros/adapters/relation.sql", "unique_id": "macro.dbt.make_temp_relation", "macro_sql": "{% macro make_temp_relation(base_relation, suffix='__dbt_tmp') %}\n {{ return(adapter.dispatch('make_temp_relation', 'dbt')(base_relation, suffix)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__make_temp_relation"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2938964, "supported_languages": null}, "macro.dbt.default__make_temp_relation": {"name": "default__make_temp_relation", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/relation.sql", "original_file_path": "macros/adapters/relation.sql", "unique_id": "macro.dbt.default__make_temp_relation", "macro_sql": "{% macro default__make_temp_relation(base_relation, suffix) %}\n {%- set temp_identifier = base_relation.identifier ~ suffix -%}\n {%- set temp_relation = base_relation.incorporate(\n path={\"identifier\": temp_identifier}) -%}\n\n {{ return(temp_relation) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2944598, "supported_languages": null}, "macro.dbt.make_backup_relation": {"name": "make_backup_relation", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/relation.sql", "original_file_path": "macros/adapters/relation.sql", "unique_id": "macro.dbt.make_backup_relation", "macro_sql": "{% macro make_backup_relation(base_relation, backup_relation_type, suffix='__dbt_backup') %}\n {{ return(adapter.dispatch('make_backup_relation', 'dbt')(base_relation, backup_relation_type, suffix)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__make_backup_relation"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.294928, "supported_languages": null}, "macro.dbt.default__make_backup_relation": {"name": "default__make_backup_relation", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/relation.sql", "original_file_path": "macros/adapters/relation.sql", "unique_id": "macro.dbt.default__make_backup_relation", "macro_sql": "{% macro default__make_backup_relation(base_relation, backup_relation_type, suffix) %}\n {%- set backup_identifier = base_relation.identifier ~ suffix -%}\n {%- set backup_relation = base_relation.incorporate(\n path={\"identifier\": backup_identifier},\n type=backup_relation_type\n ) -%}\n {{ return(backup_relation) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2955692, "supported_languages": null}, "macro.dbt.truncate_relation": {"name": "truncate_relation", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/relation.sql", "original_file_path": "macros/adapters/relation.sql", "unique_id": "macro.dbt.truncate_relation", "macro_sql": "{% macro truncate_relation(relation) -%}\n {{ return(adapter.dispatch('truncate_relation', 'dbt')(relation)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__truncate_relation"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2959335, "supported_languages": null}, "macro.dbt.default__truncate_relation": {"name": "default__truncate_relation", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/relation.sql", "original_file_path": "macros/adapters/relation.sql", "unique_id": "macro.dbt.default__truncate_relation", "macro_sql": "{% macro default__truncate_relation(relation) -%}\n {% call statement('truncate_relation') -%}\n truncate table {{ relation.render() }}\n {%- endcall %}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.statement"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2962832, "supported_languages": null}, "macro.dbt.get_or_create_relation": {"name": "get_or_create_relation", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/relation.sql", "original_file_path": "macros/adapters/relation.sql", "unique_id": "macro.dbt.get_or_create_relation", "macro_sql": "{% macro get_or_create_relation(database, schema, identifier, type) -%}\n {{ return(adapter.dispatch('get_or_create_relation', 'dbt')(database, schema, identifier, type)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_or_create_relation"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2967806, "supported_languages": null}, "macro.dbt.default__get_or_create_relation": {"name": "default__get_or_create_relation", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/relation.sql", "original_file_path": "macros/adapters/relation.sql", "unique_id": "macro.dbt.default__get_or_create_relation", "macro_sql": "{% macro default__get_or_create_relation(database, schema, identifier, type) %}\n {%- set target_relation = adapter.get_relation(database=database, schema=schema, identifier=identifier) %}\n\n {% if target_relation %}\n {% do return([true, target_relation]) %}\n {% endif %}\n\n {%- set new_relation = api.Relation.create(\n database=database,\n schema=schema,\n identifier=identifier,\n type=type\n ) -%}\n {% do return([false, new_relation]) %}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2979162, "supported_languages": null}, "macro.dbt.load_cached_relation": {"name": "load_cached_relation", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/relation.sql", "original_file_path": "macros/adapters/relation.sql", "unique_id": "macro.dbt.load_cached_relation", "macro_sql": "{% macro load_cached_relation(relation) %}\n {% do return(adapter.get_relation(\n database=relation.database,\n schema=relation.schema,\n identifier=relation.identifier\n )) -%}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.2983568, "supported_languages": null}, "macro.dbt.load_relation": {"name": "load_relation", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/relation.sql", "original_file_path": "macros/adapters/relation.sql", "unique_id": "macro.dbt.load_relation", "macro_sql": "{% macro load_relation(relation) %}\n {{ return(load_cached_relation(relation)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.load_cached_relation"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.298655, "supported_languages": null}, "macro.dbt.get_create_index_sql": {"name": "get_create_index_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/indexes.sql", "original_file_path": "macros/adapters/indexes.sql", "unique_id": "macro.dbt.get_create_index_sql", "macro_sql": "{% macro get_create_index_sql(relation, index_dict) -%}\n {{ return(adapter.dispatch('get_create_index_sql', 'dbt')(relation, index_dict)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__get_create_index_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.299995, "supported_languages": null}, "macro.dbt.default__get_create_index_sql": {"name": "default__get_create_index_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/indexes.sql", "original_file_path": "macros/adapters/indexes.sql", "unique_id": "macro.dbt.default__get_create_index_sql", "macro_sql": "{% macro default__get_create_index_sql(relation, index_dict) -%}\n {% do return(None) %}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.30027, "supported_languages": null}, "macro.dbt.create_indexes": {"name": "create_indexes", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/indexes.sql", "original_file_path": "macros/adapters/indexes.sql", "unique_id": "macro.dbt.create_indexes", "macro_sql": "{% macro create_indexes(relation) -%}\n {{ adapter.dispatch('create_indexes', 'dbt')(relation) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.default__create_indexes"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.300598, "supported_languages": null}, "macro.dbt.default__create_indexes": {"name": "default__create_indexes", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/indexes.sql", "original_file_path": "macros/adapters/indexes.sql", "unique_id": "macro.dbt.default__create_indexes", "macro_sql": "{% macro default__create_indexes(relation) -%}\n {%- set _indexes = config.get('indexes', default=[]) -%}\n\n {% for _index_dict in _indexes %}\n {% set create_index_sql = get_create_index_sql(relation, _index_dict) %}\n {% if create_index_sql %}\n {% do run_query(create_index_sql) %}\n {% endif %}\n {% endfor %}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.get_create_index_sql", "macro.dbt.run_query"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3013718, "supported_languages": null}, "macro.dbt.get_drop_index_sql": {"name": "get_drop_index_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/indexes.sql", "original_file_path": "macros/adapters/indexes.sql", "unique_id": "macro.dbt.get_drop_index_sql", "macro_sql": "{% macro get_drop_index_sql(relation, index_name) -%}\n {{ adapter.dispatch('get_drop_index_sql', 'dbt')(relation, index_name) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__get_drop_index_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3017502, "supported_languages": null}, "macro.dbt.default__get_drop_index_sql": {"name": "default__get_drop_index_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/indexes.sql", "original_file_path": "macros/adapters/indexes.sql", "unique_id": "macro.dbt.default__get_drop_index_sql", "macro_sql": "{% macro default__get_drop_index_sql(relation, index_name) -%}\n {{ exceptions.raise_compiler_error(\"`get_drop_index_sql has not been implemented for this adapter.\") }}\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3020244, "supported_languages": null}, "macro.dbt.get_show_indexes_sql": {"name": "get_show_indexes_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/indexes.sql", "original_file_path": "macros/adapters/indexes.sql", "unique_id": "macro.dbt.get_show_indexes_sql", "macro_sql": "{% macro get_show_indexes_sql(relation) -%}\n {{ adapter.dispatch('get_show_indexes_sql', 'dbt')(relation) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__get_show_indexes_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3023303, "supported_languages": null}, "macro.dbt.default__get_show_indexes_sql": {"name": "default__get_show_indexes_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/indexes.sql", "original_file_path": "macros/adapters/indexes.sql", "unique_id": "macro.dbt.default__get_show_indexes_sql", "macro_sql": "{% macro default__get_show_indexes_sql(relation) -%}\n {{ exceptions.raise_compiler_error(\"`get_show_indexes_sql has not been implemented for this adapter.\") }}\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3025963, "supported_languages": null}, "macro.dbt.get_columns_in_relation": {"name": "get_columns_in_relation", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/columns.sql", "original_file_path": "macros/adapters/columns.sql", "unique_id": "macro.dbt.get_columns_in_relation", "macro_sql": "{% macro get_columns_in_relation(relation) -%}\n {{ return(adapter.dispatch('get_columns_in_relation', 'dbt')(relation)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__get_columns_in_relation"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3058834, "supported_languages": null}, "macro.dbt.default__get_columns_in_relation": {"name": "default__get_columns_in_relation", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/columns.sql", "original_file_path": "macros/adapters/columns.sql", "unique_id": "macro.dbt.default__get_columns_in_relation", "macro_sql": "{% macro default__get_columns_in_relation(relation) -%}\n {{ exceptions.raise_not_implemented(\n 'get_columns_in_relation macro not implemented for adapter '+adapter.type()) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.306672, "supported_languages": null}, "macro.dbt.sql_convert_columns_in_relation": {"name": "sql_convert_columns_in_relation", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/columns.sql", "original_file_path": "macros/adapters/columns.sql", "unique_id": "macro.dbt.sql_convert_columns_in_relation", "macro_sql": "{% macro sql_convert_columns_in_relation(table) -%}\n {% set columns = [] %}\n {% for row in table %}\n {% do columns.append(api.Column(*row)) %}\n {% endfor %}\n {{ return(columns) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.307269, "supported_languages": null}, "macro.dbt.get_empty_subquery_sql": {"name": "get_empty_subquery_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/columns.sql", "original_file_path": "macros/adapters/columns.sql", "unique_id": "macro.dbt.get_empty_subquery_sql", "macro_sql": "{% macro get_empty_subquery_sql(select_sql, select_sql_header=none) -%}\n {{ return(adapter.dispatch('get_empty_subquery_sql', 'dbt')(select_sql, select_sql_header)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_empty_subquery_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3076985, "supported_languages": null}, "macro.dbt.default__get_empty_subquery_sql": {"name": "default__get_empty_subquery_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/columns.sql", "original_file_path": "macros/adapters/columns.sql", "unique_id": "macro.dbt.default__get_empty_subquery_sql", "macro_sql": "{% macro default__get_empty_subquery_sql(select_sql, select_sql_header=none) %}\n {%- if select_sql_header is not none -%}\n {{ select_sql_header }}\n {%- endif -%}\n select * from (\n {{ select_sql }}\n ) as __dbt_sbq\n where false\n limit 0\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3080957, "supported_languages": null}, "macro.dbt.get_empty_schema_sql": {"name": "get_empty_schema_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/columns.sql", "original_file_path": "macros/adapters/columns.sql", "unique_id": "macro.dbt.get_empty_schema_sql", "macro_sql": "{% macro get_empty_schema_sql(columns) -%}\n {{ return(adapter.dispatch('get_empty_schema_sql', 'dbt')(columns)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_empty_schema_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3084588, "supported_languages": null}, "macro.dbt.default__get_empty_schema_sql": {"name": "default__get_empty_schema_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/columns.sql", "original_file_path": "macros/adapters/columns.sql", "unique_id": "macro.dbt.default__get_empty_schema_sql", "macro_sql": "{% macro default__get_empty_schema_sql(columns) %}\n {%- set col_err = [] -%}\n {%- set col_naked_numeric = [] -%}\n select\n {% for i in columns %}\n {%- set col = columns[i] -%}\n {%- if col['data_type'] is not defined -%}\n {%- do col_err.append(col['name']) -%}\n {#-- If this column's type is just 'numeric' then it is missing precision/scale, raise a warning --#}\n {%- elif col['data_type'].strip().lower() in ('numeric', 'decimal', 'number') -%}\n {%- do col_naked_numeric.append(col['name']) -%}\n {%- endif -%}\n {% set col_name = adapter.quote(col['name']) if col.get('quote') else col['name'] %}\n {{ cast('null', col['data_type']) }} as {{ col_name }}{{ \", \" if not loop.last }}\n {%- endfor -%}\n {%- if (col_err | length) > 0 -%}\n {{ exceptions.column_type_missing(column_names=col_err) }}\n {%- elif (col_naked_numeric | length) > 0 -%}\n {{ exceptions.warn(\"Detected columns with numeric type and unspecified precision/scale, this can lead to unintended rounding: \" ~ col_naked_numeric ~ \"`\") }}\n {%- endif -%}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.cast"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3107238, "supported_languages": null}, "macro.dbt.get_column_schema_from_query": {"name": "get_column_schema_from_query", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/columns.sql", "original_file_path": "macros/adapters/columns.sql", "unique_id": "macro.dbt.get_column_schema_from_query", "macro_sql": "{% macro get_column_schema_from_query(select_sql, select_sql_header=none) -%}\n {% set columns = [] %}\n {# -- Using an 'empty subquery' here to get the same schema as the given select_sql statement, without necessitating a data scan.#}\n {% set sql = get_empty_subquery_sql(select_sql, select_sql_header) %}\n {% set column_schema = adapter.get_column_schema_from_query(sql) %}\n {{ return(column_schema) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.get_empty_subquery_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3113873, "supported_languages": null}, "macro.dbt.get_columns_in_query": {"name": "get_columns_in_query", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/columns.sql", "original_file_path": "macros/adapters/columns.sql", "unique_id": "macro.dbt.get_columns_in_query", "macro_sql": "{% macro get_columns_in_query(select_sql) -%}\n {{ return(adapter.dispatch('get_columns_in_query', 'dbt')(select_sql)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__get_columns_in_query"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3117695, "supported_languages": null}, "macro.dbt.default__get_columns_in_query": {"name": "default__get_columns_in_query", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/columns.sql", "original_file_path": "macros/adapters/columns.sql", "unique_id": "macro.dbt.default__get_columns_in_query", "macro_sql": "{% macro default__get_columns_in_query(select_sql) %}\n {% call statement('get_columns_in_query', fetch_result=True, auto_begin=False) -%}\n {{ get_empty_subquery_sql(select_sql) }}\n {% endcall %}\n {{ return(load_result('get_columns_in_query').table.columns | map(attribute='name') | list) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.statement", "macro.dbt.get_empty_subquery_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.312455, "supported_languages": null}, "macro.dbt.alter_column_type": {"name": "alter_column_type", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/columns.sql", "original_file_path": "macros/adapters/columns.sql", "unique_id": "macro.dbt.alter_column_type", "macro_sql": "{% macro alter_column_type(relation, column_name, new_column_type) -%}\n {{ return(adapter.dispatch('alter_column_type', 'dbt')(relation, column_name, new_column_type)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__alter_column_type"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.312893, "supported_languages": null}, "macro.dbt.default__alter_column_type": {"name": "default__alter_column_type", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/columns.sql", "original_file_path": "macros/adapters/columns.sql", "unique_id": "macro.dbt.default__alter_column_type", "macro_sql": "{% macro default__alter_column_type(relation, column_name, new_column_type) -%}\n {#\n 1. Create a new column (w/ temp name and correct type)\n 2. Copy data over to it\n 3. Drop the existing column (cascade!)\n 4. Rename the new column to existing column\n #}\n {%- set tmp_column = column_name + \"__dbt_alter\" -%}\n\n {% call statement('alter_column_type') %}\n alter table {{ relation.render() }} add column {{ adapter.quote(tmp_column) }} {{ new_column_type }};\n update {{ relation.render() }} set {{ adapter.quote(tmp_column) }} = {{ adapter.quote(column_name) }};\n alter table {{ relation.render() }} drop column {{ adapter.quote(column_name) }} cascade;\n alter table {{ relation.render() }} rename column {{ adapter.quote(tmp_column) }} to {{ adapter.quote(column_name) }}\n {% endcall %}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.statement"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3141618, "supported_languages": null}, "macro.dbt.alter_relation_add_remove_columns": {"name": "alter_relation_add_remove_columns", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/columns.sql", "original_file_path": "macros/adapters/columns.sql", "unique_id": "macro.dbt.alter_relation_add_remove_columns", "macro_sql": "{% macro alter_relation_add_remove_columns(relation, add_columns = none, remove_columns = none) -%}\n {{ return(adapter.dispatch('alter_relation_add_remove_columns', 'dbt')(relation, add_columns, remove_columns)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__alter_relation_add_remove_columns"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3146694, "supported_languages": null}, "macro.dbt.default__alter_relation_add_remove_columns": {"name": "default__alter_relation_add_remove_columns", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/columns.sql", "original_file_path": "macros/adapters/columns.sql", "unique_id": "macro.dbt.default__alter_relation_add_remove_columns", "macro_sql": "{% macro default__alter_relation_add_remove_columns(relation, add_columns, remove_columns) %}\n\n {% if add_columns is none %}\n {% set add_columns = [] %}\n {% endif %}\n {% if remove_columns is none %}\n {% set remove_columns = [] %}\n {% endif %}\n\n {% set sql -%}\n\n alter {{ relation.type }} {{ relation.render() }}\n\n {% for column in add_columns %}\n add column {{ column.name }} {{ column.data_type }}{{ ',' if not loop.last }}\n {% endfor %}{{ ',' if add_columns and remove_columns }}\n\n {% for column in remove_columns %}\n drop column {{ column.name }}{{ ',' if not loop.last }}\n {% endfor %}\n\n {%- endset -%}\n\n {% do run_query(sql) %}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.run_query"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3162255, "supported_languages": null}, "macro.dbt.validate_sql": {"name": "validate_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/validate_sql.sql", "original_file_path": "macros/adapters/validate_sql.sql", "unique_id": "macro.dbt.validate_sql", "macro_sql": "{% macro validate_sql(sql) -%}\n {{ return(adapter.dispatch('validate_sql', 'dbt')(sql)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__validate_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3167775, "supported_languages": null}, "macro.dbt.default__validate_sql": {"name": "default__validate_sql", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/validate_sql.sql", "original_file_path": "macros/adapters/validate_sql.sql", "unique_id": "macro.dbt.default__validate_sql", "macro_sql": "{% macro default__validate_sql(sql) -%}\n {% call statement('validate_sql') -%}\n explain {{ sql }}\n {% endcall %}\n {{ return(load_result('validate_sql')) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.statement"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.317216, "supported_languages": null}, "macro.dbt.current_timestamp": {"name": "current_timestamp", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/timestamps.sql", "original_file_path": "macros/adapters/timestamps.sql", "unique_id": "macro.dbt.current_timestamp", "macro_sql": "{%- macro current_timestamp() -%}\n {{ adapter.dispatch('current_timestamp', 'dbt')() }}\n{%- endmacro -%}\n\n", "depends_on": {"macros": ["macro.dbt_postgres.postgres__current_timestamp"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3183303, "supported_languages": null}, "macro.dbt.default__current_timestamp": {"name": "default__current_timestamp", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/timestamps.sql", "original_file_path": "macros/adapters/timestamps.sql", "unique_id": "macro.dbt.default__current_timestamp", "macro_sql": "{% macro default__current_timestamp() -%}\n {{ exceptions.raise_not_implemented(\n 'current_timestamp macro not implemented for adapter ' + adapter.type()) }}\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.318649, "supported_languages": null}, "macro.dbt.snapshot_get_time": {"name": "snapshot_get_time", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/timestamps.sql", "original_file_path": "macros/adapters/timestamps.sql", "unique_id": "macro.dbt.snapshot_get_time", "macro_sql": "\n\n{%- macro snapshot_get_time() -%}\n {{ adapter.dispatch('snapshot_get_time', 'dbt')() }}\n{%- endmacro -%}\n\n", "depends_on": {"macros": ["macro.dbt_postgres.postgres__snapshot_get_time"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3189366, "supported_languages": null}, "macro.dbt.default__snapshot_get_time": {"name": "default__snapshot_get_time", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/timestamps.sql", "original_file_path": "macros/adapters/timestamps.sql", "unique_id": "macro.dbt.default__snapshot_get_time", "macro_sql": "{% macro default__snapshot_get_time() %}\n {{ current_timestamp() }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.current_timestamp"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.31915, "supported_languages": null}, "macro.dbt.get_snapshot_get_time_data_type": {"name": "get_snapshot_get_time_data_type", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/timestamps.sql", "original_file_path": "macros/adapters/timestamps.sql", "unique_id": "macro.dbt.get_snapshot_get_time_data_type", "macro_sql": "{% macro get_snapshot_get_time_data_type() %}\n {% set snapshot_time = adapter.dispatch('snapshot_get_time', 'dbt')() %}\n {% set time_data_type_sql = 'select ' ~ snapshot_time ~ ' as dbt_snapshot_time' %}\n {% set snapshot_time_column_schema = get_column_schema_from_query(time_data_type_sql) %}\n {% set time_data_type = snapshot_time_column_schema[0].dtype %}\n {{ return(time_data_type or none) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.snapshot_get_time", "macro.dbt_postgres.postgres__snapshot_get_time", "macro.dbt.get_column_schema_from_query"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3200753, "supported_languages": null}, "macro.dbt.current_timestamp_backcompat": {"name": "current_timestamp_backcompat", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/timestamps.sql", "original_file_path": "macros/adapters/timestamps.sql", "unique_id": "macro.dbt.current_timestamp_backcompat", "macro_sql": "{% macro current_timestamp_backcompat() %}\n {{ return(adapter.dispatch('current_timestamp_backcompat', 'dbt')()) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__current_timestamp_backcompat"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3204184, "supported_languages": null}, "macro.dbt.default__current_timestamp_backcompat": {"name": "default__current_timestamp_backcompat", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/timestamps.sql", "original_file_path": "macros/adapters/timestamps.sql", "unique_id": "macro.dbt.default__current_timestamp_backcompat", "macro_sql": "{% macro default__current_timestamp_backcompat() %}\n current_timestamp::timestamp\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3205833, "supported_languages": null}, "macro.dbt.current_timestamp_in_utc_backcompat": {"name": "current_timestamp_in_utc_backcompat", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/timestamps.sql", "original_file_path": "macros/adapters/timestamps.sql", "unique_id": "macro.dbt.current_timestamp_in_utc_backcompat", "macro_sql": "{% macro current_timestamp_in_utc_backcompat() %}\n {{ return(adapter.dispatch('current_timestamp_in_utc_backcompat', 'dbt')()) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_postgres.postgres__current_timestamp_in_utc_backcompat"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.320915, "supported_languages": null}, "macro.dbt.default__current_timestamp_in_utc_backcompat": {"name": "default__current_timestamp_in_utc_backcompat", "resource_type": "macro", "package_name": "dbt", "path": "macros/adapters/timestamps.sql", "original_file_path": "macros/adapters/timestamps.sql", "unique_id": "macro.dbt.default__current_timestamp_in_utc_backcompat", "macro_sql": "{% macro default__current_timestamp_in_utc_backcompat() %}\n {{ return(adapter.dispatch('current_timestamp_backcompat', 'dbt')()) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.current_timestamp_backcompat", "macro.dbt_postgres.postgres__current_timestamp_backcompat"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3212392, "supported_languages": null}, "macro.dbt.resolve_model_name": {"name": "resolve_model_name", "resource_type": "macro", "package_name": "dbt", "path": "macros/python_model/python.sql", "original_file_path": "macros/python_model/python.sql", "unique_id": "macro.dbt.resolve_model_name", "macro_sql": "{% macro resolve_model_name(input_model_name) %}\n {{ return(adapter.dispatch('resolve_model_name', 'dbt')(input_model_name)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.default__resolve_model_name"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.323723, "supported_languages": null}, "macro.dbt.default__resolve_model_name": {"name": "default__resolve_model_name", "resource_type": "macro", "package_name": "dbt", "path": "macros/python_model/python.sql", "original_file_path": "macros/python_model/python.sql", "unique_id": "macro.dbt.default__resolve_model_name", "macro_sql": "\n\n{%- macro default__resolve_model_name(input_model_name) -%}\n {{ input_model_name | string | replace('\"', '\\\"') }}\n{%- endmacro -%}\n\n", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.324032, "supported_languages": null}, "macro.dbt.build_ref_function": {"name": "build_ref_function", "resource_type": "macro", "package_name": "dbt", "path": "macros/python_model/python.sql", "original_file_path": "macros/python_model/python.sql", "unique_id": "macro.dbt.build_ref_function", "macro_sql": "{% macro build_ref_function(model) %}\n\n {%- set ref_dict = {} -%}\n {%- for _ref in model.refs -%}\n {% set _ref_args = [_ref.get('package'), _ref['name']] if _ref.get('package') else [_ref['name'],] %}\n {%- set resolved = ref(*_ref_args, v=_ref.get('version')) -%}\n {%- if _ref.get('version') -%}\n {% do _ref_args.extend([\"v\" ~ _ref['version']]) %}\n {%- endif -%}\n {%- do ref_dict.update({_ref_args | join('.'): resolve_model_name(resolved)}) -%}\n {%- endfor -%}\n\ndef ref(*args, **kwargs):\n refs = {{ ref_dict | tojson }}\n key = '.'.join(args)\n version = kwargs.get(\"v\") or kwargs.get(\"version\")\n if version:\n key += f\".v{version}\"\n dbt_load_df_function = kwargs.get(\"dbt_load_df_function\")\n return dbt_load_df_function(refs[key])\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.resolve_model_name"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3256092, "supported_languages": null}, "macro.dbt.build_source_function": {"name": "build_source_function", "resource_type": "macro", "package_name": "dbt", "path": "macros/python_model/python.sql", "original_file_path": "macros/python_model/python.sql", "unique_id": "macro.dbt.build_source_function", "macro_sql": "{% macro build_source_function(model) %}\n\n {%- set source_dict = {} -%}\n {%- for _source in model.sources -%}\n {%- set resolved = source(*_source) -%}\n {%- do source_dict.update({_source | join('.'): resolve_model_name(resolved)}) -%}\n {%- endfor -%}\n\ndef source(*args, dbt_load_df_function):\n sources = {{ source_dict | tojson }}\n key = '.'.join(args)\n return dbt_load_df_function(sources[key])\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.resolve_model_name"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3263826, "supported_languages": null}, "macro.dbt.build_config_dict": {"name": "build_config_dict", "resource_type": "macro", "package_name": "dbt", "path": "macros/python_model/python.sql", "original_file_path": "macros/python_model/python.sql", "unique_id": "macro.dbt.build_config_dict", "macro_sql": "{% macro build_config_dict(model) %}\n {%- set config_dict = {} -%}\n {% set config_dbt_used = zip(model.config.config_keys_used, model.config.config_keys_defaults) | list %}\n {%- for key, default in config_dbt_used -%}\n {# weird type testing with enum, would be much easier to write this logic in Python! #}\n {%- if key == \"language\" -%}\n {%- set value = \"python\" -%}\n {%- endif -%}\n {%- set value = model.config.get(key, default) -%}\n {%- do config_dict.update({key: value}) -%}\n {%- endfor -%}\nconfig_dict = {{ config_dict }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3275084, "supported_languages": null}, "macro.dbt.py_script_postfix": {"name": "py_script_postfix", "resource_type": "macro", "package_name": "dbt", "path": "macros/python_model/python.sql", "original_file_path": "macros/python_model/python.sql", "unique_id": "macro.dbt.py_script_postfix", "macro_sql": "{% macro py_script_postfix(model) %}\n# This part is user provided model code\n# you will need to copy the next section to run the code\n# COMMAND ----------\n# this part is dbt logic for get ref work, do not modify\n\n{{ build_ref_function(model ) }}\n{{ build_source_function(model ) }}\n{{ build_config_dict(model) }}\n\nclass config:\n def __init__(self, *args, **kwargs):\n pass\n\n @staticmethod\n def get(key, default=None):\n return config_dict.get(key, default)\n\nclass this:\n \"\"\"dbt.this() or dbt.this.identifier\"\"\"\n database = \"{{ this.database }}\"\n schema = \"{{ this.schema }}\"\n identifier = \"{{ this.identifier }}\"\n {% set this_relation_name = resolve_model_name(this) %}\n def __repr__(self):\n return '{{ this_relation_name }}'\n\n\nclass dbtObj:\n def __init__(self, load_df_function) -> None:\n self.source = lambda *args: source(*args, dbt_load_df_function=load_df_function)\n self.ref = lambda *args, **kwargs: ref(*args, **kwargs, dbt_load_df_function=load_df_function)\n self.config = config\n self.this = this()\n self.is_incremental = {{ is_incremental() }}\n\n# COMMAND ----------\n{{py_script_comment()}}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.build_ref_function", "macro.dbt.build_source_function", "macro.dbt.build_config_dict", "macro.dbt.resolve_model_name", "macro.dbt.is_incremental", "macro.dbt.py_script_comment"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3283873, "supported_languages": null}, "macro.dbt.py_script_comment": {"name": "py_script_comment", "resource_type": "macro", "package_name": "dbt", "path": "macros/python_model/python.sql", "original_file_path": "macros/python_model/python.sql", "unique_id": "macro.dbt.py_script_comment", "macro_sql": "{%macro py_script_comment()%}\n{%endmacro%}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3285575, "supported_languages": null}, "macro.dbt.test_unique": {"name": "test_unique", "resource_type": "macro", "package_name": "dbt", "path": "tests/generic/builtin.sql", "original_file_path": "tests/generic/builtin.sql", "unique_id": "macro.dbt.test_unique", "macro_sql": "{% test unique(model, column_name) %}\n {% set macro = adapter.dispatch('test_unique', 'dbt') %}\n {{ macro(model, column_name) }}\n{% endtest %}", "depends_on": {"macros": ["macro.dbt.default__test_unique"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3294756, "supported_languages": null}, "macro.dbt.test_not_null": {"name": "test_not_null", "resource_type": "macro", "package_name": "dbt", "path": "tests/generic/builtin.sql", "original_file_path": "tests/generic/builtin.sql", "unique_id": "macro.dbt.test_not_null", "macro_sql": "{% test not_null(model, column_name) %}\n {% set macro = adapter.dispatch('test_not_null', 'dbt') %}\n {{ macro(model, column_name) }}\n{% endtest %}", "depends_on": {"macros": ["macro.dbt.default__test_not_null"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3299615, "supported_languages": null}, "macro.dbt.test_accepted_values": {"name": "test_accepted_values", "resource_type": "macro", "package_name": "dbt", "path": "tests/generic/builtin.sql", "original_file_path": "tests/generic/builtin.sql", "unique_id": "macro.dbt.test_accepted_values", "macro_sql": "{% test accepted_values(model, column_name, values, quote=True) %}\n {% set macro = adapter.dispatch('test_accepted_values', 'dbt') %}\n {{ macro(model, column_name, values, quote) }}\n{% endtest %}", "depends_on": {"macros": ["macro.dbt.default__test_accepted_values"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3305643, "supported_languages": null}, "macro.dbt.test_relationships": {"name": "test_relationships", "resource_type": "macro", "package_name": "dbt", "path": "tests/generic/builtin.sql", "original_file_path": "tests/generic/builtin.sql", "unique_id": "macro.dbt.test_relationships", "macro_sql": "{% test relationships(model, column_name, to, field) %}\n {% set macro = adapter.dispatch('test_relationships', 'dbt') %}\n {{ macro(model, column_name, to, field) }}\n{% endtest %}", "depends_on": {"macros": ["macro.dbt.default__test_relationships"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.331121, "supported_languages": null}, "macro.dbt_utils.test_at_least_one": {"name": "test_at_least_one", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/at_least_one.sql", "original_file_path": "macros/generic_tests/at_least_one.sql", "unique_id": "macro.dbt_utils.test_at_least_one", "macro_sql": "{% test at_least_one(model, column_name, group_by_columns = []) %}\n {{ return(adapter.dispatch('test_at_least_one', 'dbt_utils')(model, column_name, group_by_columns)) }}\n{% endtest %}", "depends_on": {"macros": ["macro.dbt_utils.default__test_at_least_one"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.332213, "supported_languages": null}, "macro.dbt_utils.default__test_at_least_one": {"name": "default__test_at_least_one", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/at_least_one.sql", "original_file_path": "macros/generic_tests/at_least_one.sql", "unique_id": "macro.dbt_utils.default__test_at_least_one", "macro_sql": "{% macro default__test_at_least_one(model, column_name, group_by_columns) %}\n\n{% set pruned_cols = [column_name] %}\n\n{% if group_by_columns|length() > 0 %}\n\n {% set select_gb_cols = group_by_columns|join(' ,') + ', ' %}\n {% set groupby_gb_cols = 'group by ' + group_by_columns|join(',') %}\n {% set pruned_cols = group_by_columns %}\n\n {% if column_name not in pruned_cols %}\n {% do pruned_cols.append(column_name) %}\n {% endif %}\n\n{% endif %}\n\n{% set select_pruned_cols = pruned_cols|join(' ,') %}\n\nselect *\nfrom (\n with pruned_rows as (\n select\n {{ select_pruned_cols }}\n from {{ model }}\n where {{ column_name }} is not null\n limit 1\n )\n select\n {# In TSQL, subquery aggregate columns need aliases #}\n {# thus: a filler col name, 'filler_column' #}\n {{select_gb_cols}}\n count({{ column_name }}) as filler_column\n\n from pruned_rows\n\n {{groupby_gb_cols}}\n\n having count({{ column_name }}) = 0\n\n) validation_errors\n\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.333866, "supported_languages": null}, "macro.dbt_utils.test_cardinality_equality": {"name": "test_cardinality_equality", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/cardinality_equality.sql", "original_file_path": "macros/generic_tests/cardinality_equality.sql", "unique_id": "macro.dbt_utils.test_cardinality_equality", "macro_sql": "{% test cardinality_equality(model, column_name, to, field) %}\n {{ return(adapter.dispatch('test_cardinality_equality', 'dbt_utils')(model, column_name, to, field)) }}\n{% endtest %}", "depends_on": {"macros": ["macro.dbt_utils.default__test_cardinality_equality"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3348022, "supported_languages": null}, "macro.dbt_utils.default__test_cardinality_equality": {"name": "default__test_cardinality_equality", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/cardinality_equality.sql", "original_file_path": "macros/generic_tests/cardinality_equality.sql", "unique_id": "macro.dbt_utils.default__test_cardinality_equality", "macro_sql": "{% macro default__test_cardinality_equality(model, column_name, to, field) %}\n\n{# T-SQL does not let you use numbers as aliases for columns #}\n{# Thus, no \"GROUP BY 1\" #}\n\nwith table_a as (\nselect\n {{ column_name }},\n count(*) as num_rows\nfrom {{ model }}\ngroup by {{ column_name }}\n),\n\ntable_b as (\nselect\n {{ field }},\n count(*) as num_rows\nfrom {{ to }}\ngroup by {{ field }}\n),\n\nexcept_a as (\n select *\n from table_a\n {{ dbt.except() }}\n select *\n from table_b\n),\n\nexcept_b as (\n select *\n from table_b\n {{ dbt.except() }}\n select *\n from table_a\n),\n\nunioned as (\n select *\n from except_a\n union all\n select *\n from except_b\n)\n\nselect *\nfrom unioned\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.except"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3354878, "supported_languages": null}, "macro.dbt_utils.test_recency": {"name": "test_recency", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/recency.sql", "original_file_path": "macros/generic_tests/recency.sql", "unique_id": "macro.dbt_utils.test_recency", "macro_sql": "{% test recency(model, field, datepart, interval, ignore_time_component=False, group_by_columns = []) %}\n {{ return(adapter.dispatch('test_recency', 'dbt_utils')(model, field, datepart, interval, ignore_time_component, group_by_columns)) }}\n{% endtest %}", "depends_on": {"macros": ["macro.dbt_utils.default__test_recency"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3367262, "supported_languages": null}, "macro.dbt_utils.default__test_recency": {"name": "default__test_recency", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/recency.sql", "original_file_path": "macros/generic_tests/recency.sql", "unique_id": "macro.dbt_utils.default__test_recency", "macro_sql": "{% macro default__test_recency(model, field, datepart, interval, ignore_time_component, group_by_columns) %}\n\n{% set threshold = 'cast(' ~ dbt.dateadd(datepart, interval * -1, dbt.current_timestamp()) ~ ' as ' ~ ('date' if ignore_time_component else dbt.type_timestamp()) ~ ')' %}\n\n{% if group_by_columns|length() > 0 %}\n {% set select_gb_cols = group_by_columns|join(' ,') + ', ' %}\n {% set groupby_gb_cols = 'group by ' + group_by_columns|join(',') %}\n{% endif %}\n\n\nwith recency as (\n\n select \n\n {{ select_gb_cols }}\n {% if ignore_time_component %}\n cast(max({{ field }}) as date) as most_recent\n {%- else %}\n max({{ field }}) as most_recent\n {%- endif %}\n\n from {{ model }}\n\n {{ groupby_gb_cols }}\n\n)\n\nselect\n\n {{ select_gb_cols }}\n most_recent,\n {{ threshold }} as threshold\n\nfrom recency\nwhere most_recent < {{ threshold }}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.dateadd", "macro.dbt.current_timestamp", "macro.dbt.type_timestamp"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3383234, "supported_languages": null}, "macro.dbt_utils.test_not_empty_string": {"name": "test_not_empty_string", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/not_empty_string.sql", "original_file_path": "macros/generic_tests/not_empty_string.sql", "unique_id": "macro.dbt_utils.test_not_empty_string", "macro_sql": "{% test not_empty_string(model, column_name, trim_whitespace=true) %}\n\n {{ return(adapter.dispatch('test_not_empty_string', 'dbt_utils')(model, column_name, trim_whitespace)) }}\n\n{% endtest %}", "depends_on": {"macros": ["macro.dbt_utils.default__test_not_empty_string"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3391898, "supported_languages": null}, "macro.dbt_utils.default__test_not_empty_string": {"name": "default__test_not_empty_string", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/not_empty_string.sql", "original_file_path": "macros/generic_tests/not_empty_string.sql", "unique_id": "macro.dbt_utils.default__test_not_empty_string", "macro_sql": "{% macro default__test_not_empty_string(model, column_name, trim_whitespace=true) %}\n\n with\n \n all_values as (\n\n select \n\n\n {% if trim_whitespace == true -%}\n\n trim({{ column_name }}) as {{ column_name }}\n\n {%- else -%}\n\n {{ column_name }}\n\n {%- endif %}\n \n from {{ model }}\n\n ),\n\n errors as (\n\n select * from all_values\n where {{ column_name }} = ''\n\n )\n\n select * from errors\n\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3397944, "supported_languages": null}, "macro.dbt_utils.test_not_null_proportion": {"name": "test_not_null_proportion", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/not_null_proportion.sql", "original_file_path": "macros/generic_tests/not_null_proportion.sql", "unique_id": "macro.dbt_utils.test_not_null_proportion", "macro_sql": "{% macro test_not_null_proportion(model, group_by_columns = []) %}\n {{ return(adapter.dispatch('test_not_null_proportion', 'dbt_utils')(model, group_by_columns, **kwargs)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__test_not_null_proportion"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3408651, "supported_languages": null}, "macro.dbt_utils.default__test_not_null_proportion": {"name": "default__test_not_null_proportion", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/not_null_proportion.sql", "original_file_path": "macros/generic_tests/not_null_proportion.sql", "unique_id": "macro.dbt_utils.default__test_not_null_proportion", "macro_sql": "{% macro default__test_not_null_proportion(model, group_by_columns) %}\n\n{% set column_name = kwargs.get('column_name', kwargs.get('arg')) %}\n{% set at_least = kwargs.get('at_least', kwargs.get('arg')) %}\n{% set at_most = kwargs.get('at_most', kwargs.get('arg', 1)) %}\n\n{% if group_by_columns|length() > 0 %}\n {% set select_gb_cols = group_by_columns|join(' ,') + ', ' %}\n {% set groupby_gb_cols = 'group by ' + group_by_columns|join(',') %}\n{% endif %}\n\nwith validation as (\n select\n {{select_gb_cols}}\n sum(case when {{ column_name }} is null then 0 else 1 end) / cast(count(*) as numeric) as not_null_proportion\n from {{ model }}\n {{groupby_gb_cols}}\n),\nvalidation_errors as (\n select\n {{select_gb_cols}}\n not_null_proportion\n from validation\n where not_null_proportion < {{ at_least }} or not_null_proportion > {{ at_most }}\n)\nselect\n *\nfrom validation_errors\n\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.342392, "supported_languages": null}, "macro.dbt_utils.test_not_constant": {"name": "test_not_constant", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/not_constant.sql", "original_file_path": "macros/generic_tests/not_constant.sql", "unique_id": "macro.dbt_utils.test_not_constant", "macro_sql": "{% test not_constant(model, column_name, group_by_columns = []) %}\n {{ return(adapter.dispatch('test_not_constant', 'dbt_utils')(model, column_name, group_by_columns)) }}\n{% endtest %}", "depends_on": {"macros": ["macro.dbt_utils.default__test_not_constant"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3431818, "supported_languages": null}, "macro.dbt_utils.default__test_not_constant": {"name": "default__test_not_constant", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/not_constant.sql", "original_file_path": "macros/generic_tests/not_constant.sql", "unique_id": "macro.dbt_utils.default__test_not_constant", "macro_sql": "{% macro default__test_not_constant(model, column_name, group_by_columns) %}\n\n{% if group_by_columns|length() > 0 %}\n {% set select_gb_cols = group_by_columns|join(' ,') + ', ' %}\n {% set groupby_gb_cols = 'group by ' + group_by_columns|join(',') %}\n{% endif %}\n\n\nselect\n {# In TSQL, subquery aggregate columns need aliases #}\n {# thus: a filler col name, 'filler_column' #}\n {{select_gb_cols}}\n count(distinct {{ column_name }}) as filler_column\n\nfrom {{ model }}\n\n {{groupby_gb_cols}}\n\nhaving count(distinct {{ column_name }}) = 1\n\n\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.344074, "supported_languages": null}, "macro.dbt_utils.test_sequential_values": {"name": "test_sequential_values", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/sequential_values.sql", "original_file_path": "macros/generic_tests/sequential_values.sql", "unique_id": "macro.dbt_utils.test_sequential_values", "macro_sql": "{% test sequential_values(model, column_name, interval=1, datepart=None, group_by_columns = []) %}\n\n {{ return(adapter.dispatch('test_sequential_values', 'dbt_utils')(model, column_name, interval, datepart, group_by_columns)) }}\n\n{% endtest %}", "depends_on": {"macros": ["macro.dbt_utils.default__test_sequential_values"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.345553, "supported_languages": null}, "macro.dbt_utils.default__test_sequential_values": {"name": "default__test_sequential_values", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/sequential_values.sql", "original_file_path": "macros/generic_tests/sequential_values.sql", "unique_id": "macro.dbt_utils.default__test_sequential_values", "macro_sql": "{% macro default__test_sequential_values(model, column_name, interval=1, datepart=None, group_by_columns = []) %}\n\n{% set previous_column_name = \"previous_\" ~ dbt_utils.slugify(column_name) %}\n\n{% if group_by_columns|length() > 0 %}\n {% set select_gb_cols = group_by_columns|join(',') + ', ' %}\n {% set partition_gb_cols = 'partition by ' + group_by_columns|join(',') %}\n{% endif %}\n\nwith windowed as (\n\n select\n {{ select_gb_cols }}\n {{ column_name }},\n lag({{ column_name }}) over (\n {{partition_gb_cols}}\n order by {{ column_name }}\n ) as {{ previous_column_name }}\n from {{ model }}\n),\n\nvalidation_errors as (\n select\n *\n from windowed\n {% if datepart %}\n where not(cast({{ column_name }} as {{ dbt.type_timestamp() }})= cast({{ dbt.dateadd(datepart, interval, previous_column_name) }} as {{ dbt.type_timestamp() }}))\n {% else %}\n where not({{ column_name }} = {{ previous_column_name }} + {{ interval }})\n {% endif %}\n)\n\nselect *\nfrom validation_errors\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.slugify", "macro.dbt.type_timestamp", "macro.dbt.dateadd"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3474126, "supported_languages": null}, "macro.dbt_utils.test_not_accepted_values": {"name": "test_not_accepted_values", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/not_accepted_values.sql", "original_file_path": "macros/generic_tests/not_accepted_values.sql", "unique_id": "macro.dbt_utils.test_not_accepted_values", "macro_sql": "{% test not_accepted_values(model, column_name, values, quote=True) %}\n {{ return(adapter.dispatch('test_not_accepted_values', 'dbt_utils')(model, column_name, values, quote)) }}\n{% endtest %}", "depends_on": {"macros": ["macro.dbt_utils.default__test_not_accepted_values"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3483377, "supported_languages": null}, "macro.dbt_utils.default__test_not_accepted_values": {"name": "default__test_not_accepted_values", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/not_accepted_values.sql", "original_file_path": "macros/generic_tests/not_accepted_values.sql", "unique_id": "macro.dbt_utils.default__test_not_accepted_values", "macro_sql": "{% macro default__test_not_accepted_values(model, column_name, values, quote=True) %}\nwith all_values as (\n\n select distinct\n {{ column_name }} as value_field\n\n from {{ model }}\n\n),\n\nvalidation_errors as (\n\n select\n value_field\n\n from all_values\n where value_field in (\n {% for value in values -%}\n {% if quote -%}\n '{{ value }}'\n {%- else -%}\n {{ value }}\n {%- endif -%}\n {%- if not loop.last -%},{%- endif %}\n {%- endfor %}\n )\n\n)\n\nselect *\nfrom validation_errors\n\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3491042, "supported_languages": null}, "macro.dbt_utils.test_equal_rowcount": {"name": "test_equal_rowcount", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/equal_rowcount.sql", "original_file_path": "macros/generic_tests/equal_rowcount.sql", "unique_id": "macro.dbt_utils.test_equal_rowcount", "macro_sql": "{% test equal_rowcount(model, compare_model, group_by_columns = []) %}\n {{ return(adapter.dispatch('test_equal_rowcount', 'dbt_utils')(model, compare_model, group_by_columns)) }}\n{% endtest %}", "depends_on": {"macros": ["macro.dbt_utils.default__test_equal_rowcount"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3504963, "supported_languages": null}, "macro.dbt_utils.default__test_equal_rowcount": {"name": "default__test_equal_rowcount", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/equal_rowcount.sql", "original_file_path": "macros/generic_tests/equal_rowcount.sql", "unique_id": "macro.dbt_utils.default__test_equal_rowcount", "macro_sql": "{% macro default__test_equal_rowcount(model, compare_model, group_by_columns) %}\n\n{#-- Needs to be set at parse time, before we return '' below --#}\n{{ config(fail_calc = 'sum(coalesce(diff_count, 0))') }}\n\n{#-- Prevent querying of db in parsing mode. This works because this macro does not create any new refs. #}\n{%- if not execute -%}\n {{ return('') }}\n{% endif %}\n\n{% if group_by_columns|length() > 0 %}\n {% set select_gb_cols = group_by_columns|join(', ') + ', ' %}\n {% set join_gb_cols %}\n {% for c in group_by_columns %}\n and a.{{c}} = b.{{c}}\n {% endfor %}\n {% endset %}\n {% set groupby_gb_cols = 'group by ' + group_by_columns|join(',') %}\n{% endif %}\n\n{#-- We must add a fake join key in case additional grouping variables are not provided --#}\n{#-- Redshift does not allow for dynamically created join conditions (e.g. full join on 1 = 1 --#}\n{#-- The same logic is used in fewer_rows_than. In case of changes, maintain consistent logic --#}\n{% set group_by_columns = ['id_dbtutils_test_equal_rowcount'] + group_by_columns %}\n{% set groupby_gb_cols = 'group by ' + group_by_columns|join(',') %}\n\nwith a as (\n\n select \n {{select_gb_cols}}\n 1 as id_dbtutils_test_equal_rowcount,\n count(*) as count_a \n from {{ model }}\n {{groupby_gb_cols}}\n\n\n),\nb as (\n\n select \n {{select_gb_cols}}\n 1 as id_dbtutils_test_equal_rowcount,\n count(*) as count_b \n from {{ compare_model }}\n {{groupby_gb_cols}}\n\n),\nfinal as (\n\n select\n \n {% for c in group_by_columns -%}\n a.{{c}} as {{c}}_a,\n b.{{c}} as {{c}}_b,\n {% endfor %}\n\n count_a,\n count_b,\n abs(count_a - count_b) as diff_count\n\n from a\n full join b\n on\n a.id_dbtutils_test_equal_rowcount = b.id_dbtutils_test_equal_rowcount\n {{join_gb_cols}}\n\n\n)\n\nselect * from final\n\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3527334, "supported_languages": null}, "macro.dbt_utils.test_unique_combination_of_columns": {"name": "test_unique_combination_of_columns", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/unique_combination_of_columns.sql", "original_file_path": "macros/generic_tests/unique_combination_of_columns.sql", "unique_id": "macro.dbt_utils.test_unique_combination_of_columns", "macro_sql": "{% test unique_combination_of_columns(model, combination_of_columns, quote_columns=false) %}\n {{ return(adapter.dispatch('test_unique_combination_of_columns', 'dbt_utils')(model, combination_of_columns, quote_columns)) }}\n{% endtest %}", "depends_on": {"macros": ["macro.dbt_utils.default__test_unique_combination_of_columns"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3538024, "supported_languages": null}, "macro.dbt_utils.default__test_unique_combination_of_columns": {"name": "default__test_unique_combination_of_columns", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/unique_combination_of_columns.sql", "original_file_path": "macros/generic_tests/unique_combination_of_columns.sql", "unique_id": "macro.dbt_utils.default__test_unique_combination_of_columns", "macro_sql": "{% macro default__test_unique_combination_of_columns(model, combination_of_columns, quote_columns=false) %}\n\n{% if not quote_columns %}\n {%- set column_list=combination_of_columns %}\n{% elif quote_columns %}\n {%- set column_list=[] %}\n {% for column in combination_of_columns -%}\n {% set column_list = column_list.append( adapter.quote(column) ) %}\n {%- endfor %}\n{% else %}\n {{ exceptions.raise_compiler_error(\n \"`quote_columns` argument for unique_combination_of_columns test must be one of [True, False] Got: '\" ~ quote ~\"'.'\"\n ) }}\n{% endif %}\n\n{%- set columns_csv=column_list | join(', ') %}\n\n\nwith validation_errors as (\n\n select\n {{ columns_csv }}\n from {{ model }}\n group by {{ columns_csv }}\n having count(*) > 1\n\n)\n\nselect *\nfrom validation_errors\n\n\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3550408, "supported_languages": null}, "macro.dbt_utils.test_expression_is_true": {"name": "test_expression_is_true", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/expression_is_true.sql", "original_file_path": "macros/generic_tests/expression_is_true.sql", "unique_id": "macro.dbt_utils.test_expression_is_true", "macro_sql": "{% test expression_is_true(model, expression, column_name=None) %}\n {{ return(adapter.dispatch('test_expression_is_true', 'dbt_utils')(model, expression, column_name)) }}\n{% endtest %}", "depends_on": {"macros": ["macro.dbt_utils.default__test_expression_is_true"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3557944, "supported_languages": null}, "macro.dbt_utils.default__test_expression_is_true": {"name": "default__test_expression_is_true", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/expression_is_true.sql", "original_file_path": "macros/generic_tests/expression_is_true.sql", "unique_id": "macro.dbt_utils.default__test_expression_is_true", "macro_sql": "{% macro default__test_expression_is_true(model, expression, column_name) %}\n\n{% set column_list = '*' if should_store_failures() else \"1\" %}\n\nselect\n {{ column_list }}\nfrom {{ model }}\n{% if column_name is none %}\nwhere not({{ expression }})\n{%- else %}\nwhere not({{ column_name }} {{ expression }})\n{%- endif %}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.should_store_failures"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3565025, "supported_languages": null}, "macro.dbt_utils.test_equality": {"name": "test_equality", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/equality.sql", "original_file_path": "macros/generic_tests/equality.sql", "unique_id": "macro.dbt_utils.test_equality", "macro_sql": "{% test equality(model, compare_model, compare_columns=None) %}\n {{ return(adapter.dispatch('test_equality', 'dbt_utils')(model, compare_model, compare_columns)) }}\n{% endtest %}", "depends_on": {"macros": ["macro.dbt_utils.default__test_equality"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3577018, "supported_languages": null}, "macro.dbt_utils.default__test_equality": {"name": "default__test_equality", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/equality.sql", "original_file_path": "macros/generic_tests/equality.sql", "unique_id": "macro.dbt_utils.default__test_equality", "macro_sql": "{% macro default__test_equality(model, compare_model, compare_columns=None) %}\n\n{% set set_diff %}\n count(*) + coalesce(abs(\n sum(case when which_diff = 'a_minus_b' then 1 else 0 end) -\n sum(case when which_diff = 'b_minus_a' then 1 else 0 end)\n ), 0)\n{% endset %}\n\n{#-- Needs to be set at parse time, before we return '' below --#}\n{{ config(fail_calc = set_diff) }}\n\n{#-- Prevent querying of db in parsing mode. This works because this macro does not create any new refs. #}\n{%- if not execute -%}\n {{ return('') }}\n{% endif %}\n\n-- setup\n{%- do dbt_utils._is_relation(model, 'test_equality') -%}\n\n{#-\nIf the compare_cols arg is provided, we can run this test without querying the\ninformation schema\u00a0\u2014 this allows the model to be an ephemeral model\n-#}\n\n{%- if not compare_columns -%}\n {%- do dbt_utils._is_ephemeral(model, 'test_equality') -%}\n {%- set compare_columns = adapter.get_columns_in_relation(model) | map(attribute='quoted') -%}\n{%- endif -%}\n\n{% set compare_cols_csv = compare_columns | join(', ') %}\n\nwith a as (\n\n select * from {{ model }}\n\n),\n\nb as (\n\n select * from {{ compare_model }}\n\n),\n\na_minus_b as (\n\n select {{compare_cols_csv}} from a\n {{ dbt.except() }}\n select {{compare_cols_csv}} from b\n\n),\n\nb_minus_a as (\n\n select {{compare_cols_csv}} from b\n {{ dbt.except() }}\n select {{compare_cols_csv}} from a\n\n),\n\nunioned as (\n\n select 'a_minus_b' as which_diff, a_minus_b.* from a_minus_b\n union all\n select 'b_minus_a' as which_diff, b_minus_a.* from b_minus_a\n\n)\n\nselect * from unioned\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils._is_relation", "macro.dbt_utils._is_ephemeral", "macro.dbt.except"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3593931, "supported_languages": null}, "macro.dbt_utils.test_relationships_where": {"name": "test_relationships_where", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/relationships_where.sql", "original_file_path": "macros/generic_tests/relationships_where.sql", "unique_id": "macro.dbt_utils.test_relationships_where", "macro_sql": "{% test relationships_where(model, column_name, to, field, from_condition=\"1=1\", to_condition=\"1=1\") %}\n {{ return(adapter.dispatch('test_relationships_where', 'dbt_utils')(model, column_name, to, field, from_condition, to_condition)) }}\n{% endtest %}", "depends_on": {"macros": ["macro.dbt_utils.default__test_relationships_where"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3604834, "supported_languages": null}, "macro.dbt_utils.default__test_relationships_where": {"name": "default__test_relationships_where", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/relationships_where.sql", "original_file_path": "macros/generic_tests/relationships_where.sql", "unique_id": "macro.dbt_utils.default__test_relationships_where", "macro_sql": "{% macro default__test_relationships_where(model, column_name, to, field, from_condition=\"1=1\", to_condition=\"1=1\") %}\n\n{# T-SQL has no boolean data type so we use 1=1 which returns TRUE #}\n{# ref https://stackoverflow.com/a/7170753/3842610 #}\n\nwith left_table as (\n\n select\n {{column_name}} as id\n\n from {{model}}\n\n where {{column_name}} is not null\n and {{from_condition}}\n\n),\n\nright_table as (\n\n select\n {{field}} as id\n\n from {{to}}\n\n where {{field}} is not null\n and {{to_condition}}\n\n),\n\nexceptions as (\n\n select\n left_table.id,\n right_table.id as right_id\n\n from left_table\n\n left join right_table\n on left_table.id = right_table.id\n\n where right_table.id is null\n\n)\n\nselect * from exceptions\n\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3611374, "supported_languages": null}, "macro.dbt_utils.test_fewer_rows_than": {"name": "test_fewer_rows_than", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/fewer_rows_than.sql", "original_file_path": "macros/generic_tests/fewer_rows_than.sql", "unique_id": "macro.dbt_utils.test_fewer_rows_than", "macro_sql": "{% test fewer_rows_than(model, compare_model, group_by_columns = []) %}\n {{ return(adapter.dispatch('test_fewer_rows_than', 'dbt_utils')(model, compare_model, group_by_columns)) }}\n{% endtest %}", "depends_on": {"macros": ["macro.dbt_utils.default__test_fewer_rows_than"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3628023, "supported_languages": null}, "macro.dbt_utils.default__test_fewer_rows_than": {"name": "default__test_fewer_rows_than", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/fewer_rows_than.sql", "original_file_path": "macros/generic_tests/fewer_rows_than.sql", "unique_id": "macro.dbt_utils.default__test_fewer_rows_than", "macro_sql": "{% macro default__test_fewer_rows_than(model, compare_model, group_by_columns) %}\n\n{{ config(fail_calc = 'sum(coalesce(row_count_delta, 0))') }}\n\n{% if group_by_columns|length() > 0 %}\n {% set select_gb_cols = group_by_columns|join(' ,') + ', ' %}\n {% set join_gb_cols %}\n {% for c in group_by_columns %}\n and a.{{c}} = b.{{c}}\n {% endfor %}\n {% endset %}\n {% set groupby_gb_cols = 'group by ' + group_by_columns|join(',') %}\n{% endif %}\n\n{#-- We must add a fake join key in case additional grouping variables are not provided --#}\n{#-- Redshift does not allow for dynamically created join conditions (e.g. full join on 1 = 1 --#}\n{#-- The same logic is used in equal_rowcount. In case of changes, maintain consistent logic --#}\n{% set group_by_columns = ['id_dbtutils_test_fewer_rows_than'] + group_by_columns %}\n{% set groupby_gb_cols = 'group by ' + group_by_columns|join(',') %}\n\n\nwith a as (\n\n select \n {{select_gb_cols}}\n 1 as id_dbtutils_test_fewer_rows_than,\n count(*) as count_our_model \n from {{ model }}\n {{ groupby_gb_cols }}\n\n),\nb as (\n\n select \n {{select_gb_cols}}\n 1 as id_dbtutils_test_fewer_rows_than,\n count(*) as count_comparison_model \n from {{ compare_model }}\n {{ groupby_gb_cols }}\n\n),\ncounts as (\n\n select\n\n {% for c in group_by_columns -%}\n a.{{c}} as {{c}}_a,\n b.{{c}} as {{c}}_b,\n {% endfor %}\n\n count_our_model,\n count_comparison_model\n from a\n full join b on \n a.id_dbtutils_test_fewer_rows_than = b.id_dbtutils_test_fewer_rows_than\n {{ join_gb_cols }}\n\n),\nfinal as (\n\n select *,\n case\n -- fail the test if we have more rows than the reference model and return the row count delta\n when count_our_model > count_comparison_model then (count_our_model - count_comparison_model)\n -- fail the test if they are the same number\n when count_our_model = count_comparison_model then 1\n -- pass the test if the delta is positive (i.e. return the number 0)\n else 0\n end as row_count_delta\n from counts\n\n)\n\nselect * from final\n\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.36478, "supported_languages": null}, "macro.dbt_utils.test_accepted_range": {"name": "test_accepted_range", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/accepted_range.sql", "original_file_path": "macros/generic_tests/accepted_range.sql", "unique_id": "macro.dbt_utils.test_accepted_range", "macro_sql": "{% test accepted_range(model, column_name, min_value=none, max_value=none, inclusive=true) %}\n {{ return(adapter.dispatch('test_accepted_range', 'dbt_utils')(model, column_name, min_value, max_value, inclusive)) }}\n{% endtest %}", "depends_on": {"macros": ["macro.dbt_utils.default__test_accepted_range"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3658462, "supported_languages": null}, "macro.dbt_utils.default__test_accepted_range": {"name": "default__test_accepted_range", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/accepted_range.sql", "original_file_path": "macros/generic_tests/accepted_range.sql", "unique_id": "macro.dbt_utils.default__test_accepted_range", "macro_sql": "{% macro default__test_accepted_range(model, column_name, min_value=none, max_value=none, inclusive=true) %}\n\nwith meet_condition as(\n select *\n from {{ model }}\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n\n {%- if min_value is not none %}\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not {{ column_name }} > {{- \"=\" if inclusive }} {{ min_value }}\n {%- endif %}\n\n {%- if max_value is not none %}\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not {{ column_name }} < {{- \"=\" if inclusive }} {{ max_value }}\n {%- endif %}\n)\n\nselect *\nfrom validation_errors\n\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3667562, "supported_languages": null}, "macro.dbt_utils.test_mutually_exclusive_ranges": {"name": "test_mutually_exclusive_ranges", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/mutually_exclusive_ranges.sql", "original_file_path": "macros/generic_tests/mutually_exclusive_ranges.sql", "unique_id": "macro.dbt_utils.test_mutually_exclusive_ranges", "macro_sql": "{% test mutually_exclusive_ranges(model, lower_bound_column, upper_bound_column, partition_by=None, gaps='allowed', zero_length_range_allowed=False) %}\n {{ return(adapter.dispatch('test_mutually_exclusive_ranges', 'dbt_utils')(model, lower_bound_column, upper_bound_column, partition_by, gaps, zero_length_range_allowed)) }}\n{% endtest %}", "depends_on": {"macros": ["macro.dbt_utils.default__test_mutually_exclusive_ranges"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.371575, "supported_languages": null}, "macro.dbt_utils.default__test_mutually_exclusive_ranges": {"name": "default__test_mutually_exclusive_ranges", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/generic_tests/mutually_exclusive_ranges.sql", "original_file_path": "macros/generic_tests/mutually_exclusive_ranges.sql", "unique_id": "macro.dbt_utils.default__test_mutually_exclusive_ranges", "macro_sql": "{% macro default__test_mutually_exclusive_ranges(model, lower_bound_column, upper_bound_column, partition_by=None, gaps='allowed', zero_length_range_allowed=False) %}\n{% if gaps == 'not_allowed' %}\n {% set allow_gaps_operator='=' %}\n {% set allow_gaps_operator_in_words='equal_to' %}\n{% elif gaps == 'allowed' %}\n {% set allow_gaps_operator='<=' %}\n {% set allow_gaps_operator_in_words='less_than_or_equal_to' %}\n{% elif gaps == 'required' %}\n {% set allow_gaps_operator='<' %}\n {% set allow_gaps_operator_in_words='less_than' %}\n{% else %}\n {{ exceptions.raise_compiler_error(\n \"`gaps` argument for mutually_exclusive_ranges test must be one of ['not_allowed', 'allowed', 'required'] Got: '\" ~ gaps ~\"'.'\"\n ) }}\n{% endif %}\n{% if not zero_length_range_allowed %}\n {% set allow_zero_length_operator='<' %}\n {% set allow_zero_length_operator_in_words='less_than' %}\n{% elif zero_length_range_allowed %}\n {% set allow_zero_length_operator='<=' %}\n {% set allow_zero_length_operator_in_words='less_than_or_equal_to' %}\n{% else %}\n {{ exceptions.raise_compiler_error(\n \"`zero_length_range_allowed` argument for mutually_exclusive_ranges test must be one of [true, false] Got: '\" ~ zero_length_range_allowed ~\"'.'\"\n ) }}\n{% endif %}\n\n{% set partition_clause=\"partition by \" ~ partition_by if partition_by else '' %}\n\nwith window_functions as (\n\n select\n {% if partition_by %}\n {{ partition_by }} as partition_by_col,\n {% endif %}\n {{ lower_bound_column }} as lower_bound,\n {{ upper_bound_column }} as upper_bound,\n\n lead({{ lower_bound_column }}) over (\n {{ partition_clause }}\n order by {{ lower_bound_column }}, {{ upper_bound_column }}\n ) as next_lower_bound,\n\n row_number() over (\n {{ partition_clause }}\n order by {{ lower_bound_column }} desc, {{ upper_bound_column }} desc\n ) = 1 as is_last_record\n\n from {{ model }}\n\n),\n\ncalc as (\n -- We want to return records where one of our assumptions fails, so we'll use\n -- the `not` function with `and` statements so we can write our assumptions more cleanly\n select\n *,\n\n -- For each record: lower_bound should be < upper_bound.\n -- Coalesce it to return an error on the null case (implicit assumption\n -- these columns are not_null)\n coalesce(\n lower_bound {{ allow_zero_length_operator }} upper_bound,\n false\n ) as lower_bound_{{ allow_zero_length_operator_in_words }}_upper_bound,\n\n -- For each record: upper_bound {{ allow_gaps_operator }} the next lower_bound.\n -- Coalesce it to handle null cases for the last record.\n coalesce(\n upper_bound {{ allow_gaps_operator }} next_lower_bound,\n is_last_record,\n false\n ) as upper_bound_{{ allow_gaps_operator_in_words }}_next_lower_bound\n\n from window_functions\n\n),\n\nvalidation_errors as (\n\n select\n *\n from calc\n\n where not(\n -- THE FOLLOWING SHOULD BE TRUE --\n lower_bound_{{ allow_zero_length_operator_in_words }}_upper_bound\n and upper_bound_{{ allow_gaps_operator_in_words }}_next_lower_bound\n )\n)\n\nselect * from validation_errors\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3747513, "supported_languages": null}, "macro.dbt_utils.nullcheck": {"name": "nullcheck", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/nullcheck.sql", "original_file_path": "macros/sql/nullcheck.sql", "unique_id": "macro.dbt_utils.nullcheck", "macro_sql": "{% macro nullcheck(cols) %}\n {{ return(adapter.dispatch('nullcheck', 'dbt_utils')(cols)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__nullcheck"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3753903, "supported_languages": null}, "macro.dbt_utils.default__nullcheck": {"name": "default__nullcheck", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/nullcheck.sql", "original_file_path": "macros/sql/nullcheck.sql", "unique_id": "macro.dbt_utils.default__nullcheck", "macro_sql": "{% macro default__nullcheck(cols) %}\n{%- for col in cols %}\n\n {% if col.is_string() -%}\n\n nullif({{col.name}},'') as {{col.name}}\n\n {%- else -%}\n\n {{col.name}}\n\n {%- endif -%}\n\n{%- if not loop.last -%} , {%- endif -%}\n\n{%- endfor -%}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3760624, "supported_languages": null}, "macro.dbt_utils.nullcheck_table": {"name": "nullcheck_table", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/nullcheck_table.sql", "original_file_path": "macros/sql/nullcheck_table.sql", "unique_id": "macro.dbt_utils.nullcheck_table", "macro_sql": "{% macro nullcheck_table(relation) %}\n {{ return(adapter.dispatch('nullcheck_table', 'dbt_utils')(relation)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__nullcheck_table"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3766477, "supported_languages": null}, "macro.dbt_utils.default__nullcheck_table": {"name": "default__nullcheck_table", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/nullcheck_table.sql", "original_file_path": "macros/sql/nullcheck_table.sql", "unique_id": "macro.dbt_utils.default__nullcheck_table", "macro_sql": "{% macro default__nullcheck_table(relation) %}\n\n {%- do dbt_utils._is_relation(relation, 'nullcheck_table') -%}\n {%- do dbt_utils._is_ephemeral(relation, 'nullcheck_table') -%}\n {% set cols = adapter.get_columns_in_relation(relation) %}\n\n select {{ dbt_utils.nullcheck(cols) }}\n from {{relation}}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils._is_relation", "macro.dbt_utils._is_ephemeral", "macro.dbt_utils.nullcheck"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3773046, "supported_languages": null}, "macro.dbt_utils.get_single_value": {"name": "get_single_value", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/get_single_value.sql", "original_file_path": "macros/sql/get_single_value.sql", "unique_id": "macro.dbt_utils.get_single_value", "macro_sql": "{% macro get_single_value(query, default=none) %}\n {{ return(adapter.dispatch('get_single_value', 'dbt_utils')(query, default)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__get_single_value"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.378191, "supported_languages": null}, "macro.dbt_utils.default__get_single_value": {"name": "default__get_single_value", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/get_single_value.sql", "original_file_path": "macros/sql/get_single_value.sql", "unique_id": "macro.dbt_utils.default__get_single_value", "macro_sql": "{% macro default__get_single_value(query, default) %}\n\n{# This macro returns the (0, 0) record in a query, i.e. the first row of the first column #}\n\n {%- call statement('get_query_result', fetch_result=True, auto_begin=false) -%}\n\n {{ query }}\n\n {%- endcall -%}\n\n {%- if execute -%}\n\n {% set r = load_result('get_query_result').table.columns[0].values() %}\n {% if r | length == 0 %}\n {% do print('Query `' ~ query ~ '` returned no rows. Using the default value: ' ~ default) %}\n {% set sql_result = default %}\n {% else %}\n {% set sql_result = r[0] %}\n {% endif %}\n \n {%- else -%}\n \n {% set sql_result = default %}\n \n {%- endif -%}\n\n {% do return(sql_result) %}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.statement"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3796113, "supported_languages": null}, "macro.dbt_utils.get_intervals_between": {"name": "get_intervals_between", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/date_spine.sql", "original_file_path": "macros/sql/date_spine.sql", "unique_id": "macro.dbt_utils.get_intervals_between", "macro_sql": "{% macro get_intervals_between(start_date, end_date, datepart) -%}\n {{ return(adapter.dispatch('get_intervals_between', 'dbt_utils')(start_date, end_date, datepart)) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__get_intervals_between"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3807626, "supported_languages": null}, "macro.dbt_utils.default__get_intervals_between": {"name": "default__get_intervals_between", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/date_spine.sql", "original_file_path": "macros/sql/date_spine.sql", "unique_id": "macro.dbt_utils.default__get_intervals_between", "macro_sql": "{% macro default__get_intervals_between(start_date, end_date, datepart) -%}\n {%- call statement('get_intervals_between', fetch_result=True) %}\n\n select {{ dbt.datediff(start_date, end_date, datepart) }}\n\n {%- endcall -%}\n\n {%- set value_list = load_result('get_intervals_between') -%}\n\n {%- if value_list and value_list['data'] -%}\n {%- set values = value_list['data'] | map(attribute=0) | list %}\n {{ return(values[0]) }}\n {%- else -%}\n {{ return(1) }}\n {%- endif -%}\n\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.statement", "macro.dbt.datediff"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3819103, "supported_languages": null}, "macro.dbt_utils.date_spine": {"name": "date_spine", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/date_spine.sql", "original_file_path": "macros/sql/date_spine.sql", "unique_id": "macro.dbt_utils.date_spine", "macro_sql": "{% macro date_spine(datepart, start_date, end_date) %}\n {{ return(adapter.dispatch('date_spine', 'dbt_utils')(datepart, start_date, end_date)) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__date_spine"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3823519, "supported_languages": null}, "macro.dbt_utils.default__date_spine": {"name": "default__date_spine", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/date_spine.sql", "original_file_path": "macros/sql/date_spine.sql", "unique_id": "macro.dbt_utils.default__date_spine", "macro_sql": "{% macro default__date_spine(datepart, start_date, end_date) %}\n\n\n{# call as follows:\n\ndate_spine(\n \"day\",\n \"to_date('01/01/2016', 'mm/dd/yyyy')\",\n \"dbt.dateadd(week, 1, current_date)\"\n) #}\n\n\nwith rawdata as (\n\n {{dbt_utils.generate_series(\n dbt_utils.get_intervals_between(start_date, end_date, datepart)\n )}}\n\n),\n\nall_periods as (\n\n select (\n {{\n dbt.dateadd(\n datepart,\n \"row_number() over (order by 1) - 1\",\n start_date\n )\n }}\n ) as date_{{datepart}}\n from rawdata\n\n),\n\nfiltered as (\n\n select *\n from all_periods\n where date_{{datepart}} <= {{ end_date }}\n\n)\n\nselect * from filtered\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.generate_series", "macro.dbt_utils.get_intervals_between", "macro.dbt.dateadd"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3830428, "supported_languages": null}, "macro.dbt_utils.get_table_types_sql": {"name": "get_table_types_sql", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/get_table_types_sql.sql", "original_file_path": "macros/sql/get_table_types_sql.sql", "unique_id": "macro.dbt_utils.get_table_types_sql", "macro_sql": "{%- macro get_table_types_sql() -%}\n {{ return(adapter.dispatch('get_table_types_sql', 'dbt_utils')()) }}\n{%- endmacro -%}\n\n", "depends_on": {"macros": ["macro.dbt_utils.postgres__get_table_types_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3838928, "supported_languages": null}, "macro.dbt_utils.default__get_table_types_sql": {"name": "default__get_table_types_sql", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/get_table_types_sql.sql", "original_file_path": "macros/sql/get_table_types_sql.sql", "unique_id": "macro.dbt_utils.default__get_table_types_sql", "macro_sql": "{% macro default__get_table_types_sql() %}\n case table_type\n when 'BASE TABLE' then 'table'\n when 'EXTERNAL TABLE' then 'external'\n when 'MATERIALIZED VIEW' then 'materializedview'\n else lower(table_type)\n end as {{ adapter.quote('table_type') }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.384166, "supported_languages": null}, "macro.dbt_utils.postgres__get_table_types_sql": {"name": "postgres__get_table_types_sql", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/get_table_types_sql.sql", "original_file_path": "macros/sql/get_table_types_sql.sql", "unique_id": "macro.dbt_utils.postgres__get_table_types_sql", "macro_sql": "{% macro postgres__get_table_types_sql() %}\n case table_type\n when 'BASE TABLE' then 'table'\n when 'FOREIGN' then 'external'\n when 'MATERIALIZED VIEW' then 'materializedview'\n else lower(table_type)\n end as {{ adapter.quote('table_type') }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.384452, "supported_languages": null}, "macro.dbt_utils.databricks__get_table_types_sql": {"name": "databricks__get_table_types_sql", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/get_table_types_sql.sql", "original_file_path": "macros/sql/get_table_types_sql.sql", "unique_id": "macro.dbt_utils.databricks__get_table_types_sql", "macro_sql": "{% macro databricks__get_table_types_sql() %}\n case table_type\n when 'MANAGED' then 'table'\n when 'BASE TABLE' then 'table'\n when 'MATERIALIZED VIEW' then 'materializedview'\n else lower(table_type)\n end as {{ adapter.quote('table_type') }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3847222, "supported_languages": null}, "macro.dbt_utils.safe_add": {"name": "safe_add", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/safe_add.sql", "original_file_path": "macros/sql/safe_add.sql", "unique_id": "macro.dbt_utils.safe_add", "macro_sql": "{%- macro safe_add(field_list) -%}\n {{ return(adapter.dispatch('safe_add', 'dbt_utils')(field_list)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__safe_add"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.38541, "supported_languages": null}, "macro.dbt_utils.default__safe_add": {"name": "default__safe_add", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/safe_add.sql", "original_file_path": "macros/sql/safe_add.sql", "unique_id": "macro.dbt_utils.default__safe_add", "macro_sql": "\n\n{%- macro default__safe_add(field_list) -%}\n\n{%- if field_list is not iterable or field_list is string or field_list is mapping -%}\n\n{%- set error_message = '\nWarning: the `safe_add` macro now takes a single list argument instead of \\\nstring arguments. The {}.{} model triggered this warning. \\\n'.format(model.package_name, model.name) -%}\n\n{%- do exceptions.warn(error_message) -%}\n\n{%- endif -%}\n\n{% set fields = [] %}\n\n{%- for field in field_list -%}\n\n {% do fields.append(\"coalesce(\" ~ field ~ \", 0)\") %}\n\n{%- endfor -%}\n\n{{ fields|join(' +\\n ') }}\n\n{%- endmacro -%}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3864818, "supported_languages": null}, "macro.dbt_utils.get_query_results_as_dict": {"name": "get_query_results_as_dict", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/get_query_results_as_dict.sql", "original_file_path": "macros/sql/get_query_results_as_dict.sql", "unique_id": "macro.dbt_utils.get_query_results_as_dict", "macro_sql": "{% macro get_query_results_as_dict(query) %}\n {{ return(adapter.dispatch('get_query_results_as_dict', 'dbt_utils')(query)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__get_query_results_as_dict"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.387167, "supported_languages": null}, "macro.dbt_utils.default__get_query_results_as_dict": {"name": "default__get_query_results_as_dict", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/get_query_results_as_dict.sql", "original_file_path": "macros/sql/get_query_results_as_dict.sql", "unique_id": "macro.dbt_utils.default__get_query_results_as_dict", "macro_sql": "{% macro default__get_query_results_as_dict(query) %}\n\n{# This macro returns a dictionary of the form {column_name: (tuple_of_results)} #}\n\n {%- call statement('get_query_results', fetch_result=True,auto_begin=false) -%}\n\n {{ query }}\n\n {%- endcall -%}\n\n {% set sql_results={} %}\n\n {%- if execute -%}\n {% set sql_results_table = load_result('get_query_results').table.columns %}\n {% for column_name, column in sql_results_table.items() %}\n {% do sql_results.update({column_name: column.values()}) %}\n {% endfor %}\n {%- endif -%}\n\n {{ return(sql_results) }}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.statement"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.388436, "supported_languages": null}, "macro.dbt_utils.width_bucket": {"name": "width_bucket", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/width_bucket.sql", "original_file_path": "macros/sql/width_bucket.sql", "unique_id": "macro.dbt_utils.width_bucket", "macro_sql": "{% macro width_bucket(expr, min_value, max_value, num_buckets) %}\n {{ return(adapter.dispatch('width_bucket', 'dbt_utils') (expr, min_value, max_value, num_buckets)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__width_bucket"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.389661, "supported_languages": null}, "macro.dbt_utils.default__width_bucket": {"name": "default__width_bucket", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/width_bucket.sql", "original_file_path": "macros/sql/width_bucket.sql", "unique_id": "macro.dbt_utils.default__width_bucket", "macro_sql": "{% macro default__width_bucket(expr, min_value, max_value, num_buckets) -%}\n\n {% set bin_size -%}\n (( {{ max_value }} - {{ min_value }} ) / {{ num_buckets }} )\n {%- endset %}\n (\n -- to break ties when the amount is eaxtly at the bucket egde\n case\n when\n mod(\n {{ dbt.safe_cast(expr, dbt.type_numeric() ) }},\n {{ dbt.safe_cast(bin_size, dbt.type_numeric() ) }}\n ) = 0\n then 1\n else 0\n end\n ) +\n -- Anything over max_value goes the N+1 bucket\n least(\n ceil(\n ({{ expr }} - {{ min_value }})/{{ bin_size }}\n ),\n {{ num_buckets }} + 1\n )\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.safe_cast", "macro.dbt.type_numeric"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3905716, "supported_languages": null}, "macro.dbt_utils.snowflake__width_bucket": {"name": "snowflake__width_bucket", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/width_bucket.sql", "original_file_path": "macros/sql/width_bucket.sql", "unique_id": "macro.dbt_utils.snowflake__width_bucket", "macro_sql": "{% macro snowflake__width_bucket(expr, min_value, max_value, num_buckets) %}\n width_bucket({{ expr }}, {{ min_value }}, {{ max_value }}, {{ num_buckets }} )\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3909488, "supported_languages": null}, "macro.dbt_utils.star": {"name": "star", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/star.sql", "original_file_path": "macros/sql/star.sql", "unique_id": "macro.dbt_utils.star", "macro_sql": "{% macro star(from, relation_alias=False, except=[], prefix='', suffix='', quote_identifiers=True) -%}\r\n {{ return(adapter.dispatch('star', 'dbt_utils')(from, relation_alias, except, prefix, suffix, quote_identifiers)) }}\r\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__star"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3928995, "supported_languages": null}, "macro.dbt_utils.default__star": {"name": "default__star", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/star.sql", "original_file_path": "macros/sql/star.sql", "unique_id": "macro.dbt_utils.default__star", "macro_sql": "{% macro default__star(from, relation_alias=False, except=[], prefix='', suffix='', quote_identifiers=True) -%}\r\n {%- do dbt_utils._is_relation(from, 'star') -%}\r\n {%- do dbt_utils._is_ephemeral(from, 'star') -%}\r\n\r\n {#-- Prevent querying of db in parsing mode. This works because this macro does not create any new refs. #}\r\n {%- if not execute -%}\r\n {% do return('*') %}\r\n {%- endif -%}\r\n\r\n {% set cols = dbt_utils.get_filtered_columns_in_relation(from, except) %}\r\n\r\n {%- if cols|length <= 0 -%}\r\n {% if flags.WHICH == 'compile' %}\r\n {% set response %}\r\n*\r\n/* No columns were returned. Maybe the relation doesn't exist yet \r\nor all columns were excluded. This star is only output during \r\ndbt compile, and exists to keep SQLFluff happy. */\r\n {% endset %}\r\n {% do return(response) %}\r\n {% else %}\r\n {% do return(\"/* no columns returned from star() macro */\") %}\r\n {% endif %}\r\n {%- else -%}\r\n {%- for col in cols %}\r\n {%- if relation_alias %}{{ relation_alias }}.{% else %}{%- endif -%}\r\n {%- if quote_identifiers -%}\r\n {{ adapter.quote(col)|trim }} {%- if prefix!='' or suffix!='' %} as {{ adapter.quote(prefix ~ col ~ suffix)|trim }} {%- endif -%}\r\n {%- else -%}\r\n {{ col|trim }} {%- if prefix!='' or suffix!='' %} as {{ (prefix ~ col ~ suffix)|trim }} {%- endif -%}\r\n {% endif %}\r\n {%- if not loop.last %},{{ '\\n ' }}{%- endif -%}\r\n {%- endfor -%}\r\n {% endif %}\r\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt_utils._is_relation", "macro.dbt_utils._is_ephemeral", "macro.dbt_utils.get_filtered_columns_in_relation"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3956006, "supported_languages": null}, "macro.dbt_utils.pivot": {"name": "pivot", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/pivot.sql", "original_file_path": "macros/sql/pivot.sql", "unique_id": "macro.dbt_utils.pivot", "macro_sql": "{% macro pivot(column,\n values,\n alias=True,\n agg='sum',\n cmp='=',\n prefix='',\n suffix='',\n then_value=1,\n else_value=0,\n quote_identifiers=True,\n distinct=False) %}\n {{ return(adapter.dispatch('pivot', 'dbt_utils')(column, values, alias, agg, cmp, prefix, suffix, then_value, else_value, quote_identifiers, distinct)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__pivot"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3973594, "supported_languages": null}, "macro.dbt_utils.default__pivot": {"name": "default__pivot", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/pivot.sql", "original_file_path": "macros/sql/pivot.sql", "unique_id": "macro.dbt_utils.default__pivot", "macro_sql": "{% macro default__pivot(column,\n values,\n alias=True,\n agg='sum',\n cmp='=',\n prefix='',\n suffix='',\n then_value=1,\n else_value=0,\n quote_identifiers=True,\n distinct=False) %}\n {% for value in values %}\n {{ agg }}(\n {% if distinct %} distinct {% endif %}\n case\n when {{ column }} {{ cmp }} '{{ dbt.escape_single_quotes(value) }}'\n then {{ then_value }}\n else {{ else_value }}\n end\n )\n {% if alias %}\n {% if quote_identifiers %}\n as {{ adapter.quote(prefix ~ value ~ suffix) }}\n {% else %}\n as {{ dbt_utils.slugify(prefix ~ value ~ suffix) }}\n {% endif %}\n {% endif %}\n {% if not loop.last %},{% endif %}\n {% endfor %}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.escape_single_quotes", "macro.dbt_utils.slugify"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.3989637, "supported_languages": null}, "macro.dbt_utils.get_powers_of_two": {"name": "get_powers_of_two", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/generate_series.sql", "original_file_path": "macros/sql/generate_series.sql", "unique_id": "macro.dbt_utils.get_powers_of_two", "macro_sql": "{% macro get_powers_of_two(upper_bound) %}\n {{ return(adapter.dispatch('get_powers_of_two', 'dbt_utils')(upper_bound)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__get_powers_of_two"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.400276, "supported_languages": null}, "macro.dbt_utils.default__get_powers_of_two": {"name": "default__get_powers_of_two", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/generate_series.sql", "original_file_path": "macros/sql/generate_series.sql", "unique_id": "macro.dbt_utils.default__get_powers_of_two", "macro_sql": "{% macro default__get_powers_of_two(upper_bound) %}\n\n {% if upper_bound <= 0 %}\n {{ exceptions.raise_compiler_error(\"upper bound must be positive\") }}\n {% endif %}\n\n {% for _ in range(1, 100) %}\n {% if upper_bound <= 2 ** loop.index %}{{ return(loop.index) }}{% endif %}\n {% endfor %}\n\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.401068, "supported_languages": null}, "macro.dbt_utils.generate_series": {"name": "generate_series", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/generate_series.sql", "original_file_path": "macros/sql/generate_series.sql", "unique_id": "macro.dbt_utils.generate_series", "macro_sql": "{% macro generate_series(upper_bound) %}\n {{ return(adapter.dispatch('generate_series', 'dbt_utils')(upper_bound)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__generate_series"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4014378, "supported_languages": null}, "macro.dbt_utils.default__generate_series": {"name": "default__generate_series", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/generate_series.sql", "original_file_path": "macros/sql/generate_series.sql", "unique_id": "macro.dbt_utils.default__generate_series", "macro_sql": "{% macro default__generate_series(upper_bound) %}\n\n {% set n = dbt_utils.get_powers_of_two(upper_bound) %}\n\n with p as (\n select 0 as generated_number union all select 1\n ), unioned as (\n\n select\n\n {% for i in range(n) %}\n p{{i}}.generated_number * power(2, {{i}})\n {% if not loop.last %} + {% endif %}\n {% endfor %}\n + 1\n as generated_number\n\n from\n\n {% for i in range(n) %}\n p as p{{i}}\n {% if not loop.last %} cross join {% endif %}\n {% endfor %}\n\n )\n\n select *\n from unioned\n where generated_number <= {{upper_bound}}\n order by generated_number\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.get_powers_of_two"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4024255, "supported_languages": null}, "macro.dbt_utils.unpivot": {"name": "unpivot", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/unpivot.sql", "original_file_path": "macros/sql/unpivot.sql", "unique_id": "macro.dbt_utils.unpivot", "macro_sql": "{% macro unpivot(relation=none, cast_to='varchar', exclude=none, remove=none, field_name='field_name', value_name='value') -%}\n {{ return(adapter.dispatch('unpivot', 'dbt_utils')(relation, cast_to, exclude, remove, field_name, value_name)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__unpivot"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4045074, "supported_languages": null}, "macro.dbt_utils.default__unpivot": {"name": "default__unpivot", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/unpivot.sql", "original_file_path": "macros/sql/unpivot.sql", "unique_id": "macro.dbt_utils.default__unpivot", "macro_sql": "{% macro default__unpivot(relation=none, cast_to='varchar', exclude=none, remove=none, field_name='field_name', value_name='value') -%}\n\n {% if not relation %}\n {{ exceptions.raise_compiler_error(\"Error: argument `relation` is required for `unpivot` macro.\") }}\n {% endif %}\n\n {%- set exclude = exclude if exclude is not none else [] %}\n {%- set remove = remove if remove is not none else [] %}\n\n {%- set include_cols = [] %}\n\n {%- set table_columns = {} %}\n\n {%- do table_columns.update({relation: []}) %}\n\n {%- do dbt_utils._is_relation(relation, 'unpivot') -%}\n {%- do dbt_utils._is_ephemeral(relation, 'unpivot') -%}\n {%- set cols = adapter.get_columns_in_relation(relation) %}\n\n {%- for col in cols -%}\n {%- if col.column.lower() not in remove|map('lower') and col.column.lower() not in exclude|map('lower') -%}\n {% do include_cols.append(col) %}\n {%- endif %}\n {%- endfor %}\n\n\n {%- for col in include_cols -%}\n select\n {%- for exclude_col in exclude %}\n {{ exclude_col }},\n {%- endfor %}\n\n cast('{{ col.column }}' as {{ dbt.type_string() }}) as {{ field_name }},\n cast( {% if col.data_type == 'boolean' %}\n {{ dbt.cast_bool_to_text(col.column) }}\n {% else %}\n {{ col.column }}\n {% endif %}\n as {{ cast_to }}) as {{ value_name }}\n\n from {{ relation }}\n\n {% if not loop.last -%}\n union all\n {% endif -%}\n {%- endfor -%}\n\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt_utils._is_relation", "macro.dbt_utils._is_ephemeral", "macro.dbt.type_string", "macro.dbt.cast_bool_to_text"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4076874, "supported_languages": null}, "macro.dbt_utils.get_tables_by_pattern_sql": {"name": "get_tables_by_pattern_sql", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/get_tables_by_pattern_sql.sql", "original_file_path": "macros/sql/get_tables_by_pattern_sql.sql", "unique_id": "macro.dbt_utils.get_tables_by_pattern_sql", "macro_sql": "{% macro get_tables_by_pattern_sql(schema_pattern, table_pattern, exclude='', database=target.database) %}\n {{ return(adapter.dispatch('get_tables_by_pattern_sql', 'dbt_utils')\n (schema_pattern, table_pattern, exclude, database)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__get_tables_by_pattern_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4102213, "supported_languages": null}, "macro.dbt_utils.default__get_tables_by_pattern_sql": {"name": "default__get_tables_by_pattern_sql", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/get_tables_by_pattern_sql.sql", "original_file_path": "macros/sql/get_tables_by_pattern_sql.sql", "unique_id": "macro.dbt_utils.default__get_tables_by_pattern_sql", "macro_sql": "{% macro default__get_tables_by_pattern_sql(schema_pattern, table_pattern, exclude='', database=target.database) %}\n\n select distinct\n table_schema as {{ adapter.quote('table_schema') }},\n table_name as {{ adapter.quote('table_name') }},\n {{ dbt_utils.get_table_types_sql() }}\n from {{ database }}.information_schema.tables\n where table_schema ilike '{{ schema_pattern }}'\n and table_name ilike '{{ table_pattern }}'\n and table_name not ilike '{{ exclude }}'\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.get_table_types_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.41093, "supported_languages": null}, "macro.dbt_utils.bigquery__get_tables_by_pattern_sql": {"name": "bigquery__get_tables_by_pattern_sql", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/get_tables_by_pattern_sql.sql", "original_file_path": "macros/sql/get_tables_by_pattern_sql.sql", "unique_id": "macro.dbt_utils.bigquery__get_tables_by_pattern_sql", "macro_sql": "{% macro bigquery__get_tables_by_pattern_sql(schema_pattern, table_pattern, exclude='', database=target.database) %}\n\n {% if '%' in schema_pattern %}\n {% set schemata=dbt_utils._bigquery__get_matching_schemata(schema_pattern, database) %}\n {% else %}\n {% set schemata=[schema_pattern] %}\n {% endif %}\n\n {% set sql %}\n {% for schema in schemata %}\n select distinct\n table_schema,\n table_name,\n {{ dbt_utils.get_table_types_sql() }}\n\n from {{ adapter.quote(database) }}.{{ schema }}.INFORMATION_SCHEMA.TABLES\n where lower(table_name) like lower ('{{ table_pattern }}')\n and lower(table_name) not like lower ('{{ exclude }}')\n\n {% if not loop.last %} union all {% endif %}\n\n {% endfor %}\n {% endset %}\n\n {{ return(sql) }}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils._bigquery__get_matching_schemata", "macro.dbt_utils.get_table_types_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4122949, "supported_languages": null}, "macro.dbt_utils._bigquery__get_matching_schemata": {"name": "_bigquery__get_matching_schemata", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/get_tables_by_pattern_sql.sql", "original_file_path": "macros/sql/get_tables_by_pattern_sql.sql", "unique_id": "macro.dbt_utils._bigquery__get_matching_schemata", "macro_sql": "{% macro _bigquery__get_matching_schemata(schema_pattern, database) %}\n {% if execute %}\n\n {% set sql %}\n select schema_name from {{ adapter.quote(database) }}.INFORMATION_SCHEMA.SCHEMATA\n where lower(schema_name) like lower('{{ schema_pattern }}')\n {% endset %}\n\n {% set results=run_query(sql) %}\n\n {% set schemata=results.columns['schema_name'].values() %}\n\n {{ return(schemata) }}\n\n {% else %}\n\n {{ return([]) }}\n\n {% endif %}\n\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.run_query"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.413264, "supported_languages": null}, "macro.dbt_utils.get_relations_by_pattern": {"name": "get_relations_by_pattern", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/get_relations_by_pattern.sql", "original_file_path": "macros/sql/get_relations_by_pattern.sql", "unique_id": "macro.dbt_utils.get_relations_by_pattern", "macro_sql": "{% macro get_relations_by_pattern(schema_pattern, table_pattern, exclude='', database=target.database) %}\n {{ return(adapter.dispatch('get_relations_by_pattern', 'dbt_utils')(schema_pattern, table_pattern, exclude, database)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__get_relations_by_pattern"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4144084, "supported_languages": null}, "macro.dbt_utils.default__get_relations_by_pattern": {"name": "default__get_relations_by_pattern", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/get_relations_by_pattern.sql", "original_file_path": "macros/sql/get_relations_by_pattern.sql", "unique_id": "macro.dbt_utils.default__get_relations_by_pattern", "macro_sql": "{% macro default__get_relations_by_pattern(schema_pattern, table_pattern, exclude='', database=target.database) %}\n\n {%- call statement('get_tables', fetch_result=True) %}\n\n {{ dbt_utils.get_tables_by_pattern_sql(schema_pattern, table_pattern, exclude, database) }}\n\n {%- endcall -%}\n\n {%- set table_list = load_result('get_tables') -%}\n\n {%- if table_list and table_list['table'] -%}\n {%- set tbl_relations = [] -%}\n {%- for row in table_list['table'] -%}\n {%- set tbl_relation = api.Relation.create(\n database=database,\n schema=row.table_schema,\n identifier=row.table_name,\n type=row.table_type\n ) -%}\n {%- do tbl_relations.append(tbl_relation) -%}\n {%- endfor -%}\n\n {{ return(tbl_relations) }}\n {%- else -%}\n {{ return([]) }}\n {%- endif -%}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.statement", "macro.dbt_utils.get_tables_by_pattern_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4160516, "supported_languages": null}, "macro.dbt_utils.deduplicate": {"name": "deduplicate", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/deduplicate.sql", "original_file_path": "macros/sql/deduplicate.sql", "unique_id": "macro.dbt_utils.deduplicate", "macro_sql": "{%- macro deduplicate(relation, partition_by, order_by) -%}\n {{ return(adapter.dispatch('deduplicate', 'dbt_utils')(relation, partition_by, order_by)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.postgres__deduplicate"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4172766, "supported_languages": null}, "macro.dbt_utils.default__deduplicate": {"name": "default__deduplicate", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/deduplicate.sql", "original_file_path": "macros/sql/deduplicate.sql", "unique_id": "macro.dbt_utils.default__deduplicate", "macro_sql": "\n\n{%- macro default__deduplicate(relation, partition_by, order_by) -%}\n\n with row_numbered as (\n select\n _inner.*,\n row_number() over (\n partition by {{ partition_by }}\n order by {{ order_by }}\n ) as rn\n from {{ relation }} as _inner\n )\n\n select\n distinct data.*\n from {{ relation }} as data\n {#\n -- Not all DBs will support natural joins but the ones that do include:\n -- Oracle, MySQL, SQLite, Redshift, Teradata, Materialize, Databricks\n -- Apache Spark, SingleStore, Vertica\n -- Those that do not appear to support natural joins include:\n -- SQLServer, Trino, Presto, Rockset, Athena\n #}\n natural join row_numbered\n where row_numbered.rn = 1\n\n{%- endmacro -%}\n\n", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.417717, "supported_languages": null}, "macro.dbt_utils.redshift__deduplicate": {"name": "redshift__deduplicate", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/deduplicate.sql", "original_file_path": "macros/sql/deduplicate.sql", "unique_id": "macro.dbt_utils.redshift__deduplicate", "macro_sql": "{% macro redshift__deduplicate(relation, partition_by, order_by) -%}\n\n {{ return(dbt_utils.default__deduplicate(relation, partition_by, order_by=order_by)) }}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__deduplicate"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4181, "supported_languages": null}, "macro.dbt_utils.postgres__deduplicate": {"name": "postgres__deduplicate", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/deduplicate.sql", "original_file_path": "macros/sql/deduplicate.sql", "unique_id": "macro.dbt_utils.postgres__deduplicate", "macro_sql": "\n{%- macro postgres__deduplicate(relation, partition_by, order_by) -%}\n\n select\n distinct on ({{ partition_by }}) *\n from {{ relation }}\n order by {{ partition_by }}{{ ',' ~ order_by }}\n\n{%- endmacro -%}\n\n", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4184992, "supported_languages": null}, "macro.dbt_utils.snowflake__deduplicate": {"name": "snowflake__deduplicate", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/deduplicate.sql", "original_file_path": "macros/sql/deduplicate.sql", "unique_id": "macro.dbt_utils.snowflake__deduplicate", "macro_sql": "\n{%- macro snowflake__deduplicate(relation, partition_by, order_by) -%}\n\n select *\n from {{ relation }}\n qualify\n row_number() over (\n partition by {{ partition_by }}\n order by {{ order_by }}\n ) = 1\n\n{%- endmacro -%}\n\n", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4188304, "supported_languages": null}, "macro.dbt_utils.bigquery__deduplicate": {"name": "bigquery__deduplicate", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/deduplicate.sql", "original_file_path": "macros/sql/deduplicate.sql", "unique_id": "macro.dbt_utils.bigquery__deduplicate", "macro_sql": "\n{%- macro bigquery__deduplicate(relation, partition_by, order_by) -%}\n\n select unique.*\n from (\n select\n array_agg (\n original\n order by {{ order_by }}\n limit 1\n )[offset(0)] unique\n from {{ relation }} original\n group by {{ partition_by }}\n )\n\n{%- endmacro -%}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4191651, "supported_languages": null}, "macro.dbt_utils.get_column_values": {"name": "get_column_values", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/get_column_values.sql", "original_file_path": "macros/sql/get_column_values.sql", "unique_id": "macro.dbt_utils.get_column_values", "macro_sql": "{% macro get_column_values(table, column, order_by='count(*) desc', max_records=none, default=none, where=none) -%}\n {{ return(adapter.dispatch('get_column_values', 'dbt_utils')(table, column, order_by, max_records, default, where)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__get_column_values"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.420944, "supported_languages": null}, "macro.dbt_utils.default__get_column_values": {"name": "default__get_column_values", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/get_column_values.sql", "original_file_path": "macros/sql/get_column_values.sql", "unique_id": "macro.dbt_utils.default__get_column_values", "macro_sql": "{% macro default__get_column_values(table, column, order_by='count(*) desc', max_records=none, default=none, where=none) -%}\n {#-- Prevent querying of db in parsing mode. This works because this macro does not create any new refs. #}\n {%- if not execute -%}\n {% set default = [] if not default %}\n {{ return(default) }}\n {% endif %}\n\n {%- do dbt_utils._is_ephemeral(table, 'get_column_values') -%}\n\n {# Not all relations are tables. Renaming for internal clarity without breaking functionality for anyone using named arguments #}\n {# TODO: Change the method signature in a future 0.x.0 release #}\n {%- set target_relation = table -%}\n\n {# adapter.load_relation is a convenience wrapper to avoid building a Relation when we already have one #}\n {% set relation_exists = (load_relation(target_relation)) is not none %}\n\n {%- call statement('get_column_values', fetch_result=true) %}\n\n {%- if not relation_exists and default is none -%}\n\n {{ exceptions.raise_compiler_error(\"In get_column_values(): relation \" ~ target_relation ~ \" does not exist and no default value was provided.\") }}\n\n {%- elif not relation_exists and default is not none -%}\n\n {{ log(\"Relation \" ~ target_relation ~ \" does not exist. Returning the default value: \" ~ default) }}\n\n {{ return(default) }}\n\n {%- else -%}\n\n\n select\n {{ column }} as value\n\n from {{ target_relation }}\n\n {% if where is not none %}\n where {{ where }}\n {% endif %}\n\n group by {{ column }}\n order by {{ order_by }}\n\n {% if max_records is not none %}\n limit {{ max_records }}\n {% endif %}\n\n {% endif %}\n\n {%- endcall -%}\n\n {%- set value_list = load_result('get_column_values') -%}\n\n {%- if value_list and value_list['data'] -%}\n {%- set values = value_list['data'] | map(attribute=0) | list %}\n {{ return(values) }}\n {%- else -%}\n {{ return(default) }}\n {%- endif -%}\n\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt_utils._is_ephemeral", "macro.dbt.load_relation", "macro.dbt.statement"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.423933, "supported_languages": null}, "macro.dbt_utils.get_filtered_columns_in_relation": {"name": "get_filtered_columns_in_relation", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/get_filtered_columns_in_relation.sql", "original_file_path": "macros/sql/get_filtered_columns_in_relation.sql", "unique_id": "macro.dbt_utils.get_filtered_columns_in_relation", "macro_sql": "{% macro get_filtered_columns_in_relation(from, except=[]) -%}\n {{ return(adapter.dispatch('get_filtered_columns_in_relation', 'dbt_utils')(from, except)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__get_filtered_columns_in_relation"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4247787, "supported_languages": null}, "macro.dbt_utils.default__get_filtered_columns_in_relation": {"name": "default__get_filtered_columns_in_relation", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/get_filtered_columns_in_relation.sql", "original_file_path": "macros/sql/get_filtered_columns_in_relation.sql", "unique_id": "macro.dbt_utils.default__get_filtered_columns_in_relation", "macro_sql": "{% macro default__get_filtered_columns_in_relation(from, except=[]) -%}\n {%- do dbt_utils._is_relation(from, 'get_filtered_columns_in_relation') -%}\n {%- do dbt_utils._is_ephemeral(from, 'get_filtered_columns_in_relation') -%}\n\n {# -- Prevent querying of db in parsing mode. This works because this macro does not create any new refs. #}\n {%- if not execute -%}\n {{ return('') }}\n {% endif %}\n\n {%- set include_cols = [] %}\n {%- set cols = adapter.get_columns_in_relation(from) -%}\n {%- set except = except | map(\"lower\") | list %}\n {%- for col in cols -%}\n {%- if col.column|lower not in except -%}\n {% do include_cols.append(col.column) %}\n {%- endif %}\n {%- endfor %}\n\n {{ return(include_cols) }}\n\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt_utils._is_relation", "macro.dbt_utils._is_ephemeral"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4261942, "supported_languages": null}, "macro.dbt_utils.surrogate_key": {"name": "surrogate_key", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/surrogate_key.sql", "original_file_path": "macros/sql/surrogate_key.sql", "unique_id": "macro.dbt_utils.surrogate_key", "macro_sql": "{%- macro surrogate_key(field_list) -%}\n {% set frustrating_jinja_feature = varargs %}\n {{ return(adapter.dispatch('surrogate_key', 'dbt_utils')(field_list, *varargs)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__surrogate_key"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.426909, "supported_languages": null}, "macro.dbt_utils.default__surrogate_key": {"name": "default__surrogate_key", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/surrogate_key.sql", "original_file_path": "macros/sql/surrogate_key.sql", "unique_id": "macro.dbt_utils.default__surrogate_key", "macro_sql": "\n\n{%- macro default__surrogate_key(field_list) -%}\n\n{%- set error_message = '\nWarning: `dbt_utils.surrogate_key` has been replaced by \\\n`dbt_utils.generate_surrogate_key`. The new macro treats null values \\\ndifferently to empty strings. To restore the behaviour of the original \\\nmacro, add a global variable in dbt_project.yml called \\\n`surrogate_key_treat_nulls_as_empty_strings` to your \\\ndbt_project.yml file with a value of True. \\\nThe {}.{} model triggered this warning. \\\n'.format(model.package_name, model.name) -%}\n\n{%- do exceptions.raise_compiler_error(error_message) -%}\n\n{%- endmacro -%}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4273608, "supported_languages": null}, "macro.dbt_utils.safe_subtract": {"name": "safe_subtract", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/safe_subtract.sql", "original_file_path": "macros/sql/safe_subtract.sql", "unique_id": "macro.dbt_utils.safe_subtract", "macro_sql": "{%- macro safe_subtract(field_list) -%}\n {{ return(adapter.dispatch('safe_subtract', 'dbt_utils')(field_list)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__safe_subtract"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4280467, "supported_languages": null}, "macro.dbt_utils.default__safe_subtract": {"name": "default__safe_subtract", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/safe_subtract.sql", "original_file_path": "macros/sql/safe_subtract.sql", "unique_id": "macro.dbt_utils.default__safe_subtract", "macro_sql": "\n\n{%- macro default__safe_subtract(field_list) -%}\n\n{%- if field_list is not iterable or field_list is string or field_list is mapping -%}\n\n{%- set error_message = '\nWarning: the `safe_subtract` macro takes a single list argument instead of \\\nstring arguments. The {}.{} model triggered this warning. \\\n'.format(model.package_name, model.name) -%}\n\n{%- do exceptions.raise_compiler_error(error_message) -%}\n\n{%- endif -%}\n\n{% set fields = [] %}\n\n{%- for field in field_list -%}\n\n {% do fields.append(\"coalesce(\" ~ field ~ \", 0)\") %}\n\n{%- endfor -%}\n\n{{ fields|join(' -\\n ') }}\n\n{%- endmacro -%}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4291027, "supported_languages": null}, "macro.dbt_utils.get_tables_by_prefix_sql": {"name": "get_tables_by_prefix_sql", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/get_tables_by_prefix_sql.sql", "original_file_path": "macros/sql/get_tables_by_prefix_sql.sql", "unique_id": "macro.dbt_utils.get_tables_by_prefix_sql", "macro_sql": "{% macro get_tables_by_prefix_sql(schema, prefix, exclude='', database=target.database) %}\n {{ return(adapter.dispatch('get_tables_by_prefix_sql', 'dbt_utils')(schema, prefix, exclude, database)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__get_tables_by_prefix_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4298418, "supported_languages": null}, "macro.dbt_utils.default__get_tables_by_prefix_sql": {"name": "default__get_tables_by_prefix_sql", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/get_tables_by_prefix_sql.sql", "original_file_path": "macros/sql/get_tables_by_prefix_sql.sql", "unique_id": "macro.dbt_utils.default__get_tables_by_prefix_sql", "macro_sql": "{% macro default__get_tables_by_prefix_sql(schema, prefix, exclude='', database=target.database) %}\n\n {{ dbt_utils.get_tables_by_pattern_sql(\n schema_pattern = schema,\n table_pattern = prefix ~ '%',\n exclude = exclude,\n database = database\n ) }}\n \n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.get_tables_by_pattern_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4303784, "supported_languages": null}, "macro.dbt_utils.group_by": {"name": "group_by", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/groupby.sql", "original_file_path": "macros/sql/groupby.sql", "unique_id": "macro.dbt_utils.group_by", "macro_sql": "{%- macro group_by(n) -%}\n {{ return(adapter.dispatch('group_by', 'dbt_utils')(n)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__group_by"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4309251, "supported_languages": null}, "macro.dbt_utils.default__group_by": {"name": "default__group_by", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/groupby.sql", "original_file_path": "macros/sql/groupby.sql", "unique_id": "macro.dbt_utils.default__group_by", "macro_sql": "\n\n{%- macro default__group_by(n) -%}\n\n group by {% for i in range(1, n + 1) -%}\n {{ i }}{{ ',' if not loop.last }} \n {%- endfor -%}\n\n{%- endmacro -%}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4314237, "supported_languages": null}, "macro.dbt_utils.safe_divide": {"name": "safe_divide", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/safe_divide.sql", "original_file_path": "macros/sql/safe_divide.sql", "unique_id": "macro.dbt_utils.safe_divide", "macro_sql": "{% macro safe_divide(numerator, denominator) -%}\n {{ return(adapter.dispatch('safe_divide', 'dbt_utils')(numerator, denominator)) }}\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__safe_divide"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4319398, "supported_languages": null}, "macro.dbt_utils.default__safe_divide": {"name": "default__safe_divide", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/safe_divide.sql", "original_file_path": "macros/sql/safe_divide.sql", "unique_id": "macro.dbt_utils.default__safe_divide", "macro_sql": "{% macro default__safe_divide(numerator, denominator) %}\n ( {{ numerator }} ) / nullif( ( {{ denominator }} ), 0)\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4322033, "supported_languages": null}, "macro.dbt_utils.get_relations_by_prefix": {"name": "get_relations_by_prefix", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/get_relations_by_prefix.sql", "original_file_path": "macros/sql/get_relations_by_prefix.sql", "unique_id": "macro.dbt_utils.get_relations_by_prefix", "macro_sql": "{% macro get_relations_by_prefix(schema, prefix, exclude='', database=target.database) %}\n {{ return(adapter.dispatch('get_relations_by_prefix', 'dbt_utils')(schema, prefix, exclude, database)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__get_relations_by_prefix"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4333217, "supported_languages": null}, "macro.dbt_utils.default__get_relations_by_prefix": {"name": "default__get_relations_by_prefix", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/get_relations_by_prefix.sql", "original_file_path": "macros/sql/get_relations_by_prefix.sql", "unique_id": "macro.dbt_utils.default__get_relations_by_prefix", "macro_sql": "{% macro default__get_relations_by_prefix(schema, prefix, exclude='', database=target.database) %}\n\n {%- call statement('get_tables', fetch_result=True) %}\n\n {{ dbt_utils.get_tables_by_prefix_sql(schema, prefix, exclude, database) }}\n\n {%- endcall -%}\n\n {%- set table_list = load_result('get_tables') -%}\n\n {%- if table_list and table_list['table'] -%}\n {%- set tbl_relations = [] -%}\n {%- for row in table_list['table'] -%}\n {%- set tbl_relation = api.Relation.create(\n database=database,\n schema=row.table_schema,\n identifier=row.table_name,\n type=row.table_type\n ) -%}\n {%- do tbl_relations.append(tbl_relation) -%}\n {%- endfor -%}\n\n {{ return(tbl_relations) }}\n {%- else -%}\n {{ return([]) }}\n {%- endif -%}\n\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt.statement", "macro.dbt_utils.get_tables_by_prefix_sql"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.434943, "supported_languages": null}, "macro.dbt_utils.generate_surrogate_key": {"name": "generate_surrogate_key", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/generate_surrogate_key.sql", "original_file_path": "macros/sql/generate_surrogate_key.sql", "unique_id": "macro.dbt_utils.generate_surrogate_key", "macro_sql": "{%- macro generate_surrogate_key(field_list) -%}\n {{ return(adapter.dispatch('generate_surrogate_key', 'dbt_utils')(field_list)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__generate_surrogate_key"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4357347, "supported_languages": null}, "macro.dbt_utils.default__generate_surrogate_key": {"name": "default__generate_surrogate_key", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/generate_surrogate_key.sql", "original_file_path": "macros/sql/generate_surrogate_key.sql", "unique_id": "macro.dbt_utils.default__generate_surrogate_key", "macro_sql": "\n\n{%- macro default__generate_surrogate_key(field_list) -%}\n\n{%- if var('surrogate_key_treat_nulls_as_empty_strings', False) -%}\n {%- set default_null_value = \"\" -%}\n{%- else -%}\n {%- set default_null_value = '_dbt_utils_surrogate_key_null_' -%}\n{%- endif -%}\n\n{%- set fields = [] -%}\n\n{%- for field in field_list -%}\n\n {%- do fields.append(\n \"coalesce(cast(\" ~ field ~ \" as \" ~ dbt.type_string() ~ \"), '\" ~ default_null_value ~\"')\"\n ) -%}\n\n {%- if not loop.last %}\n {%- do fields.append(\"'-'\") -%}\n {%- endif -%}\n\n{%- endfor -%}\n\n{{ dbt.hash(dbt.concat(fields)) }}\n\n{%- endmacro -%}", "depends_on": {"macros": ["macro.dbt.type_string", "macro.dbt.hash", "macro.dbt.concat"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4369447, "supported_languages": null}, "macro.dbt_utils.union_relations": {"name": "union_relations", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/union.sql", "original_file_path": "macros/sql/union.sql", "unique_id": "macro.dbt_utils.union_relations", "macro_sql": "{%- macro union_relations(relations, column_override=none, include=[], exclude=[], source_column_name='_dbt_source_relation', where=none) -%}\n {{ return(adapter.dispatch('union_relations', 'dbt_utils')(relations, column_override, include, exclude, source_column_name, where)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__union_relations"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4414456, "supported_languages": null}, "macro.dbt_utils.default__union_relations": {"name": "default__union_relations", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/union.sql", "original_file_path": "macros/sql/union.sql", "unique_id": "macro.dbt_utils.default__union_relations", "macro_sql": "\n\n{%- macro default__union_relations(relations, column_override=none, include=[], exclude=[], source_column_name='_dbt_source_relation', where=none) -%}\n\n {%- if exclude and include -%}\n {{ exceptions.raise_compiler_error(\"Both an exclude and include list were provided to the `union` macro. Only one is allowed\") }}\n {%- endif -%}\n\n {#-- Prevent querying of db in parsing mode. This works because this macro does not create any new refs. -#}\n {%- if not execute %}\n {{ return('') }}\n {% endif -%}\n\n {%- set column_override = column_override if column_override is not none else {} -%}\n\n {%- set relation_columns = {} -%}\n {%- set column_superset = {} -%}\n {%- set all_excludes = [] -%}\n {%- set all_includes = [] -%}\n\n {%- if exclude -%}\n {%- for exc in exclude -%}\n {%- do all_excludes.append(exc | lower) -%}\n {%- endfor -%}\n {%- endif -%}\n\n {%- if include -%}\n {%- for inc in include -%}\n {%- do all_includes.append(inc | lower) -%}\n {%- endfor -%}\n {%- endif -%}\n\n {%- for relation in relations -%}\n\n {%- do relation_columns.update({relation: []}) -%}\n\n {%- do dbt_utils._is_relation(relation, 'union_relations') -%}\n {%- do dbt_utils._is_ephemeral(relation, 'union_relations') -%}\n {%- set cols = adapter.get_columns_in_relation(relation) -%}\n {%- for col in cols -%}\n\n {#- If an exclude list was provided and the column is in the list, do nothing -#}\n {%- if exclude and col.column | lower in all_excludes -%}\n\n {#- If an include list was provided and the column is not in the list, do nothing -#}\n {%- elif include and col.column | lower not in all_includes -%}\n\n {#- Otherwise add the column to the column superset -#}\n {%- else -%}\n\n {#- update the list of columns in this relation -#}\n {%- do relation_columns[relation].append(col.column) -%}\n\n {%- if col.column in column_superset -%}\n\n {%- set stored = column_superset[col.column] -%}\n {%- if col.is_string() and stored.is_string() and col.string_size() > stored.string_size() -%}\n\n {%- do column_superset.update({col.column: col}) -%}\n\n {%- endif %}\n\n {%- else -%}\n\n {%- do column_superset.update({col.column: col}) -%}\n\n {%- endif -%}\n\n {%- endif -%}\n\n {%- endfor -%}\n {%- endfor -%}\n\n {%- set ordered_column_names = column_superset.keys() -%}\n {%- set dbt_command = flags.WHICH -%}\n\n\n {% if dbt_command in ['run', 'build'] %}\n {% if (include | length > 0 or exclude | length > 0) and not column_superset.keys() %}\n {%- set relations_string -%}\n {%- for relation in relations -%}\n {{ relation.name }}\n {%- if not loop.last %}, {% endif -%}\n {%- endfor -%}\n {%- endset -%}\n\n {%- set error_message -%}\n There were no columns found to union for relations {{ relations_string }}\n {%- endset -%}\n\n {{ exceptions.raise_compiler_error(error_message) }}\n {%- endif -%}\n {%- endif -%}\n\n {%- for relation in relations %}\n\n (\n select\n\n {%- if source_column_name is not none %}\n cast({{ dbt.string_literal(relation) }} as {{ dbt.type_string() }}) as {{ source_column_name }},\n {%- endif %}\n\n {% for col_name in ordered_column_names -%}\n\n {%- set col = column_superset[col_name] %}\n {%- set col_type = column_override.get(col.column, col.data_type) %}\n {%- set col_name = adapter.quote(col_name) if col_name in relation_columns[relation] else 'null' %}\n cast({{ col_name }} as {{ col_type }}) as {{ col.quoted }} {% if not loop.last %},{% endif -%}\n\n {%- endfor %}\n\n from {{ relation }}\n\n {% if where -%}\n where {{ where }}\n {%- endif %}\n )\n\n {% if not loop.last -%}\n union all\n {% endif -%}\n\n {%- endfor -%}\n\n{%- endmacro -%}", "depends_on": {"macros": ["macro.dbt_utils._is_relation", "macro.dbt_utils._is_ephemeral", "macro.dbt.string_literal", "macro.dbt.type_string"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.448109, "supported_languages": null}, "macro.dbt_utils.degrees_to_radians": {"name": "degrees_to_radians", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/haversine_distance.sql", "original_file_path": "macros/sql/haversine_distance.sql", "unique_id": "macro.dbt_utils.degrees_to_radians", "macro_sql": "{% macro degrees_to_radians(degrees) -%}\n acos(-1) * {{degrees}} / 180\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4498246, "supported_languages": null}, "macro.dbt_utils.haversine_distance": {"name": "haversine_distance", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/haversine_distance.sql", "original_file_path": "macros/sql/haversine_distance.sql", "unique_id": "macro.dbt_utils.haversine_distance", "macro_sql": "{% macro haversine_distance(lat1, lon1, lat2, lon2, unit='mi') -%}\n {{ return(adapter.dispatch('haversine_distance', 'dbt_utils')(lat1,lon1,lat2,lon2,unit)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__haversine_distance"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4503562, "supported_languages": null}, "macro.dbt_utils.default__haversine_distance": {"name": "default__haversine_distance", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/haversine_distance.sql", "original_file_path": "macros/sql/haversine_distance.sql", "unique_id": "macro.dbt_utils.default__haversine_distance", "macro_sql": "{% macro default__haversine_distance(lat1, lon1, lat2, lon2, unit='mi') -%}\n{%- if unit == 'mi' %}\n {% set conversion_rate = 1 %}\n{% elif unit == 'km' %}\n {% set conversion_rate = 1.60934 %}\n{% else %}\n {{ exceptions.raise_compiler_error(\"unit input must be one of 'mi' or 'km'. Got \" ~ unit) }}\n{% endif %}\n\n 2 * 3961 * asin(sqrt(power((sin(radians(({{ lat2 }} - {{ lat1 }}) / 2))), 2) +\n cos(radians({{lat1}})) * cos(radians({{lat2}})) *\n power((sin(radians(({{ lon2 }} - {{ lon1 }}) / 2))), 2))) * {{ conversion_rate }}\n\n{%- endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4514358, "supported_languages": null}, "macro.dbt_utils.bigquery__haversine_distance": {"name": "bigquery__haversine_distance", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/sql/haversine_distance.sql", "original_file_path": "macros/sql/haversine_distance.sql", "unique_id": "macro.dbt_utils.bigquery__haversine_distance", "macro_sql": "{% macro bigquery__haversine_distance(lat1, lon1, lat2, lon2, unit='mi') -%}\n{% set radians_lat1 = dbt_utils.degrees_to_radians(lat1) %}\n{% set radians_lat2 = dbt_utils.degrees_to_radians(lat2) %}\n{% set radians_lon1 = dbt_utils.degrees_to_radians(lon1) %}\n{% set radians_lon2 = dbt_utils.degrees_to_radians(lon2) %}\n{%- if unit == 'mi' %}\n {% set conversion_rate = 1 %}\n{% elif unit == 'km' %}\n {% set conversion_rate = 1.60934 %}\n{% else %}\n {{ exceptions.raise_compiler_error(\"unit input must be one of 'mi' or 'km'. Got \" ~ unit) }}\n{% endif %}\n 2 * 3961 * asin(sqrt(power(sin(({{ radians_lat2 }} - {{ radians_lat1 }}) / 2), 2) +\n cos({{ radians_lat1 }}) * cos({{ radians_lat2 }}) *\n power(sin(({{ radians_lon2 }} - {{ radians_lon1 }}) / 2), 2))) * {{ conversion_rate }}\n\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.degrees_to_radians"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4529788, "supported_languages": null}, "macro.dbt_utils.pretty_time": {"name": "pretty_time", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/jinja_helpers/pretty_time.sql", "original_file_path": "macros/jinja_helpers/pretty_time.sql", "unique_id": "macro.dbt_utils.pretty_time", "macro_sql": "{% macro pretty_time(format='%H:%M:%S') %}\n {{ return(adapter.dispatch('pretty_time', 'dbt_utils')(format)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__pretty_time"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.453518, "supported_languages": null}, "macro.dbt_utils.default__pretty_time": {"name": "default__pretty_time", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/jinja_helpers/pretty_time.sql", "original_file_path": "macros/jinja_helpers/pretty_time.sql", "unique_id": "macro.dbt_utils.default__pretty_time", "macro_sql": "{% macro default__pretty_time(format='%H:%M:%S') %}\n {{ return(modules.datetime.datetime.now().strftime(format)) }}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4538882, "supported_languages": null}, "macro.dbt_utils._is_relation": {"name": "_is_relation", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/jinja_helpers/_is_relation.sql", "original_file_path": "macros/jinja_helpers/_is_relation.sql", "unique_id": "macro.dbt_utils._is_relation", "macro_sql": "{% macro _is_relation(obj, macro) %}\n {%- if not (obj is mapping and obj.get('metadata', {}).get('type', '').endswith('Relation')) -%}\n {%- do exceptions.raise_compiler_error(\"Macro \" ~ macro ~ \" expected a Relation but received the value: \" ~ obj) -%}\n {%- endif -%}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4547212, "supported_languages": null}, "macro.dbt_utils.slugify": {"name": "slugify", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/jinja_helpers/slugify.sql", "original_file_path": "macros/jinja_helpers/slugify.sql", "unique_id": "macro.dbt_utils.slugify", "macro_sql": "{% macro slugify(string) %}\n\n{#- Lower case the string -#}\n{% set string = string | lower %}\n{#- Replace spaces and dashes with underscores -#}\n{% set string = modules.re.sub('[ -]+', '_', string) %}\n{#- Only take letters, numbers, and underscores -#}\n{% set string = modules.re.sub('[^a-z0-9_]+', '', string) %}\n{#- Prepends \"_\" if string begins with a number -#}\n{% set string = modules.re.sub('^[0-9]', '_' + string[0], string) %}\n\n{{ return(string) }}\n\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4558783, "supported_languages": null}, "macro.dbt_utils._is_ephemeral": {"name": "_is_ephemeral", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/jinja_helpers/_is_ephemeral.sql", "original_file_path": "macros/jinja_helpers/_is_ephemeral.sql", "unique_id": "macro.dbt_utils._is_ephemeral", "macro_sql": "{% macro _is_ephemeral(obj, macro) %}\n {%- if obj.is_cte -%}\n {% set ephemeral_prefix = api.Relation.add_ephemeral_prefix('') %}\n {% if obj.name.startswith(ephemeral_prefix) %}\n {% set model_name = obj.name[(ephemeral_prefix|length):] %}\n {% else %}\n {% set model_name = obj.name %}\n {%- endif -%}\n {% set error_message %}\nThe `{{ macro }}` macro cannot be used with ephemeral models, as it relies on the information schema.\n\n`{{ model_name }}` is an ephemeral model. Consider making it a view or table instead.\n {% endset %}\n {%- do exceptions.raise_compiler_error(error_message) -%}\n {%- endif -%}\n{% endmacro %}", "depends_on": {"macros": []}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4573596, "supported_languages": null}, "macro.dbt_utils.log_info": {"name": "log_info", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/jinja_helpers/log_info.sql", "original_file_path": "macros/jinja_helpers/log_info.sql", "unique_id": "macro.dbt_utils.log_info", "macro_sql": "{% macro log_info(message) %}\n {{ return(adapter.dispatch('log_info', 'dbt_utils')(message)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__log_info"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4578516, "supported_languages": null}, "macro.dbt_utils.default__log_info": {"name": "default__log_info", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/jinja_helpers/log_info.sql", "original_file_path": "macros/jinja_helpers/log_info.sql", "unique_id": "macro.dbt_utils.default__log_info", "macro_sql": "{% macro default__log_info(message) %}\n {{ log(dbt_utils.pretty_log_format(message), info=True) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.pretty_log_format"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4581826, "supported_languages": null}, "macro.dbt_utils.pretty_log_format": {"name": "pretty_log_format", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/jinja_helpers/pretty_log_format.sql", "original_file_path": "macros/jinja_helpers/pretty_log_format.sql", "unique_id": "macro.dbt_utils.pretty_log_format", "macro_sql": "{% macro pretty_log_format(message) %}\n {{ return(adapter.dispatch('pretty_log_format', 'dbt_utils')(message)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__pretty_log_format"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4586937, "supported_languages": null}, "macro.dbt_utils.default__pretty_log_format": {"name": "default__pretty_log_format", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/jinja_helpers/pretty_log_format.sql", "original_file_path": "macros/jinja_helpers/pretty_log_format.sql", "unique_id": "macro.dbt_utils.default__pretty_log_format", "macro_sql": "{% macro default__pretty_log_format(message) %}\n {{ return( dbt_utils.pretty_time() ~ ' + ' ~ message) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.pretty_time"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.45901, "supported_languages": null}, "macro.dbt_utils.get_url_path": {"name": "get_url_path", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/web/get_url_path.sql", "original_file_path": "macros/web/get_url_path.sql", "unique_id": "macro.dbt_utils.get_url_path", "macro_sql": "{% macro get_url_path(field) -%}\n {{ return(adapter.dispatch('get_url_path', 'dbt_utils')(field)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__get_url_path"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.459797, "supported_languages": null}, "macro.dbt_utils.default__get_url_path": {"name": "default__get_url_path", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/web/get_url_path.sql", "original_file_path": "macros/web/get_url_path.sql", "unique_id": "macro.dbt_utils.default__get_url_path", "macro_sql": "{% macro default__get_url_path(field) -%}\n\n {%- set stripped_url =\n dbt.replace(\n dbt.replace(field, \"'http://'\", \"''\"), \"'https://'\", \"''\")\n -%}\n\n {%- set first_slash_pos -%}\n coalesce(\n nullif({{ dbt.position(\"'/'\", stripped_url) }}, 0),\n {{ dbt.position(\"'?'\", stripped_url) }} - 1\n )\n {%- endset -%}\n\n {%- set parsed_path =\n dbt.split_part(\n dbt.right(\n stripped_url,\n dbt.length(stripped_url) ~ \"-\" ~ first_slash_pos\n ),\n \"'?'\", 1\n )\n -%}\n\n {{ dbt.safe_cast(\n parsed_path,\n dbt.type_string()\n )}}\n\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.replace", "macro.dbt.position", "macro.dbt.split_part", "macro.dbt.right", "macro.dbt.length", "macro.dbt.safe_cast", "macro.dbt.type_string"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4610343, "supported_languages": null}, "macro.dbt_utils.get_url_parameter": {"name": "get_url_parameter", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/web/get_url_parameter.sql", "original_file_path": "macros/web/get_url_parameter.sql", "unique_id": "macro.dbt_utils.get_url_parameter", "macro_sql": "{% macro get_url_parameter(field, url_parameter) -%}\n {{ return(adapter.dispatch('get_url_parameter', 'dbt_utils')(field, url_parameter)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__get_url_parameter"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4616346, "supported_languages": null}, "macro.dbt_utils.default__get_url_parameter": {"name": "default__get_url_parameter", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/web/get_url_parameter.sql", "original_file_path": "macros/web/get_url_parameter.sql", "unique_id": "macro.dbt_utils.default__get_url_parameter", "macro_sql": "{% macro default__get_url_parameter(field, url_parameter) -%}\n\n{%- set formatted_url_parameter = \"'\" + url_parameter + \"='\" -%}\n\n{%- set split = dbt.split_part(dbt.split_part(field, formatted_url_parameter, 2), \"'&'\", 1) -%}\n\nnullif({{ split }},'')\n\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.split_part"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.462378, "supported_languages": null}, "macro.dbt_utils.get_url_host": {"name": "get_url_host", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/web/get_url_host.sql", "original_file_path": "macros/web/get_url_host.sql", "unique_id": "macro.dbt_utils.get_url_host", "macro_sql": "{% macro get_url_host(field) -%}\n {{ return(adapter.dispatch('get_url_host', 'dbt_utils')(field)) }}\n{% endmacro %}", "depends_on": {"macros": ["macro.dbt_utils.default__get_url_host"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4630048, "supported_languages": null}, "macro.dbt_utils.default__get_url_host": {"name": "default__get_url_host", "resource_type": "macro", "package_name": "dbt_utils", "path": "macros/web/get_url_host.sql", "original_file_path": "macros/web/get_url_host.sql", "unique_id": "macro.dbt_utils.default__get_url_host", "macro_sql": "{% macro default__get_url_host(field) -%}\n\n{%- set parsed =\n dbt.split_part(\n dbt.split_part(\n dbt.replace(\n dbt.replace(\n dbt.replace(field, \"'android-app://'\", \"''\"\n ), \"'http://'\", \"''\"\n ), \"'https://'\", \"''\"\n ), \"'/'\", 1\n ), \"'?'\", 1\n )\n\n-%}\n\n\n {{ dbt.safe_cast(\n parsed,\n dbt.type_string()\n )}}\n\n{%- endmacro %}", "depends_on": {"macros": ["macro.dbt.split_part", "macro.dbt.replace", "macro.dbt.safe_cast", "macro.dbt.type_string"]}, "description": "", "meta": {}, "docs": {"show": true, "node_color": null}, "patch_path": null, "arguments": [], "created_at": 1727988929.4638963, "supported_languages": null}}, "docs": {"doc.dbt.__overview__": {"name": "__overview__", "resource_type": "doc", "package_name": "dbt", "path": "overview.md", "original_file_path": "docs/overview.md", "unique_id": "doc.dbt.__overview__", "block_contents": "### Welcome!\n\nWelcome to the auto-generated documentation for your dbt project!\n\n### Navigation\n\nYou can use the `Project` and `Database` navigation tabs on the left side of the window to explore the models\nin your project.\n\n#### Project Tab\nThe `Project` tab mirrors the directory structure of your dbt project. In this tab, you can see all of the\nmodels defined in your dbt project, as well as models imported from dbt packages.\n\n#### Database Tab\nThe `Database` tab also exposes your models, but in a format that looks more like a database explorer. This view\nshows relations (tables and views) grouped into database schemas. Note that ephemeral models are _not_ shown\nin this interface, as they do not exist in the database.\n\n### Graph Exploration\nYou can click the blue icon on the bottom-right corner of the page to view the lineage graph of your models.\n\nOn model pages, you'll see the immediate parents and children of the model you're exploring. By clicking the `Expand`\nbutton at the top-right of this lineage pane, you'll be able to see all of the models that are used to build,\nor are built from, the model you're exploring.\n\nOnce expanded, you'll be able to use the `--select` and `--exclude` model selection syntax to filter the\nmodels in the graph. For more information on model selection, check out the [dbt docs](https://docs.getdbt.com/docs/model-selection-syntax).\n\nNote that you can also right-click on models to interactively filter and explore the graph.\n\n---\n\n### More information\n\n- [What is dbt](https://docs.getdbt.com/docs/introduction)?\n- Read the [dbt viewpoint](https://docs.getdbt.com/docs/viewpoint)\n- [Installation](https://docs.getdbt.com/docs/installation)\n- Join the [dbt Community](https://www.getdbt.com/community/) for questions and discussion"}}, "exposures": {}, "metrics": {}, "groups": {}, "selectors": {}, "disabled": {"model.synthetix.fct_v2_trades_optimism_mainnet": [{"database": "analytics", "schema": "prod_optimism_mainnet", "name": "fct_v2_trades_optimism_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/optimism/mainnet/fct_v2_trades_optimism_mainnet.sql", "original_file_path": "models/marts/optimism/mainnet/fct_v2_trades_optimism_mainnet.sql", "unique_id": "model.synthetix.fct_v2_trades_optimism_mainnet", "fqn": ["synthetix", "marts", "optimism", "mainnet", "fct_v2_trades_optimism_mainnet"], "alias": "fct_v2_trades_optimism_mainnet", "checksum": {"name": "sha256", "checksum": "5ec842facaeb3f09921237154d006ba35b0bfc723ba3f065c6b1d07bbdf19b86"}, "config": {"enabled": false, "alias": null, "schema": "optimism_mainnet", "database": null, "tags": ["optimism_mainnet"], "meta": {}, "group": null, "materialized": "incremental", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [{"sql": "create index if not exists idx_id on {{ this }} (id)", "transaction": true, "index": null}, {"sql": "create index if not exists idx_ts on {{ this }} (ts)", "transaction": true, "index": null}, {"sql": "create index if not exists idx_market on {{ this }} (market)", "transaction": true, "index": null}], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": "id", "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["optimism_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account": {"name": "account", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market": {"name": "market", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "margin": {"name": "margin", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trade_size": {"name": "trade_size", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size": {"name": "size", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "last_size": {"name": "last_size", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "skew": {"name": "skew", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fee": {"name": "fee", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "order_type": {"name": "order_type", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/optimism/mainnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name == 'prod-op' or target.name == 'dev' }}", "tags": "optimism_mainnet", "schema": "optimism_mainnet", "materialized": "incremental", "unique_key": "id", "post-hook": ["create index if not exists idx_id on {{ this }} (id)", "create index if not exists idx_ts on {{ this }} (ts)", "create index if not exists idx_market on {{ this }} (market)"]}, "created_at": 1727988936.1216063, "relation_name": "\"analytics\".\"prod_optimism_mainnet\".\"fct_v2_trades_optimism_mainnet\"", "raw_code": "{{ config(\n materialized = 'incremental',\n unique_key = 'id',\n post_hook = [ \"create index if not exists idx_id on {{ this }} (id)\", \"create index if not exists idx_ts on {{ this }} (ts)\", \"create index if not exists idx_market on {{ this }} (market)\"]\n) }}\n\nwith trade_base as (\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n last_price,\n account,\n market,\n margin,\n trade_size,\n size,\n skew,\n fee,\n 'trade' as order_type,\n COALESCE(LAG(size, 1) over (\n partition by market, account\n order by\n id\n ), 0) as last_size\n from\n {{ ref('v2_perp_position_modified_optimism_mainnet') }}\n\n {% if is_incremental() %}\n where\n block_number > (\n select COALESCE(MAX(block_number), 0) as b\n from\n {{ this }}\n )\n {% endif %}\n)\n\nselect\n trade_base.id,\n trade_base.block_timestamp as ts,\n trade_base.block_number,\n trade_base.transaction_hash,\n {{ convert_wei('last_price') }} as price,\n trade_base.account,\n trade_base.market,\n {{ convert_wei('margin') }} as margin,\n {{ convert_wei('trade_size') }} as trade_size,\n {{ convert_wei('size') }} as \"size\",\n {{ convert_wei('last_size') }} as last_size,\n {{ convert_wei('skew') }} as skew,\n {{ convert_wei('fee') }} as fee,\n trade_base.order_type,\n UPPER(\n COALESCE(\n {{ convert_hex('tracking_code.tracking_code') }}, 'NO TRACKING CODE'\n )\n ) as tracking_code\nfrom\n trade_base\nleft join\n {{ ref('fct_v2_trade_tracking_optimism_mainnet') }}\n as tracking_code\n on trade_base.id = tracking_code.id\nwhere\n trade_size != 0", "vars": {}, "language": "sql", "refs": [{"name": "v2_perp_position_modified_optimism_mainnet", "package": null, "version": null}, {"name": "fct_v2_trade_tracking_optimism_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.is_incremental", "macro.synthetix.convert_wei", "macro.synthetix.convert_hex"], "nodes": []}, "compiled_path": null, "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}], "model.synthetix.fct_v2_trade_tracking_optimism_mainnet": [{"database": "analytics", "schema": "prod_optimism_mainnet", "name": "fct_v2_trade_tracking_optimism_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/optimism/mainnet/fct_v2_trade_tracking_optimism_mainnet.sql", "original_file_path": "models/marts/optimism/mainnet/fct_v2_trade_tracking_optimism_mainnet.sql", "unique_id": "model.synthetix.fct_v2_trade_tracking_optimism_mainnet", "fqn": ["synthetix", "marts", "optimism", "mainnet", "fct_v2_trade_tracking_optimism_mainnet"], "alias": "fct_v2_trade_tracking_optimism_mainnet", "checksum": {"name": "sha256", "checksum": "76e0b5dc1242a8ac95a0a45b3f0aec9c3eb09f875f7e5e74e8e3e66c6cd6cb52"}, "config": {"enabled": false, "alias": null, "schema": "optimism_mainnet", "database": null, "tags": ["optimism_mainnet"], "meta": {}, "group": null, "materialized": "incremental", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [{"sql": "create index if not exists idx_id on {{ this }} (id)", "transaction": true, "index": null}], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": "id", "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["optimism_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/optimism/mainnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name == 'prod-op' or target.name == 'dev' }}", "tags": "optimism_mainnet", "schema": "optimism_mainnet", "materialized": "incremental", "unique_key": "id", "post-hook": ["create index if not exists idx_id on {{ this }} (id)"]}, "created_at": 1727988936.120277, "relation_name": "\"analytics\".\"prod_optimism_mainnet\".\"fct_v2_trade_tracking_optimism_mainnet\"", "raw_code": "{{ config(\n materialized = 'incremental',\n unique_key = 'id',\n post_hook = [ \"create index if not exists idx_id on {{ this }} (id)\"]\n) }}\n\nwith order_submit as (\n select\n block_timestamp,\n contract,\n account,\n tracking_code\n from\n {{ ref('v2_perp_delayed_order_submitted_optimism_mainnet') }}\n),\n\nposition_modified as (\n select\n id,\n block_number,\n contract,\n account,\n block_timestamp\n from\n {{ ref('v2_perp_position_modified_optimism_mainnet') }}\n where\n trade_size != 0\n\n {% if is_incremental() %}\n and block_number > (\n select COALESCE(MAX(block_number), 0) as b\n from\n {{ this }}\n )\n {% endif %}\n),\n\ncombined as (\n select\n position_modified.id,\n position_modified.block_number,\n order_submit.tracking_code,\n ROW_NUMBER() over (\n partition by\n position_modified.contract,\n position_modified.account,\n position_modified.id\n order by\n order_submit.block_timestamp desc\n ) as rn\n from\n position_modified\n inner join order_submit\n on\n position_modified.contract = order_submit.contract\n and position_modified.account = order_submit.account\n and\n position_modified.block_timestamp\n between\n order_submit.block_timestamp\n and order_submit.block_timestamp + interval '5' minute\n)\n\nselect\n id,\n block_number,\n tracking_code\nfrom\n combined\nwhere\n rn = 1", "vars": {}, "language": "sql", "refs": [{"name": "v2_perp_delayed_order_submitted_optimism_mainnet", "package": null, "version": null}, {"name": "v2_perp_position_modified_optimism_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.is_incremental"], "nodes": []}, "compiled_path": null, "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}], "model.synthetix.fct_v2_open_interest_optimism_mainnet": [{"database": "analytics", "schema": "prod_optimism_mainnet", "name": "fct_v2_open_interest_optimism_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/optimism/mainnet/fct_v2_open_interest_optimism_mainnet.sql", "original_file_path": "models/marts/optimism/mainnet/fct_v2_open_interest_optimism_mainnet.sql", "unique_id": "model.synthetix.fct_v2_open_interest_optimism_mainnet", "fqn": ["synthetix", "marts", "optimism", "mainnet", "fct_v2_open_interest_optimism_mainnet"], "alias": "fct_v2_open_interest_optimism_mainnet", "checksum": {"name": "sha256", "checksum": "96408b8b3f43b2f3183111cb891cc9bf0f3ffbc7d30c73094b6bb50c8b412aa5"}, "config": {"enabled": false, "alias": null, "schema": "optimism_mainnet", "database": null, "tags": ["optimism_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["optimism_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market": {"name": "market", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "order_type": {"name": "order_type", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trade_size": {"name": "trade_size", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "skew": {"name": "skew", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "long_oi": {"name": "long_oi", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "short_oi": {"name": "short_oi", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "long_oi_pct": {"name": "long_oi_pct", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "short_oi_pct": {"name": "short_oi_pct", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "total_oi": {"name": "total_oi", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "long_oi_usd": {"name": "long_oi_usd", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "short_oi_usd": {"name": "short_oi_usd", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "total_oi_usd": {"name": "total_oi_usd", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/optimism/mainnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name == 'prod-op' or target.name == 'dev' }}", "tags": "optimism_mainnet", "schema": "optimism_mainnet"}, "created_at": 1727988936.119576, "relation_name": "\"analytics\".\"prod_optimism_mainnet\".\"fct_v2_open_interest_optimism_mainnet\"", "raw_code": "with oi_base as (\n select\n id,\n ts,\n market,\n order_type,\n trade_size,\n price,\n skew,\n case\n when\n last_size > 0 -- long cross\n and \"size\" < 0 then -1 * last_size\n when\n last_size < 0 --short cross\n and \"size\" > 0 then \"size\"\n when\n \"size\" > 0 -- long increase\n and \"size\" > last_size\n then (\n \"size\" - last_size\n )\n when\n \"size\" >= 0 -- long decrease\n and \"size\" < last_size\n then (\n \"size\" - last_size\n )\n else 0\n end as long_oi_change,\n case\n when\n last_size > 0 -- long cross\n and \"size\" < 0 then \"size\" * -1\n when\n last_size < 0 --short cross\n and \"size\" > 0 then last_size\n when\n \"size\" < 0 -- short increase\n and \"size\" < last_size\n then (\n last_size - \"size\"\n )\n when\n \"size\" <= 0 -- short decrease\n and \"size\" > last_size\n then (\n last_size - \"size\"\n )\n else 0\n end as short_oi_change,\n -- get the cumulative sum\n SUM(\n case\n when\n last_size > 0 -- long cross\n and \"size\" < 0 then -1 * last_size\n when\n last_size < 0 --short cross\n and \"size\" > 0 then \"size\"\n when\n \"size\" > 0 -- long increase\n and \"size\" > last_size\n then (\n \"size\" - last_size\n )\n when\n \"size\" >= 0 -- long decrease\n and \"size\" < last_size\n then (\n \"size\" - last_size\n )\n else 0\n end\n ) over (\n partition by market\n order by\n id\n ) as long_oi,\n SUM(\n case\n when\n last_size > 0 -- long cross\n and \"size\" < 0 then \"size\" * -1\n when\n last_size < 0 --short cross\n and \"size\" > 0 then last_size\n when\n \"size\" < 0 -- short increase\n and \"size\" < last_size\n then (\n last_size - \"size\"\n )\n when\n \"size\" <= 0 -- short decrease\n and \"size\" > last_size\n then (\n last_size - \"size\"\n )\n else 0\n end\n ) over (\n partition by market\n order by\n id\n ) as short_oi\n from\n {{ ref('fct_v2_actions_optimism_mainnet') }}\n)\n\nselect\n id,\n ts,\n market,\n order_type,\n trade_size,\n price,\n long_oi,\n short_oi,\n COALESCE(\n skew,\n long_oi - short_oi\n ) as skew,\n case\n when (\n long_oi + short_oi\n ) > 0\n then long_oi / (\n long_oi + short_oi\n )\n else 0\n end as long_oi_pct,\n case\n when (\n long_oi + short_oi\n ) > 0\n then short_oi / (\n long_oi + short_oi\n )\n else 0\n end as short_oi_pct,\n long_oi + short_oi as total_oi,\n long_oi * price as long_oi_usd,\n short_oi * price as short_oi_usd,\n (\n long_oi + short_oi\n ) * price as total_oi_usd\nfrom\n oi_base", "vars": {}, "language": "sql", "refs": [{"name": "fct_v2_actions_optimism_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": []}, "compiled_path": null, "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}], "model.synthetix.fct_v2_actions_optimism_mainnet": [{"database": "analytics", "schema": "prod_optimism_mainnet", "name": "fct_v2_actions_optimism_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/optimism/mainnet/fct_v2_actions_optimism_mainnet.sql", "original_file_path": "models/marts/optimism/mainnet/fct_v2_actions_optimism_mainnet.sql", "unique_id": "model.synthetix.fct_v2_actions_optimism_mainnet", "fqn": ["synthetix", "marts", "optimism", "mainnet", "fct_v2_actions_optimism_mainnet"], "alias": "fct_v2_actions_optimism_mainnet", "checksum": {"name": "sha256", "checksum": "9f018baee014f27033d4f53a4a265b6d07178e2abcfba89a90f2b11850e69620"}, "config": {"enabled": false, "alias": null, "schema": "optimism_mainnet", "database": null, "tags": ["optimism_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["optimism_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account": {"name": "account", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market": {"name": "market", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "margin": {"name": "margin", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trade_size": {"name": "trade_size", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size": {"name": "size", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "last_size": {"name": "last_size", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "skew": {"name": "skew", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fee": {"name": "fee", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "order_type": {"name": "order_type", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/optimism/mainnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name == 'prod-op' or target.name == 'dev' }}", "tags": "optimism_mainnet", "schema": "optimism_mainnet"}, "created_at": 1727988936.114046, "relation_name": "\"analytics\".\"prod_optimism_mainnet\".\"fct_v2_actions_optimism_mainnet\"", "raw_code": "with combined_base as (\n select *\n from\n {{ ref('fct_v2_trades_optimism_mainnet') }}\n union all\n select *\n from\n {{ ref('fct_v2_liquidations_optimism_mainnet') }}\n),\n\nall_base as (\n select\n id,\n ts,\n block_number,\n transaction_hash,\n price,\n account,\n market,\n margin,\n trade_size,\n \"size\",\n last_size,\n skew,\n fee,\n order_type,\n tracking_code\n from\n combined_base\n)\n\nselect *\nfrom\n all_base", "vars": {}, "language": "sql", "refs": [{"name": "fct_v2_trades_optimism_mainnet", "package": null, "version": null}, {"name": "fct_v2_liquidations_optimism_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": []}, "compiled_path": null, "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}], "model.synthetix.fct_v2_market_stats_optimism_mainnet": [{"database": "analytics", "schema": "prod_optimism_mainnet", "name": "fct_v2_market_stats_optimism_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/optimism/mainnet/fct_v2_market_stats_optimism_mainnet.sql", "original_file_path": "models/marts/optimism/mainnet/fct_v2_market_stats_optimism_mainnet.sql", "unique_id": "model.synthetix.fct_v2_market_stats_optimism_mainnet", "fqn": ["synthetix", "marts", "optimism", "mainnet", "fct_v2_market_stats_optimism_mainnet"], "alias": "fct_v2_market_stats_optimism_mainnet", "checksum": {"name": "sha256", "checksum": "f2d103922eac33a9fda4be57d4b83bc3ae51157793f3e7cd05979955faf07c53"}, "config": {"enabled": false, "alias": null, "schema": "optimism_mainnet", "database": null, "tags": ["optimism_mainnet"], "meta": {}, "group": null, "materialized": "incremental", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [{"sql": "create index if not exists idx_id on {{ this }} (id)", "transaction": true, "index": null}, {"sql": "create index if not exists idx_ts on {{ this }} (ts)", "transaction": true, "index": null}, {"sql": "create index if not exists idx_market on {{ this }} (market)", "transaction": true, "index": null}], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": "id", "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["optimism_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "id": {"name": "id", "description": "", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market": {"name": "market", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "funding_rate": {"name": "funding_rate", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidation_fees": {"name": "liquidation_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_liquidated": {"name": "amount_liquidated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidations": {"name": "liquidations", "description": "", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "skew": {"name": "skew", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "long_oi": {"name": "long_oi", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "short_oi": {"name": "short_oi", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "total_oi": {"name": "total_oi", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "long_oi_usd": {"name": "long_oi_usd", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "short_oi_usd": {"name": "short_oi_usd", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "total_oi_usd": {"name": "total_oi_usd", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "long_oi_pct": {"name": "long_oi_pct", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "short_oi_pct": {"name": "short_oi_pct", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_exchange_fees": {"name": "cumulative_exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_liquidation_fees": {"name": "cumulative_liquidation_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_amount_liquidated": {"name": "cumulative_amount_liquidated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_trades": {"name": "cumulative_trades", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_liquidations": {"name": "cumulative_liquidations", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/optimism/mainnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name == 'prod-op' or target.name == 'dev' }}", "tags": "optimism_mainnet", "schema": "optimism_mainnet", "materialized": "incremental", "unique_key": "id", "post-hook": ["create index if not exists idx_id on {{ this }} (id)", "create index if not exists idx_ts on {{ this }} (ts)", "create index if not exists idx_market on {{ this }} (market)"]}, "created_at": 1727988936.1182761, "relation_name": "\"analytics\".\"prod_optimism_mainnet\".\"fct_v2_market_stats_optimism_mainnet\"", "raw_code": "{{ config(\n materialized = 'incremental',\n unique_key = 'id',\n post_hook = [ \"create index if not exists idx_id on {{ this }} (id)\", \"create index if not exists idx_ts on {{ this }} (ts)\", \"create index if not exists idx_market on {{ this }} (market)\"]\n) }}\n\nwith trades as (\n select\n id,\n ts,\n block_number,\n market,\n fee as exchange_fees,\n 0 as liquidation_fees,\n 0 as amount_liquidated,\n 1 as trades,\n 0 as liquidations,\n tracking_code,\n price * ABS(trade_size) as volume\n from\n {{ ref(\n 'fct_v2_actions_optimism_mainnet'\n ) }}\n where\n order_type = 'trade'\n),\n\nliquidations as (\n select\n id,\n ts,\n block_number,\n market,\n 0 as exchange_fees,\n fee as liquidation_fees,\n price * ABS(trade_size) as amount_liquidated,\n 0 as trades,\n 1 as liquidations,\n tracking_code,\n 0 as volume\n from\n {{ ref(\n 'fct_v2_actions_optimism_mainnet'\n ) }}\n where\n order_type = 'liquidation'\n),\n\nactions as (\n select *\n from\n trades\n union all\n select *\n from\n liquidations\n),\n\noi as (\n select\n id,\n ts,\n market,\n skew,\n long_oi,\n short_oi,\n long_oi_pct,\n short_oi_pct,\n total_oi,\n long_oi_usd,\n short_oi_usd,\n total_oi_usd\n from\n {{ ref(\n 'fct_v2_open_interest_optimism_mainnet'\n ) }}\n\n {% if is_incremental() %}\n where\n id > (\n select MAX(id) as max_id\n from\n {{ this }}\n )\n {% endif %}\n),\n\nmarket_stats as (\n select\n actions.ts,\n actions.id,\n actions.market,\n actions.block_number,\n funding.funding_rate,\n actions.exchange_fees,\n actions.liquidation_fees,\n actions.volume,\n actions.amount_liquidated,\n actions.trades,\n actions.liquidations,\n actions.tracking_code,\n oi.skew,\n oi.long_oi,\n oi.short_oi,\n oi.total_oi,\n oi.long_oi_usd,\n oi.short_oi_usd,\n oi.total_oi_usd,\n oi.long_oi_pct,\n oi.short_oi_pct,\n SUM(\n actions.exchange_fees\n ) over (\n partition by actions.market\n order by\n actions.id\n ) as cumulative_exchange_fees,\n SUM(\n actions.liquidation_fees\n ) over (\n partition by actions.market\n order by\n actions.id\n ) as cumulative_liquidation_fees,\n SUM(\n actions.volume\n ) over (\n partition by actions.market\n order by\n actions.id\n ) as cumulative_volume,\n SUM(\n actions.amount_liquidated\n ) over (\n partition by actions.market\n order by\n actions.id\n ) as cumulative_amount_liquidated,\n SUM(\n actions.trades\n ) over (\n partition by actions.market\n order by\n actions.id\n ) as cumulative_trades,\n SUM(\n actions.liquidations\n ) over (\n partition by actions.market\n order by\n actions.id\n ) as cumulative_liquidations\n from\n actions\n left join oi\n on actions.id = oi.id\n left join {{ ref('fct_v2_funding_optimism_mainnet') }} as funding\n on\n actions.block_number = funding.block_number\n and actions.market = funding.market\n)\n\nselect *\nfrom\n market_stats\n\n{% if is_incremental() %}\n where\n id > (\n select MAX(id) as max_id\n from\n {{ this }}\n )\n{% endif %}", "vars": {}, "language": "sql", "refs": [{"name": "fct_v2_actions_optimism_mainnet", "package": null, "version": null}, {"name": "fct_v2_actions_optimism_mainnet", "package": null, "version": null}, {"name": "fct_v2_open_interest_optimism_mainnet", "package": null, "version": null}, {"name": "fct_v2_funding_optimism_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.is_incremental"], "nodes": []}, "compiled_path": null, "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}], "model.synthetix.fct_v2_funding_optimism_mainnet": [{"database": "analytics", "schema": "prod_optimism_mainnet", "name": "fct_v2_funding_optimism_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/optimism/mainnet/fct_v2_funding_optimism_mainnet.sql", "original_file_path": "models/marts/optimism/mainnet/fct_v2_funding_optimism_mainnet.sql", "unique_id": "model.synthetix.fct_v2_funding_optimism_mainnet", "fqn": ["synthetix", "marts", "optimism", "mainnet", "fct_v2_funding_optimism_mainnet"], "alias": "fct_v2_funding_optimism_mainnet", "checksum": {"name": "sha256", "checksum": "56a7364db5e3d57bfe05411955fb53cca4364139726b4d43a45daf2461a6bf15"}, "config": {"enabled": false, "alias": null, "schema": "optimism_mainnet", "database": null, "tags": ["optimism_mainnet"], "meta": {}, "group": null, "materialized": "incremental", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [{"sql": "create index if not exists idx_block_number on {{ this }} (block_number)", "transaction": true, "index": null}, {"sql": "create index if not exists idx_market on {{ this }} (market)", "transaction": true, "index": null}], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": "block_number", "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["optimism_mainnet"], "description": "", "columns": {"block_number": {"name": "block_number", "description": "", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market": {"name": "market", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "funding_rate": {"name": "funding_rate", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/optimism/mainnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name == 'prod-op' or target.name == 'dev' }}", "tags": "optimism_mainnet", "schema": "optimism_mainnet", "materialized": "incremental", "unique_key": "block_number", "post-hook": ["create index if not exists idx_block_number on {{ this }} (block_number)", "create index if not exists idx_market on {{ this }} (market)"]}, "created_at": 1727988936.114737, "relation_name": "\"analytics\".\"prod_optimism_mainnet\".\"fct_v2_funding_optimism_mainnet\"", "raw_code": "{{ config(\n materialized = 'incremental',\n unique_key = 'block_number',\n post_hook = [ \"create index if not exists idx_block_number on {{ this }} (block_number)\", \"create index if not exists idx_market on {{ this }} (market)\"]\n) }}\n\nwith funding as (\n select\n block_number,\n market,\n {{ convert_wei('funding_rate') }} as funding_rate\n from\n (\n select\n block_number,\n market,\n funding_rate,\n ROW_NUMBER() over (\n partition by\n block_number,\n market\n order by\n id desc\n ) as rn\n from\n {{ ref(\n 'v2_perp_funding_recomputed_optimism_mainnet'\n ) }}\n\n {% if is_incremental() %}\n where\n block_number > (\n select COALESCE(MAX(block_number), 0) as b\n from\n {{ this }}\n )\n {% endif %}\n ) as subquery\n where\n rn = 1\n)\n\nselect *\nfrom\n funding", "vars": {}, "language": "sql", "refs": [{"name": "v2_perp_funding_recomputed_optimism_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.synthetix.convert_wei", "macro.dbt.is_incremental"], "nodes": []}, "compiled_path": null, "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}], "model.synthetix.fct_v2_transfers_optimism_mainnet": [{"database": "analytics", "schema": "prod_optimism_mainnet", "name": "fct_v2_transfers_optimism_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/optimism/mainnet/fct_v2_transfers_optimism_mainnet.sql", "original_file_path": "models/marts/optimism/mainnet/fct_v2_transfers_optimism_mainnet.sql", "unique_id": "model.synthetix.fct_v2_transfers_optimism_mainnet", "fqn": ["synthetix", "marts", "optimism", "mainnet", "fct_v2_transfers_optimism_mainnet"], "alias": "fct_v2_transfers_optimism_mainnet", "checksum": {"name": "sha256", "checksum": "f6ea8e48bbd66ab0c0fc73835b287a49dd5e0bbf6c79b7dc6244a30655de0b5c"}, "config": {"enabled": false, "alias": null, "schema": "optimism_mainnet", "database": null, "tags": ["optimism_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["optimism_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market": {"name": "market", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account": {"name": "account", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "margin_delta": {"name": "margin_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "net_market_transfers": {"name": "net_market_transfers", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "net_transfers": {"name": "net_transfers", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/optimism/mainnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name == 'prod-op' or target.name == 'dev' }}", "tags": "optimism_mainnet", "schema": "optimism_mainnet"}, "created_at": 1727988936.1235714, "relation_name": "\"analytics\".\"prod_optimism_mainnet\".\"fct_v2_transfers_optimism_mainnet\"", "raw_code": "with events as (\n select *\n from\n {{ ref('v2_perp_margin_transferred_optimism_mainnet') }}\n)\n\nselect\n id,\n transaction_hash,\n block_timestamp as ts,\n block_number,\n market,\n account,\n margin_delta,\n -- calculate cumulative net delta\n SUM(margin_delta) over (\n partition by market\n order by\n id\n ) as net_market_transfers,\n SUM(margin_delta) over (\n order by\n id\n ) as net_transfers\nfrom\n events", "vars": {}, "language": "sql", "refs": [{"name": "v2_perp_margin_transferred_optimism_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": []}, "compiled_path": null, "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}], "model.synthetix.fct_v2_liquidations_optimism_mainnet": [{"database": "analytics", "schema": "prod_optimism_mainnet", "name": "fct_v2_liquidations_optimism_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/optimism/mainnet/fct_v2_liquidations_optimism_mainnet.sql", "original_file_path": "models/marts/optimism/mainnet/fct_v2_liquidations_optimism_mainnet.sql", "unique_id": "model.synthetix.fct_v2_liquidations_optimism_mainnet", "fqn": ["synthetix", "marts", "optimism", "mainnet", "fct_v2_liquidations_optimism_mainnet"], "alias": "fct_v2_liquidations_optimism_mainnet", "checksum": {"name": "sha256", "checksum": "948a75dd1d3c98ae44fe9359822d1e56ef285a822d22ef7aa4e482438969aa43"}, "config": {"enabled": false, "alias": null, "schema": "optimism_mainnet", "database": null, "tags": ["optimism_mainnet"], "meta": {}, "group": null, "materialized": "incremental", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": "id", "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["optimism_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account": {"name": "account", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market": {"name": "market", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "margin": {"name": "margin", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trade_size": {"name": "trade_size", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size": {"name": "size", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "last_size": {"name": "last_size", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "skew": {"name": "skew", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fee": {"name": "fee", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "order_type": {"name": "order_type", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/optimism/mainnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name == 'prod-op' or target.name == 'dev' }}", "tags": "optimism_mainnet", "schema": "optimism_mainnet", "materialized": "incremental", "unique_key": "id"}, "created_at": 1727988936.115996, "relation_name": "\"analytics\".\"prod_optimism_mainnet\".\"fct_v2_liquidations_optimism_mainnet\"", "raw_code": "{{ config(\n materialized = 'incremental',\n unique_key = 'id',\n) }}\n\nwith liq_trades as (\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n last_price,\n account,\n market,\n margin,\n trade_size,\n \"size\",\n skew,\n fee,\n COALESCE(LAG(\"size\", 1) over (\n partition by market, account\n order by\n id\n ), 0) as last_size\n from\n {{ ref('v2_perp_position_modified_optimism_mainnet') }}\n),\n\nliq_events as (\n select\n block_number,\n account,\n market,\n transaction_hash,\n total_fee\n from\n {{ ref('v2_perp_position_liquidated_optimism_mainnet') }}\n\n {% if is_incremental() %}\n where\n block_number > (\n select COALESCE(MAX(block_number), 0) as b\n from\n {{ this }}\n )\n {% endif %}\n),\n\nliq_base as (\n select\n lt.id,\n lt.block_timestamp,\n lt.block_number,\n lt.transaction_hash,\n lt.last_price,\n lt.account,\n lt.market,\n lt.margin,\n lt.last_size,\n lt.size,\n lt.skew,\n 'liquidation' as order_type,\n null as tracking_code,\n -1 * lt.last_size as trade_size,\n lt.fee + le.total_fee as fee\n from\n liq_trades as lt\n inner join liq_events as le\n on\n lt.block_number = le.block_number\n and lt.account = le.account\n and lt.market = le.market\n and lt.transaction_hash = le.transaction_hash\n where\n lt.margin = 0\n and lt.trade_size = 0\n and lt.size = 0\n and lt.last_size != 0\n)\n\nselect\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash,\n {{ convert_wei('last_price') }} as price,\n account,\n market,\n {{ convert_wei('margin') }} as margin,\n {{ convert_wei('trade_size') }} as trade_size,\n {{ convert_wei('size') }} as \"size\",\n {{ convert_wei('last_size') }} as last_size,\n {{ convert_wei('skew') }} as skew,\n {{ convert_wei('fee') }} as fee,\n 'liquidation' as order_type,\n null as tracking_code\nfrom\n liq_base", "vars": {}, "language": "sql", "refs": [{"name": "v2_perp_position_modified_optimism_mainnet", "package": null, "version": null}, {"name": "v2_perp_position_liquidated_optimism_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": ["macro.dbt.is_incremental", "macro.synthetix.convert_wei"], "nodes": []}, "compiled_path": null, "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}], "model.synthetix.fct_v2_integrator_hourly_optimism_mainnet": [{"database": "analytics", "schema": "prod_optimism_mainnet", "name": "fct_v2_integrator_hourly_optimism_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/optimism/mainnet/stats/fct_v2_integrator_hourly_optimism_mainnet.sql", "original_file_path": "models/marts/optimism/mainnet/stats/fct_v2_integrator_hourly_optimism_mainnet.sql", "unique_id": "model.synthetix.fct_v2_integrator_hourly_optimism_mainnet", "fqn": ["synthetix", "marts", "optimism", "mainnet", "stats", "fct_v2_integrator_hourly_optimism_mainnet"], "alias": "fct_v2_integrator_hourly_optimism_mainnet", "checksum": {"name": "sha256", "checksum": "9815ca935ca7891e834e97077b46c4f0684ef8ef40c70f0657888c9b04812752"}, "config": {"enabled": false, "alias": null, "schema": "optimism_mainnet", "database": null, "tags": ["optimism_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["optimism_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees_total": {"name": "exchange_fees_total", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume_total": {"name": "volume_total", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades_total": {"name": "trades_total", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "traders": {"name": "traders", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume_share": {"name": "volume_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades_share": {"name": "trades_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees_share": {"name": "exchange_fees_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_exchange_fees": {"name": "cumulative_exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_trades": {"name": "cumulative_trades", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/optimism/mainnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name == 'prod-op' or target.name == 'dev' }}", "tags": "optimism_mainnet", "schema": "optimism_mainnet"}, "created_at": 1727988936.1019783, "relation_name": "\"analytics\".\"prod_optimism_mainnet\".\"fct_v2_integrator_hourly_optimism_mainnet\"", "raw_code": "with aggregated_data as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n tracking_code,\n SUM(exchange_fees) as exchange_fees,\n SUM(volume) as volume,\n SUM(trades) as trades\n from\n {{ ref('fct_v2_market_stats_optimism_mainnet') }}\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n tracking_code\n),\n\ndate_series as (\n select\n q.ts,\n q2.tracking_code\n from\n (\n select\n GENERATE_SERIES(\n MIN(DATE_TRUNC('hour', ts)),\n MAX(DATE_TRUNC('hour', ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n aggregated_data\n ) as q\n cross join (\n select distinct tracking_code\n from\n aggregated_data\n ) as q2\n),\n\ntraders as (\n select\n ds.ts,\n ds.tracking_code,\n COALESCE(COUNT(distinct ad.account), 0) as traders\n from\n date_series as ds\n left join\n {{ ref('fct_v2_actions_optimism_mainnet') }}\n as ad\n on ds.ts = DATE_TRUNC(\n 'hour',\n ad.ts\n )\n and ds.tracking_code = ad.tracking_code\n group by\n ds.ts,\n ds.tracking_code\n),\n\ncomplete_data as (\n select\n ds.ts,\n ds.tracking_code,\n t.traders,\n COALESCE(\n ad.exchange_fees,\n 0\n ) as exchange_fees,\n COALESCE(\n ad.volume,\n 0\n ) as volume,\n COALESCE(\n ad.trades,\n 0\n ) as trades\n from\n date_series as ds\n left join aggregated_data as ad\n on\n ds.ts = ad.ts\n and ds.tracking_code = ad.tracking_code\n left join traders as t\n on\n ds.ts = t.ts\n and ds.tracking_code = t.tracking_code\n),\n\ntotal as (\n select\n ts,\n SUM(exchange_fees) as exchange_fees_total,\n SUM(trades) as trades_total,\n SUM(volume) as volume_total\n from\n complete_data\n group by\n ts\n)\n\nselect\n complete_data.ts,\n complete_data.tracking_code,\n complete_data.exchange_fees,\n total.exchange_fees_total,\n complete_data.volume,\n total.volume_total,\n complete_data.trades,\n total.trades_total,\n complete_data.traders,\n case\n when total.volume_total = 0 then 0\n else complete_data.volume / total.volume_total\n end as volume_share,\n case\n when total.trades_total = 0 then 0\n else complete_data.trades / total.trades_total\n end as trades_share,\n case\n when total.exchange_fees_total = 0 then 0\n else complete_data.exchange_fees / total.exchange_fees_total\n end as exchange_fees_share,\n SUM(complete_data.exchange_fees) over (\n partition by complete_data.tracking_code\n order by\n complete_data.ts\n ) as cumulative_exchange_fees,\n SUM(complete_data.volume) over (\n partition by complete_data.tracking_code\n order by\n complete_data.ts\n ) as cumulative_volume,\n SUM(complete_data.trades) over (\n partition by complete_data.tracking_code\n order by\n complete_data.ts\n ) as cumulative_trades\nfrom\n complete_data\ninner join total\n on complete_data.ts = total.ts", "vars": {}, "language": "sql", "refs": [{"name": "fct_v2_market_stats_optimism_mainnet", "package": null, "version": null}, {"name": "fct_v2_actions_optimism_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": []}, "compiled_path": null, "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}], "model.synthetix.fct_v2_market_hourly_optimism_mainnet": [{"database": "analytics", "schema": "prod_optimism_mainnet", "name": "fct_v2_market_hourly_optimism_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/optimism/mainnet/stats/fct_v2_market_hourly_optimism_mainnet.sql", "original_file_path": "models/marts/optimism/mainnet/stats/fct_v2_market_hourly_optimism_mainnet.sql", "unique_id": "model.synthetix.fct_v2_market_hourly_optimism_mainnet", "fqn": ["synthetix", "marts", "optimism", "mainnet", "stats", "fct_v2_market_hourly_optimism_mainnet"], "alias": "fct_v2_market_hourly_optimism_mainnet", "checksum": {"name": "sha256", "checksum": "b705ab076660926f291e71188f569f51e71696580aa0aba3cd2ff3f1fa2efa65"}, "config": {"enabled": false, "alias": null, "schema": "optimism_mainnet", "database": null, "tags": ["optimism_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["optimism_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market": {"name": "market", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidation_fees": {"name": "liquidation_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_liquidated": {"name": "amount_liquidated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidations": {"name": "liquidations", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "long_oi_usd": {"name": "long_oi_usd", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "short_oi_usd": {"name": "short_oi_usd", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "total_oi_usd": {"name": "total_oi_usd", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_exchange_fees": {"name": "cumulative_exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_liquidation_fees": {"name": "cumulative_liquidation_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_amount_liquidated": {"name": "cumulative_amount_liquidated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_trades": {"name": "cumulative_trades", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_liquidations": {"name": "cumulative_liquidations", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/optimism/mainnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name == 'prod-op' or target.name == 'dev' }}", "tags": "optimism_mainnet", "schema": "optimism_mainnet"}, "created_at": 1727988936.1075697, "relation_name": "\"analytics\".\"prod_optimism_mainnet\".\"fct_v2_market_hourly_optimism_mainnet\"", "raw_code": "with raw_data as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n market,\n MAX(id) as max_id,\n SUM(exchange_fees) as exchange_fees,\n SUM(liquidation_fees) as liquidation_fees,\n SUM(volume) as volume,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(trades) as trades,\n SUM(liquidations) as liquidations\n from\n {{ ref('fct_v2_market_stats_optimism_mainnet') }}\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n market\n),\n\naggregated_data as (\n select\n a.ts,\n a.market,\n a.exchange_fees,\n a.liquidation_fees,\n a.volume,\n a.amount_liquidated,\n a.trades,\n a.liquidations,\n b.long_oi_usd,\n b.short_oi_usd,\n b.total_oi_usd,\n b.cumulative_exchange_fees,\n b.cumulative_liquidation_fees,\n b.cumulative_volume,\n b.cumulative_amount_liquidated,\n b.cumulative_trades,\n b.cumulative_liquidations\n from\n raw_data as a\n inner join\n {{ ref('fct_v2_market_stats_optimism_mainnet') }}\n as b\n on a.max_id = b.id\n),\n\ndate_series as (\n select\n q.ts,\n q2.market\n from\n (\n select\n GENERATE_SERIES(\n MIN(DATE_TRUNC('hour', ts)),\n MAX(DATE_TRUNC('hour', ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n aggregated_data\n ) as q\n cross join (\n select distinct market\n from\n aggregated_data\n ) as q2\n),\n\ngap_data as (\n select\n ds.ts,\n ds.market,\n ad.long_oi_usd,\n ad.short_oi_usd,\n ad.total_oi_usd,\n ad.cumulative_exchange_fees,\n ad.cumulative_liquidation_fees,\n ad.cumulative_volume,\n ad.cumulative_amount_liquidated,\n ad.cumulative_trades,\n ad.cumulative_liquidations,\n COALESCE(\n ad.exchange_fees,\n 0\n ) as exchange_fees,\n COALESCE(\n ad.liquidation_fees,\n 0\n ) as liquidation_fees,\n COALESCE(\n ad.volume,\n 0\n ) as volume,\n COALESCE(\n ad.amount_liquidated,\n 0\n ) as amount_liquidated,\n COALESCE(\n ad.trades,\n 0\n ) as trades,\n COALESCE(\n ad.liquidations,\n 0\n ) as liquidations\n from\n date_series as ds\n left join aggregated_data as ad\n on\n ds.ts = ad.ts\n and ds.market = ad.market\n),\n\nagg_data as (\n select\n ts,\n market,\n FIRST_VALUE(long_oi_usd) over (\n partition by\n market,\n value_partition\n order by\n ts\n ) as long_oi_usd,\n FIRST_VALUE(short_oi_usd) over (\n partition by\n market,\n value_partition\n order by\n ts\n ) as short_oi_usd,\n FIRST_VALUE(total_oi_usd) over (\n partition by\n market,\n value_partition\n order by\n ts\n ) as total_oi_usd,\n FIRST_VALUE(cumulative_exchange_fees) over (\n partition by\n market,\n value_partition\n order by\n ts\n ) as cumulative_exchange_fees,\n FIRST_VALUE(cumulative_liquidation_fees) over (\n partition by\n market,\n value_partition\n order by\n ts\n ) as cumulative_liquidation_fees,\n FIRST_VALUE(cumulative_volume) over (\n partition by\n market,\n value_partition\n order by\n ts\n ) as cumulative_volume,\n FIRST_VALUE(cumulative_amount_liquidated) over (\n partition by\n market,\n value_partition\n order by\n ts\n ) as cumulative_amount_liquidated,\n FIRST_VALUE(cumulative_trades) over (\n partition by\n market,\n value_partition\n order by\n ts\n ) as cumulative_trades,\n FIRST_VALUE(cumulative_liquidations) over (\n partition by\n market,\n value_partition\n order by\n ts\n ) as cumulative_liquidations\n from\n (\n select\n ts,\n market,\n long_oi_usd,\n short_oi_usd,\n total_oi_usd,\n cumulative_exchange_fees,\n cumulative_liquidation_fees,\n cumulative_volume,\n cumulative_amount_liquidated,\n cumulative_trades,\n cumulative_liquidations,\n COUNT(long_oi_usd) over (\n partition by market\n order by\n ts\n ) as value_partition\n from\n gap_data\n ) as q\n)\n\nselect\n gap_data.ts,\n gap_data.market,\n gap_data.exchange_fees,\n gap_data.liquidation_fees,\n gap_data.volume,\n gap_data.amount_liquidated,\n gap_data.trades,\n gap_data.liquidations,\n agg_data.long_oi_usd,\n agg_data.short_oi_usd,\n agg_data.total_oi_usd,\n agg_data.cumulative_exchange_fees,\n agg_data.cumulative_liquidation_fees,\n agg_data.cumulative_volume,\n agg_data.cumulative_amount_liquidated,\n agg_data.cumulative_trades,\n agg_data.cumulative_liquidations\nfrom\n gap_data\ninner join\n agg_data\n on gap_data.ts = agg_data.ts and gap_data.market = agg_data.market", "vars": {}, "language": "sql", "refs": [{"name": "fct_v2_market_stats_optimism_mainnet", "package": null, "version": null}, {"name": "fct_v2_market_stats_optimism_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": []}, "compiled_path": null, "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}], "model.synthetix.fct_v2_integrator_daily_optimism_mainnet": [{"database": "analytics", "schema": "prod_optimism_mainnet", "name": "fct_v2_integrator_daily_optimism_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/optimism/mainnet/stats/fct_v2_integrator_daily_optimism_mainnet.sql", "original_file_path": "models/marts/optimism/mainnet/stats/fct_v2_integrator_daily_optimism_mainnet.sql", "unique_id": "model.synthetix.fct_v2_integrator_daily_optimism_mainnet", "fqn": ["synthetix", "marts", "optimism", "mainnet", "stats", "fct_v2_integrator_daily_optimism_mainnet"], "alias": "fct_v2_integrator_daily_optimism_mainnet", "checksum": {"name": "sha256", "checksum": "fb2510ff665611e84c08ed61b2a823a95c6ccf93fb97cb53ceb188afd404bce7"}, "config": {"enabled": false, "alias": null, "schema": "optimism_mainnet", "database": null, "tags": ["optimism_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["optimism_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees_total": {"name": "exchange_fees_total", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume_total": {"name": "volume_total", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades_total": {"name": "trades_total", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "traders": {"name": "traders", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume_share": {"name": "volume_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades_share": {"name": "trades_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees_share": {"name": "exchange_fees_share", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_exchange_fees": {"name": "cumulative_exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_trades": {"name": "cumulative_trades", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/optimism/mainnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name == 'prod-op' or target.name == 'dev' }}", "tags": "optimism_mainnet", "schema": "optimism_mainnet"}, "created_at": 1727988936.1006994, "relation_name": "\"analytics\".\"prod_optimism_mainnet\".\"fct_v2_integrator_daily_optimism_mainnet\"", "raw_code": "with aggregated_data as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n tracking_code,\n SUM(exchange_fees) as exchange_fees,\n SUM(volume) as volume,\n SUM(trades) as trades\n from\n {{ ref('fct_v2_market_stats_optimism_mainnet') }}\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n tracking_code\n),\n\ndate_series as (\n select\n q.ts,\n q2.tracking_code\n from\n (\n select\n GENERATE_SERIES(\n MIN(DATE_TRUNC('day', ts)),\n MAX(DATE_TRUNC('day', ts)),\n '1 day'::INTERVAL\n ) as ts\n from\n aggregated_data\n ) as q\n cross join (\n select distinct tracking_code\n from\n aggregated_data\n ) as q2\n),\n\ntraders as (\n select\n ds.ts,\n ds.tracking_code,\n COALESCE(COUNT(distinct ad.account), 0) as traders\n from\n date_series as ds\n left join\n {{ ref('fct_v2_actions_optimism_mainnet') }}\n as ad\n on ds.ts = DATE_TRUNC(\n 'day',\n ad.ts\n )\n and ds.tracking_code = ad.tracking_code\n group by\n ds.ts,\n ds.tracking_code\n),\n\ncomplete_data as (\n select\n ds.ts,\n ds.tracking_code,\n t.traders,\n COALESCE(\n ad.exchange_fees,\n 0\n ) as exchange_fees,\n COALESCE(\n ad.volume,\n 0\n ) as volume,\n COALESCE(\n ad.trades,\n 0\n ) as trades\n from\n date_series as ds\n left join aggregated_data as ad\n on\n ds.ts = ad.ts\n and ds.tracking_code = ad.tracking_code\n left join traders as t\n on\n ds.ts = t.ts\n and ds.tracking_code = t.tracking_code\n),\n\ntotal as (\n select\n ts,\n SUM(exchange_fees) as exchange_fees_total,\n SUM(trades) as trades_total,\n SUM(volume) as volume_total\n from\n complete_data\n group by\n ts\n)\n\nselect\n complete_data.ts,\n complete_data.tracking_code,\n complete_data.exchange_fees,\n total.exchange_fees_total,\n complete_data.volume,\n total.volume_total,\n complete_data.trades,\n total.trades_total,\n complete_data.traders,\n case\n when total.volume_total = 0 then 0\n else complete_data.volume / total.volume_total\n end as volume_share,\n case\n when total.trades_total = 0 then 0\n else complete_data.trades / total.trades_total\n end as trades_share,\n case\n when total.exchange_fees_total = 0 then 0\n else complete_data.exchange_fees / total.exchange_fees_total\n end as exchange_fees_share,\n SUM(complete_data.exchange_fees) over (\n partition by complete_data.tracking_code\n order by\n complete_data.ts\n ) as cumulative_exchange_fees,\n SUM(complete_data.volume) over (\n partition by complete_data.tracking_code\n order by\n complete_data.ts\n ) as cumulative_volume,\n SUM(complete_data.trades) over (\n partition by complete_data.tracking_code\n order by\n complete_data.ts\n ) as cumulative_trades\nfrom\n complete_data\ninner join total\n on complete_data.ts = total.ts", "vars": {}, "language": "sql", "refs": [{"name": "fct_v2_market_stats_optimism_mainnet", "package": null, "version": null}, {"name": "fct_v2_actions_optimism_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": []}, "compiled_path": null, "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}], "model.synthetix.fct_v2_stats_daily_optimism_mainnet": [{"database": "analytics", "schema": "prod_optimism_mainnet", "name": "fct_v2_stats_daily_optimism_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/optimism/mainnet/stats/fct_v2_stats_daily_optimism_mainnet.sql", "original_file_path": "models/marts/optimism/mainnet/stats/fct_v2_stats_daily_optimism_mainnet.sql", "unique_id": "model.synthetix.fct_v2_stats_daily_optimism_mainnet", "fqn": ["synthetix", "marts", "optimism", "mainnet", "stats", "fct_v2_stats_daily_optimism_mainnet"], "alias": "fct_v2_stats_daily_optimism_mainnet", "checksum": {"name": "sha256", "checksum": "9882de1a1893a886fd49c1326b28e473ba4b943484268b700b2574b352475f0b"}, "config": {"enabled": false, "alias": null, "schema": "optimism_mainnet", "database": null, "tags": ["optimism_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["optimism_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidation_fees": {"name": "liquidation_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_liquidated": {"name": "amount_liquidated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidations": {"name": "liquidations", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "long_oi_usd": {"name": "long_oi_usd", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "short_oi_usd": {"name": "short_oi_usd", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "total_oi_usd": {"name": "total_oi_usd", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "eth_btc_oi_usd": {"name": "eth_btc_oi_usd", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "alt_oi_usd": {"name": "alt_oi_usd", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_exchange_fees": {"name": "cumulative_exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_liquidation_fees": {"name": "cumulative_liquidation_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_amount_liquidated": {"name": "cumulative_amount_liquidated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_trades": {"name": "cumulative_trades", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_liquidations": {"name": "cumulative_liquidations", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/optimism/mainnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name == 'prod-op' or target.name == 'dev' }}", "tags": "optimism_mainnet", "schema": "optimism_mainnet"}, "created_at": 1727988936.1096647, "relation_name": "\"analytics\".\"prod_optimism_mainnet\".\"fct_v2_stats_daily_optimism_mainnet\"", "raw_code": "select\n ts,\n SUM(\n exchange_fees\n ) as exchange_fees,\n SUM(\n liquidation_fees\n ) as liquidation_fees,\n SUM(\n volume\n ) as volume,\n SUM(\n amount_liquidated\n ) as amount_liquidated,\n SUM(\n trades\n ) as trades,\n SUM(\n liquidations\n ) as liquidations,\n SUM(\n long_oi_usd\n ) as long_oi_usd,\n SUM(\n short_oi_usd\n ) as short_oi_usd,\n SUM(\n total_oi_usd\n ) as total_oi_usd,\n SUM(\n case\n when market in (\n 'ETH',\n 'BTC'\n ) then total_oi_usd\n else 0\n end\n ) as eth_btc_oi_usd,\n SUM(\n case\n when market not in (\n 'ETH',\n 'BTC'\n ) then total_oi_usd\n else 0\n end\n ) as alt_oi_usd,\n SUM(\n cumulative_exchange_fees\n ) as cumulative_exchange_fees,\n SUM(\n cumulative_liquidation_fees\n ) as cumulative_liquidation_fees,\n SUM(\n cumulative_volume\n ) as cumulative_volume,\n SUM(\n cumulative_amount_liquidated\n ) as cumulative_amount_liquidated,\n SUM(\n cumulative_trades\n ) as cumulative_trades,\n SUM(\n cumulative_liquidations\n ) as cumulative_liquidations\nfrom\n {{ ref('fct_v2_market_daily_optimism_mainnet') }}\ngroup by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "fct_v2_market_daily_optimism_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": []}, "compiled_path": null, "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}], "model.synthetix.fct_v2_market_daily_optimism_mainnet": [{"database": "analytics", "schema": "prod_optimism_mainnet", "name": "fct_v2_market_daily_optimism_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/optimism/mainnet/stats/fct_v2_market_daily_optimism_mainnet.sql", "original_file_path": "models/marts/optimism/mainnet/stats/fct_v2_market_daily_optimism_mainnet.sql", "unique_id": "model.synthetix.fct_v2_market_daily_optimism_mainnet", "fqn": ["synthetix", "marts", "optimism", "mainnet", "stats", "fct_v2_market_daily_optimism_mainnet"], "alias": "fct_v2_market_daily_optimism_mainnet", "checksum": {"name": "sha256", "checksum": "4b9306df4a07abd4f4cefb3afefce677b147b9999fbda9f7c68db6b0b35e9d3c"}, "config": {"enabled": false, "alias": null, "schema": "optimism_mainnet", "database": null, "tags": ["optimism_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["optimism_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market": {"name": "market", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidation_fees": {"name": "liquidation_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_liquidated": {"name": "amount_liquidated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidations": {"name": "liquidations", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "long_oi_usd": {"name": "long_oi_usd", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "short_oi_usd": {"name": "short_oi_usd", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "total_oi_usd": {"name": "total_oi_usd", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_exchange_fees": {"name": "cumulative_exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_liquidation_fees": {"name": "cumulative_liquidation_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_amount_liquidated": {"name": "cumulative_amount_liquidated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_trades": {"name": "cumulative_trades", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_liquidations": {"name": "cumulative_liquidations", "description": "", "meta": {}, "data_type": "bigint", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/optimism/mainnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name == 'prod-op' or target.name == 'dev' }}", "tags": "optimism_mainnet", "schema": "optimism_mainnet"}, "created_at": 1727988936.1060917, "relation_name": "\"analytics\".\"prod_optimism_mainnet\".\"fct_v2_market_daily_optimism_mainnet\"", "raw_code": "with raw_data as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n market,\n MAX(id) as max_id,\n SUM(exchange_fees) as exchange_fees,\n SUM(liquidation_fees) as liquidation_fees,\n SUM(volume) as volume,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(trades) as trades,\n SUM(liquidations) as liquidations\n from\n {{ ref('fct_v2_market_stats_optimism_mainnet') }}\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n market\n),\n\naggregated_data as (\n select\n a.ts,\n a.market,\n a.exchange_fees,\n a.liquidation_fees,\n a.volume,\n a.amount_liquidated,\n a.trades,\n a.liquidations,\n b.long_oi_usd,\n b.short_oi_usd,\n b.total_oi_usd,\n b.cumulative_exchange_fees,\n b.cumulative_liquidation_fees,\n b.cumulative_volume,\n b.cumulative_amount_liquidated,\n b.cumulative_trades,\n b.cumulative_liquidations\n from\n raw_data as a\n inner join\n {{ ref('fct_v2_market_stats_optimism_mainnet') }}\n as b\n on a.max_id = b.id\n),\n\ndate_series as (\n select\n q.ts,\n q2.market\n from\n (\n select\n GENERATE_SERIES(\n MIN(DATE_TRUNC('day', ts)),\n MAX(DATE_TRUNC('day', ts)),\n '1 day'::INTERVAL\n ) as ts\n from\n aggregated_data\n ) as q\n cross join (\n select distinct market\n from\n aggregated_data\n ) as q2\n),\n\ngap_data as (\n select\n ds.ts,\n ds.market,\n ad.long_oi_usd,\n ad.short_oi_usd,\n ad.total_oi_usd,\n ad.cumulative_exchange_fees,\n ad.cumulative_liquidation_fees,\n ad.cumulative_volume,\n ad.cumulative_amount_liquidated,\n ad.cumulative_trades,\n ad.cumulative_liquidations,\n COALESCE(\n ad.exchange_fees,\n 0\n ) as exchange_fees,\n COALESCE(\n ad.liquidation_fees,\n 0\n ) as liquidation_fees,\n COALESCE(\n ad.volume,\n 0\n ) as volume,\n COALESCE(\n ad.amount_liquidated,\n 0\n ) as amount_liquidated,\n COALESCE(\n ad.trades,\n 0\n ) as trades,\n COALESCE(\n ad.liquidations,\n 0\n ) as liquidations\n from\n date_series as ds\n left join aggregated_data as ad\n on\n ds.ts = ad.ts\n and ds.market = ad.market\n),\n\nagg_data as (\n select\n ts,\n market,\n FIRST_VALUE(long_oi_usd) over (\n partition by\n market,\n value_partition\n order by\n ts\n ) as long_oi_usd,\n FIRST_VALUE(short_oi_usd) over (\n partition by\n market,\n value_partition\n order by\n ts\n ) as short_oi_usd,\n FIRST_VALUE(total_oi_usd) over (\n partition by\n market,\n value_partition\n order by\n ts\n ) as total_oi_usd,\n FIRST_VALUE(cumulative_exchange_fees) over (\n partition by\n market,\n value_partition\n order by\n ts\n ) as cumulative_exchange_fees,\n FIRST_VALUE(cumulative_liquidation_fees) over (\n partition by\n market,\n value_partition\n order by\n ts\n ) as cumulative_liquidation_fees,\n FIRST_VALUE(cumulative_volume) over (\n partition by\n market,\n value_partition\n order by\n ts\n ) as cumulative_volume,\n FIRST_VALUE(cumulative_amount_liquidated) over (\n partition by\n market,\n value_partition\n order by\n ts\n ) as cumulative_amount_liquidated,\n FIRST_VALUE(cumulative_trades) over (\n partition by\n market,\n value_partition\n order by\n ts\n ) as cumulative_trades,\n FIRST_VALUE(cumulative_liquidations) over (\n partition by\n market,\n value_partition\n order by\n ts\n ) as cumulative_liquidations\n from\n (\n select\n ts,\n market,\n long_oi_usd,\n short_oi_usd,\n total_oi_usd,\n cumulative_exchange_fees,\n cumulative_liquidation_fees,\n cumulative_volume,\n cumulative_amount_liquidated,\n cumulative_trades,\n cumulative_liquidations,\n COUNT(long_oi_usd) over (\n partition by market\n order by\n ts\n ) as value_partition\n from\n gap_data\n ) as q\n)\n\nselect\n gap_data.ts,\n gap_data.market,\n gap_data.exchange_fees,\n gap_data.liquidation_fees,\n gap_data.volume,\n gap_data.amount_liquidated,\n gap_data.trades,\n gap_data.liquidations,\n agg_data.long_oi_usd,\n agg_data.short_oi_usd,\n agg_data.total_oi_usd,\n agg_data.cumulative_exchange_fees,\n agg_data.cumulative_liquidation_fees,\n agg_data.cumulative_volume,\n agg_data.cumulative_amount_liquidated,\n agg_data.cumulative_trades,\n agg_data.cumulative_liquidations\nfrom\n gap_data\ninner join\n agg_data\n on gap_data.ts = agg_data.ts and gap_data.market = agg_data.market", "vars": {}, "language": "sql", "refs": [{"name": "fct_v2_market_stats_optimism_mainnet", "package": null, "version": null}, {"name": "fct_v2_market_stats_optimism_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": []}, "compiled_path": null, "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}], "model.synthetix.fct_v2_stats_hourly_optimism_mainnet": [{"database": "analytics", "schema": "prod_optimism_mainnet", "name": "fct_v2_stats_hourly_optimism_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "marts/optimism/mainnet/stats/fct_v2_stats_hourly_optimism_mainnet.sql", "original_file_path": "models/marts/optimism/mainnet/stats/fct_v2_stats_hourly_optimism_mainnet.sql", "unique_id": "model.synthetix.fct_v2_stats_hourly_optimism_mainnet", "fqn": ["synthetix", "marts", "optimism", "mainnet", "stats", "fct_v2_stats_hourly_optimism_mainnet"], "alias": "fct_v2_stats_hourly_optimism_mainnet", "checksum": {"name": "sha256", "checksum": "f758306de4151fd07b5df910f166820f8889e295178b5e404e3135321a247807"}, "config": {"enabled": false, "alias": null, "schema": "optimism_mainnet", "database": null, "tags": ["optimism_mainnet"], "meta": {}, "group": null, "materialized": "view", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": null, "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["optimism_mainnet"], "description": "", "columns": {"ts": {"name": "ts", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "exchange_fees": {"name": "exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidation_fees": {"name": "liquidation_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "volume": {"name": "volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "amount_liquidated": {"name": "amount_liquidated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trades": {"name": "trades", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidations": {"name": "liquidations", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "long_oi_usd": {"name": "long_oi_usd", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "short_oi_usd": {"name": "short_oi_usd", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "total_oi_usd": {"name": "total_oi_usd", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "eth_btc_oi_usd": {"name": "eth_btc_oi_usd", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "alt_oi_usd": {"name": "alt_oi_usd", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_exchange_fees": {"name": "cumulative_exchange_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_liquidation_fees": {"name": "cumulative_liquidation_fees", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_volume": {"name": "cumulative_volume", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_amount_liquidated": {"name": "cumulative_amount_liquidated", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_trades": {"name": "cumulative_trades", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "cumulative_liquidations": {"name": "cumulative_liquidations", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/marts/optimism/mainnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name == 'prod-op' or target.name == 'dev' }}", "tags": "optimism_mainnet", "schema": "optimism_mainnet"}, "created_at": 1727988936.1110618, "relation_name": "\"analytics\".\"prod_optimism_mainnet\".\"fct_v2_stats_hourly_optimism_mainnet\"", "raw_code": "select\n ts,\n SUM(\n exchange_fees\n ) as exchange_fees,\n SUM(\n liquidation_fees\n ) as liquidation_fees,\n SUM(\n volume\n ) as volume,\n SUM(\n amount_liquidated\n ) as amount_liquidated,\n SUM(\n trades\n ) as trades,\n SUM(\n liquidations\n ) as liquidations,\n SUM(\n long_oi_usd\n ) as long_oi_usd,\n SUM(\n short_oi_usd\n ) as short_oi_usd,\n SUM(\n total_oi_usd\n ) as total_oi_usd,\n SUM(\n case\n when market in (\n 'ETH',\n 'BTC'\n ) then total_oi_usd\n else 0\n end\n ) as eth_btc_oi_usd,\n SUM(\n case\n when market not in (\n 'ETH',\n 'BTC'\n ) then total_oi_usd\n else 0\n end\n ) as alt_oi_usd,\n SUM(\n cumulative_exchange_fees\n ) as cumulative_exchange_fees,\n SUM(\n cumulative_liquidation_fees\n ) as cumulative_liquidation_fees,\n SUM(\n cumulative_volume\n ) as cumulative_volume,\n SUM(\n cumulative_amount_liquidated\n ) as cumulative_amount_liquidated,\n SUM(\n cumulative_trades\n ) as cumulative_trades,\n SUM(\n cumulative_liquidations\n ) as cumulative_liquidations\nfrom\n {{ ref('fct_v2_market_hourly_optimism_mainnet') }}\ngroup by\n ts", "vars": {}, "language": "sql", "refs": [{"name": "fct_v2_market_hourly_optimism_mainnet", "package": null, "version": null}], "sources": [], "metrics": [], "depends_on": {"macros": [], "nodes": []}, "compiled_path": null, "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}], "model.synthetix.v2_perp_position_liquidated_optimism_mainnet": [{"database": "analytics", "schema": "prod_raw_optimism_mainnet", "name": "v2_perp_position_liquidated_optimism_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/optimism/mainnet/v2_perp_position_liquidated_optimism_mainnet.sql", "original_file_path": "models/raw/optimism/mainnet/v2_perp_position_liquidated_optimism_mainnet.sql", "unique_id": "model.synthetix.v2_perp_position_liquidated_optimism_mainnet", "fqn": ["synthetix", "raw", "optimism", "mainnet", "v2_perp_position_liquidated_optimism_mainnet"], "alias": "v2_perp_position_liquidated_optimism_mainnet", "checksum": {"name": "sha256", "checksum": "9b61f41f7479bda48dd41392a86074666640f1d6668a0593d9596ac1ac236332"}, "config": {"enabled": false, "alias": null, "schema": "raw_optimism_mainnet", "database": null, "tags": ["optimism_mainnet"], "meta": {}, "group": null, "materialized": "incremental", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [{"sql": "create index if not exists idx_id on {{ this }} (id)", "transaction": true, "index": null}, {"sql": "create index if not exists idx_block_timestamp on {{ this }} (block_timestamp)", "transaction": true, "index": null}, {"sql": "create index if not exists idx_block_number on {{ this }} (block_number)", "transaction": true, "index": null}, {"sql": "create index if not exists idx_market on {{ this }} (market)", "transaction": true, "index": null}], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": "id", "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["optimism_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market": {"name": "market", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account": {"name": "account", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidator": {"name": "liquidator", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "stakers_fee": {"name": "stakers_fee", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "liquidator_fee": {"name": "liquidator_fee", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "flagger_fee": {"name": "flagger_fee", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "total_fee": {"name": "total_fee", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "price": {"name": "price", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/optimism/mainnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name == 'prod-op' or target.name == 'dev' }}", "tags": "optimism_mainnet", "schema": "raw_optimism_mainnet", "materialized": "incremental", "unique_key": "id", "post-hook": ["create index if not exists idx_id on {{ this }} (id)", "create index if not exists idx_block_timestamp on {{ this }} (block_timestamp)", "create index if not exists idx_block_number on {{ this }} (block_number)", "create index if not exists idx_market on {{ this }} (market)"]}, "created_at": 1727988942.1578608, "relation_name": "\"analytics\".\"prod_raw_optimism_mainnet\".\"v2_perp_position_liquidated_optimism_mainnet\"", "raw_code": "{{ config(\n materialized = 'incremental',\n unique_key = 'id',\n post_hook = [ \"create index if not exists idx_id on {{ this }} (id)\", \"create index if not exists idx_block_timestamp on {{ this }} (block_timestamp)\", \"create index if not exists idx_block_number on {{ this }} (block_number)\", \"create index if not exists idx_market on {{ this }} (market)\" ]\n) }}\n\nwith legacy_events as (\n {{ get_v2_event_data('optimism', 'mainnet', 'position_liquidated1') }} -- noqa\n),\n\ncurrent_events as (\n {{ get_v2_event_data('optimism', 'mainnet', 'position_liquidated0') }} -- noqa\n)\n\nselect\n id,\n transaction_hash,\n block_number,\n block_timestamp,\n contract,\n upper(market) as market,\n event_name,\n account,\n liquidator,\n stakers_fee,\n liquidator_fee,\n flagger_fee,\n stakers_fee + liquidator_fee + flagger_fee as total_fee,\n price\nfrom\n current_events\nwhere\n {% if is_incremental() %}\n block_number > (\n select coalesce(max(block_number), 0) as b\n from {{ this }}\n )\n {% else %}\n true\n {% endif %}\n\nunion all\n\nselect\n id,\n transaction_hash,\n block_number,\n block_timestamp,\n contract,\n upper(market) as market,\n event_name,\n account,\n liquidator,\n fee as stakers_fee,\n 0 as liquidator_fee,\n 0 as flagger_fee,\n fee as total_fee,\n price\nfrom\n legacy_events\nwhere\n {% if is_incremental() %}\n block_number > (\n select coalesce(max(block_number), 0) as b\n from {{ this }}\n )\n {% else %}\n true\n {% endif %}\norder by\n id", "vars": {"v2_markets": ["1_inch", "aave", "ada", "algo", "ankr", "ape", "apt", "arb", "atom", "aud", "avax", "axs", "bal", "bch", "blur", "bnb", "bonk", "btc", "celo", "comp", "crv", "cvx", "doge", "dot", "dydx", "enj", "eos", "etc", "eth", "ethbtc", "eur", "fet", "fil", "floki", "flow", "ftm", "fxs", "gbp", "gmx", "grt", "icp", "imx", "inj", "jto", "jup", "knc", "ldo", "link", "ltc", "matic", "mav", "meme", "mkr", "near", "one", "op", "ordi", "pendle", "pepe", "perp", "pyth", "rndr", "rpl", "rune", "sei", "shib", "sol", "steth", "stetheth", "strk", "sui", "sushi", "tia", "trb", "trx", "uma", "uni", "usdt", "wld", "xag", "xau", "xlm", "xmr", "xrp", "xtz", "yfi", "zec", "zil", "zrx"]}, "language": "sql", "refs": [], "sources": [["raw_optimism_mainnet", "perps_v21_inch_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_aave_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_ada_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_algo_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_ankr_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_ape_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_apt_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_arb_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_atom_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_aud_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_avax_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_axs_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_bal_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_bch_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_blur_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_bnb_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_bonk_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_btc_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_celo_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_comp_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_crv_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_cvx_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_doge_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_dot_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_dydx_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_enj_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_eos_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_etc_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_eth_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_ethbtc_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_eur_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_fet_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_fil_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_floki_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_flow_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_ftm_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_fxs_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_gbp_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_gmx_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_grt_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_icp_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_imx_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_inj_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_jto_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_jup_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_knc_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_ldo_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_link_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_ltc_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_matic_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_mav_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_meme_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_mkr_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_near_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_one_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_op_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_ordi_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_pendle_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_pepe_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_perp_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_pyth_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_rndr_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_rpl_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_rune_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_sei_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_shib_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_sol_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_steth_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_stetheth_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_strk_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_sui_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_sushi_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_tia_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_trb_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_trx_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_uma_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_uni_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_usdt_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_wld_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_xag_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_xau_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_xlm_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_xmr_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_xrp_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_xtz_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_yfi_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_zec_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_zil_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v2_zrx_event_position_liquidated1"], ["raw_optimism_mainnet", "perps_v21_inch_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_aave_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_ada_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_algo_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_ankr_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_ape_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_apt_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_arb_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_atom_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_aud_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_avax_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_axs_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_bal_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_bch_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_blur_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_bnb_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_bonk_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_btc_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_celo_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_comp_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_crv_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_cvx_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_doge_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_dot_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_dydx_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_enj_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_eos_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_etc_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_eth_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_ethbtc_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_eur_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_fet_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_fil_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_floki_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_flow_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_ftm_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_fxs_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_gbp_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_gmx_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_grt_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_icp_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_imx_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_inj_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_jto_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_jup_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_knc_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_ldo_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_link_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_ltc_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_matic_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_mav_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_meme_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_mkr_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_near_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_one_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_op_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_ordi_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_pendle_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_pepe_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_perp_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_pyth_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_rndr_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_rpl_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_rune_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_sei_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_shib_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_sol_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_steth_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_stetheth_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_strk_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_sui_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_sushi_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_tia_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_trb_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_trx_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_uma_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_uni_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_usdt_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_wld_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_xag_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_xau_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_xlm_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_xmr_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_xrp_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_xtz_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_yfi_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_zec_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_zil_event_position_liquidated0"], ["raw_optimism_mainnet", "perps_v2_zrx_event_position_liquidated0"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_v2_event_data", "macro.dbt.is_incremental"], "nodes": []}, "compiled_path": null, "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}], "model.synthetix.v2_perp_margin_transferred_optimism_mainnet": [{"database": "analytics", "schema": "prod_raw_optimism_mainnet", "name": "v2_perp_margin_transferred_optimism_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/optimism/mainnet/v2_perp_margin_transferred_optimism_mainnet.sql", "original_file_path": "models/raw/optimism/mainnet/v2_perp_margin_transferred_optimism_mainnet.sql", "unique_id": "model.synthetix.v2_perp_margin_transferred_optimism_mainnet", "fqn": ["synthetix", "raw", "optimism", "mainnet", "v2_perp_margin_transferred_optimism_mainnet"], "alias": "v2_perp_margin_transferred_optimism_mainnet", "checksum": {"name": "sha256", "checksum": "c82ceda1291b5472b622f9a71dfafa0ab38e55eda03607c8131ad341647c2315"}, "config": {"enabled": false, "alias": null, "schema": "raw_optimism_mainnet", "database": null, "tags": ["optimism_mainnet"], "meta": {}, "group": null, "materialized": "incremental", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [{"sql": "create index if not exists idx_id on {{ this }} (id)", "transaction": true, "index": null}, {"sql": "create index if not exists idx_block_timestamp on {{ this }} (block_timestamp)", "transaction": true, "index": null}, {"sql": "create index if not exists idx_block_number on {{ this }} (block_number)", "transaction": true, "index": null}, {"sql": "create index if not exists idx_market on {{ this }} (market)", "transaction": true, "index": null}], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": "id", "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["optimism_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market": {"name": "market", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account": {"name": "account", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "margin_delta": {"name": "margin_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/optimism/mainnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name == 'prod-op' or target.name == 'dev' }}", "tags": "optimism_mainnet", "schema": "raw_optimism_mainnet", "materialized": "incremental", "unique_key": "id", "post-hook": ["create index if not exists idx_id on {{ this }} (id)", "create index if not exists idx_block_timestamp on {{ this }} (block_timestamp)", "create index if not exists idx_block_number on {{ this }} (block_number)", "create index if not exists idx_market on {{ this }} (market)"]}, "created_at": 1727988942.1550424, "relation_name": "\"analytics\".\"prod_raw_optimism_mainnet\".\"v2_perp_margin_transferred_optimism_mainnet\"", "raw_code": "{{ config(\n materialized = 'incremental',\n unique_key = 'id',\n post_hook = [ \"create index if not exists idx_id on {{ this }} (id)\", \"create index if not exists idx_block_timestamp on {{ this }} (block_timestamp)\", \"create index if not exists idx_block_number on {{ this }} (block_number)\", \"create index if not exists idx_market on {{ this }} (market)\" ]\n) }}\n\nwith events as (\n {{ get_v2_event_data('optimism', 'mainnet', 'margin_transferred') }} -- noqa\n)\n\nselect\n id,\n transaction_hash,\n block_timestamp,\n block_number,\n contract,\n upper(market) as market,\n event_name,\n account,\n {{ convert_wei('margin_delta') }} as margin_delta\nfrom\n events\nwhere\n {% if is_incremental() %}\n block_number > (\n select coalesce(max(block_number), 0) as b\n from {{ this }}\n )\n {% else %}\n true\n {% endif %}\norder by\n id", "vars": {"v2_markets": ["1_inch", "aave", "ada", "algo", "ankr", "ape", "apt", "arb", "atom", "aud", "avax", "axs", "bal", "bch", "blur", "bnb", "bonk", "btc", "celo", "comp", "crv", "cvx", "doge", "dot", "dydx", "enj", "eos", "etc", "eth", "ethbtc", "eur", "fet", "fil", "floki", "flow", "ftm", "fxs", "gbp", "gmx", "grt", "icp", "imx", "inj", "jto", "jup", "knc", "ldo", "link", "ltc", "matic", "mav", "meme", "mkr", "near", "one", "op", "ordi", "pendle", "pepe", "perp", "pyth", "rndr", "rpl", "rune", "sei", "shib", "sol", "steth", "stetheth", "strk", "sui", "sushi", "tia", "trb", "trx", "uma", "uni", "usdt", "wld", "xag", "xau", "xlm", "xmr", "xrp", "xtz", "yfi", "zec", "zil", "zrx"]}, "language": "sql", "refs": [], "sources": [["raw_optimism_mainnet", "perps_v21_inch_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_aave_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_ada_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_algo_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_ankr_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_ape_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_apt_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_arb_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_atom_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_aud_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_avax_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_axs_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_bal_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_bch_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_blur_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_bnb_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_bonk_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_btc_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_celo_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_comp_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_crv_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_cvx_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_doge_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_dot_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_dydx_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_enj_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_eos_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_etc_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_eth_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_ethbtc_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_eur_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_fet_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_fil_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_floki_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_flow_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_ftm_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_fxs_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_gbp_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_gmx_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_grt_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_icp_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_imx_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_inj_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_jto_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_jup_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_knc_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_ldo_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_link_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_ltc_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_matic_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_mav_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_meme_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_mkr_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_near_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_one_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_op_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_ordi_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_pendle_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_pepe_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_perp_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_pyth_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_rndr_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_rpl_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_rune_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_sei_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_shib_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_sol_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_steth_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_stetheth_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_strk_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_sui_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_sushi_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_tia_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_trb_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_trx_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_uma_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_uni_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_usdt_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_wld_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_xag_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_xau_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_xlm_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_xmr_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_xrp_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_xtz_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_yfi_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_zec_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_zil_event_margin_transferred"], ["raw_optimism_mainnet", "perps_v2_zrx_event_margin_transferred"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_v2_event_data", "macro.synthetix.convert_wei", "macro.dbt.is_incremental"], "nodes": []}, "compiled_path": null, "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}], "model.synthetix.v2_perp_position_modified_optimism_mainnet": [{"database": "analytics", "schema": "prod_raw_optimism_mainnet", "name": "v2_perp_position_modified_optimism_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/optimism/mainnet/v2_perp_position_modified_optimism_mainnet.sql", "original_file_path": "models/raw/optimism/mainnet/v2_perp_position_modified_optimism_mainnet.sql", "unique_id": "model.synthetix.v2_perp_position_modified_optimism_mainnet", "fqn": ["synthetix", "raw", "optimism", "mainnet", "v2_perp_position_modified_optimism_mainnet"], "alias": "v2_perp_position_modified_optimism_mainnet", "checksum": {"name": "sha256", "checksum": "8fc863033724597736133de6a7505fbd893284ccc0e085dc0980e6ce4323b390"}, "config": {"enabled": false, "alias": null, "schema": "raw_optimism_mainnet", "database": null, "tags": ["optimism_mainnet"], "meta": {}, "group": null, "materialized": "incremental", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [{"sql": "create index if not exists idx_id on {{ this }} (id)", "transaction": true, "index": null}, {"sql": "create index if not exists idx_block_number on {{ this }} (block_number)", "transaction": true, "index": null}, {"sql": "create index if not exists idx_block_timestamp on {{ this }} (block_timestamp)", "transaction": true, "index": null}, {"sql": "create index if not exists idx_market on {{ this }} (market)", "transaction": true, "index": null}, {"sql": "create index if not exists idx_contract on {{ this }} (contract)", "transaction": true, "index": null}, {"sql": "create index if not exists idx_account on {{ this }} (account)", "transaction": true, "index": null}], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": "id", "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["optimism_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market": {"name": "market", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account": {"name": "account", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "funding_index": {"name": "funding_index", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "last_price": {"name": "last_price", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "trade_size": {"name": "trade_size", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size": {"name": "size", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "margin": {"name": "margin", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "fee": {"name": "fee", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "skew": {"name": "skew", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/optimism/mainnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name == 'prod-op' or target.name == 'dev' }}", "tags": "optimism_mainnet", "schema": "raw_optimism_mainnet", "materialized": "incremental", "unique_key": "id", "post-hook": ["create index if not exists idx_id on {{ this }} (id)", "create index if not exists idx_block_number on {{ this }} (block_number)", "create index if not exists idx_block_timestamp on {{ this }} (block_timestamp)", "create index if not exists idx_market on {{ this }} (market)", "create index if not exists idx_contract on {{ this }} (contract)", "create index if not exists idx_account on {{ this }} (account)"]}, "created_at": 1727988942.1598995, "relation_name": "\"analytics\".\"prod_raw_optimism_mainnet\".\"v2_perp_position_modified_optimism_mainnet\"", "raw_code": "{{ config(\n materialized = 'incremental',\n unique_key = 'id',\n post_hook = [ \"create index if not exists idx_id on {{ this }} (id)\", \"create index if not exists idx_block_number on {{ this }} (block_number)\", \"create index if not exists idx_block_timestamp on {{ this }} (block_timestamp)\", \"create index if not exists idx_market on {{ this }} (market)\", \"create index if not exists idx_contract on {{ this }} (contract)\", \"create index if not exists idx_account on {{ this }} (account)\" ]\n) }}\n\nwith legacy_events as (\n {{ get_v2_event_data('optimism', 'mainnet', 'position_modified1') }} -- noqa\n),\n\ncurrent_events as (\n {{ get_v2_event_data('optimism', 'mainnet', 'position_modified0') }} -- noqa\n)\n\nselect *\nfrom (\n select\n id,\n transaction_hash,\n contract,\n block_timestamp,\n block_number,\n upper(market) as market,\n event_name,\n account,\n funding_index,\n last_price,\n trade_size,\n \"size\",\n margin,\n fee,\n skew\n from\n current_events\n union all\n select\n id,\n transaction_hash,\n contract,\n block_timestamp,\n block_number,\n upper(market) as market,\n event_name,\n account,\n funding_index,\n last_price,\n trade_size,\n \"size\",\n margin,\n fee,\n null as skew\n from\n legacy_events\n) as events\nwhere\n {% if is_incremental() %}\n block_number > (\n select coalesce(max(block_number), 0) as b\n from {{ this }}\n )\n {% else %}\n true\n {% endif %}\norder by\n id", "vars": {"v2_markets": ["1_inch", "aave", "ada", "algo", "ankr", "ape", "apt", "arb", "atom", "aud", "avax", "axs", "bal", "bch", "blur", "bnb", "bonk", "btc", "celo", "comp", "crv", "cvx", "doge", "dot", "dydx", "enj", "eos", "etc", "eth", "ethbtc", "eur", "fet", "fil", "floki", "flow", "ftm", "fxs", "gbp", "gmx", "grt", "icp", "imx", "inj", "jto", "jup", "knc", "ldo", "link", "ltc", "matic", "mav", "meme", "mkr", "near", "one", "op", "ordi", "pendle", "pepe", "perp", "pyth", "rndr", "rpl", "rune", "sei", "shib", "sol", "steth", "stetheth", "strk", "sui", "sushi", "tia", "trb", "trx", "uma", "uni", "usdt", "wld", "xag", "xau", "xlm", "xmr", "xrp", "xtz", "yfi", "zec", "zil", "zrx"]}, "language": "sql", "refs": [], "sources": [["raw_optimism_mainnet", "perps_v21_inch_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_aave_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_ada_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_algo_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_ankr_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_ape_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_apt_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_arb_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_atom_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_aud_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_avax_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_axs_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_bal_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_bch_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_blur_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_bnb_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_bonk_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_btc_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_celo_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_comp_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_crv_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_cvx_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_doge_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_dot_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_dydx_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_enj_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_eos_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_etc_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_eth_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_ethbtc_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_eur_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_fet_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_fil_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_floki_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_flow_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_ftm_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_fxs_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_gbp_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_gmx_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_grt_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_icp_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_imx_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_inj_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_jto_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_jup_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_knc_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_ldo_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_link_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_ltc_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_matic_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_mav_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_meme_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_mkr_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_near_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_one_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_op_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_ordi_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_pendle_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_pepe_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_perp_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_pyth_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_rndr_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_rpl_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_rune_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_sei_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_shib_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_sol_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_steth_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_stetheth_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_strk_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_sui_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_sushi_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_tia_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_trb_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_trx_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_uma_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_uni_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_usdt_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_wld_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_xag_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_xau_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_xlm_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_xmr_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_xrp_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_xtz_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_yfi_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_zec_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_zil_event_position_modified1"], ["raw_optimism_mainnet", "perps_v2_zrx_event_position_modified1"], ["raw_optimism_mainnet", "perps_v21_inch_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_aave_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_ada_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_algo_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_ankr_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_ape_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_apt_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_arb_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_atom_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_aud_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_avax_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_axs_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_bal_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_bch_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_blur_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_bnb_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_bonk_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_btc_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_celo_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_comp_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_crv_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_cvx_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_doge_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_dot_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_dydx_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_enj_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_eos_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_etc_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_eth_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_ethbtc_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_eur_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_fet_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_fil_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_floki_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_flow_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_ftm_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_fxs_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_gbp_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_gmx_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_grt_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_icp_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_imx_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_inj_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_jto_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_jup_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_knc_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_ldo_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_link_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_ltc_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_matic_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_mav_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_meme_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_mkr_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_near_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_one_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_op_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_ordi_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_pendle_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_pepe_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_perp_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_pyth_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_rndr_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_rpl_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_rune_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_sei_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_shib_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_sol_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_steth_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_stetheth_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_strk_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_sui_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_sushi_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_tia_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_trb_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_trx_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_uma_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_uni_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_usdt_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_wld_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_xag_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_xau_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_xlm_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_xmr_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_xrp_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_xtz_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_yfi_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_zec_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_zil_event_position_modified0"], ["raw_optimism_mainnet", "perps_v2_zrx_event_position_modified0"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_v2_event_data", "macro.dbt.is_incremental"], "nodes": []}, "compiled_path": null, "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}], "model.synthetix.v2_perp_delayed_order_submitted_optimism_mainnet": [{"database": "analytics", "schema": "prod_raw_optimism_mainnet", "name": "v2_perp_delayed_order_submitted_optimism_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/optimism/mainnet/v2_perp_delayed_order_submitted_optimism_mainnet.sql", "original_file_path": "models/raw/optimism/mainnet/v2_perp_delayed_order_submitted_optimism_mainnet.sql", "unique_id": "model.synthetix.v2_perp_delayed_order_submitted_optimism_mainnet", "fqn": ["synthetix", "raw", "optimism", "mainnet", "v2_perp_delayed_order_submitted_optimism_mainnet"], "alias": "v2_perp_delayed_order_submitted_optimism_mainnet", "checksum": {"name": "sha256", "checksum": "f127702ee60219e4c775cbda0147016d3209edc097480c0db4f036666f443ca7"}, "config": {"enabled": false, "alias": null, "schema": "raw_optimism_mainnet", "database": null, "tags": ["optimism_mainnet"], "meta": {}, "group": null, "materialized": "incremental", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [{"sql": "create index if not exists idx_id on {{ this }} (id)", "transaction": true, "index": null}, {"sql": "create index if not exists idx_block_number on {{ this }} (block_number)", "transaction": true, "index": null}, {"sql": "create index if not exists idx_block_timestamp on {{ this }} (block_timestamp)", "transaction": true, "index": null}, {"sql": "create index if not exists idx_market on {{ this }} (market)", "transaction": true, "index": null}, {"sql": "create index if not exists idx_contract on {{ this }} (contract)", "transaction": true, "index": null}, {"sql": "create index if not exists idx_account on {{ this }} (account)", "transaction": true, "index": null}], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": "id", "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["optimism_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market": {"name": "market", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "account": {"name": "account", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "commit_deposit": {"name": "commit_deposit", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "keeper_deposit": {"name": "keeper_deposit", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "executable_at_time": {"name": "executable_at_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "intention_time": {"name": "intention_time", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "target_round_id": {"name": "target_round_id", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "is_offchain": {"name": "is_offchain", "description": "", "meta": {}, "data_type": "boolean", "constraints": [], "quote": null, "tags": [], "granularity": null}, "size_delta": {"name": "size_delta", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "tracking_code": {"name": "tracking_code", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/optimism/mainnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name == 'prod-op' or target.name == 'dev' }}", "tags": "optimism_mainnet", "schema": "raw_optimism_mainnet", "materialized": "incremental", "unique_key": "id", "post-hook": ["create index if not exists idx_id on {{ this }} (id)", "create index if not exists idx_block_number on {{ this }} (block_number)", "create index if not exists idx_block_timestamp on {{ this }} (block_timestamp)", "create index if not exists idx_market on {{ this }} (market)", "create index if not exists idx_contract on {{ this }} (contract)", "create index if not exists idx_account on {{ this }} (account)"]}, "created_at": 1727988942.1521428, "relation_name": "\"analytics\".\"prod_raw_optimism_mainnet\".\"v2_perp_delayed_order_submitted_optimism_mainnet\"", "raw_code": "{{ config(\n materialized = 'incremental',\n unique_key = 'id',\n post_hook = [ \"create index if not exists idx_id on {{ this }} (id)\", \"create index if not exists idx_block_number on {{ this }} (block_number)\", \"create index if not exists idx_block_timestamp on {{ this }} (block_timestamp)\", \"create index if not exists idx_market on {{ this }} (market)\", \"create index if not exists idx_contract on {{ this }} (contract)\", \"create index if not exists idx_account on {{ this }} (account)\" ]\n) }}\n\nwith events as (\n {{ get_v2_event_data('optimism', 'mainnet', 'delayed_order_submitted') }} -- noqa\n)\n\nselect -- noqa: ST06\n id,\n transaction_hash,\n block_timestamp,\n block_number,\n contract,\n upper(market) as market,\n event_name,\n account,\n commit_deposit,\n keeper_deposit,\n executable_at_time,\n intention_time,\n target_round_id,\n is_offchain,\n size_delta,\n tracking_code\nfrom\n events\nwhere\n {% if is_incremental() %}\n block_number > (\n select coalesce(max(block_number), 0) as b\n from {{ this }}\n )\n {% else %}\n true\n {% endif %}\norder by\n id", "vars": {"v2_markets": ["1_inch", "aave", "ada", "algo", "ankr", "ape", "apt", "arb", "atom", "aud", "avax", "axs", "bal", "bch", "blur", "bnb", "bonk", "btc", "celo", "comp", "crv", "cvx", "doge", "dot", "dydx", "enj", "eos", "etc", "eth", "ethbtc", "eur", "fet", "fil", "floki", "flow", "ftm", "fxs", "gbp", "gmx", "grt", "icp", "imx", "inj", "jto", "jup", "knc", "ldo", "link", "ltc", "matic", "mav", "meme", "mkr", "near", "one", "op", "ordi", "pendle", "pepe", "perp", "pyth", "rndr", "rpl", "rune", "sei", "shib", "sol", "steth", "stetheth", "strk", "sui", "sushi", "tia", "trb", "trx", "uma", "uni", "usdt", "wld", "xag", "xau", "xlm", "xmr", "xrp", "xtz", "yfi", "zec", "zil", "zrx"]}, "language": "sql", "refs": [], "sources": [["raw_optimism_mainnet", "perps_v21_inch_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_aave_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_ada_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_algo_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_ankr_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_ape_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_apt_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_arb_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_atom_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_aud_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_avax_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_axs_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_bal_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_bch_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_blur_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_bnb_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_bonk_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_btc_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_celo_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_comp_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_crv_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_cvx_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_doge_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_dot_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_dydx_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_enj_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_eos_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_etc_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_eth_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_ethbtc_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_eur_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_fet_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_fil_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_floki_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_flow_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_ftm_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_fxs_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_gbp_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_gmx_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_grt_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_icp_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_imx_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_inj_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_jto_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_jup_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_knc_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_ldo_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_link_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_ltc_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_matic_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_mav_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_meme_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_mkr_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_near_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_one_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_op_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_ordi_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_pendle_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_pepe_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_perp_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_pyth_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_rndr_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_rpl_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_rune_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_sei_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_shib_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_sol_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_steth_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_stetheth_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_strk_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_sui_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_sushi_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_tia_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_trb_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_trx_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_uma_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_uni_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_usdt_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_wld_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_xag_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_xau_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_xlm_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_xmr_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_xrp_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_xtz_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_yfi_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_zec_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_zil_event_delayed_order_submitted"], ["raw_optimism_mainnet", "perps_v2_zrx_event_delayed_order_submitted"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_v2_event_data", "macro.dbt.is_incremental"], "nodes": []}, "compiled_path": null, "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}], "model.synthetix.v2_perp_funding_recomputed_optimism_mainnet": [{"database": "analytics", "schema": "prod_raw_optimism_mainnet", "name": "v2_perp_funding_recomputed_optimism_mainnet", "resource_type": "model", "package_name": "synthetix", "path": "raw/optimism/mainnet/v2_perp_funding_recomputed_optimism_mainnet.sql", "original_file_path": "models/raw/optimism/mainnet/v2_perp_funding_recomputed_optimism_mainnet.sql", "unique_id": "model.synthetix.v2_perp_funding_recomputed_optimism_mainnet", "fqn": ["synthetix", "raw", "optimism", "mainnet", "v2_perp_funding_recomputed_optimism_mainnet"], "alias": "v2_perp_funding_recomputed_optimism_mainnet", "checksum": {"name": "sha256", "checksum": "0fb5609da943ee664a9000f495848202107ee51cde8a1489153723acb233a5ce"}, "config": {"enabled": false, "alias": null, "schema": "raw_optimism_mainnet", "database": null, "tags": ["optimism_mainnet"], "meta": {}, "group": null, "materialized": "incremental", "incremental_strategy": null, "batch_size": null, "lookback": 0, "begin": null, "persist_docs": {}, "post-hook": [{"sql": "create index if not exists idx_id on {{ this }} (id)", "transaction": true, "index": null}, {"sql": "create index if not exists idx_block_timestamp on {{ this }} (block_timestamp)", "transaction": true, "index": null}, {"sql": "create index if not exists idx_block_number on {{ this }} (block_number)", "transaction": true, "index": null}, {"sql": "create index if not exists idx_market on {{ this }} (market)", "transaction": true, "index": null}], "pre-hook": [], "quoting": {}, "column_types": {}, "full_refresh": null, "unique_key": "id", "on_schema_change": "ignore", "on_configuration_change": "apply", "grants": {}, "packages": [], "docs": {"show": true, "node_color": null}, "contract": {"enforced": false, "alias_types": true}, "event_time": null, "access": "protected"}, "tags": ["optimism_mainnet"], "description": "", "columns": {"id": {"name": "id", "description": "", "meta": {}, "data_type": "character varying", "constraints": [], "quote": null, "tags": [], "granularity": null}, "transaction_hash": {"name": "transaction_hash", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_timestamp": {"name": "block_timestamp", "description": "", "meta": {}, "data_type": "timestamp with time zone", "constraints": [], "quote": null, "tags": [], "granularity": null}, "block_number": {"name": "block_number", "description": "", "meta": {}, "data_type": "integer", "constraints": [], "quote": null, "tags": [], "granularity": null}, "contract": {"name": "contract", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "market": {"name": "market", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "event_name": {"name": "event_name", "description": "", "meta": {}, "data_type": "text", "constraints": [], "quote": null, "tags": [], "granularity": null}, "index": {"name": "index", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "funding": {"name": "funding", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}, "funding_rate": {"name": "funding_rate", "description": "", "meta": {}, "data_type": "numeric", "constraints": [], "quote": null, "tags": [], "granularity": null}}, "meta": {}, "group": null, "docs": {"show": true, "node_color": null}, "patch_path": "synthetix://models/raw/optimism/mainnet/schema.yml", "build_path": null, "unrendered_config": {"enabled": "{{ target.name == 'prod-op' or target.name == 'dev' }}", "tags": "optimism_mainnet", "schema": "raw_optimism_mainnet", "materialized": "incremental", "unique_key": "id", "post-hook": ["create index if not exists idx_id on {{ this }} (id)", "create index if not exists idx_block_timestamp on {{ this }} (block_timestamp)", "create index if not exists idx_block_number on {{ this }} (block_number)", "create index if not exists idx_market on {{ this }} (market)"]}, "created_at": 1727988942.1540475, "relation_name": "\"analytics\".\"prod_raw_optimism_mainnet\".\"v2_perp_funding_recomputed_optimism_mainnet\"", "raw_code": "{{ config(\n materialized = 'incremental',\n unique_key = 'id',\n post_hook = [ \"create index if not exists idx_id on {{ this }} (id)\", \"create index if not exists idx_block_timestamp on {{ this }} (block_timestamp)\", \"create index if not exists idx_block_number on {{ this }} (block_number)\", \"create index if not exists idx_market on {{ this }} (market)\" ]\n) }}\n\nwith events as (\n {{ get_v2_event_data('optimism', 'mainnet', 'funding_recomputed') }} -- noqa\n)\n\nselect -- noqa: ST06\n id,\n transaction_hash,\n block_timestamp,\n block_number,\n contract,\n upper(market) as market,\n event_name,\n index,\n funding,\n funding_rate\nfrom\n events\nwhere\n {% if is_incremental() %}\n block_number > (\n select coalesce(max(block_number), 0) as b\n from {{ this }}\n )\n {% else %}\n true\n {% endif %}\norder by\n id", "vars": {"v2_markets": ["1_inch", "aave", "ada", "algo", "ankr", "ape", "apt", "arb", "atom", "aud", "avax", "axs", "bal", "bch", "blur", "bnb", "bonk", "btc", "celo", "comp", "crv", "cvx", "doge", "dot", "dydx", "enj", "eos", "etc", "eth", "ethbtc", "eur", "fet", "fil", "floki", "flow", "ftm", "fxs", "gbp", "gmx", "grt", "icp", "imx", "inj", "jto", "jup", "knc", "ldo", "link", "ltc", "matic", "mav", "meme", "mkr", "near", "one", "op", "ordi", "pendle", "pepe", "perp", "pyth", "rndr", "rpl", "rune", "sei", "shib", "sol", "steth", "stetheth", "strk", "sui", "sushi", "tia", "trb", "trx", "uma", "uni", "usdt", "wld", "xag", "xau", "xlm", "xmr", "xrp", "xtz", "yfi", "zec", "zil", "zrx"]}, "language": "sql", "refs": [], "sources": [["raw_optimism_mainnet", "perps_v21_inch_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_aave_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_ada_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_algo_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_ankr_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_ape_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_apt_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_arb_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_atom_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_aud_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_avax_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_axs_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_bal_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_bch_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_blur_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_bnb_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_bonk_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_btc_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_celo_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_comp_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_crv_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_cvx_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_doge_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_dot_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_dydx_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_enj_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_eos_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_etc_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_eth_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_ethbtc_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_eur_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_fet_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_fil_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_floki_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_flow_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_ftm_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_fxs_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_gbp_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_gmx_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_grt_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_icp_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_imx_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_inj_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_jto_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_jup_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_knc_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_ldo_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_link_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_ltc_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_matic_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_mav_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_meme_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_mkr_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_near_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_one_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_op_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_ordi_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_pendle_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_pepe_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_perp_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_pyth_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_rndr_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_rpl_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_rune_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_sei_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_shib_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_sol_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_steth_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_stetheth_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_strk_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_sui_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_sushi_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_tia_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_trb_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_trx_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_uma_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_uni_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_usdt_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_wld_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_xag_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_xau_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_xlm_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_xmr_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_xrp_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_xtz_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_yfi_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_zec_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_zil_event_funding_recomputed"], ["raw_optimism_mainnet", "perps_v2_zrx_event_funding_recomputed"]], "metrics": [], "depends_on": {"macros": ["macro.synthetix.get_v2_event_data", "macro.dbt.is_incremental"], "nodes": []}, "compiled_path": null, "contract": {"enforced": false, "alias_types": true, "checksum": null}, "access": "protected", "constraints": [], "version": null, "latest_version": null, "deprecation_date": null, "primary_key": [], "time_spine": null}]}, "parent_map": {"model.synthetix.fct_buyback_daily_base_sepolia": ["model.synthetix.fct_buyback_base_sepolia"], "model.synthetix.fct_buyback_hourly_base_sepolia": ["model.synthetix.fct_buyback_base_sepolia"], "model.synthetix.fct_buyback_base_sepolia": ["model.synthetix.buyback_processed_base_sepolia"], "model.synthetix.fct_perp_pnl_base_sepolia": ["model.synthetix.core_vault_debt_base_sepolia"], "model.synthetix.fct_perp_markets_base_sepolia": ["model.synthetix.perp_market_created_base_sepolia"], "model.synthetix.fct_perp_market_history_base_sepolia": ["model.synthetix.fct_perp_markets_base_sepolia", "model.synthetix.perp_market_updated_base_sepolia"], "model.synthetix.fct_perp_trades_base_sepolia": ["model.synthetix.fct_perp_markets_base_sepolia", "model.synthetix.perp_order_settled_base_sepolia"], "model.synthetix.fct_perp_liq_account_base_sepolia": ["model.synthetix.perp_account_liquidation_attempt_base_sepolia"], "model.synthetix.fct_perp_orders_base_sepolia": ["model.synthetix.fct_perp_markets_base_sepolia", "model.synthetix.perp_order_committed_base_sepolia"], "model.synthetix.fct_perp_liq_position_base_sepolia": ["model.synthetix.fct_perp_markets_base_sepolia", "model.synthetix.perp_position_liquidated_base_sepolia"], "model.synthetix.fct_perp_interest_charged_base_sepolia": ["model.synthetix.perp_interest_charged_base_sepolia"], "model.synthetix.fct_perp_previous_order_expired_base_sepolia": ["model.synthetix.perp_previous_order_expired_base_sepolia"], "model.synthetix.fct_perp_collateral_modified_base_sepolia": ["model.synthetix.perp_collateral_modified_base_sepolia"], "model.synthetix.fct_perp_accounts_base_sepolia": ["model.synthetix.perp_account_created_base_sepolia"], "model.synthetix.fct_synth_supply_base_sepolia": ["model.synthetix.core_usd_burned_base_sepolia", "model.synthetix.core_usd_minted_base_sepolia", "model.synthetix.fct_spot_atomics_base_sepolia", "model.synthetix.fct_spot_wrapper_base_sepolia"], "model.synthetix.fct_spot_wrapper_base_sepolia": ["model.synthetix.spot_synth_unwrapped_base_sepolia", "model.synthetix.spot_synth_wrapped_base_sepolia"], "model.synthetix.fct_spot_atomics_base_sepolia": ["model.synthetix.spot_synth_bought_base_sepolia", "model.synthetix.spot_synth_sold_base_sepolia"], "model.synthetix.fct_spot_markets_base_sepolia": ["model.synthetix.spot_synth_registered_base_sepolia"], "model.synthetix.fct_core_pool_delegation_base_sepolia": ["model.synthetix.core_delegation_updated_base_sepolia"], "model.synthetix.fct_pool_rewards_hourly_base_sepolia": ["model.synthetix.fct_pool_rewards_token_hourly_base_sepolia"], "model.synthetix.fct_core_pools_base_sepolia": ["model.synthetix.core_pool_created_base_sepolia"], "model.synthetix.fct_core_market_updated_base_sepolia": ["model.synthetix.core_market_updated_base_sepolia"], "model.synthetix.fct_pool_issuance_hourly_base_sepolia": ["model.synthetix.fct_pool_debt_base_sepolia", "model.synthetix.fct_pool_issuance_base_sepolia"], "model.synthetix.fct_core_account_delegation_base_sepolia": ["model.synthetix.core_delegation_updated_base_sepolia"], "model.synthetix.fct_core_pool_collateral_base_sepolia": ["model.synthetix.core_deposited_base_sepolia", "model.synthetix.core_withdrawn_base_sepolia"], "model.synthetix.fct_pool_issuance_base_sepolia": ["model.synthetix.core_usd_burned_base_sepolia", "model.synthetix.core_usd_minted_base_sepolia"], "model.synthetix.fct_pool_rewards_base_sepolia": ["model.synthetix.core_rewards_distributed_base_sepolia", "seed.synthetix.base_sepolia_reward_distributors"], "model.synthetix.fct_pool_debt_base_sepolia": ["model.synthetix.core_vault_debt_base_sepolia"], "model.synthetix.fct_pool_pnl_hourly_reward_base_sepolia": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia", "model.synthetix.fct_pool_rewards_token_hourly_base_sepolia"], "model.synthetix.fct_core_apr_rewards_base_sepolia": ["model.synthetix.fct_pool_pnl_hourly_reward_base_sepolia"], "model.synthetix.fct_pool_pnl_hourly_base_sepolia": ["model.synthetix.core_vault_collateral_base_sepolia", "model.synthetix.fct_pool_debt_base_sepolia", "model.synthetix.fct_pool_issuance_hourly_base_sepolia", "model.synthetix.fct_pool_rewards_hourly_base_sepolia"], "model.synthetix.fct_core_apr_base_sepolia": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"], "model.synthetix.fct_pool_rewards_token_hourly_base_sepolia": ["model.synthetix.fct_pool_debt_base_sepolia", "model.synthetix.fct_pool_rewards_base_sepolia", "model.synthetix.fct_prices_hourly_base_sepolia"], "model.synthetix.fct_perp_keeper_stats_daily_base_sepolia": ["model.synthetix.fct_perp_keeper_stats_hourly_base_sepolia"], "model.synthetix.fct_perp_keeper_stats_hourly_base_sepolia": ["model.synthetix.fct_perp_trades_base_sepolia"], "model.synthetix.fct_perp_account_stats_hourly_base_sepolia": ["model.synthetix.fct_perp_liq_position_base_sepolia", "model.synthetix.fct_perp_trades_base_sepolia"], "model.synthetix.fct_perp_market_stats_daily_base_sepolia": ["model.synthetix.fct_perp_market_stats_hourly_base_sepolia"], "model.synthetix.fct_perp_tracking_stats_hourly_base_sepolia": ["model.synthetix.fct_perp_trades_base_sepolia"], "model.synthetix.fct_perp_market_stats_hourly_base_sepolia": ["model.synthetix.fct_perp_liq_position_base_sepolia", "model.synthetix.fct_perp_trades_base_sepolia"], "model.synthetix.fct_perp_tracking_stats_daily_base_sepolia": ["model.synthetix.fct_perp_tracking_stats_hourly_base_sepolia", "model.synthetix.fct_perp_trades_base_sepolia"], "model.synthetix.fct_perp_account_stats_daily_base_sepolia": ["model.synthetix.fct_perp_account_stats_hourly_base_sepolia"], "model.synthetix.fct_perp_stats_hourly_base_sepolia": ["model.synthetix.fct_perp_liq_account_base_sepolia", "model.synthetix.fct_perp_market_stats_hourly_base_sepolia"], "model.synthetix.fct_perp_stats_daily_base_sepolia": ["model.synthetix.fct_perp_stats_hourly_base_sepolia"], "model.synthetix.fct_prices_base_sepolia": ["model.synthetix.core_vault_collateral_base_sepolia", "model.synthetix.fct_buyback_base_sepolia", "model.synthetix.fct_perp_market_history_base_sepolia", "seed.synthetix.base_sepolia_tokens"], "model.synthetix.fct_prices_hourly_base_sepolia": ["model.synthetix.fct_prices_base_sepolia"], "model.synthetix.fct_buyback_base_mainnet": ["model.synthetix.buyback_processed_base_mainnet"], "model.synthetix.fct_buyback_daily_base_mainnet": ["model.synthetix.fct_buyback_base_mainnet"], "model.synthetix.fct_buyback_hourly_base_mainnet": ["model.synthetix.fct_buyback_base_mainnet"], "model.synthetix.fct_perp_collateral_modified_base_mainnet": ["model.synthetix.perp_collateral_modified_base_mainnet"], "model.synthetix.fct_perp_trades_base_mainnet": ["model.synthetix.fct_perp_markets_base_mainnet", "model.synthetix.perp_order_settled_base_mainnet"], "model.synthetix.fct_perp_pnl_base_mainnet": ["model.synthetix.core_vault_debt_base_mainnet"], "model.synthetix.fct_perp_accounts_base_mainnet": ["model.synthetix.perp_account_created_base_mainnet"], "model.synthetix.fct_perp_markets_base_mainnet": ["model.synthetix.perp_market_created_base_mainnet"], "model.synthetix.fct_perp_orders_base_mainnet": ["model.synthetix.fct_perp_markets_base_mainnet", "model.synthetix.perp_order_committed_base_mainnet"], "model.synthetix.fct_perp_previous_order_expired_base_mainnet": ["model.synthetix.perp_previous_order_expired_base_mainnet"], "model.synthetix.fct_perp_liq_account_base_mainnet": ["model.synthetix.perp_account_liquidation_attempt_base_mainnet"], "model.synthetix.fct_perp_interest_charged_base_mainnet": ["model.synthetix.perp_interest_charged_base_mainnet"], "model.synthetix.fct_perp_market_history_base_mainnet": ["model.synthetix.fct_perp_markets_base_mainnet", "model.synthetix.perp_market_updated_base_mainnet"], "model.synthetix.fct_perp_liq_position_base_mainnet": ["model.synthetix.fct_perp_markets_base_mainnet", "model.synthetix.perp_position_liquidated_base_mainnet"], "model.synthetix.fct_spot_markets_base_mainnet": ["model.synthetix.spot_synth_registered_base_mainnet"], "model.synthetix.fct_synth_supply_base_mainnet": ["model.synthetix.core_usd_burned_base_mainnet", "model.synthetix.core_usd_minted_base_mainnet", "model.synthetix.fct_spot_atomics_base_mainnet", "model.synthetix.fct_spot_wrapper_base_mainnet"], "model.synthetix.fct_spot_atomics_base_mainnet": ["model.synthetix.spot_synth_bought_base_mainnet", "model.synthetix.spot_synth_sold_base_mainnet"], "model.synthetix.fct_spot_wrapper_base_mainnet": ["model.synthetix.spot_synth_unwrapped_base_mainnet", "model.synthetix.spot_synth_wrapped_base_mainnet"], "model.synthetix.fct_pool_pnl_hourly_base_mainnet": ["model.synthetix.core_vault_collateral_base_mainnet", "model.synthetix.fct_pool_debt_base_mainnet", "model.synthetix.fct_pool_issuance_hourly_base_mainnet", "model.synthetix.fct_pool_rewards_hourly_base_mainnet"], "model.synthetix.fct_core_apr_rewards_base_mainnet": ["model.synthetix.fct_pool_pnl_hourly_reward_base_mainnet"], "model.synthetix.fct_pool_debt_base_mainnet": ["model.synthetix.core_vault_debt_base_mainnet"], "model.synthetix.fct_core_pool_delegation_base_mainnet": ["model.synthetix.core_delegation_updated_base_mainnet"], "model.synthetix.fct_core_market_updated_base_mainnet": ["model.synthetix.core_market_updated_base_mainnet"], "model.synthetix.fct_pool_issuance_hourly_base_mainnet": ["model.synthetix.fct_pool_debt_base_mainnet", "model.synthetix.fct_pool_issuance_base_mainnet"], "model.synthetix.fct_pool_rewards_hourly_base_mainnet": ["model.synthetix.fct_pool_rewards_token_hourly_base_mainnet"], "model.synthetix.fct_core_apr_base_mainnet": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"], "model.synthetix.fct_core_vault_collateral_base_mainnet": ["model.synthetix.core_vault_collateral_base_mainnet"], "model.synthetix.fct_core_pools_base_mainnet": ["model.synthetix.core_pool_created_base_mainnet"], "model.synthetix.fct_pool_pnl_hourly_reward_base_mainnet": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet", "model.synthetix.fct_pool_rewards_token_hourly_base_mainnet"], "model.synthetix.fct_core_account_delegation_base_mainnet": ["model.synthetix.core_delegation_updated_base_mainnet"], "model.synthetix.fct_pool_rewards_token_hourly_base_mainnet": ["model.synthetix.fct_pool_debt_base_mainnet", "model.synthetix.fct_pool_rewards_base_mainnet", "model.synthetix.fct_prices_hourly_base_mainnet"], "model.synthetix.fct_pool_rewards_base_mainnet": ["model.synthetix.core_rewards_distributed_base_mainnet", "seed.synthetix.base_mainnet_reward_distributors"], "model.synthetix.fct_core_pool_collateral_base_mainnet": ["model.synthetix.core_deposited_base_mainnet", "model.synthetix.core_withdrawn_base_mainnet"], "model.synthetix.fct_pool_issuance_base_mainnet": ["model.synthetix.core_usd_burned_base_mainnet", "model.synthetix.core_usd_minted_base_mainnet"], "model.synthetix.fct_perp_stats_daily_base_mainnet": ["model.synthetix.fct_perp_stats_hourly_base_mainnet"], "model.synthetix.fct_perp_tracking_stats_daily_base_mainnet": ["model.synthetix.fct_perp_tracking_stats_hourly_base_mainnet", "model.synthetix.fct_perp_trades_base_mainnet"], "model.synthetix.fct_perp_stats_hourly_base_mainnet": ["model.synthetix.fct_perp_liq_account_base_mainnet", "model.synthetix.fct_perp_market_stats_hourly_base_mainnet"], "model.synthetix.fct_perp_market_stats_hourly_base_mainnet": ["model.synthetix.fct_perp_liq_position_base_mainnet", "model.synthetix.fct_perp_trades_base_mainnet"], "model.synthetix.fct_perp_account_stats_daily_base_mainnet": ["model.synthetix.fct_perp_account_stats_hourly_base_mainnet"], "model.synthetix.fct_perp_market_stats_daily_base_mainnet": ["model.synthetix.fct_perp_market_stats_hourly_base_mainnet"], "model.synthetix.fct_perp_keeper_stats_daily_base_mainnet": ["model.synthetix.fct_perp_keeper_stats_hourly_base_mainnet"], "model.synthetix.fct_perp_tracking_stats_hourly_base_mainnet": ["model.synthetix.fct_perp_trades_base_mainnet"], "model.synthetix.fct_perp_keeper_stats_hourly_base_mainnet": ["model.synthetix.fct_perp_trades_base_mainnet"], "model.synthetix.fct_perp_account_stats_hourly_base_mainnet": ["model.synthetix.fct_perp_liq_position_base_mainnet", "model.synthetix.fct_perp_trades_base_mainnet"], "model.synthetix.fct_prices_base_mainnet": ["model.synthetix.core_vault_collateral_base_mainnet", "model.synthetix.fct_buyback_base_mainnet", "model.synthetix.fct_perp_market_history_base_mainnet", "seed.synthetix.base_mainnet_tokens"], "model.synthetix.fct_prices_hourly_base_mainnet": ["model.synthetix.fct_prices_base_mainnet"], "model.synthetix.fct_perp_pnl_arbitrum_sepolia": ["model.synthetix.core_vault_debt_arbitrum_sepolia"], "model.synthetix.fct_perp_markets_arbitrum_sepolia": ["model.synthetix.perp_market_created_arbitrum_sepolia"], "model.synthetix.fct_perp_interest_charged_arbitrum_sepolia": ["model.synthetix.perp_interest_charged_arbitrum_sepolia"], "model.synthetix.fct_perp_orders_arbitrum_sepolia": ["model.synthetix.fct_perp_markets_arbitrum_sepolia", "model.synthetix.perp_order_committed_arbitrum_sepolia"], "model.synthetix.fct_perp_liq_account_arbitrum_sepolia": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia"], "model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia": ["model.synthetix.perp_collateral_modified_arbitrum_sepolia"], "model.synthetix.fct_perp_market_history_arbitrum_sepolia": ["model.synthetix.fct_perp_markets_arbitrum_sepolia", "model.synthetix.perp_market_updated_arbitrum_sepolia"], "model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia": ["model.synthetix.perp_previous_order_expired_arbitrum_sepolia"], "model.synthetix.fct_perp_accounts_arbitrum_sepolia": ["model.synthetix.perp_account_created_arbitrum_sepolia"], "model.synthetix.fct_perp_trades_arbitrum_sepolia": ["model.synthetix.fct_perp_markets_arbitrum_sepolia", "model.synthetix.perp_order_settled_arbitrum_sepolia"], "model.synthetix.fct_perp_liq_position_arbitrum_sepolia": ["model.synthetix.fct_perp_markets_arbitrum_sepolia", "model.synthetix.perp_position_liquidated_arbitrum_sepolia"], "model.synthetix.fct_spot_wrapper_arbitrum_sepolia": ["model.synthetix.spot_synth_unwrapped_arbitrum_sepolia", "model.synthetix.spot_synth_wrapped_arbitrum_sepolia"], "model.synthetix.fct_synth_supply_arbitrum_sepolia": ["model.synthetix.core_usd_burned_arbitrum_sepolia", "model.synthetix.core_usd_minted_arbitrum_sepolia", "model.synthetix.fct_spot_atomics_arbitrum_sepolia", "model.synthetix.fct_spot_wrapper_arbitrum_sepolia"], "model.synthetix.fct_spot_atomics_arbitrum_sepolia": ["model.synthetix.spot_synth_bought_arbitrum_sepolia", "model.synthetix.spot_synth_sold_arbitrum_sepolia"], "model.synthetix.fct_spot_markets_arbitrum_sepolia": ["model.synthetix.spot_synth_registered_arbitrum_sepolia"], "model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia": ["model.synthetix.core_vault_collateral_arbitrum_sepolia", "model.synthetix.fct_pool_debt_arbitrum_sepolia", "model.synthetix.fct_pool_issuance_hourly_arbitrum_sepolia", "model.synthetix.fct_pool_rewards_hourly_arbitrum_sepolia"], "model.synthetix.fct_core_account_delegation_arbitrum_sepolia": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"], "model.synthetix.fct_core_apr_arbitrum_sepolia": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"], "model.synthetix.fct_pool_pnl_hourly_reward_arbitrum_sepolia": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia", "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia"], "model.synthetix.fct_core_pool_delegation_arbitrum_sepolia": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"], "model.synthetix.fct_pool_rewards_hourly_arbitrum_sepolia": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia"], "model.synthetix.fct_pool_issuance_hourly_arbitrum_sepolia": ["model.synthetix.fct_pool_debt_arbitrum_sepolia", "model.synthetix.fct_pool_issuance_arbitrum_sepolia"], "model.synthetix.fct_pool_debt_arbitrum_sepolia": ["model.synthetix.core_vault_debt_arbitrum_sepolia"], "model.synthetix.fct_core_market_updated_arbitrum_sepolia": ["model.synthetix.core_market_updated_arbitrum_sepolia"], "model.synthetix.fct_core_pool_collateral_arbitrum_sepolia": ["model.synthetix.core_deposited_arbitrum_sepolia", "model.synthetix.core_withdrawn_arbitrum_sepolia"], "model.synthetix.fct_core_apr_rewards_arbitrum_sepolia": ["model.synthetix.fct_pool_pnl_hourly_reward_arbitrum_sepolia"], "model.synthetix.fct_pool_rewards_arbitrum_sepolia": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia", "seed.synthetix.arbitrum_sepolia_reward_distributors"], "model.synthetix.fct_pool_issuance_arbitrum_sepolia": ["model.synthetix.core_usd_burned_arbitrum_sepolia", "model.synthetix.core_usd_minted_arbitrum_sepolia"], "model.synthetix.fct_core_pools_arbitrum_sepolia": ["model.synthetix.core_pool_created_arbitrum_sepolia"], "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia": ["model.synthetix.fct_pool_debt_arbitrum_sepolia", "model.synthetix.fct_pool_rewards_arbitrum_sepolia", "model.synthetix.fct_prices_hourly_arbitrum_sepolia"], "model.synthetix.fct_perp_market_stats_hourly_arbitrum_sepolia": ["model.synthetix.fct_perp_liq_position_arbitrum_sepolia", "model.synthetix.fct_perp_trades_arbitrum_sepolia"], "model.synthetix.fct_perp_stats_daily_arbitrum_sepolia": ["model.synthetix.fct_perp_stats_hourly_arbitrum_sepolia"], "model.synthetix.fct_perp_account_stats_daily_arbitrum_sepolia": ["model.synthetix.fct_perp_account_stats_hourly_arbitrum_sepolia"], "model.synthetix.fct_perp_keeper_stats_hourly_arbitrum_sepolia": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "model.synthetix.fct_perp_stats_hourly_arbitrum_sepolia": ["model.synthetix.fct_perp_liq_account_arbitrum_sepolia", "model.synthetix.fct_perp_market_stats_hourly_arbitrum_sepolia"], "model.synthetix.fct_perp_keeper_stats_daily_arbitrum_sepolia": ["model.synthetix.fct_perp_keeper_stats_hourly_arbitrum_sepolia"], "model.synthetix.fct_perp_tracking_stats_hourly_arbitrum_sepolia": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "model.synthetix.fct_perp_account_stats_hourly_arbitrum_sepolia": ["model.synthetix.fct_perp_liq_position_arbitrum_sepolia", "model.synthetix.fct_perp_trades_arbitrum_sepolia"], "model.synthetix.fct_perp_market_stats_daily_arbitrum_sepolia": ["model.synthetix.fct_perp_market_stats_hourly_arbitrum_sepolia"], "model.synthetix.fct_perp_tracking_stats_daily_arbitrum_sepolia": ["model.synthetix.fct_perp_tracking_stats_hourly_arbitrum_sepolia", "model.synthetix.fct_perp_trades_arbitrum_sepolia"], "model.synthetix.fct_prices_hourly_arbitrum_sepolia": ["model.synthetix.fct_prices_arbitrum_sepolia"], "model.synthetix.fct_prices_arbitrum_sepolia": ["model.synthetix.core_vault_collateral_arbitrum_sepolia", "model.synthetix.fct_perp_market_history_arbitrum_sepolia", "seed.synthetix.arbitrum_sepolia_tokens"], "model.synthetix.fct_perp_interest_charged_arbitrum_mainnet": ["model.synthetix.perp_interest_charged_arbitrum_mainnet"], "model.synthetix.fct_perp_market_history_arbitrum_mainnet": ["model.synthetix.fct_perp_markets_arbitrum_mainnet", "model.synthetix.perp_market_updated_arbitrum_mainnet"], "model.synthetix.fct_perp_orders_arbitrum_mainnet": ["model.synthetix.fct_perp_markets_arbitrum_mainnet", "model.synthetix.perp_order_committed_arbitrum_mainnet"], "model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet": ["model.synthetix.perp_collateral_modified_arbitrum_mainnet"], "model.synthetix.fct_perp_markets_arbitrum_mainnet": ["model.synthetix.perp_market_created_arbitrum_mainnet"], "model.synthetix.fct_perp_accounts_arbitrum_mainnet": ["model.synthetix.perp_account_created_arbitrum_mainnet"], "model.synthetix.fct_perp_pnl_arbitrum_mainnet": ["model.synthetix.core_vault_debt_arbitrum_mainnet"], "model.synthetix.fct_perp_trades_arbitrum_mainnet": ["model.synthetix.fct_perp_markets_arbitrum_mainnet", "model.synthetix.perp_order_settled_arbitrum_mainnet"], "model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet": ["model.synthetix.perp_previous_order_expired_arbitrum_mainnet"], "model.synthetix.fct_perp_liq_position_arbitrum_mainnet": ["model.synthetix.fct_perp_markets_arbitrum_mainnet", "model.synthetix.perp_position_liquidated_arbitrum_mainnet"], "model.synthetix.fct_perp_liq_account_arbitrum_mainnet": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet"], "model.synthetix.fct_spot_atomics_arbitrum_mainnet": ["model.synthetix.spot_synth_bought_arbitrum_mainnet", "model.synthetix.spot_synth_sold_arbitrum_mainnet"], "model.synthetix.fct_synth_supply_arbitrum_mainnet": ["model.synthetix.core_usd_burned_arbitrum_mainnet", "model.synthetix.core_usd_minted_arbitrum_mainnet", "model.synthetix.fct_spot_atomics_arbitrum_mainnet", "model.synthetix.fct_spot_wrapper_arbitrum_mainnet"], "model.synthetix.fct_spot_markets_arbitrum_mainnet": ["model.synthetix.spot_synth_registered_arbitrum_mainnet"], "model.synthetix.fct_spot_wrapper_arbitrum_mainnet": ["model.synthetix.spot_synth_unwrapped_arbitrum_mainnet", "model.synthetix.spot_synth_wrapped_arbitrum_mainnet"], "model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet": ["model.synthetix.core_vault_collateral_arbitrum_mainnet", "model.synthetix.fct_pool_debt_arbitrum_mainnet", "model.synthetix.fct_pool_issuance_hourly_arbitrum_mainnet", "model.synthetix.fct_pool_rewards_hourly_arbitrum_mainnet"], "model.synthetix.fct_core_market_updated_arbitrum_mainnet": ["model.synthetix.core_market_updated_arbitrum_mainnet"], "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet": ["model.synthetix.fct_pool_debt_arbitrum_mainnet", "model.synthetix.fct_pool_rewards_arbitrum_mainnet", "model.synthetix.fct_prices_hourly_arbitrum_mainnet"], "model.synthetix.fct_core_apr_arbitrum_mainnet": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"], "model.synthetix.fct_core_pools_arbitrum_mainnet": ["model.synthetix.core_pool_created_arbitrum_mainnet"], "model.synthetix.fct_core_apr_rewards_arbitrum_mainnet": ["model.synthetix.fct_pool_pnl_hourly_reward_arbitrum_mainnet"], "model.synthetix.fct_core_pool_delegation_arbitrum_mainnet": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"], "model.synthetix.fct_pool_rewards_hourly_arbitrum_mainnet": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet"], "model.synthetix.fct_pool_issuance_hourly_arbitrum_mainnet": ["model.synthetix.fct_pool_debt_arbitrum_mainnet", "model.synthetix.fct_pool_issuance_arbitrum_mainnet"], "model.synthetix.fct_pool_rewards_arbitrum_mainnet": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet", "seed.synthetix.arbitrum_mainnet_reward_distributors"], "model.synthetix.fct_pool_debt_arbitrum_mainnet": ["model.synthetix.core_vault_debt_arbitrum_mainnet"], "model.synthetix.fct_pool_issuance_arbitrum_mainnet": ["model.synthetix.core_usd_burned_arbitrum_mainnet", "model.synthetix.core_usd_minted_arbitrum_mainnet"], "model.synthetix.fct_core_account_delegation_arbitrum_mainnet": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"], "model.synthetix.fct_pool_pnl_hourly_reward_arbitrum_mainnet": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet", "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet"], "model.synthetix.fct_core_pool_collateral_arbitrum_mainnet": ["model.synthetix.core_deposited_arbitrum_mainnet", "model.synthetix.core_withdrawn_arbitrum_mainnet"], "model.synthetix.fct_perp_market_stats_daily_arbitrum_mainnet": ["model.synthetix.fct_perp_market_stats_hourly_arbitrum_mainnet"], "model.synthetix.fct_perp_market_stats_hourly_arbitrum_mainnet": ["model.synthetix.fct_perp_liq_position_arbitrum_mainnet", "model.synthetix.fct_perp_trades_arbitrum_mainnet"], "model.synthetix.fct_perp_stats_hourly_arbitrum_mainnet": ["model.synthetix.fct_perp_liq_account_arbitrum_mainnet", "model.synthetix.fct_perp_market_stats_hourly_arbitrum_mainnet"], "model.synthetix.fct_perp_keeper_stats_hourly_arbitrum_mainnet": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "model.synthetix.fct_perp_tracking_stats_daily_arbitrum_mainnet": ["model.synthetix.fct_perp_tracking_stats_hourly_arbitrum_mainnet", "model.synthetix.fct_perp_trades_arbitrum_mainnet"], "model.synthetix.fct_perp_tracking_stats_hourly_arbitrum_mainnet": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "model.synthetix.fct_perp_account_stats_daily_arbitrum_mainnet": ["model.synthetix.fct_perp_account_stats_hourly_arbitrum_mainnet"], "model.synthetix.fct_perp_keeper_stats_daily_arbitrum_mainnet": ["model.synthetix.fct_perp_keeper_stats_hourly_arbitrum_mainnet"], "model.synthetix.fct_perp_stats_daily_arbitrum_mainnet": ["model.synthetix.fct_perp_stats_hourly_arbitrum_mainnet"], "model.synthetix.fct_perp_account_stats_hourly_arbitrum_mainnet": ["model.synthetix.fct_perp_liq_position_arbitrum_mainnet", "model.synthetix.fct_perp_trades_arbitrum_mainnet"], "model.synthetix.fct_prices_arbitrum_mainnet": ["model.synthetix.core_vault_collateral_arbitrum_mainnet", "model.synthetix.fct_perp_market_history_arbitrum_mainnet", "seed.synthetix.arbitrum_mainnet_tokens"], "model.synthetix.fct_prices_hourly_arbitrum_mainnet": ["model.synthetix.fct_prices_arbitrum_mainnet"], "model.synthetix.fct_pool_rewards_hourly_eth_mainnet": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"], "model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet": ["model.synthetix.fct_pool_debt_eth_mainnet", "model.synthetix.fct_pool_rewards_eth_mainnet", "model.synthetix.fct_prices_hourly_eth_mainnet"], "model.synthetix.fct_core_account_delegation_eth_mainnet": ["model.synthetix.core_delegation_updated_eth_mainnet"], "model.synthetix.fct_pool_rewards_eth_mainnet": ["model.synthetix.core_rewards_distributed_eth_mainnet", "seed.synthetix.eth_mainnet_reward_distributors"], "model.synthetix.fct_pool_issuance_hourly_eth_mainnet": ["model.synthetix.fct_pool_debt_eth_mainnet", "model.synthetix.fct_pool_issuance_eth_mainnet"], "model.synthetix.fct_core_apr_eth_mainnet": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"], "model.synthetix.fct_pool_pnl_hourly_reward_eth_mainnet": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet", "model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"], "model.synthetix.fct_core_apr_rewards_eth_mainnet": ["model.synthetix.fct_pool_pnl_hourly_reward_eth_mainnet"], "model.synthetix.fct_core_pools_eth_mainnet": ["model.synthetix.core_pool_created_eth_mainnet"], "model.synthetix.fct_pool_debt_eth_mainnet": ["model.synthetix.core_vault_debt_eth_mainnet"], "model.synthetix.fct_core_migration_hourly_eth_mainnet": ["model.synthetix.fct_core_migration_eth_mainnet", "model.synthetix.fct_pool_debt_eth_mainnet"], "model.synthetix.fct_core_migration_eth_mainnet": ["model.synthetix.core_account_migrated_eth_mainnet"], "model.synthetix.fct_core_market_updated_eth_mainnet": ["model.synthetix.core_market_updated_eth_mainnet"], "model.synthetix.fct_core_pool_delegation_eth_mainnet": ["model.synthetix.core_delegation_updated_eth_mainnet"], "model.synthetix.fct_pool_pnl_hourly_eth_mainnet": ["model.synthetix.core_vault_collateral_eth_mainnet", "model.synthetix.fct_core_migration_hourly_eth_mainnet", "model.synthetix.fct_pool_debt_eth_mainnet", "model.synthetix.fct_pool_issuance_hourly_eth_mainnet", "model.synthetix.fct_pool_rewards_hourly_eth_mainnet"], "model.synthetix.fct_pool_issuance_eth_mainnet": ["model.synthetix.core_usd_burned_eth_mainnet", "model.synthetix.core_usd_minted_eth_mainnet"], "model.synthetix.fct_core_pool_collateral_eth_mainnet": ["model.synthetix.core_deposited_eth_mainnet", "model.synthetix.core_withdrawn_eth_mainnet"], "model.synthetix.fct_prices_hourly_eth_mainnet": ["model.synthetix.fct_prices_eth_mainnet"], "model.synthetix.fct_prices_eth_mainnet": ["model.synthetix.core_vault_collateral_eth_mainnet", "seed.synthetix.eth_mainnet_tokens"], "model.synthetix.gov_vote_recorded_snax_testnet": ["source.synthetix.raw_snax_testnet.governance_proxy_event_vote_recorded"], "model.synthetix.gov_vote_withdrawn_snax_testnet": ["source.synthetix.raw_snax_testnet.governance_proxy_event_vote_withdrawn"], "model.synthetix.blocks_snax_testnet": ["source.synthetix.raw_snax_testnet.block"], "model.synthetix.ambassador_vote_recorded_snax_mainnet": ["source.synthetix.raw_snax_mainnet.ambassador_governance_proxy_event_vote_recorded"], "model.synthetix.spartan_vote_withdrawn_snax_mainnet": ["source.synthetix.raw_snax_mainnet.spartan_governance_proxy_event_vote_withdrawn"], "model.synthetix.ambassador_vote_withdrawn_snax_mainnet": ["source.synthetix.raw_snax_mainnet.ambassador_governance_proxy_event_vote_withdrawn"], "model.synthetix.treasury_vote_withdrawn_snax_mainnet": ["source.synthetix.raw_snax_mainnet.treasury_governance_proxy_event_vote_withdrawn"], "model.synthetix.blocks_snax_mainnet": ["source.synthetix.raw_snax_mainnet.block"], "model.synthetix.spartan_vote_recorded_snax_mainnet": ["source.synthetix.raw_snax_mainnet.spartan_governance_proxy_event_vote_recorded"], "model.synthetix.treasury_vote_recorded_snax_mainnet": ["source.synthetix.raw_snax_mainnet.treasury_governance_proxy_event_vote_recorded"], "model.synthetix.blocks_base_sepolia": ["source.synthetix.raw_base_sepolia.block", "source.synthetix.raw_base_sepolia.blocks_parquet"], "model.synthetix.buyback_processed_base_sepolia": ["source.synthetix.raw_base_sepolia.buyback_snx_event_buyback_processed"], "model.synthetix.perp_market_updated_base_sepolia": ["source.synthetix.raw_base_sepolia.perps_market_proxy_event_market_updated", "source.synthetix.raw_base_sepolia.perps_market_proxy_legacy_event_market_updated"], "model.synthetix.perp_order_committed_base_sepolia": ["source.synthetix.raw_base_sepolia.perps_market_proxy_event_order_committed", "source.synthetix.raw_base_sepolia.perps_market_proxy_legacy_event_order_committed"], "model.synthetix.perp_collateral_modified_base_sepolia": ["source.synthetix.raw_base_sepolia.perps_market_proxy_event_collateral_modified"], "model.synthetix.perp_account_liquidation_attempt_base_sepolia": ["source.synthetix.raw_base_sepolia.perps_market_proxy_event_account_liquidation_attempt"], "model.synthetix.perp_account_created_base_sepolia": ["source.synthetix.raw_base_sepolia.perps_market_proxy_event_account_created"], "model.synthetix.perp_position_liquidated_base_sepolia": ["source.synthetix.raw_base_sepolia.perps_market_proxy_event_position_liquidated"], "model.synthetix.perp_order_settled_base_sepolia": ["source.synthetix.raw_base_sepolia.perps_market_proxy_event_order_settled"], "model.synthetix.perp_market_created_base_sepolia": ["source.synthetix.raw_base_sepolia.perps_market_proxy_event_market_created"], "model.synthetix.perp_previous_order_expired_base_sepolia": ["source.synthetix.raw_base_sepolia.perps_market_proxy_event_previous_order_expired"], "model.synthetix.perp_interest_charged_base_sepolia": ["source.synthetix.raw_base_sepolia.perps_market_proxy_event_interest_charged"], "model.synthetix.perp_interest_rate_updated_base_sepolia": ["source.synthetix.raw_base_sepolia.perps_market_proxy_event_interest_rate_updated"], "model.synthetix.spot_synth_bought_base_sepolia": ["source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_bought"], "model.synthetix.spot_synth_wrapped_base_sepolia": ["source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_wrapped"], "model.synthetix.spot_order_settled_base_sepolia": ["source.synthetix.raw_base_sepolia.spot_market_proxy_event_order_settled"], "model.synthetix.spot_synth_registered_base_sepolia": ["source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_registered"], "model.synthetix.spot_synth_unwrapped_base_sepolia": ["source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_unwrapped"], "model.synthetix.spot_order_cancelled_base_sepolia": ["source.synthetix.raw_base_sepolia.spot_market_proxy_event_order_cancelled"], "model.synthetix.spot_synth_sold_base_sepolia": ["source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_sold"], "model.synthetix.spot_order_committed_base_sepolia": ["source.synthetix.raw_base_sepolia.spot_market_proxy_event_order_committed"], "model.synthetix.core_pool_created_base_sepolia": ["source.synthetix.raw_base_sepolia.core_proxy_event_pool_created"], "model.synthetix.core_liquidation_base_sepolia": ["source.synthetix.raw_base_sepolia.core_proxy_event_liquidation"], "model.synthetix.core_usd_burned_base_sepolia": ["source.synthetix.raw_base_sepolia.core_proxy_event_usd_burned"], "model.synthetix.core_vault_liquidation_base_sepolia": ["source.synthetix.raw_base_sepolia.core_proxy_event_vault_liquidation"], "model.synthetix.core_rewards_claimed_base_sepolia": ["source.synthetix.raw_base_sepolia.core_proxy_event_rewards_claimed"], "model.synthetix.core_market_updated_base_sepolia": ["source.synthetix.raw_base_sepolia.core_proxy_event_market_collateral_deposited", "source.synthetix.raw_base_sepolia.core_proxy_event_market_collateral_withdrawn", "source.synthetix.raw_base_sepolia.core_proxy_event_market_usd_deposited", "source.synthetix.raw_base_sepolia.core_proxy_event_market_usd_withdrawn", "source.synthetix.raw_base_sepolia.core_proxy_legacy_event_market_usd_deposited", "source.synthetix.raw_base_sepolia.core_proxy_legacy_event_market_usd_withdrawn"], "model.synthetix.core_account_created_base_sepolia": ["source.synthetix.raw_base_sepolia.core_proxy_event_account_created"], "model.synthetix.core_vault_collateral_base_sepolia": ["source.synthetix.raw_base_sepolia.blocks_parquet", "source.synthetix.raw_base_sepolia.core_get_vault_collateral"], "model.synthetix.core_rewards_distributed_base_sepolia": ["source.synthetix.raw_base_sepolia.core_proxy_event_rewards_distributed"], "model.synthetix.core_usd_minted_base_sepolia": ["source.synthetix.raw_base_sepolia.core_proxy_event_usd_minted"], "model.synthetix.core_vault_debt_base_sepolia": ["source.synthetix.raw_base_sepolia.blocks_parquet", "source.synthetix.raw_base_sepolia.core_get_vault_debt"], "model.synthetix.core_market_registered_base_sepolia": ["source.synthetix.raw_base_sepolia.core_proxy_event_market_registered"], "model.synthetix.core_deposited_base_sepolia": ["source.synthetix.raw_base_sepolia.core_proxy_event_deposited"], "model.synthetix.core_delegation_updated_base_sepolia": ["source.synthetix.raw_base_sepolia.core_proxy_event_delegation_updated"], "model.synthetix.core_withdrawn_base_sepolia": ["source.synthetix.raw_base_sepolia.core_proxy_event_withdrawn"], "model.synthetix.blocks_base_mainnet": ["source.synthetix.raw_base_mainnet.block", "source.synthetix.raw_base_mainnet.blocks_parquet"], "model.synthetix.buyback_processed_base_mainnet": ["source.synthetix.raw_base_mainnet.buyback_snx_event_buyback_processed", "source.synthetix.raw_base_mainnet.buyback_snx_legacy_event_buyback_processed"], "model.synthetix.perp_interest_charged_base_mainnet": ["source.synthetix.raw_base_mainnet.perps_market_proxy_event_interest_charged"], "model.synthetix.perp_account_liquidation_attempt_base_mainnet": ["source.synthetix.raw_base_mainnet.perps_market_proxy_event_account_liquidation_attempt"], "model.synthetix.perp_position_liquidated_base_mainnet": ["source.synthetix.raw_base_mainnet.perps_market_proxy_event_position_liquidated"], "model.synthetix.perp_market_created_base_mainnet": ["source.synthetix.raw_base_mainnet.perps_market_proxy_event_market_created"], "model.synthetix.perp_order_committed_base_mainnet": ["source.synthetix.raw_base_mainnet.perps_market_proxy_event_order_committed", "source.synthetix.raw_base_mainnet.perps_market_proxy_legacy_event_order_committed"], "model.synthetix.perp_market_updated_base_mainnet": ["source.synthetix.raw_base_mainnet.perps_market_proxy_event_market_updated", "source.synthetix.raw_base_mainnet.perps_market_proxy_legacy_event_market_updated"], "model.synthetix.perp_order_settled_base_mainnet": ["source.synthetix.raw_base_mainnet.perps_market_proxy_event_order_settled"], "model.synthetix.perp_collateral_modified_base_mainnet": ["source.synthetix.raw_base_mainnet.perps_market_proxy_event_collateral_modified"], "model.synthetix.perp_interest_rate_updated_base_mainnet": ["source.synthetix.raw_base_mainnet.perps_market_proxy_event_interest_rate_updated"], "model.synthetix.perp_previous_order_expired_base_mainnet": ["source.synthetix.raw_base_mainnet.perps_market_proxy_event_previous_order_expired"], "model.synthetix.perp_account_created_base_mainnet": ["source.synthetix.raw_base_mainnet.perps_market_proxy_event_account_created"], "model.synthetix.spot_synth_wrapped_base_mainnet": ["source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_wrapped"], "model.synthetix.spot_synth_bought_base_mainnet": ["source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_bought"], "model.synthetix.spot_order_cancelled_base_mainnet": ["source.synthetix.raw_base_mainnet.spot_market_proxy_event_order_cancelled"], "model.synthetix.spot_order_settled_base_mainnet": ["source.synthetix.raw_base_mainnet.spot_market_proxy_event_order_settled"], "model.synthetix.spot_order_committed_base_mainnet": ["source.synthetix.raw_base_mainnet.spot_market_proxy_event_order_committed"], "model.synthetix.spot_synth_registered_base_mainnet": ["source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_registered"], "model.synthetix.spot_synth_sold_base_mainnet": ["source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_sold"], "model.synthetix.spot_synth_unwrapped_base_mainnet": ["source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_unwrapped"], "model.synthetix.core_usd_minted_base_mainnet": ["source.synthetix.raw_base_mainnet.core_proxy_event_usd_minted"], "model.synthetix.core_withdrawn_base_mainnet": ["source.synthetix.raw_base_mainnet.core_proxy_event_withdrawn"], "model.synthetix.core_rewards_distributed_base_mainnet": ["source.synthetix.raw_base_mainnet.core_proxy_event_rewards_distributed"], "model.synthetix.core_pool_created_base_mainnet": ["source.synthetix.raw_base_mainnet.core_proxy_event_pool_created"], "model.synthetix.core_vault_debt_base_mainnet": ["source.synthetix.raw_base_mainnet.blocks_parquet", "source.synthetix.raw_base_mainnet.core_get_vault_debt"], "model.synthetix.core_rewards_claimed_base_mainnet": ["source.synthetix.raw_base_mainnet.core_proxy_event_rewards_claimed"], "model.synthetix.core_market_updated_base_mainnet": ["source.synthetix.raw_base_mainnet.core_proxy_event_market_collateral_deposited", "source.synthetix.raw_base_mainnet.core_proxy_event_market_collateral_withdrawn", "source.synthetix.raw_base_mainnet.core_proxy_event_market_usd_deposited", "source.synthetix.raw_base_mainnet.core_proxy_event_market_usd_withdrawn", "source.synthetix.raw_base_mainnet.core_proxy_legacy_event_market_usd_deposited", "source.synthetix.raw_base_mainnet.core_proxy_legacy_event_market_usd_withdrawn"], "model.synthetix.core_delegation_updated_base_mainnet": ["source.synthetix.raw_base_mainnet.core_proxy_event_delegation_updated"], "model.synthetix.core_deposited_base_mainnet": ["source.synthetix.raw_base_mainnet.core_proxy_event_deposited"], "model.synthetix.core_usd_burned_base_mainnet": ["source.synthetix.raw_base_mainnet.core_proxy_event_usd_burned"], "model.synthetix.core_market_registered_base_mainnet": ["source.synthetix.raw_base_mainnet.core_proxy_event_market_registered"], "model.synthetix.core_liquidation_base_mainnet": ["source.synthetix.raw_base_mainnet.core_proxy_event_liquidation"], "model.synthetix.core_vault_liquidation_base_mainnet": ["source.synthetix.raw_base_mainnet.core_proxy_event_vault_liquidation"], "model.synthetix.core_account_created_base_mainnet": ["source.synthetix.raw_base_mainnet.core_proxy_event_account_created"], "model.synthetix.core_vault_collateral_base_mainnet": ["source.synthetix.raw_base_mainnet.blocks_parquet", "source.synthetix.raw_base_mainnet.core_get_vault_collateral"], "model.synthetix.blocks_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.block", "source.synthetix.raw_arbitrum_sepolia.blocks_parquet"], "model.synthetix.perp_order_committed_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_order_committed"], "model.synthetix.perp_interest_rate_updated_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_interest_rate_updated"], "model.synthetix.perp_collateral_modified_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_collateral_modified"], "model.synthetix.perp_position_liquidated_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_position_liquidated"], "model.synthetix.perp_interest_charged_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_interest_charged"], "model.synthetix.perp_previous_order_expired_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_previous_order_expired"], "model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_account_liquidation_attempt"], "model.synthetix.perp_market_updated_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_market_updated"], "model.synthetix.perp_order_settled_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_order_settled"], "model.synthetix.perp_market_created_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_market_created"], "model.synthetix.perp_account_created_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_account_created"], "model.synthetix.spot_synth_sold_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_sold"], "model.synthetix.spot_synth_unwrapped_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_unwrapped"], "model.synthetix.spot_order_committed_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_order_committed"], "model.synthetix.spot_synth_registered_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_registered"], "model.synthetix.spot_order_settled_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_order_settled"], "model.synthetix.spot_synth_bought_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_bought"], "model.synthetix.spot_order_cancelled_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_order_cancelled"], "model.synthetix.spot_synth_wrapped_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_wrapped"], "model.synthetix.core_rewards_claimed_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_mainnet.core_proxy_event_rewards_claimed"], "model.synthetix.core_usd_burned_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.core_proxy_event_usd_burned"], "model.synthetix.core_rewards_distributed_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.core_proxy_event_rewards_distributed"], "model.synthetix.core_pool_created_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.core_proxy_event_pool_created"], "model.synthetix.core_account_created_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.core_proxy_event_account_created"], "model.synthetix.core_liquidation_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.core_proxy_event_liquidation"], "model.synthetix.core_usd_minted_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.core_proxy_event_usd_minted"], "model.synthetix.core_delegation_updated_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.core_proxy_event_delegation_updated"], "model.synthetix.core_vault_debt_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.blocks_parquet", "source.synthetix.raw_arbitrum_sepolia.core_get_vault_debt"], "model.synthetix.core_vault_collateral_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.blocks_parquet", "source.synthetix.raw_arbitrum_sepolia.core_get_vault_collateral"], "model.synthetix.core_market_updated_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_collateral_deposited", "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_collateral_withdrawn", "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_usd_deposited", "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_usd_withdrawn"], "model.synthetix.core_vault_liquidation_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.core_proxy_event_vault_liquidation"], "model.synthetix.core_deposited_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.core_proxy_event_deposited"], "model.synthetix.core_withdrawn_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.core_proxy_event_withdrawn"], "model.synthetix.core_market_registered_arbitrum_sepolia": ["source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_registered"], "model.synthetix.blocks_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.block", "source.synthetix.raw_arbitrum_mainnet.blocks_parquet"], "model.synthetix.perp_market_updated_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_market_updated"], "model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_account_liquidation_attempt"], "model.synthetix.perp_market_created_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_market_created"], "model.synthetix.perp_interest_rate_updated_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_interest_rate_updated"], "model.synthetix.perp_order_settled_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_order_settled"], "model.synthetix.perp_previous_order_expired_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_previous_order_expired"], "model.synthetix.perp_account_created_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_account_created"], "model.synthetix.perp_collateral_modified_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_collateral_modified"], "model.synthetix.perp_order_committed_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_order_committed"], "model.synthetix.perp_position_liquidated_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_position_liquidated"], "model.synthetix.perp_interest_charged_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_interest_charged"], "model.synthetix.spot_synth_bought_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_bought"], "model.synthetix.spot_synth_registered_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_registered"], "model.synthetix.spot_order_settled_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_order_settled"], "model.synthetix.spot_order_committed_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_order_committed"], "model.synthetix.spot_order_cancelled_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_order_cancelled"], "model.synthetix.spot_synth_unwrapped_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_unwrapped"], "model.synthetix.spot_synth_wrapped_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_wrapped"], "model.synthetix.spot_synth_sold_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_sold"], "model.synthetix.core_pool_created_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.core_proxy_event_pool_created"], "model.synthetix.core_vault_liquidation_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.core_proxy_event_vault_liquidation"], "model.synthetix.core_rewards_distributed_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.core_proxy_event_rewards_distributed"], "model.synthetix.core_market_registered_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_registered"], "model.synthetix.core_market_updated_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_collateral_deposited", "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_collateral_withdrawn", "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_usd_deposited", "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_usd_withdrawn"], "model.synthetix.core_deposited_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.core_proxy_event_deposited"], "model.synthetix.core_vault_debt_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.blocks_parquet", "source.synthetix.raw_arbitrum_mainnet.core_get_vault_debt"], "model.synthetix.core_withdrawn_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.core_proxy_event_withdrawn"], "model.synthetix.core_usd_burned_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.core_proxy_event_usd_burned"], "model.synthetix.core_rewards_claimed_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.core_proxy_event_rewards_claimed"], "model.synthetix.core_usd_minted_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.core_proxy_event_usd_minted"], "model.synthetix.core_delegation_updated_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.core_proxy_event_delegation_updated"], "model.synthetix.core_vault_collateral_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.blocks_parquet", "source.synthetix.raw_arbitrum_mainnet.core_get_vault_collateral"], "model.synthetix.core_liquidation_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.core_proxy_event_liquidation"], "model.synthetix.core_account_created_arbitrum_mainnet": ["source.synthetix.raw_arbitrum_mainnet.core_proxy_event_account_created"], "model.synthetix.blocks_eth_mainnet": ["source.synthetix.raw_eth_mainnet.block", "source.synthetix.raw_eth_mainnet.blocks_parquet"], "model.synthetix.core_liquidation_eth_mainnet": ["source.synthetix.raw_eth_mainnet.core_proxy_event_liquidation"], "model.synthetix.core_usd_burned_eth_mainnet": ["source.synthetix.raw_eth_mainnet.core_proxy_event_usd_burned"], "model.synthetix.core_rewards_distributed_eth_mainnet": ["source.synthetix.raw_eth_mainnet.core_proxy_event_rewards_distributed"], "model.synthetix.core_account_created_eth_mainnet": ["source.synthetix.raw_eth_mainnet.core_proxy_event_account_created"], "model.synthetix.core_account_migrated_eth_mainnet": ["source.synthetix.raw_eth_mainnet.legacy_market_proxy_event_account_migrated"], "model.synthetix.core_delegation_updated_eth_mainnet": ["source.synthetix.raw_eth_mainnet.core_proxy_event_delegation_updated"], "model.synthetix.core_pool_created_eth_mainnet": ["source.synthetix.raw_eth_mainnet.core_proxy_event_pool_created"], "model.synthetix.core_deposited_eth_mainnet": ["source.synthetix.raw_eth_mainnet.core_proxy_event_deposited"], "model.synthetix.core_market_updated_eth_mainnet": ["source.synthetix.raw_eth_mainnet.core_proxy_event_market_collateral_deposited", "source.synthetix.raw_eth_mainnet.core_proxy_event_market_collateral_withdrawn", "source.synthetix.raw_eth_mainnet.core_proxy_event_market_usd_deposited", "source.synthetix.raw_eth_mainnet.core_proxy_event_market_usd_withdrawn"], "model.synthetix.core_rewards_claimed_eth_mainnet": ["source.synthetix.raw_eth_mainnet.core_proxy_event_rewards_claimed"], "model.synthetix.core_vault_collateral_eth_mainnet": ["source.synthetix.raw_eth_mainnet.blocks_parquet", "source.synthetix.raw_eth_mainnet.core_get_vault_collateral"], "model.synthetix.core_market_registered_eth_mainnet": ["source.synthetix.raw_eth_mainnet.core_proxy_event_market_registered"], "model.synthetix.core_usd_minted_eth_mainnet": ["source.synthetix.raw_eth_mainnet.core_proxy_event_usd_minted"], "model.synthetix.core_vault_liquidation_eth_mainnet": ["source.synthetix.raw_eth_mainnet.core_proxy_event_vault_liquidation"], "model.synthetix.core_withdrawn_eth_mainnet": ["source.synthetix.raw_eth_mainnet.core_proxy_event_withdrawn"], "model.synthetix.core_vault_debt_eth_mainnet": ["source.synthetix.raw_eth_mainnet.blocks_parquet", "source.synthetix.raw_eth_mainnet.core_get_vault_debt"], "seed.synthetix.eth_mainnet_tokens": [], "seed.synthetix.arbitrum_mainnet_tokens": [], "seed.synthetix.base_sepolia_tokens": [], "seed.synthetix.base_mainnet_tokens": [], "seed.synthetix.arbitrum_sepolia_tokens": [], "seed.synthetix.base_sepolia_reward_distributors": [], "seed.synthetix.arbitrum_sepolia_reward_distributors": [], "seed.synthetix.base_mainnet_reward_distributors": [], "seed.synthetix.eth_mainnet_reward_distributors": [], "seed.synthetix.arbitrum_mainnet_reward_distributors": [], "test.synthetix.not_null_arbitrum_mainnet_reward_distributors_distributor_address.700581d5a6": ["seed.synthetix.arbitrum_mainnet_reward_distributors"], "test.synthetix.not_null_arbitrum_mainnet_reward_distributors_token_symbol.a65060c57e": ["seed.synthetix.arbitrum_mainnet_reward_distributors"], "test.synthetix.not_null_arbitrum_sepolia_reward_distributors_distributor_address.6379395bc6": ["seed.synthetix.arbitrum_sepolia_reward_distributors"], "test.synthetix.not_null_arbitrum_sepolia_reward_distributors_token_symbol.62adebb178": ["seed.synthetix.arbitrum_sepolia_reward_distributors"], "test.synthetix.not_null_base_mainnet_reward_distributors_distributor_address.d0aab9bee0": ["seed.synthetix.base_mainnet_reward_distributors"], "test.synthetix.not_null_base_mainnet_reward_distributors_token_symbol.d94311a8fc": ["seed.synthetix.base_mainnet_reward_distributors"], "test.synthetix.not_null_base_sepolia_reward_distributors_distributor_address.08551b149c": ["seed.synthetix.base_sepolia_reward_distributors"], "test.synthetix.not_null_base_sepolia_reward_distributors_token_symbol.37319f3c5c": ["seed.synthetix.base_sepolia_reward_distributors"], "test.synthetix.not_null_arbitrum_mainnet_tokens_token_address.08d3db4ee2": ["seed.synthetix.arbitrum_mainnet_tokens"], "test.synthetix.not_null_arbitrum_mainnet_tokens_token_symbol.619d115f2e": ["seed.synthetix.arbitrum_mainnet_tokens"], "test.synthetix.not_null_arbitrum_sepolia_tokens_token_address.9daa149fb1": ["seed.synthetix.arbitrum_sepolia_tokens"], "test.synthetix.not_null_arbitrum_sepolia_tokens_token_symbol.17ecd3a7d8": ["seed.synthetix.arbitrum_sepolia_tokens"], "test.synthetix.not_null_base_mainnet_tokens_token_address.47a3f5acd2": ["seed.synthetix.base_mainnet_tokens"], "test.synthetix.not_null_base_mainnet_tokens_token_symbol.77007fd576": ["seed.synthetix.base_mainnet_tokens"], "test.synthetix.not_null_base_sepolia_tokens_token_address.73f3c4e0ef": ["seed.synthetix.base_sepolia_tokens"], "test.synthetix.not_null_base_sepolia_tokens_token_symbol.1afdd41b38": ["seed.synthetix.base_sepolia_tokens"], "test.synthetix.not_null_fct_buyback_daily_base_sepolia_ts.0b8a36c44c": ["model.synthetix.fct_buyback_daily_base_sepolia"], "test.synthetix.not_null_fct_buyback_daily_base_sepolia_snx_amount.113325e30a": ["model.synthetix.fct_buyback_daily_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_snx_amount__True__0.378a6852a6": ["model.synthetix.fct_buyback_daily_base_sepolia"], "test.synthetix.not_null_fct_buyback_daily_base_sepolia_usd_amount.21bc5d392b": ["model.synthetix.fct_buyback_daily_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_usd_amount__True__0.e3dd96895e": ["model.synthetix.fct_buyback_daily_base_sepolia"], "test.synthetix.not_null_fct_buyback_daily_base_sepolia_cumulative_snx_amount.c44f071e87": ["model.synthetix.fct_buyback_daily_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_cumulative_snx_amount__True__0.ab215eff09": ["model.synthetix.fct_buyback_daily_base_sepolia"], "test.synthetix.not_null_fct_buyback_daily_base_sepolia_cumulative_usd_amount.f40974a9be": ["model.synthetix.fct_buyback_daily_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_cumulative_usd_amount__True__0.f5fad30aa3": ["model.synthetix.fct_buyback_daily_base_sepolia"], "test.synthetix.not_null_fct_buyback_hourly_base_sepolia_ts.39dec90aa4": ["model.synthetix.fct_buyback_hourly_base_sepolia"], "test.synthetix.not_null_fct_buyback_hourly_base_sepolia_snx_amount.a856b40de9": ["model.synthetix.fct_buyback_hourly_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_snx_amount__True__0.40ea0d5e88": ["model.synthetix.fct_buyback_hourly_base_sepolia"], "test.synthetix.not_null_fct_buyback_hourly_base_sepolia_usd_amount.4f119280f7": ["model.synthetix.fct_buyback_hourly_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_usd_amount__True__0.89592b2e7d": ["model.synthetix.fct_buyback_hourly_base_sepolia"], "test.synthetix.not_null_fct_buyback_hourly_base_sepolia_cumulative_snx_amount.806ce65de6": ["model.synthetix.fct_buyback_hourly_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_cumulative_snx_amount__True__0.6d52afd421": ["model.synthetix.fct_buyback_hourly_base_sepolia"], "test.synthetix.not_null_fct_buyback_hourly_base_sepolia_cumulative_usd_amount.6347fe374e": ["model.synthetix.fct_buyback_hourly_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_cumulative_usd_amount__True__0.e3d3aff3f1": ["model.synthetix.fct_buyback_hourly_base_sepolia"], "test.synthetix.not_null_fct_buyback_base_sepolia_id.03ec6b8e04": ["model.synthetix.fct_buyback_base_sepolia"], "test.synthetix.unique_fct_buyback_base_sepolia_id.ce5fc96649": ["model.synthetix.fct_buyback_base_sepolia"], "test.synthetix.not_null_fct_buyback_base_sepolia_ts.f6314da709": ["model.synthetix.fct_buyback_base_sepolia"], "test.synthetix.not_null_fct_buyback_base_sepolia_buyer.e7ec385108": ["model.synthetix.fct_buyback_base_sepolia"], "test.synthetix.not_null_fct_buyback_base_sepolia_snx.39b0dcead2": ["model.synthetix.fct_buyback_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_sepolia_snx__True__0.21bd52e738": ["model.synthetix.fct_buyback_base_sepolia"], "test.synthetix.not_null_fct_buyback_base_sepolia_usd.427a3c3ca1": ["model.synthetix.fct_buyback_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_sepolia_usd__True__0.7426b61d1a": ["model.synthetix.fct_buyback_base_sepolia"], "test.synthetix.not_null_fct_buyback_base_sepolia_snx_price.361a60f2b3": ["model.synthetix.fct_buyback_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_sepolia_snx_price__True__0.fedfb306c2": ["model.synthetix.fct_buyback_base_sepolia"], "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_id.eb661d1506": ["model.synthetix.fct_perp_interest_charged_base_sepolia"], "test.synthetix.unique_fct_perp_interest_charged_base_sepolia_id.53669ecac5": ["model.synthetix.fct_perp_interest_charged_base_sepolia"], "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_block_timestamp.0a73b599b9": ["model.synthetix.fct_perp_interest_charged_base_sepolia"], "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_block_number.b5c567e21f": ["model.synthetix.fct_perp_interest_charged_base_sepolia"], "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_transaction_hash.aaef59efbb": ["model.synthetix.fct_perp_interest_charged_base_sepolia"], "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_contract.d0f4674d07": ["model.synthetix.fct_perp_interest_charged_base_sepolia"], "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_event_name.237b079041": ["model.synthetix.fct_perp_interest_charged_base_sepolia"], "test.synthetix.accepted_values_fct_perp_interest_charged_base_sepolia_event_name__InterestCharged.ff861d06a4": ["model.synthetix.fct_perp_interest_charged_base_sepolia"], "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_account_id.86fbe78f66": ["model.synthetix.fct_perp_interest_charged_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_base_sepolia_account_id__True__0.3edc04f3c6": ["model.synthetix.fct_perp_interest_charged_base_sepolia"], "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_interest.201254f262": ["model.synthetix.fct_perp_interest_charged_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_base_sepolia_interest__True__0.cbe80d3cfc": ["model.synthetix.fct_perp_interest_charged_base_sepolia"], "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_id.04ae0ab4fd": ["model.synthetix.fct_perp_collateral_modified_base_sepolia"], "test.synthetix.unique_fct_perp_collateral_modified_base_sepolia_id.a5b1b5d44a": ["model.synthetix.fct_perp_collateral_modified_base_sepolia"], "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_block_timestamp.983f4f7464": ["model.synthetix.fct_perp_collateral_modified_base_sepolia"], "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_block_number.36ad8cb4d3": ["model.synthetix.fct_perp_collateral_modified_base_sepolia"], "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_transaction_hash.834ecbfe7f": ["model.synthetix.fct_perp_collateral_modified_base_sepolia"], "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_contract.e1b2d1c3f1": ["model.synthetix.fct_perp_collateral_modified_base_sepolia"], "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_event_name.0d3e82bc99": ["model.synthetix.fct_perp_collateral_modified_base_sepolia"], "test.synthetix.accepted_values_fct_perp_collateral_modified_base_sepolia_event_name__CollateralModified.f6430341ee": ["model.synthetix.fct_perp_collateral_modified_base_sepolia"], "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_synth_market_id.a933a52d36": ["model.synthetix.fct_perp_collateral_modified_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_collateral_modified_base_sepolia_synth_market_id__True__0.6fb45ff630": ["model.synthetix.fct_perp_collateral_modified_base_sepolia"], "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_sender.36cb6d7913": ["model.synthetix.fct_perp_collateral_modified_base_sepolia"], "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_id.480d04976b": ["model.synthetix.fct_perp_previous_order_expired_base_sepolia"], "test.synthetix.unique_fct_perp_previous_order_expired_base_sepolia_id.38211e4c5d": ["model.synthetix.fct_perp_previous_order_expired_base_sepolia"], "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_block_timestamp.4b41a82d13": ["model.synthetix.fct_perp_previous_order_expired_base_sepolia"], "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_block_number.1ff7a5705c": ["model.synthetix.fct_perp_previous_order_expired_base_sepolia"], "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_transaction_hash.e1f21d4fd3": ["model.synthetix.fct_perp_previous_order_expired_base_sepolia"], "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_contract.b0da841bdf": ["model.synthetix.fct_perp_previous_order_expired_base_sepolia"], "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_event_name.daad0addfa": ["model.synthetix.fct_perp_previous_order_expired_base_sepolia"], "test.synthetix.accepted_values_fct_perp_previous_order_expired_base_sepolia_event_name__PreviousOrderExpired.e124d4bad8": ["model.synthetix.fct_perp_previous_order_expired_base_sepolia"], "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_market_id.17181fe5f1": ["model.synthetix.fct_perp_previous_order_expired_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_base_sepolia_market_id__True__0.b23f5ced4b": ["model.synthetix.fct_perp_previous_order_expired_base_sepolia"], "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_account_id.e2bf90a189": ["model.synthetix.fct_perp_previous_order_expired_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_base_sepolia_account_id__True__0.b2f7060dcd": ["model.synthetix.fct_perp_previous_order_expired_base_sepolia"], "test.synthetix.not_null_fct_perp_trades_base_sepolia_id.e94cf14cf4": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.unique_fct_perp_trades_base_sepolia_id.ceece98634": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.not_null_fct_perp_trades_base_sepolia_ts.76a693976f": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.not_null_fct_perp_trades_base_sepolia_block_number.36502e409b": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.not_null_fct_perp_trades_base_sepolia_transaction_hash.4d4a1afa3d": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.not_null_fct_perp_trades_base_sepolia_contract.92feeccb9f": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.not_null_fct_perp_trades_base_sepolia_market_id.3d4de88cac": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_market_id__True__0.67a1e76900": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.not_null_fct_perp_trades_base_sepolia_market_symbol.8c61ba2703": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.not_null_fct_perp_trades_base_sepolia_account_id.74992c394c": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.not_null_fct_perp_trades_base_sepolia_fill_price.3633433721": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_fill_price__True__0.b3d62542ac": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.not_null_fct_perp_trades_base_sepolia_pnl.42b0678535": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.not_null_fct_perp_trades_base_sepolia_accrued_funding.fb6b795bff": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.not_null_fct_perp_trades_base_sepolia_trade_size.e5fc6afe64": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.not_null_fct_perp_trades_base_sepolia_position_size.d124874e35": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.not_null_fct_perp_trades_base_sepolia_total_fees.d6fd22951b": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_total_fees__True__0.68c3f148eb": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.not_null_fct_perp_trades_base_sepolia_referral_fees.12cd5804dd": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_referral_fees__True__0.dc2313066f": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.not_null_fct_perp_trades_base_sepolia_collected_fees.ac78e5e098": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_collected_fees__True__0.d4eb8f3a34": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.not_null_fct_perp_trades_base_sepolia_settlement_reward.edb4d5c73f": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_settlement_reward__True__0.58cc15e824": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.not_null_fct_perp_trades_base_sepolia_tracking_code.482af3b84b": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.not_null_fct_perp_trades_base_sepolia_settler.b1e9ff8b09": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.not_null_fct_perp_trades_base_sepolia_notional_trade_size.e076755f6b": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.not_null_fct_perp_trades_base_sepolia_notional_position_size.1d9238ede6": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.not_null_fct_perp_trades_base_sepolia_lp_fees.08774e8672": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_lp_fees__True__0.8a5e6825da": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.not_null_fct_perp_trades_base_sepolia_exchange_fees.72c95e5df3": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_exchange_fees__True__0.b3ce206dc8": ["model.synthetix.fct_perp_trades_base_sepolia"], "test.synthetix.not_null_fct_perp_pnl_base_sepolia_ts.74b2ae0437": ["model.synthetix.fct_perp_pnl_base_sepolia"], "test.synthetix.not_null_fct_perp_pnl_base_sepolia_market_id.f6d4268d28": ["model.synthetix.fct_perp_pnl_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_pnl_base_sepolia_market_id__True__0.2546d9a255": ["model.synthetix.fct_perp_pnl_base_sepolia"], "test.synthetix.not_null_fct_perp_orders_base_sepolia_id.8dca618afe": ["model.synthetix.fct_perp_orders_base_sepolia"], "test.synthetix.unique_fct_perp_orders_base_sepolia_id.55dad680ba": ["model.synthetix.fct_perp_orders_base_sepolia"], "test.synthetix.not_null_fct_perp_orders_base_sepolia_ts.acaae19ba7": ["model.synthetix.fct_perp_orders_base_sepolia"], "test.synthetix.not_null_fct_perp_orders_base_sepolia_block_number.46d5d3c316": ["model.synthetix.fct_perp_orders_base_sepolia"], "test.synthetix.not_null_fct_perp_orders_base_sepolia_transaction_hash.650c93c367": ["model.synthetix.fct_perp_orders_base_sepolia"], "test.synthetix.not_null_fct_perp_orders_base_sepolia_contract.17d50e01a2": ["model.synthetix.fct_perp_orders_base_sepolia"], "test.synthetix.not_null_fct_perp_orders_base_sepolia_market_id.9c18ced1ce": ["model.synthetix.fct_perp_orders_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_orders_base_sepolia_market_id__True__0.fe527d9b61": ["model.synthetix.fct_perp_orders_base_sepolia"], "test.synthetix.not_null_fct_perp_orders_base_sepolia_market_symbol.ccf5837d32": ["model.synthetix.fct_perp_orders_base_sepolia"], "test.synthetix.not_null_fct_perp_orders_base_sepolia_account_id.75a8413527": ["model.synthetix.fct_perp_orders_base_sepolia"], "test.synthetix.not_null_fct_perp_markets_base_sepolia_id.908ad69766": ["model.synthetix.fct_perp_markets_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_markets_base_sepolia_id__True__0.8545400fda": ["model.synthetix.fct_perp_markets_base_sepolia"], "test.synthetix.not_null_fct_perp_markets_base_sepolia_created_ts.ec1571d5b3": ["model.synthetix.fct_perp_markets_base_sepolia"], "test.synthetix.not_null_fct_perp_markets_base_sepolia_block_number.5b8bc4dbc4": ["model.synthetix.fct_perp_markets_base_sepolia"], "test.synthetix.not_null_fct_perp_markets_base_sepolia_market_symbol.e4e36d90ae": ["model.synthetix.fct_perp_markets_base_sepolia"], "test.synthetix.not_null_fct_perp_markets_base_sepolia_market_name.47a0ccb5b2": ["model.synthetix.fct_perp_markets_base_sepolia"], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_id.5597cbd783": ["model.synthetix.fct_perp_market_history_base_sepolia"], "test.synthetix.unique_fct_perp_market_history_base_sepolia_id.a6cd45bc6b": ["model.synthetix.fct_perp_market_history_base_sepolia"], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_ts.f38b043e70": ["model.synthetix.fct_perp_market_history_base_sepolia"], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_block_number.2243d56672": ["model.synthetix.fct_perp_market_history_base_sepolia"], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_transaction_hash.692634d15d": ["model.synthetix.fct_perp_market_history_base_sepolia"], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_market_id.bdbb4acce1": ["model.synthetix.fct_perp_market_history_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_market_history_base_sepolia_market_id__True__0.ee983a3e48": ["model.synthetix.fct_perp_market_history_base_sepolia"], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_market_symbol.a5c87dfbbc": ["model.synthetix.fct_perp_market_history_base_sepolia"], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_price.701866f2d6": ["model.synthetix.fct_perp_market_history_base_sepolia"], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_skew.2239f848ce": ["model.synthetix.fct_perp_market_history_base_sepolia"], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_size.4ba39d1f97": ["model.synthetix.fct_perp_market_history_base_sepolia"], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_size_delta.a047554669": ["model.synthetix.fct_perp_market_history_base_sepolia"], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_funding_rate.8b0c11dd33": ["model.synthetix.fct_perp_market_history_base_sepolia"], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_funding_velocity.e94823ecab": ["model.synthetix.fct_perp_market_history_base_sepolia"], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_interest_rate.7281d4e302": ["model.synthetix.fct_perp_market_history_base_sepolia"], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_funding_rate_apr.d67d832c1f": ["model.synthetix.fct_perp_market_history_base_sepolia"], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_long_rate_apr.12346bb56d": ["model.synthetix.fct_perp_market_history_base_sepolia"], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_short_rate_apr.8f7be1f404": ["model.synthetix.fct_perp_market_history_base_sepolia"], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_size_usd.38c4eef62e": ["model.synthetix.fct_perp_market_history_base_sepolia"], "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_id.79b565b3e1": ["model.synthetix.fct_perp_liq_position_base_sepolia"], "test.synthetix.unique_fct_perp_liq_position_base_sepolia_id.115ce32bec": ["model.synthetix.fct_perp_liq_position_base_sepolia"], "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_ts.57135ae312": ["model.synthetix.fct_perp_liq_position_base_sepolia"], "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_block_number.1e9c90b546": ["model.synthetix.fct_perp_liq_position_base_sepolia"], "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_transaction_hash.a0777a2fcc": ["model.synthetix.fct_perp_liq_position_base_sepolia"], "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_account_id.8cf46dc9c7": ["model.synthetix.fct_perp_liq_position_base_sepolia"], "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_market_id.781f0844d8": ["model.synthetix.fct_perp_liq_position_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_sepolia_market_id__True__0.def98e4452": ["model.synthetix.fct_perp_liq_position_base_sepolia"], "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_market_symbol.f750183220": ["model.synthetix.fct_perp_liq_position_base_sepolia"], "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_amount_liquidated.a06e8cfcb4": ["model.synthetix.fct_perp_liq_position_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_sepolia_amount_liquidated__True__0.2ed4eec011": ["model.synthetix.fct_perp_liq_position_base_sepolia"], "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_position_size.75bf8c09a0": ["model.synthetix.fct_perp_liq_position_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_sepolia_position_size__True__0.49ac413695": ["model.synthetix.fct_perp_liq_position_base_sepolia"], "test.synthetix.not_null_fct_perp_liq_account_base_sepolia_account_id.f56cf61194": ["model.synthetix.fct_perp_liq_account_base_sepolia"], "test.synthetix.not_null_fct_perp_liq_account_base_sepolia_ts.c34644894f": ["model.synthetix.fct_perp_liq_account_base_sepolia"], "test.synthetix.not_null_fct_perp_liq_account_base_sepolia_total_reward.24d48c7864": ["model.synthetix.fct_perp_liq_account_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_account_base_sepolia_total_reward__True__0.42888d54ae": ["model.synthetix.fct_perp_liq_account_base_sepolia"], "test.synthetix.not_null_fct_perp_accounts_base_sepolia_id.e4031edaa1": ["model.synthetix.fct_perp_accounts_base_sepolia"], "test.synthetix.unique_fct_perp_accounts_base_sepolia_id.1ca885b5ec": ["model.synthetix.fct_perp_accounts_base_sepolia"], "test.synthetix.not_null_fct_perp_accounts_base_sepolia_created_ts.00ac8e7106": ["model.synthetix.fct_perp_accounts_base_sepolia"], "test.synthetix.not_null_fct_perp_accounts_base_sepolia_owner.578268eb9a": ["model.synthetix.fct_perp_accounts_base_sepolia"], "test.synthetix.not_null_fct_synth_supply_base_sepolia_ts.0e3cf0c2f2": ["model.synthetix.fct_synth_supply_base_sepolia"], "test.synthetix.not_null_fct_synth_supply_base_sepolia_block_number.f0997efcd8": ["model.synthetix.fct_synth_supply_base_sepolia"], "test.synthetix.not_null_fct_synth_supply_base_sepolia_synth_market_id.75d7df8ce8": ["model.synthetix.fct_synth_supply_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_synth_supply_base_sepolia_synth_market_id__True__0.1c097f1721": ["model.synthetix.fct_synth_supply_base_sepolia"], "test.synthetix.not_null_fct_synth_supply_base_sepolia_supply.a13743a375": ["model.synthetix.fct_synth_supply_base_sepolia"], "test.synthetix.not_null_fct_spot_atomics_base_sepolia_id.dfc0db9ed4": ["model.synthetix.fct_spot_atomics_base_sepolia"], "test.synthetix.unique_fct_spot_atomics_base_sepolia_id.6c8ed0bc2a": ["model.synthetix.fct_spot_atomics_base_sepolia"], "test.synthetix.not_null_fct_spot_atomics_base_sepolia_ts.4bca6422cc": ["model.synthetix.fct_spot_atomics_base_sepolia"], "test.synthetix.not_null_fct_spot_atomics_base_sepolia_block_number.16d75a4323": ["model.synthetix.fct_spot_atomics_base_sepolia"], "test.synthetix.not_null_fct_spot_atomics_base_sepolia_tx_hash.6d969998c6": ["model.synthetix.fct_spot_atomics_base_sepolia"], "test.synthetix.not_null_fct_spot_atomics_base_sepolia_synth_market_id.e8f636df14": ["model.synthetix.fct_spot_atomics_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_spot_atomics_base_sepolia_synth_market_id__True__0.391b470dd2": ["model.synthetix.fct_spot_atomics_base_sepolia"], "test.synthetix.not_null_fct_spot_atomics_base_sepolia_price.ce30d003ce": ["model.synthetix.fct_spot_atomics_base_sepolia"], "test.synthetix.not_null_fct_spot_atomics_base_sepolia_amount.81264c756d": ["model.synthetix.fct_spot_atomics_base_sepolia"], "test.synthetix.not_null_fct_spot_atomics_base_sepolia_referrer.7533de1c2b": ["model.synthetix.fct_spot_atomics_base_sepolia"], "test.synthetix.not_null_fct_spot_markets_base_sepolia_id.a355928e0f": ["model.synthetix.fct_spot_markets_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_spot_markets_base_sepolia_id__True__0.f6b3a1dac3": ["model.synthetix.fct_spot_markets_base_sepolia"], "test.synthetix.not_null_fct_spot_markets_base_sepolia_created_ts.69423c5ddb": ["model.synthetix.fct_spot_markets_base_sepolia"], "test.synthetix.not_null_fct_spot_markets_base_sepolia_block_number.25cd7e84c0": ["model.synthetix.fct_spot_markets_base_sepolia"], "test.synthetix.not_null_fct_spot_markets_base_sepolia_token_address.af639aa1d2": ["model.synthetix.fct_spot_markets_base_sepolia"], "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_id.6458cf0796": ["model.synthetix.fct_spot_wrapper_base_sepolia"], "test.synthetix.unique_fct_spot_wrapper_base_sepolia_id.3a2fb8ee86": ["model.synthetix.fct_spot_wrapper_base_sepolia"], "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_ts.8708b13a31": ["model.synthetix.fct_spot_wrapper_base_sepolia"], "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_block_number.05149fa391": ["model.synthetix.fct_spot_wrapper_base_sepolia"], "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_tx_hash.0df62cff0d": ["model.synthetix.fct_spot_wrapper_base_sepolia"], "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_synth_market_id.54687d51aa": ["model.synthetix.fct_spot_wrapper_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_spot_wrapper_base_sepolia_synth_market_id__True__0.f4eedf4f3f": ["model.synthetix.fct_spot_wrapper_base_sepolia"], "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_amount_wrapped.447890a6f4": ["model.synthetix.fct_spot_wrapper_base_sepolia"], "test.synthetix.not_null_fct_pool_rewards_base_sepolia_ts.3bc8aeff42": ["model.synthetix.fct_pool_rewards_base_sepolia"], "test.synthetix.not_null_fct_pool_rewards_base_sepolia_pool_id.8de57769b7": ["model.synthetix.fct_pool_rewards_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_base_sepolia_pool_id__True__0.bb2309b03e": ["model.synthetix.fct_pool_rewards_base_sepolia"], "test.synthetix.not_null_fct_pool_rewards_base_sepolia_collateral_type.fcdb4bc8d4": ["model.synthetix.fct_pool_rewards_base_sepolia"], "test.synthetix.not_null_fct_pool_rewards_base_sepolia_distributor.44cab292b1": ["model.synthetix.fct_pool_rewards_base_sepolia"], "test.synthetix.not_null_fct_pool_rewards_base_sepolia_token_symbol.7f69f8767a": ["model.synthetix.fct_pool_rewards_base_sepolia"], "test.synthetix.not_null_fct_pool_rewards_base_sepolia_amount.e8cf1e51d5": ["model.synthetix.fct_pool_rewards_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_base_sepolia_amount__True__0.da53fcc671": ["model.synthetix.fct_pool_rewards_base_sepolia"], "test.synthetix.not_null_fct_core_account_delegation_base_sepolia_ts.4b517eadb1": ["model.synthetix.fct_core_account_delegation_base_sepolia"], "test.synthetix.not_null_fct_core_account_delegation_base_sepolia_account_id.71a1fd9dac": ["model.synthetix.fct_core_account_delegation_base_sepolia"], "test.synthetix.not_null_fct_core_account_delegation_base_sepolia_pool_id.8eb393e4f4": ["model.synthetix.fct_core_account_delegation_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_base_sepolia_pool_id__True__0.508b8be78d": ["model.synthetix.fct_core_account_delegation_base_sepolia"], "test.synthetix.not_null_fct_core_account_delegation_base_sepolia_collateral_type.dc085beb88": ["model.synthetix.fct_core_account_delegation_base_sepolia"], "test.synthetix.not_null_fct_core_account_delegation_base_sepolia_amount_delegated.07444b44f4": ["model.synthetix.fct_core_account_delegation_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_base_sepolia_amount_delegated__True__0.2258d23e98": ["model.synthetix.fct_core_account_delegation_base_sepolia"], "test.synthetix.not_null_fct_core_apr_base_sepolia_ts.2cc1721326": ["model.synthetix.fct_core_apr_base_sepolia"], "test.synthetix.not_null_fct_core_apr_base_sepolia_pool_id.a2ea5cc601": ["model.synthetix.fct_core_apr_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_sepolia_pool_id__True__0.dca944c591": ["model.synthetix.fct_core_apr_base_sepolia"], "test.synthetix.not_null_fct_core_apr_base_sepolia_collateral_type.7a5590eb90": ["model.synthetix.fct_core_apr_base_sepolia"], "test.synthetix.not_null_fct_core_apr_base_sepolia_collateral_value.6b7be2743f": ["model.synthetix.fct_core_apr_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_sepolia_collateral_value__True__0.50d2b91f46": ["model.synthetix.fct_core_apr_base_sepolia"], "test.synthetix.not_null_fct_core_apr_base_sepolia_debt.fadc5bb67a": ["model.synthetix.fct_core_apr_base_sepolia"], "test.synthetix.not_null_fct_core_apr_base_sepolia_hourly_issuance.2fcf5254d1": ["model.synthetix.fct_core_apr_base_sepolia"], "test.synthetix.not_null_fct_core_apr_base_sepolia_hourly_pnl.75c8c54189": ["model.synthetix.fct_core_apr_base_sepolia"], "test.synthetix.not_null_fct_core_apr_base_sepolia_cumulative_pnl.ce3ab4e606": ["model.synthetix.fct_core_apr_base_sepolia"], "test.synthetix.not_null_fct_core_apr_base_sepolia_cumulative_issuance.5f3ec9bec1": ["model.synthetix.fct_core_apr_base_sepolia"], "test.synthetix.not_null_fct_core_apr_base_sepolia_rewards_usd.0b9d66ba19": ["model.synthetix.fct_core_apr_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_sepolia_rewards_usd__True__0.090c92559d": ["model.synthetix.fct_core_apr_base_sepolia"], "test.synthetix.not_null_fct_core_apr_base_sepolia_hourly_pnl_pct.d827dc6b5f": ["model.synthetix.fct_core_apr_base_sepolia"], "test.synthetix.not_null_fct_core_apr_base_sepolia_hourly_rewards_pct.adeb7db337": ["model.synthetix.fct_core_apr_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_sepolia_hourly_rewards_pct__True__1__0.6c15e31d20": ["model.synthetix.fct_core_apr_base_sepolia"], "test.synthetix.not_null_fct_core_apr_base_sepolia_apr_24h.275116a918": ["model.synthetix.fct_core_apr_base_sepolia"], "test.synthetix.not_null_fct_core_apr_base_sepolia_apy_24h.b04b5222f4": ["model.synthetix.fct_core_apr_base_sepolia"], "test.synthetix.not_null_fct_core_apr_base_sepolia_apr_7d.cfc4ec14a3": ["model.synthetix.fct_core_apr_base_sepolia"], "test.synthetix.not_null_fct_core_apr_base_sepolia_apy_7d.45a63722a9": ["model.synthetix.fct_core_apr_base_sepolia"], "test.synthetix.not_null_fct_core_apr_base_sepolia_apr_28d.e099bf170a": ["model.synthetix.fct_core_apr_base_sepolia"], "test.synthetix.not_null_fct_core_apr_base_sepolia_apy_28d.1e8e0632e0": ["model.synthetix.fct_core_apr_base_sepolia"], "test.synthetix.not_null_fct_core_market_updated_base_sepolia_id.34d77ebc84": ["model.synthetix.fct_core_market_updated_base_sepolia"], "test.synthetix.unique_fct_core_market_updated_base_sepolia_id.469dae108f": ["model.synthetix.fct_core_market_updated_base_sepolia"], "test.synthetix.not_null_fct_core_market_updated_base_sepolia_ts.9f306426fd": ["model.synthetix.fct_core_market_updated_base_sepolia"], "test.synthetix.not_null_fct_core_market_updated_base_sepolia_transaction_hash.8b87578f5d": ["model.synthetix.fct_core_market_updated_base_sepolia"], "test.synthetix.not_null_fct_core_market_updated_base_sepolia_event_name.027b71247d": ["model.synthetix.fct_core_market_updated_base_sepolia"], "test.synthetix.accepted_values_fct_core_market_updated_base_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.f97649ec10": ["model.synthetix.fct_core_market_updated_base_sepolia"], "test.synthetix.not_null_fct_core_market_updated_base_sepolia_market_id.e1e1cc407f": ["model.synthetix.fct_core_market_updated_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_core_market_updated_base_sepolia_market_id__True__0.9ac29d575a": ["model.synthetix.fct_core_market_updated_base_sepolia"], "test.synthetix.not_null_fct_core_market_updated_base_sepolia_collateral_type.5333cf7124": ["model.synthetix.fct_core_market_updated_base_sepolia"], "test.synthetix.not_null_fct_core_market_updated_base_sepolia_credit_capacity.1096ceee18": ["model.synthetix.fct_core_market_updated_base_sepolia"], "test.synthetix.not_null_fct_core_market_updated_base_sepolia_net_issuance.094fc9701e": ["model.synthetix.fct_core_market_updated_base_sepolia"], "test.synthetix.not_null_fct_core_market_updated_base_sepolia_token_amount.dfd33d6c7e": ["model.synthetix.fct_core_market_updated_base_sepolia"], "test.synthetix.not_null_fct_core_pool_collateral_base_sepolia_ts.706747681b": ["model.synthetix.fct_core_pool_collateral_base_sepolia"], "test.synthetix.not_null_fct_core_pool_collateral_base_sepolia_collateral_type.98bdc1fe0e": ["model.synthetix.fct_core_pool_collateral_base_sepolia"], "test.synthetix.not_null_fct_core_pool_collateral_base_sepolia_amount_deposited.c9a6a6e3d1": ["model.synthetix.fct_core_pool_collateral_base_sepolia"], "test.synthetix.not_null_fct_core_pool_delegation_base_sepolia_ts.29b697c43e": ["model.synthetix.fct_core_pool_delegation_base_sepolia"], "test.synthetix.not_null_fct_core_pool_delegation_base_sepolia_pool_id.03e5ee04d2": ["model.synthetix.fct_core_pool_delegation_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_core_pool_delegation_base_sepolia_pool_id__True__0.6f4bec67e8": ["model.synthetix.fct_core_pool_delegation_base_sepolia"], "test.synthetix.not_null_fct_core_pool_delegation_base_sepolia_collateral_type.6d78a9fae0": ["model.synthetix.fct_core_pool_delegation_base_sepolia"], "test.synthetix.not_null_fct_core_pools_base_sepolia_id.b91a0ef35b": ["model.synthetix.fct_core_pools_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_core_pools_base_sepolia_id__True__0.6010b3107d": ["model.synthetix.fct_core_pools_base_sepolia"], "test.synthetix.not_null_fct_core_pools_base_sepolia_created_ts.ddc75dd279": ["model.synthetix.fct_core_pools_base_sepolia"], "test.synthetix.not_null_fct_core_pools_base_sepolia_block_number.68462f9c7c": ["model.synthetix.fct_core_pools_base_sepolia"], "test.synthetix.not_null_fct_core_pools_base_sepolia_owner.e551fe7bc6": ["model.synthetix.fct_core_pools_base_sepolia"], "test.synthetix.not_null_fct_pool_debt_base_sepolia_ts.955bd8bfe6": ["model.synthetix.fct_pool_debt_base_sepolia"], "test.synthetix.not_null_fct_pool_debt_base_sepolia_block_number.d6752d8232": ["model.synthetix.fct_pool_debt_base_sepolia"], "test.synthetix.not_null_fct_pool_debt_base_sepolia_pool_id.bb5f56d624": ["model.synthetix.fct_pool_debt_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_pool_debt_base_sepolia_pool_id__True__0.0228ac48ff": ["model.synthetix.fct_pool_debt_base_sepolia"], "test.synthetix.not_null_fct_pool_debt_base_sepolia_collateral_type.5daff7c138": ["model.synthetix.fct_pool_debt_base_sepolia"], "test.synthetix.not_null_fct_pool_debt_base_sepolia_debt.235edf4e17": ["model.synthetix.fct_pool_debt_base_sepolia"], "test.synthetix.not_null_fct_pool_issuance_hourly_base_sepolia_ts.27f6b37554": ["model.synthetix.fct_pool_issuance_hourly_base_sepolia"], "test.synthetix.not_null_fct_pool_issuance_hourly_base_sepolia_pool_id.10ae437d68": ["model.synthetix.fct_pool_issuance_hourly_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_hourly_base_sepolia_pool_id__True__0.9d327cf662": ["model.synthetix.fct_pool_issuance_hourly_base_sepolia"], "test.synthetix.not_null_fct_pool_issuance_hourly_base_sepolia_collateral_type.1a6b56fdf4": ["model.synthetix.fct_pool_issuance_hourly_base_sepolia"], "test.synthetix.not_null_fct_pool_issuance_hourly_base_sepolia_hourly_issuance.938e34bef0": ["model.synthetix.fct_pool_issuance_hourly_base_sepolia"], "test.synthetix.not_null_fct_pool_issuance_base_sepolia_ts.be998526ed": ["model.synthetix.fct_pool_issuance_base_sepolia"], "test.synthetix.not_null_fct_pool_issuance_base_sepolia_block_number.2f1e619103": ["model.synthetix.fct_pool_issuance_base_sepolia"], "test.synthetix.not_null_fct_pool_issuance_base_sepolia_transaction_hash.79420348fa": ["model.synthetix.fct_pool_issuance_base_sepolia"], "test.synthetix.not_null_fct_pool_issuance_base_sepolia_pool_id.5d2388a5a0": ["model.synthetix.fct_pool_issuance_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_base_sepolia_pool_id__True__0.e99f9bdac0": ["model.synthetix.fct_pool_issuance_base_sepolia"], "test.synthetix.not_null_fct_pool_issuance_base_sepolia_collateral_type.3b36d49350": ["model.synthetix.fct_pool_issuance_base_sepolia"], "test.synthetix.not_null_fct_pool_issuance_base_sepolia_account_id.aa037160fb": ["model.synthetix.fct_pool_issuance_base_sepolia"], "test.synthetix.not_null_fct_pool_issuance_base_sepolia_amount.5be777c996": ["model.synthetix.fct_pool_issuance_base_sepolia"], "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_ts.5acc26229f": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"], "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_pool_id.c9853b1694": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_pool_id__True__0.05c766378f": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"], "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_collateral_type.1eca6afa4f": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"], "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_collateral_value.02a125e570": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_collateral_value__True__0.4f1a814d7b": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"], "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_debt.27270b83bd": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"], "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_hourly_issuance.64beeb7093": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"], "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_hourly_pnl.1b2d20f29b": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"], "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_rewards_usd.3d8b12547d": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_rewards_usd__True__0.9baf8da1f5": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"], "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_hourly_pnl_pct.5e738de9f7": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"], "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_hourly_rewards_pct.d3c5df3f72": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_hourly_rewards_pct__True__1__0.3ae208ff52": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"], "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_hourly_total_pct.32d5d04358": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia"], "test.synthetix.not_null_fct_pool_rewards_hourly_base_sepolia_ts.521c0d428a": ["model.synthetix.fct_pool_rewards_hourly_base_sepolia"], "test.synthetix.not_null_fct_pool_rewards_hourly_base_sepolia_pool_id.9e81c4a855": ["model.synthetix.fct_pool_rewards_hourly_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_base_sepolia_pool_id__True__0.7fb80d19e2": ["model.synthetix.fct_pool_rewards_hourly_base_sepolia"], "test.synthetix.not_null_fct_pool_rewards_hourly_base_sepolia_collateral_type.ca06f7aa20": ["model.synthetix.fct_pool_rewards_hourly_base_sepolia"], "test.synthetix.not_null_fct_pool_rewards_hourly_base_sepolia_rewards_usd.f98e64d589": ["model.synthetix.fct_pool_rewards_hourly_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_base_sepolia_rewards_usd__True__0.a1e92ad42f": ["model.synthetix.fct_pool_rewards_hourly_base_sepolia"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_ts.965132b4de": ["model.synthetix.fct_pool_rewards_token_hourly_base_sepolia"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_pool_id.be2709e1ec": ["model.synthetix.fct_pool_rewards_token_hourly_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_sepolia_pool_id__True__0.81592c4342": ["model.synthetix.fct_pool_rewards_token_hourly_base_sepolia"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_collateral_type.d1a6cde42d": ["model.synthetix.fct_pool_rewards_token_hourly_base_sepolia"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_distributor.e0a88ca283": ["model.synthetix.fct_pool_rewards_token_hourly_base_sepolia"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_token_symbol.0efe3d5a1b": ["model.synthetix.fct_pool_rewards_token_hourly_base_sepolia"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_amount.f5bf39a8d8": ["model.synthetix.fct_pool_rewards_token_hourly_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_sepolia_amount__True__0.8db4f3d98c": ["model.synthetix.fct_pool_rewards_token_hourly_base_sepolia"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_rewards_usd.d3001484ac": ["model.synthetix.fct_pool_rewards_token_hourly_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_sepolia_rewards_usd__True__0.c0730ac36d": ["model.synthetix.fct_pool_rewards_token_hourly_base_sepolia"], "test.synthetix.not_null_fct_prices_base_sepolia_ts.2875b0c397": ["model.synthetix.fct_prices_base_sepolia"], "test.synthetix.not_null_fct_prices_base_sepolia_market_symbol.e2a8214091": ["model.synthetix.fct_prices_base_sepolia"], "test.synthetix.not_null_fct_prices_base_sepolia_price.3c29a949cf": ["model.synthetix.fct_prices_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_prices_base_sepolia_price__True__0.78bfe2f46a": ["model.synthetix.fct_prices_base_sepolia"], "test.synthetix.not_null_fct_prices_hourly_base_sepolia_ts.fc60cfbaeb": ["model.synthetix.fct_prices_hourly_base_sepolia"], "test.synthetix.not_null_fct_prices_hourly_base_sepolia_market_symbol.35c2706bfd": ["model.synthetix.fct_prices_hourly_base_sepolia"], "test.synthetix.not_null_fct_prices_hourly_base_sepolia_price.e263ee2224": ["model.synthetix.fct_prices_hourly_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_prices_hourly_base_sepolia_price__True__0.9b4c65b6bd": ["model.synthetix.fct_prices_hourly_base_sepolia"], "test.synthetix.not_null_fct_buyback_daily_base_mainnet_ts.14a31d2a6b": ["model.synthetix.fct_buyback_daily_base_mainnet"], "test.synthetix.not_null_fct_buyback_daily_base_mainnet_snx_amount.ea18aa299d": ["model.synthetix.fct_buyback_daily_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_snx_amount__True__0.4dc1a7a815": ["model.synthetix.fct_buyback_daily_base_mainnet"], "test.synthetix.not_null_fct_buyback_daily_base_mainnet_usd_amount.226e5c84b2": ["model.synthetix.fct_buyback_daily_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_usd_amount__True__0.b33cfd2e0e": ["model.synthetix.fct_buyback_daily_base_mainnet"], "test.synthetix.not_null_fct_buyback_daily_base_mainnet_cumulative_snx_amount.d9cc05c370": ["model.synthetix.fct_buyback_daily_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_cumulative_snx_amount__True__0.40e1988439": ["model.synthetix.fct_buyback_daily_base_mainnet"], "test.synthetix.not_null_fct_buyback_daily_base_mainnet_cumulative_usd_amount.4602f5b0ec": ["model.synthetix.fct_buyback_daily_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_cumulative_usd_amount__True__0.2fdc7f3ac4": ["model.synthetix.fct_buyback_daily_base_mainnet"], "test.synthetix.not_null_fct_buyback_hourly_base_mainnet_ts.712dc7c106": ["model.synthetix.fct_buyback_hourly_base_mainnet"], "test.synthetix.not_null_fct_buyback_hourly_base_mainnet_snx_amount.8e18aeb895": ["model.synthetix.fct_buyback_hourly_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_snx_amount__True__0.34d4d71a42": ["model.synthetix.fct_buyback_hourly_base_mainnet"], "test.synthetix.not_null_fct_buyback_hourly_base_mainnet_usd_amount.cbc2a221fa": ["model.synthetix.fct_buyback_hourly_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_usd_amount__True__0.153efe66c5": ["model.synthetix.fct_buyback_hourly_base_mainnet"], "test.synthetix.not_null_fct_buyback_hourly_base_mainnet_cumulative_snx_amount.3f13efe309": ["model.synthetix.fct_buyback_hourly_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_cumulative_snx_amount__True__0.0a50a1b2a1": ["model.synthetix.fct_buyback_hourly_base_mainnet"], "test.synthetix.not_null_fct_buyback_hourly_base_mainnet_cumulative_usd_amount.d705144302": ["model.synthetix.fct_buyback_hourly_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_cumulative_usd_amount__True__0.897d810e27": ["model.synthetix.fct_buyback_hourly_base_mainnet"], "test.synthetix.not_null_fct_buyback_base_mainnet_id.fbad84fb48": ["model.synthetix.fct_buyback_base_mainnet"], "test.synthetix.unique_fct_buyback_base_mainnet_id.f0c25ee329": ["model.synthetix.fct_buyback_base_mainnet"], "test.synthetix.not_null_fct_buyback_base_mainnet_ts.42175c7800": ["model.synthetix.fct_buyback_base_mainnet"], "test.synthetix.not_null_fct_buyback_base_mainnet_buyer.996c564c05": ["model.synthetix.fct_buyback_base_mainnet"], "test.synthetix.not_null_fct_buyback_base_mainnet_snx.75b728a26f": ["model.synthetix.fct_buyback_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_mainnet_snx__True__0.ffcae6ef8f": ["model.synthetix.fct_buyback_base_mainnet"], "test.synthetix.not_null_fct_buyback_base_mainnet_usd.2e04e1ae30": ["model.synthetix.fct_buyback_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_mainnet_usd__True__0.e9e29cece7": ["model.synthetix.fct_buyback_base_mainnet"], "test.synthetix.not_null_fct_buyback_base_mainnet_snx_price.e23de62b78": ["model.synthetix.fct_buyback_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_mainnet_snx_price__True__0.4ab5da9346": ["model.synthetix.fct_buyback_base_mainnet"], "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_id.a798ff42d8": ["model.synthetix.fct_perp_interest_charged_base_mainnet"], "test.synthetix.unique_fct_perp_interest_charged_base_mainnet_id.31ca39738f": ["model.synthetix.fct_perp_interest_charged_base_mainnet"], "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_block_timestamp.60136d09c1": ["model.synthetix.fct_perp_interest_charged_base_mainnet"], "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_block_number.47e9d47bb4": ["model.synthetix.fct_perp_interest_charged_base_mainnet"], "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_transaction_hash.f85d4df49f": ["model.synthetix.fct_perp_interest_charged_base_mainnet"], "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_contract.8e7dd8a6ef": ["model.synthetix.fct_perp_interest_charged_base_mainnet"], "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_event_name.eaf9eac9c3": ["model.synthetix.fct_perp_interest_charged_base_mainnet"], "test.synthetix.accepted_values_fct_perp_interest_charged_base_mainnet_event_name__InterestCharged.b8b39fbb4d": ["model.synthetix.fct_perp_interest_charged_base_mainnet"], "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_account_id.2830ac0b93": ["model.synthetix.fct_perp_interest_charged_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_base_mainnet_account_id__True__0.d4da8249b8": ["model.synthetix.fct_perp_interest_charged_base_mainnet"], "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_interest.073a973712": ["model.synthetix.fct_perp_interest_charged_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_base_mainnet_interest__True__0.b25a9c1b50": ["model.synthetix.fct_perp_interest_charged_base_mainnet"], "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_id.efa9bbeec9": ["model.synthetix.fct_perp_collateral_modified_base_mainnet"], "test.synthetix.unique_fct_perp_collateral_modified_base_mainnet_id.9010e87027": ["model.synthetix.fct_perp_collateral_modified_base_mainnet"], "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_block_timestamp.7c5c8a362c": ["model.synthetix.fct_perp_collateral_modified_base_mainnet"], "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_block_number.45b34bf575": ["model.synthetix.fct_perp_collateral_modified_base_mainnet"], "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_transaction_hash.8cc455d504": ["model.synthetix.fct_perp_collateral_modified_base_mainnet"], "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_contract.f078950840": ["model.synthetix.fct_perp_collateral_modified_base_mainnet"], "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_event_name.44267a4fa1": ["model.synthetix.fct_perp_collateral_modified_base_mainnet"], "test.synthetix.accepted_values_fct_perp_collateral_modified_base_mainnet_event_name__CollateralModified.00f5016782": ["model.synthetix.fct_perp_collateral_modified_base_mainnet"], "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_synth_market_id.3a3dffb920": ["model.synthetix.fct_perp_collateral_modified_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_collateral_modified_base_mainnet_synth_market_id__True__0.644f81887d": ["model.synthetix.fct_perp_collateral_modified_base_mainnet"], "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_sender.b3270f32cc": ["model.synthetix.fct_perp_collateral_modified_base_mainnet"], "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_id.627b6b6b63": ["model.synthetix.fct_perp_previous_order_expired_base_mainnet"], "test.synthetix.unique_fct_perp_previous_order_expired_base_mainnet_id.220846a37a": ["model.synthetix.fct_perp_previous_order_expired_base_mainnet"], "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_block_timestamp.da7b51b840": ["model.synthetix.fct_perp_previous_order_expired_base_mainnet"], "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_block_number.89b98bd9a2": ["model.synthetix.fct_perp_previous_order_expired_base_mainnet"], "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_transaction_hash.573aaff2f5": ["model.synthetix.fct_perp_previous_order_expired_base_mainnet"], "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_contract.bd6be0f02f": ["model.synthetix.fct_perp_previous_order_expired_base_mainnet"], "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_event_name.473a967d1d": ["model.synthetix.fct_perp_previous_order_expired_base_mainnet"], "test.synthetix.accepted_values_fct_perp_previous_order_expired_base_mainnet_event_name__PreviousOrderExpired.1769035769": ["model.synthetix.fct_perp_previous_order_expired_base_mainnet"], "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_market_id.8bf9effd5e": ["model.synthetix.fct_perp_previous_order_expired_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_base_mainnet_market_id__True__0.59d73bf004": ["model.synthetix.fct_perp_previous_order_expired_base_mainnet"], "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_account_id.e7aae917c2": ["model.synthetix.fct_perp_previous_order_expired_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_base_mainnet_account_id__True__0.0f31e1095c": ["model.synthetix.fct_perp_previous_order_expired_base_mainnet"], "test.synthetix.not_null_fct_perp_trades_base_mainnet_id.35375a8491": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.unique_fct_perp_trades_base_mainnet_id.b1b63119eb": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.not_null_fct_perp_trades_base_mainnet_ts.e5e75d9d71": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.not_null_fct_perp_trades_base_mainnet_block_number.474b7643d0": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.not_null_fct_perp_trades_base_mainnet_transaction_hash.b1e9287d28": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.not_null_fct_perp_trades_base_mainnet_contract.8897e47e7e": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.not_null_fct_perp_trades_base_mainnet_market_id.6ea4246016": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_market_id__True__0.585f613862": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.not_null_fct_perp_trades_base_mainnet_market_symbol.e75d95d12c": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.not_null_fct_perp_trades_base_mainnet_account_id.8a94516fd9": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.not_null_fct_perp_trades_base_mainnet_fill_price.e731328206": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_fill_price__True__0.3edbbda7ae": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.not_null_fct_perp_trades_base_mainnet_pnl.e87ee65983": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.not_null_fct_perp_trades_base_mainnet_accrued_funding.f6a962643b": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.not_null_fct_perp_trades_base_mainnet_trade_size.2a003017e9": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.not_null_fct_perp_trades_base_mainnet_position_size.a687f5c9e4": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.not_null_fct_perp_trades_base_mainnet_total_fees.73178c801b": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_total_fees__True__0.37a3c34f6a": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.not_null_fct_perp_trades_base_mainnet_referral_fees.8c5c0f55a4": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_referral_fees__True__0.09a87481d6": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.not_null_fct_perp_trades_base_mainnet_collected_fees.1888a67b67": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_collected_fees__True__0.cec844302b": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.not_null_fct_perp_trades_base_mainnet_settlement_reward.c472f75c36": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_settlement_reward__True__0.56c953ccdc": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.not_null_fct_perp_trades_base_mainnet_tracking_code.3b557b440d": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.not_null_fct_perp_trades_base_mainnet_settler.cebd15f3ad": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.not_null_fct_perp_trades_base_mainnet_notional_trade_size.25efead997": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.not_null_fct_perp_trades_base_mainnet_notional_position_size.549d1d1b0b": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.not_null_fct_perp_trades_base_mainnet_lp_fees.1da0034ac9": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_lp_fees__True__0.67c14ce54a": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.not_null_fct_perp_trades_base_mainnet_exchange_fees.5a4c21716f": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_exchange_fees__True__0.43ef826334": ["model.synthetix.fct_perp_trades_base_mainnet"], "test.synthetix.not_null_fct_perp_pnl_base_mainnet_ts.aa0943ea1a": ["model.synthetix.fct_perp_pnl_base_mainnet"], "test.synthetix.not_null_fct_perp_pnl_base_mainnet_market_id.915c961b40": ["model.synthetix.fct_perp_pnl_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_pnl_base_mainnet_market_id__True__0.58f61a0590": ["model.synthetix.fct_perp_pnl_base_mainnet"], "test.synthetix.not_null_fct_perp_orders_base_mainnet_id.2c415fb4fb": ["model.synthetix.fct_perp_orders_base_mainnet"], "test.synthetix.unique_fct_perp_orders_base_mainnet_id.1b8b85dac5": ["model.synthetix.fct_perp_orders_base_mainnet"], "test.synthetix.not_null_fct_perp_orders_base_mainnet_ts.a61957fc22": ["model.synthetix.fct_perp_orders_base_mainnet"], "test.synthetix.not_null_fct_perp_orders_base_mainnet_block_number.3be9f0b718": ["model.synthetix.fct_perp_orders_base_mainnet"], "test.synthetix.not_null_fct_perp_orders_base_mainnet_transaction_hash.71d76cac79": ["model.synthetix.fct_perp_orders_base_mainnet"], "test.synthetix.not_null_fct_perp_orders_base_mainnet_contract.6a5b003b92": ["model.synthetix.fct_perp_orders_base_mainnet"], "test.synthetix.not_null_fct_perp_orders_base_mainnet_market_id.5b936d3011": ["model.synthetix.fct_perp_orders_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_orders_base_mainnet_market_id__True__0.2d585533fc": ["model.synthetix.fct_perp_orders_base_mainnet"], "test.synthetix.not_null_fct_perp_orders_base_mainnet_market_symbol.554f14b42b": ["model.synthetix.fct_perp_orders_base_mainnet"], "test.synthetix.not_null_fct_perp_orders_base_mainnet_account_id.08880589a0": ["model.synthetix.fct_perp_orders_base_mainnet"], "test.synthetix.not_null_fct_perp_markets_base_mainnet_id.bd1fc06532": ["model.synthetix.fct_perp_markets_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_markets_base_mainnet_id__True__0.ac58557180": ["model.synthetix.fct_perp_markets_base_mainnet"], "test.synthetix.not_null_fct_perp_markets_base_mainnet_created_ts.b73d9a0c8a": ["model.synthetix.fct_perp_markets_base_mainnet"], "test.synthetix.not_null_fct_perp_markets_base_mainnet_block_number.6792b019f1": ["model.synthetix.fct_perp_markets_base_mainnet"], "test.synthetix.not_null_fct_perp_markets_base_mainnet_market_symbol.c8dc99abfc": ["model.synthetix.fct_perp_markets_base_mainnet"], "test.synthetix.not_null_fct_perp_markets_base_mainnet_market_name.303acf9a19": ["model.synthetix.fct_perp_markets_base_mainnet"], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_id.c9dbfad377": ["model.synthetix.fct_perp_market_history_base_mainnet"], "test.synthetix.unique_fct_perp_market_history_base_mainnet_id.8b11f687f0": ["model.synthetix.fct_perp_market_history_base_mainnet"], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_ts.d5f4e338d6": ["model.synthetix.fct_perp_market_history_base_mainnet"], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_block_number.485f73c767": ["model.synthetix.fct_perp_market_history_base_mainnet"], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_transaction_hash.d53db511d0": ["model.synthetix.fct_perp_market_history_base_mainnet"], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_market_id.cab90009a8": ["model.synthetix.fct_perp_market_history_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_market_history_base_mainnet_market_id__True__0.c7e76b30aa": ["model.synthetix.fct_perp_market_history_base_mainnet"], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_market_symbol.c60910b39a": ["model.synthetix.fct_perp_market_history_base_mainnet"], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_price.acf046de31": ["model.synthetix.fct_perp_market_history_base_mainnet"], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_skew.a4d473f3fc": ["model.synthetix.fct_perp_market_history_base_mainnet"], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_size.3bbf16be92": ["model.synthetix.fct_perp_market_history_base_mainnet"], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_size_delta.c2cfd7a96f": ["model.synthetix.fct_perp_market_history_base_mainnet"], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_funding_rate.904532dfcd": ["model.synthetix.fct_perp_market_history_base_mainnet"], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_funding_velocity.0bd6fa06fa": ["model.synthetix.fct_perp_market_history_base_mainnet"], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_interest_rate.2c5e879eef": ["model.synthetix.fct_perp_market_history_base_mainnet"], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_funding_rate_apr.50943753dc": ["model.synthetix.fct_perp_market_history_base_mainnet"], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_long_rate_apr.785d324d07": ["model.synthetix.fct_perp_market_history_base_mainnet"], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_short_rate_apr.a2f2135476": ["model.synthetix.fct_perp_market_history_base_mainnet"], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_size_usd.bc3090b261": ["model.synthetix.fct_perp_market_history_base_mainnet"], "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_id.4311fef5a1": ["model.synthetix.fct_perp_liq_position_base_mainnet"], "test.synthetix.unique_fct_perp_liq_position_base_mainnet_id.f46ba34fa7": ["model.synthetix.fct_perp_liq_position_base_mainnet"], "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_ts.2dc7a4a976": ["model.synthetix.fct_perp_liq_position_base_mainnet"], "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_block_number.da16c5c256": ["model.synthetix.fct_perp_liq_position_base_mainnet"], "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_transaction_hash.d54f66674c": ["model.synthetix.fct_perp_liq_position_base_mainnet"], "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_account_id.f3ec9ddba7": ["model.synthetix.fct_perp_liq_position_base_mainnet"], "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_market_id.7f965252ed": ["model.synthetix.fct_perp_liq_position_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_mainnet_market_id__True__0.149bc69560": ["model.synthetix.fct_perp_liq_position_base_mainnet"], "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_market_symbol.a84ac24b5f": ["model.synthetix.fct_perp_liq_position_base_mainnet"], "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_amount_liquidated.893ef59124": ["model.synthetix.fct_perp_liq_position_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_mainnet_amount_liquidated__True__0.51c2fa3b3f": ["model.synthetix.fct_perp_liq_position_base_mainnet"], "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_position_size.dcfe3d8623": ["model.synthetix.fct_perp_liq_position_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_mainnet_position_size__True__0.a626e988d4": ["model.synthetix.fct_perp_liq_position_base_mainnet"], "test.synthetix.not_null_fct_perp_liq_account_base_mainnet_account_id.dd5099ce59": ["model.synthetix.fct_perp_liq_account_base_mainnet"], "test.synthetix.not_null_fct_perp_liq_account_base_mainnet_ts.5a3efee9f7": ["model.synthetix.fct_perp_liq_account_base_mainnet"], "test.synthetix.not_null_fct_perp_liq_account_base_mainnet_total_reward.2a8b87e55c": ["model.synthetix.fct_perp_liq_account_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_account_base_mainnet_total_reward__True__0.a35af51633": ["model.synthetix.fct_perp_liq_account_base_mainnet"], "test.synthetix.not_null_fct_perp_accounts_base_mainnet_id.cf1e1e2af0": ["model.synthetix.fct_perp_accounts_base_mainnet"], "test.synthetix.unique_fct_perp_accounts_base_mainnet_id.2a6de2d0f2": ["model.synthetix.fct_perp_accounts_base_mainnet"], "test.synthetix.not_null_fct_perp_accounts_base_mainnet_created_ts.cc57ba5d93": ["model.synthetix.fct_perp_accounts_base_mainnet"], "test.synthetix.not_null_fct_perp_accounts_base_mainnet_owner.b581a2df74": ["model.synthetix.fct_perp_accounts_base_mainnet"], "test.synthetix.not_null_fct_synth_supply_base_mainnet_ts.ab30396a5d": ["model.synthetix.fct_synth_supply_base_mainnet"], "test.synthetix.not_null_fct_synth_supply_base_mainnet_block_number.8686c78edf": ["model.synthetix.fct_synth_supply_base_mainnet"], "test.synthetix.not_null_fct_synth_supply_base_mainnet_synth_market_id.5a00a55aa2": ["model.synthetix.fct_synth_supply_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_synth_supply_base_mainnet_synth_market_id__True__0.cf8aff1a32": ["model.synthetix.fct_synth_supply_base_mainnet"], "test.synthetix.not_null_fct_synth_supply_base_mainnet_supply.3f0fbdddb9": ["model.synthetix.fct_synth_supply_base_mainnet"], "test.synthetix.not_null_fct_spot_atomics_base_mainnet_id.627bbbf01f": ["model.synthetix.fct_spot_atomics_base_mainnet"], "test.synthetix.unique_fct_spot_atomics_base_mainnet_id.43d4b7c878": ["model.synthetix.fct_spot_atomics_base_mainnet"], "test.synthetix.not_null_fct_spot_atomics_base_mainnet_ts.8e16294c15": ["model.synthetix.fct_spot_atomics_base_mainnet"], "test.synthetix.not_null_fct_spot_atomics_base_mainnet_block_number.f27d399305": ["model.synthetix.fct_spot_atomics_base_mainnet"], "test.synthetix.not_null_fct_spot_atomics_base_mainnet_tx_hash.95b2db0403": ["model.synthetix.fct_spot_atomics_base_mainnet"], "test.synthetix.not_null_fct_spot_atomics_base_mainnet_synth_market_id.6f09447421": ["model.synthetix.fct_spot_atomics_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_spot_atomics_base_mainnet_synth_market_id__True__0.09c446094a": ["model.synthetix.fct_spot_atomics_base_mainnet"], "test.synthetix.not_null_fct_spot_atomics_base_mainnet_price.425623addf": ["model.synthetix.fct_spot_atomics_base_mainnet"], "test.synthetix.not_null_fct_spot_atomics_base_mainnet_amount.f9fe9bd5d8": ["model.synthetix.fct_spot_atomics_base_mainnet"], "test.synthetix.not_null_fct_spot_atomics_base_mainnet_referrer.ab87d661dd": ["model.synthetix.fct_spot_atomics_base_mainnet"], "test.synthetix.not_null_fct_spot_markets_base_mainnet_id.b85cc0ba41": ["model.synthetix.fct_spot_markets_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_spot_markets_base_mainnet_id__True__0.51d4e415e8": ["model.synthetix.fct_spot_markets_base_mainnet"], "test.synthetix.not_null_fct_spot_markets_base_mainnet_created_ts.746ff1f9ce": ["model.synthetix.fct_spot_markets_base_mainnet"], "test.synthetix.not_null_fct_spot_markets_base_mainnet_block_number.dd426b1fb6": ["model.synthetix.fct_spot_markets_base_mainnet"], "test.synthetix.not_null_fct_spot_markets_base_mainnet_token_address.454ffd144a": ["model.synthetix.fct_spot_markets_base_mainnet"], "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_id.b1091139a2": ["model.synthetix.fct_spot_wrapper_base_mainnet"], "test.synthetix.unique_fct_spot_wrapper_base_mainnet_id.c51e21223d": ["model.synthetix.fct_spot_wrapper_base_mainnet"], "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_ts.b646319cc9": ["model.synthetix.fct_spot_wrapper_base_mainnet"], "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_block_number.9220599356": ["model.synthetix.fct_spot_wrapper_base_mainnet"], "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_tx_hash.eb92a57d59": ["model.synthetix.fct_spot_wrapper_base_mainnet"], "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_synth_market_id.4d8b77f2da": ["model.synthetix.fct_spot_wrapper_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_spot_wrapper_base_mainnet_synth_market_id__True__0.69216a8846": ["model.synthetix.fct_spot_wrapper_base_mainnet"], "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_amount_wrapped.957e1a74f3": ["model.synthetix.fct_spot_wrapper_base_mainnet"], "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_ts.878073b7e8": ["model.synthetix.fct_core_vault_collateral_base_mainnet"], "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_block_number.fc803534fc": ["model.synthetix.fct_core_vault_collateral_base_mainnet"], "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_contract_address.f7e3ffefb9": ["model.synthetix.fct_core_vault_collateral_base_mainnet"], "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_pool_id.1ea1a9fb17": ["model.synthetix.fct_core_vault_collateral_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_vault_collateral_base_mainnet_pool_id__True__0.3c62ac166d": ["model.synthetix.fct_core_vault_collateral_base_mainnet"], "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_collateral_type.e2cbb7867d": ["model.synthetix.fct_core_vault_collateral_base_mainnet"], "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_amount.43a56286ca": ["model.synthetix.fct_core_vault_collateral_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_vault_collateral_base_mainnet_amount__True__0.031c10a818": ["model.synthetix.fct_core_vault_collateral_base_mainnet"], "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_collateral_value.b35c2ac09a": ["model.synthetix.fct_core_vault_collateral_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_vault_collateral_base_mainnet_collateral_value__True__0.ffab802571": ["model.synthetix.fct_core_vault_collateral_base_mainnet"], "test.synthetix.not_null_fct_pool_rewards_base_mainnet_ts.af8563a243": ["model.synthetix.fct_pool_rewards_base_mainnet"], "test.synthetix.not_null_fct_pool_rewards_base_mainnet_pool_id.47db83edd0": ["model.synthetix.fct_pool_rewards_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_base_mainnet_pool_id__True__0.f01ac775cc": ["model.synthetix.fct_pool_rewards_base_mainnet"], "test.synthetix.not_null_fct_pool_rewards_base_mainnet_collateral_type.2f7e01ccd0": ["model.synthetix.fct_pool_rewards_base_mainnet"], "test.synthetix.not_null_fct_pool_rewards_base_mainnet_distributor.5511d5880d": ["model.synthetix.fct_pool_rewards_base_mainnet"], "test.synthetix.not_null_fct_pool_rewards_base_mainnet_token_symbol.1810912a65": ["model.synthetix.fct_pool_rewards_base_mainnet"], "test.synthetix.not_null_fct_pool_rewards_base_mainnet_amount.c7b92514fd": ["model.synthetix.fct_pool_rewards_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_base_mainnet_amount__True__0.5a5b31d40e": ["model.synthetix.fct_pool_rewards_base_mainnet"], "test.synthetix.not_null_fct_core_account_delegation_base_mainnet_ts.3412be3139": ["model.synthetix.fct_core_account_delegation_base_mainnet"], "test.synthetix.not_null_fct_core_account_delegation_base_mainnet_account_id.64d4657b45": ["model.synthetix.fct_core_account_delegation_base_mainnet"], "test.synthetix.not_null_fct_core_account_delegation_base_mainnet_pool_id.c2b6448825": ["model.synthetix.fct_core_account_delegation_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_base_mainnet_pool_id__True__0.a18d31544f": ["model.synthetix.fct_core_account_delegation_base_mainnet"], "test.synthetix.not_null_fct_core_account_delegation_base_mainnet_collateral_type.01ebd9c59e": ["model.synthetix.fct_core_account_delegation_base_mainnet"], "test.synthetix.not_null_fct_core_account_delegation_base_mainnet_amount_delegated.c0cf7fdd11": ["model.synthetix.fct_core_account_delegation_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_base_mainnet_amount_delegated__True__0.5d186a76ca": ["model.synthetix.fct_core_account_delegation_base_mainnet"], "test.synthetix.not_null_fct_core_apr_base_mainnet_ts.fa672a8124": ["model.synthetix.fct_core_apr_base_mainnet"], "test.synthetix.not_null_fct_core_apr_base_mainnet_pool_id.ec4f69201c": ["model.synthetix.fct_core_apr_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_mainnet_pool_id__True__0.6f65c027c2": ["model.synthetix.fct_core_apr_base_mainnet"], "test.synthetix.not_null_fct_core_apr_base_mainnet_collateral_type.6b18aa87ce": ["model.synthetix.fct_core_apr_base_mainnet"], "test.synthetix.not_null_fct_core_apr_base_mainnet_collateral_value.ca0cfe00d9": ["model.synthetix.fct_core_apr_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_mainnet_collateral_value__True__0.09ad3e4f8e": ["model.synthetix.fct_core_apr_base_mainnet"], "test.synthetix.not_null_fct_core_apr_base_mainnet_debt.3003bbaef9": ["model.synthetix.fct_core_apr_base_mainnet"], "test.synthetix.not_null_fct_core_apr_base_mainnet_hourly_issuance.58d7e6392e": ["model.synthetix.fct_core_apr_base_mainnet"], "test.synthetix.not_null_fct_core_apr_base_mainnet_hourly_pnl.aace5f4a92": ["model.synthetix.fct_core_apr_base_mainnet"], "test.synthetix.not_null_fct_core_apr_base_mainnet_cumulative_pnl.0dfa79c775": ["model.synthetix.fct_core_apr_base_mainnet"], "test.synthetix.not_null_fct_core_apr_base_mainnet_cumulative_issuance.6b5aeff994": ["model.synthetix.fct_core_apr_base_mainnet"], "test.synthetix.not_null_fct_core_apr_base_mainnet_rewards_usd.9770eed99e": ["model.synthetix.fct_core_apr_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_mainnet_rewards_usd__True__0.cd9a35763d": ["model.synthetix.fct_core_apr_base_mainnet"], "test.synthetix.not_null_fct_core_apr_base_mainnet_hourly_pnl_pct.709eae57a9": ["model.synthetix.fct_core_apr_base_mainnet"], "test.synthetix.not_null_fct_core_apr_base_mainnet_hourly_rewards_pct.e5170bb035": ["model.synthetix.fct_core_apr_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_mainnet_hourly_rewards_pct__True__1__0.615edfd299": ["model.synthetix.fct_core_apr_base_mainnet"], "test.synthetix.not_null_fct_core_apr_base_mainnet_apr_24h.5f87709afa": ["model.synthetix.fct_core_apr_base_mainnet"], "test.synthetix.not_null_fct_core_apr_base_mainnet_apy_24h.0d59b73826": ["model.synthetix.fct_core_apr_base_mainnet"], "test.synthetix.not_null_fct_core_apr_base_mainnet_apr_7d.8545f2f45f": ["model.synthetix.fct_core_apr_base_mainnet"], "test.synthetix.not_null_fct_core_apr_base_mainnet_apy_7d.d068a55e21": ["model.synthetix.fct_core_apr_base_mainnet"], "test.synthetix.not_null_fct_core_apr_base_mainnet_apr_28d.69fcad855f": ["model.synthetix.fct_core_apr_base_mainnet"], "test.synthetix.not_null_fct_core_apr_base_mainnet_apy_28d.384e146fdc": ["model.synthetix.fct_core_apr_base_mainnet"], "test.synthetix.not_null_fct_core_market_updated_base_mainnet_id.a50a975385": ["model.synthetix.fct_core_market_updated_base_mainnet"], "test.synthetix.unique_fct_core_market_updated_base_mainnet_id.ec01754a17": ["model.synthetix.fct_core_market_updated_base_mainnet"], "test.synthetix.not_null_fct_core_market_updated_base_mainnet_ts.f35cfffa6d": ["model.synthetix.fct_core_market_updated_base_mainnet"], "test.synthetix.not_null_fct_core_market_updated_base_mainnet_transaction_hash.87848e2a26": ["model.synthetix.fct_core_market_updated_base_mainnet"], "test.synthetix.not_null_fct_core_market_updated_base_mainnet_event_name.38e05844e8": ["model.synthetix.fct_core_market_updated_base_mainnet"], "test.synthetix.accepted_values_fct_core_market_updated_base_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.b6908f0c03": ["model.synthetix.fct_core_market_updated_base_mainnet"], "test.synthetix.not_null_fct_core_market_updated_base_mainnet_market_id.c97cd708fa": ["model.synthetix.fct_core_market_updated_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_market_updated_base_mainnet_market_id__True__0.2ed4a3f792": ["model.synthetix.fct_core_market_updated_base_mainnet"], "test.synthetix.not_null_fct_core_market_updated_base_mainnet_collateral_type.b71240306c": ["model.synthetix.fct_core_market_updated_base_mainnet"], "test.synthetix.not_null_fct_core_market_updated_base_mainnet_credit_capacity.303317e986": ["model.synthetix.fct_core_market_updated_base_mainnet"], "test.synthetix.not_null_fct_core_market_updated_base_mainnet_net_issuance.2d64ab52f8": ["model.synthetix.fct_core_market_updated_base_mainnet"], "test.synthetix.not_null_fct_core_market_updated_base_mainnet_token_amount.ead854df90": ["model.synthetix.fct_core_market_updated_base_mainnet"], "test.synthetix.not_null_fct_core_pool_collateral_base_mainnet_ts.4e638376c4": ["model.synthetix.fct_core_pool_collateral_base_mainnet"], "test.synthetix.not_null_fct_core_pool_collateral_base_mainnet_collateral_type.63ab148d0c": ["model.synthetix.fct_core_pool_collateral_base_mainnet"], "test.synthetix.not_null_fct_core_pool_collateral_base_mainnet_amount_deposited.9fabc246a7": ["model.synthetix.fct_core_pool_collateral_base_mainnet"], "test.synthetix.not_null_fct_core_pool_delegation_base_mainnet_ts.2ed20ab777": ["model.synthetix.fct_core_pool_delegation_base_mainnet"], "test.synthetix.not_null_fct_core_pool_delegation_base_mainnet_pool_id.d338258729": ["model.synthetix.fct_core_pool_delegation_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_pool_delegation_base_mainnet_pool_id__True__0.4d81a0e2e0": ["model.synthetix.fct_core_pool_delegation_base_mainnet"], "test.synthetix.not_null_fct_core_pool_delegation_base_mainnet_collateral_type.49ff2a0118": ["model.synthetix.fct_core_pool_delegation_base_mainnet"], "test.synthetix.not_null_fct_core_pools_base_mainnet_id.1f1f3ad095": ["model.synthetix.fct_core_pools_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_pools_base_mainnet_id__True__0.2b14986ce3": ["model.synthetix.fct_core_pools_base_mainnet"], "test.synthetix.not_null_fct_core_pools_base_mainnet_created_ts.a07bb6b8fe": ["model.synthetix.fct_core_pools_base_mainnet"], "test.synthetix.not_null_fct_core_pools_base_mainnet_block_number.cc61b3ca43": ["model.synthetix.fct_core_pools_base_mainnet"], "test.synthetix.not_null_fct_core_pools_base_mainnet_owner.a2cfe04f87": ["model.synthetix.fct_core_pools_base_mainnet"], "test.synthetix.not_null_fct_pool_debt_base_mainnet_ts.f49a23ebcd": ["model.synthetix.fct_pool_debt_base_mainnet"], "test.synthetix.not_null_fct_pool_debt_base_mainnet_block_number.dd32fc50c6": ["model.synthetix.fct_pool_debt_base_mainnet"], "test.synthetix.not_null_fct_pool_debt_base_mainnet_pool_id.8e9e20797d": ["model.synthetix.fct_pool_debt_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_debt_base_mainnet_pool_id__True__0.a1f5ec7b1b": ["model.synthetix.fct_pool_debt_base_mainnet"], "test.synthetix.not_null_fct_pool_debt_base_mainnet_collateral_type.92a752ffea": ["model.synthetix.fct_pool_debt_base_mainnet"], "test.synthetix.not_null_fct_pool_debt_base_mainnet_debt.5b37c10505": ["model.synthetix.fct_pool_debt_base_mainnet"], "test.synthetix.not_null_fct_pool_issuance_hourly_base_mainnet_ts.af3f6a895d": ["model.synthetix.fct_pool_issuance_hourly_base_mainnet"], "test.synthetix.not_null_fct_pool_issuance_hourly_base_mainnet_pool_id.03eddab767": ["model.synthetix.fct_pool_issuance_hourly_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_hourly_base_mainnet_pool_id__True__0.82c0a98d47": ["model.synthetix.fct_pool_issuance_hourly_base_mainnet"], "test.synthetix.not_null_fct_pool_issuance_hourly_base_mainnet_collateral_type.21efec6e56": ["model.synthetix.fct_pool_issuance_hourly_base_mainnet"], "test.synthetix.not_null_fct_pool_issuance_hourly_base_mainnet_hourly_issuance.1bde70000d": ["model.synthetix.fct_pool_issuance_hourly_base_mainnet"], "test.synthetix.not_null_fct_pool_issuance_base_mainnet_ts.2b8d4be103": ["model.synthetix.fct_pool_issuance_base_mainnet"], "test.synthetix.not_null_fct_pool_issuance_base_mainnet_block_number.6ae22c8ac4": ["model.synthetix.fct_pool_issuance_base_mainnet"], "test.synthetix.not_null_fct_pool_issuance_base_mainnet_transaction_hash.0764eca614": ["model.synthetix.fct_pool_issuance_base_mainnet"], "test.synthetix.not_null_fct_pool_issuance_base_mainnet_pool_id.01d3ed0f62": ["model.synthetix.fct_pool_issuance_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_base_mainnet_pool_id__True__0.5e68f64c49": ["model.synthetix.fct_pool_issuance_base_mainnet"], "test.synthetix.not_null_fct_pool_issuance_base_mainnet_collateral_type.72fe90c3b9": ["model.synthetix.fct_pool_issuance_base_mainnet"], "test.synthetix.not_null_fct_pool_issuance_base_mainnet_account_id.4f9de5ef81": ["model.synthetix.fct_pool_issuance_base_mainnet"], "test.synthetix.not_null_fct_pool_issuance_base_mainnet_amount.29761360a6": ["model.synthetix.fct_pool_issuance_base_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_ts.7c76badc22": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_pool_id.7352d1abe5": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_pool_id__True__0.4246141dca": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_collateral_type.7d4e861773": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_collateral_value.34ddcc2ccb": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_collateral_value__True__0.7bf7b1ccab": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_debt.e2d08dec52": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_hourly_issuance.b0e645a132": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_hourly_pnl.6f321ca648": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_rewards_usd.de69bca40d": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_rewards_usd__True__0.65717bc033": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_hourly_pnl_pct.43ef5d27cc": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_hourly_rewards_pct.0d02b364b5": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_hourly_rewards_pct__True__1__0.24176cb1b5": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_hourly_total_pct.9656973b1c": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet"], "test.synthetix.not_null_fct_pool_rewards_hourly_base_mainnet_ts.cb01f363c1": ["model.synthetix.fct_pool_rewards_hourly_base_mainnet"], "test.synthetix.not_null_fct_pool_rewards_hourly_base_mainnet_pool_id.cc4be6d53f": ["model.synthetix.fct_pool_rewards_hourly_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_base_mainnet_pool_id__True__0.0fe5a5d2d6": ["model.synthetix.fct_pool_rewards_hourly_base_mainnet"], "test.synthetix.not_null_fct_pool_rewards_hourly_base_mainnet_collateral_type.9a0efdf293": ["model.synthetix.fct_pool_rewards_hourly_base_mainnet"], "test.synthetix.not_null_fct_pool_rewards_hourly_base_mainnet_rewards_usd.2d36098b0e": ["model.synthetix.fct_pool_rewards_hourly_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_base_mainnet_rewards_usd__True__0.e752fbfdf1": ["model.synthetix.fct_pool_rewards_hourly_base_mainnet"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_ts.b6c015406d": ["model.synthetix.fct_pool_rewards_token_hourly_base_mainnet"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_pool_id.26caff37a4": ["model.synthetix.fct_pool_rewards_token_hourly_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_mainnet_pool_id__True__0.59419d2477": ["model.synthetix.fct_pool_rewards_token_hourly_base_mainnet"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_collateral_type.52b0ac191f": ["model.synthetix.fct_pool_rewards_token_hourly_base_mainnet"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_distributor.608c8d5a0a": ["model.synthetix.fct_pool_rewards_token_hourly_base_mainnet"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_token_symbol.185f4e6438": ["model.synthetix.fct_pool_rewards_token_hourly_base_mainnet"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_amount.ee0d98f0ab": ["model.synthetix.fct_pool_rewards_token_hourly_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_mainnet_amount__True__0.dbf212e433": ["model.synthetix.fct_pool_rewards_token_hourly_base_mainnet"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_rewards_usd.2724c9008d": ["model.synthetix.fct_pool_rewards_token_hourly_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_mainnet_rewards_usd__True__0.2f31fe80de": ["model.synthetix.fct_pool_rewards_token_hourly_base_mainnet"], "test.synthetix.not_null_fct_prices_base_mainnet_ts.c885673fc8": ["model.synthetix.fct_prices_base_mainnet"], "test.synthetix.not_null_fct_prices_base_mainnet_market_symbol.dc8cb46b8c": ["model.synthetix.fct_prices_base_mainnet"], "test.synthetix.not_null_fct_prices_base_mainnet_price.a6c62844d1": ["model.synthetix.fct_prices_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_prices_base_mainnet_price__True__0.4906889fd6": ["model.synthetix.fct_prices_base_mainnet"], "test.synthetix.not_null_fct_prices_hourly_base_mainnet_ts.a2c68d326d": ["model.synthetix.fct_prices_hourly_base_mainnet"], "test.synthetix.not_null_fct_prices_hourly_base_mainnet_market_symbol.ffd656c11f": ["model.synthetix.fct_prices_hourly_base_mainnet"], "test.synthetix.not_null_fct_prices_hourly_base_mainnet_price.73bbfd891b": ["model.synthetix.fct_prices_hourly_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_prices_hourly_base_mainnet_price__True__0.1e768deaa2": ["model.synthetix.fct_prices_hourly_base_mainnet"], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_id.38605d52c9": ["model.synthetix.fct_perp_interest_charged_arbitrum_sepolia"], "test.synthetix.unique_fct_perp_interest_charged_arbitrum_sepolia_id.418f459da1": ["model.synthetix.fct_perp_interest_charged_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_block_timestamp.a258f49c6c": ["model.synthetix.fct_perp_interest_charged_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_block_number.bcf0e9c27a": ["model.synthetix.fct_perp_interest_charged_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_transaction_hash.a2955227b8": ["model.synthetix.fct_perp_interest_charged_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_contract.d14beb1667": ["model.synthetix.fct_perp_interest_charged_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_event_name.08086a65e0": ["model.synthetix.fct_perp_interest_charged_arbitrum_sepolia"], "test.synthetix.accepted_values_fct_perp_interest_charged_arbitrum_sepolia_event_name__InterestCharged.51e1e7a8ae": ["model.synthetix.fct_perp_interest_charged_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_account_id.90ca2a0ca7": ["model.synthetix.fct_perp_interest_charged_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_sepolia_account_id__True__0.9112ebe432": ["model.synthetix.fct_perp_interest_charged_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_interest.9aabfab72d": ["model.synthetix.fct_perp_interest_charged_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_sepolia_interest__True__0.c64881a8aa": ["model.synthetix.fct_perp_interest_charged_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_id.8f1c27919f": ["model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia"], "test.synthetix.unique_fct_perp_collateral_modified_arbitrum_sepolia_id.7cb07d36dc": ["model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_block_timestamp.3899d28cda": ["model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_block_number.038db03a29": ["model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_transaction_hash.bd038969b5": ["model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_contract.b02eea7590": ["model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_event_name.09d14b4d4b": ["model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia"], "test.synthetix.accepted_values_fct_perp_collateral_modified_arbitrum_sepolia_event_name__CollateralModified.4bfeebcda9": ["model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_synth_market_id.7b6c2e9ecd": ["model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_collateral_modified_arbitrum_sepolia_synth_market_id__True__0.8692b0954c": ["model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_sender.490b67952f": ["model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_id.8f347add74": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia"], "test.synthetix.unique_fct_perp_previous_order_expired_arbitrum_sepolia_id.c4a0a04380": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_block_timestamp.ce344ae972": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_block_number.fbd3fb89cd": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_transaction_hash.75fb5800ee": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_contract.9368b6d3c9": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_event_name.867c7e9c9e": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia"], "test.synthetix.accepted_values_fct_perp_previous_order_expired_arbitrum_sepolia_event_name__PreviousOrderExpired.48e00fa2d6": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_market_id.bf6ab6d240": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_sepolia_market_id__True__0.110e709d41": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_account_id.b3fe07a0f6": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_sepolia_account_id__True__0.923099e195": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_id.cc6815332b": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.unique_fct_perp_trades_arbitrum_sepolia_id.97727d3bc8": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_ts.7168a7dcb9": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_block_number.e05ab0ce3d": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_transaction_hash.cdee9e9027": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_contract.b7fc20d311": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_market_id.2c1fcea791": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_market_id__True__0.6123a5e0f8": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_market_symbol.c6a6aa478b": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_account_id.87c909f789": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_fill_price.e01f35e7e0": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_fill_price__True__0.84d6f40700": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_pnl.cd004b1f6c": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_accrued_funding.d1353dabad": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_trade_size.2d16719cfa": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_position_size.451b8cbb68": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_total_fees.76dcb57c24": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_total_fees__True__0.7a97931ad2": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_referral_fees.5aade6b5e5": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_referral_fees__True__0.f37cc98502": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_collected_fees.1a014bf126": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_collected_fees__True__0.f8c115c059": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_settlement_reward.aa985f0df2": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_settlement_reward__True__0.f9a75fbfd2": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_tracking_code.653ddd5967": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_settler.bc87147eb6": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_notional_trade_size.96d394476f": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_notional_position_size.718ab14890": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_lp_fees.e0ce3fdd00": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_lp_fees__True__0.4031a219b2": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_exchange_fees.daa870eeea": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_exchange_fees__True__0.8551cec8b5": ["model.synthetix.fct_perp_trades_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_pnl_arbitrum_sepolia_ts.9b3b9b4145": ["model.synthetix.fct_perp_pnl_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_pnl_arbitrum_sepolia_market_id.e7e798c2a6": ["model.synthetix.fct_perp_pnl_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_pnl_arbitrum_sepolia_market_id__True__0.78cda1ee25": ["model.synthetix.fct_perp_pnl_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_id.0a35a6cefb": ["model.synthetix.fct_perp_orders_arbitrum_sepolia"], "test.synthetix.unique_fct_perp_orders_arbitrum_sepolia_id.e2567e2470": ["model.synthetix.fct_perp_orders_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_ts.ed27702e6b": ["model.synthetix.fct_perp_orders_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_block_number.9a237cda1b": ["model.synthetix.fct_perp_orders_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_transaction_hash.abdc2734c4": ["model.synthetix.fct_perp_orders_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_contract.f0c534a661": ["model.synthetix.fct_perp_orders_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_market_id.e4f932e2e7": ["model.synthetix.fct_perp_orders_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_orders_arbitrum_sepolia_market_id__True__0.0950ca5dc6": ["model.synthetix.fct_perp_orders_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_market_symbol.2104bc133c": ["model.synthetix.fct_perp_orders_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_account_id.c9eae65168": ["model.synthetix.fct_perp_orders_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_markets_arbitrum_sepolia_id.1aae92d10b": ["model.synthetix.fct_perp_markets_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_markets_arbitrum_sepolia_id__True__0.809baf15c9": ["model.synthetix.fct_perp_markets_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_markets_arbitrum_sepolia_created_ts.c925538049": ["model.synthetix.fct_perp_markets_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_markets_arbitrum_sepolia_block_number.29c62666b5": ["model.synthetix.fct_perp_markets_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_markets_arbitrum_sepolia_market_symbol.894efe853d": ["model.synthetix.fct_perp_markets_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_markets_arbitrum_sepolia_market_name.2fb670f3c9": ["model.synthetix.fct_perp_markets_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_id.c07e81599c": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"], "test.synthetix.unique_fct_perp_market_history_arbitrum_sepolia_id.5ebcf62272": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_ts.0a97082751": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_block_number.bf6af7baa5": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_transaction_hash.7c5d714791": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_market_id.319db3ddd3": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_market_history_arbitrum_sepolia_market_id__True__0.4fa717e8b8": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_market_symbol.bf10fe08a1": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_price.fb63891fb4": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_skew.dcf5d90983": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_size.6a0b574e1a": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_size_delta.03007f03ad": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_funding_rate.0c7c4681c3": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_funding_velocity.b534721653": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_interest_rate.fd928f3550": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_funding_rate_apr.e818a3e5bf": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_long_rate_apr.079c76b379": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_short_rate_apr.387df474b7": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_size_usd.ef38b40c78": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_id.61aaec741e": ["model.synthetix.fct_perp_liq_position_arbitrum_sepolia"], "test.synthetix.unique_fct_perp_liq_position_arbitrum_sepolia_id.143a6e53ab": ["model.synthetix.fct_perp_liq_position_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_ts.86fe34cc45": ["model.synthetix.fct_perp_liq_position_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_block_number.e6e93f1ab3": ["model.synthetix.fct_perp_liq_position_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_transaction_hash.d7c137d375": ["model.synthetix.fct_perp_liq_position_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_account_id.cde4f3f191": ["model.synthetix.fct_perp_liq_position_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_market_id.a7c845cd48": ["model.synthetix.fct_perp_liq_position_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_sepolia_market_id__True__0.4485c332d0": ["model.synthetix.fct_perp_liq_position_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_market_symbol.1097b1cf7e": ["model.synthetix.fct_perp_liq_position_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_amount_liquidated.a3cb633bfc": ["model.synthetix.fct_perp_liq_position_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_sepolia_amount_liquidated__True__0.956e63f5ec": ["model.synthetix.fct_perp_liq_position_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_position_size.ac5bc63bdb": ["model.synthetix.fct_perp_liq_position_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_sepolia_position_size__True__0.ffc90d2068": ["model.synthetix.fct_perp_liq_position_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_liq_account_arbitrum_sepolia_account_id.43bf639764": ["model.synthetix.fct_perp_liq_account_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_liq_account_arbitrum_sepolia_ts.17212bb7f0": ["model.synthetix.fct_perp_liq_account_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_liq_account_arbitrum_sepolia_total_reward.7a99180d9d": ["model.synthetix.fct_perp_liq_account_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_account_arbitrum_sepolia_total_reward__True__0.2e9337311c": ["model.synthetix.fct_perp_liq_account_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_accounts_arbitrum_sepolia_id.b4e2371e87": ["model.synthetix.fct_perp_accounts_arbitrum_sepolia"], "test.synthetix.unique_fct_perp_accounts_arbitrum_sepolia_id.30854048b9": ["model.synthetix.fct_perp_accounts_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_accounts_arbitrum_sepolia_created_ts.881963b12b": ["model.synthetix.fct_perp_accounts_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_accounts_arbitrum_sepolia_owner.ab695ba4ef": ["model.synthetix.fct_perp_accounts_arbitrum_sepolia"], "test.synthetix.not_null_fct_synth_supply_arbitrum_sepolia_ts.27dc7912ff": ["model.synthetix.fct_synth_supply_arbitrum_sepolia"], "test.synthetix.not_null_fct_synth_supply_arbitrum_sepolia_block_number.f392305688": ["model.synthetix.fct_synth_supply_arbitrum_sepolia"], "test.synthetix.not_null_fct_synth_supply_arbitrum_sepolia_synth_market_id.4a2d305755": ["model.synthetix.fct_synth_supply_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_synth_supply_arbitrum_sepolia_synth_market_id__True__0.e33f94430c": ["model.synthetix.fct_synth_supply_arbitrum_sepolia"], "test.synthetix.not_null_fct_synth_supply_arbitrum_sepolia_supply.e3a1577f38": ["model.synthetix.fct_synth_supply_arbitrum_sepolia"], "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_id.491922c0de": ["model.synthetix.fct_spot_atomics_arbitrum_sepolia"], "test.synthetix.unique_fct_spot_atomics_arbitrum_sepolia_id.ac19d3d198": ["model.synthetix.fct_spot_atomics_arbitrum_sepolia"], "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_ts.892f2a57c7": ["model.synthetix.fct_spot_atomics_arbitrum_sepolia"], "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_block_number.8b344f291a": ["model.synthetix.fct_spot_atomics_arbitrum_sepolia"], "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_tx_hash.e8c13a9755": ["model.synthetix.fct_spot_atomics_arbitrum_sepolia"], "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_synth_market_id.b6c3e19705": ["model.synthetix.fct_spot_atomics_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_spot_atomics_arbitrum_sepolia_synth_market_id__True__0.783d66767d": ["model.synthetix.fct_spot_atomics_arbitrum_sepolia"], "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_price.685e079a35": ["model.synthetix.fct_spot_atomics_arbitrum_sepolia"], "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_amount.08628c0e8d": ["model.synthetix.fct_spot_atomics_arbitrum_sepolia"], "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_referrer.ab47b8a4dc": ["model.synthetix.fct_spot_atomics_arbitrum_sepolia"], "test.synthetix.not_null_fct_spot_markets_arbitrum_sepolia_id.8e20da3df9": ["model.synthetix.fct_spot_markets_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_spot_markets_arbitrum_sepolia_id__True__0.181ee7b620": ["model.synthetix.fct_spot_markets_arbitrum_sepolia"], "test.synthetix.not_null_fct_spot_markets_arbitrum_sepolia_created_ts.d5e3080b9d": ["model.synthetix.fct_spot_markets_arbitrum_sepolia"], "test.synthetix.not_null_fct_spot_markets_arbitrum_sepolia_block_number.50ad9758fc": ["model.synthetix.fct_spot_markets_arbitrum_sepolia"], "test.synthetix.not_null_fct_spot_markets_arbitrum_sepolia_token_address.1b182f5b09": ["model.synthetix.fct_spot_markets_arbitrum_sepolia"], "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_id.e4af3a2e01": ["model.synthetix.fct_spot_wrapper_arbitrum_sepolia"], "test.synthetix.unique_fct_spot_wrapper_arbitrum_sepolia_id.ef7877efab": ["model.synthetix.fct_spot_wrapper_arbitrum_sepolia"], "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_ts.cac57bdf22": ["model.synthetix.fct_spot_wrapper_arbitrum_sepolia"], "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_block_number.11ac634180": ["model.synthetix.fct_spot_wrapper_arbitrum_sepolia"], "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_tx_hash.bc4c1e86f4": ["model.synthetix.fct_spot_wrapper_arbitrum_sepolia"], "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_synth_market_id.73a4297f2a": ["model.synthetix.fct_spot_wrapper_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_spot_wrapper_arbitrum_sepolia_synth_market_id__True__0.38952f7e02": ["model.synthetix.fct_spot_wrapper_arbitrum_sepolia"], "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_amount_wrapped.77a6a551fc": ["model.synthetix.fct_spot_wrapper_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_ts.58ba7f8051": ["model.synthetix.fct_pool_rewards_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_pool_id.7e25d73251": ["model.synthetix.fct_pool_rewards_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_arbitrum_sepolia_pool_id__True__0.82e7a1605d": ["model.synthetix.fct_pool_rewards_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_collateral_type.9b8cfcd53f": ["model.synthetix.fct_pool_rewards_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_distributor.575416cf09": ["model.synthetix.fct_pool_rewards_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_token_symbol.6e44e80815": ["model.synthetix.fct_pool_rewards_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_amount.2019cf2384": ["model.synthetix.fct_pool_rewards_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_arbitrum_sepolia_amount__True__0.7328694eba": ["model.synthetix.fct_pool_rewards_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_account_delegation_arbitrum_sepolia_ts.143d36cd88": ["model.synthetix.fct_core_account_delegation_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_account_delegation_arbitrum_sepolia_account_id.a6811a48a4": ["model.synthetix.fct_core_account_delegation_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_account_delegation_arbitrum_sepolia_pool_id.0a7b37ae8c": ["model.synthetix.fct_core_account_delegation_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_sepolia_pool_id__True__0.8b1dae49a3": ["model.synthetix.fct_core_account_delegation_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_account_delegation_arbitrum_sepolia_collateral_type.c996bc8d62": ["model.synthetix.fct_core_account_delegation_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_account_delegation_arbitrum_sepolia_amount_delegated.f883895d2a": ["model.synthetix.fct_core_account_delegation_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_sepolia_amount_delegated__True__0.b9f7312790": ["model.synthetix.fct_core_account_delegation_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_ts.e6b3476db0": ["model.synthetix.fct_core_apr_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_pool_id.58add87a89": ["model.synthetix.fct_core_apr_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_pool_id__True__0.a2269ae87b": ["model.synthetix.fct_core_apr_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_collateral_type.a646b7cb26": ["model.synthetix.fct_core_apr_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_collateral_value.2ada9cf10f": ["model.synthetix.fct_core_apr_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_collateral_value__True__0.fdfbc111a3": ["model.synthetix.fct_core_apr_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_debt.9b76325181": ["model.synthetix.fct_core_apr_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_hourly_issuance.18ef26f177": ["model.synthetix.fct_core_apr_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_hourly_pnl.d189c809ff": ["model.synthetix.fct_core_apr_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_cumulative_pnl.4b337f056f": ["model.synthetix.fct_core_apr_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_cumulative_issuance.574d2a783c": ["model.synthetix.fct_core_apr_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_rewards_usd.ae2ea707de": ["model.synthetix.fct_core_apr_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_rewards_usd__True__0.16097a4425": ["model.synthetix.fct_core_apr_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_hourly_pnl_pct.e663f8a83d": ["model.synthetix.fct_core_apr_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_hourly_pnl_pct__True__1___1.71d905126b": ["model.synthetix.fct_core_apr_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_hourly_rewards_pct.12f359d425": ["model.synthetix.fct_core_apr_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_hourly_rewards_pct__True__1__0.573ad6f791": ["model.synthetix.fct_core_apr_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apr_24h.70ceb15524": ["model.synthetix.fct_core_apr_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apy_24h.cc6a60bf0d": ["model.synthetix.fct_core_apr_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apr_7d.9df14e1133": ["model.synthetix.fct_core_apr_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apy_7d.d37e5ab6c3": ["model.synthetix.fct_core_apr_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apr_28d.1273ef3c47": ["model.synthetix.fct_core_apr_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apy_28d.c90acf86f3": ["model.synthetix.fct_core_apr_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_id.378db4cf74": ["model.synthetix.fct_core_market_updated_arbitrum_sepolia"], "test.synthetix.unique_fct_core_market_updated_arbitrum_sepolia_id.8dc27d8b84": ["model.synthetix.fct_core_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_ts.b76a8ffb56": ["model.synthetix.fct_core_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_transaction_hash.45d8547f52": ["model.synthetix.fct_core_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_event_name.4419326334": ["model.synthetix.fct_core_market_updated_arbitrum_sepolia"], "test.synthetix.accepted_values_fct_core_market_updated_arbitrum_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.ea1df73130": ["model.synthetix.fct_core_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_market_id.2752afabd6": ["model.synthetix.fct_core_market_updated_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_core_market_updated_arbitrum_sepolia_market_id__True__0.95e420ef94": ["model.synthetix.fct_core_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_collateral_type.d8f0899c66": ["model.synthetix.fct_core_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_credit_capacity.9862e1aaee": ["model.synthetix.fct_core_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_net_issuance.62f7b3daca": ["model.synthetix.fct_core_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_token_amount.4d14e4bb21": ["model.synthetix.fct_core_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_sepolia_ts.33284497f5": ["model.synthetix.fct_core_pool_collateral_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_sepolia_collateral_type.05d462c474": ["model.synthetix.fct_core_pool_collateral_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_sepolia_amount_deposited.feb182d7c0": ["model.synthetix.fct_core_pool_collateral_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_sepolia_ts.f1e8f35f9b": ["model.synthetix.fct_core_pool_delegation_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_sepolia_pool_id.58ecabbbb6": ["model.synthetix.fct_core_pool_delegation_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_core_pool_delegation_arbitrum_sepolia_pool_id__True__0.72a7f44e62": ["model.synthetix.fct_core_pool_delegation_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_sepolia_collateral_type.866b468c25": ["model.synthetix.fct_core_pool_delegation_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_pools_arbitrum_sepolia_id.0242b18493": ["model.synthetix.fct_core_pools_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_core_pools_arbitrum_sepolia_id__True__0.d4e586601a": ["model.synthetix.fct_core_pools_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_pools_arbitrum_sepolia_created_ts.56d3c1e25b": ["model.synthetix.fct_core_pools_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_pools_arbitrum_sepolia_block_number.8044e9af90": ["model.synthetix.fct_core_pools_arbitrum_sepolia"], "test.synthetix.not_null_fct_core_pools_arbitrum_sepolia_owner.5ee993817b": ["model.synthetix.fct_core_pools_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_debt_arbitrum_sepolia_ts.0ce19a05b3": ["model.synthetix.fct_pool_debt_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_debt_arbitrum_sepolia_block_number.9fe11ea9dd": ["model.synthetix.fct_pool_debt_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_debt_arbitrum_sepolia_pool_id.4539ef9df3": ["model.synthetix.fct_pool_debt_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_pool_debt_arbitrum_sepolia_pool_id__True__0.ec7d22b029": ["model.synthetix.fct_pool_debt_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_debt_arbitrum_sepolia_collateral_type.a6fdff57f4": ["model.synthetix.fct_pool_debt_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_debt_arbitrum_sepolia_debt.652029afcf": ["model.synthetix.fct_pool_debt_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_sepolia_ts.1cc52a2fae": ["model.synthetix.fct_pool_issuance_hourly_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_sepolia_pool_id.cf6825af38": ["model.synthetix.fct_pool_issuance_hourly_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_hourly_arbitrum_sepolia_pool_id__True__0.1156081282": ["model.synthetix.fct_pool_issuance_hourly_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_sepolia_collateral_type.56203ac00f": ["model.synthetix.fct_pool_issuance_hourly_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_sepolia_hourly_issuance.24747bdf20": ["model.synthetix.fct_pool_issuance_hourly_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_ts.94cc660ca9": ["model.synthetix.fct_pool_issuance_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_block_number.7b40b6a61f": ["model.synthetix.fct_pool_issuance_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_transaction_hash.333c0c5e61": ["model.synthetix.fct_pool_issuance_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_pool_id.2084f5f832": ["model.synthetix.fct_pool_issuance_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_arbitrum_sepolia_pool_id__True__0.0ec85b0399": ["model.synthetix.fct_pool_issuance_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_collateral_type.aef6de9ec1": ["model.synthetix.fct_pool_issuance_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_account_id.45720a8ffb": ["model.synthetix.fct_pool_issuance_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_amount.43a9be48cb": ["model.synthetix.fct_pool_issuance_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_ts.a70d2ff18c": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_pool_id.aa93d2af52": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_pool_id__True__0.2553f9acd9": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_type.ad28430a8b": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_value.4feda18e6e": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_value__True__0.8f44ccf6a8": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_debt.064b4f1aa0": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_issuance.98a21247a9": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl.71c511680d": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_rewards_usd.de45431bfe": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_rewards_usd__True__0.c70c3ef6d1": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl_pct.cfa91548b1": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl_pct__True__1___1.758a1bd318": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_rewards_pct.85b61a0a46": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_rewards_pct__True__1__0.155d04b096": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_total_pct.57d5efdf83": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_sepolia_ts.c0fe0cb40b": ["model.synthetix.fct_pool_rewards_hourly_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_sepolia_pool_id.a84969537b": ["model.synthetix.fct_pool_rewards_hourly_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_sepolia_pool_id__True__0.550e7516ff": ["model.synthetix.fct_pool_rewards_hourly_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_sepolia_collateral_type.e8435924a6": ["model.synthetix.fct_pool_rewards_hourly_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_sepolia_rewards_usd.a8bf6b50cf": ["model.synthetix.fct_pool_rewards_hourly_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_sepolia_rewards_usd__True__0.29163ebf9c": ["model.synthetix.fct_pool_rewards_hourly_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_ts.408bc991e9": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_pool_id.c9c0638ac8": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_sepolia_pool_id__True__0.dc85f8adb9": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_collateral_type.6bd3efb9ab": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_distributor.57d35a371e": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_token_symbol.43135a2a58": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_amount.53214f6b62": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_sepolia_amount__True__0.c8e44e38be": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_rewards_usd.a4c3a5bd6d": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_sepolia_rewards_usd__True__0.1aeeb784bf": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia"], "test.synthetix.not_null_fct_prices_arbitrum_sepolia_ts.a139176cd1": ["model.synthetix.fct_prices_arbitrum_sepolia"], "test.synthetix.not_null_fct_prices_arbitrum_sepolia_market_symbol.5499da1cc7": ["model.synthetix.fct_prices_arbitrum_sepolia"], "test.synthetix.not_null_fct_prices_arbitrum_sepolia_price.45fcd4b484": ["model.synthetix.fct_prices_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_prices_arbitrum_sepolia_price__True__0.cd20dabe63": ["model.synthetix.fct_prices_arbitrum_sepolia"], "test.synthetix.not_null_fct_prices_hourly_arbitrum_sepolia_ts.45b8cdbd25": ["model.synthetix.fct_prices_hourly_arbitrum_sepolia"], "test.synthetix.not_null_fct_prices_hourly_arbitrum_sepolia_market_symbol.6b1d78c094": ["model.synthetix.fct_prices_hourly_arbitrum_sepolia"], "test.synthetix.not_null_fct_prices_hourly_arbitrum_sepolia_price.774a8eccfb": ["model.synthetix.fct_prices_hourly_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_fct_prices_hourly_arbitrum_sepolia_price__True__0.e322ab3e73": ["model.synthetix.fct_prices_hourly_arbitrum_sepolia"], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_id.e65a5a6b7b": ["model.synthetix.fct_perp_interest_charged_arbitrum_mainnet"], "test.synthetix.unique_fct_perp_interest_charged_arbitrum_mainnet_id.176ba58d24": ["model.synthetix.fct_perp_interest_charged_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_block_timestamp.a02a2dca08": ["model.synthetix.fct_perp_interest_charged_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_block_number.f9a6bea511": ["model.synthetix.fct_perp_interest_charged_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_transaction_hash.a51ba7ae00": ["model.synthetix.fct_perp_interest_charged_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_contract.2994a59949": ["model.synthetix.fct_perp_interest_charged_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_event_name.2eb4ea378d": ["model.synthetix.fct_perp_interest_charged_arbitrum_mainnet"], "test.synthetix.accepted_values_fct_perp_interest_charged_arbitrum_mainnet_event_name__InterestCharged.290d5610b6": ["model.synthetix.fct_perp_interest_charged_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_account_id.f870459206": ["model.synthetix.fct_perp_interest_charged_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_mainnet_account_id__True__0.8b99042cb7": ["model.synthetix.fct_perp_interest_charged_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_interest.9af6483895": ["model.synthetix.fct_perp_interest_charged_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_mainnet_interest__True__0.7cdf7632d5": ["model.synthetix.fct_perp_interest_charged_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_id.1b5f600118": ["model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet"], "test.synthetix.unique_fct_perp_collateral_modified_arbitrum_mainnet_id.bd707e28f4": ["model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_block_timestamp.46d64b9bc1": ["model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_block_number.1f44ed82ec": ["model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_transaction_hash.918a7da077": ["model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_contract.c3c6e86c96": ["model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_event_name.45d8e8ebbb": ["model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet"], "test.synthetix.accepted_values_fct_perp_collateral_modified_arbitrum_mainnet_event_name__CollateralModified.250d86c2ff": ["model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_synth_market_id.b88231df26": ["model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_collateral_modified_arbitrum_mainnet_synth_market_id__True__0.574a94c14b": ["model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_sender.66d35dd8ca": ["model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_id.b67d812890": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet"], "test.synthetix.unique_fct_perp_previous_order_expired_arbitrum_mainnet_id.3d9ee42bda": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_block_timestamp.eda2a5583d": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_block_number.804dd95eda": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_transaction_hash.2023a1cf08": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_contract.f6af6435d2": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_event_name.459d1c304b": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet"], "test.synthetix.accepted_values_fct_perp_previous_order_expired_arbitrum_mainnet_event_name__PreviousOrderExpired.cc80b83dc0": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_market_id.50b3ee03b6": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_mainnet_market_id__True__0.50cedb6de2": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_account_id.df728b2bac": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_mainnet_account_id__True__0.a2d2b55a91": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_id.3bd0f3d2d9": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.unique_fct_perp_trades_arbitrum_mainnet_id.29f0434c59": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_ts.c39afc4c8d": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_block_number.807093ef77": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_transaction_hash.a7dc1c891e": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_contract.e863c3d409": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_market_id.275abd4f63": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_market_id__True__0.dd858e7f52": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_market_symbol.05579e6d46": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_account_id.274635cb66": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_fill_price.847633eed2": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_fill_price__True__0.b4690264a9": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_pnl.bb3e615b15": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_accrued_funding.e2b22e7a98": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_trade_size.efdcfaa24a": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_position_size.8743b9c748": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_total_fees.0e39e8937a": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_total_fees__True__0.bef50610ba": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_referral_fees.b455bc01d4": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_referral_fees__True__0.5946ca9ce5": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_collected_fees.fbad83d394": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_collected_fees__True__0.c8bdde7489": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_settlement_reward.ec16701449": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_settlement_reward__True__0.299618787f": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_tracking_code.6303cba6ee": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_settler.d03b352e12": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_notional_trade_size.49f8c11789": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_notional_position_size.c2b276cedf": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_lp_fees.3bd17eb55d": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_lp_fees__True__0.cfa7ced563": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_exchange_fees.e8aecd715b": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_exchange_fees__True__0.1168a18bba": ["model.synthetix.fct_perp_trades_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_pnl_arbitrum_mainnet_ts.8937da4ac3": ["model.synthetix.fct_perp_pnl_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_pnl_arbitrum_mainnet_market_id.1e2f5a44a2": ["model.synthetix.fct_perp_pnl_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_pnl_arbitrum_mainnet_market_id__True__0.15bda011aa": ["model.synthetix.fct_perp_pnl_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_id.eb02f38d46": ["model.synthetix.fct_perp_orders_arbitrum_mainnet"], "test.synthetix.unique_fct_perp_orders_arbitrum_mainnet_id.3401408181": ["model.synthetix.fct_perp_orders_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_ts.d648991a22": ["model.synthetix.fct_perp_orders_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_block_number.05c57da469": ["model.synthetix.fct_perp_orders_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_transaction_hash.4c9cc1f193": ["model.synthetix.fct_perp_orders_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_contract.2596358bd7": ["model.synthetix.fct_perp_orders_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_market_id.75f215459c": ["model.synthetix.fct_perp_orders_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_orders_arbitrum_mainnet_market_id__True__0.7169e0715a": ["model.synthetix.fct_perp_orders_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_market_symbol.342ec0cea2": ["model.synthetix.fct_perp_orders_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_account_id.a2871e6bfb": ["model.synthetix.fct_perp_orders_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_markets_arbitrum_mainnet_id.8bc5d0147f": ["model.synthetix.fct_perp_markets_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_markets_arbitrum_mainnet_id__True__0.1cff4e3aae": ["model.synthetix.fct_perp_markets_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_markets_arbitrum_mainnet_created_ts.5210e0d803": ["model.synthetix.fct_perp_markets_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_markets_arbitrum_mainnet_block_number.9856206ec2": ["model.synthetix.fct_perp_markets_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_markets_arbitrum_mainnet_market_symbol.052367dc06": ["model.synthetix.fct_perp_markets_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_markets_arbitrum_mainnet_market_name.6d1107f677": ["model.synthetix.fct_perp_markets_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_id.fdcfccc679": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"], "test.synthetix.unique_fct_perp_market_history_arbitrum_mainnet_id.11e7761caf": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_ts.f6e4cf43c2": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_block_number.4407a64f68": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_transaction_hash.0042d0c047": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_market_id.4c307477e3": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_market_history_arbitrum_mainnet_market_id__True__0.452a079160": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_market_symbol.3407a99980": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_price.635e086bf6": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_skew.94faa11b6a": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_size.4965a5f759": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_size_delta.5897f74730": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_funding_rate.00d146aa60": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_funding_velocity.0034a07e10": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_interest_rate.b77ee8c1d7": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_funding_rate_apr.dc965a3dac": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_long_rate_apr.191d4fa205": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_short_rate_apr.dd6356d7e2": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_size_usd.42f1d96b4e": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_id.6af85cf47e": ["model.synthetix.fct_perp_liq_position_arbitrum_mainnet"], "test.synthetix.unique_fct_perp_liq_position_arbitrum_mainnet_id.5f3f730218": ["model.synthetix.fct_perp_liq_position_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_ts.13c0b178ce": ["model.synthetix.fct_perp_liq_position_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_block_number.672be13921": ["model.synthetix.fct_perp_liq_position_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_transaction_hash.bf753f09f5": ["model.synthetix.fct_perp_liq_position_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_account_id.350ca71f93": ["model.synthetix.fct_perp_liq_position_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_market_id.4c0b30687e": ["model.synthetix.fct_perp_liq_position_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_mainnet_market_id__True__0.09a7367d21": ["model.synthetix.fct_perp_liq_position_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_market_symbol.578192ed1c": ["model.synthetix.fct_perp_liq_position_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_amount_liquidated.0a4e2e6c10": ["model.synthetix.fct_perp_liq_position_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_mainnet_amount_liquidated__True__0.e71d50fb97": ["model.synthetix.fct_perp_liq_position_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_position_size.83889235bc": ["model.synthetix.fct_perp_liq_position_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_mainnet_position_size__True__0.838f737304": ["model.synthetix.fct_perp_liq_position_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_liq_account_arbitrum_mainnet_account_id.68826803be": ["model.synthetix.fct_perp_liq_account_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_liq_account_arbitrum_mainnet_ts.3e5e9ca92a": ["model.synthetix.fct_perp_liq_account_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_liq_account_arbitrum_mainnet_total_reward.59cc57cac9": ["model.synthetix.fct_perp_liq_account_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_account_arbitrum_mainnet_total_reward__True__0.2126781091": ["model.synthetix.fct_perp_liq_account_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_accounts_arbitrum_mainnet_id.81f17d5942": ["model.synthetix.fct_perp_accounts_arbitrum_mainnet"], "test.synthetix.unique_fct_perp_accounts_arbitrum_mainnet_id.b814c43956": ["model.synthetix.fct_perp_accounts_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_accounts_arbitrum_mainnet_created_ts.093f33990b": ["model.synthetix.fct_perp_accounts_arbitrum_mainnet"], "test.synthetix.not_null_fct_perp_accounts_arbitrum_mainnet_owner.d6529405d8": ["model.synthetix.fct_perp_accounts_arbitrum_mainnet"], "test.synthetix.not_null_fct_synth_supply_arbitrum_mainnet_ts.3133817d65": ["model.synthetix.fct_synth_supply_arbitrum_mainnet"], "test.synthetix.not_null_fct_synth_supply_arbitrum_mainnet_block_number.bf6d504d6f": ["model.synthetix.fct_synth_supply_arbitrum_mainnet"], "test.synthetix.not_null_fct_synth_supply_arbitrum_mainnet_synth_market_id.9ef357e324": ["model.synthetix.fct_synth_supply_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_synth_supply_arbitrum_mainnet_synth_market_id__True__0.214f52024f": ["model.synthetix.fct_synth_supply_arbitrum_mainnet"], "test.synthetix.not_null_fct_synth_supply_arbitrum_mainnet_supply.4f38308508": ["model.synthetix.fct_synth_supply_arbitrum_mainnet"], "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_id.58d62fa75b": ["model.synthetix.fct_spot_atomics_arbitrum_mainnet"], "test.synthetix.unique_fct_spot_atomics_arbitrum_mainnet_id.103cfc1fee": ["model.synthetix.fct_spot_atomics_arbitrum_mainnet"], "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_ts.8faded4450": ["model.synthetix.fct_spot_atomics_arbitrum_mainnet"], "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_block_number.4090627930": ["model.synthetix.fct_spot_atomics_arbitrum_mainnet"], "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_tx_hash.fc4480c793": ["model.synthetix.fct_spot_atomics_arbitrum_mainnet"], "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_synth_market_id.3ce730fbe0": ["model.synthetix.fct_spot_atomics_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_spot_atomics_arbitrum_mainnet_synth_market_id__True__0.a856a28abf": ["model.synthetix.fct_spot_atomics_arbitrum_mainnet"], "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_price.8c5fac0d4b": ["model.synthetix.fct_spot_atomics_arbitrum_mainnet"], "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_amount.2a29d582dd": ["model.synthetix.fct_spot_atomics_arbitrum_mainnet"], "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_referrer.8f3d6e7ca8": ["model.synthetix.fct_spot_atomics_arbitrum_mainnet"], "test.synthetix.not_null_fct_spot_markets_arbitrum_mainnet_id.0f47b50907": ["model.synthetix.fct_spot_markets_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_spot_markets_arbitrum_mainnet_id__True__0.fc6e00e4d7": ["model.synthetix.fct_spot_markets_arbitrum_mainnet"], "test.synthetix.not_null_fct_spot_markets_arbitrum_mainnet_created_ts.d20eea3054": ["model.synthetix.fct_spot_markets_arbitrum_mainnet"], "test.synthetix.not_null_fct_spot_markets_arbitrum_mainnet_block_number.8e6492baa4": ["model.synthetix.fct_spot_markets_arbitrum_mainnet"], "test.synthetix.not_null_fct_spot_markets_arbitrum_mainnet_token_address.19fe19c198": ["model.synthetix.fct_spot_markets_arbitrum_mainnet"], "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_id.4d99f875a3": ["model.synthetix.fct_spot_wrapper_arbitrum_mainnet"], "test.synthetix.unique_fct_spot_wrapper_arbitrum_mainnet_id.2107017636": ["model.synthetix.fct_spot_wrapper_arbitrum_mainnet"], "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_ts.91d9f782bb": ["model.synthetix.fct_spot_wrapper_arbitrum_mainnet"], "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_block_number.d1c04e4c89": ["model.synthetix.fct_spot_wrapper_arbitrum_mainnet"], "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_tx_hash.4401566d1f": ["model.synthetix.fct_spot_wrapper_arbitrum_mainnet"], "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_synth_market_id.f0195bb21f": ["model.synthetix.fct_spot_wrapper_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_spot_wrapper_arbitrum_mainnet_synth_market_id__True__0.f6decdacf4": ["model.synthetix.fct_spot_wrapper_arbitrum_mainnet"], "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_amount_wrapped.f91b4eedc8": ["model.synthetix.fct_spot_wrapper_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_ts.19a49fa7ad": ["model.synthetix.fct_pool_rewards_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_pool_id.ed851987e8": ["model.synthetix.fct_pool_rewards_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_arbitrum_mainnet_pool_id__True__0.071c26474c": ["model.synthetix.fct_pool_rewards_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_collateral_type.d5a70bb05b": ["model.synthetix.fct_pool_rewards_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_distributor.78e1e8f668": ["model.synthetix.fct_pool_rewards_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_token_symbol.0fd511c8cb": ["model.synthetix.fct_pool_rewards_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_amount.5d537baae4": ["model.synthetix.fct_pool_rewards_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_arbitrum_mainnet_amount__True__0.debd774d66": ["model.synthetix.fct_pool_rewards_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_account_delegation_arbitrum_mainnet_ts.47ea299d3f": ["model.synthetix.fct_core_account_delegation_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_account_delegation_arbitrum_mainnet_account_id.bd5bdf25e3": ["model.synthetix.fct_core_account_delegation_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_account_delegation_arbitrum_mainnet_pool_id.54d8a339d7": ["model.synthetix.fct_core_account_delegation_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_mainnet_pool_id__True__0.aa7ddfc925": ["model.synthetix.fct_core_account_delegation_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_account_delegation_arbitrum_mainnet_collateral_type.2ce3f7a9bb": ["model.synthetix.fct_core_account_delegation_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_account_delegation_arbitrum_mainnet_amount_delegated.56c41128cd": ["model.synthetix.fct_core_account_delegation_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_mainnet_amount_delegated__True__0.f003c4fdae": ["model.synthetix.fct_core_account_delegation_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_ts.97e8b55304": ["model.synthetix.fct_core_apr_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_pool_id.6f62001f11": ["model.synthetix.fct_core_apr_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_pool_id__True__0.8a8c4f782b": ["model.synthetix.fct_core_apr_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_collateral_type.063adda35b": ["model.synthetix.fct_core_apr_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_collateral_value.21b8ffe226": ["model.synthetix.fct_core_apr_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_collateral_value__True__0.ffb99e9e0a": ["model.synthetix.fct_core_apr_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_debt.3dc045078a": ["model.synthetix.fct_core_apr_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_hourly_issuance.80329841e3": ["model.synthetix.fct_core_apr_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_hourly_pnl.cca97779a8": ["model.synthetix.fct_core_apr_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_cumulative_pnl.3aeb9de820": ["model.synthetix.fct_core_apr_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_cumulative_issuance.e1798a309e": ["model.synthetix.fct_core_apr_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_rewards_usd.382bc038bb": ["model.synthetix.fct_core_apr_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_rewards_usd__True__0.1ddf38024d": ["model.synthetix.fct_core_apr_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_hourly_pnl_pct.fb9fdebdde": ["model.synthetix.fct_core_apr_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_hourly_pnl_pct__True__1___1.1b8022dfc1": ["model.synthetix.fct_core_apr_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_hourly_rewards_pct.c370595c99": ["model.synthetix.fct_core_apr_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_hourly_rewards_pct__True__1__0.f1335e174b": ["model.synthetix.fct_core_apr_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apr_24h.8106520838": ["model.synthetix.fct_core_apr_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apy_24h.83d96a1a08": ["model.synthetix.fct_core_apr_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apr_7d.06f4c6a6e1": ["model.synthetix.fct_core_apr_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apy_7d.cf96fd9428": ["model.synthetix.fct_core_apr_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apr_28d.964b18810e": ["model.synthetix.fct_core_apr_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apy_28d.fa829d9ef7": ["model.synthetix.fct_core_apr_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_id.322013511a": ["model.synthetix.fct_core_market_updated_arbitrum_mainnet"], "test.synthetix.unique_fct_core_market_updated_arbitrum_mainnet_id.1caa9c591c": ["model.synthetix.fct_core_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_ts.b5fc2ec12e": ["model.synthetix.fct_core_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_transaction_hash.aa748b5290": ["model.synthetix.fct_core_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_event_name.5590c6c9b0": ["model.synthetix.fct_core_market_updated_arbitrum_mainnet"], "test.synthetix.accepted_values_fct_core_market_updated_arbitrum_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.0bf85002ba": ["model.synthetix.fct_core_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_market_id.286e3a43cf": ["model.synthetix.fct_core_market_updated_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_market_updated_arbitrum_mainnet_market_id__True__0.23d58ffdfe": ["model.synthetix.fct_core_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_collateral_type.85f2ad0cb4": ["model.synthetix.fct_core_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_credit_capacity.03f2d72a75": ["model.synthetix.fct_core_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_net_issuance.c0d40f9ece": ["model.synthetix.fct_core_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_token_amount.74526c215d": ["model.synthetix.fct_core_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_mainnet_ts.e1e47715a3": ["model.synthetix.fct_core_pool_collateral_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_mainnet_collateral_type.6824e3181d": ["model.synthetix.fct_core_pool_collateral_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_mainnet_amount_deposited.e481f3fc24": ["model.synthetix.fct_core_pool_collateral_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_mainnet_ts.5d96538438": ["model.synthetix.fct_core_pool_delegation_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_mainnet_pool_id.fe0fca7194": ["model.synthetix.fct_core_pool_delegation_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_pool_delegation_arbitrum_mainnet_pool_id__True__0.cc3901412b": ["model.synthetix.fct_core_pool_delegation_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_mainnet_collateral_type.d924f2d2aa": ["model.synthetix.fct_core_pool_delegation_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_pools_arbitrum_mainnet_id.61336667c3": ["model.synthetix.fct_core_pools_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_pools_arbitrum_mainnet_id__True__0.913c01840d": ["model.synthetix.fct_core_pools_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_pools_arbitrum_mainnet_created_ts.b08fc3c233": ["model.synthetix.fct_core_pools_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_pools_arbitrum_mainnet_block_number.7aac324156": ["model.synthetix.fct_core_pools_arbitrum_mainnet"], "test.synthetix.not_null_fct_core_pools_arbitrum_mainnet_owner.4cc2187f96": ["model.synthetix.fct_core_pools_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_debt_arbitrum_mainnet_ts.aac8a7264c": ["model.synthetix.fct_pool_debt_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_debt_arbitrum_mainnet_block_number.f6d01f24fd": ["model.synthetix.fct_pool_debt_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_debt_arbitrum_mainnet_pool_id.dc562b5c31": ["model.synthetix.fct_pool_debt_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_debt_arbitrum_mainnet_pool_id__True__0.15db752b00": ["model.synthetix.fct_pool_debt_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_debt_arbitrum_mainnet_collateral_type.a3b9300e6c": ["model.synthetix.fct_pool_debt_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_debt_arbitrum_mainnet_debt.5ff363252c": ["model.synthetix.fct_pool_debt_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_mainnet_ts.9170e8931e": ["model.synthetix.fct_pool_issuance_hourly_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_mainnet_pool_id.ad0bc3744f": ["model.synthetix.fct_pool_issuance_hourly_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_hourly_arbitrum_mainnet_pool_id__True__0.24b97cc6ba": ["model.synthetix.fct_pool_issuance_hourly_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_mainnet_collateral_type.5b444b3e9d": ["model.synthetix.fct_pool_issuance_hourly_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_mainnet_hourly_issuance.dcbdd9b577": ["model.synthetix.fct_pool_issuance_hourly_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_ts.6d52d9f09c": ["model.synthetix.fct_pool_issuance_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_block_number.954a0fdf17": ["model.synthetix.fct_pool_issuance_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_transaction_hash.6a8e54c252": ["model.synthetix.fct_pool_issuance_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_pool_id.0706d99bc3": ["model.synthetix.fct_pool_issuance_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_arbitrum_mainnet_pool_id__True__0.411a2ea602": ["model.synthetix.fct_pool_issuance_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_collateral_type.ba8bb06771": ["model.synthetix.fct_pool_issuance_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_account_id.2adc95113c": ["model.synthetix.fct_pool_issuance_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_amount.375d9b98af": ["model.synthetix.fct_pool_issuance_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_ts.b23b3c4ccc": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_pool_id.e6c4e35168": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_pool_id__True__0.82a420e70a": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_type.5b16d63899": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_value.d293fcea90": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_value__True__0.2e110c1268": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_debt.9ac5b9bf5c": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_issuance.5511774a0b": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl.678864f7b5": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_rewards_usd.196b421cb3": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_rewards_usd__True__0.636294733f": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl_pct.860b962ff4": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl_pct__True__1___1.5893ffde97": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_rewards_pct.8068a50a34": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_rewards_pct__True__1__0.c0f135f71a": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_total_pct.2ba37617f1": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_mainnet_ts.55c84a8938": ["model.synthetix.fct_pool_rewards_hourly_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_mainnet_pool_id.3237fb1ab1": ["model.synthetix.fct_pool_rewards_hourly_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_mainnet_pool_id__True__0.4d32e65287": ["model.synthetix.fct_pool_rewards_hourly_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_mainnet_collateral_type.490293ba7d": ["model.synthetix.fct_pool_rewards_hourly_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_mainnet_rewards_usd.f0877fa7b3": ["model.synthetix.fct_pool_rewards_hourly_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_mainnet_rewards_usd__True__0.d689f56d7e": ["model.synthetix.fct_pool_rewards_hourly_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_ts.22756175d0": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_pool_id.35527b8712": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_mainnet_pool_id__True__0.4ed8a94f92": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_collateral_type.dee4fdda32": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_distributor.a9383020e8": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_token_symbol.0f93337098": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_amount.5d52c05b74": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_mainnet_amount__True__0.c3b84fc77c": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_rewards_usd.38626f59b3": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_mainnet_rewards_usd__True__0.034dbdbb73": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet"], "test.synthetix.not_null_fct_prices_arbitrum_mainnet_ts.2fbdc0fed9": ["model.synthetix.fct_prices_arbitrum_mainnet"], "test.synthetix.not_null_fct_prices_arbitrum_mainnet_market_symbol.2c3e729969": ["model.synthetix.fct_prices_arbitrum_mainnet"], "test.synthetix.not_null_fct_prices_arbitrum_mainnet_price.0a15cd9a88": ["model.synthetix.fct_prices_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_prices_arbitrum_mainnet_price__True__0.2dcde08f36": ["model.synthetix.fct_prices_arbitrum_mainnet"], "test.synthetix.not_null_fct_prices_hourly_arbitrum_mainnet_ts.125ef9fa4d": ["model.synthetix.fct_prices_hourly_arbitrum_mainnet"], "test.synthetix.not_null_fct_prices_hourly_arbitrum_mainnet_market_symbol.b0ef15f205": ["model.synthetix.fct_prices_hourly_arbitrum_mainnet"], "test.synthetix.not_null_fct_prices_hourly_arbitrum_mainnet_price.cc751acae1": ["model.synthetix.fct_prices_hourly_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_prices_hourly_arbitrum_mainnet_price__True__0.a6e6a0e3ce": ["model.synthetix.fct_prices_hourly_arbitrum_mainnet"], "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_ts.e44412832a": ["model.synthetix.fct_pool_rewards_eth_mainnet"], "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_pool_id.7fd59c6d8c": ["model.synthetix.fct_pool_rewards_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_eth_mainnet_pool_id__True__0.e03ffa9a09": ["model.synthetix.fct_pool_rewards_eth_mainnet"], "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_collateral_type.6ac8e6e2aa": ["model.synthetix.fct_pool_rewards_eth_mainnet"], "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_distributor.7111e37b09": ["model.synthetix.fct_pool_rewards_eth_mainnet"], "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_token_symbol.4bbde77781": ["model.synthetix.fct_pool_rewards_eth_mainnet"], "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_amount.313b524117": ["model.synthetix.fct_pool_rewards_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_eth_mainnet_amount__True__0.db5fff0dcd": ["model.synthetix.fct_pool_rewards_eth_mainnet"], "test.synthetix.not_null_fct_core_account_delegation_eth_mainnet_ts.a916375fbd": ["model.synthetix.fct_core_account_delegation_eth_mainnet"], "test.synthetix.not_null_fct_core_account_delegation_eth_mainnet_account_id.9b9eed26fe": ["model.synthetix.fct_core_account_delegation_eth_mainnet"], "test.synthetix.not_null_fct_core_account_delegation_eth_mainnet_pool_id.f6076a6b8b": ["model.synthetix.fct_core_account_delegation_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_eth_mainnet_pool_id__True__0.35dc5bbd4b": ["model.synthetix.fct_core_account_delegation_eth_mainnet"], "test.synthetix.not_null_fct_core_account_delegation_eth_mainnet_collateral_type.f9b6e0e993": ["model.synthetix.fct_core_account_delegation_eth_mainnet"], "test.synthetix.not_null_fct_core_account_delegation_eth_mainnet_amount_delegated.7c91dafbd8": ["model.synthetix.fct_core_account_delegation_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_eth_mainnet_amount_delegated__True__0.854bbca778": ["model.synthetix.fct_core_account_delegation_eth_mainnet"], "test.synthetix.not_null_fct_core_apr_eth_mainnet_ts.99cae9616f": ["model.synthetix.fct_core_apr_eth_mainnet"], "test.synthetix.not_null_fct_core_apr_eth_mainnet_pool_id.c5e20f437d": ["model.synthetix.fct_core_apr_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_eth_mainnet_pool_id__True__0.2e06d77a8b": ["model.synthetix.fct_core_apr_eth_mainnet"], "test.synthetix.not_null_fct_core_apr_eth_mainnet_collateral_type.0bc0302d7e": ["model.synthetix.fct_core_apr_eth_mainnet"], "test.synthetix.not_null_fct_core_apr_eth_mainnet_collateral_value.14594eca47": ["model.synthetix.fct_core_apr_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_eth_mainnet_collateral_value__True__0.b44f8cd90f": ["model.synthetix.fct_core_apr_eth_mainnet"], "test.synthetix.not_null_fct_core_apr_eth_mainnet_debt.14b9039622": ["model.synthetix.fct_core_apr_eth_mainnet"], "test.synthetix.not_null_fct_core_apr_eth_mainnet_hourly_issuance.d21fe7e33b": ["model.synthetix.fct_core_apr_eth_mainnet"], "test.synthetix.not_null_fct_core_apr_eth_mainnet_hourly_debt_migrated.1606ded24b": ["model.synthetix.fct_core_apr_eth_mainnet"], "test.synthetix.not_null_fct_core_apr_eth_mainnet_hourly_pnl.6570b2bdb2": ["model.synthetix.fct_core_apr_eth_mainnet"], "test.synthetix.not_null_fct_core_apr_eth_mainnet_cumulative_pnl.4a739c13a4": ["model.synthetix.fct_core_apr_eth_mainnet"], "test.synthetix.not_null_fct_core_apr_eth_mainnet_cumulative_issuance.ab1f8da889": ["model.synthetix.fct_core_apr_eth_mainnet"], "test.synthetix.not_null_fct_core_apr_eth_mainnet_rewards_usd.e91f21e2d5": ["model.synthetix.fct_core_apr_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_eth_mainnet_rewards_usd__True__0.0ccd0edcb4": ["model.synthetix.fct_core_apr_eth_mainnet"], "test.synthetix.not_null_fct_core_apr_eth_mainnet_hourly_pnl_pct.b582b1f1e2": ["model.synthetix.fct_core_apr_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_eth_mainnet_hourly_pnl_pct__True__1___1.573c85fbab": ["model.synthetix.fct_core_apr_eth_mainnet"], "test.synthetix.not_null_fct_core_apr_eth_mainnet_hourly_rewards_pct.284fa06b64": ["model.synthetix.fct_core_apr_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_eth_mainnet_hourly_rewards_pct__True__1__0.a383e39737": ["model.synthetix.fct_core_apr_eth_mainnet"], "test.synthetix.not_null_fct_core_apr_eth_mainnet_apr_24h.1e94a76b1e": ["model.synthetix.fct_core_apr_eth_mainnet"], "test.synthetix.not_null_fct_core_apr_eth_mainnet_apy_24h.b52a8fd842": ["model.synthetix.fct_core_apr_eth_mainnet"], "test.synthetix.not_null_fct_core_apr_eth_mainnet_apr_7d.35bc5cfb13": ["model.synthetix.fct_core_apr_eth_mainnet"], "test.synthetix.not_null_fct_core_apr_eth_mainnet_apy_7d.08d703cbb6": ["model.synthetix.fct_core_apr_eth_mainnet"], "test.synthetix.not_null_fct_core_apr_eth_mainnet_apr_28d.8dfb1e005a": ["model.synthetix.fct_core_apr_eth_mainnet"], "test.synthetix.not_null_fct_core_apr_eth_mainnet_apy_28d.053e0eda01": ["model.synthetix.fct_core_apr_eth_mainnet"], "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_id.7444e98615": ["model.synthetix.fct_core_market_updated_eth_mainnet"], "test.synthetix.unique_fct_core_market_updated_eth_mainnet_id.d5c16089e9": ["model.synthetix.fct_core_market_updated_eth_mainnet"], "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_ts.950a116067": ["model.synthetix.fct_core_market_updated_eth_mainnet"], "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_transaction_hash.f31c00e39e": ["model.synthetix.fct_core_market_updated_eth_mainnet"], "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_event_name.e682d1b7d5": ["model.synthetix.fct_core_market_updated_eth_mainnet"], "test.synthetix.accepted_values_fct_core_market_updated_eth_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.f0e721a249": ["model.synthetix.fct_core_market_updated_eth_mainnet"], "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_market_id.9fbceacdbc": ["model.synthetix.fct_core_market_updated_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_market_updated_eth_mainnet_market_id__True__0.32701334f3": ["model.synthetix.fct_core_market_updated_eth_mainnet"], "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_collateral_type.fbe59aeb13": ["model.synthetix.fct_core_market_updated_eth_mainnet"], "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_credit_capacity.bc652bf021": ["model.synthetix.fct_core_market_updated_eth_mainnet"], "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_net_issuance.95ea8efb4e": ["model.synthetix.fct_core_market_updated_eth_mainnet"], "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_token_amount.fe11f0ce69": ["model.synthetix.fct_core_market_updated_eth_mainnet"], "test.synthetix.not_null_fct_core_pool_collateral_eth_mainnet_ts.61a1043b04": ["model.synthetix.fct_core_pool_collateral_eth_mainnet"], "test.synthetix.not_null_fct_core_pool_collateral_eth_mainnet_collateral_type.217e5cb420": ["model.synthetix.fct_core_pool_collateral_eth_mainnet"], "test.synthetix.not_null_fct_core_pool_collateral_eth_mainnet_amount_deposited.b943283ec6": ["model.synthetix.fct_core_pool_collateral_eth_mainnet"], "test.synthetix.not_null_fct_core_pool_delegation_eth_mainnet_ts.4c81cbc76a": ["model.synthetix.fct_core_pool_delegation_eth_mainnet"], "test.synthetix.not_null_fct_core_pool_delegation_eth_mainnet_pool_id.38ebfdf86f": ["model.synthetix.fct_core_pool_delegation_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_pool_delegation_eth_mainnet_pool_id__True__0.8087f39696": ["model.synthetix.fct_core_pool_delegation_eth_mainnet"], "test.synthetix.not_null_fct_core_pool_delegation_eth_mainnet_collateral_type.687e523e9a": ["model.synthetix.fct_core_pool_delegation_eth_mainnet"], "test.synthetix.not_null_fct_core_pools_eth_mainnet_id.ac06cb59ca": ["model.synthetix.fct_core_pools_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_pools_eth_mainnet_id__True__0.e529c0ad91": ["model.synthetix.fct_core_pools_eth_mainnet"], "test.synthetix.not_null_fct_core_pools_eth_mainnet_created_ts.85e7c6f7d7": ["model.synthetix.fct_core_pools_eth_mainnet"], "test.synthetix.not_null_fct_core_pools_eth_mainnet_block_number.d5795e3469": ["model.synthetix.fct_core_pools_eth_mainnet"], "test.synthetix.not_null_fct_core_pools_eth_mainnet_owner.13db5fad75": ["model.synthetix.fct_core_pools_eth_mainnet"], "test.synthetix.not_null_fct_pool_debt_eth_mainnet_ts.0a20d36f28": ["model.synthetix.fct_pool_debt_eth_mainnet"], "test.synthetix.not_null_fct_pool_debt_eth_mainnet_block_number.d707149fdd": ["model.synthetix.fct_pool_debt_eth_mainnet"], "test.synthetix.not_null_fct_pool_debt_eth_mainnet_pool_id.088122bb77": ["model.synthetix.fct_pool_debt_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_debt_eth_mainnet_pool_id__True__0.9ab83c23dd": ["model.synthetix.fct_pool_debt_eth_mainnet"], "test.synthetix.not_null_fct_pool_debt_eth_mainnet_collateral_type.2f39d51963": ["model.synthetix.fct_pool_debt_eth_mainnet"], "test.synthetix.not_null_fct_pool_debt_eth_mainnet_debt.100ad3cae1": ["model.synthetix.fct_pool_debt_eth_mainnet"], "test.synthetix.not_null_fct_pool_issuance_hourly_eth_mainnet_ts.d84f234266": ["model.synthetix.fct_pool_issuance_hourly_eth_mainnet"], "test.synthetix.not_null_fct_pool_issuance_hourly_eth_mainnet_pool_id.0bd0e6635e": ["model.synthetix.fct_pool_issuance_hourly_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_hourly_eth_mainnet_pool_id__True__0.2f6d1cabb6": ["model.synthetix.fct_pool_issuance_hourly_eth_mainnet"], "test.synthetix.not_null_fct_pool_issuance_hourly_eth_mainnet_collateral_type.04853a2f55": ["model.synthetix.fct_pool_issuance_hourly_eth_mainnet"], "test.synthetix.not_null_fct_pool_issuance_hourly_eth_mainnet_hourly_issuance.3ee79944a3": ["model.synthetix.fct_pool_issuance_hourly_eth_mainnet"], "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_ts.5f32fba981": ["model.synthetix.fct_pool_issuance_eth_mainnet"], "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_block_number.76ac645e79": ["model.synthetix.fct_pool_issuance_eth_mainnet"], "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_transaction_hash.801e733838": ["model.synthetix.fct_pool_issuance_eth_mainnet"], "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_pool_id.fd6c3981fe": ["model.synthetix.fct_pool_issuance_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_eth_mainnet_pool_id__True__0.c3af88d954": ["model.synthetix.fct_pool_issuance_eth_mainnet"], "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_collateral_type.9e0a6d3551": ["model.synthetix.fct_pool_issuance_eth_mainnet"], "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_account_id.d686918ab7": ["model.synthetix.fct_pool_issuance_eth_mainnet"], "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_amount.4a0d8649af": ["model.synthetix.fct_pool_issuance_eth_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_ts.2a846b2bb8": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_pool_id.d4b3c4be36": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_pool_id__True__0.ad130b0c2f": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_collateral_type.8346dc5b9e": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_collateral_value.bf72ec5191": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_collateral_value__True__0.aa5cf487aa": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_debt.34ed8f7e19": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_issuance.d981b1941f": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl.aef91ccc24": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_debt_migrated.b2364c3711": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_rewards_usd.8fd34c30e5": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_rewards_usd__True__0.80c1c42490": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl_pct.d9b73c59f7": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl_pct__True__1___1.ad0a057625": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_rewards_pct.d8b6a6177f": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_hourly_rewards_pct__True__1__0.b431022b52": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"], "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_total_pct.b8f62bde16": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet"], "test.synthetix.not_null_fct_pool_rewards_hourly_eth_mainnet_ts.89ba67bb4f": ["model.synthetix.fct_pool_rewards_hourly_eth_mainnet"], "test.synthetix.not_null_fct_pool_rewards_hourly_eth_mainnet_pool_id.7f91755bfb": ["model.synthetix.fct_pool_rewards_hourly_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_eth_mainnet_pool_id__True__0.208ead2f02": ["model.synthetix.fct_pool_rewards_hourly_eth_mainnet"], "test.synthetix.not_null_fct_pool_rewards_hourly_eth_mainnet_collateral_type.1949d93db9": ["model.synthetix.fct_pool_rewards_hourly_eth_mainnet"], "test.synthetix.not_null_fct_pool_rewards_hourly_eth_mainnet_rewards_usd.3095906515": ["model.synthetix.fct_pool_rewards_hourly_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_eth_mainnet_rewards_usd__True__0.2e789c32db": ["model.synthetix.fct_pool_rewards_hourly_eth_mainnet"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_ts.667157dbf6": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_pool_id.69049a093a": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_pool_id__True__0.0f059b9a12": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_collateral_type.22ec7c38ba": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_distributor.a65a6d19bf": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_token_symbol.609ae29f03": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_price.89f536fe6c": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_price__True__0.3b4b47afcc": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_hourly_amount.701c4a765f": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_hourly_amount__True__0.76ed6e76ab": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_amount_distributed.3faeed6846": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_amount_distributed__True__0.26815f50d4": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"], "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_rewards_usd.84778cf230": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_rewards_usd__True__0.0d8876b70b": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet"], "test.synthetix.not_null_fct_core_migration_eth_mainnet_ts.4a5f6995ac": ["model.synthetix.fct_core_migration_eth_mainnet"], "test.synthetix.not_null_fct_core_migration_eth_mainnet_block_number.9a454098b0": ["model.synthetix.fct_core_migration_eth_mainnet"], "test.synthetix.not_null_fct_core_migration_eth_mainnet_transaction_hash.15435ec6a4": ["model.synthetix.fct_core_migration_eth_mainnet"], "test.synthetix.not_null_fct_core_migration_eth_mainnet_pool_id.f0e6b5266e": ["model.synthetix.fct_core_migration_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_migration_eth_mainnet_pool_id__True__1__1.451aedc606": ["model.synthetix.fct_core_migration_eth_mainnet"], "test.synthetix.not_null_fct_core_migration_eth_mainnet_collateral_type.d3ff39474d": ["model.synthetix.fct_core_migration_eth_mainnet"], "test.synthetix.accepted_values_fct_core_migration_eth_mainnet_collateral_type__0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F.a38946ae0c": ["model.synthetix.fct_core_migration_eth_mainnet"], "test.synthetix.not_null_fct_core_migration_eth_mainnet_staker.745012ec35": ["model.synthetix.fct_core_migration_eth_mainnet"], "test.synthetix.not_null_fct_core_migration_eth_mainnet_account_id.afcffa2df1": ["model.synthetix.fct_core_migration_eth_mainnet"], "test.synthetix.not_null_fct_core_migration_eth_mainnet_collateral_amount.0b05c3add8": ["model.synthetix.fct_core_migration_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_migration_eth_mainnet_collateral_amount__True__0.049cad30eb": ["model.synthetix.fct_core_migration_eth_mainnet"], "test.synthetix.not_null_fct_core_migration_eth_mainnet_debt_amount.8b36e762c2": ["model.synthetix.fct_core_migration_eth_mainnet"], "test.synthetix.not_null_fct_core_migration_hourly_eth_mainnet_ts.a201c86ec0": ["model.synthetix.fct_core_migration_hourly_eth_mainnet"], "test.synthetix.not_null_fct_core_migration_hourly_eth_mainnet_pool_id.55def21e95": ["model.synthetix.fct_core_migration_hourly_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_migration_hourly_eth_mainnet_pool_id__True__0.a0670cc5c1": ["model.synthetix.fct_core_migration_hourly_eth_mainnet"], "test.synthetix.not_null_fct_core_migration_hourly_eth_mainnet_collateral_type.e0ef271f9a": ["model.synthetix.fct_core_migration_hourly_eth_mainnet"], "test.synthetix.not_null_fct_core_migration_hourly_eth_mainnet_hourly_debt_migrated.99b91b00b5": ["model.synthetix.fct_core_migration_hourly_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_core_migration_hourly_eth_mainnet_hourly_debt_migrated__True__0.2c5355cf5c": ["model.synthetix.fct_core_migration_hourly_eth_mainnet"], "test.synthetix.not_null_fct_prices_eth_mainnet_ts.4a1a2f8c2d": ["model.synthetix.fct_prices_eth_mainnet"], "test.synthetix.not_null_fct_prices_eth_mainnet_market_symbol.f1f5318f4a": ["model.synthetix.fct_prices_eth_mainnet"], "test.synthetix.not_null_fct_prices_eth_mainnet_price.fff835950c": ["model.synthetix.fct_prices_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_prices_eth_mainnet_price__True__0.4a537a60cd": ["model.synthetix.fct_prices_eth_mainnet"], "test.synthetix.not_null_fct_prices_hourly_eth_mainnet_ts.6f3aced404": ["model.synthetix.fct_prices_hourly_eth_mainnet"], "test.synthetix.not_null_fct_prices_hourly_eth_mainnet_market_symbol.dad998df0c": ["model.synthetix.fct_prices_hourly_eth_mainnet"], "test.synthetix.not_null_fct_prices_hourly_eth_mainnet_price.f438a75278": ["model.synthetix.fct_prices_hourly_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_fct_prices_hourly_eth_mainnet_price__True__0.7cc073306d": ["model.synthetix.fct_prices_hourly_eth_mainnet"], "test.synthetix.not_null_blocks_snax_testnet_block_number.cbe563226c": ["model.synthetix.blocks_snax_testnet"], "test.synthetix.unique_blocks_snax_testnet_block_number.2af7f40583": ["model.synthetix.blocks_snax_testnet"], "test.synthetix.not_null_gov_vote_recorded_snax_testnet_id.94c183a836": ["model.synthetix.gov_vote_recorded_snax_testnet"], "test.synthetix.unique_gov_vote_recorded_snax_testnet_id.077b70d622": ["model.synthetix.gov_vote_recorded_snax_testnet"], "test.synthetix.not_null_gov_vote_recorded_snax_testnet_event_name.76babc2551": ["model.synthetix.gov_vote_recorded_snax_testnet"], "test.synthetix.accepted_values_gov_vote_recorded_snax_testnet_event_name__VoteRecorded.3107ed0913": ["model.synthetix.gov_vote_recorded_snax_testnet"], "test.synthetix.not_null_gov_vote_recorded_snax_testnet_chain_id.af02247585": ["model.synthetix.gov_vote_recorded_snax_testnet"], "test.synthetix.not_null_gov_vote_recorded_snax_testnet_block_timestamp.8bff125b42": ["model.synthetix.gov_vote_recorded_snax_testnet"], "test.synthetix.not_null_gov_vote_recorded_snax_testnet_voter.32ab553729": ["model.synthetix.gov_vote_recorded_snax_testnet"], "test.synthetix.not_null_gov_vote_recorded_snax_testnet_epoch_id.a4ace8d141": ["model.synthetix.gov_vote_recorded_snax_testnet"], "test.synthetix.not_null_gov_vote_recorded_snax_testnet_transaction_hash.32e2b72fab": ["model.synthetix.gov_vote_recorded_snax_testnet"], "test.synthetix.unique_gov_vote_recorded_snax_testnet_transaction_hash.2d1aaa8c7a": ["model.synthetix.gov_vote_recorded_snax_testnet"], "test.synthetix.not_null_gov_vote_recorded_snax_testnet_candidates.39ec698f83": ["model.synthetix.gov_vote_recorded_snax_testnet"], "test.synthetix.not_null_gov_vote_recorded_snax_testnet_block_number.bf5384239a": ["model.synthetix.gov_vote_recorded_snax_testnet"], "test.synthetix.not_null_gov_vote_recorded_snax_testnet_voting_power.b8ee341c96": ["model.synthetix.gov_vote_recorded_snax_testnet"], "test.synthetix.not_null_gov_vote_recorded_snax_testnet_contract.d372e887ba": ["model.synthetix.gov_vote_recorded_snax_testnet"], "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_id.ab7d5eed00": ["model.synthetix.gov_vote_withdrawn_snax_testnet"], "test.synthetix.unique_gov_vote_withdrawn_snax_testnet_id.014a1febf6": ["model.synthetix.gov_vote_withdrawn_snax_testnet"], "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_event_name.07b79bcefd": ["model.synthetix.gov_vote_withdrawn_snax_testnet"], "test.synthetix.accepted_values_gov_vote_withdrawn_snax_testnet_event_name__VoteWithdrawn.f8bcefc8de": ["model.synthetix.gov_vote_withdrawn_snax_testnet"], "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_chain_id.cd86db7422": ["model.synthetix.gov_vote_withdrawn_snax_testnet"], "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_block_timestamp.68f3ce7c19": ["model.synthetix.gov_vote_withdrawn_snax_testnet"], "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_voter.486c8024f6": ["model.synthetix.gov_vote_withdrawn_snax_testnet"], "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_epoch_id.3f22d60c1a": ["model.synthetix.gov_vote_withdrawn_snax_testnet"], "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_transaction_hash.4d14f7c906": ["model.synthetix.gov_vote_withdrawn_snax_testnet"], "test.synthetix.unique_gov_vote_withdrawn_snax_testnet_transaction_hash.2cda794480": ["model.synthetix.gov_vote_withdrawn_snax_testnet"], "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_block_number.c805901c73": ["model.synthetix.gov_vote_withdrawn_snax_testnet"], "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_contract.4b45185581": ["model.synthetix.gov_vote_withdrawn_snax_testnet"], "test.synthetix.not_null_blocks_snax_mainnet_block_number.af5006826a": ["model.synthetix.blocks_snax_mainnet"], "test.synthetix.unique_blocks_snax_mainnet_block_number.305396795f": ["model.synthetix.blocks_snax_mainnet"], "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_id.c54eaad82a": ["model.synthetix.spartan_vote_recorded_snax_mainnet"], "test.synthetix.unique_spartan_vote_recorded_snax_mainnet_id.3a579d9ca6": ["model.synthetix.spartan_vote_recorded_snax_mainnet"], "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_event_name.f0e8e4e02b": ["model.synthetix.spartan_vote_recorded_snax_mainnet"], "test.synthetix.accepted_values_spartan_vote_recorded_snax_mainnet_event_name__VoteRecorded.ca880b79ec": ["model.synthetix.spartan_vote_recorded_snax_mainnet"], "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_chain_id.838e4c7a7b": ["model.synthetix.spartan_vote_recorded_snax_mainnet"], "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_block_timestamp.bf4010dd91": ["model.synthetix.spartan_vote_recorded_snax_mainnet"], "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_voter.8b917cfb88": ["model.synthetix.spartan_vote_recorded_snax_mainnet"], "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_epoch_id.421abaf123": ["model.synthetix.spartan_vote_recorded_snax_mainnet"], "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_transaction_hash.f8b7b79d0d": ["model.synthetix.spartan_vote_recorded_snax_mainnet"], "test.synthetix.unique_spartan_vote_recorded_snax_mainnet_transaction_hash.49632d745f": ["model.synthetix.spartan_vote_recorded_snax_mainnet"], "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_candidates.a620a4a121": ["model.synthetix.spartan_vote_recorded_snax_mainnet"], "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_block_number.74de43fe96": ["model.synthetix.spartan_vote_recorded_snax_mainnet"], "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_voting_power.289d3b2c0a": ["model.synthetix.spartan_vote_recorded_snax_mainnet"], "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_contract.2f2ea67860": ["model.synthetix.spartan_vote_recorded_snax_mainnet"], "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_id.c3b897a816": ["model.synthetix.spartan_vote_withdrawn_snax_mainnet"], "test.synthetix.unique_spartan_vote_withdrawn_snax_mainnet_id.cd6cb96b4a": ["model.synthetix.spartan_vote_withdrawn_snax_mainnet"], "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_event_name.269927edcc": ["model.synthetix.spartan_vote_withdrawn_snax_mainnet"], "test.synthetix.accepted_values_spartan_vote_withdrawn_snax_mainnet_event_name__VoteWithdrawn.108485caef": ["model.synthetix.spartan_vote_withdrawn_snax_mainnet"], "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_chain_id.d9d9b4234a": ["model.synthetix.spartan_vote_withdrawn_snax_mainnet"], "test.synthetix.accepted_values_spartan_vote_withdrawn_snax_mainnet_chain_id__2192__10__1__8453__42161.8c40a37fe3": ["model.synthetix.spartan_vote_withdrawn_snax_mainnet"], "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_block_timestamp.ed575d0da2": ["model.synthetix.spartan_vote_withdrawn_snax_mainnet"], "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_voter.5532367fa9": ["model.synthetix.spartan_vote_withdrawn_snax_mainnet"], "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_epoch_id.d4f6724aef": ["model.synthetix.spartan_vote_withdrawn_snax_mainnet"], "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_transaction_hash.3da8fc32ef": ["model.synthetix.spartan_vote_withdrawn_snax_mainnet"], "test.synthetix.unique_spartan_vote_withdrawn_snax_mainnet_transaction_hash.c04b524f41": ["model.synthetix.spartan_vote_withdrawn_snax_mainnet"], "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_block_number.8781742caa": ["model.synthetix.spartan_vote_withdrawn_snax_mainnet"], "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_contract.8eb7f37781": ["model.synthetix.spartan_vote_withdrawn_snax_mainnet"], "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_id.1f48bf1a21": ["model.synthetix.treasury_vote_recorded_snax_mainnet"], "test.synthetix.unique_treasury_vote_recorded_snax_mainnet_id.d13b536538": ["model.synthetix.treasury_vote_recorded_snax_mainnet"], "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_event_name.2430cbaa6f": ["model.synthetix.treasury_vote_recorded_snax_mainnet"], "test.synthetix.accepted_values_treasury_vote_recorded_snax_mainnet_event_name__VoteRecorded.e4a7517ef5": ["model.synthetix.treasury_vote_recorded_snax_mainnet"], "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_chain_id.8223f78907": ["model.synthetix.treasury_vote_recorded_snax_mainnet"], "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_block_timestamp.1db4ce563e": ["model.synthetix.treasury_vote_recorded_snax_mainnet"], "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_voter.7b36a4fa86": ["model.synthetix.treasury_vote_recorded_snax_mainnet"], "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_epoch_id.a59e309b31": ["model.synthetix.treasury_vote_recorded_snax_mainnet"], "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_transaction_hash.5851258e66": ["model.synthetix.treasury_vote_recorded_snax_mainnet"], "test.synthetix.unique_treasury_vote_recorded_snax_mainnet_transaction_hash.9768cf1aa6": ["model.synthetix.treasury_vote_recorded_snax_mainnet"], "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_candidates.dee538820e": ["model.synthetix.treasury_vote_recorded_snax_mainnet"], "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_block_number.ece9a809a9": ["model.synthetix.treasury_vote_recorded_snax_mainnet"], "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_voting_power.fc033faf22": ["model.synthetix.treasury_vote_recorded_snax_mainnet"], "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_contract.c25d469610": ["model.synthetix.treasury_vote_recorded_snax_mainnet"], "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_id.ffce1d7680": ["model.synthetix.treasury_vote_withdrawn_snax_mainnet"], "test.synthetix.unique_treasury_vote_withdrawn_snax_mainnet_id.cefaabe32f": ["model.synthetix.treasury_vote_withdrawn_snax_mainnet"], "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_event_name.3a8d12a41e": ["model.synthetix.treasury_vote_withdrawn_snax_mainnet"], "test.synthetix.accepted_values_treasury_vote_withdrawn_snax_mainnet_event_name__VoteWithdrawn.d758312593": ["model.synthetix.treasury_vote_withdrawn_snax_mainnet"], "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_chain_id.1991832eba": ["model.synthetix.treasury_vote_withdrawn_snax_mainnet"], "test.synthetix.accepted_values_treasury_vote_withdrawn_snax_mainnet_chain_id__2192__10__1__8453__42161.37c0ffb3f6": ["model.synthetix.treasury_vote_withdrawn_snax_mainnet"], "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_block_timestamp.dbe2a9ba3e": ["model.synthetix.treasury_vote_withdrawn_snax_mainnet"], "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_voter.b972eb7f34": ["model.synthetix.treasury_vote_withdrawn_snax_mainnet"], "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_epoch_id.6543be91bd": ["model.synthetix.treasury_vote_withdrawn_snax_mainnet"], "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_transaction_hash.12490c3827": ["model.synthetix.treasury_vote_withdrawn_snax_mainnet"], "test.synthetix.unique_treasury_vote_withdrawn_snax_mainnet_transaction_hash.771718d1e2": ["model.synthetix.treasury_vote_withdrawn_snax_mainnet"], "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_block_number.271b1a17ba": ["model.synthetix.treasury_vote_withdrawn_snax_mainnet"], "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_contract.3e76561d2e": ["model.synthetix.treasury_vote_withdrawn_snax_mainnet"], "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_id.d4148bfa57": ["model.synthetix.ambassador_vote_recorded_snax_mainnet"], "test.synthetix.unique_ambassador_vote_recorded_snax_mainnet_id.2ee777df0a": ["model.synthetix.ambassador_vote_recorded_snax_mainnet"], "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_event_name.8b77ef45f7": ["model.synthetix.ambassador_vote_recorded_snax_mainnet"], "test.synthetix.accepted_values_ambassador_vote_recorded_snax_mainnet_event_name__VoteRecorded.54d007d547": ["model.synthetix.ambassador_vote_recorded_snax_mainnet"], "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_chain_id.15e179b253": ["model.synthetix.ambassador_vote_recorded_snax_mainnet"], "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_block_timestamp.22fdffe044": ["model.synthetix.ambassador_vote_recorded_snax_mainnet"], "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_voter.ab2df49992": ["model.synthetix.ambassador_vote_recorded_snax_mainnet"], "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_epoch_id.85e943f65f": ["model.synthetix.ambassador_vote_recorded_snax_mainnet"], "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_transaction_hash.d7fa881495": ["model.synthetix.ambassador_vote_recorded_snax_mainnet"], "test.synthetix.unique_ambassador_vote_recorded_snax_mainnet_transaction_hash.66af7027de": ["model.synthetix.ambassador_vote_recorded_snax_mainnet"], "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_candidates.39a8d5dca6": ["model.synthetix.ambassador_vote_recorded_snax_mainnet"], "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_block_number.463911c810": ["model.synthetix.ambassador_vote_recorded_snax_mainnet"], "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_voting_power.94944f5709": ["model.synthetix.ambassador_vote_recorded_snax_mainnet"], "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_contract.bcb9549b94": ["model.synthetix.ambassador_vote_recorded_snax_mainnet"], "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_id.95a539d2e0": ["model.synthetix.ambassador_vote_withdrawn_snax_mainnet"], "test.synthetix.unique_ambassador_vote_withdrawn_snax_mainnet_id.3aa78e2ed2": ["model.synthetix.ambassador_vote_withdrawn_snax_mainnet"], "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_event_name.5660482f61": ["model.synthetix.ambassador_vote_withdrawn_snax_mainnet"], "test.synthetix.accepted_values_ambassador_vote_withdrawn_snax_mainnet_event_name__VoteWithdrawn.60823368eb": ["model.synthetix.ambassador_vote_withdrawn_snax_mainnet"], "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_chain_id.08c20376e0": ["model.synthetix.ambassador_vote_withdrawn_snax_mainnet"], "test.synthetix.accepted_values_ambassador_vote_withdrawn_snax_mainnet_chain_id__2192__10__1__8453__42161.0c8eff9ef3": ["model.synthetix.ambassador_vote_withdrawn_snax_mainnet"], "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_block_timestamp.fb999cf588": ["model.synthetix.ambassador_vote_withdrawn_snax_mainnet"], "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_voter.489834d56e": ["model.synthetix.ambassador_vote_withdrawn_snax_mainnet"], "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_epoch_id.e141cb577b": ["model.synthetix.ambassador_vote_withdrawn_snax_mainnet"], "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_transaction_hash.fa826d3f14": ["model.synthetix.ambassador_vote_withdrawn_snax_mainnet"], "test.synthetix.unique_ambassador_vote_withdrawn_snax_mainnet_transaction_hash.4355134051": ["model.synthetix.ambassador_vote_withdrawn_snax_mainnet"], "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_block_number.afd1b2b6f4": ["model.synthetix.ambassador_vote_withdrawn_snax_mainnet"], "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_contract.ce63bcf894": ["model.synthetix.ambassador_vote_withdrawn_snax_mainnet"], "test.synthetix.not_null_blocks_base_sepolia_block_number.1adc80fce5": ["model.synthetix.blocks_base_sepolia"], "test.synthetix.unique_blocks_base_sepolia_block_number.b9de81024b": ["model.synthetix.blocks_base_sepolia"], "test.synthetix.dbt_utils_recency_blocks_base_sepolia_hour__ts__1.b4197f397a": ["model.synthetix.blocks_base_sepolia"], "test.synthetix.not_null_buyback_processed_base_sepolia_id.e10820e4d2": ["model.synthetix.buyback_processed_base_sepolia"], "test.synthetix.unique_buyback_processed_base_sepolia_id.c3e20dc22e": ["model.synthetix.buyback_processed_base_sepolia"], "test.synthetix.not_null_buyback_processed_base_sepolia_block_number.73166259d7": ["model.synthetix.buyback_processed_base_sepolia"], "test.synthetix.not_null_buyback_processed_base_sepolia_block_timestamp.c83a09ad33": ["model.synthetix.buyback_processed_base_sepolia"], "test.synthetix.not_null_buyback_processed_base_sepolia_transaction_hash.a38d34613b": ["model.synthetix.buyback_processed_base_sepolia"], "test.synthetix.not_null_buyback_processed_base_sepolia_event_name.755deb59b2": ["model.synthetix.buyback_processed_base_sepolia"], "test.synthetix.accepted_values_buyback_processed_base_sepolia_event_name__BuybackProcessed.16f3176222": ["model.synthetix.buyback_processed_base_sepolia"], "test.synthetix.not_null_buyback_processed_base_sepolia_contract.b27543f734": ["model.synthetix.buyback_processed_base_sepolia"], "test.synthetix.not_null_buyback_processed_base_sepolia_buyer.4fd04cc021": ["model.synthetix.buyback_processed_base_sepolia"], "test.synthetix.not_null_buyback_processed_base_sepolia_snx.52b876a9f7": ["model.synthetix.buyback_processed_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_buyback_processed_base_sepolia_snx__True__0.628aa3b85b": ["model.synthetix.buyback_processed_base_sepolia"], "test.synthetix.not_null_buyback_processed_base_sepolia_usd.397135feed": ["model.synthetix.buyback_processed_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_buyback_processed_base_sepolia_usd__True__0.f23761f17f": ["model.synthetix.buyback_processed_base_sepolia"], "test.synthetix.unique_perp_account_created_base_sepolia_id.d2b0023315": ["model.synthetix.perp_account_created_base_sepolia"], "test.synthetix.not_null_perp_account_created_base_sepolia_id.7da01b5642": ["model.synthetix.perp_account_created_base_sepolia"], "test.synthetix.not_null_perp_account_created_base_sepolia_event_name.d7deee96b5": ["model.synthetix.perp_account_created_base_sepolia"], "test.synthetix.accepted_values_perp_account_created_base_sepolia_event_name__AccountCreated.e5e94f342c": ["model.synthetix.perp_account_created_base_sepolia"], "test.synthetix.not_null_perp_account_created_base_sepolia_block_number.b9729c0627": ["model.synthetix.perp_account_created_base_sepolia"], "test.synthetix.not_null_perp_account_created_base_sepolia_block_timestamp.1f03770bcc": ["model.synthetix.perp_account_created_base_sepolia"], "test.synthetix.not_null_perp_account_created_base_sepolia_owner.31f8eb801c": ["model.synthetix.perp_account_created_base_sepolia"], "test.synthetix.not_null_perp_account_created_base_sepolia_account_id.e2509a45ab": ["model.synthetix.perp_account_created_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_account_created_base_sepolia_account_id__True__0.72ab89cd5f": ["model.synthetix.perp_account_created_base_sepolia"], "test.synthetix.not_null_perp_account_created_base_sepolia_transaction_hash.6324af1adb": ["model.synthetix.perp_account_created_base_sepolia"], "test.synthetix.not_null_perp_account_created_base_sepolia_contract.1b1ec25344": ["model.synthetix.perp_account_created_base_sepolia"], "test.synthetix.unique_perp_order_committed_base_sepolia_id.eb024384af": ["model.synthetix.perp_order_committed_base_sepolia"], "test.synthetix.not_null_perp_order_committed_base_sepolia_id.5b74c78258": ["model.synthetix.perp_order_committed_base_sepolia"], "test.synthetix.not_null_perp_order_committed_base_sepolia_block_number.f3230cc50d": ["model.synthetix.perp_order_committed_base_sepolia"], "test.synthetix.not_null_perp_order_committed_base_sepolia_block_timestamp.192957d40c": ["model.synthetix.perp_order_committed_base_sepolia"], "test.synthetix.not_null_perp_order_committed_base_sepolia_transaction_hash.761f6c5146": ["model.synthetix.perp_order_committed_base_sepolia"], "test.synthetix.not_null_perp_order_committed_base_sepolia_contract.ad38cda3df": ["model.synthetix.perp_order_committed_base_sepolia"], "test.synthetix.not_null_perp_order_committed_base_sepolia_event_name.dc8411b8b1": ["model.synthetix.perp_order_committed_base_sepolia"], "test.synthetix.accepted_values_perp_order_committed_base_sepolia_event_name__OrderCommitted.f236dead5d": ["model.synthetix.perp_order_committed_base_sepolia"], "test.synthetix.not_null_perp_order_committed_base_sepolia_market_id.9c41f762ec": ["model.synthetix.perp_order_committed_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_order_committed_base_sepolia_market_id__True__0.6174df8d83": ["model.synthetix.perp_order_committed_base_sepolia"], "test.synthetix.not_null_perp_order_committed_base_sepolia_account_id.e0cc9cd7a0": ["model.synthetix.perp_order_committed_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_order_committed_base_sepolia_account_id__True__0.2a5b9bdddf": ["model.synthetix.perp_order_committed_base_sepolia"], "test.synthetix.not_null_perp_order_settled_base_sepolia_contract.03742630fd": ["model.synthetix.perp_order_settled_base_sepolia"], "test.synthetix.not_null_perp_order_settled_base_sepolia_event_name.95d61e9b53": ["model.synthetix.perp_order_settled_base_sepolia"], "test.synthetix.accepted_values_perp_order_settled_base_sepolia_event_name__OrderSettled.b82d60a6cd": ["model.synthetix.perp_order_settled_base_sepolia"], "test.synthetix.not_null_perp_order_settled_base_sepolia_account_id.0505121484": ["model.synthetix.perp_order_settled_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_sepolia_account_id__True__0.dd4d18c933": ["model.synthetix.perp_order_settled_base_sepolia"], "test.synthetix.not_null_perp_order_settled_base_sepolia_market_id.90e9816e9b": ["model.synthetix.perp_order_settled_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_sepolia_market_id__True__0.00baab3b06": ["model.synthetix.perp_order_settled_base_sepolia"], "test.synthetix.not_null_perp_order_settled_base_sepolia_collected_fees.19815f72b6": ["model.synthetix.perp_order_settled_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_sepolia_collected_fees__True__0.cfcb7626da": ["model.synthetix.perp_order_settled_base_sepolia"], "test.synthetix.not_null_perp_order_settled_base_sepolia_transaction_hash.e40380e103": ["model.synthetix.perp_order_settled_base_sepolia"], "test.synthetix.not_null_perp_order_settled_base_sepolia_block_timestamp.8624d8c529": ["model.synthetix.perp_order_settled_base_sepolia"], "test.synthetix.not_null_perp_order_settled_base_sepolia_block_number.723c9f9ccf": ["model.synthetix.perp_order_settled_base_sepolia"], "test.synthetix.unique_perp_order_settled_base_sepolia_id.52c8b658a1": ["model.synthetix.perp_order_settled_base_sepolia"], "test.synthetix.not_null_perp_order_settled_base_sepolia_id.6a51920964": ["model.synthetix.perp_order_settled_base_sepolia"], "test.synthetix.unique_perp_market_updated_base_sepolia_id.5fa0b8a094": ["model.synthetix.perp_market_updated_base_sepolia"], "test.synthetix.not_null_perp_market_updated_base_sepolia_id.c010e8e9d3": ["model.synthetix.perp_market_updated_base_sepolia"], "test.synthetix.not_null_perp_market_updated_base_sepolia_block_number.6d91893cd9": ["model.synthetix.perp_market_updated_base_sepolia"], "test.synthetix.not_null_perp_market_updated_base_sepolia_block_timestamp.eabfe875b1": ["model.synthetix.perp_market_updated_base_sepolia"], "test.synthetix.not_null_perp_market_updated_base_sepolia_transaction_hash.b36ca2219f": ["model.synthetix.perp_market_updated_base_sepolia"], "test.synthetix.not_null_perp_market_updated_base_sepolia_contract.7a798ec958": ["model.synthetix.perp_market_updated_base_sepolia"], "test.synthetix.not_null_perp_market_updated_base_sepolia_event_name.5808660a29": ["model.synthetix.perp_market_updated_base_sepolia"], "test.synthetix.accepted_values_perp_market_updated_base_sepolia_event_name__MarketUpdated.6507eaa7c6": ["model.synthetix.perp_market_updated_base_sepolia"], "test.synthetix.not_null_perp_market_updated_base_sepolia_market_id.1d15a36e0c": ["model.synthetix.perp_market_updated_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_sepolia_market_id__True__0.2aed99d0b6": ["model.synthetix.perp_market_updated_base_sepolia"], "test.synthetix.not_null_perp_market_updated_base_sepolia_price.821df5b6b3": ["model.synthetix.perp_market_updated_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_sepolia_price__True__0.4f4858e59f": ["model.synthetix.perp_market_updated_base_sepolia"], "test.synthetix.not_null_perp_market_updated_base_sepolia_interest_rate.20f815f06a": ["model.synthetix.perp_market_updated_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_sepolia_interest_rate__True__0.82fe5b32f6": ["model.synthetix.perp_market_updated_base_sepolia"], "test.synthetix.not_null_perp_position_liquidated_base_sepolia_account_id.8e9f2c1b4b": ["model.synthetix.perp_position_liquidated_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_account_id__True__0.a60e1cbb90": ["model.synthetix.perp_position_liquidated_base_sepolia"], "test.synthetix.not_null_perp_position_liquidated_base_sepolia_market_id.6c389de6f5": ["model.synthetix.perp_position_liquidated_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_market_id__True__0.c5145fd027": ["model.synthetix.perp_position_liquidated_base_sepolia"], "test.synthetix.unique_perp_position_liquidated_base_sepolia_id.e92f27d6e6": ["model.synthetix.perp_position_liquidated_base_sepolia"], "test.synthetix.not_null_perp_position_liquidated_base_sepolia_id.985f2af114": ["model.synthetix.perp_position_liquidated_base_sepolia"], "test.synthetix.not_null_perp_position_liquidated_base_sepolia_transaction_hash.b180fd2627": ["model.synthetix.perp_position_liquidated_base_sepolia"], "test.synthetix.not_null_perp_position_liquidated_base_sepolia_current_position_size.f98475edcb": ["model.synthetix.perp_position_liquidated_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_current_position_size__True__0.cf9da7d717": ["model.synthetix.perp_position_liquidated_base_sepolia"], "test.synthetix.not_null_perp_position_liquidated_base_sepolia_event_name.1d2d01fa50": ["model.synthetix.perp_position_liquidated_base_sepolia"], "test.synthetix.accepted_values_perp_position_liquidated_base_sepolia_event_name__PositionLiquidated.e07d1e03f2": ["model.synthetix.perp_position_liquidated_base_sepolia"], "test.synthetix.not_null_perp_position_liquidated_base_sepolia_block_number.d05dfab674": ["model.synthetix.perp_position_liquidated_base_sepolia"], "test.synthetix.not_null_perp_position_liquidated_base_sepolia_amount_liquidated.c878a441e1": ["model.synthetix.perp_position_liquidated_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_amount_liquidated__True__0.20b97e678b": ["model.synthetix.perp_position_liquidated_base_sepolia"], "test.synthetix.not_null_perp_position_liquidated_base_sepolia_contract.0a66db5700": ["model.synthetix.perp_position_liquidated_base_sepolia"], "test.synthetix.not_null_perp_position_liquidated_base_sepolia_block_timestamp.1700de694b": ["model.synthetix.perp_position_liquidated_base_sepolia"], "test.synthetix.unique_perp_account_liquidation_attempt_base_sepolia_id.64895ed40b": ["model.synthetix.perp_account_liquidation_attempt_base_sepolia"], "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_id.fa21a229e8": ["model.synthetix.perp_account_liquidation_attempt_base_sepolia"], "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_account_id.72dba0b474": ["model.synthetix.perp_account_liquidation_attempt_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_base_sepolia_account_id__True__0.d9d7f88802": ["model.synthetix.perp_account_liquidation_attempt_base_sepolia"], "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_block_number.c00ff06028": ["model.synthetix.perp_account_liquidation_attempt_base_sepolia"], "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_reward.41da25d087": ["model.synthetix.perp_account_liquidation_attempt_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_base_sepolia_reward__True__0.d1fe263182": ["model.synthetix.perp_account_liquidation_attempt_base_sepolia"], "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_block_timestamp.b212643602": ["model.synthetix.perp_account_liquidation_attempt_base_sepolia"], "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_contract.5a7ac10d9d": ["model.synthetix.perp_account_liquidation_attempt_base_sepolia"], "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_event_name.5a524744d4": ["model.synthetix.perp_account_liquidation_attempt_base_sepolia"], "test.synthetix.accepted_values_perp_account_liquidation_attempt_base_sepolia_event_name__AccountLiquidationAttempt.7e035fbfbd": ["model.synthetix.perp_account_liquidation_attempt_base_sepolia"], "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_transaction_hash.18ed9c33a9": ["model.synthetix.perp_account_liquidation_attempt_base_sepolia"], "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_full_liquidation.4544a98926": ["model.synthetix.perp_account_liquidation_attempt_base_sepolia"], "test.synthetix.not_null_perp_collateral_modified_base_sepolia_block_timestamp.a0b63e8833": ["model.synthetix.perp_collateral_modified_base_sepolia"], "test.synthetix.not_null_perp_collateral_modified_base_sepolia_contract.c669409e90": ["model.synthetix.perp_collateral_modified_base_sepolia"], "test.synthetix.not_null_perp_collateral_modified_base_sepolia_event_name.05505fea35": ["model.synthetix.perp_collateral_modified_base_sepolia"], "test.synthetix.accepted_values_perp_collateral_modified_base_sepolia_event_name__CollateralModified.35bbd5a11f": ["model.synthetix.perp_collateral_modified_base_sepolia"], "test.synthetix.not_null_perp_collateral_modified_base_sepolia_block_number.5818313783": ["model.synthetix.perp_collateral_modified_base_sepolia"], "test.synthetix.not_null_perp_collateral_modified_base_sepolia_synth_market_id.6b585142fd": ["model.synthetix.perp_collateral_modified_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_base_sepolia_synth_market_id__True__0.e6426004ec": ["model.synthetix.perp_collateral_modified_base_sepolia"], "test.synthetix.unique_perp_collateral_modified_base_sepolia_id.df76a33926": ["model.synthetix.perp_collateral_modified_base_sepolia"], "test.synthetix.not_null_perp_collateral_modified_base_sepolia_id.0306c59b13": ["model.synthetix.perp_collateral_modified_base_sepolia"], "test.synthetix.not_null_perp_collateral_modified_base_sepolia_sender.c5a5dbc794": ["model.synthetix.perp_collateral_modified_base_sepolia"], "test.synthetix.not_null_perp_collateral_modified_base_sepolia_account_id.41a4ca06b6": ["model.synthetix.perp_collateral_modified_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_base_sepolia_account_id__True__0.4061e8095e": ["model.synthetix.perp_collateral_modified_base_sepolia"], "test.synthetix.not_null_perp_collateral_modified_base_sepolia_transaction_hash.ccfe215417": ["model.synthetix.perp_collateral_modified_base_sepolia"], "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_block_timestamp.2056bbf796": ["model.synthetix.perp_previous_order_expired_base_sepolia"], "test.synthetix.unique_perp_previous_order_expired_base_sepolia_id.a9c841c5f7": ["model.synthetix.perp_previous_order_expired_base_sepolia"], "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_id.35380c8364": ["model.synthetix.perp_previous_order_expired_base_sepolia"], "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_block_number.b44f0bbf4b": ["model.synthetix.perp_previous_order_expired_base_sepolia"], "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_market_id.c3963e0426": ["model.synthetix.perp_previous_order_expired_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_base_sepolia_market_id__True__0.92c22b0d98": ["model.synthetix.perp_previous_order_expired_base_sepolia"], "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_event_name.94027cf5fd": ["model.synthetix.perp_previous_order_expired_base_sepolia"], "test.synthetix.accepted_values_perp_previous_order_expired_base_sepolia_event_name__PreviousOrderExpired.1a5af6cb8b": ["model.synthetix.perp_previous_order_expired_base_sepolia"], "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_transaction_hash.47402badfc": ["model.synthetix.perp_previous_order_expired_base_sepolia"], "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_account_id.358a8acfe7": ["model.synthetix.perp_previous_order_expired_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_base_sepolia_account_id__True__0.7ed9f71601": ["model.synthetix.perp_previous_order_expired_base_sepolia"], "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_contract.d5ae4c2080": ["model.synthetix.perp_previous_order_expired_base_sepolia"], "test.synthetix.not_null_perp_market_created_base_sepolia_market_name.2335002c7c": ["model.synthetix.perp_market_created_base_sepolia"], "test.synthetix.unique_perp_market_created_base_sepolia_id.9af5f482a3": ["model.synthetix.perp_market_created_base_sepolia"], "test.synthetix.not_null_perp_market_created_base_sepolia_id.3651be9d50": ["model.synthetix.perp_market_created_base_sepolia"], "test.synthetix.not_null_perp_market_created_base_sepolia_market_symbol.b99df1cd19": ["model.synthetix.perp_market_created_base_sepolia"], "test.synthetix.not_null_perp_market_created_base_sepolia_event_name.594bfb776d": ["model.synthetix.perp_market_created_base_sepolia"], "test.synthetix.accepted_values_perp_market_created_base_sepolia_event_name__MarketCreated.da7f65c9d0": ["model.synthetix.perp_market_created_base_sepolia"], "test.synthetix.not_null_perp_market_created_base_sepolia_block_number.f39a76515f": ["model.synthetix.perp_market_created_base_sepolia"], "test.synthetix.not_null_perp_market_created_base_sepolia_block_timestamp.087de488f9": ["model.synthetix.perp_market_created_base_sepolia"], "test.synthetix.not_null_perp_market_created_base_sepolia_contract.9b5b7d63ca": ["model.synthetix.perp_market_created_base_sepolia"], "test.synthetix.not_null_perp_market_created_base_sepolia_perps_market_id.30bf02bc46": ["model.synthetix.perp_market_created_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_market_created_base_sepolia_perps_market_id__True__0.89e2162ed5": ["model.synthetix.perp_market_created_base_sepolia"], "test.synthetix.not_null_perp_market_created_base_sepolia_transaction_hash.83d1940949": ["model.synthetix.perp_market_created_base_sepolia"], "test.synthetix.not_null_perp_interest_charged_base_sepolia_event_name.7088270e38": ["model.synthetix.perp_interest_charged_base_sepolia"], "test.synthetix.accepted_values_perp_interest_charged_base_sepolia_event_name__InterestCharged.b607f55a72": ["model.synthetix.perp_interest_charged_base_sepolia"], "test.synthetix.not_null_perp_interest_charged_base_sepolia_contract.ad4bd5bb4b": ["model.synthetix.perp_interest_charged_base_sepolia"], "test.synthetix.not_null_perp_interest_charged_base_sepolia_transaction_hash.7d20550a93": ["model.synthetix.perp_interest_charged_base_sepolia"], "test.synthetix.not_null_perp_interest_charged_base_sepolia_block_timestamp.6723ccf2f9": ["model.synthetix.perp_interest_charged_base_sepolia"], "test.synthetix.unique_perp_interest_charged_base_sepolia_id.7023b7407d": ["model.synthetix.perp_interest_charged_base_sepolia"], "test.synthetix.not_null_perp_interest_charged_base_sepolia_id.a8d5a81503": ["model.synthetix.perp_interest_charged_base_sepolia"], "test.synthetix.not_null_perp_interest_charged_base_sepolia_block_number.e9b7b9cd80": ["model.synthetix.perp_interest_charged_base_sepolia"], "test.synthetix.not_null_perp_interest_charged_base_sepolia_account_id.ec1ea115af": ["model.synthetix.perp_interest_charged_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_interest_charged_base_sepolia_account_id__True__0.7595935b71": ["model.synthetix.perp_interest_charged_base_sepolia"], "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_block_timestamp.609017baeb": ["model.synthetix.perp_interest_rate_updated_base_sepolia"], "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_event_name.30275ad446": ["model.synthetix.perp_interest_rate_updated_base_sepolia"], "test.synthetix.accepted_values_perp_interest_rate_updated_base_sepolia_event_name__InterestRateUpdated.5d317c53f3": ["model.synthetix.perp_interest_rate_updated_base_sepolia"], "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_transaction_hash.3601647535": ["model.synthetix.perp_interest_rate_updated_base_sepolia"], "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_interest_rate.7f5f7342cd": ["model.synthetix.perp_interest_rate_updated_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_base_sepolia_interest_rate__True__0.c114557661": ["model.synthetix.perp_interest_rate_updated_base_sepolia"], "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_block_number.eeff2c078a": ["model.synthetix.perp_interest_rate_updated_base_sepolia"], "test.synthetix.unique_perp_interest_rate_updated_base_sepolia_id.2295efc83a": ["model.synthetix.perp_interest_rate_updated_base_sepolia"], "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_id.24c18054e7": ["model.synthetix.perp_interest_rate_updated_base_sepolia"], "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_contract.ccc079c59c": ["model.synthetix.perp_interest_rate_updated_base_sepolia"], "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_super_market_id.68b732b580": ["model.synthetix.perp_interest_rate_updated_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_base_sepolia_super_market_id__True__0.cc3fb6ff17": ["model.synthetix.perp_interest_rate_updated_base_sepolia"], "test.synthetix.not_null_spot_order_committed_base_sepolia_id.11a4430aff": ["model.synthetix.spot_order_committed_base_sepolia"], "test.synthetix.unique_spot_order_committed_base_sepolia_id.3819dc1084": ["model.synthetix.spot_order_committed_base_sepolia"], "test.synthetix.not_null_spot_order_committed_base_sepolia_event_name.438812a0d2": ["model.synthetix.spot_order_committed_base_sepolia"], "test.synthetix.accepted_values_spot_order_committed_base_sepolia_event_name__OrderCommitted.5b70cba35c": ["model.synthetix.spot_order_committed_base_sepolia"], "test.synthetix.not_null_spot_order_committed_base_sepolia_sender.4e585d7f19": ["model.synthetix.spot_order_committed_base_sepolia"], "test.synthetix.not_null_spot_order_committed_base_sepolia_block_timestamp.8c88551cb4": ["model.synthetix.spot_order_committed_base_sepolia"], "test.synthetix.not_null_spot_order_committed_base_sepolia_referrer.7ec29fa647": ["model.synthetix.spot_order_committed_base_sepolia"], "test.synthetix.not_null_spot_order_committed_base_sepolia_amount_provided.38ad18f779": ["model.synthetix.spot_order_committed_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_order_committed_base_sepolia_amount_provided__True__0.054ef0ffa5": ["model.synthetix.spot_order_committed_base_sepolia"], "test.synthetix.not_null_spot_order_committed_base_sepolia_transaction_hash.9c446b3700": ["model.synthetix.spot_order_committed_base_sepolia"], "test.synthetix.not_null_spot_order_committed_base_sepolia_contract.665bb25f85": ["model.synthetix.spot_order_committed_base_sepolia"], "test.synthetix.not_null_spot_order_committed_base_sepolia_market_id.15c2459855": ["model.synthetix.spot_order_committed_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_order_committed_base_sepolia_market_id__True__0.6632755b0a": ["model.synthetix.spot_order_committed_base_sepolia"], "test.synthetix.not_null_spot_order_committed_base_sepolia_block_number.9e8c3cbe19": ["model.synthetix.spot_order_committed_base_sepolia"], "test.synthetix.not_null_spot_order_committed_base_sepolia_order_type.3954986bef": ["model.synthetix.spot_order_committed_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_sepolia_final_order_amount__True__0.db1eb9bae2": ["model.synthetix.spot_order_settled_base_sepolia"], "test.synthetix.not_null_spot_order_settled_base_sepolia_settler.3cce2227a9": ["model.synthetix.spot_order_settled_base_sepolia"], "test.synthetix.not_null_spot_order_settled_base_sepolia_block_number.65da819fda": ["model.synthetix.spot_order_settled_base_sepolia"], "test.synthetix.not_null_spot_order_settled_base_sepolia_transaction_hash.db4a8fd73d": ["model.synthetix.spot_order_settled_base_sepolia"], "test.synthetix.not_null_spot_order_settled_base_sepolia_block_timestamp.2af878ee49": ["model.synthetix.spot_order_settled_base_sepolia"], "test.synthetix.not_null_spot_order_settled_base_sepolia_id.41dd4b147f": ["model.synthetix.spot_order_settled_base_sepolia"], "test.synthetix.unique_spot_order_settled_base_sepolia_id.d146f45657": ["model.synthetix.spot_order_settled_base_sepolia"], "test.synthetix.not_null_spot_order_settled_base_sepolia_order_type.aba0efecf9": ["model.synthetix.spot_order_settled_base_sepolia"], "test.synthetix.not_null_spot_order_settled_base_sepolia_contract.70a66ec745": ["model.synthetix.spot_order_settled_base_sepolia"], "test.synthetix.not_null_spot_order_settled_base_sepolia_price.5e737efecc": ["model.synthetix.spot_order_settled_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_sepolia_price__True__0.be79188042": ["model.synthetix.spot_order_settled_base_sepolia"], "test.synthetix.not_null_spot_order_settled_base_sepolia_market_id.08f8f7cfee": ["model.synthetix.spot_order_settled_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_sepolia_market_id__True__0.57c7ca8b8a": ["model.synthetix.spot_order_settled_base_sepolia"], "test.synthetix.not_null_spot_order_settled_base_sepolia_collected_fees.ce03171f19": ["model.synthetix.spot_order_settled_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_sepolia_collected_fees__True__0.7f14aa7a7b": ["model.synthetix.spot_order_settled_base_sepolia"], "test.synthetix.not_null_spot_order_settled_base_sepolia_event_name.78cc82e3ab": ["model.synthetix.spot_order_settled_base_sepolia"], "test.synthetix.accepted_values_spot_order_settled_base_sepolia_event_name__OrderSettled.177309ebc4": ["model.synthetix.spot_order_settled_base_sepolia"], "test.synthetix.not_null_spot_order_cancelled_base_sepolia_id.5e9a576929": ["model.synthetix.spot_order_cancelled_base_sepolia"], "test.synthetix.unique_spot_order_cancelled_base_sepolia_id.0e40062e64": ["model.synthetix.spot_order_cancelled_base_sepolia"], "test.synthetix.not_null_spot_order_cancelled_base_sepolia_block_timestamp.fa9df55b40": ["model.synthetix.spot_order_cancelled_base_sepolia"], "test.synthetix.not_null_spot_order_cancelled_base_sepolia_transaction_hash.0752dd402b": ["model.synthetix.spot_order_cancelled_base_sepolia"], "test.synthetix.not_null_spot_order_cancelled_base_sepolia_sender.aac13d426e": ["model.synthetix.spot_order_cancelled_base_sepolia"], "test.synthetix.not_null_spot_order_cancelled_base_sepolia_contract.0c41210b4f": ["model.synthetix.spot_order_cancelled_base_sepolia"], "test.synthetix.not_null_spot_order_cancelled_base_sepolia_event_name.860a2e2098": ["model.synthetix.spot_order_cancelled_base_sepolia"], "test.synthetix.accepted_values_spot_order_cancelled_base_sepolia_event_name__OrderCancelled.19ae93abc4": ["model.synthetix.spot_order_cancelled_base_sepolia"], "test.synthetix.not_null_spot_order_cancelled_base_sepolia_market_id.29f20fb008": ["model.synthetix.spot_order_cancelled_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_order_cancelled_base_sepolia_market_id__True__0.256744e74d": ["model.synthetix.spot_order_cancelled_base_sepolia"], "test.synthetix.not_null_spot_order_cancelled_base_sepolia_block_number.86a31f2f2c": ["model.synthetix.spot_order_cancelled_base_sepolia"], "test.synthetix.not_null_spot_synth_registered_base_sepolia_id.82e3f87ac4": ["model.synthetix.spot_synth_registered_base_sepolia"], "test.synthetix.unique_spot_synth_registered_base_sepolia_id.59dadce592": ["model.synthetix.spot_synth_registered_base_sepolia"], "test.synthetix.not_null_spot_synth_registered_base_sepolia_block_timestamp.79c2f95be5": ["model.synthetix.spot_synth_registered_base_sepolia"], "test.synthetix.not_null_spot_synth_registered_base_sepolia_synth_market_id.5a96ef8d3b": ["model.synthetix.spot_synth_registered_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_synth_registered_base_sepolia_synth_market_id__True__0.e252f6d23b": ["model.synthetix.spot_synth_registered_base_sepolia"], "test.synthetix.not_null_spot_synth_registered_base_sepolia_block_number.bb37a01e8d": ["model.synthetix.spot_synth_registered_base_sepolia"], "test.synthetix.not_null_spot_synth_registered_base_sepolia_contract.4039370624": ["model.synthetix.spot_synth_registered_base_sepolia"], "test.synthetix.not_null_spot_synth_registered_base_sepolia_synth_token_address.9a1399c63c": ["model.synthetix.spot_synth_registered_base_sepolia"], "test.synthetix.not_null_spot_synth_registered_base_sepolia_event_name.40165b8566": ["model.synthetix.spot_synth_registered_base_sepolia"], "test.synthetix.accepted_values_spot_synth_registered_base_sepolia_event_name__SynthRegistered.560c96fe92": ["model.synthetix.spot_synth_registered_base_sepolia"], "test.synthetix.not_null_spot_synth_registered_base_sepolia_transaction_hash.0cea3ca1bf": ["model.synthetix.spot_synth_registered_base_sepolia"], "test.synthetix.not_null_spot_synth_bought_base_sepolia_collected_fees.9d30351609": ["model.synthetix.spot_synth_bought_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_sepolia_collected_fees__True__0.1b65c16e7a": ["model.synthetix.spot_synth_bought_base_sepolia"], "test.synthetix.not_null_spot_synth_bought_base_sepolia_transaction_hash.368cb3f67e": ["model.synthetix.spot_synth_bought_base_sepolia"], "test.synthetix.not_null_spot_synth_bought_base_sepolia_synth_market_id.b1c1943367": ["model.synthetix.spot_synth_bought_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_sepolia_synth_market_id__True__0.2be12779d3": ["model.synthetix.spot_synth_bought_base_sepolia"], "test.synthetix.not_null_spot_synth_bought_base_sepolia_block_number.b137c20668": ["model.synthetix.spot_synth_bought_base_sepolia"], "test.synthetix.not_null_spot_synth_bought_base_sepolia_block_timestamp.b2a61f5718": ["model.synthetix.spot_synth_bought_base_sepolia"], "test.synthetix.not_null_spot_synth_bought_base_sepolia_id.942697f903": ["model.synthetix.spot_synth_bought_base_sepolia"], "test.synthetix.unique_spot_synth_bought_base_sepolia_id.17a8acaf0c": ["model.synthetix.spot_synth_bought_base_sepolia"], "test.synthetix.not_null_spot_synth_bought_base_sepolia_price.d27790b16d": ["model.synthetix.spot_synth_bought_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_sepolia_price__True__0.1dfcf66dee": ["model.synthetix.spot_synth_bought_base_sepolia"], "test.synthetix.not_null_spot_synth_bought_base_sepolia_contract.4678866b0c": ["model.synthetix.spot_synth_bought_base_sepolia"], "test.synthetix.not_null_spot_synth_bought_base_sepolia_referrer.4756917b09": ["model.synthetix.spot_synth_bought_base_sepolia"], "test.synthetix.not_null_spot_synth_bought_base_sepolia_event_name.cacb370344": ["model.synthetix.spot_synth_bought_base_sepolia"], "test.synthetix.accepted_values_spot_synth_bought_base_sepolia_event_name__SynthBought.3932e43413": ["model.synthetix.spot_synth_bought_base_sepolia"], "test.synthetix.not_null_spot_synth_sold_base_sepolia_event_name.24601a4262": ["model.synthetix.spot_synth_sold_base_sepolia"], "test.synthetix.accepted_values_spot_synth_sold_base_sepolia_event_name__SynthSold.bc9ca74c87": ["model.synthetix.spot_synth_sold_base_sepolia"], "test.synthetix.not_null_spot_synth_sold_base_sepolia_transaction_hash.a13ba6bde1": ["model.synthetix.spot_synth_sold_base_sepolia"], "test.synthetix.not_null_spot_synth_sold_base_sepolia_collected_fees.8ad9625fb0": ["model.synthetix.spot_synth_sold_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_sepolia_collected_fees__True__0.0a04ec9ef2": ["model.synthetix.spot_synth_sold_base_sepolia"], "test.synthetix.not_null_spot_synth_sold_base_sepolia_block_timestamp.f3d45165ff": ["model.synthetix.spot_synth_sold_base_sepolia"], "test.synthetix.not_null_spot_synth_sold_base_sepolia_referrer.51ef2f8d16": ["model.synthetix.spot_synth_sold_base_sepolia"], "test.synthetix.not_null_spot_synth_sold_base_sepolia_block_number.17e7ff9528": ["model.synthetix.spot_synth_sold_base_sepolia"], "test.synthetix.not_null_spot_synth_sold_base_sepolia_price.88b1a85b40": ["model.synthetix.spot_synth_sold_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_sepolia_price__True__0.cedd17dbea": ["model.synthetix.spot_synth_sold_base_sepolia"], "test.synthetix.not_null_spot_synth_sold_base_sepolia_amount_returned.c33656b778": ["model.synthetix.spot_synth_sold_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_sepolia_amount_returned__True__0.400f957fc7": ["model.synthetix.spot_synth_sold_base_sepolia"], "test.synthetix.not_null_spot_synth_sold_base_sepolia_synth_market_id.25c988c205": ["model.synthetix.spot_synth_sold_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_sepolia_synth_market_id__True__0.5175d72781": ["model.synthetix.spot_synth_sold_base_sepolia"], "test.synthetix.not_null_spot_synth_sold_base_sepolia_id.c2f7e77070": ["model.synthetix.spot_synth_sold_base_sepolia"], "test.synthetix.unique_spot_synth_sold_base_sepolia_id.d31e78319f": ["model.synthetix.spot_synth_sold_base_sepolia"], "test.synthetix.not_null_spot_synth_sold_base_sepolia_contract.8d370e2248": ["model.synthetix.spot_synth_sold_base_sepolia"], "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_id.8905f554af": ["model.synthetix.spot_synth_wrapped_base_sepolia"], "test.synthetix.unique_spot_synth_wrapped_base_sepolia_id.159b2de78a": ["model.synthetix.spot_synth_wrapped_base_sepolia"], "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_transaction_hash.7672de0496": ["model.synthetix.spot_synth_wrapped_base_sepolia"], "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_synth_market_id.601db0f648": ["model.synthetix.spot_synth_wrapped_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_base_sepolia_synth_market_id__True__0.2dfd67bc58": ["model.synthetix.spot_synth_wrapped_base_sepolia"], "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_contract.d4446f0372": ["model.synthetix.spot_synth_wrapped_base_sepolia"], "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_event_name.fe439b73da": ["model.synthetix.spot_synth_wrapped_base_sepolia"], "test.synthetix.accepted_values_spot_synth_wrapped_base_sepolia_event_name__SynthWrapped.031ffbb73f": ["model.synthetix.spot_synth_wrapped_base_sepolia"], "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_block_timestamp.5b4c2eecf8": ["model.synthetix.spot_synth_wrapped_base_sepolia"], "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_block_number.6d42ca2157": ["model.synthetix.spot_synth_wrapped_base_sepolia"], "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_fees_collected.b6fac60b85": ["model.synthetix.spot_synth_wrapped_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_base_sepolia_fees_collected__True__0.c2a49865fe": ["model.synthetix.spot_synth_wrapped_base_sepolia"], "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_block_timestamp.41ba03a5b2": ["model.synthetix.spot_synth_unwrapped_base_sepolia"], "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_amount_unwrapped.1a220b9007": ["model.synthetix.spot_synth_unwrapped_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_sepolia_amount_unwrapped__True__0.8e197e25e9": ["model.synthetix.spot_synth_unwrapped_base_sepolia"], "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_fees_collected.c3d167c521": ["model.synthetix.spot_synth_unwrapped_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_sepolia_fees_collected__True__0.e56453f4c6": ["model.synthetix.spot_synth_unwrapped_base_sepolia"], "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_event_name.b17d6e42c7": ["model.synthetix.spot_synth_unwrapped_base_sepolia"], "test.synthetix.accepted_values_spot_synth_unwrapped_base_sepolia_event_name__SynthUnwrapped.8dae19258e": ["model.synthetix.spot_synth_unwrapped_base_sepolia"], "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_block_number.5cfd06abfe": ["model.synthetix.spot_synth_unwrapped_base_sepolia"], "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_transaction_hash.2ea11780cc": ["model.synthetix.spot_synth_unwrapped_base_sepolia"], "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_contract.87983c1fa3": ["model.synthetix.spot_synth_unwrapped_base_sepolia"], "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_id.6b02b454d5": ["model.synthetix.spot_synth_unwrapped_base_sepolia"], "test.synthetix.unique_spot_synth_unwrapped_base_sepolia_id.74a8e666e5": ["model.synthetix.spot_synth_unwrapped_base_sepolia"], "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_synth_market_id.214a3db22f": ["model.synthetix.spot_synth_unwrapped_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_sepolia_synth_market_id__True__0.a469219bab": ["model.synthetix.spot_synth_unwrapped_base_sepolia"], "test.synthetix.not_null_core_account_created_base_sepolia_owner.adee48eb04": ["model.synthetix.core_account_created_base_sepolia"], "test.synthetix.not_null_core_account_created_base_sepolia_account_id.fb36b0b793": ["model.synthetix.core_account_created_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_account_created_base_sepolia_account_id__True__0.dd17e6e171": ["model.synthetix.core_account_created_base_sepolia"], "test.synthetix.not_null_core_account_created_base_sepolia_id.804b852bd8": ["model.synthetix.core_account_created_base_sepolia"], "test.synthetix.unique_core_account_created_base_sepolia_id.3342caea87": ["model.synthetix.core_account_created_base_sepolia"], "test.synthetix.not_null_core_account_created_base_sepolia_transaction_hash.53f2200f19": ["model.synthetix.core_account_created_base_sepolia"], "test.synthetix.not_null_core_account_created_base_sepolia_block_number.01a77f24bc": ["model.synthetix.core_account_created_base_sepolia"], "test.synthetix.not_null_core_account_created_base_sepolia_block_timestamp.56ac347427": ["model.synthetix.core_account_created_base_sepolia"], "test.synthetix.not_null_core_account_created_base_sepolia_event_name.4849c8704e": ["model.synthetix.core_account_created_base_sepolia"], "test.synthetix.accepted_values_core_account_created_base_sepolia_event_name__AccountCreated.419b9196c4": ["model.synthetix.core_account_created_base_sepolia"], "test.synthetix.not_null_core_account_created_base_sepolia_contract.53ca26628e": ["model.synthetix.core_account_created_base_sepolia"], "test.synthetix.not_null_core_delegation_updated_base_sepolia_contract.f5b6f539eb": ["model.synthetix.core_delegation_updated_base_sepolia"], "test.synthetix.not_null_core_delegation_updated_base_sepolia_id.dcd3b41380": ["model.synthetix.core_delegation_updated_base_sepolia"], "test.synthetix.unique_core_delegation_updated_base_sepolia_id.09af5f863a": ["model.synthetix.core_delegation_updated_base_sepolia"], "test.synthetix.not_null_core_delegation_updated_base_sepolia_account_id.eeaa67ead3": ["model.synthetix.core_delegation_updated_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_sepolia_account_id__True__0.744442e3e1": ["model.synthetix.core_delegation_updated_base_sepolia"], "test.synthetix.not_null_core_delegation_updated_base_sepolia_collateral_type.0ccc2f8e54": ["model.synthetix.core_delegation_updated_base_sepolia"], "test.synthetix.not_null_core_delegation_updated_base_sepolia_pool_id.8e7b343725": ["model.synthetix.core_delegation_updated_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_sepolia_pool_id__True__0.76dffc3ab3": ["model.synthetix.core_delegation_updated_base_sepolia"], "test.synthetix.not_null_core_delegation_updated_base_sepolia_sender.ff059463dc": ["model.synthetix.core_delegation_updated_base_sepolia"], "test.synthetix.not_null_core_delegation_updated_base_sepolia_block_timestamp.d9e4249b7d": ["model.synthetix.core_delegation_updated_base_sepolia"], "test.synthetix.not_null_core_delegation_updated_base_sepolia_block_number.d1ae1c451b": ["model.synthetix.core_delegation_updated_base_sepolia"], "test.synthetix.not_null_core_delegation_updated_base_sepolia_leverage.b016b358da": ["model.synthetix.core_delegation_updated_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_sepolia_leverage__True__1000000000000000000__1000000000000000000.bc25b2b948": ["model.synthetix.core_delegation_updated_base_sepolia"], "test.synthetix.not_null_core_delegation_updated_base_sepolia_transaction_hash.403e1a44d0": ["model.synthetix.core_delegation_updated_base_sepolia"], "test.synthetix.not_null_core_delegation_updated_base_sepolia_amount.b946bd0b57": ["model.synthetix.core_delegation_updated_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_sepolia_amount__True__0.c17a0b7ccb": ["model.synthetix.core_delegation_updated_base_sepolia"], "test.synthetix.not_null_core_delegation_updated_base_sepolia_event_name.1eb3a277fa": ["model.synthetix.core_delegation_updated_base_sepolia"], "test.synthetix.accepted_values_core_delegation_updated_base_sepolia_event_name__DelegationUpdated.05fda2d1e2": ["model.synthetix.core_delegation_updated_base_sepolia"], "test.synthetix.not_null_core_deposited_base_sepolia_collateral_type.a340ec02eb": ["model.synthetix.core_deposited_base_sepolia"], "test.synthetix.not_null_core_deposited_base_sepolia_id.0591da203f": ["model.synthetix.core_deposited_base_sepolia"], "test.synthetix.unique_core_deposited_base_sepolia_id.3b38f638da": ["model.synthetix.core_deposited_base_sepolia"], "test.synthetix.not_null_core_deposited_base_sepolia_contract.8dbc5afa3f": ["model.synthetix.core_deposited_base_sepolia"], "test.synthetix.not_null_core_deposited_base_sepolia_event_name.b7ccc83970": ["model.synthetix.core_deposited_base_sepolia"], "test.synthetix.accepted_values_core_deposited_base_sepolia_event_name__Deposited.2befe04139": ["model.synthetix.core_deposited_base_sepolia"], "test.synthetix.not_null_core_deposited_base_sepolia_transaction_hash.305ad04c84": ["model.synthetix.core_deposited_base_sepolia"], "test.synthetix.not_null_core_deposited_base_sepolia_account_id.d414fa2a62": ["model.synthetix.core_deposited_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_deposited_base_sepolia_account_id__True__0.7619844d60": ["model.synthetix.core_deposited_base_sepolia"], "test.synthetix.not_null_core_deposited_base_sepolia_sender.0468b8397d": ["model.synthetix.core_deposited_base_sepolia"], "test.synthetix.not_null_core_deposited_base_sepolia_block_timestamp.cbbc8b2a2e": ["model.synthetix.core_deposited_base_sepolia"], "test.synthetix.not_null_core_deposited_base_sepolia_block_number.e9986d7fcf": ["model.synthetix.core_deposited_base_sepolia"], "test.synthetix.not_null_core_deposited_base_sepolia_token_amount.af75bc1896": ["model.synthetix.core_deposited_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_deposited_base_sepolia_token_amount__True__0.266baf687b": ["model.synthetix.core_deposited_base_sepolia"], "test.synthetix.not_null_core_withdrawn_base_sepolia_block_timestamp.276176a645": ["model.synthetix.core_withdrawn_base_sepolia"], "test.synthetix.not_null_core_withdrawn_base_sepolia_contract.9a643890c5": ["model.synthetix.core_withdrawn_base_sepolia"], "test.synthetix.not_null_core_withdrawn_base_sepolia_block_number.b38561efe3": ["model.synthetix.core_withdrawn_base_sepolia"], "test.synthetix.not_null_core_withdrawn_base_sepolia_transaction_hash.ea6432763a": ["model.synthetix.core_withdrawn_base_sepolia"], "test.synthetix.not_null_core_withdrawn_base_sepolia_token_amount.3582c76f95": ["model.synthetix.core_withdrawn_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_withdrawn_base_sepolia_token_amount__True__0.600b962701": ["model.synthetix.core_withdrawn_base_sepolia"], "test.synthetix.not_null_core_withdrawn_base_sepolia_collateral_type.e4b3817245": ["model.synthetix.core_withdrawn_base_sepolia"], "test.synthetix.not_null_core_withdrawn_base_sepolia_account_id.6536ec7b3c": ["model.synthetix.core_withdrawn_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_withdrawn_base_sepolia_account_id__True__0.283560870b": ["model.synthetix.core_withdrawn_base_sepolia"], "test.synthetix.not_null_core_withdrawn_base_sepolia_id.a4ef85d6dd": ["model.synthetix.core_withdrawn_base_sepolia"], "test.synthetix.unique_core_withdrawn_base_sepolia_id.30c3b98bff": ["model.synthetix.core_withdrawn_base_sepolia"], "test.synthetix.not_null_core_withdrawn_base_sepolia_sender.935071b6a7": ["model.synthetix.core_withdrawn_base_sepolia"], "test.synthetix.not_null_core_withdrawn_base_sepolia_event_name.919fe4b5de": ["model.synthetix.core_withdrawn_base_sepolia"], "test.synthetix.accepted_values_core_withdrawn_base_sepolia_event_name__Withdrawn.12079a5ee6": ["model.synthetix.core_withdrawn_base_sepolia"], "test.synthetix.not_null_core_liquidation_base_sepolia_pool_id.0059acd0f9": ["model.synthetix.core_liquidation_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_sepolia_pool_id__True__0.7493427efd": ["model.synthetix.core_liquidation_base_sepolia"], "test.synthetix.not_null_core_liquidation_base_sepolia_block_timestamp.212c6a9018": ["model.synthetix.core_liquidation_base_sepolia"], "test.synthetix.not_null_core_liquidation_base_sepolia_block_number.f510e99a58": ["model.synthetix.core_liquidation_base_sepolia"], "test.synthetix.not_null_core_liquidation_base_sepolia_id.efbd949b78": ["model.synthetix.core_liquidation_base_sepolia"], "test.synthetix.unique_core_liquidation_base_sepolia_id.321d95d29c": ["model.synthetix.core_liquidation_base_sepolia"], "test.synthetix.not_null_core_liquidation_base_sepolia_contract.2d1b4b38d4": ["model.synthetix.core_liquidation_base_sepolia"], "test.synthetix.not_null_core_liquidation_base_sepolia_event_name.ab3ef77d1c": ["model.synthetix.core_liquidation_base_sepolia"], "test.synthetix.accepted_values_core_liquidation_base_sepolia_event_name__Liquidation.24bb1726f1": ["model.synthetix.core_liquidation_base_sepolia"], "test.synthetix.not_null_core_liquidation_base_sepolia_collateral_type.c93d2f649b": ["model.synthetix.core_liquidation_base_sepolia"], "test.synthetix.not_null_core_liquidation_base_sepolia_sender.3afbae055d": ["model.synthetix.core_liquidation_base_sepolia"], "test.synthetix.not_null_core_liquidation_base_sepolia_account_id.0aa7b969f5": ["model.synthetix.core_liquidation_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_sepolia_account_id__True__0.02852291f8": ["model.synthetix.core_liquidation_base_sepolia"], "test.synthetix.not_null_core_liquidation_base_sepolia_transaction_hash.78921d6775": ["model.synthetix.core_liquidation_base_sepolia"], "test.synthetix.not_null_core_liquidation_base_sepolia_liquidate_as_account_id.3e3ca344a6": ["model.synthetix.core_liquidation_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_sepolia_liquidate_as_account_id__True__0.6947f1cc05": ["model.synthetix.core_liquidation_base_sepolia"], "test.synthetix.not_null_core_market_updated_base_sepolia_id.179b4fa862": ["model.synthetix.core_market_updated_base_sepolia"], "test.synthetix.unique_core_market_updated_base_sepolia_id.945f14ee77": ["model.synthetix.core_market_updated_base_sepolia"], "test.synthetix.not_null_core_market_updated_base_sepolia_block_timestamp.66be40faea": ["model.synthetix.core_market_updated_base_sepolia"], "test.synthetix.not_null_core_market_updated_base_sepolia_block_number.450e88640c": ["model.synthetix.core_market_updated_base_sepolia"], "test.synthetix.not_null_core_market_updated_base_sepolia_transaction_hash.6351c7ce23": ["model.synthetix.core_market_updated_base_sepolia"], "test.synthetix.not_null_core_market_updated_base_sepolia_contract.cf139c06ed": ["model.synthetix.core_market_updated_base_sepolia"], "test.synthetix.not_null_core_market_updated_base_sepolia_event_name.c0e71ec841": ["model.synthetix.core_market_updated_base_sepolia"], "test.synthetix.accepted_values_core_market_updated_base_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.97084835ea": ["model.synthetix.core_market_updated_base_sepolia"], "test.synthetix.not_null_core_market_updated_base_sepolia_market_id.81913bae24": ["model.synthetix.core_market_updated_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_sepolia_market_id__True__0.c2038f3200": ["model.synthetix.core_market_updated_base_sepolia"], "test.synthetix.not_null_core_market_updated_base_sepolia_net_issuance.85d70c9059": ["model.synthetix.core_market_updated_base_sepolia"], "test.synthetix.not_null_core_market_updated_base_sepolia_deposited_collateral_value.47b96d9782": ["model.synthetix.core_market_updated_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_sepolia_deposited_collateral_value__True__0.ff17627b64": ["model.synthetix.core_market_updated_base_sepolia"], "test.synthetix.not_null_core_market_updated_base_sepolia_sender.b57e7709cd": ["model.synthetix.core_market_updated_base_sepolia"], "test.synthetix.not_null_core_market_updated_base_sepolia_collateral_type.a64be17284": ["model.synthetix.core_market_updated_base_sepolia"], "test.synthetix.not_null_core_market_updated_base_sepolia_credit_capacity.2033e021e1": ["model.synthetix.core_market_updated_base_sepolia"], "test.synthetix.not_null_core_market_updated_base_sepolia_token_amount.a8f7145772": ["model.synthetix.core_market_updated_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_sepolia_token_amount__True__0.00d32c5847": ["model.synthetix.core_market_updated_base_sepolia"], "test.synthetix.not_null_core_market_registered_base_sepolia_market.c1fe5f76b8": ["model.synthetix.core_market_registered_base_sepolia"], "test.synthetix.not_null_core_market_registered_base_sepolia_market_id.dc3f59aaaf": ["model.synthetix.core_market_registered_base_sepolia"], "test.synthetix.unique_core_market_registered_base_sepolia_market_id.37a04d292a": ["model.synthetix.core_market_registered_base_sepolia"], "test.synthetix.not_null_core_market_registered_base_sepolia_id.6150b3d520": ["model.synthetix.core_market_registered_base_sepolia"], "test.synthetix.unique_core_market_registered_base_sepolia_id.1efe4c6aec": ["model.synthetix.core_market_registered_base_sepolia"], "test.synthetix.not_null_core_market_registered_base_sepolia_block_timestamp.209ede7f48": ["model.synthetix.core_market_registered_base_sepolia"], "test.synthetix.not_null_core_market_registered_base_sepolia_contract.8cc1db09cc": ["model.synthetix.core_market_registered_base_sepolia"], "test.synthetix.not_null_core_market_registered_base_sepolia_transaction_hash.de234a0b4d": ["model.synthetix.core_market_registered_base_sepolia"], "test.synthetix.not_null_core_market_registered_base_sepolia_block_number.fd8cdd563c": ["model.synthetix.core_market_registered_base_sepolia"], "test.synthetix.not_null_core_market_registered_base_sepolia_event_name.c0f99c65cf": ["model.synthetix.core_market_registered_base_sepolia"], "test.synthetix.accepted_values_core_market_registered_base_sepolia_event_name__MarketRegistered.52bda7875b": ["model.synthetix.core_market_registered_base_sepolia"], "test.synthetix.not_null_core_market_registered_base_sepolia_sender.0ec521b301": ["model.synthetix.core_market_registered_base_sepolia"], "test.synthetix.not_null_core_pool_created_base_sepolia_contract.3347ab7e86": ["model.synthetix.core_pool_created_base_sepolia"], "test.synthetix.not_null_core_pool_created_base_sepolia_sender.40177457bd": ["model.synthetix.core_pool_created_base_sepolia"], "test.synthetix.not_null_core_pool_created_base_sepolia_block_timestamp.770a6f30f6": ["model.synthetix.core_pool_created_base_sepolia"], "test.synthetix.not_null_core_pool_created_base_sepolia_id.b1a35dd808": ["model.synthetix.core_pool_created_base_sepolia"], "test.synthetix.unique_core_pool_created_base_sepolia_id.bc373a2eb3": ["model.synthetix.core_pool_created_base_sepolia"], "test.synthetix.not_null_core_pool_created_base_sepolia_block_number.094a784336": ["model.synthetix.core_pool_created_base_sepolia"], "test.synthetix.not_null_core_pool_created_base_sepolia_transaction_hash.c6810d0b49": ["model.synthetix.core_pool_created_base_sepolia"], "test.synthetix.not_null_core_pool_created_base_sepolia_event_name.1dac944daf": ["model.synthetix.core_pool_created_base_sepolia"], "test.synthetix.accepted_values_core_pool_created_base_sepolia_event_name__PoolCreated.f08bef53a3": ["model.synthetix.core_pool_created_base_sepolia"], "test.synthetix.not_null_core_pool_created_base_sepolia_owner.de5ae68a1a": ["model.synthetix.core_pool_created_base_sepolia"], "test.synthetix.not_null_core_pool_created_base_sepolia_pool_id.e6e51130fd": ["model.synthetix.core_pool_created_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_pool_created_base_sepolia_pool_id__True__0.b3e7c8b05d": ["model.synthetix.core_pool_created_base_sepolia"], "test.synthetix.not_null_core_rewards_claimed_base_sepolia_transaction_hash.399851f94f": ["model.synthetix.core_rewards_claimed_base_sepolia"], "test.synthetix.not_null_core_rewards_claimed_base_sepolia_account_id.35c6ac2750": ["model.synthetix.core_rewards_claimed_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_sepolia_account_id__True__0.56bdf07961": ["model.synthetix.core_rewards_claimed_base_sepolia"], "test.synthetix.not_null_core_rewards_claimed_base_sepolia_collateral_type.44fc9e2622": ["model.synthetix.core_rewards_claimed_base_sepolia"], "test.synthetix.not_null_core_rewards_claimed_base_sepolia_event_name.5d0bea85a4": ["model.synthetix.core_rewards_claimed_base_sepolia"], "test.synthetix.accepted_values_core_rewards_claimed_base_sepolia_event_name__RewardsClaimed.813e8d6cab": ["model.synthetix.core_rewards_claimed_base_sepolia"], "test.synthetix.not_null_core_rewards_claimed_base_sepolia_contract.8063e60014": ["model.synthetix.core_rewards_claimed_base_sepolia"], "test.synthetix.not_null_core_rewards_claimed_base_sepolia_amount.8d0b56d69c": ["model.synthetix.core_rewards_claimed_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_sepolia_amount__True__0.83b60baad2": ["model.synthetix.core_rewards_claimed_base_sepolia"], "test.synthetix.not_null_core_rewards_claimed_base_sepolia_distributor.cfc3ec6cdd": ["model.synthetix.core_rewards_claimed_base_sepolia"], "test.synthetix.not_null_core_rewards_claimed_base_sepolia_block_timestamp.78d8816d82": ["model.synthetix.core_rewards_claimed_base_sepolia"], "test.synthetix.not_null_core_rewards_claimed_base_sepolia_id.a324c0d7d4": ["model.synthetix.core_rewards_claimed_base_sepolia"], "test.synthetix.unique_core_rewards_claimed_base_sepolia_id.b13c8534bb": ["model.synthetix.core_rewards_claimed_base_sepolia"], "test.synthetix.not_null_core_rewards_claimed_base_sepolia_pool_id.e61695fb4f": ["model.synthetix.core_rewards_claimed_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_sepolia_pool_id__True__0.80a0443cd0": ["model.synthetix.core_rewards_claimed_base_sepolia"], "test.synthetix.not_null_core_rewards_claimed_base_sepolia_block_number.2341e8ee42": ["model.synthetix.core_rewards_claimed_base_sepolia"], "test.synthetix.not_null_core_rewards_distributed_base_sepolia_id.0d42a7a31a": ["model.synthetix.core_rewards_distributed_base_sepolia"], "test.synthetix.unique_core_rewards_distributed_base_sepolia_id.fafe19f7d9": ["model.synthetix.core_rewards_distributed_base_sepolia"], "test.synthetix.not_null_core_rewards_distributed_base_sepolia_event_name.e3a18ecd0c": ["model.synthetix.core_rewards_distributed_base_sepolia"], "test.synthetix.accepted_values_core_rewards_distributed_base_sepolia_event_name__RewardsDistributed.23760c7762": ["model.synthetix.core_rewards_distributed_base_sepolia"], "test.synthetix.not_null_core_rewards_distributed_base_sepolia_amount.ec60c3040c": ["model.synthetix.core_rewards_distributed_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_sepolia_amount__True__0.6d7f4124f8": ["model.synthetix.core_rewards_distributed_base_sepolia"], "test.synthetix.not_null_core_rewards_distributed_base_sepolia_contract.b51980138b": ["model.synthetix.core_rewards_distributed_base_sepolia"], "test.synthetix.not_null_core_rewards_distributed_base_sepolia_block_timestamp.305338d6ac": ["model.synthetix.core_rewards_distributed_base_sepolia"], "test.synthetix.not_null_core_rewards_distributed_base_sepolia_transaction_hash.9d7346a555": ["model.synthetix.core_rewards_distributed_base_sepolia"], "test.synthetix.not_null_core_rewards_distributed_base_sepolia_collateral_type.d02c77e463": ["model.synthetix.core_rewards_distributed_base_sepolia"], "test.synthetix.not_null_core_rewards_distributed_base_sepolia_block_number.1404eb5f75": ["model.synthetix.core_rewards_distributed_base_sepolia"], "test.synthetix.not_null_core_rewards_distributed_base_sepolia_duration.151d5a6383": ["model.synthetix.core_rewards_distributed_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_sepolia_duration__True__0.aca43f41bf": ["model.synthetix.core_rewards_distributed_base_sepolia"], "test.synthetix.not_null_core_rewards_distributed_base_sepolia_distributor.8e49885144": ["model.synthetix.core_rewards_distributed_base_sepolia"], "test.synthetix.not_null_core_rewards_distributed_base_sepolia_pool_id.618ac3407b": ["model.synthetix.core_rewards_distributed_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_sepolia_pool_id__True__0.4ad1e16907": ["model.synthetix.core_rewards_distributed_base_sepolia"], "test.synthetix.not_null_core_usd_burned_base_sepolia_amount.d577462790": ["model.synthetix.core_usd_burned_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_sepolia_amount__True__0.2ff0339bf6": ["model.synthetix.core_usd_burned_base_sepolia"], "test.synthetix.not_null_core_usd_burned_base_sepolia_pool_id.8bd0f688e5": ["model.synthetix.core_usd_burned_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_sepolia_pool_id__True__0.bdbba08629": ["model.synthetix.core_usd_burned_base_sepolia"], "test.synthetix.not_null_core_usd_burned_base_sepolia_event_name.2c789d8ccb": ["model.synthetix.core_usd_burned_base_sepolia"], "test.synthetix.accepted_values_core_usd_burned_base_sepolia_event_name__UsdBurned.c736a2b5fd": ["model.synthetix.core_usd_burned_base_sepolia"], "test.synthetix.not_null_core_usd_burned_base_sepolia_id.9208a4e4a2": ["model.synthetix.core_usd_burned_base_sepolia"], "test.synthetix.unique_core_usd_burned_base_sepolia_id.3b90c11835": ["model.synthetix.core_usd_burned_base_sepolia"], "test.synthetix.not_null_core_usd_burned_base_sepolia_block_number.9acf3a65f4": ["model.synthetix.core_usd_burned_base_sepolia"], "test.synthetix.not_null_core_usd_burned_base_sepolia_account_id.8014155212": ["model.synthetix.core_usd_burned_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_sepolia_account_id__True__0.1c3ad25fc6": ["model.synthetix.core_usd_burned_base_sepolia"], "test.synthetix.not_null_core_usd_burned_base_sepolia_sender.d28854bdf2": ["model.synthetix.core_usd_burned_base_sepolia"], "test.synthetix.not_null_core_usd_burned_base_sepolia_transaction_hash.07cbe78bce": ["model.synthetix.core_usd_burned_base_sepolia"], "test.synthetix.not_null_core_usd_burned_base_sepolia_contract.559c9a6e92": ["model.synthetix.core_usd_burned_base_sepolia"], "test.synthetix.not_null_core_usd_burned_base_sepolia_collateral_type.1d7071aef1": ["model.synthetix.core_usd_burned_base_sepolia"], "test.synthetix.not_null_core_usd_burned_base_sepolia_block_timestamp.d6c5fafe43": ["model.synthetix.core_usd_burned_base_sepolia"], "test.synthetix.not_null_core_usd_minted_base_sepolia_pool_id.7dfafbe9ee": ["model.synthetix.core_usd_minted_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_sepolia_pool_id__True__0.49903b0695": ["model.synthetix.core_usd_minted_base_sepolia"], "test.synthetix.not_null_core_usd_minted_base_sepolia_block_timestamp.a33ebf4ef7": ["model.synthetix.core_usd_minted_base_sepolia"], "test.synthetix.not_null_core_usd_minted_base_sepolia_account_id.56f2a7acd7": ["model.synthetix.core_usd_minted_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_sepolia_account_id__True__0.8d375d28dd": ["model.synthetix.core_usd_minted_base_sepolia"], "test.synthetix.not_null_core_usd_minted_base_sepolia_collateral_type.028faf1711": ["model.synthetix.core_usd_minted_base_sepolia"], "test.synthetix.not_null_core_usd_minted_base_sepolia_block_number.37baa764ce": ["model.synthetix.core_usd_minted_base_sepolia"], "test.synthetix.not_null_core_usd_minted_base_sepolia_id.3fd3162bcc": ["model.synthetix.core_usd_minted_base_sepolia"], "test.synthetix.unique_core_usd_minted_base_sepolia_id.9cce972c7e": ["model.synthetix.core_usd_minted_base_sepolia"], "test.synthetix.not_null_core_usd_minted_base_sepolia_sender.5053739593": ["model.synthetix.core_usd_minted_base_sepolia"], "test.synthetix.not_null_core_usd_minted_base_sepolia_amount.c1ab51fea3": ["model.synthetix.core_usd_minted_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_sepolia_amount__True__0.8db2f09ae2": ["model.synthetix.core_usd_minted_base_sepolia"], "test.synthetix.not_null_core_usd_minted_base_sepolia_event_name.c1bfdffc84": ["model.synthetix.core_usd_minted_base_sepolia"], "test.synthetix.accepted_values_core_usd_minted_base_sepolia_event_name__UsdMinted.d686f1f1af": ["model.synthetix.core_usd_minted_base_sepolia"], "test.synthetix.not_null_core_usd_minted_base_sepolia_transaction_hash.04ae981572": ["model.synthetix.core_usd_minted_base_sepolia"], "test.synthetix.not_null_core_usd_minted_base_sepolia_contract.ebf65a8472": ["model.synthetix.core_usd_minted_base_sepolia"], "test.synthetix.not_null_core_vault_liquidation_base_sepolia_transaction_hash.fcdcfcdcdd": ["model.synthetix.core_vault_liquidation_base_sepolia"], "test.synthetix.not_null_core_vault_liquidation_base_sepolia_collateral_type.18870127b8": ["model.synthetix.core_vault_liquidation_base_sepolia"], "test.synthetix.not_null_core_vault_liquidation_base_sepolia_pool_id.47e473f735": ["model.synthetix.core_vault_liquidation_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_base_sepolia_pool_id__True__0.5ea2ba7eab": ["model.synthetix.core_vault_liquidation_base_sepolia"], "test.synthetix.not_null_core_vault_liquidation_base_sepolia_event_name.04b05d8fa6": ["model.synthetix.core_vault_liquidation_base_sepolia"], "test.synthetix.accepted_values_core_vault_liquidation_base_sepolia_event_name__VaultLiquidation.958e4fe8de": ["model.synthetix.core_vault_liquidation_base_sepolia"], "test.synthetix.not_null_core_vault_liquidation_base_sepolia_id.08162ec8b5": ["model.synthetix.core_vault_liquidation_base_sepolia"], "test.synthetix.unique_core_vault_liquidation_base_sepolia_id.5759c475e5": ["model.synthetix.core_vault_liquidation_base_sepolia"], "test.synthetix.not_null_core_vault_liquidation_base_sepolia_block_timestamp.5c4fdcd348": ["model.synthetix.core_vault_liquidation_base_sepolia"], "test.synthetix.not_null_core_vault_liquidation_base_sepolia_liquidate_as_account_id.b170dba1d3": ["model.synthetix.core_vault_liquidation_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_base_sepolia_liquidate_as_account_id__True__0.ee3dd8dc1e": ["model.synthetix.core_vault_liquidation_base_sepolia"], "test.synthetix.not_null_core_vault_liquidation_base_sepolia_liquidation_data.a5dc2b7337": ["model.synthetix.core_vault_liquidation_base_sepolia"], "test.synthetix.not_null_core_vault_liquidation_base_sepolia_contract.58dafa50b4": ["model.synthetix.core_vault_liquidation_base_sepolia"], "test.synthetix.not_null_core_vault_liquidation_base_sepolia_block_number.72d5fcf75c": ["model.synthetix.core_vault_liquidation_base_sepolia"], "test.synthetix.not_null_core_vault_liquidation_base_sepolia_sender.2f502247e7": ["model.synthetix.core_vault_liquidation_base_sepolia"], "test.synthetix.not_null_core_vault_collateral_base_sepolia_ts.78a98d96c2": ["model.synthetix.core_vault_collateral_base_sepolia"], "test.synthetix.not_null_core_vault_collateral_base_sepolia_block_number.3a3cfc3edf": ["model.synthetix.core_vault_collateral_base_sepolia"], "test.synthetix.not_null_core_vault_collateral_base_sepolia_pool_id.3607d11df2": ["model.synthetix.core_vault_collateral_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_sepolia_pool_id__True__0.0047a9a52a": ["model.synthetix.core_vault_collateral_base_sepolia"], "test.synthetix.not_null_core_vault_collateral_base_sepolia_collateral_type.8cfa2c8f99": ["model.synthetix.core_vault_collateral_base_sepolia"], "test.synthetix.not_null_core_vault_collateral_base_sepolia_amount.ff25c0c9a0": ["model.synthetix.core_vault_collateral_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_sepolia_amount__True__0.6d9b6133f3": ["model.synthetix.core_vault_collateral_base_sepolia"], "test.synthetix.not_null_core_vault_collateral_base_sepolia_collateral_value.30cde60b22": ["model.synthetix.core_vault_collateral_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_sepolia_collateral_value__True__0.026e20a97f": ["model.synthetix.core_vault_collateral_base_sepolia"], "test.synthetix.not_null_core_vault_collateral_base_sepolia_contract_address.aa0f2cd57b": ["model.synthetix.core_vault_collateral_base_sepolia"], "test.synthetix.not_null_core_vault_debt_base_sepolia_ts.d366714ec5": ["model.synthetix.core_vault_debt_base_sepolia"], "test.synthetix.not_null_core_vault_debt_base_sepolia_block_number.f25dcd2c96": ["model.synthetix.core_vault_debt_base_sepolia"], "test.synthetix.not_null_core_vault_debt_base_sepolia_pool_id.05a1d5275c": ["model.synthetix.core_vault_debt_base_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_vault_debt_base_sepolia_pool_id__True__0.908dbaecbc": ["model.synthetix.core_vault_debt_base_sepolia"], "test.synthetix.not_null_core_vault_debt_base_sepolia_collateral_type.70a5498cf3": ["model.synthetix.core_vault_debt_base_sepolia"], "test.synthetix.not_null_core_vault_debt_base_sepolia_debt.9b99714e7f": ["model.synthetix.core_vault_debt_base_sepolia"], "test.synthetix.not_null_core_vault_debt_base_sepolia_contract_address.a9d7ef2e2d": ["model.synthetix.core_vault_debt_base_sepolia"], "test.synthetix.not_null_blocks_base_mainnet_block_number.bb1b2f53c2": ["model.synthetix.blocks_base_mainnet"], "test.synthetix.unique_blocks_base_mainnet_block_number.e303976d40": ["model.synthetix.blocks_base_mainnet"], "test.synthetix.dbt_utils_recency_blocks_base_mainnet_hour__ts__1.b0724712c2": ["model.synthetix.blocks_base_mainnet"], "test.synthetix.not_null_buyback_processed_base_mainnet_id.f2ddc16a13": ["model.synthetix.buyback_processed_base_mainnet"], "test.synthetix.unique_buyback_processed_base_mainnet_id.7d5a3bf3a8": ["model.synthetix.buyback_processed_base_mainnet"], "test.synthetix.not_null_buyback_processed_base_mainnet_block_number.7938e67f70": ["model.synthetix.buyback_processed_base_mainnet"], "test.synthetix.not_null_buyback_processed_base_mainnet_block_timestamp.a03c2a402e": ["model.synthetix.buyback_processed_base_mainnet"], "test.synthetix.not_null_buyback_processed_base_mainnet_transaction_hash.48c42ff159": ["model.synthetix.buyback_processed_base_mainnet"], "test.synthetix.not_null_buyback_processed_base_mainnet_event_name.6b55058ad0": ["model.synthetix.buyback_processed_base_mainnet"], "test.synthetix.accepted_values_buyback_processed_base_mainnet_event_name__BuybackProcessed.dfe71d53df": ["model.synthetix.buyback_processed_base_mainnet"], "test.synthetix.not_null_buyback_processed_base_mainnet_contract.73ecec38f3": ["model.synthetix.buyback_processed_base_mainnet"], "test.synthetix.not_null_buyback_processed_base_mainnet_buyer.6dc7c79cf3": ["model.synthetix.buyback_processed_base_mainnet"], "test.synthetix.not_null_buyback_processed_base_mainnet_snx.d434d429ea": ["model.synthetix.buyback_processed_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_buyback_processed_base_mainnet_snx__True__0.afaf938419": ["model.synthetix.buyback_processed_base_mainnet"], "test.synthetix.not_null_buyback_processed_base_mainnet_usd.c5f2eba3f9": ["model.synthetix.buyback_processed_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_buyback_processed_base_mainnet_usd__True__0.4acbfc34a4": ["model.synthetix.buyback_processed_base_mainnet"], "test.synthetix.unique_perp_account_created_base_mainnet_id.7e77a8a023": ["model.synthetix.perp_account_created_base_mainnet"], "test.synthetix.not_null_perp_account_created_base_mainnet_id.88dc5d9a3e": ["model.synthetix.perp_account_created_base_mainnet"], "test.synthetix.not_null_perp_account_created_base_mainnet_event_name.0ab1553ed8": ["model.synthetix.perp_account_created_base_mainnet"], "test.synthetix.accepted_values_perp_account_created_base_mainnet_event_name__AccountCreated.c906cbec9d": ["model.synthetix.perp_account_created_base_mainnet"], "test.synthetix.not_null_perp_account_created_base_mainnet_block_number.089e467aa3": ["model.synthetix.perp_account_created_base_mainnet"], "test.synthetix.not_null_perp_account_created_base_mainnet_block_timestamp.4e4344d68a": ["model.synthetix.perp_account_created_base_mainnet"], "test.synthetix.not_null_perp_account_created_base_mainnet_owner.1aca280221": ["model.synthetix.perp_account_created_base_mainnet"], "test.synthetix.not_null_perp_account_created_base_mainnet_account_id.2d9e573ba3": ["model.synthetix.perp_account_created_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_account_created_base_mainnet_account_id__True__0.31cc3873de": ["model.synthetix.perp_account_created_base_mainnet"], "test.synthetix.not_null_perp_account_created_base_mainnet_transaction_hash.0274c58381": ["model.synthetix.perp_account_created_base_mainnet"], "test.synthetix.not_null_perp_account_created_base_mainnet_contract.d77785377c": ["model.synthetix.perp_account_created_base_mainnet"], "test.synthetix.unique_perp_order_committed_base_mainnet_id.471fd9d19f": ["model.synthetix.perp_order_committed_base_mainnet"], "test.synthetix.not_null_perp_order_committed_base_mainnet_id.deaaf9a2d9": ["model.synthetix.perp_order_committed_base_mainnet"], "test.synthetix.not_null_perp_order_committed_base_mainnet_block_number.743f5b2c16": ["model.synthetix.perp_order_committed_base_mainnet"], "test.synthetix.not_null_perp_order_committed_base_mainnet_block_timestamp.ba049c4adc": ["model.synthetix.perp_order_committed_base_mainnet"], "test.synthetix.not_null_perp_order_committed_base_mainnet_transaction_hash.ba7bf1fc20": ["model.synthetix.perp_order_committed_base_mainnet"], "test.synthetix.not_null_perp_order_committed_base_mainnet_contract.ec04bc0cd9": ["model.synthetix.perp_order_committed_base_mainnet"], "test.synthetix.not_null_perp_order_committed_base_mainnet_event_name.ea7921e749": ["model.synthetix.perp_order_committed_base_mainnet"], "test.synthetix.accepted_values_perp_order_committed_base_mainnet_event_name__OrderCommitted.ce39697ea3": ["model.synthetix.perp_order_committed_base_mainnet"], "test.synthetix.not_null_perp_order_committed_base_mainnet_market_id.09e2f9dd2e": ["model.synthetix.perp_order_committed_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_order_committed_base_mainnet_market_id__True__0.9964b7c003": ["model.synthetix.perp_order_committed_base_mainnet"], "test.synthetix.not_null_perp_order_committed_base_mainnet_account_id.4dabd60cd4": ["model.synthetix.perp_order_committed_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_order_committed_base_mainnet_account_id__True__0.c996cff012": ["model.synthetix.perp_order_committed_base_mainnet"], "test.synthetix.not_null_perp_order_settled_base_mainnet_contract.4999a48971": ["model.synthetix.perp_order_settled_base_mainnet"], "test.synthetix.not_null_perp_order_settled_base_mainnet_event_name.f1e61c05e6": ["model.synthetix.perp_order_settled_base_mainnet"], "test.synthetix.accepted_values_perp_order_settled_base_mainnet_event_name__OrderSettled.2c75532624": ["model.synthetix.perp_order_settled_base_mainnet"], "test.synthetix.not_null_perp_order_settled_base_mainnet_account_id.16ba855b23": ["model.synthetix.perp_order_settled_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_mainnet_account_id__True__0.e5564d3ff0": ["model.synthetix.perp_order_settled_base_mainnet"], "test.synthetix.not_null_perp_order_settled_base_mainnet_market_id.6f4d850570": ["model.synthetix.perp_order_settled_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_mainnet_market_id__True__0.f0b24bdf87": ["model.synthetix.perp_order_settled_base_mainnet"], "test.synthetix.not_null_perp_order_settled_base_mainnet_collected_fees.b6a0c12cde": ["model.synthetix.perp_order_settled_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_mainnet_collected_fees__True__0.160f85cd41": ["model.synthetix.perp_order_settled_base_mainnet"], "test.synthetix.not_null_perp_order_settled_base_mainnet_transaction_hash.a60987fbb0": ["model.synthetix.perp_order_settled_base_mainnet"], "test.synthetix.not_null_perp_order_settled_base_mainnet_block_timestamp.81876ddb40": ["model.synthetix.perp_order_settled_base_mainnet"], "test.synthetix.not_null_perp_order_settled_base_mainnet_block_number.f58d806635": ["model.synthetix.perp_order_settled_base_mainnet"], "test.synthetix.unique_perp_order_settled_base_mainnet_id.0225a9550b": ["model.synthetix.perp_order_settled_base_mainnet"], "test.synthetix.not_null_perp_order_settled_base_mainnet_id.5b3863aece": ["model.synthetix.perp_order_settled_base_mainnet"], "test.synthetix.unique_perp_market_updated_base_mainnet_id.a3e4d3e22f": ["model.synthetix.perp_market_updated_base_mainnet"], "test.synthetix.not_null_perp_market_updated_base_mainnet_id.23f3e68a12": ["model.synthetix.perp_market_updated_base_mainnet"], "test.synthetix.not_null_perp_market_updated_base_mainnet_block_number.3088915c67": ["model.synthetix.perp_market_updated_base_mainnet"], "test.synthetix.not_null_perp_market_updated_base_mainnet_block_timestamp.c0b049d2d6": ["model.synthetix.perp_market_updated_base_mainnet"], "test.synthetix.not_null_perp_market_updated_base_mainnet_transaction_hash.28faaa00e5": ["model.synthetix.perp_market_updated_base_mainnet"], "test.synthetix.not_null_perp_market_updated_base_mainnet_contract.e19df268b3": ["model.synthetix.perp_market_updated_base_mainnet"], "test.synthetix.not_null_perp_market_updated_base_mainnet_event_name.de1019fbef": ["model.synthetix.perp_market_updated_base_mainnet"], "test.synthetix.accepted_values_perp_market_updated_base_mainnet_event_name__MarketUpdated.33121cd63c": ["model.synthetix.perp_market_updated_base_mainnet"], "test.synthetix.not_null_perp_market_updated_base_mainnet_market_id.8ec7a63f6b": ["model.synthetix.perp_market_updated_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_mainnet_market_id__True__0.5c7a41566b": ["model.synthetix.perp_market_updated_base_mainnet"], "test.synthetix.not_null_perp_market_updated_base_mainnet_price.f0d91e2bd5": ["model.synthetix.perp_market_updated_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_mainnet_price__True__0.ae7f542736": ["model.synthetix.perp_market_updated_base_mainnet"], "test.synthetix.not_null_perp_market_updated_base_mainnet_interest_rate.10b7a6c389": ["model.synthetix.perp_market_updated_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_mainnet_interest_rate__True__0.7f6ed158d2": ["model.synthetix.perp_market_updated_base_mainnet"], "test.synthetix.not_null_perp_position_liquidated_base_mainnet_account_id.498f567370": ["model.synthetix.perp_position_liquidated_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_account_id__True__0.4dca14dbcd": ["model.synthetix.perp_position_liquidated_base_mainnet"], "test.synthetix.not_null_perp_position_liquidated_base_mainnet_market_id.564386819e": ["model.synthetix.perp_position_liquidated_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_market_id__True__0.f77ba4ae2f": ["model.synthetix.perp_position_liquidated_base_mainnet"], "test.synthetix.unique_perp_position_liquidated_base_mainnet_id.922d3c5143": ["model.synthetix.perp_position_liquidated_base_mainnet"], "test.synthetix.not_null_perp_position_liquidated_base_mainnet_id.32c367bb62": ["model.synthetix.perp_position_liquidated_base_mainnet"], "test.synthetix.not_null_perp_position_liquidated_base_mainnet_transaction_hash.c67a9607db": ["model.synthetix.perp_position_liquidated_base_mainnet"], "test.synthetix.not_null_perp_position_liquidated_base_mainnet_current_position_size.b48e72d00b": ["model.synthetix.perp_position_liquidated_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_current_position_size__True__0.f59eb84311": ["model.synthetix.perp_position_liquidated_base_mainnet"], "test.synthetix.not_null_perp_position_liquidated_base_mainnet_event_name.321097aa34": ["model.synthetix.perp_position_liquidated_base_mainnet"], "test.synthetix.accepted_values_perp_position_liquidated_base_mainnet_event_name__PositionLiquidated.71fb40cadb": ["model.synthetix.perp_position_liquidated_base_mainnet"], "test.synthetix.not_null_perp_position_liquidated_base_mainnet_block_number.a7b9be436d": ["model.synthetix.perp_position_liquidated_base_mainnet"], "test.synthetix.not_null_perp_position_liquidated_base_mainnet_amount_liquidated.29ad6c9103": ["model.synthetix.perp_position_liquidated_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_amount_liquidated__True__0.be0c7ea09d": ["model.synthetix.perp_position_liquidated_base_mainnet"], "test.synthetix.not_null_perp_position_liquidated_base_mainnet_contract.16d824dbca": ["model.synthetix.perp_position_liquidated_base_mainnet"], "test.synthetix.not_null_perp_position_liquidated_base_mainnet_block_timestamp.7e8e3434f7": ["model.synthetix.perp_position_liquidated_base_mainnet"], "test.synthetix.unique_perp_account_liquidation_attempt_base_mainnet_id.4ca8a36246": ["model.synthetix.perp_account_liquidation_attempt_base_mainnet"], "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_id.f0a38fed0b": ["model.synthetix.perp_account_liquidation_attempt_base_mainnet"], "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_account_id.b9af0ad259": ["model.synthetix.perp_account_liquidation_attempt_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_base_mainnet_account_id__True__0.1b7d106a7e": ["model.synthetix.perp_account_liquidation_attempt_base_mainnet"], "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_block_number.eb82068b1f": ["model.synthetix.perp_account_liquidation_attempt_base_mainnet"], "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_reward.c18396dc96": ["model.synthetix.perp_account_liquidation_attempt_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_base_mainnet_reward__True__0.cb285aadec": ["model.synthetix.perp_account_liquidation_attempt_base_mainnet"], "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_block_timestamp.8bb23c25bf": ["model.synthetix.perp_account_liquidation_attempt_base_mainnet"], "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_contract.52c72e7f83": ["model.synthetix.perp_account_liquidation_attempt_base_mainnet"], "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_event_name.bdd4a2d793": ["model.synthetix.perp_account_liquidation_attempt_base_mainnet"], "test.synthetix.accepted_values_perp_account_liquidation_attempt_base_mainnet_event_name__AccountLiquidationAttempt.aeb7d6db9c": ["model.synthetix.perp_account_liquidation_attempt_base_mainnet"], "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_transaction_hash.70575855b6": ["model.synthetix.perp_account_liquidation_attempt_base_mainnet"], "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_full_liquidation.13fc102881": ["model.synthetix.perp_account_liquidation_attempt_base_mainnet"], "test.synthetix.not_null_perp_collateral_modified_base_mainnet_block_timestamp.dba3f4ea26": ["model.synthetix.perp_collateral_modified_base_mainnet"], "test.synthetix.not_null_perp_collateral_modified_base_mainnet_contract.c11139c863": ["model.synthetix.perp_collateral_modified_base_mainnet"], "test.synthetix.not_null_perp_collateral_modified_base_mainnet_event_name.ea66af17fe": ["model.synthetix.perp_collateral_modified_base_mainnet"], "test.synthetix.accepted_values_perp_collateral_modified_base_mainnet_event_name__CollateralModified.a5e57f2d75": ["model.synthetix.perp_collateral_modified_base_mainnet"], "test.synthetix.not_null_perp_collateral_modified_base_mainnet_block_number.9a27b3b231": ["model.synthetix.perp_collateral_modified_base_mainnet"], "test.synthetix.not_null_perp_collateral_modified_base_mainnet_synth_market_id.d41b8065af": ["model.synthetix.perp_collateral_modified_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_base_mainnet_synth_market_id__True__0.d556e7848d": ["model.synthetix.perp_collateral_modified_base_mainnet"], "test.synthetix.unique_perp_collateral_modified_base_mainnet_id.311ce0d794": ["model.synthetix.perp_collateral_modified_base_mainnet"], "test.synthetix.not_null_perp_collateral_modified_base_mainnet_id.f24bcc6b1b": ["model.synthetix.perp_collateral_modified_base_mainnet"], "test.synthetix.not_null_perp_collateral_modified_base_mainnet_sender.b40c55b7ee": ["model.synthetix.perp_collateral_modified_base_mainnet"], "test.synthetix.not_null_perp_collateral_modified_base_mainnet_account_id.cdccf3f2af": ["model.synthetix.perp_collateral_modified_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_base_mainnet_account_id__True__0.9f7c28c3fd": ["model.synthetix.perp_collateral_modified_base_mainnet"], "test.synthetix.not_null_perp_collateral_modified_base_mainnet_transaction_hash.3d3881c53b": ["model.synthetix.perp_collateral_modified_base_mainnet"], "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_block_timestamp.8433c78b93": ["model.synthetix.perp_previous_order_expired_base_mainnet"], "test.synthetix.unique_perp_previous_order_expired_base_mainnet_id.f02978148f": ["model.synthetix.perp_previous_order_expired_base_mainnet"], "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_id.bc7a46deda": ["model.synthetix.perp_previous_order_expired_base_mainnet"], "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_block_number.a563a713e9": ["model.synthetix.perp_previous_order_expired_base_mainnet"], "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_market_id.3b39458251": ["model.synthetix.perp_previous_order_expired_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_base_mainnet_market_id__True__0.edc1c768de": ["model.synthetix.perp_previous_order_expired_base_mainnet"], "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_event_name.14c38c565c": ["model.synthetix.perp_previous_order_expired_base_mainnet"], "test.synthetix.accepted_values_perp_previous_order_expired_base_mainnet_event_name__PreviousOrderExpired.a675fe5038": ["model.synthetix.perp_previous_order_expired_base_mainnet"], "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_transaction_hash.97e2d12b2c": ["model.synthetix.perp_previous_order_expired_base_mainnet"], "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_account_id.c8037fd435": ["model.synthetix.perp_previous_order_expired_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_base_mainnet_account_id__True__0.e4b1283a09": ["model.synthetix.perp_previous_order_expired_base_mainnet"], "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_contract.5eed227a76": ["model.synthetix.perp_previous_order_expired_base_mainnet"], "test.synthetix.not_null_perp_market_created_base_mainnet_market_name.162fe82996": ["model.synthetix.perp_market_created_base_mainnet"], "test.synthetix.unique_perp_market_created_base_mainnet_id.e1227e7e46": ["model.synthetix.perp_market_created_base_mainnet"], "test.synthetix.not_null_perp_market_created_base_mainnet_id.eb84eb9821": ["model.synthetix.perp_market_created_base_mainnet"], "test.synthetix.not_null_perp_market_created_base_mainnet_market_symbol.06e88b6544": ["model.synthetix.perp_market_created_base_mainnet"], "test.synthetix.not_null_perp_market_created_base_mainnet_event_name.f103b43404": ["model.synthetix.perp_market_created_base_mainnet"], "test.synthetix.accepted_values_perp_market_created_base_mainnet_event_name__MarketCreated.d9da845e2f": ["model.synthetix.perp_market_created_base_mainnet"], "test.synthetix.not_null_perp_market_created_base_mainnet_block_number.31d8a749ec": ["model.synthetix.perp_market_created_base_mainnet"], "test.synthetix.not_null_perp_market_created_base_mainnet_block_timestamp.b13b8b381f": ["model.synthetix.perp_market_created_base_mainnet"], "test.synthetix.not_null_perp_market_created_base_mainnet_contract.dd8ab60012": ["model.synthetix.perp_market_created_base_mainnet"], "test.synthetix.not_null_perp_market_created_base_mainnet_perps_market_id.d04a2adf66": ["model.synthetix.perp_market_created_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_market_created_base_mainnet_perps_market_id__True__0.7835f6c4e2": ["model.synthetix.perp_market_created_base_mainnet"], "test.synthetix.not_null_perp_market_created_base_mainnet_transaction_hash.005c8ea981": ["model.synthetix.perp_market_created_base_mainnet"], "test.synthetix.not_null_perp_interest_charged_base_mainnet_event_name.d0c6828a2c": ["model.synthetix.perp_interest_charged_base_mainnet"], "test.synthetix.accepted_values_perp_interest_charged_base_mainnet_event_name__InterestCharged.92bd4d647b": ["model.synthetix.perp_interest_charged_base_mainnet"], "test.synthetix.not_null_perp_interest_charged_base_mainnet_contract.637ff31ac5": ["model.synthetix.perp_interest_charged_base_mainnet"], "test.synthetix.not_null_perp_interest_charged_base_mainnet_transaction_hash.82d6f4539b": ["model.synthetix.perp_interest_charged_base_mainnet"], "test.synthetix.not_null_perp_interest_charged_base_mainnet_block_timestamp.c006ab16a0": ["model.synthetix.perp_interest_charged_base_mainnet"], "test.synthetix.unique_perp_interest_charged_base_mainnet_id.849ecb5e38": ["model.synthetix.perp_interest_charged_base_mainnet"], "test.synthetix.not_null_perp_interest_charged_base_mainnet_id.a4394853e3": ["model.synthetix.perp_interest_charged_base_mainnet"], "test.synthetix.not_null_perp_interest_charged_base_mainnet_block_number.634b5a2ca3": ["model.synthetix.perp_interest_charged_base_mainnet"], "test.synthetix.not_null_perp_interest_charged_base_mainnet_account_id.9cea8c57e9": ["model.synthetix.perp_interest_charged_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_interest_charged_base_mainnet_account_id__True__0.a3ec3de479": ["model.synthetix.perp_interest_charged_base_mainnet"], "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_block_timestamp.0d665a1669": ["model.synthetix.perp_interest_rate_updated_base_mainnet"], "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_event_name.36434bd8cd": ["model.synthetix.perp_interest_rate_updated_base_mainnet"], "test.synthetix.accepted_values_perp_interest_rate_updated_base_mainnet_event_name__InterestRateUpdated.1f640e1a2e": ["model.synthetix.perp_interest_rate_updated_base_mainnet"], "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_transaction_hash.84f20da856": ["model.synthetix.perp_interest_rate_updated_base_mainnet"], "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_interest_rate.cfecf76356": ["model.synthetix.perp_interest_rate_updated_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_base_mainnet_interest_rate__True__0.9e368f0a36": ["model.synthetix.perp_interest_rate_updated_base_mainnet"], "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_block_number.76213ff694": ["model.synthetix.perp_interest_rate_updated_base_mainnet"], "test.synthetix.unique_perp_interest_rate_updated_base_mainnet_id.bddddb2671": ["model.synthetix.perp_interest_rate_updated_base_mainnet"], "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_id.e9a20cc82f": ["model.synthetix.perp_interest_rate_updated_base_mainnet"], "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_contract.79599300ad": ["model.synthetix.perp_interest_rate_updated_base_mainnet"], "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_super_market_id.234f62d024": ["model.synthetix.perp_interest_rate_updated_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_base_mainnet_super_market_id__True__0.4d69e0aece": ["model.synthetix.perp_interest_rate_updated_base_mainnet"], "test.synthetix.not_null_spot_order_committed_base_mainnet_id.4e7c563b12": ["model.synthetix.spot_order_committed_base_mainnet"], "test.synthetix.unique_spot_order_committed_base_mainnet_id.ebe225e3c1": ["model.synthetix.spot_order_committed_base_mainnet"], "test.synthetix.not_null_spot_order_committed_base_mainnet_event_name.dc08478d35": ["model.synthetix.spot_order_committed_base_mainnet"], "test.synthetix.accepted_values_spot_order_committed_base_mainnet_event_name__OrderCommitted.7219cd261b": ["model.synthetix.spot_order_committed_base_mainnet"], "test.synthetix.not_null_spot_order_committed_base_mainnet_sender.fcb2f6b8e6": ["model.synthetix.spot_order_committed_base_mainnet"], "test.synthetix.not_null_spot_order_committed_base_mainnet_block_timestamp.b355df469e": ["model.synthetix.spot_order_committed_base_mainnet"], "test.synthetix.not_null_spot_order_committed_base_mainnet_referrer.773110510c": ["model.synthetix.spot_order_committed_base_mainnet"], "test.synthetix.not_null_spot_order_committed_base_mainnet_amount_provided.99b6d3d7c6": ["model.synthetix.spot_order_committed_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_order_committed_base_mainnet_amount_provided__True__0.9f6ff0bd95": ["model.synthetix.spot_order_committed_base_mainnet"], "test.synthetix.not_null_spot_order_committed_base_mainnet_transaction_hash.bf2697d39d": ["model.synthetix.spot_order_committed_base_mainnet"], "test.synthetix.not_null_spot_order_committed_base_mainnet_contract.2711d7c5f2": ["model.synthetix.spot_order_committed_base_mainnet"], "test.synthetix.not_null_spot_order_committed_base_mainnet_market_id.eb878589ce": ["model.synthetix.spot_order_committed_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_order_committed_base_mainnet_market_id__True__0.d412907ad8": ["model.synthetix.spot_order_committed_base_mainnet"], "test.synthetix.not_null_spot_order_committed_base_mainnet_block_number.b73840a782": ["model.synthetix.spot_order_committed_base_mainnet"], "test.synthetix.not_null_spot_order_committed_base_mainnet_order_type.af8cf04472": ["model.synthetix.spot_order_committed_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_mainnet_final_order_amount__True__0.285227b4ad": ["model.synthetix.spot_order_settled_base_mainnet"], "test.synthetix.not_null_spot_order_settled_base_mainnet_settler.32eafc3529": ["model.synthetix.spot_order_settled_base_mainnet"], "test.synthetix.not_null_spot_order_settled_base_mainnet_block_number.0da3f5f83c": ["model.synthetix.spot_order_settled_base_mainnet"], "test.synthetix.not_null_spot_order_settled_base_mainnet_transaction_hash.cc03e5396c": ["model.synthetix.spot_order_settled_base_mainnet"], "test.synthetix.not_null_spot_order_settled_base_mainnet_block_timestamp.d6a06e33d2": ["model.synthetix.spot_order_settled_base_mainnet"], "test.synthetix.not_null_spot_order_settled_base_mainnet_id.bee9f4adc9": ["model.synthetix.spot_order_settled_base_mainnet"], "test.synthetix.unique_spot_order_settled_base_mainnet_id.3552e2a2e6": ["model.synthetix.spot_order_settled_base_mainnet"], "test.synthetix.not_null_spot_order_settled_base_mainnet_order_type.0e7f500a0a": ["model.synthetix.spot_order_settled_base_mainnet"], "test.synthetix.not_null_spot_order_settled_base_mainnet_contract.901410d0f9": ["model.synthetix.spot_order_settled_base_mainnet"], "test.synthetix.not_null_spot_order_settled_base_mainnet_price.a8065724a1": ["model.synthetix.spot_order_settled_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_mainnet_price__True__0.a69aaf95b9": ["model.synthetix.spot_order_settled_base_mainnet"], "test.synthetix.not_null_spot_order_settled_base_mainnet_market_id.ea53981200": ["model.synthetix.spot_order_settled_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_mainnet_market_id__True__0.57e7a4e22d": ["model.synthetix.spot_order_settled_base_mainnet"], "test.synthetix.not_null_spot_order_settled_base_mainnet_collected_fees.f0d64ac401": ["model.synthetix.spot_order_settled_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_mainnet_collected_fees__True__0.d7bd810890": ["model.synthetix.spot_order_settled_base_mainnet"], "test.synthetix.not_null_spot_order_settled_base_mainnet_event_name.b99840eec6": ["model.synthetix.spot_order_settled_base_mainnet"], "test.synthetix.accepted_values_spot_order_settled_base_mainnet_event_name__OrderSettled.30376f4577": ["model.synthetix.spot_order_settled_base_mainnet"], "test.synthetix.not_null_spot_order_cancelled_base_mainnet_id.5486ce1cb2": ["model.synthetix.spot_order_cancelled_base_mainnet"], "test.synthetix.unique_spot_order_cancelled_base_mainnet_id.5ac9e5a86c": ["model.synthetix.spot_order_cancelled_base_mainnet"], "test.synthetix.not_null_spot_order_cancelled_base_mainnet_block_timestamp.81016bb88f": ["model.synthetix.spot_order_cancelled_base_mainnet"], "test.synthetix.not_null_spot_order_cancelled_base_mainnet_transaction_hash.524e2820c0": ["model.synthetix.spot_order_cancelled_base_mainnet"], "test.synthetix.not_null_spot_order_cancelled_base_mainnet_sender.666cd271e1": ["model.synthetix.spot_order_cancelled_base_mainnet"], "test.synthetix.not_null_spot_order_cancelled_base_mainnet_contract.b45f673add": ["model.synthetix.spot_order_cancelled_base_mainnet"], "test.synthetix.not_null_spot_order_cancelled_base_mainnet_event_name.75d1cf92ef": ["model.synthetix.spot_order_cancelled_base_mainnet"], "test.synthetix.accepted_values_spot_order_cancelled_base_mainnet_event_name__OrderCancelled.468b0aa5ec": ["model.synthetix.spot_order_cancelled_base_mainnet"], "test.synthetix.not_null_spot_order_cancelled_base_mainnet_market_id.3d2e9d2ba5": ["model.synthetix.spot_order_cancelled_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_order_cancelled_base_mainnet_market_id__True__0.9edddeabb3": ["model.synthetix.spot_order_cancelled_base_mainnet"], "test.synthetix.not_null_spot_order_cancelled_base_mainnet_block_number.59e7d43c87": ["model.synthetix.spot_order_cancelled_base_mainnet"], "test.synthetix.not_null_spot_synth_registered_base_mainnet_id.9f21a7f761": ["model.synthetix.spot_synth_registered_base_mainnet"], "test.synthetix.unique_spot_synth_registered_base_mainnet_id.81eda4804d": ["model.synthetix.spot_synth_registered_base_mainnet"], "test.synthetix.not_null_spot_synth_registered_base_mainnet_block_timestamp.9fcd6d9ec6": ["model.synthetix.spot_synth_registered_base_mainnet"], "test.synthetix.not_null_spot_synth_registered_base_mainnet_synth_market_id.97f70d1e33": ["model.synthetix.spot_synth_registered_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_synth_registered_base_mainnet_synth_market_id__True__0.289066bb62": ["model.synthetix.spot_synth_registered_base_mainnet"], "test.synthetix.not_null_spot_synth_registered_base_mainnet_block_number.fb558416fb": ["model.synthetix.spot_synth_registered_base_mainnet"], "test.synthetix.not_null_spot_synth_registered_base_mainnet_contract.a1096e5fd9": ["model.synthetix.spot_synth_registered_base_mainnet"], "test.synthetix.not_null_spot_synth_registered_base_mainnet_synth_token_address.f2f086a15a": ["model.synthetix.spot_synth_registered_base_mainnet"], "test.synthetix.not_null_spot_synth_registered_base_mainnet_event_name.6d850cc54d": ["model.synthetix.spot_synth_registered_base_mainnet"], "test.synthetix.accepted_values_spot_synth_registered_base_mainnet_event_name__SynthRegistered.5528c05ba2": ["model.synthetix.spot_synth_registered_base_mainnet"], "test.synthetix.not_null_spot_synth_registered_base_mainnet_transaction_hash.7e53d9e7f0": ["model.synthetix.spot_synth_registered_base_mainnet"], "test.synthetix.not_null_spot_synth_bought_base_mainnet_collected_fees.d9c17c84f7": ["model.synthetix.spot_synth_bought_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_mainnet_collected_fees__True__0.3fcb3fda3a": ["model.synthetix.spot_synth_bought_base_mainnet"], "test.synthetix.not_null_spot_synth_bought_base_mainnet_transaction_hash.1e8279de09": ["model.synthetix.spot_synth_bought_base_mainnet"], "test.synthetix.not_null_spot_synth_bought_base_mainnet_synth_market_id.32145e8cb4": ["model.synthetix.spot_synth_bought_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_mainnet_synth_market_id__True__0.e3b9a2a2bf": ["model.synthetix.spot_synth_bought_base_mainnet"], "test.synthetix.not_null_spot_synth_bought_base_mainnet_block_number.afabe746ef": ["model.synthetix.spot_synth_bought_base_mainnet"], "test.synthetix.not_null_spot_synth_bought_base_mainnet_block_timestamp.5044e48413": ["model.synthetix.spot_synth_bought_base_mainnet"], "test.synthetix.not_null_spot_synth_bought_base_mainnet_id.f9e555c962": ["model.synthetix.spot_synth_bought_base_mainnet"], "test.synthetix.unique_spot_synth_bought_base_mainnet_id.e00678ebae": ["model.synthetix.spot_synth_bought_base_mainnet"], "test.synthetix.not_null_spot_synth_bought_base_mainnet_price.f59f9c339a": ["model.synthetix.spot_synth_bought_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_mainnet_price__True__0.e25fbf2240": ["model.synthetix.spot_synth_bought_base_mainnet"], "test.synthetix.not_null_spot_synth_bought_base_mainnet_contract.d6d311c160": ["model.synthetix.spot_synth_bought_base_mainnet"], "test.synthetix.not_null_spot_synth_bought_base_mainnet_referrer.3b61ce852c": ["model.synthetix.spot_synth_bought_base_mainnet"], "test.synthetix.not_null_spot_synth_bought_base_mainnet_event_name.8a35f2634d": ["model.synthetix.spot_synth_bought_base_mainnet"], "test.synthetix.accepted_values_spot_synth_bought_base_mainnet_event_name__SynthBought.7302486ec0": ["model.synthetix.spot_synth_bought_base_mainnet"], "test.synthetix.not_null_spot_synth_sold_base_mainnet_event_name.f76ff966dc": ["model.synthetix.spot_synth_sold_base_mainnet"], "test.synthetix.accepted_values_spot_synth_sold_base_mainnet_event_name__SynthSold.b1a44748ed": ["model.synthetix.spot_synth_sold_base_mainnet"], "test.synthetix.not_null_spot_synth_sold_base_mainnet_transaction_hash.6957d51d9c": ["model.synthetix.spot_synth_sold_base_mainnet"], "test.synthetix.not_null_spot_synth_sold_base_mainnet_collected_fees.99a85c53ea": ["model.synthetix.spot_synth_sold_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_mainnet_collected_fees__True__0.6cc814f854": ["model.synthetix.spot_synth_sold_base_mainnet"], "test.synthetix.not_null_spot_synth_sold_base_mainnet_block_timestamp.1713f1d130": ["model.synthetix.spot_synth_sold_base_mainnet"], "test.synthetix.not_null_spot_synth_sold_base_mainnet_referrer.ee678360be": ["model.synthetix.spot_synth_sold_base_mainnet"], "test.synthetix.not_null_spot_synth_sold_base_mainnet_block_number.148bf58e52": ["model.synthetix.spot_synth_sold_base_mainnet"], "test.synthetix.not_null_spot_synth_sold_base_mainnet_price.3d1a702fbb": ["model.synthetix.spot_synth_sold_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_mainnet_price__True__0.994b9376fd": ["model.synthetix.spot_synth_sold_base_mainnet"], "test.synthetix.not_null_spot_synth_sold_base_mainnet_amount_returned.989a4131c2": ["model.synthetix.spot_synth_sold_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_mainnet_amount_returned__True__0.250710e6f1": ["model.synthetix.spot_synth_sold_base_mainnet"], "test.synthetix.not_null_spot_synth_sold_base_mainnet_synth_market_id.b7dab5388d": ["model.synthetix.spot_synth_sold_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_mainnet_synth_market_id__True__0.3ec6dae33c": ["model.synthetix.spot_synth_sold_base_mainnet"], "test.synthetix.not_null_spot_synth_sold_base_mainnet_id.763b711f62": ["model.synthetix.spot_synth_sold_base_mainnet"], "test.synthetix.unique_spot_synth_sold_base_mainnet_id.4cbe90534a": ["model.synthetix.spot_synth_sold_base_mainnet"], "test.synthetix.not_null_spot_synth_sold_base_mainnet_contract.46ddd59981": ["model.synthetix.spot_synth_sold_base_mainnet"], "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_id.7d79ad852d": ["model.synthetix.spot_synth_wrapped_base_mainnet"], "test.synthetix.unique_spot_synth_wrapped_base_mainnet_id.77a4ae72ae": ["model.synthetix.spot_synth_wrapped_base_mainnet"], "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_transaction_hash.9cbd57629d": ["model.synthetix.spot_synth_wrapped_base_mainnet"], "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_synth_market_id.e2b2f4733f": ["model.synthetix.spot_synth_wrapped_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_base_mainnet_synth_market_id__True__0.3d7fa017bf": ["model.synthetix.spot_synth_wrapped_base_mainnet"], "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_contract.33e8d1917b": ["model.synthetix.spot_synth_wrapped_base_mainnet"], "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_event_name.1f22f5789b": ["model.synthetix.spot_synth_wrapped_base_mainnet"], "test.synthetix.accepted_values_spot_synth_wrapped_base_mainnet_event_name__SynthWrapped.e81f79edcb": ["model.synthetix.spot_synth_wrapped_base_mainnet"], "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_block_timestamp.66ddebcfe0": ["model.synthetix.spot_synth_wrapped_base_mainnet"], "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_block_number.4bf40252e1": ["model.synthetix.spot_synth_wrapped_base_mainnet"], "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_fees_collected.9a641530e9": ["model.synthetix.spot_synth_wrapped_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_base_mainnet_fees_collected__True__0.88e8d792fd": ["model.synthetix.spot_synth_wrapped_base_mainnet"], "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_block_timestamp.0e8329af5c": ["model.synthetix.spot_synth_unwrapped_base_mainnet"], "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_amount_unwrapped.025e49370b": ["model.synthetix.spot_synth_unwrapped_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_mainnet_amount_unwrapped__True__0.2e78bc25a2": ["model.synthetix.spot_synth_unwrapped_base_mainnet"], "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_fees_collected.cd35bec369": ["model.synthetix.spot_synth_unwrapped_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_mainnet_fees_collected__True__0.48d9a0e389": ["model.synthetix.spot_synth_unwrapped_base_mainnet"], "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_event_name.dbfac4a471": ["model.synthetix.spot_synth_unwrapped_base_mainnet"], "test.synthetix.accepted_values_spot_synth_unwrapped_base_mainnet_event_name__SynthUnwrapped.a1713eb60e": ["model.synthetix.spot_synth_unwrapped_base_mainnet"], "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_block_number.81e8f4c2ea": ["model.synthetix.spot_synth_unwrapped_base_mainnet"], "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_transaction_hash.e27a71ff2d": ["model.synthetix.spot_synth_unwrapped_base_mainnet"], "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_contract.cba8e61baa": ["model.synthetix.spot_synth_unwrapped_base_mainnet"], "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_id.cd459ace96": ["model.synthetix.spot_synth_unwrapped_base_mainnet"], "test.synthetix.unique_spot_synth_unwrapped_base_mainnet_id.1256b6907b": ["model.synthetix.spot_synth_unwrapped_base_mainnet"], "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_synth_market_id.47983f606b": ["model.synthetix.spot_synth_unwrapped_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_mainnet_synth_market_id__True__0.de01d6cd38": ["model.synthetix.spot_synth_unwrapped_base_mainnet"], "test.synthetix.not_null_core_account_created_base_mainnet_owner.c498d5b28f": ["model.synthetix.core_account_created_base_mainnet"], "test.synthetix.not_null_core_account_created_base_mainnet_account_id.9f366bbbab": ["model.synthetix.core_account_created_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_account_created_base_mainnet_account_id__True__0.13ad3c12e1": ["model.synthetix.core_account_created_base_mainnet"], "test.synthetix.not_null_core_account_created_base_mainnet_id.a6878c49cb": ["model.synthetix.core_account_created_base_mainnet"], "test.synthetix.unique_core_account_created_base_mainnet_id.d79e3ab0d1": ["model.synthetix.core_account_created_base_mainnet"], "test.synthetix.not_null_core_account_created_base_mainnet_transaction_hash.21cf6568c1": ["model.synthetix.core_account_created_base_mainnet"], "test.synthetix.not_null_core_account_created_base_mainnet_block_number.1b0ff0bd14": ["model.synthetix.core_account_created_base_mainnet"], "test.synthetix.not_null_core_account_created_base_mainnet_block_timestamp.8e5d2b5809": ["model.synthetix.core_account_created_base_mainnet"], "test.synthetix.not_null_core_account_created_base_mainnet_event_name.f3ba489917": ["model.synthetix.core_account_created_base_mainnet"], "test.synthetix.accepted_values_core_account_created_base_mainnet_event_name__AccountCreated.8d266dd241": ["model.synthetix.core_account_created_base_mainnet"], "test.synthetix.not_null_core_account_created_base_mainnet_contract.9c9629d4bf": ["model.synthetix.core_account_created_base_mainnet"], "test.synthetix.not_null_core_delegation_updated_base_mainnet_contract.26c790b056": ["model.synthetix.core_delegation_updated_base_mainnet"], "test.synthetix.not_null_core_delegation_updated_base_mainnet_id.3f46fc5fef": ["model.synthetix.core_delegation_updated_base_mainnet"], "test.synthetix.unique_core_delegation_updated_base_mainnet_id.cb86d131a2": ["model.synthetix.core_delegation_updated_base_mainnet"], "test.synthetix.not_null_core_delegation_updated_base_mainnet_account_id.d54eaa7e33": ["model.synthetix.core_delegation_updated_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_mainnet_account_id__True__0.682b9be0e3": ["model.synthetix.core_delegation_updated_base_mainnet"], "test.synthetix.not_null_core_delegation_updated_base_mainnet_collateral_type.ed1a32a32c": ["model.synthetix.core_delegation_updated_base_mainnet"], "test.synthetix.not_null_core_delegation_updated_base_mainnet_pool_id.05c5c779bf": ["model.synthetix.core_delegation_updated_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_mainnet_pool_id__True__0.4316662214": ["model.synthetix.core_delegation_updated_base_mainnet"], "test.synthetix.not_null_core_delegation_updated_base_mainnet_sender.0138cb07ed": ["model.synthetix.core_delegation_updated_base_mainnet"], "test.synthetix.not_null_core_delegation_updated_base_mainnet_block_timestamp.c521a83475": ["model.synthetix.core_delegation_updated_base_mainnet"], "test.synthetix.not_null_core_delegation_updated_base_mainnet_block_number.b7e4e88578": ["model.synthetix.core_delegation_updated_base_mainnet"], "test.synthetix.not_null_core_delegation_updated_base_mainnet_leverage.5efc0a9617": ["model.synthetix.core_delegation_updated_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_mainnet_leverage__True__1000000000000000000__1000000000000000000.d5cf2050cc": ["model.synthetix.core_delegation_updated_base_mainnet"], "test.synthetix.not_null_core_delegation_updated_base_mainnet_transaction_hash.6915579646": ["model.synthetix.core_delegation_updated_base_mainnet"], "test.synthetix.not_null_core_delegation_updated_base_mainnet_amount.a0ab515e0a": ["model.synthetix.core_delegation_updated_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_mainnet_amount__True__0.a8783e193f": ["model.synthetix.core_delegation_updated_base_mainnet"], "test.synthetix.not_null_core_delegation_updated_base_mainnet_event_name.cfe99ccc6b": ["model.synthetix.core_delegation_updated_base_mainnet"], "test.synthetix.accepted_values_core_delegation_updated_base_mainnet_event_name__DelegationUpdated.67d059ef8b": ["model.synthetix.core_delegation_updated_base_mainnet"], "test.synthetix.not_null_core_deposited_base_mainnet_collateral_type.be650ff685": ["model.synthetix.core_deposited_base_mainnet"], "test.synthetix.not_null_core_deposited_base_mainnet_id.ee16c24c51": ["model.synthetix.core_deposited_base_mainnet"], "test.synthetix.unique_core_deposited_base_mainnet_id.c13be8e337": ["model.synthetix.core_deposited_base_mainnet"], "test.synthetix.not_null_core_deposited_base_mainnet_contract.6e9ec1150a": ["model.synthetix.core_deposited_base_mainnet"], "test.synthetix.not_null_core_deposited_base_mainnet_event_name.31446f5c55": ["model.synthetix.core_deposited_base_mainnet"], "test.synthetix.accepted_values_core_deposited_base_mainnet_event_name__Deposited.8716111032": ["model.synthetix.core_deposited_base_mainnet"], "test.synthetix.not_null_core_deposited_base_mainnet_transaction_hash.272eb2e81d": ["model.synthetix.core_deposited_base_mainnet"], "test.synthetix.not_null_core_deposited_base_mainnet_account_id.7193b1a2c0": ["model.synthetix.core_deposited_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_deposited_base_mainnet_account_id__True__0.64bcc1c124": ["model.synthetix.core_deposited_base_mainnet"], "test.synthetix.not_null_core_deposited_base_mainnet_sender.7b7ebe7456": ["model.synthetix.core_deposited_base_mainnet"], "test.synthetix.not_null_core_deposited_base_mainnet_block_timestamp.560df883dc": ["model.synthetix.core_deposited_base_mainnet"], "test.synthetix.not_null_core_deposited_base_mainnet_block_number.08ee53cd26": ["model.synthetix.core_deposited_base_mainnet"], "test.synthetix.not_null_core_deposited_base_mainnet_token_amount.5b0e4b379d": ["model.synthetix.core_deposited_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_deposited_base_mainnet_token_amount__True__0.60382baf55": ["model.synthetix.core_deposited_base_mainnet"], "test.synthetix.not_null_core_withdrawn_base_mainnet_block_timestamp.3b8ffa7210": ["model.synthetix.core_withdrawn_base_mainnet"], "test.synthetix.not_null_core_withdrawn_base_mainnet_contract.a8511fdb92": ["model.synthetix.core_withdrawn_base_mainnet"], "test.synthetix.not_null_core_withdrawn_base_mainnet_block_number.03c7cebae3": ["model.synthetix.core_withdrawn_base_mainnet"], "test.synthetix.not_null_core_withdrawn_base_mainnet_transaction_hash.a3fda71b2a": ["model.synthetix.core_withdrawn_base_mainnet"], "test.synthetix.not_null_core_withdrawn_base_mainnet_token_amount.fbabce38ba": ["model.synthetix.core_withdrawn_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_withdrawn_base_mainnet_token_amount__True__0.54af4bae82": ["model.synthetix.core_withdrawn_base_mainnet"], "test.synthetix.not_null_core_withdrawn_base_mainnet_collateral_type.f32eb82738": ["model.synthetix.core_withdrawn_base_mainnet"], "test.synthetix.not_null_core_withdrawn_base_mainnet_account_id.ef84b5b40c": ["model.synthetix.core_withdrawn_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_withdrawn_base_mainnet_account_id__True__0.0bf8555841": ["model.synthetix.core_withdrawn_base_mainnet"], "test.synthetix.not_null_core_withdrawn_base_mainnet_id.8106f47c4d": ["model.synthetix.core_withdrawn_base_mainnet"], "test.synthetix.unique_core_withdrawn_base_mainnet_id.72a24b0786": ["model.synthetix.core_withdrawn_base_mainnet"], "test.synthetix.not_null_core_withdrawn_base_mainnet_sender.2f5cf91bdf": ["model.synthetix.core_withdrawn_base_mainnet"], "test.synthetix.not_null_core_withdrawn_base_mainnet_event_name.f423143c4b": ["model.synthetix.core_withdrawn_base_mainnet"], "test.synthetix.accepted_values_core_withdrawn_base_mainnet_event_name__Withdrawn.8eb5613297": ["model.synthetix.core_withdrawn_base_mainnet"], "test.synthetix.not_null_core_liquidation_base_mainnet_pool_id.0342c9a9f7": ["model.synthetix.core_liquidation_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_mainnet_pool_id__True__0.9af005d964": ["model.synthetix.core_liquidation_base_mainnet"], "test.synthetix.not_null_core_liquidation_base_mainnet_block_timestamp.cc029a06b8": ["model.synthetix.core_liquidation_base_mainnet"], "test.synthetix.not_null_core_liquidation_base_mainnet_block_number.896bca83af": ["model.synthetix.core_liquidation_base_mainnet"], "test.synthetix.not_null_core_liquidation_base_mainnet_id.c949216a70": ["model.synthetix.core_liquidation_base_mainnet"], "test.synthetix.unique_core_liquidation_base_mainnet_id.876ec280ff": ["model.synthetix.core_liquidation_base_mainnet"], "test.synthetix.not_null_core_liquidation_base_mainnet_contract.cb2b40daff": ["model.synthetix.core_liquidation_base_mainnet"], "test.synthetix.not_null_core_liquidation_base_mainnet_event_name.b9c8609dd4": ["model.synthetix.core_liquidation_base_mainnet"], "test.synthetix.accepted_values_core_liquidation_base_mainnet_event_name__Liquidation.b1c18b74aa": ["model.synthetix.core_liquidation_base_mainnet"], "test.synthetix.not_null_core_liquidation_base_mainnet_collateral_type.c78d491846": ["model.synthetix.core_liquidation_base_mainnet"], "test.synthetix.not_null_core_liquidation_base_mainnet_sender.0c2397ee76": ["model.synthetix.core_liquidation_base_mainnet"], "test.synthetix.not_null_core_liquidation_base_mainnet_account_id.2ddc542a47": ["model.synthetix.core_liquidation_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_mainnet_account_id__True__0.136053be04": ["model.synthetix.core_liquidation_base_mainnet"], "test.synthetix.not_null_core_liquidation_base_mainnet_transaction_hash.adee36dc81": ["model.synthetix.core_liquidation_base_mainnet"], "test.synthetix.not_null_core_liquidation_base_mainnet_liquidate_as_account_id.b2d7294162": ["model.synthetix.core_liquidation_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_mainnet_liquidate_as_account_id__True__0.7686495bd9": ["model.synthetix.core_liquidation_base_mainnet"], "test.synthetix.not_null_core_market_updated_base_mainnet_id.bdb44c0b54": ["model.synthetix.core_market_updated_base_mainnet"], "test.synthetix.unique_core_market_updated_base_mainnet_id.b2a5abdd48": ["model.synthetix.core_market_updated_base_mainnet"], "test.synthetix.not_null_core_market_updated_base_mainnet_block_timestamp.648a5f6e8c": ["model.synthetix.core_market_updated_base_mainnet"], "test.synthetix.not_null_core_market_updated_base_mainnet_block_number.e9e83211a7": ["model.synthetix.core_market_updated_base_mainnet"], "test.synthetix.not_null_core_market_updated_base_mainnet_transaction_hash.7b8eb5d77d": ["model.synthetix.core_market_updated_base_mainnet"], "test.synthetix.not_null_core_market_updated_base_mainnet_contract.6d90834e3f": ["model.synthetix.core_market_updated_base_mainnet"], "test.synthetix.not_null_core_market_updated_base_mainnet_event_name.6afe397967": ["model.synthetix.core_market_updated_base_mainnet"], "test.synthetix.accepted_values_core_market_updated_base_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.06e57bf5c5": ["model.synthetix.core_market_updated_base_mainnet"], "test.synthetix.not_null_core_market_updated_base_mainnet_market_id.de78147356": ["model.synthetix.core_market_updated_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_mainnet_market_id__True__0.ab7b335af7": ["model.synthetix.core_market_updated_base_mainnet"], "test.synthetix.not_null_core_market_updated_base_mainnet_net_issuance.334062f568": ["model.synthetix.core_market_updated_base_mainnet"], "test.synthetix.not_null_core_market_updated_base_mainnet_deposited_collateral_value.905a08bfbb": ["model.synthetix.core_market_updated_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_mainnet_deposited_collateral_value__True__0.3945f7eca1": ["model.synthetix.core_market_updated_base_mainnet"], "test.synthetix.not_null_core_market_updated_base_mainnet_sender.5b6ff88208": ["model.synthetix.core_market_updated_base_mainnet"], "test.synthetix.not_null_core_market_updated_base_mainnet_collateral_type.6e2d5502d4": ["model.synthetix.core_market_updated_base_mainnet"], "test.synthetix.not_null_core_market_updated_base_mainnet_credit_capacity.4cad1dd5dd": ["model.synthetix.core_market_updated_base_mainnet"], "test.synthetix.not_null_core_market_updated_base_mainnet_token_amount.ce8694585d": ["model.synthetix.core_market_updated_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_mainnet_token_amount__True__0.159f754b68": ["model.synthetix.core_market_updated_base_mainnet"], "test.synthetix.not_null_core_market_registered_base_mainnet_market.6a5311f9b7": ["model.synthetix.core_market_registered_base_mainnet"], "test.synthetix.not_null_core_market_registered_base_mainnet_market_id.8fa95d0adc": ["model.synthetix.core_market_registered_base_mainnet"], "test.synthetix.unique_core_market_registered_base_mainnet_market_id.e03ba7f671": ["model.synthetix.core_market_registered_base_mainnet"], "test.synthetix.not_null_core_market_registered_base_mainnet_id.58185ba1ad": ["model.synthetix.core_market_registered_base_mainnet"], "test.synthetix.unique_core_market_registered_base_mainnet_id.b0e87b4cdb": ["model.synthetix.core_market_registered_base_mainnet"], "test.synthetix.not_null_core_market_registered_base_mainnet_block_timestamp.41726ce377": ["model.synthetix.core_market_registered_base_mainnet"], "test.synthetix.not_null_core_market_registered_base_mainnet_contract.0187a84f0b": ["model.synthetix.core_market_registered_base_mainnet"], "test.synthetix.not_null_core_market_registered_base_mainnet_transaction_hash.7e49be40a9": ["model.synthetix.core_market_registered_base_mainnet"], "test.synthetix.not_null_core_market_registered_base_mainnet_block_number.14cb004b58": ["model.synthetix.core_market_registered_base_mainnet"], "test.synthetix.not_null_core_market_registered_base_mainnet_event_name.c5054f10bf": ["model.synthetix.core_market_registered_base_mainnet"], "test.synthetix.accepted_values_core_market_registered_base_mainnet_event_name__MarketRegistered.b297851ae7": ["model.synthetix.core_market_registered_base_mainnet"], "test.synthetix.not_null_core_market_registered_base_mainnet_sender.9825c848f6": ["model.synthetix.core_market_registered_base_mainnet"], "test.synthetix.not_null_core_pool_created_base_mainnet_contract.6f3850c4d8": ["model.synthetix.core_pool_created_base_mainnet"], "test.synthetix.not_null_core_pool_created_base_mainnet_sender.0c210116c7": ["model.synthetix.core_pool_created_base_mainnet"], "test.synthetix.not_null_core_pool_created_base_mainnet_block_timestamp.94505d3912": ["model.synthetix.core_pool_created_base_mainnet"], "test.synthetix.not_null_core_pool_created_base_mainnet_id.44cc56adee": ["model.synthetix.core_pool_created_base_mainnet"], "test.synthetix.unique_core_pool_created_base_mainnet_id.f5ca162629": ["model.synthetix.core_pool_created_base_mainnet"], "test.synthetix.not_null_core_pool_created_base_mainnet_block_number.8ef3c64233": ["model.synthetix.core_pool_created_base_mainnet"], "test.synthetix.not_null_core_pool_created_base_mainnet_transaction_hash.88325163ff": ["model.synthetix.core_pool_created_base_mainnet"], "test.synthetix.not_null_core_pool_created_base_mainnet_event_name.0770467455": ["model.synthetix.core_pool_created_base_mainnet"], "test.synthetix.accepted_values_core_pool_created_base_mainnet_event_name__PoolCreated.a1f7123964": ["model.synthetix.core_pool_created_base_mainnet"], "test.synthetix.not_null_core_pool_created_base_mainnet_owner.875044313e": ["model.synthetix.core_pool_created_base_mainnet"], "test.synthetix.not_null_core_pool_created_base_mainnet_pool_id.d63bf41661": ["model.synthetix.core_pool_created_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_pool_created_base_mainnet_pool_id__True__0.39f67d8bfc": ["model.synthetix.core_pool_created_base_mainnet"], "test.synthetix.not_null_core_rewards_claimed_base_mainnet_transaction_hash.b63233ece5": ["model.synthetix.core_rewards_claimed_base_mainnet"], "test.synthetix.not_null_core_rewards_claimed_base_mainnet_account_id.854e016ff9": ["model.synthetix.core_rewards_claimed_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_mainnet_account_id__True__0.f3a8537aec": ["model.synthetix.core_rewards_claimed_base_mainnet"], "test.synthetix.not_null_core_rewards_claimed_base_mainnet_collateral_type.f4a0d97e20": ["model.synthetix.core_rewards_claimed_base_mainnet"], "test.synthetix.not_null_core_rewards_claimed_base_mainnet_event_name.8699999c22": ["model.synthetix.core_rewards_claimed_base_mainnet"], "test.synthetix.accepted_values_core_rewards_claimed_base_mainnet_event_name__RewardsClaimed.aa2ca50bfd": ["model.synthetix.core_rewards_claimed_base_mainnet"], "test.synthetix.not_null_core_rewards_claimed_base_mainnet_contract.c7544b70ac": ["model.synthetix.core_rewards_claimed_base_mainnet"], "test.synthetix.not_null_core_rewards_claimed_base_mainnet_amount.2d80149737": ["model.synthetix.core_rewards_claimed_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_mainnet_amount__True__0.d32a48611c": ["model.synthetix.core_rewards_claimed_base_mainnet"], "test.synthetix.not_null_core_rewards_claimed_base_mainnet_distributor.edc7126cd6": ["model.synthetix.core_rewards_claimed_base_mainnet"], "test.synthetix.not_null_core_rewards_claimed_base_mainnet_block_timestamp.365bd8971d": ["model.synthetix.core_rewards_claimed_base_mainnet"], "test.synthetix.not_null_core_rewards_claimed_base_mainnet_id.e1c2a57eae": ["model.synthetix.core_rewards_claimed_base_mainnet"], "test.synthetix.unique_core_rewards_claimed_base_mainnet_id.3e937354d7": ["model.synthetix.core_rewards_claimed_base_mainnet"], "test.synthetix.not_null_core_rewards_claimed_base_mainnet_pool_id.28e40cfefe": ["model.synthetix.core_rewards_claimed_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_mainnet_pool_id__True__0.4091fd0cb1": ["model.synthetix.core_rewards_claimed_base_mainnet"], "test.synthetix.not_null_core_rewards_claimed_base_mainnet_block_number.4b65195293": ["model.synthetix.core_rewards_claimed_base_mainnet"], "test.synthetix.not_null_core_rewards_distributed_base_mainnet_id.0142695043": ["model.synthetix.core_rewards_distributed_base_mainnet"], "test.synthetix.unique_core_rewards_distributed_base_mainnet_id.8cb2f0871f": ["model.synthetix.core_rewards_distributed_base_mainnet"], "test.synthetix.not_null_core_rewards_distributed_base_mainnet_event_name.16811bbe2c": ["model.synthetix.core_rewards_distributed_base_mainnet"], "test.synthetix.accepted_values_core_rewards_distributed_base_mainnet_event_name__RewardsDistributed.c4ccd15bed": ["model.synthetix.core_rewards_distributed_base_mainnet"], "test.synthetix.not_null_core_rewards_distributed_base_mainnet_amount.2580da873a": ["model.synthetix.core_rewards_distributed_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_mainnet_amount__True__0.839843f110": ["model.synthetix.core_rewards_distributed_base_mainnet"], "test.synthetix.not_null_core_rewards_distributed_base_mainnet_contract.5545c1884a": ["model.synthetix.core_rewards_distributed_base_mainnet"], "test.synthetix.not_null_core_rewards_distributed_base_mainnet_block_timestamp.3080d49013": ["model.synthetix.core_rewards_distributed_base_mainnet"], "test.synthetix.not_null_core_rewards_distributed_base_mainnet_transaction_hash.bc1d7442f3": ["model.synthetix.core_rewards_distributed_base_mainnet"], "test.synthetix.not_null_core_rewards_distributed_base_mainnet_collateral_type.7253a5e6ec": ["model.synthetix.core_rewards_distributed_base_mainnet"], "test.synthetix.not_null_core_rewards_distributed_base_mainnet_block_number.8a561feed6": ["model.synthetix.core_rewards_distributed_base_mainnet"], "test.synthetix.not_null_core_rewards_distributed_base_mainnet_duration.78ed8fd436": ["model.synthetix.core_rewards_distributed_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_mainnet_duration__True__0.7efb65f7c3": ["model.synthetix.core_rewards_distributed_base_mainnet"], "test.synthetix.not_null_core_rewards_distributed_base_mainnet_distributor.eb73b71c1b": ["model.synthetix.core_rewards_distributed_base_mainnet"], "test.synthetix.not_null_core_rewards_distributed_base_mainnet_pool_id.8ee087c0fc": ["model.synthetix.core_rewards_distributed_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_mainnet_pool_id__True__0.7d779ece26": ["model.synthetix.core_rewards_distributed_base_mainnet"], "test.synthetix.not_null_core_usd_burned_base_mainnet_amount.57fdbdea35": ["model.synthetix.core_usd_burned_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_mainnet_amount__True__0.27adfdbff9": ["model.synthetix.core_usd_burned_base_mainnet"], "test.synthetix.not_null_core_usd_burned_base_mainnet_pool_id.abf28cfdf6": ["model.synthetix.core_usd_burned_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_mainnet_pool_id__True__0.52120b282a": ["model.synthetix.core_usd_burned_base_mainnet"], "test.synthetix.not_null_core_usd_burned_base_mainnet_event_name.0bb05d75cc": ["model.synthetix.core_usd_burned_base_mainnet"], "test.synthetix.accepted_values_core_usd_burned_base_mainnet_event_name__UsdBurned.9df46c6616": ["model.synthetix.core_usd_burned_base_mainnet"], "test.synthetix.not_null_core_usd_burned_base_mainnet_id.7d6df2e91f": ["model.synthetix.core_usd_burned_base_mainnet"], "test.synthetix.unique_core_usd_burned_base_mainnet_id.5953435682": ["model.synthetix.core_usd_burned_base_mainnet"], "test.synthetix.not_null_core_usd_burned_base_mainnet_block_number.6f683bcb34": ["model.synthetix.core_usd_burned_base_mainnet"], "test.synthetix.not_null_core_usd_burned_base_mainnet_account_id.b4f53ab613": ["model.synthetix.core_usd_burned_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_mainnet_account_id__True__0.40ca1a8133": ["model.synthetix.core_usd_burned_base_mainnet"], "test.synthetix.not_null_core_usd_burned_base_mainnet_sender.b813be6ecc": ["model.synthetix.core_usd_burned_base_mainnet"], "test.synthetix.not_null_core_usd_burned_base_mainnet_transaction_hash.d80af383d5": ["model.synthetix.core_usd_burned_base_mainnet"], "test.synthetix.not_null_core_usd_burned_base_mainnet_contract.dba51aebb5": ["model.synthetix.core_usd_burned_base_mainnet"], "test.synthetix.not_null_core_usd_burned_base_mainnet_collateral_type.e208105e0e": ["model.synthetix.core_usd_burned_base_mainnet"], "test.synthetix.not_null_core_usd_burned_base_mainnet_block_timestamp.346c53ef95": ["model.synthetix.core_usd_burned_base_mainnet"], "test.synthetix.not_null_core_usd_minted_base_mainnet_pool_id.ee8fc13465": ["model.synthetix.core_usd_minted_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_mainnet_pool_id__True__0.38a3f5fcf9": ["model.synthetix.core_usd_minted_base_mainnet"], "test.synthetix.not_null_core_usd_minted_base_mainnet_block_timestamp.a004821ccd": ["model.synthetix.core_usd_minted_base_mainnet"], "test.synthetix.not_null_core_usd_minted_base_mainnet_account_id.ccf3e769fe": ["model.synthetix.core_usd_minted_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_mainnet_account_id__True__0.fd790b59ca": ["model.synthetix.core_usd_minted_base_mainnet"], "test.synthetix.not_null_core_usd_minted_base_mainnet_collateral_type.f8bfd4628e": ["model.synthetix.core_usd_minted_base_mainnet"], "test.synthetix.not_null_core_usd_minted_base_mainnet_block_number.9528b63fbc": ["model.synthetix.core_usd_minted_base_mainnet"], "test.synthetix.not_null_core_usd_minted_base_mainnet_id.9cb007fc5c": ["model.synthetix.core_usd_minted_base_mainnet"], "test.synthetix.unique_core_usd_minted_base_mainnet_id.476f2a0b45": ["model.synthetix.core_usd_minted_base_mainnet"], "test.synthetix.not_null_core_usd_minted_base_mainnet_sender.363a1c6bc9": ["model.synthetix.core_usd_minted_base_mainnet"], "test.synthetix.not_null_core_usd_minted_base_mainnet_amount.196acb6a64": ["model.synthetix.core_usd_minted_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_mainnet_amount__True__0.1d256007a1": ["model.synthetix.core_usd_minted_base_mainnet"], "test.synthetix.not_null_core_usd_minted_base_mainnet_event_name.33ff07927a": ["model.synthetix.core_usd_minted_base_mainnet"], "test.synthetix.accepted_values_core_usd_minted_base_mainnet_event_name__UsdMinted.62f89abcc8": ["model.synthetix.core_usd_minted_base_mainnet"], "test.synthetix.not_null_core_usd_minted_base_mainnet_transaction_hash.c04da14c24": ["model.synthetix.core_usd_minted_base_mainnet"], "test.synthetix.not_null_core_usd_minted_base_mainnet_contract.f56e539b17": ["model.synthetix.core_usd_minted_base_mainnet"], "test.synthetix.not_null_core_vault_liquidation_base_mainnet_transaction_hash.063cc50ef6": ["model.synthetix.core_vault_liquidation_base_mainnet"], "test.synthetix.not_null_core_vault_liquidation_base_mainnet_collateral_type.e0c76340c5": ["model.synthetix.core_vault_liquidation_base_mainnet"], "test.synthetix.not_null_core_vault_liquidation_base_mainnet_pool_id.4a337176ad": ["model.synthetix.core_vault_liquidation_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_base_mainnet_pool_id__True__0.bfc340e4f6": ["model.synthetix.core_vault_liquidation_base_mainnet"], "test.synthetix.not_null_core_vault_liquidation_base_mainnet_event_name.1e10a7bb02": ["model.synthetix.core_vault_liquidation_base_mainnet"], "test.synthetix.accepted_values_core_vault_liquidation_base_mainnet_event_name__VaultLiquidation.b8ea6a7925": ["model.synthetix.core_vault_liquidation_base_mainnet"], "test.synthetix.not_null_core_vault_liquidation_base_mainnet_id.3054417f0f": ["model.synthetix.core_vault_liquidation_base_mainnet"], "test.synthetix.unique_core_vault_liquidation_base_mainnet_id.74bcb7a076": ["model.synthetix.core_vault_liquidation_base_mainnet"], "test.synthetix.not_null_core_vault_liquidation_base_mainnet_block_timestamp.2dca047589": ["model.synthetix.core_vault_liquidation_base_mainnet"], "test.synthetix.not_null_core_vault_liquidation_base_mainnet_liquidate_as_account_id.042bc52396": ["model.synthetix.core_vault_liquidation_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_base_mainnet_liquidate_as_account_id__True__0.b04df95186": ["model.synthetix.core_vault_liquidation_base_mainnet"], "test.synthetix.not_null_core_vault_liquidation_base_mainnet_liquidation_data.be698b5245": ["model.synthetix.core_vault_liquidation_base_mainnet"], "test.synthetix.not_null_core_vault_liquidation_base_mainnet_contract.d5acf50762": ["model.synthetix.core_vault_liquidation_base_mainnet"], "test.synthetix.not_null_core_vault_liquidation_base_mainnet_block_number.667cea546c": ["model.synthetix.core_vault_liquidation_base_mainnet"], "test.synthetix.not_null_core_vault_liquidation_base_mainnet_sender.512fed362a": ["model.synthetix.core_vault_liquidation_base_mainnet"], "test.synthetix.not_null_core_vault_collateral_base_mainnet_ts.a02f87cd0d": ["model.synthetix.core_vault_collateral_base_mainnet"], "test.synthetix.not_null_core_vault_collateral_base_mainnet_block_number.6eaab21095": ["model.synthetix.core_vault_collateral_base_mainnet"], "test.synthetix.not_null_core_vault_collateral_base_mainnet_pool_id.e1a826b5b2": ["model.synthetix.core_vault_collateral_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_mainnet_pool_id__True__0.c52772c114": ["model.synthetix.core_vault_collateral_base_mainnet"], "test.synthetix.not_null_core_vault_collateral_base_mainnet_collateral_type.bef58af2ef": ["model.synthetix.core_vault_collateral_base_mainnet"], "test.synthetix.not_null_core_vault_collateral_base_mainnet_amount.45536133a9": ["model.synthetix.core_vault_collateral_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_mainnet_amount__True__0.9e07833bf5": ["model.synthetix.core_vault_collateral_base_mainnet"], "test.synthetix.not_null_core_vault_collateral_base_mainnet_collateral_value.5805db9c59": ["model.synthetix.core_vault_collateral_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_mainnet_collateral_value__True__0.7350cb66f7": ["model.synthetix.core_vault_collateral_base_mainnet"], "test.synthetix.not_null_core_vault_collateral_base_mainnet_contract_address.bc7a096c7d": ["model.synthetix.core_vault_collateral_base_mainnet"], "test.synthetix.not_null_core_vault_debt_base_mainnet_ts.fc19d225e3": ["model.synthetix.core_vault_debt_base_mainnet"], "test.synthetix.not_null_core_vault_debt_base_mainnet_block_number.bd4478b322": ["model.synthetix.core_vault_debt_base_mainnet"], "test.synthetix.not_null_core_vault_debt_base_mainnet_pool_id.e33ea26a56": ["model.synthetix.core_vault_debt_base_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_vault_debt_base_mainnet_pool_id__True__0.583a0abe4f": ["model.synthetix.core_vault_debt_base_mainnet"], "test.synthetix.not_null_core_vault_debt_base_mainnet_collateral_type.e3f9b96478": ["model.synthetix.core_vault_debt_base_mainnet"], "test.synthetix.not_null_core_vault_debt_base_mainnet_debt.922a67baf4": ["model.synthetix.core_vault_debt_base_mainnet"], "test.synthetix.not_null_core_vault_debt_base_mainnet_contract_address.f2b82344e4": ["model.synthetix.core_vault_debt_base_mainnet"], "test.synthetix.not_null_blocks_arbitrum_sepolia_block_number.73833a1893": ["model.synthetix.blocks_arbitrum_sepolia"], "test.synthetix.unique_blocks_arbitrum_sepolia_block_number.4c474d2bd5": ["model.synthetix.blocks_arbitrum_sepolia"], "test.synthetix.dbt_utils_recency_blocks_arbitrum_sepolia_hour__ts__1.8a321a2874": ["model.synthetix.blocks_arbitrum_sepolia"], "test.synthetix.unique_perp_account_created_arbitrum_sepolia_id.335484a5c5": ["model.synthetix.perp_account_created_arbitrum_sepolia"], "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_id.45c30d0895": ["model.synthetix.perp_account_created_arbitrum_sepolia"], "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_event_name.7cdc353a34": ["model.synthetix.perp_account_created_arbitrum_sepolia"], "test.synthetix.accepted_values_perp_account_created_arbitrum_sepolia_event_name__AccountCreated.b75a805866": ["model.synthetix.perp_account_created_arbitrum_sepolia"], "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_block_number.a0bf9a3f0f": ["model.synthetix.perp_account_created_arbitrum_sepolia"], "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_block_timestamp.7330d8d33c": ["model.synthetix.perp_account_created_arbitrum_sepolia"], "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_owner.0774b6c4c3": ["model.synthetix.perp_account_created_arbitrum_sepolia"], "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_account_id.6a6774d721": ["model.synthetix.perp_account_created_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_account_created_arbitrum_sepolia_account_id__True__0.0141d8699d": ["model.synthetix.perp_account_created_arbitrum_sepolia"], "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_transaction_hash.f4dba09d54": ["model.synthetix.perp_account_created_arbitrum_sepolia"], "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_contract.fde67ea53e": ["model.synthetix.perp_account_created_arbitrum_sepolia"], "test.synthetix.unique_perp_order_committed_arbitrum_sepolia_id.11b844d761": ["model.synthetix.perp_order_committed_arbitrum_sepolia"], "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_id.af12508db9": ["model.synthetix.perp_order_committed_arbitrum_sepolia"], "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_block_number.a115d197bb": ["model.synthetix.perp_order_committed_arbitrum_sepolia"], "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_block_timestamp.e2dce83de3": ["model.synthetix.perp_order_committed_arbitrum_sepolia"], "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_transaction_hash.2672ca73bf": ["model.synthetix.perp_order_committed_arbitrum_sepolia"], "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_contract.f7f4678e01": ["model.synthetix.perp_order_committed_arbitrum_sepolia"], "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_event_name.8c94a5144a": ["model.synthetix.perp_order_committed_arbitrum_sepolia"], "test.synthetix.accepted_values_perp_order_committed_arbitrum_sepolia_event_name__OrderCommitted.9ba89086fc": ["model.synthetix.perp_order_committed_arbitrum_sepolia"], "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_market_id.76f09344d3": ["model.synthetix.perp_order_committed_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_order_committed_arbitrum_sepolia_market_id__True__0.51034c57fd": ["model.synthetix.perp_order_committed_arbitrum_sepolia"], "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_account_id.539cca2995": ["model.synthetix.perp_order_committed_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_order_committed_arbitrum_sepolia_account_id__True__0.374a09c8bb": ["model.synthetix.perp_order_committed_arbitrum_sepolia"], "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_contract.f9fbebc768": ["model.synthetix.perp_order_settled_arbitrum_sepolia"], "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_event_name.c9e5a717f5": ["model.synthetix.perp_order_settled_arbitrum_sepolia"], "test.synthetix.accepted_values_perp_order_settled_arbitrum_sepolia_event_name__OrderSettled.08d7370d84": ["model.synthetix.perp_order_settled_arbitrum_sepolia"], "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_account_id.e604936b3a": ["model.synthetix.perp_order_settled_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_sepolia_account_id__True__0.b532485142": ["model.synthetix.perp_order_settled_arbitrum_sepolia"], "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_market_id.456fcb9a8d": ["model.synthetix.perp_order_settled_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_sepolia_market_id__True__0.bfedab225b": ["model.synthetix.perp_order_settled_arbitrum_sepolia"], "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_collected_fees.c1a9ca82df": ["model.synthetix.perp_order_settled_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_sepolia_collected_fees__True__0.8c8446ac0e": ["model.synthetix.perp_order_settled_arbitrum_sepolia"], "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_transaction_hash.60c06595e6": ["model.synthetix.perp_order_settled_arbitrum_sepolia"], "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_block_timestamp.8460ed1771": ["model.synthetix.perp_order_settled_arbitrum_sepolia"], "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_block_number.7ab4260eae": ["model.synthetix.perp_order_settled_arbitrum_sepolia"], "test.synthetix.unique_perp_order_settled_arbitrum_sepolia_id.a95bcce825": ["model.synthetix.perp_order_settled_arbitrum_sepolia"], "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_id.bbaf076398": ["model.synthetix.perp_order_settled_arbitrum_sepolia"], "test.synthetix.unique_perp_market_updated_arbitrum_sepolia_id.66008e7961": ["model.synthetix.perp_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_id.3b2c812312": ["model.synthetix.perp_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_block_number.b556a7789f": ["model.synthetix.perp_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_block_timestamp.09877a4d82": ["model.synthetix.perp_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_transaction_hash.1c205dac4b": ["model.synthetix.perp_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_contract.0cf0f68ca0": ["model.synthetix.perp_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_event_name.ffc855a652": ["model.synthetix.perp_market_updated_arbitrum_sepolia"], "test.synthetix.accepted_values_perp_market_updated_arbitrum_sepolia_event_name__MarketUpdated.44006a072f": ["model.synthetix.perp_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_market_id.9835cafd8a": ["model.synthetix.perp_market_updated_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_sepolia_market_id__True__0.0852877223": ["model.synthetix.perp_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_price.e62a84d2a0": ["model.synthetix.perp_market_updated_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_sepolia_price__True__0.e44ad44456": ["model.synthetix.perp_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_interest_rate.f378e28263": ["model.synthetix.perp_market_updated_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_sepolia_interest_rate__True__0.cf75ef25fe": ["model.synthetix.perp_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_account_id.8c9a3c7cb5": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_account_id__True__0.dd5e38b371": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"], "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_market_id.3c1a2d74dc": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_market_id__True__0.c1cfe90353": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"], "test.synthetix.unique_perp_position_liquidated_arbitrum_sepolia_id.efb42ae977": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"], "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_id.2b7f1d2fcf": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"], "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_transaction_hash.ad296550e8": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"], "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_current_position_size.48d8db66c7": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_current_position_size__True__0.f5183b3ff9": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"], "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_event_name.b8b10783cf": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"], "test.synthetix.accepted_values_perp_position_liquidated_arbitrum_sepolia_event_name__PositionLiquidated.8a0af4d18c": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"], "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_block_number.13ef61c2cc": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"], "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_amount_liquidated.2b3c4071f6": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_amount_liquidated__True__0.f820c88c54": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"], "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_contract.f6b0610ff4": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"], "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_block_timestamp.9c42b4a7ff": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"], "test.synthetix.unique_perp_account_liquidation_attempt_arbitrum_sepolia_id.2e20bbf35e": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia"], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_id.16e1d1d778": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia"], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_account_id.d617ede5c8": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_sepolia_account_id__True__0.911c056a18": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia"], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_block_number.14f09936e9": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia"], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_reward.22a482d5b4": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_sepolia_reward__True__0.70c89658c8": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia"], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_block_timestamp.070792744c": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia"], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_contract.4fee3320ac": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia"], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_event_name.531495d577": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia"], "test.synthetix.accepted_values_perp_account_liquidation_attempt_arbitrum_sepolia_event_name__AccountLiquidationAttempt.a9fed061a2": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia"], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_transaction_hash.e3f511ad1c": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia"], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_full_liquidation.06f23e5311": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia"], "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_block_timestamp.04b9f9b01a": ["model.synthetix.perp_collateral_modified_arbitrum_sepolia"], "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_contract.ee416b6a9d": ["model.synthetix.perp_collateral_modified_arbitrum_sepolia"], "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_event_name.ce95828591": ["model.synthetix.perp_collateral_modified_arbitrum_sepolia"], "test.synthetix.accepted_values_perp_collateral_modified_arbitrum_sepolia_event_name__CollateralModified.323c4011f3": ["model.synthetix.perp_collateral_modified_arbitrum_sepolia"], "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_block_number.c21551e453": ["model.synthetix.perp_collateral_modified_arbitrum_sepolia"], "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_collateral_id.49ab2aa3b1": ["model.synthetix.perp_collateral_modified_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_arbitrum_sepolia_collateral_id__True__0.186c371865": ["model.synthetix.perp_collateral_modified_arbitrum_sepolia"], "test.synthetix.unique_perp_collateral_modified_arbitrum_sepolia_id.21db106d40": ["model.synthetix.perp_collateral_modified_arbitrum_sepolia"], "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_id.f31b903360": ["model.synthetix.perp_collateral_modified_arbitrum_sepolia"], "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_sender.a1f5df03f5": ["model.synthetix.perp_collateral_modified_arbitrum_sepolia"], "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_account_id.c371b3cb29": ["model.synthetix.perp_collateral_modified_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_arbitrum_sepolia_account_id__True__0.57dea412fc": ["model.synthetix.perp_collateral_modified_arbitrum_sepolia"], "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_transaction_hash.bdc432f4e3": ["model.synthetix.perp_collateral_modified_arbitrum_sepolia"], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_block_timestamp.3d7306e577": ["model.synthetix.perp_previous_order_expired_arbitrum_sepolia"], "test.synthetix.unique_perp_previous_order_expired_arbitrum_sepolia_id.a6e03f8ffa": ["model.synthetix.perp_previous_order_expired_arbitrum_sepolia"], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_id.0d3172a155": ["model.synthetix.perp_previous_order_expired_arbitrum_sepolia"], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_block_number.1bfe765de5": ["model.synthetix.perp_previous_order_expired_arbitrum_sepolia"], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_market_id.7e2a2424c3": ["model.synthetix.perp_previous_order_expired_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_sepolia_market_id__True__0.32d6a1d4a7": ["model.synthetix.perp_previous_order_expired_arbitrum_sepolia"], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_event_name.c814e3bcf9": ["model.synthetix.perp_previous_order_expired_arbitrum_sepolia"], "test.synthetix.accepted_values_perp_previous_order_expired_arbitrum_sepolia_event_name__PreviousOrderExpired.2b0854c0bd": ["model.synthetix.perp_previous_order_expired_arbitrum_sepolia"], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_transaction_hash.5f4b3fa383": ["model.synthetix.perp_previous_order_expired_arbitrum_sepolia"], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_account_id.3387518ced": ["model.synthetix.perp_previous_order_expired_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_sepolia_account_id__True__0.a0e11cc082": ["model.synthetix.perp_previous_order_expired_arbitrum_sepolia"], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_contract.9dc88c3682": ["model.synthetix.perp_previous_order_expired_arbitrum_sepolia"], "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_market_name.c93aa611fd": ["model.synthetix.perp_market_created_arbitrum_sepolia"], "test.synthetix.unique_perp_market_created_arbitrum_sepolia_id.bff5e22d8a": ["model.synthetix.perp_market_created_arbitrum_sepolia"], "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_id.fad8f3147a": ["model.synthetix.perp_market_created_arbitrum_sepolia"], "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_market_symbol.9afbd894dd": ["model.synthetix.perp_market_created_arbitrum_sepolia"], "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_event_name.d7dd655280": ["model.synthetix.perp_market_created_arbitrum_sepolia"], "test.synthetix.accepted_values_perp_market_created_arbitrum_sepolia_event_name__MarketCreated.ef5c6685e4": ["model.synthetix.perp_market_created_arbitrum_sepolia"], "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_block_number.8b50cb58ff": ["model.synthetix.perp_market_created_arbitrum_sepolia"], "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_block_timestamp.22256d5ced": ["model.synthetix.perp_market_created_arbitrum_sepolia"], "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_contract.dd490d10f1": ["model.synthetix.perp_market_created_arbitrum_sepolia"], "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_perps_market_id.6c72e612a4": ["model.synthetix.perp_market_created_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_market_created_arbitrum_sepolia_perps_market_id__True__0.257f31ec2b": ["model.synthetix.perp_market_created_arbitrum_sepolia"], "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_transaction_hash.0466ce137d": ["model.synthetix.perp_market_created_arbitrum_sepolia"], "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_event_name.47398c58cd": ["model.synthetix.perp_interest_charged_arbitrum_sepolia"], "test.synthetix.accepted_values_perp_interest_charged_arbitrum_sepolia_event_name__InterestCharged.bec7912ee9": ["model.synthetix.perp_interest_charged_arbitrum_sepolia"], "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_contract.7ba1d62fc1": ["model.synthetix.perp_interest_charged_arbitrum_sepolia"], "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_transaction_hash.b7c3eef8f3": ["model.synthetix.perp_interest_charged_arbitrum_sepolia"], "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_block_timestamp.9b89e6d1ae": ["model.synthetix.perp_interest_charged_arbitrum_sepolia"], "test.synthetix.unique_perp_interest_charged_arbitrum_sepolia_id.cba3f293a0": ["model.synthetix.perp_interest_charged_arbitrum_sepolia"], "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_id.1c700fc86b": ["model.synthetix.perp_interest_charged_arbitrum_sepolia"], "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_block_number.78e1c8865d": ["model.synthetix.perp_interest_charged_arbitrum_sepolia"], "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_account_id.a1ec08f106": ["model.synthetix.perp_interest_charged_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_interest_charged_arbitrum_sepolia_account_id__True__0.cc700c2056": ["model.synthetix.perp_interest_charged_arbitrum_sepolia"], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_block_timestamp.b58ae2ae86": ["model.synthetix.perp_interest_rate_updated_arbitrum_sepolia"], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_event_name.c050b16b14": ["model.synthetix.perp_interest_rate_updated_arbitrum_sepolia"], "test.synthetix.accepted_values_perp_interest_rate_updated_arbitrum_sepolia_event_name__InterestRateUpdated.80b23fe264": ["model.synthetix.perp_interest_rate_updated_arbitrum_sepolia"], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_transaction_hash.2ffe4c98dd": ["model.synthetix.perp_interest_rate_updated_arbitrum_sepolia"], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_interest_rate.2aa5f0de8e": ["model.synthetix.perp_interest_rate_updated_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_sepolia_interest_rate__True__0.4bdf5b571d": ["model.synthetix.perp_interest_rate_updated_arbitrum_sepolia"], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_block_number.e587994ace": ["model.synthetix.perp_interest_rate_updated_arbitrum_sepolia"], "test.synthetix.unique_perp_interest_rate_updated_arbitrum_sepolia_id.e47b087fd4": ["model.synthetix.perp_interest_rate_updated_arbitrum_sepolia"], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_id.4c2bfc9fe7": ["model.synthetix.perp_interest_rate_updated_arbitrum_sepolia"], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_contract.42f86c5d97": ["model.synthetix.perp_interest_rate_updated_arbitrum_sepolia"], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_super_market_id.3b90bcba60": ["model.synthetix.perp_interest_rate_updated_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_sepolia_super_market_id__True__0.04014a3a13": ["model.synthetix.perp_interest_rate_updated_arbitrum_sepolia"], "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_id.3dc77e7585": ["model.synthetix.spot_order_committed_arbitrum_sepolia"], "test.synthetix.unique_spot_order_committed_arbitrum_sepolia_id.7dddd93b21": ["model.synthetix.spot_order_committed_arbitrum_sepolia"], "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_event_name.10fb9fe2fd": ["model.synthetix.spot_order_committed_arbitrum_sepolia"], "test.synthetix.accepted_values_spot_order_committed_arbitrum_sepolia_event_name__OrderCommitted.48f82592c2": ["model.synthetix.spot_order_committed_arbitrum_sepolia"], "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_sender.6665c965c9": ["model.synthetix.spot_order_committed_arbitrum_sepolia"], "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_block_timestamp.053b915e14": ["model.synthetix.spot_order_committed_arbitrum_sepolia"], "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_referrer.3934248ab9": ["model.synthetix.spot_order_committed_arbitrum_sepolia"], "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_amount_provided.b4fbc53f60": ["model.synthetix.spot_order_committed_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_order_committed_arbitrum_sepolia_amount_provided__True__0.e297093a69": ["model.synthetix.spot_order_committed_arbitrum_sepolia"], "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_transaction_hash.44fbdb881f": ["model.synthetix.spot_order_committed_arbitrum_sepolia"], "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_contract.8724d32b95": ["model.synthetix.spot_order_committed_arbitrum_sepolia"], "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_market_id.4600734bce": ["model.synthetix.spot_order_committed_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_order_committed_arbitrum_sepolia_market_id__True__0.156852fc84": ["model.synthetix.spot_order_committed_arbitrum_sepolia"], "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_block_number.e402f23638": ["model.synthetix.spot_order_committed_arbitrum_sepolia"], "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_order_type.cfe77ca9a2": ["model.synthetix.spot_order_committed_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_final_order_amount__True__0.976f3b49e5": ["model.synthetix.spot_order_settled_arbitrum_sepolia"], "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_settler.709cf86f6a": ["model.synthetix.spot_order_settled_arbitrum_sepolia"], "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_block_number.f4d15aa1c6": ["model.synthetix.spot_order_settled_arbitrum_sepolia"], "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_transaction_hash.e39d83aa1f": ["model.synthetix.spot_order_settled_arbitrum_sepolia"], "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_block_timestamp.4104ea8ae8": ["model.synthetix.spot_order_settled_arbitrum_sepolia"], "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_id.61da8ff5ef": ["model.synthetix.spot_order_settled_arbitrum_sepolia"], "test.synthetix.unique_spot_order_settled_arbitrum_sepolia_id.fce4a382d0": ["model.synthetix.spot_order_settled_arbitrum_sepolia"], "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_order_type.ce3ce512a2": ["model.synthetix.spot_order_settled_arbitrum_sepolia"], "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_contract.2b0e9ad75a": ["model.synthetix.spot_order_settled_arbitrum_sepolia"], "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_price.1a44fe5106": ["model.synthetix.spot_order_settled_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_price__True__0.6c6c67c752": ["model.synthetix.spot_order_settled_arbitrum_sepolia"], "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_market_id.d28592e51d": ["model.synthetix.spot_order_settled_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_market_id__True__0.6880f35b4a": ["model.synthetix.spot_order_settled_arbitrum_sepolia"], "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_collected_fees.1010c0a5f8": ["model.synthetix.spot_order_settled_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_collected_fees__True__0.43d000a1f2": ["model.synthetix.spot_order_settled_arbitrum_sepolia"], "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_event_name.51feaa1c12": ["model.synthetix.spot_order_settled_arbitrum_sepolia"], "test.synthetix.accepted_values_spot_order_settled_arbitrum_sepolia_event_name__OrderSettled.3825809881": ["model.synthetix.spot_order_settled_arbitrum_sepolia"], "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_id.8e031ca154": ["model.synthetix.spot_order_cancelled_arbitrum_sepolia"], "test.synthetix.unique_spot_order_cancelled_arbitrum_sepolia_id.463daca854": ["model.synthetix.spot_order_cancelled_arbitrum_sepolia"], "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_block_timestamp.5b304e425f": ["model.synthetix.spot_order_cancelled_arbitrum_sepolia"], "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_transaction_hash.7bc3d70f6e": ["model.synthetix.spot_order_cancelled_arbitrum_sepolia"], "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_sender.dd378adc77": ["model.synthetix.spot_order_cancelled_arbitrum_sepolia"], "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_contract.b838860ee1": ["model.synthetix.spot_order_cancelled_arbitrum_sepolia"], "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_event_name.e938eb2758": ["model.synthetix.spot_order_cancelled_arbitrum_sepolia"], "test.synthetix.accepted_values_spot_order_cancelled_arbitrum_sepolia_event_name__OrderCancelled.7763c43292": ["model.synthetix.spot_order_cancelled_arbitrum_sepolia"], "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_market_id.d248c77fa3": ["model.synthetix.spot_order_cancelled_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_order_cancelled_arbitrum_sepolia_market_id__True__0.047630938a": ["model.synthetix.spot_order_cancelled_arbitrum_sepolia"], "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_block_number.6b3267b9d4": ["model.synthetix.spot_order_cancelled_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_id.ae9e680918": ["model.synthetix.spot_synth_registered_arbitrum_sepolia"], "test.synthetix.unique_spot_synth_registered_arbitrum_sepolia_id.a09499cc92": ["model.synthetix.spot_synth_registered_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_block_timestamp.8ad856419d": ["model.synthetix.spot_synth_registered_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_synth_market_id.41d8ffc96a": ["model.synthetix.spot_synth_registered_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_synth_registered_arbitrum_sepolia_synth_market_id__True__0.adc193de63": ["model.synthetix.spot_synth_registered_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_block_number.e17831aecf": ["model.synthetix.spot_synth_registered_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_contract.13305b5b4f": ["model.synthetix.spot_synth_registered_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_synth_token_address.30dd706c48": ["model.synthetix.spot_synth_registered_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_event_name.5caf84c585": ["model.synthetix.spot_synth_registered_arbitrum_sepolia"], "test.synthetix.accepted_values_spot_synth_registered_arbitrum_sepolia_event_name__SynthRegistered.66b8fe9ef2": ["model.synthetix.spot_synth_registered_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_transaction_hash.211b9e6913": ["model.synthetix.spot_synth_registered_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_collected_fees.32235682bf": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_sepolia_collected_fees__True__0.e69ec41d5e": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_transaction_hash.b57c5b3476": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_synth_market_id.92397dca4f": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_sepolia_synth_market_id__True__0.869a31cec1": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_block_number.1414f728f0": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_block_timestamp.af0cba6258": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_id.ed20008417": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"], "test.synthetix.unique_spot_synth_bought_arbitrum_sepolia_id.3ade424d59": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_price.9dde4ea814": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_sepolia_price__True__0.d95f1532c7": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_contract.2c9cdafac9": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_referrer.c39eda4686": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_event_name.a810bafafd": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"], "test.synthetix.accepted_values_spot_synth_bought_arbitrum_sepolia_event_name__SynthBought.134dc8cabd": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_event_name.333367310e": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"], "test.synthetix.accepted_values_spot_synth_sold_arbitrum_sepolia_event_name__SynthSold.fe13707237": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_transaction_hash.da63dad649": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_collected_fees.0c503232cc": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_collected_fees__True__0.18ef00cae1": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_block_timestamp.5734b00c78": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_referrer.31558bcae3": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_block_number.9eb624134f": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_price.1a5abe8024": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_price__True__0.9416491d1c": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_amount_returned.31fa2e2854": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_amount_returned__True__0.491570b785": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_synth_market_id.2629bdcd49": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_synth_market_id__True__0.2196afe46e": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_id.415e7f2126": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"], "test.synthetix.unique_spot_synth_sold_arbitrum_sepolia_id.dd4ab72a64": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_contract.d5f31e0816": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_id.ec9012b5a4": ["model.synthetix.spot_synth_wrapped_arbitrum_sepolia"], "test.synthetix.unique_spot_synth_wrapped_arbitrum_sepolia_id.25ef0efbd8": ["model.synthetix.spot_synth_wrapped_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_transaction_hash.60e01a101a": ["model.synthetix.spot_synth_wrapped_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_synth_market_id.f1fccfdd91": ["model.synthetix.spot_synth_wrapped_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_sepolia_synth_market_id__True__0.ca19b05f78": ["model.synthetix.spot_synth_wrapped_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_contract.410ac0c77b": ["model.synthetix.spot_synth_wrapped_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_event_name.e16041e32c": ["model.synthetix.spot_synth_wrapped_arbitrum_sepolia"], "test.synthetix.accepted_values_spot_synth_wrapped_arbitrum_sepolia_event_name__SynthWrapped.a482cbf84f": ["model.synthetix.spot_synth_wrapped_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_block_timestamp.cc2e2e7857": ["model.synthetix.spot_synth_wrapped_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_block_number.c861cf7b58": ["model.synthetix.spot_synth_wrapped_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_fees_collected.8c22c01d20": ["model.synthetix.spot_synth_wrapped_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_sepolia_fees_collected__True__0.9f8402c770": ["model.synthetix.spot_synth_wrapped_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_block_timestamp.2897aa2af1": ["model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_amount_unwrapped.4d83dd17da": ["model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_sepolia_amount_unwrapped__True__0.2d01453854": ["model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_fees_collected.342d8ecaba": ["model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_sepolia_fees_collected__True__0.f01b734c27": ["model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_event_name.e2e470100a": ["model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"], "test.synthetix.accepted_values_spot_synth_unwrapped_arbitrum_sepolia_event_name__SynthUnwrapped.20624d41fd": ["model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_block_number.bfaa7aabea": ["model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_transaction_hash.5b5d8f1737": ["model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_contract.9a67446eba": ["model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_id.885fac7a78": ["model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"], "test.synthetix.unique_spot_synth_unwrapped_arbitrum_sepolia_id.5985d5d1de": ["model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_synth_market_id.0f2f845893": ["model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_sepolia_synth_market_id__True__0.6744618704": ["model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"], "test.synthetix.not_null_core_account_created_arbitrum_sepolia_owner.9aad095481": ["model.synthetix.core_account_created_arbitrum_sepolia"], "test.synthetix.not_null_core_account_created_arbitrum_sepolia_account_id.7a98480d2d": ["model.synthetix.core_account_created_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_account_created_arbitrum_sepolia_account_id__True__0.2ee2f4ab2f": ["model.synthetix.core_account_created_arbitrum_sepolia"], "test.synthetix.not_null_core_account_created_arbitrum_sepolia_id.07253fa9ea": ["model.synthetix.core_account_created_arbitrum_sepolia"], "test.synthetix.unique_core_account_created_arbitrum_sepolia_id.f9001194ee": ["model.synthetix.core_account_created_arbitrum_sepolia"], "test.synthetix.not_null_core_account_created_arbitrum_sepolia_transaction_hash.59070c07aa": ["model.synthetix.core_account_created_arbitrum_sepolia"], "test.synthetix.not_null_core_account_created_arbitrum_sepolia_block_number.1841c44bbb": ["model.synthetix.core_account_created_arbitrum_sepolia"], "test.synthetix.not_null_core_account_created_arbitrum_sepolia_block_timestamp.74d0052bed": ["model.synthetix.core_account_created_arbitrum_sepolia"], "test.synthetix.not_null_core_account_created_arbitrum_sepolia_event_name.8db7179ccc": ["model.synthetix.core_account_created_arbitrum_sepolia"], "test.synthetix.accepted_values_core_account_created_arbitrum_sepolia_event_name__AccountCreated.f6de61acf3": ["model.synthetix.core_account_created_arbitrum_sepolia"], "test.synthetix.not_null_core_account_created_arbitrum_sepolia_contract.c63e7e4dbf": ["model.synthetix.core_account_created_arbitrum_sepolia"], "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_contract.8f08a5a9da": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"], "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_id.12fb857e85": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"], "test.synthetix.unique_core_delegation_updated_arbitrum_sepolia_id.beef769010": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"], "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_account_id.689f7da996": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_account_id__True__0.ead58dff29": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"], "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_collateral_type.db67498e80": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"], "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_pool_id.8f59052242": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_pool_id__True__0.f9aeca9f9a": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"], "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_sender.ef3937b25b": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"], "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_block_timestamp.ae4bac2433": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"], "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_block_number.fa4a36eaeb": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"], "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_leverage.d5bd156a6e": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_leverage__True__1000000000000000000__1000000000000000000.5ff8a67507": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"], "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_transaction_hash.8199cb0155": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"], "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_amount.77ddc8625f": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_amount__True__0.aefd73a62f": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"], "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_event_name.4d0a81b0f4": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"], "test.synthetix.accepted_values_core_delegation_updated_arbitrum_sepolia_event_name__DelegationUpdated.46889d7476": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"], "test.synthetix.not_null_core_deposited_arbitrum_sepolia_collateral_type.88d590c5ca": ["model.synthetix.core_deposited_arbitrum_sepolia"], "test.synthetix.not_null_core_deposited_arbitrum_sepolia_id.7d3846b9e3": ["model.synthetix.core_deposited_arbitrum_sepolia"], "test.synthetix.unique_core_deposited_arbitrum_sepolia_id.9f22c1a15e": ["model.synthetix.core_deposited_arbitrum_sepolia"], "test.synthetix.not_null_core_deposited_arbitrum_sepolia_contract.98776e9523": ["model.synthetix.core_deposited_arbitrum_sepolia"], "test.synthetix.not_null_core_deposited_arbitrum_sepolia_event_name.ca52f6033b": ["model.synthetix.core_deposited_arbitrum_sepolia"], "test.synthetix.accepted_values_core_deposited_arbitrum_sepolia_event_name__Deposited.1c0d375890": ["model.synthetix.core_deposited_arbitrum_sepolia"], "test.synthetix.not_null_core_deposited_arbitrum_sepolia_transaction_hash.8084f934a8": ["model.synthetix.core_deposited_arbitrum_sepolia"], "test.synthetix.not_null_core_deposited_arbitrum_sepolia_account_id.0850a5cdd2": ["model.synthetix.core_deposited_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_deposited_arbitrum_sepolia_account_id__True__0.d3287e563c": ["model.synthetix.core_deposited_arbitrum_sepolia"], "test.synthetix.not_null_core_deposited_arbitrum_sepolia_sender.2aeec9aec1": ["model.synthetix.core_deposited_arbitrum_sepolia"], "test.synthetix.not_null_core_deposited_arbitrum_sepolia_block_timestamp.423f2e9f55": ["model.synthetix.core_deposited_arbitrum_sepolia"], "test.synthetix.not_null_core_deposited_arbitrum_sepolia_block_number.c3036ab47e": ["model.synthetix.core_deposited_arbitrum_sepolia"], "test.synthetix.not_null_core_deposited_arbitrum_sepolia_token_amount.653e14e03e": ["model.synthetix.core_deposited_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_deposited_arbitrum_sepolia_token_amount__True__0.0f0aa65236": ["model.synthetix.core_deposited_arbitrum_sepolia"], "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_block_timestamp.7fcd8e34b4": ["model.synthetix.core_withdrawn_arbitrum_sepolia"], "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_contract.7095f79cd5": ["model.synthetix.core_withdrawn_arbitrum_sepolia"], "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_block_number.fb2901f9b9": ["model.synthetix.core_withdrawn_arbitrum_sepolia"], "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_transaction_hash.a4480fb9e0": ["model.synthetix.core_withdrawn_arbitrum_sepolia"], "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_token_amount.df20ce27b8": ["model.synthetix.core_withdrawn_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_withdrawn_arbitrum_sepolia_token_amount__True__0.0301b264d6": ["model.synthetix.core_withdrawn_arbitrum_sepolia"], "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_collateral_type.462d8e9d4a": ["model.synthetix.core_withdrawn_arbitrum_sepolia"], "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_account_id.93a7f1c6e0": ["model.synthetix.core_withdrawn_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_withdrawn_arbitrum_sepolia_account_id__True__0.d4050dde67": ["model.synthetix.core_withdrawn_arbitrum_sepolia"], "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_id.bdd65cec2b": ["model.synthetix.core_withdrawn_arbitrum_sepolia"], "test.synthetix.unique_core_withdrawn_arbitrum_sepolia_id.3f0503a510": ["model.synthetix.core_withdrawn_arbitrum_sepolia"], "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_sender.b2d53e6596": ["model.synthetix.core_withdrawn_arbitrum_sepolia"], "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_event_name.6e275cf97d": ["model.synthetix.core_withdrawn_arbitrum_sepolia"], "test.synthetix.accepted_values_core_withdrawn_arbitrum_sepolia_event_name__Withdrawn.cd07ab25e2": ["model.synthetix.core_withdrawn_arbitrum_sepolia"], "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_pool_id.851303c6c6": ["model.synthetix.core_liquidation_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_sepolia_pool_id__True__0.d1a4bd0579": ["model.synthetix.core_liquidation_arbitrum_sepolia"], "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_block_timestamp.2b65fcd144": ["model.synthetix.core_liquidation_arbitrum_sepolia"], "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_block_number.28a164853c": ["model.synthetix.core_liquidation_arbitrum_sepolia"], "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_id.acb7c881c1": ["model.synthetix.core_liquidation_arbitrum_sepolia"], "test.synthetix.unique_core_liquidation_arbitrum_sepolia_id.7489e81022": ["model.synthetix.core_liquidation_arbitrum_sepolia"], "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_contract.b3848813ec": ["model.synthetix.core_liquidation_arbitrum_sepolia"], "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_event_name.6dff9cd9a5": ["model.synthetix.core_liquidation_arbitrum_sepolia"], "test.synthetix.accepted_values_core_liquidation_arbitrum_sepolia_event_name__Liquidation.32c120b3b8": ["model.synthetix.core_liquidation_arbitrum_sepolia"], "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_collateral_type.611a474b69": ["model.synthetix.core_liquidation_arbitrum_sepolia"], "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_sender.b1951bbf59": ["model.synthetix.core_liquidation_arbitrum_sepolia"], "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_account_id.2f2251c90a": ["model.synthetix.core_liquidation_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_sepolia_account_id__True__0.fa367d1bc5": ["model.synthetix.core_liquidation_arbitrum_sepolia"], "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_transaction_hash.aa34dc1b7f": ["model.synthetix.core_liquidation_arbitrum_sepolia"], "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_liquidate_as_account_id.8fb362bd59": ["model.synthetix.core_liquidation_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_sepolia_liquidate_as_account_id__True__0.aa641f64fe": ["model.synthetix.core_liquidation_arbitrum_sepolia"], "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_id.087024faa4": ["model.synthetix.core_market_updated_arbitrum_sepolia"], "test.synthetix.unique_core_market_updated_arbitrum_sepolia_id.7ed403a10d": ["model.synthetix.core_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_block_timestamp.f0ccbe740a": ["model.synthetix.core_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_block_number.18b9e7bff4": ["model.synthetix.core_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_transaction_hash.697e3dd319": ["model.synthetix.core_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_contract.925fa67624": ["model.synthetix.core_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_event_name.07d4bde491": ["model.synthetix.core_market_updated_arbitrum_sepolia"], "test.synthetix.accepted_values_core_market_updated_arbitrum_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.4a106f8344": ["model.synthetix.core_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_market_id.4d2767c0b4": ["model.synthetix.core_market_updated_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_sepolia_market_id__True__0.f774945861": ["model.synthetix.core_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_net_issuance.ab387b275f": ["model.synthetix.core_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_deposited_collateral_value.2a9afd7205": ["model.synthetix.core_market_updated_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_sepolia_deposited_collateral_value__True__0.bb2ac3f8fc": ["model.synthetix.core_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_sender.b4216822d2": ["model.synthetix.core_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_collateral_type.0163e724c2": ["model.synthetix.core_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_credit_capacity.ed07eaef21": ["model.synthetix.core_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_token_amount.e980630f1e": ["model.synthetix.core_market_updated_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_sepolia_token_amount__True__0.33dea408c4": ["model.synthetix.core_market_updated_arbitrum_sepolia"], "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_market.67fc30dc60": ["model.synthetix.core_market_registered_arbitrum_sepolia"], "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_market_id.c742aae1d0": ["model.synthetix.core_market_registered_arbitrum_sepolia"], "test.synthetix.unique_core_market_registered_arbitrum_sepolia_market_id.78637df31f": ["model.synthetix.core_market_registered_arbitrum_sepolia"], "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_id.88f5db38d2": ["model.synthetix.core_market_registered_arbitrum_sepolia"], "test.synthetix.unique_core_market_registered_arbitrum_sepolia_id.5964f1fbf3": ["model.synthetix.core_market_registered_arbitrum_sepolia"], "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_block_timestamp.fa45bb6a23": ["model.synthetix.core_market_registered_arbitrum_sepolia"], "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_contract.8d5b49ae4d": ["model.synthetix.core_market_registered_arbitrum_sepolia"], "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_transaction_hash.9904023035": ["model.synthetix.core_market_registered_arbitrum_sepolia"], "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_block_number.94a8562b13": ["model.synthetix.core_market_registered_arbitrum_sepolia"], "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_event_name.72e398dd82": ["model.synthetix.core_market_registered_arbitrum_sepolia"], "test.synthetix.accepted_values_core_market_registered_arbitrum_sepolia_event_name__MarketRegistered.0d43228789": ["model.synthetix.core_market_registered_arbitrum_sepolia"], "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_sender.f940ee9c3a": ["model.synthetix.core_market_registered_arbitrum_sepolia"], "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_contract.bd9da8f8fc": ["model.synthetix.core_pool_created_arbitrum_sepolia"], "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_sender.999d6ba1d5": ["model.synthetix.core_pool_created_arbitrum_sepolia"], "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_block_timestamp.fd0d1a2266": ["model.synthetix.core_pool_created_arbitrum_sepolia"], "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_id.2ecf600861": ["model.synthetix.core_pool_created_arbitrum_sepolia"], "test.synthetix.unique_core_pool_created_arbitrum_sepolia_id.520ef444f0": ["model.synthetix.core_pool_created_arbitrum_sepolia"], "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_block_number.28a66d0e74": ["model.synthetix.core_pool_created_arbitrum_sepolia"], "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_transaction_hash.09e0ac3340": ["model.synthetix.core_pool_created_arbitrum_sepolia"], "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_event_name.9148e96626": ["model.synthetix.core_pool_created_arbitrum_sepolia"], "test.synthetix.accepted_values_core_pool_created_arbitrum_sepolia_event_name__PoolCreated.d04166c685": ["model.synthetix.core_pool_created_arbitrum_sepolia"], "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_owner.980ce0b630": ["model.synthetix.core_pool_created_arbitrum_sepolia"], "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_pool_id.1fccbc8d94": ["model.synthetix.core_pool_created_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_pool_created_arbitrum_sepolia_pool_id__True__0.d3bc479935": ["model.synthetix.core_pool_created_arbitrum_sepolia"], "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_transaction_hash.680f286a1c": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"], "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_account_id.f2bf56343c": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_sepolia_account_id__True__0.931fbcf6dd": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"], "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_collateral_type.d2183c9d15": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"], "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_event_name.a3f0d6ec61": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"], "test.synthetix.accepted_values_core_rewards_claimed_arbitrum_sepolia_event_name__RewardsClaimed.34f660416a": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"], "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_contract.d436fcb4ac": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"], "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_amount.c69c35b9b1": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_sepolia_amount__True__0.4bdbe43c5e": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"], "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_distributor.3f6ad9aa55": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"], "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_block_timestamp.b87721cc33": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"], "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_id.9a1c133f3b": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"], "test.synthetix.unique_core_rewards_claimed_arbitrum_sepolia_id.f24f1c4553": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"], "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_pool_id.a883be69bc": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_sepolia_pool_id__True__0.8b433a3bc6": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"], "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_block_number.9a6d0e0806": ["model.synthetix.core_rewards_claimed_arbitrum_sepolia"], "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_id.4fea69e81a": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"], "test.synthetix.unique_core_rewards_distributed_arbitrum_sepolia_id.728eef2ccb": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"], "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_event_name.1803af1787": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"], "test.synthetix.accepted_values_core_rewards_distributed_arbitrum_sepolia_event_name__RewardsDistributed.94958bacc6": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"], "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_amount.8682e416ae": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_sepolia_amount__True__0.a57935c0b7": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"], "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_contract.7bb7fd8da4": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"], "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_block_timestamp.b3adafb4cf": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"], "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_transaction_hash.2ae04c7450": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"], "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_collateral_type.099d0e256e": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"], "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_block_number.5fbc655c9b": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"], "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_duration.a042625996": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_sepolia_duration__True__0.905006d2f0": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"], "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_distributor.f184171df4": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"], "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_pool_id.4ae694bfec": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_sepolia_pool_id__True__0.4ca72a296c": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"], "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_amount.6baf89b24c": ["model.synthetix.core_usd_burned_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_sepolia_amount__True__0.048d31e429": ["model.synthetix.core_usd_burned_arbitrum_sepolia"], "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_pool_id.7bf8dd6882": ["model.synthetix.core_usd_burned_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_sepolia_pool_id__True__0.d19a9e58b9": ["model.synthetix.core_usd_burned_arbitrum_sepolia"], "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_event_name.2334208293": ["model.synthetix.core_usd_burned_arbitrum_sepolia"], "test.synthetix.accepted_values_core_usd_burned_arbitrum_sepolia_event_name__UsdBurned.82b5e1f839": ["model.synthetix.core_usd_burned_arbitrum_sepolia"], "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_id.a9d148b478": ["model.synthetix.core_usd_burned_arbitrum_sepolia"], "test.synthetix.unique_core_usd_burned_arbitrum_sepolia_id.65a6dbfca4": ["model.synthetix.core_usd_burned_arbitrum_sepolia"], "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_block_number.a36a988eb1": ["model.synthetix.core_usd_burned_arbitrum_sepolia"], "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_account_id.620cecde52": ["model.synthetix.core_usd_burned_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_sepolia_account_id__True__0.2bc68923f9": ["model.synthetix.core_usd_burned_arbitrum_sepolia"], "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_sender.e732504915": ["model.synthetix.core_usd_burned_arbitrum_sepolia"], "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_transaction_hash.91ab5b1d0b": ["model.synthetix.core_usd_burned_arbitrum_sepolia"], "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_contract.91add9f346": ["model.synthetix.core_usd_burned_arbitrum_sepolia"], "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_collateral_type.9bcf375dc5": ["model.synthetix.core_usd_burned_arbitrum_sepolia"], "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_block_timestamp.5bcc977f3d": ["model.synthetix.core_usd_burned_arbitrum_sepolia"], "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_pool_id.41123c7a06": ["model.synthetix.core_usd_minted_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_sepolia_pool_id__True__0.ae99bd6ea3": ["model.synthetix.core_usd_minted_arbitrum_sepolia"], "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_block_timestamp.baa0ed9288": ["model.synthetix.core_usd_minted_arbitrum_sepolia"], "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_account_id.e8dbb7db41": ["model.synthetix.core_usd_minted_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_sepolia_account_id__True__0.3ae041bf59": ["model.synthetix.core_usd_minted_arbitrum_sepolia"], "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_collateral_type.36a06f20c5": ["model.synthetix.core_usd_minted_arbitrum_sepolia"], "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_block_number.3319b5e432": ["model.synthetix.core_usd_minted_arbitrum_sepolia"], "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_id.07b94c915b": ["model.synthetix.core_usd_minted_arbitrum_sepolia"], "test.synthetix.unique_core_usd_minted_arbitrum_sepolia_id.d868aed363": ["model.synthetix.core_usd_minted_arbitrum_sepolia"], "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_sender.b183e1c56f": ["model.synthetix.core_usd_minted_arbitrum_sepolia"], "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_amount.cd18eb6390": ["model.synthetix.core_usd_minted_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_sepolia_amount__True__0.e93e8d1936": ["model.synthetix.core_usd_minted_arbitrum_sepolia"], "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_event_name.b210011389": ["model.synthetix.core_usd_minted_arbitrum_sepolia"], "test.synthetix.accepted_values_core_usd_minted_arbitrum_sepolia_event_name__UsdMinted.5fd40cc553": ["model.synthetix.core_usd_minted_arbitrum_sepolia"], "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_transaction_hash.38f21551fd": ["model.synthetix.core_usd_minted_arbitrum_sepolia"], "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_contract.71d9365153": ["model.synthetix.core_usd_minted_arbitrum_sepolia"], "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_transaction_hash.6b1e45b06a": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"], "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_collateral_type.0b2d659b09": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"], "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_pool_id.c0c0a011c4": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_arbitrum_sepolia_pool_id__True__0.6022175c23": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"], "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_event_name.6ee4c7edec": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"], "test.synthetix.accepted_values_core_vault_liquidation_arbitrum_sepolia_event_name__VaultLiquidation.0c7e403f1c": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"], "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_id.e478906cc0": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"], "test.synthetix.unique_core_vault_liquidation_arbitrum_sepolia_id.39f25ec5ad": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"], "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_block_timestamp.3f8fcf20ee": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"], "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_liquidate_as_account_id.557d546c5f": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_arbitrum_sepolia_liquidate_as_account_id__True__0.8896409533": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"], "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_liquidation_data.0e7de46ea6": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"], "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_contract.2bb4203c78": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"], "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_block_number.fbedd6aa28": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"], "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_sender.e33149c915": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"], "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_ts.74e3fe431f": ["model.synthetix.core_vault_collateral_arbitrum_sepolia"], "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_block_number.7c4c28bc6d": ["model.synthetix.core_vault_collateral_arbitrum_sepolia"], "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_pool_id.11828e6701": ["model.synthetix.core_vault_collateral_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_sepolia_pool_id__True__0.99b4d66658": ["model.synthetix.core_vault_collateral_arbitrum_sepolia"], "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_collateral_type.c23ed9827f": ["model.synthetix.core_vault_collateral_arbitrum_sepolia"], "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_amount.e85fb4a97b": ["model.synthetix.core_vault_collateral_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_sepolia_amount__True__0.ceaca21b1b": ["model.synthetix.core_vault_collateral_arbitrum_sepolia"], "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_collateral_value.77882c9c22": ["model.synthetix.core_vault_collateral_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_sepolia_collateral_value__True__0.5e64981616": ["model.synthetix.core_vault_collateral_arbitrum_sepolia"], "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_contract_address.d90d5e4d47": ["model.synthetix.core_vault_collateral_arbitrum_sepolia"], "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_ts.6259a43e83": ["model.synthetix.core_vault_debt_arbitrum_sepolia"], "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_block_number.39b83b17e0": ["model.synthetix.core_vault_debt_arbitrum_sepolia"], "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_pool_id.3d27f2e067": ["model.synthetix.core_vault_debt_arbitrum_sepolia"], "test.synthetix.dbt_utils_accepted_range_core_vault_debt_arbitrum_sepolia_pool_id__True__0.6a7fea5bbc": ["model.synthetix.core_vault_debt_arbitrum_sepolia"], "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_collateral_type.c136eaeaa7": ["model.synthetix.core_vault_debt_arbitrum_sepolia"], "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_debt.13e23e52e8": ["model.synthetix.core_vault_debt_arbitrum_sepolia"], "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_contract_address.7162b1bbad": ["model.synthetix.core_vault_debt_arbitrum_sepolia"], "test.synthetix.not_null_blocks_arbitrum_mainnet_block_number.60351acf6d": ["model.synthetix.blocks_arbitrum_mainnet"], "test.synthetix.unique_blocks_arbitrum_mainnet_block_number.d70bece923": ["model.synthetix.blocks_arbitrum_mainnet"], "test.synthetix.dbt_utils_recency_blocks_arbitrum_mainnet_hour__ts__1.e5882e697a": ["model.synthetix.blocks_arbitrum_mainnet"], "test.synthetix.unique_perp_account_created_arbitrum_mainnet_id.c50800d3e3": ["model.synthetix.perp_account_created_arbitrum_mainnet"], "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_id.6ebc461a9f": ["model.synthetix.perp_account_created_arbitrum_mainnet"], "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_event_name.9b0f514dfe": ["model.synthetix.perp_account_created_arbitrum_mainnet"], "test.synthetix.accepted_values_perp_account_created_arbitrum_mainnet_event_name__AccountCreated.e3b8716bf0": ["model.synthetix.perp_account_created_arbitrum_mainnet"], "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_block_number.9d9960063c": ["model.synthetix.perp_account_created_arbitrum_mainnet"], "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_block_timestamp.aa150ec309": ["model.synthetix.perp_account_created_arbitrum_mainnet"], "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_owner.d496ae59c0": ["model.synthetix.perp_account_created_arbitrum_mainnet"], "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_account_id.6064e6e85b": ["model.synthetix.perp_account_created_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_account_created_arbitrum_mainnet_account_id__True__0.976edf0951": ["model.synthetix.perp_account_created_arbitrum_mainnet"], "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_transaction_hash.4458887a25": ["model.synthetix.perp_account_created_arbitrum_mainnet"], "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_contract.afb3ec2b69": ["model.synthetix.perp_account_created_arbitrum_mainnet"], "test.synthetix.unique_perp_order_committed_arbitrum_mainnet_id.3373ae33a2": ["model.synthetix.perp_order_committed_arbitrum_mainnet"], "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_id.3d80312645": ["model.synthetix.perp_order_committed_arbitrum_mainnet"], "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_block_number.d86120fbb2": ["model.synthetix.perp_order_committed_arbitrum_mainnet"], "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_block_timestamp.9450bd7715": ["model.synthetix.perp_order_committed_arbitrum_mainnet"], "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_transaction_hash.4876108100": ["model.synthetix.perp_order_committed_arbitrum_mainnet"], "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_contract.4d5fe85c13": ["model.synthetix.perp_order_committed_arbitrum_mainnet"], "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_event_name.d96a04bc5b": ["model.synthetix.perp_order_committed_arbitrum_mainnet"], "test.synthetix.accepted_values_perp_order_committed_arbitrum_mainnet_event_name__OrderCommitted.80f5b2af2f": ["model.synthetix.perp_order_committed_arbitrum_mainnet"], "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_market_id.c88a9b80a9": ["model.synthetix.perp_order_committed_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_order_committed_arbitrum_mainnet_market_id__True__0.d1559e05f3": ["model.synthetix.perp_order_committed_arbitrum_mainnet"], "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_account_id.51a7bcf136": ["model.synthetix.perp_order_committed_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_order_committed_arbitrum_mainnet_account_id__True__0.83d9cf1359": ["model.synthetix.perp_order_committed_arbitrum_mainnet"], "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_contract.deb2106eaa": ["model.synthetix.perp_order_settled_arbitrum_mainnet"], "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_event_name.606b4d8510": ["model.synthetix.perp_order_settled_arbitrum_mainnet"], "test.synthetix.accepted_values_perp_order_settled_arbitrum_mainnet_event_name__OrderSettled.5e1793594f": ["model.synthetix.perp_order_settled_arbitrum_mainnet"], "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_account_id.5f60dea264": ["model.synthetix.perp_order_settled_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_mainnet_account_id__True__0.fcdc188551": ["model.synthetix.perp_order_settled_arbitrum_mainnet"], "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_market_id.793bf9835c": ["model.synthetix.perp_order_settled_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_mainnet_market_id__True__0.c52a7e4ed8": ["model.synthetix.perp_order_settled_arbitrum_mainnet"], "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_collected_fees.7370e63505": ["model.synthetix.perp_order_settled_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_mainnet_collected_fees__True__0.356b57ba59": ["model.synthetix.perp_order_settled_arbitrum_mainnet"], "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_transaction_hash.1344347ee5": ["model.synthetix.perp_order_settled_arbitrum_mainnet"], "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_block_timestamp.ae7ec6c8ef": ["model.synthetix.perp_order_settled_arbitrum_mainnet"], "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_block_number.6bb5256b7b": ["model.synthetix.perp_order_settled_arbitrum_mainnet"], "test.synthetix.unique_perp_order_settled_arbitrum_mainnet_id.b9d03afd65": ["model.synthetix.perp_order_settled_arbitrum_mainnet"], "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_id.8d20cf26c1": ["model.synthetix.perp_order_settled_arbitrum_mainnet"], "test.synthetix.unique_perp_market_updated_arbitrum_mainnet_id.ca2bc0e1a1": ["model.synthetix.perp_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_id.c3a83ad1d0": ["model.synthetix.perp_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_block_number.22032f5e3f": ["model.synthetix.perp_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_block_timestamp.c82304cd0d": ["model.synthetix.perp_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_transaction_hash.35ad1a325b": ["model.synthetix.perp_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_contract.ae7ff19df0": ["model.synthetix.perp_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_event_name.bbd9a88ac4": ["model.synthetix.perp_market_updated_arbitrum_mainnet"], "test.synthetix.accepted_values_perp_market_updated_arbitrum_mainnet_event_name__MarketUpdated.8146a5947b": ["model.synthetix.perp_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_market_id.7a1df365b6": ["model.synthetix.perp_market_updated_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_mainnet_market_id__True__0.49bfd0ea1e": ["model.synthetix.perp_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_price.c754965f12": ["model.synthetix.perp_market_updated_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_mainnet_price__True__0.08ca8e4202": ["model.synthetix.perp_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_interest_rate.2f297e2d1a": ["model.synthetix.perp_market_updated_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_mainnet_interest_rate__True__0.6f303fc104": ["model.synthetix.perp_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_account_id.c6ae3fbdf6": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_account_id__True__0.913cfd25f2": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"], "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_market_id.f123e58c83": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_market_id__True__0.5138d00a1a": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"], "test.synthetix.unique_perp_position_liquidated_arbitrum_mainnet_id.f231e459dd": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"], "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_id.1013d30960": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"], "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_transaction_hash.bc9ed917d3": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"], "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_current_position_size.2f7c9b0c99": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_current_position_size__True__0.1f4c66d819": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"], "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_event_name.badd34253b": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"], "test.synthetix.accepted_values_perp_position_liquidated_arbitrum_mainnet_event_name__PositionLiquidated.0ec93e93c0": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"], "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_block_number.5467c2494c": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"], "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_amount_liquidated.85c1ba4ec8": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_amount_liquidated__True__0.284e66108e": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"], "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_contract.bde78fd4de": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"], "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_block_timestamp.2e92e4c30d": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"], "test.synthetix.unique_perp_account_liquidation_attempt_arbitrum_mainnet_id.36625245e5": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet"], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_id.3b273ee7cd": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet"], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_account_id.e5775f05d6": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_mainnet_account_id__True__0.69e5c1f239": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet"], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_block_number.cce38fccf5": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet"], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_reward.db84ec60c0": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_mainnet_reward__True__0.0687f26a19": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet"], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_block_timestamp.384d202b30": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet"], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_contract.34132d3a0f": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet"], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_event_name.03d3da6f51": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet"], "test.synthetix.accepted_values_perp_account_liquidation_attempt_arbitrum_mainnet_event_name__AccountLiquidationAttempt.d77be155b7": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet"], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_transaction_hash.8082a939fd": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet"], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_full_liquidation.bca773a7d2": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet"], "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_block_timestamp.3959a198d9": ["model.synthetix.perp_collateral_modified_arbitrum_mainnet"], "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_contract.4c9655d0d7": ["model.synthetix.perp_collateral_modified_arbitrum_mainnet"], "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_event_name.e165b98af5": ["model.synthetix.perp_collateral_modified_arbitrum_mainnet"], "test.synthetix.accepted_values_perp_collateral_modified_arbitrum_mainnet_event_name__CollateralModified.ce058b817d": ["model.synthetix.perp_collateral_modified_arbitrum_mainnet"], "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_block_number.553bfecd04": ["model.synthetix.perp_collateral_modified_arbitrum_mainnet"], "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_collateral_id.b111831174": ["model.synthetix.perp_collateral_modified_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_arbitrum_mainnet_collateral_id__True__0.d504bf8da4": ["model.synthetix.perp_collateral_modified_arbitrum_mainnet"], "test.synthetix.unique_perp_collateral_modified_arbitrum_mainnet_id.52f69df109": ["model.synthetix.perp_collateral_modified_arbitrum_mainnet"], "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_id.b7548d2e89": ["model.synthetix.perp_collateral_modified_arbitrum_mainnet"], "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_sender.8b5f369cc9": ["model.synthetix.perp_collateral_modified_arbitrum_mainnet"], "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_account_id.8fb1349af5": ["model.synthetix.perp_collateral_modified_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_arbitrum_mainnet_account_id__True__0.f432eac521": ["model.synthetix.perp_collateral_modified_arbitrum_mainnet"], "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_transaction_hash.db6cc05c85": ["model.synthetix.perp_collateral_modified_arbitrum_mainnet"], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_block_timestamp.62addf704c": ["model.synthetix.perp_previous_order_expired_arbitrum_mainnet"], "test.synthetix.unique_perp_previous_order_expired_arbitrum_mainnet_id.cd7a82db0e": ["model.synthetix.perp_previous_order_expired_arbitrum_mainnet"], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_id.ced9ec6a1d": ["model.synthetix.perp_previous_order_expired_arbitrum_mainnet"], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_block_number.c6957a09df": ["model.synthetix.perp_previous_order_expired_arbitrum_mainnet"], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_market_id.3161a33570": ["model.synthetix.perp_previous_order_expired_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_mainnet_market_id__True__0.148ea7d706": ["model.synthetix.perp_previous_order_expired_arbitrum_mainnet"], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_event_name.08acd6a68f": ["model.synthetix.perp_previous_order_expired_arbitrum_mainnet"], "test.synthetix.accepted_values_perp_previous_order_expired_arbitrum_mainnet_event_name__PreviousOrderExpired.d975ca95c5": ["model.synthetix.perp_previous_order_expired_arbitrum_mainnet"], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_transaction_hash.ccc5cbafcd": ["model.synthetix.perp_previous_order_expired_arbitrum_mainnet"], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_account_id.edc81bcacb": ["model.synthetix.perp_previous_order_expired_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_mainnet_account_id__True__0.865d3fe2e6": ["model.synthetix.perp_previous_order_expired_arbitrum_mainnet"], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_contract.f99120143b": ["model.synthetix.perp_previous_order_expired_arbitrum_mainnet"], "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_market_name.b6c0825a0f": ["model.synthetix.perp_market_created_arbitrum_mainnet"], "test.synthetix.unique_perp_market_created_arbitrum_mainnet_id.ccdc9b7755": ["model.synthetix.perp_market_created_arbitrum_mainnet"], "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_id.51befad80c": ["model.synthetix.perp_market_created_arbitrum_mainnet"], "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_market_symbol.cac52e1baa": ["model.synthetix.perp_market_created_arbitrum_mainnet"], "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_event_name.7c033fc995": ["model.synthetix.perp_market_created_arbitrum_mainnet"], "test.synthetix.accepted_values_perp_market_created_arbitrum_mainnet_event_name__MarketCreated.95d2e513a2": ["model.synthetix.perp_market_created_arbitrum_mainnet"], "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_block_number.398ad31e3c": ["model.synthetix.perp_market_created_arbitrum_mainnet"], "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_block_timestamp.30d302d69e": ["model.synthetix.perp_market_created_arbitrum_mainnet"], "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_contract.21d3d73e97": ["model.synthetix.perp_market_created_arbitrum_mainnet"], "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_perps_market_id.adbc877d76": ["model.synthetix.perp_market_created_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_market_created_arbitrum_mainnet_perps_market_id__True__0.48f88f8963": ["model.synthetix.perp_market_created_arbitrum_mainnet"], "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_transaction_hash.486a46d989": ["model.synthetix.perp_market_created_arbitrum_mainnet"], "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_event_name.a2ddfe6aab": ["model.synthetix.perp_interest_charged_arbitrum_mainnet"], "test.synthetix.accepted_values_perp_interest_charged_arbitrum_mainnet_event_name__InterestCharged.5bdeefd72e": ["model.synthetix.perp_interest_charged_arbitrum_mainnet"], "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_contract.0558bb2329": ["model.synthetix.perp_interest_charged_arbitrum_mainnet"], "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_transaction_hash.c6a422f072": ["model.synthetix.perp_interest_charged_arbitrum_mainnet"], "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_block_timestamp.c72b9e433c": ["model.synthetix.perp_interest_charged_arbitrum_mainnet"], "test.synthetix.unique_perp_interest_charged_arbitrum_mainnet_id.25564fae9f": ["model.synthetix.perp_interest_charged_arbitrum_mainnet"], "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_id.0336fb1845": ["model.synthetix.perp_interest_charged_arbitrum_mainnet"], "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_block_number.0461f85304": ["model.synthetix.perp_interest_charged_arbitrum_mainnet"], "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_account_id.0fea13802b": ["model.synthetix.perp_interest_charged_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_interest_charged_arbitrum_mainnet_account_id__True__0.7c883f5e3f": ["model.synthetix.perp_interest_charged_arbitrum_mainnet"], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_block_timestamp.b38866df62": ["model.synthetix.perp_interest_rate_updated_arbitrum_mainnet"], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_event_name.527da57e0a": ["model.synthetix.perp_interest_rate_updated_arbitrum_mainnet"], "test.synthetix.accepted_values_perp_interest_rate_updated_arbitrum_mainnet_event_name__InterestRateUpdated.e279adef88": ["model.synthetix.perp_interest_rate_updated_arbitrum_mainnet"], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_transaction_hash.881fd09199": ["model.synthetix.perp_interest_rate_updated_arbitrum_mainnet"], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_interest_rate.4a70cee831": ["model.synthetix.perp_interest_rate_updated_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_mainnet_interest_rate__True__0.85f9532793": ["model.synthetix.perp_interest_rate_updated_arbitrum_mainnet"], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_block_number.f1b7f275c8": ["model.synthetix.perp_interest_rate_updated_arbitrum_mainnet"], "test.synthetix.unique_perp_interest_rate_updated_arbitrum_mainnet_id.c21a36f767": ["model.synthetix.perp_interest_rate_updated_arbitrum_mainnet"], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_id.4d8f77e23f": ["model.synthetix.perp_interest_rate_updated_arbitrum_mainnet"], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_contract.53bd3e715f": ["model.synthetix.perp_interest_rate_updated_arbitrum_mainnet"], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_super_market_id.0209c885e1": ["model.synthetix.perp_interest_rate_updated_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_mainnet_super_market_id__True__0.345c2bacf1": ["model.synthetix.perp_interest_rate_updated_arbitrum_mainnet"], "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_id.2bedbed49c": ["model.synthetix.spot_order_committed_arbitrum_mainnet"], "test.synthetix.unique_spot_order_committed_arbitrum_mainnet_id.715535831f": ["model.synthetix.spot_order_committed_arbitrum_mainnet"], "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_event_name.364a2ed7fd": ["model.synthetix.spot_order_committed_arbitrum_mainnet"], "test.synthetix.accepted_values_spot_order_committed_arbitrum_mainnet_event_name__OrderCommitted.e30a77b9b3": ["model.synthetix.spot_order_committed_arbitrum_mainnet"], "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_sender.d7cbd6bc05": ["model.synthetix.spot_order_committed_arbitrum_mainnet"], "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_block_timestamp.a4f827fd66": ["model.synthetix.spot_order_committed_arbitrum_mainnet"], "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_referrer.23dc146929": ["model.synthetix.spot_order_committed_arbitrum_mainnet"], "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_amount_provided.618d749652": ["model.synthetix.spot_order_committed_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_order_committed_arbitrum_mainnet_amount_provided__True__0.a0c5711e24": ["model.synthetix.spot_order_committed_arbitrum_mainnet"], "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_transaction_hash.47ac362f75": ["model.synthetix.spot_order_committed_arbitrum_mainnet"], "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_contract.1d73e820e2": ["model.synthetix.spot_order_committed_arbitrum_mainnet"], "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_market_id.eb267aefe6": ["model.synthetix.spot_order_committed_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_order_committed_arbitrum_mainnet_market_id__True__0.fcb0bd480c": ["model.synthetix.spot_order_committed_arbitrum_mainnet"], "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_block_number.bbd3030ffd": ["model.synthetix.spot_order_committed_arbitrum_mainnet"], "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_order_type.9bedf0c3bc": ["model.synthetix.spot_order_committed_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_final_order_amount__True__0.d78aeda819": ["model.synthetix.spot_order_settled_arbitrum_mainnet"], "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_settler.2f85667062": ["model.synthetix.spot_order_settled_arbitrum_mainnet"], "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_block_number.876a0a0282": ["model.synthetix.spot_order_settled_arbitrum_mainnet"], "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_transaction_hash.a8b7f93ae5": ["model.synthetix.spot_order_settled_arbitrum_mainnet"], "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_block_timestamp.483fdb2a21": ["model.synthetix.spot_order_settled_arbitrum_mainnet"], "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_id.1124fb8990": ["model.synthetix.spot_order_settled_arbitrum_mainnet"], "test.synthetix.unique_spot_order_settled_arbitrum_mainnet_id.a1ec7e590f": ["model.synthetix.spot_order_settled_arbitrum_mainnet"], "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_order_type.cc9846cfde": ["model.synthetix.spot_order_settled_arbitrum_mainnet"], "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_contract.7d4f904249": ["model.synthetix.spot_order_settled_arbitrum_mainnet"], "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_price.3e2897303c": ["model.synthetix.spot_order_settled_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_price__True__0.94dec93a68": ["model.synthetix.spot_order_settled_arbitrum_mainnet"], "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_market_id.84635206a3": ["model.synthetix.spot_order_settled_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_market_id__True__0.498546554e": ["model.synthetix.spot_order_settled_arbitrum_mainnet"], "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_collected_fees.4c46cfb386": ["model.synthetix.spot_order_settled_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_collected_fees__True__0.e9fce02c77": ["model.synthetix.spot_order_settled_arbitrum_mainnet"], "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_event_name.32a64f7398": ["model.synthetix.spot_order_settled_arbitrum_mainnet"], "test.synthetix.accepted_values_spot_order_settled_arbitrum_mainnet_event_name__OrderSettled.c43865614e": ["model.synthetix.spot_order_settled_arbitrum_mainnet"], "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_id.bf2929fb2c": ["model.synthetix.spot_order_cancelled_arbitrum_mainnet"], "test.synthetix.unique_spot_order_cancelled_arbitrum_mainnet_id.de40647c46": ["model.synthetix.spot_order_cancelled_arbitrum_mainnet"], "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_block_timestamp.a2656a614b": ["model.synthetix.spot_order_cancelled_arbitrum_mainnet"], "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_transaction_hash.43ee88aad5": ["model.synthetix.spot_order_cancelled_arbitrum_mainnet"], "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_sender.a796a774d3": ["model.synthetix.spot_order_cancelled_arbitrum_mainnet"], "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_contract.cc9a04e73e": ["model.synthetix.spot_order_cancelled_arbitrum_mainnet"], "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_event_name.f29a2c6180": ["model.synthetix.spot_order_cancelled_arbitrum_mainnet"], "test.synthetix.accepted_values_spot_order_cancelled_arbitrum_mainnet_event_name__OrderCancelled.bcb12d7741": ["model.synthetix.spot_order_cancelled_arbitrum_mainnet"], "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_market_id.629e55a158": ["model.synthetix.spot_order_cancelled_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_order_cancelled_arbitrum_mainnet_market_id__True__0.8d08288d1d": ["model.synthetix.spot_order_cancelled_arbitrum_mainnet"], "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_block_number.a85db0bd00": ["model.synthetix.spot_order_cancelled_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_id.456af96984": ["model.synthetix.spot_synth_registered_arbitrum_mainnet"], "test.synthetix.unique_spot_synth_registered_arbitrum_mainnet_id.d4fd9eb0ba": ["model.synthetix.spot_synth_registered_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_block_timestamp.155e02a96a": ["model.synthetix.spot_synth_registered_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_synth_market_id.b02a502d7f": ["model.synthetix.spot_synth_registered_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_synth_registered_arbitrum_mainnet_synth_market_id__True__0.03490626a4": ["model.synthetix.spot_synth_registered_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_block_number.c19306427b": ["model.synthetix.spot_synth_registered_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_contract.dc09abd1d6": ["model.synthetix.spot_synth_registered_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_synth_token_address.e815b8c9d4": ["model.synthetix.spot_synth_registered_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_event_name.aa6a178336": ["model.synthetix.spot_synth_registered_arbitrum_mainnet"], "test.synthetix.accepted_values_spot_synth_registered_arbitrum_mainnet_event_name__SynthRegistered.dab3843a60": ["model.synthetix.spot_synth_registered_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_transaction_hash.ae02976291": ["model.synthetix.spot_synth_registered_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_collected_fees.975bb20444": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_mainnet_collected_fees__True__0.ffa72f24d6": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_transaction_hash.46c5786b65": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_synth_market_id.11b8c58586": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_mainnet_synth_market_id__True__0.39b07cbd1a": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_block_number.3db00f8fd2": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_block_timestamp.1e3c9accd9": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_id.94c6a2689e": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"], "test.synthetix.unique_spot_synth_bought_arbitrum_mainnet_id.97a98f064e": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_price.b7069dc105": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_mainnet_price__True__0.2666787a3a": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_contract.7f6d914e0b": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_referrer.d5123874c5": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_event_name.aa51f8b10f": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"], "test.synthetix.accepted_values_spot_synth_bought_arbitrum_mainnet_event_name__SynthBought.6968f2e38e": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_event_name.77e48ea6b8": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"], "test.synthetix.accepted_values_spot_synth_sold_arbitrum_mainnet_event_name__SynthSold.c2779b95d3": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_transaction_hash.b35ac6eb10": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_collected_fees.ae5a9854f2": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_collected_fees__True__0.ebed4cb6c6": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_block_timestamp.ece96724ff": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_referrer.fc97629e01": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_block_number.21c8144aca": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_price.83b6e6b427": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_price__True__0.736ec6a18f": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_amount_returned.a22fe1e87b": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_amount_returned__True__0.94e383949d": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_synth_market_id.0a9309e0fe": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_synth_market_id__True__0.502a7c73ae": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_id.5672923066": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"], "test.synthetix.unique_spot_synth_sold_arbitrum_mainnet_id.77e9d1569f": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_contract.7e747f7197": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_id.e6be3c26ab": ["model.synthetix.spot_synth_wrapped_arbitrum_mainnet"], "test.synthetix.unique_spot_synth_wrapped_arbitrum_mainnet_id.4240a5b9ed": ["model.synthetix.spot_synth_wrapped_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_transaction_hash.470b375862": ["model.synthetix.spot_synth_wrapped_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_synth_market_id.22e9bbcaaf": ["model.synthetix.spot_synth_wrapped_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_mainnet_synth_market_id__True__0.69e1aef58d": ["model.synthetix.spot_synth_wrapped_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_contract.12b8537d63": ["model.synthetix.spot_synth_wrapped_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_event_name.a537b3bcc9": ["model.synthetix.spot_synth_wrapped_arbitrum_mainnet"], "test.synthetix.accepted_values_spot_synth_wrapped_arbitrum_mainnet_event_name__SynthWrapped.c2a7fae75f": ["model.synthetix.spot_synth_wrapped_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_block_timestamp.62e5fb2f2c": ["model.synthetix.spot_synth_wrapped_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_block_number.388f222586": ["model.synthetix.spot_synth_wrapped_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_fees_collected.ab1cc1a24e": ["model.synthetix.spot_synth_wrapped_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_mainnet_fees_collected__True__0.8427a98042": ["model.synthetix.spot_synth_wrapped_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_block_timestamp.7eb830695e": ["model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_amount_unwrapped.6338d14461": ["model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_mainnet_amount_unwrapped__True__0.dfb2bf555e": ["model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_fees_collected.82edb6c70c": ["model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_mainnet_fees_collected__True__0.caa0ab5069": ["model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_event_name.15be4b2d2e": ["model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"], "test.synthetix.accepted_values_spot_synth_unwrapped_arbitrum_mainnet_event_name__SynthUnwrapped.0156eda083": ["model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_block_number.6c4594ed9b": ["model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_transaction_hash.266bb54277": ["model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_contract.df671e35b9": ["model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_id.c93a8c455f": ["model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"], "test.synthetix.unique_spot_synth_unwrapped_arbitrum_mainnet_id.81790072c1": ["model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_synth_market_id.597a45b266": ["model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_mainnet_synth_market_id__True__0.c8e2a0ce2e": ["model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"], "test.synthetix.not_null_core_account_created_arbitrum_mainnet_owner.510bc65b8e": ["model.synthetix.core_account_created_arbitrum_mainnet"], "test.synthetix.not_null_core_account_created_arbitrum_mainnet_account_id.80fd41e8a3": ["model.synthetix.core_account_created_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_account_created_arbitrum_mainnet_account_id__True__0.1a60fd1c13": ["model.synthetix.core_account_created_arbitrum_mainnet"], "test.synthetix.not_null_core_account_created_arbitrum_mainnet_id.ccb85216a1": ["model.synthetix.core_account_created_arbitrum_mainnet"], "test.synthetix.unique_core_account_created_arbitrum_mainnet_id.572cf5cf85": ["model.synthetix.core_account_created_arbitrum_mainnet"], "test.synthetix.not_null_core_account_created_arbitrum_mainnet_transaction_hash.ca429d274c": ["model.synthetix.core_account_created_arbitrum_mainnet"], "test.synthetix.not_null_core_account_created_arbitrum_mainnet_block_number.ad85823ab6": ["model.synthetix.core_account_created_arbitrum_mainnet"], "test.synthetix.not_null_core_account_created_arbitrum_mainnet_block_timestamp.707ea51d9b": ["model.synthetix.core_account_created_arbitrum_mainnet"], "test.synthetix.not_null_core_account_created_arbitrum_mainnet_event_name.f044350ea8": ["model.synthetix.core_account_created_arbitrum_mainnet"], "test.synthetix.accepted_values_core_account_created_arbitrum_mainnet_event_name__AccountCreated.8d24ea0d1c": ["model.synthetix.core_account_created_arbitrum_mainnet"], "test.synthetix.not_null_core_account_created_arbitrum_mainnet_contract.51a2890c59": ["model.synthetix.core_account_created_arbitrum_mainnet"], "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_contract.ae8a4f4c27": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"], "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_id.a1e63ca6e1": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"], "test.synthetix.unique_core_delegation_updated_arbitrum_mainnet_id.53afc27917": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"], "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_account_id.1f6cadcc5d": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_account_id__True__0.eb3b030871": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"], "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_collateral_type.ca955a713e": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"], "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_pool_id.0fcc7a403c": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_pool_id__True__0.ceaf47901a": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"], "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_sender.7b21b54d07": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"], "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_block_timestamp.bf7b6f5a50": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"], "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_block_number.e7dff1a919": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"], "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_leverage.e240b1993e": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_leverage__True__1000000000000000000__1000000000000000000.fa830910e7": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"], "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_transaction_hash.df3b0b1ada": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"], "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_amount.790af0bbca": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_amount__True__0.4dc42e5b67": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"], "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_event_name.124ce539d9": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"], "test.synthetix.accepted_values_core_delegation_updated_arbitrum_mainnet_event_name__DelegationUpdated.8158a7cafc": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"], "test.synthetix.not_null_core_deposited_arbitrum_mainnet_collateral_type.42a3d10d97": ["model.synthetix.core_deposited_arbitrum_mainnet"], "test.synthetix.not_null_core_deposited_arbitrum_mainnet_id.2f7b341009": ["model.synthetix.core_deposited_arbitrum_mainnet"], "test.synthetix.unique_core_deposited_arbitrum_mainnet_id.65592bb86d": ["model.synthetix.core_deposited_arbitrum_mainnet"], "test.synthetix.not_null_core_deposited_arbitrum_mainnet_contract.a2cd7b2bb5": ["model.synthetix.core_deposited_arbitrum_mainnet"], "test.synthetix.not_null_core_deposited_arbitrum_mainnet_event_name.8f5b81cb40": ["model.synthetix.core_deposited_arbitrum_mainnet"], "test.synthetix.accepted_values_core_deposited_arbitrum_mainnet_event_name__Deposited.63620c995c": ["model.synthetix.core_deposited_arbitrum_mainnet"], "test.synthetix.not_null_core_deposited_arbitrum_mainnet_transaction_hash.649446c0bd": ["model.synthetix.core_deposited_arbitrum_mainnet"], "test.synthetix.not_null_core_deposited_arbitrum_mainnet_account_id.c7afbe52a5": ["model.synthetix.core_deposited_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_deposited_arbitrum_mainnet_account_id__True__0.2fc937f08c": ["model.synthetix.core_deposited_arbitrum_mainnet"], "test.synthetix.not_null_core_deposited_arbitrum_mainnet_sender.5f276242f7": ["model.synthetix.core_deposited_arbitrum_mainnet"], "test.synthetix.not_null_core_deposited_arbitrum_mainnet_block_timestamp.a16e8ef361": ["model.synthetix.core_deposited_arbitrum_mainnet"], "test.synthetix.not_null_core_deposited_arbitrum_mainnet_block_number.689c18351b": ["model.synthetix.core_deposited_arbitrum_mainnet"], "test.synthetix.not_null_core_deposited_arbitrum_mainnet_token_amount.238a5119e6": ["model.synthetix.core_deposited_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_deposited_arbitrum_mainnet_token_amount__True__0.825b012474": ["model.synthetix.core_deposited_arbitrum_mainnet"], "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_block_timestamp.0605d1994e": ["model.synthetix.core_withdrawn_arbitrum_mainnet"], "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_contract.a8c5968db3": ["model.synthetix.core_withdrawn_arbitrum_mainnet"], "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_block_number.29891eb70b": ["model.synthetix.core_withdrawn_arbitrum_mainnet"], "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_transaction_hash.492d634608": ["model.synthetix.core_withdrawn_arbitrum_mainnet"], "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_token_amount.4bc0081148": ["model.synthetix.core_withdrawn_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_withdrawn_arbitrum_mainnet_token_amount__True__0.0008eb5d09": ["model.synthetix.core_withdrawn_arbitrum_mainnet"], "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_collateral_type.772b018013": ["model.synthetix.core_withdrawn_arbitrum_mainnet"], "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_account_id.ccf8b71875": ["model.synthetix.core_withdrawn_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_withdrawn_arbitrum_mainnet_account_id__True__0.8873db614c": ["model.synthetix.core_withdrawn_arbitrum_mainnet"], "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_id.46c5fcd073": ["model.synthetix.core_withdrawn_arbitrum_mainnet"], "test.synthetix.unique_core_withdrawn_arbitrum_mainnet_id.9810244f0d": ["model.synthetix.core_withdrawn_arbitrum_mainnet"], "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_sender.665f4ade6b": ["model.synthetix.core_withdrawn_arbitrum_mainnet"], "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_event_name.69a5a9a880": ["model.synthetix.core_withdrawn_arbitrum_mainnet"], "test.synthetix.accepted_values_core_withdrawn_arbitrum_mainnet_event_name__Withdrawn.e5deebfa14": ["model.synthetix.core_withdrawn_arbitrum_mainnet"], "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_pool_id.910c4e273f": ["model.synthetix.core_liquidation_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_mainnet_pool_id__True__0.5d8232e38f": ["model.synthetix.core_liquidation_arbitrum_mainnet"], "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_block_timestamp.e8b33f1dcb": ["model.synthetix.core_liquidation_arbitrum_mainnet"], "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_block_number.c43f5e1404": ["model.synthetix.core_liquidation_arbitrum_mainnet"], "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_id.428529a968": ["model.synthetix.core_liquidation_arbitrum_mainnet"], "test.synthetix.unique_core_liquidation_arbitrum_mainnet_id.ab79adeb33": ["model.synthetix.core_liquidation_arbitrum_mainnet"], "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_contract.b02df4336b": ["model.synthetix.core_liquidation_arbitrum_mainnet"], "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_event_name.c11ebbad99": ["model.synthetix.core_liquidation_arbitrum_mainnet"], "test.synthetix.accepted_values_core_liquidation_arbitrum_mainnet_event_name__Liquidation.85cae70384": ["model.synthetix.core_liquidation_arbitrum_mainnet"], "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_collateral_type.7eae92d91d": ["model.synthetix.core_liquidation_arbitrum_mainnet"], "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_sender.de5e917bc2": ["model.synthetix.core_liquidation_arbitrum_mainnet"], "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_account_id.2b9f90b003": ["model.synthetix.core_liquidation_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_mainnet_account_id__True__0.71c92954dd": ["model.synthetix.core_liquidation_arbitrum_mainnet"], "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_transaction_hash.7c4641c1db": ["model.synthetix.core_liquidation_arbitrum_mainnet"], "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_liquidate_as_account_id.00768ed71d": ["model.synthetix.core_liquidation_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_mainnet_liquidate_as_account_id__True__0.6ad1a29899": ["model.synthetix.core_liquidation_arbitrum_mainnet"], "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_id.6634d79b97": ["model.synthetix.core_market_updated_arbitrum_mainnet"], "test.synthetix.unique_core_market_updated_arbitrum_mainnet_id.ef7b2e2622": ["model.synthetix.core_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_block_timestamp.2bd177f07f": ["model.synthetix.core_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_block_number.eea9214a4b": ["model.synthetix.core_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_transaction_hash.9db6bb9d6b": ["model.synthetix.core_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_contract.3ed1c1d699": ["model.synthetix.core_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_event_name.1198969560": ["model.synthetix.core_market_updated_arbitrum_mainnet"], "test.synthetix.accepted_values_core_market_updated_arbitrum_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.b6d0a34129": ["model.synthetix.core_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_market_id.92b8458e5c": ["model.synthetix.core_market_updated_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_mainnet_market_id__True__0.8e0b3e9147": ["model.synthetix.core_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_net_issuance.016c84545c": ["model.synthetix.core_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_deposited_collateral_value.45b375717f": ["model.synthetix.core_market_updated_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_mainnet_deposited_collateral_value__True__0.f78663cae5": ["model.synthetix.core_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_sender.fe1f2d4275": ["model.synthetix.core_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_collateral_type.5ccd7ace00": ["model.synthetix.core_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_credit_capacity.09c391d59d": ["model.synthetix.core_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_token_amount.b89be9c43a": ["model.synthetix.core_market_updated_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_mainnet_token_amount__True__0.bfc2ca181b": ["model.synthetix.core_market_updated_arbitrum_mainnet"], "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_market.4671a5874b": ["model.synthetix.core_market_registered_arbitrum_mainnet"], "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_market_id.edc1b5f010": ["model.synthetix.core_market_registered_arbitrum_mainnet"], "test.synthetix.unique_core_market_registered_arbitrum_mainnet_market_id.f4e9d45c5f": ["model.synthetix.core_market_registered_arbitrum_mainnet"], "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_id.4c7305111a": ["model.synthetix.core_market_registered_arbitrum_mainnet"], "test.synthetix.unique_core_market_registered_arbitrum_mainnet_id.c4fce94bc5": ["model.synthetix.core_market_registered_arbitrum_mainnet"], "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_block_timestamp.9ccff6bb17": ["model.synthetix.core_market_registered_arbitrum_mainnet"], "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_contract.705a5b5579": ["model.synthetix.core_market_registered_arbitrum_mainnet"], "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_transaction_hash.2e6db31571": ["model.synthetix.core_market_registered_arbitrum_mainnet"], "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_block_number.49f898432d": ["model.synthetix.core_market_registered_arbitrum_mainnet"], "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_event_name.5833e57631": ["model.synthetix.core_market_registered_arbitrum_mainnet"], "test.synthetix.accepted_values_core_market_registered_arbitrum_mainnet_event_name__MarketRegistered.61c1a17f46": ["model.synthetix.core_market_registered_arbitrum_mainnet"], "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_sender.a9f878c2c9": ["model.synthetix.core_market_registered_arbitrum_mainnet"], "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_contract.ad227a594e": ["model.synthetix.core_pool_created_arbitrum_mainnet"], "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_sender.b85ac4e404": ["model.synthetix.core_pool_created_arbitrum_mainnet"], "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_block_timestamp.4bcfbab318": ["model.synthetix.core_pool_created_arbitrum_mainnet"], "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_id.b0e9e6535d": ["model.synthetix.core_pool_created_arbitrum_mainnet"], "test.synthetix.unique_core_pool_created_arbitrum_mainnet_id.4a0435d902": ["model.synthetix.core_pool_created_arbitrum_mainnet"], "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_block_number.184c04858e": ["model.synthetix.core_pool_created_arbitrum_mainnet"], "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_transaction_hash.762082599b": ["model.synthetix.core_pool_created_arbitrum_mainnet"], "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_event_name.67b202a2ae": ["model.synthetix.core_pool_created_arbitrum_mainnet"], "test.synthetix.accepted_values_core_pool_created_arbitrum_mainnet_event_name__PoolCreated.e7fda490fd": ["model.synthetix.core_pool_created_arbitrum_mainnet"], "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_owner.749821fb46": ["model.synthetix.core_pool_created_arbitrum_mainnet"], "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_pool_id.ce6f3bd570": ["model.synthetix.core_pool_created_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_pool_created_arbitrum_mainnet_pool_id__True__0.fc42e6b4ce": ["model.synthetix.core_pool_created_arbitrum_mainnet"], "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_transaction_hash.b143b485c4": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"], "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_account_id.657d0a650c": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_mainnet_account_id__True__0.34b4de86db": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"], "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_collateral_type.868513a78c": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"], "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_event_name.c85b97045f": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"], "test.synthetix.accepted_values_core_rewards_claimed_arbitrum_mainnet_event_name__RewardsClaimed.3c1cd34ad1": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"], "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_contract.dbeede65a0": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"], "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_amount.b7ad8d34fd": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_mainnet_amount__True__0.d98a3e4cc7": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"], "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_distributor.cfe4797061": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"], "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_block_timestamp.830ba4bdac": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"], "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_id.ec96b450dd": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"], "test.synthetix.unique_core_rewards_claimed_arbitrum_mainnet_id.0aa80585e9": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"], "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_pool_id.bd58480578": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_mainnet_pool_id__True__0.1c91c56a7b": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"], "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_block_number.90a2165709": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet"], "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_id.2d439b2dff": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"], "test.synthetix.unique_core_rewards_distributed_arbitrum_mainnet_id.b2d650e4fd": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"], "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_event_name.bb49accedd": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"], "test.synthetix.accepted_values_core_rewards_distributed_arbitrum_mainnet_event_name__RewardsDistributed.3370ace359": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"], "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_amount.efe177b3e7": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_mainnet_amount__True__0.09cd5040a6": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"], "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_contract.cad4a84b49": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"], "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_block_timestamp.b6efe37fde": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"], "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_transaction_hash.a791a80876": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"], "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_collateral_type.d8c598b114": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"], "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_block_number.4692e1b237": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"], "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_duration.8dfbbf7a51": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_mainnet_duration__True__0.00212b4134": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"], "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_distributor.b8c551ebf5": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"], "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_pool_id.06cc36de8b": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_mainnet_pool_id__True__0.d68e3c64d9": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"], "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_amount.638bb23cb6": ["model.synthetix.core_usd_burned_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_mainnet_amount__True__0.2bf9da99f6": ["model.synthetix.core_usd_burned_arbitrum_mainnet"], "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_pool_id.574d8e09b8": ["model.synthetix.core_usd_burned_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_mainnet_pool_id__True__0.dad5587ce6": ["model.synthetix.core_usd_burned_arbitrum_mainnet"], "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_event_name.2c934d7229": ["model.synthetix.core_usd_burned_arbitrum_mainnet"], "test.synthetix.accepted_values_core_usd_burned_arbitrum_mainnet_event_name__UsdBurned.9ecdb75459": ["model.synthetix.core_usd_burned_arbitrum_mainnet"], "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_id.f07377da8d": ["model.synthetix.core_usd_burned_arbitrum_mainnet"], "test.synthetix.unique_core_usd_burned_arbitrum_mainnet_id.1918882dbf": ["model.synthetix.core_usd_burned_arbitrum_mainnet"], "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_block_number.9d57cfa9ee": ["model.synthetix.core_usd_burned_arbitrum_mainnet"], "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_account_id.c71695a669": ["model.synthetix.core_usd_burned_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_mainnet_account_id__True__0.f8708303cd": ["model.synthetix.core_usd_burned_arbitrum_mainnet"], "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_sender.1b76ecab38": ["model.synthetix.core_usd_burned_arbitrum_mainnet"], "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_transaction_hash.6535b2db90": ["model.synthetix.core_usd_burned_arbitrum_mainnet"], "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_contract.718a1f61dd": ["model.synthetix.core_usd_burned_arbitrum_mainnet"], "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_collateral_type.6f8f53a6c9": ["model.synthetix.core_usd_burned_arbitrum_mainnet"], "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_block_timestamp.da67490d2d": ["model.synthetix.core_usd_burned_arbitrum_mainnet"], "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_pool_id.4593996ffd": ["model.synthetix.core_usd_minted_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_mainnet_pool_id__True__0.5d700fe50b": ["model.synthetix.core_usd_minted_arbitrum_mainnet"], "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_block_timestamp.8ca5480dbc": ["model.synthetix.core_usd_minted_arbitrum_mainnet"], "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_account_id.9ccf9039ea": ["model.synthetix.core_usd_minted_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_mainnet_account_id__True__0.6487cbbb70": ["model.synthetix.core_usd_minted_arbitrum_mainnet"], "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_collateral_type.0129f350e1": ["model.synthetix.core_usd_minted_arbitrum_mainnet"], "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_block_number.2c3c8fc1e5": ["model.synthetix.core_usd_minted_arbitrum_mainnet"], "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_id.3157330f1c": ["model.synthetix.core_usd_minted_arbitrum_mainnet"], "test.synthetix.unique_core_usd_minted_arbitrum_mainnet_id.557dbdade9": ["model.synthetix.core_usd_minted_arbitrum_mainnet"], "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_sender.829a4593b0": ["model.synthetix.core_usd_minted_arbitrum_mainnet"], "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_amount.f37a3a83d0": ["model.synthetix.core_usd_minted_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_mainnet_amount__True__0.9400183d7a": ["model.synthetix.core_usd_minted_arbitrum_mainnet"], "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_event_name.8c280cde80": ["model.synthetix.core_usd_minted_arbitrum_mainnet"], "test.synthetix.accepted_values_core_usd_minted_arbitrum_mainnet_event_name__UsdMinted.cb75bc5dc7": ["model.synthetix.core_usd_minted_arbitrum_mainnet"], "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_transaction_hash.74c68bc07e": ["model.synthetix.core_usd_minted_arbitrum_mainnet"], "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_contract.317c6e89d1": ["model.synthetix.core_usd_minted_arbitrum_mainnet"], "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_transaction_hash.5da9d8cd8f": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"], "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_collateral_type.ba4823f6ed": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"], "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_pool_id.f9e6978af1": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_arbitrum_mainnet_pool_id__True__0.c4b79598cb": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"], "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_event_name.fcb481b7e9": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"], "test.synthetix.accepted_values_core_vault_liquidation_arbitrum_mainnet_event_name__VaultLiquidation.429345a118": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"], "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_id.c7ac33a6c3": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"], "test.synthetix.unique_core_vault_liquidation_arbitrum_mainnet_id.3f5a30c375": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"], "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_block_timestamp.3054b6aeaa": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"], "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_liquidate_as_account_id.5e1fa876a7": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_arbitrum_mainnet_liquidate_as_account_id__True__0.c9be297afd": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"], "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_liquidation_data.2555b245ad": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"], "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_contract.625029e21f": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"], "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_block_number.1dc8ebaf67": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"], "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_sender.d35f8c0cc2": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"], "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_ts.d7d74011cb": ["model.synthetix.core_vault_collateral_arbitrum_mainnet"], "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_block_number.5a68e5a2c2": ["model.synthetix.core_vault_collateral_arbitrum_mainnet"], "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_pool_id.4536274374": ["model.synthetix.core_vault_collateral_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_mainnet_pool_id__True__0.14e1d9edc3": ["model.synthetix.core_vault_collateral_arbitrum_mainnet"], "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_collateral_type.50f0a76c9d": ["model.synthetix.core_vault_collateral_arbitrum_mainnet"], "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_amount.0bdb85ef31": ["model.synthetix.core_vault_collateral_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_mainnet_amount__True__0.b98dc30014": ["model.synthetix.core_vault_collateral_arbitrum_mainnet"], "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_collateral_value.09fcd07f3a": ["model.synthetix.core_vault_collateral_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_mainnet_collateral_value__True__0.9fa49aae71": ["model.synthetix.core_vault_collateral_arbitrum_mainnet"], "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_contract_address.8cc08e1bbc": ["model.synthetix.core_vault_collateral_arbitrum_mainnet"], "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_ts.d2363d0b7d": ["model.synthetix.core_vault_debt_arbitrum_mainnet"], "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_block_number.3ef5dfaa45": ["model.synthetix.core_vault_debt_arbitrum_mainnet"], "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_pool_id.8f94082342": ["model.synthetix.core_vault_debt_arbitrum_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_vault_debt_arbitrum_mainnet_pool_id__True__0.8e3a2c72e9": ["model.synthetix.core_vault_debt_arbitrum_mainnet"], "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_collateral_type.f9fb1089d7": ["model.synthetix.core_vault_debt_arbitrum_mainnet"], "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_debt.7a33d30f43": ["model.synthetix.core_vault_debt_arbitrum_mainnet"], "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_contract_address.fee8a6440d": ["model.synthetix.core_vault_debt_arbitrum_mainnet"], "test.synthetix.not_null_blocks_eth_mainnet_block_number.aba38b4904": ["model.synthetix.blocks_eth_mainnet"], "test.synthetix.unique_blocks_eth_mainnet_block_number.ddb4ca7d09": ["model.synthetix.blocks_eth_mainnet"], "test.synthetix.dbt_utils_recency_blocks_eth_mainnet_hour__ts__1.7c6c4534db": ["model.synthetix.blocks_eth_mainnet"], "test.synthetix.not_null_core_account_created_eth_mainnet_owner.9141d07512": ["model.synthetix.core_account_created_eth_mainnet"], "test.synthetix.not_null_core_account_created_eth_mainnet_account_id.162a9a11ae": ["model.synthetix.core_account_created_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_account_created_eth_mainnet_account_id__True__0.4d9379ebdc": ["model.synthetix.core_account_created_eth_mainnet"], "test.synthetix.not_null_core_account_created_eth_mainnet_id.0d5cd71e99": ["model.synthetix.core_account_created_eth_mainnet"], "test.synthetix.unique_core_account_created_eth_mainnet_id.51b373b820": ["model.synthetix.core_account_created_eth_mainnet"], "test.synthetix.not_null_core_account_created_eth_mainnet_transaction_hash.5349e51024": ["model.synthetix.core_account_created_eth_mainnet"], "test.synthetix.not_null_core_account_created_eth_mainnet_block_number.be5f037644": ["model.synthetix.core_account_created_eth_mainnet"], "test.synthetix.not_null_core_account_created_eth_mainnet_block_timestamp.8287155cde": ["model.synthetix.core_account_created_eth_mainnet"], "test.synthetix.not_null_core_account_created_eth_mainnet_event_name.5a44f6813f": ["model.synthetix.core_account_created_eth_mainnet"], "test.synthetix.accepted_values_core_account_created_eth_mainnet_event_name__AccountCreated.7bff7383b3": ["model.synthetix.core_account_created_eth_mainnet"], "test.synthetix.not_null_core_account_created_eth_mainnet_contract.84cae83ab9": ["model.synthetix.core_account_created_eth_mainnet"], "test.synthetix.not_null_core_account_migrated_eth_mainnet_staker.cb3d4f410b": ["model.synthetix.core_account_migrated_eth_mainnet"], "test.synthetix.not_null_core_account_migrated_eth_mainnet_account_id.6263532792": ["model.synthetix.core_account_migrated_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_account_migrated_eth_mainnet_account_id__True__0.f1da2d38e8": ["model.synthetix.core_account_migrated_eth_mainnet"], "test.synthetix.not_null_core_account_migrated_eth_mainnet_id.3f18fc79cf": ["model.synthetix.core_account_migrated_eth_mainnet"], "test.synthetix.unique_core_account_migrated_eth_mainnet_id.b21ce76ba7": ["model.synthetix.core_account_migrated_eth_mainnet"], "test.synthetix.not_null_core_account_migrated_eth_mainnet_transaction_hash.bb710f8259": ["model.synthetix.core_account_migrated_eth_mainnet"], "test.synthetix.not_null_core_account_migrated_eth_mainnet_block_number.8a5aa490b5": ["model.synthetix.core_account_migrated_eth_mainnet"], "test.synthetix.not_null_core_account_migrated_eth_mainnet_block_timestamp.29c8a3ae97": ["model.synthetix.core_account_migrated_eth_mainnet"], "test.synthetix.not_null_core_account_migrated_eth_mainnet_event_name.969c074241": ["model.synthetix.core_account_migrated_eth_mainnet"], "test.synthetix.not_null_core_account_migrated_eth_mainnet_contract.ccd34b4a40": ["model.synthetix.core_account_migrated_eth_mainnet"], "test.synthetix.not_null_core_account_migrated_eth_mainnet_collateral_amount.3673a78a7a": ["model.synthetix.core_account_migrated_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_account_migrated_eth_mainnet_collateral_amount__True__0.b1df54815d": ["model.synthetix.core_account_migrated_eth_mainnet"], "test.synthetix.not_null_core_account_migrated_eth_mainnet_debt_amount.37622c6a60": ["model.synthetix.core_account_migrated_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_account_migrated_eth_mainnet_debt_amount__True__0.a8e29325c2": ["model.synthetix.core_account_migrated_eth_mainnet"], "test.synthetix.not_null_core_delegation_updated_eth_mainnet_contract.5d369822a4": ["model.synthetix.core_delegation_updated_eth_mainnet"], "test.synthetix.not_null_core_delegation_updated_eth_mainnet_id.622c20c239": ["model.synthetix.core_delegation_updated_eth_mainnet"], "test.synthetix.unique_core_delegation_updated_eth_mainnet_id.2467edf8ec": ["model.synthetix.core_delegation_updated_eth_mainnet"], "test.synthetix.not_null_core_delegation_updated_eth_mainnet_account_id.141fb0f466": ["model.synthetix.core_delegation_updated_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_account_id__True__0.3a3f9a0475": ["model.synthetix.core_delegation_updated_eth_mainnet"], "test.synthetix.not_null_core_delegation_updated_eth_mainnet_collateral_type.e3d73862e4": ["model.synthetix.core_delegation_updated_eth_mainnet"], "test.synthetix.not_null_core_delegation_updated_eth_mainnet_pool_id.914b411c12": ["model.synthetix.core_delegation_updated_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_pool_id__True__0.fb370aa2ca": ["model.synthetix.core_delegation_updated_eth_mainnet"], "test.synthetix.not_null_core_delegation_updated_eth_mainnet_sender.3a40ed8f3a": ["model.synthetix.core_delegation_updated_eth_mainnet"], "test.synthetix.not_null_core_delegation_updated_eth_mainnet_block_timestamp.cd7fa2f4ff": ["model.synthetix.core_delegation_updated_eth_mainnet"], "test.synthetix.not_null_core_delegation_updated_eth_mainnet_block_number.5479fa5e08": ["model.synthetix.core_delegation_updated_eth_mainnet"], "test.synthetix.not_null_core_delegation_updated_eth_mainnet_leverage.3edfe7323e": ["model.synthetix.core_delegation_updated_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_leverage__True__1000000000000000000__1000000000000000000.eb061a2128": ["model.synthetix.core_delegation_updated_eth_mainnet"], "test.synthetix.not_null_core_delegation_updated_eth_mainnet_transaction_hash.048b7a5c68": ["model.synthetix.core_delegation_updated_eth_mainnet"], "test.synthetix.not_null_core_delegation_updated_eth_mainnet_amount.256481de3c": ["model.synthetix.core_delegation_updated_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_amount__True__0.94b97c0270": ["model.synthetix.core_delegation_updated_eth_mainnet"], "test.synthetix.not_null_core_delegation_updated_eth_mainnet_event_name.69b76075f5": ["model.synthetix.core_delegation_updated_eth_mainnet"], "test.synthetix.accepted_values_core_delegation_updated_eth_mainnet_event_name__DelegationUpdated.ec623b86f2": ["model.synthetix.core_delegation_updated_eth_mainnet"], "test.synthetix.not_null_core_deposited_eth_mainnet_collateral_type.f940e4eba6": ["model.synthetix.core_deposited_eth_mainnet"], "test.synthetix.not_null_core_deposited_eth_mainnet_id.9c5a20c527": ["model.synthetix.core_deposited_eth_mainnet"], "test.synthetix.unique_core_deposited_eth_mainnet_id.97fd3624a5": ["model.synthetix.core_deposited_eth_mainnet"], "test.synthetix.not_null_core_deposited_eth_mainnet_contract.d1fbae48f5": ["model.synthetix.core_deposited_eth_mainnet"], "test.synthetix.not_null_core_deposited_eth_mainnet_event_name.e185f199f1": ["model.synthetix.core_deposited_eth_mainnet"], "test.synthetix.accepted_values_core_deposited_eth_mainnet_event_name__Deposited.18727c72b0": ["model.synthetix.core_deposited_eth_mainnet"], "test.synthetix.not_null_core_deposited_eth_mainnet_transaction_hash.7087a2e09e": ["model.synthetix.core_deposited_eth_mainnet"], "test.synthetix.not_null_core_deposited_eth_mainnet_account_id.527d2b71c3": ["model.synthetix.core_deposited_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_deposited_eth_mainnet_account_id__True__0.5e26b84f6a": ["model.synthetix.core_deposited_eth_mainnet"], "test.synthetix.not_null_core_deposited_eth_mainnet_sender.4c70b365da": ["model.synthetix.core_deposited_eth_mainnet"], "test.synthetix.not_null_core_deposited_eth_mainnet_block_timestamp.6194c9ac03": ["model.synthetix.core_deposited_eth_mainnet"], "test.synthetix.not_null_core_deposited_eth_mainnet_block_number.5e2350a777": ["model.synthetix.core_deposited_eth_mainnet"], "test.synthetix.not_null_core_deposited_eth_mainnet_token_amount.dc8696c011": ["model.synthetix.core_deposited_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_deposited_eth_mainnet_token_amount__True__0.a57f2edd1b": ["model.synthetix.core_deposited_eth_mainnet"], "test.synthetix.not_null_core_withdrawn_eth_mainnet_block_timestamp.b6326ea438": ["model.synthetix.core_withdrawn_eth_mainnet"], "test.synthetix.not_null_core_withdrawn_eth_mainnet_contract.a4eb9c51f7": ["model.synthetix.core_withdrawn_eth_mainnet"], "test.synthetix.not_null_core_withdrawn_eth_mainnet_block_number.74ee30eaa5": ["model.synthetix.core_withdrawn_eth_mainnet"], "test.synthetix.not_null_core_withdrawn_eth_mainnet_transaction_hash.6b6f75c74b": ["model.synthetix.core_withdrawn_eth_mainnet"], "test.synthetix.not_null_core_withdrawn_eth_mainnet_token_amount.d3547c3837": ["model.synthetix.core_withdrawn_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_withdrawn_eth_mainnet_token_amount__True__0.8bd25add1c": ["model.synthetix.core_withdrawn_eth_mainnet"], "test.synthetix.not_null_core_withdrawn_eth_mainnet_collateral_type.28458fb6de": ["model.synthetix.core_withdrawn_eth_mainnet"], "test.synthetix.not_null_core_withdrawn_eth_mainnet_account_id.7846828c26": ["model.synthetix.core_withdrawn_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_withdrawn_eth_mainnet_account_id__True__0.cdf381b428": ["model.synthetix.core_withdrawn_eth_mainnet"], "test.synthetix.not_null_core_withdrawn_eth_mainnet_id.b0e6ed95b5": ["model.synthetix.core_withdrawn_eth_mainnet"], "test.synthetix.unique_core_withdrawn_eth_mainnet_id.3d5210133c": ["model.synthetix.core_withdrawn_eth_mainnet"], "test.synthetix.not_null_core_withdrawn_eth_mainnet_sender.b7bc5bdadc": ["model.synthetix.core_withdrawn_eth_mainnet"], "test.synthetix.not_null_core_withdrawn_eth_mainnet_event_name.2d3b6771d6": ["model.synthetix.core_withdrawn_eth_mainnet"], "test.synthetix.accepted_values_core_withdrawn_eth_mainnet_event_name__Withdrawn.cbf35f5a80": ["model.synthetix.core_withdrawn_eth_mainnet"], "test.synthetix.not_null_core_liquidation_eth_mainnet_pool_id.0966ab4339": ["model.synthetix.core_liquidation_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_liquidation_eth_mainnet_pool_id__True__0.0b09af0400": ["model.synthetix.core_liquidation_eth_mainnet"], "test.synthetix.not_null_core_liquidation_eth_mainnet_block_timestamp.c85990976a": ["model.synthetix.core_liquidation_eth_mainnet"], "test.synthetix.not_null_core_liquidation_eth_mainnet_block_number.8c6c1cbe38": ["model.synthetix.core_liquidation_eth_mainnet"], "test.synthetix.not_null_core_liquidation_eth_mainnet_id.8175916dcc": ["model.synthetix.core_liquidation_eth_mainnet"], "test.synthetix.unique_core_liquidation_eth_mainnet_id.05a09be0f1": ["model.synthetix.core_liquidation_eth_mainnet"], "test.synthetix.not_null_core_liquidation_eth_mainnet_contract.05fe5f9d13": ["model.synthetix.core_liquidation_eth_mainnet"], "test.synthetix.not_null_core_liquidation_eth_mainnet_event_name.a70ed0a4dd": ["model.synthetix.core_liquidation_eth_mainnet"], "test.synthetix.accepted_values_core_liquidation_eth_mainnet_event_name__Liquidation.10d3a28f0f": ["model.synthetix.core_liquidation_eth_mainnet"], "test.synthetix.not_null_core_liquidation_eth_mainnet_collateral_type.59a2516e40": ["model.synthetix.core_liquidation_eth_mainnet"], "test.synthetix.not_null_core_liquidation_eth_mainnet_sender.734f70adf9": ["model.synthetix.core_liquidation_eth_mainnet"], "test.synthetix.not_null_core_liquidation_eth_mainnet_account_id.13c94e5d02": ["model.synthetix.core_liquidation_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_liquidation_eth_mainnet_account_id__True__0.d050e2f72d": ["model.synthetix.core_liquidation_eth_mainnet"], "test.synthetix.not_null_core_liquidation_eth_mainnet_transaction_hash.e3478512f6": ["model.synthetix.core_liquidation_eth_mainnet"], "test.synthetix.not_null_core_liquidation_eth_mainnet_liquidate_as_account_id.778690c632": ["model.synthetix.core_liquidation_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_liquidation_eth_mainnet_liquidate_as_account_id__True__0.02ffa79c7a": ["model.synthetix.core_liquidation_eth_mainnet"], "test.synthetix.not_null_core_market_updated_eth_mainnet_id.f7dedb5ddb": ["model.synthetix.core_market_updated_eth_mainnet"], "test.synthetix.unique_core_market_updated_eth_mainnet_id.7cd00231f1": ["model.synthetix.core_market_updated_eth_mainnet"], "test.synthetix.not_null_core_market_updated_eth_mainnet_block_timestamp.683bea78d4": ["model.synthetix.core_market_updated_eth_mainnet"], "test.synthetix.not_null_core_market_updated_eth_mainnet_block_number.f4a7497fbe": ["model.synthetix.core_market_updated_eth_mainnet"], "test.synthetix.not_null_core_market_updated_eth_mainnet_transaction_hash.3a0d8e52a3": ["model.synthetix.core_market_updated_eth_mainnet"], "test.synthetix.not_null_core_market_updated_eth_mainnet_contract.97f87c3b4a": ["model.synthetix.core_market_updated_eth_mainnet"], "test.synthetix.not_null_core_market_updated_eth_mainnet_event_name.6d64c2a842": ["model.synthetix.core_market_updated_eth_mainnet"], "test.synthetix.accepted_values_core_market_updated_eth_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.7de7687ac0": ["model.synthetix.core_market_updated_eth_mainnet"], "test.synthetix.not_null_core_market_updated_eth_mainnet_market_id.649fb28529": ["model.synthetix.core_market_updated_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_market_updated_eth_mainnet_market_id__True__0.58438c84b4": ["model.synthetix.core_market_updated_eth_mainnet"], "test.synthetix.not_null_core_market_updated_eth_mainnet_net_issuance.3e92a0dc4a": ["model.synthetix.core_market_updated_eth_mainnet"], "test.synthetix.not_null_core_market_updated_eth_mainnet_deposited_collateral_value.93b2bdea02": ["model.synthetix.core_market_updated_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_market_updated_eth_mainnet_deposited_collateral_value__True__0.06de946dba": ["model.synthetix.core_market_updated_eth_mainnet"], "test.synthetix.not_null_core_market_updated_eth_mainnet_sender.12a64a65ef": ["model.synthetix.core_market_updated_eth_mainnet"], "test.synthetix.not_null_core_market_updated_eth_mainnet_collateral_type.c83211fd2f": ["model.synthetix.core_market_updated_eth_mainnet"], "test.synthetix.not_null_core_market_updated_eth_mainnet_credit_capacity.baa89e2e5a": ["model.synthetix.core_market_updated_eth_mainnet"], "test.synthetix.not_null_core_market_updated_eth_mainnet_token_amount.a9f6d4a588": ["model.synthetix.core_market_updated_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_market_updated_eth_mainnet_token_amount__True__0.fdf0db60b7": ["model.synthetix.core_market_updated_eth_mainnet"], "test.synthetix.not_null_core_market_registered_eth_mainnet_market.fccda96dc8": ["model.synthetix.core_market_registered_eth_mainnet"], "test.synthetix.not_null_core_market_registered_eth_mainnet_market_id.2e945dec67": ["model.synthetix.core_market_registered_eth_mainnet"], "test.synthetix.unique_core_market_registered_eth_mainnet_market_id.496c543395": ["model.synthetix.core_market_registered_eth_mainnet"], "test.synthetix.not_null_core_market_registered_eth_mainnet_id.35b1e4e0f3": ["model.synthetix.core_market_registered_eth_mainnet"], "test.synthetix.unique_core_market_registered_eth_mainnet_id.ae732b851b": ["model.synthetix.core_market_registered_eth_mainnet"], "test.synthetix.not_null_core_market_registered_eth_mainnet_block_timestamp.0b8054a50c": ["model.synthetix.core_market_registered_eth_mainnet"], "test.synthetix.not_null_core_market_registered_eth_mainnet_contract.f582853f53": ["model.synthetix.core_market_registered_eth_mainnet"], "test.synthetix.not_null_core_market_registered_eth_mainnet_transaction_hash.7c581f179e": ["model.synthetix.core_market_registered_eth_mainnet"], "test.synthetix.not_null_core_market_registered_eth_mainnet_block_number.7eec7e8f2c": ["model.synthetix.core_market_registered_eth_mainnet"], "test.synthetix.not_null_core_market_registered_eth_mainnet_event_name.0d26c502fa": ["model.synthetix.core_market_registered_eth_mainnet"], "test.synthetix.accepted_values_core_market_registered_eth_mainnet_event_name__MarketRegistered.db8e4ac8d2": ["model.synthetix.core_market_registered_eth_mainnet"], "test.synthetix.not_null_core_market_registered_eth_mainnet_sender.6e63d1acbc": ["model.synthetix.core_market_registered_eth_mainnet"], "test.synthetix.not_null_core_pool_created_eth_mainnet_contract.31bb49a3da": ["model.synthetix.core_pool_created_eth_mainnet"], "test.synthetix.not_null_core_pool_created_eth_mainnet_sender.0e2161372e": ["model.synthetix.core_pool_created_eth_mainnet"], "test.synthetix.not_null_core_pool_created_eth_mainnet_block_timestamp.edc63e1dd6": ["model.synthetix.core_pool_created_eth_mainnet"], "test.synthetix.not_null_core_pool_created_eth_mainnet_id.d903c0dfc4": ["model.synthetix.core_pool_created_eth_mainnet"], "test.synthetix.unique_core_pool_created_eth_mainnet_id.8a7d542185": ["model.synthetix.core_pool_created_eth_mainnet"], "test.synthetix.not_null_core_pool_created_eth_mainnet_block_number.2f99b31050": ["model.synthetix.core_pool_created_eth_mainnet"], "test.synthetix.not_null_core_pool_created_eth_mainnet_transaction_hash.c51273100e": ["model.synthetix.core_pool_created_eth_mainnet"], "test.synthetix.not_null_core_pool_created_eth_mainnet_event_name.86049849e6": ["model.synthetix.core_pool_created_eth_mainnet"], "test.synthetix.accepted_values_core_pool_created_eth_mainnet_event_name__PoolCreated.109464a698": ["model.synthetix.core_pool_created_eth_mainnet"], "test.synthetix.not_null_core_pool_created_eth_mainnet_owner.4ac2c4d7d7": ["model.synthetix.core_pool_created_eth_mainnet"], "test.synthetix.not_null_core_pool_created_eth_mainnet_pool_id.6662208418": ["model.synthetix.core_pool_created_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_pool_created_eth_mainnet_pool_id__True__0.7c8df298df": ["model.synthetix.core_pool_created_eth_mainnet"], "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_transaction_hash.db7f7a63db": ["model.synthetix.core_rewards_claimed_eth_mainnet"], "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_account_id.a671c2ed40": ["model.synthetix.core_rewards_claimed_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_eth_mainnet_account_id__True__0.7eae5581d0": ["model.synthetix.core_rewards_claimed_eth_mainnet"], "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_collateral_type.440762309c": ["model.synthetix.core_rewards_claimed_eth_mainnet"], "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_event_name.b83d684e5d": ["model.synthetix.core_rewards_claimed_eth_mainnet"], "test.synthetix.accepted_values_core_rewards_claimed_eth_mainnet_event_name__RewardsClaimed.e5c952f144": ["model.synthetix.core_rewards_claimed_eth_mainnet"], "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_contract.fba4f37c05": ["model.synthetix.core_rewards_claimed_eth_mainnet"], "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_amount.aa1ebaa88c": ["model.synthetix.core_rewards_claimed_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_eth_mainnet_amount__True__0.8d7de0dad3": ["model.synthetix.core_rewards_claimed_eth_mainnet"], "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_distributor.728609281c": ["model.synthetix.core_rewards_claimed_eth_mainnet"], "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_block_timestamp.890e664a3c": ["model.synthetix.core_rewards_claimed_eth_mainnet"], "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_id.d534df2fd8": ["model.synthetix.core_rewards_claimed_eth_mainnet"], "test.synthetix.unique_core_rewards_claimed_eth_mainnet_id.b73c8da16c": ["model.synthetix.core_rewards_claimed_eth_mainnet"], "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_pool_id.760bae7f85": ["model.synthetix.core_rewards_claimed_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_eth_mainnet_pool_id__True__0.4ee2d574e0": ["model.synthetix.core_rewards_claimed_eth_mainnet"], "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_block_number.fb82a92db5": ["model.synthetix.core_rewards_claimed_eth_mainnet"], "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_id.cb5898e934": ["model.synthetix.core_rewards_distributed_eth_mainnet"], "test.synthetix.unique_core_rewards_distributed_eth_mainnet_id.48f45b85d1": ["model.synthetix.core_rewards_distributed_eth_mainnet"], "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_event_name.193bdd11d3": ["model.synthetix.core_rewards_distributed_eth_mainnet"], "test.synthetix.accepted_values_core_rewards_distributed_eth_mainnet_event_name__RewardsDistributed.fae0bd904b": ["model.synthetix.core_rewards_distributed_eth_mainnet"], "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_amount.a39a6908b6": ["model.synthetix.core_rewards_distributed_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_eth_mainnet_amount__True__0.43de804120": ["model.synthetix.core_rewards_distributed_eth_mainnet"], "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_contract.4cb5b10595": ["model.synthetix.core_rewards_distributed_eth_mainnet"], "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_block_timestamp.f066e2381d": ["model.synthetix.core_rewards_distributed_eth_mainnet"], "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_transaction_hash.dd811ca405": ["model.synthetix.core_rewards_distributed_eth_mainnet"], "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_collateral_type.2475fcd59d": ["model.synthetix.core_rewards_distributed_eth_mainnet"], "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_block_number.79a91ea969": ["model.synthetix.core_rewards_distributed_eth_mainnet"], "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_duration.07b5947e7c": ["model.synthetix.core_rewards_distributed_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_eth_mainnet_duration__True__0.7d6965f572": ["model.synthetix.core_rewards_distributed_eth_mainnet"], "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_distributor.7022e12146": ["model.synthetix.core_rewards_distributed_eth_mainnet"], "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_pool_id.059709c3dd": ["model.synthetix.core_rewards_distributed_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_eth_mainnet_pool_id__True__0.37dd01cd96": ["model.synthetix.core_rewards_distributed_eth_mainnet"], "test.synthetix.not_null_core_usd_burned_eth_mainnet_amount.45ebd0ede8": ["model.synthetix.core_usd_burned_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_usd_burned_eth_mainnet_amount__True__0.7cba0ca593": ["model.synthetix.core_usd_burned_eth_mainnet"], "test.synthetix.not_null_core_usd_burned_eth_mainnet_pool_id.e4d58d3b63": ["model.synthetix.core_usd_burned_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_usd_burned_eth_mainnet_pool_id__True__0.cc44e47fc8": ["model.synthetix.core_usd_burned_eth_mainnet"], "test.synthetix.not_null_core_usd_burned_eth_mainnet_event_name.7f0fc644d5": ["model.synthetix.core_usd_burned_eth_mainnet"], "test.synthetix.accepted_values_core_usd_burned_eth_mainnet_event_name__UsdBurned.1eb7853972": ["model.synthetix.core_usd_burned_eth_mainnet"], "test.synthetix.not_null_core_usd_burned_eth_mainnet_id.161a49599f": ["model.synthetix.core_usd_burned_eth_mainnet"], "test.synthetix.unique_core_usd_burned_eth_mainnet_id.482b04a60c": ["model.synthetix.core_usd_burned_eth_mainnet"], "test.synthetix.not_null_core_usd_burned_eth_mainnet_block_number.b5e8a371fc": ["model.synthetix.core_usd_burned_eth_mainnet"], "test.synthetix.not_null_core_usd_burned_eth_mainnet_account_id.fc5fb3a0e5": ["model.synthetix.core_usd_burned_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_usd_burned_eth_mainnet_account_id__True__0.6d8f7f7d85": ["model.synthetix.core_usd_burned_eth_mainnet"], "test.synthetix.not_null_core_usd_burned_eth_mainnet_sender.62bbe0ad28": ["model.synthetix.core_usd_burned_eth_mainnet"], "test.synthetix.not_null_core_usd_burned_eth_mainnet_transaction_hash.e57add79d6": ["model.synthetix.core_usd_burned_eth_mainnet"], "test.synthetix.not_null_core_usd_burned_eth_mainnet_contract.f9009e6423": ["model.synthetix.core_usd_burned_eth_mainnet"], "test.synthetix.not_null_core_usd_burned_eth_mainnet_collateral_type.6dbc31d2ac": ["model.synthetix.core_usd_burned_eth_mainnet"], "test.synthetix.not_null_core_usd_burned_eth_mainnet_block_timestamp.616215c03f": ["model.synthetix.core_usd_burned_eth_mainnet"], "test.synthetix.not_null_core_usd_minted_eth_mainnet_pool_id.dd8998f0f3": ["model.synthetix.core_usd_minted_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_usd_minted_eth_mainnet_pool_id__True__0.2d561e9842": ["model.synthetix.core_usd_minted_eth_mainnet"], "test.synthetix.not_null_core_usd_minted_eth_mainnet_block_timestamp.e1477f67df": ["model.synthetix.core_usd_minted_eth_mainnet"], "test.synthetix.not_null_core_usd_minted_eth_mainnet_account_id.e32d9e9621": ["model.synthetix.core_usd_minted_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_usd_minted_eth_mainnet_account_id__True__0.b6d81dac3d": ["model.synthetix.core_usd_minted_eth_mainnet"], "test.synthetix.not_null_core_usd_minted_eth_mainnet_collateral_type.3bc61e56d9": ["model.synthetix.core_usd_minted_eth_mainnet"], "test.synthetix.not_null_core_usd_minted_eth_mainnet_block_number.8475901994": ["model.synthetix.core_usd_minted_eth_mainnet"], "test.synthetix.not_null_core_usd_minted_eth_mainnet_id.5b1199f72c": ["model.synthetix.core_usd_minted_eth_mainnet"], "test.synthetix.unique_core_usd_minted_eth_mainnet_id.ccad3381ec": ["model.synthetix.core_usd_minted_eth_mainnet"], "test.synthetix.not_null_core_usd_minted_eth_mainnet_sender.31025fd349": ["model.synthetix.core_usd_minted_eth_mainnet"], "test.synthetix.not_null_core_usd_minted_eth_mainnet_amount.d50e5f0da5": ["model.synthetix.core_usd_minted_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_usd_minted_eth_mainnet_amount__True__0.17e2d727c5": ["model.synthetix.core_usd_minted_eth_mainnet"], "test.synthetix.not_null_core_usd_minted_eth_mainnet_event_name.061c40bc0a": ["model.synthetix.core_usd_minted_eth_mainnet"], "test.synthetix.accepted_values_core_usd_minted_eth_mainnet_event_name__UsdMinted.c8d883ddfa": ["model.synthetix.core_usd_minted_eth_mainnet"], "test.synthetix.not_null_core_usd_minted_eth_mainnet_transaction_hash.dba64c6cd2": ["model.synthetix.core_usd_minted_eth_mainnet"], "test.synthetix.not_null_core_usd_minted_eth_mainnet_contract.2287afa612": ["model.synthetix.core_usd_minted_eth_mainnet"], "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_transaction_hash.5e22cb6ded": ["model.synthetix.core_vault_liquidation_eth_mainnet"], "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_collateral_type.22405706c4": ["model.synthetix.core_vault_liquidation_eth_mainnet"], "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_pool_id.ca9bfaf7f3": ["model.synthetix.core_vault_liquidation_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_eth_mainnet_pool_id__True__0.cccb8c7cca": ["model.synthetix.core_vault_liquidation_eth_mainnet"], "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_event_name.e6bd41012e": ["model.synthetix.core_vault_liquidation_eth_mainnet"], "test.synthetix.accepted_values_core_vault_liquidation_eth_mainnet_event_name__VaultLiquidation.8d1cb5eebf": ["model.synthetix.core_vault_liquidation_eth_mainnet"], "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_id.11becd0eff": ["model.synthetix.core_vault_liquidation_eth_mainnet"], "test.synthetix.unique_core_vault_liquidation_eth_mainnet_id.9b474978a9": ["model.synthetix.core_vault_liquidation_eth_mainnet"], "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_block_timestamp.439cb16960": ["model.synthetix.core_vault_liquidation_eth_mainnet"], "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_liquidate_as_account_id.978ffc7da9": ["model.synthetix.core_vault_liquidation_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_eth_mainnet_liquidate_as_account_id__True__0.a9d184de0a": ["model.synthetix.core_vault_liquidation_eth_mainnet"], "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_liquidation_data.485b65c6b5": ["model.synthetix.core_vault_liquidation_eth_mainnet"], "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_contract.65501d763b": ["model.synthetix.core_vault_liquidation_eth_mainnet"], "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_block_number.39193d7213": ["model.synthetix.core_vault_liquidation_eth_mainnet"], "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_sender.03a447332b": ["model.synthetix.core_vault_liquidation_eth_mainnet"], "test.synthetix.not_null_core_vault_collateral_eth_mainnet_ts.dc63e45225": ["model.synthetix.core_vault_collateral_eth_mainnet"], "test.synthetix.not_null_core_vault_collateral_eth_mainnet_block_number.68d8b02925": ["model.synthetix.core_vault_collateral_eth_mainnet"], "test.synthetix.not_null_core_vault_collateral_eth_mainnet_pool_id.f31cb4b3e6": ["model.synthetix.core_vault_collateral_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_eth_mainnet_pool_id__True__0.509da6a489": ["model.synthetix.core_vault_collateral_eth_mainnet"], "test.synthetix.not_null_core_vault_collateral_eth_mainnet_collateral_type.9ba1fda62f": ["model.synthetix.core_vault_collateral_eth_mainnet"], "test.synthetix.not_null_core_vault_collateral_eth_mainnet_amount.62dc926f36": ["model.synthetix.core_vault_collateral_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_eth_mainnet_amount__True__0.320b16493d": ["model.synthetix.core_vault_collateral_eth_mainnet"], "test.synthetix.not_null_core_vault_collateral_eth_mainnet_collateral_value.53d42edc8a": ["model.synthetix.core_vault_collateral_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_eth_mainnet_collateral_value__True__0.17170969dc": ["model.synthetix.core_vault_collateral_eth_mainnet"], "test.synthetix.not_null_core_vault_collateral_eth_mainnet_contract_address.8b336867d2": ["model.synthetix.core_vault_collateral_eth_mainnet"], "test.synthetix.not_null_core_vault_debt_eth_mainnet_ts.3b5cb40175": ["model.synthetix.core_vault_debt_eth_mainnet"], "test.synthetix.not_null_core_vault_debt_eth_mainnet_block_number.930416e329": ["model.synthetix.core_vault_debt_eth_mainnet"], "test.synthetix.not_null_core_vault_debt_eth_mainnet_pool_id.2f8f15549f": ["model.synthetix.core_vault_debt_eth_mainnet"], "test.synthetix.dbt_utils_accepted_range_core_vault_debt_eth_mainnet_pool_id__True__0.55f388e287": ["model.synthetix.core_vault_debt_eth_mainnet"], "test.synthetix.not_null_core_vault_debt_eth_mainnet_collateral_type.557a042f2b": ["model.synthetix.core_vault_debt_eth_mainnet"], "test.synthetix.not_null_core_vault_debt_eth_mainnet_debt.a314c480fe": ["model.synthetix.core_vault_debt_eth_mainnet"], "test.synthetix.not_null_core_vault_debt_eth_mainnet_contract_address.d43dcb9614": ["model.synthetix.core_vault_debt_eth_mainnet"], "source.synthetix.raw_eth_mainnet.block": [], "source.synthetix.raw_eth_mainnet.core_proxy_event_account_created": [], "source.synthetix.raw_eth_mainnet.core_proxy_event_delegation_updated": [], "source.synthetix.raw_eth_mainnet.core_proxy_event_deposited": [], "source.synthetix.raw_eth_mainnet.core_proxy_event_withdrawn": [], "source.synthetix.raw_eth_mainnet.core_proxy_event_liquidation": [], "source.synthetix.raw_eth_mainnet.core_proxy_event_market_registered": [], "source.synthetix.raw_eth_mainnet.core_proxy_event_pool_created": [], "source.synthetix.raw_eth_mainnet.core_proxy_event_rewards_claimed": [], "source.synthetix.raw_eth_mainnet.core_proxy_event_rewards_distributed": [], "source.synthetix.raw_eth_mainnet.core_proxy_event_usd_burned": [], "source.synthetix.raw_eth_mainnet.core_proxy_event_usd_minted": [], "source.synthetix.raw_eth_mainnet.core_proxy_event_vault_liquidation": [], "source.synthetix.raw_eth_mainnet.core_proxy_event_market_collateral_deposited": [], "source.synthetix.raw_eth_mainnet.core_proxy_event_market_collateral_withdrawn": [], "source.synthetix.raw_eth_mainnet.core_proxy_event_market_usd_deposited": [], "source.synthetix.raw_eth_mainnet.core_proxy_event_market_usd_withdrawn": [], "source.synthetix.raw_eth_mainnet.legacy_market_proxy_event_account_migrated": [], "source.synthetix.raw_eth_mainnet.core_get_vault_collateral": [], "source.synthetix.raw_eth_mainnet.core_get_vault_debt": [], "source.synthetix.raw_eth_mainnet.blocks_parquet": [], "source.synthetix.raw_base_sepolia.block": [], "source.synthetix.raw_base_sepolia.perps_market_proxy_event_account_created": [], "source.synthetix.raw_base_sepolia.perps_market_proxy_event_account_liquidation_attempt": [], "source.synthetix.raw_base_sepolia.perps_market_proxy_event_collateral_modified": [], "source.synthetix.raw_base_sepolia.perps_market_proxy_event_market_created": [], "source.synthetix.raw_base_sepolia.perps_market_proxy_event_market_updated": [], "source.synthetix.raw_base_sepolia.perps_market_proxy_legacy_event_market_updated": [], "source.synthetix.raw_base_sepolia.perps_market_proxy_event_order_committed": [], "source.synthetix.raw_base_sepolia.perps_market_proxy_legacy_event_order_committed": [], "source.synthetix.raw_base_sepolia.perps_market_proxy_event_order_settled": [], "source.synthetix.raw_base_sepolia.perps_market_proxy_event_position_liquidated": [], "source.synthetix.raw_base_sepolia.perps_market_proxy_event_previous_order_expired": [], "source.synthetix.raw_base_sepolia.perps_market_proxy_event_interest_rate_updated": [], "source.synthetix.raw_base_sepolia.perps_market_proxy_event_interest_charged": [], "source.synthetix.raw_base_sepolia.spot_market_proxy_event_order_committed": [], "source.synthetix.raw_base_sepolia.spot_market_proxy_event_order_settled": [], "source.synthetix.raw_base_sepolia.spot_market_proxy_event_order_cancelled": [], "source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_registered": [], "source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_bought": [], "source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_sold": [], "source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_wrapped": [], "source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_unwrapped": [], "source.synthetix.raw_base_sepolia.core_proxy_event_account_created": [], "source.synthetix.raw_base_sepolia.core_proxy_event_delegation_updated": [], "source.synthetix.raw_base_sepolia.core_proxy_event_deposited": [], "source.synthetix.raw_base_sepolia.core_proxy_event_withdrawn": [], "source.synthetix.raw_base_sepolia.core_proxy_event_liquidation": [], "source.synthetix.raw_base_sepolia.core_proxy_event_market_registered": [], "source.synthetix.raw_base_sepolia.core_proxy_event_pool_created": [], "source.synthetix.raw_base_sepolia.core_proxy_event_rewards_claimed": [], "source.synthetix.raw_base_sepolia.core_proxy_event_rewards_distributed": [], "source.synthetix.raw_base_sepolia.core_proxy_event_usd_burned": [], "source.synthetix.raw_base_sepolia.core_proxy_event_usd_minted": [], "source.synthetix.raw_base_sepolia.core_proxy_event_vault_liquidation": [], "source.synthetix.raw_base_sepolia.core_proxy_event_market_collateral_deposited": [], "source.synthetix.raw_base_sepolia.core_proxy_event_market_collateral_withdrawn": [], "source.synthetix.raw_base_sepolia.core_proxy_event_market_usd_deposited": [], "source.synthetix.raw_base_sepolia.core_proxy_event_market_usd_withdrawn": [], "source.synthetix.raw_base_sepolia.core_proxy_legacy_event_market_usd_deposited": [], "source.synthetix.raw_base_sepolia.core_proxy_legacy_event_market_usd_withdrawn": [], "source.synthetix.raw_base_sepolia.buyback_snx_event_buyback_processed": [], "source.synthetix.raw_base_sepolia.core_get_vault_collateral": [], "source.synthetix.raw_base_sepolia.core_get_vault_debt": [], "source.synthetix.raw_base_sepolia.blocks_parquet": [], "source.synthetix.raw_arbitrum_sepolia.block": [], "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_account_created": [], "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_account_liquidation_attempt": [], "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_collateral_modified": [], "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_market_created": [], "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_market_updated": [], "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_legacy_event_market_updated": [], "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_order_committed": [], "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_legacy_event_order_committed": [], "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_order_settled": [], "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_position_liquidated": [], "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_previous_order_expired": [], "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_interest_rate_updated": [], "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_interest_charged": [], "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_order_committed": [], "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_order_settled": [], "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_order_cancelled": [], "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_registered": [], "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_bought": [], "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_sold": [], "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_wrapped": [], "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_unwrapped": [], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_account_created": [], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_delegation_updated": [], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_deposited": [], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_withdrawn": [], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_liquidation": [], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_registered": [], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_pool_created": [], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_rewards_claimed": [], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_rewards_distributed": [], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_usd_burned": [], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_usd_minted": [], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_vault_liquidation": [], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_collateral_deposited": [], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_collateral_withdrawn": [], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_usd_deposited": [], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_usd_withdrawn": [], "source.synthetix.raw_arbitrum_sepolia.core_get_vault_collateral": [], "source.synthetix.raw_arbitrum_sepolia.core_get_vault_debt": [], "source.synthetix.raw_arbitrum_sepolia.blocks_parquet": [], "source.synthetix.raw_arbitrum_mainnet.block": [], "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_account_created": [], "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_account_liquidation_attempt": [], "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_collateral_modified": [], "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_market_created": [], "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_market_updated": [], "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_legacy_event_market_updated": [], "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_order_committed": [], "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_legacy_event_order_committed": [], "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_order_settled": [], "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_position_liquidated": [], "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_previous_order_expired": [], "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_interest_rate_updated": [], "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_interest_charged": [], "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_order_committed": [], "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_order_settled": [], "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_order_cancelled": [], "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_registered": [], "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_bought": [], "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_sold": [], "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_wrapped": [], "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_unwrapped": [], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_account_created": [], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_delegation_updated": [], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_deposited": [], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_withdrawn": [], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_liquidation": [], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_registered": [], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_pool_created": [], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_rewards_claimed": [], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_rewards_distributed": [], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_usd_burned": [], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_usd_minted": [], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_vault_liquidation": [], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_collateral_deposited": [], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_collateral_withdrawn": [], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_usd_deposited": [], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_usd_withdrawn": [], "source.synthetix.raw_arbitrum_mainnet.core_get_vault_collateral": [], "source.synthetix.raw_arbitrum_mainnet.core_get_vault_debt": [], "source.synthetix.raw_arbitrum_mainnet.blocks_parquet": [], "source.synthetix.raw_base_mainnet.block": [], "source.synthetix.raw_base_mainnet.perps_market_proxy_event_account_created": [], "source.synthetix.raw_base_mainnet.perps_market_proxy_event_account_liquidation_attempt": [], "source.synthetix.raw_base_mainnet.perps_market_proxy_event_collateral_modified": [], "source.synthetix.raw_base_mainnet.perps_market_proxy_event_market_created": [], "source.synthetix.raw_base_mainnet.perps_market_proxy_event_market_updated": [], "source.synthetix.raw_base_mainnet.perps_market_proxy_legacy_event_market_updated": [], "source.synthetix.raw_base_mainnet.perps_market_proxy_event_order_committed": [], "source.synthetix.raw_base_mainnet.perps_market_proxy_legacy_event_order_committed": [], "source.synthetix.raw_base_mainnet.perps_market_proxy_event_order_settled": [], "source.synthetix.raw_base_mainnet.perps_market_proxy_event_position_liquidated": [], "source.synthetix.raw_base_mainnet.perps_market_proxy_event_previous_order_expired": [], "source.synthetix.raw_base_mainnet.perps_market_proxy_event_interest_rate_updated": [], "source.synthetix.raw_base_mainnet.perps_market_proxy_event_interest_charged": [], "source.synthetix.raw_base_mainnet.spot_market_proxy_event_order_committed": [], "source.synthetix.raw_base_mainnet.spot_market_proxy_event_order_settled": [], "source.synthetix.raw_base_mainnet.spot_market_proxy_event_order_cancelled": [], "source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_registered": [], "source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_bought": [], "source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_sold": [], "source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_wrapped": [], "source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_unwrapped": [], "source.synthetix.raw_base_mainnet.core_proxy_event_account_created": [], "source.synthetix.raw_base_mainnet.core_proxy_event_delegation_updated": [], "source.synthetix.raw_base_mainnet.core_proxy_event_deposited": [], "source.synthetix.raw_base_mainnet.core_proxy_event_withdrawn": [], "source.synthetix.raw_base_mainnet.core_proxy_event_liquidation": [], "source.synthetix.raw_base_mainnet.core_proxy_event_market_registered": [], "source.synthetix.raw_base_mainnet.core_proxy_event_pool_created": [], "source.synthetix.raw_base_mainnet.core_proxy_event_rewards_claimed": [], "source.synthetix.raw_base_mainnet.core_proxy_event_rewards_distributed": [], "source.synthetix.raw_base_mainnet.core_proxy_event_usd_burned": [], "source.synthetix.raw_base_mainnet.core_proxy_event_usd_minted": [], "source.synthetix.raw_base_mainnet.core_proxy_event_vault_liquidation": [], "source.synthetix.raw_base_mainnet.core_proxy_event_market_collateral_deposited": [], "source.synthetix.raw_base_mainnet.core_proxy_event_market_collateral_withdrawn": [], "source.synthetix.raw_base_mainnet.core_proxy_event_market_usd_deposited": [], "source.synthetix.raw_base_mainnet.core_proxy_event_market_usd_withdrawn": [], "source.synthetix.raw_base_mainnet.core_proxy_legacy_event_market_usd_deposited": [], "source.synthetix.raw_base_mainnet.core_proxy_legacy_event_market_usd_withdrawn": [], "source.synthetix.raw_base_mainnet.buyback_snx_legacy_event_buyback_processed": [], "source.synthetix.raw_base_mainnet.buyback_snx_event_buyback_processed": [], "source.synthetix.raw_base_mainnet.core_get_vault_collateral": [], "source.synthetix.raw_base_mainnet.core_get_vault_debt": [], "source.synthetix.raw_base_mainnet.blocks_parquet": [], "source.synthetix.raw_optimism_mainnet.block": [], "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_order_committed": [], "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_order_settled": [], "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_order_cancelled": [], "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_synth_registered": [], "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_synth_bought": [], "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_synth_sold": [], "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_synth_wrapped": [], "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_synth_unwrapped": [], "source.synthetix.raw_optimism_mainnet.core_proxy_event_account_created": [], "source.synthetix.raw_optimism_mainnet.core_proxy_event_delegation_updated": [], "source.synthetix.raw_optimism_mainnet.core_proxy_event_deposited": [], "source.synthetix.raw_optimism_mainnet.core_proxy_event_withdrawn": [], "source.synthetix.raw_optimism_mainnet.core_proxy_event_liquidation": [], "source.synthetix.raw_optimism_mainnet.core_proxy_event_market_registered": [], "source.synthetix.raw_optimism_mainnet.core_proxy_event_pool_created": [], "source.synthetix.raw_optimism_mainnet.core_proxy_event_rewards_claimed": [], "source.synthetix.raw_optimism_mainnet.core_proxy_event_rewards_distributed": [], "source.synthetix.raw_optimism_mainnet.core_proxy_event_usd_burned": [], "source.synthetix.raw_optimism_mainnet.core_proxy_event_usd_minted": [], "source.synthetix.raw_optimism_mainnet.core_proxy_event_vault_liquidation": [], "source.synthetix.raw_optimism_mainnet.core_proxy_event_market_collateral_deposited": [], "source.synthetix.raw_optimism_mainnet.core_proxy_event_market_collateral_withdrawn": [], "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_position_modified1": [], "source.synthetix.raw_snax_testnet.block": [], "source.synthetix.raw_snax_testnet.governance_proxy_event_vote_recorded": [], "source.synthetix.raw_snax_testnet.governance_proxy_event_vote_withdrawn": [], "source.synthetix.raw_snax_mainnet.block": [], "source.synthetix.raw_snax_mainnet.spartan_governance_proxy_event_vote_recorded": [], "source.synthetix.raw_snax_mainnet.spartan_governance_proxy_event_vote_withdrawn": [], "source.synthetix.raw_snax_mainnet.treasury_governance_proxy_event_vote_recorded": [], "source.synthetix.raw_snax_mainnet.treasury_governance_proxy_event_vote_withdrawn": [], "source.synthetix.raw_snax_mainnet.ambassador_governance_proxy_event_vote_recorded": [], "source.synthetix.raw_snax_mainnet.ambassador_governance_proxy_event_vote_withdrawn": []}, "child_map": {"model.synthetix.fct_buyback_daily_base_sepolia": ["test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_cumulative_snx_amount__True__0.ab215eff09", "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_cumulative_usd_amount__True__0.f5fad30aa3", "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_snx_amount__True__0.378a6852a6", "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_usd_amount__True__0.e3dd96895e", "test.synthetix.not_null_fct_buyback_daily_base_sepolia_cumulative_snx_amount.c44f071e87", "test.synthetix.not_null_fct_buyback_daily_base_sepolia_cumulative_usd_amount.f40974a9be", "test.synthetix.not_null_fct_buyback_daily_base_sepolia_snx_amount.113325e30a", "test.synthetix.not_null_fct_buyback_daily_base_sepolia_ts.0b8a36c44c", "test.synthetix.not_null_fct_buyback_daily_base_sepolia_usd_amount.21bc5d392b"], "model.synthetix.fct_buyback_hourly_base_sepolia": ["test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_cumulative_snx_amount__True__0.6d52afd421", "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_cumulative_usd_amount__True__0.e3d3aff3f1", "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_snx_amount__True__0.40ea0d5e88", "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_usd_amount__True__0.89592b2e7d", "test.synthetix.not_null_fct_buyback_hourly_base_sepolia_cumulative_snx_amount.806ce65de6", "test.synthetix.not_null_fct_buyback_hourly_base_sepolia_cumulative_usd_amount.6347fe374e", "test.synthetix.not_null_fct_buyback_hourly_base_sepolia_snx_amount.a856b40de9", "test.synthetix.not_null_fct_buyback_hourly_base_sepolia_ts.39dec90aa4", "test.synthetix.not_null_fct_buyback_hourly_base_sepolia_usd_amount.4f119280f7"], "model.synthetix.fct_buyback_base_sepolia": ["model.synthetix.fct_buyback_daily_base_sepolia", "model.synthetix.fct_buyback_hourly_base_sepolia", "model.synthetix.fct_prices_base_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_sepolia_snx__True__0.21bd52e738", "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_sepolia_snx_price__True__0.fedfb306c2", "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_sepolia_usd__True__0.7426b61d1a", "test.synthetix.not_null_fct_buyback_base_sepolia_buyer.e7ec385108", "test.synthetix.not_null_fct_buyback_base_sepolia_id.03ec6b8e04", "test.synthetix.not_null_fct_buyback_base_sepolia_snx.39b0dcead2", "test.synthetix.not_null_fct_buyback_base_sepolia_snx_price.361a60f2b3", "test.synthetix.not_null_fct_buyback_base_sepolia_ts.f6314da709", "test.synthetix.not_null_fct_buyback_base_sepolia_usd.427a3c3ca1", "test.synthetix.unique_fct_buyback_base_sepolia_id.ce5fc96649"], "model.synthetix.fct_perp_pnl_base_sepolia": ["test.synthetix.dbt_utils_accepted_range_fct_perp_pnl_base_sepolia_market_id__True__0.2546d9a255", "test.synthetix.not_null_fct_perp_pnl_base_sepolia_market_id.f6d4268d28", "test.synthetix.not_null_fct_perp_pnl_base_sepolia_ts.74b2ae0437"], "model.synthetix.fct_perp_markets_base_sepolia": ["model.synthetix.fct_perp_liq_position_base_sepolia", "model.synthetix.fct_perp_market_history_base_sepolia", "model.synthetix.fct_perp_orders_base_sepolia", "model.synthetix.fct_perp_trades_base_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_perp_markets_base_sepolia_id__True__0.8545400fda", "test.synthetix.not_null_fct_perp_markets_base_sepolia_block_number.5b8bc4dbc4", "test.synthetix.not_null_fct_perp_markets_base_sepolia_created_ts.ec1571d5b3", "test.synthetix.not_null_fct_perp_markets_base_sepolia_id.908ad69766", "test.synthetix.not_null_fct_perp_markets_base_sepolia_market_name.47a0ccb5b2", "test.synthetix.not_null_fct_perp_markets_base_sepolia_market_symbol.e4e36d90ae"], "model.synthetix.fct_perp_market_history_base_sepolia": ["model.synthetix.fct_prices_base_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_perp_market_history_base_sepolia_market_id__True__0.ee983a3e48", "test.synthetix.not_null_fct_perp_market_history_base_sepolia_block_number.2243d56672", "test.synthetix.not_null_fct_perp_market_history_base_sepolia_funding_rate.8b0c11dd33", "test.synthetix.not_null_fct_perp_market_history_base_sepolia_funding_rate_apr.d67d832c1f", "test.synthetix.not_null_fct_perp_market_history_base_sepolia_funding_velocity.e94823ecab", "test.synthetix.not_null_fct_perp_market_history_base_sepolia_id.5597cbd783", "test.synthetix.not_null_fct_perp_market_history_base_sepolia_interest_rate.7281d4e302", "test.synthetix.not_null_fct_perp_market_history_base_sepolia_long_rate_apr.12346bb56d", "test.synthetix.not_null_fct_perp_market_history_base_sepolia_market_id.bdbb4acce1", "test.synthetix.not_null_fct_perp_market_history_base_sepolia_market_symbol.a5c87dfbbc", "test.synthetix.not_null_fct_perp_market_history_base_sepolia_price.701866f2d6", "test.synthetix.not_null_fct_perp_market_history_base_sepolia_short_rate_apr.8f7be1f404", "test.synthetix.not_null_fct_perp_market_history_base_sepolia_size.4ba39d1f97", "test.synthetix.not_null_fct_perp_market_history_base_sepolia_size_delta.a047554669", "test.synthetix.not_null_fct_perp_market_history_base_sepolia_size_usd.38c4eef62e", "test.synthetix.not_null_fct_perp_market_history_base_sepolia_skew.2239f848ce", "test.synthetix.not_null_fct_perp_market_history_base_sepolia_transaction_hash.692634d15d", "test.synthetix.not_null_fct_perp_market_history_base_sepolia_ts.f38b043e70", "test.synthetix.unique_fct_perp_market_history_base_sepolia_id.a6cd45bc6b"], "model.synthetix.fct_perp_trades_base_sepolia": ["model.synthetix.fct_perp_account_stats_hourly_base_sepolia", "model.synthetix.fct_perp_keeper_stats_hourly_base_sepolia", "model.synthetix.fct_perp_market_stats_hourly_base_sepolia", "model.synthetix.fct_perp_tracking_stats_daily_base_sepolia", "model.synthetix.fct_perp_tracking_stats_hourly_base_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_collected_fees__True__0.d4eb8f3a34", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_exchange_fees__True__0.b3ce206dc8", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_fill_price__True__0.b3d62542ac", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_lp_fees__True__0.8a5e6825da", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_market_id__True__0.67a1e76900", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_referral_fees__True__0.dc2313066f", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_settlement_reward__True__0.58cc15e824", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_total_fees__True__0.68c3f148eb", "test.synthetix.not_null_fct_perp_trades_base_sepolia_account_id.74992c394c", "test.synthetix.not_null_fct_perp_trades_base_sepolia_accrued_funding.fb6b795bff", "test.synthetix.not_null_fct_perp_trades_base_sepolia_block_number.36502e409b", "test.synthetix.not_null_fct_perp_trades_base_sepolia_collected_fees.ac78e5e098", "test.synthetix.not_null_fct_perp_trades_base_sepolia_contract.92feeccb9f", "test.synthetix.not_null_fct_perp_trades_base_sepolia_exchange_fees.72c95e5df3", "test.synthetix.not_null_fct_perp_trades_base_sepolia_fill_price.3633433721", "test.synthetix.not_null_fct_perp_trades_base_sepolia_id.e94cf14cf4", "test.synthetix.not_null_fct_perp_trades_base_sepolia_lp_fees.08774e8672", "test.synthetix.not_null_fct_perp_trades_base_sepolia_market_id.3d4de88cac", "test.synthetix.not_null_fct_perp_trades_base_sepolia_market_symbol.8c61ba2703", "test.synthetix.not_null_fct_perp_trades_base_sepolia_notional_position_size.1d9238ede6", "test.synthetix.not_null_fct_perp_trades_base_sepolia_notional_trade_size.e076755f6b", "test.synthetix.not_null_fct_perp_trades_base_sepolia_pnl.42b0678535", "test.synthetix.not_null_fct_perp_trades_base_sepolia_position_size.d124874e35", "test.synthetix.not_null_fct_perp_trades_base_sepolia_referral_fees.12cd5804dd", "test.synthetix.not_null_fct_perp_trades_base_sepolia_settlement_reward.edb4d5c73f", "test.synthetix.not_null_fct_perp_trades_base_sepolia_settler.b1e9ff8b09", "test.synthetix.not_null_fct_perp_trades_base_sepolia_total_fees.d6fd22951b", "test.synthetix.not_null_fct_perp_trades_base_sepolia_tracking_code.482af3b84b", "test.synthetix.not_null_fct_perp_trades_base_sepolia_trade_size.e5fc6afe64", "test.synthetix.not_null_fct_perp_trades_base_sepolia_transaction_hash.4d4a1afa3d", "test.synthetix.not_null_fct_perp_trades_base_sepolia_ts.76a693976f", "test.synthetix.unique_fct_perp_trades_base_sepolia_id.ceece98634"], "model.synthetix.fct_perp_liq_account_base_sepolia": ["model.synthetix.fct_perp_stats_hourly_base_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_account_base_sepolia_total_reward__True__0.42888d54ae", "test.synthetix.not_null_fct_perp_liq_account_base_sepolia_account_id.f56cf61194", "test.synthetix.not_null_fct_perp_liq_account_base_sepolia_total_reward.24d48c7864", "test.synthetix.not_null_fct_perp_liq_account_base_sepolia_ts.c34644894f"], "model.synthetix.fct_perp_orders_base_sepolia": ["test.synthetix.dbt_utils_accepted_range_fct_perp_orders_base_sepolia_market_id__True__0.fe527d9b61", "test.synthetix.not_null_fct_perp_orders_base_sepolia_account_id.75a8413527", "test.synthetix.not_null_fct_perp_orders_base_sepolia_block_number.46d5d3c316", "test.synthetix.not_null_fct_perp_orders_base_sepolia_contract.17d50e01a2", "test.synthetix.not_null_fct_perp_orders_base_sepolia_id.8dca618afe", "test.synthetix.not_null_fct_perp_orders_base_sepolia_market_id.9c18ced1ce", "test.synthetix.not_null_fct_perp_orders_base_sepolia_market_symbol.ccf5837d32", "test.synthetix.not_null_fct_perp_orders_base_sepolia_transaction_hash.650c93c367", "test.synthetix.not_null_fct_perp_orders_base_sepolia_ts.acaae19ba7", "test.synthetix.unique_fct_perp_orders_base_sepolia_id.55dad680ba"], "model.synthetix.fct_perp_liq_position_base_sepolia": ["model.synthetix.fct_perp_account_stats_hourly_base_sepolia", "model.synthetix.fct_perp_market_stats_hourly_base_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_sepolia_amount_liquidated__True__0.2ed4eec011", "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_sepolia_market_id__True__0.def98e4452", "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_sepolia_position_size__True__0.49ac413695", "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_account_id.8cf46dc9c7", "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_amount_liquidated.a06e8cfcb4", "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_block_number.1e9c90b546", "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_id.79b565b3e1", "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_market_id.781f0844d8", "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_market_symbol.f750183220", "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_position_size.75bf8c09a0", "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_transaction_hash.a0777a2fcc", "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_ts.57135ae312", "test.synthetix.unique_fct_perp_liq_position_base_sepolia_id.115ce32bec"], "model.synthetix.fct_perp_interest_charged_base_sepolia": ["test.synthetix.accepted_values_fct_perp_interest_charged_base_sepolia_event_name__InterestCharged.ff861d06a4", "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_base_sepolia_account_id__True__0.3edc04f3c6", "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_base_sepolia_interest__True__0.cbe80d3cfc", "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_account_id.86fbe78f66", "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_block_number.b5c567e21f", "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_block_timestamp.0a73b599b9", "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_contract.d0f4674d07", "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_event_name.237b079041", "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_id.eb661d1506", "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_interest.201254f262", "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_transaction_hash.aaef59efbb", "test.synthetix.unique_fct_perp_interest_charged_base_sepolia_id.53669ecac5"], "model.synthetix.fct_perp_previous_order_expired_base_sepolia": ["test.synthetix.accepted_values_fct_perp_previous_order_expired_base_sepolia_event_name__PreviousOrderExpired.e124d4bad8", "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_base_sepolia_account_id__True__0.b2f7060dcd", "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_base_sepolia_market_id__True__0.b23f5ced4b", "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_account_id.e2bf90a189", "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_block_number.1ff7a5705c", "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_block_timestamp.4b41a82d13", "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_contract.b0da841bdf", "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_event_name.daad0addfa", "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_id.480d04976b", "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_market_id.17181fe5f1", "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_transaction_hash.e1f21d4fd3", "test.synthetix.unique_fct_perp_previous_order_expired_base_sepolia_id.38211e4c5d"], "model.synthetix.fct_perp_collateral_modified_base_sepolia": ["test.synthetix.accepted_values_fct_perp_collateral_modified_base_sepolia_event_name__CollateralModified.f6430341ee", "test.synthetix.dbt_utils_accepted_range_fct_perp_collateral_modified_base_sepolia_synth_market_id__True__0.6fb45ff630", "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_block_number.36ad8cb4d3", "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_block_timestamp.983f4f7464", "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_contract.e1b2d1c3f1", "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_event_name.0d3e82bc99", "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_id.04ae0ab4fd", "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_sender.36cb6d7913", "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_synth_market_id.a933a52d36", "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_transaction_hash.834ecbfe7f", "test.synthetix.unique_fct_perp_collateral_modified_base_sepolia_id.a5b1b5d44a"], "model.synthetix.fct_perp_accounts_base_sepolia": ["test.synthetix.not_null_fct_perp_accounts_base_sepolia_created_ts.00ac8e7106", "test.synthetix.not_null_fct_perp_accounts_base_sepolia_id.e4031edaa1", "test.synthetix.not_null_fct_perp_accounts_base_sepolia_owner.578268eb9a", "test.synthetix.unique_fct_perp_accounts_base_sepolia_id.1ca885b5ec"], "model.synthetix.fct_synth_supply_base_sepolia": ["test.synthetix.dbt_utils_accepted_range_fct_synth_supply_base_sepolia_synth_market_id__True__0.1c097f1721", "test.synthetix.not_null_fct_synth_supply_base_sepolia_block_number.f0997efcd8", "test.synthetix.not_null_fct_synth_supply_base_sepolia_supply.a13743a375", "test.synthetix.not_null_fct_synth_supply_base_sepolia_synth_market_id.75d7df8ce8", "test.synthetix.not_null_fct_synth_supply_base_sepolia_ts.0e3cf0c2f2"], "model.synthetix.fct_spot_wrapper_base_sepolia": ["model.synthetix.fct_synth_supply_base_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_spot_wrapper_base_sepolia_synth_market_id__True__0.f4eedf4f3f", "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_amount_wrapped.447890a6f4", "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_block_number.05149fa391", "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_id.6458cf0796", "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_synth_market_id.54687d51aa", "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_ts.8708b13a31", "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_tx_hash.0df62cff0d", "test.synthetix.unique_fct_spot_wrapper_base_sepolia_id.3a2fb8ee86"], "model.synthetix.fct_spot_atomics_base_sepolia": ["model.synthetix.fct_synth_supply_base_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_spot_atomics_base_sepolia_synth_market_id__True__0.391b470dd2", "test.synthetix.not_null_fct_spot_atomics_base_sepolia_amount.81264c756d", "test.synthetix.not_null_fct_spot_atomics_base_sepolia_block_number.16d75a4323", "test.synthetix.not_null_fct_spot_atomics_base_sepolia_id.dfc0db9ed4", "test.synthetix.not_null_fct_spot_atomics_base_sepolia_price.ce30d003ce", "test.synthetix.not_null_fct_spot_atomics_base_sepolia_referrer.7533de1c2b", "test.synthetix.not_null_fct_spot_atomics_base_sepolia_synth_market_id.e8f636df14", "test.synthetix.not_null_fct_spot_atomics_base_sepolia_ts.4bca6422cc", "test.synthetix.not_null_fct_spot_atomics_base_sepolia_tx_hash.6d969998c6", "test.synthetix.unique_fct_spot_atomics_base_sepolia_id.6c8ed0bc2a"], "model.synthetix.fct_spot_markets_base_sepolia": ["test.synthetix.dbt_utils_accepted_range_fct_spot_markets_base_sepolia_id__True__0.f6b3a1dac3", "test.synthetix.not_null_fct_spot_markets_base_sepolia_block_number.25cd7e84c0", "test.synthetix.not_null_fct_spot_markets_base_sepolia_created_ts.69423c5ddb", "test.synthetix.not_null_fct_spot_markets_base_sepolia_id.a355928e0f", "test.synthetix.not_null_fct_spot_markets_base_sepolia_token_address.af639aa1d2"], "model.synthetix.fct_core_pool_delegation_base_sepolia": ["test.synthetix.dbt_utils_accepted_range_fct_core_pool_delegation_base_sepolia_pool_id__True__0.6f4bec67e8", "test.synthetix.not_null_fct_core_pool_delegation_base_sepolia_collateral_type.6d78a9fae0", "test.synthetix.not_null_fct_core_pool_delegation_base_sepolia_pool_id.03e5ee04d2", "test.synthetix.not_null_fct_core_pool_delegation_base_sepolia_ts.29b697c43e"], "model.synthetix.fct_pool_rewards_hourly_base_sepolia": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_base_sepolia_pool_id__True__0.7fb80d19e2", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_base_sepolia_rewards_usd__True__0.a1e92ad42f", "test.synthetix.not_null_fct_pool_rewards_hourly_base_sepolia_collateral_type.ca06f7aa20", "test.synthetix.not_null_fct_pool_rewards_hourly_base_sepolia_pool_id.9e81c4a855", "test.synthetix.not_null_fct_pool_rewards_hourly_base_sepolia_rewards_usd.f98e64d589", "test.synthetix.not_null_fct_pool_rewards_hourly_base_sepolia_ts.521c0d428a"], "model.synthetix.fct_core_pools_base_sepolia": ["test.synthetix.dbt_utils_accepted_range_fct_core_pools_base_sepolia_id__True__0.6010b3107d", "test.synthetix.not_null_fct_core_pools_base_sepolia_block_number.68462f9c7c", "test.synthetix.not_null_fct_core_pools_base_sepolia_created_ts.ddc75dd279", "test.synthetix.not_null_fct_core_pools_base_sepolia_id.b91a0ef35b", "test.synthetix.not_null_fct_core_pools_base_sepolia_owner.e551fe7bc6"], "model.synthetix.fct_core_market_updated_base_sepolia": ["test.synthetix.accepted_values_fct_core_market_updated_base_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.f97649ec10", "test.synthetix.dbt_utils_accepted_range_fct_core_market_updated_base_sepolia_market_id__True__0.9ac29d575a", "test.synthetix.not_null_fct_core_market_updated_base_sepolia_collateral_type.5333cf7124", "test.synthetix.not_null_fct_core_market_updated_base_sepolia_credit_capacity.1096ceee18", "test.synthetix.not_null_fct_core_market_updated_base_sepolia_event_name.027b71247d", "test.synthetix.not_null_fct_core_market_updated_base_sepolia_id.34d77ebc84", "test.synthetix.not_null_fct_core_market_updated_base_sepolia_market_id.e1e1cc407f", "test.synthetix.not_null_fct_core_market_updated_base_sepolia_net_issuance.094fc9701e", "test.synthetix.not_null_fct_core_market_updated_base_sepolia_token_amount.dfd33d6c7e", "test.synthetix.not_null_fct_core_market_updated_base_sepolia_transaction_hash.8b87578f5d", "test.synthetix.not_null_fct_core_market_updated_base_sepolia_ts.9f306426fd", "test.synthetix.unique_fct_core_market_updated_base_sepolia_id.469dae108f"], "model.synthetix.fct_pool_issuance_hourly_base_sepolia": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_hourly_base_sepolia_pool_id__True__0.9d327cf662", "test.synthetix.not_null_fct_pool_issuance_hourly_base_sepolia_collateral_type.1a6b56fdf4", "test.synthetix.not_null_fct_pool_issuance_hourly_base_sepolia_hourly_issuance.938e34bef0", "test.synthetix.not_null_fct_pool_issuance_hourly_base_sepolia_pool_id.10ae437d68", "test.synthetix.not_null_fct_pool_issuance_hourly_base_sepolia_ts.27f6b37554"], "model.synthetix.fct_core_account_delegation_base_sepolia": ["test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_base_sepolia_amount_delegated__True__0.2258d23e98", "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_base_sepolia_pool_id__True__0.508b8be78d", "test.synthetix.not_null_fct_core_account_delegation_base_sepolia_account_id.71a1fd9dac", "test.synthetix.not_null_fct_core_account_delegation_base_sepolia_amount_delegated.07444b44f4", "test.synthetix.not_null_fct_core_account_delegation_base_sepolia_collateral_type.dc085beb88", "test.synthetix.not_null_fct_core_account_delegation_base_sepolia_pool_id.8eb393e4f4", "test.synthetix.not_null_fct_core_account_delegation_base_sepolia_ts.4b517eadb1"], "model.synthetix.fct_core_pool_collateral_base_sepolia": ["test.synthetix.not_null_fct_core_pool_collateral_base_sepolia_amount_deposited.c9a6a6e3d1", "test.synthetix.not_null_fct_core_pool_collateral_base_sepolia_collateral_type.98bdc1fe0e", "test.synthetix.not_null_fct_core_pool_collateral_base_sepolia_ts.706747681b"], "model.synthetix.fct_pool_issuance_base_sepolia": ["model.synthetix.fct_pool_issuance_hourly_base_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_base_sepolia_pool_id__True__0.e99f9bdac0", "test.synthetix.not_null_fct_pool_issuance_base_sepolia_account_id.aa037160fb", "test.synthetix.not_null_fct_pool_issuance_base_sepolia_amount.5be777c996", "test.synthetix.not_null_fct_pool_issuance_base_sepolia_block_number.2f1e619103", "test.synthetix.not_null_fct_pool_issuance_base_sepolia_collateral_type.3b36d49350", "test.synthetix.not_null_fct_pool_issuance_base_sepolia_pool_id.5d2388a5a0", "test.synthetix.not_null_fct_pool_issuance_base_sepolia_transaction_hash.79420348fa", "test.synthetix.not_null_fct_pool_issuance_base_sepolia_ts.be998526ed"], "model.synthetix.fct_pool_rewards_base_sepolia": ["model.synthetix.fct_pool_rewards_token_hourly_base_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_base_sepolia_amount__True__0.da53fcc671", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_base_sepolia_pool_id__True__0.bb2309b03e", "test.synthetix.not_null_fct_pool_rewards_base_sepolia_amount.e8cf1e51d5", "test.synthetix.not_null_fct_pool_rewards_base_sepolia_collateral_type.fcdb4bc8d4", "test.synthetix.not_null_fct_pool_rewards_base_sepolia_distributor.44cab292b1", "test.synthetix.not_null_fct_pool_rewards_base_sepolia_pool_id.8de57769b7", "test.synthetix.not_null_fct_pool_rewards_base_sepolia_token_symbol.7f69f8767a", "test.synthetix.not_null_fct_pool_rewards_base_sepolia_ts.3bc8aeff42"], "model.synthetix.fct_pool_debt_base_sepolia": ["model.synthetix.fct_pool_issuance_hourly_base_sepolia", "model.synthetix.fct_pool_pnl_hourly_base_sepolia", "model.synthetix.fct_pool_rewards_token_hourly_base_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_pool_debt_base_sepolia_pool_id__True__0.0228ac48ff", "test.synthetix.not_null_fct_pool_debt_base_sepolia_block_number.d6752d8232", "test.synthetix.not_null_fct_pool_debt_base_sepolia_collateral_type.5daff7c138", "test.synthetix.not_null_fct_pool_debt_base_sepolia_debt.235edf4e17", "test.synthetix.not_null_fct_pool_debt_base_sepolia_pool_id.bb5f56d624", "test.synthetix.not_null_fct_pool_debt_base_sepolia_ts.955bd8bfe6"], "model.synthetix.fct_pool_pnl_hourly_reward_base_sepolia": ["model.synthetix.fct_core_apr_rewards_base_sepolia"], "model.synthetix.fct_core_apr_rewards_base_sepolia": [], "model.synthetix.fct_pool_pnl_hourly_base_sepolia": ["model.synthetix.fct_core_apr_base_sepolia", "model.synthetix.fct_pool_pnl_hourly_reward_base_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_collateral_value__True__0.4f1a814d7b", "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_hourly_rewards_pct__True__1__0.3ae208ff52", "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_pool_id__True__0.05c766378f", "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_rewards_usd__True__0.9baf8da1f5", "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_collateral_type.1eca6afa4f", "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_collateral_value.02a125e570", "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_debt.27270b83bd", "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_hourly_issuance.64beeb7093", "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_hourly_pnl.1b2d20f29b", "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_hourly_pnl_pct.5e738de9f7", "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_hourly_rewards_pct.d3c5df3f72", "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_hourly_total_pct.32d5d04358", "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_pool_id.c9853b1694", "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_rewards_usd.3d8b12547d", "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_ts.5acc26229f"], "model.synthetix.fct_core_apr_base_sepolia": ["test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_sepolia_collateral_value__True__0.50d2b91f46", "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_sepolia_hourly_rewards_pct__True__1__0.6c15e31d20", "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_sepolia_pool_id__True__0.dca944c591", "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_sepolia_rewards_usd__True__0.090c92559d", "test.synthetix.not_null_fct_core_apr_base_sepolia_apr_24h.275116a918", "test.synthetix.not_null_fct_core_apr_base_sepolia_apr_28d.e099bf170a", "test.synthetix.not_null_fct_core_apr_base_sepolia_apr_7d.cfc4ec14a3", "test.synthetix.not_null_fct_core_apr_base_sepolia_apy_24h.b04b5222f4", "test.synthetix.not_null_fct_core_apr_base_sepolia_apy_28d.1e8e0632e0", "test.synthetix.not_null_fct_core_apr_base_sepolia_apy_7d.45a63722a9", "test.synthetix.not_null_fct_core_apr_base_sepolia_collateral_type.7a5590eb90", "test.synthetix.not_null_fct_core_apr_base_sepolia_collateral_value.6b7be2743f", "test.synthetix.not_null_fct_core_apr_base_sepolia_cumulative_issuance.5f3ec9bec1", "test.synthetix.not_null_fct_core_apr_base_sepolia_cumulative_pnl.ce3ab4e606", "test.synthetix.not_null_fct_core_apr_base_sepolia_debt.fadc5bb67a", "test.synthetix.not_null_fct_core_apr_base_sepolia_hourly_issuance.2fcf5254d1", "test.synthetix.not_null_fct_core_apr_base_sepolia_hourly_pnl.75c8c54189", "test.synthetix.not_null_fct_core_apr_base_sepolia_hourly_pnl_pct.d827dc6b5f", "test.synthetix.not_null_fct_core_apr_base_sepolia_hourly_rewards_pct.adeb7db337", "test.synthetix.not_null_fct_core_apr_base_sepolia_pool_id.a2ea5cc601", "test.synthetix.not_null_fct_core_apr_base_sepolia_rewards_usd.0b9d66ba19", "test.synthetix.not_null_fct_core_apr_base_sepolia_ts.2cc1721326"], "model.synthetix.fct_pool_rewards_token_hourly_base_sepolia": ["model.synthetix.fct_pool_pnl_hourly_reward_base_sepolia", "model.synthetix.fct_pool_rewards_hourly_base_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_sepolia_amount__True__0.8db4f3d98c", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_sepolia_pool_id__True__0.81592c4342", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_sepolia_rewards_usd__True__0.c0730ac36d", "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_amount.f5bf39a8d8", "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_collateral_type.d1a6cde42d", "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_distributor.e0a88ca283", "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_pool_id.be2709e1ec", "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_rewards_usd.d3001484ac", "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_token_symbol.0efe3d5a1b", "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_ts.965132b4de"], "model.synthetix.fct_perp_keeper_stats_daily_base_sepolia": [], "model.synthetix.fct_perp_keeper_stats_hourly_base_sepolia": ["model.synthetix.fct_perp_keeper_stats_daily_base_sepolia"], "model.synthetix.fct_perp_account_stats_hourly_base_sepolia": ["model.synthetix.fct_perp_account_stats_daily_base_sepolia"], "model.synthetix.fct_perp_market_stats_daily_base_sepolia": [], "model.synthetix.fct_perp_tracking_stats_hourly_base_sepolia": ["model.synthetix.fct_perp_tracking_stats_daily_base_sepolia"], "model.synthetix.fct_perp_market_stats_hourly_base_sepolia": ["model.synthetix.fct_perp_market_stats_daily_base_sepolia", "model.synthetix.fct_perp_stats_hourly_base_sepolia"], "model.synthetix.fct_perp_tracking_stats_daily_base_sepolia": [], "model.synthetix.fct_perp_account_stats_daily_base_sepolia": [], "model.synthetix.fct_perp_stats_hourly_base_sepolia": ["model.synthetix.fct_perp_stats_daily_base_sepolia"], "model.synthetix.fct_perp_stats_daily_base_sepolia": [], "model.synthetix.fct_prices_base_sepolia": ["model.synthetix.fct_prices_hourly_base_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_prices_base_sepolia_price__True__0.78bfe2f46a", "test.synthetix.not_null_fct_prices_base_sepolia_market_symbol.e2a8214091", "test.synthetix.not_null_fct_prices_base_sepolia_price.3c29a949cf", "test.synthetix.not_null_fct_prices_base_sepolia_ts.2875b0c397"], "model.synthetix.fct_prices_hourly_base_sepolia": ["model.synthetix.fct_pool_rewards_token_hourly_base_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_prices_hourly_base_sepolia_price__True__0.9b4c65b6bd", "test.synthetix.not_null_fct_prices_hourly_base_sepolia_market_symbol.35c2706bfd", "test.synthetix.not_null_fct_prices_hourly_base_sepolia_price.e263ee2224", "test.synthetix.not_null_fct_prices_hourly_base_sepolia_ts.fc60cfbaeb"], "model.synthetix.fct_buyback_base_mainnet": ["model.synthetix.fct_buyback_daily_base_mainnet", "model.synthetix.fct_buyback_hourly_base_mainnet", "model.synthetix.fct_prices_base_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_mainnet_snx__True__0.ffcae6ef8f", "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_mainnet_snx_price__True__0.4ab5da9346", "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_mainnet_usd__True__0.e9e29cece7", "test.synthetix.not_null_fct_buyback_base_mainnet_buyer.996c564c05", "test.synthetix.not_null_fct_buyback_base_mainnet_id.fbad84fb48", "test.synthetix.not_null_fct_buyback_base_mainnet_snx.75b728a26f", "test.synthetix.not_null_fct_buyback_base_mainnet_snx_price.e23de62b78", "test.synthetix.not_null_fct_buyback_base_mainnet_ts.42175c7800", "test.synthetix.not_null_fct_buyback_base_mainnet_usd.2e04e1ae30", "test.synthetix.unique_fct_buyback_base_mainnet_id.f0c25ee329"], "model.synthetix.fct_buyback_daily_base_mainnet": ["test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_cumulative_snx_amount__True__0.40e1988439", "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_cumulative_usd_amount__True__0.2fdc7f3ac4", "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_snx_amount__True__0.4dc1a7a815", "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_usd_amount__True__0.b33cfd2e0e", "test.synthetix.not_null_fct_buyback_daily_base_mainnet_cumulative_snx_amount.d9cc05c370", "test.synthetix.not_null_fct_buyback_daily_base_mainnet_cumulative_usd_amount.4602f5b0ec", "test.synthetix.not_null_fct_buyback_daily_base_mainnet_snx_amount.ea18aa299d", "test.synthetix.not_null_fct_buyback_daily_base_mainnet_ts.14a31d2a6b", "test.synthetix.not_null_fct_buyback_daily_base_mainnet_usd_amount.226e5c84b2"], "model.synthetix.fct_buyback_hourly_base_mainnet": ["test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_cumulative_snx_amount__True__0.0a50a1b2a1", "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_cumulative_usd_amount__True__0.897d810e27", "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_snx_amount__True__0.34d4d71a42", "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_usd_amount__True__0.153efe66c5", "test.synthetix.not_null_fct_buyback_hourly_base_mainnet_cumulative_snx_amount.3f13efe309", "test.synthetix.not_null_fct_buyback_hourly_base_mainnet_cumulative_usd_amount.d705144302", "test.synthetix.not_null_fct_buyback_hourly_base_mainnet_snx_amount.8e18aeb895", "test.synthetix.not_null_fct_buyback_hourly_base_mainnet_ts.712dc7c106", "test.synthetix.not_null_fct_buyback_hourly_base_mainnet_usd_amount.cbc2a221fa"], "model.synthetix.fct_perp_collateral_modified_base_mainnet": ["test.synthetix.accepted_values_fct_perp_collateral_modified_base_mainnet_event_name__CollateralModified.00f5016782", "test.synthetix.dbt_utils_accepted_range_fct_perp_collateral_modified_base_mainnet_synth_market_id__True__0.644f81887d", "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_block_number.45b34bf575", "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_block_timestamp.7c5c8a362c", "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_contract.f078950840", "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_event_name.44267a4fa1", "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_id.efa9bbeec9", "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_sender.b3270f32cc", "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_synth_market_id.3a3dffb920", "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_transaction_hash.8cc455d504", "test.synthetix.unique_fct_perp_collateral_modified_base_mainnet_id.9010e87027"], "model.synthetix.fct_perp_trades_base_mainnet": ["model.synthetix.fct_perp_account_stats_hourly_base_mainnet", "model.synthetix.fct_perp_keeper_stats_hourly_base_mainnet", "model.synthetix.fct_perp_market_stats_hourly_base_mainnet", "model.synthetix.fct_perp_tracking_stats_daily_base_mainnet", "model.synthetix.fct_perp_tracking_stats_hourly_base_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_collected_fees__True__0.cec844302b", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_exchange_fees__True__0.43ef826334", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_fill_price__True__0.3edbbda7ae", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_lp_fees__True__0.67c14ce54a", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_market_id__True__0.585f613862", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_referral_fees__True__0.09a87481d6", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_settlement_reward__True__0.56c953ccdc", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_total_fees__True__0.37a3c34f6a", "test.synthetix.not_null_fct_perp_trades_base_mainnet_account_id.8a94516fd9", "test.synthetix.not_null_fct_perp_trades_base_mainnet_accrued_funding.f6a962643b", "test.synthetix.not_null_fct_perp_trades_base_mainnet_block_number.474b7643d0", "test.synthetix.not_null_fct_perp_trades_base_mainnet_collected_fees.1888a67b67", "test.synthetix.not_null_fct_perp_trades_base_mainnet_contract.8897e47e7e", "test.synthetix.not_null_fct_perp_trades_base_mainnet_exchange_fees.5a4c21716f", "test.synthetix.not_null_fct_perp_trades_base_mainnet_fill_price.e731328206", "test.synthetix.not_null_fct_perp_trades_base_mainnet_id.35375a8491", "test.synthetix.not_null_fct_perp_trades_base_mainnet_lp_fees.1da0034ac9", "test.synthetix.not_null_fct_perp_trades_base_mainnet_market_id.6ea4246016", "test.synthetix.not_null_fct_perp_trades_base_mainnet_market_symbol.e75d95d12c", "test.synthetix.not_null_fct_perp_trades_base_mainnet_notional_position_size.549d1d1b0b", "test.synthetix.not_null_fct_perp_trades_base_mainnet_notional_trade_size.25efead997", "test.synthetix.not_null_fct_perp_trades_base_mainnet_pnl.e87ee65983", "test.synthetix.not_null_fct_perp_trades_base_mainnet_position_size.a687f5c9e4", "test.synthetix.not_null_fct_perp_trades_base_mainnet_referral_fees.8c5c0f55a4", "test.synthetix.not_null_fct_perp_trades_base_mainnet_settlement_reward.c472f75c36", "test.synthetix.not_null_fct_perp_trades_base_mainnet_settler.cebd15f3ad", "test.synthetix.not_null_fct_perp_trades_base_mainnet_total_fees.73178c801b", "test.synthetix.not_null_fct_perp_trades_base_mainnet_tracking_code.3b557b440d", "test.synthetix.not_null_fct_perp_trades_base_mainnet_trade_size.2a003017e9", "test.synthetix.not_null_fct_perp_trades_base_mainnet_transaction_hash.b1e9287d28", "test.synthetix.not_null_fct_perp_trades_base_mainnet_ts.e5e75d9d71", "test.synthetix.unique_fct_perp_trades_base_mainnet_id.b1b63119eb"], "model.synthetix.fct_perp_pnl_base_mainnet": ["test.synthetix.dbt_utils_accepted_range_fct_perp_pnl_base_mainnet_market_id__True__0.58f61a0590", "test.synthetix.not_null_fct_perp_pnl_base_mainnet_market_id.915c961b40", "test.synthetix.not_null_fct_perp_pnl_base_mainnet_ts.aa0943ea1a"], "model.synthetix.fct_perp_accounts_base_mainnet": ["test.synthetix.not_null_fct_perp_accounts_base_mainnet_created_ts.cc57ba5d93", "test.synthetix.not_null_fct_perp_accounts_base_mainnet_id.cf1e1e2af0", "test.synthetix.not_null_fct_perp_accounts_base_mainnet_owner.b581a2df74", "test.synthetix.unique_fct_perp_accounts_base_mainnet_id.2a6de2d0f2"], "model.synthetix.fct_perp_markets_base_mainnet": ["model.synthetix.fct_perp_liq_position_base_mainnet", "model.synthetix.fct_perp_market_history_base_mainnet", "model.synthetix.fct_perp_orders_base_mainnet", "model.synthetix.fct_perp_trades_base_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_perp_markets_base_mainnet_id__True__0.ac58557180", "test.synthetix.not_null_fct_perp_markets_base_mainnet_block_number.6792b019f1", "test.synthetix.not_null_fct_perp_markets_base_mainnet_created_ts.b73d9a0c8a", "test.synthetix.not_null_fct_perp_markets_base_mainnet_id.bd1fc06532", "test.synthetix.not_null_fct_perp_markets_base_mainnet_market_name.303acf9a19", "test.synthetix.not_null_fct_perp_markets_base_mainnet_market_symbol.c8dc99abfc"], "model.synthetix.fct_perp_orders_base_mainnet": ["test.synthetix.dbt_utils_accepted_range_fct_perp_orders_base_mainnet_market_id__True__0.2d585533fc", "test.synthetix.not_null_fct_perp_orders_base_mainnet_account_id.08880589a0", "test.synthetix.not_null_fct_perp_orders_base_mainnet_block_number.3be9f0b718", "test.synthetix.not_null_fct_perp_orders_base_mainnet_contract.6a5b003b92", "test.synthetix.not_null_fct_perp_orders_base_mainnet_id.2c415fb4fb", "test.synthetix.not_null_fct_perp_orders_base_mainnet_market_id.5b936d3011", "test.synthetix.not_null_fct_perp_orders_base_mainnet_market_symbol.554f14b42b", "test.synthetix.not_null_fct_perp_orders_base_mainnet_transaction_hash.71d76cac79", "test.synthetix.not_null_fct_perp_orders_base_mainnet_ts.a61957fc22", "test.synthetix.unique_fct_perp_orders_base_mainnet_id.1b8b85dac5"], "model.synthetix.fct_perp_previous_order_expired_base_mainnet": ["test.synthetix.accepted_values_fct_perp_previous_order_expired_base_mainnet_event_name__PreviousOrderExpired.1769035769", "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_base_mainnet_account_id__True__0.0f31e1095c", "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_base_mainnet_market_id__True__0.59d73bf004", "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_account_id.e7aae917c2", "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_block_number.89b98bd9a2", "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_block_timestamp.da7b51b840", "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_contract.bd6be0f02f", "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_event_name.473a967d1d", "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_id.627b6b6b63", "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_market_id.8bf9effd5e", "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_transaction_hash.573aaff2f5", "test.synthetix.unique_fct_perp_previous_order_expired_base_mainnet_id.220846a37a"], "model.synthetix.fct_perp_liq_account_base_mainnet": ["model.synthetix.fct_perp_stats_hourly_base_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_account_base_mainnet_total_reward__True__0.a35af51633", "test.synthetix.not_null_fct_perp_liq_account_base_mainnet_account_id.dd5099ce59", "test.synthetix.not_null_fct_perp_liq_account_base_mainnet_total_reward.2a8b87e55c", "test.synthetix.not_null_fct_perp_liq_account_base_mainnet_ts.5a3efee9f7"], "model.synthetix.fct_perp_interest_charged_base_mainnet": ["test.synthetix.accepted_values_fct_perp_interest_charged_base_mainnet_event_name__InterestCharged.b8b39fbb4d", "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_base_mainnet_account_id__True__0.d4da8249b8", "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_base_mainnet_interest__True__0.b25a9c1b50", "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_account_id.2830ac0b93", "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_block_number.47e9d47bb4", "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_block_timestamp.60136d09c1", "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_contract.8e7dd8a6ef", "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_event_name.eaf9eac9c3", "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_id.a798ff42d8", "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_interest.073a973712", "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_transaction_hash.f85d4df49f", "test.synthetix.unique_fct_perp_interest_charged_base_mainnet_id.31ca39738f"], "model.synthetix.fct_perp_market_history_base_mainnet": ["model.synthetix.fct_prices_base_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_perp_market_history_base_mainnet_market_id__True__0.c7e76b30aa", "test.synthetix.not_null_fct_perp_market_history_base_mainnet_block_number.485f73c767", "test.synthetix.not_null_fct_perp_market_history_base_mainnet_funding_rate.904532dfcd", "test.synthetix.not_null_fct_perp_market_history_base_mainnet_funding_rate_apr.50943753dc", "test.synthetix.not_null_fct_perp_market_history_base_mainnet_funding_velocity.0bd6fa06fa", "test.synthetix.not_null_fct_perp_market_history_base_mainnet_id.c9dbfad377", "test.synthetix.not_null_fct_perp_market_history_base_mainnet_interest_rate.2c5e879eef", "test.synthetix.not_null_fct_perp_market_history_base_mainnet_long_rate_apr.785d324d07", "test.synthetix.not_null_fct_perp_market_history_base_mainnet_market_id.cab90009a8", "test.synthetix.not_null_fct_perp_market_history_base_mainnet_market_symbol.c60910b39a", "test.synthetix.not_null_fct_perp_market_history_base_mainnet_price.acf046de31", "test.synthetix.not_null_fct_perp_market_history_base_mainnet_short_rate_apr.a2f2135476", "test.synthetix.not_null_fct_perp_market_history_base_mainnet_size.3bbf16be92", "test.synthetix.not_null_fct_perp_market_history_base_mainnet_size_delta.c2cfd7a96f", "test.synthetix.not_null_fct_perp_market_history_base_mainnet_size_usd.bc3090b261", "test.synthetix.not_null_fct_perp_market_history_base_mainnet_skew.a4d473f3fc", "test.synthetix.not_null_fct_perp_market_history_base_mainnet_transaction_hash.d53db511d0", "test.synthetix.not_null_fct_perp_market_history_base_mainnet_ts.d5f4e338d6", "test.synthetix.unique_fct_perp_market_history_base_mainnet_id.8b11f687f0"], "model.synthetix.fct_perp_liq_position_base_mainnet": ["model.synthetix.fct_perp_account_stats_hourly_base_mainnet", "model.synthetix.fct_perp_market_stats_hourly_base_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_mainnet_amount_liquidated__True__0.51c2fa3b3f", "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_mainnet_market_id__True__0.149bc69560", "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_mainnet_position_size__True__0.a626e988d4", "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_account_id.f3ec9ddba7", "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_amount_liquidated.893ef59124", "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_block_number.da16c5c256", "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_id.4311fef5a1", "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_market_id.7f965252ed", "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_market_symbol.a84ac24b5f", "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_position_size.dcfe3d8623", "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_transaction_hash.d54f66674c", "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_ts.2dc7a4a976", "test.synthetix.unique_fct_perp_liq_position_base_mainnet_id.f46ba34fa7"], "model.synthetix.fct_spot_markets_base_mainnet": ["test.synthetix.dbt_utils_accepted_range_fct_spot_markets_base_mainnet_id__True__0.51d4e415e8", "test.synthetix.not_null_fct_spot_markets_base_mainnet_block_number.dd426b1fb6", "test.synthetix.not_null_fct_spot_markets_base_mainnet_created_ts.746ff1f9ce", "test.synthetix.not_null_fct_spot_markets_base_mainnet_id.b85cc0ba41", "test.synthetix.not_null_fct_spot_markets_base_mainnet_token_address.454ffd144a"], "model.synthetix.fct_synth_supply_base_mainnet": ["test.synthetix.dbt_utils_accepted_range_fct_synth_supply_base_mainnet_synth_market_id__True__0.cf8aff1a32", "test.synthetix.not_null_fct_synth_supply_base_mainnet_block_number.8686c78edf", "test.synthetix.not_null_fct_synth_supply_base_mainnet_supply.3f0fbdddb9", "test.synthetix.not_null_fct_synth_supply_base_mainnet_synth_market_id.5a00a55aa2", "test.synthetix.not_null_fct_synth_supply_base_mainnet_ts.ab30396a5d"], "model.synthetix.fct_spot_atomics_base_mainnet": ["model.synthetix.fct_synth_supply_base_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_spot_atomics_base_mainnet_synth_market_id__True__0.09c446094a", "test.synthetix.not_null_fct_spot_atomics_base_mainnet_amount.f9fe9bd5d8", "test.synthetix.not_null_fct_spot_atomics_base_mainnet_block_number.f27d399305", "test.synthetix.not_null_fct_spot_atomics_base_mainnet_id.627bbbf01f", "test.synthetix.not_null_fct_spot_atomics_base_mainnet_price.425623addf", "test.synthetix.not_null_fct_spot_atomics_base_mainnet_referrer.ab87d661dd", "test.synthetix.not_null_fct_spot_atomics_base_mainnet_synth_market_id.6f09447421", "test.synthetix.not_null_fct_spot_atomics_base_mainnet_ts.8e16294c15", "test.synthetix.not_null_fct_spot_atomics_base_mainnet_tx_hash.95b2db0403", "test.synthetix.unique_fct_spot_atomics_base_mainnet_id.43d4b7c878"], "model.synthetix.fct_spot_wrapper_base_mainnet": ["model.synthetix.fct_synth_supply_base_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_spot_wrapper_base_mainnet_synth_market_id__True__0.69216a8846", "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_amount_wrapped.957e1a74f3", "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_block_number.9220599356", "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_id.b1091139a2", "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_synth_market_id.4d8b77f2da", "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_ts.b646319cc9", "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_tx_hash.eb92a57d59", "test.synthetix.unique_fct_spot_wrapper_base_mainnet_id.c51e21223d"], "model.synthetix.fct_pool_pnl_hourly_base_mainnet": ["model.synthetix.fct_core_apr_base_mainnet", "model.synthetix.fct_pool_pnl_hourly_reward_base_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_collateral_value__True__0.7bf7b1ccab", "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_hourly_rewards_pct__True__1__0.24176cb1b5", "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_pool_id__True__0.4246141dca", "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_rewards_usd__True__0.65717bc033", "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_collateral_type.7d4e861773", "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_collateral_value.34ddcc2ccb", "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_debt.e2d08dec52", "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_hourly_issuance.b0e645a132", "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_hourly_pnl.6f321ca648", "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_hourly_pnl_pct.43ef5d27cc", "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_hourly_rewards_pct.0d02b364b5", "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_hourly_total_pct.9656973b1c", "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_pool_id.7352d1abe5", "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_rewards_usd.de69bca40d", "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_ts.7c76badc22"], "model.synthetix.fct_core_apr_rewards_base_mainnet": [], "model.synthetix.fct_pool_debt_base_mainnet": ["model.synthetix.fct_pool_issuance_hourly_base_mainnet", "model.synthetix.fct_pool_pnl_hourly_base_mainnet", "model.synthetix.fct_pool_rewards_token_hourly_base_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_pool_debt_base_mainnet_pool_id__True__0.a1f5ec7b1b", "test.synthetix.not_null_fct_pool_debt_base_mainnet_block_number.dd32fc50c6", "test.synthetix.not_null_fct_pool_debt_base_mainnet_collateral_type.92a752ffea", "test.synthetix.not_null_fct_pool_debt_base_mainnet_debt.5b37c10505", "test.synthetix.not_null_fct_pool_debt_base_mainnet_pool_id.8e9e20797d", "test.synthetix.not_null_fct_pool_debt_base_mainnet_ts.f49a23ebcd"], "model.synthetix.fct_core_pool_delegation_base_mainnet": ["test.synthetix.dbt_utils_accepted_range_fct_core_pool_delegation_base_mainnet_pool_id__True__0.4d81a0e2e0", "test.synthetix.not_null_fct_core_pool_delegation_base_mainnet_collateral_type.49ff2a0118", "test.synthetix.not_null_fct_core_pool_delegation_base_mainnet_pool_id.d338258729", "test.synthetix.not_null_fct_core_pool_delegation_base_mainnet_ts.2ed20ab777"], "model.synthetix.fct_core_market_updated_base_mainnet": ["test.synthetix.accepted_values_fct_core_market_updated_base_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.b6908f0c03", "test.synthetix.dbt_utils_accepted_range_fct_core_market_updated_base_mainnet_market_id__True__0.2ed4a3f792", "test.synthetix.not_null_fct_core_market_updated_base_mainnet_collateral_type.b71240306c", "test.synthetix.not_null_fct_core_market_updated_base_mainnet_credit_capacity.303317e986", "test.synthetix.not_null_fct_core_market_updated_base_mainnet_event_name.38e05844e8", "test.synthetix.not_null_fct_core_market_updated_base_mainnet_id.a50a975385", "test.synthetix.not_null_fct_core_market_updated_base_mainnet_market_id.c97cd708fa", "test.synthetix.not_null_fct_core_market_updated_base_mainnet_net_issuance.2d64ab52f8", "test.synthetix.not_null_fct_core_market_updated_base_mainnet_token_amount.ead854df90", "test.synthetix.not_null_fct_core_market_updated_base_mainnet_transaction_hash.87848e2a26", "test.synthetix.not_null_fct_core_market_updated_base_mainnet_ts.f35cfffa6d", "test.synthetix.unique_fct_core_market_updated_base_mainnet_id.ec01754a17"], "model.synthetix.fct_pool_issuance_hourly_base_mainnet": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_hourly_base_mainnet_pool_id__True__0.82c0a98d47", "test.synthetix.not_null_fct_pool_issuance_hourly_base_mainnet_collateral_type.21efec6e56", "test.synthetix.not_null_fct_pool_issuance_hourly_base_mainnet_hourly_issuance.1bde70000d", "test.synthetix.not_null_fct_pool_issuance_hourly_base_mainnet_pool_id.03eddab767", "test.synthetix.not_null_fct_pool_issuance_hourly_base_mainnet_ts.af3f6a895d"], "model.synthetix.fct_pool_rewards_hourly_base_mainnet": ["model.synthetix.fct_pool_pnl_hourly_base_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_base_mainnet_pool_id__True__0.0fe5a5d2d6", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_base_mainnet_rewards_usd__True__0.e752fbfdf1", "test.synthetix.not_null_fct_pool_rewards_hourly_base_mainnet_collateral_type.9a0efdf293", "test.synthetix.not_null_fct_pool_rewards_hourly_base_mainnet_pool_id.cc4be6d53f", "test.synthetix.not_null_fct_pool_rewards_hourly_base_mainnet_rewards_usd.2d36098b0e", "test.synthetix.not_null_fct_pool_rewards_hourly_base_mainnet_ts.cb01f363c1"], "model.synthetix.fct_core_apr_base_mainnet": ["test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_mainnet_collateral_value__True__0.09ad3e4f8e", "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_mainnet_hourly_rewards_pct__True__1__0.615edfd299", "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_mainnet_pool_id__True__0.6f65c027c2", "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_mainnet_rewards_usd__True__0.cd9a35763d", "test.synthetix.not_null_fct_core_apr_base_mainnet_apr_24h.5f87709afa", "test.synthetix.not_null_fct_core_apr_base_mainnet_apr_28d.69fcad855f", "test.synthetix.not_null_fct_core_apr_base_mainnet_apr_7d.8545f2f45f", "test.synthetix.not_null_fct_core_apr_base_mainnet_apy_24h.0d59b73826", "test.synthetix.not_null_fct_core_apr_base_mainnet_apy_28d.384e146fdc", "test.synthetix.not_null_fct_core_apr_base_mainnet_apy_7d.d068a55e21", "test.synthetix.not_null_fct_core_apr_base_mainnet_collateral_type.6b18aa87ce", "test.synthetix.not_null_fct_core_apr_base_mainnet_collateral_value.ca0cfe00d9", "test.synthetix.not_null_fct_core_apr_base_mainnet_cumulative_issuance.6b5aeff994", "test.synthetix.not_null_fct_core_apr_base_mainnet_cumulative_pnl.0dfa79c775", "test.synthetix.not_null_fct_core_apr_base_mainnet_debt.3003bbaef9", "test.synthetix.not_null_fct_core_apr_base_mainnet_hourly_issuance.58d7e6392e", "test.synthetix.not_null_fct_core_apr_base_mainnet_hourly_pnl.aace5f4a92", "test.synthetix.not_null_fct_core_apr_base_mainnet_hourly_pnl_pct.709eae57a9", "test.synthetix.not_null_fct_core_apr_base_mainnet_hourly_rewards_pct.e5170bb035", "test.synthetix.not_null_fct_core_apr_base_mainnet_pool_id.ec4f69201c", "test.synthetix.not_null_fct_core_apr_base_mainnet_rewards_usd.9770eed99e", "test.synthetix.not_null_fct_core_apr_base_mainnet_ts.fa672a8124"], "model.synthetix.fct_core_vault_collateral_base_mainnet": ["test.synthetix.dbt_utils_accepted_range_fct_core_vault_collateral_base_mainnet_amount__True__0.031c10a818", "test.synthetix.dbt_utils_accepted_range_fct_core_vault_collateral_base_mainnet_collateral_value__True__0.ffab802571", "test.synthetix.dbt_utils_accepted_range_fct_core_vault_collateral_base_mainnet_pool_id__True__0.3c62ac166d", "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_amount.43a56286ca", "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_block_number.fc803534fc", "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_collateral_type.e2cbb7867d", "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_collateral_value.b35c2ac09a", "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_contract_address.f7e3ffefb9", "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_pool_id.1ea1a9fb17", "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_ts.878073b7e8"], "model.synthetix.fct_core_pools_base_mainnet": ["test.synthetix.dbt_utils_accepted_range_fct_core_pools_base_mainnet_id__True__0.2b14986ce3", "test.synthetix.not_null_fct_core_pools_base_mainnet_block_number.cc61b3ca43", "test.synthetix.not_null_fct_core_pools_base_mainnet_created_ts.a07bb6b8fe", "test.synthetix.not_null_fct_core_pools_base_mainnet_id.1f1f3ad095", "test.synthetix.not_null_fct_core_pools_base_mainnet_owner.a2cfe04f87"], "model.synthetix.fct_pool_pnl_hourly_reward_base_mainnet": ["model.synthetix.fct_core_apr_rewards_base_mainnet"], "model.synthetix.fct_core_account_delegation_base_mainnet": ["test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_base_mainnet_amount_delegated__True__0.5d186a76ca", "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_base_mainnet_pool_id__True__0.a18d31544f", "test.synthetix.not_null_fct_core_account_delegation_base_mainnet_account_id.64d4657b45", "test.synthetix.not_null_fct_core_account_delegation_base_mainnet_amount_delegated.c0cf7fdd11", "test.synthetix.not_null_fct_core_account_delegation_base_mainnet_collateral_type.01ebd9c59e", "test.synthetix.not_null_fct_core_account_delegation_base_mainnet_pool_id.c2b6448825", "test.synthetix.not_null_fct_core_account_delegation_base_mainnet_ts.3412be3139"], "model.synthetix.fct_pool_rewards_token_hourly_base_mainnet": ["model.synthetix.fct_pool_pnl_hourly_reward_base_mainnet", "model.synthetix.fct_pool_rewards_hourly_base_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_mainnet_amount__True__0.dbf212e433", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_mainnet_pool_id__True__0.59419d2477", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_mainnet_rewards_usd__True__0.2f31fe80de", "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_amount.ee0d98f0ab", "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_collateral_type.52b0ac191f", "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_distributor.608c8d5a0a", "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_pool_id.26caff37a4", "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_rewards_usd.2724c9008d", "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_token_symbol.185f4e6438", "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_ts.b6c015406d"], "model.synthetix.fct_pool_rewards_base_mainnet": ["model.synthetix.fct_pool_rewards_token_hourly_base_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_base_mainnet_amount__True__0.5a5b31d40e", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_base_mainnet_pool_id__True__0.f01ac775cc", "test.synthetix.not_null_fct_pool_rewards_base_mainnet_amount.c7b92514fd", "test.synthetix.not_null_fct_pool_rewards_base_mainnet_collateral_type.2f7e01ccd0", "test.synthetix.not_null_fct_pool_rewards_base_mainnet_distributor.5511d5880d", "test.synthetix.not_null_fct_pool_rewards_base_mainnet_pool_id.47db83edd0", "test.synthetix.not_null_fct_pool_rewards_base_mainnet_token_symbol.1810912a65", "test.synthetix.not_null_fct_pool_rewards_base_mainnet_ts.af8563a243"], "model.synthetix.fct_core_pool_collateral_base_mainnet": ["test.synthetix.not_null_fct_core_pool_collateral_base_mainnet_amount_deposited.9fabc246a7", "test.synthetix.not_null_fct_core_pool_collateral_base_mainnet_collateral_type.63ab148d0c", "test.synthetix.not_null_fct_core_pool_collateral_base_mainnet_ts.4e638376c4"], "model.synthetix.fct_pool_issuance_base_mainnet": ["model.synthetix.fct_pool_issuance_hourly_base_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_base_mainnet_pool_id__True__0.5e68f64c49", "test.synthetix.not_null_fct_pool_issuance_base_mainnet_account_id.4f9de5ef81", "test.synthetix.not_null_fct_pool_issuance_base_mainnet_amount.29761360a6", "test.synthetix.not_null_fct_pool_issuance_base_mainnet_block_number.6ae22c8ac4", "test.synthetix.not_null_fct_pool_issuance_base_mainnet_collateral_type.72fe90c3b9", "test.synthetix.not_null_fct_pool_issuance_base_mainnet_pool_id.01d3ed0f62", "test.synthetix.not_null_fct_pool_issuance_base_mainnet_transaction_hash.0764eca614", "test.synthetix.not_null_fct_pool_issuance_base_mainnet_ts.2b8d4be103"], "model.synthetix.fct_perp_stats_daily_base_mainnet": [], "model.synthetix.fct_perp_tracking_stats_daily_base_mainnet": [], "model.synthetix.fct_perp_stats_hourly_base_mainnet": ["model.synthetix.fct_perp_stats_daily_base_mainnet"], "model.synthetix.fct_perp_market_stats_hourly_base_mainnet": ["model.synthetix.fct_perp_market_stats_daily_base_mainnet", "model.synthetix.fct_perp_stats_hourly_base_mainnet"], "model.synthetix.fct_perp_account_stats_daily_base_mainnet": [], "model.synthetix.fct_perp_market_stats_daily_base_mainnet": [], "model.synthetix.fct_perp_keeper_stats_daily_base_mainnet": [], "model.synthetix.fct_perp_tracking_stats_hourly_base_mainnet": ["model.synthetix.fct_perp_tracking_stats_daily_base_mainnet"], "model.synthetix.fct_perp_keeper_stats_hourly_base_mainnet": ["model.synthetix.fct_perp_keeper_stats_daily_base_mainnet"], "model.synthetix.fct_perp_account_stats_hourly_base_mainnet": ["model.synthetix.fct_perp_account_stats_daily_base_mainnet"], "model.synthetix.fct_prices_base_mainnet": ["model.synthetix.fct_prices_hourly_base_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_prices_base_mainnet_price__True__0.4906889fd6", "test.synthetix.not_null_fct_prices_base_mainnet_market_symbol.dc8cb46b8c", "test.synthetix.not_null_fct_prices_base_mainnet_price.a6c62844d1", "test.synthetix.not_null_fct_prices_base_mainnet_ts.c885673fc8"], "model.synthetix.fct_prices_hourly_base_mainnet": ["model.synthetix.fct_pool_rewards_token_hourly_base_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_prices_hourly_base_mainnet_price__True__0.1e768deaa2", "test.synthetix.not_null_fct_prices_hourly_base_mainnet_market_symbol.ffd656c11f", "test.synthetix.not_null_fct_prices_hourly_base_mainnet_price.73bbfd891b", "test.synthetix.not_null_fct_prices_hourly_base_mainnet_ts.a2c68d326d"], "model.synthetix.fct_perp_pnl_arbitrum_sepolia": ["test.synthetix.dbt_utils_accepted_range_fct_perp_pnl_arbitrum_sepolia_market_id__True__0.78cda1ee25", "test.synthetix.not_null_fct_perp_pnl_arbitrum_sepolia_market_id.e7e798c2a6", "test.synthetix.not_null_fct_perp_pnl_arbitrum_sepolia_ts.9b3b9b4145"], "model.synthetix.fct_perp_markets_arbitrum_sepolia": ["model.synthetix.fct_perp_liq_position_arbitrum_sepolia", "model.synthetix.fct_perp_market_history_arbitrum_sepolia", "model.synthetix.fct_perp_orders_arbitrum_sepolia", "model.synthetix.fct_perp_trades_arbitrum_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_perp_markets_arbitrum_sepolia_id__True__0.809baf15c9", "test.synthetix.not_null_fct_perp_markets_arbitrum_sepolia_block_number.29c62666b5", "test.synthetix.not_null_fct_perp_markets_arbitrum_sepolia_created_ts.c925538049", "test.synthetix.not_null_fct_perp_markets_arbitrum_sepolia_id.1aae92d10b", "test.synthetix.not_null_fct_perp_markets_arbitrum_sepolia_market_name.2fb670f3c9", "test.synthetix.not_null_fct_perp_markets_arbitrum_sepolia_market_symbol.894efe853d"], "model.synthetix.fct_perp_interest_charged_arbitrum_sepolia": ["test.synthetix.accepted_values_fct_perp_interest_charged_arbitrum_sepolia_event_name__InterestCharged.51e1e7a8ae", "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_sepolia_account_id__True__0.9112ebe432", "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_sepolia_interest__True__0.c64881a8aa", "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_account_id.90ca2a0ca7", "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_block_number.bcf0e9c27a", "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_block_timestamp.a258f49c6c", "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_contract.d14beb1667", "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_event_name.08086a65e0", "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_id.38605d52c9", "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_interest.9aabfab72d", "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_transaction_hash.a2955227b8", "test.synthetix.unique_fct_perp_interest_charged_arbitrum_sepolia_id.418f459da1"], "model.synthetix.fct_perp_orders_arbitrum_sepolia": ["test.synthetix.dbt_utils_accepted_range_fct_perp_orders_arbitrum_sepolia_market_id__True__0.0950ca5dc6", "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_account_id.c9eae65168", "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_block_number.9a237cda1b", "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_contract.f0c534a661", "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_id.0a35a6cefb", "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_market_id.e4f932e2e7", "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_market_symbol.2104bc133c", "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_transaction_hash.abdc2734c4", "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_ts.ed27702e6b", "test.synthetix.unique_fct_perp_orders_arbitrum_sepolia_id.e2567e2470"], "model.synthetix.fct_perp_liq_account_arbitrum_sepolia": ["model.synthetix.fct_perp_stats_hourly_arbitrum_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_account_arbitrum_sepolia_total_reward__True__0.2e9337311c", "test.synthetix.not_null_fct_perp_liq_account_arbitrum_sepolia_account_id.43bf639764", "test.synthetix.not_null_fct_perp_liq_account_arbitrum_sepolia_total_reward.7a99180d9d", "test.synthetix.not_null_fct_perp_liq_account_arbitrum_sepolia_ts.17212bb7f0"], "model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia": ["test.synthetix.accepted_values_fct_perp_collateral_modified_arbitrum_sepolia_event_name__CollateralModified.4bfeebcda9", "test.synthetix.dbt_utils_accepted_range_fct_perp_collateral_modified_arbitrum_sepolia_synth_market_id__True__0.8692b0954c", "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_block_number.038db03a29", "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_block_timestamp.3899d28cda", "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_contract.b02eea7590", "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_event_name.09d14b4d4b", "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_id.8f1c27919f", "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_sender.490b67952f", "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_synth_market_id.7b6c2e9ecd", "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_transaction_hash.bd038969b5", "test.synthetix.unique_fct_perp_collateral_modified_arbitrum_sepolia_id.7cb07d36dc"], "model.synthetix.fct_perp_market_history_arbitrum_sepolia": ["model.synthetix.fct_prices_arbitrum_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_perp_market_history_arbitrum_sepolia_market_id__True__0.4fa717e8b8", "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_block_number.bf6af7baa5", "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_funding_rate.0c7c4681c3", "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_funding_rate_apr.e818a3e5bf", "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_funding_velocity.b534721653", "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_id.c07e81599c", "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_interest_rate.fd928f3550", "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_long_rate_apr.079c76b379", "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_market_id.319db3ddd3", "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_market_symbol.bf10fe08a1", "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_price.fb63891fb4", "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_short_rate_apr.387df474b7", "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_size.6a0b574e1a", "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_size_delta.03007f03ad", "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_size_usd.ef38b40c78", "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_skew.dcf5d90983", "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_transaction_hash.7c5d714791", "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_ts.0a97082751", "test.synthetix.unique_fct_perp_market_history_arbitrum_sepolia_id.5ebcf62272"], "model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia": ["test.synthetix.accepted_values_fct_perp_previous_order_expired_arbitrum_sepolia_event_name__PreviousOrderExpired.48e00fa2d6", "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_sepolia_account_id__True__0.923099e195", "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_sepolia_market_id__True__0.110e709d41", "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_account_id.b3fe07a0f6", "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_block_number.fbd3fb89cd", "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_block_timestamp.ce344ae972", "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_contract.9368b6d3c9", "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_event_name.867c7e9c9e", "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_id.8f347add74", "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_market_id.bf6ab6d240", "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_transaction_hash.75fb5800ee", "test.synthetix.unique_fct_perp_previous_order_expired_arbitrum_sepolia_id.c4a0a04380"], "model.synthetix.fct_perp_accounts_arbitrum_sepolia": ["test.synthetix.not_null_fct_perp_accounts_arbitrum_sepolia_created_ts.881963b12b", "test.synthetix.not_null_fct_perp_accounts_arbitrum_sepolia_id.b4e2371e87", "test.synthetix.not_null_fct_perp_accounts_arbitrum_sepolia_owner.ab695ba4ef", "test.synthetix.unique_fct_perp_accounts_arbitrum_sepolia_id.30854048b9"], "model.synthetix.fct_perp_trades_arbitrum_sepolia": ["model.synthetix.fct_perp_account_stats_hourly_arbitrum_sepolia", "model.synthetix.fct_perp_keeper_stats_hourly_arbitrum_sepolia", "model.synthetix.fct_perp_market_stats_hourly_arbitrum_sepolia", "model.synthetix.fct_perp_tracking_stats_daily_arbitrum_sepolia", "model.synthetix.fct_perp_tracking_stats_hourly_arbitrum_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_collected_fees__True__0.f8c115c059", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_exchange_fees__True__0.8551cec8b5", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_fill_price__True__0.84d6f40700", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_lp_fees__True__0.4031a219b2", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_market_id__True__0.6123a5e0f8", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_referral_fees__True__0.f37cc98502", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_settlement_reward__True__0.f9a75fbfd2", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_total_fees__True__0.7a97931ad2", "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_account_id.87c909f789", "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_accrued_funding.d1353dabad", "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_block_number.e05ab0ce3d", "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_collected_fees.1a014bf126", "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_contract.b7fc20d311", "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_exchange_fees.daa870eeea", "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_fill_price.e01f35e7e0", "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_id.cc6815332b", "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_lp_fees.e0ce3fdd00", "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_market_id.2c1fcea791", "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_market_symbol.c6a6aa478b", "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_notional_position_size.718ab14890", "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_notional_trade_size.96d394476f", "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_pnl.cd004b1f6c", "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_position_size.451b8cbb68", "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_referral_fees.5aade6b5e5", "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_settlement_reward.aa985f0df2", "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_settler.bc87147eb6", "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_total_fees.76dcb57c24", "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_tracking_code.653ddd5967", "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_trade_size.2d16719cfa", "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_transaction_hash.cdee9e9027", "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_ts.7168a7dcb9", "test.synthetix.unique_fct_perp_trades_arbitrum_sepolia_id.97727d3bc8"], "model.synthetix.fct_perp_liq_position_arbitrum_sepolia": ["model.synthetix.fct_perp_account_stats_hourly_arbitrum_sepolia", "model.synthetix.fct_perp_market_stats_hourly_arbitrum_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_sepolia_amount_liquidated__True__0.956e63f5ec", "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_sepolia_market_id__True__0.4485c332d0", "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_sepolia_position_size__True__0.ffc90d2068", "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_account_id.cde4f3f191", "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_amount_liquidated.a3cb633bfc", "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_block_number.e6e93f1ab3", "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_id.61aaec741e", "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_market_id.a7c845cd48", "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_market_symbol.1097b1cf7e", "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_position_size.ac5bc63bdb", "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_transaction_hash.d7c137d375", "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_ts.86fe34cc45", "test.synthetix.unique_fct_perp_liq_position_arbitrum_sepolia_id.143a6e53ab"], "model.synthetix.fct_spot_wrapper_arbitrum_sepolia": ["model.synthetix.fct_synth_supply_arbitrum_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_spot_wrapper_arbitrum_sepolia_synth_market_id__True__0.38952f7e02", "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_amount_wrapped.77a6a551fc", "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_block_number.11ac634180", "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_id.e4af3a2e01", "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_synth_market_id.73a4297f2a", "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_ts.cac57bdf22", "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_tx_hash.bc4c1e86f4", "test.synthetix.unique_fct_spot_wrapper_arbitrum_sepolia_id.ef7877efab"], "model.synthetix.fct_synth_supply_arbitrum_sepolia": ["test.synthetix.dbt_utils_accepted_range_fct_synth_supply_arbitrum_sepolia_synth_market_id__True__0.e33f94430c", "test.synthetix.not_null_fct_synth_supply_arbitrum_sepolia_block_number.f392305688", "test.synthetix.not_null_fct_synth_supply_arbitrum_sepolia_supply.e3a1577f38", "test.synthetix.not_null_fct_synth_supply_arbitrum_sepolia_synth_market_id.4a2d305755", "test.synthetix.not_null_fct_synth_supply_arbitrum_sepolia_ts.27dc7912ff"], "model.synthetix.fct_spot_atomics_arbitrum_sepolia": ["model.synthetix.fct_synth_supply_arbitrum_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_spot_atomics_arbitrum_sepolia_synth_market_id__True__0.783d66767d", "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_amount.08628c0e8d", "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_block_number.8b344f291a", "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_id.491922c0de", "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_price.685e079a35", "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_referrer.ab47b8a4dc", "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_synth_market_id.b6c3e19705", "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_ts.892f2a57c7", "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_tx_hash.e8c13a9755", "test.synthetix.unique_fct_spot_atomics_arbitrum_sepolia_id.ac19d3d198"], "model.synthetix.fct_spot_markets_arbitrum_sepolia": ["test.synthetix.dbt_utils_accepted_range_fct_spot_markets_arbitrum_sepolia_id__True__0.181ee7b620", "test.synthetix.not_null_fct_spot_markets_arbitrum_sepolia_block_number.50ad9758fc", "test.synthetix.not_null_fct_spot_markets_arbitrum_sepolia_created_ts.d5e3080b9d", "test.synthetix.not_null_fct_spot_markets_arbitrum_sepolia_id.8e20da3df9", "test.synthetix.not_null_fct_spot_markets_arbitrum_sepolia_token_address.1b182f5b09"], "model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia": ["model.synthetix.fct_core_apr_arbitrum_sepolia", "model.synthetix.fct_pool_pnl_hourly_reward_arbitrum_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_value__True__0.8f44ccf6a8", "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl_pct__True__1___1.758a1bd318", "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_rewards_pct__True__1__0.155d04b096", "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_pool_id__True__0.2553f9acd9", "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_rewards_usd__True__0.c70c3ef6d1", "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_type.ad28430a8b", "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_value.4feda18e6e", "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_debt.064b4f1aa0", "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_issuance.98a21247a9", "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl.71c511680d", "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl_pct.cfa91548b1", "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_rewards_pct.85b61a0a46", "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_total_pct.57d5efdf83", "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_pool_id.aa93d2af52", "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_rewards_usd.de45431bfe", "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_ts.a70d2ff18c"], "model.synthetix.fct_core_account_delegation_arbitrum_sepolia": ["test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_sepolia_amount_delegated__True__0.b9f7312790", "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_sepolia_pool_id__True__0.8b1dae49a3", "test.synthetix.not_null_fct_core_account_delegation_arbitrum_sepolia_account_id.a6811a48a4", "test.synthetix.not_null_fct_core_account_delegation_arbitrum_sepolia_amount_delegated.f883895d2a", "test.synthetix.not_null_fct_core_account_delegation_arbitrum_sepolia_collateral_type.c996bc8d62", "test.synthetix.not_null_fct_core_account_delegation_arbitrum_sepolia_pool_id.0a7b37ae8c", "test.synthetix.not_null_fct_core_account_delegation_arbitrum_sepolia_ts.143d36cd88"], "model.synthetix.fct_core_apr_arbitrum_sepolia": ["test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_collateral_value__True__0.fdfbc111a3", "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_hourly_pnl_pct__True__1___1.71d905126b", "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_hourly_rewards_pct__True__1__0.573ad6f791", "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_pool_id__True__0.a2269ae87b", "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_rewards_usd__True__0.16097a4425", "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apr_24h.70ceb15524", "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apr_28d.1273ef3c47", "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apr_7d.9df14e1133", "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apy_24h.cc6a60bf0d", "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apy_28d.c90acf86f3", "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apy_7d.d37e5ab6c3", "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_collateral_type.a646b7cb26", "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_collateral_value.2ada9cf10f", "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_cumulative_issuance.574d2a783c", "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_cumulative_pnl.4b337f056f", "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_debt.9b76325181", "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_hourly_issuance.18ef26f177", "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_hourly_pnl.d189c809ff", "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_hourly_pnl_pct.e663f8a83d", "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_hourly_rewards_pct.12f359d425", "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_pool_id.58add87a89", "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_rewards_usd.ae2ea707de", "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_ts.e6b3476db0"], "model.synthetix.fct_pool_pnl_hourly_reward_arbitrum_sepolia": ["model.synthetix.fct_core_apr_rewards_arbitrum_sepolia"], "model.synthetix.fct_core_pool_delegation_arbitrum_sepolia": ["test.synthetix.dbt_utils_accepted_range_fct_core_pool_delegation_arbitrum_sepolia_pool_id__True__0.72a7f44e62", "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_sepolia_collateral_type.866b468c25", "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_sepolia_pool_id.58ecabbbb6", "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_sepolia_ts.f1e8f35f9b"], "model.synthetix.fct_pool_rewards_hourly_arbitrum_sepolia": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_sepolia_pool_id__True__0.550e7516ff", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_sepolia_rewards_usd__True__0.29163ebf9c", "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_sepolia_collateral_type.e8435924a6", "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_sepolia_pool_id.a84969537b", "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_sepolia_rewards_usd.a8bf6b50cf", "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_sepolia_ts.c0fe0cb40b"], "model.synthetix.fct_pool_issuance_hourly_arbitrum_sepolia": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_hourly_arbitrum_sepolia_pool_id__True__0.1156081282", "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_sepolia_collateral_type.56203ac00f", "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_sepolia_hourly_issuance.24747bdf20", "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_sepolia_pool_id.cf6825af38", "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_sepolia_ts.1cc52a2fae"], "model.synthetix.fct_pool_debt_arbitrum_sepolia": ["model.synthetix.fct_pool_issuance_hourly_arbitrum_sepolia", "model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia", "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_pool_debt_arbitrum_sepolia_pool_id__True__0.ec7d22b029", "test.synthetix.not_null_fct_pool_debt_arbitrum_sepolia_block_number.9fe11ea9dd", "test.synthetix.not_null_fct_pool_debt_arbitrum_sepolia_collateral_type.a6fdff57f4", "test.synthetix.not_null_fct_pool_debt_arbitrum_sepolia_debt.652029afcf", "test.synthetix.not_null_fct_pool_debt_arbitrum_sepolia_pool_id.4539ef9df3", "test.synthetix.not_null_fct_pool_debt_arbitrum_sepolia_ts.0ce19a05b3"], "model.synthetix.fct_core_market_updated_arbitrum_sepolia": ["test.synthetix.accepted_values_fct_core_market_updated_arbitrum_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.ea1df73130", "test.synthetix.dbt_utils_accepted_range_fct_core_market_updated_arbitrum_sepolia_market_id__True__0.95e420ef94", "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_collateral_type.d8f0899c66", "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_credit_capacity.9862e1aaee", "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_event_name.4419326334", "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_id.378db4cf74", "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_market_id.2752afabd6", "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_net_issuance.62f7b3daca", "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_token_amount.4d14e4bb21", "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_transaction_hash.45d8547f52", "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_ts.b76a8ffb56", "test.synthetix.unique_fct_core_market_updated_arbitrum_sepolia_id.8dc27d8b84"], "model.synthetix.fct_core_pool_collateral_arbitrum_sepolia": ["test.synthetix.not_null_fct_core_pool_collateral_arbitrum_sepolia_amount_deposited.feb182d7c0", "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_sepolia_collateral_type.05d462c474", "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_sepolia_ts.33284497f5"], "model.synthetix.fct_core_apr_rewards_arbitrum_sepolia": [], "model.synthetix.fct_pool_rewards_arbitrum_sepolia": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_arbitrum_sepolia_amount__True__0.7328694eba", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_arbitrum_sepolia_pool_id__True__0.82e7a1605d", "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_amount.2019cf2384", "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_collateral_type.9b8cfcd53f", "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_distributor.575416cf09", "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_pool_id.7e25d73251", "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_token_symbol.6e44e80815", "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_ts.58ba7f8051"], "model.synthetix.fct_pool_issuance_arbitrum_sepolia": ["model.synthetix.fct_pool_issuance_hourly_arbitrum_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_arbitrum_sepolia_pool_id__True__0.0ec85b0399", "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_account_id.45720a8ffb", "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_amount.43a9be48cb", "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_block_number.7b40b6a61f", "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_collateral_type.aef6de9ec1", "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_pool_id.2084f5f832", "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_transaction_hash.333c0c5e61", "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_ts.94cc660ca9"], "model.synthetix.fct_core_pools_arbitrum_sepolia": ["test.synthetix.dbt_utils_accepted_range_fct_core_pools_arbitrum_sepolia_id__True__0.d4e586601a", "test.synthetix.not_null_fct_core_pools_arbitrum_sepolia_block_number.8044e9af90", "test.synthetix.not_null_fct_core_pools_arbitrum_sepolia_created_ts.56d3c1e25b", "test.synthetix.not_null_fct_core_pools_arbitrum_sepolia_id.0242b18493", "test.synthetix.not_null_fct_core_pools_arbitrum_sepolia_owner.5ee993817b"], "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia": ["model.synthetix.fct_pool_pnl_hourly_reward_arbitrum_sepolia", "model.synthetix.fct_pool_rewards_hourly_arbitrum_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_sepolia_amount__True__0.c8e44e38be", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_sepolia_pool_id__True__0.dc85f8adb9", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_sepolia_rewards_usd__True__0.1aeeb784bf", "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_amount.53214f6b62", "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_collateral_type.6bd3efb9ab", "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_distributor.57d35a371e", "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_pool_id.c9c0638ac8", "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_rewards_usd.a4c3a5bd6d", "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_token_symbol.43135a2a58", "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_ts.408bc991e9"], "model.synthetix.fct_perp_market_stats_hourly_arbitrum_sepolia": ["model.synthetix.fct_perp_market_stats_daily_arbitrum_sepolia", "model.synthetix.fct_perp_stats_hourly_arbitrum_sepolia"], "model.synthetix.fct_perp_stats_daily_arbitrum_sepolia": [], "model.synthetix.fct_perp_account_stats_daily_arbitrum_sepolia": [], "model.synthetix.fct_perp_keeper_stats_hourly_arbitrum_sepolia": ["model.synthetix.fct_perp_keeper_stats_daily_arbitrum_sepolia"], "model.synthetix.fct_perp_stats_hourly_arbitrum_sepolia": ["model.synthetix.fct_perp_stats_daily_arbitrum_sepolia"], "model.synthetix.fct_perp_keeper_stats_daily_arbitrum_sepolia": [], "model.synthetix.fct_perp_tracking_stats_hourly_arbitrum_sepolia": ["model.synthetix.fct_perp_tracking_stats_daily_arbitrum_sepolia"], "model.synthetix.fct_perp_account_stats_hourly_arbitrum_sepolia": ["model.synthetix.fct_perp_account_stats_daily_arbitrum_sepolia"], "model.synthetix.fct_perp_market_stats_daily_arbitrum_sepolia": [], "model.synthetix.fct_perp_tracking_stats_daily_arbitrum_sepolia": [], "model.synthetix.fct_prices_hourly_arbitrum_sepolia": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_prices_hourly_arbitrum_sepolia_price__True__0.e322ab3e73", "test.synthetix.not_null_fct_prices_hourly_arbitrum_sepolia_market_symbol.6b1d78c094", "test.synthetix.not_null_fct_prices_hourly_arbitrum_sepolia_price.774a8eccfb", "test.synthetix.not_null_fct_prices_hourly_arbitrum_sepolia_ts.45b8cdbd25"], "model.synthetix.fct_prices_arbitrum_sepolia": ["model.synthetix.fct_prices_hourly_arbitrum_sepolia", "test.synthetix.dbt_utils_accepted_range_fct_prices_arbitrum_sepolia_price__True__0.cd20dabe63", "test.synthetix.not_null_fct_prices_arbitrum_sepolia_market_symbol.5499da1cc7", "test.synthetix.not_null_fct_prices_arbitrum_sepolia_price.45fcd4b484", "test.synthetix.not_null_fct_prices_arbitrum_sepolia_ts.a139176cd1"], "model.synthetix.fct_perp_interest_charged_arbitrum_mainnet": ["test.synthetix.accepted_values_fct_perp_interest_charged_arbitrum_mainnet_event_name__InterestCharged.290d5610b6", "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_mainnet_account_id__True__0.8b99042cb7", "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_mainnet_interest__True__0.7cdf7632d5", "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_account_id.f870459206", "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_block_number.f9a6bea511", "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_block_timestamp.a02a2dca08", "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_contract.2994a59949", "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_event_name.2eb4ea378d", "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_id.e65a5a6b7b", "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_interest.9af6483895", "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_transaction_hash.a51ba7ae00", "test.synthetix.unique_fct_perp_interest_charged_arbitrum_mainnet_id.176ba58d24"], "model.synthetix.fct_perp_market_history_arbitrum_mainnet": ["model.synthetix.fct_prices_arbitrum_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_perp_market_history_arbitrum_mainnet_market_id__True__0.452a079160", "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_block_number.4407a64f68", "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_funding_rate.00d146aa60", "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_funding_rate_apr.dc965a3dac", "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_funding_velocity.0034a07e10", "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_id.fdcfccc679", "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_interest_rate.b77ee8c1d7", "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_long_rate_apr.191d4fa205", "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_market_id.4c307477e3", "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_market_symbol.3407a99980", "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_price.635e086bf6", "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_short_rate_apr.dd6356d7e2", "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_size.4965a5f759", "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_size_delta.5897f74730", "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_size_usd.42f1d96b4e", "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_skew.94faa11b6a", "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_transaction_hash.0042d0c047", "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_ts.f6e4cf43c2", "test.synthetix.unique_fct_perp_market_history_arbitrum_mainnet_id.11e7761caf"], "model.synthetix.fct_perp_orders_arbitrum_mainnet": ["test.synthetix.dbt_utils_accepted_range_fct_perp_orders_arbitrum_mainnet_market_id__True__0.7169e0715a", "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_account_id.a2871e6bfb", "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_block_number.05c57da469", "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_contract.2596358bd7", "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_id.eb02f38d46", "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_market_id.75f215459c", "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_market_symbol.342ec0cea2", "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_transaction_hash.4c9cc1f193", "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_ts.d648991a22", "test.synthetix.unique_fct_perp_orders_arbitrum_mainnet_id.3401408181"], "model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet": ["test.synthetix.accepted_values_fct_perp_collateral_modified_arbitrum_mainnet_event_name__CollateralModified.250d86c2ff", "test.synthetix.dbt_utils_accepted_range_fct_perp_collateral_modified_arbitrum_mainnet_synth_market_id__True__0.574a94c14b", "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_block_number.1f44ed82ec", "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_block_timestamp.46d64b9bc1", "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_contract.c3c6e86c96", "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_event_name.45d8e8ebbb", "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_id.1b5f600118", "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_sender.66d35dd8ca", "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_synth_market_id.b88231df26", "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_transaction_hash.918a7da077", "test.synthetix.unique_fct_perp_collateral_modified_arbitrum_mainnet_id.bd707e28f4"], "model.synthetix.fct_perp_markets_arbitrum_mainnet": ["model.synthetix.fct_perp_liq_position_arbitrum_mainnet", "model.synthetix.fct_perp_market_history_arbitrum_mainnet", "model.synthetix.fct_perp_orders_arbitrum_mainnet", "model.synthetix.fct_perp_trades_arbitrum_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_perp_markets_arbitrum_mainnet_id__True__0.1cff4e3aae", "test.synthetix.not_null_fct_perp_markets_arbitrum_mainnet_block_number.9856206ec2", "test.synthetix.not_null_fct_perp_markets_arbitrum_mainnet_created_ts.5210e0d803", "test.synthetix.not_null_fct_perp_markets_arbitrum_mainnet_id.8bc5d0147f", "test.synthetix.not_null_fct_perp_markets_arbitrum_mainnet_market_name.6d1107f677", "test.synthetix.not_null_fct_perp_markets_arbitrum_mainnet_market_symbol.052367dc06"], "model.synthetix.fct_perp_accounts_arbitrum_mainnet": ["test.synthetix.not_null_fct_perp_accounts_arbitrum_mainnet_created_ts.093f33990b", "test.synthetix.not_null_fct_perp_accounts_arbitrum_mainnet_id.81f17d5942", "test.synthetix.not_null_fct_perp_accounts_arbitrum_mainnet_owner.d6529405d8", "test.synthetix.unique_fct_perp_accounts_arbitrum_mainnet_id.b814c43956"], "model.synthetix.fct_perp_pnl_arbitrum_mainnet": ["test.synthetix.dbt_utils_accepted_range_fct_perp_pnl_arbitrum_mainnet_market_id__True__0.15bda011aa", "test.synthetix.not_null_fct_perp_pnl_arbitrum_mainnet_market_id.1e2f5a44a2", "test.synthetix.not_null_fct_perp_pnl_arbitrum_mainnet_ts.8937da4ac3"], "model.synthetix.fct_perp_trades_arbitrum_mainnet": ["model.synthetix.fct_perp_account_stats_hourly_arbitrum_mainnet", "model.synthetix.fct_perp_keeper_stats_hourly_arbitrum_mainnet", "model.synthetix.fct_perp_market_stats_hourly_arbitrum_mainnet", "model.synthetix.fct_perp_tracking_stats_daily_arbitrum_mainnet", "model.synthetix.fct_perp_tracking_stats_hourly_arbitrum_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_collected_fees__True__0.c8bdde7489", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_exchange_fees__True__0.1168a18bba", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_fill_price__True__0.b4690264a9", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_lp_fees__True__0.cfa7ced563", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_market_id__True__0.dd858e7f52", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_referral_fees__True__0.5946ca9ce5", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_settlement_reward__True__0.299618787f", "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_total_fees__True__0.bef50610ba", "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_account_id.274635cb66", "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_accrued_funding.e2b22e7a98", "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_block_number.807093ef77", "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_collected_fees.fbad83d394", "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_contract.e863c3d409", "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_exchange_fees.e8aecd715b", "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_fill_price.847633eed2", "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_id.3bd0f3d2d9", "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_lp_fees.3bd17eb55d", "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_market_id.275abd4f63", "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_market_symbol.05579e6d46", "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_notional_position_size.c2b276cedf", "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_notional_trade_size.49f8c11789", "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_pnl.bb3e615b15", "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_position_size.8743b9c748", "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_referral_fees.b455bc01d4", "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_settlement_reward.ec16701449", "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_settler.d03b352e12", "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_total_fees.0e39e8937a", "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_tracking_code.6303cba6ee", "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_trade_size.efdcfaa24a", "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_transaction_hash.a7dc1c891e", "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_ts.c39afc4c8d", "test.synthetix.unique_fct_perp_trades_arbitrum_mainnet_id.29f0434c59"], "model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet": ["test.synthetix.accepted_values_fct_perp_previous_order_expired_arbitrum_mainnet_event_name__PreviousOrderExpired.cc80b83dc0", "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_mainnet_account_id__True__0.a2d2b55a91", "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_mainnet_market_id__True__0.50cedb6de2", "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_account_id.df728b2bac", "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_block_number.804dd95eda", "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_block_timestamp.eda2a5583d", "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_contract.f6af6435d2", "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_event_name.459d1c304b", "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_id.b67d812890", "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_market_id.50b3ee03b6", "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_transaction_hash.2023a1cf08", "test.synthetix.unique_fct_perp_previous_order_expired_arbitrum_mainnet_id.3d9ee42bda"], "model.synthetix.fct_perp_liq_position_arbitrum_mainnet": ["model.synthetix.fct_perp_account_stats_hourly_arbitrum_mainnet", "model.synthetix.fct_perp_market_stats_hourly_arbitrum_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_mainnet_amount_liquidated__True__0.e71d50fb97", "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_mainnet_market_id__True__0.09a7367d21", "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_mainnet_position_size__True__0.838f737304", "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_account_id.350ca71f93", "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_amount_liquidated.0a4e2e6c10", "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_block_number.672be13921", "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_id.6af85cf47e", "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_market_id.4c0b30687e", "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_market_symbol.578192ed1c", "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_position_size.83889235bc", "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_transaction_hash.bf753f09f5", "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_ts.13c0b178ce", "test.synthetix.unique_fct_perp_liq_position_arbitrum_mainnet_id.5f3f730218"], "model.synthetix.fct_perp_liq_account_arbitrum_mainnet": ["model.synthetix.fct_perp_stats_hourly_arbitrum_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_account_arbitrum_mainnet_total_reward__True__0.2126781091", "test.synthetix.not_null_fct_perp_liq_account_arbitrum_mainnet_account_id.68826803be", "test.synthetix.not_null_fct_perp_liq_account_arbitrum_mainnet_total_reward.59cc57cac9", "test.synthetix.not_null_fct_perp_liq_account_arbitrum_mainnet_ts.3e5e9ca92a"], "model.synthetix.fct_spot_atomics_arbitrum_mainnet": ["model.synthetix.fct_synth_supply_arbitrum_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_spot_atomics_arbitrum_mainnet_synth_market_id__True__0.a856a28abf", "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_amount.2a29d582dd", "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_block_number.4090627930", "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_id.58d62fa75b", "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_price.8c5fac0d4b", "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_referrer.8f3d6e7ca8", "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_synth_market_id.3ce730fbe0", "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_ts.8faded4450", "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_tx_hash.fc4480c793", "test.synthetix.unique_fct_spot_atomics_arbitrum_mainnet_id.103cfc1fee"], "model.synthetix.fct_synth_supply_arbitrum_mainnet": ["test.synthetix.dbt_utils_accepted_range_fct_synth_supply_arbitrum_mainnet_synth_market_id__True__0.214f52024f", "test.synthetix.not_null_fct_synth_supply_arbitrum_mainnet_block_number.bf6d504d6f", "test.synthetix.not_null_fct_synth_supply_arbitrum_mainnet_supply.4f38308508", "test.synthetix.not_null_fct_synth_supply_arbitrum_mainnet_synth_market_id.9ef357e324", "test.synthetix.not_null_fct_synth_supply_arbitrum_mainnet_ts.3133817d65"], "model.synthetix.fct_spot_markets_arbitrum_mainnet": ["test.synthetix.dbt_utils_accepted_range_fct_spot_markets_arbitrum_mainnet_id__True__0.fc6e00e4d7", "test.synthetix.not_null_fct_spot_markets_arbitrum_mainnet_block_number.8e6492baa4", "test.synthetix.not_null_fct_spot_markets_arbitrum_mainnet_created_ts.d20eea3054", "test.synthetix.not_null_fct_spot_markets_arbitrum_mainnet_id.0f47b50907", "test.synthetix.not_null_fct_spot_markets_arbitrum_mainnet_token_address.19fe19c198"], "model.synthetix.fct_spot_wrapper_arbitrum_mainnet": ["model.synthetix.fct_synth_supply_arbitrum_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_spot_wrapper_arbitrum_mainnet_synth_market_id__True__0.f6decdacf4", "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_amount_wrapped.f91b4eedc8", "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_block_number.d1c04e4c89", "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_id.4d99f875a3", "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_synth_market_id.f0195bb21f", "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_ts.91d9f782bb", "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_tx_hash.4401566d1f", "test.synthetix.unique_fct_spot_wrapper_arbitrum_mainnet_id.2107017636"], "model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet": ["model.synthetix.fct_core_apr_arbitrum_mainnet", "model.synthetix.fct_pool_pnl_hourly_reward_arbitrum_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_value__True__0.2e110c1268", "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl_pct__True__1___1.5893ffde97", "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_rewards_pct__True__1__0.c0f135f71a", "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_pool_id__True__0.82a420e70a", "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_rewards_usd__True__0.636294733f", "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_type.5b16d63899", "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_value.d293fcea90", "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_debt.9ac5b9bf5c", "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_issuance.5511774a0b", "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl.678864f7b5", "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl_pct.860b962ff4", "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_rewards_pct.8068a50a34", "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_total_pct.2ba37617f1", "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_pool_id.e6c4e35168", "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_rewards_usd.196b421cb3", "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_ts.b23b3c4ccc"], "model.synthetix.fct_core_market_updated_arbitrum_mainnet": ["test.synthetix.accepted_values_fct_core_market_updated_arbitrum_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.0bf85002ba", "test.synthetix.dbt_utils_accepted_range_fct_core_market_updated_arbitrum_mainnet_market_id__True__0.23d58ffdfe", "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_collateral_type.85f2ad0cb4", "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_credit_capacity.03f2d72a75", "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_event_name.5590c6c9b0", "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_id.322013511a", "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_market_id.286e3a43cf", "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_net_issuance.c0d40f9ece", "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_token_amount.74526c215d", "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_transaction_hash.aa748b5290", "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_ts.b5fc2ec12e", "test.synthetix.unique_fct_core_market_updated_arbitrum_mainnet_id.1caa9c591c"], "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet": ["model.synthetix.fct_pool_pnl_hourly_reward_arbitrum_mainnet", "model.synthetix.fct_pool_rewards_hourly_arbitrum_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_mainnet_amount__True__0.c3b84fc77c", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_mainnet_pool_id__True__0.4ed8a94f92", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_mainnet_rewards_usd__True__0.034dbdbb73", "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_amount.5d52c05b74", "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_collateral_type.dee4fdda32", "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_distributor.a9383020e8", "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_pool_id.35527b8712", "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_rewards_usd.38626f59b3", "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_token_symbol.0f93337098", "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_ts.22756175d0"], "model.synthetix.fct_core_apr_arbitrum_mainnet": ["test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_collateral_value__True__0.ffb99e9e0a", "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_hourly_pnl_pct__True__1___1.1b8022dfc1", "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_hourly_rewards_pct__True__1__0.f1335e174b", "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_pool_id__True__0.8a8c4f782b", "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_rewards_usd__True__0.1ddf38024d", "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apr_24h.8106520838", "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apr_28d.964b18810e", "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apr_7d.06f4c6a6e1", "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apy_24h.83d96a1a08", "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apy_28d.fa829d9ef7", "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apy_7d.cf96fd9428", "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_collateral_type.063adda35b", "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_collateral_value.21b8ffe226", "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_cumulative_issuance.e1798a309e", "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_cumulative_pnl.3aeb9de820", "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_debt.3dc045078a", "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_hourly_issuance.80329841e3", "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_hourly_pnl.cca97779a8", "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_hourly_pnl_pct.fb9fdebdde", "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_hourly_rewards_pct.c370595c99", "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_pool_id.6f62001f11", "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_rewards_usd.382bc038bb", "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_ts.97e8b55304"], "model.synthetix.fct_core_pools_arbitrum_mainnet": ["test.synthetix.dbt_utils_accepted_range_fct_core_pools_arbitrum_mainnet_id__True__0.913c01840d", "test.synthetix.not_null_fct_core_pools_arbitrum_mainnet_block_number.7aac324156", "test.synthetix.not_null_fct_core_pools_arbitrum_mainnet_created_ts.b08fc3c233", "test.synthetix.not_null_fct_core_pools_arbitrum_mainnet_id.61336667c3", "test.synthetix.not_null_fct_core_pools_arbitrum_mainnet_owner.4cc2187f96"], "model.synthetix.fct_core_apr_rewards_arbitrum_mainnet": [], "model.synthetix.fct_core_pool_delegation_arbitrum_mainnet": ["test.synthetix.dbt_utils_accepted_range_fct_core_pool_delegation_arbitrum_mainnet_pool_id__True__0.cc3901412b", "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_mainnet_collateral_type.d924f2d2aa", "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_mainnet_pool_id.fe0fca7194", "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_mainnet_ts.5d96538438"], "model.synthetix.fct_pool_rewards_hourly_arbitrum_mainnet": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_mainnet_pool_id__True__0.4d32e65287", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_mainnet_rewards_usd__True__0.d689f56d7e", "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_mainnet_collateral_type.490293ba7d", "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_mainnet_pool_id.3237fb1ab1", "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_mainnet_rewards_usd.f0877fa7b3", "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_mainnet_ts.55c84a8938"], "model.synthetix.fct_pool_issuance_hourly_arbitrum_mainnet": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_hourly_arbitrum_mainnet_pool_id__True__0.24b97cc6ba", "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_mainnet_collateral_type.5b444b3e9d", "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_mainnet_hourly_issuance.dcbdd9b577", "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_mainnet_pool_id.ad0bc3744f", "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_mainnet_ts.9170e8931e"], "model.synthetix.fct_pool_rewards_arbitrum_mainnet": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_arbitrum_mainnet_amount__True__0.debd774d66", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_arbitrum_mainnet_pool_id__True__0.071c26474c", "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_amount.5d537baae4", "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_collateral_type.d5a70bb05b", "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_distributor.78e1e8f668", "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_pool_id.ed851987e8", "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_token_symbol.0fd511c8cb", "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_ts.19a49fa7ad"], "model.synthetix.fct_pool_debt_arbitrum_mainnet": ["model.synthetix.fct_pool_issuance_hourly_arbitrum_mainnet", "model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet", "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_pool_debt_arbitrum_mainnet_pool_id__True__0.15db752b00", "test.synthetix.not_null_fct_pool_debt_arbitrum_mainnet_block_number.f6d01f24fd", "test.synthetix.not_null_fct_pool_debt_arbitrum_mainnet_collateral_type.a3b9300e6c", "test.synthetix.not_null_fct_pool_debt_arbitrum_mainnet_debt.5ff363252c", "test.synthetix.not_null_fct_pool_debt_arbitrum_mainnet_pool_id.dc562b5c31", "test.synthetix.not_null_fct_pool_debt_arbitrum_mainnet_ts.aac8a7264c"], "model.synthetix.fct_pool_issuance_arbitrum_mainnet": ["model.synthetix.fct_pool_issuance_hourly_arbitrum_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_arbitrum_mainnet_pool_id__True__0.411a2ea602", "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_account_id.2adc95113c", "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_amount.375d9b98af", "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_block_number.954a0fdf17", "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_collateral_type.ba8bb06771", "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_pool_id.0706d99bc3", "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_transaction_hash.6a8e54c252", "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_ts.6d52d9f09c"], "model.synthetix.fct_core_account_delegation_arbitrum_mainnet": ["test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_mainnet_amount_delegated__True__0.f003c4fdae", "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_mainnet_pool_id__True__0.aa7ddfc925", "test.synthetix.not_null_fct_core_account_delegation_arbitrum_mainnet_account_id.bd5bdf25e3", "test.synthetix.not_null_fct_core_account_delegation_arbitrum_mainnet_amount_delegated.56c41128cd", "test.synthetix.not_null_fct_core_account_delegation_arbitrum_mainnet_collateral_type.2ce3f7a9bb", "test.synthetix.not_null_fct_core_account_delegation_arbitrum_mainnet_pool_id.54d8a339d7", "test.synthetix.not_null_fct_core_account_delegation_arbitrum_mainnet_ts.47ea299d3f"], "model.synthetix.fct_pool_pnl_hourly_reward_arbitrum_mainnet": ["model.synthetix.fct_core_apr_rewards_arbitrum_mainnet"], "model.synthetix.fct_core_pool_collateral_arbitrum_mainnet": ["test.synthetix.not_null_fct_core_pool_collateral_arbitrum_mainnet_amount_deposited.e481f3fc24", "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_mainnet_collateral_type.6824e3181d", "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_mainnet_ts.e1e47715a3"], "model.synthetix.fct_perp_market_stats_daily_arbitrum_mainnet": [], "model.synthetix.fct_perp_market_stats_hourly_arbitrum_mainnet": ["model.synthetix.fct_perp_market_stats_daily_arbitrum_mainnet", "model.synthetix.fct_perp_stats_hourly_arbitrum_mainnet"], "model.synthetix.fct_perp_stats_hourly_arbitrum_mainnet": ["model.synthetix.fct_perp_stats_daily_arbitrum_mainnet"], "model.synthetix.fct_perp_keeper_stats_hourly_arbitrum_mainnet": ["model.synthetix.fct_perp_keeper_stats_daily_arbitrum_mainnet"], "model.synthetix.fct_perp_tracking_stats_daily_arbitrum_mainnet": [], "model.synthetix.fct_perp_tracking_stats_hourly_arbitrum_mainnet": ["model.synthetix.fct_perp_tracking_stats_daily_arbitrum_mainnet"], "model.synthetix.fct_perp_account_stats_daily_arbitrum_mainnet": [], "model.synthetix.fct_perp_keeper_stats_daily_arbitrum_mainnet": [], "model.synthetix.fct_perp_stats_daily_arbitrum_mainnet": [], "model.synthetix.fct_perp_account_stats_hourly_arbitrum_mainnet": ["model.synthetix.fct_perp_account_stats_daily_arbitrum_mainnet"], "model.synthetix.fct_prices_arbitrum_mainnet": ["model.synthetix.fct_prices_hourly_arbitrum_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_prices_arbitrum_mainnet_price__True__0.2dcde08f36", "test.synthetix.not_null_fct_prices_arbitrum_mainnet_market_symbol.2c3e729969", "test.synthetix.not_null_fct_prices_arbitrum_mainnet_price.0a15cd9a88", "test.synthetix.not_null_fct_prices_arbitrum_mainnet_ts.2fbdc0fed9"], "model.synthetix.fct_prices_hourly_arbitrum_mainnet": ["model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_prices_hourly_arbitrum_mainnet_price__True__0.a6e6a0e3ce", "test.synthetix.not_null_fct_prices_hourly_arbitrum_mainnet_market_symbol.b0ef15f205", "test.synthetix.not_null_fct_prices_hourly_arbitrum_mainnet_price.cc751acae1", "test.synthetix.not_null_fct_prices_hourly_arbitrum_mainnet_ts.125ef9fa4d"], "model.synthetix.fct_pool_rewards_hourly_eth_mainnet": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_eth_mainnet_pool_id__True__0.208ead2f02", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_eth_mainnet_rewards_usd__True__0.2e789c32db", "test.synthetix.not_null_fct_pool_rewards_hourly_eth_mainnet_collateral_type.1949d93db9", "test.synthetix.not_null_fct_pool_rewards_hourly_eth_mainnet_pool_id.7f91755bfb", "test.synthetix.not_null_fct_pool_rewards_hourly_eth_mainnet_rewards_usd.3095906515", "test.synthetix.not_null_fct_pool_rewards_hourly_eth_mainnet_ts.89ba67bb4f"], "model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet": ["model.synthetix.fct_pool_pnl_hourly_reward_eth_mainnet", "model.synthetix.fct_pool_rewards_hourly_eth_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_amount_distributed__True__0.26815f50d4", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_hourly_amount__True__0.76ed6e76ab", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_pool_id__True__0.0f059b9a12", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_price__True__0.3b4b47afcc", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_rewards_usd__True__0.0d8876b70b", "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_amount_distributed.3faeed6846", "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_collateral_type.22ec7c38ba", "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_distributor.a65a6d19bf", "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_hourly_amount.701c4a765f", "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_pool_id.69049a093a", "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_price.89f536fe6c", "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_rewards_usd.84778cf230", "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_token_symbol.609ae29f03", "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_ts.667157dbf6"], "model.synthetix.fct_core_account_delegation_eth_mainnet": ["test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_eth_mainnet_amount_delegated__True__0.854bbca778", "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_eth_mainnet_pool_id__True__0.35dc5bbd4b", "test.synthetix.not_null_fct_core_account_delegation_eth_mainnet_account_id.9b9eed26fe", "test.synthetix.not_null_fct_core_account_delegation_eth_mainnet_amount_delegated.7c91dafbd8", "test.synthetix.not_null_fct_core_account_delegation_eth_mainnet_collateral_type.f9b6e0e993", "test.synthetix.not_null_fct_core_account_delegation_eth_mainnet_pool_id.f6076a6b8b", "test.synthetix.not_null_fct_core_account_delegation_eth_mainnet_ts.a916375fbd"], "model.synthetix.fct_pool_rewards_eth_mainnet": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_eth_mainnet_amount__True__0.db5fff0dcd", "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_eth_mainnet_pool_id__True__0.e03ffa9a09", "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_amount.313b524117", "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_collateral_type.6ac8e6e2aa", "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_distributor.7111e37b09", "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_pool_id.7fd59c6d8c", "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_token_symbol.4bbde77781", "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_ts.e44412832a"], "model.synthetix.fct_pool_issuance_hourly_eth_mainnet": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_hourly_eth_mainnet_pool_id__True__0.2f6d1cabb6", "test.synthetix.not_null_fct_pool_issuance_hourly_eth_mainnet_collateral_type.04853a2f55", "test.synthetix.not_null_fct_pool_issuance_hourly_eth_mainnet_hourly_issuance.3ee79944a3", "test.synthetix.not_null_fct_pool_issuance_hourly_eth_mainnet_pool_id.0bd0e6635e", "test.synthetix.not_null_fct_pool_issuance_hourly_eth_mainnet_ts.d84f234266"], "model.synthetix.fct_core_apr_eth_mainnet": ["test.synthetix.dbt_utils_accepted_range_fct_core_apr_eth_mainnet_collateral_value__True__0.b44f8cd90f", "test.synthetix.dbt_utils_accepted_range_fct_core_apr_eth_mainnet_hourly_pnl_pct__True__1___1.573c85fbab", "test.synthetix.dbt_utils_accepted_range_fct_core_apr_eth_mainnet_hourly_rewards_pct__True__1__0.a383e39737", "test.synthetix.dbt_utils_accepted_range_fct_core_apr_eth_mainnet_pool_id__True__0.2e06d77a8b", "test.synthetix.dbt_utils_accepted_range_fct_core_apr_eth_mainnet_rewards_usd__True__0.0ccd0edcb4", "test.synthetix.not_null_fct_core_apr_eth_mainnet_apr_24h.1e94a76b1e", "test.synthetix.not_null_fct_core_apr_eth_mainnet_apr_28d.8dfb1e005a", "test.synthetix.not_null_fct_core_apr_eth_mainnet_apr_7d.35bc5cfb13", "test.synthetix.not_null_fct_core_apr_eth_mainnet_apy_24h.b52a8fd842", "test.synthetix.not_null_fct_core_apr_eth_mainnet_apy_28d.053e0eda01", "test.synthetix.not_null_fct_core_apr_eth_mainnet_apy_7d.08d703cbb6", "test.synthetix.not_null_fct_core_apr_eth_mainnet_collateral_type.0bc0302d7e", "test.synthetix.not_null_fct_core_apr_eth_mainnet_collateral_value.14594eca47", "test.synthetix.not_null_fct_core_apr_eth_mainnet_cumulative_issuance.ab1f8da889", "test.synthetix.not_null_fct_core_apr_eth_mainnet_cumulative_pnl.4a739c13a4", "test.synthetix.not_null_fct_core_apr_eth_mainnet_debt.14b9039622", "test.synthetix.not_null_fct_core_apr_eth_mainnet_hourly_debt_migrated.1606ded24b", "test.synthetix.not_null_fct_core_apr_eth_mainnet_hourly_issuance.d21fe7e33b", "test.synthetix.not_null_fct_core_apr_eth_mainnet_hourly_pnl.6570b2bdb2", "test.synthetix.not_null_fct_core_apr_eth_mainnet_hourly_pnl_pct.b582b1f1e2", "test.synthetix.not_null_fct_core_apr_eth_mainnet_hourly_rewards_pct.284fa06b64", "test.synthetix.not_null_fct_core_apr_eth_mainnet_pool_id.c5e20f437d", "test.synthetix.not_null_fct_core_apr_eth_mainnet_rewards_usd.e91f21e2d5", "test.synthetix.not_null_fct_core_apr_eth_mainnet_ts.99cae9616f"], "model.synthetix.fct_pool_pnl_hourly_reward_eth_mainnet": ["model.synthetix.fct_core_apr_rewards_eth_mainnet"], "model.synthetix.fct_core_apr_rewards_eth_mainnet": [], "model.synthetix.fct_core_pools_eth_mainnet": ["test.synthetix.dbt_utils_accepted_range_fct_core_pools_eth_mainnet_id__True__0.e529c0ad91", "test.synthetix.not_null_fct_core_pools_eth_mainnet_block_number.d5795e3469", "test.synthetix.not_null_fct_core_pools_eth_mainnet_created_ts.85e7c6f7d7", "test.synthetix.not_null_fct_core_pools_eth_mainnet_id.ac06cb59ca", "test.synthetix.not_null_fct_core_pools_eth_mainnet_owner.13db5fad75"], "model.synthetix.fct_pool_debt_eth_mainnet": ["model.synthetix.fct_core_migration_hourly_eth_mainnet", "model.synthetix.fct_pool_issuance_hourly_eth_mainnet", "model.synthetix.fct_pool_pnl_hourly_eth_mainnet", "model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_pool_debt_eth_mainnet_pool_id__True__0.9ab83c23dd", "test.synthetix.not_null_fct_pool_debt_eth_mainnet_block_number.d707149fdd", "test.synthetix.not_null_fct_pool_debt_eth_mainnet_collateral_type.2f39d51963", "test.synthetix.not_null_fct_pool_debt_eth_mainnet_debt.100ad3cae1", "test.synthetix.not_null_fct_pool_debt_eth_mainnet_pool_id.088122bb77", "test.synthetix.not_null_fct_pool_debt_eth_mainnet_ts.0a20d36f28"], "model.synthetix.fct_core_migration_hourly_eth_mainnet": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_core_migration_hourly_eth_mainnet_hourly_debt_migrated__True__0.2c5355cf5c", "test.synthetix.dbt_utils_accepted_range_fct_core_migration_hourly_eth_mainnet_pool_id__True__0.a0670cc5c1", "test.synthetix.not_null_fct_core_migration_hourly_eth_mainnet_collateral_type.e0ef271f9a", "test.synthetix.not_null_fct_core_migration_hourly_eth_mainnet_hourly_debt_migrated.99b91b00b5", "test.synthetix.not_null_fct_core_migration_hourly_eth_mainnet_pool_id.55def21e95", "test.synthetix.not_null_fct_core_migration_hourly_eth_mainnet_ts.a201c86ec0"], "model.synthetix.fct_core_migration_eth_mainnet": ["model.synthetix.fct_core_migration_hourly_eth_mainnet", "test.synthetix.accepted_values_fct_core_migration_eth_mainnet_collateral_type__0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F.a38946ae0c", "test.synthetix.dbt_utils_accepted_range_fct_core_migration_eth_mainnet_collateral_amount__True__0.049cad30eb", "test.synthetix.dbt_utils_accepted_range_fct_core_migration_eth_mainnet_pool_id__True__1__1.451aedc606", "test.synthetix.not_null_fct_core_migration_eth_mainnet_account_id.afcffa2df1", "test.synthetix.not_null_fct_core_migration_eth_mainnet_block_number.9a454098b0", "test.synthetix.not_null_fct_core_migration_eth_mainnet_collateral_amount.0b05c3add8", "test.synthetix.not_null_fct_core_migration_eth_mainnet_collateral_type.d3ff39474d", "test.synthetix.not_null_fct_core_migration_eth_mainnet_debt_amount.8b36e762c2", "test.synthetix.not_null_fct_core_migration_eth_mainnet_pool_id.f0e6b5266e", "test.synthetix.not_null_fct_core_migration_eth_mainnet_staker.745012ec35", "test.synthetix.not_null_fct_core_migration_eth_mainnet_transaction_hash.15435ec6a4", "test.synthetix.not_null_fct_core_migration_eth_mainnet_ts.4a5f6995ac"], "model.synthetix.fct_core_market_updated_eth_mainnet": ["test.synthetix.accepted_values_fct_core_market_updated_eth_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.f0e721a249", "test.synthetix.dbt_utils_accepted_range_fct_core_market_updated_eth_mainnet_market_id__True__0.32701334f3", "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_collateral_type.fbe59aeb13", "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_credit_capacity.bc652bf021", "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_event_name.e682d1b7d5", "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_id.7444e98615", "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_market_id.9fbceacdbc", "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_net_issuance.95ea8efb4e", "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_token_amount.fe11f0ce69", "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_transaction_hash.f31c00e39e", "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_ts.950a116067", "test.synthetix.unique_fct_core_market_updated_eth_mainnet_id.d5c16089e9"], "model.synthetix.fct_core_pool_delegation_eth_mainnet": ["test.synthetix.dbt_utils_accepted_range_fct_core_pool_delegation_eth_mainnet_pool_id__True__0.8087f39696", "test.synthetix.not_null_fct_core_pool_delegation_eth_mainnet_collateral_type.687e523e9a", "test.synthetix.not_null_fct_core_pool_delegation_eth_mainnet_pool_id.38ebfdf86f", "test.synthetix.not_null_fct_core_pool_delegation_eth_mainnet_ts.4c81cbc76a"], "model.synthetix.fct_pool_pnl_hourly_eth_mainnet": ["model.synthetix.fct_core_apr_eth_mainnet", "model.synthetix.fct_pool_pnl_hourly_reward_eth_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_collateral_value__True__0.aa5cf487aa", "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl_pct__True__1___1.ad0a057625", "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_hourly_rewards_pct__True__1__0.b431022b52", "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_pool_id__True__0.ad130b0c2f", "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_rewards_usd__True__0.80c1c42490", "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_collateral_type.8346dc5b9e", "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_collateral_value.bf72ec5191", "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_debt.34ed8f7e19", "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_debt_migrated.b2364c3711", "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_issuance.d981b1941f", "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl.aef91ccc24", "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl_pct.d9b73c59f7", "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_rewards_pct.d8b6a6177f", "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_total_pct.b8f62bde16", "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_pool_id.d4b3c4be36", "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_rewards_usd.8fd34c30e5", "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_ts.2a846b2bb8"], "model.synthetix.fct_pool_issuance_eth_mainnet": ["model.synthetix.fct_pool_issuance_hourly_eth_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_eth_mainnet_pool_id__True__0.c3af88d954", "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_account_id.d686918ab7", "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_amount.4a0d8649af", "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_block_number.76ac645e79", "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_collateral_type.9e0a6d3551", "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_pool_id.fd6c3981fe", "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_transaction_hash.801e733838", "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_ts.5f32fba981"], "model.synthetix.fct_core_pool_collateral_eth_mainnet": ["test.synthetix.not_null_fct_core_pool_collateral_eth_mainnet_amount_deposited.b943283ec6", "test.synthetix.not_null_fct_core_pool_collateral_eth_mainnet_collateral_type.217e5cb420", "test.synthetix.not_null_fct_core_pool_collateral_eth_mainnet_ts.61a1043b04"], "model.synthetix.fct_prices_hourly_eth_mainnet": ["model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_prices_hourly_eth_mainnet_price__True__0.7cc073306d", "test.synthetix.not_null_fct_prices_hourly_eth_mainnet_market_symbol.dad998df0c", "test.synthetix.not_null_fct_prices_hourly_eth_mainnet_price.f438a75278", "test.synthetix.not_null_fct_prices_hourly_eth_mainnet_ts.6f3aced404"], "model.synthetix.fct_prices_eth_mainnet": ["model.synthetix.fct_prices_hourly_eth_mainnet", "test.synthetix.dbt_utils_accepted_range_fct_prices_eth_mainnet_price__True__0.4a537a60cd", "test.synthetix.not_null_fct_prices_eth_mainnet_market_symbol.f1f5318f4a", "test.synthetix.not_null_fct_prices_eth_mainnet_price.fff835950c", "test.synthetix.not_null_fct_prices_eth_mainnet_ts.4a1a2f8c2d"], "model.synthetix.gov_vote_recorded_snax_testnet": ["test.synthetix.accepted_values_gov_vote_recorded_snax_testnet_event_name__VoteRecorded.3107ed0913", "test.synthetix.not_null_gov_vote_recorded_snax_testnet_block_number.bf5384239a", "test.synthetix.not_null_gov_vote_recorded_snax_testnet_block_timestamp.8bff125b42", "test.synthetix.not_null_gov_vote_recorded_snax_testnet_candidates.39ec698f83", "test.synthetix.not_null_gov_vote_recorded_snax_testnet_chain_id.af02247585", "test.synthetix.not_null_gov_vote_recorded_snax_testnet_contract.d372e887ba", "test.synthetix.not_null_gov_vote_recorded_snax_testnet_epoch_id.a4ace8d141", "test.synthetix.not_null_gov_vote_recorded_snax_testnet_event_name.76babc2551", "test.synthetix.not_null_gov_vote_recorded_snax_testnet_id.94c183a836", "test.synthetix.not_null_gov_vote_recorded_snax_testnet_transaction_hash.32e2b72fab", "test.synthetix.not_null_gov_vote_recorded_snax_testnet_voter.32ab553729", "test.synthetix.not_null_gov_vote_recorded_snax_testnet_voting_power.b8ee341c96", "test.synthetix.unique_gov_vote_recorded_snax_testnet_id.077b70d622", "test.synthetix.unique_gov_vote_recorded_snax_testnet_transaction_hash.2d1aaa8c7a"], "model.synthetix.gov_vote_withdrawn_snax_testnet": ["test.synthetix.accepted_values_gov_vote_withdrawn_snax_testnet_event_name__VoteWithdrawn.f8bcefc8de", "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_block_number.c805901c73", "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_block_timestamp.68f3ce7c19", "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_chain_id.cd86db7422", "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_contract.4b45185581", "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_epoch_id.3f22d60c1a", "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_event_name.07b79bcefd", "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_id.ab7d5eed00", "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_transaction_hash.4d14f7c906", "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_voter.486c8024f6", "test.synthetix.unique_gov_vote_withdrawn_snax_testnet_id.014a1febf6", "test.synthetix.unique_gov_vote_withdrawn_snax_testnet_transaction_hash.2cda794480"], "model.synthetix.blocks_snax_testnet": ["test.synthetix.not_null_blocks_snax_testnet_block_number.cbe563226c", "test.synthetix.unique_blocks_snax_testnet_block_number.2af7f40583"], "model.synthetix.ambassador_vote_recorded_snax_mainnet": ["test.synthetix.accepted_values_ambassador_vote_recorded_snax_mainnet_event_name__VoteRecorded.54d007d547", "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_block_number.463911c810", "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_block_timestamp.22fdffe044", "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_candidates.39a8d5dca6", "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_chain_id.15e179b253", "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_contract.bcb9549b94", "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_epoch_id.85e943f65f", "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_event_name.8b77ef45f7", "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_id.d4148bfa57", "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_transaction_hash.d7fa881495", "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_voter.ab2df49992", "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_voting_power.94944f5709", "test.synthetix.unique_ambassador_vote_recorded_snax_mainnet_id.2ee777df0a", "test.synthetix.unique_ambassador_vote_recorded_snax_mainnet_transaction_hash.66af7027de"], "model.synthetix.spartan_vote_withdrawn_snax_mainnet": ["test.synthetix.accepted_values_spartan_vote_withdrawn_snax_mainnet_chain_id__2192__10__1__8453__42161.8c40a37fe3", "test.synthetix.accepted_values_spartan_vote_withdrawn_snax_mainnet_event_name__VoteWithdrawn.108485caef", "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_block_number.8781742caa", "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_block_timestamp.ed575d0da2", "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_chain_id.d9d9b4234a", "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_contract.8eb7f37781", "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_epoch_id.d4f6724aef", "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_event_name.269927edcc", "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_id.c3b897a816", "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_transaction_hash.3da8fc32ef", "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_voter.5532367fa9", "test.synthetix.unique_spartan_vote_withdrawn_snax_mainnet_id.cd6cb96b4a", "test.synthetix.unique_spartan_vote_withdrawn_snax_mainnet_transaction_hash.c04b524f41"], "model.synthetix.ambassador_vote_withdrawn_snax_mainnet": ["test.synthetix.accepted_values_ambassador_vote_withdrawn_snax_mainnet_chain_id__2192__10__1__8453__42161.0c8eff9ef3", "test.synthetix.accepted_values_ambassador_vote_withdrawn_snax_mainnet_event_name__VoteWithdrawn.60823368eb", "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_block_number.afd1b2b6f4", "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_block_timestamp.fb999cf588", "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_chain_id.08c20376e0", "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_contract.ce63bcf894", "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_epoch_id.e141cb577b", "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_event_name.5660482f61", "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_id.95a539d2e0", "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_transaction_hash.fa826d3f14", "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_voter.489834d56e", "test.synthetix.unique_ambassador_vote_withdrawn_snax_mainnet_id.3aa78e2ed2", "test.synthetix.unique_ambassador_vote_withdrawn_snax_mainnet_transaction_hash.4355134051"], "model.synthetix.treasury_vote_withdrawn_snax_mainnet": ["test.synthetix.accepted_values_treasury_vote_withdrawn_snax_mainnet_chain_id__2192__10__1__8453__42161.37c0ffb3f6", "test.synthetix.accepted_values_treasury_vote_withdrawn_snax_mainnet_event_name__VoteWithdrawn.d758312593", "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_block_number.271b1a17ba", "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_block_timestamp.dbe2a9ba3e", "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_chain_id.1991832eba", "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_contract.3e76561d2e", "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_epoch_id.6543be91bd", "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_event_name.3a8d12a41e", "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_id.ffce1d7680", "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_transaction_hash.12490c3827", "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_voter.b972eb7f34", "test.synthetix.unique_treasury_vote_withdrawn_snax_mainnet_id.cefaabe32f", "test.synthetix.unique_treasury_vote_withdrawn_snax_mainnet_transaction_hash.771718d1e2"], "model.synthetix.blocks_snax_mainnet": ["test.synthetix.not_null_blocks_snax_mainnet_block_number.af5006826a", "test.synthetix.unique_blocks_snax_mainnet_block_number.305396795f"], "model.synthetix.spartan_vote_recorded_snax_mainnet": ["test.synthetix.accepted_values_spartan_vote_recorded_snax_mainnet_event_name__VoteRecorded.ca880b79ec", "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_block_number.74de43fe96", "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_block_timestamp.bf4010dd91", "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_candidates.a620a4a121", "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_chain_id.838e4c7a7b", "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_contract.2f2ea67860", "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_epoch_id.421abaf123", "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_event_name.f0e8e4e02b", "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_id.c54eaad82a", "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_transaction_hash.f8b7b79d0d", "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_voter.8b917cfb88", "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_voting_power.289d3b2c0a", "test.synthetix.unique_spartan_vote_recorded_snax_mainnet_id.3a579d9ca6", "test.synthetix.unique_spartan_vote_recorded_snax_mainnet_transaction_hash.49632d745f"], "model.synthetix.treasury_vote_recorded_snax_mainnet": ["test.synthetix.accepted_values_treasury_vote_recorded_snax_mainnet_event_name__VoteRecorded.e4a7517ef5", "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_block_number.ece9a809a9", "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_block_timestamp.1db4ce563e", "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_candidates.dee538820e", "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_chain_id.8223f78907", "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_contract.c25d469610", "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_epoch_id.a59e309b31", "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_event_name.2430cbaa6f", "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_id.1f48bf1a21", "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_transaction_hash.5851258e66", "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_voter.7b36a4fa86", "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_voting_power.fc033faf22", "test.synthetix.unique_treasury_vote_recorded_snax_mainnet_id.d13b536538", "test.synthetix.unique_treasury_vote_recorded_snax_mainnet_transaction_hash.9768cf1aa6"], "model.synthetix.blocks_base_sepolia": ["test.synthetix.dbt_utils_recency_blocks_base_sepolia_hour__ts__1.b4197f397a", "test.synthetix.not_null_blocks_base_sepolia_block_number.1adc80fce5", "test.synthetix.unique_blocks_base_sepolia_block_number.b9de81024b"], "model.synthetix.buyback_processed_base_sepolia": ["model.synthetix.fct_buyback_base_sepolia", "test.synthetix.accepted_values_buyback_processed_base_sepolia_event_name__BuybackProcessed.16f3176222", "test.synthetix.dbt_utils_accepted_range_buyback_processed_base_sepolia_snx__True__0.628aa3b85b", "test.synthetix.dbt_utils_accepted_range_buyback_processed_base_sepolia_usd__True__0.f23761f17f", "test.synthetix.not_null_buyback_processed_base_sepolia_block_number.73166259d7", "test.synthetix.not_null_buyback_processed_base_sepolia_block_timestamp.c83a09ad33", "test.synthetix.not_null_buyback_processed_base_sepolia_buyer.4fd04cc021", "test.synthetix.not_null_buyback_processed_base_sepolia_contract.b27543f734", "test.synthetix.not_null_buyback_processed_base_sepolia_event_name.755deb59b2", "test.synthetix.not_null_buyback_processed_base_sepolia_id.e10820e4d2", "test.synthetix.not_null_buyback_processed_base_sepolia_snx.52b876a9f7", "test.synthetix.not_null_buyback_processed_base_sepolia_transaction_hash.a38d34613b", "test.synthetix.not_null_buyback_processed_base_sepolia_usd.397135feed", "test.synthetix.unique_buyback_processed_base_sepolia_id.c3e20dc22e"], "model.synthetix.perp_market_updated_base_sepolia": ["model.synthetix.fct_perp_market_history_base_sepolia", "test.synthetix.accepted_values_perp_market_updated_base_sepolia_event_name__MarketUpdated.6507eaa7c6", "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_sepolia_interest_rate__True__0.82fe5b32f6", "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_sepolia_market_id__True__0.2aed99d0b6", "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_sepolia_price__True__0.4f4858e59f", "test.synthetix.not_null_perp_market_updated_base_sepolia_block_number.6d91893cd9", "test.synthetix.not_null_perp_market_updated_base_sepolia_block_timestamp.eabfe875b1", "test.synthetix.not_null_perp_market_updated_base_sepolia_contract.7a798ec958", "test.synthetix.not_null_perp_market_updated_base_sepolia_event_name.5808660a29", "test.synthetix.not_null_perp_market_updated_base_sepolia_id.c010e8e9d3", "test.synthetix.not_null_perp_market_updated_base_sepolia_interest_rate.20f815f06a", "test.synthetix.not_null_perp_market_updated_base_sepolia_market_id.1d15a36e0c", "test.synthetix.not_null_perp_market_updated_base_sepolia_price.821df5b6b3", "test.synthetix.not_null_perp_market_updated_base_sepolia_transaction_hash.b36ca2219f", "test.synthetix.unique_perp_market_updated_base_sepolia_id.5fa0b8a094"], "model.synthetix.perp_order_committed_base_sepolia": ["model.synthetix.fct_perp_orders_base_sepolia", "test.synthetix.accepted_values_perp_order_committed_base_sepolia_event_name__OrderCommitted.f236dead5d", "test.synthetix.dbt_utils_accepted_range_perp_order_committed_base_sepolia_account_id__True__0.2a5b9bdddf", "test.synthetix.dbt_utils_accepted_range_perp_order_committed_base_sepolia_market_id__True__0.6174df8d83", "test.synthetix.not_null_perp_order_committed_base_sepolia_account_id.e0cc9cd7a0", "test.synthetix.not_null_perp_order_committed_base_sepolia_block_number.f3230cc50d", "test.synthetix.not_null_perp_order_committed_base_sepolia_block_timestamp.192957d40c", "test.synthetix.not_null_perp_order_committed_base_sepolia_contract.ad38cda3df", "test.synthetix.not_null_perp_order_committed_base_sepolia_event_name.dc8411b8b1", "test.synthetix.not_null_perp_order_committed_base_sepolia_id.5b74c78258", "test.synthetix.not_null_perp_order_committed_base_sepolia_market_id.9c41f762ec", "test.synthetix.not_null_perp_order_committed_base_sepolia_transaction_hash.761f6c5146", "test.synthetix.unique_perp_order_committed_base_sepolia_id.eb024384af"], "model.synthetix.perp_collateral_modified_base_sepolia": ["model.synthetix.fct_perp_collateral_modified_base_sepolia", "test.synthetix.accepted_values_perp_collateral_modified_base_sepolia_event_name__CollateralModified.35bbd5a11f", "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_base_sepolia_account_id__True__0.4061e8095e", "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_base_sepolia_synth_market_id__True__0.e6426004ec", "test.synthetix.not_null_perp_collateral_modified_base_sepolia_account_id.41a4ca06b6", "test.synthetix.not_null_perp_collateral_modified_base_sepolia_block_number.5818313783", "test.synthetix.not_null_perp_collateral_modified_base_sepolia_block_timestamp.a0b63e8833", "test.synthetix.not_null_perp_collateral_modified_base_sepolia_contract.c669409e90", "test.synthetix.not_null_perp_collateral_modified_base_sepolia_event_name.05505fea35", "test.synthetix.not_null_perp_collateral_modified_base_sepolia_id.0306c59b13", "test.synthetix.not_null_perp_collateral_modified_base_sepolia_sender.c5a5dbc794", "test.synthetix.not_null_perp_collateral_modified_base_sepolia_synth_market_id.6b585142fd", "test.synthetix.not_null_perp_collateral_modified_base_sepolia_transaction_hash.ccfe215417", "test.synthetix.unique_perp_collateral_modified_base_sepolia_id.df76a33926"], "model.synthetix.perp_account_liquidation_attempt_base_sepolia": ["model.synthetix.fct_perp_liq_account_base_sepolia", "test.synthetix.accepted_values_perp_account_liquidation_attempt_base_sepolia_event_name__AccountLiquidationAttempt.7e035fbfbd", "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_base_sepolia_account_id__True__0.d9d7f88802", "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_base_sepolia_reward__True__0.d1fe263182", "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_account_id.72dba0b474", "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_block_number.c00ff06028", "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_block_timestamp.b212643602", "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_contract.5a7ac10d9d", "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_event_name.5a524744d4", "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_full_liquidation.4544a98926", "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_id.fa21a229e8", "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_reward.41da25d087", "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_transaction_hash.18ed9c33a9", "test.synthetix.unique_perp_account_liquidation_attempt_base_sepolia_id.64895ed40b"], "model.synthetix.perp_account_created_base_sepolia": ["model.synthetix.fct_perp_accounts_base_sepolia", "test.synthetix.accepted_values_perp_account_created_base_sepolia_event_name__AccountCreated.e5e94f342c", "test.synthetix.dbt_utils_accepted_range_perp_account_created_base_sepolia_account_id__True__0.72ab89cd5f", "test.synthetix.not_null_perp_account_created_base_sepolia_account_id.e2509a45ab", "test.synthetix.not_null_perp_account_created_base_sepolia_block_number.b9729c0627", "test.synthetix.not_null_perp_account_created_base_sepolia_block_timestamp.1f03770bcc", "test.synthetix.not_null_perp_account_created_base_sepolia_contract.1b1ec25344", "test.synthetix.not_null_perp_account_created_base_sepolia_event_name.d7deee96b5", "test.synthetix.not_null_perp_account_created_base_sepolia_id.7da01b5642", "test.synthetix.not_null_perp_account_created_base_sepolia_owner.31f8eb801c", "test.synthetix.not_null_perp_account_created_base_sepolia_transaction_hash.6324af1adb", "test.synthetix.unique_perp_account_created_base_sepolia_id.d2b0023315"], "model.synthetix.perp_position_liquidated_base_sepolia": ["model.synthetix.fct_perp_liq_position_base_sepolia", "test.synthetix.accepted_values_perp_position_liquidated_base_sepolia_event_name__PositionLiquidated.e07d1e03f2", "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_account_id__True__0.a60e1cbb90", "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_amount_liquidated__True__0.20b97e678b", "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_current_position_size__True__0.cf9da7d717", "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_market_id__True__0.c5145fd027", "test.synthetix.not_null_perp_position_liquidated_base_sepolia_account_id.8e9f2c1b4b", "test.synthetix.not_null_perp_position_liquidated_base_sepolia_amount_liquidated.c878a441e1", "test.synthetix.not_null_perp_position_liquidated_base_sepolia_block_number.d05dfab674", "test.synthetix.not_null_perp_position_liquidated_base_sepolia_block_timestamp.1700de694b", "test.synthetix.not_null_perp_position_liquidated_base_sepolia_contract.0a66db5700", "test.synthetix.not_null_perp_position_liquidated_base_sepolia_current_position_size.f98475edcb", "test.synthetix.not_null_perp_position_liquidated_base_sepolia_event_name.1d2d01fa50", "test.synthetix.not_null_perp_position_liquidated_base_sepolia_id.985f2af114", "test.synthetix.not_null_perp_position_liquidated_base_sepolia_market_id.6c389de6f5", "test.synthetix.not_null_perp_position_liquidated_base_sepolia_transaction_hash.b180fd2627", "test.synthetix.unique_perp_position_liquidated_base_sepolia_id.e92f27d6e6"], "model.synthetix.perp_order_settled_base_sepolia": ["model.synthetix.fct_perp_trades_base_sepolia", "test.synthetix.accepted_values_perp_order_settled_base_sepolia_event_name__OrderSettled.b82d60a6cd", "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_sepolia_account_id__True__0.dd4d18c933", "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_sepolia_collected_fees__True__0.cfcb7626da", "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_sepolia_market_id__True__0.00baab3b06", "test.synthetix.not_null_perp_order_settled_base_sepolia_account_id.0505121484", "test.synthetix.not_null_perp_order_settled_base_sepolia_block_number.723c9f9ccf", "test.synthetix.not_null_perp_order_settled_base_sepolia_block_timestamp.8624d8c529", "test.synthetix.not_null_perp_order_settled_base_sepolia_collected_fees.19815f72b6", "test.synthetix.not_null_perp_order_settled_base_sepolia_contract.03742630fd", "test.synthetix.not_null_perp_order_settled_base_sepolia_event_name.95d61e9b53", "test.synthetix.not_null_perp_order_settled_base_sepolia_id.6a51920964", "test.synthetix.not_null_perp_order_settled_base_sepolia_market_id.90e9816e9b", "test.synthetix.not_null_perp_order_settled_base_sepolia_transaction_hash.e40380e103", "test.synthetix.unique_perp_order_settled_base_sepolia_id.52c8b658a1"], "model.synthetix.perp_market_created_base_sepolia": ["model.synthetix.fct_perp_markets_base_sepolia", "test.synthetix.accepted_values_perp_market_created_base_sepolia_event_name__MarketCreated.da7f65c9d0", "test.synthetix.dbt_utils_accepted_range_perp_market_created_base_sepolia_perps_market_id__True__0.89e2162ed5", "test.synthetix.not_null_perp_market_created_base_sepolia_block_number.f39a76515f", "test.synthetix.not_null_perp_market_created_base_sepolia_block_timestamp.087de488f9", "test.synthetix.not_null_perp_market_created_base_sepolia_contract.9b5b7d63ca", "test.synthetix.not_null_perp_market_created_base_sepolia_event_name.594bfb776d", "test.synthetix.not_null_perp_market_created_base_sepolia_id.3651be9d50", "test.synthetix.not_null_perp_market_created_base_sepolia_market_name.2335002c7c", "test.synthetix.not_null_perp_market_created_base_sepolia_market_symbol.b99df1cd19", "test.synthetix.not_null_perp_market_created_base_sepolia_perps_market_id.30bf02bc46", "test.synthetix.not_null_perp_market_created_base_sepolia_transaction_hash.83d1940949", "test.synthetix.unique_perp_market_created_base_sepolia_id.9af5f482a3"], "model.synthetix.perp_previous_order_expired_base_sepolia": ["model.synthetix.fct_perp_previous_order_expired_base_sepolia", "test.synthetix.accepted_values_perp_previous_order_expired_base_sepolia_event_name__PreviousOrderExpired.1a5af6cb8b", "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_base_sepolia_account_id__True__0.7ed9f71601", "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_base_sepolia_market_id__True__0.92c22b0d98", "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_account_id.358a8acfe7", "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_block_number.b44f0bbf4b", "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_block_timestamp.2056bbf796", "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_contract.d5ae4c2080", "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_event_name.94027cf5fd", "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_id.35380c8364", "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_market_id.c3963e0426", "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_transaction_hash.47402badfc", "test.synthetix.unique_perp_previous_order_expired_base_sepolia_id.a9c841c5f7"], "model.synthetix.perp_interest_charged_base_sepolia": ["model.synthetix.fct_perp_interest_charged_base_sepolia", "test.synthetix.accepted_values_perp_interest_charged_base_sepolia_event_name__InterestCharged.b607f55a72", "test.synthetix.dbt_utils_accepted_range_perp_interest_charged_base_sepolia_account_id__True__0.7595935b71", "test.synthetix.not_null_perp_interest_charged_base_sepolia_account_id.ec1ea115af", "test.synthetix.not_null_perp_interest_charged_base_sepolia_block_number.e9b7b9cd80", "test.synthetix.not_null_perp_interest_charged_base_sepolia_block_timestamp.6723ccf2f9", "test.synthetix.not_null_perp_interest_charged_base_sepolia_contract.ad4bd5bb4b", "test.synthetix.not_null_perp_interest_charged_base_sepolia_event_name.7088270e38", "test.synthetix.not_null_perp_interest_charged_base_sepolia_id.a8d5a81503", "test.synthetix.not_null_perp_interest_charged_base_sepolia_transaction_hash.7d20550a93", "test.synthetix.unique_perp_interest_charged_base_sepolia_id.7023b7407d"], "model.synthetix.perp_interest_rate_updated_base_sepolia": ["test.synthetix.accepted_values_perp_interest_rate_updated_base_sepolia_event_name__InterestRateUpdated.5d317c53f3", "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_base_sepolia_interest_rate__True__0.c114557661", "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_base_sepolia_super_market_id__True__0.cc3fb6ff17", "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_block_number.eeff2c078a", "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_block_timestamp.609017baeb", "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_contract.ccc079c59c", "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_event_name.30275ad446", "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_id.24c18054e7", "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_interest_rate.7f5f7342cd", "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_super_market_id.68b732b580", "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_transaction_hash.3601647535", "test.synthetix.unique_perp_interest_rate_updated_base_sepolia_id.2295efc83a"], "model.synthetix.spot_synth_bought_base_sepolia": ["model.synthetix.fct_spot_atomics_base_sepolia", "test.synthetix.accepted_values_spot_synth_bought_base_sepolia_event_name__SynthBought.3932e43413", "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_sepolia_collected_fees__True__0.1b65c16e7a", "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_sepolia_price__True__0.1dfcf66dee", "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_sepolia_synth_market_id__True__0.2be12779d3", "test.synthetix.not_null_spot_synth_bought_base_sepolia_block_number.b137c20668", "test.synthetix.not_null_spot_synth_bought_base_sepolia_block_timestamp.b2a61f5718", "test.synthetix.not_null_spot_synth_bought_base_sepolia_collected_fees.9d30351609", "test.synthetix.not_null_spot_synth_bought_base_sepolia_contract.4678866b0c", "test.synthetix.not_null_spot_synth_bought_base_sepolia_event_name.cacb370344", "test.synthetix.not_null_spot_synth_bought_base_sepolia_id.942697f903", "test.synthetix.not_null_spot_synth_bought_base_sepolia_price.d27790b16d", "test.synthetix.not_null_spot_synth_bought_base_sepolia_referrer.4756917b09", "test.synthetix.not_null_spot_synth_bought_base_sepolia_synth_market_id.b1c1943367", "test.synthetix.not_null_spot_synth_bought_base_sepolia_transaction_hash.368cb3f67e", "test.synthetix.unique_spot_synth_bought_base_sepolia_id.17a8acaf0c"], "model.synthetix.spot_synth_wrapped_base_sepolia": ["model.synthetix.fct_spot_wrapper_base_sepolia", "test.synthetix.accepted_values_spot_synth_wrapped_base_sepolia_event_name__SynthWrapped.031ffbb73f", "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_base_sepolia_fees_collected__True__0.c2a49865fe", "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_base_sepolia_synth_market_id__True__0.2dfd67bc58", "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_block_number.6d42ca2157", "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_block_timestamp.5b4c2eecf8", "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_contract.d4446f0372", "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_event_name.fe439b73da", "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_fees_collected.b6fac60b85", "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_id.8905f554af", "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_synth_market_id.601db0f648", "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_transaction_hash.7672de0496", "test.synthetix.unique_spot_synth_wrapped_base_sepolia_id.159b2de78a"], "model.synthetix.spot_order_settled_base_sepolia": ["test.synthetix.accepted_values_spot_order_settled_base_sepolia_event_name__OrderSettled.177309ebc4", "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_sepolia_collected_fees__True__0.7f14aa7a7b", "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_sepolia_final_order_amount__True__0.db1eb9bae2", "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_sepolia_market_id__True__0.57c7ca8b8a", "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_sepolia_price__True__0.be79188042", "test.synthetix.not_null_spot_order_settled_base_sepolia_block_number.65da819fda", "test.synthetix.not_null_spot_order_settled_base_sepolia_block_timestamp.2af878ee49", "test.synthetix.not_null_spot_order_settled_base_sepolia_collected_fees.ce03171f19", "test.synthetix.not_null_spot_order_settled_base_sepolia_contract.70a66ec745", "test.synthetix.not_null_spot_order_settled_base_sepolia_event_name.78cc82e3ab", "test.synthetix.not_null_spot_order_settled_base_sepolia_id.41dd4b147f", "test.synthetix.not_null_spot_order_settled_base_sepolia_market_id.08f8f7cfee", "test.synthetix.not_null_spot_order_settled_base_sepolia_order_type.aba0efecf9", "test.synthetix.not_null_spot_order_settled_base_sepolia_price.5e737efecc", "test.synthetix.not_null_spot_order_settled_base_sepolia_settler.3cce2227a9", "test.synthetix.not_null_spot_order_settled_base_sepolia_transaction_hash.db4a8fd73d", "test.synthetix.unique_spot_order_settled_base_sepolia_id.d146f45657"], "model.synthetix.spot_synth_registered_base_sepolia": ["model.synthetix.fct_spot_markets_base_sepolia", "test.synthetix.accepted_values_spot_synth_registered_base_sepolia_event_name__SynthRegistered.560c96fe92", "test.synthetix.dbt_utils_accepted_range_spot_synth_registered_base_sepolia_synth_market_id__True__0.e252f6d23b", "test.synthetix.not_null_spot_synth_registered_base_sepolia_block_number.bb37a01e8d", "test.synthetix.not_null_spot_synth_registered_base_sepolia_block_timestamp.79c2f95be5", "test.synthetix.not_null_spot_synth_registered_base_sepolia_contract.4039370624", "test.synthetix.not_null_spot_synth_registered_base_sepolia_event_name.40165b8566", "test.synthetix.not_null_spot_synth_registered_base_sepolia_id.82e3f87ac4", "test.synthetix.not_null_spot_synth_registered_base_sepolia_synth_market_id.5a96ef8d3b", "test.synthetix.not_null_spot_synth_registered_base_sepolia_synth_token_address.9a1399c63c", "test.synthetix.not_null_spot_synth_registered_base_sepolia_transaction_hash.0cea3ca1bf", "test.synthetix.unique_spot_synth_registered_base_sepolia_id.59dadce592"], "model.synthetix.spot_synth_unwrapped_base_sepolia": ["model.synthetix.fct_spot_wrapper_base_sepolia", "test.synthetix.accepted_values_spot_synth_unwrapped_base_sepolia_event_name__SynthUnwrapped.8dae19258e", "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_sepolia_amount_unwrapped__True__0.8e197e25e9", "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_sepolia_fees_collected__True__0.e56453f4c6", "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_sepolia_synth_market_id__True__0.a469219bab", "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_amount_unwrapped.1a220b9007", "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_block_number.5cfd06abfe", "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_block_timestamp.41ba03a5b2", "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_contract.87983c1fa3", "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_event_name.b17d6e42c7", "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_fees_collected.c3d167c521", "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_id.6b02b454d5", "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_synth_market_id.214a3db22f", "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_transaction_hash.2ea11780cc", "test.synthetix.unique_spot_synth_unwrapped_base_sepolia_id.74a8e666e5"], "model.synthetix.spot_order_cancelled_base_sepolia": ["test.synthetix.accepted_values_spot_order_cancelled_base_sepolia_event_name__OrderCancelled.19ae93abc4", "test.synthetix.dbt_utils_accepted_range_spot_order_cancelled_base_sepolia_market_id__True__0.256744e74d", "test.synthetix.not_null_spot_order_cancelled_base_sepolia_block_number.86a31f2f2c", "test.synthetix.not_null_spot_order_cancelled_base_sepolia_block_timestamp.fa9df55b40", "test.synthetix.not_null_spot_order_cancelled_base_sepolia_contract.0c41210b4f", "test.synthetix.not_null_spot_order_cancelled_base_sepolia_event_name.860a2e2098", "test.synthetix.not_null_spot_order_cancelled_base_sepolia_id.5e9a576929", "test.synthetix.not_null_spot_order_cancelled_base_sepolia_market_id.29f20fb008", "test.synthetix.not_null_spot_order_cancelled_base_sepolia_sender.aac13d426e", "test.synthetix.not_null_spot_order_cancelled_base_sepolia_transaction_hash.0752dd402b", "test.synthetix.unique_spot_order_cancelled_base_sepolia_id.0e40062e64"], "model.synthetix.spot_synth_sold_base_sepolia": ["model.synthetix.fct_spot_atomics_base_sepolia", "test.synthetix.accepted_values_spot_synth_sold_base_sepolia_event_name__SynthSold.bc9ca74c87", "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_sepolia_amount_returned__True__0.400f957fc7", "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_sepolia_collected_fees__True__0.0a04ec9ef2", "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_sepolia_price__True__0.cedd17dbea", "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_sepolia_synth_market_id__True__0.5175d72781", "test.synthetix.not_null_spot_synth_sold_base_sepolia_amount_returned.c33656b778", "test.synthetix.not_null_spot_synth_sold_base_sepolia_block_number.17e7ff9528", "test.synthetix.not_null_spot_synth_sold_base_sepolia_block_timestamp.f3d45165ff", "test.synthetix.not_null_spot_synth_sold_base_sepolia_collected_fees.8ad9625fb0", "test.synthetix.not_null_spot_synth_sold_base_sepolia_contract.8d370e2248", "test.synthetix.not_null_spot_synth_sold_base_sepolia_event_name.24601a4262", "test.synthetix.not_null_spot_synth_sold_base_sepolia_id.c2f7e77070", "test.synthetix.not_null_spot_synth_sold_base_sepolia_price.88b1a85b40", "test.synthetix.not_null_spot_synth_sold_base_sepolia_referrer.51ef2f8d16", "test.synthetix.not_null_spot_synth_sold_base_sepolia_synth_market_id.25c988c205", "test.synthetix.not_null_spot_synth_sold_base_sepolia_transaction_hash.a13ba6bde1", "test.synthetix.unique_spot_synth_sold_base_sepolia_id.d31e78319f"], "model.synthetix.spot_order_committed_base_sepolia": ["test.synthetix.accepted_values_spot_order_committed_base_sepolia_event_name__OrderCommitted.5b70cba35c", "test.synthetix.dbt_utils_accepted_range_spot_order_committed_base_sepolia_amount_provided__True__0.054ef0ffa5", "test.synthetix.dbt_utils_accepted_range_spot_order_committed_base_sepolia_market_id__True__0.6632755b0a", "test.synthetix.not_null_spot_order_committed_base_sepolia_amount_provided.38ad18f779", "test.synthetix.not_null_spot_order_committed_base_sepolia_block_number.9e8c3cbe19", "test.synthetix.not_null_spot_order_committed_base_sepolia_block_timestamp.8c88551cb4", "test.synthetix.not_null_spot_order_committed_base_sepolia_contract.665bb25f85", "test.synthetix.not_null_spot_order_committed_base_sepolia_event_name.438812a0d2", "test.synthetix.not_null_spot_order_committed_base_sepolia_id.11a4430aff", "test.synthetix.not_null_spot_order_committed_base_sepolia_market_id.15c2459855", "test.synthetix.not_null_spot_order_committed_base_sepolia_order_type.3954986bef", "test.synthetix.not_null_spot_order_committed_base_sepolia_referrer.7ec29fa647", "test.synthetix.not_null_spot_order_committed_base_sepolia_sender.4e585d7f19", "test.synthetix.not_null_spot_order_committed_base_sepolia_transaction_hash.9c446b3700", "test.synthetix.unique_spot_order_committed_base_sepolia_id.3819dc1084"], "model.synthetix.core_pool_created_base_sepolia": ["model.synthetix.fct_core_pools_base_sepolia", "test.synthetix.accepted_values_core_pool_created_base_sepolia_event_name__PoolCreated.f08bef53a3", "test.synthetix.dbt_utils_accepted_range_core_pool_created_base_sepolia_pool_id__True__0.b3e7c8b05d", "test.synthetix.not_null_core_pool_created_base_sepolia_block_number.094a784336", "test.synthetix.not_null_core_pool_created_base_sepolia_block_timestamp.770a6f30f6", "test.synthetix.not_null_core_pool_created_base_sepolia_contract.3347ab7e86", "test.synthetix.not_null_core_pool_created_base_sepolia_event_name.1dac944daf", "test.synthetix.not_null_core_pool_created_base_sepolia_id.b1a35dd808", "test.synthetix.not_null_core_pool_created_base_sepolia_owner.de5ae68a1a", "test.synthetix.not_null_core_pool_created_base_sepolia_pool_id.e6e51130fd", "test.synthetix.not_null_core_pool_created_base_sepolia_sender.40177457bd", "test.synthetix.not_null_core_pool_created_base_sepolia_transaction_hash.c6810d0b49", "test.synthetix.unique_core_pool_created_base_sepolia_id.bc373a2eb3"], "model.synthetix.core_liquidation_base_sepolia": ["test.synthetix.accepted_values_core_liquidation_base_sepolia_event_name__Liquidation.24bb1726f1", "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_sepolia_account_id__True__0.02852291f8", "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_sepolia_liquidate_as_account_id__True__0.6947f1cc05", "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_sepolia_pool_id__True__0.7493427efd", "test.synthetix.not_null_core_liquidation_base_sepolia_account_id.0aa7b969f5", "test.synthetix.not_null_core_liquidation_base_sepolia_block_number.f510e99a58", "test.synthetix.not_null_core_liquidation_base_sepolia_block_timestamp.212c6a9018", "test.synthetix.not_null_core_liquidation_base_sepolia_collateral_type.c93d2f649b", "test.synthetix.not_null_core_liquidation_base_sepolia_contract.2d1b4b38d4", "test.synthetix.not_null_core_liquidation_base_sepolia_event_name.ab3ef77d1c", "test.synthetix.not_null_core_liquidation_base_sepolia_id.efbd949b78", "test.synthetix.not_null_core_liquidation_base_sepolia_liquidate_as_account_id.3e3ca344a6", "test.synthetix.not_null_core_liquidation_base_sepolia_pool_id.0059acd0f9", "test.synthetix.not_null_core_liquidation_base_sepolia_sender.3afbae055d", "test.synthetix.not_null_core_liquidation_base_sepolia_transaction_hash.78921d6775", "test.synthetix.unique_core_liquidation_base_sepolia_id.321d95d29c"], "model.synthetix.core_usd_burned_base_sepolia": ["model.synthetix.fct_pool_issuance_base_sepolia", "model.synthetix.fct_synth_supply_base_sepolia", "test.synthetix.accepted_values_core_usd_burned_base_sepolia_event_name__UsdBurned.c736a2b5fd", "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_sepolia_account_id__True__0.1c3ad25fc6", "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_sepolia_amount__True__0.2ff0339bf6", "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_sepolia_pool_id__True__0.bdbba08629", "test.synthetix.not_null_core_usd_burned_base_sepolia_account_id.8014155212", "test.synthetix.not_null_core_usd_burned_base_sepolia_amount.d577462790", "test.synthetix.not_null_core_usd_burned_base_sepolia_block_number.9acf3a65f4", "test.synthetix.not_null_core_usd_burned_base_sepolia_block_timestamp.d6c5fafe43", "test.synthetix.not_null_core_usd_burned_base_sepolia_collateral_type.1d7071aef1", "test.synthetix.not_null_core_usd_burned_base_sepolia_contract.559c9a6e92", "test.synthetix.not_null_core_usd_burned_base_sepolia_event_name.2c789d8ccb", "test.synthetix.not_null_core_usd_burned_base_sepolia_id.9208a4e4a2", "test.synthetix.not_null_core_usd_burned_base_sepolia_pool_id.8bd0f688e5", "test.synthetix.not_null_core_usd_burned_base_sepolia_sender.d28854bdf2", "test.synthetix.not_null_core_usd_burned_base_sepolia_transaction_hash.07cbe78bce", "test.synthetix.unique_core_usd_burned_base_sepolia_id.3b90c11835"], "model.synthetix.core_vault_liquidation_base_sepolia": ["test.synthetix.accepted_values_core_vault_liquidation_base_sepolia_event_name__VaultLiquidation.958e4fe8de", "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_base_sepolia_liquidate_as_account_id__True__0.ee3dd8dc1e", "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_base_sepolia_pool_id__True__0.5ea2ba7eab", "test.synthetix.not_null_core_vault_liquidation_base_sepolia_block_number.72d5fcf75c", "test.synthetix.not_null_core_vault_liquidation_base_sepolia_block_timestamp.5c4fdcd348", "test.synthetix.not_null_core_vault_liquidation_base_sepolia_collateral_type.18870127b8", "test.synthetix.not_null_core_vault_liquidation_base_sepolia_contract.58dafa50b4", "test.synthetix.not_null_core_vault_liquidation_base_sepolia_event_name.04b05d8fa6", "test.synthetix.not_null_core_vault_liquidation_base_sepolia_id.08162ec8b5", "test.synthetix.not_null_core_vault_liquidation_base_sepolia_liquidate_as_account_id.b170dba1d3", "test.synthetix.not_null_core_vault_liquidation_base_sepolia_liquidation_data.a5dc2b7337", "test.synthetix.not_null_core_vault_liquidation_base_sepolia_pool_id.47e473f735", "test.synthetix.not_null_core_vault_liquidation_base_sepolia_sender.2f502247e7", "test.synthetix.not_null_core_vault_liquidation_base_sepolia_transaction_hash.fcdcfcdcdd", "test.synthetix.unique_core_vault_liquidation_base_sepolia_id.5759c475e5"], "model.synthetix.core_rewards_claimed_base_sepolia": ["test.synthetix.accepted_values_core_rewards_claimed_base_sepolia_event_name__RewardsClaimed.813e8d6cab", "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_sepolia_account_id__True__0.56bdf07961", "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_sepolia_amount__True__0.83b60baad2", "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_sepolia_pool_id__True__0.80a0443cd0", "test.synthetix.not_null_core_rewards_claimed_base_sepolia_account_id.35c6ac2750", "test.synthetix.not_null_core_rewards_claimed_base_sepolia_amount.8d0b56d69c", "test.synthetix.not_null_core_rewards_claimed_base_sepolia_block_number.2341e8ee42", "test.synthetix.not_null_core_rewards_claimed_base_sepolia_block_timestamp.78d8816d82", "test.synthetix.not_null_core_rewards_claimed_base_sepolia_collateral_type.44fc9e2622", "test.synthetix.not_null_core_rewards_claimed_base_sepolia_contract.8063e60014", "test.synthetix.not_null_core_rewards_claimed_base_sepolia_distributor.cfc3ec6cdd", "test.synthetix.not_null_core_rewards_claimed_base_sepolia_event_name.5d0bea85a4", "test.synthetix.not_null_core_rewards_claimed_base_sepolia_id.a324c0d7d4", "test.synthetix.not_null_core_rewards_claimed_base_sepolia_pool_id.e61695fb4f", "test.synthetix.not_null_core_rewards_claimed_base_sepolia_transaction_hash.399851f94f", "test.synthetix.unique_core_rewards_claimed_base_sepolia_id.b13c8534bb"], "model.synthetix.core_market_updated_base_sepolia": ["model.synthetix.fct_core_market_updated_base_sepolia", "test.synthetix.accepted_values_core_market_updated_base_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.97084835ea", "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_sepolia_deposited_collateral_value__True__0.ff17627b64", "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_sepolia_market_id__True__0.c2038f3200", "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_sepolia_token_amount__True__0.00d32c5847", "test.synthetix.not_null_core_market_updated_base_sepolia_block_number.450e88640c", "test.synthetix.not_null_core_market_updated_base_sepolia_block_timestamp.66be40faea", "test.synthetix.not_null_core_market_updated_base_sepolia_collateral_type.a64be17284", "test.synthetix.not_null_core_market_updated_base_sepolia_contract.cf139c06ed", "test.synthetix.not_null_core_market_updated_base_sepolia_credit_capacity.2033e021e1", "test.synthetix.not_null_core_market_updated_base_sepolia_deposited_collateral_value.47b96d9782", "test.synthetix.not_null_core_market_updated_base_sepolia_event_name.c0e71ec841", "test.synthetix.not_null_core_market_updated_base_sepolia_id.179b4fa862", "test.synthetix.not_null_core_market_updated_base_sepolia_market_id.81913bae24", "test.synthetix.not_null_core_market_updated_base_sepolia_net_issuance.85d70c9059", "test.synthetix.not_null_core_market_updated_base_sepolia_sender.b57e7709cd", "test.synthetix.not_null_core_market_updated_base_sepolia_token_amount.a8f7145772", "test.synthetix.not_null_core_market_updated_base_sepolia_transaction_hash.6351c7ce23", "test.synthetix.unique_core_market_updated_base_sepolia_id.945f14ee77"], "model.synthetix.core_account_created_base_sepolia": ["test.synthetix.accepted_values_core_account_created_base_sepolia_event_name__AccountCreated.419b9196c4", "test.synthetix.dbt_utils_accepted_range_core_account_created_base_sepolia_account_id__True__0.dd17e6e171", "test.synthetix.not_null_core_account_created_base_sepolia_account_id.fb36b0b793", "test.synthetix.not_null_core_account_created_base_sepolia_block_number.01a77f24bc", "test.synthetix.not_null_core_account_created_base_sepolia_block_timestamp.56ac347427", "test.synthetix.not_null_core_account_created_base_sepolia_contract.53ca26628e", "test.synthetix.not_null_core_account_created_base_sepolia_event_name.4849c8704e", "test.synthetix.not_null_core_account_created_base_sepolia_id.804b852bd8", "test.synthetix.not_null_core_account_created_base_sepolia_owner.adee48eb04", "test.synthetix.not_null_core_account_created_base_sepolia_transaction_hash.53f2200f19", "test.synthetix.unique_core_account_created_base_sepolia_id.3342caea87"], "model.synthetix.core_vault_collateral_base_sepolia": ["model.synthetix.fct_pool_pnl_hourly_base_sepolia", "model.synthetix.fct_prices_base_sepolia", "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_sepolia_amount__True__0.6d9b6133f3", "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_sepolia_collateral_value__True__0.026e20a97f", "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_sepolia_pool_id__True__0.0047a9a52a", "test.synthetix.not_null_core_vault_collateral_base_sepolia_amount.ff25c0c9a0", "test.synthetix.not_null_core_vault_collateral_base_sepolia_block_number.3a3cfc3edf", "test.synthetix.not_null_core_vault_collateral_base_sepolia_collateral_type.8cfa2c8f99", "test.synthetix.not_null_core_vault_collateral_base_sepolia_collateral_value.30cde60b22", "test.synthetix.not_null_core_vault_collateral_base_sepolia_contract_address.aa0f2cd57b", "test.synthetix.not_null_core_vault_collateral_base_sepolia_pool_id.3607d11df2", "test.synthetix.not_null_core_vault_collateral_base_sepolia_ts.78a98d96c2"], "model.synthetix.core_rewards_distributed_base_sepolia": ["model.synthetix.fct_pool_rewards_base_sepolia", "test.synthetix.accepted_values_core_rewards_distributed_base_sepolia_event_name__RewardsDistributed.23760c7762", "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_sepolia_amount__True__0.6d7f4124f8", "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_sepolia_duration__True__0.aca43f41bf", "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_sepolia_pool_id__True__0.4ad1e16907", "test.synthetix.not_null_core_rewards_distributed_base_sepolia_amount.ec60c3040c", "test.synthetix.not_null_core_rewards_distributed_base_sepolia_block_number.1404eb5f75", "test.synthetix.not_null_core_rewards_distributed_base_sepolia_block_timestamp.305338d6ac", "test.synthetix.not_null_core_rewards_distributed_base_sepolia_collateral_type.d02c77e463", "test.synthetix.not_null_core_rewards_distributed_base_sepolia_contract.b51980138b", "test.synthetix.not_null_core_rewards_distributed_base_sepolia_distributor.8e49885144", "test.synthetix.not_null_core_rewards_distributed_base_sepolia_duration.151d5a6383", "test.synthetix.not_null_core_rewards_distributed_base_sepolia_event_name.e3a18ecd0c", "test.synthetix.not_null_core_rewards_distributed_base_sepolia_id.0d42a7a31a", "test.synthetix.not_null_core_rewards_distributed_base_sepolia_pool_id.618ac3407b", "test.synthetix.not_null_core_rewards_distributed_base_sepolia_transaction_hash.9d7346a555", "test.synthetix.unique_core_rewards_distributed_base_sepolia_id.fafe19f7d9"], "model.synthetix.core_usd_minted_base_sepolia": ["model.synthetix.fct_pool_issuance_base_sepolia", "model.synthetix.fct_synth_supply_base_sepolia", "test.synthetix.accepted_values_core_usd_minted_base_sepolia_event_name__UsdMinted.d686f1f1af", "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_sepolia_account_id__True__0.8d375d28dd", "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_sepolia_amount__True__0.8db2f09ae2", "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_sepolia_pool_id__True__0.49903b0695", "test.synthetix.not_null_core_usd_minted_base_sepolia_account_id.56f2a7acd7", "test.synthetix.not_null_core_usd_minted_base_sepolia_amount.c1ab51fea3", "test.synthetix.not_null_core_usd_minted_base_sepolia_block_number.37baa764ce", "test.synthetix.not_null_core_usd_minted_base_sepolia_block_timestamp.a33ebf4ef7", "test.synthetix.not_null_core_usd_minted_base_sepolia_collateral_type.028faf1711", "test.synthetix.not_null_core_usd_minted_base_sepolia_contract.ebf65a8472", "test.synthetix.not_null_core_usd_minted_base_sepolia_event_name.c1bfdffc84", "test.synthetix.not_null_core_usd_minted_base_sepolia_id.3fd3162bcc", "test.synthetix.not_null_core_usd_minted_base_sepolia_pool_id.7dfafbe9ee", "test.synthetix.not_null_core_usd_minted_base_sepolia_sender.5053739593", "test.synthetix.not_null_core_usd_minted_base_sepolia_transaction_hash.04ae981572", "test.synthetix.unique_core_usd_minted_base_sepolia_id.9cce972c7e"], "model.synthetix.core_vault_debt_base_sepolia": ["model.synthetix.fct_perp_pnl_base_sepolia", "model.synthetix.fct_pool_debt_base_sepolia", "test.synthetix.dbt_utils_accepted_range_core_vault_debt_base_sepolia_pool_id__True__0.908dbaecbc", "test.synthetix.not_null_core_vault_debt_base_sepolia_block_number.f25dcd2c96", "test.synthetix.not_null_core_vault_debt_base_sepolia_collateral_type.70a5498cf3", "test.synthetix.not_null_core_vault_debt_base_sepolia_contract_address.a9d7ef2e2d", "test.synthetix.not_null_core_vault_debt_base_sepolia_debt.9b99714e7f", "test.synthetix.not_null_core_vault_debt_base_sepolia_pool_id.05a1d5275c", "test.synthetix.not_null_core_vault_debt_base_sepolia_ts.d366714ec5"], "model.synthetix.core_market_registered_base_sepolia": ["test.synthetix.accepted_values_core_market_registered_base_sepolia_event_name__MarketRegistered.52bda7875b", "test.synthetix.not_null_core_market_registered_base_sepolia_block_number.fd8cdd563c", "test.synthetix.not_null_core_market_registered_base_sepolia_block_timestamp.209ede7f48", "test.synthetix.not_null_core_market_registered_base_sepolia_contract.8cc1db09cc", "test.synthetix.not_null_core_market_registered_base_sepolia_event_name.c0f99c65cf", "test.synthetix.not_null_core_market_registered_base_sepolia_id.6150b3d520", "test.synthetix.not_null_core_market_registered_base_sepolia_market.c1fe5f76b8", "test.synthetix.not_null_core_market_registered_base_sepolia_market_id.dc3f59aaaf", "test.synthetix.not_null_core_market_registered_base_sepolia_sender.0ec521b301", "test.synthetix.not_null_core_market_registered_base_sepolia_transaction_hash.de234a0b4d", "test.synthetix.unique_core_market_registered_base_sepolia_id.1efe4c6aec", "test.synthetix.unique_core_market_registered_base_sepolia_market_id.37a04d292a"], "model.synthetix.core_deposited_base_sepolia": ["model.synthetix.fct_core_pool_collateral_base_sepolia", "test.synthetix.accepted_values_core_deposited_base_sepolia_event_name__Deposited.2befe04139", "test.synthetix.dbt_utils_accepted_range_core_deposited_base_sepolia_account_id__True__0.7619844d60", "test.synthetix.dbt_utils_accepted_range_core_deposited_base_sepolia_token_amount__True__0.266baf687b", "test.synthetix.not_null_core_deposited_base_sepolia_account_id.d414fa2a62", "test.synthetix.not_null_core_deposited_base_sepolia_block_number.e9986d7fcf", "test.synthetix.not_null_core_deposited_base_sepolia_block_timestamp.cbbc8b2a2e", "test.synthetix.not_null_core_deposited_base_sepolia_collateral_type.a340ec02eb", "test.synthetix.not_null_core_deposited_base_sepolia_contract.8dbc5afa3f", "test.synthetix.not_null_core_deposited_base_sepolia_event_name.b7ccc83970", "test.synthetix.not_null_core_deposited_base_sepolia_id.0591da203f", "test.synthetix.not_null_core_deposited_base_sepolia_sender.0468b8397d", "test.synthetix.not_null_core_deposited_base_sepolia_token_amount.af75bc1896", "test.synthetix.not_null_core_deposited_base_sepolia_transaction_hash.305ad04c84", "test.synthetix.unique_core_deposited_base_sepolia_id.3b38f638da"], "model.synthetix.core_delegation_updated_base_sepolia": ["model.synthetix.fct_core_account_delegation_base_sepolia", "model.synthetix.fct_core_pool_delegation_base_sepolia", "test.synthetix.accepted_values_core_delegation_updated_base_sepolia_event_name__DelegationUpdated.05fda2d1e2", "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_sepolia_account_id__True__0.744442e3e1", "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_sepolia_amount__True__0.c17a0b7ccb", "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_sepolia_leverage__True__1000000000000000000__1000000000000000000.bc25b2b948", "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_sepolia_pool_id__True__0.76dffc3ab3", "test.synthetix.not_null_core_delegation_updated_base_sepolia_account_id.eeaa67ead3", "test.synthetix.not_null_core_delegation_updated_base_sepolia_amount.b946bd0b57", "test.synthetix.not_null_core_delegation_updated_base_sepolia_block_number.d1ae1c451b", "test.synthetix.not_null_core_delegation_updated_base_sepolia_block_timestamp.d9e4249b7d", "test.synthetix.not_null_core_delegation_updated_base_sepolia_collateral_type.0ccc2f8e54", "test.synthetix.not_null_core_delegation_updated_base_sepolia_contract.f5b6f539eb", "test.synthetix.not_null_core_delegation_updated_base_sepolia_event_name.1eb3a277fa", "test.synthetix.not_null_core_delegation_updated_base_sepolia_id.dcd3b41380", "test.synthetix.not_null_core_delegation_updated_base_sepolia_leverage.b016b358da", "test.synthetix.not_null_core_delegation_updated_base_sepolia_pool_id.8e7b343725", "test.synthetix.not_null_core_delegation_updated_base_sepolia_sender.ff059463dc", "test.synthetix.not_null_core_delegation_updated_base_sepolia_transaction_hash.403e1a44d0", "test.synthetix.unique_core_delegation_updated_base_sepolia_id.09af5f863a"], "model.synthetix.core_withdrawn_base_sepolia": ["model.synthetix.fct_core_pool_collateral_base_sepolia", "test.synthetix.accepted_values_core_withdrawn_base_sepolia_event_name__Withdrawn.12079a5ee6", "test.synthetix.dbt_utils_accepted_range_core_withdrawn_base_sepolia_account_id__True__0.283560870b", "test.synthetix.dbt_utils_accepted_range_core_withdrawn_base_sepolia_token_amount__True__0.600b962701", "test.synthetix.not_null_core_withdrawn_base_sepolia_account_id.6536ec7b3c", "test.synthetix.not_null_core_withdrawn_base_sepolia_block_number.b38561efe3", "test.synthetix.not_null_core_withdrawn_base_sepolia_block_timestamp.276176a645", "test.synthetix.not_null_core_withdrawn_base_sepolia_collateral_type.e4b3817245", "test.synthetix.not_null_core_withdrawn_base_sepolia_contract.9a643890c5", "test.synthetix.not_null_core_withdrawn_base_sepolia_event_name.919fe4b5de", "test.synthetix.not_null_core_withdrawn_base_sepolia_id.a4ef85d6dd", "test.synthetix.not_null_core_withdrawn_base_sepolia_sender.935071b6a7", "test.synthetix.not_null_core_withdrawn_base_sepolia_token_amount.3582c76f95", "test.synthetix.not_null_core_withdrawn_base_sepolia_transaction_hash.ea6432763a", "test.synthetix.unique_core_withdrawn_base_sepolia_id.30c3b98bff"], "model.synthetix.blocks_base_mainnet": ["test.synthetix.dbt_utils_recency_blocks_base_mainnet_hour__ts__1.b0724712c2", "test.synthetix.not_null_blocks_base_mainnet_block_number.bb1b2f53c2", "test.synthetix.unique_blocks_base_mainnet_block_number.e303976d40"], "model.synthetix.buyback_processed_base_mainnet": ["model.synthetix.fct_buyback_base_mainnet", "test.synthetix.accepted_values_buyback_processed_base_mainnet_event_name__BuybackProcessed.dfe71d53df", "test.synthetix.dbt_utils_accepted_range_buyback_processed_base_mainnet_snx__True__0.afaf938419", "test.synthetix.dbt_utils_accepted_range_buyback_processed_base_mainnet_usd__True__0.4acbfc34a4", "test.synthetix.not_null_buyback_processed_base_mainnet_block_number.7938e67f70", "test.synthetix.not_null_buyback_processed_base_mainnet_block_timestamp.a03c2a402e", "test.synthetix.not_null_buyback_processed_base_mainnet_buyer.6dc7c79cf3", "test.synthetix.not_null_buyback_processed_base_mainnet_contract.73ecec38f3", "test.synthetix.not_null_buyback_processed_base_mainnet_event_name.6b55058ad0", "test.synthetix.not_null_buyback_processed_base_mainnet_id.f2ddc16a13", "test.synthetix.not_null_buyback_processed_base_mainnet_snx.d434d429ea", "test.synthetix.not_null_buyback_processed_base_mainnet_transaction_hash.48c42ff159", "test.synthetix.not_null_buyback_processed_base_mainnet_usd.c5f2eba3f9", "test.synthetix.unique_buyback_processed_base_mainnet_id.7d5a3bf3a8"], "model.synthetix.perp_interest_charged_base_mainnet": ["model.synthetix.fct_perp_interest_charged_base_mainnet", "test.synthetix.accepted_values_perp_interest_charged_base_mainnet_event_name__InterestCharged.92bd4d647b", "test.synthetix.dbt_utils_accepted_range_perp_interest_charged_base_mainnet_account_id__True__0.a3ec3de479", "test.synthetix.not_null_perp_interest_charged_base_mainnet_account_id.9cea8c57e9", "test.synthetix.not_null_perp_interest_charged_base_mainnet_block_number.634b5a2ca3", "test.synthetix.not_null_perp_interest_charged_base_mainnet_block_timestamp.c006ab16a0", "test.synthetix.not_null_perp_interest_charged_base_mainnet_contract.637ff31ac5", "test.synthetix.not_null_perp_interest_charged_base_mainnet_event_name.d0c6828a2c", "test.synthetix.not_null_perp_interest_charged_base_mainnet_id.a4394853e3", "test.synthetix.not_null_perp_interest_charged_base_mainnet_transaction_hash.82d6f4539b", "test.synthetix.unique_perp_interest_charged_base_mainnet_id.849ecb5e38"], "model.synthetix.perp_account_liquidation_attempt_base_mainnet": ["model.synthetix.fct_perp_liq_account_base_mainnet", "test.synthetix.accepted_values_perp_account_liquidation_attempt_base_mainnet_event_name__AccountLiquidationAttempt.aeb7d6db9c", "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_base_mainnet_account_id__True__0.1b7d106a7e", "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_base_mainnet_reward__True__0.cb285aadec", "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_account_id.b9af0ad259", "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_block_number.eb82068b1f", "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_block_timestamp.8bb23c25bf", "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_contract.52c72e7f83", "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_event_name.bdd4a2d793", "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_full_liquidation.13fc102881", "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_id.f0a38fed0b", "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_reward.c18396dc96", "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_transaction_hash.70575855b6", "test.synthetix.unique_perp_account_liquidation_attempt_base_mainnet_id.4ca8a36246"], "model.synthetix.perp_position_liquidated_base_mainnet": ["model.synthetix.fct_perp_liq_position_base_mainnet", "test.synthetix.accepted_values_perp_position_liquidated_base_mainnet_event_name__PositionLiquidated.71fb40cadb", "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_account_id__True__0.4dca14dbcd", "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_amount_liquidated__True__0.be0c7ea09d", "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_current_position_size__True__0.f59eb84311", "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_market_id__True__0.f77ba4ae2f", "test.synthetix.not_null_perp_position_liquidated_base_mainnet_account_id.498f567370", "test.synthetix.not_null_perp_position_liquidated_base_mainnet_amount_liquidated.29ad6c9103", "test.synthetix.not_null_perp_position_liquidated_base_mainnet_block_number.a7b9be436d", "test.synthetix.not_null_perp_position_liquidated_base_mainnet_block_timestamp.7e8e3434f7", "test.synthetix.not_null_perp_position_liquidated_base_mainnet_contract.16d824dbca", "test.synthetix.not_null_perp_position_liquidated_base_mainnet_current_position_size.b48e72d00b", "test.synthetix.not_null_perp_position_liquidated_base_mainnet_event_name.321097aa34", "test.synthetix.not_null_perp_position_liquidated_base_mainnet_id.32c367bb62", "test.synthetix.not_null_perp_position_liquidated_base_mainnet_market_id.564386819e", "test.synthetix.not_null_perp_position_liquidated_base_mainnet_transaction_hash.c67a9607db", "test.synthetix.unique_perp_position_liquidated_base_mainnet_id.922d3c5143"], "model.synthetix.perp_market_created_base_mainnet": ["model.synthetix.fct_perp_markets_base_mainnet", "test.synthetix.accepted_values_perp_market_created_base_mainnet_event_name__MarketCreated.d9da845e2f", "test.synthetix.dbt_utils_accepted_range_perp_market_created_base_mainnet_perps_market_id__True__0.7835f6c4e2", "test.synthetix.not_null_perp_market_created_base_mainnet_block_number.31d8a749ec", "test.synthetix.not_null_perp_market_created_base_mainnet_block_timestamp.b13b8b381f", "test.synthetix.not_null_perp_market_created_base_mainnet_contract.dd8ab60012", "test.synthetix.not_null_perp_market_created_base_mainnet_event_name.f103b43404", "test.synthetix.not_null_perp_market_created_base_mainnet_id.eb84eb9821", "test.synthetix.not_null_perp_market_created_base_mainnet_market_name.162fe82996", "test.synthetix.not_null_perp_market_created_base_mainnet_market_symbol.06e88b6544", "test.synthetix.not_null_perp_market_created_base_mainnet_perps_market_id.d04a2adf66", "test.synthetix.not_null_perp_market_created_base_mainnet_transaction_hash.005c8ea981", "test.synthetix.unique_perp_market_created_base_mainnet_id.e1227e7e46"], "model.synthetix.perp_order_committed_base_mainnet": ["model.synthetix.fct_perp_orders_base_mainnet", "test.synthetix.accepted_values_perp_order_committed_base_mainnet_event_name__OrderCommitted.ce39697ea3", "test.synthetix.dbt_utils_accepted_range_perp_order_committed_base_mainnet_account_id__True__0.c996cff012", "test.synthetix.dbt_utils_accepted_range_perp_order_committed_base_mainnet_market_id__True__0.9964b7c003", "test.synthetix.not_null_perp_order_committed_base_mainnet_account_id.4dabd60cd4", "test.synthetix.not_null_perp_order_committed_base_mainnet_block_number.743f5b2c16", "test.synthetix.not_null_perp_order_committed_base_mainnet_block_timestamp.ba049c4adc", "test.synthetix.not_null_perp_order_committed_base_mainnet_contract.ec04bc0cd9", "test.synthetix.not_null_perp_order_committed_base_mainnet_event_name.ea7921e749", "test.synthetix.not_null_perp_order_committed_base_mainnet_id.deaaf9a2d9", "test.synthetix.not_null_perp_order_committed_base_mainnet_market_id.09e2f9dd2e", "test.synthetix.not_null_perp_order_committed_base_mainnet_transaction_hash.ba7bf1fc20", "test.synthetix.unique_perp_order_committed_base_mainnet_id.471fd9d19f"], "model.synthetix.perp_market_updated_base_mainnet": ["model.synthetix.fct_perp_market_history_base_mainnet", "test.synthetix.accepted_values_perp_market_updated_base_mainnet_event_name__MarketUpdated.33121cd63c", "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_mainnet_interest_rate__True__0.7f6ed158d2", "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_mainnet_market_id__True__0.5c7a41566b", "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_mainnet_price__True__0.ae7f542736", "test.synthetix.not_null_perp_market_updated_base_mainnet_block_number.3088915c67", "test.synthetix.not_null_perp_market_updated_base_mainnet_block_timestamp.c0b049d2d6", "test.synthetix.not_null_perp_market_updated_base_mainnet_contract.e19df268b3", "test.synthetix.not_null_perp_market_updated_base_mainnet_event_name.de1019fbef", "test.synthetix.not_null_perp_market_updated_base_mainnet_id.23f3e68a12", "test.synthetix.not_null_perp_market_updated_base_mainnet_interest_rate.10b7a6c389", "test.synthetix.not_null_perp_market_updated_base_mainnet_market_id.8ec7a63f6b", "test.synthetix.not_null_perp_market_updated_base_mainnet_price.f0d91e2bd5", "test.synthetix.not_null_perp_market_updated_base_mainnet_transaction_hash.28faaa00e5", "test.synthetix.unique_perp_market_updated_base_mainnet_id.a3e4d3e22f"], "model.synthetix.perp_order_settled_base_mainnet": ["model.synthetix.fct_perp_trades_base_mainnet", "test.synthetix.accepted_values_perp_order_settled_base_mainnet_event_name__OrderSettled.2c75532624", "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_mainnet_account_id__True__0.e5564d3ff0", "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_mainnet_collected_fees__True__0.160f85cd41", "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_mainnet_market_id__True__0.f0b24bdf87", "test.synthetix.not_null_perp_order_settled_base_mainnet_account_id.16ba855b23", "test.synthetix.not_null_perp_order_settled_base_mainnet_block_number.f58d806635", "test.synthetix.not_null_perp_order_settled_base_mainnet_block_timestamp.81876ddb40", "test.synthetix.not_null_perp_order_settled_base_mainnet_collected_fees.b6a0c12cde", "test.synthetix.not_null_perp_order_settled_base_mainnet_contract.4999a48971", "test.synthetix.not_null_perp_order_settled_base_mainnet_event_name.f1e61c05e6", "test.synthetix.not_null_perp_order_settled_base_mainnet_id.5b3863aece", "test.synthetix.not_null_perp_order_settled_base_mainnet_market_id.6f4d850570", "test.synthetix.not_null_perp_order_settled_base_mainnet_transaction_hash.a60987fbb0", "test.synthetix.unique_perp_order_settled_base_mainnet_id.0225a9550b"], "model.synthetix.perp_collateral_modified_base_mainnet": ["model.synthetix.fct_perp_collateral_modified_base_mainnet", "test.synthetix.accepted_values_perp_collateral_modified_base_mainnet_event_name__CollateralModified.a5e57f2d75", "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_base_mainnet_account_id__True__0.9f7c28c3fd", "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_base_mainnet_synth_market_id__True__0.d556e7848d", "test.synthetix.not_null_perp_collateral_modified_base_mainnet_account_id.cdccf3f2af", "test.synthetix.not_null_perp_collateral_modified_base_mainnet_block_number.9a27b3b231", "test.synthetix.not_null_perp_collateral_modified_base_mainnet_block_timestamp.dba3f4ea26", "test.synthetix.not_null_perp_collateral_modified_base_mainnet_contract.c11139c863", "test.synthetix.not_null_perp_collateral_modified_base_mainnet_event_name.ea66af17fe", "test.synthetix.not_null_perp_collateral_modified_base_mainnet_id.f24bcc6b1b", "test.synthetix.not_null_perp_collateral_modified_base_mainnet_sender.b40c55b7ee", "test.synthetix.not_null_perp_collateral_modified_base_mainnet_synth_market_id.d41b8065af", "test.synthetix.not_null_perp_collateral_modified_base_mainnet_transaction_hash.3d3881c53b", "test.synthetix.unique_perp_collateral_modified_base_mainnet_id.311ce0d794"], "model.synthetix.perp_interest_rate_updated_base_mainnet": ["test.synthetix.accepted_values_perp_interest_rate_updated_base_mainnet_event_name__InterestRateUpdated.1f640e1a2e", "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_base_mainnet_interest_rate__True__0.9e368f0a36", "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_base_mainnet_super_market_id__True__0.4d69e0aece", "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_block_number.76213ff694", "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_block_timestamp.0d665a1669", "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_contract.79599300ad", "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_event_name.36434bd8cd", "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_id.e9a20cc82f", "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_interest_rate.cfecf76356", "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_super_market_id.234f62d024", "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_transaction_hash.84f20da856", "test.synthetix.unique_perp_interest_rate_updated_base_mainnet_id.bddddb2671"], "model.synthetix.perp_previous_order_expired_base_mainnet": ["model.synthetix.fct_perp_previous_order_expired_base_mainnet", "test.synthetix.accepted_values_perp_previous_order_expired_base_mainnet_event_name__PreviousOrderExpired.a675fe5038", "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_base_mainnet_account_id__True__0.e4b1283a09", "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_base_mainnet_market_id__True__0.edc1c768de", "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_account_id.c8037fd435", "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_block_number.a563a713e9", "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_block_timestamp.8433c78b93", "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_contract.5eed227a76", "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_event_name.14c38c565c", "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_id.bc7a46deda", "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_market_id.3b39458251", "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_transaction_hash.97e2d12b2c", "test.synthetix.unique_perp_previous_order_expired_base_mainnet_id.f02978148f"], "model.synthetix.perp_account_created_base_mainnet": ["model.synthetix.fct_perp_accounts_base_mainnet", "test.synthetix.accepted_values_perp_account_created_base_mainnet_event_name__AccountCreated.c906cbec9d", "test.synthetix.dbt_utils_accepted_range_perp_account_created_base_mainnet_account_id__True__0.31cc3873de", "test.synthetix.not_null_perp_account_created_base_mainnet_account_id.2d9e573ba3", "test.synthetix.not_null_perp_account_created_base_mainnet_block_number.089e467aa3", "test.synthetix.not_null_perp_account_created_base_mainnet_block_timestamp.4e4344d68a", "test.synthetix.not_null_perp_account_created_base_mainnet_contract.d77785377c", "test.synthetix.not_null_perp_account_created_base_mainnet_event_name.0ab1553ed8", "test.synthetix.not_null_perp_account_created_base_mainnet_id.88dc5d9a3e", "test.synthetix.not_null_perp_account_created_base_mainnet_owner.1aca280221", "test.synthetix.not_null_perp_account_created_base_mainnet_transaction_hash.0274c58381", "test.synthetix.unique_perp_account_created_base_mainnet_id.7e77a8a023"], "model.synthetix.spot_synth_wrapped_base_mainnet": ["model.synthetix.fct_spot_wrapper_base_mainnet", "test.synthetix.accepted_values_spot_synth_wrapped_base_mainnet_event_name__SynthWrapped.e81f79edcb", "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_base_mainnet_fees_collected__True__0.88e8d792fd", "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_base_mainnet_synth_market_id__True__0.3d7fa017bf", "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_block_number.4bf40252e1", "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_block_timestamp.66ddebcfe0", "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_contract.33e8d1917b", "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_event_name.1f22f5789b", "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_fees_collected.9a641530e9", "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_id.7d79ad852d", "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_synth_market_id.e2b2f4733f", "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_transaction_hash.9cbd57629d", "test.synthetix.unique_spot_synth_wrapped_base_mainnet_id.77a4ae72ae"], "model.synthetix.spot_synth_bought_base_mainnet": ["model.synthetix.fct_spot_atomics_base_mainnet", "test.synthetix.accepted_values_spot_synth_bought_base_mainnet_event_name__SynthBought.7302486ec0", "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_mainnet_collected_fees__True__0.3fcb3fda3a", "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_mainnet_price__True__0.e25fbf2240", "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_mainnet_synth_market_id__True__0.e3b9a2a2bf", "test.synthetix.not_null_spot_synth_bought_base_mainnet_block_number.afabe746ef", "test.synthetix.not_null_spot_synth_bought_base_mainnet_block_timestamp.5044e48413", "test.synthetix.not_null_spot_synth_bought_base_mainnet_collected_fees.d9c17c84f7", "test.synthetix.not_null_spot_synth_bought_base_mainnet_contract.d6d311c160", "test.synthetix.not_null_spot_synth_bought_base_mainnet_event_name.8a35f2634d", "test.synthetix.not_null_spot_synth_bought_base_mainnet_id.f9e555c962", "test.synthetix.not_null_spot_synth_bought_base_mainnet_price.f59f9c339a", "test.synthetix.not_null_spot_synth_bought_base_mainnet_referrer.3b61ce852c", "test.synthetix.not_null_spot_synth_bought_base_mainnet_synth_market_id.32145e8cb4", "test.synthetix.not_null_spot_synth_bought_base_mainnet_transaction_hash.1e8279de09", "test.synthetix.unique_spot_synth_bought_base_mainnet_id.e00678ebae"], "model.synthetix.spot_order_cancelled_base_mainnet": ["test.synthetix.accepted_values_spot_order_cancelled_base_mainnet_event_name__OrderCancelled.468b0aa5ec", "test.synthetix.dbt_utils_accepted_range_spot_order_cancelled_base_mainnet_market_id__True__0.9edddeabb3", "test.synthetix.not_null_spot_order_cancelled_base_mainnet_block_number.59e7d43c87", "test.synthetix.not_null_spot_order_cancelled_base_mainnet_block_timestamp.81016bb88f", "test.synthetix.not_null_spot_order_cancelled_base_mainnet_contract.b45f673add", "test.synthetix.not_null_spot_order_cancelled_base_mainnet_event_name.75d1cf92ef", "test.synthetix.not_null_spot_order_cancelled_base_mainnet_id.5486ce1cb2", "test.synthetix.not_null_spot_order_cancelled_base_mainnet_market_id.3d2e9d2ba5", "test.synthetix.not_null_spot_order_cancelled_base_mainnet_sender.666cd271e1", "test.synthetix.not_null_spot_order_cancelled_base_mainnet_transaction_hash.524e2820c0", "test.synthetix.unique_spot_order_cancelled_base_mainnet_id.5ac9e5a86c"], "model.synthetix.spot_order_settled_base_mainnet": ["test.synthetix.accepted_values_spot_order_settled_base_mainnet_event_name__OrderSettled.30376f4577", "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_mainnet_collected_fees__True__0.d7bd810890", "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_mainnet_final_order_amount__True__0.285227b4ad", "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_mainnet_market_id__True__0.57e7a4e22d", "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_mainnet_price__True__0.a69aaf95b9", "test.synthetix.not_null_spot_order_settled_base_mainnet_block_number.0da3f5f83c", "test.synthetix.not_null_spot_order_settled_base_mainnet_block_timestamp.d6a06e33d2", "test.synthetix.not_null_spot_order_settled_base_mainnet_collected_fees.f0d64ac401", "test.synthetix.not_null_spot_order_settled_base_mainnet_contract.901410d0f9", "test.synthetix.not_null_spot_order_settled_base_mainnet_event_name.b99840eec6", "test.synthetix.not_null_spot_order_settled_base_mainnet_id.bee9f4adc9", "test.synthetix.not_null_spot_order_settled_base_mainnet_market_id.ea53981200", "test.synthetix.not_null_spot_order_settled_base_mainnet_order_type.0e7f500a0a", "test.synthetix.not_null_spot_order_settled_base_mainnet_price.a8065724a1", "test.synthetix.not_null_spot_order_settled_base_mainnet_settler.32eafc3529", "test.synthetix.not_null_spot_order_settled_base_mainnet_transaction_hash.cc03e5396c", "test.synthetix.unique_spot_order_settled_base_mainnet_id.3552e2a2e6"], "model.synthetix.spot_order_committed_base_mainnet": ["test.synthetix.accepted_values_spot_order_committed_base_mainnet_event_name__OrderCommitted.7219cd261b", "test.synthetix.dbt_utils_accepted_range_spot_order_committed_base_mainnet_amount_provided__True__0.9f6ff0bd95", "test.synthetix.dbt_utils_accepted_range_spot_order_committed_base_mainnet_market_id__True__0.d412907ad8", "test.synthetix.not_null_spot_order_committed_base_mainnet_amount_provided.99b6d3d7c6", "test.synthetix.not_null_spot_order_committed_base_mainnet_block_number.b73840a782", "test.synthetix.not_null_spot_order_committed_base_mainnet_block_timestamp.b355df469e", "test.synthetix.not_null_spot_order_committed_base_mainnet_contract.2711d7c5f2", "test.synthetix.not_null_spot_order_committed_base_mainnet_event_name.dc08478d35", "test.synthetix.not_null_spot_order_committed_base_mainnet_id.4e7c563b12", "test.synthetix.not_null_spot_order_committed_base_mainnet_market_id.eb878589ce", "test.synthetix.not_null_spot_order_committed_base_mainnet_order_type.af8cf04472", "test.synthetix.not_null_spot_order_committed_base_mainnet_referrer.773110510c", "test.synthetix.not_null_spot_order_committed_base_mainnet_sender.fcb2f6b8e6", "test.synthetix.not_null_spot_order_committed_base_mainnet_transaction_hash.bf2697d39d", "test.synthetix.unique_spot_order_committed_base_mainnet_id.ebe225e3c1"], "model.synthetix.spot_synth_registered_base_mainnet": ["model.synthetix.fct_spot_markets_base_mainnet", "test.synthetix.accepted_values_spot_synth_registered_base_mainnet_event_name__SynthRegistered.5528c05ba2", "test.synthetix.dbt_utils_accepted_range_spot_synth_registered_base_mainnet_synth_market_id__True__0.289066bb62", "test.synthetix.not_null_spot_synth_registered_base_mainnet_block_number.fb558416fb", "test.synthetix.not_null_spot_synth_registered_base_mainnet_block_timestamp.9fcd6d9ec6", "test.synthetix.not_null_spot_synth_registered_base_mainnet_contract.a1096e5fd9", "test.synthetix.not_null_spot_synth_registered_base_mainnet_event_name.6d850cc54d", "test.synthetix.not_null_spot_synth_registered_base_mainnet_id.9f21a7f761", "test.synthetix.not_null_spot_synth_registered_base_mainnet_synth_market_id.97f70d1e33", "test.synthetix.not_null_spot_synth_registered_base_mainnet_synth_token_address.f2f086a15a", "test.synthetix.not_null_spot_synth_registered_base_mainnet_transaction_hash.7e53d9e7f0", "test.synthetix.unique_spot_synth_registered_base_mainnet_id.81eda4804d"], "model.synthetix.spot_synth_sold_base_mainnet": ["model.synthetix.fct_spot_atomics_base_mainnet", "test.synthetix.accepted_values_spot_synth_sold_base_mainnet_event_name__SynthSold.b1a44748ed", "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_mainnet_amount_returned__True__0.250710e6f1", "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_mainnet_collected_fees__True__0.6cc814f854", "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_mainnet_price__True__0.994b9376fd", "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_mainnet_synth_market_id__True__0.3ec6dae33c", "test.synthetix.not_null_spot_synth_sold_base_mainnet_amount_returned.989a4131c2", "test.synthetix.not_null_spot_synth_sold_base_mainnet_block_number.148bf58e52", "test.synthetix.not_null_spot_synth_sold_base_mainnet_block_timestamp.1713f1d130", "test.synthetix.not_null_spot_synth_sold_base_mainnet_collected_fees.99a85c53ea", "test.synthetix.not_null_spot_synth_sold_base_mainnet_contract.46ddd59981", "test.synthetix.not_null_spot_synth_sold_base_mainnet_event_name.f76ff966dc", "test.synthetix.not_null_spot_synth_sold_base_mainnet_id.763b711f62", "test.synthetix.not_null_spot_synth_sold_base_mainnet_price.3d1a702fbb", "test.synthetix.not_null_spot_synth_sold_base_mainnet_referrer.ee678360be", "test.synthetix.not_null_spot_synth_sold_base_mainnet_synth_market_id.b7dab5388d", "test.synthetix.not_null_spot_synth_sold_base_mainnet_transaction_hash.6957d51d9c", "test.synthetix.unique_spot_synth_sold_base_mainnet_id.4cbe90534a"], "model.synthetix.spot_synth_unwrapped_base_mainnet": ["model.synthetix.fct_spot_wrapper_base_mainnet", "test.synthetix.accepted_values_spot_synth_unwrapped_base_mainnet_event_name__SynthUnwrapped.a1713eb60e", "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_mainnet_amount_unwrapped__True__0.2e78bc25a2", "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_mainnet_fees_collected__True__0.48d9a0e389", "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_mainnet_synth_market_id__True__0.de01d6cd38", "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_amount_unwrapped.025e49370b", "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_block_number.81e8f4c2ea", "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_block_timestamp.0e8329af5c", "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_contract.cba8e61baa", "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_event_name.dbfac4a471", "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_fees_collected.cd35bec369", "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_id.cd459ace96", "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_synth_market_id.47983f606b", "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_transaction_hash.e27a71ff2d", "test.synthetix.unique_spot_synth_unwrapped_base_mainnet_id.1256b6907b"], "model.synthetix.core_usd_minted_base_mainnet": ["model.synthetix.fct_pool_issuance_base_mainnet", "model.synthetix.fct_synth_supply_base_mainnet", "test.synthetix.accepted_values_core_usd_minted_base_mainnet_event_name__UsdMinted.62f89abcc8", "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_mainnet_account_id__True__0.fd790b59ca", "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_mainnet_amount__True__0.1d256007a1", "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_mainnet_pool_id__True__0.38a3f5fcf9", "test.synthetix.not_null_core_usd_minted_base_mainnet_account_id.ccf3e769fe", "test.synthetix.not_null_core_usd_minted_base_mainnet_amount.196acb6a64", "test.synthetix.not_null_core_usd_minted_base_mainnet_block_number.9528b63fbc", "test.synthetix.not_null_core_usd_minted_base_mainnet_block_timestamp.a004821ccd", "test.synthetix.not_null_core_usd_minted_base_mainnet_collateral_type.f8bfd4628e", "test.synthetix.not_null_core_usd_minted_base_mainnet_contract.f56e539b17", "test.synthetix.not_null_core_usd_minted_base_mainnet_event_name.33ff07927a", "test.synthetix.not_null_core_usd_minted_base_mainnet_id.9cb007fc5c", "test.synthetix.not_null_core_usd_minted_base_mainnet_pool_id.ee8fc13465", "test.synthetix.not_null_core_usd_minted_base_mainnet_sender.363a1c6bc9", "test.synthetix.not_null_core_usd_minted_base_mainnet_transaction_hash.c04da14c24", "test.synthetix.unique_core_usd_minted_base_mainnet_id.476f2a0b45"], "model.synthetix.core_withdrawn_base_mainnet": ["model.synthetix.fct_core_pool_collateral_base_mainnet", "test.synthetix.accepted_values_core_withdrawn_base_mainnet_event_name__Withdrawn.8eb5613297", "test.synthetix.dbt_utils_accepted_range_core_withdrawn_base_mainnet_account_id__True__0.0bf8555841", "test.synthetix.dbt_utils_accepted_range_core_withdrawn_base_mainnet_token_amount__True__0.54af4bae82", "test.synthetix.not_null_core_withdrawn_base_mainnet_account_id.ef84b5b40c", "test.synthetix.not_null_core_withdrawn_base_mainnet_block_number.03c7cebae3", "test.synthetix.not_null_core_withdrawn_base_mainnet_block_timestamp.3b8ffa7210", "test.synthetix.not_null_core_withdrawn_base_mainnet_collateral_type.f32eb82738", "test.synthetix.not_null_core_withdrawn_base_mainnet_contract.a8511fdb92", "test.synthetix.not_null_core_withdrawn_base_mainnet_event_name.f423143c4b", "test.synthetix.not_null_core_withdrawn_base_mainnet_id.8106f47c4d", "test.synthetix.not_null_core_withdrawn_base_mainnet_sender.2f5cf91bdf", "test.synthetix.not_null_core_withdrawn_base_mainnet_token_amount.fbabce38ba", "test.synthetix.not_null_core_withdrawn_base_mainnet_transaction_hash.a3fda71b2a", "test.synthetix.unique_core_withdrawn_base_mainnet_id.72a24b0786"], "model.synthetix.core_rewards_distributed_base_mainnet": ["model.synthetix.fct_pool_rewards_base_mainnet", "test.synthetix.accepted_values_core_rewards_distributed_base_mainnet_event_name__RewardsDistributed.c4ccd15bed", "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_mainnet_amount__True__0.839843f110", "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_mainnet_duration__True__0.7efb65f7c3", "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_mainnet_pool_id__True__0.7d779ece26", "test.synthetix.not_null_core_rewards_distributed_base_mainnet_amount.2580da873a", "test.synthetix.not_null_core_rewards_distributed_base_mainnet_block_number.8a561feed6", "test.synthetix.not_null_core_rewards_distributed_base_mainnet_block_timestamp.3080d49013", "test.synthetix.not_null_core_rewards_distributed_base_mainnet_collateral_type.7253a5e6ec", "test.synthetix.not_null_core_rewards_distributed_base_mainnet_contract.5545c1884a", "test.synthetix.not_null_core_rewards_distributed_base_mainnet_distributor.eb73b71c1b", "test.synthetix.not_null_core_rewards_distributed_base_mainnet_duration.78ed8fd436", "test.synthetix.not_null_core_rewards_distributed_base_mainnet_event_name.16811bbe2c", "test.synthetix.not_null_core_rewards_distributed_base_mainnet_id.0142695043", "test.synthetix.not_null_core_rewards_distributed_base_mainnet_pool_id.8ee087c0fc", "test.synthetix.not_null_core_rewards_distributed_base_mainnet_transaction_hash.bc1d7442f3", "test.synthetix.unique_core_rewards_distributed_base_mainnet_id.8cb2f0871f"], "model.synthetix.core_pool_created_base_mainnet": ["model.synthetix.fct_core_pools_base_mainnet", "test.synthetix.accepted_values_core_pool_created_base_mainnet_event_name__PoolCreated.a1f7123964", "test.synthetix.dbt_utils_accepted_range_core_pool_created_base_mainnet_pool_id__True__0.39f67d8bfc", "test.synthetix.not_null_core_pool_created_base_mainnet_block_number.8ef3c64233", "test.synthetix.not_null_core_pool_created_base_mainnet_block_timestamp.94505d3912", "test.synthetix.not_null_core_pool_created_base_mainnet_contract.6f3850c4d8", "test.synthetix.not_null_core_pool_created_base_mainnet_event_name.0770467455", "test.synthetix.not_null_core_pool_created_base_mainnet_id.44cc56adee", "test.synthetix.not_null_core_pool_created_base_mainnet_owner.875044313e", "test.synthetix.not_null_core_pool_created_base_mainnet_pool_id.d63bf41661", "test.synthetix.not_null_core_pool_created_base_mainnet_sender.0c210116c7", "test.synthetix.not_null_core_pool_created_base_mainnet_transaction_hash.88325163ff", "test.synthetix.unique_core_pool_created_base_mainnet_id.f5ca162629"], "model.synthetix.core_vault_debt_base_mainnet": ["model.synthetix.fct_perp_pnl_base_mainnet", "model.synthetix.fct_pool_debt_base_mainnet", "test.synthetix.dbt_utils_accepted_range_core_vault_debt_base_mainnet_pool_id__True__0.583a0abe4f", "test.synthetix.not_null_core_vault_debt_base_mainnet_block_number.bd4478b322", "test.synthetix.not_null_core_vault_debt_base_mainnet_collateral_type.e3f9b96478", "test.synthetix.not_null_core_vault_debt_base_mainnet_contract_address.f2b82344e4", "test.synthetix.not_null_core_vault_debt_base_mainnet_debt.922a67baf4", "test.synthetix.not_null_core_vault_debt_base_mainnet_pool_id.e33ea26a56", "test.synthetix.not_null_core_vault_debt_base_mainnet_ts.fc19d225e3"], "model.synthetix.core_rewards_claimed_base_mainnet": ["test.synthetix.accepted_values_core_rewards_claimed_base_mainnet_event_name__RewardsClaimed.aa2ca50bfd", "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_mainnet_account_id__True__0.f3a8537aec", "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_mainnet_amount__True__0.d32a48611c", "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_mainnet_pool_id__True__0.4091fd0cb1", "test.synthetix.not_null_core_rewards_claimed_base_mainnet_account_id.854e016ff9", "test.synthetix.not_null_core_rewards_claimed_base_mainnet_amount.2d80149737", "test.synthetix.not_null_core_rewards_claimed_base_mainnet_block_number.4b65195293", "test.synthetix.not_null_core_rewards_claimed_base_mainnet_block_timestamp.365bd8971d", "test.synthetix.not_null_core_rewards_claimed_base_mainnet_collateral_type.f4a0d97e20", "test.synthetix.not_null_core_rewards_claimed_base_mainnet_contract.c7544b70ac", "test.synthetix.not_null_core_rewards_claimed_base_mainnet_distributor.edc7126cd6", "test.synthetix.not_null_core_rewards_claimed_base_mainnet_event_name.8699999c22", "test.synthetix.not_null_core_rewards_claimed_base_mainnet_id.e1c2a57eae", "test.synthetix.not_null_core_rewards_claimed_base_mainnet_pool_id.28e40cfefe", "test.synthetix.not_null_core_rewards_claimed_base_mainnet_transaction_hash.b63233ece5", "test.synthetix.unique_core_rewards_claimed_base_mainnet_id.3e937354d7"], "model.synthetix.core_market_updated_base_mainnet": ["model.synthetix.fct_core_market_updated_base_mainnet", "test.synthetix.accepted_values_core_market_updated_base_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.06e57bf5c5", "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_mainnet_deposited_collateral_value__True__0.3945f7eca1", "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_mainnet_market_id__True__0.ab7b335af7", "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_mainnet_token_amount__True__0.159f754b68", "test.synthetix.not_null_core_market_updated_base_mainnet_block_number.e9e83211a7", "test.synthetix.not_null_core_market_updated_base_mainnet_block_timestamp.648a5f6e8c", "test.synthetix.not_null_core_market_updated_base_mainnet_collateral_type.6e2d5502d4", "test.synthetix.not_null_core_market_updated_base_mainnet_contract.6d90834e3f", "test.synthetix.not_null_core_market_updated_base_mainnet_credit_capacity.4cad1dd5dd", "test.synthetix.not_null_core_market_updated_base_mainnet_deposited_collateral_value.905a08bfbb", "test.synthetix.not_null_core_market_updated_base_mainnet_event_name.6afe397967", "test.synthetix.not_null_core_market_updated_base_mainnet_id.bdb44c0b54", "test.synthetix.not_null_core_market_updated_base_mainnet_market_id.de78147356", "test.synthetix.not_null_core_market_updated_base_mainnet_net_issuance.334062f568", "test.synthetix.not_null_core_market_updated_base_mainnet_sender.5b6ff88208", "test.synthetix.not_null_core_market_updated_base_mainnet_token_amount.ce8694585d", "test.synthetix.not_null_core_market_updated_base_mainnet_transaction_hash.7b8eb5d77d", "test.synthetix.unique_core_market_updated_base_mainnet_id.b2a5abdd48"], "model.synthetix.core_delegation_updated_base_mainnet": ["model.synthetix.fct_core_account_delegation_base_mainnet", "model.synthetix.fct_core_pool_delegation_base_mainnet", "test.synthetix.accepted_values_core_delegation_updated_base_mainnet_event_name__DelegationUpdated.67d059ef8b", "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_mainnet_account_id__True__0.682b9be0e3", "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_mainnet_amount__True__0.a8783e193f", "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_mainnet_leverage__True__1000000000000000000__1000000000000000000.d5cf2050cc", "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_mainnet_pool_id__True__0.4316662214", "test.synthetix.not_null_core_delegation_updated_base_mainnet_account_id.d54eaa7e33", "test.synthetix.not_null_core_delegation_updated_base_mainnet_amount.a0ab515e0a", "test.synthetix.not_null_core_delegation_updated_base_mainnet_block_number.b7e4e88578", "test.synthetix.not_null_core_delegation_updated_base_mainnet_block_timestamp.c521a83475", "test.synthetix.not_null_core_delegation_updated_base_mainnet_collateral_type.ed1a32a32c", "test.synthetix.not_null_core_delegation_updated_base_mainnet_contract.26c790b056", "test.synthetix.not_null_core_delegation_updated_base_mainnet_event_name.cfe99ccc6b", "test.synthetix.not_null_core_delegation_updated_base_mainnet_id.3f46fc5fef", "test.synthetix.not_null_core_delegation_updated_base_mainnet_leverage.5efc0a9617", "test.synthetix.not_null_core_delegation_updated_base_mainnet_pool_id.05c5c779bf", "test.synthetix.not_null_core_delegation_updated_base_mainnet_sender.0138cb07ed", "test.synthetix.not_null_core_delegation_updated_base_mainnet_transaction_hash.6915579646", "test.synthetix.unique_core_delegation_updated_base_mainnet_id.cb86d131a2"], "model.synthetix.core_deposited_base_mainnet": ["model.synthetix.fct_core_pool_collateral_base_mainnet", "test.synthetix.accepted_values_core_deposited_base_mainnet_event_name__Deposited.8716111032", "test.synthetix.dbt_utils_accepted_range_core_deposited_base_mainnet_account_id__True__0.64bcc1c124", "test.synthetix.dbt_utils_accepted_range_core_deposited_base_mainnet_token_amount__True__0.60382baf55", "test.synthetix.not_null_core_deposited_base_mainnet_account_id.7193b1a2c0", "test.synthetix.not_null_core_deposited_base_mainnet_block_number.08ee53cd26", "test.synthetix.not_null_core_deposited_base_mainnet_block_timestamp.560df883dc", "test.synthetix.not_null_core_deposited_base_mainnet_collateral_type.be650ff685", "test.synthetix.not_null_core_deposited_base_mainnet_contract.6e9ec1150a", "test.synthetix.not_null_core_deposited_base_mainnet_event_name.31446f5c55", "test.synthetix.not_null_core_deposited_base_mainnet_id.ee16c24c51", "test.synthetix.not_null_core_deposited_base_mainnet_sender.7b7ebe7456", "test.synthetix.not_null_core_deposited_base_mainnet_token_amount.5b0e4b379d", "test.synthetix.not_null_core_deposited_base_mainnet_transaction_hash.272eb2e81d", "test.synthetix.unique_core_deposited_base_mainnet_id.c13be8e337"], "model.synthetix.core_usd_burned_base_mainnet": ["model.synthetix.fct_pool_issuance_base_mainnet", "model.synthetix.fct_synth_supply_base_mainnet", "test.synthetix.accepted_values_core_usd_burned_base_mainnet_event_name__UsdBurned.9df46c6616", "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_mainnet_account_id__True__0.40ca1a8133", "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_mainnet_amount__True__0.27adfdbff9", "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_mainnet_pool_id__True__0.52120b282a", "test.synthetix.not_null_core_usd_burned_base_mainnet_account_id.b4f53ab613", "test.synthetix.not_null_core_usd_burned_base_mainnet_amount.57fdbdea35", "test.synthetix.not_null_core_usd_burned_base_mainnet_block_number.6f683bcb34", "test.synthetix.not_null_core_usd_burned_base_mainnet_block_timestamp.346c53ef95", "test.synthetix.not_null_core_usd_burned_base_mainnet_collateral_type.e208105e0e", "test.synthetix.not_null_core_usd_burned_base_mainnet_contract.dba51aebb5", "test.synthetix.not_null_core_usd_burned_base_mainnet_event_name.0bb05d75cc", "test.synthetix.not_null_core_usd_burned_base_mainnet_id.7d6df2e91f", "test.synthetix.not_null_core_usd_burned_base_mainnet_pool_id.abf28cfdf6", "test.synthetix.not_null_core_usd_burned_base_mainnet_sender.b813be6ecc", "test.synthetix.not_null_core_usd_burned_base_mainnet_transaction_hash.d80af383d5", "test.synthetix.unique_core_usd_burned_base_mainnet_id.5953435682"], "model.synthetix.core_market_registered_base_mainnet": ["test.synthetix.accepted_values_core_market_registered_base_mainnet_event_name__MarketRegistered.b297851ae7", "test.synthetix.not_null_core_market_registered_base_mainnet_block_number.14cb004b58", "test.synthetix.not_null_core_market_registered_base_mainnet_block_timestamp.41726ce377", "test.synthetix.not_null_core_market_registered_base_mainnet_contract.0187a84f0b", "test.synthetix.not_null_core_market_registered_base_mainnet_event_name.c5054f10bf", "test.synthetix.not_null_core_market_registered_base_mainnet_id.58185ba1ad", "test.synthetix.not_null_core_market_registered_base_mainnet_market.6a5311f9b7", "test.synthetix.not_null_core_market_registered_base_mainnet_market_id.8fa95d0adc", "test.synthetix.not_null_core_market_registered_base_mainnet_sender.9825c848f6", "test.synthetix.not_null_core_market_registered_base_mainnet_transaction_hash.7e49be40a9", "test.synthetix.unique_core_market_registered_base_mainnet_id.b0e87b4cdb", "test.synthetix.unique_core_market_registered_base_mainnet_market_id.e03ba7f671"], "model.synthetix.core_liquidation_base_mainnet": ["test.synthetix.accepted_values_core_liquidation_base_mainnet_event_name__Liquidation.b1c18b74aa", "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_mainnet_account_id__True__0.136053be04", "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_mainnet_liquidate_as_account_id__True__0.7686495bd9", "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_mainnet_pool_id__True__0.9af005d964", "test.synthetix.not_null_core_liquidation_base_mainnet_account_id.2ddc542a47", "test.synthetix.not_null_core_liquidation_base_mainnet_block_number.896bca83af", "test.synthetix.not_null_core_liquidation_base_mainnet_block_timestamp.cc029a06b8", "test.synthetix.not_null_core_liquidation_base_mainnet_collateral_type.c78d491846", "test.synthetix.not_null_core_liquidation_base_mainnet_contract.cb2b40daff", "test.synthetix.not_null_core_liquidation_base_mainnet_event_name.b9c8609dd4", "test.synthetix.not_null_core_liquidation_base_mainnet_id.c949216a70", "test.synthetix.not_null_core_liquidation_base_mainnet_liquidate_as_account_id.b2d7294162", "test.synthetix.not_null_core_liquidation_base_mainnet_pool_id.0342c9a9f7", "test.synthetix.not_null_core_liquidation_base_mainnet_sender.0c2397ee76", "test.synthetix.not_null_core_liquidation_base_mainnet_transaction_hash.adee36dc81", "test.synthetix.unique_core_liquidation_base_mainnet_id.876ec280ff"], "model.synthetix.core_vault_liquidation_base_mainnet": ["test.synthetix.accepted_values_core_vault_liquidation_base_mainnet_event_name__VaultLiquidation.b8ea6a7925", "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_base_mainnet_liquidate_as_account_id__True__0.b04df95186", "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_base_mainnet_pool_id__True__0.bfc340e4f6", "test.synthetix.not_null_core_vault_liquidation_base_mainnet_block_number.667cea546c", "test.synthetix.not_null_core_vault_liquidation_base_mainnet_block_timestamp.2dca047589", "test.synthetix.not_null_core_vault_liquidation_base_mainnet_collateral_type.e0c76340c5", "test.synthetix.not_null_core_vault_liquidation_base_mainnet_contract.d5acf50762", "test.synthetix.not_null_core_vault_liquidation_base_mainnet_event_name.1e10a7bb02", "test.synthetix.not_null_core_vault_liquidation_base_mainnet_id.3054417f0f", "test.synthetix.not_null_core_vault_liquidation_base_mainnet_liquidate_as_account_id.042bc52396", "test.synthetix.not_null_core_vault_liquidation_base_mainnet_liquidation_data.be698b5245", "test.synthetix.not_null_core_vault_liquidation_base_mainnet_pool_id.4a337176ad", "test.synthetix.not_null_core_vault_liquidation_base_mainnet_sender.512fed362a", "test.synthetix.not_null_core_vault_liquidation_base_mainnet_transaction_hash.063cc50ef6", "test.synthetix.unique_core_vault_liquidation_base_mainnet_id.74bcb7a076"], "model.synthetix.core_account_created_base_mainnet": ["test.synthetix.accepted_values_core_account_created_base_mainnet_event_name__AccountCreated.8d266dd241", "test.synthetix.dbt_utils_accepted_range_core_account_created_base_mainnet_account_id__True__0.13ad3c12e1", "test.synthetix.not_null_core_account_created_base_mainnet_account_id.9f366bbbab", "test.synthetix.not_null_core_account_created_base_mainnet_block_number.1b0ff0bd14", "test.synthetix.not_null_core_account_created_base_mainnet_block_timestamp.8e5d2b5809", "test.synthetix.not_null_core_account_created_base_mainnet_contract.9c9629d4bf", "test.synthetix.not_null_core_account_created_base_mainnet_event_name.f3ba489917", "test.synthetix.not_null_core_account_created_base_mainnet_id.a6878c49cb", "test.synthetix.not_null_core_account_created_base_mainnet_owner.c498d5b28f", "test.synthetix.not_null_core_account_created_base_mainnet_transaction_hash.21cf6568c1", "test.synthetix.unique_core_account_created_base_mainnet_id.d79e3ab0d1"], "model.synthetix.core_vault_collateral_base_mainnet": ["model.synthetix.fct_core_vault_collateral_base_mainnet", "model.synthetix.fct_pool_pnl_hourly_base_mainnet", "model.synthetix.fct_prices_base_mainnet", "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_mainnet_amount__True__0.9e07833bf5", "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_mainnet_collateral_value__True__0.7350cb66f7", "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_mainnet_pool_id__True__0.c52772c114", "test.synthetix.not_null_core_vault_collateral_base_mainnet_amount.45536133a9", "test.synthetix.not_null_core_vault_collateral_base_mainnet_block_number.6eaab21095", "test.synthetix.not_null_core_vault_collateral_base_mainnet_collateral_type.bef58af2ef", "test.synthetix.not_null_core_vault_collateral_base_mainnet_collateral_value.5805db9c59", "test.synthetix.not_null_core_vault_collateral_base_mainnet_contract_address.bc7a096c7d", "test.synthetix.not_null_core_vault_collateral_base_mainnet_pool_id.e1a826b5b2", "test.synthetix.not_null_core_vault_collateral_base_mainnet_ts.a02f87cd0d"], "model.synthetix.blocks_arbitrum_sepolia": ["test.synthetix.dbt_utils_recency_blocks_arbitrum_sepolia_hour__ts__1.8a321a2874", "test.synthetix.not_null_blocks_arbitrum_sepolia_block_number.73833a1893", "test.synthetix.unique_blocks_arbitrum_sepolia_block_number.4c474d2bd5"], "model.synthetix.perp_order_committed_arbitrum_sepolia": ["model.synthetix.fct_perp_orders_arbitrum_sepolia", "test.synthetix.accepted_values_perp_order_committed_arbitrum_sepolia_event_name__OrderCommitted.9ba89086fc", "test.synthetix.dbt_utils_accepted_range_perp_order_committed_arbitrum_sepolia_account_id__True__0.374a09c8bb", "test.synthetix.dbt_utils_accepted_range_perp_order_committed_arbitrum_sepolia_market_id__True__0.51034c57fd", "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_account_id.539cca2995", "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_block_number.a115d197bb", "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_block_timestamp.e2dce83de3", "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_contract.f7f4678e01", "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_event_name.8c94a5144a", "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_id.af12508db9", "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_market_id.76f09344d3", "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_transaction_hash.2672ca73bf", "test.synthetix.unique_perp_order_committed_arbitrum_sepolia_id.11b844d761"], "model.synthetix.perp_interest_rate_updated_arbitrum_sepolia": ["test.synthetix.accepted_values_perp_interest_rate_updated_arbitrum_sepolia_event_name__InterestRateUpdated.80b23fe264", "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_sepolia_interest_rate__True__0.4bdf5b571d", "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_sepolia_super_market_id__True__0.04014a3a13", "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_block_number.e587994ace", "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_block_timestamp.b58ae2ae86", "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_contract.42f86c5d97", "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_event_name.c050b16b14", "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_id.4c2bfc9fe7", "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_interest_rate.2aa5f0de8e", "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_super_market_id.3b90bcba60", "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_transaction_hash.2ffe4c98dd", "test.synthetix.unique_perp_interest_rate_updated_arbitrum_sepolia_id.e47b087fd4"], "model.synthetix.perp_collateral_modified_arbitrum_sepolia": ["model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia", "test.synthetix.accepted_values_perp_collateral_modified_arbitrum_sepolia_event_name__CollateralModified.323c4011f3", "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_arbitrum_sepolia_account_id__True__0.57dea412fc", "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_arbitrum_sepolia_collateral_id__True__0.186c371865", "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_account_id.c371b3cb29", "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_block_number.c21551e453", "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_block_timestamp.04b9f9b01a", "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_collateral_id.49ab2aa3b1", "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_contract.ee416b6a9d", "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_event_name.ce95828591", "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_id.f31b903360", "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_sender.a1f5df03f5", "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_transaction_hash.bdc432f4e3", "test.synthetix.unique_perp_collateral_modified_arbitrum_sepolia_id.21db106d40"], "model.synthetix.perp_position_liquidated_arbitrum_sepolia": ["model.synthetix.fct_perp_liq_position_arbitrum_sepolia", "test.synthetix.accepted_values_perp_position_liquidated_arbitrum_sepolia_event_name__PositionLiquidated.8a0af4d18c", "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_account_id__True__0.dd5e38b371", "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_amount_liquidated__True__0.f820c88c54", "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_current_position_size__True__0.f5183b3ff9", "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_market_id__True__0.c1cfe90353", "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_account_id.8c9a3c7cb5", "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_amount_liquidated.2b3c4071f6", "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_block_number.13ef61c2cc", "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_block_timestamp.9c42b4a7ff", "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_contract.f6b0610ff4", "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_current_position_size.48d8db66c7", "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_event_name.b8b10783cf", "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_id.2b7f1d2fcf", "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_market_id.3c1a2d74dc", "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_transaction_hash.ad296550e8", "test.synthetix.unique_perp_position_liquidated_arbitrum_sepolia_id.efb42ae977"], "model.synthetix.perp_interest_charged_arbitrum_sepolia": ["model.synthetix.fct_perp_interest_charged_arbitrum_sepolia", "test.synthetix.accepted_values_perp_interest_charged_arbitrum_sepolia_event_name__InterestCharged.bec7912ee9", "test.synthetix.dbt_utils_accepted_range_perp_interest_charged_arbitrum_sepolia_account_id__True__0.cc700c2056", "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_account_id.a1ec08f106", "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_block_number.78e1c8865d", "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_block_timestamp.9b89e6d1ae", "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_contract.7ba1d62fc1", "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_event_name.47398c58cd", "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_id.1c700fc86b", "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_transaction_hash.b7c3eef8f3", "test.synthetix.unique_perp_interest_charged_arbitrum_sepolia_id.cba3f293a0"], "model.synthetix.perp_previous_order_expired_arbitrum_sepolia": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia", "test.synthetix.accepted_values_perp_previous_order_expired_arbitrum_sepolia_event_name__PreviousOrderExpired.2b0854c0bd", "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_sepolia_account_id__True__0.a0e11cc082", "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_sepolia_market_id__True__0.32d6a1d4a7", "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_account_id.3387518ced", "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_block_number.1bfe765de5", "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_block_timestamp.3d7306e577", "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_contract.9dc88c3682", "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_event_name.c814e3bcf9", "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_id.0d3172a155", "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_market_id.7e2a2424c3", "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_transaction_hash.5f4b3fa383", "test.synthetix.unique_perp_previous_order_expired_arbitrum_sepolia_id.a6e03f8ffa"], "model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia": ["model.synthetix.fct_perp_liq_account_arbitrum_sepolia", "test.synthetix.accepted_values_perp_account_liquidation_attempt_arbitrum_sepolia_event_name__AccountLiquidationAttempt.a9fed061a2", "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_sepolia_account_id__True__0.911c056a18", "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_sepolia_reward__True__0.70c89658c8", "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_account_id.d617ede5c8", "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_block_number.14f09936e9", "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_block_timestamp.070792744c", "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_contract.4fee3320ac", "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_event_name.531495d577", "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_full_liquidation.06f23e5311", "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_id.16e1d1d778", "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_reward.22a482d5b4", "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_transaction_hash.e3f511ad1c", "test.synthetix.unique_perp_account_liquidation_attempt_arbitrum_sepolia_id.2e20bbf35e"], "model.synthetix.perp_market_updated_arbitrum_sepolia": ["model.synthetix.fct_perp_market_history_arbitrum_sepolia", "test.synthetix.accepted_values_perp_market_updated_arbitrum_sepolia_event_name__MarketUpdated.44006a072f", "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_sepolia_interest_rate__True__0.cf75ef25fe", "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_sepolia_market_id__True__0.0852877223", "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_sepolia_price__True__0.e44ad44456", "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_block_number.b556a7789f", "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_block_timestamp.09877a4d82", "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_contract.0cf0f68ca0", "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_event_name.ffc855a652", "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_id.3b2c812312", "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_interest_rate.f378e28263", "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_market_id.9835cafd8a", "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_price.e62a84d2a0", "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_transaction_hash.1c205dac4b", "test.synthetix.unique_perp_market_updated_arbitrum_sepolia_id.66008e7961"], "model.synthetix.perp_order_settled_arbitrum_sepolia": ["model.synthetix.fct_perp_trades_arbitrum_sepolia", "test.synthetix.accepted_values_perp_order_settled_arbitrum_sepolia_event_name__OrderSettled.08d7370d84", "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_sepolia_account_id__True__0.b532485142", "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_sepolia_collected_fees__True__0.8c8446ac0e", "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_sepolia_market_id__True__0.bfedab225b", "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_account_id.e604936b3a", "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_block_number.7ab4260eae", "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_block_timestamp.8460ed1771", "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_collected_fees.c1a9ca82df", "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_contract.f9fbebc768", "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_event_name.c9e5a717f5", "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_id.bbaf076398", "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_market_id.456fcb9a8d", "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_transaction_hash.60c06595e6", "test.synthetix.unique_perp_order_settled_arbitrum_sepolia_id.a95bcce825"], "model.synthetix.perp_market_created_arbitrum_sepolia": ["model.synthetix.fct_perp_markets_arbitrum_sepolia", "test.synthetix.accepted_values_perp_market_created_arbitrum_sepolia_event_name__MarketCreated.ef5c6685e4", "test.synthetix.dbt_utils_accepted_range_perp_market_created_arbitrum_sepolia_perps_market_id__True__0.257f31ec2b", "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_block_number.8b50cb58ff", "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_block_timestamp.22256d5ced", "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_contract.dd490d10f1", "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_event_name.d7dd655280", "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_id.fad8f3147a", "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_market_name.c93aa611fd", "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_market_symbol.9afbd894dd", "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_perps_market_id.6c72e612a4", "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_transaction_hash.0466ce137d", "test.synthetix.unique_perp_market_created_arbitrum_sepolia_id.bff5e22d8a"], "model.synthetix.perp_account_created_arbitrum_sepolia": ["model.synthetix.fct_perp_accounts_arbitrum_sepolia", "test.synthetix.accepted_values_perp_account_created_arbitrum_sepolia_event_name__AccountCreated.b75a805866", "test.synthetix.dbt_utils_accepted_range_perp_account_created_arbitrum_sepolia_account_id__True__0.0141d8699d", "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_account_id.6a6774d721", "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_block_number.a0bf9a3f0f", "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_block_timestamp.7330d8d33c", "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_contract.fde67ea53e", "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_event_name.7cdc353a34", "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_id.45c30d0895", "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_owner.0774b6c4c3", "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_transaction_hash.f4dba09d54", "test.synthetix.unique_perp_account_created_arbitrum_sepolia_id.335484a5c5"], "model.synthetix.spot_synth_sold_arbitrum_sepolia": ["model.synthetix.fct_spot_atomics_arbitrum_sepolia", "test.synthetix.accepted_values_spot_synth_sold_arbitrum_sepolia_event_name__SynthSold.fe13707237", "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_amount_returned__True__0.491570b785", "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_collected_fees__True__0.18ef00cae1", "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_price__True__0.9416491d1c", "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_synth_market_id__True__0.2196afe46e", "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_amount_returned.31fa2e2854", "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_block_number.9eb624134f", "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_block_timestamp.5734b00c78", "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_collected_fees.0c503232cc", "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_contract.d5f31e0816", "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_event_name.333367310e", "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_id.415e7f2126", "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_price.1a5abe8024", "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_referrer.31558bcae3", "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_synth_market_id.2629bdcd49", "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_transaction_hash.da63dad649", "test.synthetix.unique_spot_synth_sold_arbitrum_sepolia_id.dd4ab72a64"], "model.synthetix.spot_synth_unwrapped_arbitrum_sepolia": ["model.synthetix.fct_spot_wrapper_arbitrum_sepolia", "test.synthetix.accepted_values_spot_synth_unwrapped_arbitrum_sepolia_event_name__SynthUnwrapped.20624d41fd", "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_sepolia_amount_unwrapped__True__0.2d01453854", "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_sepolia_fees_collected__True__0.f01b734c27", "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_sepolia_synth_market_id__True__0.6744618704", "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_amount_unwrapped.4d83dd17da", "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_block_number.bfaa7aabea", "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_block_timestamp.2897aa2af1", "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_contract.9a67446eba", "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_event_name.e2e470100a", "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_fees_collected.342d8ecaba", "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_id.885fac7a78", "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_synth_market_id.0f2f845893", "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_transaction_hash.5b5d8f1737", "test.synthetix.unique_spot_synth_unwrapped_arbitrum_sepolia_id.5985d5d1de"], "model.synthetix.spot_order_committed_arbitrum_sepolia": ["test.synthetix.accepted_values_spot_order_committed_arbitrum_sepolia_event_name__OrderCommitted.48f82592c2", "test.synthetix.dbt_utils_accepted_range_spot_order_committed_arbitrum_sepolia_amount_provided__True__0.e297093a69", "test.synthetix.dbt_utils_accepted_range_spot_order_committed_arbitrum_sepolia_market_id__True__0.156852fc84", "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_amount_provided.b4fbc53f60", "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_block_number.e402f23638", "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_block_timestamp.053b915e14", "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_contract.8724d32b95", "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_event_name.10fb9fe2fd", "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_id.3dc77e7585", "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_market_id.4600734bce", "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_order_type.cfe77ca9a2", "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_referrer.3934248ab9", "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_sender.6665c965c9", "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_transaction_hash.44fbdb881f", "test.synthetix.unique_spot_order_committed_arbitrum_sepolia_id.7dddd93b21"], "model.synthetix.spot_synth_registered_arbitrum_sepolia": ["model.synthetix.fct_spot_markets_arbitrum_sepolia", "test.synthetix.accepted_values_spot_synth_registered_arbitrum_sepolia_event_name__SynthRegistered.66b8fe9ef2", "test.synthetix.dbt_utils_accepted_range_spot_synth_registered_arbitrum_sepolia_synth_market_id__True__0.adc193de63", "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_block_number.e17831aecf", "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_block_timestamp.8ad856419d", "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_contract.13305b5b4f", "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_event_name.5caf84c585", "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_id.ae9e680918", "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_synth_market_id.41d8ffc96a", "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_synth_token_address.30dd706c48", "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_transaction_hash.211b9e6913", "test.synthetix.unique_spot_synth_registered_arbitrum_sepolia_id.a09499cc92"], "model.synthetix.spot_order_settled_arbitrum_sepolia": ["test.synthetix.accepted_values_spot_order_settled_arbitrum_sepolia_event_name__OrderSettled.3825809881", "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_collected_fees__True__0.43d000a1f2", "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_final_order_amount__True__0.976f3b49e5", "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_market_id__True__0.6880f35b4a", "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_price__True__0.6c6c67c752", "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_block_number.f4d15aa1c6", "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_block_timestamp.4104ea8ae8", "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_collected_fees.1010c0a5f8", "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_contract.2b0e9ad75a", "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_event_name.51feaa1c12", "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_id.61da8ff5ef", "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_market_id.d28592e51d", "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_order_type.ce3ce512a2", "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_price.1a44fe5106", "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_settler.709cf86f6a", "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_transaction_hash.e39d83aa1f", "test.synthetix.unique_spot_order_settled_arbitrum_sepolia_id.fce4a382d0"], "model.synthetix.spot_synth_bought_arbitrum_sepolia": ["model.synthetix.fct_spot_atomics_arbitrum_sepolia", "test.synthetix.accepted_values_spot_synth_bought_arbitrum_sepolia_event_name__SynthBought.134dc8cabd", "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_sepolia_collected_fees__True__0.e69ec41d5e", "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_sepolia_price__True__0.d95f1532c7", "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_sepolia_synth_market_id__True__0.869a31cec1", "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_block_number.1414f728f0", "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_block_timestamp.af0cba6258", "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_collected_fees.32235682bf", "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_contract.2c9cdafac9", "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_event_name.a810bafafd", "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_id.ed20008417", "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_price.9dde4ea814", "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_referrer.c39eda4686", "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_synth_market_id.92397dca4f", "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_transaction_hash.b57c5b3476", "test.synthetix.unique_spot_synth_bought_arbitrum_sepolia_id.3ade424d59"], "model.synthetix.spot_order_cancelled_arbitrum_sepolia": ["test.synthetix.accepted_values_spot_order_cancelled_arbitrum_sepolia_event_name__OrderCancelled.7763c43292", "test.synthetix.dbt_utils_accepted_range_spot_order_cancelled_arbitrum_sepolia_market_id__True__0.047630938a", "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_block_number.6b3267b9d4", "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_block_timestamp.5b304e425f", "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_contract.b838860ee1", "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_event_name.e938eb2758", "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_id.8e031ca154", "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_market_id.d248c77fa3", "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_sender.dd378adc77", "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_transaction_hash.7bc3d70f6e", "test.synthetix.unique_spot_order_cancelled_arbitrum_sepolia_id.463daca854"], "model.synthetix.spot_synth_wrapped_arbitrum_sepolia": ["model.synthetix.fct_spot_wrapper_arbitrum_sepolia", "test.synthetix.accepted_values_spot_synth_wrapped_arbitrum_sepolia_event_name__SynthWrapped.a482cbf84f", "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_sepolia_fees_collected__True__0.9f8402c770", "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_sepolia_synth_market_id__True__0.ca19b05f78", "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_block_number.c861cf7b58", "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_block_timestamp.cc2e2e7857", "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_contract.410ac0c77b", "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_event_name.e16041e32c", "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_fees_collected.8c22c01d20", "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_id.ec9012b5a4", "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_synth_market_id.f1fccfdd91", "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_transaction_hash.60e01a101a", "test.synthetix.unique_spot_synth_wrapped_arbitrum_sepolia_id.25ef0efbd8"], "model.synthetix.core_rewards_claimed_arbitrum_sepolia": ["test.synthetix.accepted_values_core_rewards_claimed_arbitrum_sepolia_event_name__RewardsClaimed.34f660416a", "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_sepolia_account_id__True__0.931fbcf6dd", "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_sepolia_amount__True__0.4bdbe43c5e", "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_sepolia_pool_id__True__0.8b433a3bc6", "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_account_id.f2bf56343c", "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_amount.c69c35b9b1", "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_block_number.9a6d0e0806", "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_block_timestamp.b87721cc33", "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_collateral_type.d2183c9d15", "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_contract.d436fcb4ac", "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_distributor.3f6ad9aa55", "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_event_name.a3f0d6ec61", "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_id.9a1c133f3b", "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_pool_id.a883be69bc", "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_transaction_hash.680f286a1c", "test.synthetix.unique_core_rewards_claimed_arbitrum_sepolia_id.f24f1c4553"], "model.synthetix.core_usd_burned_arbitrum_sepolia": ["model.synthetix.fct_pool_issuance_arbitrum_sepolia", "model.synthetix.fct_synth_supply_arbitrum_sepolia", "test.synthetix.accepted_values_core_usd_burned_arbitrum_sepolia_event_name__UsdBurned.82b5e1f839", "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_sepolia_account_id__True__0.2bc68923f9", "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_sepolia_amount__True__0.048d31e429", "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_sepolia_pool_id__True__0.d19a9e58b9", "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_account_id.620cecde52", "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_amount.6baf89b24c", "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_block_number.a36a988eb1", "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_block_timestamp.5bcc977f3d", "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_collateral_type.9bcf375dc5", "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_contract.91add9f346", "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_event_name.2334208293", "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_id.a9d148b478", "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_pool_id.7bf8dd6882", "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_sender.e732504915", "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_transaction_hash.91ab5b1d0b", "test.synthetix.unique_core_usd_burned_arbitrum_sepolia_id.65a6dbfca4"], "model.synthetix.core_rewards_distributed_arbitrum_sepolia": ["model.synthetix.fct_pool_rewards_arbitrum_sepolia", "test.synthetix.accepted_values_core_rewards_distributed_arbitrum_sepolia_event_name__RewardsDistributed.94958bacc6", "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_sepolia_amount__True__0.a57935c0b7", "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_sepolia_duration__True__0.905006d2f0", "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_sepolia_pool_id__True__0.4ca72a296c", "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_amount.8682e416ae", "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_block_number.5fbc655c9b", "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_block_timestamp.b3adafb4cf", "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_collateral_type.099d0e256e", "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_contract.7bb7fd8da4", "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_distributor.f184171df4", "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_duration.a042625996", "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_event_name.1803af1787", "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_id.4fea69e81a", "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_pool_id.4ae694bfec", "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_transaction_hash.2ae04c7450", "test.synthetix.unique_core_rewards_distributed_arbitrum_sepolia_id.728eef2ccb"], "model.synthetix.core_pool_created_arbitrum_sepolia": ["model.synthetix.fct_core_pools_arbitrum_sepolia", "test.synthetix.accepted_values_core_pool_created_arbitrum_sepolia_event_name__PoolCreated.d04166c685", "test.synthetix.dbt_utils_accepted_range_core_pool_created_arbitrum_sepolia_pool_id__True__0.d3bc479935", "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_block_number.28a66d0e74", "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_block_timestamp.fd0d1a2266", "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_contract.bd9da8f8fc", "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_event_name.9148e96626", "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_id.2ecf600861", "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_owner.980ce0b630", "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_pool_id.1fccbc8d94", "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_sender.999d6ba1d5", "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_transaction_hash.09e0ac3340", "test.synthetix.unique_core_pool_created_arbitrum_sepolia_id.520ef444f0"], "model.synthetix.core_account_created_arbitrum_sepolia": ["test.synthetix.accepted_values_core_account_created_arbitrum_sepolia_event_name__AccountCreated.f6de61acf3", "test.synthetix.dbt_utils_accepted_range_core_account_created_arbitrum_sepolia_account_id__True__0.2ee2f4ab2f", "test.synthetix.not_null_core_account_created_arbitrum_sepolia_account_id.7a98480d2d", "test.synthetix.not_null_core_account_created_arbitrum_sepolia_block_number.1841c44bbb", "test.synthetix.not_null_core_account_created_arbitrum_sepolia_block_timestamp.74d0052bed", "test.synthetix.not_null_core_account_created_arbitrum_sepolia_contract.c63e7e4dbf", "test.synthetix.not_null_core_account_created_arbitrum_sepolia_event_name.8db7179ccc", "test.synthetix.not_null_core_account_created_arbitrum_sepolia_id.07253fa9ea", "test.synthetix.not_null_core_account_created_arbitrum_sepolia_owner.9aad095481", "test.synthetix.not_null_core_account_created_arbitrum_sepolia_transaction_hash.59070c07aa", "test.synthetix.unique_core_account_created_arbitrum_sepolia_id.f9001194ee"], "model.synthetix.core_liquidation_arbitrum_sepolia": ["test.synthetix.accepted_values_core_liquidation_arbitrum_sepolia_event_name__Liquidation.32c120b3b8", "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_sepolia_account_id__True__0.fa367d1bc5", "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_sepolia_liquidate_as_account_id__True__0.aa641f64fe", "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_sepolia_pool_id__True__0.d1a4bd0579", "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_account_id.2f2251c90a", "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_block_number.28a164853c", "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_block_timestamp.2b65fcd144", "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_collateral_type.611a474b69", "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_contract.b3848813ec", "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_event_name.6dff9cd9a5", "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_id.acb7c881c1", "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_liquidate_as_account_id.8fb362bd59", "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_pool_id.851303c6c6", "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_sender.b1951bbf59", "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_transaction_hash.aa34dc1b7f", "test.synthetix.unique_core_liquidation_arbitrum_sepolia_id.7489e81022"], "model.synthetix.core_usd_minted_arbitrum_sepolia": ["model.synthetix.fct_pool_issuance_arbitrum_sepolia", "model.synthetix.fct_synth_supply_arbitrum_sepolia", "test.synthetix.accepted_values_core_usd_minted_arbitrum_sepolia_event_name__UsdMinted.5fd40cc553", "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_sepolia_account_id__True__0.3ae041bf59", "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_sepolia_amount__True__0.e93e8d1936", "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_sepolia_pool_id__True__0.ae99bd6ea3", "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_account_id.e8dbb7db41", "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_amount.cd18eb6390", "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_block_number.3319b5e432", "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_block_timestamp.baa0ed9288", "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_collateral_type.36a06f20c5", "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_contract.71d9365153", "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_event_name.b210011389", "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_id.07b94c915b", "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_pool_id.41123c7a06", "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_sender.b183e1c56f", "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_transaction_hash.38f21551fd", "test.synthetix.unique_core_usd_minted_arbitrum_sepolia_id.d868aed363"], "model.synthetix.core_delegation_updated_arbitrum_sepolia": ["model.synthetix.fct_core_account_delegation_arbitrum_sepolia", "model.synthetix.fct_core_pool_delegation_arbitrum_sepolia", "test.synthetix.accepted_values_core_delegation_updated_arbitrum_sepolia_event_name__DelegationUpdated.46889d7476", "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_account_id__True__0.ead58dff29", "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_amount__True__0.aefd73a62f", "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_leverage__True__1000000000000000000__1000000000000000000.5ff8a67507", "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_pool_id__True__0.f9aeca9f9a", "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_account_id.689f7da996", "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_amount.77ddc8625f", "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_block_number.fa4a36eaeb", "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_block_timestamp.ae4bac2433", "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_collateral_type.db67498e80", "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_contract.8f08a5a9da", "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_event_name.4d0a81b0f4", "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_id.12fb857e85", "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_leverage.d5bd156a6e", "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_pool_id.8f59052242", "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_sender.ef3937b25b", "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_transaction_hash.8199cb0155", "test.synthetix.unique_core_delegation_updated_arbitrum_sepolia_id.beef769010"], "model.synthetix.core_vault_debt_arbitrum_sepolia": ["model.synthetix.fct_perp_pnl_arbitrum_sepolia", "model.synthetix.fct_pool_debt_arbitrum_sepolia", "test.synthetix.dbt_utils_accepted_range_core_vault_debt_arbitrum_sepolia_pool_id__True__0.6a7fea5bbc", "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_block_number.39b83b17e0", "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_collateral_type.c136eaeaa7", "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_contract_address.7162b1bbad", "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_debt.13e23e52e8", "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_pool_id.3d27f2e067", "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_ts.6259a43e83"], "model.synthetix.core_vault_collateral_arbitrum_sepolia": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia", "model.synthetix.fct_prices_arbitrum_sepolia", "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_sepolia_amount__True__0.ceaca21b1b", "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_sepolia_collateral_value__True__0.5e64981616", "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_sepolia_pool_id__True__0.99b4d66658", "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_amount.e85fb4a97b", "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_block_number.7c4c28bc6d", "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_collateral_type.c23ed9827f", "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_collateral_value.77882c9c22", "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_contract_address.d90d5e4d47", "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_pool_id.11828e6701", "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_ts.74e3fe431f"], "model.synthetix.core_market_updated_arbitrum_sepolia": ["model.synthetix.fct_core_market_updated_arbitrum_sepolia", "test.synthetix.accepted_values_core_market_updated_arbitrum_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.4a106f8344", "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_sepolia_deposited_collateral_value__True__0.bb2ac3f8fc", "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_sepolia_market_id__True__0.f774945861", "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_sepolia_token_amount__True__0.33dea408c4", "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_block_number.18b9e7bff4", "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_block_timestamp.f0ccbe740a", "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_collateral_type.0163e724c2", "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_contract.925fa67624", "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_credit_capacity.ed07eaef21", "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_deposited_collateral_value.2a9afd7205", "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_event_name.07d4bde491", "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_id.087024faa4", "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_market_id.4d2767c0b4", "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_net_issuance.ab387b275f", "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_sender.b4216822d2", "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_token_amount.e980630f1e", "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_transaction_hash.697e3dd319", "test.synthetix.unique_core_market_updated_arbitrum_sepolia_id.7ed403a10d"], "model.synthetix.core_vault_liquidation_arbitrum_sepolia": ["test.synthetix.accepted_values_core_vault_liquidation_arbitrum_sepolia_event_name__VaultLiquidation.0c7e403f1c", "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_arbitrum_sepolia_liquidate_as_account_id__True__0.8896409533", "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_arbitrum_sepolia_pool_id__True__0.6022175c23", "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_block_number.fbedd6aa28", "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_block_timestamp.3f8fcf20ee", "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_collateral_type.0b2d659b09", "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_contract.2bb4203c78", "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_event_name.6ee4c7edec", "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_id.e478906cc0", "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_liquidate_as_account_id.557d546c5f", "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_liquidation_data.0e7de46ea6", "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_pool_id.c0c0a011c4", "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_sender.e33149c915", "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_transaction_hash.6b1e45b06a", "test.synthetix.unique_core_vault_liquidation_arbitrum_sepolia_id.39f25ec5ad"], "model.synthetix.core_deposited_arbitrum_sepolia": ["model.synthetix.fct_core_pool_collateral_arbitrum_sepolia", "test.synthetix.accepted_values_core_deposited_arbitrum_sepolia_event_name__Deposited.1c0d375890", "test.synthetix.dbt_utils_accepted_range_core_deposited_arbitrum_sepolia_account_id__True__0.d3287e563c", "test.synthetix.dbt_utils_accepted_range_core_deposited_arbitrum_sepolia_token_amount__True__0.0f0aa65236", "test.synthetix.not_null_core_deposited_arbitrum_sepolia_account_id.0850a5cdd2", "test.synthetix.not_null_core_deposited_arbitrum_sepolia_block_number.c3036ab47e", "test.synthetix.not_null_core_deposited_arbitrum_sepolia_block_timestamp.423f2e9f55", "test.synthetix.not_null_core_deposited_arbitrum_sepolia_collateral_type.88d590c5ca", "test.synthetix.not_null_core_deposited_arbitrum_sepolia_contract.98776e9523", "test.synthetix.not_null_core_deposited_arbitrum_sepolia_event_name.ca52f6033b", "test.synthetix.not_null_core_deposited_arbitrum_sepolia_id.7d3846b9e3", "test.synthetix.not_null_core_deposited_arbitrum_sepolia_sender.2aeec9aec1", "test.synthetix.not_null_core_deposited_arbitrum_sepolia_token_amount.653e14e03e", "test.synthetix.not_null_core_deposited_arbitrum_sepolia_transaction_hash.8084f934a8", "test.synthetix.unique_core_deposited_arbitrum_sepolia_id.9f22c1a15e"], "model.synthetix.core_withdrawn_arbitrum_sepolia": ["model.synthetix.fct_core_pool_collateral_arbitrum_sepolia", "test.synthetix.accepted_values_core_withdrawn_arbitrum_sepolia_event_name__Withdrawn.cd07ab25e2", "test.synthetix.dbt_utils_accepted_range_core_withdrawn_arbitrum_sepolia_account_id__True__0.d4050dde67", "test.synthetix.dbt_utils_accepted_range_core_withdrawn_arbitrum_sepolia_token_amount__True__0.0301b264d6", "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_account_id.93a7f1c6e0", "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_block_number.fb2901f9b9", "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_block_timestamp.7fcd8e34b4", "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_collateral_type.462d8e9d4a", "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_contract.7095f79cd5", "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_event_name.6e275cf97d", "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_id.bdd65cec2b", "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_sender.b2d53e6596", "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_token_amount.df20ce27b8", "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_transaction_hash.a4480fb9e0", "test.synthetix.unique_core_withdrawn_arbitrum_sepolia_id.3f0503a510"], "model.synthetix.core_market_registered_arbitrum_sepolia": ["test.synthetix.accepted_values_core_market_registered_arbitrum_sepolia_event_name__MarketRegistered.0d43228789", "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_block_number.94a8562b13", "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_block_timestamp.fa45bb6a23", "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_contract.8d5b49ae4d", "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_event_name.72e398dd82", "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_id.88f5db38d2", "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_market.67fc30dc60", "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_market_id.c742aae1d0", "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_sender.f940ee9c3a", "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_transaction_hash.9904023035", "test.synthetix.unique_core_market_registered_arbitrum_sepolia_id.5964f1fbf3", "test.synthetix.unique_core_market_registered_arbitrum_sepolia_market_id.78637df31f"], "model.synthetix.blocks_arbitrum_mainnet": ["test.synthetix.dbt_utils_recency_blocks_arbitrum_mainnet_hour__ts__1.e5882e697a", "test.synthetix.not_null_blocks_arbitrum_mainnet_block_number.60351acf6d", "test.synthetix.unique_blocks_arbitrum_mainnet_block_number.d70bece923"], "model.synthetix.perp_market_updated_arbitrum_mainnet": ["model.synthetix.fct_perp_market_history_arbitrum_mainnet", "test.synthetix.accepted_values_perp_market_updated_arbitrum_mainnet_event_name__MarketUpdated.8146a5947b", "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_mainnet_interest_rate__True__0.6f303fc104", "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_mainnet_market_id__True__0.49bfd0ea1e", "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_mainnet_price__True__0.08ca8e4202", "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_block_number.22032f5e3f", "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_block_timestamp.c82304cd0d", "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_contract.ae7ff19df0", "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_event_name.bbd9a88ac4", "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_id.c3a83ad1d0", "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_interest_rate.2f297e2d1a", "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_market_id.7a1df365b6", "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_price.c754965f12", "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_transaction_hash.35ad1a325b", "test.synthetix.unique_perp_market_updated_arbitrum_mainnet_id.ca2bc0e1a1"], "model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet": ["model.synthetix.fct_perp_liq_account_arbitrum_mainnet", "test.synthetix.accepted_values_perp_account_liquidation_attempt_arbitrum_mainnet_event_name__AccountLiquidationAttempt.d77be155b7", "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_mainnet_account_id__True__0.69e5c1f239", "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_mainnet_reward__True__0.0687f26a19", "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_account_id.e5775f05d6", "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_block_number.cce38fccf5", "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_block_timestamp.384d202b30", "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_contract.34132d3a0f", "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_event_name.03d3da6f51", "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_full_liquidation.bca773a7d2", "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_id.3b273ee7cd", "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_reward.db84ec60c0", "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_transaction_hash.8082a939fd", "test.synthetix.unique_perp_account_liquidation_attempt_arbitrum_mainnet_id.36625245e5"], "model.synthetix.perp_market_created_arbitrum_mainnet": ["model.synthetix.fct_perp_markets_arbitrum_mainnet", "test.synthetix.accepted_values_perp_market_created_arbitrum_mainnet_event_name__MarketCreated.95d2e513a2", "test.synthetix.dbt_utils_accepted_range_perp_market_created_arbitrum_mainnet_perps_market_id__True__0.48f88f8963", "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_block_number.398ad31e3c", "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_block_timestamp.30d302d69e", "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_contract.21d3d73e97", "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_event_name.7c033fc995", "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_id.51befad80c", "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_market_name.b6c0825a0f", "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_market_symbol.cac52e1baa", "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_perps_market_id.adbc877d76", "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_transaction_hash.486a46d989", "test.synthetix.unique_perp_market_created_arbitrum_mainnet_id.ccdc9b7755"], "model.synthetix.perp_interest_rate_updated_arbitrum_mainnet": ["test.synthetix.accepted_values_perp_interest_rate_updated_arbitrum_mainnet_event_name__InterestRateUpdated.e279adef88", "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_mainnet_interest_rate__True__0.85f9532793", "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_mainnet_super_market_id__True__0.345c2bacf1", "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_block_number.f1b7f275c8", "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_block_timestamp.b38866df62", "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_contract.53bd3e715f", "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_event_name.527da57e0a", "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_id.4d8f77e23f", "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_interest_rate.4a70cee831", "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_super_market_id.0209c885e1", "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_transaction_hash.881fd09199", "test.synthetix.unique_perp_interest_rate_updated_arbitrum_mainnet_id.c21a36f767"], "model.synthetix.perp_order_settled_arbitrum_mainnet": ["model.synthetix.fct_perp_trades_arbitrum_mainnet", "test.synthetix.accepted_values_perp_order_settled_arbitrum_mainnet_event_name__OrderSettled.5e1793594f", "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_mainnet_account_id__True__0.fcdc188551", "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_mainnet_collected_fees__True__0.356b57ba59", "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_mainnet_market_id__True__0.c52a7e4ed8", "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_account_id.5f60dea264", "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_block_number.6bb5256b7b", "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_block_timestamp.ae7ec6c8ef", "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_collected_fees.7370e63505", "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_contract.deb2106eaa", "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_event_name.606b4d8510", "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_id.8d20cf26c1", "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_market_id.793bf9835c", "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_transaction_hash.1344347ee5", "test.synthetix.unique_perp_order_settled_arbitrum_mainnet_id.b9d03afd65"], "model.synthetix.perp_previous_order_expired_arbitrum_mainnet": ["model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet", "test.synthetix.accepted_values_perp_previous_order_expired_arbitrum_mainnet_event_name__PreviousOrderExpired.d975ca95c5", "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_mainnet_account_id__True__0.865d3fe2e6", "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_mainnet_market_id__True__0.148ea7d706", "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_account_id.edc81bcacb", "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_block_number.c6957a09df", "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_block_timestamp.62addf704c", "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_contract.f99120143b", "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_event_name.08acd6a68f", "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_id.ced9ec6a1d", "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_market_id.3161a33570", "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_transaction_hash.ccc5cbafcd", "test.synthetix.unique_perp_previous_order_expired_arbitrum_mainnet_id.cd7a82db0e"], "model.synthetix.perp_account_created_arbitrum_mainnet": ["model.synthetix.fct_perp_accounts_arbitrum_mainnet", "test.synthetix.accepted_values_perp_account_created_arbitrum_mainnet_event_name__AccountCreated.e3b8716bf0", "test.synthetix.dbt_utils_accepted_range_perp_account_created_arbitrum_mainnet_account_id__True__0.976edf0951", "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_account_id.6064e6e85b", "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_block_number.9d9960063c", "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_block_timestamp.aa150ec309", "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_contract.afb3ec2b69", "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_event_name.9b0f514dfe", "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_id.6ebc461a9f", "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_owner.d496ae59c0", "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_transaction_hash.4458887a25", "test.synthetix.unique_perp_account_created_arbitrum_mainnet_id.c50800d3e3"], "model.synthetix.perp_collateral_modified_arbitrum_mainnet": ["model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet", "test.synthetix.accepted_values_perp_collateral_modified_arbitrum_mainnet_event_name__CollateralModified.ce058b817d", "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_arbitrum_mainnet_account_id__True__0.f432eac521", "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_arbitrum_mainnet_collateral_id__True__0.d504bf8da4", "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_account_id.8fb1349af5", "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_block_number.553bfecd04", "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_block_timestamp.3959a198d9", "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_collateral_id.b111831174", "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_contract.4c9655d0d7", "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_event_name.e165b98af5", "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_id.b7548d2e89", "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_sender.8b5f369cc9", "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_transaction_hash.db6cc05c85", "test.synthetix.unique_perp_collateral_modified_arbitrum_mainnet_id.52f69df109"], "model.synthetix.perp_order_committed_arbitrum_mainnet": ["model.synthetix.fct_perp_orders_arbitrum_mainnet", "test.synthetix.accepted_values_perp_order_committed_arbitrum_mainnet_event_name__OrderCommitted.80f5b2af2f", "test.synthetix.dbt_utils_accepted_range_perp_order_committed_arbitrum_mainnet_account_id__True__0.83d9cf1359", "test.synthetix.dbt_utils_accepted_range_perp_order_committed_arbitrum_mainnet_market_id__True__0.d1559e05f3", "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_account_id.51a7bcf136", "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_block_number.d86120fbb2", "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_block_timestamp.9450bd7715", "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_contract.4d5fe85c13", "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_event_name.d96a04bc5b", "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_id.3d80312645", "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_market_id.c88a9b80a9", "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_transaction_hash.4876108100", "test.synthetix.unique_perp_order_committed_arbitrum_mainnet_id.3373ae33a2"], "model.synthetix.perp_position_liquidated_arbitrum_mainnet": ["model.synthetix.fct_perp_liq_position_arbitrum_mainnet", "test.synthetix.accepted_values_perp_position_liquidated_arbitrum_mainnet_event_name__PositionLiquidated.0ec93e93c0", "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_account_id__True__0.913cfd25f2", "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_amount_liquidated__True__0.284e66108e", "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_current_position_size__True__0.1f4c66d819", "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_market_id__True__0.5138d00a1a", "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_account_id.c6ae3fbdf6", "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_amount_liquidated.85c1ba4ec8", "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_block_number.5467c2494c", "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_block_timestamp.2e92e4c30d", "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_contract.bde78fd4de", "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_current_position_size.2f7c9b0c99", "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_event_name.badd34253b", "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_id.1013d30960", "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_market_id.f123e58c83", "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_transaction_hash.bc9ed917d3", "test.synthetix.unique_perp_position_liquidated_arbitrum_mainnet_id.f231e459dd"], "model.synthetix.perp_interest_charged_arbitrum_mainnet": ["model.synthetix.fct_perp_interest_charged_arbitrum_mainnet", "test.synthetix.accepted_values_perp_interest_charged_arbitrum_mainnet_event_name__InterestCharged.5bdeefd72e", "test.synthetix.dbt_utils_accepted_range_perp_interest_charged_arbitrum_mainnet_account_id__True__0.7c883f5e3f", "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_account_id.0fea13802b", "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_block_number.0461f85304", "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_block_timestamp.c72b9e433c", "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_contract.0558bb2329", "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_event_name.a2ddfe6aab", "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_id.0336fb1845", "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_transaction_hash.c6a422f072", "test.synthetix.unique_perp_interest_charged_arbitrum_mainnet_id.25564fae9f"], "model.synthetix.spot_synth_bought_arbitrum_mainnet": ["model.synthetix.fct_spot_atomics_arbitrum_mainnet", "test.synthetix.accepted_values_spot_synth_bought_arbitrum_mainnet_event_name__SynthBought.6968f2e38e", "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_mainnet_collected_fees__True__0.ffa72f24d6", "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_mainnet_price__True__0.2666787a3a", "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_mainnet_synth_market_id__True__0.39b07cbd1a", "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_block_number.3db00f8fd2", "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_block_timestamp.1e3c9accd9", "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_collected_fees.975bb20444", "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_contract.7f6d914e0b", "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_event_name.aa51f8b10f", "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_id.94c6a2689e", "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_price.b7069dc105", "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_referrer.d5123874c5", "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_synth_market_id.11b8c58586", "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_transaction_hash.46c5786b65", "test.synthetix.unique_spot_synth_bought_arbitrum_mainnet_id.97a98f064e"], "model.synthetix.spot_synth_registered_arbitrum_mainnet": ["model.synthetix.fct_spot_markets_arbitrum_mainnet", "test.synthetix.accepted_values_spot_synth_registered_arbitrum_mainnet_event_name__SynthRegistered.dab3843a60", "test.synthetix.dbt_utils_accepted_range_spot_synth_registered_arbitrum_mainnet_synth_market_id__True__0.03490626a4", "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_block_number.c19306427b", "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_block_timestamp.155e02a96a", "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_contract.dc09abd1d6", "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_event_name.aa6a178336", "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_id.456af96984", "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_synth_market_id.b02a502d7f", "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_synth_token_address.e815b8c9d4", "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_transaction_hash.ae02976291", "test.synthetix.unique_spot_synth_registered_arbitrum_mainnet_id.d4fd9eb0ba"], "model.synthetix.spot_order_settled_arbitrum_mainnet": ["test.synthetix.accepted_values_spot_order_settled_arbitrum_mainnet_event_name__OrderSettled.c43865614e", "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_collected_fees__True__0.e9fce02c77", "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_final_order_amount__True__0.d78aeda819", "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_market_id__True__0.498546554e", "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_price__True__0.94dec93a68", "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_block_number.876a0a0282", "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_block_timestamp.483fdb2a21", "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_collected_fees.4c46cfb386", "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_contract.7d4f904249", "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_event_name.32a64f7398", "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_id.1124fb8990", "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_market_id.84635206a3", "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_order_type.cc9846cfde", "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_price.3e2897303c", "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_settler.2f85667062", "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_transaction_hash.a8b7f93ae5", "test.synthetix.unique_spot_order_settled_arbitrum_mainnet_id.a1ec7e590f"], "model.synthetix.spot_order_committed_arbitrum_mainnet": ["test.synthetix.accepted_values_spot_order_committed_arbitrum_mainnet_event_name__OrderCommitted.e30a77b9b3", "test.synthetix.dbt_utils_accepted_range_spot_order_committed_arbitrum_mainnet_amount_provided__True__0.a0c5711e24", "test.synthetix.dbt_utils_accepted_range_spot_order_committed_arbitrum_mainnet_market_id__True__0.fcb0bd480c", "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_amount_provided.618d749652", "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_block_number.bbd3030ffd", "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_block_timestamp.a4f827fd66", "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_contract.1d73e820e2", "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_event_name.364a2ed7fd", "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_id.2bedbed49c", "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_market_id.eb267aefe6", "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_order_type.9bedf0c3bc", "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_referrer.23dc146929", "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_sender.d7cbd6bc05", "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_transaction_hash.47ac362f75", "test.synthetix.unique_spot_order_committed_arbitrum_mainnet_id.715535831f"], "model.synthetix.spot_order_cancelled_arbitrum_mainnet": ["test.synthetix.accepted_values_spot_order_cancelled_arbitrum_mainnet_event_name__OrderCancelled.bcb12d7741", "test.synthetix.dbt_utils_accepted_range_spot_order_cancelled_arbitrum_mainnet_market_id__True__0.8d08288d1d", "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_block_number.a85db0bd00", "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_block_timestamp.a2656a614b", "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_contract.cc9a04e73e", "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_event_name.f29a2c6180", "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_id.bf2929fb2c", "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_market_id.629e55a158", "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_sender.a796a774d3", "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_transaction_hash.43ee88aad5", "test.synthetix.unique_spot_order_cancelled_arbitrum_mainnet_id.de40647c46"], "model.synthetix.spot_synth_unwrapped_arbitrum_mainnet": ["model.synthetix.fct_spot_wrapper_arbitrum_mainnet", "test.synthetix.accepted_values_spot_synth_unwrapped_arbitrum_mainnet_event_name__SynthUnwrapped.0156eda083", "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_mainnet_amount_unwrapped__True__0.dfb2bf555e", "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_mainnet_fees_collected__True__0.caa0ab5069", "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_mainnet_synth_market_id__True__0.c8e2a0ce2e", "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_amount_unwrapped.6338d14461", "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_block_number.6c4594ed9b", "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_block_timestamp.7eb830695e", "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_contract.df671e35b9", "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_event_name.15be4b2d2e", "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_fees_collected.82edb6c70c", "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_id.c93a8c455f", "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_synth_market_id.597a45b266", "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_transaction_hash.266bb54277", "test.synthetix.unique_spot_synth_unwrapped_arbitrum_mainnet_id.81790072c1"], "model.synthetix.spot_synth_wrapped_arbitrum_mainnet": ["model.synthetix.fct_spot_wrapper_arbitrum_mainnet", "test.synthetix.accepted_values_spot_synth_wrapped_arbitrum_mainnet_event_name__SynthWrapped.c2a7fae75f", "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_mainnet_fees_collected__True__0.8427a98042", "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_mainnet_synth_market_id__True__0.69e1aef58d", "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_block_number.388f222586", "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_block_timestamp.62e5fb2f2c", "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_contract.12b8537d63", "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_event_name.a537b3bcc9", "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_fees_collected.ab1cc1a24e", "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_id.e6be3c26ab", "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_synth_market_id.22e9bbcaaf", "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_transaction_hash.470b375862", "test.synthetix.unique_spot_synth_wrapped_arbitrum_mainnet_id.4240a5b9ed"], "model.synthetix.spot_synth_sold_arbitrum_mainnet": ["model.synthetix.fct_spot_atomics_arbitrum_mainnet", "test.synthetix.accepted_values_spot_synth_sold_arbitrum_mainnet_event_name__SynthSold.c2779b95d3", "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_amount_returned__True__0.94e383949d", "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_collected_fees__True__0.ebed4cb6c6", "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_price__True__0.736ec6a18f", "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_synth_market_id__True__0.502a7c73ae", "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_amount_returned.a22fe1e87b", "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_block_number.21c8144aca", "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_block_timestamp.ece96724ff", "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_collected_fees.ae5a9854f2", "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_contract.7e747f7197", "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_event_name.77e48ea6b8", "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_id.5672923066", "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_price.83b6e6b427", "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_referrer.fc97629e01", "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_synth_market_id.0a9309e0fe", "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_transaction_hash.b35ac6eb10", "test.synthetix.unique_spot_synth_sold_arbitrum_mainnet_id.77e9d1569f"], "model.synthetix.core_pool_created_arbitrum_mainnet": ["model.synthetix.fct_core_pools_arbitrum_mainnet", "test.synthetix.accepted_values_core_pool_created_arbitrum_mainnet_event_name__PoolCreated.e7fda490fd", "test.synthetix.dbt_utils_accepted_range_core_pool_created_arbitrum_mainnet_pool_id__True__0.fc42e6b4ce", "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_block_number.184c04858e", "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_block_timestamp.4bcfbab318", "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_contract.ad227a594e", "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_event_name.67b202a2ae", "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_id.b0e9e6535d", "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_owner.749821fb46", "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_pool_id.ce6f3bd570", "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_sender.b85ac4e404", "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_transaction_hash.762082599b", "test.synthetix.unique_core_pool_created_arbitrum_mainnet_id.4a0435d902"], "model.synthetix.core_vault_liquidation_arbitrum_mainnet": ["test.synthetix.accepted_values_core_vault_liquidation_arbitrum_mainnet_event_name__VaultLiquidation.429345a118", "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_arbitrum_mainnet_liquidate_as_account_id__True__0.c9be297afd", "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_arbitrum_mainnet_pool_id__True__0.c4b79598cb", "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_block_number.1dc8ebaf67", "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_block_timestamp.3054b6aeaa", "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_collateral_type.ba4823f6ed", "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_contract.625029e21f", "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_event_name.fcb481b7e9", "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_id.c7ac33a6c3", "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_liquidate_as_account_id.5e1fa876a7", "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_liquidation_data.2555b245ad", "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_pool_id.f9e6978af1", "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_sender.d35f8c0cc2", "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_transaction_hash.5da9d8cd8f", "test.synthetix.unique_core_vault_liquidation_arbitrum_mainnet_id.3f5a30c375"], "model.synthetix.core_rewards_distributed_arbitrum_mainnet": ["model.synthetix.fct_pool_rewards_arbitrum_mainnet", "test.synthetix.accepted_values_core_rewards_distributed_arbitrum_mainnet_event_name__RewardsDistributed.3370ace359", "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_mainnet_amount__True__0.09cd5040a6", "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_mainnet_duration__True__0.00212b4134", "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_mainnet_pool_id__True__0.d68e3c64d9", "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_amount.efe177b3e7", "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_block_number.4692e1b237", "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_block_timestamp.b6efe37fde", "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_collateral_type.d8c598b114", "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_contract.cad4a84b49", "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_distributor.b8c551ebf5", "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_duration.8dfbbf7a51", "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_event_name.bb49accedd", "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_id.2d439b2dff", "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_pool_id.06cc36de8b", "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_transaction_hash.a791a80876", "test.synthetix.unique_core_rewards_distributed_arbitrum_mainnet_id.b2d650e4fd"], "model.synthetix.core_market_registered_arbitrum_mainnet": ["test.synthetix.accepted_values_core_market_registered_arbitrum_mainnet_event_name__MarketRegistered.61c1a17f46", "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_block_number.49f898432d", "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_block_timestamp.9ccff6bb17", "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_contract.705a5b5579", "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_event_name.5833e57631", "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_id.4c7305111a", "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_market.4671a5874b", "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_market_id.edc1b5f010", "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_sender.a9f878c2c9", "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_transaction_hash.2e6db31571", "test.synthetix.unique_core_market_registered_arbitrum_mainnet_id.c4fce94bc5", "test.synthetix.unique_core_market_registered_arbitrum_mainnet_market_id.f4e9d45c5f"], "model.synthetix.core_market_updated_arbitrum_mainnet": ["model.synthetix.fct_core_market_updated_arbitrum_mainnet", "test.synthetix.accepted_values_core_market_updated_arbitrum_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.b6d0a34129", "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_mainnet_deposited_collateral_value__True__0.f78663cae5", "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_mainnet_market_id__True__0.8e0b3e9147", "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_mainnet_token_amount__True__0.bfc2ca181b", "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_block_number.eea9214a4b", "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_block_timestamp.2bd177f07f", "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_collateral_type.5ccd7ace00", "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_contract.3ed1c1d699", "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_credit_capacity.09c391d59d", "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_deposited_collateral_value.45b375717f", "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_event_name.1198969560", "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_id.6634d79b97", "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_market_id.92b8458e5c", "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_net_issuance.016c84545c", "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_sender.fe1f2d4275", "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_token_amount.b89be9c43a", "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_transaction_hash.9db6bb9d6b", "test.synthetix.unique_core_market_updated_arbitrum_mainnet_id.ef7b2e2622"], "model.synthetix.core_deposited_arbitrum_mainnet": ["model.synthetix.fct_core_pool_collateral_arbitrum_mainnet", "test.synthetix.accepted_values_core_deposited_arbitrum_mainnet_event_name__Deposited.63620c995c", "test.synthetix.dbt_utils_accepted_range_core_deposited_arbitrum_mainnet_account_id__True__0.2fc937f08c", "test.synthetix.dbt_utils_accepted_range_core_deposited_arbitrum_mainnet_token_amount__True__0.825b012474", "test.synthetix.not_null_core_deposited_arbitrum_mainnet_account_id.c7afbe52a5", "test.synthetix.not_null_core_deposited_arbitrum_mainnet_block_number.689c18351b", "test.synthetix.not_null_core_deposited_arbitrum_mainnet_block_timestamp.a16e8ef361", "test.synthetix.not_null_core_deposited_arbitrum_mainnet_collateral_type.42a3d10d97", "test.synthetix.not_null_core_deposited_arbitrum_mainnet_contract.a2cd7b2bb5", "test.synthetix.not_null_core_deposited_arbitrum_mainnet_event_name.8f5b81cb40", "test.synthetix.not_null_core_deposited_arbitrum_mainnet_id.2f7b341009", "test.synthetix.not_null_core_deposited_arbitrum_mainnet_sender.5f276242f7", "test.synthetix.not_null_core_deposited_arbitrum_mainnet_token_amount.238a5119e6", "test.synthetix.not_null_core_deposited_arbitrum_mainnet_transaction_hash.649446c0bd", "test.synthetix.unique_core_deposited_arbitrum_mainnet_id.65592bb86d"], "model.synthetix.core_vault_debt_arbitrum_mainnet": ["model.synthetix.fct_perp_pnl_arbitrum_mainnet", "model.synthetix.fct_pool_debt_arbitrum_mainnet", "test.synthetix.dbt_utils_accepted_range_core_vault_debt_arbitrum_mainnet_pool_id__True__0.8e3a2c72e9", "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_block_number.3ef5dfaa45", "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_collateral_type.f9fb1089d7", "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_contract_address.fee8a6440d", "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_debt.7a33d30f43", "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_pool_id.8f94082342", "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_ts.d2363d0b7d"], "model.synthetix.core_withdrawn_arbitrum_mainnet": ["model.synthetix.fct_core_pool_collateral_arbitrum_mainnet", "test.synthetix.accepted_values_core_withdrawn_arbitrum_mainnet_event_name__Withdrawn.e5deebfa14", "test.synthetix.dbt_utils_accepted_range_core_withdrawn_arbitrum_mainnet_account_id__True__0.8873db614c", "test.synthetix.dbt_utils_accepted_range_core_withdrawn_arbitrum_mainnet_token_amount__True__0.0008eb5d09", "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_account_id.ccf8b71875", "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_block_number.29891eb70b", "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_block_timestamp.0605d1994e", "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_collateral_type.772b018013", "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_contract.a8c5968db3", "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_event_name.69a5a9a880", "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_id.46c5fcd073", "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_sender.665f4ade6b", "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_token_amount.4bc0081148", "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_transaction_hash.492d634608", "test.synthetix.unique_core_withdrawn_arbitrum_mainnet_id.9810244f0d"], "model.synthetix.core_usd_burned_arbitrum_mainnet": ["model.synthetix.fct_pool_issuance_arbitrum_mainnet", "model.synthetix.fct_synth_supply_arbitrum_mainnet", "test.synthetix.accepted_values_core_usd_burned_arbitrum_mainnet_event_name__UsdBurned.9ecdb75459", "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_mainnet_account_id__True__0.f8708303cd", "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_mainnet_amount__True__0.2bf9da99f6", "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_mainnet_pool_id__True__0.dad5587ce6", "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_account_id.c71695a669", "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_amount.638bb23cb6", "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_block_number.9d57cfa9ee", "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_block_timestamp.da67490d2d", "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_collateral_type.6f8f53a6c9", "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_contract.718a1f61dd", "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_event_name.2c934d7229", "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_id.f07377da8d", "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_pool_id.574d8e09b8", "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_sender.1b76ecab38", "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_transaction_hash.6535b2db90", "test.synthetix.unique_core_usd_burned_arbitrum_mainnet_id.1918882dbf"], "model.synthetix.core_rewards_claimed_arbitrum_mainnet": ["test.synthetix.accepted_values_core_rewards_claimed_arbitrum_mainnet_event_name__RewardsClaimed.3c1cd34ad1", "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_mainnet_account_id__True__0.34b4de86db", "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_mainnet_amount__True__0.d98a3e4cc7", "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_mainnet_pool_id__True__0.1c91c56a7b", "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_account_id.657d0a650c", "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_amount.b7ad8d34fd", "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_block_number.90a2165709", "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_block_timestamp.830ba4bdac", "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_collateral_type.868513a78c", "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_contract.dbeede65a0", "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_distributor.cfe4797061", "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_event_name.c85b97045f", "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_id.ec96b450dd", "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_pool_id.bd58480578", "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_transaction_hash.b143b485c4", "test.synthetix.unique_core_rewards_claimed_arbitrum_mainnet_id.0aa80585e9"], "model.synthetix.core_usd_minted_arbitrum_mainnet": ["model.synthetix.fct_pool_issuance_arbitrum_mainnet", "model.synthetix.fct_synth_supply_arbitrum_mainnet", "test.synthetix.accepted_values_core_usd_minted_arbitrum_mainnet_event_name__UsdMinted.cb75bc5dc7", "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_mainnet_account_id__True__0.6487cbbb70", "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_mainnet_amount__True__0.9400183d7a", "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_mainnet_pool_id__True__0.5d700fe50b", "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_account_id.9ccf9039ea", "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_amount.f37a3a83d0", "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_block_number.2c3c8fc1e5", "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_block_timestamp.8ca5480dbc", "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_collateral_type.0129f350e1", "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_contract.317c6e89d1", "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_event_name.8c280cde80", "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_id.3157330f1c", "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_pool_id.4593996ffd", "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_sender.829a4593b0", "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_transaction_hash.74c68bc07e", "test.synthetix.unique_core_usd_minted_arbitrum_mainnet_id.557dbdade9"], "model.synthetix.core_delegation_updated_arbitrum_mainnet": ["model.synthetix.fct_core_account_delegation_arbitrum_mainnet", "model.synthetix.fct_core_pool_delegation_arbitrum_mainnet", "test.synthetix.accepted_values_core_delegation_updated_arbitrum_mainnet_event_name__DelegationUpdated.8158a7cafc", "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_account_id__True__0.eb3b030871", "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_amount__True__0.4dc42e5b67", "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_leverage__True__1000000000000000000__1000000000000000000.fa830910e7", "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_pool_id__True__0.ceaf47901a", "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_account_id.1f6cadcc5d", "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_amount.790af0bbca", "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_block_number.e7dff1a919", "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_block_timestamp.bf7b6f5a50", "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_collateral_type.ca955a713e", "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_contract.ae8a4f4c27", "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_event_name.124ce539d9", "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_id.a1e63ca6e1", "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_leverage.e240b1993e", "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_pool_id.0fcc7a403c", "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_sender.7b21b54d07", "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_transaction_hash.df3b0b1ada", "test.synthetix.unique_core_delegation_updated_arbitrum_mainnet_id.53afc27917"], "model.synthetix.core_vault_collateral_arbitrum_mainnet": ["model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet", "model.synthetix.fct_prices_arbitrum_mainnet", "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_mainnet_amount__True__0.b98dc30014", "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_mainnet_collateral_value__True__0.9fa49aae71", "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_mainnet_pool_id__True__0.14e1d9edc3", "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_amount.0bdb85ef31", "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_block_number.5a68e5a2c2", "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_collateral_type.50f0a76c9d", "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_collateral_value.09fcd07f3a", "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_contract_address.8cc08e1bbc", "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_pool_id.4536274374", "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_ts.d7d74011cb"], "model.synthetix.core_liquidation_arbitrum_mainnet": ["test.synthetix.accepted_values_core_liquidation_arbitrum_mainnet_event_name__Liquidation.85cae70384", "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_mainnet_account_id__True__0.71c92954dd", "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_mainnet_liquidate_as_account_id__True__0.6ad1a29899", "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_mainnet_pool_id__True__0.5d8232e38f", "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_account_id.2b9f90b003", "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_block_number.c43f5e1404", "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_block_timestamp.e8b33f1dcb", "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_collateral_type.7eae92d91d", "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_contract.b02df4336b", "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_event_name.c11ebbad99", "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_id.428529a968", "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_liquidate_as_account_id.00768ed71d", "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_pool_id.910c4e273f", "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_sender.de5e917bc2", "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_transaction_hash.7c4641c1db", "test.synthetix.unique_core_liquidation_arbitrum_mainnet_id.ab79adeb33"], "model.synthetix.core_account_created_arbitrum_mainnet": ["test.synthetix.accepted_values_core_account_created_arbitrum_mainnet_event_name__AccountCreated.8d24ea0d1c", "test.synthetix.dbt_utils_accepted_range_core_account_created_arbitrum_mainnet_account_id__True__0.1a60fd1c13", "test.synthetix.not_null_core_account_created_arbitrum_mainnet_account_id.80fd41e8a3", "test.synthetix.not_null_core_account_created_arbitrum_mainnet_block_number.ad85823ab6", "test.synthetix.not_null_core_account_created_arbitrum_mainnet_block_timestamp.707ea51d9b", "test.synthetix.not_null_core_account_created_arbitrum_mainnet_contract.51a2890c59", "test.synthetix.not_null_core_account_created_arbitrum_mainnet_event_name.f044350ea8", "test.synthetix.not_null_core_account_created_arbitrum_mainnet_id.ccb85216a1", "test.synthetix.not_null_core_account_created_arbitrum_mainnet_owner.510bc65b8e", "test.synthetix.not_null_core_account_created_arbitrum_mainnet_transaction_hash.ca429d274c", "test.synthetix.unique_core_account_created_arbitrum_mainnet_id.572cf5cf85"], "model.synthetix.blocks_eth_mainnet": ["test.synthetix.dbt_utils_recency_blocks_eth_mainnet_hour__ts__1.7c6c4534db", "test.synthetix.not_null_blocks_eth_mainnet_block_number.aba38b4904", "test.synthetix.unique_blocks_eth_mainnet_block_number.ddb4ca7d09"], "model.synthetix.core_liquidation_eth_mainnet": ["test.synthetix.accepted_values_core_liquidation_eth_mainnet_event_name__Liquidation.10d3a28f0f", "test.synthetix.dbt_utils_accepted_range_core_liquidation_eth_mainnet_account_id__True__0.d050e2f72d", "test.synthetix.dbt_utils_accepted_range_core_liquidation_eth_mainnet_liquidate_as_account_id__True__0.02ffa79c7a", "test.synthetix.dbt_utils_accepted_range_core_liquidation_eth_mainnet_pool_id__True__0.0b09af0400", "test.synthetix.not_null_core_liquidation_eth_mainnet_account_id.13c94e5d02", "test.synthetix.not_null_core_liquidation_eth_mainnet_block_number.8c6c1cbe38", "test.synthetix.not_null_core_liquidation_eth_mainnet_block_timestamp.c85990976a", "test.synthetix.not_null_core_liquidation_eth_mainnet_collateral_type.59a2516e40", "test.synthetix.not_null_core_liquidation_eth_mainnet_contract.05fe5f9d13", "test.synthetix.not_null_core_liquidation_eth_mainnet_event_name.a70ed0a4dd", "test.synthetix.not_null_core_liquidation_eth_mainnet_id.8175916dcc", "test.synthetix.not_null_core_liquidation_eth_mainnet_liquidate_as_account_id.778690c632", "test.synthetix.not_null_core_liquidation_eth_mainnet_pool_id.0966ab4339", "test.synthetix.not_null_core_liquidation_eth_mainnet_sender.734f70adf9", "test.synthetix.not_null_core_liquidation_eth_mainnet_transaction_hash.e3478512f6", "test.synthetix.unique_core_liquidation_eth_mainnet_id.05a09be0f1"], "model.synthetix.core_usd_burned_eth_mainnet": ["model.synthetix.fct_pool_issuance_eth_mainnet", "test.synthetix.accepted_values_core_usd_burned_eth_mainnet_event_name__UsdBurned.1eb7853972", "test.synthetix.dbt_utils_accepted_range_core_usd_burned_eth_mainnet_account_id__True__0.6d8f7f7d85", "test.synthetix.dbt_utils_accepted_range_core_usd_burned_eth_mainnet_amount__True__0.7cba0ca593", "test.synthetix.dbt_utils_accepted_range_core_usd_burned_eth_mainnet_pool_id__True__0.cc44e47fc8", "test.synthetix.not_null_core_usd_burned_eth_mainnet_account_id.fc5fb3a0e5", "test.synthetix.not_null_core_usd_burned_eth_mainnet_amount.45ebd0ede8", "test.synthetix.not_null_core_usd_burned_eth_mainnet_block_number.b5e8a371fc", "test.synthetix.not_null_core_usd_burned_eth_mainnet_block_timestamp.616215c03f", "test.synthetix.not_null_core_usd_burned_eth_mainnet_collateral_type.6dbc31d2ac", "test.synthetix.not_null_core_usd_burned_eth_mainnet_contract.f9009e6423", "test.synthetix.not_null_core_usd_burned_eth_mainnet_event_name.7f0fc644d5", "test.synthetix.not_null_core_usd_burned_eth_mainnet_id.161a49599f", "test.synthetix.not_null_core_usd_burned_eth_mainnet_pool_id.e4d58d3b63", "test.synthetix.not_null_core_usd_burned_eth_mainnet_sender.62bbe0ad28", "test.synthetix.not_null_core_usd_burned_eth_mainnet_transaction_hash.e57add79d6", "test.synthetix.unique_core_usd_burned_eth_mainnet_id.482b04a60c"], "model.synthetix.core_rewards_distributed_eth_mainnet": ["model.synthetix.fct_pool_rewards_eth_mainnet", "test.synthetix.accepted_values_core_rewards_distributed_eth_mainnet_event_name__RewardsDistributed.fae0bd904b", "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_eth_mainnet_amount__True__0.43de804120", "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_eth_mainnet_duration__True__0.7d6965f572", "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_eth_mainnet_pool_id__True__0.37dd01cd96", "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_amount.a39a6908b6", "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_block_number.79a91ea969", "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_block_timestamp.f066e2381d", "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_collateral_type.2475fcd59d", "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_contract.4cb5b10595", "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_distributor.7022e12146", "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_duration.07b5947e7c", "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_event_name.193bdd11d3", "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_id.cb5898e934", "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_pool_id.059709c3dd", "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_transaction_hash.dd811ca405", "test.synthetix.unique_core_rewards_distributed_eth_mainnet_id.48f45b85d1"], "model.synthetix.core_account_created_eth_mainnet": ["test.synthetix.accepted_values_core_account_created_eth_mainnet_event_name__AccountCreated.7bff7383b3", "test.synthetix.dbt_utils_accepted_range_core_account_created_eth_mainnet_account_id__True__0.4d9379ebdc", "test.synthetix.not_null_core_account_created_eth_mainnet_account_id.162a9a11ae", "test.synthetix.not_null_core_account_created_eth_mainnet_block_number.be5f037644", "test.synthetix.not_null_core_account_created_eth_mainnet_block_timestamp.8287155cde", "test.synthetix.not_null_core_account_created_eth_mainnet_contract.84cae83ab9", "test.synthetix.not_null_core_account_created_eth_mainnet_event_name.5a44f6813f", "test.synthetix.not_null_core_account_created_eth_mainnet_id.0d5cd71e99", "test.synthetix.not_null_core_account_created_eth_mainnet_owner.9141d07512", "test.synthetix.not_null_core_account_created_eth_mainnet_transaction_hash.5349e51024", "test.synthetix.unique_core_account_created_eth_mainnet_id.51b373b820"], "model.synthetix.core_account_migrated_eth_mainnet": ["model.synthetix.fct_core_migration_eth_mainnet", "test.synthetix.dbt_utils_accepted_range_core_account_migrated_eth_mainnet_account_id__True__0.f1da2d38e8", "test.synthetix.dbt_utils_accepted_range_core_account_migrated_eth_mainnet_collateral_amount__True__0.b1df54815d", "test.synthetix.dbt_utils_accepted_range_core_account_migrated_eth_mainnet_debt_amount__True__0.a8e29325c2", "test.synthetix.not_null_core_account_migrated_eth_mainnet_account_id.6263532792", "test.synthetix.not_null_core_account_migrated_eth_mainnet_block_number.8a5aa490b5", "test.synthetix.not_null_core_account_migrated_eth_mainnet_block_timestamp.29c8a3ae97", "test.synthetix.not_null_core_account_migrated_eth_mainnet_collateral_amount.3673a78a7a", "test.synthetix.not_null_core_account_migrated_eth_mainnet_contract.ccd34b4a40", "test.synthetix.not_null_core_account_migrated_eth_mainnet_debt_amount.37622c6a60", "test.synthetix.not_null_core_account_migrated_eth_mainnet_event_name.969c074241", "test.synthetix.not_null_core_account_migrated_eth_mainnet_id.3f18fc79cf", "test.synthetix.not_null_core_account_migrated_eth_mainnet_staker.cb3d4f410b", "test.synthetix.not_null_core_account_migrated_eth_mainnet_transaction_hash.bb710f8259", "test.synthetix.unique_core_account_migrated_eth_mainnet_id.b21ce76ba7"], "model.synthetix.core_delegation_updated_eth_mainnet": ["model.synthetix.fct_core_account_delegation_eth_mainnet", "model.synthetix.fct_core_pool_delegation_eth_mainnet", "test.synthetix.accepted_values_core_delegation_updated_eth_mainnet_event_name__DelegationUpdated.ec623b86f2", "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_account_id__True__0.3a3f9a0475", "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_amount__True__0.94b97c0270", "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_leverage__True__1000000000000000000__1000000000000000000.eb061a2128", "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_pool_id__True__0.fb370aa2ca", "test.synthetix.not_null_core_delegation_updated_eth_mainnet_account_id.141fb0f466", "test.synthetix.not_null_core_delegation_updated_eth_mainnet_amount.256481de3c", "test.synthetix.not_null_core_delegation_updated_eth_mainnet_block_number.5479fa5e08", "test.synthetix.not_null_core_delegation_updated_eth_mainnet_block_timestamp.cd7fa2f4ff", "test.synthetix.not_null_core_delegation_updated_eth_mainnet_collateral_type.e3d73862e4", "test.synthetix.not_null_core_delegation_updated_eth_mainnet_contract.5d369822a4", "test.synthetix.not_null_core_delegation_updated_eth_mainnet_event_name.69b76075f5", "test.synthetix.not_null_core_delegation_updated_eth_mainnet_id.622c20c239", "test.synthetix.not_null_core_delegation_updated_eth_mainnet_leverage.3edfe7323e", "test.synthetix.not_null_core_delegation_updated_eth_mainnet_pool_id.914b411c12", "test.synthetix.not_null_core_delegation_updated_eth_mainnet_sender.3a40ed8f3a", "test.synthetix.not_null_core_delegation_updated_eth_mainnet_transaction_hash.048b7a5c68", "test.synthetix.unique_core_delegation_updated_eth_mainnet_id.2467edf8ec"], "model.synthetix.core_pool_created_eth_mainnet": ["model.synthetix.fct_core_pools_eth_mainnet", "test.synthetix.accepted_values_core_pool_created_eth_mainnet_event_name__PoolCreated.109464a698", "test.synthetix.dbt_utils_accepted_range_core_pool_created_eth_mainnet_pool_id__True__0.7c8df298df", "test.synthetix.not_null_core_pool_created_eth_mainnet_block_number.2f99b31050", "test.synthetix.not_null_core_pool_created_eth_mainnet_block_timestamp.edc63e1dd6", "test.synthetix.not_null_core_pool_created_eth_mainnet_contract.31bb49a3da", "test.synthetix.not_null_core_pool_created_eth_mainnet_event_name.86049849e6", "test.synthetix.not_null_core_pool_created_eth_mainnet_id.d903c0dfc4", "test.synthetix.not_null_core_pool_created_eth_mainnet_owner.4ac2c4d7d7", "test.synthetix.not_null_core_pool_created_eth_mainnet_pool_id.6662208418", "test.synthetix.not_null_core_pool_created_eth_mainnet_sender.0e2161372e", "test.synthetix.not_null_core_pool_created_eth_mainnet_transaction_hash.c51273100e", "test.synthetix.unique_core_pool_created_eth_mainnet_id.8a7d542185"], "model.synthetix.core_deposited_eth_mainnet": ["model.synthetix.fct_core_pool_collateral_eth_mainnet", "test.synthetix.accepted_values_core_deposited_eth_mainnet_event_name__Deposited.18727c72b0", "test.synthetix.dbt_utils_accepted_range_core_deposited_eth_mainnet_account_id__True__0.5e26b84f6a", "test.synthetix.dbt_utils_accepted_range_core_deposited_eth_mainnet_token_amount__True__0.a57f2edd1b", "test.synthetix.not_null_core_deposited_eth_mainnet_account_id.527d2b71c3", "test.synthetix.not_null_core_deposited_eth_mainnet_block_number.5e2350a777", "test.synthetix.not_null_core_deposited_eth_mainnet_block_timestamp.6194c9ac03", "test.synthetix.not_null_core_deposited_eth_mainnet_collateral_type.f940e4eba6", "test.synthetix.not_null_core_deposited_eth_mainnet_contract.d1fbae48f5", "test.synthetix.not_null_core_deposited_eth_mainnet_event_name.e185f199f1", "test.synthetix.not_null_core_deposited_eth_mainnet_id.9c5a20c527", "test.synthetix.not_null_core_deposited_eth_mainnet_sender.4c70b365da", "test.synthetix.not_null_core_deposited_eth_mainnet_token_amount.dc8696c011", "test.synthetix.not_null_core_deposited_eth_mainnet_transaction_hash.7087a2e09e", "test.synthetix.unique_core_deposited_eth_mainnet_id.97fd3624a5"], "model.synthetix.core_market_updated_eth_mainnet": ["model.synthetix.fct_core_market_updated_eth_mainnet", "test.synthetix.accepted_values_core_market_updated_eth_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.7de7687ac0", "test.synthetix.dbt_utils_accepted_range_core_market_updated_eth_mainnet_deposited_collateral_value__True__0.06de946dba", "test.synthetix.dbt_utils_accepted_range_core_market_updated_eth_mainnet_market_id__True__0.58438c84b4", "test.synthetix.dbt_utils_accepted_range_core_market_updated_eth_mainnet_token_amount__True__0.fdf0db60b7", "test.synthetix.not_null_core_market_updated_eth_mainnet_block_number.f4a7497fbe", "test.synthetix.not_null_core_market_updated_eth_mainnet_block_timestamp.683bea78d4", "test.synthetix.not_null_core_market_updated_eth_mainnet_collateral_type.c83211fd2f", "test.synthetix.not_null_core_market_updated_eth_mainnet_contract.97f87c3b4a", "test.synthetix.not_null_core_market_updated_eth_mainnet_credit_capacity.baa89e2e5a", "test.synthetix.not_null_core_market_updated_eth_mainnet_deposited_collateral_value.93b2bdea02", "test.synthetix.not_null_core_market_updated_eth_mainnet_event_name.6d64c2a842", "test.synthetix.not_null_core_market_updated_eth_mainnet_id.f7dedb5ddb", "test.synthetix.not_null_core_market_updated_eth_mainnet_market_id.649fb28529", "test.synthetix.not_null_core_market_updated_eth_mainnet_net_issuance.3e92a0dc4a", "test.synthetix.not_null_core_market_updated_eth_mainnet_sender.12a64a65ef", "test.synthetix.not_null_core_market_updated_eth_mainnet_token_amount.a9f6d4a588", "test.synthetix.not_null_core_market_updated_eth_mainnet_transaction_hash.3a0d8e52a3", "test.synthetix.unique_core_market_updated_eth_mainnet_id.7cd00231f1"], "model.synthetix.core_rewards_claimed_eth_mainnet": ["test.synthetix.accepted_values_core_rewards_claimed_eth_mainnet_event_name__RewardsClaimed.e5c952f144", "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_eth_mainnet_account_id__True__0.7eae5581d0", "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_eth_mainnet_amount__True__0.8d7de0dad3", "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_eth_mainnet_pool_id__True__0.4ee2d574e0", "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_account_id.a671c2ed40", "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_amount.aa1ebaa88c", "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_block_number.fb82a92db5", "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_block_timestamp.890e664a3c", "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_collateral_type.440762309c", "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_contract.fba4f37c05", "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_distributor.728609281c", "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_event_name.b83d684e5d", "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_id.d534df2fd8", "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_pool_id.760bae7f85", "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_transaction_hash.db7f7a63db", "test.synthetix.unique_core_rewards_claimed_eth_mainnet_id.b73c8da16c"], "model.synthetix.core_vault_collateral_eth_mainnet": ["model.synthetix.fct_pool_pnl_hourly_eth_mainnet", "model.synthetix.fct_prices_eth_mainnet", "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_eth_mainnet_amount__True__0.320b16493d", "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_eth_mainnet_collateral_value__True__0.17170969dc", "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_eth_mainnet_pool_id__True__0.509da6a489", "test.synthetix.not_null_core_vault_collateral_eth_mainnet_amount.62dc926f36", "test.synthetix.not_null_core_vault_collateral_eth_mainnet_block_number.68d8b02925", "test.synthetix.not_null_core_vault_collateral_eth_mainnet_collateral_type.9ba1fda62f", "test.synthetix.not_null_core_vault_collateral_eth_mainnet_collateral_value.53d42edc8a", "test.synthetix.not_null_core_vault_collateral_eth_mainnet_contract_address.8b336867d2", "test.synthetix.not_null_core_vault_collateral_eth_mainnet_pool_id.f31cb4b3e6", "test.synthetix.not_null_core_vault_collateral_eth_mainnet_ts.dc63e45225"], "model.synthetix.core_market_registered_eth_mainnet": ["test.synthetix.accepted_values_core_market_registered_eth_mainnet_event_name__MarketRegistered.db8e4ac8d2", "test.synthetix.not_null_core_market_registered_eth_mainnet_block_number.7eec7e8f2c", "test.synthetix.not_null_core_market_registered_eth_mainnet_block_timestamp.0b8054a50c", "test.synthetix.not_null_core_market_registered_eth_mainnet_contract.f582853f53", "test.synthetix.not_null_core_market_registered_eth_mainnet_event_name.0d26c502fa", "test.synthetix.not_null_core_market_registered_eth_mainnet_id.35b1e4e0f3", "test.synthetix.not_null_core_market_registered_eth_mainnet_market.fccda96dc8", "test.synthetix.not_null_core_market_registered_eth_mainnet_market_id.2e945dec67", "test.synthetix.not_null_core_market_registered_eth_mainnet_sender.6e63d1acbc", "test.synthetix.not_null_core_market_registered_eth_mainnet_transaction_hash.7c581f179e", "test.synthetix.unique_core_market_registered_eth_mainnet_id.ae732b851b", "test.synthetix.unique_core_market_registered_eth_mainnet_market_id.496c543395"], "model.synthetix.core_usd_minted_eth_mainnet": ["model.synthetix.fct_pool_issuance_eth_mainnet", "test.synthetix.accepted_values_core_usd_minted_eth_mainnet_event_name__UsdMinted.c8d883ddfa", "test.synthetix.dbt_utils_accepted_range_core_usd_minted_eth_mainnet_account_id__True__0.b6d81dac3d", "test.synthetix.dbt_utils_accepted_range_core_usd_minted_eth_mainnet_amount__True__0.17e2d727c5", "test.synthetix.dbt_utils_accepted_range_core_usd_minted_eth_mainnet_pool_id__True__0.2d561e9842", "test.synthetix.not_null_core_usd_minted_eth_mainnet_account_id.e32d9e9621", "test.synthetix.not_null_core_usd_minted_eth_mainnet_amount.d50e5f0da5", "test.synthetix.not_null_core_usd_minted_eth_mainnet_block_number.8475901994", "test.synthetix.not_null_core_usd_minted_eth_mainnet_block_timestamp.e1477f67df", "test.synthetix.not_null_core_usd_minted_eth_mainnet_collateral_type.3bc61e56d9", "test.synthetix.not_null_core_usd_minted_eth_mainnet_contract.2287afa612", "test.synthetix.not_null_core_usd_minted_eth_mainnet_event_name.061c40bc0a", "test.synthetix.not_null_core_usd_minted_eth_mainnet_id.5b1199f72c", "test.synthetix.not_null_core_usd_minted_eth_mainnet_pool_id.dd8998f0f3", "test.synthetix.not_null_core_usd_minted_eth_mainnet_sender.31025fd349", "test.synthetix.not_null_core_usd_minted_eth_mainnet_transaction_hash.dba64c6cd2", "test.synthetix.unique_core_usd_minted_eth_mainnet_id.ccad3381ec"], "model.synthetix.core_vault_liquidation_eth_mainnet": ["test.synthetix.accepted_values_core_vault_liquidation_eth_mainnet_event_name__VaultLiquidation.8d1cb5eebf", "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_eth_mainnet_liquidate_as_account_id__True__0.a9d184de0a", "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_eth_mainnet_pool_id__True__0.cccb8c7cca", "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_block_number.39193d7213", "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_block_timestamp.439cb16960", "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_collateral_type.22405706c4", "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_contract.65501d763b", "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_event_name.e6bd41012e", "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_id.11becd0eff", "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_liquidate_as_account_id.978ffc7da9", "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_liquidation_data.485b65c6b5", "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_pool_id.ca9bfaf7f3", "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_sender.03a447332b", "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_transaction_hash.5e22cb6ded", "test.synthetix.unique_core_vault_liquidation_eth_mainnet_id.9b474978a9"], "model.synthetix.core_withdrawn_eth_mainnet": ["model.synthetix.fct_core_pool_collateral_eth_mainnet", "test.synthetix.accepted_values_core_withdrawn_eth_mainnet_event_name__Withdrawn.cbf35f5a80", "test.synthetix.dbt_utils_accepted_range_core_withdrawn_eth_mainnet_account_id__True__0.cdf381b428", "test.synthetix.dbt_utils_accepted_range_core_withdrawn_eth_mainnet_token_amount__True__0.8bd25add1c", "test.synthetix.not_null_core_withdrawn_eth_mainnet_account_id.7846828c26", "test.synthetix.not_null_core_withdrawn_eth_mainnet_block_number.74ee30eaa5", "test.synthetix.not_null_core_withdrawn_eth_mainnet_block_timestamp.b6326ea438", "test.synthetix.not_null_core_withdrawn_eth_mainnet_collateral_type.28458fb6de", "test.synthetix.not_null_core_withdrawn_eth_mainnet_contract.a4eb9c51f7", "test.synthetix.not_null_core_withdrawn_eth_mainnet_event_name.2d3b6771d6", "test.synthetix.not_null_core_withdrawn_eth_mainnet_id.b0e6ed95b5", "test.synthetix.not_null_core_withdrawn_eth_mainnet_sender.b7bc5bdadc", "test.synthetix.not_null_core_withdrawn_eth_mainnet_token_amount.d3547c3837", "test.synthetix.not_null_core_withdrawn_eth_mainnet_transaction_hash.6b6f75c74b", "test.synthetix.unique_core_withdrawn_eth_mainnet_id.3d5210133c"], "model.synthetix.core_vault_debt_eth_mainnet": ["model.synthetix.fct_pool_debt_eth_mainnet", "test.synthetix.dbt_utils_accepted_range_core_vault_debt_eth_mainnet_pool_id__True__0.55f388e287", "test.synthetix.not_null_core_vault_debt_eth_mainnet_block_number.930416e329", "test.synthetix.not_null_core_vault_debt_eth_mainnet_collateral_type.557a042f2b", "test.synthetix.not_null_core_vault_debt_eth_mainnet_contract_address.d43dcb9614", "test.synthetix.not_null_core_vault_debt_eth_mainnet_debt.a314c480fe", "test.synthetix.not_null_core_vault_debt_eth_mainnet_pool_id.2f8f15549f", "test.synthetix.not_null_core_vault_debt_eth_mainnet_ts.3b5cb40175"], "seed.synthetix.eth_mainnet_tokens": ["model.synthetix.fct_prices_eth_mainnet"], "seed.synthetix.arbitrum_mainnet_tokens": ["model.synthetix.fct_prices_arbitrum_mainnet", "test.synthetix.not_null_arbitrum_mainnet_tokens_token_address.08d3db4ee2", "test.synthetix.not_null_arbitrum_mainnet_tokens_token_symbol.619d115f2e"], "seed.synthetix.base_sepolia_tokens": ["model.synthetix.fct_prices_base_sepolia", "test.synthetix.not_null_base_sepolia_tokens_token_address.73f3c4e0ef", "test.synthetix.not_null_base_sepolia_tokens_token_symbol.1afdd41b38"], "seed.synthetix.base_mainnet_tokens": ["model.synthetix.fct_prices_base_mainnet", "test.synthetix.not_null_base_mainnet_tokens_token_address.47a3f5acd2", "test.synthetix.not_null_base_mainnet_tokens_token_symbol.77007fd576"], "seed.synthetix.arbitrum_sepolia_tokens": ["model.synthetix.fct_prices_arbitrum_sepolia", "test.synthetix.not_null_arbitrum_sepolia_tokens_token_address.9daa149fb1", "test.synthetix.not_null_arbitrum_sepolia_tokens_token_symbol.17ecd3a7d8"], "seed.synthetix.base_sepolia_reward_distributors": ["model.synthetix.fct_pool_rewards_base_sepolia", "test.synthetix.not_null_base_sepolia_reward_distributors_distributor_address.08551b149c", "test.synthetix.not_null_base_sepolia_reward_distributors_token_symbol.37319f3c5c"], "seed.synthetix.arbitrum_sepolia_reward_distributors": ["model.synthetix.fct_pool_rewards_arbitrum_sepolia", "test.synthetix.not_null_arbitrum_sepolia_reward_distributors_distributor_address.6379395bc6", "test.synthetix.not_null_arbitrum_sepolia_reward_distributors_token_symbol.62adebb178"], "seed.synthetix.base_mainnet_reward_distributors": ["model.synthetix.fct_pool_rewards_base_mainnet", "test.synthetix.not_null_base_mainnet_reward_distributors_distributor_address.d0aab9bee0", "test.synthetix.not_null_base_mainnet_reward_distributors_token_symbol.d94311a8fc"], "seed.synthetix.eth_mainnet_reward_distributors": ["model.synthetix.fct_pool_rewards_eth_mainnet"], "seed.synthetix.arbitrum_mainnet_reward_distributors": ["model.synthetix.fct_pool_rewards_arbitrum_mainnet", "test.synthetix.not_null_arbitrum_mainnet_reward_distributors_distributor_address.700581d5a6", "test.synthetix.not_null_arbitrum_mainnet_reward_distributors_token_symbol.a65060c57e"], "test.synthetix.not_null_arbitrum_mainnet_reward_distributors_distributor_address.700581d5a6": [], "test.synthetix.not_null_arbitrum_mainnet_reward_distributors_token_symbol.a65060c57e": [], "test.synthetix.not_null_arbitrum_sepolia_reward_distributors_distributor_address.6379395bc6": [], "test.synthetix.not_null_arbitrum_sepolia_reward_distributors_token_symbol.62adebb178": [], "test.synthetix.not_null_base_mainnet_reward_distributors_distributor_address.d0aab9bee0": [], "test.synthetix.not_null_base_mainnet_reward_distributors_token_symbol.d94311a8fc": [], "test.synthetix.not_null_base_sepolia_reward_distributors_distributor_address.08551b149c": [], "test.synthetix.not_null_base_sepolia_reward_distributors_token_symbol.37319f3c5c": [], "test.synthetix.not_null_arbitrum_mainnet_tokens_token_address.08d3db4ee2": [], "test.synthetix.not_null_arbitrum_mainnet_tokens_token_symbol.619d115f2e": [], "test.synthetix.not_null_arbitrum_sepolia_tokens_token_address.9daa149fb1": [], "test.synthetix.not_null_arbitrum_sepolia_tokens_token_symbol.17ecd3a7d8": [], "test.synthetix.not_null_base_mainnet_tokens_token_address.47a3f5acd2": [], "test.synthetix.not_null_base_mainnet_tokens_token_symbol.77007fd576": [], "test.synthetix.not_null_base_sepolia_tokens_token_address.73f3c4e0ef": [], "test.synthetix.not_null_base_sepolia_tokens_token_symbol.1afdd41b38": [], "test.synthetix.not_null_fct_buyback_daily_base_sepolia_ts.0b8a36c44c": [], "test.synthetix.not_null_fct_buyback_daily_base_sepolia_snx_amount.113325e30a": [], "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_snx_amount__True__0.378a6852a6": [], "test.synthetix.not_null_fct_buyback_daily_base_sepolia_usd_amount.21bc5d392b": [], "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_usd_amount__True__0.e3dd96895e": [], "test.synthetix.not_null_fct_buyback_daily_base_sepolia_cumulative_snx_amount.c44f071e87": [], "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_cumulative_snx_amount__True__0.ab215eff09": [], "test.synthetix.not_null_fct_buyback_daily_base_sepolia_cumulative_usd_amount.f40974a9be": [], "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_cumulative_usd_amount__True__0.f5fad30aa3": [], "test.synthetix.not_null_fct_buyback_hourly_base_sepolia_ts.39dec90aa4": [], "test.synthetix.not_null_fct_buyback_hourly_base_sepolia_snx_amount.a856b40de9": [], "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_snx_amount__True__0.40ea0d5e88": [], "test.synthetix.not_null_fct_buyback_hourly_base_sepolia_usd_amount.4f119280f7": [], "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_usd_amount__True__0.89592b2e7d": [], "test.synthetix.not_null_fct_buyback_hourly_base_sepolia_cumulative_snx_amount.806ce65de6": [], "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_cumulative_snx_amount__True__0.6d52afd421": [], "test.synthetix.not_null_fct_buyback_hourly_base_sepolia_cumulative_usd_amount.6347fe374e": [], "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_cumulative_usd_amount__True__0.e3d3aff3f1": [], "test.synthetix.not_null_fct_buyback_base_sepolia_id.03ec6b8e04": [], "test.synthetix.unique_fct_buyback_base_sepolia_id.ce5fc96649": [], "test.synthetix.not_null_fct_buyback_base_sepolia_ts.f6314da709": [], "test.synthetix.not_null_fct_buyback_base_sepolia_buyer.e7ec385108": [], "test.synthetix.not_null_fct_buyback_base_sepolia_snx.39b0dcead2": [], "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_sepolia_snx__True__0.21bd52e738": [], "test.synthetix.not_null_fct_buyback_base_sepolia_usd.427a3c3ca1": [], "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_sepolia_usd__True__0.7426b61d1a": [], "test.synthetix.not_null_fct_buyback_base_sepolia_snx_price.361a60f2b3": [], "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_sepolia_snx_price__True__0.fedfb306c2": [], "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_id.eb661d1506": [], "test.synthetix.unique_fct_perp_interest_charged_base_sepolia_id.53669ecac5": [], "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_block_timestamp.0a73b599b9": [], "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_block_number.b5c567e21f": [], "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_transaction_hash.aaef59efbb": [], "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_contract.d0f4674d07": [], "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_event_name.237b079041": [], "test.synthetix.accepted_values_fct_perp_interest_charged_base_sepolia_event_name__InterestCharged.ff861d06a4": [], "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_account_id.86fbe78f66": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_base_sepolia_account_id__True__0.3edc04f3c6": [], "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_interest.201254f262": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_base_sepolia_interest__True__0.cbe80d3cfc": [], "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_id.04ae0ab4fd": [], "test.synthetix.unique_fct_perp_collateral_modified_base_sepolia_id.a5b1b5d44a": [], "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_block_timestamp.983f4f7464": [], "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_block_number.36ad8cb4d3": [], "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_transaction_hash.834ecbfe7f": [], "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_contract.e1b2d1c3f1": [], "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_event_name.0d3e82bc99": [], "test.synthetix.accepted_values_fct_perp_collateral_modified_base_sepolia_event_name__CollateralModified.f6430341ee": [], "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_synth_market_id.a933a52d36": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_collateral_modified_base_sepolia_synth_market_id__True__0.6fb45ff630": [], "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_sender.36cb6d7913": [], "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_id.480d04976b": [], "test.synthetix.unique_fct_perp_previous_order_expired_base_sepolia_id.38211e4c5d": [], "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_block_timestamp.4b41a82d13": [], "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_block_number.1ff7a5705c": [], "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_transaction_hash.e1f21d4fd3": [], "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_contract.b0da841bdf": [], "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_event_name.daad0addfa": [], "test.synthetix.accepted_values_fct_perp_previous_order_expired_base_sepolia_event_name__PreviousOrderExpired.e124d4bad8": [], "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_market_id.17181fe5f1": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_base_sepolia_market_id__True__0.b23f5ced4b": [], "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_account_id.e2bf90a189": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_base_sepolia_account_id__True__0.b2f7060dcd": [], "test.synthetix.not_null_fct_perp_trades_base_sepolia_id.e94cf14cf4": [], "test.synthetix.unique_fct_perp_trades_base_sepolia_id.ceece98634": [], "test.synthetix.not_null_fct_perp_trades_base_sepolia_ts.76a693976f": [], "test.synthetix.not_null_fct_perp_trades_base_sepolia_block_number.36502e409b": [], "test.synthetix.not_null_fct_perp_trades_base_sepolia_transaction_hash.4d4a1afa3d": [], "test.synthetix.not_null_fct_perp_trades_base_sepolia_contract.92feeccb9f": [], "test.synthetix.not_null_fct_perp_trades_base_sepolia_market_id.3d4de88cac": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_market_id__True__0.67a1e76900": [], "test.synthetix.not_null_fct_perp_trades_base_sepolia_market_symbol.8c61ba2703": [], "test.synthetix.not_null_fct_perp_trades_base_sepolia_account_id.74992c394c": [], "test.synthetix.not_null_fct_perp_trades_base_sepolia_fill_price.3633433721": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_fill_price__True__0.b3d62542ac": [], "test.synthetix.not_null_fct_perp_trades_base_sepolia_pnl.42b0678535": [], "test.synthetix.not_null_fct_perp_trades_base_sepolia_accrued_funding.fb6b795bff": [], "test.synthetix.not_null_fct_perp_trades_base_sepolia_trade_size.e5fc6afe64": [], "test.synthetix.not_null_fct_perp_trades_base_sepolia_position_size.d124874e35": [], "test.synthetix.not_null_fct_perp_trades_base_sepolia_total_fees.d6fd22951b": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_total_fees__True__0.68c3f148eb": [], "test.synthetix.not_null_fct_perp_trades_base_sepolia_referral_fees.12cd5804dd": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_referral_fees__True__0.dc2313066f": [], "test.synthetix.not_null_fct_perp_trades_base_sepolia_collected_fees.ac78e5e098": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_collected_fees__True__0.d4eb8f3a34": [], "test.synthetix.not_null_fct_perp_trades_base_sepolia_settlement_reward.edb4d5c73f": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_settlement_reward__True__0.58cc15e824": [], "test.synthetix.not_null_fct_perp_trades_base_sepolia_tracking_code.482af3b84b": [], "test.synthetix.not_null_fct_perp_trades_base_sepolia_settler.b1e9ff8b09": [], "test.synthetix.not_null_fct_perp_trades_base_sepolia_notional_trade_size.e076755f6b": [], "test.synthetix.not_null_fct_perp_trades_base_sepolia_notional_position_size.1d9238ede6": [], "test.synthetix.not_null_fct_perp_trades_base_sepolia_lp_fees.08774e8672": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_lp_fees__True__0.8a5e6825da": [], "test.synthetix.not_null_fct_perp_trades_base_sepolia_exchange_fees.72c95e5df3": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_exchange_fees__True__0.b3ce206dc8": [], "test.synthetix.not_null_fct_perp_pnl_base_sepolia_ts.74b2ae0437": [], "test.synthetix.not_null_fct_perp_pnl_base_sepolia_market_id.f6d4268d28": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_pnl_base_sepolia_market_id__True__0.2546d9a255": [], "test.synthetix.not_null_fct_perp_orders_base_sepolia_id.8dca618afe": [], "test.synthetix.unique_fct_perp_orders_base_sepolia_id.55dad680ba": [], "test.synthetix.not_null_fct_perp_orders_base_sepolia_ts.acaae19ba7": [], "test.synthetix.not_null_fct_perp_orders_base_sepolia_block_number.46d5d3c316": [], "test.synthetix.not_null_fct_perp_orders_base_sepolia_transaction_hash.650c93c367": [], "test.synthetix.not_null_fct_perp_orders_base_sepolia_contract.17d50e01a2": [], "test.synthetix.not_null_fct_perp_orders_base_sepolia_market_id.9c18ced1ce": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_orders_base_sepolia_market_id__True__0.fe527d9b61": [], "test.synthetix.not_null_fct_perp_orders_base_sepolia_market_symbol.ccf5837d32": [], "test.synthetix.not_null_fct_perp_orders_base_sepolia_account_id.75a8413527": [], "test.synthetix.not_null_fct_perp_markets_base_sepolia_id.908ad69766": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_markets_base_sepolia_id__True__0.8545400fda": [], "test.synthetix.not_null_fct_perp_markets_base_sepolia_created_ts.ec1571d5b3": [], "test.synthetix.not_null_fct_perp_markets_base_sepolia_block_number.5b8bc4dbc4": [], "test.synthetix.not_null_fct_perp_markets_base_sepolia_market_symbol.e4e36d90ae": [], "test.synthetix.not_null_fct_perp_markets_base_sepolia_market_name.47a0ccb5b2": [], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_id.5597cbd783": [], "test.synthetix.unique_fct_perp_market_history_base_sepolia_id.a6cd45bc6b": [], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_ts.f38b043e70": [], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_block_number.2243d56672": [], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_transaction_hash.692634d15d": [], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_market_id.bdbb4acce1": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_market_history_base_sepolia_market_id__True__0.ee983a3e48": [], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_market_symbol.a5c87dfbbc": [], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_price.701866f2d6": [], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_skew.2239f848ce": [], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_size.4ba39d1f97": [], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_size_delta.a047554669": [], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_funding_rate.8b0c11dd33": [], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_funding_velocity.e94823ecab": [], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_interest_rate.7281d4e302": [], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_funding_rate_apr.d67d832c1f": [], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_long_rate_apr.12346bb56d": [], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_short_rate_apr.8f7be1f404": [], "test.synthetix.not_null_fct_perp_market_history_base_sepolia_size_usd.38c4eef62e": [], "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_id.79b565b3e1": [], "test.synthetix.unique_fct_perp_liq_position_base_sepolia_id.115ce32bec": [], "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_ts.57135ae312": [], "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_block_number.1e9c90b546": [], "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_transaction_hash.a0777a2fcc": [], "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_account_id.8cf46dc9c7": [], "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_market_id.781f0844d8": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_sepolia_market_id__True__0.def98e4452": [], "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_market_symbol.f750183220": [], "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_amount_liquidated.a06e8cfcb4": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_sepolia_amount_liquidated__True__0.2ed4eec011": [], "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_position_size.75bf8c09a0": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_sepolia_position_size__True__0.49ac413695": [], "test.synthetix.not_null_fct_perp_liq_account_base_sepolia_account_id.f56cf61194": [], "test.synthetix.not_null_fct_perp_liq_account_base_sepolia_ts.c34644894f": [], "test.synthetix.not_null_fct_perp_liq_account_base_sepolia_total_reward.24d48c7864": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_account_base_sepolia_total_reward__True__0.42888d54ae": [], "test.synthetix.not_null_fct_perp_accounts_base_sepolia_id.e4031edaa1": [], "test.synthetix.unique_fct_perp_accounts_base_sepolia_id.1ca885b5ec": [], "test.synthetix.not_null_fct_perp_accounts_base_sepolia_created_ts.00ac8e7106": [], "test.synthetix.not_null_fct_perp_accounts_base_sepolia_owner.578268eb9a": [], "test.synthetix.not_null_fct_synth_supply_base_sepolia_ts.0e3cf0c2f2": [], "test.synthetix.not_null_fct_synth_supply_base_sepolia_block_number.f0997efcd8": [], "test.synthetix.not_null_fct_synth_supply_base_sepolia_synth_market_id.75d7df8ce8": [], "test.synthetix.dbt_utils_accepted_range_fct_synth_supply_base_sepolia_synth_market_id__True__0.1c097f1721": [], "test.synthetix.not_null_fct_synth_supply_base_sepolia_supply.a13743a375": [], "test.synthetix.not_null_fct_spot_atomics_base_sepolia_id.dfc0db9ed4": [], "test.synthetix.unique_fct_spot_atomics_base_sepolia_id.6c8ed0bc2a": [], "test.synthetix.not_null_fct_spot_atomics_base_sepolia_ts.4bca6422cc": [], "test.synthetix.not_null_fct_spot_atomics_base_sepolia_block_number.16d75a4323": [], "test.synthetix.not_null_fct_spot_atomics_base_sepolia_tx_hash.6d969998c6": [], "test.synthetix.not_null_fct_spot_atomics_base_sepolia_synth_market_id.e8f636df14": [], "test.synthetix.dbt_utils_accepted_range_fct_spot_atomics_base_sepolia_synth_market_id__True__0.391b470dd2": [], "test.synthetix.not_null_fct_spot_atomics_base_sepolia_price.ce30d003ce": [], "test.synthetix.not_null_fct_spot_atomics_base_sepolia_amount.81264c756d": [], "test.synthetix.not_null_fct_spot_atomics_base_sepolia_referrer.7533de1c2b": [], "test.synthetix.not_null_fct_spot_markets_base_sepolia_id.a355928e0f": [], "test.synthetix.dbt_utils_accepted_range_fct_spot_markets_base_sepolia_id__True__0.f6b3a1dac3": [], "test.synthetix.not_null_fct_spot_markets_base_sepolia_created_ts.69423c5ddb": [], "test.synthetix.not_null_fct_spot_markets_base_sepolia_block_number.25cd7e84c0": [], "test.synthetix.not_null_fct_spot_markets_base_sepolia_token_address.af639aa1d2": [], "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_id.6458cf0796": [], "test.synthetix.unique_fct_spot_wrapper_base_sepolia_id.3a2fb8ee86": [], "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_ts.8708b13a31": [], "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_block_number.05149fa391": [], "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_tx_hash.0df62cff0d": [], "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_synth_market_id.54687d51aa": [], "test.synthetix.dbt_utils_accepted_range_fct_spot_wrapper_base_sepolia_synth_market_id__True__0.f4eedf4f3f": [], "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_amount_wrapped.447890a6f4": [], "test.synthetix.not_null_fct_pool_rewards_base_sepolia_ts.3bc8aeff42": [], "test.synthetix.not_null_fct_pool_rewards_base_sepolia_pool_id.8de57769b7": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_base_sepolia_pool_id__True__0.bb2309b03e": [], "test.synthetix.not_null_fct_pool_rewards_base_sepolia_collateral_type.fcdb4bc8d4": [], "test.synthetix.not_null_fct_pool_rewards_base_sepolia_distributor.44cab292b1": [], "test.synthetix.not_null_fct_pool_rewards_base_sepolia_token_symbol.7f69f8767a": [], "test.synthetix.not_null_fct_pool_rewards_base_sepolia_amount.e8cf1e51d5": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_base_sepolia_amount__True__0.da53fcc671": [], "test.synthetix.not_null_fct_core_account_delegation_base_sepolia_ts.4b517eadb1": [], "test.synthetix.not_null_fct_core_account_delegation_base_sepolia_account_id.71a1fd9dac": [], "test.synthetix.not_null_fct_core_account_delegation_base_sepolia_pool_id.8eb393e4f4": [], "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_base_sepolia_pool_id__True__0.508b8be78d": [], "test.synthetix.not_null_fct_core_account_delegation_base_sepolia_collateral_type.dc085beb88": [], "test.synthetix.not_null_fct_core_account_delegation_base_sepolia_amount_delegated.07444b44f4": [], "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_base_sepolia_amount_delegated__True__0.2258d23e98": [], "test.synthetix.not_null_fct_core_apr_base_sepolia_ts.2cc1721326": [], "test.synthetix.not_null_fct_core_apr_base_sepolia_pool_id.a2ea5cc601": [], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_sepolia_pool_id__True__0.dca944c591": [], "test.synthetix.not_null_fct_core_apr_base_sepolia_collateral_type.7a5590eb90": [], "test.synthetix.not_null_fct_core_apr_base_sepolia_collateral_value.6b7be2743f": [], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_sepolia_collateral_value__True__0.50d2b91f46": [], "test.synthetix.not_null_fct_core_apr_base_sepolia_debt.fadc5bb67a": [], "test.synthetix.not_null_fct_core_apr_base_sepolia_hourly_issuance.2fcf5254d1": [], "test.synthetix.not_null_fct_core_apr_base_sepolia_hourly_pnl.75c8c54189": [], "test.synthetix.not_null_fct_core_apr_base_sepolia_cumulative_pnl.ce3ab4e606": [], "test.synthetix.not_null_fct_core_apr_base_sepolia_cumulative_issuance.5f3ec9bec1": [], "test.synthetix.not_null_fct_core_apr_base_sepolia_rewards_usd.0b9d66ba19": [], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_sepolia_rewards_usd__True__0.090c92559d": [], "test.synthetix.not_null_fct_core_apr_base_sepolia_hourly_pnl_pct.d827dc6b5f": [], "test.synthetix.not_null_fct_core_apr_base_sepolia_hourly_rewards_pct.adeb7db337": [], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_sepolia_hourly_rewards_pct__True__1__0.6c15e31d20": [], "test.synthetix.not_null_fct_core_apr_base_sepolia_apr_24h.275116a918": [], "test.synthetix.not_null_fct_core_apr_base_sepolia_apy_24h.b04b5222f4": [], "test.synthetix.not_null_fct_core_apr_base_sepolia_apr_7d.cfc4ec14a3": [], "test.synthetix.not_null_fct_core_apr_base_sepolia_apy_7d.45a63722a9": [], "test.synthetix.not_null_fct_core_apr_base_sepolia_apr_28d.e099bf170a": [], "test.synthetix.not_null_fct_core_apr_base_sepolia_apy_28d.1e8e0632e0": [], "test.synthetix.not_null_fct_core_market_updated_base_sepolia_id.34d77ebc84": [], "test.synthetix.unique_fct_core_market_updated_base_sepolia_id.469dae108f": [], "test.synthetix.not_null_fct_core_market_updated_base_sepolia_ts.9f306426fd": [], "test.synthetix.not_null_fct_core_market_updated_base_sepolia_transaction_hash.8b87578f5d": [], "test.synthetix.not_null_fct_core_market_updated_base_sepolia_event_name.027b71247d": [], "test.synthetix.accepted_values_fct_core_market_updated_base_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.f97649ec10": [], "test.synthetix.not_null_fct_core_market_updated_base_sepolia_market_id.e1e1cc407f": [], "test.synthetix.dbt_utils_accepted_range_fct_core_market_updated_base_sepolia_market_id__True__0.9ac29d575a": [], "test.synthetix.not_null_fct_core_market_updated_base_sepolia_collateral_type.5333cf7124": [], "test.synthetix.not_null_fct_core_market_updated_base_sepolia_credit_capacity.1096ceee18": [], "test.synthetix.not_null_fct_core_market_updated_base_sepolia_net_issuance.094fc9701e": [], "test.synthetix.not_null_fct_core_market_updated_base_sepolia_token_amount.dfd33d6c7e": [], "test.synthetix.not_null_fct_core_pool_collateral_base_sepolia_ts.706747681b": [], "test.synthetix.not_null_fct_core_pool_collateral_base_sepolia_collateral_type.98bdc1fe0e": [], "test.synthetix.not_null_fct_core_pool_collateral_base_sepolia_amount_deposited.c9a6a6e3d1": [], "test.synthetix.not_null_fct_core_pool_delegation_base_sepolia_ts.29b697c43e": [], "test.synthetix.not_null_fct_core_pool_delegation_base_sepolia_pool_id.03e5ee04d2": [], "test.synthetix.dbt_utils_accepted_range_fct_core_pool_delegation_base_sepolia_pool_id__True__0.6f4bec67e8": [], "test.synthetix.not_null_fct_core_pool_delegation_base_sepolia_collateral_type.6d78a9fae0": [], "test.synthetix.not_null_fct_core_pools_base_sepolia_id.b91a0ef35b": [], "test.synthetix.dbt_utils_accepted_range_fct_core_pools_base_sepolia_id__True__0.6010b3107d": [], "test.synthetix.not_null_fct_core_pools_base_sepolia_created_ts.ddc75dd279": [], "test.synthetix.not_null_fct_core_pools_base_sepolia_block_number.68462f9c7c": [], "test.synthetix.not_null_fct_core_pools_base_sepolia_owner.e551fe7bc6": [], "test.synthetix.not_null_fct_pool_debt_base_sepolia_ts.955bd8bfe6": [], "test.synthetix.not_null_fct_pool_debt_base_sepolia_block_number.d6752d8232": [], "test.synthetix.not_null_fct_pool_debt_base_sepolia_pool_id.bb5f56d624": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_debt_base_sepolia_pool_id__True__0.0228ac48ff": [], "test.synthetix.not_null_fct_pool_debt_base_sepolia_collateral_type.5daff7c138": [], "test.synthetix.not_null_fct_pool_debt_base_sepolia_debt.235edf4e17": [], "test.synthetix.not_null_fct_pool_issuance_hourly_base_sepolia_ts.27f6b37554": [], "test.synthetix.not_null_fct_pool_issuance_hourly_base_sepolia_pool_id.10ae437d68": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_hourly_base_sepolia_pool_id__True__0.9d327cf662": [], "test.synthetix.not_null_fct_pool_issuance_hourly_base_sepolia_collateral_type.1a6b56fdf4": [], "test.synthetix.not_null_fct_pool_issuance_hourly_base_sepolia_hourly_issuance.938e34bef0": [], "test.synthetix.not_null_fct_pool_issuance_base_sepolia_ts.be998526ed": [], "test.synthetix.not_null_fct_pool_issuance_base_sepolia_block_number.2f1e619103": [], "test.synthetix.not_null_fct_pool_issuance_base_sepolia_transaction_hash.79420348fa": [], "test.synthetix.not_null_fct_pool_issuance_base_sepolia_pool_id.5d2388a5a0": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_base_sepolia_pool_id__True__0.e99f9bdac0": [], "test.synthetix.not_null_fct_pool_issuance_base_sepolia_collateral_type.3b36d49350": [], "test.synthetix.not_null_fct_pool_issuance_base_sepolia_account_id.aa037160fb": [], "test.synthetix.not_null_fct_pool_issuance_base_sepolia_amount.5be777c996": [], "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_ts.5acc26229f": [], "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_pool_id.c9853b1694": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_pool_id__True__0.05c766378f": [], "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_collateral_type.1eca6afa4f": [], "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_collateral_value.02a125e570": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_collateral_value__True__0.4f1a814d7b": [], "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_debt.27270b83bd": [], "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_hourly_issuance.64beeb7093": [], "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_hourly_pnl.1b2d20f29b": [], "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_rewards_usd.3d8b12547d": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_rewards_usd__True__0.9baf8da1f5": [], "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_hourly_pnl_pct.5e738de9f7": [], "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_hourly_rewards_pct.d3c5df3f72": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_hourly_rewards_pct__True__1__0.3ae208ff52": [], "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_hourly_total_pct.32d5d04358": [], "test.synthetix.not_null_fct_pool_rewards_hourly_base_sepolia_ts.521c0d428a": [], "test.synthetix.not_null_fct_pool_rewards_hourly_base_sepolia_pool_id.9e81c4a855": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_base_sepolia_pool_id__True__0.7fb80d19e2": [], "test.synthetix.not_null_fct_pool_rewards_hourly_base_sepolia_collateral_type.ca06f7aa20": [], "test.synthetix.not_null_fct_pool_rewards_hourly_base_sepolia_rewards_usd.f98e64d589": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_base_sepolia_rewards_usd__True__0.a1e92ad42f": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_ts.965132b4de": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_pool_id.be2709e1ec": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_sepolia_pool_id__True__0.81592c4342": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_collateral_type.d1a6cde42d": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_distributor.e0a88ca283": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_token_symbol.0efe3d5a1b": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_amount.f5bf39a8d8": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_sepolia_amount__True__0.8db4f3d98c": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_rewards_usd.d3001484ac": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_sepolia_rewards_usd__True__0.c0730ac36d": [], "test.synthetix.not_null_fct_prices_base_sepolia_ts.2875b0c397": [], "test.synthetix.not_null_fct_prices_base_sepolia_market_symbol.e2a8214091": [], "test.synthetix.not_null_fct_prices_base_sepolia_price.3c29a949cf": [], "test.synthetix.dbt_utils_accepted_range_fct_prices_base_sepolia_price__True__0.78bfe2f46a": [], "test.synthetix.not_null_fct_prices_hourly_base_sepolia_ts.fc60cfbaeb": [], "test.synthetix.not_null_fct_prices_hourly_base_sepolia_market_symbol.35c2706bfd": [], "test.synthetix.not_null_fct_prices_hourly_base_sepolia_price.e263ee2224": [], "test.synthetix.dbt_utils_accepted_range_fct_prices_hourly_base_sepolia_price__True__0.9b4c65b6bd": [], "test.synthetix.not_null_fct_buyback_daily_base_mainnet_ts.14a31d2a6b": [], "test.synthetix.not_null_fct_buyback_daily_base_mainnet_snx_amount.ea18aa299d": [], "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_snx_amount__True__0.4dc1a7a815": [], "test.synthetix.not_null_fct_buyback_daily_base_mainnet_usd_amount.226e5c84b2": [], "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_usd_amount__True__0.b33cfd2e0e": [], "test.synthetix.not_null_fct_buyback_daily_base_mainnet_cumulative_snx_amount.d9cc05c370": [], "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_cumulative_snx_amount__True__0.40e1988439": [], "test.synthetix.not_null_fct_buyback_daily_base_mainnet_cumulative_usd_amount.4602f5b0ec": [], "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_cumulative_usd_amount__True__0.2fdc7f3ac4": [], "test.synthetix.not_null_fct_buyback_hourly_base_mainnet_ts.712dc7c106": [], "test.synthetix.not_null_fct_buyback_hourly_base_mainnet_snx_amount.8e18aeb895": [], "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_snx_amount__True__0.34d4d71a42": [], "test.synthetix.not_null_fct_buyback_hourly_base_mainnet_usd_amount.cbc2a221fa": [], "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_usd_amount__True__0.153efe66c5": [], "test.synthetix.not_null_fct_buyback_hourly_base_mainnet_cumulative_snx_amount.3f13efe309": [], "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_cumulative_snx_amount__True__0.0a50a1b2a1": [], "test.synthetix.not_null_fct_buyback_hourly_base_mainnet_cumulative_usd_amount.d705144302": [], "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_cumulative_usd_amount__True__0.897d810e27": [], "test.synthetix.not_null_fct_buyback_base_mainnet_id.fbad84fb48": [], "test.synthetix.unique_fct_buyback_base_mainnet_id.f0c25ee329": [], "test.synthetix.not_null_fct_buyback_base_mainnet_ts.42175c7800": [], "test.synthetix.not_null_fct_buyback_base_mainnet_buyer.996c564c05": [], "test.synthetix.not_null_fct_buyback_base_mainnet_snx.75b728a26f": [], "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_mainnet_snx__True__0.ffcae6ef8f": [], "test.synthetix.not_null_fct_buyback_base_mainnet_usd.2e04e1ae30": [], "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_mainnet_usd__True__0.e9e29cece7": [], "test.synthetix.not_null_fct_buyback_base_mainnet_snx_price.e23de62b78": [], "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_mainnet_snx_price__True__0.4ab5da9346": [], "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_id.a798ff42d8": [], "test.synthetix.unique_fct_perp_interest_charged_base_mainnet_id.31ca39738f": [], "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_block_timestamp.60136d09c1": [], "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_block_number.47e9d47bb4": [], "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_transaction_hash.f85d4df49f": [], "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_contract.8e7dd8a6ef": [], "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_event_name.eaf9eac9c3": [], "test.synthetix.accepted_values_fct_perp_interest_charged_base_mainnet_event_name__InterestCharged.b8b39fbb4d": [], "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_account_id.2830ac0b93": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_base_mainnet_account_id__True__0.d4da8249b8": [], "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_interest.073a973712": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_base_mainnet_interest__True__0.b25a9c1b50": [], "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_id.efa9bbeec9": [], "test.synthetix.unique_fct_perp_collateral_modified_base_mainnet_id.9010e87027": [], "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_block_timestamp.7c5c8a362c": [], "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_block_number.45b34bf575": [], "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_transaction_hash.8cc455d504": [], "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_contract.f078950840": [], "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_event_name.44267a4fa1": [], "test.synthetix.accepted_values_fct_perp_collateral_modified_base_mainnet_event_name__CollateralModified.00f5016782": [], "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_synth_market_id.3a3dffb920": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_collateral_modified_base_mainnet_synth_market_id__True__0.644f81887d": [], "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_sender.b3270f32cc": [], "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_id.627b6b6b63": [], "test.synthetix.unique_fct_perp_previous_order_expired_base_mainnet_id.220846a37a": [], "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_block_timestamp.da7b51b840": [], "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_block_number.89b98bd9a2": [], "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_transaction_hash.573aaff2f5": [], "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_contract.bd6be0f02f": [], "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_event_name.473a967d1d": [], "test.synthetix.accepted_values_fct_perp_previous_order_expired_base_mainnet_event_name__PreviousOrderExpired.1769035769": [], "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_market_id.8bf9effd5e": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_base_mainnet_market_id__True__0.59d73bf004": [], "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_account_id.e7aae917c2": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_base_mainnet_account_id__True__0.0f31e1095c": [], "test.synthetix.not_null_fct_perp_trades_base_mainnet_id.35375a8491": [], "test.synthetix.unique_fct_perp_trades_base_mainnet_id.b1b63119eb": [], "test.synthetix.not_null_fct_perp_trades_base_mainnet_ts.e5e75d9d71": [], "test.synthetix.not_null_fct_perp_trades_base_mainnet_block_number.474b7643d0": [], "test.synthetix.not_null_fct_perp_trades_base_mainnet_transaction_hash.b1e9287d28": [], "test.synthetix.not_null_fct_perp_trades_base_mainnet_contract.8897e47e7e": [], "test.synthetix.not_null_fct_perp_trades_base_mainnet_market_id.6ea4246016": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_market_id__True__0.585f613862": [], "test.synthetix.not_null_fct_perp_trades_base_mainnet_market_symbol.e75d95d12c": [], "test.synthetix.not_null_fct_perp_trades_base_mainnet_account_id.8a94516fd9": [], "test.synthetix.not_null_fct_perp_trades_base_mainnet_fill_price.e731328206": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_fill_price__True__0.3edbbda7ae": [], "test.synthetix.not_null_fct_perp_trades_base_mainnet_pnl.e87ee65983": [], "test.synthetix.not_null_fct_perp_trades_base_mainnet_accrued_funding.f6a962643b": [], "test.synthetix.not_null_fct_perp_trades_base_mainnet_trade_size.2a003017e9": [], "test.synthetix.not_null_fct_perp_trades_base_mainnet_position_size.a687f5c9e4": [], "test.synthetix.not_null_fct_perp_trades_base_mainnet_total_fees.73178c801b": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_total_fees__True__0.37a3c34f6a": [], "test.synthetix.not_null_fct_perp_trades_base_mainnet_referral_fees.8c5c0f55a4": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_referral_fees__True__0.09a87481d6": [], "test.synthetix.not_null_fct_perp_trades_base_mainnet_collected_fees.1888a67b67": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_collected_fees__True__0.cec844302b": [], "test.synthetix.not_null_fct_perp_trades_base_mainnet_settlement_reward.c472f75c36": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_settlement_reward__True__0.56c953ccdc": [], "test.synthetix.not_null_fct_perp_trades_base_mainnet_tracking_code.3b557b440d": [], "test.synthetix.not_null_fct_perp_trades_base_mainnet_settler.cebd15f3ad": [], "test.synthetix.not_null_fct_perp_trades_base_mainnet_notional_trade_size.25efead997": [], "test.synthetix.not_null_fct_perp_trades_base_mainnet_notional_position_size.549d1d1b0b": [], "test.synthetix.not_null_fct_perp_trades_base_mainnet_lp_fees.1da0034ac9": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_lp_fees__True__0.67c14ce54a": [], "test.synthetix.not_null_fct_perp_trades_base_mainnet_exchange_fees.5a4c21716f": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_exchange_fees__True__0.43ef826334": [], "test.synthetix.not_null_fct_perp_pnl_base_mainnet_ts.aa0943ea1a": [], "test.synthetix.not_null_fct_perp_pnl_base_mainnet_market_id.915c961b40": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_pnl_base_mainnet_market_id__True__0.58f61a0590": [], "test.synthetix.not_null_fct_perp_orders_base_mainnet_id.2c415fb4fb": [], "test.synthetix.unique_fct_perp_orders_base_mainnet_id.1b8b85dac5": [], "test.synthetix.not_null_fct_perp_orders_base_mainnet_ts.a61957fc22": [], "test.synthetix.not_null_fct_perp_orders_base_mainnet_block_number.3be9f0b718": [], "test.synthetix.not_null_fct_perp_orders_base_mainnet_transaction_hash.71d76cac79": [], "test.synthetix.not_null_fct_perp_orders_base_mainnet_contract.6a5b003b92": [], "test.synthetix.not_null_fct_perp_orders_base_mainnet_market_id.5b936d3011": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_orders_base_mainnet_market_id__True__0.2d585533fc": [], "test.synthetix.not_null_fct_perp_orders_base_mainnet_market_symbol.554f14b42b": [], "test.synthetix.not_null_fct_perp_orders_base_mainnet_account_id.08880589a0": [], "test.synthetix.not_null_fct_perp_markets_base_mainnet_id.bd1fc06532": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_markets_base_mainnet_id__True__0.ac58557180": [], "test.synthetix.not_null_fct_perp_markets_base_mainnet_created_ts.b73d9a0c8a": [], "test.synthetix.not_null_fct_perp_markets_base_mainnet_block_number.6792b019f1": [], "test.synthetix.not_null_fct_perp_markets_base_mainnet_market_symbol.c8dc99abfc": [], "test.synthetix.not_null_fct_perp_markets_base_mainnet_market_name.303acf9a19": [], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_id.c9dbfad377": [], "test.synthetix.unique_fct_perp_market_history_base_mainnet_id.8b11f687f0": [], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_ts.d5f4e338d6": [], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_block_number.485f73c767": [], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_transaction_hash.d53db511d0": [], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_market_id.cab90009a8": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_market_history_base_mainnet_market_id__True__0.c7e76b30aa": [], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_market_symbol.c60910b39a": [], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_price.acf046de31": [], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_skew.a4d473f3fc": [], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_size.3bbf16be92": [], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_size_delta.c2cfd7a96f": [], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_funding_rate.904532dfcd": [], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_funding_velocity.0bd6fa06fa": [], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_interest_rate.2c5e879eef": [], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_funding_rate_apr.50943753dc": [], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_long_rate_apr.785d324d07": [], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_short_rate_apr.a2f2135476": [], "test.synthetix.not_null_fct_perp_market_history_base_mainnet_size_usd.bc3090b261": [], "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_id.4311fef5a1": [], "test.synthetix.unique_fct_perp_liq_position_base_mainnet_id.f46ba34fa7": [], "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_ts.2dc7a4a976": [], "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_block_number.da16c5c256": [], "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_transaction_hash.d54f66674c": [], "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_account_id.f3ec9ddba7": [], "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_market_id.7f965252ed": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_mainnet_market_id__True__0.149bc69560": [], "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_market_symbol.a84ac24b5f": [], "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_amount_liquidated.893ef59124": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_mainnet_amount_liquidated__True__0.51c2fa3b3f": [], "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_position_size.dcfe3d8623": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_mainnet_position_size__True__0.a626e988d4": [], "test.synthetix.not_null_fct_perp_liq_account_base_mainnet_account_id.dd5099ce59": [], "test.synthetix.not_null_fct_perp_liq_account_base_mainnet_ts.5a3efee9f7": [], "test.synthetix.not_null_fct_perp_liq_account_base_mainnet_total_reward.2a8b87e55c": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_account_base_mainnet_total_reward__True__0.a35af51633": [], "test.synthetix.not_null_fct_perp_accounts_base_mainnet_id.cf1e1e2af0": [], "test.synthetix.unique_fct_perp_accounts_base_mainnet_id.2a6de2d0f2": [], "test.synthetix.not_null_fct_perp_accounts_base_mainnet_created_ts.cc57ba5d93": [], "test.synthetix.not_null_fct_perp_accounts_base_mainnet_owner.b581a2df74": [], "test.synthetix.not_null_fct_synth_supply_base_mainnet_ts.ab30396a5d": [], "test.synthetix.not_null_fct_synth_supply_base_mainnet_block_number.8686c78edf": [], "test.synthetix.not_null_fct_synth_supply_base_mainnet_synth_market_id.5a00a55aa2": [], "test.synthetix.dbt_utils_accepted_range_fct_synth_supply_base_mainnet_synth_market_id__True__0.cf8aff1a32": [], "test.synthetix.not_null_fct_synth_supply_base_mainnet_supply.3f0fbdddb9": [], "test.synthetix.not_null_fct_spot_atomics_base_mainnet_id.627bbbf01f": [], "test.synthetix.unique_fct_spot_atomics_base_mainnet_id.43d4b7c878": [], "test.synthetix.not_null_fct_spot_atomics_base_mainnet_ts.8e16294c15": [], "test.synthetix.not_null_fct_spot_atomics_base_mainnet_block_number.f27d399305": [], "test.synthetix.not_null_fct_spot_atomics_base_mainnet_tx_hash.95b2db0403": [], "test.synthetix.not_null_fct_spot_atomics_base_mainnet_synth_market_id.6f09447421": [], "test.synthetix.dbt_utils_accepted_range_fct_spot_atomics_base_mainnet_synth_market_id__True__0.09c446094a": [], "test.synthetix.not_null_fct_spot_atomics_base_mainnet_price.425623addf": [], "test.synthetix.not_null_fct_spot_atomics_base_mainnet_amount.f9fe9bd5d8": [], "test.synthetix.not_null_fct_spot_atomics_base_mainnet_referrer.ab87d661dd": [], "test.synthetix.not_null_fct_spot_markets_base_mainnet_id.b85cc0ba41": [], "test.synthetix.dbt_utils_accepted_range_fct_spot_markets_base_mainnet_id__True__0.51d4e415e8": [], "test.synthetix.not_null_fct_spot_markets_base_mainnet_created_ts.746ff1f9ce": [], "test.synthetix.not_null_fct_spot_markets_base_mainnet_block_number.dd426b1fb6": [], "test.synthetix.not_null_fct_spot_markets_base_mainnet_token_address.454ffd144a": [], "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_id.b1091139a2": [], "test.synthetix.unique_fct_spot_wrapper_base_mainnet_id.c51e21223d": [], "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_ts.b646319cc9": [], "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_block_number.9220599356": [], "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_tx_hash.eb92a57d59": [], "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_synth_market_id.4d8b77f2da": [], "test.synthetix.dbt_utils_accepted_range_fct_spot_wrapper_base_mainnet_synth_market_id__True__0.69216a8846": [], "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_amount_wrapped.957e1a74f3": [], "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_ts.878073b7e8": [], "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_block_number.fc803534fc": [], "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_contract_address.f7e3ffefb9": [], "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_pool_id.1ea1a9fb17": [], "test.synthetix.dbt_utils_accepted_range_fct_core_vault_collateral_base_mainnet_pool_id__True__0.3c62ac166d": [], "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_collateral_type.e2cbb7867d": [], "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_amount.43a56286ca": [], "test.synthetix.dbt_utils_accepted_range_fct_core_vault_collateral_base_mainnet_amount__True__0.031c10a818": [], "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_collateral_value.b35c2ac09a": [], "test.synthetix.dbt_utils_accepted_range_fct_core_vault_collateral_base_mainnet_collateral_value__True__0.ffab802571": [], "test.synthetix.not_null_fct_pool_rewards_base_mainnet_ts.af8563a243": [], "test.synthetix.not_null_fct_pool_rewards_base_mainnet_pool_id.47db83edd0": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_base_mainnet_pool_id__True__0.f01ac775cc": [], "test.synthetix.not_null_fct_pool_rewards_base_mainnet_collateral_type.2f7e01ccd0": [], "test.synthetix.not_null_fct_pool_rewards_base_mainnet_distributor.5511d5880d": [], "test.synthetix.not_null_fct_pool_rewards_base_mainnet_token_symbol.1810912a65": [], "test.synthetix.not_null_fct_pool_rewards_base_mainnet_amount.c7b92514fd": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_base_mainnet_amount__True__0.5a5b31d40e": [], "test.synthetix.not_null_fct_core_account_delegation_base_mainnet_ts.3412be3139": [], "test.synthetix.not_null_fct_core_account_delegation_base_mainnet_account_id.64d4657b45": [], "test.synthetix.not_null_fct_core_account_delegation_base_mainnet_pool_id.c2b6448825": [], "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_base_mainnet_pool_id__True__0.a18d31544f": [], "test.synthetix.not_null_fct_core_account_delegation_base_mainnet_collateral_type.01ebd9c59e": [], "test.synthetix.not_null_fct_core_account_delegation_base_mainnet_amount_delegated.c0cf7fdd11": [], "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_base_mainnet_amount_delegated__True__0.5d186a76ca": [], "test.synthetix.not_null_fct_core_apr_base_mainnet_ts.fa672a8124": [], "test.synthetix.not_null_fct_core_apr_base_mainnet_pool_id.ec4f69201c": [], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_mainnet_pool_id__True__0.6f65c027c2": [], "test.synthetix.not_null_fct_core_apr_base_mainnet_collateral_type.6b18aa87ce": [], "test.synthetix.not_null_fct_core_apr_base_mainnet_collateral_value.ca0cfe00d9": [], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_mainnet_collateral_value__True__0.09ad3e4f8e": [], "test.synthetix.not_null_fct_core_apr_base_mainnet_debt.3003bbaef9": [], "test.synthetix.not_null_fct_core_apr_base_mainnet_hourly_issuance.58d7e6392e": [], "test.synthetix.not_null_fct_core_apr_base_mainnet_hourly_pnl.aace5f4a92": [], "test.synthetix.not_null_fct_core_apr_base_mainnet_cumulative_pnl.0dfa79c775": [], "test.synthetix.not_null_fct_core_apr_base_mainnet_cumulative_issuance.6b5aeff994": [], "test.synthetix.not_null_fct_core_apr_base_mainnet_rewards_usd.9770eed99e": [], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_mainnet_rewards_usd__True__0.cd9a35763d": [], "test.synthetix.not_null_fct_core_apr_base_mainnet_hourly_pnl_pct.709eae57a9": [], "test.synthetix.not_null_fct_core_apr_base_mainnet_hourly_rewards_pct.e5170bb035": [], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_mainnet_hourly_rewards_pct__True__1__0.615edfd299": [], "test.synthetix.not_null_fct_core_apr_base_mainnet_apr_24h.5f87709afa": [], "test.synthetix.not_null_fct_core_apr_base_mainnet_apy_24h.0d59b73826": [], "test.synthetix.not_null_fct_core_apr_base_mainnet_apr_7d.8545f2f45f": [], "test.synthetix.not_null_fct_core_apr_base_mainnet_apy_7d.d068a55e21": [], "test.synthetix.not_null_fct_core_apr_base_mainnet_apr_28d.69fcad855f": [], "test.synthetix.not_null_fct_core_apr_base_mainnet_apy_28d.384e146fdc": [], "test.synthetix.not_null_fct_core_market_updated_base_mainnet_id.a50a975385": [], "test.synthetix.unique_fct_core_market_updated_base_mainnet_id.ec01754a17": [], "test.synthetix.not_null_fct_core_market_updated_base_mainnet_ts.f35cfffa6d": [], "test.synthetix.not_null_fct_core_market_updated_base_mainnet_transaction_hash.87848e2a26": [], "test.synthetix.not_null_fct_core_market_updated_base_mainnet_event_name.38e05844e8": [], "test.synthetix.accepted_values_fct_core_market_updated_base_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.b6908f0c03": [], "test.synthetix.not_null_fct_core_market_updated_base_mainnet_market_id.c97cd708fa": [], "test.synthetix.dbt_utils_accepted_range_fct_core_market_updated_base_mainnet_market_id__True__0.2ed4a3f792": [], "test.synthetix.not_null_fct_core_market_updated_base_mainnet_collateral_type.b71240306c": [], "test.synthetix.not_null_fct_core_market_updated_base_mainnet_credit_capacity.303317e986": [], "test.synthetix.not_null_fct_core_market_updated_base_mainnet_net_issuance.2d64ab52f8": [], "test.synthetix.not_null_fct_core_market_updated_base_mainnet_token_amount.ead854df90": [], "test.synthetix.not_null_fct_core_pool_collateral_base_mainnet_ts.4e638376c4": [], "test.synthetix.not_null_fct_core_pool_collateral_base_mainnet_collateral_type.63ab148d0c": [], "test.synthetix.not_null_fct_core_pool_collateral_base_mainnet_amount_deposited.9fabc246a7": [], "test.synthetix.not_null_fct_core_pool_delegation_base_mainnet_ts.2ed20ab777": [], "test.synthetix.not_null_fct_core_pool_delegation_base_mainnet_pool_id.d338258729": [], "test.synthetix.dbt_utils_accepted_range_fct_core_pool_delegation_base_mainnet_pool_id__True__0.4d81a0e2e0": [], "test.synthetix.not_null_fct_core_pool_delegation_base_mainnet_collateral_type.49ff2a0118": [], "test.synthetix.not_null_fct_core_pools_base_mainnet_id.1f1f3ad095": [], "test.synthetix.dbt_utils_accepted_range_fct_core_pools_base_mainnet_id__True__0.2b14986ce3": [], "test.synthetix.not_null_fct_core_pools_base_mainnet_created_ts.a07bb6b8fe": [], "test.synthetix.not_null_fct_core_pools_base_mainnet_block_number.cc61b3ca43": [], "test.synthetix.not_null_fct_core_pools_base_mainnet_owner.a2cfe04f87": [], "test.synthetix.not_null_fct_pool_debt_base_mainnet_ts.f49a23ebcd": [], "test.synthetix.not_null_fct_pool_debt_base_mainnet_block_number.dd32fc50c6": [], "test.synthetix.not_null_fct_pool_debt_base_mainnet_pool_id.8e9e20797d": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_debt_base_mainnet_pool_id__True__0.a1f5ec7b1b": [], "test.synthetix.not_null_fct_pool_debt_base_mainnet_collateral_type.92a752ffea": [], "test.synthetix.not_null_fct_pool_debt_base_mainnet_debt.5b37c10505": [], "test.synthetix.not_null_fct_pool_issuance_hourly_base_mainnet_ts.af3f6a895d": [], "test.synthetix.not_null_fct_pool_issuance_hourly_base_mainnet_pool_id.03eddab767": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_hourly_base_mainnet_pool_id__True__0.82c0a98d47": [], "test.synthetix.not_null_fct_pool_issuance_hourly_base_mainnet_collateral_type.21efec6e56": [], "test.synthetix.not_null_fct_pool_issuance_hourly_base_mainnet_hourly_issuance.1bde70000d": [], "test.synthetix.not_null_fct_pool_issuance_base_mainnet_ts.2b8d4be103": [], "test.synthetix.not_null_fct_pool_issuance_base_mainnet_block_number.6ae22c8ac4": [], "test.synthetix.not_null_fct_pool_issuance_base_mainnet_transaction_hash.0764eca614": [], "test.synthetix.not_null_fct_pool_issuance_base_mainnet_pool_id.01d3ed0f62": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_base_mainnet_pool_id__True__0.5e68f64c49": [], "test.synthetix.not_null_fct_pool_issuance_base_mainnet_collateral_type.72fe90c3b9": [], "test.synthetix.not_null_fct_pool_issuance_base_mainnet_account_id.4f9de5ef81": [], "test.synthetix.not_null_fct_pool_issuance_base_mainnet_amount.29761360a6": [], "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_ts.7c76badc22": [], "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_pool_id.7352d1abe5": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_pool_id__True__0.4246141dca": [], "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_collateral_type.7d4e861773": [], "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_collateral_value.34ddcc2ccb": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_collateral_value__True__0.7bf7b1ccab": [], "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_debt.e2d08dec52": [], "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_hourly_issuance.b0e645a132": [], "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_hourly_pnl.6f321ca648": [], "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_rewards_usd.de69bca40d": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_rewards_usd__True__0.65717bc033": [], "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_hourly_pnl_pct.43ef5d27cc": [], "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_hourly_rewards_pct.0d02b364b5": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_hourly_rewards_pct__True__1__0.24176cb1b5": [], "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_hourly_total_pct.9656973b1c": [], "test.synthetix.not_null_fct_pool_rewards_hourly_base_mainnet_ts.cb01f363c1": [], "test.synthetix.not_null_fct_pool_rewards_hourly_base_mainnet_pool_id.cc4be6d53f": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_base_mainnet_pool_id__True__0.0fe5a5d2d6": [], "test.synthetix.not_null_fct_pool_rewards_hourly_base_mainnet_collateral_type.9a0efdf293": [], "test.synthetix.not_null_fct_pool_rewards_hourly_base_mainnet_rewards_usd.2d36098b0e": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_base_mainnet_rewards_usd__True__0.e752fbfdf1": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_ts.b6c015406d": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_pool_id.26caff37a4": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_mainnet_pool_id__True__0.59419d2477": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_collateral_type.52b0ac191f": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_distributor.608c8d5a0a": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_token_symbol.185f4e6438": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_amount.ee0d98f0ab": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_mainnet_amount__True__0.dbf212e433": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_rewards_usd.2724c9008d": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_mainnet_rewards_usd__True__0.2f31fe80de": [], "test.synthetix.not_null_fct_prices_base_mainnet_ts.c885673fc8": [], "test.synthetix.not_null_fct_prices_base_mainnet_market_symbol.dc8cb46b8c": [], "test.synthetix.not_null_fct_prices_base_mainnet_price.a6c62844d1": [], "test.synthetix.dbt_utils_accepted_range_fct_prices_base_mainnet_price__True__0.4906889fd6": [], "test.synthetix.not_null_fct_prices_hourly_base_mainnet_ts.a2c68d326d": [], "test.synthetix.not_null_fct_prices_hourly_base_mainnet_market_symbol.ffd656c11f": [], "test.synthetix.not_null_fct_prices_hourly_base_mainnet_price.73bbfd891b": [], "test.synthetix.dbt_utils_accepted_range_fct_prices_hourly_base_mainnet_price__True__0.1e768deaa2": [], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_id.38605d52c9": [], "test.synthetix.unique_fct_perp_interest_charged_arbitrum_sepolia_id.418f459da1": [], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_block_timestamp.a258f49c6c": [], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_block_number.bcf0e9c27a": [], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_transaction_hash.a2955227b8": [], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_contract.d14beb1667": [], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_event_name.08086a65e0": [], "test.synthetix.accepted_values_fct_perp_interest_charged_arbitrum_sepolia_event_name__InterestCharged.51e1e7a8ae": [], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_account_id.90ca2a0ca7": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_sepolia_account_id__True__0.9112ebe432": [], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_interest.9aabfab72d": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_sepolia_interest__True__0.c64881a8aa": [], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_id.8f1c27919f": [], "test.synthetix.unique_fct_perp_collateral_modified_arbitrum_sepolia_id.7cb07d36dc": [], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_block_timestamp.3899d28cda": [], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_block_number.038db03a29": [], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_transaction_hash.bd038969b5": [], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_contract.b02eea7590": [], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_event_name.09d14b4d4b": [], "test.synthetix.accepted_values_fct_perp_collateral_modified_arbitrum_sepolia_event_name__CollateralModified.4bfeebcda9": [], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_synth_market_id.7b6c2e9ecd": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_collateral_modified_arbitrum_sepolia_synth_market_id__True__0.8692b0954c": [], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_sender.490b67952f": [], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_id.8f347add74": [], "test.synthetix.unique_fct_perp_previous_order_expired_arbitrum_sepolia_id.c4a0a04380": [], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_block_timestamp.ce344ae972": [], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_block_number.fbd3fb89cd": [], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_transaction_hash.75fb5800ee": [], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_contract.9368b6d3c9": [], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_event_name.867c7e9c9e": [], "test.synthetix.accepted_values_fct_perp_previous_order_expired_arbitrum_sepolia_event_name__PreviousOrderExpired.48e00fa2d6": [], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_market_id.bf6ab6d240": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_sepolia_market_id__True__0.110e709d41": [], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_account_id.b3fe07a0f6": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_sepolia_account_id__True__0.923099e195": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_id.cc6815332b": [], "test.synthetix.unique_fct_perp_trades_arbitrum_sepolia_id.97727d3bc8": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_ts.7168a7dcb9": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_block_number.e05ab0ce3d": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_transaction_hash.cdee9e9027": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_contract.b7fc20d311": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_market_id.2c1fcea791": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_market_id__True__0.6123a5e0f8": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_market_symbol.c6a6aa478b": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_account_id.87c909f789": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_fill_price.e01f35e7e0": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_fill_price__True__0.84d6f40700": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_pnl.cd004b1f6c": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_accrued_funding.d1353dabad": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_trade_size.2d16719cfa": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_position_size.451b8cbb68": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_total_fees.76dcb57c24": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_total_fees__True__0.7a97931ad2": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_referral_fees.5aade6b5e5": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_referral_fees__True__0.f37cc98502": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_collected_fees.1a014bf126": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_collected_fees__True__0.f8c115c059": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_settlement_reward.aa985f0df2": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_settlement_reward__True__0.f9a75fbfd2": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_tracking_code.653ddd5967": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_settler.bc87147eb6": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_notional_trade_size.96d394476f": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_notional_position_size.718ab14890": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_lp_fees.e0ce3fdd00": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_lp_fees__True__0.4031a219b2": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_exchange_fees.daa870eeea": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_exchange_fees__True__0.8551cec8b5": [], "test.synthetix.not_null_fct_perp_pnl_arbitrum_sepolia_ts.9b3b9b4145": [], "test.synthetix.not_null_fct_perp_pnl_arbitrum_sepolia_market_id.e7e798c2a6": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_pnl_arbitrum_sepolia_market_id__True__0.78cda1ee25": [], "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_id.0a35a6cefb": [], "test.synthetix.unique_fct_perp_orders_arbitrum_sepolia_id.e2567e2470": [], "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_ts.ed27702e6b": [], "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_block_number.9a237cda1b": [], "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_transaction_hash.abdc2734c4": [], "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_contract.f0c534a661": [], "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_market_id.e4f932e2e7": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_orders_arbitrum_sepolia_market_id__True__0.0950ca5dc6": [], "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_market_symbol.2104bc133c": [], "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_account_id.c9eae65168": [], "test.synthetix.not_null_fct_perp_markets_arbitrum_sepolia_id.1aae92d10b": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_markets_arbitrum_sepolia_id__True__0.809baf15c9": [], "test.synthetix.not_null_fct_perp_markets_arbitrum_sepolia_created_ts.c925538049": [], "test.synthetix.not_null_fct_perp_markets_arbitrum_sepolia_block_number.29c62666b5": [], "test.synthetix.not_null_fct_perp_markets_arbitrum_sepolia_market_symbol.894efe853d": [], "test.synthetix.not_null_fct_perp_markets_arbitrum_sepolia_market_name.2fb670f3c9": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_id.c07e81599c": [], "test.synthetix.unique_fct_perp_market_history_arbitrum_sepolia_id.5ebcf62272": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_ts.0a97082751": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_block_number.bf6af7baa5": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_transaction_hash.7c5d714791": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_market_id.319db3ddd3": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_market_history_arbitrum_sepolia_market_id__True__0.4fa717e8b8": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_market_symbol.bf10fe08a1": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_price.fb63891fb4": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_skew.dcf5d90983": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_size.6a0b574e1a": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_size_delta.03007f03ad": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_funding_rate.0c7c4681c3": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_funding_velocity.b534721653": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_interest_rate.fd928f3550": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_funding_rate_apr.e818a3e5bf": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_long_rate_apr.079c76b379": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_short_rate_apr.387df474b7": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_size_usd.ef38b40c78": [], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_id.61aaec741e": [], "test.synthetix.unique_fct_perp_liq_position_arbitrum_sepolia_id.143a6e53ab": [], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_ts.86fe34cc45": [], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_block_number.e6e93f1ab3": [], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_transaction_hash.d7c137d375": [], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_account_id.cde4f3f191": [], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_market_id.a7c845cd48": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_sepolia_market_id__True__0.4485c332d0": [], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_market_symbol.1097b1cf7e": [], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_amount_liquidated.a3cb633bfc": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_sepolia_amount_liquidated__True__0.956e63f5ec": [], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_position_size.ac5bc63bdb": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_sepolia_position_size__True__0.ffc90d2068": [], "test.synthetix.not_null_fct_perp_liq_account_arbitrum_sepolia_account_id.43bf639764": [], "test.synthetix.not_null_fct_perp_liq_account_arbitrum_sepolia_ts.17212bb7f0": [], "test.synthetix.not_null_fct_perp_liq_account_arbitrum_sepolia_total_reward.7a99180d9d": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_account_arbitrum_sepolia_total_reward__True__0.2e9337311c": [], "test.synthetix.not_null_fct_perp_accounts_arbitrum_sepolia_id.b4e2371e87": [], "test.synthetix.unique_fct_perp_accounts_arbitrum_sepolia_id.30854048b9": [], "test.synthetix.not_null_fct_perp_accounts_arbitrum_sepolia_created_ts.881963b12b": [], "test.synthetix.not_null_fct_perp_accounts_arbitrum_sepolia_owner.ab695ba4ef": [], "test.synthetix.not_null_fct_synth_supply_arbitrum_sepolia_ts.27dc7912ff": [], "test.synthetix.not_null_fct_synth_supply_arbitrum_sepolia_block_number.f392305688": [], "test.synthetix.not_null_fct_synth_supply_arbitrum_sepolia_synth_market_id.4a2d305755": [], "test.synthetix.dbt_utils_accepted_range_fct_synth_supply_arbitrum_sepolia_synth_market_id__True__0.e33f94430c": [], "test.synthetix.not_null_fct_synth_supply_arbitrum_sepolia_supply.e3a1577f38": [], "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_id.491922c0de": [], "test.synthetix.unique_fct_spot_atomics_arbitrum_sepolia_id.ac19d3d198": [], "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_ts.892f2a57c7": [], "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_block_number.8b344f291a": [], "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_tx_hash.e8c13a9755": [], "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_synth_market_id.b6c3e19705": [], "test.synthetix.dbt_utils_accepted_range_fct_spot_atomics_arbitrum_sepolia_synth_market_id__True__0.783d66767d": [], "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_price.685e079a35": [], "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_amount.08628c0e8d": [], "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_referrer.ab47b8a4dc": [], "test.synthetix.not_null_fct_spot_markets_arbitrum_sepolia_id.8e20da3df9": [], "test.synthetix.dbt_utils_accepted_range_fct_spot_markets_arbitrum_sepolia_id__True__0.181ee7b620": [], "test.synthetix.not_null_fct_spot_markets_arbitrum_sepolia_created_ts.d5e3080b9d": [], "test.synthetix.not_null_fct_spot_markets_arbitrum_sepolia_block_number.50ad9758fc": [], "test.synthetix.not_null_fct_spot_markets_arbitrum_sepolia_token_address.1b182f5b09": [], "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_id.e4af3a2e01": [], "test.synthetix.unique_fct_spot_wrapper_arbitrum_sepolia_id.ef7877efab": [], "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_ts.cac57bdf22": [], "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_block_number.11ac634180": [], "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_tx_hash.bc4c1e86f4": [], "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_synth_market_id.73a4297f2a": [], "test.synthetix.dbt_utils_accepted_range_fct_spot_wrapper_arbitrum_sepolia_synth_market_id__True__0.38952f7e02": [], "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_amount_wrapped.77a6a551fc": [], "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_ts.58ba7f8051": [], "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_pool_id.7e25d73251": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_arbitrum_sepolia_pool_id__True__0.82e7a1605d": [], "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_collateral_type.9b8cfcd53f": [], "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_distributor.575416cf09": [], "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_token_symbol.6e44e80815": [], "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_amount.2019cf2384": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_arbitrum_sepolia_amount__True__0.7328694eba": [], "test.synthetix.not_null_fct_core_account_delegation_arbitrum_sepolia_ts.143d36cd88": [], "test.synthetix.not_null_fct_core_account_delegation_arbitrum_sepolia_account_id.a6811a48a4": [], "test.synthetix.not_null_fct_core_account_delegation_arbitrum_sepolia_pool_id.0a7b37ae8c": [], "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_sepolia_pool_id__True__0.8b1dae49a3": [], "test.synthetix.not_null_fct_core_account_delegation_arbitrum_sepolia_collateral_type.c996bc8d62": [], "test.synthetix.not_null_fct_core_account_delegation_arbitrum_sepolia_amount_delegated.f883895d2a": [], "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_sepolia_amount_delegated__True__0.b9f7312790": [], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_ts.e6b3476db0": [], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_pool_id.58add87a89": [], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_pool_id__True__0.a2269ae87b": [], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_collateral_type.a646b7cb26": [], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_collateral_value.2ada9cf10f": [], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_collateral_value__True__0.fdfbc111a3": [], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_debt.9b76325181": [], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_hourly_issuance.18ef26f177": [], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_hourly_pnl.d189c809ff": [], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_cumulative_pnl.4b337f056f": [], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_cumulative_issuance.574d2a783c": [], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_rewards_usd.ae2ea707de": [], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_rewards_usd__True__0.16097a4425": [], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_hourly_pnl_pct.e663f8a83d": [], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_hourly_pnl_pct__True__1___1.71d905126b": [], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_hourly_rewards_pct.12f359d425": [], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_hourly_rewards_pct__True__1__0.573ad6f791": [], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apr_24h.70ceb15524": [], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apy_24h.cc6a60bf0d": [], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apr_7d.9df14e1133": [], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apy_7d.d37e5ab6c3": [], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apr_28d.1273ef3c47": [], "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apy_28d.c90acf86f3": [], "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_id.378db4cf74": [], "test.synthetix.unique_fct_core_market_updated_arbitrum_sepolia_id.8dc27d8b84": [], "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_ts.b76a8ffb56": [], "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_transaction_hash.45d8547f52": [], "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_event_name.4419326334": [], "test.synthetix.accepted_values_fct_core_market_updated_arbitrum_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.ea1df73130": [], "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_market_id.2752afabd6": [], "test.synthetix.dbt_utils_accepted_range_fct_core_market_updated_arbitrum_sepolia_market_id__True__0.95e420ef94": [], "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_collateral_type.d8f0899c66": [], "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_credit_capacity.9862e1aaee": [], "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_net_issuance.62f7b3daca": [], "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_token_amount.4d14e4bb21": [], "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_sepolia_ts.33284497f5": [], "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_sepolia_collateral_type.05d462c474": [], "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_sepolia_amount_deposited.feb182d7c0": [], "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_sepolia_ts.f1e8f35f9b": [], "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_sepolia_pool_id.58ecabbbb6": [], "test.synthetix.dbt_utils_accepted_range_fct_core_pool_delegation_arbitrum_sepolia_pool_id__True__0.72a7f44e62": [], "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_sepolia_collateral_type.866b468c25": [], "test.synthetix.not_null_fct_core_pools_arbitrum_sepolia_id.0242b18493": [], "test.synthetix.dbt_utils_accepted_range_fct_core_pools_arbitrum_sepolia_id__True__0.d4e586601a": [], "test.synthetix.not_null_fct_core_pools_arbitrum_sepolia_created_ts.56d3c1e25b": [], "test.synthetix.not_null_fct_core_pools_arbitrum_sepolia_block_number.8044e9af90": [], "test.synthetix.not_null_fct_core_pools_arbitrum_sepolia_owner.5ee993817b": [], "test.synthetix.not_null_fct_pool_debt_arbitrum_sepolia_ts.0ce19a05b3": [], "test.synthetix.not_null_fct_pool_debt_arbitrum_sepolia_block_number.9fe11ea9dd": [], "test.synthetix.not_null_fct_pool_debt_arbitrum_sepolia_pool_id.4539ef9df3": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_debt_arbitrum_sepolia_pool_id__True__0.ec7d22b029": [], "test.synthetix.not_null_fct_pool_debt_arbitrum_sepolia_collateral_type.a6fdff57f4": [], "test.synthetix.not_null_fct_pool_debt_arbitrum_sepolia_debt.652029afcf": [], "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_sepolia_ts.1cc52a2fae": [], "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_sepolia_pool_id.cf6825af38": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_hourly_arbitrum_sepolia_pool_id__True__0.1156081282": [], "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_sepolia_collateral_type.56203ac00f": [], "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_sepolia_hourly_issuance.24747bdf20": [], "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_ts.94cc660ca9": [], "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_block_number.7b40b6a61f": [], "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_transaction_hash.333c0c5e61": [], "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_pool_id.2084f5f832": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_arbitrum_sepolia_pool_id__True__0.0ec85b0399": [], "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_collateral_type.aef6de9ec1": [], "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_account_id.45720a8ffb": [], "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_amount.43a9be48cb": [], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_ts.a70d2ff18c": [], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_pool_id.aa93d2af52": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_pool_id__True__0.2553f9acd9": [], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_type.ad28430a8b": [], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_value.4feda18e6e": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_value__True__0.8f44ccf6a8": [], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_debt.064b4f1aa0": [], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_issuance.98a21247a9": [], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl.71c511680d": [], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_rewards_usd.de45431bfe": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_rewards_usd__True__0.c70c3ef6d1": [], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl_pct.cfa91548b1": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl_pct__True__1___1.758a1bd318": [], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_rewards_pct.85b61a0a46": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_rewards_pct__True__1__0.155d04b096": [], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_total_pct.57d5efdf83": [], "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_sepolia_ts.c0fe0cb40b": [], "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_sepolia_pool_id.a84969537b": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_sepolia_pool_id__True__0.550e7516ff": [], "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_sepolia_collateral_type.e8435924a6": [], "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_sepolia_rewards_usd.a8bf6b50cf": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_sepolia_rewards_usd__True__0.29163ebf9c": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_ts.408bc991e9": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_pool_id.c9c0638ac8": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_sepolia_pool_id__True__0.dc85f8adb9": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_collateral_type.6bd3efb9ab": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_distributor.57d35a371e": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_token_symbol.43135a2a58": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_amount.53214f6b62": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_sepolia_amount__True__0.c8e44e38be": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_rewards_usd.a4c3a5bd6d": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_sepolia_rewards_usd__True__0.1aeeb784bf": [], "test.synthetix.not_null_fct_prices_arbitrum_sepolia_ts.a139176cd1": [], "test.synthetix.not_null_fct_prices_arbitrum_sepolia_market_symbol.5499da1cc7": [], "test.synthetix.not_null_fct_prices_arbitrum_sepolia_price.45fcd4b484": [], "test.synthetix.dbt_utils_accepted_range_fct_prices_arbitrum_sepolia_price__True__0.cd20dabe63": [], "test.synthetix.not_null_fct_prices_hourly_arbitrum_sepolia_ts.45b8cdbd25": [], "test.synthetix.not_null_fct_prices_hourly_arbitrum_sepolia_market_symbol.6b1d78c094": [], "test.synthetix.not_null_fct_prices_hourly_arbitrum_sepolia_price.774a8eccfb": [], "test.synthetix.dbt_utils_accepted_range_fct_prices_hourly_arbitrum_sepolia_price__True__0.e322ab3e73": [], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_id.e65a5a6b7b": [], "test.synthetix.unique_fct_perp_interest_charged_arbitrum_mainnet_id.176ba58d24": [], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_block_timestamp.a02a2dca08": [], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_block_number.f9a6bea511": [], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_transaction_hash.a51ba7ae00": [], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_contract.2994a59949": [], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_event_name.2eb4ea378d": [], "test.synthetix.accepted_values_fct_perp_interest_charged_arbitrum_mainnet_event_name__InterestCharged.290d5610b6": [], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_account_id.f870459206": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_mainnet_account_id__True__0.8b99042cb7": [], "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_interest.9af6483895": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_mainnet_interest__True__0.7cdf7632d5": [], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_id.1b5f600118": [], "test.synthetix.unique_fct_perp_collateral_modified_arbitrum_mainnet_id.bd707e28f4": [], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_block_timestamp.46d64b9bc1": [], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_block_number.1f44ed82ec": [], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_transaction_hash.918a7da077": [], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_contract.c3c6e86c96": [], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_event_name.45d8e8ebbb": [], "test.synthetix.accepted_values_fct_perp_collateral_modified_arbitrum_mainnet_event_name__CollateralModified.250d86c2ff": [], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_synth_market_id.b88231df26": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_collateral_modified_arbitrum_mainnet_synth_market_id__True__0.574a94c14b": [], "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_sender.66d35dd8ca": [], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_id.b67d812890": [], "test.synthetix.unique_fct_perp_previous_order_expired_arbitrum_mainnet_id.3d9ee42bda": [], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_block_timestamp.eda2a5583d": [], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_block_number.804dd95eda": [], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_transaction_hash.2023a1cf08": [], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_contract.f6af6435d2": [], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_event_name.459d1c304b": [], "test.synthetix.accepted_values_fct_perp_previous_order_expired_arbitrum_mainnet_event_name__PreviousOrderExpired.cc80b83dc0": [], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_market_id.50b3ee03b6": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_mainnet_market_id__True__0.50cedb6de2": [], "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_account_id.df728b2bac": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_mainnet_account_id__True__0.a2d2b55a91": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_id.3bd0f3d2d9": [], "test.synthetix.unique_fct_perp_trades_arbitrum_mainnet_id.29f0434c59": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_ts.c39afc4c8d": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_block_number.807093ef77": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_transaction_hash.a7dc1c891e": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_contract.e863c3d409": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_market_id.275abd4f63": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_market_id__True__0.dd858e7f52": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_market_symbol.05579e6d46": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_account_id.274635cb66": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_fill_price.847633eed2": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_fill_price__True__0.b4690264a9": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_pnl.bb3e615b15": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_accrued_funding.e2b22e7a98": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_trade_size.efdcfaa24a": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_position_size.8743b9c748": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_total_fees.0e39e8937a": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_total_fees__True__0.bef50610ba": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_referral_fees.b455bc01d4": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_referral_fees__True__0.5946ca9ce5": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_collected_fees.fbad83d394": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_collected_fees__True__0.c8bdde7489": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_settlement_reward.ec16701449": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_settlement_reward__True__0.299618787f": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_tracking_code.6303cba6ee": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_settler.d03b352e12": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_notional_trade_size.49f8c11789": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_notional_position_size.c2b276cedf": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_lp_fees.3bd17eb55d": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_lp_fees__True__0.cfa7ced563": [], "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_exchange_fees.e8aecd715b": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_exchange_fees__True__0.1168a18bba": [], "test.synthetix.not_null_fct_perp_pnl_arbitrum_mainnet_ts.8937da4ac3": [], "test.synthetix.not_null_fct_perp_pnl_arbitrum_mainnet_market_id.1e2f5a44a2": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_pnl_arbitrum_mainnet_market_id__True__0.15bda011aa": [], "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_id.eb02f38d46": [], "test.synthetix.unique_fct_perp_orders_arbitrum_mainnet_id.3401408181": [], "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_ts.d648991a22": [], "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_block_number.05c57da469": [], "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_transaction_hash.4c9cc1f193": [], "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_contract.2596358bd7": [], "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_market_id.75f215459c": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_orders_arbitrum_mainnet_market_id__True__0.7169e0715a": [], "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_market_symbol.342ec0cea2": [], "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_account_id.a2871e6bfb": [], "test.synthetix.not_null_fct_perp_markets_arbitrum_mainnet_id.8bc5d0147f": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_markets_arbitrum_mainnet_id__True__0.1cff4e3aae": [], "test.synthetix.not_null_fct_perp_markets_arbitrum_mainnet_created_ts.5210e0d803": [], "test.synthetix.not_null_fct_perp_markets_arbitrum_mainnet_block_number.9856206ec2": [], "test.synthetix.not_null_fct_perp_markets_arbitrum_mainnet_market_symbol.052367dc06": [], "test.synthetix.not_null_fct_perp_markets_arbitrum_mainnet_market_name.6d1107f677": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_id.fdcfccc679": [], "test.synthetix.unique_fct_perp_market_history_arbitrum_mainnet_id.11e7761caf": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_ts.f6e4cf43c2": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_block_number.4407a64f68": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_transaction_hash.0042d0c047": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_market_id.4c307477e3": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_market_history_arbitrum_mainnet_market_id__True__0.452a079160": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_market_symbol.3407a99980": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_price.635e086bf6": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_skew.94faa11b6a": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_size.4965a5f759": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_size_delta.5897f74730": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_funding_rate.00d146aa60": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_funding_velocity.0034a07e10": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_interest_rate.b77ee8c1d7": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_funding_rate_apr.dc965a3dac": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_long_rate_apr.191d4fa205": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_short_rate_apr.dd6356d7e2": [], "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_size_usd.42f1d96b4e": [], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_id.6af85cf47e": [], "test.synthetix.unique_fct_perp_liq_position_arbitrum_mainnet_id.5f3f730218": [], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_ts.13c0b178ce": [], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_block_number.672be13921": [], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_transaction_hash.bf753f09f5": [], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_account_id.350ca71f93": [], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_market_id.4c0b30687e": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_mainnet_market_id__True__0.09a7367d21": [], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_market_symbol.578192ed1c": [], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_amount_liquidated.0a4e2e6c10": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_mainnet_amount_liquidated__True__0.e71d50fb97": [], "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_position_size.83889235bc": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_mainnet_position_size__True__0.838f737304": [], "test.synthetix.not_null_fct_perp_liq_account_arbitrum_mainnet_account_id.68826803be": [], "test.synthetix.not_null_fct_perp_liq_account_arbitrum_mainnet_ts.3e5e9ca92a": [], "test.synthetix.not_null_fct_perp_liq_account_arbitrum_mainnet_total_reward.59cc57cac9": [], "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_account_arbitrum_mainnet_total_reward__True__0.2126781091": [], "test.synthetix.not_null_fct_perp_accounts_arbitrum_mainnet_id.81f17d5942": [], "test.synthetix.unique_fct_perp_accounts_arbitrum_mainnet_id.b814c43956": [], "test.synthetix.not_null_fct_perp_accounts_arbitrum_mainnet_created_ts.093f33990b": [], "test.synthetix.not_null_fct_perp_accounts_arbitrum_mainnet_owner.d6529405d8": [], "test.synthetix.not_null_fct_synth_supply_arbitrum_mainnet_ts.3133817d65": [], "test.synthetix.not_null_fct_synth_supply_arbitrum_mainnet_block_number.bf6d504d6f": [], "test.synthetix.not_null_fct_synth_supply_arbitrum_mainnet_synth_market_id.9ef357e324": [], "test.synthetix.dbt_utils_accepted_range_fct_synth_supply_arbitrum_mainnet_synth_market_id__True__0.214f52024f": [], "test.synthetix.not_null_fct_synth_supply_arbitrum_mainnet_supply.4f38308508": [], "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_id.58d62fa75b": [], "test.synthetix.unique_fct_spot_atomics_arbitrum_mainnet_id.103cfc1fee": [], "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_ts.8faded4450": [], "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_block_number.4090627930": [], "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_tx_hash.fc4480c793": [], "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_synth_market_id.3ce730fbe0": [], "test.synthetix.dbt_utils_accepted_range_fct_spot_atomics_arbitrum_mainnet_synth_market_id__True__0.a856a28abf": [], "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_price.8c5fac0d4b": [], "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_amount.2a29d582dd": [], "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_referrer.8f3d6e7ca8": [], "test.synthetix.not_null_fct_spot_markets_arbitrum_mainnet_id.0f47b50907": [], "test.synthetix.dbt_utils_accepted_range_fct_spot_markets_arbitrum_mainnet_id__True__0.fc6e00e4d7": [], "test.synthetix.not_null_fct_spot_markets_arbitrum_mainnet_created_ts.d20eea3054": [], "test.synthetix.not_null_fct_spot_markets_arbitrum_mainnet_block_number.8e6492baa4": [], "test.synthetix.not_null_fct_spot_markets_arbitrum_mainnet_token_address.19fe19c198": [], "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_id.4d99f875a3": [], "test.synthetix.unique_fct_spot_wrapper_arbitrum_mainnet_id.2107017636": [], "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_ts.91d9f782bb": [], "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_block_number.d1c04e4c89": [], "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_tx_hash.4401566d1f": [], "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_synth_market_id.f0195bb21f": [], "test.synthetix.dbt_utils_accepted_range_fct_spot_wrapper_arbitrum_mainnet_synth_market_id__True__0.f6decdacf4": [], "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_amount_wrapped.f91b4eedc8": [], "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_ts.19a49fa7ad": [], "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_pool_id.ed851987e8": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_arbitrum_mainnet_pool_id__True__0.071c26474c": [], "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_collateral_type.d5a70bb05b": [], "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_distributor.78e1e8f668": [], "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_token_symbol.0fd511c8cb": [], "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_amount.5d537baae4": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_arbitrum_mainnet_amount__True__0.debd774d66": [], "test.synthetix.not_null_fct_core_account_delegation_arbitrum_mainnet_ts.47ea299d3f": [], "test.synthetix.not_null_fct_core_account_delegation_arbitrum_mainnet_account_id.bd5bdf25e3": [], "test.synthetix.not_null_fct_core_account_delegation_arbitrum_mainnet_pool_id.54d8a339d7": [], "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_mainnet_pool_id__True__0.aa7ddfc925": [], "test.synthetix.not_null_fct_core_account_delegation_arbitrum_mainnet_collateral_type.2ce3f7a9bb": [], "test.synthetix.not_null_fct_core_account_delegation_arbitrum_mainnet_amount_delegated.56c41128cd": [], "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_mainnet_amount_delegated__True__0.f003c4fdae": [], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_ts.97e8b55304": [], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_pool_id.6f62001f11": [], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_pool_id__True__0.8a8c4f782b": [], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_collateral_type.063adda35b": [], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_collateral_value.21b8ffe226": [], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_collateral_value__True__0.ffb99e9e0a": [], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_debt.3dc045078a": [], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_hourly_issuance.80329841e3": [], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_hourly_pnl.cca97779a8": [], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_cumulative_pnl.3aeb9de820": [], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_cumulative_issuance.e1798a309e": [], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_rewards_usd.382bc038bb": [], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_rewards_usd__True__0.1ddf38024d": [], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_hourly_pnl_pct.fb9fdebdde": [], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_hourly_pnl_pct__True__1___1.1b8022dfc1": [], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_hourly_rewards_pct.c370595c99": [], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_hourly_rewards_pct__True__1__0.f1335e174b": [], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apr_24h.8106520838": [], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apy_24h.83d96a1a08": [], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apr_7d.06f4c6a6e1": [], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apy_7d.cf96fd9428": [], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apr_28d.964b18810e": [], "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apy_28d.fa829d9ef7": [], "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_id.322013511a": [], "test.synthetix.unique_fct_core_market_updated_arbitrum_mainnet_id.1caa9c591c": [], "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_ts.b5fc2ec12e": [], "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_transaction_hash.aa748b5290": [], "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_event_name.5590c6c9b0": [], "test.synthetix.accepted_values_fct_core_market_updated_arbitrum_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.0bf85002ba": [], "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_market_id.286e3a43cf": [], "test.synthetix.dbt_utils_accepted_range_fct_core_market_updated_arbitrum_mainnet_market_id__True__0.23d58ffdfe": [], "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_collateral_type.85f2ad0cb4": [], "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_credit_capacity.03f2d72a75": [], "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_net_issuance.c0d40f9ece": [], "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_token_amount.74526c215d": [], "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_mainnet_ts.e1e47715a3": [], "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_mainnet_collateral_type.6824e3181d": [], "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_mainnet_amount_deposited.e481f3fc24": [], "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_mainnet_ts.5d96538438": [], "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_mainnet_pool_id.fe0fca7194": [], "test.synthetix.dbt_utils_accepted_range_fct_core_pool_delegation_arbitrum_mainnet_pool_id__True__0.cc3901412b": [], "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_mainnet_collateral_type.d924f2d2aa": [], "test.synthetix.not_null_fct_core_pools_arbitrum_mainnet_id.61336667c3": [], "test.synthetix.dbt_utils_accepted_range_fct_core_pools_arbitrum_mainnet_id__True__0.913c01840d": [], "test.synthetix.not_null_fct_core_pools_arbitrum_mainnet_created_ts.b08fc3c233": [], "test.synthetix.not_null_fct_core_pools_arbitrum_mainnet_block_number.7aac324156": [], "test.synthetix.not_null_fct_core_pools_arbitrum_mainnet_owner.4cc2187f96": [], "test.synthetix.not_null_fct_pool_debt_arbitrum_mainnet_ts.aac8a7264c": [], "test.synthetix.not_null_fct_pool_debt_arbitrum_mainnet_block_number.f6d01f24fd": [], "test.synthetix.not_null_fct_pool_debt_arbitrum_mainnet_pool_id.dc562b5c31": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_debt_arbitrum_mainnet_pool_id__True__0.15db752b00": [], "test.synthetix.not_null_fct_pool_debt_arbitrum_mainnet_collateral_type.a3b9300e6c": [], "test.synthetix.not_null_fct_pool_debt_arbitrum_mainnet_debt.5ff363252c": [], "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_mainnet_ts.9170e8931e": [], "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_mainnet_pool_id.ad0bc3744f": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_hourly_arbitrum_mainnet_pool_id__True__0.24b97cc6ba": [], "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_mainnet_collateral_type.5b444b3e9d": [], "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_mainnet_hourly_issuance.dcbdd9b577": [], "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_ts.6d52d9f09c": [], "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_block_number.954a0fdf17": [], "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_transaction_hash.6a8e54c252": [], "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_pool_id.0706d99bc3": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_arbitrum_mainnet_pool_id__True__0.411a2ea602": [], "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_collateral_type.ba8bb06771": [], "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_account_id.2adc95113c": [], "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_amount.375d9b98af": [], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_ts.b23b3c4ccc": [], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_pool_id.e6c4e35168": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_pool_id__True__0.82a420e70a": [], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_type.5b16d63899": [], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_value.d293fcea90": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_value__True__0.2e110c1268": [], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_debt.9ac5b9bf5c": [], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_issuance.5511774a0b": [], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl.678864f7b5": [], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_rewards_usd.196b421cb3": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_rewards_usd__True__0.636294733f": [], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl_pct.860b962ff4": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl_pct__True__1___1.5893ffde97": [], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_rewards_pct.8068a50a34": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_rewards_pct__True__1__0.c0f135f71a": [], "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_total_pct.2ba37617f1": [], "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_mainnet_ts.55c84a8938": [], "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_mainnet_pool_id.3237fb1ab1": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_mainnet_pool_id__True__0.4d32e65287": [], "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_mainnet_collateral_type.490293ba7d": [], "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_mainnet_rewards_usd.f0877fa7b3": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_mainnet_rewards_usd__True__0.d689f56d7e": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_ts.22756175d0": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_pool_id.35527b8712": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_mainnet_pool_id__True__0.4ed8a94f92": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_collateral_type.dee4fdda32": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_distributor.a9383020e8": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_token_symbol.0f93337098": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_amount.5d52c05b74": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_mainnet_amount__True__0.c3b84fc77c": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_rewards_usd.38626f59b3": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_mainnet_rewards_usd__True__0.034dbdbb73": [], "test.synthetix.not_null_fct_prices_arbitrum_mainnet_ts.2fbdc0fed9": [], "test.synthetix.not_null_fct_prices_arbitrum_mainnet_market_symbol.2c3e729969": [], "test.synthetix.not_null_fct_prices_arbitrum_mainnet_price.0a15cd9a88": [], "test.synthetix.dbt_utils_accepted_range_fct_prices_arbitrum_mainnet_price__True__0.2dcde08f36": [], "test.synthetix.not_null_fct_prices_hourly_arbitrum_mainnet_ts.125ef9fa4d": [], "test.synthetix.not_null_fct_prices_hourly_arbitrum_mainnet_market_symbol.b0ef15f205": [], "test.synthetix.not_null_fct_prices_hourly_arbitrum_mainnet_price.cc751acae1": [], "test.synthetix.dbt_utils_accepted_range_fct_prices_hourly_arbitrum_mainnet_price__True__0.a6e6a0e3ce": [], "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_ts.e44412832a": [], "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_pool_id.7fd59c6d8c": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_eth_mainnet_pool_id__True__0.e03ffa9a09": [], "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_collateral_type.6ac8e6e2aa": [], "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_distributor.7111e37b09": [], "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_token_symbol.4bbde77781": [], "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_amount.313b524117": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_eth_mainnet_amount__True__0.db5fff0dcd": [], "test.synthetix.not_null_fct_core_account_delegation_eth_mainnet_ts.a916375fbd": [], "test.synthetix.not_null_fct_core_account_delegation_eth_mainnet_account_id.9b9eed26fe": [], "test.synthetix.not_null_fct_core_account_delegation_eth_mainnet_pool_id.f6076a6b8b": [], "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_eth_mainnet_pool_id__True__0.35dc5bbd4b": [], "test.synthetix.not_null_fct_core_account_delegation_eth_mainnet_collateral_type.f9b6e0e993": [], "test.synthetix.not_null_fct_core_account_delegation_eth_mainnet_amount_delegated.7c91dafbd8": [], "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_eth_mainnet_amount_delegated__True__0.854bbca778": [], "test.synthetix.not_null_fct_core_apr_eth_mainnet_ts.99cae9616f": [], "test.synthetix.not_null_fct_core_apr_eth_mainnet_pool_id.c5e20f437d": [], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_eth_mainnet_pool_id__True__0.2e06d77a8b": [], "test.synthetix.not_null_fct_core_apr_eth_mainnet_collateral_type.0bc0302d7e": [], "test.synthetix.not_null_fct_core_apr_eth_mainnet_collateral_value.14594eca47": [], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_eth_mainnet_collateral_value__True__0.b44f8cd90f": [], "test.synthetix.not_null_fct_core_apr_eth_mainnet_debt.14b9039622": [], "test.synthetix.not_null_fct_core_apr_eth_mainnet_hourly_issuance.d21fe7e33b": [], "test.synthetix.not_null_fct_core_apr_eth_mainnet_hourly_debt_migrated.1606ded24b": [], "test.synthetix.not_null_fct_core_apr_eth_mainnet_hourly_pnl.6570b2bdb2": [], "test.synthetix.not_null_fct_core_apr_eth_mainnet_cumulative_pnl.4a739c13a4": [], "test.synthetix.not_null_fct_core_apr_eth_mainnet_cumulative_issuance.ab1f8da889": [], "test.synthetix.not_null_fct_core_apr_eth_mainnet_rewards_usd.e91f21e2d5": [], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_eth_mainnet_rewards_usd__True__0.0ccd0edcb4": [], "test.synthetix.not_null_fct_core_apr_eth_mainnet_hourly_pnl_pct.b582b1f1e2": [], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_eth_mainnet_hourly_pnl_pct__True__1___1.573c85fbab": [], "test.synthetix.not_null_fct_core_apr_eth_mainnet_hourly_rewards_pct.284fa06b64": [], "test.synthetix.dbt_utils_accepted_range_fct_core_apr_eth_mainnet_hourly_rewards_pct__True__1__0.a383e39737": [], "test.synthetix.not_null_fct_core_apr_eth_mainnet_apr_24h.1e94a76b1e": [], "test.synthetix.not_null_fct_core_apr_eth_mainnet_apy_24h.b52a8fd842": [], "test.synthetix.not_null_fct_core_apr_eth_mainnet_apr_7d.35bc5cfb13": [], "test.synthetix.not_null_fct_core_apr_eth_mainnet_apy_7d.08d703cbb6": [], "test.synthetix.not_null_fct_core_apr_eth_mainnet_apr_28d.8dfb1e005a": [], "test.synthetix.not_null_fct_core_apr_eth_mainnet_apy_28d.053e0eda01": [], "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_id.7444e98615": [], "test.synthetix.unique_fct_core_market_updated_eth_mainnet_id.d5c16089e9": [], "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_ts.950a116067": [], "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_transaction_hash.f31c00e39e": [], "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_event_name.e682d1b7d5": [], "test.synthetix.accepted_values_fct_core_market_updated_eth_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.f0e721a249": [], "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_market_id.9fbceacdbc": [], "test.synthetix.dbt_utils_accepted_range_fct_core_market_updated_eth_mainnet_market_id__True__0.32701334f3": [], "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_collateral_type.fbe59aeb13": [], "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_credit_capacity.bc652bf021": [], "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_net_issuance.95ea8efb4e": [], "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_token_amount.fe11f0ce69": [], "test.synthetix.not_null_fct_core_pool_collateral_eth_mainnet_ts.61a1043b04": [], "test.synthetix.not_null_fct_core_pool_collateral_eth_mainnet_collateral_type.217e5cb420": [], "test.synthetix.not_null_fct_core_pool_collateral_eth_mainnet_amount_deposited.b943283ec6": [], "test.synthetix.not_null_fct_core_pool_delegation_eth_mainnet_ts.4c81cbc76a": [], "test.synthetix.not_null_fct_core_pool_delegation_eth_mainnet_pool_id.38ebfdf86f": [], "test.synthetix.dbt_utils_accepted_range_fct_core_pool_delegation_eth_mainnet_pool_id__True__0.8087f39696": [], "test.synthetix.not_null_fct_core_pool_delegation_eth_mainnet_collateral_type.687e523e9a": [], "test.synthetix.not_null_fct_core_pools_eth_mainnet_id.ac06cb59ca": [], "test.synthetix.dbt_utils_accepted_range_fct_core_pools_eth_mainnet_id__True__0.e529c0ad91": [], "test.synthetix.not_null_fct_core_pools_eth_mainnet_created_ts.85e7c6f7d7": [], "test.synthetix.not_null_fct_core_pools_eth_mainnet_block_number.d5795e3469": [], "test.synthetix.not_null_fct_core_pools_eth_mainnet_owner.13db5fad75": [], "test.synthetix.not_null_fct_pool_debt_eth_mainnet_ts.0a20d36f28": [], "test.synthetix.not_null_fct_pool_debt_eth_mainnet_block_number.d707149fdd": [], "test.synthetix.not_null_fct_pool_debt_eth_mainnet_pool_id.088122bb77": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_debt_eth_mainnet_pool_id__True__0.9ab83c23dd": [], "test.synthetix.not_null_fct_pool_debt_eth_mainnet_collateral_type.2f39d51963": [], "test.synthetix.not_null_fct_pool_debt_eth_mainnet_debt.100ad3cae1": [], "test.synthetix.not_null_fct_pool_issuance_hourly_eth_mainnet_ts.d84f234266": [], "test.synthetix.not_null_fct_pool_issuance_hourly_eth_mainnet_pool_id.0bd0e6635e": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_hourly_eth_mainnet_pool_id__True__0.2f6d1cabb6": [], "test.synthetix.not_null_fct_pool_issuance_hourly_eth_mainnet_collateral_type.04853a2f55": [], "test.synthetix.not_null_fct_pool_issuance_hourly_eth_mainnet_hourly_issuance.3ee79944a3": [], "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_ts.5f32fba981": [], "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_block_number.76ac645e79": [], "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_transaction_hash.801e733838": [], "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_pool_id.fd6c3981fe": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_eth_mainnet_pool_id__True__0.c3af88d954": [], "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_collateral_type.9e0a6d3551": [], "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_account_id.d686918ab7": [], "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_amount.4a0d8649af": [], "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_ts.2a846b2bb8": [], "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_pool_id.d4b3c4be36": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_pool_id__True__0.ad130b0c2f": [], "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_collateral_type.8346dc5b9e": [], "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_collateral_value.bf72ec5191": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_collateral_value__True__0.aa5cf487aa": [], "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_debt.34ed8f7e19": [], "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_issuance.d981b1941f": [], "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl.aef91ccc24": [], "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_debt_migrated.b2364c3711": [], "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_rewards_usd.8fd34c30e5": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_rewards_usd__True__0.80c1c42490": [], "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl_pct.d9b73c59f7": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl_pct__True__1___1.ad0a057625": [], "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_rewards_pct.d8b6a6177f": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_hourly_rewards_pct__True__1__0.b431022b52": [], "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_total_pct.b8f62bde16": [], "test.synthetix.not_null_fct_pool_rewards_hourly_eth_mainnet_ts.89ba67bb4f": [], "test.synthetix.not_null_fct_pool_rewards_hourly_eth_mainnet_pool_id.7f91755bfb": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_eth_mainnet_pool_id__True__0.208ead2f02": [], "test.synthetix.not_null_fct_pool_rewards_hourly_eth_mainnet_collateral_type.1949d93db9": [], "test.synthetix.not_null_fct_pool_rewards_hourly_eth_mainnet_rewards_usd.3095906515": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_eth_mainnet_rewards_usd__True__0.2e789c32db": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_ts.667157dbf6": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_pool_id.69049a093a": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_pool_id__True__0.0f059b9a12": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_collateral_type.22ec7c38ba": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_distributor.a65a6d19bf": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_token_symbol.609ae29f03": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_price.89f536fe6c": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_price__True__0.3b4b47afcc": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_hourly_amount.701c4a765f": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_hourly_amount__True__0.76ed6e76ab": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_amount_distributed.3faeed6846": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_amount_distributed__True__0.26815f50d4": [], "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_rewards_usd.84778cf230": [], "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_rewards_usd__True__0.0d8876b70b": [], "test.synthetix.not_null_fct_core_migration_eth_mainnet_ts.4a5f6995ac": [], "test.synthetix.not_null_fct_core_migration_eth_mainnet_block_number.9a454098b0": [], "test.synthetix.not_null_fct_core_migration_eth_mainnet_transaction_hash.15435ec6a4": [], "test.synthetix.not_null_fct_core_migration_eth_mainnet_pool_id.f0e6b5266e": [], "test.synthetix.dbt_utils_accepted_range_fct_core_migration_eth_mainnet_pool_id__True__1__1.451aedc606": [], "test.synthetix.not_null_fct_core_migration_eth_mainnet_collateral_type.d3ff39474d": [], "test.synthetix.accepted_values_fct_core_migration_eth_mainnet_collateral_type__0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F.a38946ae0c": [], "test.synthetix.not_null_fct_core_migration_eth_mainnet_staker.745012ec35": [], "test.synthetix.not_null_fct_core_migration_eth_mainnet_account_id.afcffa2df1": [], "test.synthetix.not_null_fct_core_migration_eth_mainnet_collateral_amount.0b05c3add8": [], "test.synthetix.dbt_utils_accepted_range_fct_core_migration_eth_mainnet_collateral_amount__True__0.049cad30eb": [], "test.synthetix.not_null_fct_core_migration_eth_mainnet_debt_amount.8b36e762c2": [], "test.synthetix.not_null_fct_core_migration_hourly_eth_mainnet_ts.a201c86ec0": [], "test.synthetix.not_null_fct_core_migration_hourly_eth_mainnet_pool_id.55def21e95": [], "test.synthetix.dbt_utils_accepted_range_fct_core_migration_hourly_eth_mainnet_pool_id__True__0.a0670cc5c1": [], "test.synthetix.not_null_fct_core_migration_hourly_eth_mainnet_collateral_type.e0ef271f9a": [], "test.synthetix.not_null_fct_core_migration_hourly_eth_mainnet_hourly_debt_migrated.99b91b00b5": [], "test.synthetix.dbt_utils_accepted_range_fct_core_migration_hourly_eth_mainnet_hourly_debt_migrated__True__0.2c5355cf5c": [], "test.synthetix.not_null_fct_prices_eth_mainnet_ts.4a1a2f8c2d": [], "test.synthetix.not_null_fct_prices_eth_mainnet_market_symbol.f1f5318f4a": [], "test.synthetix.not_null_fct_prices_eth_mainnet_price.fff835950c": [], "test.synthetix.dbt_utils_accepted_range_fct_prices_eth_mainnet_price__True__0.4a537a60cd": [], "test.synthetix.not_null_fct_prices_hourly_eth_mainnet_ts.6f3aced404": [], "test.synthetix.not_null_fct_prices_hourly_eth_mainnet_market_symbol.dad998df0c": [], "test.synthetix.not_null_fct_prices_hourly_eth_mainnet_price.f438a75278": [], "test.synthetix.dbt_utils_accepted_range_fct_prices_hourly_eth_mainnet_price__True__0.7cc073306d": [], "test.synthetix.not_null_blocks_snax_testnet_block_number.cbe563226c": [], "test.synthetix.unique_blocks_snax_testnet_block_number.2af7f40583": [], "test.synthetix.not_null_gov_vote_recorded_snax_testnet_id.94c183a836": [], "test.synthetix.unique_gov_vote_recorded_snax_testnet_id.077b70d622": [], "test.synthetix.not_null_gov_vote_recorded_snax_testnet_event_name.76babc2551": [], "test.synthetix.accepted_values_gov_vote_recorded_snax_testnet_event_name__VoteRecorded.3107ed0913": [], "test.synthetix.not_null_gov_vote_recorded_snax_testnet_chain_id.af02247585": [], "test.synthetix.not_null_gov_vote_recorded_snax_testnet_block_timestamp.8bff125b42": [], "test.synthetix.not_null_gov_vote_recorded_snax_testnet_voter.32ab553729": [], "test.synthetix.not_null_gov_vote_recorded_snax_testnet_epoch_id.a4ace8d141": [], "test.synthetix.not_null_gov_vote_recorded_snax_testnet_transaction_hash.32e2b72fab": [], "test.synthetix.unique_gov_vote_recorded_snax_testnet_transaction_hash.2d1aaa8c7a": [], "test.synthetix.not_null_gov_vote_recorded_snax_testnet_candidates.39ec698f83": [], "test.synthetix.not_null_gov_vote_recorded_snax_testnet_block_number.bf5384239a": [], "test.synthetix.not_null_gov_vote_recorded_snax_testnet_voting_power.b8ee341c96": [], "test.synthetix.not_null_gov_vote_recorded_snax_testnet_contract.d372e887ba": [], "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_id.ab7d5eed00": [], "test.synthetix.unique_gov_vote_withdrawn_snax_testnet_id.014a1febf6": [], "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_event_name.07b79bcefd": [], "test.synthetix.accepted_values_gov_vote_withdrawn_snax_testnet_event_name__VoteWithdrawn.f8bcefc8de": [], "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_chain_id.cd86db7422": [], "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_block_timestamp.68f3ce7c19": [], "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_voter.486c8024f6": [], "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_epoch_id.3f22d60c1a": [], "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_transaction_hash.4d14f7c906": [], "test.synthetix.unique_gov_vote_withdrawn_snax_testnet_transaction_hash.2cda794480": [], "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_block_number.c805901c73": [], "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_contract.4b45185581": [], "test.synthetix.not_null_blocks_snax_mainnet_block_number.af5006826a": [], "test.synthetix.unique_blocks_snax_mainnet_block_number.305396795f": [], "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_id.c54eaad82a": [], "test.synthetix.unique_spartan_vote_recorded_snax_mainnet_id.3a579d9ca6": [], "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_event_name.f0e8e4e02b": [], "test.synthetix.accepted_values_spartan_vote_recorded_snax_mainnet_event_name__VoteRecorded.ca880b79ec": [], "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_chain_id.838e4c7a7b": [], "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_block_timestamp.bf4010dd91": [], "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_voter.8b917cfb88": [], "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_epoch_id.421abaf123": [], "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_transaction_hash.f8b7b79d0d": [], "test.synthetix.unique_spartan_vote_recorded_snax_mainnet_transaction_hash.49632d745f": [], "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_candidates.a620a4a121": [], "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_block_number.74de43fe96": [], "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_voting_power.289d3b2c0a": [], "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_contract.2f2ea67860": [], "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_id.c3b897a816": [], "test.synthetix.unique_spartan_vote_withdrawn_snax_mainnet_id.cd6cb96b4a": [], "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_event_name.269927edcc": [], "test.synthetix.accepted_values_spartan_vote_withdrawn_snax_mainnet_event_name__VoteWithdrawn.108485caef": [], "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_chain_id.d9d9b4234a": [], "test.synthetix.accepted_values_spartan_vote_withdrawn_snax_mainnet_chain_id__2192__10__1__8453__42161.8c40a37fe3": [], "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_block_timestamp.ed575d0da2": [], "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_voter.5532367fa9": [], "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_epoch_id.d4f6724aef": [], "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_transaction_hash.3da8fc32ef": [], "test.synthetix.unique_spartan_vote_withdrawn_snax_mainnet_transaction_hash.c04b524f41": [], "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_block_number.8781742caa": [], "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_contract.8eb7f37781": [], "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_id.1f48bf1a21": [], "test.synthetix.unique_treasury_vote_recorded_snax_mainnet_id.d13b536538": [], "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_event_name.2430cbaa6f": [], "test.synthetix.accepted_values_treasury_vote_recorded_snax_mainnet_event_name__VoteRecorded.e4a7517ef5": [], "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_chain_id.8223f78907": [], "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_block_timestamp.1db4ce563e": [], "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_voter.7b36a4fa86": [], "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_epoch_id.a59e309b31": [], "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_transaction_hash.5851258e66": [], "test.synthetix.unique_treasury_vote_recorded_snax_mainnet_transaction_hash.9768cf1aa6": [], "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_candidates.dee538820e": [], "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_block_number.ece9a809a9": [], "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_voting_power.fc033faf22": [], "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_contract.c25d469610": [], "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_id.ffce1d7680": [], "test.synthetix.unique_treasury_vote_withdrawn_snax_mainnet_id.cefaabe32f": [], "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_event_name.3a8d12a41e": [], "test.synthetix.accepted_values_treasury_vote_withdrawn_snax_mainnet_event_name__VoteWithdrawn.d758312593": [], "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_chain_id.1991832eba": [], "test.synthetix.accepted_values_treasury_vote_withdrawn_snax_mainnet_chain_id__2192__10__1__8453__42161.37c0ffb3f6": [], "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_block_timestamp.dbe2a9ba3e": [], "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_voter.b972eb7f34": [], "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_epoch_id.6543be91bd": [], "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_transaction_hash.12490c3827": [], "test.synthetix.unique_treasury_vote_withdrawn_snax_mainnet_transaction_hash.771718d1e2": [], "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_block_number.271b1a17ba": [], "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_contract.3e76561d2e": [], "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_id.d4148bfa57": [], "test.synthetix.unique_ambassador_vote_recorded_snax_mainnet_id.2ee777df0a": [], "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_event_name.8b77ef45f7": [], "test.synthetix.accepted_values_ambassador_vote_recorded_snax_mainnet_event_name__VoteRecorded.54d007d547": [], "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_chain_id.15e179b253": [], "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_block_timestamp.22fdffe044": [], "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_voter.ab2df49992": [], "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_epoch_id.85e943f65f": [], "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_transaction_hash.d7fa881495": [], "test.synthetix.unique_ambassador_vote_recorded_snax_mainnet_transaction_hash.66af7027de": [], "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_candidates.39a8d5dca6": [], "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_block_number.463911c810": [], "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_voting_power.94944f5709": [], "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_contract.bcb9549b94": [], "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_id.95a539d2e0": [], "test.synthetix.unique_ambassador_vote_withdrawn_snax_mainnet_id.3aa78e2ed2": [], "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_event_name.5660482f61": [], "test.synthetix.accepted_values_ambassador_vote_withdrawn_snax_mainnet_event_name__VoteWithdrawn.60823368eb": [], "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_chain_id.08c20376e0": [], "test.synthetix.accepted_values_ambassador_vote_withdrawn_snax_mainnet_chain_id__2192__10__1__8453__42161.0c8eff9ef3": [], "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_block_timestamp.fb999cf588": [], "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_voter.489834d56e": [], "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_epoch_id.e141cb577b": [], "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_transaction_hash.fa826d3f14": [], "test.synthetix.unique_ambassador_vote_withdrawn_snax_mainnet_transaction_hash.4355134051": [], "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_block_number.afd1b2b6f4": [], "test.synthetix.not_null_ambassador_vote_withdrawn_snax_mainnet_contract.ce63bcf894": [], "test.synthetix.not_null_blocks_base_sepolia_block_number.1adc80fce5": [], "test.synthetix.unique_blocks_base_sepolia_block_number.b9de81024b": [], "test.synthetix.dbt_utils_recency_blocks_base_sepolia_hour__ts__1.b4197f397a": [], "test.synthetix.not_null_buyback_processed_base_sepolia_id.e10820e4d2": [], "test.synthetix.unique_buyback_processed_base_sepolia_id.c3e20dc22e": [], "test.synthetix.not_null_buyback_processed_base_sepolia_block_number.73166259d7": [], "test.synthetix.not_null_buyback_processed_base_sepolia_block_timestamp.c83a09ad33": [], "test.synthetix.not_null_buyback_processed_base_sepolia_transaction_hash.a38d34613b": [], "test.synthetix.not_null_buyback_processed_base_sepolia_event_name.755deb59b2": [], "test.synthetix.accepted_values_buyback_processed_base_sepolia_event_name__BuybackProcessed.16f3176222": [], "test.synthetix.not_null_buyback_processed_base_sepolia_contract.b27543f734": [], "test.synthetix.not_null_buyback_processed_base_sepolia_buyer.4fd04cc021": [], "test.synthetix.not_null_buyback_processed_base_sepolia_snx.52b876a9f7": [], "test.synthetix.dbt_utils_accepted_range_buyback_processed_base_sepolia_snx__True__0.628aa3b85b": [], "test.synthetix.not_null_buyback_processed_base_sepolia_usd.397135feed": [], "test.synthetix.dbt_utils_accepted_range_buyback_processed_base_sepolia_usd__True__0.f23761f17f": [], "test.synthetix.unique_perp_account_created_base_sepolia_id.d2b0023315": [], "test.synthetix.not_null_perp_account_created_base_sepolia_id.7da01b5642": [], "test.synthetix.not_null_perp_account_created_base_sepolia_event_name.d7deee96b5": [], "test.synthetix.accepted_values_perp_account_created_base_sepolia_event_name__AccountCreated.e5e94f342c": [], "test.synthetix.not_null_perp_account_created_base_sepolia_block_number.b9729c0627": [], "test.synthetix.not_null_perp_account_created_base_sepolia_block_timestamp.1f03770bcc": [], "test.synthetix.not_null_perp_account_created_base_sepolia_owner.31f8eb801c": [], "test.synthetix.not_null_perp_account_created_base_sepolia_account_id.e2509a45ab": [], "test.synthetix.dbt_utils_accepted_range_perp_account_created_base_sepolia_account_id__True__0.72ab89cd5f": [], "test.synthetix.not_null_perp_account_created_base_sepolia_transaction_hash.6324af1adb": [], "test.synthetix.not_null_perp_account_created_base_sepolia_contract.1b1ec25344": [], "test.synthetix.unique_perp_order_committed_base_sepolia_id.eb024384af": [], "test.synthetix.not_null_perp_order_committed_base_sepolia_id.5b74c78258": [], "test.synthetix.not_null_perp_order_committed_base_sepolia_block_number.f3230cc50d": [], "test.synthetix.not_null_perp_order_committed_base_sepolia_block_timestamp.192957d40c": [], "test.synthetix.not_null_perp_order_committed_base_sepolia_transaction_hash.761f6c5146": [], "test.synthetix.not_null_perp_order_committed_base_sepolia_contract.ad38cda3df": [], "test.synthetix.not_null_perp_order_committed_base_sepolia_event_name.dc8411b8b1": [], "test.synthetix.accepted_values_perp_order_committed_base_sepolia_event_name__OrderCommitted.f236dead5d": [], "test.synthetix.not_null_perp_order_committed_base_sepolia_market_id.9c41f762ec": [], "test.synthetix.dbt_utils_accepted_range_perp_order_committed_base_sepolia_market_id__True__0.6174df8d83": [], "test.synthetix.not_null_perp_order_committed_base_sepolia_account_id.e0cc9cd7a0": [], "test.synthetix.dbt_utils_accepted_range_perp_order_committed_base_sepolia_account_id__True__0.2a5b9bdddf": [], "test.synthetix.not_null_perp_order_settled_base_sepolia_contract.03742630fd": [], "test.synthetix.not_null_perp_order_settled_base_sepolia_event_name.95d61e9b53": [], "test.synthetix.accepted_values_perp_order_settled_base_sepolia_event_name__OrderSettled.b82d60a6cd": [], "test.synthetix.not_null_perp_order_settled_base_sepolia_account_id.0505121484": [], "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_sepolia_account_id__True__0.dd4d18c933": [], "test.synthetix.not_null_perp_order_settled_base_sepolia_market_id.90e9816e9b": [], "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_sepolia_market_id__True__0.00baab3b06": [], "test.synthetix.not_null_perp_order_settled_base_sepolia_collected_fees.19815f72b6": [], "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_sepolia_collected_fees__True__0.cfcb7626da": [], "test.synthetix.not_null_perp_order_settled_base_sepolia_transaction_hash.e40380e103": [], "test.synthetix.not_null_perp_order_settled_base_sepolia_block_timestamp.8624d8c529": [], "test.synthetix.not_null_perp_order_settled_base_sepolia_block_number.723c9f9ccf": [], "test.synthetix.unique_perp_order_settled_base_sepolia_id.52c8b658a1": [], "test.synthetix.not_null_perp_order_settled_base_sepolia_id.6a51920964": [], "test.synthetix.unique_perp_market_updated_base_sepolia_id.5fa0b8a094": [], "test.synthetix.not_null_perp_market_updated_base_sepolia_id.c010e8e9d3": [], "test.synthetix.not_null_perp_market_updated_base_sepolia_block_number.6d91893cd9": [], "test.synthetix.not_null_perp_market_updated_base_sepolia_block_timestamp.eabfe875b1": [], "test.synthetix.not_null_perp_market_updated_base_sepolia_transaction_hash.b36ca2219f": [], "test.synthetix.not_null_perp_market_updated_base_sepolia_contract.7a798ec958": [], "test.synthetix.not_null_perp_market_updated_base_sepolia_event_name.5808660a29": [], "test.synthetix.accepted_values_perp_market_updated_base_sepolia_event_name__MarketUpdated.6507eaa7c6": [], "test.synthetix.not_null_perp_market_updated_base_sepolia_market_id.1d15a36e0c": [], "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_sepolia_market_id__True__0.2aed99d0b6": [], "test.synthetix.not_null_perp_market_updated_base_sepolia_price.821df5b6b3": [], "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_sepolia_price__True__0.4f4858e59f": [], "test.synthetix.not_null_perp_market_updated_base_sepolia_interest_rate.20f815f06a": [], "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_sepolia_interest_rate__True__0.82fe5b32f6": [], "test.synthetix.not_null_perp_position_liquidated_base_sepolia_account_id.8e9f2c1b4b": [], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_account_id__True__0.a60e1cbb90": [], "test.synthetix.not_null_perp_position_liquidated_base_sepolia_market_id.6c389de6f5": [], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_market_id__True__0.c5145fd027": [], "test.synthetix.unique_perp_position_liquidated_base_sepolia_id.e92f27d6e6": [], "test.synthetix.not_null_perp_position_liquidated_base_sepolia_id.985f2af114": [], "test.synthetix.not_null_perp_position_liquidated_base_sepolia_transaction_hash.b180fd2627": [], "test.synthetix.not_null_perp_position_liquidated_base_sepolia_current_position_size.f98475edcb": [], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_current_position_size__True__0.cf9da7d717": [], "test.synthetix.not_null_perp_position_liquidated_base_sepolia_event_name.1d2d01fa50": [], "test.synthetix.accepted_values_perp_position_liquidated_base_sepolia_event_name__PositionLiquidated.e07d1e03f2": [], "test.synthetix.not_null_perp_position_liquidated_base_sepolia_block_number.d05dfab674": [], "test.synthetix.not_null_perp_position_liquidated_base_sepolia_amount_liquidated.c878a441e1": [], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_amount_liquidated__True__0.20b97e678b": [], "test.synthetix.not_null_perp_position_liquidated_base_sepolia_contract.0a66db5700": [], "test.synthetix.not_null_perp_position_liquidated_base_sepolia_block_timestamp.1700de694b": [], "test.synthetix.unique_perp_account_liquidation_attempt_base_sepolia_id.64895ed40b": [], "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_id.fa21a229e8": [], "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_account_id.72dba0b474": [], "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_base_sepolia_account_id__True__0.d9d7f88802": [], "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_block_number.c00ff06028": [], "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_reward.41da25d087": [], "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_base_sepolia_reward__True__0.d1fe263182": [], "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_block_timestamp.b212643602": [], "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_contract.5a7ac10d9d": [], "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_event_name.5a524744d4": [], "test.synthetix.accepted_values_perp_account_liquidation_attempt_base_sepolia_event_name__AccountLiquidationAttempt.7e035fbfbd": [], "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_transaction_hash.18ed9c33a9": [], "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_full_liquidation.4544a98926": [], "test.synthetix.not_null_perp_collateral_modified_base_sepolia_block_timestamp.a0b63e8833": [], "test.synthetix.not_null_perp_collateral_modified_base_sepolia_contract.c669409e90": [], "test.synthetix.not_null_perp_collateral_modified_base_sepolia_event_name.05505fea35": [], "test.synthetix.accepted_values_perp_collateral_modified_base_sepolia_event_name__CollateralModified.35bbd5a11f": [], "test.synthetix.not_null_perp_collateral_modified_base_sepolia_block_number.5818313783": [], "test.synthetix.not_null_perp_collateral_modified_base_sepolia_synth_market_id.6b585142fd": [], "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_base_sepolia_synth_market_id__True__0.e6426004ec": [], "test.synthetix.unique_perp_collateral_modified_base_sepolia_id.df76a33926": [], "test.synthetix.not_null_perp_collateral_modified_base_sepolia_id.0306c59b13": [], "test.synthetix.not_null_perp_collateral_modified_base_sepolia_sender.c5a5dbc794": [], "test.synthetix.not_null_perp_collateral_modified_base_sepolia_account_id.41a4ca06b6": [], "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_base_sepolia_account_id__True__0.4061e8095e": [], "test.synthetix.not_null_perp_collateral_modified_base_sepolia_transaction_hash.ccfe215417": [], "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_block_timestamp.2056bbf796": [], "test.synthetix.unique_perp_previous_order_expired_base_sepolia_id.a9c841c5f7": [], "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_id.35380c8364": [], "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_block_number.b44f0bbf4b": [], "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_market_id.c3963e0426": [], "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_base_sepolia_market_id__True__0.92c22b0d98": [], "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_event_name.94027cf5fd": [], "test.synthetix.accepted_values_perp_previous_order_expired_base_sepolia_event_name__PreviousOrderExpired.1a5af6cb8b": [], "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_transaction_hash.47402badfc": [], "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_account_id.358a8acfe7": [], "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_base_sepolia_account_id__True__0.7ed9f71601": [], "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_contract.d5ae4c2080": [], "test.synthetix.not_null_perp_market_created_base_sepolia_market_name.2335002c7c": [], "test.synthetix.unique_perp_market_created_base_sepolia_id.9af5f482a3": [], "test.synthetix.not_null_perp_market_created_base_sepolia_id.3651be9d50": [], "test.synthetix.not_null_perp_market_created_base_sepolia_market_symbol.b99df1cd19": [], "test.synthetix.not_null_perp_market_created_base_sepolia_event_name.594bfb776d": [], "test.synthetix.accepted_values_perp_market_created_base_sepolia_event_name__MarketCreated.da7f65c9d0": [], "test.synthetix.not_null_perp_market_created_base_sepolia_block_number.f39a76515f": [], "test.synthetix.not_null_perp_market_created_base_sepolia_block_timestamp.087de488f9": [], "test.synthetix.not_null_perp_market_created_base_sepolia_contract.9b5b7d63ca": [], "test.synthetix.not_null_perp_market_created_base_sepolia_perps_market_id.30bf02bc46": [], "test.synthetix.dbt_utils_accepted_range_perp_market_created_base_sepolia_perps_market_id__True__0.89e2162ed5": [], "test.synthetix.not_null_perp_market_created_base_sepolia_transaction_hash.83d1940949": [], "test.synthetix.not_null_perp_interest_charged_base_sepolia_event_name.7088270e38": [], "test.synthetix.accepted_values_perp_interest_charged_base_sepolia_event_name__InterestCharged.b607f55a72": [], "test.synthetix.not_null_perp_interest_charged_base_sepolia_contract.ad4bd5bb4b": [], "test.synthetix.not_null_perp_interest_charged_base_sepolia_transaction_hash.7d20550a93": [], "test.synthetix.not_null_perp_interest_charged_base_sepolia_block_timestamp.6723ccf2f9": [], "test.synthetix.unique_perp_interest_charged_base_sepolia_id.7023b7407d": [], "test.synthetix.not_null_perp_interest_charged_base_sepolia_id.a8d5a81503": [], "test.synthetix.not_null_perp_interest_charged_base_sepolia_block_number.e9b7b9cd80": [], "test.synthetix.not_null_perp_interest_charged_base_sepolia_account_id.ec1ea115af": [], "test.synthetix.dbt_utils_accepted_range_perp_interest_charged_base_sepolia_account_id__True__0.7595935b71": [], "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_block_timestamp.609017baeb": [], "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_event_name.30275ad446": [], "test.synthetix.accepted_values_perp_interest_rate_updated_base_sepolia_event_name__InterestRateUpdated.5d317c53f3": [], "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_transaction_hash.3601647535": [], "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_interest_rate.7f5f7342cd": [], "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_base_sepolia_interest_rate__True__0.c114557661": [], "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_block_number.eeff2c078a": [], "test.synthetix.unique_perp_interest_rate_updated_base_sepolia_id.2295efc83a": [], "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_id.24c18054e7": [], "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_contract.ccc079c59c": [], "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_super_market_id.68b732b580": [], "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_base_sepolia_super_market_id__True__0.cc3fb6ff17": [], "test.synthetix.not_null_spot_order_committed_base_sepolia_id.11a4430aff": [], "test.synthetix.unique_spot_order_committed_base_sepolia_id.3819dc1084": [], "test.synthetix.not_null_spot_order_committed_base_sepolia_event_name.438812a0d2": [], "test.synthetix.accepted_values_spot_order_committed_base_sepolia_event_name__OrderCommitted.5b70cba35c": [], "test.synthetix.not_null_spot_order_committed_base_sepolia_sender.4e585d7f19": [], "test.synthetix.not_null_spot_order_committed_base_sepolia_block_timestamp.8c88551cb4": [], "test.synthetix.not_null_spot_order_committed_base_sepolia_referrer.7ec29fa647": [], "test.synthetix.not_null_spot_order_committed_base_sepolia_amount_provided.38ad18f779": [], "test.synthetix.dbt_utils_accepted_range_spot_order_committed_base_sepolia_amount_provided__True__0.054ef0ffa5": [], "test.synthetix.not_null_spot_order_committed_base_sepolia_transaction_hash.9c446b3700": [], "test.synthetix.not_null_spot_order_committed_base_sepolia_contract.665bb25f85": [], "test.synthetix.not_null_spot_order_committed_base_sepolia_market_id.15c2459855": [], "test.synthetix.dbt_utils_accepted_range_spot_order_committed_base_sepolia_market_id__True__0.6632755b0a": [], "test.synthetix.not_null_spot_order_committed_base_sepolia_block_number.9e8c3cbe19": [], "test.synthetix.not_null_spot_order_committed_base_sepolia_order_type.3954986bef": [], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_sepolia_final_order_amount__True__0.db1eb9bae2": [], "test.synthetix.not_null_spot_order_settled_base_sepolia_settler.3cce2227a9": [], "test.synthetix.not_null_spot_order_settled_base_sepolia_block_number.65da819fda": [], "test.synthetix.not_null_spot_order_settled_base_sepolia_transaction_hash.db4a8fd73d": [], "test.synthetix.not_null_spot_order_settled_base_sepolia_block_timestamp.2af878ee49": [], "test.synthetix.not_null_spot_order_settled_base_sepolia_id.41dd4b147f": [], "test.synthetix.unique_spot_order_settled_base_sepolia_id.d146f45657": [], "test.synthetix.not_null_spot_order_settled_base_sepolia_order_type.aba0efecf9": [], "test.synthetix.not_null_spot_order_settled_base_sepolia_contract.70a66ec745": [], "test.synthetix.not_null_spot_order_settled_base_sepolia_price.5e737efecc": [], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_sepolia_price__True__0.be79188042": [], "test.synthetix.not_null_spot_order_settled_base_sepolia_market_id.08f8f7cfee": [], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_sepolia_market_id__True__0.57c7ca8b8a": [], "test.synthetix.not_null_spot_order_settled_base_sepolia_collected_fees.ce03171f19": [], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_sepolia_collected_fees__True__0.7f14aa7a7b": [], "test.synthetix.not_null_spot_order_settled_base_sepolia_event_name.78cc82e3ab": [], "test.synthetix.accepted_values_spot_order_settled_base_sepolia_event_name__OrderSettled.177309ebc4": [], "test.synthetix.not_null_spot_order_cancelled_base_sepolia_id.5e9a576929": [], "test.synthetix.unique_spot_order_cancelled_base_sepolia_id.0e40062e64": [], "test.synthetix.not_null_spot_order_cancelled_base_sepolia_block_timestamp.fa9df55b40": [], "test.synthetix.not_null_spot_order_cancelled_base_sepolia_transaction_hash.0752dd402b": [], "test.synthetix.not_null_spot_order_cancelled_base_sepolia_sender.aac13d426e": [], "test.synthetix.not_null_spot_order_cancelled_base_sepolia_contract.0c41210b4f": [], "test.synthetix.not_null_spot_order_cancelled_base_sepolia_event_name.860a2e2098": [], "test.synthetix.accepted_values_spot_order_cancelled_base_sepolia_event_name__OrderCancelled.19ae93abc4": [], "test.synthetix.not_null_spot_order_cancelled_base_sepolia_market_id.29f20fb008": [], "test.synthetix.dbt_utils_accepted_range_spot_order_cancelled_base_sepolia_market_id__True__0.256744e74d": [], "test.synthetix.not_null_spot_order_cancelled_base_sepolia_block_number.86a31f2f2c": [], "test.synthetix.not_null_spot_synth_registered_base_sepolia_id.82e3f87ac4": [], "test.synthetix.unique_spot_synth_registered_base_sepolia_id.59dadce592": [], "test.synthetix.not_null_spot_synth_registered_base_sepolia_block_timestamp.79c2f95be5": [], "test.synthetix.not_null_spot_synth_registered_base_sepolia_synth_market_id.5a96ef8d3b": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_registered_base_sepolia_synth_market_id__True__0.e252f6d23b": [], "test.synthetix.not_null_spot_synth_registered_base_sepolia_block_number.bb37a01e8d": [], "test.synthetix.not_null_spot_synth_registered_base_sepolia_contract.4039370624": [], "test.synthetix.not_null_spot_synth_registered_base_sepolia_synth_token_address.9a1399c63c": [], "test.synthetix.not_null_spot_synth_registered_base_sepolia_event_name.40165b8566": [], "test.synthetix.accepted_values_spot_synth_registered_base_sepolia_event_name__SynthRegistered.560c96fe92": [], "test.synthetix.not_null_spot_synth_registered_base_sepolia_transaction_hash.0cea3ca1bf": [], "test.synthetix.not_null_spot_synth_bought_base_sepolia_collected_fees.9d30351609": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_sepolia_collected_fees__True__0.1b65c16e7a": [], "test.synthetix.not_null_spot_synth_bought_base_sepolia_transaction_hash.368cb3f67e": [], "test.synthetix.not_null_spot_synth_bought_base_sepolia_synth_market_id.b1c1943367": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_sepolia_synth_market_id__True__0.2be12779d3": [], "test.synthetix.not_null_spot_synth_bought_base_sepolia_block_number.b137c20668": [], "test.synthetix.not_null_spot_synth_bought_base_sepolia_block_timestamp.b2a61f5718": [], "test.synthetix.not_null_spot_synth_bought_base_sepolia_id.942697f903": [], "test.synthetix.unique_spot_synth_bought_base_sepolia_id.17a8acaf0c": [], "test.synthetix.not_null_spot_synth_bought_base_sepolia_price.d27790b16d": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_sepolia_price__True__0.1dfcf66dee": [], "test.synthetix.not_null_spot_synth_bought_base_sepolia_contract.4678866b0c": [], "test.synthetix.not_null_spot_synth_bought_base_sepolia_referrer.4756917b09": [], "test.synthetix.not_null_spot_synth_bought_base_sepolia_event_name.cacb370344": [], "test.synthetix.accepted_values_spot_synth_bought_base_sepolia_event_name__SynthBought.3932e43413": [], "test.synthetix.not_null_spot_synth_sold_base_sepolia_event_name.24601a4262": [], "test.synthetix.accepted_values_spot_synth_sold_base_sepolia_event_name__SynthSold.bc9ca74c87": [], "test.synthetix.not_null_spot_synth_sold_base_sepolia_transaction_hash.a13ba6bde1": [], "test.synthetix.not_null_spot_synth_sold_base_sepolia_collected_fees.8ad9625fb0": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_sepolia_collected_fees__True__0.0a04ec9ef2": [], "test.synthetix.not_null_spot_synth_sold_base_sepolia_block_timestamp.f3d45165ff": [], "test.synthetix.not_null_spot_synth_sold_base_sepolia_referrer.51ef2f8d16": [], "test.synthetix.not_null_spot_synth_sold_base_sepolia_block_number.17e7ff9528": [], "test.synthetix.not_null_spot_synth_sold_base_sepolia_price.88b1a85b40": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_sepolia_price__True__0.cedd17dbea": [], "test.synthetix.not_null_spot_synth_sold_base_sepolia_amount_returned.c33656b778": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_sepolia_amount_returned__True__0.400f957fc7": [], "test.synthetix.not_null_spot_synth_sold_base_sepolia_synth_market_id.25c988c205": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_sepolia_synth_market_id__True__0.5175d72781": [], "test.synthetix.not_null_spot_synth_sold_base_sepolia_id.c2f7e77070": [], "test.synthetix.unique_spot_synth_sold_base_sepolia_id.d31e78319f": [], "test.synthetix.not_null_spot_synth_sold_base_sepolia_contract.8d370e2248": [], "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_id.8905f554af": [], "test.synthetix.unique_spot_synth_wrapped_base_sepolia_id.159b2de78a": [], "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_transaction_hash.7672de0496": [], "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_synth_market_id.601db0f648": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_base_sepolia_synth_market_id__True__0.2dfd67bc58": [], "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_contract.d4446f0372": [], "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_event_name.fe439b73da": [], "test.synthetix.accepted_values_spot_synth_wrapped_base_sepolia_event_name__SynthWrapped.031ffbb73f": [], "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_block_timestamp.5b4c2eecf8": [], "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_block_number.6d42ca2157": [], "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_fees_collected.b6fac60b85": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_base_sepolia_fees_collected__True__0.c2a49865fe": [], "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_block_timestamp.41ba03a5b2": [], "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_amount_unwrapped.1a220b9007": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_sepolia_amount_unwrapped__True__0.8e197e25e9": [], "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_fees_collected.c3d167c521": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_sepolia_fees_collected__True__0.e56453f4c6": [], "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_event_name.b17d6e42c7": [], "test.synthetix.accepted_values_spot_synth_unwrapped_base_sepolia_event_name__SynthUnwrapped.8dae19258e": [], "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_block_number.5cfd06abfe": [], "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_transaction_hash.2ea11780cc": [], "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_contract.87983c1fa3": [], "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_id.6b02b454d5": [], "test.synthetix.unique_spot_synth_unwrapped_base_sepolia_id.74a8e666e5": [], "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_synth_market_id.214a3db22f": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_sepolia_synth_market_id__True__0.a469219bab": [], "test.synthetix.not_null_core_account_created_base_sepolia_owner.adee48eb04": [], "test.synthetix.not_null_core_account_created_base_sepolia_account_id.fb36b0b793": [], "test.synthetix.dbt_utils_accepted_range_core_account_created_base_sepolia_account_id__True__0.dd17e6e171": [], "test.synthetix.not_null_core_account_created_base_sepolia_id.804b852bd8": [], "test.synthetix.unique_core_account_created_base_sepolia_id.3342caea87": [], "test.synthetix.not_null_core_account_created_base_sepolia_transaction_hash.53f2200f19": [], "test.synthetix.not_null_core_account_created_base_sepolia_block_number.01a77f24bc": [], "test.synthetix.not_null_core_account_created_base_sepolia_block_timestamp.56ac347427": [], "test.synthetix.not_null_core_account_created_base_sepolia_event_name.4849c8704e": [], "test.synthetix.accepted_values_core_account_created_base_sepolia_event_name__AccountCreated.419b9196c4": [], "test.synthetix.not_null_core_account_created_base_sepolia_contract.53ca26628e": [], "test.synthetix.not_null_core_delegation_updated_base_sepolia_contract.f5b6f539eb": [], "test.synthetix.not_null_core_delegation_updated_base_sepolia_id.dcd3b41380": [], "test.synthetix.unique_core_delegation_updated_base_sepolia_id.09af5f863a": [], "test.synthetix.not_null_core_delegation_updated_base_sepolia_account_id.eeaa67ead3": [], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_sepolia_account_id__True__0.744442e3e1": [], "test.synthetix.not_null_core_delegation_updated_base_sepolia_collateral_type.0ccc2f8e54": [], "test.synthetix.not_null_core_delegation_updated_base_sepolia_pool_id.8e7b343725": [], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_sepolia_pool_id__True__0.76dffc3ab3": [], "test.synthetix.not_null_core_delegation_updated_base_sepolia_sender.ff059463dc": [], "test.synthetix.not_null_core_delegation_updated_base_sepolia_block_timestamp.d9e4249b7d": [], "test.synthetix.not_null_core_delegation_updated_base_sepolia_block_number.d1ae1c451b": [], "test.synthetix.not_null_core_delegation_updated_base_sepolia_leverage.b016b358da": [], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_sepolia_leverage__True__1000000000000000000__1000000000000000000.bc25b2b948": [], "test.synthetix.not_null_core_delegation_updated_base_sepolia_transaction_hash.403e1a44d0": [], "test.synthetix.not_null_core_delegation_updated_base_sepolia_amount.b946bd0b57": [], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_sepolia_amount__True__0.c17a0b7ccb": [], "test.synthetix.not_null_core_delegation_updated_base_sepolia_event_name.1eb3a277fa": [], "test.synthetix.accepted_values_core_delegation_updated_base_sepolia_event_name__DelegationUpdated.05fda2d1e2": [], "test.synthetix.not_null_core_deposited_base_sepolia_collateral_type.a340ec02eb": [], "test.synthetix.not_null_core_deposited_base_sepolia_id.0591da203f": [], "test.synthetix.unique_core_deposited_base_sepolia_id.3b38f638da": [], "test.synthetix.not_null_core_deposited_base_sepolia_contract.8dbc5afa3f": [], "test.synthetix.not_null_core_deposited_base_sepolia_event_name.b7ccc83970": [], "test.synthetix.accepted_values_core_deposited_base_sepolia_event_name__Deposited.2befe04139": [], "test.synthetix.not_null_core_deposited_base_sepolia_transaction_hash.305ad04c84": [], "test.synthetix.not_null_core_deposited_base_sepolia_account_id.d414fa2a62": [], "test.synthetix.dbt_utils_accepted_range_core_deposited_base_sepolia_account_id__True__0.7619844d60": [], "test.synthetix.not_null_core_deposited_base_sepolia_sender.0468b8397d": [], "test.synthetix.not_null_core_deposited_base_sepolia_block_timestamp.cbbc8b2a2e": [], "test.synthetix.not_null_core_deposited_base_sepolia_block_number.e9986d7fcf": [], "test.synthetix.not_null_core_deposited_base_sepolia_token_amount.af75bc1896": [], "test.synthetix.dbt_utils_accepted_range_core_deposited_base_sepolia_token_amount__True__0.266baf687b": [], "test.synthetix.not_null_core_withdrawn_base_sepolia_block_timestamp.276176a645": [], "test.synthetix.not_null_core_withdrawn_base_sepolia_contract.9a643890c5": [], "test.synthetix.not_null_core_withdrawn_base_sepolia_block_number.b38561efe3": [], "test.synthetix.not_null_core_withdrawn_base_sepolia_transaction_hash.ea6432763a": [], "test.synthetix.not_null_core_withdrawn_base_sepolia_token_amount.3582c76f95": [], "test.synthetix.dbt_utils_accepted_range_core_withdrawn_base_sepolia_token_amount__True__0.600b962701": [], "test.synthetix.not_null_core_withdrawn_base_sepolia_collateral_type.e4b3817245": [], "test.synthetix.not_null_core_withdrawn_base_sepolia_account_id.6536ec7b3c": [], "test.synthetix.dbt_utils_accepted_range_core_withdrawn_base_sepolia_account_id__True__0.283560870b": [], "test.synthetix.not_null_core_withdrawn_base_sepolia_id.a4ef85d6dd": [], "test.synthetix.unique_core_withdrawn_base_sepolia_id.30c3b98bff": [], "test.synthetix.not_null_core_withdrawn_base_sepolia_sender.935071b6a7": [], "test.synthetix.not_null_core_withdrawn_base_sepolia_event_name.919fe4b5de": [], "test.synthetix.accepted_values_core_withdrawn_base_sepolia_event_name__Withdrawn.12079a5ee6": [], "test.synthetix.not_null_core_liquidation_base_sepolia_pool_id.0059acd0f9": [], "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_sepolia_pool_id__True__0.7493427efd": [], "test.synthetix.not_null_core_liquidation_base_sepolia_block_timestamp.212c6a9018": [], "test.synthetix.not_null_core_liquidation_base_sepolia_block_number.f510e99a58": [], "test.synthetix.not_null_core_liquidation_base_sepolia_id.efbd949b78": [], "test.synthetix.unique_core_liquidation_base_sepolia_id.321d95d29c": [], "test.synthetix.not_null_core_liquidation_base_sepolia_contract.2d1b4b38d4": [], "test.synthetix.not_null_core_liquidation_base_sepolia_event_name.ab3ef77d1c": [], "test.synthetix.accepted_values_core_liquidation_base_sepolia_event_name__Liquidation.24bb1726f1": [], "test.synthetix.not_null_core_liquidation_base_sepolia_collateral_type.c93d2f649b": [], "test.synthetix.not_null_core_liquidation_base_sepolia_sender.3afbae055d": [], "test.synthetix.not_null_core_liquidation_base_sepolia_account_id.0aa7b969f5": [], "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_sepolia_account_id__True__0.02852291f8": [], "test.synthetix.not_null_core_liquidation_base_sepolia_transaction_hash.78921d6775": [], "test.synthetix.not_null_core_liquidation_base_sepolia_liquidate_as_account_id.3e3ca344a6": [], "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_sepolia_liquidate_as_account_id__True__0.6947f1cc05": [], "test.synthetix.not_null_core_market_updated_base_sepolia_id.179b4fa862": [], "test.synthetix.unique_core_market_updated_base_sepolia_id.945f14ee77": [], "test.synthetix.not_null_core_market_updated_base_sepolia_block_timestamp.66be40faea": [], "test.synthetix.not_null_core_market_updated_base_sepolia_block_number.450e88640c": [], "test.synthetix.not_null_core_market_updated_base_sepolia_transaction_hash.6351c7ce23": [], "test.synthetix.not_null_core_market_updated_base_sepolia_contract.cf139c06ed": [], "test.synthetix.not_null_core_market_updated_base_sepolia_event_name.c0e71ec841": [], "test.synthetix.accepted_values_core_market_updated_base_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.97084835ea": [], "test.synthetix.not_null_core_market_updated_base_sepolia_market_id.81913bae24": [], "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_sepolia_market_id__True__0.c2038f3200": [], "test.synthetix.not_null_core_market_updated_base_sepolia_net_issuance.85d70c9059": [], "test.synthetix.not_null_core_market_updated_base_sepolia_deposited_collateral_value.47b96d9782": [], "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_sepolia_deposited_collateral_value__True__0.ff17627b64": [], "test.synthetix.not_null_core_market_updated_base_sepolia_sender.b57e7709cd": [], "test.synthetix.not_null_core_market_updated_base_sepolia_collateral_type.a64be17284": [], "test.synthetix.not_null_core_market_updated_base_sepolia_credit_capacity.2033e021e1": [], "test.synthetix.not_null_core_market_updated_base_sepolia_token_amount.a8f7145772": [], "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_sepolia_token_amount__True__0.00d32c5847": [], "test.synthetix.not_null_core_market_registered_base_sepolia_market.c1fe5f76b8": [], "test.synthetix.not_null_core_market_registered_base_sepolia_market_id.dc3f59aaaf": [], "test.synthetix.unique_core_market_registered_base_sepolia_market_id.37a04d292a": [], "test.synthetix.not_null_core_market_registered_base_sepolia_id.6150b3d520": [], "test.synthetix.unique_core_market_registered_base_sepolia_id.1efe4c6aec": [], "test.synthetix.not_null_core_market_registered_base_sepolia_block_timestamp.209ede7f48": [], "test.synthetix.not_null_core_market_registered_base_sepolia_contract.8cc1db09cc": [], "test.synthetix.not_null_core_market_registered_base_sepolia_transaction_hash.de234a0b4d": [], "test.synthetix.not_null_core_market_registered_base_sepolia_block_number.fd8cdd563c": [], "test.synthetix.not_null_core_market_registered_base_sepolia_event_name.c0f99c65cf": [], "test.synthetix.accepted_values_core_market_registered_base_sepolia_event_name__MarketRegistered.52bda7875b": [], "test.synthetix.not_null_core_market_registered_base_sepolia_sender.0ec521b301": [], "test.synthetix.not_null_core_pool_created_base_sepolia_contract.3347ab7e86": [], "test.synthetix.not_null_core_pool_created_base_sepolia_sender.40177457bd": [], "test.synthetix.not_null_core_pool_created_base_sepolia_block_timestamp.770a6f30f6": [], "test.synthetix.not_null_core_pool_created_base_sepolia_id.b1a35dd808": [], "test.synthetix.unique_core_pool_created_base_sepolia_id.bc373a2eb3": [], "test.synthetix.not_null_core_pool_created_base_sepolia_block_number.094a784336": [], "test.synthetix.not_null_core_pool_created_base_sepolia_transaction_hash.c6810d0b49": [], "test.synthetix.not_null_core_pool_created_base_sepolia_event_name.1dac944daf": [], "test.synthetix.accepted_values_core_pool_created_base_sepolia_event_name__PoolCreated.f08bef53a3": [], "test.synthetix.not_null_core_pool_created_base_sepolia_owner.de5ae68a1a": [], "test.synthetix.not_null_core_pool_created_base_sepolia_pool_id.e6e51130fd": [], "test.synthetix.dbt_utils_accepted_range_core_pool_created_base_sepolia_pool_id__True__0.b3e7c8b05d": [], "test.synthetix.not_null_core_rewards_claimed_base_sepolia_transaction_hash.399851f94f": [], "test.synthetix.not_null_core_rewards_claimed_base_sepolia_account_id.35c6ac2750": [], "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_sepolia_account_id__True__0.56bdf07961": [], "test.synthetix.not_null_core_rewards_claimed_base_sepolia_collateral_type.44fc9e2622": [], "test.synthetix.not_null_core_rewards_claimed_base_sepolia_event_name.5d0bea85a4": [], "test.synthetix.accepted_values_core_rewards_claimed_base_sepolia_event_name__RewardsClaimed.813e8d6cab": [], "test.synthetix.not_null_core_rewards_claimed_base_sepolia_contract.8063e60014": [], "test.synthetix.not_null_core_rewards_claimed_base_sepolia_amount.8d0b56d69c": [], "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_sepolia_amount__True__0.83b60baad2": [], "test.synthetix.not_null_core_rewards_claimed_base_sepolia_distributor.cfc3ec6cdd": [], "test.synthetix.not_null_core_rewards_claimed_base_sepolia_block_timestamp.78d8816d82": [], "test.synthetix.not_null_core_rewards_claimed_base_sepolia_id.a324c0d7d4": [], "test.synthetix.unique_core_rewards_claimed_base_sepolia_id.b13c8534bb": [], "test.synthetix.not_null_core_rewards_claimed_base_sepolia_pool_id.e61695fb4f": [], "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_sepolia_pool_id__True__0.80a0443cd0": [], "test.synthetix.not_null_core_rewards_claimed_base_sepolia_block_number.2341e8ee42": [], "test.synthetix.not_null_core_rewards_distributed_base_sepolia_id.0d42a7a31a": [], "test.synthetix.unique_core_rewards_distributed_base_sepolia_id.fafe19f7d9": [], "test.synthetix.not_null_core_rewards_distributed_base_sepolia_event_name.e3a18ecd0c": [], "test.synthetix.accepted_values_core_rewards_distributed_base_sepolia_event_name__RewardsDistributed.23760c7762": [], "test.synthetix.not_null_core_rewards_distributed_base_sepolia_amount.ec60c3040c": [], "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_sepolia_amount__True__0.6d7f4124f8": [], "test.synthetix.not_null_core_rewards_distributed_base_sepolia_contract.b51980138b": [], "test.synthetix.not_null_core_rewards_distributed_base_sepolia_block_timestamp.305338d6ac": [], "test.synthetix.not_null_core_rewards_distributed_base_sepolia_transaction_hash.9d7346a555": [], "test.synthetix.not_null_core_rewards_distributed_base_sepolia_collateral_type.d02c77e463": [], "test.synthetix.not_null_core_rewards_distributed_base_sepolia_block_number.1404eb5f75": [], "test.synthetix.not_null_core_rewards_distributed_base_sepolia_duration.151d5a6383": [], "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_sepolia_duration__True__0.aca43f41bf": [], "test.synthetix.not_null_core_rewards_distributed_base_sepolia_distributor.8e49885144": [], "test.synthetix.not_null_core_rewards_distributed_base_sepolia_pool_id.618ac3407b": [], "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_sepolia_pool_id__True__0.4ad1e16907": [], "test.synthetix.not_null_core_usd_burned_base_sepolia_amount.d577462790": [], "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_sepolia_amount__True__0.2ff0339bf6": [], "test.synthetix.not_null_core_usd_burned_base_sepolia_pool_id.8bd0f688e5": [], "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_sepolia_pool_id__True__0.bdbba08629": [], "test.synthetix.not_null_core_usd_burned_base_sepolia_event_name.2c789d8ccb": [], "test.synthetix.accepted_values_core_usd_burned_base_sepolia_event_name__UsdBurned.c736a2b5fd": [], "test.synthetix.not_null_core_usd_burned_base_sepolia_id.9208a4e4a2": [], "test.synthetix.unique_core_usd_burned_base_sepolia_id.3b90c11835": [], "test.synthetix.not_null_core_usd_burned_base_sepolia_block_number.9acf3a65f4": [], "test.synthetix.not_null_core_usd_burned_base_sepolia_account_id.8014155212": [], "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_sepolia_account_id__True__0.1c3ad25fc6": [], "test.synthetix.not_null_core_usd_burned_base_sepolia_sender.d28854bdf2": [], "test.synthetix.not_null_core_usd_burned_base_sepolia_transaction_hash.07cbe78bce": [], "test.synthetix.not_null_core_usd_burned_base_sepolia_contract.559c9a6e92": [], "test.synthetix.not_null_core_usd_burned_base_sepolia_collateral_type.1d7071aef1": [], "test.synthetix.not_null_core_usd_burned_base_sepolia_block_timestamp.d6c5fafe43": [], "test.synthetix.not_null_core_usd_minted_base_sepolia_pool_id.7dfafbe9ee": [], "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_sepolia_pool_id__True__0.49903b0695": [], "test.synthetix.not_null_core_usd_minted_base_sepolia_block_timestamp.a33ebf4ef7": [], "test.synthetix.not_null_core_usd_minted_base_sepolia_account_id.56f2a7acd7": [], "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_sepolia_account_id__True__0.8d375d28dd": [], "test.synthetix.not_null_core_usd_minted_base_sepolia_collateral_type.028faf1711": [], "test.synthetix.not_null_core_usd_minted_base_sepolia_block_number.37baa764ce": [], "test.synthetix.not_null_core_usd_minted_base_sepolia_id.3fd3162bcc": [], "test.synthetix.unique_core_usd_minted_base_sepolia_id.9cce972c7e": [], "test.synthetix.not_null_core_usd_minted_base_sepolia_sender.5053739593": [], "test.synthetix.not_null_core_usd_minted_base_sepolia_amount.c1ab51fea3": [], "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_sepolia_amount__True__0.8db2f09ae2": [], "test.synthetix.not_null_core_usd_minted_base_sepolia_event_name.c1bfdffc84": [], "test.synthetix.accepted_values_core_usd_minted_base_sepolia_event_name__UsdMinted.d686f1f1af": [], "test.synthetix.not_null_core_usd_minted_base_sepolia_transaction_hash.04ae981572": [], "test.synthetix.not_null_core_usd_minted_base_sepolia_contract.ebf65a8472": [], "test.synthetix.not_null_core_vault_liquidation_base_sepolia_transaction_hash.fcdcfcdcdd": [], "test.synthetix.not_null_core_vault_liquidation_base_sepolia_collateral_type.18870127b8": [], "test.synthetix.not_null_core_vault_liquidation_base_sepolia_pool_id.47e473f735": [], "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_base_sepolia_pool_id__True__0.5ea2ba7eab": [], "test.synthetix.not_null_core_vault_liquidation_base_sepolia_event_name.04b05d8fa6": [], "test.synthetix.accepted_values_core_vault_liquidation_base_sepolia_event_name__VaultLiquidation.958e4fe8de": [], "test.synthetix.not_null_core_vault_liquidation_base_sepolia_id.08162ec8b5": [], "test.synthetix.unique_core_vault_liquidation_base_sepolia_id.5759c475e5": [], "test.synthetix.not_null_core_vault_liquidation_base_sepolia_block_timestamp.5c4fdcd348": [], "test.synthetix.not_null_core_vault_liquidation_base_sepolia_liquidate_as_account_id.b170dba1d3": [], "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_base_sepolia_liquidate_as_account_id__True__0.ee3dd8dc1e": [], "test.synthetix.not_null_core_vault_liquidation_base_sepolia_liquidation_data.a5dc2b7337": [], "test.synthetix.not_null_core_vault_liquidation_base_sepolia_contract.58dafa50b4": [], "test.synthetix.not_null_core_vault_liquidation_base_sepolia_block_number.72d5fcf75c": [], "test.synthetix.not_null_core_vault_liquidation_base_sepolia_sender.2f502247e7": [], "test.synthetix.not_null_core_vault_collateral_base_sepolia_ts.78a98d96c2": [], "test.synthetix.not_null_core_vault_collateral_base_sepolia_block_number.3a3cfc3edf": [], "test.synthetix.not_null_core_vault_collateral_base_sepolia_pool_id.3607d11df2": [], "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_sepolia_pool_id__True__0.0047a9a52a": [], "test.synthetix.not_null_core_vault_collateral_base_sepolia_collateral_type.8cfa2c8f99": [], "test.synthetix.not_null_core_vault_collateral_base_sepolia_amount.ff25c0c9a0": [], "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_sepolia_amount__True__0.6d9b6133f3": [], "test.synthetix.not_null_core_vault_collateral_base_sepolia_collateral_value.30cde60b22": [], "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_sepolia_collateral_value__True__0.026e20a97f": [], "test.synthetix.not_null_core_vault_collateral_base_sepolia_contract_address.aa0f2cd57b": [], "test.synthetix.not_null_core_vault_debt_base_sepolia_ts.d366714ec5": [], "test.synthetix.not_null_core_vault_debt_base_sepolia_block_number.f25dcd2c96": [], "test.synthetix.not_null_core_vault_debt_base_sepolia_pool_id.05a1d5275c": [], "test.synthetix.dbt_utils_accepted_range_core_vault_debt_base_sepolia_pool_id__True__0.908dbaecbc": [], "test.synthetix.not_null_core_vault_debt_base_sepolia_collateral_type.70a5498cf3": [], "test.synthetix.not_null_core_vault_debt_base_sepolia_debt.9b99714e7f": [], "test.synthetix.not_null_core_vault_debt_base_sepolia_contract_address.a9d7ef2e2d": [], "test.synthetix.not_null_blocks_base_mainnet_block_number.bb1b2f53c2": [], "test.synthetix.unique_blocks_base_mainnet_block_number.e303976d40": [], "test.synthetix.dbt_utils_recency_blocks_base_mainnet_hour__ts__1.b0724712c2": [], "test.synthetix.not_null_buyback_processed_base_mainnet_id.f2ddc16a13": [], "test.synthetix.unique_buyback_processed_base_mainnet_id.7d5a3bf3a8": [], "test.synthetix.not_null_buyback_processed_base_mainnet_block_number.7938e67f70": [], "test.synthetix.not_null_buyback_processed_base_mainnet_block_timestamp.a03c2a402e": [], "test.synthetix.not_null_buyback_processed_base_mainnet_transaction_hash.48c42ff159": [], "test.synthetix.not_null_buyback_processed_base_mainnet_event_name.6b55058ad0": [], "test.synthetix.accepted_values_buyback_processed_base_mainnet_event_name__BuybackProcessed.dfe71d53df": [], "test.synthetix.not_null_buyback_processed_base_mainnet_contract.73ecec38f3": [], "test.synthetix.not_null_buyback_processed_base_mainnet_buyer.6dc7c79cf3": [], "test.synthetix.not_null_buyback_processed_base_mainnet_snx.d434d429ea": [], "test.synthetix.dbt_utils_accepted_range_buyback_processed_base_mainnet_snx__True__0.afaf938419": [], "test.synthetix.not_null_buyback_processed_base_mainnet_usd.c5f2eba3f9": [], "test.synthetix.dbt_utils_accepted_range_buyback_processed_base_mainnet_usd__True__0.4acbfc34a4": [], "test.synthetix.unique_perp_account_created_base_mainnet_id.7e77a8a023": [], "test.synthetix.not_null_perp_account_created_base_mainnet_id.88dc5d9a3e": [], "test.synthetix.not_null_perp_account_created_base_mainnet_event_name.0ab1553ed8": [], "test.synthetix.accepted_values_perp_account_created_base_mainnet_event_name__AccountCreated.c906cbec9d": [], "test.synthetix.not_null_perp_account_created_base_mainnet_block_number.089e467aa3": [], "test.synthetix.not_null_perp_account_created_base_mainnet_block_timestamp.4e4344d68a": [], "test.synthetix.not_null_perp_account_created_base_mainnet_owner.1aca280221": [], "test.synthetix.not_null_perp_account_created_base_mainnet_account_id.2d9e573ba3": [], "test.synthetix.dbt_utils_accepted_range_perp_account_created_base_mainnet_account_id__True__0.31cc3873de": [], "test.synthetix.not_null_perp_account_created_base_mainnet_transaction_hash.0274c58381": [], "test.synthetix.not_null_perp_account_created_base_mainnet_contract.d77785377c": [], "test.synthetix.unique_perp_order_committed_base_mainnet_id.471fd9d19f": [], "test.synthetix.not_null_perp_order_committed_base_mainnet_id.deaaf9a2d9": [], "test.synthetix.not_null_perp_order_committed_base_mainnet_block_number.743f5b2c16": [], "test.synthetix.not_null_perp_order_committed_base_mainnet_block_timestamp.ba049c4adc": [], "test.synthetix.not_null_perp_order_committed_base_mainnet_transaction_hash.ba7bf1fc20": [], "test.synthetix.not_null_perp_order_committed_base_mainnet_contract.ec04bc0cd9": [], "test.synthetix.not_null_perp_order_committed_base_mainnet_event_name.ea7921e749": [], "test.synthetix.accepted_values_perp_order_committed_base_mainnet_event_name__OrderCommitted.ce39697ea3": [], "test.synthetix.not_null_perp_order_committed_base_mainnet_market_id.09e2f9dd2e": [], "test.synthetix.dbt_utils_accepted_range_perp_order_committed_base_mainnet_market_id__True__0.9964b7c003": [], "test.synthetix.not_null_perp_order_committed_base_mainnet_account_id.4dabd60cd4": [], "test.synthetix.dbt_utils_accepted_range_perp_order_committed_base_mainnet_account_id__True__0.c996cff012": [], "test.synthetix.not_null_perp_order_settled_base_mainnet_contract.4999a48971": [], "test.synthetix.not_null_perp_order_settled_base_mainnet_event_name.f1e61c05e6": [], "test.synthetix.accepted_values_perp_order_settled_base_mainnet_event_name__OrderSettled.2c75532624": [], "test.synthetix.not_null_perp_order_settled_base_mainnet_account_id.16ba855b23": [], "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_mainnet_account_id__True__0.e5564d3ff0": [], "test.synthetix.not_null_perp_order_settled_base_mainnet_market_id.6f4d850570": [], "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_mainnet_market_id__True__0.f0b24bdf87": [], "test.synthetix.not_null_perp_order_settled_base_mainnet_collected_fees.b6a0c12cde": [], "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_mainnet_collected_fees__True__0.160f85cd41": [], "test.synthetix.not_null_perp_order_settled_base_mainnet_transaction_hash.a60987fbb0": [], "test.synthetix.not_null_perp_order_settled_base_mainnet_block_timestamp.81876ddb40": [], "test.synthetix.not_null_perp_order_settled_base_mainnet_block_number.f58d806635": [], "test.synthetix.unique_perp_order_settled_base_mainnet_id.0225a9550b": [], "test.synthetix.not_null_perp_order_settled_base_mainnet_id.5b3863aece": [], "test.synthetix.unique_perp_market_updated_base_mainnet_id.a3e4d3e22f": [], "test.synthetix.not_null_perp_market_updated_base_mainnet_id.23f3e68a12": [], "test.synthetix.not_null_perp_market_updated_base_mainnet_block_number.3088915c67": [], "test.synthetix.not_null_perp_market_updated_base_mainnet_block_timestamp.c0b049d2d6": [], "test.synthetix.not_null_perp_market_updated_base_mainnet_transaction_hash.28faaa00e5": [], "test.synthetix.not_null_perp_market_updated_base_mainnet_contract.e19df268b3": [], "test.synthetix.not_null_perp_market_updated_base_mainnet_event_name.de1019fbef": [], "test.synthetix.accepted_values_perp_market_updated_base_mainnet_event_name__MarketUpdated.33121cd63c": [], "test.synthetix.not_null_perp_market_updated_base_mainnet_market_id.8ec7a63f6b": [], "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_mainnet_market_id__True__0.5c7a41566b": [], "test.synthetix.not_null_perp_market_updated_base_mainnet_price.f0d91e2bd5": [], "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_mainnet_price__True__0.ae7f542736": [], "test.synthetix.not_null_perp_market_updated_base_mainnet_interest_rate.10b7a6c389": [], "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_mainnet_interest_rate__True__0.7f6ed158d2": [], "test.synthetix.not_null_perp_position_liquidated_base_mainnet_account_id.498f567370": [], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_account_id__True__0.4dca14dbcd": [], "test.synthetix.not_null_perp_position_liquidated_base_mainnet_market_id.564386819e": [], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_market_id__True__0.f77ba4ae2f": [], "test.synthetix.unique_perp_position_liquidated_base_mainnet_id.922d3c5143": [], "test.synthetix.not_null_perp_position_liquidated_base_mainnet_id.32c367bb62": [], "test.synthetix.not_null_perp_position_liquidated_base_mainnet_transaction_hash.c67a9607db": [], "test.synthetix.not_null_perp_position_liquidated_base_mainnet_current_position_size.b48e72d00b": [], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_current_position_size__True__0.f59eb84311": [], "test.synthetix.not_null_perp_position_liquidated_base_mainnet_event_name.321097aa34": [], "test.synthetix.accepted_values_perp_position_liquidated_base_mainnet_event_name__PositionLiquidated.71fb40cadb": [], "test.synthetix.not_null_perp_position_liquidated_base_mainnet_block_number.a7b9be436d": [], "test.synthetix.not_null_perp_position_liquidated_base_mainnet_amount_liquidated.29ad6c9103": [], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_amount_liquidated__True__0.be0c7ea09d": [], "test.synthetix.not_null_perp_position_liquidated_base_mainnet_contract.16d824dbca": [], "test.synthetix.not_null_perp_position_liquidated_base_mainnet_block_timestamp.7e8e3434f7": [], "test.synthetix.unique_perp_account_liquidation_attempt_base_mainnet_id.4ca8a36246": [], "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_id.f0a38fed0b": [], "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_account_id.b9af0ad259": [], "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_base_mainnet_account_id__True__0.1b7d106a7e": [], "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_block_number.eb82068b1f": [], "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_reward.c18396dc96": [], "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_base_mainnet_reward__True__0.cb285aadec": [], "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_block_timestamp.8bb23c25bf": [], "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_contract.52c72e7f83": [], "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_event_name.bdd4a2d793": [], "test.synthetix.accepted_values_perp_account_liquidation_attempt_base_mainnet_event_name__AccountLiquidationAttempt.aeb7d6db9c": [], "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_transaction_hash.70575855b6": [], "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_full_liquidation.13fc102881": [], "test.synthetix.not_null_perp_collateral_modified_base_mainnet_block_timestamp.dba3f4ea26": [], "test.synthetix.not_null_perp_collateral_modified_base_mainnet_contract.c11139c863": [], "test.synthetix.not_null_perp_collateral_modified_base_mainnet_event_name.ea66af17fe": [], "test.synthetix.accepted_values_perp_collateral_modified_base_mainnet_event_name__CollateralModified.a5e57f2d75": [], "test.synthetix.not_null_perp_collateral_modified_base_mainnet_block_number.9a27b3b231": [], "test.synthetix.not_null_perp_collateral_modified_base_mainnet_synth_market_id.d41b8065af": [], "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_base_mainnet_synth_market_id__True__0.d556e7848d": [], "test.synthetix.unique_perp_collateral_modified_base_mainnet_id.311ce0d794": [], "test.synthetix.not_null_perp_collateral_modified_base_mainnet_id.f24bcc6b1b": [], "test.synthetix.not_null_perp_collateral_modified_base_mainnet_sender.b40c55b7ee": [], "test.synthetix.not_null_perp_collateral_modified_base_mainnet_account_id.cdccf3f2af": [], "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_base_mainnet_account_id__True__0.9f7c28c3fd": [], "test.synthetix.not_null_perp_collateral_modified_base_mainnet_transaction_hash.3d3881c53b": [], "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_block_timestamp.8433c78b93": [], "test.synthetix.unique_perp_previous_order_expired_base_mainnet_id.f02978148f": [], "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_id.bc7a46deda": [], "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_block_number.a563a713e9": [], "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_market_id.3b39458251": [], "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_base_mainnet_market_id__True__0.edc1c768de": [], "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_event_name.14c38c565c": [], "test.synthetix.accepted_values_perp_previous_order_expired_base_mainnet_event_name__PreviousOrderExpired.a675fe5038": [], "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_transaction_hash.97e2d12b2c": [], "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_account_id.c8037fd435": [], "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_base_mainnet_account_id__True__0.e4b1283a09": [], "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_contract.5eed227a76": [], "test.synthetix.not_null_perp_market_created_base_mainnet_market_name.162fe82996": [], "test.synthetix.unique_perp_market_created_base_mainnet_id.e1227e7e46": [], "test.synthetix.not_null_perp_market_created_base_mainnet_id.eb84eb9821": [], "test.synthetix.not_null_perp_market_created_base_mainnet_market_symbol.06e88b6544": [], "test.synthetix.not_null_perp_market_created_base_mainnet_event_name.f103b43404": [], "test.synthetix.accepted_values_perp_market_created_base_mainnet_event_name__MarketCreated.d9da845e2f": [], "test.synthetix.not_null_perp_market_created_base_mainnet_block_number.31d8a749ec": [], "test.synthetix.not_null_perp_market_created_base_mainnet_block_timestamp.b13b8b381f": [], "test.synthetix.not_null_perp_market_created_base_mainnet_contract.dd8ab60012": [], "test.synthetix.not_null_perp_market_created_base_mainnet_perps_market_id.d04a2adf66": [], "test.synthetix.dbt_utils_accepted_range_perp_market_created_base_mainnet_perps_market_id__True__0.7835f6c4e2": [], "test.synthetix.not_null_perp_market_created_base_mainnet_transaction_hash.005c8ea981": [], "test.synthetix.not_null_perp_interest_charged_base_mainnet_event_name.d0c6828a2c": [], "test.synthetix.accepted_values_perp_interest_charged_base_mainnet_event_name__InterestCharged.92bd4d647b": [], "test.synthetix.not_null_perp_interest_charged_base_mainnet_contract.637ff31ac5": [], "test.synthetix.not_null_perp_interest_charged_base_mainnet_transaction_hash.82d6f4539b": [], "test.synthetix.not_null_perp_interest_charged_base_mainnet_block_timestamp.c006ab16a0": [], "test.synthetix.unique_perp_interest_charged_base_mainnet_id.849ecb5e38": [], "test.synthetix.not_null_perp_interest_charged_base_mainnet_id.a4394853e3": [], "test.synthetix.not_null_perp_interest_charged_base_mainnet_block_number.634b5a2ca3": [], "test.synthetix.not_null_perp_interest_charged_base_mainnet_account_id.9cea8c57e9": [], "test.synthetix.dbt_utils_accepted_range_perp_interest_charged_base_mainnet_account_id__True__0.a3ec3de479": [], "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_block_timestamp.0d665a1669": [], "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_event_name.36434bd8cd": [], "test.synthetix.accepted_values_perp_interest_rate_updated_base_mainnet_event_name__InterestRateUpdated.1f640e1a2e": [], "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_transaction_hash.84f20da856": [], "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_interest_rate.cfecf76356": [], "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_base_mainnet_interest_rate__True__0.9e368f0a36": [], "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_block_number.76213ff694": [], "test.synthetix.unique_perp_interest_rate_updated_base_mainnet_id.bddddb2671": [], "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_id.e9a20cc82f": [], "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_contract.79599300ad": [], "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_super_market_id.234f62d024": [], "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_base_mainnet_super_market_id__True__0.4d69e0aece": [], "test.synthetix.not_null_spot_order_committed_base_mainnet_id.4e7c563b12": [], "test.synthetix.unique_spot_order_committed_base_mainnet_id.ebe225e3c1": [], "test.synthetix.not_null_spot_order_committed_base_mainnet_event_name.dc08478d35": [], "test.synthetix.accepted_values_spot_order_committed_base_mainnet_event_name__OrderCommitted.7219cd261b": [], "test.synthetix.not_null_spot_order_committed_base_mainnet_sender.fcb2f6b8e6": [], "test.synthetix.not_null_spot_order_committed_base_mainnet_block_timestamp.b355df469e": [], "test.synthetix.not_null_spot_order_committed_base_mainnet_referrer.773110510c": [], "test.synthetix.not_null_spot_order_committed_base_mainnet_amount_provided.99b6d3d7c6": [], "test.synthetix.dbt_utils_accepted_range_spot_order_committed_base_mainnet_amount_provided__True__0.9f6ff0bd95": [], "test.synthetix.not_null_spot_order_committed_base_mainnet_transaction_hash.bf2697d39d": [], "test.synthetix.not_null_spot_order_committed_base_mainnet_contract.2711d7c5f2": [], "test.synthetix.not_null_spot_order_committed_base_mainnet_market_id.eb878589ce": [], "test.synthetix.dbt_utils_accepted_range_spot_order_committed_base_mainnet_market_id__True__0.d412907ad8": [], "test.synthetix.not_null_spot_order_committed_base_mainnet_block_number.b73840a782": [], "test.synthetix.not_null_spot_order_committed_base_mainnet_order_type.af8cf04472": [], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_mainnet_final_order_amount__True__0.285227b4ad": [], "test.synthetix.not_null_spot_order_settled_base_mainnet_settler.32eafc3529": [], "test.synthetix.not_null_spot_order_settled_base_mainnet_block_number.0da3f5f83c": [], "test.synthetix.not_null_spot_order_settled_base_mainnet_transaction_hash.cc03e5396c": [], "test.synthetix.not_null_spot_order_settled_base_mainnet_block_timestamp.d6a06e33d2": [], "test.synthetix.not_null_spot_order_settled_base_mainnet_id.bee9f4adc9": [], "test.synthetix.unique_spot_order_settled_base_mainnet_id.3552e2a2e6": [], "test.synthetix.not_null_spot_order_settled_base_mainnet_order_type.0e7f500a0a": [], "test.synthetix.not_null_spot_order_settled_base_mainnet_contract.901410d0f9": [], "test.synthetix.not_null_spot_order_settled_base_mainnet_price.a8065724a1": [], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_mainnet_price__True__0.a69aaf95b9": [], "test.synthetix.not_null_spot_order_settled_base_mainnet_market_id.ea53981200": [], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_mainnet_market_id__True__0.57e7a4e22d": [], "test.synthetix.not_null_spot_order_settled_base_mainnet_collected_fees.f0d64ac401": [], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_mainnet_collected_fees__True__0.d7bd810890": [], "test.synthetix.not_null_spot_order_settled_base_mainnet_event_name.b99840eec6": [], "test.synthetix.accepted_values_spot_order_settled_base_mainnet_event_name__OrderSettled.30376f4577": [], "test.synthetix.not_null_spot_order_cancelled_base_mainnet_id.5486ce1cb2": [], "test.synthetix.unique_spot_order_cancelled_base_mainnet_id.5ac9e5a86c": [], "test.synthetix.not_null_spot_order_cancelled_base_mainnet_block_timestamp.81016bb88f": [], "test.synthetix.not_null_spot_order_cancelled_base_mainnet_transaction_hash.524e2820c0": [], "test.synthetix.not_null_spot_order_cancelled_base_mainnet_sender.666cd271e1": [], "test.synthetix.not_null_spot_order_cancelled_base_mainnet_contract.b45f673add": [], "test.synthetix.not_null_spot_order_cancelled_base_mainnet_event_name.75d1cf92ef": [], "test.synthetix.accepted_values_spot_order_cancelled_base_mainnet_event_name__OrderCancelled.468b0aa5ec": [], "test.synthetix.not_null_spot_order_cancelled_base_mainnet_market_id.3d2e9d2ba5": [], "test.synthetix.dbt_utils_accepted_range_spot_order_cancelled_base_mainnet_market_id__True__0.9edddeabb3": [], "test.synthetix.not_null_spot_order_cancelled_base_mainnet_block_number.59e7d43c87": [], "test.synthetix.not_null_spot_synth_registered_base_mainnet_id.9f21a7f761": [], "test.synthetix.unique_spot_synth_registered_base_mainnet_id.81eda4804d": [], "test.synthetix.not_null_spot_synth_registered_base_mainnet_block_timestamp.9fcd6d9ec6": [], "test.synthetix.not_null_spot_synth_registered_base_mainnet_synth_market_id.97f70d1e33": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_registered_base_mainnet_synth_market_id__True__0.289066bb62": [], "test.synthetix.not_null_spot_synth_registered_base_mainnet_block_number.fb558416fb": [], "test.synthetix.not_null_spot_synth_registered_base_mainnet_contract.a1096e5fd9": [], "test.synthetix.not_null_spot_synth_registered_base_mainnet_synth_token_address.f2f086a15a": [], "test.synthetix.not_null_spot_synth_registered_base_mainnet_event_name.6d850cc54d": [], "test.synthetix.accepted_values_spot_synth_registered_base_mainnet_event_name__SynthRegistered.5528c05ba2": [], "test.synthetix.not_null_spot_synth_registered_base_mainnet_transaction_hash.7e53d9e7f0": [], "test.synthetix.not_null_spot_synth_bought_base_mainnet_collected_fees.d9c17c84f7": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_mainnet_collected_fees__True__0.3fcb3fda3a": [], "test.synthetix.not_null_spot_synth_bought_base_mainnet_transaction_hash.1e8279de09": [], "test.synthetix.not_null_spot_synth_bought_base_mainnet_synth_market_id.32145e8cb4": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_mainnet_synth_market_id__True__0.e3b9a2a2bf": [], "test.synthetix.not_null_spot_synth_bought_base_mainnet_block_number.afabe746ef": [], "test.synthetix.not_null_spot_synth_bought_base_mainnet_block_timestamp.5044e48413": [], "test.synthetix.not_null_spot_synth_bought_base_mainnet_id.f9e555c962": [], "test.synthetix.unique_spot_synth_bought_base_mainnet_id.e00678ebae": [], "test.synthetix.not_null_spot_synth_bought_base_mainnet_price.f59f9c339a": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_mainnet_price__True__0.e25fbf2240": [], "test.synthetix.not_null_spot_synth_bought_base_mainnet_contract.d6d311c160": [], "test.synthetix.not_null_spot_synth_bought_base_mainnet_referrer.3b61ce852c": [], "test.synthetix.not_null_spot_synth_bought_base_mainnet_event_name.8a35f2634d": [], "test.synthetix.accepted_values_spot_synth_bought_base_mainnet_event_name__SynthBought.7302486ec0": [], "test.synthetix.not_null_spot_synth_sold_base_mainnet_event_name.f76ff966dc": [], "test.synthetix.accepted_values_spot_synth_sold_base_mainnet_event_name__SynthSold.b1a44748ed": [], "test.synthetix.not_null_spot_synth_sold_base_mainnet_transaction_hash.6957d51d9c": [], "test.synthetix.not_null_spot_synth_sold_base_mainnet_collected_fees.99a85c53ea": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_mainnet_collected_fees__True__0.6cc814f854": [], "test.synthetix.not_null_spot_synth_sold_base_mainnet_block_timestamp.1713f1d130": [], "test.synthetix.not_null_spot_synth_sold_base_mainnet_referrer.ee678360be": [], "test.synthetix.not_null_spot_synth_sold_base_mainnet_block_number.148bf58e52": [], "test.synthetix.not_null_spot_synth_sold_base_mainnet_price.3d1a702fbb": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_mainnet_price__True__0.994b9376fd": [], "test.synthetix.not_null_spot_synth_sold_base_mainnet_amount_returned.989a4131c2": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_mainnet_amount_returned__True__0.250710e6f1": [], "test.synthetix.not_null_spot_synth_sold_base_mainnet_synth_market_id.b7dab5388d": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_mainnet_synth_market_id__True__0.3ec6dae33c": [], "test.synthetix.not_null_spot_synth_sold_base_mainnet_id.763b711f62": [], "test.synthetix.unique_spot_synth_sold_base_mainnet_id.4cbe90534a": [], "test.synthetix.not_null_spot_synth_sold_base_mainnet_contract.46ddd59981": [], "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_id.7d79ad852d": [], "test.synthetix.unique_spot_synth_wrapped_base_mainnet_id.77a4ae72ae": [], "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_transaction_hash.9cbd57629d": [], "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_synth_market_id.e2b2f4733f": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_base_mainnet_synth_market_id__True__0.3d7fa017bf": [], "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_contract.33e8d1917b": [], "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_event_name.1f22f5789b": [], "test.synthetix.accepted_values_spot_synth_wrapped_base_mainnet_event_name__SynthWrapped.e81f79edcb": [], "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_block_timestamp.66ddebcfe0": [], "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_block_number.4bf40252e1": [], "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_fees_collected.9a641530e9": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_base_mainnet_fees_collected__True__0.88e8d792fd": [], "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_block_timestamp.0e8329af5c": [], "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_amount_unwrapped.025e49370b": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_mainnet_amount_unwrapped__True__0.2e78bc25a2": [], "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_fees_collected.cd35bec369": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_mainnet_fees_collected__True__0.48d9a0e389": [], "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_event_name.dbfac4a471": [], "test.synthetix.accepted_values_spot_synth_unwrapped_base_mainnet_event_name__SynthUnwrapped.a1713eb60e": [], "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_block_number.81e8f4c2ea": [], "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_transaction_hash.e27a71ff2d": [], "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_contract.cba8e61baa": [], "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_id.cd459ace96": [], "test.synthetix.unique_spot_synth_unwrapped_base_mainnet_id.1256b6907b": [], "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_synth_market_id.47983f606b": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_mainnet_synth_market_id__True__0.de01d6cd38": [], "test.synthetix.not_null_core_account_created_base_mainnet_owner.c498d5b28f": [], "test.synthetix.not_null_core_account_created_base_mainnet_account_id.9f366bbbab": [], "test.synthetix.dbt_utils_accepted_range_core_account_created_base_mainnet_account_id__True__0.13ad3c12e1": [], "test.synthetix.not_null_core_account_created_base_mainnet_id.a6878c49cb": [], "test.synthetix.unique_core_account_created_base_mainnet_id.d79e3ab0d1": [], "test.synthetix.not_null_core_account_created_base_mainnet_transaction_hash.21cf6568c1": [], "test.synthetix.not_null_core_account_created_base_mainnet_block_number.1b0ff0bd14": [], "test.synthetix.not_null_core_account_created_base_mainnet_block_timestamp.8e5d2b5809": [], "test.synthetix.not_null_core_account_created_base_mainnet_event_name.f3ba489917": [], "test.synthetix.accepted_values_core_account_created_base_mainnet_event_name__AccountCreated.8d266dd241": [], "test.synthetix.not_null_core_account_created_base_mainnet_contract.9c9629d4bf": [], "test.synthetix.not_null_core_delegation_updated_base_mainnet_contract.26c790b056": [], "test.synthetix.not_null_core_delegation_updated_base_mainnet_id.3f46fc5fef": [], "test.synthetix.unique_core_delegation_updated_base_mainnet_id.cb86d131a2": [], "test.synthetix.not_null_core_delegation_updated_base_mainnet_account_id.d54eaa7e33": [], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_mainnet_account_id__True__0.682b9be0e3": [], "test.synthetix.not_null_core_delegation_updated_base_mainnet_collateral_type.ed1a32a32c": [], "test.synthetix.not_null_core_delegation_updated_base_mainnet_pool_id.05c5c779bf": [], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_mainnet_pool_id__True__0.4316662214": [], "test.synthetix.not_null_core_delegation_updated_base_mainnet_sender.0138cb07ed": [], "test.synthetix.not_null_core_delegation_updated_base_mainnet_block_timestamp.c521a83475": [], "test.synthetix.not_null_core_delegation_updated_base_mainnet_block_number.b7e4e88578": [], "test.synthetix.not_null_core_delegation_updated_base_mainnet_leverage.5efc0a9617": [], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_mainnet_leverage__True__1000000000000000000__1000000000000000000.d5cf2050cc": [], "test.synthetix.not_null_core_delegation_updated_base_mainnet_transaction_hash.6915579646": [], "test.synthetix.not_null_core_delegation_updated_base_mainnet_amount.a0ab515e0a": [], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_mainnet_amount__True__0.a8783e193f": [], "test.synthetix.not_null_core_delegation_updated_base_mainnet_event_name.cfe99ccc6b": [], "test.synthetix.accepted_values_core_delegation_updated_base_mainnet_event_name__DelegationUpdated.67d059ef8b": [], "test.synthetix.not_null_core_deposited_base_mainnet_collateral_type.be650ff685": [], "test.synthetix.not_null_core_deposited_base_mainnet_id.ee16c24c51": [], "test.synthetix.unique_core_deposited_base_mainnet_id.c13be8e337": [], "test.synthetix.not_null_core_deposited_base_mainnet_contract.6e9ec1150a": [], "test.synthetix.not_null_core_deposited_base_mainnet_event_name.31446f5c55": [], "test.synthetix.accepted_values_core_deposited_base_mainnet_event_name__Deposited.8716111032": [], "test.synthetix.not_null_core_deposited_base_mainnet_transaction_hash.272eb2e81d": [], "test.synthetix.not_null_core_deposited_base_mainnet_account_id.7193b1a2c0": [], "test.synthetix.dbt_utils_accepted_range_core_deposited_base_mainnet_account_id__True__0.64bcc1c124": [], "test.synthetix.not_null_core_deposited_base_mainnet_sender.7b7ebe7456": [], "test.synthetix.not_null_core_deposited_base_mainnet_block_timestamp.560df883dc": [], "test.synthetix.not_null_core_deposited_base_mainnet_block_number.08ee53cd26": [], "test.synthetix.not_null_core_deposited_base_mainnet_token_amount.5b0e4b379d": [], "test.synthetix.dbt_utils_accepted_range_core_deposited_base_mainnet_token_amount__True__0.60382baf55": [], "test.synthetix.not_null_core_withdrawn_base_mainnet_block_timestamp.3b8ffa7210": [], "test.synthetix.not_null_core_withdrawn_base_mainnet_contract.a8511fdb92": [], "test.synthetix.not_null_core_withdrawn_base_mainnet_block_number.03c7cebae3": [], "test.synthetix.not_null_core_withdrawn_base_mainnet_transaction_hash.a3fda71b2a": [], "test.synthetix.not_null_core_withdrawn_base_mainnet_token_amount.fbabce38ba": [], "test.synthetix.dbt_utils_accepted_range_core_withdrawn_base_mainnet_token_amount__True__0.54af4bae82": [], "test.synthetix.not_null_core_withdrawn_base_mainnet_collateral_type.f32eb82738": [], "test.synthetix.not_null_core_withdrawn_base_mainnet_account_id.ef84b5b40c": [], "test.synthetix.dbt_utils_accepted_range_core_withdrawn_base_mainnet_account_id__True__0.0bf8555841": [], "test.synthetix.not_null_core_withdrawn_base_mainnet_id.8106f47c4d": [], "test.synthetix.unique_core_withdrawn_base_mainnet_id.72a24b0786": [], "test.synthetix.not_null_core_withdrawn_base_mainnet_sender.2f5cf91bdf": [], "test.synthetix.not_null_core_withdrawn_base_mainnet_event_name.f423143c4b": [], "test.synthetix.accepted_values_core_withdrawn_base_mainnet_event_name__Withdrawn.8eb5613297": [], "test.synthetix.not_null_core_liquidation_base_mainnet_pool_id.0342c9a9f7": [], "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_mainnet_pool_id__True__0.9af005d964": [], "test.synthetix.not_null_core_liquidation_base_mainnet_block_timestamp.cc029a06b8": [], "test.synthetix.not_null_core_liquidation_base_mainnet_block_number.896bca83af": [], "test.synthetix.not_null_core_liquidation_base_mainnet_id.c949216a70": [], "test.synthetix.unique_core_liquidation_base_mainnet_id.876ec280ff": [], "test.synthetix.not_null_core_liquidation_base_mainnet_contract.cb2b40daff": [], "test.synthetix.not_null_core_liquidation_base_mainnet_event_name.b9c8609dd4": [], "test.synthetix.accepted_values_core_liquidation_base_mainnet_event_name__Liquidation.b1c18b74aa": [], "test.synthetix.not_null_core_liquidation_base_mainnet_collateral_type.c78d491846": [], "test.synthetix.not_null_core_liquidation_base_mainnet_sender.0c2397ee76": [], "test.synthetix.not_null_core_liquidation_base_mainnet_account_id.2ddc542a47": [], "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_mainnet_account_id__True__0.136053be04": [], "test.synthetix.not_null_core_liquidation_base_mainnet_transaction_hash.adee36dc81": [], "test.synthetix.not_null_core_liquidation_base_mainnet_liquidate_as_account_id.b2d7294162": [], "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_mainnet_liquidate_as_account_id__True__0.7686495bd9": [], "test.synthetix.not_null_core_market_updated_base_mainnet_id.bdb44c0b54": [], "test.synthetix.unique_core_market_updated_base_mainnet_id.b2a5abdd48": [], "test.synthetix.not_null_core_market_updated_base_mainnet_block_timestamp.648a5f6e8c": [], "test.synthetix.not_null_core_market_updated_base_mainnet_block_number.e9e83211a7": [], "test.synthetix.not_null_core_market_updated_base_mainnet_transaction_hash.7b8eb5d77d": [], "test.synthetix.not_null_core_market_updated_base_mainnet_contract.6d90834e3f": [], "test.synthetix.not_null_core_market_updated_base_mainnet_event_name.6afe397967": [], "test.synthetix.accepted_values_core_market_updated_base_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.06e57bf5c5": [], "test.synthetix.not_null_core_market_updated_base_mainnet_market_id.de78147356": [], "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_mainnet_market_id__True__0.ab7b335af7": [], "test.synthetix.not_null_core_market_updated_base_mainnet_net_issuance.334062f568": [], "test.synthetix.not_null_core_market_updated_base_mainnet_deposited_collateral_value.905a08bfbb": [], "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_mainnet_deposited_collateral_value__True__0.3945f7eca1": [], "test.synthetix.not_null_core_market_updated_base_mainnet_sender.5b6ff88208": [], "test.synthetix.not_null_core_market_updated_base_mainnet_collateral_type.6e2d5502d4": [], "test.synthetix.not_null_core_market_updated_base_mainnet_credit_capacity.4cad1dd5dd": [], "test.synthetix.not_null_core_market_updated_base_mainnet_token_amount.ce8694585d": [], "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_mainnet_token_amount__True__0.159f754b68": [], "test.synthetix.not_null_core_market_registered_base_mainnet_market.6a5311f9b7": [], "test.synthetix.not_null_core_market_registered_base_mainnet_market_id.8fa95d0adc": [], "test.synthetix.unique_core_market_registered_base_mainnet_market_id.e03ba7f671": [], "test.synthetix.not_null_core_market_registered_base_mainnet_id.58185ba1ad": [], "test.synthetix.unique_core_market_registered_base_mainnet_id.b0e87b4cdb": [], "test.synthetix.not_null_core_market_registered_base_mainnet_block_timestamp.41726ce377": [], "test.synthetix.not_null_core_market_registered_base_mainnet_contract.0187a84f0b": [], "test.synthetix.not_null_core_market_registered_base_mainnet_transaction_hash.7e49be40a9": [], "test.synthetix.not_null_core_market_registered_base_mainnet_block_number.14cb004b58": [], "test.synthetix.not_null_core_market_registered_base_mainnet_event_name.c5054f10bf": [], "test.synthetix.accepted_values_core_market_registered_base_mainnet_event_name__MarketRegistered.b297851ae7": [], "test.synthetix.not_null_core_market_registered_base_mainnet_sender.9825c848f6": [], "test.synthetix.not_null_core_pool_created_base_mainnet_contract.6f3850c4d8": [], "test.synthetix.not_null_core_pool_created_base_mainnet_sender.0c210116c7": [], "test.synthetix.not_null_core_pool_created_base_mainnet_block_timestamp.94505d3912": [], "test.synthetix.not_null_core_pool_created_base_mainnet_id.44cc56adee": [], "test.synthetix.unique_core_pool_created_base_mainnet_id.f5ca162629": [], "test.synthetix.not_null_core_pool_created_base_mainnet_block_number.8ef3c64233": [], "test.synthetix.not_null_core_pool_created_base_mainnet_transaction_hash.88325163ff": [], "test.synthetix.not_null_core_pool_created_base_mainnet_event_name.0770467455": [], "test.synthetix.accepted_values_core_pool_created_base_mainnet_event_name__PoolCreated.a1f7123964": [], "test.synthetix.not_null_core_pool_created_base_mainnet_owner.875044313e": [], "test.synthetix.not_null_core_pool_created_base_mainnet_pool_id.d63bf41661": [], "test.synthetix.dbt_utils_accepted_range_core_pool_created_base_mainnet_pool_id__True__0.39f67d8bfc": [], "test.synthetix.not_null_core_rewards_claimed_base_mainnet_transaction_hash.b63233ece5": [], "test.synthetix.not_null_core_rewards_claimed_base_mainnet_account_id.854e016ff9": [], "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_mainnet_account_id__True__0.f3a8537aec": [], "test.synthetix.not_null_core_rewards_claimed_base_mainnet_collateral_type.f4a0d97e20": [], "test.synthetix.not_null_core_rewards_claimed_base_mainnet_event_name.8699999c22": [], "test.synthetix.accepted_values_core_rewards_claimed_base_mainnet_event_name__RewardsClaimed.aa2ca50bfd": [], "test.synthetix.not_null_core_rewards_claimed_base_mainnet_contract.c7544b70ac": [], "test.synthetix.not_null_core_rewards_claimed_base_mainnet_amount.2d80149737": [], "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_mainnet_amount__True__0.d32a48611c": [], "test.synthetix.not_null_core_rewards_claimed_base_mainnet_distributor.edc7126cd6": [], "test.synthetix.not_null_core_rewards_claimed_base_mainnet_block_timestamp.365bd8971d": [], "test.synthetix.not_null_core_rewards_claimed_base_mainnet_id.e1c2a57eae": [], "test.synthetix.unique_core_rewards_claimed_base_mainnet_id.3e937354d7": [], "test.synthetix.not_null_core_rewards_claimed_base_mainnet_pool_id.28e40cfefe": [], "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_mainnet_pool_id__True__0.4091fd0cb1": [], "test.synthetix.not_null_core_rewards_claimed_base_mainnet_block_number.4b65195293": [], "test.synthetix.not_null_core_rewards_distributed_base_mainnet_id.0142695043": [], "test.synthetix.unique_core_rewards_distributed_base_mainnet_id.8cb2f0871f": [], "test.synthetix.not_null_core_rewards_distributed_base_mainnet_event_name.16811bbe2c": [], "test.synthetix.accepted_values_core_rewards_distributed_base_mainnet_event_name__RewardsDistributed.c4ccd15bed": [], "test.synthetix.not_null_core_rewards_distributed_base_mainnet_amount.2580da873a": [], "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_mainnet_amount__True__0.839843f110": [], "test.synthetix.not_null_core_rewards_distributed_base_mainnet_contract.5545c1884a": [], "test.synthetix.not_null_core_rewards_distributed_base_mainnet_block_timestamp.3080d49013": [], "test.synthetix.not_null_core_rewards_distributed_base_mainnet_transaction_hash.bc1d7442f3": [], "test.synthetix.not_null_core_rewards_distributed_base_mainnet_collateral_type.7253a5e6ec": [], "test.synthetix.not_null_core_rewards_distributed_base_mainnet_block_number.8a561feed6": [], "test.synthetix.not_null_core_rewards_distributed_base_mainnet_duration.78ed8fd436": [], "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_mainnet_duration__True__0.7efb65f7c3": [], "test.synthetix.not_null_core_rewards_distributed_base_mainnet_distributor.eb73b71c1b": [], "test.synthetix.not_null_core_rewards_distributed_base_mainnet_pool_id.8ee087c0fc": [], "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_mainnet_pool_id__True__0.7d779ece26": [], "test.synthetix.not_null_core_usd_burned_base_mainnet_amount.57fdbdea35": [], "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_mainnet_amount__True__0.27adfdbff9": [], "test.synthetix.not_null_core_usd_burned_base_mainnet_pool_id.abf28cfdf6": [], "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_mainnet_pool_id__True__0.52120b282a": [], "test.synthetix.not_null_core_usd_burned_base_mainnet_event_name.0bb05d75cc": [], "test.synthetix.accepted_values_core_usd_burned_base_mainnet_event_name__UsdBurned.9df46c6616": [], "test.synthetix.not_null_core_usd_burned_base_mainnet_id.7d6df2e91f": [], "test.synthetix.unique_core_usd_burned_base_mainnet_id.5953435682": [], "test.synthetix.not_null_core_usd_burned_base_mainnet_block_number.6f683bcb34": [], "test.synthetix.not_null_core_usd_burned_base_mainnet_account_id.b4f53ab613": [], "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_mainnet_account_id__True__0.40ca1a8133": [], "test.synthetix.not_null_core_usd_burned_base_mainnet_sender.b813be6ecc": [], "test.synthetix.not_null_core_usd_burned_base_mainnet_transaction_hash.d80af383d5": [], "test.synthetix.not_null_core_usd_burned_base_mainnet_contract.dba51aebb5": [], "test.synthetix.not_null_core_usd_burned_base_mainnet_collateral_type.e208105e0e": [], "test.synthetix.not_null_core_usd_burned_base_mainnet_block_timestamp.346c53ef95": [], "test.synthetix.not_null_core_usd_minted_base_mainnet_pool_id.ee8fc13465": [], "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_mainnet_pool_id__True__0.38a3f5fcf9": [], "test.synthetix.not_null_core_usd_minted_base_mainnet_block_timestamp.a004821ccd": [], "test.synthetix.not_null_core_usd_minted_base_mainnet_account_id.ccf3e769fe": [], "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_mainnet_account_id__True__0.fd790b59ca": [], "test.synthetix.not_null_core_usd_minted_base_mainnet_collateral_type.f8bfd4628e": [], "test.synthetix.not_null_core_usd_minted_base_mainnet_block_number.9528b63fbc": [], "test.synthetix.not_null_core_usd_minted_base_mainnet_id.9cb007fc5c": [], "test.synthetix.unique_core_usd_minted_base_mainnet_id.476f2a0b45": [], "test.synthetix.not_null_core_usd_minted_base_mainnet_sender.363a1c6bc9": [], "test.synthetix.not_null_core_usd_minted_base_mainnet_amount.196acb6a64": [], "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_mainnet_amount__True__0.1d256007a1": [], "test.synthetix.not_null_core_usd_minted_base_mainnet_event_name.33ff07927a": [], "test.synthetix.accepted_values_core_usd_minted_base_mainnet_event_name__UsdMinted.62f89abcc8": [], "test.synthetix.not_null_core_usd_minted_base_mainnet_transaction_hash.c04da14c24": [], "test.synthetix.not_null_core_usd_minted_base_mainnet_contract.f56e539b17": [], "test.synthetix.not_null_core_vault_liquidation_base_mainnet_transaction_hash.063cc50ef6": [], "test.synthetix.not_null_core_vault_liquidation_base_mainnet_collateral_type.e0c76340c5": [], "test.synthetix.not_null_core_vault_liquidation_base_mainnet_pool_id.4a337176ad": [], "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_base_mainnet_pool_id__True__0.bfc340e4f6": [], "test.synthetix.not_null_core_vault_liquidation_base_mainnet_event_name.1e10a7bb02": [], "test.synthetix.accepted_values_core_vault_liquidation_base_mainnet_event_name__VaultLiquidation.b8ea6a7925": [], "test.synthetix.not_null_core_vault_liquidation_base_mainnet_id.3054417f0f": [], "test.synthetix.unique_core_vault_liquidation_base_mainnet_id.74bcb7a076": [], "test.synthetix.not_null_core_vault_liquidation_base_mainnet_block_timestamp.2dca047589": [], "test.synthetix.not_null_core_vault_liquidation_base_mainnet_liquidate_as_account_id.042bc52396": [], "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_base_mainnet_liquidate_as_account_id__True__0.b04df95186": [], "test.synthetix.not_null_core_vault_liquidation_base_mainnet_liquidation_data.be698b5245": [], "test.synthetix.not_null_core_vault_liquidation_base_mainnet_contract.d5acf50762": [], "test.synthetix.not_null_core_vault_liquidation_base_mainnet_block_number.667cea546c": [], "test.synthetix.not_null_core_vault_liquidation_base_mainnet_sender.512fed362a": [], "test.synthetix.not_null_core_vault_collateral_base_mainnet_ts.a02f87cd0d": [], "test.synthetix.not_null_core_vault_collateral_base_mainnet_block_number.6eaab21095": [], "test.synthetix.not_null_core_vault_collateral_base_mainnet_pool_id.e1a826b5b2": [], "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_mainnet_pool_id__True__0.c52772c114": [], "test.synthetix.not_null_core_vault_collateral_base_mainnet_collateral_type.bef58af2ef": [], "test.synthetix.not_null_core_vault_collateral_base_mainnet_amount.45536133a9": [], "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_mainnet_amount__True__0.9e07833bf5": [], "test.synthetix.not_null_core_vault_collateral_base_mainnet_collateral_value.5805db9c59": [], "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_mainnet_collateral_value__True__0.7350cb66f7": [], "test.synthetix.not_null_core_vault_collateral_base_mainnet_contract_address.bc7a096c7d": [], "test.synthetix.not_null_core_vault_debt_base_mainnet_ts.fc19d225e3": [], "test.synthetix.not_null_core_vault_debt_base_mainnet_block_number.bd4478b322": [], "test.synthetix.not_null_core_vault_debt_base_mainnet_pool_id.e33ea26a56": [], "test.synthetix.dbt_utils_accepted_range_core_vault_debt_base_mainnet_pool_id__True__0.583a0abe4f": [], "test.synthetix.not_null_core_vault_debt_base_mainnet_collateral_type.e3f9b96478": [], "test.synthetix.not_null_core_vault_debt_base_mainnet_debt.922a67baf4": [], "test.synthetix.not_null_core_vault_debt_base_mainnet_contract_address.f2b82344e4": [], "test.synthetix.not_null_blocks_arbitrum_sepolia_block_number.73833a1893": [], "test.synthetix.unique_blocks_arbitrum_sepolia_block_number.4c474d2bd5": [], "test.synthetix.dbt_utils_recency_blocks_arbitrum_sepolia_hour__ts__1.8a321a2874": [], "test.synthetix.unique_perp_account_created_arbitrum_sepolia_id.335484a5c5": [], "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_id.45c30d0895": [], "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_event_name.7cdc353a34": [], "test.synthetix.accepted_values_perp_account_created_arbitrum_sepolia_event_name__AccountCreated.b75a805866": [], "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_block_number.a0bf9a3f0f": [], "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_block_timestamp.7330d8d33c": [], "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_owner.0774b6c4c3": [], "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_account_id.6a6774d721": [], "test.synthetix.dbt_utils_accepted_range_perp_account_created_arbitrum_sepolia_account_id__True__0.0141d8699d": [], "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_transaction_hash.f4dba09d54": [], "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_contract.fde67ea53e": [], "test.synthetix.unique_perp_order_committed_arbitrum_sepolia_id.11b844d761": [], "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_id.af12508db9": [], "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_block_number.a115d197bb": [], "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_block_timestamp.e2dce83de3": [], "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_transaction_hash.2672ca73bf": [], "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_contract.f7f4678e01": [], "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_event_name.8c94a5144a": [], "test.synthetix.accepted_values_perp_order_committed_arbitrum_sepolia_event_name__OrderCommitted.9ba89086fc": [], "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_market_id.76f09344d3": [], "test.synthetix.dbt_utils_accepted_range_perp_order_committed_arbitrum_sepolia_market_id__True__0.51034c57fd": [], "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_account_id.539cca2995": [], "test.synthetix.dbt_utils_accepted_range_perp_order_committed_arbitrum_sepolia_account_id__True__0.374a09c8bb": [], "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_contract.f9fbebc768": [], "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_event_name.c9e5a717f5": [], "test.synthetix.accepted_values_perp_order_settled_arbitrum_sepolia_event_name__OrderSettled.08d7370d84": [], "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_account_id.e604936b3a": [], "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_sepolia_account_id__True__0.b532485142": [], "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_market_id.456fcb9a8d": [], "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_sepolia_market_id__True__0.bfedab225b": [], "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_collected_fees.c1a9ca82df": [], "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_sepolia_collected_fees__True__0.8c8446ac0e": [], "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_transaction_hash.60c06595e6": [], "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_block_timestamp.8460ed1771": [], "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_block_number.7ab4260eae": [], "test.synthetix.unique_perp_order_settled_arbitrum_sepolia_id.a95bcce825": [], "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_id.bbaf076398": [], "test.synthetix.unique_perp_market_updated_arbitrum_sepolia_id.66008e7961": [], "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_id.3b2c812312": [], "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_block_number.b556a7789f": [], "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_block_timestamp.09877a4d82": [], "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_transaction_hash.1c205dac4b": [], "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_contract.0cf0f68ca0": [], "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_event_name.ffc855a652": [], "test.synthetix.accepted_values_perp_market_updated_arbitrum_sepolia_event_name__MarketUpdated.44006a072f": [], "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_market_id.9835cafd8a": [], "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_sepolia_market_id__True__0.0852877223": [], "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_price.e62a84d2a0": [], "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_sepolia_price__True__0.e44ad44456": [], "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_interest_rate.f378e28263": [], "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_sepolia_interest_rate__True__0.cf75ef25fe": [], "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_account_id.8c9a3c7cb5": [], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_account_id__True__0.dd5e38b371": [], "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_market_id.3c1a2d74dc": [], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_market_id__True__0.c1cfe90353": [], "test.synthetix.unique_perp_position_liquidated_arbitrum_sepolia_id.efb42ae977": [], "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_id.2b7f1d2fcf": [], "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_transaction_hash.ad296550e8": [], "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_current_position_size.48d8db66c7": [], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_current_position_size__True__0.f5183b3ff9": [], "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_event_name.b8b10783cf": [], "test.synthetix.accepted_values_perp_position_liquidated_arbitrum_sepolia_event_name__PositionLiquidated.8a0af4d18c": [], "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_block_number.13ef61c2cc": [], "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_amount_liquidated.2b3c4071f6": [], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_amount_liquidated__True__0.f820c88c54": [], "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_contract.f6b0610ff4": [], "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_block_timestamp.9c42b4a7ff": [], "test.synthetix.unique_perp_account_liquidation_attempt_arbitrum_sepolia_id.2e20bbf35e": [], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_id.16e1d1d778": [], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_account_id.d617ede5c8": [], "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_sepolia_account_id__True__0.911c056a18": [], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_block_number.14f09936e9": [], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_reward.22a482d5b4": [], "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_sepolia_reward__True__0.70c89658c8": [], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_block_timestamp.070792744c": [], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_contract.4fee3320ac": [], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_event_name.531495d577": [], "test.synthetix.accepted_values_perp_account_liquidation_attempt_arbitrum_sepolia_event_name__AccountLiquidationAttempt.a9fed061a2": [], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_transaction_hash.e3f511ad1c": [], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_full_liquidation.06f23e5311": [], "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_block_timestamp.04b9f9b01a": [], "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_contract.ee416b6a9d": [], "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_event_name.ce95828591": [], "test.synthetix.accepted_values_perp_collateral_modified_arbitrum_sepolia_event_name__CollateralModified.323c4011f3": [], "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_block_number.c21551e453": [], "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_collateral_id.49ab2aa3b1": [], "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_arbitrum_sepolia_collateral_id__True__0.186c371865": [], "test.synthetix.unique_perp_collateral_modified_arbitrum_sepolia_id.21db106d40": [], "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_id.f31b903360": [], "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_sender.a1f5df03f5": [], "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_account_id.c371b3cb29": [], "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_arbitrum_sepolia_account_id__True__0.57dea412fc": [], "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_transaction_hash.bdc432f4e3": [], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_block_timestamp.3d7306e577": [], "test.synthetix.unique_perp_previous_order_expired_arbitrum_sepolia_id.a6e03f8ffa": [], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_id.0d3172a155": [], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_block_number.1bfe765de5": [], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_market_id.7e2a2424c3": [], "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_sepolia_market_id__True__0.32d6a1d4a7": [], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_event_name.c814e3bcf9": [], "test.synthetix.accepted_values_perp_previous_order_expired_arbitrum_sepolia_event_name__PreviousOrderExpired.2b0854c0bd": [], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_transaction_hash.5f4b3fa383": [], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_account_id.3387518ced": [], "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_sepolia_account_id__True__0.a0e11cc082": [], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_contract.9dc88c3682": [], "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_market_name.c93aa611fd": [], "test.synthetix.unique_perp_market_created_arbitrum_sepolia_id.bff5e22d8a": [], "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_id.fad8f3147a": [], "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_market_symbol.9afbd894dd": [], "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_event_name.d7dd655280": [], "test.synthetix.accepted_values_perp_market_created_arbitrum_sepolia_event_name__MarketCreated.ef5c6685e4": [], "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_block_number.8b50cb58ff": [], "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_block_timestamp.22256d5ced": [], "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_contract.dd490d10f1": [], "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_perps_market_id.6c72e612a4": [], "test.synthetix.dbt_utils_accepted_range_perp_market_created_arbitrum_sepolia_perps_market_id__True__0.257f31ec2b": [], "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_transaction_hash.0466ce137d": [], "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_event_name.47398c58cd": [], "test.synthetix.accepted_values_perp_interest_charged_arbitrum_sepolia_event_name__InterestCharged.bec7912ee9": [], "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_contract.7ba1d62fc1": [], "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_transaction_hash.b7c3eef8f3": [], "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_block_timestamp.9b89e6d1ae": [], "test.synthetix.unique_perp_interest_charged_arbitrum_sepolia_id.cba3f293a0": [], "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_id.1c700fc86b": [], "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_block_number.78e1c8865d": [], "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_account_id.a1ec08f106": [], "test.synthetix.dbt_utils_accepted_range_perp_interest_charged_arbitrum_sepolia_account_id__True__0.cc700c2056": [], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_block_timestamp.b58ae2ae86": [], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_event_name.c050b16b14": [], "test.synthetix.accepted_values_perp_interest_rate_updated_arbitrum_sepolia_event_name__InterestRateUpdated.80b23fe264": [], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_transaction_hash.2ffe4c98dd": [], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_interest_rate.2aa5f0de8e": [], "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_sepolia_interest_rate__True__0.4bdf5b571d": [], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_block_number.e587994ace": [], "test.synthetix.unique_perp_interest_rate_updated_arbitrum_sepolia_id.e47b087fd4": [], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_id.4c2bfc9fe7": [], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_contract.42f86c5d97": [], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_super_market_id.3b90bcba60": [], "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_sepolia_super_market_id__True__0.04014a3a13": [], "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_id.3dc77e7585": [], "test.synthetix.unique_spot_order_committed_arbitrum_sepolia_id.7dddd93b21": [], "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_event_name.10fb9fe2fd": [], "test.synthetix.accepted_values_spot_order_committed_arbitrum_sepolia_event_name__OrderCommitted.48f82592c2": [], "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_sender.6665c965c9": [], "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_block_timestamp.053b915e14": [], "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_referrer.3934248ab9": [], "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_amount_provided.b4fbc53f60": [], "test.synthetix.dbt_utils_accepted_range_spot_order_committed_arbitrum_sepolia_amount_provided__True__0.e297093a69": [], "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_transaction_hash.44fbdb881f": [], "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_contract.8724d32b95": [], "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_market_id.4600734bce": [], "test.synthetix.dbt_utils_accepted_range_spot_order_committed_arbitrum_sepolia_market_id__True__0.156852fc84": [], "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_block_number.e402f23638": [], "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_order_type.cfe77ca9a2": [], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_final_order_amount__True__0.976f3b49e5": [], "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_settler.709cf86f6a": [], "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_block_number.f4d15aa1c6": [], "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_transaction_hash.e39d83aa1f": [], "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_block_timestamp.4104ea8ae8": [], "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_id.61da8ff5ef": [], "test.synthetix.unique_spot_order_settled_arbitrum_sepolia_id.fce4a382d0": [], "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_order_type.ce3ce512a2": [], "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_contract.2b0e9ad75a": [], "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_price.1a44fe5106": [], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_price__True__0.6c6c67c752": [], "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_market_id.d28592e51d": [], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_market_id__True__0.6880f35b4a": [], "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_collected_fees.1010c0a5f8": [], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_collected_fees__True__0.43d000a1f2": [], "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_event_name.51feaa1c12": [], "test.synthetix.accepted_values_spot_order_settled_arbitrum_sepolia_event_name__OrderSettled.3825809881": [], "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_id.8e031ca154": [], "test.synthetix.unique_spot_order_cancelled_arbitrum_sepolia_id.463daca854": [], "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_block_timestamp.5b304e425f": [], "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_transaction_hash.7bc3d70f6e": [], "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_sender.dd378adc77": [], "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_contract.b838860ee1": [], "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_event_name.e938eb2758": [], "test.synthetix.accepted_values_spot_order_cancelled_arbitrum_sepolia_event_name__OrderCancelled.7763c43292": [], "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_market_id.d248c77fa3": [], "test.synthetix.dbt_utils_accepted_range_spot_order_cancelled_arbitrum_sepolia_market_id__True__0.047630938a": [], "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_block_number.6b3267b9d4": [], "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_id.ae9e680918": [], "test.synthetix.unique_spot_synth_registered_arbitrum_sepolia_id.a09499cc92": [], "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_block_timestamp.8ad856419d": [], "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_synth_market_id.41d8ffc96a": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_registered_arbitrum_sepolia_synth_market_id__True__0.adc193de63": [], "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_block_number.e17831aecf": [], "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_contract.13305b5b4f": [], "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_synth_token_address.30dd706c48": [], "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_event_name.5caf84c585": [], "test.synthetix.accepted_values_spot_synth_registered_arbitrum_sepolia_event_name__SynthRegistered.66b8fe9ef2": [], "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_transaction_hash.211b9e6913": [], "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_collected_fees.32235682bf": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_sepolia_collected_fees__True__0.e69ec41d5e": [], "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_transaction_hash.b57c5b3476": [], "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_synth_market_id.92397dca4f": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_sepolia_synth_market_id__True__0.869a31cec1": [], "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_block_number.1414f728f0": [], "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_block_timestamp.af0cba6258": [], "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_id.ed20008417": [], "test.synthetix.unique_spot_synth_bought_arbitrum_sepolia_id.3ade424d59": [], "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_price.9dde4ea814": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_sepolia_price__True__0.d95f1532c7": [], "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_contract.2c9cdafac9": [], "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_referrer.c39eda4686": [], "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_event_name.a810bafafd": [], "test.synthetix.accepted_values_spot_synth_bought_arbitrum_sepolia_event_name__SynthBought.134dc8cabd": [], "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_event_name.333367310e": [], "test.synthetix.accepted_values_spot_synth_sold_arbitrum_sepolia_event_name__SynthSold.fe13707237": [], "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_transaction_hash.da63dad649": [], "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_collected_fees.0c503232cc": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_collected_fees__True__0.18ef00cae1": [], "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_block_timestamp.5734b00c78": [], "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_referrer.31558bcae3": [], "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_block_number.9eb624134f": [], "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_price.1a5abe8024": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_price__True__0.9416491d1c": [], "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_amount_returned.31fa2e2854": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_amount_returned__True__0.491570b785": [], "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_synth_market_id.2629bdcd49": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_synth_market_id__True__0.2196afe46e": [], "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_id.415e7f2126": [], "test.synthetix.unique_spot_synth_sold_arbitrum_sepolia_id.dd4ab72a64": [], "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_contract.d5f31e0816": [], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_id.ec9012b5a4": [], "test.synthetix.unique_spot_synth_wrapped_arbitrum_sepolia_id.25ef0efbd8": [], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_transaction_hash.60e01a101a": [], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_synth_market_id.f1fccfdd91": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_sepolia_synth_market_id__True__0.ca19b05f78": [], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_contract.410ac0c77b": [], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_event_name.e16041e32c": [], "test.synthetix.accepted_values_spot_synth_wrapped_arbitrum_sepolia_event_name__SynthWrapped.a482cbf84f": [], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_block_timestamp.cc2e2e7857": [], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_block_number.c861cf7b58": [], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_fees_collected.8c22c01d20": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_sepolia_fees_collected__True__0.9f8402c770": [], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_block_timestamp.2897aa2af1": [], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_amount_unwrapped.4d83dd17da": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_sepolia_amount_unwrapped__True__0.2d01453854": [], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_fees_collected.342d8ecaba": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_sepolia_fees_collected__True__0.f01b734c27": [], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_event_name.e2e470100a": [], "test.synthetix.accepted_values_spot_synth_unwrapped_arbitrum_sepolia_event_name__SynthUnwrapped.20624d41fd": [], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_block_number.bfaa7aabea": [], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_transaction_hash.5b5d8f1737": [], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_contract.9a67446eba": [], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_id.885fac7a78": [], "test.synthetix.unique_spot_synth_unwrapped_arbitrum_sepolia_id.5985d5d1de": [], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_synth_market_id.0f2f845893": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_sepolia_synth_market_id__True__0.6744618704": [], "test.synthetix.not_null_core_account_created_arbitrum_sepolia_owner.9aad095481": [], "test.synthetix.not_null_core_account_created_arbitrum_sepolia_account_id.7a98480d2d": [], "test.synthetix.dbt_utils_accepted_range_core_account_created_arbitrum_sepolia_account_id__True__0.2ee2f4ab2f": [], "test.synthetix.not_null_core_account_created_arbitrum_sepolia_id.07253fa9ea": [], "test.synthetix.unique_core_account_created_arbitrum_sepolia_id.f9001194ee": [], "test.synthetix.not_null_core_account_created_arbitrum_sepolia_transaction_hash.59070c07aa": [], "test.synthetix.not_null_core_account_created_arbitrum_sepolia_block_number.1841c44bbb": [], "test.synthetix.not_null_core_account_created_arbitrum_sepolia_block_timestamp.74d0052bed": [], "test.synthetix.not_null_core_account_created_arbitrum_sepolia_event_name.8db7179ccc": [], "test.synthetix.accepted_values_core_account_created_arbitrum_sepolia_event_name__AccountCreated.f6de61acf3": [], "test.synthetix.not_null_core_account_created_arbitrum_sepolia_contract.c63e7e4dbf": [], "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_contract.8f08a5a9da": [], "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_id.12fb857e85": [], "test.synthetix.unique_core_delegation_updated_arbitrum_sepolia_id.beef769010": [], "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_account_id.689f7da996": [], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_account_id__True__0.ead58dff29": [], "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_collateral_type.db67498e80": [], "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_pool_id.8f59052242": [], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_pool_id__True__0.f9aeca9f9a": [], "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_sender.ef3937b25b": [], "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_block_timestamp.ae4bac2433": [], "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_block_number.fa4a36eaeb": [], "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_leverage.d5bd156a6e": [], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_leverage__True__1000000000000000000__1000000000000000000.5ff8a67507": [], "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_transaction_hash.8199cb0155": [], "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_amount.77ddc8625f": [], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_amount__True__0.aefd73a62f": [], "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_event_name.4d0a81b0f4": [], "test.synthetix.accepted_values_core_delegation_updated_arbitrum_sepolia_event_name__DelegationUpdated.46889d7476": [], "test.synthetix.not_null_core_deposited_arbitrum_sepolia_collateral_type.88d590c5ca": [], "test.synthetix.not_null_core_deposited_arbitrum_sepolia_id.7d3846b9e3": [], "test.synthetix.unique_core_deposited_arbitrum_sepolia_id.9f22c1a15e": [], "test.synthetix.not_null_core_deposited_arbitrum_sepolia_contract.98776e9523": [], "test.synthetix.not_null_core_deposited_arbitrum_sepolia_event_name.ca52f6033b": [], "test.synthetix.accepted_values_core_deposited_arbitrum_sepolia_event_name__Deposited.1c0d375890": [], "test.synthetix.not_null_core_deposited_arbitrum_sepolia_transaction_hash.8084f934a8": [], "test.synthetix.not_null_core_deposited_arbitrum_sepolia_account_id.0850a5cdd2": [], "test.synthetix.dbt_utils_accepted_range_core_deposited_arbitrum_sepolia_account_id__True__0.d3287e563c": [], "test.synthetix.not_null_core_deposited_arbitrum_sepolia_sender.2aeec9aec1": [], "test.synthetix.not_null_core_deposited_arbitrum_sepolia_block_timestamp.423f2e9f55": [], "test.synthetix.not_null_core_deposited_arbitrum_sepolia_block_number.c3036ab47e": [], "test.synthetix.not_null_core_deposited_arbitrum_sepolia_token_amount.653e14e03e": [], "test.synthetix.dbt_utils_accepted_range_core_deposited_arbitrum_sepolia_token_amount__True__0.0f0aa65236": [], "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_block_timestamp.7fcd8e34b4": [], "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_contract.7095f79cd5": [], "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_block_number.fb2901f9b9": [], "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_transaction_hash.a4480fb9e0": [], "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_token_amount.df20ce27b8": [], "test.synthetix.dbt_utils_accepted_range_core_withdrawn_arbitrum_sepolia_token_amount__True__0.0301b264d6": [], "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_collateral_type.462d8e9d4a": [], "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_account_id.93a7f1c6e0": [], "test.synthetix.dbt_utils_accepted_range_core_withdrawn_arbitrum_sepolia_account_id__True__0.d4050dde67": [], "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_id.bdd65cec2b": [], "test.synthetix.unique_core_withdrawn_arbitrum_sepolia_id.3f0503a510": [], "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_sender.b2d53e6596": [], "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_event_name.6e275cf97d": [], "test.synthetix.accepted_values_core_withdrawn_arbitrum_sepolia_event_name__Withdrawn.cd07ab25e2": [], "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_pool_id.851303c6c6": [], "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_sepolia_pool_id__True__0.d1a4bd0579": [], "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_block_timestamp.2b65fcd144": [], "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_block_number.28a164853c": [], "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_id.acb7c881c1": [], "test.synthetix.unique_core_liquidation_arbitrum_sepolia_id.7489e81022": [], "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_contract.b3848813ec": [], "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_event_name.6dff9cd9a5": [], "test.synthetix.accepted_values_core_liquidation_arbitrum_sepolia_event_name__Liquidation.32c120b3b8": [], "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_collateral_type.611a474b69": [], "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_sender.b1951bbf59": [], "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_account_id.2f2251c90a": [], "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_sepolia_account_id__True__0.fa367d1bc5": [], "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_transaction_hash.aa34dc1b7f": [], "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_liquidate_as_account_id.8fb362bd59": [], "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_sepolia_liquidate_as_account_id__True__0.aa641f64fe": [], "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_id.087024faa4": [], "test.synthetix.unique_core_market_updated_arbitrum_sepolia_id.7ed403a10d": [], "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_block_timestamp.f0ccbe740a": [], "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_block_number.18b9e7bff4": [], "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_transaction_hash.697e3dd319": [], "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_contract.925fa67624": [], "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_event_name.07d4bde491": [], "test.synthetix.accepted_values_core_market_updated_arbitrum_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.4a106f8344": [], "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_market_id.4d2767c0b4": [], "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_sepolia_market_id__True__0.f774945861": [], "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_net_issuance.ab387b275f": [], "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_deposited_collateral_value.2a9afd7205": [], "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_sepolia_deposited_collateral_value__True__0.bb2ac3f8fc": [], "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_sender.b4216822d2": [], "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_collateral_type.0163e724c2": [], "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_credit_capacity.ed07eaef21": [], "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_token_amount.e980630f1e": [], "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_sepolia_token_amount__True__0.33dea408c4": [], "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_market.67fc30dc60": [], "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_market_id.c742aae1d0": [], "test.synthetix.unique_core_market_registered_arbitrum_sepolia_market_id.78637df31f": [], "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_id.88f5db38d2": [], "test.synthetix.unique_core_market_registered_arbitrum_sepolia_id.5964f1fbf3": [], "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_block_timestamp.fa45bb6a23": [], "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_contract.8d5b49ae4d": [], "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_transaction_hash.9904023035": [], "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_block_number.94a8562b13": [], "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_event_name.72e398dd82": [], "test.synthetix.accepted_values_core_market_registered_arbitrum_sepolia_event_name__MarketRegistered.0d43228789": [], "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_sender.f940ee9c3a": [], "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_contract.bd9da8f8fc": [], "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_sender.999d6ba1d5": [], "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_block_timestamp.fd0d1a2266": [], "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_id.2ecf600861": [], "test.synthetix.unique_core_pool_created_arbitrum_sepolia_id.520ef444f0": [], "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_block_number.28a66d0e74": [], "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_transaction_hash.09e0ac3340": [], "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_event_name.9148e96626": [], "test.synthetix.accepted_values_core_pool_created_arbitrum_sepolia_event_name__PoolCreated.d04166c685": [], "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_owner.980ce0b630": [], "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_pool_id.1fccbc8d94": [], "test.synthetix.dbt_utils_accepted_range_core_pool_created_arbitrum_sepolia_pool_id__True__0.d3bc479935": [], "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_transaction_hash.680f286a1c": [], "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_account_id.f2bf56343c": [], "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_sepolia_account_id__True__0.931fbcf6dd": [], "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_collateral_type.d2183c9d15": [], "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_event_name.a3f0d6ec61": [], "test.synthetix.accepted_values_core_rewards_claimed_arbitrum_sepolia_event_name__RewardsClaimed.34f660416a": [], "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_contract.d436fcb4ac": [], "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_amount.c69c35b9b1": [], "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_sepolia_amount__True__0.4bdbe43c5e": [], "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_distributor.3f6ad9aa55": [], "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_block_timestamp.b87721cc33": [], "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_id.9a1c133f3b": [], "test.synthetix.unique_core_rewards_claimed_arbitrum_sepolia_id.f24f1c4553": [], "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_pool_id.a883be69bc": [], "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_sepolia_pool_id__True__0.8b433a3bc6": [], "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_block_number.9a6d0e0806": [], "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_id.4fea69e81a": [], "test.synthetix.unique_core_rewards_distributed_arbitrum_sepolia_id.728eef2ccb": [], "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_event_name.1803af1787": [], "test.synthetix.accepted_values_core_rewards_distributed_arbitrum_sepolia_event_name__RewardsDistributed.94958bacc6": [], "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_amount.8682e416ae": [], "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_sepolia_amount__True__0.a57935c0b7": [], "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_contract.7bb7fd8da4": [], "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_block_timestamp.b3adafb4cf": [], "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_transaction_hash.2ae04c7450": [], "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_collateral_type.099d0e256e": [], "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_block_number.5fbc655c9b": [], "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_duration.a042625996": [], "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_sepolia_duration__True__0.905006d2f0": [], "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_distributor.f184171df4": [], "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_pool_id.4ae694bfec": [], "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_sepolia_pool_id__True__0.4ca72a296c": [], "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_amount.6baf89b24c": [], "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_sepolia_amount__True__0.048d31e429": [], "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_pool_id.7bf8dd6882": [], "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_sepolia_pool_id__True__0.d19a9e58b9": [], "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_event_name.2334208293": [], "test.synthetix.accepted_values_core_usd_burned_arbitrum_sepolia_event_name__UsdBurned.82b5e1f839": [], "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_id.a9d148b478": [], "test.synthetix.unique_core_usd_burned_arbitrum_sepolia_id.65a6dbfca4": [], "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_block_number.a36a988eb1": [], "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_account_id.620cecde52": [], "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_sepolia_account_id__True__0.2bc68923f9": [], "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_sender.e732504915": [], "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_transaction_hash.91ab5b1d0b": [], "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_contract.91add9f346": [], "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_collateral_type.9bcf375dc5": [], "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_block_timestamp.5bcc977f3d": [], "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_pool_id.41123c7a06": [], "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_sepolia_pool_id__True__0.ae99bd6ea3": [], "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_block_timestamp.baa0ed9288": [], "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_account_id.e8dbb7db41": [], "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_sepolia_account_id__True__0.3ae041bf59": [], "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_collateral_type.36a06f20c5": [], "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_block_number.3319b5e432": [], "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_id.07b94c915b": [], "test.synthetix.unique_core_usd_minted_arbitrum_sepolia_id.d868aed363": [], "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_sender.b183e1c56f": [], "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_amount.cd18eb6390": [], "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_sepolia_amount__True__0.e93e8d1936": [], "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_event_name.b210011389": [], "test.synthetix.accepted_values_core_usd_minted_arbitrum_sepolia_event_name__UsdMinted.5fd40cc553": [], "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_transaction_hash.38f21551fd": [], "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_contract.71d9365153": [], "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_transaction_hash.6b1e45b06a": [], "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_collateral_type.0b2d659b09": [], "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_pool_id.c0c0a011c4": [], "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_arbitrum_sepolia_pool_id__True__0.6022175c23": [], "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_event_name.6ee4c7edec": [], "test.synthetix.accepted_values_core_vault_liquidation_arbitrum_sepolia_event_name__VaultLiquidation.0c7e403f1c": [], "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_id.e478906cc0": [], "test.synthetix.unique_core_vault_liquidation_arbitrum_sepolia_id.39f25ec5ad": [], "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_block_timestamp.3f8fcf20ee": [], "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_liquidate_as_account_id.557d546c5f": [], "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_arbitrum_sepolia_liquidate_as_account_id__True__0.8896409533": [], "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_liquidation_data.0e7de46ea6": [], "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_contract.2bb4203c78": [], "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_block_number.fbedd6aa28": [], "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_sender.e33149c915": [], "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_ts.74e3fe431f": [], "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_block_number.7c4c28bc6d": [], "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_pool_id.11828e6701": [], "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_sepolia_pool_id__True__0.99b4d66658": [], "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_collateral_type.c23ed9827f": [], "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_amount.e85fb4a97b": [], "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_sepolia_amount__True__0.ceaca21b1b": [], "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_collateral_value.77882c9c22": [], "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_sepolia_collateral_value__True__0.5e64981616": [], "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_contract_address.d90d5e4d47": [], "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_ts.6259a43e83": [], "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_block_number.39b83b17e0": [], "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_pool_id.3d27f2e067": [], "test.synthetix.dbt_utils_accepted_range_core_vault_debt_arbitrum_sepolia_pool_id__True__0.6a7fea5bbc": [], "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_collateral_type.c136eaeaa7": [], "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_debt.13e23e52e8": [], "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_contract_address.7162b1bbad": [], "test.synthetix.not_null_blocks_arbitrum_mainnet_block_number.60351acf6d": [], "test.synthetix.unique_blocks_arbitrum_mainnet_block_number.d70bece923": [], "test.synthetix.dbt_utils_recency_blocks_arbitrum_mainnet_hour__ts__1.e5882e697a": [], "test.synthetix.unique_perp_account_created_arbitrum_mainnet_id.c50800d3e3": [], "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_id.6ebc461a9f": [], "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_event_name.9b0f514dfe": [], "test.synthetix.accepted_values_perp_account_created_arbitrum_mainnet_event_name__AccountCreated.e3b8716bf0": [], "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_block_number.9d9960063c": [], "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_block_timestamp.aa150ec309": [], "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_owner.d496ae59c0": [], "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_account_id.6064e6e85b": [], "test.synthetix.dbt_utils_accepted_range_perp_account_created_arbitrum_mainnet_account_id__True__0.976edf0951": [], "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_transaction_hash.4458887a25": [], "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_contract.afb3ec2b69": [], "test.synthetix.unique_perp_order_committed_arbitrum_mainnet_id.3373ae33a2": [], "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_id.3d80312645": [], "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_block_number.d86120fbb2": [], "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_block_timestamp.9450bd7715": [], "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_transaction_hash.4876108100": [], "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_contract.4d5fe85c13": [], "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_event_name.d96a04bc5b": [], "test.synthetix.accepted_values_perp_order_committed_arbitrum_mainnet_event_name__OrderCommitted.80f5b2af2f": [], "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_market_id.c88a9b80a9": [], "test.synthetix.dbt_utils_accepted_range_perp_order_committed_arbitrum_mainnet_market_id__True__0.d1559e05f3": [], "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_account_id.51a7bcf136": [], "test.synthetix.dbt_utils_accepted_range_perp_order_committed_arbitrum_mainnet_account_id__True__0.83d9cf1359": [], "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_contract.deb2106eaa": [], "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_event_name.606b4d8510": [], "test.synthetix.accepted_values_perp_order_settled_arbitrum_mainnet_event_name__OrderSettled.5e1793594f": [], "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_account_id.5f60dea264": [], "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_mainnet_account_id__True__0.fcdc188551": [], "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_market_id.793bf9835c": [], "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_mainnet_market_id__True__0.c52a7e4ed8": [], "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_collected_fees.7370e63505": [], "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_mainnet_collected_fees__True__0.356b57ba59": [], "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_transaction_hash.1344347ee5": [], "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_block_timestamp.ae7ec6c8ef": [], "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_block_number.6bb5256b7b": [], "test.synthetix.unique_perp_order_settled_arbitrum_mainnet_id.b9d03afd65": [], "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_id.8d20cf26c1": [], "test.synthetix.unique_perp_market_updated_arbitrum_mainnet_id.ca2bc0e1a1": [], "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_id.c3a83ad1d0": [], "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_block_number.22032f5e3f": [], "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_block_timestamp.c82304cd0d": [], "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_transaction_hash.35ad1a325b": [], "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_contract.ae7ff19df0": [], "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_event_name.bbd9a88ac4": [], "test.synthetix.accepted_values_perp_market_updated_arbitrum_mainnet_event_name__MarketUpdated.8146a5947b": [], "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_market_id.7a1df365b6": [], "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_mainnet_market_id__True__0.49bfd0ea1e": [], "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_price.c754965f12": [], "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_mainnet_price__True__0.08ca8e4202": [], "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_interest_rate.2f297e2d1a": [], "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_mainnet_interest_rate__True__0.6f303fc104": [], "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_account_id.c6ae3fbdf6": [], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_account_id__True__0.913cfd25f2": [], "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_market_id.f123e58c83": [], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_market_id__True__0.5138d00a1a": [], "test.synthetix.unique_perp_position_liquidated_arbitrum_mainnet_id.f231e459dd": [], "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_id.1013d30960": [], "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_transaction_hash.bc9ed917d3": [], "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_current_position_size.2f7c9b0c99": [], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_current_position_size__True__0.1f4c66d819": [], "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_event_name.badd34253b": [], "test.synthetix.accepted_values_perp_position_liquidated_arbitrum_mainnet_event_name__PositionLiquidated.0ec93e93c0": [], "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_block_number.5467c2494c": [], "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_amount_liquidated.85c1ba4ec8": [], "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_amount_liquidated__True__0.284e66108e": [], "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_contract.bde78fd4de": [], "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_block_timestamp.2e92e4c30d": [], "test.synthetix.unique_perp_account_liquidation_attempt_arbitrum_mainnet_id.36625245e5": [], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_id.3b273ee7cd": [], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_account_id.e5775f05d6": [], "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_mainnet_account_id__True__0.69e5c1f239": [], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_block_number.cce38fccf5": [], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_reward.db84ec60c0": [], "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_mainnet_reward__True__0.0687f26a19": [], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_block_timestamp.384d202b30": [], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_contract.34132d3a0f": [], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_event_name.03d3da6f51": [], "test.synthetix.accepted_values_perp_account_liquidation_attempt_arbitrum_mainnet_event_name__AccountLiquidationAttempt.d77be155b7": [], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_transaction_hash.8082a939fd": [], "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_full_liquidation.bca773a7d2": [], "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_block_timestamp.3959a198d9": [], "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_contract.4c9655d0d7": [], "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_event_name.e165b98af5": [], "test.synthetix.accepted_values_perp_collateral_modified_arbitrum_mainnet_event_name__CollateralModified.ce058b817d": [], "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_block_number.553bfecd04": [], "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_collateral_id.b111831174": [], "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_arbitrum_mainnet_collateral_id__True__0.d504bf8da4": [], "test.synthetix.unique_perp_collateral_modified_arbitrum_mainnet_id.52f69df109": [], "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_id.b7548d2e89": [], "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_sender.8b5f369cc9": [], "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_account_id.8fb1349af5": [], "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_arbitrum_mainnet_account_id__True__0.f432eac521": [], "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_transaction_hash.db6cc05c85": [], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_block_timestamp.62addf704c": [], "test.synthetix.unique_perp_previous_order_expired_arbitrum_mainnet_id.cd7a82db0e": [], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_id.ced9ec6a1d": [], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_block_number.c6957a09df": [], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_market_id.3161a33570": [], "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_mainnet_market_id__True__0.148ea7d706": [], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_event_name.08acd6a68f": [], "test.synthetix.accepted_values_perp_previous_order_expired_arbitrum_mainnet_event_name__PreviousOrderExpired.d975ca95c5": [], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_transaction_hash.ccc5cbafcd": [], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_account_id.edc81bcacb": [], "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_mainnet_account_id__True__0.865d3fe2e6": [], "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_contract.f99120143b": [], "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_market_name.b6c0825a0f": [], "test.synthetix.unique_perp_market_created_arbitrum_mainnet_id.ccdc9b7755": [], "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_id.51befad80c": [], "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_market_symbol.cac52e1baa": [], "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_event_name.7c033fc995": [], "test.synthetix.accepted_values_perp_market_created_arbitrum_mainnet_event_name__MarketCreated.95d2e513a2": [], "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_block_number.398ad31e3c": [], "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_block_timestamp.30d302d69e": [], "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_contract.21d3d73e97": [], "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_perps_market_id.adbc877d76": [], "test.synthetix.dbt_utils_accepted_range_perp_market_created_arbitrum_mainnet_perps_market_id__True__0.48f88f8963": [], "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_transaction_hash.486a46d989": [], "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_event_name.a2ddfe6aab": [], "test.synthetix.accepted_values_perp_interest_charged_arbitrum_mainnet_event_name__InterestCharged.5bdeefd72e": [], "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_contract.0558bb2329": [], "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_transaction_hash.c6a422f072": [], "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_block_timestamp.c72b9e433c": [], "test.synthetix.unique_perp_interest_charged_arbitrum_mainnet_id.25564fae9f": [], "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_id.0336fb1845": [], "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_block_number.0461f85304": [], "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_account_id.0fea13802b": [], "test.synthetix.dbt_utils_accepted_range_perp_interest_charged_arbitrum_mainnet_account_id__True__0.7c883f5e3f": [], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_block_timestamp.b38866df62": [], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_event_name.527da57e0a": [], "test.synthetix.accepted_values_perp_interest_rate_updated_arbitrum_mainnet_event_name__InterestRateUpdated.e279adef88": [], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_transaction_hash.881fd09199": [], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_interest_rate.4a70cee831": [], "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_mainnet_interest_rate__True__0.85f9532793": [], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_block_number.f1b7f275c8": [], "test.synthetix.unique_perp_interest_rate_updated_arbitrum_mainnet_id.c21a36f767": [], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_id.4d8f77e23f": [], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_contract.53bd3e715f": [], "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_super_market_id.0209c885e1": [], "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_mainnet_super_market_id__True__0.345c2bacf1": [], "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_id.2bedbed49c": [], "test.synthetix.unique_spot_order_committed_arbitrum_mainnet_id.715535831f": [], "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_event_name.364a2ed7fd": [], "test.synthetix.accepted_values_spot_order_committed_arbitrum_mainnet_event_name__OrderCommitted.e30a77b9b3": [], "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_sender.d7cbd6bc05": [], "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_block_timestamp.a4f827fd66": [], "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_referrer.23dc146929": [], "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_amount_provided.618d749652": [], "test.synthetix.dbt_utils_accepted_range_spot_order_committed_arbitrum_mainnet_amount_provided__True__0.a0c5711e24": [], "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_transaction_hash.47ac362f75": [], "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_contract.1d73e820e2": [], "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_market_id.eb267aefe6": [], "test.synthetix.dbt_utils_accepted_range_spot_order_committed_arbitrum_mainnet_market_id__True__0.fcb0bd480c": [], "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_block_number.bbd3030ffd": [], "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_order_type.9bedf0c3bc": [], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_final_order_amount__True__0.d78aeda819": [], "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_settler.2f85667062": [], "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_block_number.876a0a0282": [], "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_transaction_hash.a8b7f93ae5": [], "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_block_timestamp.483fdb2a21": [], "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_id.1124fb8990": [], "test.synthetix.unique_spot_order_settled_arbitrum_mainnet_id.a1ec7e590f": [], "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_order_type.cc9846cfde": [], "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_contract.7d4f904249": [], "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_price.3e2897303c": [], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_price__True__0.94dec93a68": [], "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_market_id.84635206a3": [], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_market_id__True__0.498546554e": [], "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_collected_fees.4c46cfb386": [], "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_collected_fees__True__0.e9fce02c77": [], "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_event_name.32a64f7398": [], "test.synthetix.accepted_values_spot_order_settled_arbitrum_mainnet_event_name__OrderSettled.c43865614e": [], "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_id.bf2929fb2c": [], "test.synthetix.unique_spot_order_cancelled_arbitrum_mainnet_id.de40647c46": [], "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_block_timestamp.a2656a614b": [], "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_transaction_hash.43ee88aad5": [], "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_sender.a796a774d3": [], "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_contract.cc9a04e73e": [], "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_event_name.f29a2c6180": [], "test.synthetix.accepted_values_spot_order_cancelled_arbitrum_mainnet_event_name__OrderCancelled.bcb12d7741": [], "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_market_id.629e55a158": [], "test.synthetix.dbt_utils_accepted_range_spot_order_cancelled_arbitrum_mainnet_market_id__True__0.8d08288d1d": [], "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_block_number.a85db0bd00": [], "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_id.456af96984": [], "test.synthetix.unique_spot_synth_registered_arbitrum_mainnet_id.d4fd9eb0ba": [], "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_block_timestamp.155e02a96a": [], "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_synth_market_id.b02a502d7f": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_registered_arbitrum_mainnet_synth_market_id__True__0.03490626a4": [], "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_block_number.c19306427b": [], "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_contract.dc09abd1d6": [], "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_synth_token_address.e815b8c9d4": [], "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_event_name.aa6a178336": [], "test.synthetix.accepted_values_spot_synth_registered_arbitrum_mainnet_event_name__SynthRegistered.dab3843a60": [], "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_transaction_hash.ae02976291": [], "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_collected_fees.975bb20444": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_mainnet_collected_fees__True__0.ffa72f24d6": [], "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_transaction_hash.46c5786b65": [], "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_synth_market_id.11b8c58586": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_mainnet_synth_market_id__True__0.39b07cbd1a": [], "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_block_number.3db00f8fd2": [], "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_block_timestamp.1e3c9accd9": [], "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_id.94c6a2689e": [], "test.synthetix.unique_spot_synth_bought_arbitrum_mainnet_id.97a98f064e": [], "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_price.b7069dc105": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_mainnet_price__True__0.2666787a3a": [], "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_contract.7f6d914e0b": [], "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_referrer.d5123874c5": [], "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_event_name.aa51f8b10f": [], "test.synthetix.accepted_values_spot_synth_bought_arbitrum_mainnet_event_name__SynthBought.6968f2e38e": [], "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_event_name.77e48ea6b8": [], "test.synthetix.accepted_values_spot_synth_sold_arbitrum_mainnet_event_name__SynthSold.c2779b95d3": [], "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_transaction_hash.b35ac6eb10": [], "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_collected_fees.ae5a9854f2": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_collected_fees__True__0.ebed4cb6c6": [], "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_block_timestamp.ece96724ff": [], "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_referrer.fc97629e01": [], "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_block_number.21c8144aca": [], "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_price.83b6e6b427": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_price__True__0.736ec6a18f": [], "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_amount_returned.a22fe1e87b": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_amount_returned__True__0.94e383949d": [], "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_synth_market_id.0a9309e0fe": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_synth_market_id__True__0.502a7c73ae": [], "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_id.5672923066": [], "test.synthetix.unique_spot_synth_sold_arbitrum_mainnet_id.77e9d1569f": [], "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_contract.7e747f7197": [], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_id.e6be3c26ab": [], "test.synthetix.unique_spot_synth_wrapped_arbitrum_mainnet_id.4240a5b9ed": [], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_transaction_hash.470b375862": [], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_synth_market_id.22e9bbcaaf": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_mainnet_synth_market_id__True__0.69e1aef58d": [], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_contract.12b8537d63": [], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_event_name.a537b3bcc9": [], "test.synthetix.accepted_values_spot_synth_wrapped_arbitrum_mainnet_event_name__SynthWrapped.c2a7fae75f": [], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_block_timestamp.62e5fb2f2c": [], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_block_number.388f222586": [], "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_fees_collected.ab1cc1a24e": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_mainnet_fees_collected__True__0.8427a98042": [], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_block_timestamp.7eb830695e": [], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_amount_unwrapped.6338d14461": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_mainnet_amount_unwrapped__True__0.dfb2bf555e": [], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_fees_collected.82edb6c70c": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_mainnet_fees_collected__True__0.caa0ab5069": [], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_event_name.15be4b2d2e": [], "test.synthetix.accepted_values_spot_synth_unwrapped_arbitrum_mainnet_event_name__SynthUnwrapped.0156eda083": [], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_block_number.6c4594ed9b": [], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_transaction_hash.266bb54277": [], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_contract.df671e35b9": [], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_id.c93a8c455f": [], "test.synthetix.unique_spot_synth_unwrapped_arbitrum_mainnet_id.81790072c1": [], "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_synth_market_id.597a45b266": [], "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_mainnet_synth_market_id__True__0.c8e2a0ce2e": [], "test.synthetix.not_null_core_account_created_arbitrum_mainnet_owner.510bc65b8e": [], "test.synthetix.not_null_core_account_created_arbitrum_mainnet_account_id.80fd41e8a3": [], "test.synthetix.dbt_utils_accepted_range_core_account_created_arbitrum_mainnet_account_id__True__0.1a60fd1c13": [], "test.synthetix.not_null_core_account_created_arbitrum_mainnet_id.ccb85216a1": [], "test.synthetix.unique_core_account_created_arbitrum_mainnet_id.572cf5cf85": [], "test.synthetix.not_null_core_account_created_arbitrum_mainnet_transaction_hash.ca429d274c": [], "test.synthetix.not_null_core_account_created_arbitrum_mainnet_block_number.ad85823ab6": [], "test.synthetix.not_null_core_account_created_arbitrum_mainnet_block_timestamp.707ea51d9b": [], "test.synthetix.not_null_core_account_created_arbitrum_mainnet_event_name.f044350ea8": [], "test.synthetix.accepted_values_core_account_created_arbitrum_mainnet_event_name__AccountCreated.8d24ea0d1c": [], "test.synthetix.not_null_core_account_created_arbitrum_mainnet_contract.51a2890c59": [], "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_contract.ae8a4f4c27": [], "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_id.a1e63ca6e1": [], "test.synthetix.unique_core_delegation_updated_arbitrum_mainnet_id.53afc27917": [], "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_account_id.1f6cadcc5d": [], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_account_id__True__0.eb3b030871": [], "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_collateral_type.ca955a713e": [], "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_pool_id.0fcc7a403c": [], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_pool_id__True__0.ceaf47901a": [], "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_sender.7b21b54d07": [], "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_block_timestamp.bf7b6f5a50": [], "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_block_number.e7dff1a919": [], "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_leverage.e240b1993e": [], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_leverage__True__1000000000000000000__1000000000000000000.fa830910e7": [], "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_transaction_hash.df3b0b1ada": [], "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_amount.790af0bbca": [], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_amount__True__0.4dc42e5b67": [], "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_event_name.124ce539d9": [], "test.synthetix.accepted_values_core_delegation_updated_arbitrum_mainnet_event_name__DelegationUpdated.8158a7cafc": [], "test.synthetix.not_null_core_deposited_arbitrum_mainnet_collateral_type.42a3d10d97": [], "test.synthetix.not_null_core_deposited_arbitrum_mainnet_id.2f7b341009": [], "test.synthetix.unique_core_deposited_arbitrum_mainnet_id.65592bb86d": [], "test.synthetix.not_null_core_deposited_arbitrum_mainnet_contract.a2cd7b2bb5": [], "test.synthetix.not_null_core_deposited_arbitrum_mainnet_event_name.8f5b81cb40": [], "test.synthetix.accepted_values_core_deposited_arbitrum_mainnet_event_name__Deposited.63620c995c": [], "test.synthetix.not_null_core_deposited_arbitrum_mainnet_transaction_hash.649446c0bd": [], "test.synthetix.not_null_core_deposited_arbitrum_mainnet_account_id.c7afbe52a5": [], "test.synthetix.dbt_utils_accepted_range_core_deposited_arbitrum_mainnet_account_id__True__0.2fc937f08c": [], "test.synthetix.not_null_core_deposited_arbitrum_mainnet_sender.5f276242f7": [], "test.synthetix.not_null_core_deposited_arbitrum_mainnet_block_timestamp.a16e8ef361": [], "test.synthetix.not_null_core_deposited_arbitrum_mainnet_block_number.689c18351b": [], "test.synthetix.not_null_core_deposited_arbitrum_mainnet_token_amount.238a5119e6": [], "test.synthetix.dbt_utils_accepted_range_core_deposited_arbitrum_mainnet_token_amount__True__0.825b012474": [], "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_block_timestamp.0605d1994e": [], "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_contract.a8c5968db3": [], "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_block_number.29891eb70b": [], "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_transaction_hash.492d634608": [], "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_token_amount.4bc0081148": [], "test.synthetix.dbt_utils_accepted_range_core_withdrawn_arbitrum_mainnet_token_amount__True__0.0008eb5d09": [], "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_collateral_type.772b018013": [], "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_account_id.ccf8b71875": [], "test.synthetix.dbt_utils_accepted_range_core_withdrawn_arbitrum_mainnet_account_id__True__0.8873db614c": [], "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_id.46c5fcd073": [], "test.synthetix.unique_core_withdrawn_arbitrum_mainnet_id.9810244f0d": [], "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_sender.665f4ade6b": [], "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_event_name.69a5a9a880": [], "test.synthetix.accepted_values_core_withdrawn_arbitrum_mainnet_event_name__Withdrawn.e5deebfa14": [], "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_pool_id.910c4e273f": [], "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_mainnet_pool_id__True__0.5d8232e38f": [], "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_block_timestamp.e8b33f1dcb": [], "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_block_number.c43f5e1404": [], "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_id.428529a968": [], "test.synthetix.unique_core_liquidation_arbitrum_mainnet_id.ab79adeb33": [], "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_contract.b02df4336b": [], "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_event_name.c11ebbad99": [], "test.synthetix.accepted_values_core_liquidation_arbitrum_mainnet_event_name__Liquidation.85cae70384": [], "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_collateral_type.7eae92d91d": [], "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_sender.de5e917bc2": [], "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_account_id.2b9f90b003": [], "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_mainnet_account_id__True__0.71c92954dd": [], "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_transaction_hash.7c4641c1db": [], "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_liquidate_as_account_id.00768ed71d": [], "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_mainnet_liquidate_as_account_id__True__0.6ad1a29899": [], "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_id.6634d79b97": [], "test.synthetix.unique_core_market_updated_arbitrum_mainnet_id.ef7b2e2622": [], "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_block_timestamp.2bd177f07f": [], "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_block_number.eea9214a4b": [], "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_transaction_hash.9db6bb9d6b": [], "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_contract.3ed1c1d699": [], "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_event_name.1198969560": [], "test.synthetix.accepted_values_core_market_updated_arbitrum_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.b6d0a34129": [], "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_market_id.92b8458e5c": [], "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_mainnet_market_id__True__0.8e0b3e9147": [], "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_net_issuance.016c84545c": [], "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_deposited_collateral_value.45b375717f": [], "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_mainnet_deposited_collateral_value__True__0.f78663cae5": [], "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_sender.fe1f2d4275": [], "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_collateral_type.5ccd7ace00": [], "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_credit_capacity.09c391d59d": [], "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_token_amount.b89be9c43a": [], "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_mainnet_token_amount__True__0.bfc2ca181b": [], "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_market.4671a5874b": [], "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_market_id.edc1b5f010": [], "test.synthetix.unique_core_market_registered_arbitrum_mainnet_market_id.f4e9d45c5f": [], "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_id.4c7305111a": [], "test.synthetix.unique_core_market_registered_arbitrum_mainnet_id.c4fce94bc5": [], "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_block_timestamp.9ccff6bb17": [], "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_contract.705a5b5579": [], "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_transaction_hash.2e6db31571": [], "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_block_number.49f898432d": [], "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_event_name.5833e57631": [], "test.synthetix.accepted_values_core_market_registered_arbitrum_mainnet_event_name__MarketRegistered.61c1a17f46": [], "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_sender.a9f878c2c9": [], "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_contract.ad227a594e": [], "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_sender.b85ac4e404": [], "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_block_timestamp.4bcfbab318": [], "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_id.b0e9e6535d": [], "test.synthetix.unique_core_pool_created_arbitrum_mainnet_id.4a0435d902": [], "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_block_number.184c04858e": [], "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_transaction_hash.762082599b": [], "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_event_name.67b202a2ae": [], "test.synthetix.accepted_values_core_pool_created_arbitrum_mainnet_event_name__PoolCreated.e7fda490fd": [], "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_owner.749821fb46": [], "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_pool_id.ce6f3bd570": [], "test.synthetix.dbt_utils_accepted_range_core_pool_created_arbitrum_mainnet_pool_id__True__0.fc42e6b4ce": [], "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_transaction_hash.b143b485c4": [], "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_account_id.657d0a650c": [], "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_mainnet_account_id__True__0.34b4de86db": [], "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_collateral_type.868513a78c": [], "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_event_name.c85b97045f": [], "test.synthetix.accepted_values_core_rewards_claimed_arbitrum_mainnet_event_name__RewardsClaimed.3c1cd34ad1": [], "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_contract.dbeede65a0": [], "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_amount.b7ad8d34fd": [], "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_mainnet_amount__True__0.d98a3e4cc7": [], "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_distributor.cfe4797061": [], "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_block_timestamp.830ba4bdac": [], "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_id.ec96b450dd": [], "test.synthetix.unique_core_rewards_claimed_arbitrum_mainnet_id.0aa80585e9": [], "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_pool_id.bd58480578": [], "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_mainnet_pool_id__True__0.1c91c56a7b": [], "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_block_number.90a2165709": [], "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_id.2d439b2dff": [], "test.synthetix.unique_core_rewards_distributed_arbitrum_mainnet_id.b2d650e4fd": [], "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_event_name.bb49accedd": [], "test.synthetix.accepted_values_core_rewards_distributed_arbitrum_mainnet_event_name__RewardsDistributed.3370ace359": [], "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_amount.efe177b3e7": [], "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_mainnet_amount__True__0.09cd5040a6": [], "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_contract.cad4a84b49": [], "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_block_timestamp.b6efe37fde": [], "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_transaction_hash.a791a80876": [], "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_collateral_type.d8c598b114": [], "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_block_number.4692e1b237": [], "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_duration.8dfbbf7a51": [], "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_mainnet_duration__True__0.00212b4134": [], "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_distributor.b8c551ebf5": [], "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_pool_id.06cc36de8b": [], "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_mainnet_pool_id__True__0.d68e3c64d9": [], "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_amount.638bb23cb6": [], "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_mainnet_amount__True__0.2bf9da99f6": [], "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_pool_id.574d8e09b8": [], "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_mainnet_pool_id__True__0.dad5587ce6": [], "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_event_name.2c934d7229": [], "test.synthetix.accepted_values_core_usd_burned_arbitrum_mainnet_event_name__UsdBurned.9ecdb75459": [], "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_id.f07377da8d": [], "test.synthetix.unique_core_usd_burned_arbitrum_mainnet_id.1918882dbf": [], "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_block_number.9d57cfa9ee": [], "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_account_id.c71695a669": [], "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_mainnet_account_id__True__0.f8708303cd": [], "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_sender.1b76ecab38": [], "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_transaction_hash.6535b2db90": [], "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_contract.718a1f61dd": [], "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_collateral_type.6f8f53a6c9": [], "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_block_timestamp.da67490d2d": [], "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_pool_id.4593996ffd": [], "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_mainnet_pool_id__True__0.5d700fe50b": [], "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_block_timestamp.8ca5480dbc": [], "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_account_id.9ccf9039ea": [], "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_mainnet_account_id__True__0.6487cbbb70": [], "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_collateral_type.0129f350e1": [], "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_block_number.2c3c8fc1e5": [], "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_id.3157330f1c": [], "test.synthetix.unique_core_usd_minted_arbitrum_mainnet_id.557dbdade9": [], "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_sender.829a4593b0": [], "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_amount.f37a3a83d0": [], "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_mainnet_amount__True__0.9400183d7a": [], "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_event_name.8c280cde80": [], "test.synthetix.accepted_values_core_usd_minted_arbitrum_mainnet_event_name__UsdMinted.cb75bc5dc7": [], "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_transaction_hash.74c68bc07e": [], "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_contract.317c6e89d1": [], "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_transaction_hash.5da9d8cd8f": [], "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_collateral_type.ba4823f6ed": [], "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_pool_id.f9e6978af1": [], "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_arbitrum_mainnet_pool_id__True__0.c4b79598cb": [], "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_event_name.fcb481b7e9": [], "test.synthetix.accepted_values_core_vault_liquidation_arbitrum_mainnet_event_name__VaultLiquidation.429345a118": [], "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_id.c7ac33a6c3": [], "test.synthetix.unique_core_vault_liquidation_arbitrum_mainnet_id.3f5a30c375": [], "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_block_timestamp.3054b6aeaa": [], "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_liquidate_as_account_id.5e1fa876a7": [], "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_arbitrum_mainnet_liquidate_as_account_id__True__0.c9be297afd": [], "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_liquidation_data.2555b245ad": [], "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_contract.625029e21f": [], "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_block_number.1dc8ebaf67": [], "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_sender.d35f8c0cc2": [], "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_ts.d7d74011cb": [], "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_block_number.5a68e5a2c2": [], "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_pool_id.4536274374": [], "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_mainnet_pool_id__True__0.14e1d9edc3": [], "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_collateral_type.50f0a76c9d": [], "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_amount.0bdb85ef31": [], "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_mainnet_amount__True__0.b98dc30014": [], "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_collateral_value.09fcd07f3a": [], "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_mainnet_collateral_value__True__0.9fa49aae71": [], "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_contract_address.8cc08e1bbc": [], "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_ts.d2363d0b7d": [], "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_block_number.3ef5dfaa45": [], "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_pool_id.8f94082342": [], "test.synthetix.dbt_utils_accepted_range_core_vault_debt_arbitrum_mainnet_pool_id__True__0.8e3a2c72e9": [], "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_collateral_type.f9fb1089d7": [], "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_debt.7a33d30f43": [], "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_contract_address.fee8a6440d": [], "test.synthetix.not_null_blocks_eth_mainnet_block_number.aba38b4904": [], "test.synthetix.unique_blocks_eth_mainnet_block_number.ddb4ca7d09": [], "test.synthetix.dbt_utils_recency_blocks_eth_mainnet_hour__ts__1.7c6c4534db": [], "test.synthetix.not_null_core_account_created_eth_mainnet_owner.9141d07512": [], "test.synthetix.not_null_core_account_created_eth_mainnet_account_id.162a9a11ae": [], "test.synthetix.dbt_utils_accepted_range_core_account_created_eth_mainnet_account_id__True__0.4d9379ebdc": [], "test.synthetix.not_null_core_account_created_eth_mainnet_id.0d5cd71e99": [], "test.synthetix.unique_core_account_created_eth_mainnet_id.51b373b820": [], "test.synthetix.not_null_core_account_created_eth_mainnet_transaction_hash.5349e51024": [], "test.synthetix.not_null_core_account_created_eth_mainnet_block_number.be5f037644": [], "test.synthetix.not_null_core_account_created_eth_mainnet_block_timestamp.8287155cde": [], "test.synthetix.not_null_core_account_created_eth_mainnet_event_name.5a44f6813f": [], "test.synthetix.accepted_values_core_account_created_eth_mainnet_event_name__AccountCreated.7bff7383b3": [], "test.synthetix.not_null_core_account_created_eth_mainnet_contract.84cae83ab9": [], "test.synthetix.not_null_core_account_migrated_eth_mainnet_staker.cb3d4f410b": [], "test.synthetix.not_null_core_account_migrated_eth_mainnet_account_id.6263532792": [], "test.synthetix.dbt_utils_accepted_range_core_account_migrated_eth_mainnet_account_id__True__0.f1da2d38e8": [], "test.synthetix.not_null_core_account_migrated_eth_mainnet_id.3f18fc79cf": [], "test.synthetix.unique_core_account_migrated_eth_mainnet_id.b21ce76ba7": [], "test.synthetix.not_null_core_account_migrated_eth_mainnet_transaction_hash.bb710f8259": [], "test.synthetix.not_null_core_account_migrated_eth_mainnet_block_number.8a5aa490b5": [], "test.synthetix.not_null_core_account_migrated_eth_mainnet_block_timestamp.29c8a3ae97": [], "test.synthetix.not_null_core_account_migrated_eth_mainnet_event_name.969c074241": [], "test.synthetix.not_null_core_account_migrated_eth_mainnet_contract.ccd34b4a40": [], "test.synthetix.not_null_core_account_migrated_eth_mainnet_collateral_amount.3673a78a7a": [], "test.synthetix.dbt_utils_accepted_range_core_account_migrated_eth_mainnet_collateral_amount__True__0.b1df54815d": [], "test.synthetix.not_null_core_account_migrated_eth_mainnet_debt_amount.37622c6a60": [], "test.synthetix.dbt_utils_accepted_range_core_account_migrated_eth_mainnet_debt_amount__True__0.a8e29325c2": [], "test.synthetix.not_null_core_delegation_updated_eth_mainnet_contract.5d369822a4": [], "test.synthetix.not_null_core_delegation_updated_eth_mainnet_id.622c20c239": [], "test.synthetix.unique_core_delegation_updated_eth_mainnet_id.2467edf8ec": [], "test.synthetix.not_null_core_delegation_updated_eth_mainnet_account_id.141fb0f466": [], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_account_id__True__0.3a3f9a0475": [], "test.synthetix.not_null_core_delegation_updated_eth_mainnet_collateral_type.e3d73862e4": [], "test.synthetix.not_null_core_delegation_updated_eth_mainnet_pool_id.914b411c12": [], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_pool_id__True__0.fb370aa2ca": [], "test.synthetix.not_null_core_delegation_updated_eth_mainnet_sender.3a40ed8f3a": [], "test.synthetix.not_null_core_delegation_updated_eth_mainnet_block_timestamp.cd7fa2f4ff": [], "test.synthetix.not_null_core_delegation_updated_eth_mainnet_block_number.5479fa5e08": [], "test.synthetix.not_null_core_delegation_updated_eth_mainnet_leverage.3edfe7323e": [], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_leverage__True__1000000000000000000__1000000000000000000.eb061a2128": [], "test.synthetix.not_null_core_delegation_updated_eth_mainnet_transaction_hash.048b7a5c68": [], "test.synthetix.not_null_core_delegation_updated_eth_mainnet_amount.256481de3c": [], "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_amount__True__0.94b97c0270": [], "test.synthetix.not_null_core_delegation_updated_eth_mainnet_event_name.69b76075f5": [], "test.synthetix.accepted_values_core_delegation_updated_eth_mainnet_event_name__DelegationUpdated.ec623b86f2": [], "test.synthetix.not_null_core_deposited_eth_mainnet_collateral_type.f940e4eba6": [], "test.synthetix.not_null_core_deposited_eth_mainnet_id.9c5a20c527": [], "test.synthetix.unique_core_deposited_eth_mainnet_id.97fd3624a5": [], "test.synthetix.not_null_core_deposited_eth_mainnet_contract.d1fbae48f5": [], "test.synthetix.not_null_core_deposited_eth_mainnet_event_name.e185f199f1": [], "test.synthetix.accepted_values_core_deposited_eth_mainnet_event_name__Deposited.18727c72b0": [], "test.synthetix.not_null_core_deposited_eth_mainnet_transaction_hash.7087a2e09e": [], "test.synthetix.not_null_core_deposited_eth_mainnet_account_id.527d2b71c3": [], "test.synthetix.dbt_utils_accepted_range_core_deposited_eth_mainnet_account_id__True__0.5e26b84f6a": [], "test.synthetix.not_null_core_deposited_eth_mainnet_sender.4c70b365da": [], "test.synthetix.not_null_core_deposited_eth_mainnet_block_timestamp.6194c9ac03": [], "test.synthetix.not_null_core_deposited_eth_mainnet_block_number.5e2350a777": [], "test.synthetix.not_null_core_deposited_eth_mainnet_token_amount.dc8696c011": [], "test.synthetix.dbt_utils_accepted_range_core_deposited_eth_mainnet_token_amount__True__0.a57f2edd1b": [], "test.synthetix.not_null_core_withdrawn_eth_mainnet_block_timestamp.b6326ea438": [], "test.synthetix.not_null_core_withdrawn_eth_mainnet_contract.a4eb9c51f7": [], "test.synthetix.not_null_core_withdrawn_eth_mainnet_block_number.74ee30eaa5": [], "test.synthetix.not_null_core_withdrawn_eth_mainnet_transaction_hash.6b6f75c74b": [], "test.synthetix.not_null_core_withdrawn_eth_mainnet_token_amount.d3547c3837": [], "test.synthetix.dbt_utils_accepted_range_core_withdrawn_eth_mainnet_token_amount__True__0.8bd25add1c": [], "test.synthetix.not_null_core_withdrawn_eth_mainnet_collateral_type.28458fb6de": [], "test.synthetix.not_null_core_withdrawn_eth_mainnet_account_id.7846828c26": [], "test.synthetix.dbt_utils_accepted_range_core_withdrawn_eth_mainnet_account_id__True__0.cdf381b428": [], "test.synthetix.not_null_core_withdrawn_eth_mainnet_id.b0e6ed95b5": [], "test.synthetix.unique_core_withdrawn_eth_mainnet_id.3d5210133c": [], "test.synthetix.not_null_core_withdrawn_eth_mainnet_sender.b7bc5bdadc": [], "test.synthetix.not_null_core_withdrawn_eth_mainnet_event_name.2d3b6771d6": [], "test.synthetix.accepted_values_core_withdrawn_eth_mainnet_event_name__Withdrawn.cbf35f5a80": [], "test.synthetix.not_null_core_liquidation_eth_mainnet_pool_id.0966ab4339": [], "test.synthetix.dbt_utils_accepted_range_core_liquidation_eth_mainnet_pool_id__True__0.0b09af0400": [], "test.synthetix.not_null_core_liquidation_eth_mainnet_block_timestamp.c85990976a": [], "test.synthetix.not_null_core_liquidation_eth_mainnet_block_number.8c6c1cbe38": [], "test.synthetix.not_null_core_liquidation_eth_mainnet_id.8175916dcc": [], "test.synthetix.unique_core_liquidation_eth_mainnet_id.05a09be0f1": [], "test.synthetix.not_null_core_liquidation_eth_mainnet_contract.05fe5f9d13": [], "test.synthetix.not_null_core_liquidation_eth_mainnet_event_name.a70ed0a4dd": [], "test.synthetix.accepted_values_core_liquidation_eth_mainnet_event_name__Liquidation.10d3a28f0f": [], "test.synthetix.not_null_core_liquidation_eth_mainnet_collateral_type.59a2516e40": [], "test.synthetix.not_null_core_liquidation_eth_mainnet_sender.734f70adf9": [], "test.synthetix.not_null_core_liquidation_eth_mainnet_account_id.13c94e5d02": [], "test.synthetix.dbt_utils_accepted_range_core_liquidation_eth_mainnet_account_id__True__0.d050e2f72d": [], "test.synthetix.not_null_core_liquidation_eth_mainnet_transaction_hash.e3478512f6": [], "test.synthetix.not_null_core_liquidation_eth_mainnet_liquidate_as_account_id.778690c632": [], "test.synthetix.dbt_utils_accepted_range_core_liquidation_eth_mainnet_liquidate_as_account_id__True__0.02ffa79c7a": [], "test.synthetix.not_null_core_market_updated_eth_mainnet_id.f7dedb5ddb": [], "test.synthetix.unique_core_market_updated_eth_mainnet_id.7cd00231f1": [], "test.synthetix.not_null_core_market_updated_eth_mainnet_block_timestamp.683bea78d4": [], "test.synthetix.not_null_core_market_updated_eth_mainnet_block_number.f4a7497fbe": [], "test.synthetix.not_null_core_market_updated_eth_mainnet_transaction_hash.3a0d8e52a3": [], "test.synthetix.not_null_core_market_updated_eth_mainnet_contract.97f87c3b4a": [], "test.synthetix.not_null_core_market_updated_eth_mainnet_event_name.6d64c2a842": [], "test.synthetix.accepted_values_core_market_updated_eth_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.7de7687ac0": [], "test.synthetix.not_null_core_market_updated_eth_mainnet_market_id.649fb28529": [], "test.synthetix.dbt_utils_accepted_range_core_market_updated_eth_mainnet_market_id__True__0.58438c84b4": [], "test.synthetix.not_null_core_market_updated_eth_mainnet_net_issuance.3e92a0dc4a": [], "test.synthetix.not_null_core_market_updated_eth_mainnet_deposited_collateral_value.93b2bdea02": [], "test.synthetix.dbt_utils_accepted_range_core_market_updated_eth_mainnet_deposited_collateral_value__True__0.06de946dba": [], "test.synthetix.not_null_core_market_updated_eth_mainnet_sender.12a64a65ef": [], "test.synthetix.not_null_core_market_updated_eth_mainnet_collateral_type.c83211fd2f": [], "test.synthetix.not_null_core_market_updated_eth_mainnet_credit_capacity.baa89e2e5a": [], "test.synthetix.not_null_core_market_updated_eth_mainnet_token_amount.a9f6d4a588": [], "test.synthetix.dbt_utils_accepted_range_core_market_updated_eth_mainnet_token_amount__True__0.fdf0db60b7": [], "test.synthetix.not_null_core_market_registered_eth_mainnet_market.fccda96dc8": [], "test.synthetix.not_null_core_market_registered_eth_mainnet_market_id.2e945dec67": [], "test.synthetix.unique_core_market_registered_eth_mainnet_market_id.496c543395": [], "test.synthetix.not_null_core_market_registered_eth_mainnet_id.35b1e4e0f3": [], "test.synthetix.unique_core_market_registered_eth_mainnet_id.ae732b851b": [], "test.synthetix.not_null_core_market_registered_eth_mainnet_block_timestamp.0b8054a50c": [], "test.synthetix.not_null_core_market_registered_eth_mainnet_contract.f582853f53": [], "test.synthetix.not_null_core_market_registered_eth_mainnet_transaction_hash.7c581f179e": [], "test.synthetix.not_null_core_market_registered_eth_mainnet_block_number.7eec7e8f2c": [], "test.synthetix.not_null_core_market_registered_eth_mainnet_event_name.0d26c502fa": [], "test.synthetix.accepted_values_core_market_registered_eth_mainnet_event_name__MarketRegistered.db8e4ac8d2": [], "test.synthetix.not_null_core_market_registered_eth_mainnet_sender.6e63d1acbc": [], "test.synthetix.not_null_core_pool_created_eth_mainnet_contract.31bb49a3da": [], "test.synthetix.not_null_core_pool_created_eth_mainnet_sender.0e2161372e": [], "test.synthetix.not_null_core_pool_created_eth_mainnet_block_timestamp.edc63e1dd6": [], "test.synthetix.not_null_core_pool_created_eth_mainnet_id.d903c0dfc4": [], "test.synthetix.unique_core_pool_created_eth_mainnet_id.8a7d542185": [], "test.synthetix.not_null_core_pool_created_eth_mainnet_block_number.2f99b31050": [], "test.synthetix.not_null_core_pool_created_eth_mainnet_transaction_hash.c51273100e": [], "test.synthetix.not_null_core_pool_created_eth_mainnet_event_name.86049849e6": [], "test.synthetix.accepted_values_core_pool_created_eth_mainnet_event_name__PoolCreated.109464a698": [], "test.synthetix.not_null_core_pool_created_eth_mainnet_owner.4ac2c4d7d7": [], "test.synthetix.not_null_core_pool_created_eth_mainnet_pool_id.6662208418": [], "test.synthetix.dbt_utils_accepted_range_core_pool_created_eth_mainnet_pool_id__True__0.7c8df298df": [], "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_transaction_hash.db7f7a63db": [], "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_account_id.a671c2ed40": [], "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_eth_mainnet_account_id__True__0.7eae5581d0": [], "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_collateral_type.440762309c": [], "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_event_name.b83d684e5d": [], "test.synthetix.accepted_values_core_rewards_claimed_eth_mainnet_event_name__RewardsClaimed.e5c952f144": [], "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_contract.fba4f37c05": [], "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_amount.aa1ebaa88c": [], "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_eth_mainnet_amount__True__0.8d7de0dad3": [], "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_distributor.728609281c": [], "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_block_timestamp.890e664a3c": [], "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_id.d534df2fd8": [], "test.synthetix.unique_core_rewards_claimed_eth_mainnet_id.b73c8da16c": [], "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_pool_id.760bae7f85": [], "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_eth_mainnet_pool_id__True__0.4ee2d574e0": [], "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_block_number.fb82a92db5": [], "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_id.cb5898e934": [], "test.synthetix.unique_core_rewards_distributed_eth_mainnet_id.48f45b85d1": [], "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_event_name.193bdd11d3": [], "test.synthetix.accepted_values_core_rewards_distributed_eth_mainnet_event_name__RewardsDistributed.fae0bd904b": [], "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_amount.a39a6908b6": [], "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_eth_mainnet_amount__True__0.43de804120": [], "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_contract.4cb5b10595": [], "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_block_timestamp.f066e2381d": [], "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_transaction_hash.dd811ca405": [], "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_collateral_type.2475fcd59d": [], "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_block_number.79a91ea969": [], "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_duration.07b5947e7c": [], "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_eth_mainnet_duration__True__0.7d6965f572": [], "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_distributor.7022e12146": [], "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_pool_id.059709c3dd": [], "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_eth_mainnet_pool_id__True__0.37dd01cd96": [], "test.synthetix.not_null_core_usd_burned_eth_mainnet_amount.45ebd0ede8": [], "test.synthetix.dbt_utils_accepted_range_core_usd_burned_eth_mainnet_amount__True__0.7cba0ca593": [], "test.synthetix.not_null_core_usd_burned_eth_mainnet_pool_id.e4d58d3b63": [], "test.synthetix.dbt_utils_accepted_range_core_usd_burned_eth_mainnet_pool_id__True__0.cc44e47fc8": [], "test.synthetix.not_null_core_usd_burned_eth_mainnet_event_name.7f0fc644d5": [], "test.synthetix.accepted_values_core_usd_burned_eth_mainnet_event_name__UsdBurned.1eb7853972": [], "test.synthetix.not_null_core_usd_burned_eth_mainnet_id.161a49599f": [], "test.synthetix.unique_core_usd_burned_eth_mainnet_id.482b04a60c": [], "test.synthetix.not_null_core_usd_burned_eth_mainnet_block_number.b5e8a371fc": [], "test.synthetix.not_null_core_usd_burned_eth_mainnet_account_id.fc5fb3a0e5": [], "test.synthetix.dbt_utils_accepted_range_core_usd_burned_eth_mainnet_account_id__True__0.6d8f7f7d85": [], "test.synthetix.not_null_core_usd_burned_eth_mainnet_sender.62bbe0ad28": [], "test.synthetix.not_null_core_usd_burned_eth_mainnet_transaction_hash.e57add79d6": [], "test.synthetix.not_null_core_usd_burned_eth_mainnet_contract.f9009e6423": [], "test.synthetix.not_null_core_usd_burned_eth_mainnet_collateral_type.6dbc31d2ac": [], "test.synthetix.not_null_core_usd_burned_eth_mainnet_block_timestamp.616215c03f": [], "test.synthetix.not_null_core_usd_minted_eth_mainnet_pool_id.dd8998f0f3": [], "test.synthetix.dbt_utils_accepted_range_core_usd_minted_eth_mainnet_pool_id__True__0.2d561e9842": [], "test.synthetix.not_null_core_usd_minted_eth_mainnet_block_timestamp.e1477f67df": [], "test.synthetix.not_null_core_usd_minted_eth_mainnet_account_id.e32d9e9621": [], "test.synthetix.dbt_utils_accepted_range_core_usd_minted_eth_mainnet_account_id__True__0.b6d81dac3d": [], "test.synthetix.not_null_core_usd_minted_eth_mainnet_collateral_type.3bc61e56d9": [], "test.synthetix.not_null_core_usd_minted_eth_mainnet_block_number.8475901994": [], "test.synthetix.not_null_core_usd_minted_eth_mainnet_id.5b1199f72c": [], "test.synthetix.unique_core_usd_minted_eth_mainnet_id.ccad3381ec": [], "test.synthetix.not_null_core_usd_minted_eth_mainnet_sender.31025fd349": [], "test.synthetix.not_null_core_usd_minted_eth_mainnet_amount.d50e5f0da5": [], "test.synthetix.dbt_utils_accepted_range_core_usd_minted_eth_mainnet_amount__True__0.17e2d727c5": [], "test.synthetix.not_null_core_usd_minted_eth_mainnet_event_name.061c40bc0a": [], "test.synthetix.accepted_values_core_usd_minted_eth_mainnet_event_name__UsdMinted.c8d883ddfa": [], "test.synthetix.not_null_core_usd_minted_eth_mainnet_transaction_hash.dba64c6cd2": [], "test.synthetix.not_null_core_usd_minted_eth_mainnet_contract.2287afa612": [], "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_transaction_hash.5e22cb6ded": [], "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_collateral_type.22405706c4": [], "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_pool_id.ca9bfaf7f3": [], "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_eth_mainnet_pool_id__True__0.cccb8c7cca": [], "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_event_name.e6bd41012e": [], "test.synthetix.accepted_values_core_vault_liquidation_eth_mainnet_event_name__VaultLiquidation.8d1cb5eebf": [], "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_id.11becd0eff": [], "test.synthetix.unique_core_vault_liquidation_eth_mainnet_id.9b474978a9": [], "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_block_timestamp.439cb16960": [], "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_liquidate_as_account_id.978ffc7da9": [], "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_eth_mainnet_liquidate_as_account_id__True__0.a9d184de0a": [], "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_liquidation_data.485b65c6b5": [], "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_contract.65501d763b": [], "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_block_number.39193d7213": [], "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_sender.03a447332b": [], "test.synthetix.not_null_core_vault_collateral_eth_mainnet_ts.dc63e45225": [], "test.synthetix.not_null_core_vault_collateral_eth_mainnet_block_number.68d8b02925": [], "test.synthetix.not_null_core_vault_collateral_eth_mainnet_pool_id.f31cb4b3e6": [], "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_eth_mainnet_pool_id__True__0.509da6a489": [], "test.synthetix.not_null_core_vault_collateral_eth_mainnet_collateral_type.9ba1fda62f": [], "test.synthetix.not_null_core_vault_collateral_eth_mainnet_amount.62dc926f36": [], "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_eth_mainnet_amount__True__0.320b16493d": [], "test.synthetix.not_null_core_vault_collateral_eth_mainnet_collateral_value.53d42edc8a": [], "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_eth_mainnet_collateral_value__True__0.17170969dc": [], "test.synthetix.not_null_core_vault_collateral_eth_mainnet_contract_address.8b336867d2": [], "test.synthetix.not_null_core_vault_debt_eth_mainnet_ts.3b5cb40175": [], "test.synthetix.not_null_core_vault_debt_eth_mainnet_block_number.930416e329": [], "test.synthetix.not_null_core_vault_debt_eth_mainnet_pool_id.2f8f15549f": [], "test.synthetix.dbt_utils_accepted_range_core_vault_debt_eth_mainnet_pool_id__True__0.55f388e287": [], "test.synthetix.not_null_core_vault_debt_eth_mainnet_collateral_type.557a042f2b": [], "test.synthetix.not_null_core_vault_debt_eth_mainnet_debt.a314c480fe": [], "test.synthetix.not_null_core_vault_debt_eth_mainnet_contract_address.d43dcb9614": [], "source.synthetix.raw_eth_mainnet.block": ["model.synthetix.blocks_eth_mainnet"], "source.synthetix.raw_eth_mainnet.core_proxy_event_account_created": ["model.synthetix.core_account_created_eth_mainnet"], "source.synthetix.raw_eth_mainnet.core_proxy_event_delegation_updated": ["model.synthetix.core_delegation_updated_eth_mainnet"], "source.synthetix.raw_eth_mainnet.core_proxy_event_deposited": ["model.synthetix.core_deposited_eth_mainnet"], "source.synthetix.raw_eth_mainnet.core_proxy_event_withdrawn": ["model.synthetix.core_withdrawn_eth_mainnet"], "source.synthetix.raw_eth_mainnet.core_proxy_event_liquidation": ["model.synthetix.core_liquidation_eth_mainnet"], "source.synthetix.raw_eth_mainnet.core_proxy_event_market_registered": ["model.synthetix.core_market_registered_eth_mainnet"], "source.synthetix.raw_eth_mainnet.core_proxy_event_pool_created": ["model.synthetix.core_pool_created_eth_mainnet"], "source.synthetix.raw_eth_mainnet.core_proxy_event_rewards_claimed": ["model.synthetix.core_rewards_claimed_eth_mainnet"], "source.synthetix.raw_eth_mainnet.core_proxy_event_rewards_distributed": ["model.synthetix.core_rewards_distributed_eth_mainnet"], "source.synthetix.raw_eth_mainnet.core_proxy_event_usd_burned": ["model.synthetix.core_usd_burned_eth_mainnet"], "source.synthetix.raw_eth_mainnet.core_proxy_event_usd_minted": ["model.synthetix.core_usd_minted_eth_mainnet"], "source.synthetix.raw_eth_mainnet.core_proxy_event_vault_liquidation": ["model.synthetix.core_vault_liquidation_eth_mainnet"], "source.synthetix.raw_eth_mainnet.core_proxy_event_market_collateral_deposited": ["model.synthetix.core_market_updated_eth_mainnet"], "source.synthetix.raw_eth_mainnet.core_proxy_event_market_collateral_withdrawn": ["model.synthetix.core_market_updated_eth_mainnet"], "source.synthetix.raw_eth_mainnet.core_proxy_event_market_usd_deposited": ["model.synthetix.core_market_updated_eth_mainnet"], "source.synthetix.raw_eth_mainnet.core_proxy_event_market_usd_withdrawn": ["model.synthetix.core_market_updated_eth_mainnet"], "source.synthetix.raw_eth_mainnet.legacy_market_proxy_event_account_migrated": ["model.synthetix.core_account_migrated_eth_mainnet"], "source.synthetix.raw_eth_mainnet.core_get_vault_collateral": ["model.synthetix.core_vault_collateral_eth_mainnet"], "source.synthetix.raw_eth_mainnet.core_get_vault_debt": ["model.synthetix.core_vault_debt_eth_mainnet"], "source.synthetix.raw_eth_mainnet.blocks_parquet": ["model.synthetix.blocks_eth_mainnet", "model.synthetix.core_vault_collateral_eth_mainnet", "model.synthetix.core_vault_debt_eth_mainnet"], "source.synthetix.raw_base_sepolia.block": ["model.synthetix.blocks_base_sepolia"], "source.synthetix.raw_base_sepolia.perps_market_proxy_event_account_created": ["model.synthetix.perp_account_created_base_sepolia"], "source.synthetix.raw_base_sepolia.perps_market_proxy_event_account_liquidation_attempt": ["model.synthetix.perp_account_liquidation_attempt_base_sepolia"], "source.synthetix.raw_base_sepolia.perps_market_proxy_event_collateral_modified": ["model.synthetix.perp_collateral_modified_base_sepolia"], "source.synthetix.raw_base_sepolia.perps_market_proxy_event_market_created": ["model.synthetix.perp_market_created_base_sepolia"], "source.synthetix.raw_base_sepolia.perps_market_proxy_event_market_updated": ["model.synthetix.perp_market_updated_base_sepolia"], "source.synthetix.raw_base_sepolia.perps_market_proxy_legacy_event_market_updated": ["model.synthetix.perp_market_updated_base_sepolia"], "source.synthetix.raw_base_sepolia.perps_market_proxy_event_order_committed": ["model.synthetix.perp_order_committed_base_sepolia"], "source.synthetix.raw_base_sepolia.perps_market_proxy_legacy_event_order_committed": ["model.synthetix.perp_order_committed_base_sepolia"], "source.synthetix.raw_base_sepolia.perps_market_proxy_event_order_settled": ["model.synthetix.perp_order_settled_base_sepolia"], "source.synthetix.raw_base_sepolia.perps_market_proxy_event_position_liquidated": ["model.synthetix.perp_position_liquidated_base_sepolia"], "source.synthetix.raw_base_sepolia.perps_market_proxy_event_previous_order_expired": ["model.synthetix.perp_previous_order_expired_base_sepolia"], "source.synthetix.raw_base_sepolia.perps_market_proxy_event_interest_rate_updated": ["model.synthetix.perp_interest_rate_updated_base_sepolia"], "source.synthetix.raw_base_sepolia.perps_market_proxy_event_interest_charged": ["model.synthetix.perp_interest_charged_base_sepolia"], "source.synthetix.raw_base_sepolia.spot_market_proxy_event_order_committed": ["model.synthetix.spot_order_committed_base_sepolia"], "source.synthetix.raw_base_sepolia.spot_market_proxy_event_order_settled": ["model.synthetix.spot_order_settled_base_sepolia"], "source.synthetix.raw_base_sepolia.spot_market_proxy_event_order_cancelled": ["model.synthetix.spot_order_cancelled_base_sepolia"], "source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_registered": ["model.synthetix.spot_synth_registered_base_sepolia"], "source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_bought": ["model.synthetix.spot_synth_bought_base_sepolia"], "source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_sold": ["model.synthetix.spot_synth_sold_base_sepolia"], "source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_wrapped": ["model.synthetix.spot_synth_wrapped_base_sepolia"], "source.synthetix.raw_base_sepolia.spot_market_proxy_event_synth_unwrapped": ["model.synthetix.spot_synth_unwrapped_base_sepolia"], "source.synthetix.raw_base_sepolia.core_proxy_event_account_created": ["model.synthetix.core_account_created_base_sepolia"], "source.synthetix.raw_base_sepolia.core_proxy_event_delegation_updated": ["model.synthetix.core_delegation_updated_base_sepolia"], "source.synthetix.raw_base_sepolia.core_proxy_event_deposited": ["model.synthetix.core_deposited_base_sepolia"], "source.synthetix.raw_base_sepolia.core_proxy_event_withdrawn": ["model.synthetix.core_withdrawn_base_sepolia"], "source.synthetix.raw_base_sepolia.core_proxy_event_liquidation": ["model.synthetix.core_liquidation_base_sepolia"], "source.synthetix.raw_base_sepolia.core_proxy_event_market_registered": ["model.synthetix.core_market_registered_base_sepolia"], "source.synthetix.raw_base_sepolia.core_proxy_event_pool_created": ["model.synthetix.core_pool_created_base_sepolia"], "source.synthetix.raw_base_sepolia.core_proxy_event_rewards_claimed": ["model.synthetix.core_rewards_claimed_base_sepolia"], "source.synthetix.raw_base_sepolia.core_proxy_event_rewards_distributed": ["model.synthetix.core_rewards_distributed_base_sepolia"], "source.synthetix.raw_base_sepolia.core_proxy_event_usd_burned": ["model.synthetix.core_usd_burned_base_sepolia"], "source.synthetix.raw_base_sepolia.core_proxy_event_usd_minted": ["model.synthetix.core_usd_minted_base_sepolia"], "source.synthetix.raw_base_sepolia.core_proxy_event_vault_liquidation": ["model.synthetix.core_vault_liquidation_base_sepolia"], "source.synthetix.raw_base_sepolia.core_proxy_event_market_collateral_deposited": ["model.synthetix.core_market_updated_base_sepolia"], "source.synthetix.raw_base_sepolia.core_proxy_event_market_collateral_withdrawn": ["model.synthetix.core_market_updated_base_sepolia"], "source.synthetix.raw_base_sepolia.core_proxy_event_market_usd_deposited": ["model.synthetix.core_market_updated_base_sepolia"], "source.synthetix.raw_base_sepolia.core_proxy_event_market_usd_withdrawn": ["model.synthetix.core_market_updated_base_sepolia"], "source.synthetix.raw_base_sepolia.core_proxy_legacy_event_market_usd_deposited": ["model.synthetix.core_market_updated_base_sepolia"], "source.synthetix.raw_base_sepolia.core_proxy_legacy_event_market_usd_withdrawn": ["model.synthetix.core_market_updated_base_sepolia"], "source.synthetix.raw_base_sepolia.buyback_snx_event_buyback_processed": ["model.synthetix.buyback_processed_base_sepolia"], "source.synthetix.raw_base_sepolia.core_get_vault_collateral": ["model.synthetix.core_vault_collateral_base_sepolia"], "source.synthetix.raw_base_sepolia.core_get_vault_debt": ["model.synthetix.core_vault_debt_base_sepolia"], "source.synthetix.raw_base_sepolia.blocks_parquet": ["model.synthetix.blocks_base_sepolia", "model.synthetix.core_vault_collateral_base_sepolia", "model.synthetix.core_vault_debt_base_sepolia"], "source.synthetix.raw_arbitrum_sepolia.block": ["model.synthetix.blocks_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_account_created": ["model.synthetix.perp_account_created_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_account_liquidation_attempt": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_collateral_modified": ["model.synthetix.perp_collateral_modified_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_market_created": ["model.synthetix.perp_market_created_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_market_updated": ["model.synthetix.perp_market_updated_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_legacy_event_market_updated": [], "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_order_committed": ["model.synthetix.perp_order_committed_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_legacy_event_order_committed": [], "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_order_settled": ["model.synthetix.perp_order_settled_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_position_liquidated": ["model.synthetix.perp_position_liquidated_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_previous_order_expired": ["model.synthetix.perp_previous_order_expired_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_interest_rate_updated": ["model.synthetix.perp_interest_rate_updated_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.perps_market_proxy_event_interest_charged": ["model.synthetix.perp_interest_charged_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_order_committed": ["model.synthetix.spot_order_committed_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_order_settled": ["model.synthetix.spot_order_settled_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_order_cancelled": ["model.synthetix.spot_order_cancelled_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_registered": ["model.synthetix.spot_synth_registered_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_bought": ["model.synthetix.spot_synth_bought_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_sold": ["model.synthetix.spot_synth_sold_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_wrapped": ["model.synthetix.spot_synth_wrapped_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.spot_market_proxy_event_synth_unwrapped": ["model.synthetix.spot_synth_unwrapped_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_account_created": ["model.synthetix.core_account_created_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_delegation_updated": ["model.synthetix.core_delegation_updated_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_deposited": ["model.synthetix.core_deposited_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_withdrawn": ["model.synthetix.core_withdrawn_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_liquidation": ["model.synthetix.core_liquidation_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_registered": ["model.synthetix.core_market_registered_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_pool_created": ["model.synthetix.core_pool_created_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_rewards_claimed": [], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_rewards_distributed": ["model.synthetix.core_rewards_distributed_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_usd_burned": ["model.synthetix.core_usd_burned_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_usd_minted": ["model.synthetix.core_usd_minted_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_vault_liquidation": ["model.synthetix.core_vault_liquidation_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_collateral_deposited": ["model.synthetix.core_market_updated_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_collateral_withdrawn": ["model.synthetix.core_market_updated_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_usd_deposited": ["model.synthetix.core_market_updated_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.core_proxy_event_market_usd_withdrawn": ["model.synthetix.core_market_updated_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.core_get_vault_collateral": ["model.synthetix.core_vault_collateral_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.core_get_vault_debt": ["model.synthetix.core_vault_debt_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_sepolia.blocks_parquet": ["model.synthetix.blocks_arbitrum_sepolia", "model.synthetix.core_vault_collateral_arbitrum_sepolia", "model.synthetix.core_vault_debt_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_mainnet.block": ["model.synthetix.blocks_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_account_created": ["model.synthetix.perp_account_created_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_account_liquidation_attempt": ["model.synthetix.perp_account_liquidation_attempt_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_collateral_modified": ["model.synthetix.perp_collateral_modified_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_market_created": ["model.synthetix.perp_market_created_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_market_updated": ["model.synthetix.perp_market_updated_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_legacy_event_market_updated": [], "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_order_committed": ["model.synthetix.perp_order_committed_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_legacy_event_order_committed": [], "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_order_settled": ["model.synthetix.perp_order_settled_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_position_liquidated": ["model.synthetix.perp_position_liquidated_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_previous_order_expired": ["model.synthetix.perp_previous_order_expired_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_interest_rate_updated": ["model.synthetix.perp_interest_rate_updated_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.perps_market_proxy_event_interest_charged": ["model.synthetix.perp_interest_charged_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_order_committed": ["model.synthetix.spot_order_committed_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_order_settled": ["model.synthetix.spot_order_settled_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_order_cancelled": ["model.synthetix.spot_order_cancelled_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_registered": ["model.synthetix.spot_synth_registered_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_bought": ["model.synthetix.spot_synth_bought_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_sold": ["model.synthetix.spot_synth_sold_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_wrapped": ["model.synthetix.spot_synth_wrapped_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.spot_market_proxy_event_synth_unwrapped": ["model.synthetix.spot_synth_unwrapped_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_account_created": ["model.synthetix.core_account_created_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_delegation_updated": ["model.synthetix.core_delegation_updated_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_deposited": ["model.synthetix.core_deposited_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_withdrawn": ["model.synthetix.core_withdrawn_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_liquidation": ["model.synthetix.core_liquidation_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_registered": ["model.synthetix.core_market_registered_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_pool_created": ["model.synthetix.core_pool_created_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_rewards_claimed": ["model.synthetix.core_rewards_claimed_arbitrum_mainnet", "model.synthetix.core_rewards_claimed_arbitrum_sepolia"], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_rewards_distributed": ["model.synthetix.core_rewards_distributed_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_usd_burned": ["model.synthetix.core_usd_burned_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_usd_minted": ["model.synthetix.core_usd_minted_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_vault_liquidation": ["model.synthetix.core_vault_liquidation_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_collateral_deposited": ["model.synthetix.core_market_updated_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_collateral_withdrawn": ["model.synthetix.core_market_updated_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_usd_deposited": ["model.synthetix.core_market_updated_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.core_proxy_event_market_usd_withdrawn": ["model.synthetix.core_market_updated_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.core_get_vault_collateral": ["model.synthetix.core_vault_collateral_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.core_get_vault_debt": ["model.synthetix.core_vault_debt_arbitrum_mainnet"], "source.synthetix.raw_arbitrum_mainnet.blocks_parquet": ["model.synthetix.blocks_arbitrum_mainnet", "model.synthetix.core_vault_collateral_arbitrum_mainnet", "model.synthetix.core_vault_debt_arbitrum_mainnet"], "source.synthetix.raw_base_mainnet.block": ["model.synthetix.blocks_base_mainnet"], "source.synthetix.raw_base_mainnet.perps_market_proxy_event_account_created": ["model.synthetix.perp_account_created_base_mainnet"], "source.synthetix.raw_base_mainnet.perps_market_proxy_event_account_liquidation_attempt": ["model.synthetix.perp_account_liquidation_attempt_base_mainnet"], "source.synthetix.raw_base_mainnet.perps_market_proxy_event_collateral_modified": ["model.synthetix.perp_collateral_modified_base_mainnet"], "source.synthetix.raw_base_mainnet.perps_market_proxy_event_market_created": ["model.synthetix.perp_market_created_base_mainnet"], "source.synthetix.raw_base_mainnet.perps_market_proxy_event_market_updated": ["model.synthetix.perp_market_updated_base_mainnet"], "source.synthetix.raw_base_mainnet.perps_market_proxy_legacy_event_market_updated": ["model.synthetix.perp_market_updated_base_mainnet"], "source.synthetix.raw_base_mainnet.perps_market_proxy_event_order_committed": ["model.synthetix.perp_order_committed_base_mainnet"], "source.synthetix.raw_base_mainnet.perps_market_proxy_legacy_event_order_committed": ["model.synthetix.perp_order_committed_base_mainnet"], "source.synthetix.raw_base_mainnet.perps_market_proxy_event_order_settled": ["model.synthetix.perp_order_settled_base_mainnet"], "source.synthetix.raw_base_mainnet.perps_market_proxy_event_position_liquidated": ["model.synthetix.perp_position_liquidated_base_mainnet"], "source.synthetix.raw_base_mainnet.perps_market_proxy_event_previous_order_expired": ["model.synthetix.perp_previous_order_expired_base_mainnet"], "source.synthetix.raw_base_mainnet.perps_market_proxy_event_interest_rate_updated": ["model.synthetix.perp_interest_rate_updated_base_mainnet"], "source.synthetix.raw_base_mainnet.perps_market_proxy_event_interest_charged": ["model.synthetix.perp_interest_charged_base_mainnet"], "source.synthetix.raw_base_mainnet.spot_market_proxy_event_order_committed": ["model.synthetix.spot_order_committed_base_mainnet"], "source.synthetix.raw_base_mainnet.spot_market_proxy_event_order_settled": ["model.synthetix.spot_order_settled_base_mainnet"], "source.synthetix.raw_base_mainnet.spot_market_proxy_event_order_cancelled": ["model.synthetix.spot_order_cancelled_base_mainnet"], "source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_registered": ["model.synthetix.spot_synth_registered_base_mainnet"], "source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_bought": ["model.synthetix.spot_synth_bought_base_mainnet"], "source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_sold": ["model.synthetix.spot_synth_sold_base_mainnet"], "source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_wrapped": ["model.synthetix.spot_synth_wrapped_base_mainnet"], "source.synthetix.raw_base_mainnet.spot_market_proxy_event_synth_unwrapped": ["model.synthetix.spot_synth_unwrapped_base_mainnet"], "source.synthetix.raw_base_mainnet.core_proxy_event_account_created": ["model.synthetix.core_account_created_base_mainnet"], "source.synthetix.raw_base_mainnet.core_proxy_event_delegation_updated": ["model.synthetix.core_delegation_updated_base_mainnet"], "source.synthetix.raw_base_mainnet.core_proxy_event_deposited": ["model.synthetix.core_deposited_base_mainnet"], "source.synthetix.raw_base_mainnet.core_proxy_event_withdrawn": ["model.synthetix.core_withdrawn_base_mainnet"], "source.synthetix.raw_base_mainnet.core_proxy_event_liquidation": ["model.synthetix.core_liquidation_base_mainnet"], "source.synthetix.raw_base_mainnet.core_proxy_event_market_registered": ["model.synthetix.core_market_registered_base_mainnet"], "source.synthetix.raw_base_mainnet.core_proxy_event_pool_created": ["model.synthetix.core_pool_created_base_mainnet"], "source.synthetix.raw_base_mainnet.core_proxy_event_rewards_claimed": ["model.synthetix.core_rewards_claimed_base_mainnet"], "source.synthetix.raw_base_mainnet.core_proxy_event_rewards_distributed": ["model.synthetix.core_rewards_distributed_base_mainnet"], "source.synthetix.raw_base_mainnet.core_proxy_event_usd_burned": ["model.synthetix.core_usd_burned_base_mainnet"], "source.synthetix.raw_base_mainnet.core_proxy_event_usd_minted": ["model.synthetix.core_usd_minted_base_mainnet"], "source.synthetix.raw_base_mainnet.core_proxy_event_vault_liquidation": ["model.synthetix.core_vault_liquidation_base_mainnet"], "source.synthetix.raw_base_mainnet.core_proxy_event_market_collateral_deposited": ["model.synthetix.core_market_updated_base_mainnet"], "source.synthetix.raw_base_mainnet.core_proxy_event_market_collateral_withdrawn": ["model.synthetix.core_market_updated_base_mainnet"], "source.synthetix.raw_base_mainnet.core_proxy_event_market_usd_deposited": ["model.synthetix.core_market_updated_base_mainnet"], "source.synthetix.raw_base_mainnet.core_proxy_event_market_usd_withdrawn": ["model.synthetix.core_market_updated_base_mainnet"], "source.synthetix.raw_base_mainnet.core_proxy_legacy_event_market_usd_deposited": ["model.synthetix.core_market_updated_base_mainnet"], "source.synthetix.raw_base_mainnet.core_proxy_legacy_event_market_usd_withdrawn": ["model.synthetix.core_market_updated_base_mainnet"], "source.synthetix.raw_base_mainnet.buyback_snx_legacy_event_buyback_processed": ["model.synthetix.buyback_processed_base_mainnet"], "source.synthetix.raw_base_mainnet.buyback_snx_event_buyback_processed": ["model.synthetix.buyback_processed_base_mainnet"], "source.synthetix.raw_base_mainnet.core_get_vault_collateral": ["model.synthetix.core_vault_collateral_base_mainnet"], "source.synthetix.raw_base_mainnet.core_get_vault_debt": ["model.synthetix.core_vault_debt_base_mainnet"], "source.synthetix.raw_base_mainnet.blocks_parquet": ["model.synthetix.blocks_base_mainnet", "model.synthetix.core_vault_collateral_base_mainnet", "model.synthetix.core_vault_debt_base_mainnet"], "source.synthetix.raw_optimism_mainnet.block": [], "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_order_committed": [], "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_order_settled": [], "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_order_cancelled": [], "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_synth_registered": [], "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_synth_bought": [], "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_synth_sold": [], "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_synth_wrapped": [], "source.synthetix.raw_optimism_mainnet.spot_market_proxy_event_synth_unwrapped": [], "source.synthetix.raw_optimism_mainnet.core_proxy_event_account_created": [], "source.synthetix.raw_optimism_mainnet.core_proxy_event_delegation_updated": [], "source.synthetix.raw_optimism_mainnet.core_proxy_event_deposited": [], "source.synthetix.raw_optimism_mainnet.core_proxy_event_withdrawn": [], "source.synthetix.raw_optimism_mainnet.core_proxy_event_liquidation": [], "source.synthetix.raw_optimism_mainnet.core_proxy_event_market_registered": [], "source.synthetix.raw_optimism_mainnet.core_proxy_event_pool_created": [], "source.synthetix.raw_optimism_mainnet.core_proxy_event_rewards_claimed": [], "source.synthetix.raw_optimism_mainnet.core_proxy_event_rewards_distributed": [], "source.synthetix.raw_optimism_mainnet.core_proxy_event_usd_burned": [], "source.synthetix.raw_optimism_mainnet.core_proxy_event_usd_minted": [], "source.synthetix.raw_optimism_mainnet.core_proxy_event_vault_liquidation": [], "source.synthetix.raw_optimism_mainnet.core_proxy_event_market_collateral_deposited": [], "source.synthetix.raw_optimism_mainnet.core_proxy_event_market_collateral_withdrawn": [], "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v21_inch_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aave_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ada_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_algo_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ankr_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ape_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_apt_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_arb_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_atom_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_aud_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_avax_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_axs_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bal_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bch_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_blur_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bnb_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_bonk_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_btc_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_celo_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_comp_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_crv_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_doge_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dot_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_dydx_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_enj_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eos_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_etc_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eth_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ethbtc_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_eur_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fet_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fil_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_floki_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_flow_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ftm_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_fxs_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gbp_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_gmx_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_grt_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_icp_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_imx_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_inj_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_knc_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ldo_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_link_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ltc_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_matic_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mav_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_meme_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_mkr_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_near_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_one_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_op_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pepe_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_perp_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pyth_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rndr_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rpl_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_rune_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sei_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_shib_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sol_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_steth_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_stetheth_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sui_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_sushi_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_tia_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trb_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_trx_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uma_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_uni_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_usdt_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_wld_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xag_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xau_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xlm_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xmr_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xrp_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_xtz_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_yfi_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zec_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zil_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_zrx_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_ordi_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_cvx_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jup_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_jto_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_strk_event_position_modified1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_delayed_order_removed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_delayed_order_submitted": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_funding_recomputed": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_margin_transferred": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_perps_tracking": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_position_flagged": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_position_liquidated0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_position_liquidated1": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_position_modified0": [], "source.synthetix.raw_optimism_mainnet.perps_v2_pendle_event_position_modified1": [], "source.synthetix.raw_snax_testnet.block": ["model.synthetix.blocks_snax_testnet"], "source.synthetix.raw_snax_testnet.governance_proxy_event_vote_recorded": ["model.synthetix.gov_vote_recorded_snax_testnet"], "source.synthetix.raw_snax_testnet.governance_proxy_event_vote_withdrawn": ["model.synthetix.gov_vote_withdrawn_snax_testnet"], "source.synthetix.raw_snax_mainnet.block": ["model.synthetix.blocks_snax_mainnet"], "source.synthetix.raw_snax_mainnet.spartan_governance_proxy_event_vote_recorded": ["model.synthetix.spartan_vote_recorded_snax_mainnet"], "source.synthetix.raw_snax_mainnet.spartan_governance_proxy_event_vote_withdrawn": ["model.synthetix.spartan_vote_withdrawn_snax_mainnet"], "source.synthetix.raw_snax_mainnet.treasury_governance_proxy_event_vote_recorded": ["model.synthetix.treasury_vote_recorded_snax_mainnet"], "source.synthetix.raw_snax_mainnet.treasury_governance_proxy_event_vote_withdrawn": ["model.synthetix.treasury_vote_withdrawn_snax_mainnet"], "source.synthetix.raw_snax_mainnet.ambassador_governance_proxy_event_vote_recorded": ["model.synthetix.ambassador_vote_recorded_snax_mainnet"], "source.synthetix.raw_snax_mainnet.ambassador_governance_proxy_event_vote_withdrawn": ["model.synthetix.ambassador_vote_withdrawn_snax_mainnet"]}, "group_map": {}, "saved_queries": {}, "semantic_models": {}, "unit_tests": {}} \ No newline at end of file diff --git a/partial_parse.msgpack b/partial_parse.msgpack new file mode 100644 index 0000000000000000000000000000000000000000..3cd6b0221265c330297fa3297ad20c248510ff3a GIT binary patch literal 10592894 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⩔X+vIT6GY(GiV2uqJeX(BQntx^LO(RJ%vp}C@GeL;$Xt@F%>Dq$T5{xNk#Y28 zq5Tmx&ZU`DMsVe~%{NVYrcVv)Oi6{kWQ`@<$8#Mjynz z; z)XKWlCyR8cUQj;O>6wzM)7*iHrnDMbD=0?uG0D}S`E3f7o_$D~8@J>Buo3qf?QWwF zO3-1@ZpG~;B*$rWhrKB5Kn(OwyW5A*c|jv=_Bx#e^5i7LdM}L*RO$I31Eix)eV$raU~Bn%!$I4Pj0USC|i_u^d;XhG<$D=7xE zL z>YUto72kOnmmM|(k}6pzq+9&tX+Wf4&2aFr8E|C5I^pmg=@CG*WX+J+QPWG}yT)O! z6Ve@d?u1;0zkPP;nj!MjW} zK5d9b={g}kF!piZJh0HY;6lQE%0-ULzZ@QOOy+(wBPMPYcc-UHThV!CKE!D5?{&WR zH6~mJ<+h4+i}LThXt$@1snE4ZYf3$~$1zIEn{iY_R*nUk@^Y(!#OuHs9kT;}X_{AS zR7II&5p;z(`#OGyIf9PWLCR$xBM6azpkjGw5Eov2R!i$~n5UjU{mj`5Pn|VO2>^GR zSc(6%J{Eszm2GBJKN{^!sSB_l{&VooiyizM9lZuUM9a*TH;Tzqj+!|L(L1J~J-`cs z1J0(Ylq!fhLo-znQd)<(4X<2+_nyUg@#<)oyDX=__<8eqX&mF3eh~4DXau+LOKB}i z7gtj-L{}y?CmOBV)6c(n{=x~+a;1<#g9fa{e!f7OTy+Lm26hkWF!Me?WJv1P&Yb@B zL6!j)+10YL<_gg`=bfGPA@?EtKbdq5By& zh@{xzQb?VbQOs^*@r9wTc2t5&>{*UG(;kLaB``NH#GI(zvVkdn zuiL3V%KnRi=mXC3a`lk6XE({|NbjKyv6t5ocGL?|FyJ|0MGNl;{8Hr%VBb1-?s%nh z25>H(J%YYHd86o7d211uBWIwjYi7?#-?E&6a&MabwO-n$nH+NRt<@jb%x|IoXmMO+ zeN#!9`GJ)0i~1t!(ex)!l*zX0n`eBjggTYa0c+$P;QDY~u8uhCALK22p2x(=XH$H#)`s#-Ed152#1Ed?$^P&hnoH3>9%4RxO z@u!q6wtjCNtK8L0sxx9tl>vHaEuMKc$t{&%lEn;SIv)ID%^mD6YxDdgW%HapZe^?I zUn^zxoDIxp_x!mkcF+EyiRE)u^j5HaF2X3celBWNX#X5`lSV!0g&`O^2VnPHZ@1fF zy_vSsb`YfTus7_tJDs%KNQV7>z0nOi?Ruv^Y<7DP`Kj5C57hp76OVX5l7fHp4@Sbu z3jUzV{Pm{fR>@x%b8dY?3Mka?y?~4v(~5(yXH5lkv`sI+uWD*6h710zeRVoX-vPBW zxXgv18=Aj%9rM7a_gIqj*WSUD>>zWPK}_0vw`p8WJ|m-u&gu4N$J6*F;j(Q{x`mmX$LrXdT;4vxz@OI5TY1O{?Q z+uhCzxLSKeI||}reExirqB~v;VO4t0@n0(jd1$G*cCP=L@2ChcC@P20_+9`%ERjrX~6eGB)4_ItG|WpM9S zv^yGujYGJ&eDD3;$&5t@hX6m^7Vy5AP1e8nU;K^p$zRoM@(b0dfV>w)(*i&Jg%3QS z=9Bz|2PF!G_|!B+w$Ki#3;9J*!Zj>(g=v2JBTMumCSiZX4#FZXd;JfFJ&N8BL^A%P zvo-V%WlS*H0Q+f4C(niwrXs{6hsxD$4>ouV$F&pduudSDbYCPbaDLG26X-S9kAR*p z4Y@>=DtO&UBe{6vsV4RAtF2*CJtzK+S~xkLUo|dT_=nND29JVWH}DTa^bnp=NQ>NU zM}$3OI%Hgu{AVen>8Y|b(X?ufYG`?6@|2MJVCfyV)S3EFj~ z8d_Bm_{j={;i~eZU(J%KFj<^_9tD0JZP}p}BxPok)q=AGqQ_l=fDO}$v*e|PNh~LD zDG-$fO6N)ml-Qo;tjs4=dZCI?sSFSzSXzD`stA|Lqh1J@%6BLfGIi2^ryDjKNj*m8 zA?O;LtyZtmPrE_4*Y3rgPO}?92quWT)Cf9p-07#yA?O?1{Z>CrTiuO*@z5ug`Q|3L z(!mE;;xQiw;=N0Sg7>anOjVDoMx3ZBO5E!!vy>+u=av-n$Mc@@d3-tD4!5ptkMo6) z2c=~ESO3A0I95_JK3`3|SoCcnBF3NjC7#wqf5+p?DDCm5Ik41>oa#g7A&lecF2qfy zI!QJYT0rPkGbbcy8bt(jmM`%HKYv`9Cs~unYR{bh{K=e_kJf@mYxU~>zFAY3K%FJX z3Tr9lBx@G-R44A~%uo;Es0V!YE+=8=V+o1kOE<5Dp~Ub}_w%Zlt!e5_cCcY#LAOL# zb$*ugf~xO~18*O(ul>yJ$Ismejl+SsFqW;Wg+au$)WREU%ETYpEPEIlRC7_n6qNV{Yr*k@cFh*WNBXP zWLXH6S+S?{zTah``Z%%YOLAiDCKlihVGu@a={=~zhm}UVV8cqcFXX~{L8l80SK3Q} z6YF)uusejvw#hJV1jBY1HM*@c+A97-cLb3jovQ^+ZIx1j_RiCg)DkjS z${x1&QpIT2M^3l!ztvYGX3OgqNT-U-LJ!qkiKnXvKW*>pbV z!Aa3ON zvz4rn&GR@uZ^!jmnBAU>*?Ed>zG9d$Eo4YF5b7Y4Ezo9j_0}7C_i)>mU4x!^5x$t2 z-*7YrEuWy*y{I3#nVCn_1l3gkjhtNOF?bECgNLhw6r~fR01HQ36sNUMJqd|r@odmi zr_*$n(F#65;I=y+WAbDO7i$OiNyp%kiKP%PM?M8AjkbaSJ}!umtXIL=U5UYh%Z*;1 zYksB)}U%9S+zJKMvL+EYC6;J4c{2+s;Lg1 zeCCOLICKa0mzkl~-FFkbC!;IgOf@b}Q~oPFGwcpWMqlId(t-5Dq}rciH%D%{_tI3^ zI`T!~9{`dTz33k68*ilswFosfe`B4-`0x>nQS; z@iZK#^ElN9V#Ln=_?mj$G@5v@bcSaeMG8Ft>6pHxbg%gZCXvO+Ea6hA3#N_>Ub~D- zm9ZAp#dEEkH&=I1e<3s+nguw+7r`ejli62!LR033F2y$XXUdh3iOj7l^!*bhn9Te# zt`}sL{Ht&5InL#3s`4B-&wSMctcOjC^f zf>f(%uiuG=;FKN&n3uH;dg^u^B!2yN)Yu5`4!!X1cQ&@b2W|`e4oM|1w9ur43hjPq z1s@{KZ24Uk>EUgfx}ML#D56uieG#>!wfVK}XgXd6=nZa8$H9po6wtfp)2rbO__}R0 zZ?z#+6i?n<%m?#DI9qUV>L&&0m{+eF!0KkQJ7Z2d0;v3%3$)_Gj-1@}zu8_*?)v%V zj0kKRfXG`vJYw=zNmQvjnKGFKXLAVGgd8gulj!(p#7Y&bpE`ZvqGpeGy|6+}Z#vU#76?gvR^SMdUqRjc;`4)x=bk-#;o|9MUpRT3 z-K*n*7v{H2H$5&7{c$#7#kAp6q-cg2kY=FIA>FlEHCctbqfah8Id7M67J z?3XXHDQDE{*|QPo<7jlH75>%PCrA1!62S8;TaHn6;WG(oh`s7XJrc-6|%9wlJ!)-tu))_AmuL#?V&Z|eiNTGzHas>UG&{EP*-DNcWNhJym02! zihSgeW4C_%%d4?lXR5JVnO`T(Ywf*37%8cGqSuQPtp>52Nhu>7P0t#P$dzyx^z4}v z;bgiIzRj<+ks)@0vzn!YoKcq~CY4ch-6n*J03KSBZwYPBvSi<034K{*+V8WaXg{y! z%18g5t3vqWLTKY!
hx*X0g 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

R@%cv&X7+XS(i? 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

S}R}FZIDXC=7d4=xVaYqeF7CF%SOpx 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%0Da=olnjD|(n*gM z$+=$SX*xKMCF&zDWy%6XH0oFiK&1zwhDFgKtx?ISW2qY#&r3k z?>aHohKi00oD!^+F4wB$Tz2`mX|Zh)Xe z$JaF7bmN4Q5S2G=ERiUP@RlSc6tDLKPt!nPajWEba#fWaMwJ{-%Y`brd%owrg%`#vrtuXpenf)G&w4nqju*$KXP`o;rG*lu6Y9bUMxi`?0};lJLV0pk6p9gr^0ZuxLhlX1Q7BK?ZbYHH zS*R!!5`|`o+X4Ro9EfITg6uo2#iFmtIT2#D?a^p3pe(J*iuY$bp1S9G#BoE%g=VS+ zHzc!iWt{>KG&#&>gviIDcM2K0&%V)QrU>~az^9|pi zVH|t5!%oB5USez1qrPRuo`xEgwzX8EkiuOW!MK#CaUjUJaVbx(ic2x#Ql6HJap~{8 zzra)B-BHfRyBl#SPh~1Dg~X*f?Cx@4nwtu;2eB5JzAooVhy`yGI-L&a0Ub_*F}+B} zagSXpW3anqA`_g+7Tm=wh?aE^o(r8KW{8Tfc2Nfas^%2+(8qy@SFx&OtU7+$|5;$G zidEZ;RXzs!eA|qo7<^C5-PmK21rslB)ipQP zX+#}jm{v##+cu6#;?l?sBNoCssBvqH3noe~^aT=(UU_;4qKzB9^5m-M6(f4(X}J)+ zj$d%TKv>b}l_zXBqF3H5RP+joUW*jo=j?U|u% zyX=UJ7DG2z16;lXGEYuUUz&?iW%7jMUc|N&bvrQ$7$AZTkk5kPu`D`tx#?ggJFyfi ziVHbKrl62}NFkz~1_a~drzk{hwE@A^g}v!`5_2(5bS%69gau}8`=cQ{N645J)3i~h z&Cb=3m|a!_jWGn9B9{o4#l`JnxG0f?8gDeAd{KFRjcvtiiiID+MH28ZdJ+l!NU#(Q`z3+ zmYeRok3AlZhDm?#+(MnVKXsb_ue#EM_4^rE=;BN;q zo8Vq4i#Z_s5Vh<0=)KYY?87*VG+C?8$k17bu>_jw6s#D_h?R8{1nc-RGEnoHusXi% zcvh+w^#dTPO+f&86bO1%$0u3GH+lQ0z*JSo*J>SK=F98=Wvc7=GNVQ230B9>%otaZ zsb$i{GaSbFX-sw3cRZ?_j_vEz3u784RHq>geb+=jV}{eQvs^K~ z)k2BV33Xuv;}@R3fe7Qqsyw+WR;`LvMUQ*&v|Nl%Fa1`5q*%gW@#rVe;!&~qlczEj ze?sEV$1+B;1O5Rx3eC<0*>_lrMeoQZwu==hhr>Y-k_inCNPjq_(_lL35u*7FJVXcQ zt)C$zNEZ9I2)z|G!mO)6QEH1REXA?d9|NJQ;zrrH@r#cYXxELn@fYXGP&z&g@?ZJY zLw0JE?9r2}ELlBaCEh1jC!?crL?<7+dO)WvBRl!njhG(NVLS;&!^>9=NHiWz9{l|L zfA(1R^(?8o_#hu1veT!N2TyM~VE=Q_D+wC&BX}$t9UQX$mvL}Nru!$?Sh{z1E^7L~ zH9Aa2Y$Wkl9+|T?m|i-hlP8wH=95QQ$49m^J#U)%&~%c+z)kZJOnMuq{ur4~Nwm)d z&&Dh>;(3mmX@|sQN**|#HSMen5ZT~T%l;hZe(W*ZdU2nQSrz?Jc+U|XUpmLGQ#g0? z#(~~^%PbRqeI{nYmW!U8zC_-dACU2RCb%E>e4SlY?&zVVK~sv)TCDb2lD+JA#VC@> zleO(7m#*f2GOL%Pns_9widuRpEv5!v>Y3%2a(Vs}JsysRbotLddF5Mz{ zA^QNII1{4mzO3EbfVcl7!NN-8Hg-5c&R{B3zIl>4Avq!He!q2;1h-hwf)ediRsY@6(vnC zjVNPqmO?Q3$J6kVJ#swaCjWSHRq_ub`Nz|8G5PoBf3pw{i6;Me!geG1$D4&n@((?9 z`#8H_U>3v8Vz=OE+8<2H%5uK2{F`1eUfEWVw*u)_V?A)PZ#8~QM_?_>_d;%5I2y++ z&d(m?yi`HN8jj-W|VMhj~$#jx<-19_|BKgsxS z`jQI;&~+pJ`@%A(RPxC*mHKY zi)p|Y|tE61XOJ)f`J@i7)j!9%g6M#P?CP~)R-zxT6R6}1|hoWX)P-m%; z7yN5w;@dfzHl?4(GV#x5TL5$8arR^9)W08JAmhpX*9NR2_=s)Oe2N{_JZ8HElLybX z9U3w4|9Iv5uMKqJ^vjt^lqBCnoiOiL&KB&-+2MrCncb%bj62K&oo(7Xx^J_qsSN{a z-UU5Ow&gaaXS;>-y}9GrujSEnLvg+L*(0>K@ea8}d?R5#Y#+K!pLSo<*?$&}#|^z>^9UEurEc zd_|!`q+Lac{liK7Ji2cFx}E^a3>G~VbTfokBSjA-HPHvQkN+$l;YH%F__fuWX^Z zVMW&t_yKqaS+MFL*3PoAc?q}P&~P66AEJ!il^n`Ce-!k6o4qY3B?n(8=FwPS%_>xH3DzM zT_{OdHq=pJJD3OWKrufhjs4JEfVI7+SLS?yVt%cZ{n40`*~ONue?jP)F-sXn9{A>j zk~`cvLS;#B%TEh4Z-}X6QIyLoH6^$FgFsfR{U+J{rvLO`6d>7+{ia61!@YT78#q~d zE`{C=+ri4Ug=H&i*0VNPY=oSg^0(4UjrjUO=APsFMyTn205z~skLw^uGQ-6u$!lOS$e9fe z(gL{1izDABA-piYq_&{c%xC1vvcy~Pde!ZSF9a1P$l4aA2}rvsPC(Bpp0vc1+x`c| zlP&WkTUpk9pk&93PZWOZvnr!IyMC@`Y9@&ipXlKJKqZ|Pcv59)QqtgtCjylvsCpJ9 z2|%wYM*vSMinK(LSHDwHWXlwJtgen{#vrHABGiXAPn;{!j7#SYYqZki=W^^G?$d)rW* zRu{M-bQ2CfHR}1stSBqC6N{Rr7dtIQAM!WkNJbyXH{~E|Sd<=;Q3ShrgADp)aw`3t zB1lUF`Q(SO2!ecrPO}W*U8S>4iWJJSx!ra=kSW!&JUemC z$aTQ^tdffis-mBD>9SGD^Ed6X3rrL<$JL1bMR`+0-zj-&yg@OjB?kTS+Z2P?naafn zzqq?|iww$COXc=aI!~j_;L~jtd@jAU7MJpuRyt}&}HfyTJ?x?0>yqn&=- zi%95en&uPm{iPevq?8k6DO#3P&y^$9QVuGj@YOELCa9WIC_x`rG-`=PfB1l+QMYKc zv2AqcL#Nfq8{^Nra{LkPnZtp?s*g|PQr8JhjermH-;F&cSz__J`e+HeOoI5j=6inP zv5T14e-O){o=YOlv|LnjwYXrSNJC$sly$soCwO`XGLPHwhbLEc{K4q>!_)HeC_0&b z?atFLeObTwoxfi|uV}{~p0M5M_`{opNXMT>H~J7e|7K)X11<*54{e>j^ z3tfEcPZW^cjs8N7VvgHqXp8X59+d4Mz$!~yvZHSZRN|e8%A?@JaX+FxcGg$39M zzY|e~SlQTCGM{)hHB1hPb|R{n^O~wf`LnT|P=%P3JCH{eZ`#SeUYx4Ez*#@=g_GHV z+LedrCS%t)b2jS6_#)cnpxhcw&eMxMV#StgCN-|@-PpTevs78SZ0shnSp;gb6jjfn zYys#sMGN3bMV6Mx^3kg*lIa#%j%Rjo*T6C#bXU33e>dw=6o!dDyDJ@h6_czLV^W*u z%4}koK}$`pWcAz>SC|waSJ;z^D=l&5ksnZ8=^9tq?|=8WGW*=;eKAh)tLtB1Yrkf~ zh8DzhFeSanh?3YPzLP*t5pQgFx*?=k%9dr!^AjsOM`IyKXj4q8Lgd$+N8M z(q&mBc@$|~6l&bli2g-+R72k>k!rj_F{vdc{hJ$#N!?=7qwD5m*Qk^kd}Caycj9%S z-wSjwiu%(_JuQr#glO#lL)iob#$p7re3CqUT$nIs#MIbYh;pi??o(FPe2d~$OT7B? z#}%)-#jDTc&C9Mat1yAaxK*zRxIdiI@vPir9#9#P%}zY|l!8-xk`=uf@v_8{ti#U8 zLJg^!Sprd3)lqp0syeSwlxl}k_kRCCQL0;%dMsm7b`4S4(Kp5?9AAEhr+^%ed$#6V zrpsD8MJ>lwixJ3D3K&-{#G!(!v9%Co6)+-ND5G9nwRnpnR!hY4E-7Mli&)FBWbrNR z8ng-%XpCF+och5i-K3gB%k}KoG^|(yx5<_C&@=%#JC;G02YOYJi9 zWeN2H$-2IbFjPb}v7!&i4tG_1uRP7-o)M@ zBdYIVhgjE!ZeiaxA+DU6vn%H>lJVZ;@*~k`z;d?An z{;d4n>rxQ~^3CgLx)tSwq%I*5#dM-r(Gn|u=c`z(z`k?6L0a%`T;Coq3iqvVn-|p) z#qzFo?1+Nj`DJrVv3}EeFDAMZ*^yy`_vcGGxroV@jWkNOlf?v~MjZ`kUX(0gO{a_j zKd)%h5^estuV_=~PrWtTWG*Mq?SpihJDGtul+)tZCv7&)g$u@G+e#eAaV_xK8!0&C z<;#+&q)JR;vY7iN4XuJGk!oo@rBbbTC^EG}rc2-T9z~|^kg0G5`7Y6^F!+WD#jjP` zY_v%fjgE%X`TmPZBR`Hq`2I^t^^u5VSt^y(hlz+mjgHWDE=nSxj#CB!pH}o~i9WY| zP|>G5^trLJj=RL2wP80zoY&^|`DN;~4#@aCodd^Be8)CygMyon+91KQyzxO&P;rB; za8cU86r92a_ON12ORRatn-y!i!6RZxj&C~}v=`26a7QG|rn{=e2dvSL7Q3Dw(Zuzr z>xYi(8kFjhsfU*C;2xT3ZLvi0g}gW^*Y2pPb0FbP>&m?{iT3FMd3-kfdCh1*j^h6G z+N^9eBolgaJSBURj~&lSN$-DnZ#+6WJbCnhwT&A0$$*{ZijQYcU7OGg?4L|89ka@z z;io6l(U^UGq(3-fT@X(`oBiJdGC6tp;y!DTc=GU|f6$+vT%Y}E5RpN2ZJv2Jck3-z zXD@xPso=#iLCqH+IlcFf?DSI;VyCiiE?c^r?T$>n2qpzz`o zH-@8_2JFv9_7KUZdBge{XV4Cy%CKm(^(vl>DTT&{nD59OZ344Xt9L- z^3iZihcVM{%qBcc`g=3g4uZHJP48#6WI*OeGiFs?C)dX0BKxD5o_>Or{VspQz4=ce zYfaDHdTTKIgFQNAOC6p4TFxrPZn^2c``F`W!p^bZ1)1Fb)aA=ctuogLJ$3fd;|pXw zx&PXLS@R>ZM?b}O501w)nLKz_(R|um8OX;^pLRf^@u;_)Mww2&u>70e9*bY*Kk8s| z6y9@0$CnmY%x-N9Zw2CxxeuSt{<6|~!}ni5=nsPnWN<{EbiF@}21k?r1^UE#72;|} zjkp%qmy3P+hMbQ92=^wJ4#Lr(M?8x}h85c2?yrzo^Gvv`=WsiGnwT4VO(M zhskIh(fBKm%)NnNdg+i(o>>0CPu7k4V`&VQnyiGqFgQ;y&CAYDJ6&p$9eE>2Iyrqy z4HA)q`9>ZKe~sSmt#y?M*HXr~7o;zjqZnmu3Ly_%PU~m7lfs$ViA8n&5!y z&C56sb!4(^>=Fyfpw4 zk(;;W$yG65Rm>-vO66&}7&`ukI}2dO5(bMv+s@naRHpK_wFBZJush~%fb+M-nKj~y zAmwqFU94v9z8BMPuW8xSN^*t{J zCwE_8Co(P{l`Ok>Q87Cw>97)EnnZ@fasaO9_^zhedg2+e?zy4=M!P@r#;!)YPs#LmF8j`!YVWL9ws$TY2~KzCwd0gI zBAqMi@?1KQY?EieOlAS4OpoWaL8riZp=ht?vI!JhJ-;*;;+EI$l)WopjW2D&N|Pw{ z6L7ERXG;l`#fmQVc2t~TDOMCCa*9mxA@`8NMmtA3-~9_eqp-2~au-K30LB)l<#VBh zXNPg|(6WIiGA3SE0~4bu83bd>PKU)kgLt9mQriYMPIDJOjOg_wmU**0Pxovz!d>|u%y!zMHAW}=gK<**~R z)y1{ZYuj(8O%hvoOmKzB-PmK21r=}e&0`lWgv4O|11#!OR)uT&u@@7=BU)s*BtivN ziwh=7GV}!!+<4>Z9f&&a#v4zr+IYj*c;jigxbgOlXBUVoy79&nwi_F7yjcisyfv1$ zMC=~0txz=sa17 ztb_&Cy7nj>*rJqhydu6?i zdu64=z}YBc_r~Sm@r?WiS-JG=?wIV@XVzC{YixDB-5nxZVx>ba?uWfF2Z8);p{1{x zwcR#|6H_DB5(8RkaZXg0EC33(dTyKqruj$Eq^R*1)?8}(h5ud|{&v!l?|IF?#4`M- zSDZFv_N#9RA*G0KKM=06eL1(Go7E{|E~g$lbsi0tWAb)2$$5nc^%|NOUq@ zSQ~DdNWz2&zuc?b){ZW+)~vnI_H<&zi3>gjR#M4TAy5__C3SQaZ%3sDmSRPLA*aZc z6><+LOtgfFk9GC1@i!AD9-f=HUC1b%jkEzc+*K7}%$skq4%CN-gG?g=aSuBu6g2pRlZ* zem-YEVdH>{+X=6RS^jV^ip~eaql1tI2cF|O5xeyz1~*SM1sSj|R+a|YirqJ)5`Hf06mQALe*sPVVI_i9HoOy4}zcy!%VAYXN##w&o6YUn zzgb?H#!hT%8nJCcz}wW>Z3JP-vOLM&4lOJO6)EUC7o`eN$0=BVPb;>x#1{8k6Z3N3 zz}IPP#ExZIY%|BFZcM1@kWimB;R$sU(*1pN9<06P5~UXQ@}xMczAuxnbs*O`2W|Lr z)j^y32W|LTUT*6y?&&-p@mSRN-FQ>?q z-*OKDX|2xMNS?L%+kgKb7BJb3vo?*O=RsZx-8O)7B{ewNmJc1wZKeaok2$M1^Vt?W zyMBFi(2t5oE*--S!!Xfw@UB>Huf9T@Ruj0+9=}HV`ijqKFc_{_NA5a8nDG&Ki zx=nyhpG~`!5t~MVR2fk?c9XIG8-F4(2BU51x3kP{bvfk7uDw1SEH!K7gbwo??wMyS^Ji({crp_mcNgB#PZDB z-}J>pZGH6#%W_|T(-{6@S$d)4mE5|8O}Z-Dd7x9uYM(u-JBDvXx(&7TqCO`pPaM<9 z=x7|#V0!709?#hH=pl*DlRX*?$pO7SPwULCNIpI!)BRIX51&l~Gv9-uOi_C;t~^N( ze>zb%za^XhjX%S(`N-!ao3Z+^9M2|OhGh4vYo9j?Z`Z>YuYKM$;G*TPF38>Vo@{|| zVz{yC`=$nFK(5MGNUSUka<$JwGEljIt7=g~KvbKu0`jP$MmyBF@7u2^YH;h*Hhttc z)W{SQR~4si97e1B$P5=hSM;)6t|)t)Ws?em>Ak@|ne6v`J2c`@vovsbmTU{f&H1TR zqAWkMtwy-7M@0vkZbhjfsml}?l20jCw8V<1-=SEsWma5WSe=S( zs!wWcntgiuc6B<&Ni^TGT+7g*DW}}o3sK3k#K@hF5fy_<4s@N15(KE@lqA5X6;WCu z${l}65oOCn$(M$9KLE*(7@sh5$1Ow+^6GSq=0}$0F#HfGdN{`~q=zKSB;M&5HzA>; zdFjoA+|w~Ux$1Nb#_1TI zmJ6q2?t9z+TEMI5=@_1{-8db?n}zu4m`xTHShUdi>6lI9#YtJ_5!?x7)snPNfiA;pE3@{(V?RdHd}NkA5LimJXtoVT<>p1`T-X6(xkM zI#Wi-KBg$q5+zQbtSGT%N?co*hE8Olt}X24mGc+LcyDs~k!UnvKgRj7lI2kGNx?rV za#r?GJXs%lb`)tLvA{(TB}Yd#2$Q8liEq5&&8S?!P^Ksm#Fdw_K>PtkftD!nN6+s( z1l*voUAVuE?N**`tZy|MBJ(ao?KORfKhe8({iEe;JttSKNNr{T6Mq^wi{IkyjjRq z9h4btAiP_tIw%|OUo6an3k{f`A`|?TX)^Butko90GUp2{g3(}p_tZxAuP&MHxt7D4 zb|-#Bp>>HR`#oi|2v$O6NpH(f3v*WqQ^}$zmse^^Zutj+tX7o=l9dPVee(+nknCFJ zLD`231W%31gR)WJ;AH8!@VhpY4x-iQac!{J2st_Bw-hK-K(>2B99xDH>PhH8*-^3^ z#1$(`kCN^UTp6gbA+D-L2?9}V$`Ht-iX!dg9^X6t6GaiB9jLO89ET#Ab_l#(sM2Ay z%8|@)@k#O;SPU{9ou|WqRW`HMY?Gd4TS*e@>}DM(N-V)3AtP6oB_2cwDol{IElLxR zc2k^yo>e?)i6tpthk@xM);S`f$Uw4P`R(8yhF5ymt3xZ<*Qs$kwT$8-@w4doJ{|-yllX z>KASe*zjIdn_pjzq849NZK=H%{c~mQTe9}Q`q!|meM7eflzlExTMxZ8pll3(u`E5_ ztpR1aD%yFVQ_9-yhmPf#x*tX0+ag7MPLx{%%G43Gerv#{QLL0HYVXCBC+XpqUe z{{8RAviXhO8c_Cwg<5_1tpR1DK(hP%{pV8Q?Rxlfw+56AxM=zLo1taz$?iM*hN0Q) z)&LuG-99fum3 zja=TobLlWzq1&WmYVD@pm5+i;?0Jg5SZu)S%Aqf=mxh&NdgU z*b7}ZF=B9SQb|vG5y`T|D7iI2L<}l9&~+|K5TK4zk^rApL}`gA_TNxM*)maN8vvJ? z9^w0FN*|WpqRx*PpD^-m=*uRSzo%w(FyHYF-65W5fiqnKZRw?kB+De;DSgA%h#NVU z5!$X5+h!E$B(dTo3Zq0f{1_EZ?JbumwXl~b#ToDXK2PgFu5r)r^W>`Y`xxi3j zM58ecE|84}x04THf-ZqK$ z=>h3oIv89(8usrwqAYEUt7ie4%tmqw&})hkz>|t2?PNdi|HHr1QI4Gc(5%rE|Jwov zKinQN&H<~59Q5WpHgwv*w}}LJ{Ay=fjzZjv`x)0iBC%R+J4ph006c^PZdb z*ulw*`;=Mz$x+BG*Z9&o)?fSF&0>lyR%N`oCSAh8C^{buj}Ah1ok0?LnrWL>5<$b4 z=Vby5{tq=%XedjZ7t|4k%AST+L6kzZw4U;));koL+9A{X{#v5QG&jJDPygXrmHyZnMMhA!e0gcaU`>#c#;dD%*=>ym3Fd2;_8h_;xGU$^@Fuin0Cr>PY=qKy<4rD6t zav{%7Fe)>F25I&7nzULh&$5qA;!-n7XcB^}3Z)^EAA>Bl?ppkG=S@Qkhzv|Ow0$>9 zyvQ^x$0vI1_>oUYoKVMOMKP%0YH&eB;Z=J97JG0t^}77DFCP!d0X-g$hIIMQK6!;L zd(z+g`jeh~l@3YBEXET^a@8K3&>mdP)h+D7z0Z7i0j0}5xSGOXdvNb(;X#IN=We|< znDzPJqeIGWCl2QS^6c81TW-4VKKAElKgx4+Lf!tPp~L-DY!R} zP)QWg!zoLtj>&M3$_BB^mj&7PoMp?nA4CU&Si}<2t!A|sXzpl~3$7|%%&Re%W38<8 zZ8_gVHauJ_3Yu*|^r#Vqq3by=*wwhB<`ASki<tNA%JhO?8?%0uP?5%XD1aL+P{?HHaDAsy@&mMqJx z?7@CvF{r3Q*SRR6r0aOkRyPF`@M*=PmI{b|{Y`}cQe|+rUO;r^>>Jue45dSFkUmnU z$c2sdDt)V&dZcT_(>>_!V)dzV`60>jikH20!jRa$ZMs$%MXD`Iv~)iNT>^GR%@`V|c>h^Qk`djS@nLruMcJ%^fdmFFPjIn>m0 z!E?BL+x5+!Lrq~Y&!Op3Wu9T_fTz&yv$E{>k~94~SQ}QDM1x6&Np7RII=16?ZOH3? zm2OB95_+0pyE-)8@V3SVC+#3qk0b~qEsPwSCZW1C%yn!;c%McajBJk!(x7vnEVAz6Xr z9o^>urzHv#Y|K$vOHfqa={P?TFs2vDIGz;RNs+{}9g`RqxJzO7TEZ$}vK~eD*7mA5 zqxudQ$`thl#Fdw_UHkzc#Z_6CWLekckAJ9u&u(m^|H`b9(8kZEslHHWM~!lQp*D^J zC&gWC2le!|c2JvzXS+a2j(lF=KD#kACR6gjyiq`9k=CmD)AKpapEeG-*z>9Kwy2Ho zIr~-2?pJZ+&@(AZ)j|W%>^)FiiLwmHw#MVW9u)*=x)r5?q%Kn=NIs>w&`x>PsMz3BmfvPNr)(u8in6uE&BHYq?8JCz0#g5x7C% zOOb{m%arO8sl$M14q+t>6>RLC^HJfif$S`MKsBwx!w zPH{@2_;OVivVInlujOJE@_%}ufJ?EGD88^=$U^dGA(Dk`B;-TPJxYdHC>tYr}^kC|-t4A! zpG?R7@Mt<3_iS6&W83pIaMuITl;WCHS+ahEr3v6kMUr;1 zm=8SrW<`=MXE7gHGZWpX$ogpU3G(V(HZxQ5yxFo%N9XB~-SvDBjs`v5(=}f=h+{)H zy-a{uS%zdApbAcHa?jv%qj7()KV(;j&C7fb$#nnpmb2Z^+YZQhI=L+*6UzQ;f5?s) z-8MUsT7HQZuBt^T0#R*>5y+#8BQ0^{W&d1pWXl|RblnPeA0(OK;*;d1Fp{MGYa%!F z4O_Poa2O(5-Ilh47}Lq)>XlTP3+Lr zV@spZu;V2-Baw|nc=ZyIL;To@;>7e4Hc7Vq#SK+*_g8ia z|KMVYhFpWST8Y=>e1uH6HShAqTGo$_hSPvul1=x>v_Bda4qus;ZiLj-P4JDC7DTQr z|2>EhROlmXTNLpi?WRBnJqx6`s*jMZkNDLK1$=g+KH~J;^7eO*0cq;|mN(xk$kj@S zSTvlniQ-YN+t!Y935_FrstZ1!nTZcT2fSX+Ip8HSjpA7^{>}27pUmtUl{u5x$uGx> zEys343%m(da!dT;{hOG#`1k!-mO&-$wiYkr3qxg5L#rUlq*_`}*;MNticu})LjT~o zic! z$Fe-n00YZk{EW`-51TdaS}f!yhNQw}X>~hT5-O^iP`)Uq;L1)R1%H7eR6B%v|F`~^ zicsAo)Z( zB(W75j%HKGjVx1RJ)e`9wU!E5iW8M-tuC4<>>5}kp?yKV?tv`i>}Y^@5f^i7&2D~FqkLNz(o`5=|8S%>4fLN zy=r31{y_c=d58T1$XWPilH~8GjsCROI89?ymMzz!#7*K@2j495!s?H_tfVPF3T*h> ztmuzg)G)QkVr|)6pZHc{Mw%B{8p|{!sELL~7e$o*2#X+yf1Yle!aq;0!aoN7d0H;w z|Nhs3@y`?1P5kplt?>T{8T83yegJXu#L^y|Ji_8mw&65ChWMER0(NwNyfBdllK>~D zM>z+ee$GF?4r|AdV%>9y>qOwYCx5uX;Yqs;)nf@9Gd3;P)Dzt|65G=wH}*}|^qd&P zb`8fvbs4s^jH13olgqYnGHR~I(x_aXx6?l!j)rvk&pvsDooGnV(tr7iYJkK=lr%C&1elg-JH(x~%PA z+>!HPO40|1Yd2Z?b|K{a|sJt8JmVR+{Y$^AdG<8nttfyJ&Ii=hPnmU+tQ{iAzUU2p# zlEjE-wiI^s=s7}1k8%Soo;7-ryft4GYSYL{9N%Cqz@aAnRsoX^tjx|{mQ-%n7ZbrW z?kM^cweS-9OU=B*6Ux@NR9*f5eN@@{^t_LR zSI6M<12j336ic9;#IYmIa3ceX15W+1&@g2Ee~!$+w0wVn9RG>zedMId+I*4SsGJB?^AFgK$`5CyXHgOW^eV9%l^dVpLrWROKl@$9hb?6k zAJ6^fyNinaNO7rAc?oSLH4cY^9w8C66N~uZn#Jt>vOIyZtjON(%X>R2Ca@GMN(ebc zrf`sZNO7SZF8ufpd`NL&OI)~-a)DX5?jm7rkhnB>rF@1cIyyLFTXX#jG?)=Vi&?3+ zAGt30_6ZT2ofRre1zR9%l$C%=223T3(m`ISDIw$^RFr6m67K(_D6u6L$PE_Ecy8|%arW~*rD3!veDvF02SRW-W6|sTb zmU5B*@$V^$Y$+G{xuP}fE=fuTi%XO9Ihs@_j7qzI7WKJEQ0hUT^&H)%aS|IoI5v45 z`k-Vf#LHGjZo*1H*!d&dCW&toc6`gQBZFv0>L}dkSC`&0z9`?M4QZHw%@)l*?e25O}NZLU|(d1J@7w!?Wg6 zPr80U?mhdj-*UY_j0Q&&R^I-^`u&|HbHem0)>4~*3o!`mHE&q^Jv;GOF^o?V@C}wC z*IlI2WE}#L8jr<9Fk?{^eTqU|LVqc(C7u9+StTqb6P6!*>rWJjs1la#BrLBktV?GL zA{QgXH2){3AS-ogZuPa;_Cwe73st*ID)*-rBgD1(cjZ!v0y{S|KDu$wvn@L@680ZZqc3ui z>zOcFn=jI2Ae{!L$;VKpsKpmoUTW~gA5iwbC42wzPbz!AC3}A*H7uQV^3wr!z}jD$ zS$lSSo=0q(8hW$VekQCLYd@dH)~$U`nYh+|_Hrp}KYKt~`LB z{-iQGbB!yT-;&M$>R(khe@iz1EKBZn*yt}ti0k8ntQ5#xB7W~;#&Rr+oi1j{0U|CTeAAU|5Ro5w`cX|zxD3A`e%83FUGa{ui)nK z56JjDod!pTF*`XQ2O*iz;DGdpL-r5*agW#<@m<^Wz-LRe;@&~EOj!b0vI0=Oe?$$7 z(m-0HDHEihQ)Fm|3?KT|u3qSQ`t;>p%oQK))k6}UCwuhd>IFKU^hd*!s}pviM?@zd zyLv#U<9;;x*o~MT(jjY&H5y*NazLW-X!79a=l`?Ejs)~(b}CqW$PcHKu;zJ>wO%VC zgTc8Y`k{V4LU`tUFq75g)D;SOj7+B_+GqB3Hj`7>JmxB4>LbiDlLwB6o@>6iwSqwt<1I=*ynOp|jri>UDCTW-1OzWc7vBu?1U(v#DCyRM^Q zpS?2>dD)C2G}3g}X1!lrXav!dlPJp&L+F-dXZpEvwtAP>&kr<7je5TEl(E*dBX$~(IN+XW zl0NTrB1;a*=z~oPGYf^NVNrTWYZMlJOecyUEfK`;YF?^YhIBdlV0I{5g4F%!V>)Rp z`grRMX=`ENB2E;GKc-_coRDbB;?iKBO!j-8>scN(2>e{a^XrX3mN74^Ck~Z3jje?! ze`@MJrBThdC^ogkrZ;{!R&;aQBDz_8OkIv|I?Sfe*r?YC?_FYOZdf zk=loT`bP>5%d(MLO<}M`Y9Cp|;yLM@keodgjfP2o?;IKQ$>jE@<{r<1jB6Q1`lmIT zgZ}szbNiUN34LMpuZ#5@9oX$$b6z@_1$aEC&2;4~??C2pyN>hZs$f|tSgyIc#bEhAKDU70Ww2aR z7%W)+1PgnYg3k_0ECU->+OkJwqvqwyg6woK>Ei%#XhzaGjjiG?QZ*_oqQb*on;k^it2%OjCEM z?}59k%UZnb0Gj4iR$7;Ml^fY=A)4Y!MIG)rkH@8C65y zDWGb+LD8utI!*qyqEol%^ys=d*)=p}2H#OGO-JYHFdzq`qv5niXWfjgIPo>;zM`a+ zTbJH2m)1pfh)bDat@Pgzm)51hxU~KT#if?G^wDouT`jIMRz@5=W>kg=}dFsPMs5vM6)pm71bP{y{~UmI!m> zyZ2C3<0q3zAH@=Z4@2a)Z%37pByhzBxlH zipMl^Z8xhXQ0%+O@3vC)zID{hYaAStgu3O$8o0)xBsV5A0$JFUbiR=hhf1Et)fL#0=9%OQ%dy6R8)RrfUtU@ZacUw5|h;hQ(Y`b@#5W!vTK z0Kp1VNb`9OAWSgV6w?9SBlG^E`GlT9V?!gM>w=-RDTTCIs4S*7CG<8+Km`+~l0{J@ zuT)M#Z?moxZd$_4pZ@WV#7i4~D_ctFZ5U0v3B65&kV@!ndPy4zy$!O93B9|;qM{A& z3+Bl$)~F*kP0z4B*YKemMb3ucgdNsT$@M#5{c7XE} z-}^KL96*9@!>hdv0)JlG+9vf2=_1j`ZnhlziM4mfPf6 zzW8JJqU8Jxnv0h2%tg!P>C#D%+3{nUSv}Dclf;^DLo>5C3yPA3(K7|#i%OmPY81tb zsM=DFi2k_(Moa0`zxVEr0^^r6_4wH@9vB~SDRFk)>)Ms46=T4Ob=W=NIUGE-toA-T z{l~JYQmIi(Z_D-L)Y?B!w9Y;|*kVTX?KvA?orqdwM6+)V`s`+-H;#{J5U@7Ith$~x zWQr*G>Y^9a9fK?tcsb9A>QqZS>JTk5JfFG|CAvjjYCEy(MJ6gO8e9-jjMQEL!K@}v zuR!i_vzk1)DyxZ+)#PcpnAQAzRKTBTR+A@eH?o?%S%_pc8$dN;DpLxNDCZTr0CjMl zk_{dg_-l#Dm*>bY6dJLj^n9U6x*`u zOern<7?8>;eJGng{IkDWz+pGihYcX6gVEs9KPjBZ?pRc~Hc(txoScdkrstx;a4?F_ z2g9R-kdAv%QEjsbo=B$SXCah5Unx7wu#ZKk~hA zSG*W3ZUk*V(0Fv+?sYqlm>DWIGhPIVD@GTG3>L(QSW%≻KUAw+gxZb7``a=!w4? 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

>MK<6`Af?sWc+Ru& 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℘ixize7~?%QC}9G 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�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

6K-@9&W?AE!04rC3 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

    HB$xZC)wZ!K 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ξ{f;%xcvwF@~QqaW)!0ct+PsG(`u>zzMy?b!y! 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⁢d9G`hj{JoaxlILR4ZGW#J~tCZ?^*@3Vq3 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 rU>~Z=!rbx7-+}b_#_ 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.408105Z", "completed_at": "2024-10-03T20:55:50.415347Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.418100Z", "completed_at": "2024-10-03T20:55:50.418112Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02405405044555664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_ambassador_vote_recorded_snax_mainnet_event_name__VoteRecorded.54d007d547", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_recorded_snax_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'VoteRecorded'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.403703Z", "completed_at": "2024-10-03T20:55:50.416021Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.419024Z", "completed_at": "2024-10-03T20:55:50.419031Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.030617475509643555, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_ambassador_vote_withdrawn_snax_mainnet_transaction_hash.4355134051", "compiled": true, "compiled_code": "\n \n \n\nselect\n transaction_hash as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_withdrawn_snax_mainnet\"\nwhere transaction_hash is not null\ngroup by transaction_hash\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.423096Z", "completed_at": "2024-10-03T20:55:50.432293Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.443451Z", "completed_at": "2024-10-03T20:55:50.443467Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02613973617553711, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_block_number.463911c810", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_recorded_snax_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.433576Z", "completed_at": "2024-10-03T20:55:50.449140Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.451248Z", "completed_at": "2024-10-03T20:55:50.451259Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028896808624267578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_block_timestamp.22fdffe044", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_recorded_snax_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.438633Z", "completed_at": "2024-10-03T20:55:50.450604Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.453519Z", "completed_at": "2024-10-03T20:55:50.453528Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02412891387939453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_candidates.39a8d5dca6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect candidates\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_recorded_snax_mainnet\"\nwhere candidates is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.444442Z", "completed_at": "2024-10-03T20:55:50.452277Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.455090Z", "completed_at": "2024-10-03T20:55:50.455098Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025037288665771484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_chain_id.15e179b253", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect chain_id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_recorded_snax_mainnet\"\nwhere chain_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.458630Z", "completed_at": "2024-10-03T20:55:50.466127Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.477862Z", "completed_at": "2024-10-03T20:55:50.477875Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02516007423400879, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_contract.bcb9549b94", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_recorded_snax_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.466732Z", "completed_at": "2024-10-03T20:55:50.483122Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.484802Z", "completed_at": "2024-10-03T20:55:50.484810Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027668237686157227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_epoch_id.85e943f65f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect epoch_id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_recorded_snax_mainnet\"\nwhere epoch_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.471860Z", "completed_at": "2024-10-03T20:55:50.485718Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.488239Z", "completed_at": "2024-10-03T20:55:50.488248Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024872541427612305, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_event_name.8b77ef45f7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_recorded_snax_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.478943Z", "completed_at": "2024-10-03T20:55:50.486291Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.489135Z", "completed_at": "2024-10-03T20:55:50.489143Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024443626403808594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_id.d4148bfa57", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_recorded_snax_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.492588Z", "completed_at": "2024-10-03T20:55:50.503476Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.505610Z", "completed_at": "2024-10-03T20:55:50.505625Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0188448429107666, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_transaction_hash.d7fa881495", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_recorded_snax_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.499099Z", "completed_at": "2024-10-03T20:55:50.515161Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.516902Z", "completed_at": "2024-10-03T20:55:50.516912Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026401758193969727, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_voter.ab2df49992", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect voter\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_recorded_snax_mainnet\"\nwhere voter is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.506565Z", "completed_at": "2024-10-03T20:55:50.518525Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.520964Z", "completed_at": "2024-10-03T20:55:50.520972Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02335810661315918, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_ambassador_vote_recorded_snax_mainnet_voting_power.94944f5709", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect voting_power\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_recorded_snax_mainnet\"\nwhere voting_power is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.510971Z", "completed_at": "2024-10-03T20:55:50.519738Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.522509Z", "completed_at": "2024-10-03T20:55:50.522517Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02428579330444336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_ambassador_vote_recorded_snax_mainnet_id.2ee777df0a", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_recorded_snax_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.523356Z", "completed_at": "2024-10-03T20:55:50.536280Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.538251Z", "completed_at": "2024-10-03T20:55:50.538265Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020458459854125977, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_ambassador_vote_recorded_snax_mainnet_transaction_hash.66af7027de", "compiled": true, "compiled_code": "\n \n \n\nselect\n transaction_hash as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"ambassador_vote_recorded_snax_mainnet\"\nwhere transaction_hash is not null\ngroup by transaction_hash\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.531826Z", "completed_at": "2024-10-03T20:55:50.543941Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.549615Z", "completed_at": "2024-10-03T20:55:50.549630Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027899742126464844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_recency_blocks_arbitrum_sepolia_hour__ts__1.8a321a2874", "compiled": true, "compiled_code": "\n\n\n\n\n\n\nwith recency as (\n\n select \n\n \n \n max(ts) as most_recent\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"blocks_arbitrum_sepolia\"\n\n \n\n)\n\nselect\n\n \n most_recent,\n cast(\n\n now() + ((interval '1 hour') * (-1))\n\n as timestamp) as threshold\n\nfrom recency\nwhere most_recent < cast(\n\n now() + ((interval '1 hour') * (-1))\n\n as timestamp)\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.539826Z", "completed_at": "2024-10-03T20:55:50.550701Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.553273Z", "completed_at": "2024-10-03T20:55:50.553281Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022255659103393555, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_blocks_arbitrum_sepolia_block_number.73833a1893", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"blocks_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.545330Z", "completed_at": "2024-10-03T20:55:50.552700Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.555365Z", "completed_at": "2024-10-03T20:55:50.555377Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01860642433166504, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_blocks_arbitrum_sepolia_block_number.4c474d2bd5", "compiled": true, "compiled_code": "\n \n \n\nselect\n block_number as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"blocks_arbitrum_sepolia\"\nwhere block_number is not null\ngroup by block_number\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.556943Z", "completed_at": "2024-10-03T20:55:50.568688Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.571141Z", "completed_at": "2024-10-03T20:55:50.571150Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019974946975708008, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_recency_blocks_arbitrum_mainnet_hour__ts__1.e5882e697a", "compiled": true, "compiled_code": "\n\n\n\n\n\n\nwith recency as (\n\n select \n\n \n \n max(ts) as most_recent\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"blocks_arbitrum_mainnet\"\n\n \n\n)\n\nselect\n\n \n most_recent,\n cast(\n\n now() + ((interval '1 hour') * (-1))\n\n as timestamp) as threshold\n\nfrom recency\nwhere most_recent < cast(\n\n now() + ((interval '1 hour') * (-1))\n\n as timestamp)\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.563692Z", "completed_at": "2024-10-03T20:55:50.570591Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.582023Z", "completed_at": "2024-10-03T20:55:50.582038Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027408123016357422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_blocks_arbitrum_mainnet_block_number.60351acf6d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"blocks_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.572042Z", "completed_at": "2024-10-03T20:55:50.584072Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.586662Z", "completed_at": "2024-10-03T20:55:50.586670Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02385401725769043, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_blocks_arbitrum_mainnet_block_number.d70bece923", "compiled": true, "compiled_code": "\n \n \n\nselect\n block_number as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"blocks_arbitrum_mainnet\"\nwhere block_number is not null\ngroup by block_number\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.577598Z", "completed_at": "2024-10-03T20:55:50.585467Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.588161Z", "completed_at": "2024-10-03T20:55:50.588169Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020357608795166016, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_recency_blocks_base_mainnet_hour__ts__1.b0724712c2", "compiled": true, "compiled_code": "\n\n\n\n\n\n\nwith recency as (\n\n select \n\n \n \n max(ts) as most_recent\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"blocks_base_mainnet\"\n\n \n\n)\n\nselect\n\n \n most_recent,\n cast(\n\n now() + ((interval '1 hour') * (-1))\n\n as timestamp) as threshold\n\nfrom recency\nwhere most_recent < cast(\n\n now() + ((interval '1 hour') * (-1))\n\n as timestamp)\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.591542Z", "completed_at": "2024-10-03T20:55:50.602021Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.608359Z", "completed_at": "2024-10-03T20:55:50.608374Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02249932289123535, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_blocks_base_mainnet_block_number.bb1b2f53c2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"blocks_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.596456Z", "completed_at": "2024-10-03T20:55:50.603251Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.613914Z", "completed_at": "2024-10-03T20:55:50.613929Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02650618553161621, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_blocks_base_mainnet_block_number.e303976d40", "compiled": true, "compiled_code": "\n \n \n\nselect\n block_number as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"blocks_base_mainnet\"\nwhere block_number is not null\ngroup by block_number\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.603862Z", "completed_at": "2024-10-03T20:55:50.616891Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.619315Z", "completed_at": "2024-10-03T20:55:50.619323Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023743391036987305, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_recency_blocks_base_sepolia_hour__ts__1.b4197f397a", "compiled": true, "compiled_code": "\n\n\n\n\n\n\nwith recency as (\n\n select \n\n \n \n max(ts) as most_recent\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"blocks_base_sepolia\"\n\n \n\n)\n\nselect\n\n \n most_recent,\n cast(\n\n now() + ((interval '1 hour') * (-1))\n\n as timestamp) as threshold\n\nfrom recency\nwhere most_recent < cast(\n\n now() + ((interval '1 hour') * (-1))\n\n as timestamp)\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.609343Z", "completed_at": "2024-10-03T20:55:50.617450Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.620200Z", "completed_at": "2024-10-03T20:55:50.620210Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019774675369262695, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_recency_blocks_eth_mainnet_hour__ts__1.7c6c4534db", "compiled": true, "compiled_code": "\n\n\n\n\n\n\nwith recency as (\n\n select \n\n \n \n max(ts) as most_recent\n\n from \"analytics\".\"prod_raw_eth_mainnet\".\"blocks_eth_mainnet\"\n\n \n\n)\n\nselect\n\n \n most_recent,\n cast(\n\n now() + ((interval '1 hour') * (-1))\n\n as timestamp) as threshold\n\nfrom recency\nwhere most_recent < cast(\n\n now() + ((interval '1 hour') * (-1))\n\n as timestamp)\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.629303Z", "completed_at": "2024-10-03T20:55:50.636578Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.646145Z", "completed_at": "2024-10-03T20:55:50.646157Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027587413787841797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_blocks_eth_mainnet_block_number.aba38b4904", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"blocks_eth_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.623631Z", "completed_at": "2024-10-03T20:55:50.637161Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.647177Z", "completed_at": "2024-10-03T20:55:50.647185Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02924942970275879, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_blocks_base_sepolia_block_number.1adc80fce5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"blocks_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.637768Z", "completed_at": "2024-10-03T20:55:50.649128Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.651673Z", "completed_at": "2024-10-03T20:55:50.651681Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018132686614990234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_blocks_base_sepolia_block_number.b9de81024b", "compiled": true, "compiled_code": "\n \n \n\nselect\n block_number as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"blocks_base_sepolia\"\nwhere block_number is not null\ngroup by block_number\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.641848Z", "completed_at": "2024-10-03T20:55:50.649690Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.652567Z", "completed_at": "2024-10-03T20:55:50.652577Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01839756965637207, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_blocks_eth_mainnet_block_number.ddb4ca7d09", "compiled": true, "compiled_code": "\n \n \n\nselect\n block_number as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"blocks_eth_mainnet\"\nwhere block_number is not null\ngroup by block_number\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.656583Z", "completed_at": "2024-10-03T20:55:50.667348Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.675166Z", "completed_at": "2024-10-03T20:55:50.675180Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024280309677124023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_blocks_snax_mainnet_block_number.af5006826a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"blocks_snax_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.662332Z", "completed_at": "2024-10-03T20:55:50.676081Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.682333Z", "completed_at": "2024-10-03T20:55:50.682342Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.029020071029663086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_blocks_snax_mainnet_block_number.305396795f", "compiled": true, "compiled_code": "\n \n \n\nselect\n block_number as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"blocks_snax_mainnet\"\nwhere block_number is not null\ngroup by block_number\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.669075Z", "completed_at": "2024-10-03T20:55:50.683564Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.686089Z", "completed_at": "2024-10-03T20:55:50.686100Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02514338493347168, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_buyback_base_mainnet", "compiled": true, "compiled_code": "select\n id,\n block_timestamp as ts,\n buyer,\n \n snx / 1e18\n as snx,\n \n usd / 1e18\n as usd,\n (\n usd / 1e18\n) / (\n snx / 1e18\n) as snx_price\nfrom\n \"analytics\".\"prod_raw_base_mainnet\".\"buyback_processed_base_mainnet\"", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_buyback_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.676692Z", "completed_at": "2024-10-03T20:55:50.685455Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.688219Z", "completed_at": "2024-10-03T20:55:50.688227Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026630878448486328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_buyback_processed_base_mainnet_event_name__BuybackProcessed.dfe71d53df", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"buyback_processed_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'BuybackProcessed'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.689889Z", "completed_at": "2024-10-03T20:55:50.701358Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.703417Z", "completed_at": "2024-10-03T20:55:50.703426Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019399404525756836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_buyback_processed_base_mainnet_snx__True__0.afaf938419", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"buyback_processed_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not snx >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.696845Z", "completed_at": "2024-10-03T20:55:50.704896Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.714842Z", "completed_at": "2024-10-03T20:55:50.714851Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027357101440429688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_buyback_processed_base_mainnet_usd__True__0.4acbfc34a4", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"buyback_processed_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.705484Z", "completed_at": "2024-10-03T20:55:50.716556Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.719134Z", "completed_at": "2024-10-03T20:55:50.719142Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02315807342529297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_buyback_processed_base_mainnet_block_number.7938e67f70", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"buyback_processed_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.710503Z", "completed_at": "2024-10-03T20:55:50.717899Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.720666Z", "completed_at": "2024-10-03T20:55:50.720674Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01870131492614746, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_buyback_processed_base_mainnet_block_timestamp.a03c2a402e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"buyback_processed_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.721561Z", "completed_at": "2024-10-03T20:55:50.729967Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.736022Z", "completed_at": "2024-10-03T20:55:50.736031Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020208358764648438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_buyback_processed_base_mainnet_buyer.6dc7c79cf3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect buyer\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"buyback_processed_base_mainnet\"\nwhere buyer is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.730638Z", "completed_at": "2024-10-03T20:55:50.737647Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.747234Z", "completed_at": "2024-10-03T20:55:50.747243Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02732253074645996, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_buyback_processed_base_mainnet_contract.73ecec38f3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"buyback_processed_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.738224Z", "completed_at": "2024-10-03T20:55:50.748962Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.751541Z", "completed_at": "2024-10-03T20:55:50.751549Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022301912307739258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_buyback_processed_base_mainnet_event_name.6b55058ad0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"buyback_processed_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.743116Z", "completed_at": "2024-10-03T20:55:50.750337Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.753144Z", "completed_at": "2024-10-03T20:55:50.753152Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018456220626831055, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_buyback_processed_base_mainnet_id.f2ddc16a13", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"buyback_processed_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.754028Z", "completed_at": "2024-10-03T20:55:50.765283Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.767297Z", "completed_at": "2024-10-03T20:55:50.767306Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019164085388183594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_buyback_processed_base_mainnet_snx.d434d429ea", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect snx\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"buyback_processed_base_mainnet\"\nwhere snx is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.761137Z", "completed_at": "2024-10-03T20:55:50.768250Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.775952Z", "completed_at": "2024-10-03T20:55:50.775967Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023580551147460938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_buyback_processed_base_mainnet_transaction_hash.48c42ff159", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"buyback_processed_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.769431Z", "completed_at": "2024-10-03T20:55:50.782506Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.785070Z", "completed_at": "2024-10-03T20:55:50.785083Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024797677993774414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_buyback_processed_base_mainnet_usd.c5f2eba3f9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect usd\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"buyback_processed_base_mainnet\"\nwhere usd is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.776899Z", "completed_at": "2024-10-03T20:55:50.783838Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.789983Z", "completed_at": "2024-10-03T20:55:50.789998Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024100780487060547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_buyback_processed_base_mainnet_id.7d5a3bf3a8", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"buyback_processed_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.785983Z", "completed_at": "2024-10-03T20:55:50.797769Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.799809Z", "completed_at": "2024-10-03T20:55:50.799821Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018777132034301758, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_buyback_base_sepolia", "compiled": true, "compiled_code": "select\n id,\n block_timestamp as ts,\n buyer,\n \n snx / 1e18\n as snx,\n \n usd / 1e18\n as usd,\n (\n usd / 1e18\n) / (\n snx / 1e18\n) as snx_price\nfrom\n \"analytics\".\"prod_raw_base_sepolia\".\"buyback_processed_base_sepolia\"", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_buyback_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.793224Z", "completed_at": "2024-10-03T20:55:50.801947Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.813361Z", "completed_at": "2024-10-03T20:55:50.813373Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.029062271118164062, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_buyback_processed_base_sepolia_event_name__BuybackProcessed.16f3176222", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"buyback_processed_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'BuybackProcessed'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.808695Z", "completed_at": "2024-10-03T20:55:50.815905Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.818470Z", "completed_at": "2024-10-03T20:55:50.818479Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019534587860107422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_buyback_processed_base_sepolia_usd__True__0.f23761f17f", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"buyback_processed_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.803271Z", "completed_at": "2024-10-03T20:55:50.817851Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.826308Z", "completed_at": "2024-10-03T20:55:50.826319Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02803802490234375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_buyback_processed_base_sepolia_snx__True__0.628aa3b85b", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"buyback_processed_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not snx >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.819344Z", "completed_at": "2024-10-03T20:55:50.834426Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.836989Z", "completed_at": "2024-10-03T20:55:50.837003Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022803783416748047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_blocks_snax_testnet_block_number.cbe563226c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"blocks_snax_testnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.828088Z", "completed_at": "2024-10-03T20:55:50.836383Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.843007Z", "completed_at": "2024-10-03T20:55:50.843016Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025876522064208984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_buyback_processed_base_sepolia_block_number.73166259d7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"buyback_processed_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.838529Z", "completed_at": "2024-10-03T20:55:50.850851Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.853370Z", "completed_at": "2024-10-03T20:55:50.853383Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019735336303710938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_buyback_processed_base_sepolia_block_timestamp.c83a09ad33", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"buyback_processed_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.844701Z", "completed_at": "2024-10-03T20:55:50.852184Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.854893Z", "completed_at": "2024-10-03T20:55:50.854904Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0198819637298584, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_buyback_processed_base_sepolia_buyer.4fd04cc021", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect buyer\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"buyback_processed_base_sepolia\"\nwhere buyer is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.855826Z", "completed_at": "2024-10-03T20:55:50.867419Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.869948Z", "completed_at": "2024-10-03T20:55:50.869961Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019854068756103516, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_buyback_processed_base_sepolia_contract.b27543f734", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"buyback_processed_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.861355Z", "completed_at": "2024-10-03T20:55:50.869350Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.877702Z", "completed_at": "2024-10-03T20:55:50.877712Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026265859603881836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_buyback_processed_base_sepolia_event_name.755deb59b2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"buyback_processed_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.871456Z", "completed_at": "2024-10-03T20:55:50.884916Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.887750Z", "completed_at": "2024-10-03T20:55:50.887760Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021094322204589844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_buyback_processed_base_sepolia_id.e10820e4d2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"buyback_processed_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.879337Z", "completed_at": "2024-10-03T20:55:50.887158Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.889864Z", "completed_at": "2024-10-03T20:55:50.889873Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02187490463256836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_buyback_processed_base_sepolia_snx.52b876a9f7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect snx\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"buyback_processed_base_sepolia\"\nwhere snx is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.891481Z", "completed_at": "2024-10-03T20:55:50.903827Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.906197Z", "completed_at": "2024-10-03T20:55:50.906208Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02067875862121582, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_buyback_processed_base_sepolia_transaction_hash.a38d34613b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"buyback_processed_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.896350Z", "completed_at": "2024-10-03T20:55:50.904373Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.907131Z", "completed_at": "2024-10-03T20:55:50.907140Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020826339721679688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_buyback_processed_base_sepolia_usd.397135feed", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect usd\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"buyback_processed_base_sepolia\"\nwhere usd is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.908058Z", "completed_at": "2024-10-03T20:55:50.918896Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.921444Z", "completed_at": "2024-10-03T20:55:50.921456Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019789695739746094, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_blocks_snax_testnet_block_number.2af7f40583", "compiled": true, "compiled_code": "\n \n \n\nselect\n block_number as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"blocks_snax_testnet\"\nwhere block_number is not null\ngroup by block_number\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.912572Z", "completed_at": "2024-10-03T20:55:50.920167Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.922961Z", "completed_at": "2024-10-03T20:55:50.922969Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019898653030395508, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_buyback_processed_base_sepolia_id.c3e20dc22e", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"buyback_processed_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.932909Z", "completed_at": "2024-10-03T20:55:50.939881Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.946133Z", "completed_at": "2024-10-03T20:55:50.946144Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025472164154052734, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_account_created_arbitrum_mainnet_account_id__True__0.1a60fd1c13", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_account_created_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.925188Z", "completed_at": "2024-10-03T20:55:50.945422Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.951673Z", "completed_at": "2024-10-03T20:55:50.951685Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.03231072425842285, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_account_created_arbitrum_mainnet_event_name__AccountCreated.8d24ea0d1c", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_account_created_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'AccountCreated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.941139Z", "completed_at": "2024-10-03T20:55:50.953302Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.956135Z", "completed_at": "2024-10-03T20:55:50.956143Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018650293350219727, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_mainnet_account_id.80fd41e8a3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_account_created_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.947065Z", "completed_at": "2024-10-03T20:55:50.955537Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.958267Z", "completed_at": "2024-10-03T20:55:50.958275Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01993083953857422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_mainnet_block_number.ad85823ab6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_account_created_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.960463Z", "completed_at": "2024-10-03T20:55:50.971680Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.973678Z", "completed_at": "2024-10-03T20:55:50.973692Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018892526626586914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_mainnet_block_timestamp.707ea51d9b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_account_created_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.966460Z", "completed_at": "2024-10-03T20:55:50.974542Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.986377Z", "completed_at": "2024-10-03T20:55:50.986387Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.029490947723388672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_mainnet_contract.51a2890c59", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_account_created_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.981291Z", "completed_at": "2024-10-03T20:55:50.988262Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.990716Z", "completed_at": "2024-10-03T20:55:50.990724Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019828081130981445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_mainnet_id.ccb85216a1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_account_created_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.975130Z", "completed_at": "2024-10-03T20:55:50.988900Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:50.991607Z", "completed_at": "2024-10-03T20:55:50.991615Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02588820457458496, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_mainnet_event_name.f044350ea8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_account_created_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:50.993141Z", "completed_at": "2024-10-03T20:55:51.000832Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.006965Z", "completed_at": "2024-10-03T20:55:51.006974Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019411325454711914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_mainnet_owner.510bc65b8e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_account_created_arbitrum_mainnet\"\nwhere owner is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.001435Z", "completed_at": "2024-10-03T20:55:51.016672Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.018937Z", "completed_at": "2024-10-03T20:55:51.018946Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02657341957092285, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_mainnet_transaction_hash.ca429d274c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_account_created_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.007980Z", "completed_at": "2024-10-03T20:55:51.018280Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.020588Z", "completed_at": "2024-10-03T20:55:51.020599Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.021162033081054688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_account_created_arbitrum_mainnet_id.572cf5cf85", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_account_created_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.012184Z", "completed_at": "2024-10-03T20:55:51.021413Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.024000Z", "completed_at": "2024-10-03T20:55:51.024008Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023894309997558594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_account_created_arbitrum_sepolia_event_name__AccountCreated.f6de61acf3", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_account_created_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'AccountCreated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.025525Z", "completed_at": "2024-10-03T20:55:51.034360Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.209359Z", "completed_at": "2024-10-03T20:55:51.209380Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.18967103958129883, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_account_created_arbitrum_sepolia_account_id__True__0.2ee2f4ab2f", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_account_created_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.205134Z", "completed_at": "2024-10-03T20:55:51.211985Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.218322Z", "completed_at": "2024-10-03T20:55:51.218334Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.18666338920593262, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_sepolia_block_number.1841c44bbb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_account_created_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.035619Z", "completed_at": "2024-10-03T20:55:51.217684Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.220516Z", "completed_at": "2024-10-03T20:55:51.220523Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.19574213027954102, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_sepolia_account_id.7a98480d2d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_account_created_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.212658Z", "completed_at": "2024-10-03T20:55:51.219914Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.226190Z", "completed_at": "2024-10-03T20:55:51.226201Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.19134807586669922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_sepolia_block_timestamp.74d0052bed", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_account_created_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.222062Z", "completed_at": "2024-10-03T20:55:51.229983Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.232379Z", "completed_at": "2024-10-03T20:55:51.232387Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.015593767166137695, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_sepolia_contract.c63e7e4dbf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_account_created_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.238030Z", "completed_at": "2024-10-03T20:55:51.248583Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.250588Z", "completed_at": "2024-10-03T20:55:51.250598Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02131938934326172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_sepolia_id.07253fa9ea", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_account_created_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.233268Z", "completed_at": "2024-10-03T20:55:51.249267Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.251545Z", "completed_at": "2024-10-03T20:55:51.251553Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0237276554107666, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_sepolia_event_name.8db7179ccc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_account_created_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.243053Z", "completed_at": "2024-10-03T20:55:51.252374Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.254946Z", "completed_at": "2024-10-03T20:55:51.254953Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023878097534179688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_sepolia_owner.9aad095481", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_account_created_arbitrum_sepolia\"\nwhere owner is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.255826Z", "completed_at": "2024-10-03T20:55:51.262812Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.268758Z", "completed_at": "2024-10-03T20:55:51.268768Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019036054611206055, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_arbitrum_sepolia_transaction_hash.59070c07aa", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_account_created_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.264607Z", "completed_at": "2024-10-03T20:55:51.275846Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.281775Z", "completed_at": "2024-10-03T20:55:51.281786Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02185225486755371, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_account_created_arbitrum_sepolia_id.f9001194ee", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_account_created_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.269690Z", "completed_at": "2024-10-03T20:55:51.282746Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.285300Z", "completed_at": "2024-10-03T20:55:51.285308Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024709463119506836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_account_created_base_mainnet_event_name__AccountCreated.8d266dd241", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_account_created_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'AccountCreated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.276498Z", "completed_at": "2024-10-03T20:55:51.284037Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.290536Z", "completed_at": "2024-10-03T20:55:51.290546Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026709794998168945, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_account_created_base_mainnet_account_id__True__0.13ad3c12e1", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_account_created_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.286212Z", "completed_at": "2024-10-03T20:55:51.293651Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.296126Z", "completed_at": "2024-10-03T20:55:51.296137Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.015280485153198242, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_base_mainnet_account_id.9f366bbbab", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_account_created_base_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.297042Z", "completed_at": "2024-10-03T20:55:51.313661Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.315825Z", "completed_at": "2024-10-03T20:55:51.315838Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024401187896728516, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_base_mainnet_block_number.1b0ff0bd14", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_account_created_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.308930Z", "completed_at": "2024-10-03T20:55:51.315192Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.321594Z", "completed_at": "2024-10-03T20:55:51.321608Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02623915672302246, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_base_mainnet_contract.9c9629d4bf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_account_created_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.304791Z", "completed_at": "2024-10-03T20:55:51.316699Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.323682Z", "completed_at": "2024-10-03T20:55:51.323693Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028954029083251953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_base_mainnet_block_timestamp.8e5d2b5809", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_account_created_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.317286Z", "completed_at": "2024-10-03T20:55:51.325605Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.328126Z", "completed_at": "2024-10-03T20:55:51.328138Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.015172958374023438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_base_mainnet_event_name.f3ba489917", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_account_created_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.331555Z", "completed_at": "2024-10-03T20:55:51.348011Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.349952Z", "completed_at": "2024-10-03T20:55:51.349963Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023903608322143555, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_base_mainnet_id.a6878c49cb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_account_created_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.337088Z", "completed_at": "2024-10-03T20:55:51.348659Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.350926Z", "completed_at": "2024-10-03T20:55:51.350934Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023525476455688477, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_base_mainnet_owner.c498d5b28f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_account_created_base_mainnet\"\nwhere owner is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.342267Z", "completed_at": "2024-10-03T20:55:51.351789Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.357875Z", "completed_at": "2024-10-03T20:55:51.357885Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028355121612548828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_base_mainnet_transaction_hash.21cf6568c1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_account_created_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.352360Z", "completed_at": "2024-10-03T20:55:51.360267Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.362708Z", "completed_at": "2024-10-03T20:55:51.362716Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021475553512573242, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_account_created_base_mainnet_id.d79e3ab0d1", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_account_created_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.368982Z", "completed_at": "2024-10-03T20:55:51.376493Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.382638Z", "completed_at": "2024-10-03T20:55:51.382648Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023099660873413086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_account_created_base_sepolia_account_id__True__0.dd17e6e171", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_account_created_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.364186Z", "completed_at": "2024-10-03T20:55:51.381426Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.383670Z", "completed_at": "2024-10-03T20:55:51.383678Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024817943572998047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_account_created_base_sepolia_event_name__AccountCreated.419b9196c4", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_account_created_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'AccountCreated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.377132Z", "completed_at": "2024-10-03T20:55:51.388929Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.391048Z", "completed_at": "2024-10-03T20:55:51.391057Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027575254440307617, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_base_sepolia_account_id.fb36b0b793", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_account_created_base_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.384633Z", "completed_at": "2024-10-03T20:55:51.391925Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.394415Z", "completed_at": "2024-10-03T20:55:51.394427Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018733978271484375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_base_sepolia_block_number.01a77f24bc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_account_created_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.397830Z", "completed_at": "2024-10-03T20:55:51.413975Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.415919Z", "completed_at": "2024-10-03T20:55:51.415931Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02351522445678711, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_base_sepolia_block_timestamp.56ac347427", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_account_created_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.403992Z", "completed_at": "2024-10-03T20:55:51.414661Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.416886Z", "completed_at": "2024-10-03T20:55:51.416893Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023859262466430664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_base_sepolia_contract.53ca26628e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_account_created_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.409844Z", "completed_at": "2024-10-03T20:55:51.417748Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.423941Z", "completed_at": "2024-10-03T20:55:51.423950Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027518749237060547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_base_sepolia_event_name.4849c8704e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_account_created_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.418332Z", "completed_at": "2024-10-03T20:55:51.425675Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.428144Z", "completed_at": "2024-10-03T20:55:51.428155Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01941204071044922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_base_sepolia_id.804b852bd8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_account_created_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.430242Z", "completed_at": "2024-10-03T20:55:51.446248Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.448555Z", "completed_at": "2024-10-03T20:55:51.448568Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023694515228271484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_base_sepolia_owner.adee48eb04", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_account_created_base_sepolia\"\nwhere owner is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.435305Z", "completed_at": "2024-10-03T20:55:51.447939Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.453971Z", "completed_at": "2024-10-03T20:55:51.453982Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027900218963623047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_base_sepolia_transaction_hash.53f2200f19", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_account_created_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.441154Z", "completed_at": "2024-10-03T20:55:51.454978Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.457096Z", "completed_at": "2024-10-03T20:55:51.457103Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027564287185668945, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_account_created_base_sepolia_id.3342caea87", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_account_created_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.449463Z", "completed_at": "2024-10-03T20:55:51.458044Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.460582Z", "completed_at": "2024-10-03T20:55:51.460594Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020427703857421875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_account_created_eth_mainnet_event_name__AccountCreated.7bff7383b3", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_created_eth_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'AccountCreated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.463958Z", "completed_at": "2024-10-03T20:55:51.478603Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.480627Z", "completed_at": "2024-10-03T20:55:51.480637Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02206730842590332, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_account_created_eth_mainnet_account_id__True__0.4d9379ebdc", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_created_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.468439Z", "completed_at": "2024-10-03T20:55:51.479363Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.481590Z", "completed_at": "2024-10-03T20:55:51.481597Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022410869598388672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_eth_mainnet_account_id.162a9a11ae", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_created_eth_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.474337Z", "completed_at": "2024-10-03T20:55:51.482436Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.488802Z", "completed_at": "2024-10-03T20:55:51.488812Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026272058486938477, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_eth_mainnet_block_number.be5f037644", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_created_eth_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.483015Z", "completed_at": "2024-10-03T20:55:51.490573Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.493040Z", "completed_at": "2024-10-03T20:55:51.493048Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019699811935424805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_eth_mainnet_block_timestamp.8287155cde", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_created_eth_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.495130Z", "completed_at": "2024-10-03T20:55:51.512128Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.517656Z", "completed_at": "2024-10-03T20:55:51.517666Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027872800827026367, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_eth_mainnet_contract.84cae83ab9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_created_eth_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.501457Z", "completed_at": "2024-10-03T20:55:51.512813Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.519133Z", "completed_at": "2024-10-03T20:55:51.519141Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028105735778808594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_eth_mainnet_event_name.5a44f6813f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_created_eth_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.507149Z", "completed_at": "2024-10-03T20:55:51.518530Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.520937Z", "completed_at": "2024-10-03T20:55:51.520948Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026526927947998047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_eth_mainnet_id.0d5cd71e99", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_created_eth_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.513509Z", "completed_at": "2024-10-03T20:55:51.521810Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.524312Z", "completed_at": "2024-10-03T20:55:51.524320Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0182344913482666, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_eth_mainnet_owner.9141d07512", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_created_eth_mainnet\"\nwhere owner is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.528272Z", "completed_at": "2024-10-03T20:55:51.542970Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.545169Z", "completed_at": "2024-10-03T20:55:51.545180Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022223472595214844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_created_eth_mainnet_transaction_hash.5349e51024", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_created_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.533830Z", "completed_at": "2024-10-03T20:55:51.544607Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.550556Z", "completed_at": "2024-10-03T20:55:51.550568Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02546834945678711, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_account_created_eth_mainnet_id.51b373b820", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_created_eth_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.538065Z", "completed_at": "2024-10-03T20:55:51.551659Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.553842Z", "completed_at": "2024-10-03T20:55:51.553850Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02750682830810547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_migration_eth_mainnet", "compiled": true, "compiled_code": "select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n 1 as pool_id, -- Spartan Council pool\n -- SNX collateral\n '0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F' as collateral_type,\n staker,\n account_id,\n \n collateral_amount / 1e18\n as collateral_amount,\n \n debt_amount / 1e18\n as debt_amount\nfrom\n \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"\norder by block_timestamp", "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_eth_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.546107Z", "completed_at": "2024-10-03T20:55:51.554704Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.557340Z", "completed_at": "2024-10-03T20:55:51.557352Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024273157119750977, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_account_migrated_eth_mainnet_account_id__True__0.f1da2d38e8", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.565591Z", "completed_at": "2024-10-03T20:55:51.576076Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.577930Z", "completed_at": "2024-10-03T20:55:51.577940Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02209329605102539, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_account_migrated_eth_mainnet_debt_amount__True__0.a8e29325c2", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not debt_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.561111Z", "completed_at": "2024-10-03T20:55:51.577215Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.584779Z", "completed_at": "2024-10-03T20:55:51.584789Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.029592275619506836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_account_migrated_eth_mainnet_collateral_amount__True__0.b1df54815d", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.571720Z", "completed_at": "2024-10-03T20:55:51.583986Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.586689Z", "completed_at": "2024-10-03T20:55:51.586697Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02696681022644043, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_migrated_eth_mainnet_account_id.6263532792", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.578900Z", "completed_at": "2024-10-03T20:55:51.589012Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.591458Z", "completed_at": "2024-10-03T20:55:51.591466Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020732879638671875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_migrated_eth_mainnet_block_number.8a5aa490b5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.593536Z", "completed_at": "2024-10-03T20:55:51.608250Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.610309Z", "completed_at": "2024-10-03T20:55:51.610319Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022110462188720703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_migrated_eth_mainnet_block_timestamp.29c8a3ae97", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.599128Z", "completed_at": "2024-10-03T20:55:51.609650Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.616142Z", "completed_at": "2024-10-03T20:55:51.616150Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026003599166870117, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_migrated_eth_mainnet_collateral_amount.3673a78a7a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_amount\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"\nwhere collateral_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.604100Z", "completed_at": "2024-10-03T20:55:51.615421Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.617819Z", "completed_at": "2024-10-03T20:55:51.617826Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025618791580200195, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_migrated_eth_mainnet_contract.ccd34b4a40", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.611273Z", "completed_at": "2024-10-03T20:55:51.619422Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.621994Z", "completed_at": "2024-10-03T20:55:51.622002Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018655776977539062, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_migrated_eth_mainnet_debt_amount.37622c6a60", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt_amount\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"\nwhere debt_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.625328Z", "completed_at": "2024-10-03T20:55:51.642005Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.647505Z", "completed_at": "2024-10-03T20:55:51.647518Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027621030807495117, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_migrated_eth_mainnet_event_name.969c074241", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.630270Z", "completed_at": "2024-10-03T20:55:51.642724Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.649013Z", "completed_at": "2024-10-03T20:55:51.649023Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027773380279541016, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_migrated_eth_mainnet_id.3f18fc79cf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.636957Z", "completed_at": "2024-10-03T20:55:51.648427Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.651313Z", "completed_at": "2024-10-03T20:55:51.651320Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02797865867614746, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_migrated_eth_mainnet_staker.cb3d4f410b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect staker\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"\nwhere staker is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.643320Z", "completed_at": "2024-10-03T20:55:51.650740Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.653514Z", "completed_at": "2024-10-03T20:55:51.653522Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.017505407333374023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_account_migrated_eth_mainnet_transaction_hash.bb710f8259", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.658060Z", "completed_at": "2024-10-03T20:55:51.667958Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.678422Z", "completed_at": "2024-10-03T20:55:51.678433Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025667190551757812, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_account_migrated_eth_mainnet_id.b21ce76ba7", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_account_migrated_eth_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.672330Z", "completed_at": "2024-10-03T20:55:51.679723Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.682191Z", "completed_at": "2024-10-03T20:55:51.682202Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020093917846679688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_delegation_updated_arbitrum_mainnet_event_name__DelegationUpdated.8158a7cafc", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'DelegationUpdated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.663579Z", "completed_at": "2024-10-03T20:55:51.680293Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.683097Z", "completed_at": "2024-10-03T20:55:51.683105Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028164386749267578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_account_delegation_arbitrum_mainnet", "compiled": true, "compiled_code": "with delegation_changes as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n \n amount / 1e18\n\n - LAG(\n amount / 1e18\n, 1, 0) over (\n partition by\n account_id,\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as change_in_amount\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\n),\n\ncumulative_delegation as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n SUM(change_in_amount) over (\n partition by\n pool_id,\n account_id,\n collateral_type\n order by\n block_timestamp\n ) as cumulative_amount_delegated,\n ROW_NUMBER() over (\n partition by\n pool_id,\n account_id,\n collateral_type\n order by\n block_timestamp desc\n ) as rn\n from\n delegation_changes\n)\n\nselect\n block_timestamp as ts,\n pool_id,\n collateral_type,\n cumulative_amount_delegated as amount_delegated,\n CAST(\n account_id as text\n ) as account_id\nfrom\n cumulative_delegation\nwhere\n rn = 1\norder by\n block_timestamp,\n collateral_type", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_account_delegation_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.668568Z", "completed_at": "2024-10-03T20:55:51.681556Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.684627Z", "completed_at": "2024-10-03T20:55:51.684635Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0278470516204834, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_pool_delegation_arbitrum_mainnet", "compiled": true, "compiled_code": "with delegation_changes as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n \n amount / 1e18\n\n - LAG(\n amount / 1e18\n, 1, 0) over (\n partition by\n account_id,\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as change_in_amount\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\n),\n\ncumulative_delegation as (\n select\n block_timestamp,\n pool_id,\n collateral_type,\n SUM(change_in_amount) over (\n partition by\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as cumulative_amount_delegated\n from\n delegation_changes\n)\n\nselect\n block_timestamp as ts,\n pool_id,\n collateral_type,\n cumulative_amount_delegated as amount_delegated\nfrom\n cumulative_delegation\norder by\n block_timestamp,\n collateral_type", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_pool_delegation_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.689826Z", "completed_at": "2024-10-03T20:55:51.701430Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.711309Z", "completed_at": "2024-10-03T20:55:51.711322Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027514934539794922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_account_id__True__0.eb3b030871", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.696943Z", "completed_at": "2024-10-03T20:55:51.712422Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.714495Z", "completed_at": "2024-10-03T20:55:51.714506Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026270627975463867, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_amount__True__0.4dc42e5b67", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.702048Z", "completed_at": "2024-10-03T20:55:51.713813Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.716675Z", "completed_at": "2024-10-03T20:55:51.716683Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027613162994384766, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_leverage__True__1000000000000000000__1000000000000000000.fa830910e7", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not leverage >= 1000000000000000000\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not leverage <= 1000000000000000000\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.706653Z", "completed_at": "2024-10-03T20:55:51.715327Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.718259Z", "completed_at": "2024-10-03T20:55:51.718267Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024027109146118164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_mainnet_pool_id__True__0.ceaf47901a", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.721758Z", "completed_at": "2024-10-03T20:55:51.728703Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.739843Z", "completed_at": "2024-10-03T20:55:51.739854Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023940324783325195, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_account_id.1f6cadcc5d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.729273Z", "completed_at": "2024-10-03T20:55:51.745341Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.747037Z", "completed_at": "2024-10-03T20:55:51.747048Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026728153228759766, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_amount.790af0bbca", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.735634Z", "completed_at": "2024-10-03T20:55:51.747910Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.750421Z", "completed_at": "2024-10-03T20:55:51.750429Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02446889877319336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_block_number.e7dff1a919", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.740895Z", "completed_at": "2024-10-03T20:55:51.749146Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.751922Z", "completed_at": "2024-10-03T20:55:51.751932Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02469658851623535, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_block_timestamp.bf7b6f5a50", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.754064Z", "completed_at": "2024-10-03T20:55:51.761196Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.767377Z", "completed_at": "2024-10-03T20:55:51.767389Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01896357536315918, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_collateral_type.ca955a713e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.761818Z", "completed_at": "2024-10-03T20:55:51.777723Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.779633Z", "completed_at": "2024-10-03T20:55:51.779645Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026964426040649414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_contract.ae8a4f4c27", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.768382Z", "completed_at": "2024-10-03T20:55:51.780562Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.782563Z", "completed_at": "2024-10-03T20:55:51.782572Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022805213928222656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_event_name.124ce539d9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.772593Z", "completed_at": "2024-10-03T20:55:51.784020Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.790084Z", "completed_at": "2024-10-03T20:55:51.790094Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02962517738342285, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_id.a1e63ca6e1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.785892Z", "completed_at": "2024-10-03T20:55:51.793068Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.799323Z", "completed_at": "2024-10-03T20:55:51.799335Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018354177474975586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_leverage.e240b1993e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect leverage\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\nwhere leverage is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.793741Z", "completed_at": "2024-10-03T20:55:51.804479Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.806583Z", "completed_at": "2024-10-03T20:55:51.806594Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022092342376708984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_pool_id.0fcc7a403c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.800331Z", "completed_at": "2024-10-03T20:55:51.812041Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.814145Z", "completed_at": "2024-10-03T20:55:51.814154Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022496700286865234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_sender.7b21b54d07", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.807603Z", "completed_at": "2024-10-03T20:55:51.815669Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.821793Z", "completed_at": "2024-10-03T20:55:51.821804Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02328801155090332, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_mainnet_transaction_hash.df3b0b1ada", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.817574Z", "completed_at": "2024-10-03T20:55:51.830256Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.832272Z", "completed_at": "2024-10-03T20:55:51.832283Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019764184951782227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_delegation_updated_arbitrum_mainnet_id.53afc27917", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_delegation_updated_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.824906Z", "completed_at": "2024-10-03T20:55:51.838026Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.844463Z", "completed_at": "2024-10-03T20:55:51.844471Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028317928314208984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_account_delegation_arbitrum_sepolia", "compiled": true, "compiled_code": "with delegation_changes as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n \n amount / 1e18\n\n - LAG(\n amount / 1e18\n, 1, 0) over (\n partition by\n account_id,\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as change_in_amount\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\n),\n\ncumulative_delegation as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n SUM(change_in_amount) over (\n partition by\n pool_id,\n account_id,\n collateral_type\n order by\n block_timestamp\n ) as cumulative_amount_delegated,\n ROW_NUMBER() over (\n partition by\n pool_id,\n account_id,\n collateral_type\n order by\n block_timestamp desc\n ) as rn\n from\n delegation_changes\n)\n\nselect\n block_timestamp as ts,\n pool_id,\n collateral_type,\n cumulative_amount_delegated as amount_delegated,\n CAST(\n account_id as text\n ) as account_id\nfrom\n cumulative_delegation\nwhere\n rn = 1\norder by\n block_timestamp,\n collateral_type", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_account_delegation_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.833196Z", "completed_at": "2024-10-03T20:55:51.843156Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.845464Z", "completed_at": "2024-10-03T20:55:51.845472Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022083044052124023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_pool_delegation_arbitrum_sepolia", "compiled": true, "compiled_code": "with delegation_changes as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n \n amount / 1e18\n\n - LAG(\n amount / 1e18\n, 1, 0) over (\n partition by\n account_id,\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as change_in_amount\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\n),\n\ncumulative_delegation as (\n select\n block_timestamp,\n pool_id,\n collateral_type,\n SUM(change_in_amount) over (\n partition by\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as cumulative_amount_delegated\n from\n delegation_changes\n)\n\nselect\n block_timestamp as ts,\n pool_id,\n collateral_type,\n cumulative_amount_delegated as amount_delegated\nfrom\n cumulative_delegation\norder by\n block_timestamp,\n collateral_type", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_pool_delegation_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.838785Z", "completed_at": "2024-10-03T20:55:51.846462Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.849226Z", "completed_at": "2024-10-03T20:55:51.849234Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01781439781188965, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_delegation_updated_arbitrum_sepolia_event_name__DelegationUpdated.46889d7476", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'DelegationUpdated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.850350Z", "completed_at": "2024-10-03T20:55:51.858414Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.868841Z", "completed_at": "2024-10-03T20:55:51.868851Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02522873878479004, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_account_id__True__0.ead58dff29", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.859640Z", "completed_at": "2024-10-03T20:55:51.871467Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.879195Z", "completed_at": "2024-10-03T20:55:51.879204Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02442646026611328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_amount__True__0.aefd73a62f", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.864140Z", "completed_at": "2024-10-03T20:55:51.877948Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.880220Z", "completed_at": "2024-10-03T20:55:51.880228Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024791240692138672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_leverage__True__1000000000000000000__1000000000000000000.5ff8a67507", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not leverage >= 1000000000000000000\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not leverage <= 1000000000000000000\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.872015Z", "completed_at": "2024-10-03T20:55:51.881725Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.888034Z", "completed_at": "2024-10-03T20:55:51.888045Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.029175281524658203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_arbitrum_sepolia_pool_id__True__0.f9aeca9f9a", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.883675Z", "completed_at": "2024-10-03T20:55:51.892105Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.898159Z", "completed_at": "2024-10-03T20:55:51.898171Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019711732864379883, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_account_id.689f7da996", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.893917Z", "completed_at": "2024-10-03T20:55:51.904926Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.911332Z", "completed_at": "2024-10-03T20:55:51.911341Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022112607955932617, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_amount.77ddc8625f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.899080Z", "completed_at": "2024-10-03T20:55:51.909971Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.912355Z", "completed_at": "2024-10-03T20:55:51.912363Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022448301315307617, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_block_number.fa4a36eaeb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.905519Z", "completed_at": "2024-10-03T20:55:51.913849Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.920170Z", "completed_at": "2024-10-03T20:55:51.920180Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027037858963012695, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_block_timestamp.ae4bac2433", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.915729Z", "completed_at": "2024-10-03T20:55:51.923335Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.925787Z", "completed_at": "2024-10-03T20:55:51.925799Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.015332698822021484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_collateral_type.db67498e80", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.926709Z", "completed_at": "2024-10-03T20:55:51.942618Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.944617Z", "completed_at": "2024-10-03T20:55:51.944626Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023471355438232422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_contract.8f08a5a9da", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.932585Z", "completed_at": "2024-10-03T20:55:51.943288Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.945600Z", "completed_at": "2024-10-03T20:55:51.945608Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02379631996154785, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_event_name.4d0a81b0f4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.938309Z", "completed_at": "2024-10-03T20:55:51.946453Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.948939Z", "completed_at": "2024-10-03T20:55:51.948948Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023903608322143555, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_id.12fb857e85", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.949838Z", "completed_at": "2024-10-03T20:55:51.957497Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.967194Z", "completed_at": "2024-10-03T20:55:51.967205Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02347111701965332, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_leverage.d5bd156a6e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect leverage\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\nwhere leverage is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.962940Z", "completed_at": "2024-10-03T20:55:51.976704Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.979207Z", "completed_at": "2024-10-03T20:55:51.979217Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024553775787353516, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_sender.ef3937b25b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.969879Z", "completed_at": "2024-10-03T20:55:51.978050Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.984280Z", "completed_at": "2024-10-03T20:55:51.984290Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02637195587158203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_transaction_hash.8199cb0155", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.958695Z", "completed_at": "2024-10-03T20:55:51.978642Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.985351Z", "completed_at": "2024-10-03T20:55:51.985359Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.031382083892822266, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_arbitrum_sepolia_pool_id.8f59052242", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.980101Z", "completed_at": "2024-10-03T20:55:51.987750Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:51.990229Z", "completed_at": "2024-10-03T20:55:51.990240Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.014286994934082031, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_delegation_updated_arbitrum_sepolia_id.beef769010", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_delegation_updated_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.997935Z", "completed_at": "2024-10-03T20:55:52.007796Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.013685Z", "completed_at": "2024-10-03T20:55:52.013702Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024216890335083008, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_pool_delegation_base_mainnet", "compiled": true, "compiled_code": "with delegation_changes as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n \n amount / 1e18\n\n - LAG(\n amount / 1e18\n, 1, 0) over (\n partition by\n account_id,\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as change_in_amount\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\n),\n\ncumulative_delegation as (\n select\n block_timestamp,\n pool_id,\n collateral_type,\n SUM(change_in_amount) over (\n partition by\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as cumulative_amount_delegated\n from\n delegation_changes\n)\n\nselect\n block_timestamp as ts,\n pool_id,\n collateral_type,\n cumulative_amount_delegated as amount_delegated\nfrom\n cumulative_delegation\norder by\n block_timestamp,\n collateral_type", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_core_pool_delegation_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:51.994187Z", "completed_at": "2024-10-03T20:55:52.008433Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.015281Z", "completed_at": "2024-10-03T20:55:52.015289Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02640366554260254, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_account_delegation_base_mainnet", "compiled": true, "compiled_code": "with delegation_changes as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n \n amount / 1e18\n\n - LAG(\n amount / 1e18\n, 1, 0) over (\n partition by\n account_id,\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as change_in_amount\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\n),\n\ncumulative_delegation as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n SUM(change_in_amount) over (\n partition by\n pool_id,\n account_id,\n collateral_type\n order by\n block_timestamp\n ) as cumulative_amount_delegated,\n ROW_NUMBER() over (\n partition by\n pool_id,\n account_id,\n collateral_type\n order by\n block_timestamp desc\n ) as rn\n from\n delegation_changes\n)\n\nselect\n block_timestamp as ts,\n pool_id,\n collateral_type,\n cumulative_amount_delegated as amount_delegated,\n CAST(\n account_id as text\n ) as account_id\nfrom\n cumulative_delegation\nwhere\n rn = 1\norder by\n block_timestamp,\n collateral_type", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_core_account_delegation_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.002379Z", "completed_at": "2024-10-03T20:55:52.014686Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.017080Z", "completed_at": "2024-10-03T20:55:52.017088Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026059627532958984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_delegation_updated_base_mainnet_event_name__DelegationUpdated.67d059ef8b", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'DelegationUpdated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.009090Z", "completed_at": "2024-10-03T20:55:52.018089Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.020893Z", "completed_at": "2024-10-03T20:55:52.020901Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019390106201171875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_mainnet_account_id__True__0.682b9be0e3", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.024919Z", "completed_at": "2024-10-03T20:55:52.041783Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.043316Z", "completed_at": "2024-10-03T20:55:52.043327Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023865222930908203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_mainnet_amount__True__0.a8783e193f", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.037313Z", "completed_at": "2024-10-03T20:55:52.044219Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.050268Z", "completed_at": "2024-10-03T20:55:52.050277Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02738022804260254, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_mainnet_pool_id__True__0.4316662214", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.032696Z", "completed_at": "2024-10-03T20:55:52.048961Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.051297Z", "completed_at": "2024-10-03T20:55:52.051305Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02960658073425293, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_mainnet_leverage__True__1000000000000000000__1000000000000000000.d5cf2050cc", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not leverage >= 1000000000000000000\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not leverage <= 1000000000000000000\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.044875Z", "completed_at": "2024-10-03T20:55:52.052904Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.055383Z", "completed_at": "2024-10-03T20:55:52.055391Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023465633392333984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_base_mainnet_account_id.d54eaa7e33", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.057509Z", "completed_at": "2024-10-03T20:55:52.068727Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.076039Z", "completed_at": "2024-10-03T20:55:52.076051Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02394866943359375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_base_mainnet_amount.a0ab515e0a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.069329Z", "completed_at": "2024-10-03T20:55:52.081382Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.083499Z", "completed_at": "2024-10-03T20:55:52.083508Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026732683181762695, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_base_mainnet_block_timestamp.c521a83475", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.064546Z", "completed_at": "2024-10-03T20:55:52.082744Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.085619Z", "completed_at": "2024-10-03T20:55:52.085629Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02948617935180664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_base_mainnet_block_number.b7e4e88578", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.077270Z", "completed_at": "2024-10-03T20:55:52.084411Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.087133Z", "completed_at": "2024-10-03T20:55:52.087141Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02339005470275879, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_base_mainnet_collateral_type.ed1a32a32c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.090632Z", "completed_at": "2024-10-03T20:55:52.097517Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.107273Z", "completed_at": "2024-10-03T20:55:52.107283Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022416114807128906, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_base_mainnet_contract.26c790b056", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.098079Z", "completed_at": "2024-10-03T20:55:52.113250Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.114872Z", "completed_at": "2024-10-03T20:55:52.114880Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025664091110229492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_base_mainnet_event_name.cfe99ccc6b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.108295Z", "completed_at": "2024-10-03T20:55:52.115743Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.118195Z", "completed_at": "2024-10-03T20:55:52.118202Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02225351333618164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_base_mainnet_leverage.5efc0a9617", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect leverage\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\nwhere leverage is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.103123Z", "completed_at": "2024-10-03T20:55:52.116960Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.124812Z", "completed_at": "2024-10-03T20:55:52.124821Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.030087947845458984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_base_mainnet_id.3f46fc5fef", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.119085Z", "completed_at": "2024-10-03T20:55:52.127884Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.130299Z", "completed_at": "2024-10-03T20:55:52.130307Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.016290664672851562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_base_mainnet_pool_id.05c5c779bf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.131185Z", "completed_at": "2024-10-03T20:55:52.141820Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.147272Z", "completed_at": "2024-10-03T20:55:52.147283Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021724700927734375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_base_mainnet_sender.0138cb07ed", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.137614Z", "completed_at": "2024-10-03T20:55:52.148253Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.150869Z", "completed_at": "2024-10-03T20:55:52.150877Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021947145462036133, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_base_mainnet_transaction_hash.6915579646", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.142385Z", "completed_at": "2024-10-03T20:55:52.150210Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.156369Z", "completed_at": "2024-10-03T20:55:52.156383Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026848793029785156, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_delegation_updated_base_mainnet_id.cb86d131a2", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_delegation_updated_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.151761Z", "completed_at": "2024-10-03T20:55:52.159360Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.164979Z", "completed_at": "2024-10-03T20:55:52.164986Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01859116554260254, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_account_delegation_base_sepolia", "compiled": true, "compiled_code": "with delegation_changes as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n \n amount / 1e18\n\n - LAG(\n amount / 1e18\n, 1, 0) over (\n partition by\n account_id,\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as change_in_amount\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\n),\n\ncumulative_delegation as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n SUM(change_in_amount) over (\n partition by\n pool_id,\n account_id,\n collateral_type\n order by\n block_timestamp\n ) as cumulative_amount_delegated,\n ROW_NUMBER() over (\n partition by\n pool_id,\n account_id,\n collateral_type\n order by\n block_timestamp desc\n ) as rn\n from\n delegation_changes\n)\n\nselect\n block_timestamp as ts,\n pool_id,\n collateral_type,\n cumulative_amount_delegated as amount_delegated,\n CAST(\n account_id as text\n ) as account_id\nfrom\n cumulative_delegation\nwhere\n rn = 1\norder by\n block_timestamp,\n collateral_type", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_core_account_delegation_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.160590Z", "completed_at": "2024-10-03T20:55:52.167686Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.178427Z", "completed_at": "2024-10-03T20:55:52.178437Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022933244705200195, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_account_delegation_eth_mainnet", "compiled": true, "compiled_code": "with delegation_changes as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n \n amount / 1e18\n\n - LAG(\n amount / 1e18\n, 1, 0) over (\n partition by\n account_id,\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as change_in_amount\n from\n \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\n),\n\ncumulative_delegation as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n SUM(change_in_amount) over (\n partition by\n pool_id,\n account_id,\n collateral_type\n order by\n block_timestamp\n ) as cumulative_amount_delegated,\n ROW_NUMBER() over (\n partition by\n pool_id,\n account_id,\n collateral_type\n order by\n block_timestamp desc\n ) as rn\n from\n delegation_changes\n)\n\nselect\n block_timestamp as ts,\n pool_id,\n collateral_type,\n cumulative_amount_delegated as amount_delegated,\n CAST(\n account_id as text\n ) as account_id\nfrom\n cumulative_delegation\nwhere\n rn = 1\norder by\n block_timestamp,\n collateral_type", "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_core_account_delegation_eth_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.168382Z", "completed_at": "2024-10-03T20:55:52.180240Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.186772Z", "completed_at": "2024-10-03T20:55:52.186786Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02695918083190918, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_pool_delegation_base_sepolia", "compiled": true, "compiled_code": "with delegation_changes as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n \n amount / 1e18\n\n - LAG(\n amount / 1e18\n, 1, 0) over (\n partition by\n account_id,\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as change_in_amount\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\n),\n\ncumulative_delegation as (\n select\n block_timestamp,\n pool_id,\n collateral_type,\n SUM(change_in_amount) over (\n partition by\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as cumulative_amount_delegated\n from\n delegation_changes\n)\n\nselect\n block_timestamp as ts,\n pool_id,\n collateral_type,\n cumulative_amount_delegated as amount_delegated\nfrom\n cumulative_delegation\norder by\n block_timestamp,\n collateral_type", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_core_pool_delegation_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.173939Z", "completed_at": "2024-10-03T20:55:52.181489Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.188515Z", "completed_at": "2024-10-03T20:55:52.188527Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024340152740478516, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_pool_delegation_eth_mainnet", "compiled": true, "compiled_code": "with delegation_changes as (\n select\n block_timestamp,\n account_id,\n pool_id,\n collateral_type,\n \n amount / 1e18\n\n - LAG(\n amount / 1e18\n, 1, 0) over (\n partition by\n account_id,\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as change_in_amount\n from\n \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\n),\n\ncumulative_delegation as (\n select\n block_timestamp,\n pool_id,\n collateral_type,\n SUM(change_in_amount) over (\n partition by\n pool_id,\n collateral_type\n order by\n block_timestamp\n ) as cumulative_amount_delegated\n from\n delegation_changes\n)\n\nselect\n block_timestamp as ts,\n pool_id,\n collateral_type,\n cumulative_amount_delegated as amount_delegated\nfrom\n cumulative_delegation\norder by\n block_timestamp,\n collateral_type", "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_core_pool_delegation_eth_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.182300Z", "completed_at": "2024-10-03T20:55:52.190120Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.193008Z", "completed_at": "2024-10-03T20:55:52.193016Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.015332937240600586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_delegation_updated_base_sepolia_event_name__DelegationUpdated.05fda2d1e2", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'DelegationUpdated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.193911Z", "completed_at": "2024-10-03T20:55:52.206203Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.212201Z", "completed_at": "2024-10-03T20:55:52.212213Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024444580078125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_delegation_updated_eth_mainnet_event_name__DelegationUpdated.ec623b86f2", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'DelegationUpdated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.201074Z", "completed_at": "2024-10-03T20:55:52.213067Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.221087Z", "completed_at": "2024-10-03T20:55:52.221096Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0289614200592041, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_sepolia_account_id__True__0.744442e3e1", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.206936Z", "completed_at": "2024-10-03T20:55:52.220463Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.223353Z", "completed_at": "2024-10-03T20:55:52.223363Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0251767635345459, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_sepolia_amount__True__0.c17a0b7ccb", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.213763Z", "completed_at": "2024-10-03T20:55:52.222794Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.225524Z", "completed_at": "2024-10-03T20:55:52.225533Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02001166343688965, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_sepolia_leverage__True__1000000000000000000__1000000000000000000.bc25b2b948", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not leverage >= 1000000000000000000\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not leverage <= 1000000000000000000\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.227700Z", "completed_at": "2024-10-03T20:55:52.235419Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.245535Z", "completed_at": "2024-10-03T20:55:52.245546Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023545026779174805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_base_sepolia_pool_id__True__0.76dffc3ab3", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.236008Z", "completed_at": "2024-10-03T20:55:52.251174Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.253474Z", "completed_at": "2024-10-03T20:55:52.253486Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026539087295532227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_account_id__True__0.3a3f9a0475", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.241110Z", "completed_at": "2024-10-03T20:55:52.252791Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.255598Z", "completed_at": "2024-10-03T20:55:52.255606Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022806167602539062, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_amount__True__0.94b97c0270", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.246639Z", "completed_at": "2024-10-03T20:55:52.254391Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.257111Z", "completed_at": "2024-10-03T20:55:52.257119Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023017406463623047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_leverage__True__1000000000000000000__1000000000000000000.eb061a2128", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not leverage >= 1000000000000000000\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not leverage <= 1000000000000000000\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.260622Z", "completed_at": "2024-10-03T20:55:52.272929Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.279097Z", "completed_at": "2024-10-03T20:55:52.279113Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024297475814819336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_delegation_updated_eth_mainnet_pool_id__True__0.fb370aa2ca", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.267836Z", "completed_at": "2024-10-03T20:55:52.285444Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.288176Z", "completed_at": "2024-10-03T20:55:52.288188Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02897953987121582, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_base_sepolia_account_id.eeaa67ead3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.274927Z", "completed_at": "2024-10-03T20:55:52.286383Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.289096Z", "completed_at": "2024-10-03T20:55:52.289103Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02403092384338379, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_base_sepolia_amount.b946bd0b57", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.280223Z", "completed_at": "2024-10-03T20:55:52.287589Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.290590Z", "completed_at": "2024-10-03T20:55:52.290598Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024173736572265625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_base_sepolia_block_number.d1ae1c451b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.292797Z", "completed_at": "2024-10-03T20:55:52.300417Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.306474Z", "completed_at": "2024-10-03T20:55:52.306485Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0196533203125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_base_sepolia_block_timestamp.d9e4249b7d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.302145Z", "completed_at": "2024-10-03T20:55:52.318629Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.321025Z", "completed_at": "2024-10-03T20:55:52.321037Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023348093032836914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_base_sepolia_collateral_type.0ccc2f8e54", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.307464Z", "completed_at": "2024-10-03T20:55:52.319266Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.321951Z", "completed_at": "2024-10-03T20:55:52.321959Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02359771728515625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_base_sepolia_contract.f5b6f539eb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.311641Z", "completed_at": "2024-10-03T20:55:52.319817Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.322843Z", "completed_at": "2024-10-03T20:55:52.322854Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02378368377685547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_base_sepolia_event_name.1eb3a277fa", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.326355Z", "completed_at": "2024-10-03T20:55:52.333796Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.343311Z", "completed_at": "2024-10-03T20:55:52.343327Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0231168270111084, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_base_sepolia_id.dcd3b41380", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.334992Z", "completed_at": "2024-10-03T20:55:52.349573Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.351635Z", "completed_at": "2024-10-03T20:55:52.351648Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021178245544433594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_base_sepolia_leverage.b016b358da", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect leverage\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\nwhere leverage is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.339180Z", "completed_at": "2024-10-03T20:55:52.350253Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.353084Z", "completed_at": "2024-10-03T20:55:52.353092Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02191758155822754, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_base_sepolia_pool_id.8e7b343725", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.344363Z", "completed_at": "2024-10-03T20:55:52.352485Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.355240Z", "completed_at": "2024-10-03T20:55:52.355248Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023459672927856445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_base_sepolia_sender.ff059463dc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.356813Z", "completed_at": "2024-10-03T20:55:52.364561Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.372134Z", "completed_at": "2024-10-03T20:55:52.372142Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021316051483154297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_base_sepolia_transaction_hash.403e1a44d0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.365732Z", "completed_at": "2024-10-03T20:55:52.382070Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.384447Z", "completed_at": "2024-10-03T20:55:52.384457Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023428678512573242, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_eth_mainnet_account_id.141fb0f466", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.377280Z", "completed_at": "2024-10-03T20:55:52.383676Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.386571Z", "completed_at": "2024-10-03T20:55:52.386579Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022765636444091797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_eth_mainnet_block_number.5479fa5e08", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.373040Z", "completed_at": "2024-10-03T20:55:52.386011Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.392509Z", "completed_at": "2024-10-03T20:55:52.392519Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.030025959014892578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_eth_mainnet_amount.256481de3c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.388151Z", "completed_at": "2024-10-03T20:55:52.395605Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.398005Z", "completed_at": "2024-10-03T20:55:52.398014Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01510477066040039, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_eth_mainnet_block_timestamp.cd7fa2f4ff", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.405134Z", "completed_at": "2024-10-03T20:55:52.416439Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.418801Z", "completed_at": "2024-10-03T20:55:52.418814Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022739171981811523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_eth_mainnet_contract.5d369822a4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.399494Z", "completed_at": "2024-10-03T20:55:52.417001Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.419705Z", "completed_at": "2024-10-03T20:55:52.419712Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02567601203918457, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_eth_mainnet_collateral_type.e3d73862e4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.409559Z", "completed_at": "2024-10-03T20:55:52.418176Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.424742Z", "completed_at": "2024-10-03T20:55:52.424751Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02746868133544922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_eth_mainnet_event_name.69b76075f5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.420582Z", "completed_at": "2024-10-03T20:55:52.428443Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.430880Z", "completed_at": "2024-10-03T20:55:52.430888Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.015491724014282227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_eth_mainnet_id.622c20c239", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.432938Z", "completed_at": "2024-10-03T20:55:52.447387Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.448941Z", "completed_at": "2024-10-03T20:55:52.448950Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0211944580078125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_eth_mainnet_leverage.3edfe7323e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect leverage\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\nwhere leverage is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.437899Z", "completed_at": "2024-10-03T20:55:52.449810Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.456050Z", "completed_at": "2024-10-03T20:55:52.456061Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027111530303955078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_eth_mainnet_pool_id.914b411c12", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.442126Z", "completed_at": "2024-10-03T20:55:52.450332Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.456979Z", "completed_at": "2024-10-03T20:55:52.456990Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02740478515625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_eth_mainnet_sender.3a40ed8f3a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.450948Z", "completed_at": "2024-10-03T20:55:52.459470Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.462073Z", "completed_at": "2024-10-03T20:55:52.462081Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.015554189682006836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_delegation_updated_eth_mainnet_transaction_hash.048b7a5c68", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.463614Z", "completed_at": "2024-10-03T20:55:52.476228Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.482134Z", "completed_at": "2024-10-03T20:55:52.482148Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02426767349243164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_delegation_updated_base_sepolia_id.09af5f863a", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_delegation_updated_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.471369Z", "completed_at": "2024-10-03T20:55:52.483018Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.489916Z", "completed_at": "2024-10-03T20:55:52.489925Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028585433959960938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_delegation_updated_eth_mainnet_id.2467edf8ec", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_delegation_updated_eth_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.476864Z", "completed_at": "2024-10-03T20:55:52.489230Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.491632Z", "completed_at": "2024-10-03T20:55:52.491641Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02877497673034668, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_deposited_arbitrum_sepolia_event_name__Deposited.1c0d375890", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'Deposited'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.483722Z", "completed_at": "2024-10-03T20:55:52.492504Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.495041Z", "completed_at": "2024-10-03T20:55:52.495049Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019517183303833008, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_deposited_arbitrum_sepolia_account_id__True__0.d3287e563c", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.496649Z", "completed_at": "2024-10-03T20:55:52.503973Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.515436Z", "completed_at": "2024-10-03T20:55:52.515445Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024624347686767578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_deposited_arbitrum_sepolia_token_amount__True__0.0f0aa65236", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not token_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.505165Z", "completed_at": "2024-10-03T20:55:52.517938Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.524016Z", "completed_at": "2024-10-03T20:55:52.524025Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028170108795166016, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_sepolia_account_id.0850a5cdd2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.509431Z", "completed_at": "2024-10-03T20:55:52.518614Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.524948Z", "completed_at": "2024-10-03T20:55:52.524955Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023770570755004883, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_sepolia_block_number.c3036ab47e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.519167Z", "completed_at": "2024-10-03T20:55:52.527177Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.533493Z", "completed_at": "2024-10-03T20:55:52.533501Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.029054880142211914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_sepolia_block_timestamp.423f2e9f55", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.528507Z", "completed_at": "2024-10-03T20:55:52.536980Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.546548Z", "completed_at": "2024-10-03T20:55:52.546557Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02333545684814453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_sepolia_collateral_type.88d590c5ca", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.537590Z", "completed_at": "2024-10-03T20:55:52.548166Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.554370Z", "completed_at": "2024-10-03T20:55:52.554379Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021791934967041016, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_sepolia_contract.98776e9523", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.542347Z", "completed_at": "2024-10-03T20:55:52.549586Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.555961Z", "completed_at": "2024-10-03T20:55:52.555969Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021715164184570312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_sepolia_event_name.ca52f6033b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.550164Z", "completed_at": "2024-10-03T20:55:52.558375Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.566021Z", "completed_at": "2024-10-03T20:55:52.566032Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02444148063659668, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_sepolia_id.7d3846b9e3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.560263Z", "completed_at": "2024-10-03T20:55:52.569011Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.575001Z", "completed_at": "2024-10-03T20:55:52.575015Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019864797592163086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_sepolia_sender.2aeec9aec1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.570178Z", "completed_at": "2024-10-03T20:55:52.580953Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.587138Z", "completed_at": "2024-10-03T20:55:52.587147Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027601957321166992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_sepolia_token_amount.653e14e03e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"\nwhere token_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.576008Z", "completed_at": "2024-10-03T20:55:52.586464Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.588777Z", "completed_at": "2024-10-03T20:55:52.588786Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021889686584472656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_sepolia_transaction_hash.8084f934a8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.582338Z", "completed_at": "2024-10-03T20:55:52.590321Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.592936Z", "completed_at": "2024-10-03T20:55:52.592943Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018702268600463867, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_deposited_arbitrum_sepolia_id.9f22c1a15e", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.593814Z", "completed_at": "2024-10-03T20:55:52.606268Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.614126Z", "completed_at": "2024-10-03T20:55:52.614142Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026242494583129883, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_deposited_arbitrum_mainnet_event_name__Deposited.63620c995c", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'Deposited'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.601140Z", "completed_at": "2024-10-03T20:55:52.615115Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.621701Z", "completed_at": "2024-10-03T20:55:52.621712Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.029578447341918945, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_deposited_arbitrum_mainnet_account_id__True__0.2fc937f08c", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.606947Z", "completed_at": "2024-10-03T20:55:52.620196Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.622761Z", "completed_at": "2024-10-03T20:55:52.622772Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024583101272583008, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_deposited_arbitrum_mainnet_token_amount__True__0.825b012474", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not token_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.615788Z", "completed_at": "2024-10-03T20:55:52.623706Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.626259Z", "completed_at": "2024-10-03T20:55:52.626267Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02068352699279785, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_mainnet_account_id.c7afbe52a5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.629714Z", "completed_at": "2024-10-03T20:55:52.645136Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.647214Z", "completed_at": "2024-10-03T20:55:52.647224Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02307724952697754, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_mainnet_block_number.689c18351b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.636409Z", "completed_at": "2024-10-03T20:55:52.646564Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.653015Z", "completed_at": "2024-10-03T20:55:52.653030Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02541327476501465, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_mainnet_block_timestamp.a16e8ef361", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.640775Z", "completed_at": "2024-10-03T20:55:52.652384Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.654836Z", "completed_at": "2024-10-03T20:55:52.654845Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02659916877746582, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_mainnet_collateral_type.42a3d10d97", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.648190Z", "completed_at": "2024-10-03T20:55:52.655847Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.658362Z", "completed_at": "2024-10-03T20:55:52.658370Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022848129272460938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_mainnet_contract.a2cd7b2bb5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.663675Z", "completed_at": "2024-10-03T20:55:52.683555Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.685029Z", "completed_at": "2024-10-03T20:55:52.685040Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028083324432373047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_mainnet_event_name.8f5b81cb40", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.675000Z", "completed_at": "2024-10-03T20:55:52.686051Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.692094Z", "completed_at": "2024-10-03T20:55:52.692103Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.03237295150756836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_mainnet_id.2f7b341009", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.679447Z", "completed_at": "2024-10-03T20:55:52.686623Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.692996Z", "completed_at": "2024-10-03T20:55:52.693003Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.03173565864562988, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_mainnet_sender.5f276242f7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.687223Z", "completed_at": "2024-10-03T20:55:52.695286Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.697859Z", "completed_at": "2024-10-03T20:55:52.697868Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02406907081604004, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_mainnet_token_amount.238a5119e6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"\nwhere token_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.699360Z", "completed_at": "2024-10-03T20:55:52.710620Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.717933Z", "completed_at": "2024-10-03T20:55:52.717945Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024049043655395508, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_arbitrum_mainnet_transaction_hash.649446c0bd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.705874Z", "completed_at": "2024-10-03T20:55:52.718952Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.725296Z", "completed_at": "2024-10-03T20:55:52.725308Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028234004974365234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_deposited_arbitrum_mainnet_id.65592bb86d", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.711237Z", "completed_at": "2024-10-03T20:55:52.724022Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.726305Z", "completed_at": "2024-10-03T20:55:52.726317Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027702808380126953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_deposited_base_mainnet_event_name__Deposited.8716111032", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'Deposited'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.719555Z", "completed_at": "2024-10-03T20:55:52.727871Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.730359Z", "completed_at": "2024-10-03T20:55:52.730369Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02046370506286621, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_deposited_base_mainnet_account_id__True__0.64bcc1c124", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.732537Z", "completed_at": "2024-10-03T20:55:52.739903Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.749850Z", "completed_at": "2024-10-03T20:55:52.749860Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022734403610229492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_deposited_base_mainnet_token_amount__True__0.60382baf55", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not token_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.744699Z", "completed_at": "2024-10-03T20:55:52.755287Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.757326Z", "completed_at": "2024-10-03T20:55:52.757339Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025574207305908203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_base_mainnet_block_number.08ee53cd26", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.740503Z", "completed_at": "2024-10-03T20:55:52.755968Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.758896Z", "completed_at": "2024-10-03T20:55:52.758904Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027752399444580078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_base_mainnet_account_id.7193b1a2c0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.751012Z", "completed_at": "2024-10-03T20:55:52.758297Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.761056Z", "completed_at": "2024-10-03T20:55:52.761064Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0218966007232666, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_base_mainnet_block_timestamp.560df883dc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.765119Z", "completed_at": "2024-10-03T20:55:52.776998Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.782712Z", "completed_at": "2024-10-03T20:55:52.782729Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023094892501831055, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_base_mainnet_collateral_type.be650ff685", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.772801Z", "completed_at": "2024-10-03T20:55:52.783845Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.789982Z", "completed_at": "2024-10-03T20:55:52.789991Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026918888092041016, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_base_mainnet_contract.6e9ec1150a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.778454Z", "completed_at": "2024-10-03T20:55:52.789419Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.792242Z", "completed_at": "2024-10-03T20:55:52.792253Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027887344360351562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_base_mainnet_event_name.31446f5c55", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.784410Z", "completed_at": "2024-10-03T20:55:52.791662Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.794448Z", "completed_at": "2024-10-03T20:55:52.794456Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023040056228637695, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_base_mainnet_id.ee16c24c51", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.796612Z", "completed_at": "2024-10-03T20:55:52.803688Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.809731Z", "completed_at": "2024-10-03T20:55:52.809746Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018879175186157227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_base_mainnet_sender.7b7ebe7456", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.804860Z", "completed_at": "2024-10-03T20:55:52.820923Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.822549Z", "completed_at": "2024-10-03T20:55:52.822560Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026691198348999023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_base_mainnet_token_amount.5b0e4b379d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"\nwhere token_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.816710Z", "completed_at": "2024-10-03T20:55:52.824137Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.826603Z", "completed_at": "2024-10-03T20:55:52.826615Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02368450164794922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_deposited_base_mainnet_id.c13be8e337", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.810673Z", "completed_at": "2024-10-03T20:55:52.825356Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.828099Z", "completed_at": "2024-10-03T20:55:52.828109Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02648639678955078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_base_mainnet_transaction_hash.272eb2e81d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.828986Z", "completed_at": "2024-10-03T20:55:52.841684Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.843683Z", "completed_at": "2024-10-03T20:55:52.843692Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02024245262145996, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_deposited_base_sepolia_event_name__Deposited.2befe04139", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'Deposited'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.836326Z", "completed_at": "2024-10-03T20:55:52.849064Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.854740Z", "completed_at": "2024-10-03T20:55:52.854751Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027386188507080078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_deposited_base_sepolia_account_id__True__0.7619844d60", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.844626Z", "completed_at": "2024-10-03T20:55:52.855751Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.858453Z", "completed_at": "2024-10-03T20:55:52.858461Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022887706756591797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_deposited_base_sepolia_token_amount__True__0.266baf687b", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not token_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.849693Z", "completed_at": "2024-10-03T20:55:52.857136Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.859936Z", "completed_at": "2024-10-03T20:55:52.859943Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01911759376525879, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_base_sepolia_account_id.d414fa2a62", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.862086Z", "completed_at": "2024-10-03T20:55:52.870609Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.876601Z", "completed_at": "2024-10-03T20:55:52.876609Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020245790481567383, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_base_sepolia_block_number.e9986d7fcf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.871164Z", "completed_at": "2024-10-03T20:55:52.881817Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.887464Z", "completed_at": "2024-10-03T20:55:52.887476Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026768922805786133, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_base_sepolia_block_timestamp.cbbc8b2a2e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.882382Z", "completed_at": "2024-10-03T20:55:52.889168Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.891671Z", "completed_at": "2024-10-03T20:55:52.891682Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021830320358276367, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_base_sepolia_contract.8dbc5afa3f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.877614Z", "completed_at": "2024-10-03T20:55:52.889770Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.892569Z", "completed_at": "2024-10-03T20:55:52.892579Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0234677791595459, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_base_sepolia_collateral_type.a340ec02eb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.894052Z", "completed_at": "2024-10-03T20:55:52.901785Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.907770Z", "completed_at": "2024-10-03T20:55:52.907782Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01929616928100586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_base_sepolia_event_name.b7ccc83970", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.902376Z", "completed_at": "2024-10-03T20:55:52.918826Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.920636Z", "completed_at": "2024-10-03T20:55:52.920646Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027311086654663086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_base_sepolia_id.0591da203f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.914588Z", "completed_at": "2024-10-03T20:55:52.921604Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.924055Z", "completed_at": "2024-10-03T20:55:52.924063Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022997140884399414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_base_sepolia_token_amount.af75bc1896", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"\nwhere token_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.908778Z", "completed_at": "2024-10-03T20:55:52.922151Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.924964Z", "completed_at": "2024-10-03T20:55:52.924975Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024577856063842773, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_base_sepolia_sender.0468b8397d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.928445Z", "completed_at": "2024-10-03T20:55:52.938825Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.940760Z", "completed_at": "2024-10-03T20:55:52.940769Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0181121826171875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_base_sepolia_transaction_hash.305ad04c84", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.934711Z", "completed_at": "2024-10-03T20:55:52.941694Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.951961Z", "completed_at": "2024-10-03T20:55:52.951977Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025658369064331055, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_deposited_base_sepolia_id.3b38f638da", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.942245Z", "completed_at": "2024-10-03T20:55:52.953849Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.956308Z", "completed_at": "2024-10-03T20:55:52.956319Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02314281463623047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_deposited_eth_mainnet_event_name__Deposited.18727c72b0", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'Deposited'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.946668Z", "completed_at": "2024-10-03T20:55:52.955728Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.964034Z", "completed_at": "2024-10-03T20:55:52.964044Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.030181407928466797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_deposited_eth_mainnet_account_id__True__0.5e26b84f6a", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.957902Z", "completed_at": "2024-10-03T20:55:52.966942Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.973340Z", "completed_at": "2024-10-03T20:55:52.973350Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02028942108154297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_deposited_eth_mainnet_token_amount__True__0.a57f2edd1b", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not token_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.968181Z", "completed_at": "2024-10-03T20:55:52.975619Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.985792Z", "completed_at": "2024-10-03T20:55:52.985806Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028696060180664062, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_eth_mainnet_account_id.527d2b71c3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.976852Z", "completed_at": "2024-10-03T20:55:52.989835Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.996098Z", "completed_at": "2024-10-03T20:55:52.996108Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028659582138061523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_eth_mainnet_block_number.5e2350a777", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.981281Z", "completed_at": "2024-10-03T20:55:52.990426Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:52.997044Z", "completed_at": "2024-10-03T20:55:52.997054Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024577856063842773, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_eth_mainnet_block_timestamp.6194c9ac03", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.991018Z", "completed_at": "2024-10-03T20:55:53.002407Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.004544Z", "completed_at": "2024-10-03T20:55:53.004553Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.017812013626098633, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_eth_mainnet_collateral_type.f940e4eba6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:52.998076Z", "completed_at": "2024-10-03T20:55:53.006092Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.008647Z", "completed_at": "2024-10-03T20:55:53.008655Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01952505111694336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_eth_mainnet_contract.d1fbae48f5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.010725Z", "completed_at": "2024-10-03T20:55:53.027784Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.029779Z", "completed_at": "2024-10-03T20:55:53.029790Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024402379989624023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_eth_mainnet_event_name.e185f199f1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.017693Z", "completed_at": "2024-10-03T20:55:53.028473Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.030763Z", "completed_at": "2024-10-03T20:55:53.030771Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02417778968811035, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_eth_mainnet_id.9c5a20c527", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.023580Z", "completed_at": "2024-10-03T20:55:53.031616Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.037982Z", "completed_at": "2024-10-03T20:55:53.037992Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02800130844116211, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_eth_mainnet_sender.4c70b365da", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.032195Z", "completed_at": "2024-10-03T20:55:53.039657Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.042132Z", "completed_at": "2024-10-03T20:55:53.042140Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019521713256835938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_eth_mainnet_token_amount.dc8696c011", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"\nwhere token_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.044232Z", "completed_at": "2024-10-03T20:55:53.055372Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.063625Z", "completed_at": "2024-10-03T20:55:53.063637Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024764060974121094, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_deposited_eth_mainnet_transaction_hash.7087a2e09e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.049462Z", "completed_at": "2024-10-03T20:55:53.062412Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.064759Z", "completed_at": "2024-10-03T20:55:53.064769Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024654388427734375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_deposited_eth_mainnet_id.97fd3624a5", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.056024Z", "completed_at": "2024-10-03T20:55:53.071158Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.073528Z", "completed_at": "2024-10-03T20:55:53.073541Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.030063390731811523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_liquidation_arbitrum_mainnet_event_name__Liquidation.85cae70384", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'Liquidation'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.065766Z", "completed_at": "2024-10-03T20:55:53.074541Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.077126Z", "completed_at": "2024-10-03T20:55:53.077136Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022655725479125977, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_mainnet_account_id__True__0.71c92954dd", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.080726Z", "completed_at": "2024-10-03T20:55:53.098146Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.100246Z", "completed_at": "2024-10-03T20:55:53.100261Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025339365005493164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_mainnet_liquidate_as_account_id__True__0.6ad1a29899", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not liquidate_as_account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.086387Z", "completed_at": "2024-10-03T20:55:53.098939Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.101291Z", "completed_at": "2024-10-03T20:55:53.101300Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025642871856689453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_mainnet_pool_id__True__0.5d8232e38f", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.093265Z", "completed_at": "2024-10-03T20:55:53.102157Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.109093Z", "completed_at": "2024-10-03T20:55:53.109104Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.029885053634643555, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_account_id.2b9f90b003", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.102773Z", "completed_at": "2024-10-03T20:55:53.110837Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.113294Z", "completed_at": "2024-10-03T20:55:53.113302Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02120065689086914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_block_number.c43f5e1404", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.115383Z", "completed_at": "2024-10-03T20:55:53.132702Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.134809Z", "completed_at": "2024-10-03T20:55:53.134824Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024825334548950195, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_block_timestamp.e8b33f1dcb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.122599Z", "completed_at": "2024-10-03T20:55:53.134092Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.140811Z", "completed_at": "2024-10-03T20:55:53.140820Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.029544591903686523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_collateral_type.7eae92d91d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.128462Z", "completed_at": "2024-10-03T20:55:53.140169Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.142618Z", "completed_at": "2024-10-03T20:55:53.142630Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02795100212097168, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_contract.b02df4336b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.135787Z", "completed_at": "2024-10-03T20:55:53.144178Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.146816Z", "completed_at": "2024-10-03T20:55:53.146825Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019295215606689453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_event_name.c11ebbad99", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.150153Z", "completed_at": "2024-10-03T20:55:53.168618Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.174319Z", "completed_at": "2024-10-03T20:55:53.174334Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.029685020446777344, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_id.428529a968", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.155664Z", "completed_at": "2024-10-03T20:55:53.173527Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.176154Z", "completed_at": "2024-10-03T20:55:53.176165Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0301816463470459, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_liquidate_as_account_id.00768ed71d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect liquidate_as_account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\nwhere liquidate_as_account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.161162Z", "completed_at": "2024-10-03T20:55:53.175435Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.178439Z", "completed_at": "2024-10-03T20:55:53.178448Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.030277490615844727, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_pool_id.910c4e273f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.169175Z", "completed_at": "2024-10-03T20:55:53.177182Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.180088Z", "completed_at": "2024-10-03T20:55:53.180096Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019841432571411133, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_sender.de5e917bc2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.191568Z", "completed_at": "2024-10-03T20:55:53.206665Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.208847Z", "completed_at": "2024-10-03T20:55:53.208859Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02668452262878418, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_liquidation_arbitrum_mainnet_id.ab79adeb33", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.186018Z", "completed_at": "2024-10-03T20:55:53.207485Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.210336Z", "completed_at": "2024-10-03T20:55:53.210347Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.029497623443603516, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_mainnet_transaction_hash.7c4641c1db", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_liquidation_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.196776Z", "completed_at": "2024-10-03T20:55:53.208220Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.211236Z", "completed_at": "2024-10-03T20:55:53.211244Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027144908905029297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_liquidation_arbitrum_sepolia_event_name__Liquidation.32c120b3b8", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'Liquidation'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.201799Z", "completed_at": "2024-10-03T20:55:53.209755Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.212840Z", "completed_at": "2024-10-03T20:55:53.212848Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027534008026123047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_sepolia_account_id__True__0.fa367d1bc5", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.219975Z", "completed_at": "2024-10-03T20:55:53.240984Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.242356Z", "completed_at": "2024-10-03T20:55:53.242371Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02747488021850586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_sepolia_liquidate_as_account_id__True__0.aa641f64fe", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not liquidate_as_account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.227294Z", "completed_at": "2024-10-03T20:55:53.241597Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.243973Z", "completed_at": "2024-10-03T20:55:53.243984Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027771711349487305, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_liquidation_arbitrum_sepolia_pool_id__True__0.d1a4bd0579", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.231837Z", "completed_at": "2024-10-03T20:55:53.243344Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.246137Z", "completed_at": "2024-10-03T20:55:53.246146Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.029249906539916992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_account_id.2f2251c90a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.236255Z", "completed_at": "2024-10-03T20:55:53.244838Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.247744Z", "completed_at": "2024-10-03T20:55:53.247752Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.029660701751708984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_block_number.28a164853c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.253627Z", "completed_at": "2024-10-03T20:55:53.274338Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.275897Z", "completed_at": "2024-10-03T20:55:53.275913Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02740931510925293, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_block_timestamp.2b65fcd144", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.258894Z", "completed_at": "2024-10-03T20:55:53.275017Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.277540Z", "completed_at": "2024-10-03T20:55:53.277550Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027710437774658203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_collateral_type.611a474b69", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.263973Z", "completed_at": "2024-10-03T20:55:53.276899Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.279683Z", "completed_at": "2024-10-03T20:55:53.279691Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027971506118774414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_contract.b3848813ec", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.270118Z", "completed_at": "2024-10-03T20:55:53.278367Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.281179Z", "completed_at": "2024-10-03T20:55:53.281187Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02828216552734375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_event_name.6dff9cd9a5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.287068Z", "completed_at": "2024-10-03T20:55:53.308636Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.310278Z", "completed_at": "2024-10-03T20:55:53.310294Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028350830078125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_id.acb7c881c1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.292414Z", "completed_at": "2024-10-03T20:55:53.309307Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.311884Z", "completed_at": "2024-10-03T20:55:53.311894Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028647661209106445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_liquidate_as_account_id.8fb362bd59", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect liquidate_as_account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\nwhere liquidate_as_account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.304302Z", "completed_at": "2024-10-03T20:55:53.311278Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.314007Z", "completed_at": "2024-10-03T20:55:53.314015Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027637720108032227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_sender.b1951bbf59", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.299381Z", "completed_at": "2024-10-03T20:55:53.312744Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.315697Z", "completed_at": "2024-10-03T20:55:53.315704Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.030526399612426758, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_pool_id.851303c6c6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.321620Z", "completed_at": "2024-10-03T20:55:53.343180Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.345543Z", "completed_at": "2024-10-03T20:55:53.345558Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.029116153717041016, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_arbitrum_sepolia_transaction_hash.aa34dc1b7f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.328741Z", "completed_at": "2024-10-03T20:55:53.344239Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.346529Z", "completed_at": "2024-10-03T20:55:53.346536Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02875041961669922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_liquidation_arbitrum_sepolia_id.7489e81022", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_liquidation_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.333938Z", "completed_at": "2024-10-03T20:55:53.344900Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.347970Z", "completed_at": "2024-10-03T20:55:53.347977Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02828049659729004, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_liquidation_base_mainnet_event_name__Liquidation.b1c18b74aa", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'Liquidation'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.338755Z", "completed_at": "2024-10-03T20:55:53.347353Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.350244Z", "completed_at": "2024-10-03T20:55:53.350252Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.029355287551879883, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_mainnet_account_id__True__0.136053be04", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.356781Z", "completed_at": "2024-10-03T20:55:53.377893Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.380224Z", "completed_at": "2024-10-03T20:55:53.380238Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028500080108642578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_mainnet_liquidate_as_account_id__True__0.7686495bd9", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not liquidate_as_account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.373690Z", "completed_at": "2024-10-03T20:55:53.378903Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.381734Z", "completed_at": "2024-10-03T20:55:53.381742Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026249170303344727, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_base_mainnet_block_number.896bca83af", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.361844Z", "completed_at": "2024-10-03T20:55:53.379645Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.382613Z", "completed_at": "2024-10-03T20:55:53.382621Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.030213117599487305, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_mainnet_pool_id__True__0.9af005d964", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.367303Z", "completed_at": "2024-10-03T20:55:53.381125Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.384165Z", "completed_at": "2024-10-03T20:55:53.384173Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.030478477478027344, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_base_mainnet_account_id.2ddc542a47", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.391410Z", "completed_at": "2024-10-03T20:55:53.410595Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.412787Z", "completed_at": "2024-10-03T20:55:53.412802Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026519298553466797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_base_mainnet_block_timestamp.cc029a06b8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.401430Z", "completed_at": "2024-10-03T20:55:53.411561Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.414276Z", "completed_at": "2024-10-03T20:55:53.414283Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025890111923217773, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_base_mainnet_contract.cb2b40daff", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.396854Z", "completed_at": "2024-10-03T20:55:53.412114Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.415167Z", "completed_at": "2024-10-03T20:55:53.415177Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02744746208190918, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_base_mainnet_collateral_type.c78d491846", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.406021Z", "completed_at": "2024-10-03T20:55:53.413711Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.416788Z", "completed_at": "2024-10-03T20:55:53.416799Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02722334861755371, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_base_mainnet_event_name.b9c8609dd4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.424118Z", "completed_at": "2024-10-03T20:55:53.444518Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.446224Z", "completed_at": "2024-10-03T20:55:53.446238Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027324914932250977, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_base_mainnet_id.c949216a70", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.431324Z", "completed_at": "2024-10-03T20:55:53.445487Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.447773Z", "completed_at": "2024-10-03T20:55:53.447782Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027517080307006836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_base_mainnet_liquidate_as_account_id.b2d7294162", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect liquidate_as_account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\nwhere liquidate_as_account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.435713Z", "completed_at": "2024-10-03T20:55:53.447140Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.449972Z", "completed_at": "2024-10-03T20:55:53.449981Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028986215591430664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_base_mainnet_pool_id.0342c9a9f7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.440157Z", "completed_at": "2024-10-03T20:55:53.449418Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.452249Z", "completed_at": "2024-10-03T20:55:53.452257Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.030043840408325195, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_base_mainnet_sender.0c2397ee76", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.456867Z", "completed_at": "2024-10-03T20:55:53.467814Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.480166Z", "completed_at": "2024-10-03T20:55:53.480181Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028676986694335938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_base_mainnet_transaction_hash.adee36dc81", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.462815Z", "completed_at": "2024-10-03T20:55:53.479388Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.481353Z", "completed_at": "2024-10-03T20:55:53.481361Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02767634391784668, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_liquidation_base_mainnet_id.876ec280ff", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_liquidation_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.468483Z", "completed_at": "2024-10-03T20:55:53.482957Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.485566Z", "completed_at": "2024-10-03T20:55:53.485574Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.029996156692504883, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_liquidation_base_sepolia_event_name__Liquidation.24bb1726f1", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'Liquidation'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.474834Z", "completed_at": "2024-10-03T20:55:53.484954Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.487657Z", "completed_at": "2024-10-03T20:55:53.487666Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02627849578857422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_sepolia_account_id__True__0.02852291f8", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.489820Z", "completed_at": "2024-10-03T20:55:53.503523Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.510315Z", "completed_at": "2024-10-03T20:55:53.510328Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026133060455322266, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_sepolia_liquidate_as_account_id__True__0.6947f1cc05", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not liquidate_as_account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.496753Z", "completed_at": "2024-10-03T20:55:53.509596Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.515696Z", "completed_at": "2024-10-03T20:55:53.515706Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02936530113220215, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_liquidation_base_sepolia_pool_id__True__0.7493427efd", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.504948Z", "completed_at": "2024-10-03T20:55:53.517247Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.520000Z", "completed_at": "2024-10-03T20:55:53.520008Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024068593978881836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_base_sepolia_account_id.0aa7b969f5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.511245Z", "completed_at": "2024-10-03T20:55:53.518775Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.521524Z", "completed_at": "2024-10-03T20:55:53.521532Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019459009170532227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_base_sepolia_block_number.f510e99a58", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.524930Z", "completed_at": "2024-10-03T20:55:53.538222Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.544482Z", "completed_at": "2024-10-03T20:55:53.544494Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02527332305908203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_base_sepolia_block_timestamp.212c6a9018", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.532459Z", "completed_at": "2024-10-03T20:55:53.539626Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.549669Z", "completed_at": "2024-10-03T20:55:53.549680Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0289156436920166, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_base_sepolia_collateral_type.c93d2f649b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.540174Z", "completed_at": "2024-10-03T20:55:53.552239Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.554852Z", "completed_at": "2024-10-03T20:55:53.554860Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023177385330200195, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_base_sepolia_contract.2d1b4b38d4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.545387Z", "completed_at": "2024-10-03T20:55:53.552926Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.555743Z", "completed_at": "2024-10-03T20:55:53.555752Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018984079360961914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_base_sepolia_event_name.ab3ef77d1c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.563734Z", "completed_at": "2024-10-03T20:55:53.569879Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.572210Z", "completed_at": "2024-10-03T20:55:53.572220Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018126964569091797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_base_sepolia_liquidate_as_account_id.3e3ca344a6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect liquidate_as_account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\nwhere liquidate_as_account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.559068Z", "completed_at": "2024-10-03T20:55:53.570462Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.573119Z", "completed_at": "2024-10-03T20:55:53.573129Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019686222076416016, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_base_sepolia_id.efbd949b78", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.580269Z", "completed_at": "2024-10-03T20:55:53.587141Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.589546Z", "completed_at": "2024-10-03T20:55:53.589556Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02066516876220703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_base_sepolia_sender.3afbae055d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.574038Z", "completed_at": "2024-10-03T20:55:53.587773Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.590438Z", "completed_at": "2024-10-03T20:55:53.590446Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02233576774597168, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_base_sepolia_pool_id.0059acd0f9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.591912Z", "completed_at": "2024-10-03T20:55:53.603850Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.606327Z", "completed_at": "2024-10-03T20:55:53.606337Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019993305206298828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_base_sepolia_transaction_hash.78921d6775", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.597888Z", "completed_at": "2024-10-03T20:55:53.605758Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.616600Z", "completed_at": "2024-10-03T20:55:53.616613Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028426170349121094, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_liquidation_base_sepolia_id.321d95d29c", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_liquidation_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.607232Z", "completed_at": "2024-10-03T20:55:53.620007Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.622496Z", "completed_at": "2024-10-03T20:55:53.622507Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020156145095825195, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_liquidation_eth_mainnet_event_name__Liquidation.10d3a28f0f", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'Liquidation'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.611847Z", "completed_at": "2024-10-03T20:55:53.621297Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.623948Z", "completed_at": "2024-10-03T20:55:53.623959Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02089858055114746, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_liquidation_eth_mainnet_account_id__True__0.d050e2f72d", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.624870Z", "completed_at": "2024-10-03T20:55:53.638679Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.641259Z", "completed_at": "2024-10-03T20:55:53.641273Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021993160247802734, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_liquidation_eth_mainnet_liquidate_as_account_id__True__0.02ffa79c7a", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not liquidate_as_account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.632483Z", "completed_at": "2024-10-03T20:55:53.640664Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.647390Z", "completed_at": "2024-10-03T20:55:53.647421Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02686142921447754, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_liquidation_eth_mainnet_pool_id__True__0.0b09af0400", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.642818Z", "completed_at": "2024-10-03T20:55:53.655647Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.658078Z", "completed_at": "2024-10-03T20:55:53.658092Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020193099975585938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_eth_mainnet_account_id.13c94e5d02", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.649106Z", "completed_at": "2024-10-03T20:55:53.656856Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.659582Z", "completed_at": "2024-10-03T20:55:53.659593Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02033233642578125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_eth_mainnet_block_number.8c6c1cbe38", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.660491Z", "completed_at": "2024-10-03T20:55:53.671672Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.674176Z", "completed_at": "2024-10-03T20:55:53.674189Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01949310302734375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_eth_mainnet_block_timestamp.c85990976a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.665807Z", "completed_at": "2024-10-03T20:55:53.673023Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.675714Z", "completed_at": "2024-10-03T20:55:53.675727Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019569873809814453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_eth_mainnet_collateral_type.59a2516e40", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.676655Z", "completed_at": "2024-10-03T20:55:53.690544Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.692901Z", "completed_at": "2024-10-03T20:55:53.692911Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021985769271850586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_eth_mainnet_contract.05fe5f9d13", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.683837Z", "completed_at": "2024-10-03T20:55:53.691136Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.693793Z", "completed_at": "2024-10-03T20:55:53.693805Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0215609073638916, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_eth_mainnet_event_name.a70ed0a4dd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.699033Z", "completed_at": "2024-10-03T20:55:53.705874Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.708346Z", "completed_at": "2024-10-03T20:55:53.708357Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018587827682495117, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_eth_mainnet_liquidate_as_account_id.778690c632", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect liquidate_as_account_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\nwhere liquidate_as_account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.694700Z", "completed_at": "2024-10-03T20:55:53.706521Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.709248Z", "completed_at": "2024-10-03T20:55:53.709258Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020313501358032227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_eth_mainnet_id.8175916dcc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.710751Z", "completed_at": "2024-10-03T20:55:53.721800Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.723770Z", "completed_at": "2024-10-03T20:55:53.723780Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01873016357421875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_eth_mainnet_pool_id.0966ab4339", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.716465Z", "completed_at": "2024-10-03T20:55:53.724630Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.732956Z", "completed_at": "2024-10-03T20:55:53.732969Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025997400283813477, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_eth_mainnet_sender.734f70adf9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.725825Z", "completed_at": "2024-10-03T20:55:53.738981Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.741011Z", "completed_at": "2024-10-03T20:55:53.741020Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020143747329711914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_liquidation_eth_mainnet_transaction_hash.e3478512f6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.733875Z", "completed_at": "2024-10-03T20:55:53.741846Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.748274Z", "completed_at": "2024-10-03T20:55:53.748290Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026103496551513672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_liquidation_eth_mainnet_id.05a09be0f1", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_liquidation_eth_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.743070Z", "completed_at": "2024-10-03T20:55:53.750641Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.757084Z", "completed_at": "2024-10-03T20:55:53.757093Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01897430419921875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_market_registered_arbitrum_mainnet_event_name__MarketRegistered.61c1a17f46", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_registered_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketRegistered'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.751950Z", "completed_at": "2024-10-03T20:55:53.763697Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.765966Z", "completed_at": "2024-10-03T20:55:53.765981Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023649215698242188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_block_number.49f898432d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_registered_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.758828Z", "completed_at": "2024-10-03T20:55:53.767550Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.774327Z", "completed_at": "2024-10-03T20:55:53.774341Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0244596004486084, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_block_timestamp.9ccff6bb17", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_registered_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.768159Z", "completed_at": "2024-10-03T20:55:53.782681Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.784804Z", "completed_at": "2024-10-03T20:55:53.784816Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026896238327026367, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_contract.705a5b5579", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_registered_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.776119Z", "completed_at": "2024-10-03T20:55:53.785694Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.792105Z", "completed_at": "2024-10-03T20:55:53.792114Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025270700454711914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_event_name.5833e57631", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_registered_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.786944Z", "completed_at": "2024-10-03T20:55:53.795073Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.801642Z", "completed_at": "2024-10-03T20:55:53.801652Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026311635971069336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_id.4c7305111a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_registered_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.795739Z", "completed_at": "2024-10-03T20:55:53.807118Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.809182Z", "completed_at": "2024-10-03T20:55:53.809192Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02301478385925293, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_market.4671a5874b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_registered_arbitrum_mainnet\"\nwhere market is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.802672Z", "completed_at": "2024-10-03T20:55:53.810133Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.816470Z", "completed_at": "2024-10-03T20:55:53.816478Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022788286209106445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_market_id.edc1b5f010", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_registered_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.810727Z", "completed_at": "2024-10-03T20:55:53.818070Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.824603Z", "completed_at": "2024-10-03T20:55:53.824612Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023754596710205078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_sender.a9f878c2c9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_registered_arbitrum_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.820016Z", "completed_at": "2024-10-03T20:55:53.832789Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.836056Z", "completed_at": "2024-10-03T20:55:53.836066Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.021085262298583984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_mainnet_transaction_hash.2e6db31571", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_registered_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.827704Z", "completed_at": "2024-10-03T20:55:53.841376Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.843320Z", "completed_at": "2024-10-03T20:55:53.843330Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024788856506347656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_market_registered_arbitrum_mainnet_id.c4fce94bc5", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_registered_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.837081Z", "completed_at": "2024-10-03T20:55:53.844336Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.850906Z", "completed_at": "2024-10-03T20:55:53.850919Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024866342544555664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_market_registered_arbitrum_mainnet_market_id.f4e9d45c5f", "compiled": true, "compiled_code": "\n \n \n\nselect\n market_id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_registered_arbitrum_mainnet\"\nwhere market_id is not null\ngroup by market_id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.844918Z", "completed_at": "2024-10-03T20:55:53.852502Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.859148Z", "completed_at": "2024-10-03T20:55:53.859163Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023878812789916992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_market_registered_arbitrum_sepolia_event_name__MarketRegistered.0d43228789", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_registered_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketRegistered'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.854367Z", "completed_at": "2024-10-03T20:55:53.862174Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.868972Z", "completed_at": "2024-10-03T20:55:53.868982Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01961517333984375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_block_number.94a8562b13", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_registered_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.862799Z", "completed_at": "2024-10-03T20:55:53.874853Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.877114Z", "completed_at": "2024-10-03T20:55:53.877127Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024148225784301758, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_block_timestamp.fa45bb6a23", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_registered_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.870029Z", "completed_at": "2024-10-03T20:55:53.878062Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.887613Z", "completed_at": "2024-10-03T20:55:53.887627Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02692556381225586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_contract.8d5b49ae4d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_registered_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.878699Z", "completed_at": "2024-10-03T20:55:53.889282Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.896420Z", "completed_at": "2024-10-03T20:55:53.896436Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028289794921875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_event_name.72e398dd82", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_registered_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.891288Z", "completed_at": "2024-10-03T20:55:53.904892Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.906914Z", "completed_at": "2024-10-03T20:55:53.906925Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.021064281463623047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_id.88f5db38d2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_registered_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.899983Z", "completed_at": "2024-10-03T20:55:53.912321Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.914509Z", "completed_at": "2024-10-03T20:55:53.914520Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02470707893371582, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_market.67fc30dc60", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_registered_arbitrum_sepolia\"\nwhere market is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.907899Z", "completed_at": "2024-10-03T20:55:53.915475Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.922141Z", "completed_at": "2024-10-03T20:55:53.922152Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02391195297241211, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_market_id.c742aae1d0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_registered_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.916058Z", "completed_at": "2024-10-03T20:55:53.924419Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.931193Z", "completed_at": "2024-10-03T20:55:53.931205Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025201082229614258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_sender.f940ee9c3a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_registered_arbitrum_sepolia\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.925670Z", "completed_at": "2024-10-03T20:55:53.939651Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.942147Z", "completed_at": "2024-10-03T20:55:53.942155Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0215299129486084, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_arbitrum_sepolia_transaction_hash.9904023035", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_registered_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.932855Z", "completed_at": "2024-10-03T20:55:53.941557Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.947846Z", "completed_at": "2024-10-03T20:55:53.947860Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024156570434570312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_market_registered_arbitrum_sepolia_id.5964f1fbf3", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_registered_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.943055Z", "completed_at": "2024-10-03T20:55:53.954902Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.957565Z", "completed_at": "2024-10-03T20:55:53.957574Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025580167770385742, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_market_registered_arbitrum_sepolia_market_id.78637df31f", "compiled": true, "compiled_code": "\n \n \n\nselect\n market_id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_registered_arbitrum_sepolia\"\nwhere market_id is not null\ngroup by market_id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.949584Z", "completed_at": "2024-10-03T20:55:53.956988Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.959635Z", "completed_at": "2024-10-03T20:55:53.959646Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018766403198242188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_market_registered_base_mainnet_event_name__MarketRegistered.b297851ae7", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_market_registered_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketRegistered'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.961149Z", "completed_at": "2024-10-03T20:55:53.971712Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.974100Z", "completed_at": "2024-10-03T20:55:53.974113Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01860976219177246, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_base_mainnet_block_number.14cb004b58", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_registered_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.965556Z", "completed_at": "2024-10-03T20:55:53.972295Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.975027Z", "completed_at": "2024-10-03T20:55:53.975036Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018818378448486328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_base_mainnet_block_timestamp.41726ce377", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_registered_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.976516Z", "completed_at": "2024-10-03T20:55:53.989629Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.992112Z", "completed_at": "2024-10-03T20:55:53.992122Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021547794342041016, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_base_mainnet_contract.0187a84f0b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_registered_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.982610Z", "completed_at": "2024-10-03T20:55:53.991529Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:53.997968Z", "completed_at": "2024-10-03T20:55:53.997985Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02524542808532715, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_base_mainnet_event_name.c5054f10bf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_registered_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.993619Z", "completed_at": "2024-10-03T20:55:54.005766Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.007728Z", "completed_at": "2024-10-03T20:55:54.007737Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018999338150024414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_base_mainnet_id.58185ba1ad", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_registered_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:53.999817Z", "completed_at": "2024-10-03T20:55:54.008599Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.015185Z", "completed_at": "2024-10-03T20:55:54.015195Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025109291076660156, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_base_mainnet_market.6a5311f9b7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_registered_base_mainnet\"\nwhere market is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.009904Z", "completed_at": "2024-10-03T20:55:54.021254Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.023834Z", "completed_at": "2024-10-03T20:55:54.023844Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018789052963256836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_base_mainnet_market_id.8fa95d0adc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_registered_base_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.016095Z", "completed_at": "2024-10-03T20:55:54.023204Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.029863Z", "completed_at": "2024-10-03T20:55:54.029878Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023542165756225586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_base_mainnet_sender.9825c848f6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_registered_base_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.025389Z", "completed_at": "2024-10-03T20:55:54.032885Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.041139Z", "completed_at": "2024-10-03T20:55:54.041153Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020751237869262695, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_base_mainnet_transaction_hash.7e49be40a9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_registered_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.034099Z", "completed_at": "2024-10-03T20:55:54.043337Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.053654Z", "completed_at": "2024-10-03T20:55:54.053672Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.029050588607788086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_market_registered_base_mainnet_id.b0e87b4cdb", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_registered_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.044652Z", "completed_at": "2024-10-03T20:55:54.056278Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.058800Z", "completed_at": "2024-10-03T20:55:54.058809Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0254209041595459, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_market_registered_base_mainnet_market_id.e03ba7f671", "compiled": true, "compiled_code": "\n \n \n\nselect\n market_id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_registered_base_mainnet\"\nwhere market_id is not null\ngroup by market_id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.048999Z", "completed_at": "2024-10-03T20:55:54.057563Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.064219Z", "completed_at": "2024-10-03T20:55:54.064230Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0238339900970459, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_market_registered_base_sepolia_event_name__MarketRegistered.52bda7875b", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_market_registered_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketRegistered'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.059689Z", "completed_at": "2024-10-03T20:55:54.072970Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.075593Z", "completed_at": "2024-10-03T20:55:54.075605Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020986557006835938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_base_sepolia_block_number.fd8cdd563c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_registered_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.067357Z", "completed_at": "2024-10-03T20:55:54.074975Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.081643Z", "completed_at": "2024-10-03T20:55:54.081658Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023640155792236328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_base_sepolia_block_timestamp.209ede7f48", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_registered_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.077090Z", "completed_at": "2024-10-03T20:55:54.090601Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.093235Z", "completed_at": "2024-10-03T20:55:54.093244Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021146774291992188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_base_sepolia_contract.8cc1db09cc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_registered_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.083340Z", "completed_at": "2024-10-03T20:55:54.092639Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.095336Z", "completed_at": "2024-10-03T20:55:54.095347Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021861791610717773, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_base_sepolia_event_name.c0f99c65cf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_registered_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.096921Z", "completed_at": "2024-10-03T20:55:54.107598Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.109957Z", "completed_at": "2024-10-03T20:55:54.109968Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0188443660736084, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_base_sepolia_id.6150b3d520", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_registered_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.101492Z", "completed_at": "2024-10-03T20:55:54.108788Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.111465Z", "completed_at": "2024-10-03T20:55:54.111473Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01958179473876953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_base_sepolia_market.c1fe5f76b8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_registered_base_sepolia\"\nwhere market is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.117445Z", "completed_at": "2024-10-03T20:55:54.124196Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.126575Z", "completed_at": "2024-10-03T20:55:54.126588Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01853036880493164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_base_sepolia_sender.0ec521b301", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_registered_base_sepolia\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.112317Z", "completed_at": "2024-10-03T20:55:54.124771Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.127469Z", "completed_at": "2024-10-03T20:55:54.127476Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020934581756591797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_base_sepolia_market_id.dc3f59aaaf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_registered_base_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.132826Z", "completed_at": "2024-10-03T20:55:54.141990Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.144436Z", "completed_at": "2024-10-03T20:55:54.144448Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021015405654907227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_market_registered_base_sepolia_id.1efe4c6aec", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_registered_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.128317Z", "completed_at": "2024-10-03T20:55:54.143813Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.151197Z", "completed_at": "2024-10-03T20:55:54.151215Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028656721115112305, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_base_sepolia_transaction_hash.de234a0b4d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_registered_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.145959Z", "completed_at": "2024-10-03T20:55:54.158894Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.161515Z", "completed_at": "2024-10-03T20:55:54.161525Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020412683486938477, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_market_registered_base_sepolia_market_id.37a04d292a", "compiled": true, "compiled_code": "\n \n \n\nselect\n market_id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_registered_base_sepolia\"\nwhere market_id is not null\ngroup by market_id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.153013Z", "completed_at": "2024-10-03T20:55:54.160930Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.163612Z", "completed_at": "2024-10-03T20:55:54.163623Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02114081382751465, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_market_registered_eth_mainnet_event_name__MarketRegistered.db8e4ac8d2", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_registered_eth_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketRegistered'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.165191Z", "completed_at": "2024-10-03T20:55:54.176209Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.178628Z", "completed_at": "2024-10-03T20:55:54.178642Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019245147705078125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_eth_mainnet_block_number.7eec7e8f2c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_registered_eth_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.169998Z", "completed_at": "2024-10-03T20:55:54.176847Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.179555Z", "completed_at": "2024-10-03T20:55:54.179563Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019416093826293945, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_eth_mainnet_block_timestamp.0b8054a50c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_registered_eth_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.181015Z", "completed_at": "2024-10-03T20:55:54.194057Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.196015Z", "completed_at": "2024-10-03T20:55:54.196025Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020901203155517578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_eth_mainnet_contract.f582853f53", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_registered_eth_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.187071Z", "completed_at": "2024-10-03T20:55:54.196898Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.203319Z", "completed_at": "2024-10-03T20:55:54.203330Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026072978973388672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_eth_mainnet_event_name.0d26c502fa", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_registered_eth_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.198078Z", "completed_at": "2024-10-03T20:55:54.209455Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.211483Z", "completed_at": "2024-10-03T20:55:54.211493Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018149614334106445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_eth_mainnet_id.35b1e4e0f3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_registered_eth_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.204318Z", "completed_at": "2024-10-03T20:55:54.212340Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.218834Z", "completed_at": "2024-10-03T20:55:54.218846Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024306774139404297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_eth_mainnet_market.fccda96dc8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_registered_eth_mainnet\"\nwhere market is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.213591Z", "completed_at": "2024-10-03T20:55:54.221775Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.228351Z", "completed_at": "2024-10-03T20:55:54.228365Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019775867462158203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_eth_mainnet_market_id.2e945dec67", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_registered_eth_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.222448Z", "completed_at": "2024-10-03T20:55:54.234441Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.241102Z", "completed_at": "2024-10-03T20:55:54.241118Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028303861618041992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_eth_mainnet_sender.6e63d1acbc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_registered_eth_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.229369Z", "completed_at": "2024-10-03T20:55:54.243861Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.245918Z", "completed_at": "2024-10-03T20:55:54.245927Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025495529174804688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_registered_eth_mainnet_transaction_hash.7c581f179e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_registered_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.235873Z", "completed_at": "2024-10-03T20:55:54.246785Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.253520Z", "completed_at": "2024-10-03T20:55:54.253531Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025942564010620117, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_market_registered_eth_mainnet_id.ae732b851b", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_registered_eth_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.248084Z", "completed_at": "2024-10-03T20:55:54.255825Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.261832Z", "completed_at": "2024-10-03T20:55:54.261841Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018709182739257812, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_market_registered_eth_mainnet_market_id.496c543395", "compiled": true, "compiled_code": "\n \n \n\nselect\n market_id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_registered_eth_mainnet\"\nwhere market_id is not null\ngroup by market_id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.257060Z", "completed_at": "2024-10-03T20:55:54.268896Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.270957Z", "completed_at": "2024-10-03T20:55:54.270966Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02370905876159668, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_market_updated_arbitrum_mainnet", "compiled": true, "compiled_code": "with market_updated as (\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\n)\n\nselect\n id,\n block_timestamp as ts,\n transaction_hash,\n event_name,\n market_id,\n collateral_type,\n \n credit_capacity / 1e18\n as credit_capacity,\n \n net_issuance / 1e18\n as net_issuance,\n \n token_amount / 1e18\n as token_amount\nfrom\n market_updated", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_market_updated_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.263499Z", "completed_at": "2024-10-03T20:55:54.271821Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.278815Z", "completed_at": "2024-10-03T20:55:54.278827Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02381134033203125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_market_updated_arbitrum_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.b6d0a34129", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketCollateralWithdrawn','MarketCollateralDeposited','MarketUsdWithdrawn','MarketUsdDeposited'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.272456Z", "completed_at": "2024-10-03T20:55:54.285548Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.288212Z", "completed_at": "2024-10-03T20:55:54.288223Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02558755874633789, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_mainnet_deposited_collateral_value__True__0.f78663cae5", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not deposited_collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.280131Z", "completed_at": "2024-10-03T20:55:54.287633Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.296601Z", "completed_at": "2024-10-03T20:55:54.296612Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026449203491210938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_mainnet_market_id__True__0.8e0b3e9147", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.289881Z", "completed_at": "2024-10-03T20:55:54.299680Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.306162Z", "completed_at": "2024-10-03T20:55:54.306171Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021406173706054688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_mainnet_token_amount__True__0.bfc2ca181b", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not token_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.301012Z", "completed_at": "2024-10-03T20:55:54.308452Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.318682Z", "completed_at": "2024-10-03T20:55:54.318693Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.029586076736450195, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_block_number.eea9214a4b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.309767Z", "completed_at": "2024-10-03T20:55:54.321235Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.323775Z", "completed_at": "2024-10-03T20:55:54.323784Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023595809936523438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_block_timestamp.2bd177f07f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.314310Z", "completed_at": "2024-10-03T20:55:54.321931Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.324689Z", "completed_at": "2024-10-03T20:55:54.324700Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019282817840576172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_collateral_type.5ccd7ace00", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.325585Z", "completed_at": "2024-10-03T20:55:54.336802Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.338947Z", "completed_at": "2024-10-03T20:55:54.338957Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019430160522460938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_contract.3ed1c1d699", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.332386Z", "completed_at": "2024-10-03T20:55:54.340493Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.349292Z", "completed_at": "2024-10-03T20:55:54.349304Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026346206665039062, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_credit_capacity.09c391d59d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect credit_capacity\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\nwhere credit_capacity is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.342288Z", "completed_at": "2024-10-03T20:55:54.356429Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.359046Z", "completed_at": "2024-10-03T20:55:54.359056Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.021639585494995117, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_deposited_collateral_value.45b375717f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect deposited_collateral_value\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\nwhere deposited_collateral_value is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.350251Z", "completed_at": "2024-10-03T20:55:54.357788Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.364683Z", "completed_at": "2024-10-03T20:55:54.364693Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026616334915161133, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_event_name.1198969560", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.360023Z", "completed_at": "2024-10-03T20:55:54.372288Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.374469Z", "completed_at": "2024-10-03T20:55:54.374484Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019826889038085938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_id.6634d79b97", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.367814Z", "completed_at": "2024-10-03T20:55:54.375356Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.377790Z", "completed_at": "2024-10-03T20:55:54.377798Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01953411102294922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_market_id.92b8458e5c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.378760Z", "completed_at": "2024-10-03T20:55:54.390601Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.398865Z", "completed_at": "2024-10-03T20:55:54.398881Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02602529525756836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_net_issuance.016c84545c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect net_issuance\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\nwhere net_issuance is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.383601Z", "completed_at": "2024-10-03T20:55:54.391863Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.400809Z", "completed_at": "2024-10-03T20:55:54.400819Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027251482009887695, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_sender.fe1f2d4275", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.392463Z", "completed_at": "2024-10-03T20:55:54.403414Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.413291Z", "completed_at": "2024-10-03T20:55:54.413300Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025113821029663086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_token_amount.b89be9c43a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\nwhere token_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.404123Z", "completed_at": "2024-10-03T20:55:54.415354Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.418284Z", "completed_at": "2024-10-03T20:55:54.418294Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0272066593170166, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_mainnet_transaction_hash.9db6bb9d6b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.419189Z", "completed_at": "2024-10-03T20:55:54.431373Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.438340Z", "completed_at": "2024-10-03T20:55:54.438356Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026215314865112305, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_market_updated_arbitrum_mainnet_id.ef7b2e2622", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_market_updated_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.424428Z", "completed_at": "2024-10-03T20:55:54.432043Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.439299Z", "completed_at": "2024-10-03T20:55:54.439308Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024803638458251953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_market_updated_arbitrum_sepolia", "compiled": true, "compiled_code": "with market_updated as (\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\n)\n\nselect\n id,\n block_timestamp as ts,\n transaction_hash,\n event_name,\n market_id,\n collateral_type,\n \n credit_capacity / 1e18\n as credit_capacity,\n \n net_issuance / 1e18\n as net_issuance,\n \n token_amount / 1e18\n as token_amount\nfrom\n market_updated", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_market_updated_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.432646Z", "completed_at": "2024-10-03T20:55:54.446777Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.450616Z", "completed_at": "2024-10-03T20:55:54.450628Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026976346969604492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_market_updated_arbitrum_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.4a106f8344", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketCollateralWithdrawn','MarketCollateralDeposited','MarketUsdWithdrawn','MarketUsdDeposited'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.440304Z", "completed_at": "2024-10-03T20:55:54.449133Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.452143Z", "completed_at": "2024-10-03T20:55:54.452151Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021869421005249023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_sepolia_deposited_collateral_value__True__0.bb2ac3f8fc", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not deposited_collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.462102Z", "completed_at": "2024-10-03T20:55:54.468564Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.470888Z", "completed_at": "2024-10-03T20:55:54.470899Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021294355392456055, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_sepolia_token_amount__True__0.33dea408c4", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not token_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.454254Z", "completed_at": "2024-10-03T20:55:54.469680Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.476310Z", "completed_at": "2024-10-03T20:55:54.476321Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028443574905395508, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_market_updated_arbitrum_sepolia_market_id__True__0.f774945861", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.471814Z", "completed_at": "2024-10-03T20:55:54.483277Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.485923Z", "completed_at": "2024-10-03T20:55:54.485932Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01925826072692871, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_block_number.18b9e7bff4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.477232Z", "completed_at": "2024-10-03T20:55:54.484695Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.487434Z", "completed_at": "2024-10-03T20:55:54.487442Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019854307174682617, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_block_timestamp.f0ccbe740a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.489702Z", "completed_at": "2024-10-03T20:55:54.500884Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.503418Z", "completed_at": "2024-10-03T20:55:54.503428Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01952362060546875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_collateral_type.0163e724c2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.494925Z", "completed_at": "2024-10-03T20:55:54.502822Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.515310Z", "completed_at": "2024-10-03T20:55:54.515322Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.030202865600585938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_contract.925fa67624", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.504292Z", "completed_at": "2024-10-03T20:55:54.517373Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.519923Z", "completed_at": "2024-10-03T20:55:54.519932Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020565509796142578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_credit_capacity.ed07eaef21", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect credit_capacity\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\nwhere credit_capacity is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.510569Z", "completed_at": "2024-10-03T20:55:54.518007Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.520824Z", "completed_at": "2024-10-03T20:55:54.520832Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020667552947998047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_deposited_collateral_value.2a9afd7205", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect deposited_collateral_value\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\nwhere deposited_collateral_value is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.524849Z", "completed_at": "2024-10-03T20:55:54.536812Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.546888Z", "completed_at": "2024-10-03T20:55:54.546906Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027797222137451172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_event_name.07d4bde491", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.530903Z", "completed_at": "2024-10-03T20:55:54.546239Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.548237Z", "completed_at": "2024-10-03T20:55:54.548246Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026621341705322266, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_id.087024faa4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.541917Z", "completed_at": "2024-10-03T20:55:54.549129Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.551764Z", "completed_at": "2024-10-03T20:55:54.551772Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021642208099365234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_net_issuance.ab387b275f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect net_issuance\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\nwhere net_issuance is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.537521Z", "completed_at": "2024-10-03T20:55:54.549746Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.552667Z", "completed_at": "2024-10-03T20:55:54.552677Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023183584213256836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_market_id.4d2767c0b4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.558692Z", "completed_at": "2024-10-03T20:55:54.756045Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.766005Z", "completed_at": "2024-10-03T20:55:54.766019Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.2125871181488037, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_sender.b4216822d2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.565347Z", "completed_at": "2024-10-03T20:55:54.756625Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.766971Z", "completed_at": "2024-10-03T20:55:54.766983Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.2129075527191162, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_token_amount.e980630f1e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\nwhere token_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.757228Z", "completed_at": "2024-10-03T20:55:54.769656Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.772142Z", "completed_at": "2024-10-03T20:55:54.772151Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.21482396125793457, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_arbitrum_sepolia_transaction_hash.697e3dd319", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.761579Z", "completed_at": "2024-10-03T20:55:54.770201Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.773037Z", "completed_at": "2024-10-03T20:55:54.773045Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.21510076522827148, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_market_updated_arbitrum_sepolia_id.7ed403a10d", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_market_updated_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.780721Z", "completed_at": "2024-10-03T20:55:54.787757Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.794119Z", "completed_at": "2024-10-03T20:55:54.794137Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02274942398071289, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_market_updated_base_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.06e57bf5c5", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketCollateralWithdrawn','MarketCollateralDeposited','MarketUsdWithdrawn','MarketUsdDeposited'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.776497Z", "completed_at": "2024-10-03T20:55:54.788930Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.801086Z", "completed_at": "2024-10-03T20:55:54.801097Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.03034353256225586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_market_updated_base_mainnet", "compiled": true, "compiled_code": "with market_updated as (\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\n)\n\nselect\n id,\n block_timestamp as ts,\n transaction_hash,\n event_name,\n market_id,\n collateral_type,\n \n credit_capacity / 1e18\n as credit_capacity,\n \n net_issuance / 1e18\n as net_issuance,\n \n token_amount / 1e18\n as token_amount\nfrom\n market_updated", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_core_market_updated_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.789544Z", "completed_at": "2024-10-03T20:55:54.803078Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.805898Z", "completed_at": "2024-10-03T20:55:54.805908Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0205686092376709, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_mainnet_deposited_collateral_value__True__0.3945f7eca1", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not deposited_collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.795155Z", "completed_at": "2024-10-03T20:55:54.804300Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.807454Z", "completed_at": "2024-10-03T20:55:54.807462Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021345138549804688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_mainnet_market_id__True__0.ab7b335af7", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.810909Z", "completed_at": "2024-10-03T20:55:54.822177Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.828638Z", "completed_at": "2024-10-03T20:55:54.828651Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023529052734375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_mainnet_token_amount__True__0.159f754b68", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not token_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.816352Z", "completed_at": "2024-10-03T20:55:54.827867Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.834043Z", "completed_at": "2024-10-03T20:55:54.834053Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0273592472076416, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_base_mainnet_block_number.e9e83211a7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.823545Z", "completed_at": "2024-10-03T20:55:54.835647Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.838394Z", "completed_at": "2024-10-03T20:55:54.838417Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02280569076538086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_base_mainnet_block_timestamp.648a5f6e8c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.829575Z", "completed_at": "2024-10-03T20:55:54.837846Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.840518Z", "completed_at": "2024-10-03T20:55:54.840526Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01987934112548828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_base_mainnet_collateral_type.6e2d5502d4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.842646Z", "completed_at": "2024-10-03T20:55:54.855094Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.857597Z", "completed_at": "2024-10-03T20:55:54.857611Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0205996036529541, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_base_mainnet_contract.6d90834e3f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.848479Z", "completed_at": "2024-10-03T20:55:54.856995Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.867554Z", "completed_at": "2024-10-03T20:55:54.867564Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028402090072631836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_base_mainnet_credit_capacity.4cad1dd5dd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect credit_capacity\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\nwhere credit_capacity is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.858511Z", "completed_at": "2024-10-03T20:55:54.870087Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.872676Z", "completed_at": "2024-10-03T20:55:54.872687Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0249636173248291, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_base_mainnet_deposited_collateral_value.905a08bfbb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect deposited_collateral_value\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\nwhere deposited_collateral_value is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.863188Z", "completed_at": "2024-10-03T20:55:54.872070Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.874746Z", "completed_at": "2024-10-03T20:55:54.874754Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020351171493530273, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_base_mainnet_event_name.6afe397967", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.876297Z", "completed_at": "2024-10-03T20:55:54.888362Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.895821Z", "completed_at": "2024-10-03T20:55:54.895833Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02521204948425293, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_base_mainnet_id.bdb44c0b54", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.880801Z", "completed_at": "2024-10-03T20:55:54.888966Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.896757Z", "completed_at": "2024-10-03T20:55:54.896770Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025388717651367188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_base_mainnet_market_id.de78147356", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.890121Z", "completed_at": "2024-10-03T20:55:54.904240Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.906370Z", "completed_at": "2024-10-03T20:55:54.906385Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02046966552734375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_base_mainnet_net_issuance.334062f568", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect net_issuance\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\nwhere net_issuance is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.897695Z", "completed_at": "2024-10-03T20:55:54.907261Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.909755Z", "completed_at": "2024-10-03T20:55:54.909764Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022912263870239258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_base_mainnet_sender.5b6ff88208", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.911191Z", "completed_at": "2024-10-03T20:55:54.923035Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.929421Z", "completed_at": "2024-10-03T20:55:54.929431Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023850679397583008, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_base_mainnet_token_amount.ce8694585d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\nwhere token_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.917196Z", "completed_at": "2024-10-03T20:55:54.928816Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.935012Z", "completed_at": "2024-10-03T20:55:54.935024Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027266740798950195, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_base_mainnet_transaction_hash.7b8eb5d77d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.923711Z", "completed_at": "2024-10-03T20:55:54.934467Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.936809Z", "completed_at": "2024-10-03T20:55:54.936817Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021118879318237305, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_market_updated_base_mainnet_id.b2a5abdd48", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_market_updated_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.930459Z", "completed_at": "2024-10-03T20:55:54.937711Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.940299Z", "completed_at": "2024-10-03T20:55:54.940307Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018065214157104492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_market_updated_base_sepolia", "compiled": true, "compiled_code": "with market_updated as (\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\n)\n\nselect\n id,\n block_timestamp as ts,\n transaction_hash,\n event_name,\n market_id,\n collateral_type,\n \n credit_capacity / 1e18\n as credit_capacity,\n \n net_issuance / 1e18\n as net_issuance,\n \n token_amount / 1e18\n as token_amount\nfrom\n market_updated", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_core_market_updated_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.944611Z", "completed_at": "2024-10-03T20:55:54.962037Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.968045Z", "completed_at": "2024-10-03T20:55:54.968058Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.029194355010986328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_market_updated_base_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.97084835ea", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketCollateralWithdrawn','MarketCollateralDeposited','MarketUsdWithdrawn','MarketUsdDeposited'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.956772Z", "completed_at": "2024-10-03T20:55:54.967422Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.969195Z", "completed_at": "2024-10-03T20:55:54.969203Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02692270278930664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_sepolia_market_id__True__0.c2038f3200", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.962910Z", "completed_at": "2024-10-03T20:55:54.970116Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.972746Z", "completed_at": "2024-10-03T20:55:54.972754Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0213625431060791, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_sepolia_token_amount__True__0.00d32c5847", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not token_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.952126Z", "completed_at": "2024-10-03T20:55:54.971357Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:54.974288Z", "completed_at": "2024-10-03T20:55:54.974297Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0332338809967041, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_market_updated_base_sepolia_deposited_collateral_value__True__0.ff17627b64", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not deposited_collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.978991Z", "completed_at": "2024-10-03T20:55:54.990414Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.001625Z", "completed_at": "2024-10-03T20:55:55.001639Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028113126754760742, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_base_sepolia_block_number.450e88640c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.984321Z", "completed_at": "2024-10-03T20:55:54.991017Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.002575Z", "completed_at": "2024-10-03T20:55:55.002586Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027510881423950195, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_base_sepolia_block_timestamp.66be40faea", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.997330Z", "completed_at": "2024-10-03T20:55:55.004485Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.006962Z", "completed_at": "2024-10-03T20:55:55.006970Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023377180099487305, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_base_sepolia_contract.cf139c06ed", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:54.991600Z", "completed_at": "2024-10-03T20:55:55.005023Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.007840Z", "completed_at": "2024-10-03T20:55:55.007851Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.029597997665405273, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_base_sepolia_collateral_type.a64be17284", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.011852Z", "completed_at": "2024-10-03T20:55:55.023423Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.033457Z", "completed_at": "2024-10-03T20:55:55.033475Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027307748794555664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_base_sepolia_credit_capacity.2033e021e1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect credit_capacity\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\nwhere credit_capacity is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.017471Z", "completed_at": "2024-10-03T20:55:55.028385Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.034622Z", "completed_at": "2024-10-03T20:55:55.034632Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025995254516601562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_base_sepolia_deposited_collateral_value.47b96d9782", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect deposited_collateral_value\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\nwhere deposited_collateral_value is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.024110Z", "completed_at": "2024-10-03T20:55:55.035639Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.038264Z", "completed_at": "2024-10-03T20:55:55.038274Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022178173065185547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_base_sepolia_event_name.c0e71ec841", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.029149Z", "completed_at": "2024-10-03T20:55:55.037012Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.039801Z", "completed_at": "2024-10-03T20:55:55.039813Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023076295852661133, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_base_sepolia_id.179b4fa862", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.044506Z", "completed_at": "2024-10-03T20:55:55.057011Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.066624Z", "completed_at": "2024-10-03T20:55:55.066640Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027616500854492188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_base_sepolia_market_id.81913bae24", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.051223Z", "completed_at": "2024-10-03T20:55:55.065974Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.067939Z", "completed_at": "2024-10-03T20:55:55.067947Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02734994888305664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_base_sepolia_net_issuance.85d70c9059", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect net_issuance\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\nwhere net_issuance is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.057614Z", "completed_at": "2024-10-03T20:55:55.069621Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.072178Z", "completed_at": "2024-10-03T20:55:55.072185Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028450727462768555, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_base_sepolia_sender.b57e7709cd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.061806Z", "completed_at": "2024-10-03T20:55:55.070898Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.073714Z", "completed_at": "2024-10-03T20:55:55.073722Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023232460021972656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_base_sepolia_token_amount.a8f7145772", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\nwhere token_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.082353Z", "completed_at": "2024-10-03T20:55:55.088843Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.100168Z", "completed_at": "2024-10-03T20:55:55.100181Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027235984802246094, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_market_updated_base_sepolia_id.945f14ee77", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.077170Z", "completed_at": "2024-10-03T20:55:55.089374Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.101139Z", "completed_at": "2024-10-03T20:55:55.101152Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.029727458953857422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_base_sepolia_transaction_hash.6351c7ce23", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_market_updated_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.095513Z", "completed_at": "2024-10-03T20:55:55.103086Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.105634Z", "completed_at": "2024-10-03T20:55:55.105645Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019093990325927734, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_market_updated_eth_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.7de7687ac0", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketCollateralWithdrawn','MarketCollateralDeposited','MarketUsdWithdrawn','MarketUsdDeposited'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.089985Z", "completed_at": "2024-10-03T20:55:55.103659Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.106542Z", "completed_at": "2024-10-03T20:55:55.106552Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024927377700805664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_market_updated_eth_mainnet", "compiled": true, "compiled_code": "with market_updated as (\n select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n net_issuance,\n sender,\n collateral_type,\n credit_capacity,\n token_amount\n from\n \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\n)\n\nselect\n id,\n block_timestamp as ts,\n transaction_hash,\n event_name,\n market_id,\n collateral_type,\n \n credit_capacity / 1e18\n as credit_capacity,\n \n net_issuance / 1e18\n as net_issuance,\n \n token_amount / 1e18\n as token_amount\nfrom\n market_updated", "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_core_market_updated_eth_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.110829Z", "completed_at": "2024-10-03T20:55:55.122198Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.128753Z", "completed_at": "2024-10-03T20:55:55.128765Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02390456199645996, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_market_updated_eth_mainnet_deposited_collateral_value__True__0.06de946dba", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not deposited_collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.116959Z", "completed_at": "2024-10-03T20:55:55.128014Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.134100Z", "completed_at": "2024-10-03T20:55:55.134110Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026799440383911133, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_market_updated_eth_mainnet_market_id__True__0.58438c84b4", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.123525Z", "completed_at": "2024-10-03T20:55:55.135689Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.138531Z", "completed_at": "2024-10-03T20:55:55.138542Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0230715274810791, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_market_updated_eth_mainnet_token_amount__True__0.fdf0db60b7", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not token_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.129696Z", "completed_at": "2024-10-03T20:55:55.137906Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.140641Z", "completed_at": "2024-10-03T20:55:55.140649Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02442145347595215, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_eth_mainnet_block_number.f4a7497fbe", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.142787Z", "completed_at": "2024-10-03T20:55:55.156066Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.162205Z", "completed_at": "2024-10-03T20:55:55.162222Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02514815330505371, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_eth_mainnet_block_timestamp.683bea78d4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.150168Z", "completed_at": "2024-10-03T20:55:55.161592Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.168245Z", "completed_at": "2024-10-03T20:55:55.168254Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028928518295288086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_eth_mainnet_collateral_type.c83211fd2f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.157394Z", "completed_at": "2024-10-03T20:55:55.167686Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.170016Z", "completed_at": "2024-10-03T20:55:55.170026Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020624876022338867, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_eth_mainnet_contract.97f87c3b4a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.163326Z", "completed_at": "2024-10-03T20:55:55.170940Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.173490Z", "completed_at": "2024-10-03T20:55:55.173499Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018928050994873047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_eth_mainnet_credit_capacity.baa89e2e5a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect credit_capacity\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\nwhere credit_capacity is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.177463Z", "completed_at": "2024-10-03T20:55:55.194515Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.199680Z", "completed_at": "2024-10-03T20:55:55.199692Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02760910987854004, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_eth_mainnet_deposited_collateral_value.93b2bdea02", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect deposited_collateral_value\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\nwhere deposited_collateral_value is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.183610Z", "completed_at": "2024-10-03T20:55:55.200648Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.202711Z", "completed_at": "2024-10-03T20:55:55.202719Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028413057327270508, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_eth_mainnet_event_name.6d64c2a842", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.188043Z", "completed_at": "2024-10-03T20:55:55.201273Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.204218Z", "completed_at": "2024-10-03T20:55:55.204229Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028710126876831055, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_eth_mainnet_id.f7dedb5ddb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.195192Z", "completed_at": "2024-10-03T20:55:55.203576Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.206453Z", "completed_at": "2024-10-03T20:55:55.206461Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023600339889526367, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_eth_mainnet_market_id.649fb28529", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.210533Z", "completed_at": "2024-10-03T20:55:55.221892Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.231926Z", "completed_at": "2024-10-03T20:55:55.231943Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02697134017944336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_eth_mainnet_net_issuance.3e92a0dc4a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect net_issuance\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\nwhere net_issuance is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.217021Z", "completed_at": "2024-10-03T20:55:55.231347Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.233231Z", "completed_at": "2024-10-03T20:55:55.233239Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024740219116210938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_eth_mainnet_sender.12a64a65ef", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.227018Z", "completed_at": "2024-10-03T20:55:55.234156Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.236768Z", "completed_at": "2024-10-03T20:55:55.236776Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02121114730834961, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_eth_mainnet_transaction_hash.3a0d8e52a3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.222630Z", "completed_at": "2024-10-03T20:55:55.234734Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.237661Z", "completed_at": "2024-10-03T20:55:55.237671Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02788853645324707, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_market_updated_eth_mainnet_token_amount.a9f6d4a588", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\nwhere token_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.243628Z", "completed_at": "2024-10-03T20:55:55.258800Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.264369Z", "completed_at": "2024-10-03T20:55:55.264384Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025957822799682617, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_market_updated_eth_mainnet_id.7cd00231f1", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_market_updated_eth_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.249780Z", "completed_at": "2024-10-03T20:55:55.265258Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.267873Z", "completed_at": "2024-10-03T20:55:55.267882Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02880406379699707, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_pools_arbitrum_mainnet", "compiled": true, "compiled_code": "with base as (\n select\n pool_id as id,\n block_timestamp as created_ts,\n block_number,\n owner\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_pool_created_arbitrum_mainnet\"\n)\n\nselect *\nfrom\n base", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_pools_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.254454Z", "completed_at": "2024-10-03T20:55:55.265875Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.268837Z", "completed_at": "2024-10-03T20:55:55.268848Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026598691940307617, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_pool_created_arbitrum_mainnet_event_name__PoolCreated.e7fda490fd", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_pool_created_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PoolCreated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.259576Z", "completed_at": "2024-10-03T20:55:55.267250Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.270381Z", "completed_at": "2024-10-03T20:55:55.270392Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027529001235961914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_pool_created_arbitrum_mainnet_pool_id__True__0.fc42e6b4ce", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_pool_created_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.275352Z", "completed_at": "2024-10-03T20:55:55.282549Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.297614Z", "completed_at": "2024-10-03T20:55:55.297630Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027994871139526367, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_block_number.184c04858e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_pool_created_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.287436Z", "completed_at": "2024-10-03T20:55:55.299046Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.300507Z", "completed_at": "2024-10-03T20:55:55.300515Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025868892669677734, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_contract.ad227a594e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_pool_created_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.283122Z", "completed_at": "2024-10-03T20:55:55.301366Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.303933Z", "completed_at": "2024-10-03T20:55:55.303940Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.029964447021484375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_block_timestamp.4bcfbab318", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_pool_created_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.293273Z", "completed_at": "2024-10-03T20:55:55.302694Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.305465Z", "completed_at": "2024-10-03T20:55:55.305473Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02565598487854004, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_event_name.67b202a2ae", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_pool_created_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.307634Z", "completed_at": "2024-10-03T20:55:55.314990Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.321094Z", "completed_at": "2024-10-03T20:55:55.321102Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01914668083190918, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_id.b0e9e6535d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_pool_created_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.315591Z", "completed_at": "2024-10-03T20:55:55.326344Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.332147Z", "completed_at": "2024-10-03T20:55:55.332159Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025951147079467773, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_owner.749821fb46", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_pool_created_arbitrum_mainnet\"\nwhere owner is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.322106Z", "completed_at": "2024-10-03T20:55:55.333921Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.336358Z", "completed_at": "2024-10-03T20:55:55.336366Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022817134857177734, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_pool_id.ce6f3bd570", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_pool_created_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.326938Z", "completed_at": "2024-10-03T20:55:55.334524Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.337233Z", "completed_at": "2024-10-03T20:55:55.337240Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022968530654907227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_sender.b85ac4e404", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_pool_created_arbitrum_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.338747Z", "completed_at": "2024-10-03T20:55:55.347529Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.353742Z", "completed_at": "2024-10-03T20:55:55.353753Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0206148624420166, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_mainnet_transaction_hash.762082599b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_pool_created_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.348734Z", "completed_at": "2024-10-03T20:55:55.358526Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.364778Z", "completed_at": "2024-10-03T20:55:55.364794Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02681732177734375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_pool_created_arbitrum_mainnet_id.4a0435d902", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_pool_created_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.355317Z", "completed_at": "2024-10-03T20:55:55.365907Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.368023Z", "completed_at": "2024-10-03T20:55:55.368032Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.021244525909423828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_pools_arbitrum_sepolia", "compiled": true, "compiled_code": "with base as (\n select\n pool_id as id,\n block_timestamp as created_ts,\n block_number,\n owner\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_pool_created_arbitrum_sepolia\"\n)\n\nselect *\nfrom\n base", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_pools_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.360028Z", "completed_at": "2024-10-03T20:55:55.368885Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.371323Z", "completed_at": "2024-10-03T20:55:55.371332Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023343801498413086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_pool_created_arbitrum_sepolia_event_name__PoolCreated.d04166c685", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_pool_created_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PoolCreated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.372471Z", "completed_at": "2024-10-03T20:55:55.384253Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.391762Z", "completed_at": "2024-10-03T20:55:55.391774Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025401830673217773, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_pool_created_arbitrum_sepolia_pool_id__True__0.d3bc479935", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_pool_created_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.379324Z", "completed_at": "2024-10-03T20:55:55.392682Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.395277Z", "completed_at": "2024-10-03T20:55:55.395285Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025324583053588867, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_block_number.28a66d0e74", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_pool_created_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.385704Z", "completed_at": "2024-10-03T20:55:55.394733Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.401316Z", "completed_at": "2024-10-03T20:55:55.401326Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023530244827270508, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_block_timestamp.fd0d1a2266", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_pool_created_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.396229Z", "completed_at": "2024-10-03T20:55:55.404264Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.410744Z", "completed_at": "2024-10-03T20:55:55.410755Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025895357131958008, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_contract.bd9da8f8fc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_pool_created_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.405574Z", "completed_at": "2024-10-03T20:55:55.413532Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.423467Z", "completed_at": "2024-10-03T20:55:55.423479Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023046016693115234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_event_name.9148e96626", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_pool_created_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.414185Z", "completed_at": "2024-10-03T20:55:55.426011Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.432504Z", "completed_at": "2024-10-03T20:55:55.432513Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027697324752807617, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_id.2ecf600861", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_pool_created_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.418506Z", "completed_at": "2024-10-03T20:55:55.431906Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.434666Z", "completed_at": "2024-10-03T20:55:55.434677Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024845123291015625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_owner.980ce0b630", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_pool_created_arbitrum_sepolia\"\nwhere owner is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.426679Z", "completed_at": "2024-10-03T20:55:55.434075Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.442126Z", "completed_at": "2024-10-03T20:55:55.442135Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019434213638305664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_pool_id.1fccbc8d94", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_pool_created_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.436193Z", "completed_at": "2024-10-03T20:55:55.445827Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.448167Z", "completed_at": "2024-10-03T20:55:55.448175Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.017099380493164062, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_sender.999d6ba1d5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_pool_created_arbitrum_sepolia\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.449045Z", "completed_at": "2024-10-03T20:55:55.463236Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.465843Z", "completed_at": "2024-10-03T20:55:55.465853Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022218942642211914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_arbitrum_sepolia_transaction_hash.09e0ac3340", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_pool_created_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.459207Z", "completed_at": "2024-10-03T20:55:55.464695Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.471190Z", "completed_at": "2024-10-03T20:55:55.471200Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02431797981262207, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_pools_base_mainnet", "compiled": true, "compiled_code": "with base as (\n select\n pool_id as id,\n block_timestamp as created_ts,\n block_number,\n owner\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"core_pool_created_base_mainnet\"\n)\n\nselect *\nfrom\n base", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_core_pools_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.454131Z", "completed_at": "2024-10-03T20:55:55.465227Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.472096Z", "completed_at": "2024-10-03T20:55:55.472107Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026968955993652344, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_pool_created_arbitrum_sepolia_id.520ef444f0", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_pool_created_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.466756Z", "completed_at": "2024-10-03T20:55:55.475370Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.477925Z", "completed_at": "2024-10-03T20:55:55.477934Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.015392780303955078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_pool_created_base_mainnet_event_name__PoolCreated.a1f7123964", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_pool_created_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PoolCreated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.481189Z", "completed_at": "2024-10-03T20:55:55.497984Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.500390Z", "completed_at": "2024-10-03T20:55:55.500424Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02451181411743164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_pool_created_base_mainnet_pool_id__True__0.39f67d8bfc", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_pool_created_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.486145Z", "completed_at": "2024-10-03T20:55:55.498596Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.501332Z", "completed_at": "2024-10-03T20:55:55.501340Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02477097511291504, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_base_mainnet_block_number.8ef3c64233", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_pool_created_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.492442Z", "completed_at": "2024-10-03T20:55:55.499224Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.502222Z", "completed_at": "2024-10-03T20:55:55.502230Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025038480758666992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_base_mainnet_block_timestamp.94505d3912", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_pool_created_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.503115Z", "completed_at": "2024-10-03T20:55:55.509794Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.512243Z", "completed_at": "2024-10-03T20:55:55.512252Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.015655517578125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_base_mainnet_contract.6f3850c4d8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_pool_created_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.520041Z", "completed_at": "2024-10-03T20:55:55.529831Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.532198Z", "completed_at": "2024-10-03T20:55:55.532213Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02133941650390625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_base_mainnet_id.44cc56adee", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_pool_created_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.524495Z", "completed_at": "2024-10-03T20:55:55.530411Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.533132Z", "completed_at": "2024-10-03T20:55:55.533139Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02161121368408203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_base_mainnet_owner.875044313e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_pool_created_base_mainnet\"\nwhere owner is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.515579Z", "completed_at": "2024-10-03T20:55:55.530966Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.534018Z", "completed_at": "2024-10-03T20:55:55.534029Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023797035217285156, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_base_mainnet_event_name.0770467455", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_pool_created_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.534938Z", "completed_at": "2024-10-03T20:55:55.544585Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.547022Z", "completed_at": "2024-10-03T20:55:55.547036Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018400907516479492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_base_mainnet_pool_id.d63bf41661", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_pool_created_base_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.553224Z", "completed_at": "2024-10-03T20:55:55.563489Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.565387Z", "completed_at": "2024-10-03T20:55:55.565415Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02152395248413086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_base_mainnet_transaction_hash.88325163ff", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_pool_created_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.548553Z", "completed_at": "2024-10-03T20:55:55.564051Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.566858Z", "completed_at": "2024-10-03T20:55:55.566865Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023638248443603516, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_base_mainnet_sender.0c210116c7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_pool_created_base_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.558269Z", "completed_at": "2024-10-03T20:55:55.566241Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.571781Z", "completed_at": "2024-10-03T20:55:55.571790Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026715755462646484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_pool_created_base_mainnet_id.f5ca162629", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_pool_created_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.567777Z", "completed_at": "2024-10-03T20:55:55.574029Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.576520Z", "completed_at": "2024-10-03T20:55:55.576531Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.013844490051269531, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_pools_base_sepolia", "compiled": true, "compiled_code": "with base as (\n select\n pool_id as id,\n block_timestamp as created_ts,\n block_number,\n owner\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"core_pool_created_base_sepolia\"\n)\n\nselect *\nfrom\n base", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_core_pools_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.578631Z", "completed_at": "2024-10-03T20:55:55.591846Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.597464Z", "completed_at": "2024-10-03T20:55:55.597477Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024137496948242188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_pool_created_base_sepolia_event_name__PoolCreated.f08bef53a3", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_pool_created_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PoolCreated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.584875Z", "completed_at": "2024-10-03T20:55:55.598349Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.604758Z", "completed_at": "2024-10-03T20:55:55.604768Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02960968017578125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_pool_created_base_sepolia_pool_id__True__0.b3e7c8b05d", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_pool_created_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.592449Z", "completed_at": "2024-10-03T20:55:55.603424Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.605788Z", "completed_at": "2024-10-03T20:55:55.605796Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028522491455078125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_base_sepolia_block_number.094a784336", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_pool_created_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.599075Z", "completed_at": "2024-10-03T20:55:55.606709Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.609324Z", "completed_at": "2024-10-03T20:55:55.609332Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018266916275024414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_base_sepolia_block_timestamp.770a6f30f6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_pool_created_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.612762Z", "completed_at": "2024-10-03T20:55:55.623443Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.629179Z", "completed_at": "2024-10-03T20:55:55.629192Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022027015686035156, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_base_sepolia_contract.3347ab7e86", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_pool_created_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.619160Z", "completed_at": "2024-10-03T20:55:55.630145Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.638223Z", "completed_at": "2024-10-03T20:55:55.638232Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0275266170501709, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_base_sepolia_event_name.1dac944daf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_pool_created_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.624010Z", "completed_at": "2024-10-03T20:55:55.636962Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.639246Z", "completed_at": "2024-10-03T20:55:55.639254Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02790522575378418, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_base_sepolia_id.b1a35dd808", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_pool_created_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.630872Z", "completed_at": "2024-10-03T20:55:55.640137Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.642749Z", "completed_at": "2024-10-03T20:55:55.642757Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024467945098876953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_base_sepolia_owner.de5ae68a1a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_pool_created_base_sepolia\"\nwhere owner is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.646077Z", "completed_at": "2024-10-03T20:55:55.656875Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.662488Z", "completed_at": "2024-10-03T20:55:55.662499Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.021879911422729492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_base_sepolia_pool_id.e6e51130fd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_pool_created_base_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.652577Z", "completed_at": "2024-10-03T20:55:55.667735Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.669900Z", "completed_at": "2024-10-03T20:55:55.669910Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025814294815063477, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_base_sepolia_sender.40177457bd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_pool_created_base_sepolia\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.657481Z", "completed_at": "2024-10-03T20:55:55.669210Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.672095Z", "completed_at": "2024-10-03T20:55:55.672103Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027374267578125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_base_sepolia_transaction_hash.c6810d0b49", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_pool_created_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.663592Z", "completed_at": "2024-10-03T20:55:55.670815Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.673714Z", "completed_at": "2024-10-03T20:55:55.673725Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02199268341064453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_pool_created_base_sepolia_id.bc373a2eb3", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_pool_created_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.677130Z", "completed_at": "2024-10-03T20:55:55.683303Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.695286Z", "completed_at": "2024-10-03T20:55:55.695299Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023991823196411133, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_pools_eth_mainnet", "compiled": true, "compiled_code": "with base as (\n select\n pool_id as id,\n block_timestamp as created_ts,\n block_number,\n owner\n from\n \"analytics\".\"prod_raw_eth_mainnet\".\"core_pool_created_eth_mainnet\"\n)\n\nselect *\nfrom\n base", "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_core_pools_eth_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.683914Z", "completed_at": "2024-10-03T20:55:55.700916Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.703427Z", "completed_at": "2024-10-03T20:55:55.703436Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027696609497070312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_pool_created_eth_mainnet_event_name__PoolCreated.109464a698", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_pool_created_eth_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PoolCreated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.690826Z", "completed_at": "2024-10-03T20:55:55.702554Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.705674Z", "completed_at": "2024-10-03T20:55:55.705683Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025122642517089844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_pool_created_eth_mainnet_pool_id__True__0.7c8df298df", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_pool_created_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.696528Z", "completed_at": "2024-10-03T20:55:55.705089Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.708370Z", "completed_at": "2024-10-03T20:55:55.708379Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026520967483520508, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_eth_mainnet_block_number.2f99b31050", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_pool_created_eth_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.710651Z", "completed_at": "2024-10-03T20:55:55.718528Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.724966Z", "completed_at": "2024-10-03T20:55:55.724978Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02073049545288086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_eth_mainnet_block_timestamp.edc63e1dd6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_pool_created_eth_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.719677Z", "completed_at": "2024-10-03T20:55:55.737239Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.739951Z", "completed_at": "2024-10-03T20:55:55.739961Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.030128955841064453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_eth_mainnet_contract.31bb49a3da", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_pool_created_eth_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.725899Z", "completed_at": "2024-10-03T20:55:55.738111Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.740873Z", "completed_at": "2024-10-03T20:55:55.740884Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024466991424560547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_eth_mainnet_event_name.86049849e6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_pool_created_eth_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.730491Z", "completed_at": "2024-10-03T20:55:55.739326Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.742342Z", "completed_at": "2024-10-03T20:55:55.742353Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024627685546875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_eth_mainnet_id.d903c0dfc4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_pool_created_eth_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.744614Z", "completed_at": "2024-10-03T20:55:55.752922Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.762841Z", "completed_at": "2024-10-03T20:55:55.762854Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02423238754272461, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_eth_mainnet_owner.4ac2c4d7d7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_pool_created_eth_mainnet\"\nwhere owner is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.754089Z", "completed_at": "2024-10-03T20:55:55.769361Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.771882Z", "completed_at": "2024-10-03T20:55:55.771892Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022332429885864258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_eth_mainnet_pool_id.6662208418", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_pool_created_eth_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.758449Z", "completed_at": "2024-10-03T20:55:55.770705Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.773363Z", "completed_at": "2024-10-03T20:55:55.773370Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023200511932373047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_eth_mainnet_sender.0e2161372e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_pool_created_eth_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.763967Z", "completed_at": "2024-10-03T20:55:55.771297Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.774252Z", "completed_at": "2024-10-03T20:55:55.774262Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023326635360717773, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_pool_created_eth_mainnet_transaction_hash.c51273100e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_pool_created_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.775868Z", "completed_at": "2024-10-03T20:55:55.784495Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.792552Z", "completed_at": "2024-10-03T20:55:55.792567Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02259206771850586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_pool_created_eth_mainnet_id.8a7d542185", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_pool_created_eth_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.786268Z", "completed_at": "2024-10-03T20:55:55.803685Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.806418Z", "completed_at": "2024-10-03T20:55:55.806428Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02472710609436035, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_rewards_claimed_arbitrum_mainnet_event_name__RewardsClaimed.3c1cd34ad1", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'RewardsClaimed'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.797934Z", "completed_at": "2024-10-03T20:55:55.805232Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.807909Z", "completed_at": "2024-10-03T20:55:55.807917Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024752140045166016, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_mainnet_account_id__True__0.34b4de86db", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.793470Z", "completed_at": "2024-10-03T20:55:55.805827Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.808790Z", "completed_at": "2024-10-03T20:55:55.808798Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02629399299621582, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_rewards_claimed_arbitrum_sepolia_event_name__RewardsClaimed.34f660416a", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'RewardsClaimed'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.810312Z", "completed_at": "2024-10-03T20:55:55.817805Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.820220Z", "completed_at": "2024-10-03T20:55:55.820229Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.015707015991210938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_mainnet_amount__True__0.d98a3e4cc7", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.821706Z", "completed_at": "2024-10-03T20:55:55.838935Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.841327Z", "completed_at": "2024-10-03T20:55:55.841337Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025018930435180664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_mainnet_pool_id__True__0.1c91c56a7b", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.831606Z", "completed_at": "2024-10-03T20:55:55.839615Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.842228Z", "completed_at": "2024-10-03T20:55:55.842236Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02394723892211914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_sepolia_amount__True__0.4bdbe43c5e", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.826267Z", "completed_at": "2024-10-03T20:55:55.840160Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.843125Z", "completed_at": "2024-10-03T20:55:55.843133Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026067733764648438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_sepolia_account_id__True__0.931fbcf6dd", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.844019Z", "completed_at": "2024-10-03T20:55:55.851481Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.853926Z", "completed_at": "2024-10-03T20:55:55.853935Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01592421531677246, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_arbitrum_sepolia_pool_id__True__0.8b433a3bc6", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.855996Z", "completed_at": "2024-10-03T20:55:55.870504Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.872088Z", "completed_at": "2024-10-03T20:55:55.872101Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021376848220825195, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_account_id.657d0a650c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.865338Z", "completed_at": "2024-10-03T20:55:55.872961Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.879259Z", "completed_at": "2024-10-03T20:55:55.879274Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026734352111816406, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_block_number.90a2165709", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.861119Z", "completed_at": "2024-10-03T20:55:55.873649Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.880253Z", "completed_at": "2024-10-03T20:55:55.880261Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028296709060668945, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_amount.b7ad8d34fd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.874199Z", "completed_at": "2024-10-03T20:55:55.881919Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.884430Z", "completed_at": "2024-10-03T20:55:55.884438Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01484060287475586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_block_timestamp.830ba4bdac", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.886576Z", "completed_at": "2024-10-03T20:55:55.899937Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.905727Z", "completed_at": "2024-10-03T20:55:55.905741Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024605512619018555, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_collateral_type.868513a78c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.895624Z", "completed_at": "2024-10-03T20:55:55.906759Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.913536Z", "completed_at": "2024-10-03T20:55:55.913546Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02837061882019043, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_contract.dbeede65a0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.900567Z", "completed_at": "2024-10-03T20:55:55.912851Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.915230Z", "completed_at": "2024-10-03T20:55:55.915238Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.029410600662231445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_distributor.cfe4797061", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\nwhere distributor is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.907744Z", "completed_at": "2024-10-03T20:55:55.916103Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.918666Z", "completed_at": "2024-10-03T20:55:55.918674Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02386307716369629, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_event_name.c85b97045f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.920162Z", "completed_at": "2024-10-03T20:55:55.928083Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.939755Z", "completed_at": "2024-10-03T20:55:55.939767Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025324344635009766, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_id.ec96b450dd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.928697Z", "completed_at": "2024-10-03T20:55:55.945114Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.947188Z", "completed_at": "2024-10-03T20:55:55.947197Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0277559757232666, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_pool_id.bd58480578", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.933032Z", "completed_at": "2024-10-03T20:55:55.946477Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.949367Z", "completed_at": "2024-10-03T20:55:55.949376Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024959564208984375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_mainnet_transaction_hash.b143b485c4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.940895Z", "completed_at": "2024-10-03T20:55:55.948779Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.951532Z", "completed_at": "2024-10-03T20:55:55.951540Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02413463592529297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_account_id.f2bf56343c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.953700Z", "completed_at": "2024-10-03T20:55:55.961372Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.971049Z", "completed_at": "2024-10-03T20:55:55.971059Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023005962371826172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_amount.c69c35b9b1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.961976Z", "completed_at": "2024-10-03T20:55:55.976347Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.978492Z", "completed_at": "2024-10-03T20:55:55.978504Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025539875030517578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_block_number.9a6d0e0806", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.966803Z", "completed_at": "2024-10-03T20:55:55.977757Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.980708Z", "completed_at": "2024-10-03T20:55:55.980716Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021957874298095703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_block_timestamp.b87721cc33", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.972109Z", "completed_at": "2024-10-03T20:55:55.980100Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:55.982852Z", "completed_at": "2024-10-03T20:55:55.982860Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022820472717285156, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_collateral_type.d2183c9d15", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.985037Z", "completed_at": "2024-10-03T20:55:55.993907Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.000124Z", "completed_at": "2024-10-03T20:55:56.000136Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02073383331298828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_contract.d436fcb4ac", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:55.995068Z", "completed_at": "2024-10-03T20:55:56.010590Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.013417Z", "completed_at": "2024-10-03T20:55:56.013428Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.029175996780395508, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_distributor.3f6ad9aa55", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\nwhere distributor is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.005528Z", "completed_at": "2024-10-03T20:55:56.012281Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.014891Z", "completed_at": "2024-10-03T20:55:56.014902Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02173757553100586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_id.9a1c133f3b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.001055Z", "completed_at": "2024-10-03T20:55:56.012857Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.015803Z", "completed_at": "2024-10-03T20:55:56.015811Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023983478546142578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_event_name.a3f0d6ec61", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.017385Z", "completed_at": "2024-10-03T20:55:56.024433Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.026833Z", "completed_at": "2024-10-03T20:55:56.026843Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.015375852584838867, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_pool_id.a883be69bc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.032688Z", "completed_at": "2024-10-03T20:55:56.049981Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.051448Z", "completed_at": "2024-10-03T20:55:56.051460Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02777266502380371, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_rewards_claimed_arbitrum_mainnet_id.0aa80585e9", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_claimed_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.028357Z", "completed_at": "2024-10-03T20:55:56.050787Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.052958Z", "completed_at": "2024-10-03T20:55:56.052966Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.03002643585205078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_arbitrum_sepolia_transaction_hash.680f286a1c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.039371Z", "completed_at": "2024-10-03T20:55:56.052325Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.055115Z", "completed_at": "2024-10-03T20:55:56.055123Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.03021693229675293, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_rewards_claimed_arbitrum_sepolia_id.f24f1c4553", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_claimed_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.045434Z", "completed_at": "2024-10-03T20:55:56.053823Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.056708Z", "completed_at": "2024-10-03T20:55:56.056716Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.013048887252807617, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_rewards_claimed_base_mainnet_event_name__RewardsClaimed.aa2ca50bfd", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'RewardsClaimed'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.062685Z", "completed_at": "2024-10-03T20:55:56.078118Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.086150Z", "completed_at": "2024-10-03T20:55:56.086162Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028694868087768555, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_mainnet_account_id__True__0.f3a8537aec", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.068179Z", "completed_at": "2024-10-03T20:55:56.085373Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.087917Z", "completed_at": "2024-10-03T20:55:56.087925Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02913832664489746, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_mainnet_amount__True__0.d32a48611c", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.073484Z", "completed_at": "2024-10-03T20:55:56.087277Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.090054Z", "completed_at": "2024-10-03T20:55:56.090062Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.029325485229492188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_mainnet_pool_id__True__0.4091fd0cb1", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.078905Z", "completed_at": "2024-10-03T20:55:56.088766Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.091622Z", "completed_at": "2024-10-03T20:55:56.091630Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.029683589935302734, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_mainnet_account_id.854e016ff9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.097541Z", "completed_at": "2024-10-03T20:55:56.112250Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.118037Z", "completed_at": "2024-10-03T20:55:56.118050Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025672435760498047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_mainnet_amount.2d80149737", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.102843Z", "completed_at": "2024-10-03T20:55:56.117309Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.119760Z", "completed_at": "2024-10-03T20:55:56.119769Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026056289672851562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_mainnet_block_number.4b65195293", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.107948Z", "completed_at": "2024-10-03T20:55:56.119111Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.121917Z", "completed_at": "2024-10-03T20:55:56.121924Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026335716247558594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_mainnet_block_timestamp.365bd8971d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.113027Z", "completed_at": "2024-10-03T20:55:56.120622Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.123497Z", "completed_at": "2024-10-03T20:55:56.123504Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0267031192779541, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_mainnet_collateral_type.f4a0d97e20", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.129454Z", "completed_at": "2024-10-03T20:55:56.145647Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.150800Z", "completed_at": "2024-10-03T20:55:56.150814Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02660393714904785, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_mainnet_contract.c7544b70ac", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.134574Z", "completed_at": "2024-10-03T20:55:56.151895Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.154509Z", "completed_at": "2024-10-03T20:55:56.154517Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028963088989257812, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_mainnet_distributor.edc7126cd6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\nwhere distributor is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.141458Z", "completed_at": "2024-10-03T20:55:56.152571Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.155376Z", "completed_at": "2024-10-03T20:55:56.155386Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027894258499145508, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_mainnet_event_name.8699999c22", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.146350Z", "completed_at": "2024-10-03T20:55:56.153934Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.156914Z", "completed_at": "2024-10-03T20:55:56.156926Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028202295303344727, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_mainnet_id.e1c2a57eae", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.161705Z", "completed_at": "2024-10-03T20:55:56.168744Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.184473Z", "completed_at": "2024-10-03T20:55:56.184486Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02834343910217285, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_mainnet_pool_id.28e40cfefe", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.178075Z", "completed_at": "2024-10-03T20:55:56.185879Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.188279Z", "completed_at": "2024-10-03T20:55:56.188287Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022357940673828125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_rewards_claimed_base_sepolia_event_name__RewardsClaimed.813e8d6cab", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'RewardsClaimed'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.173542Z", "completed_at": "2024-10-03T20:55:56.186455Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.189165Z", "completed_at": "2024-10-03T20:55:56.189172Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028213024139404297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_rewards_claimed_base_mainnet_id.3e937354d7", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.169311Z", "completed_at": "2024-10-03T20:55:56.187023Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.190064Z", "completed_at": "2024-10-03T20:55:56.190071Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02976059913635254, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_mainnet_transaction_hash.b63233ece5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_claimed_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.195975Z", "completed_at": "2024-10-03T20:55:56.216440Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.218786Z", "completed_at": "2024-10-03T20:55:56.218797Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027963638305664062, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_sepolia_account_id__True__0.56bdf07961", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.202672Z", "completed_at": "2024-10-03T20:55:56.217505Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.220319Z", "completed_at": "2024-10-03T20:55:56.220327Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026300430297851562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_sepolia_amount__True__0.83b60baad2", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.207368Z", "completed_at": "2024-10-03T20:55:56.218155Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.221212Z", "completed_at": "2024-10-03T20:55:56.221222Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026544809341430664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_base_sepolia_pool_id__True__0.80a0443cd0", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.212041Z", "completed_at": "2024-10-03T20:55:56.219761Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.222771Z", "completed_at": "2024-10-03T20:55:56.222782Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027519702911376953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_sepolia_account_id.35c6ac2750", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.229984Z", "completed_at": "2024-10-03T20:55:56.250136Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.252255Z", "completed_at": "2024-10-03T20:55:56.252269Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027359724044799805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_sepolia_amount.8d0b56d69c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.235188Z", "completed_at": "2024-10-03T20:55:56.250909Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.253796Z", "completed_at": "2024-10-03T20:55:56.253808Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02755260467529297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_sepolia_block_number.2341e8ee42", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.245609Z", "completed_at": "2024-10-03T20:55:56.251711Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.254695Z", "completed_at": "2024-10-03T20:55:56.254702Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026607036590576172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_sepolia_collateral_type.44fc9e2622", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.241262Z", "completed_at": "2024-10-03T20:55:56.253184Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.256265Z", "completed_at": "2024-10-03T20:55:56.256273Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.029384613037109375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_sepolia_block_timestamp.78d8816d82", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.263371Z", "completed_at": "2024-10-03T20:55:56.284260Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.286190Z", "completed_at": "2024-10-03T20:55:56.286203Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027838945388793945, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_sepolia_contract.8063e60014", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.273030Z", "completed_at": "2024-10-03T20:55:56.284973Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.287704Z", "completed_at": "2024-10-03T20:55:56.287715Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027393341064453125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_sepolia_event_name.5d0bea85a4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.268675Z", "completed_at": "2024-10-03T20:55:56.285558Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.288600Z", "completed_at": "2024-10-03T20:55:56.288608Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02890634536743164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_sepolia_distributor.cfc3ec6cdd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\nwhere distributor is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.277532Z", "completed_at": "2024-10-03T20:55:56.287096Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.290157Z", "completed_at": "2024-10-03T20:55:56.290165Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028646469116210938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_sepolia_id.a324c0d7d4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.297364Z", "completed_at": "2024-10-03T20:55:56.316711Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.318725Z", "completed_at": "2024-10-03T20:55:56.318738Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02651190757751465, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_sepolia_pool_id.e61695fb4f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.302956Z", "completed_at": "2024-10-03T20:55:56.317392Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.320257Z", "completed_at": "2024-10-03T20:55:56.320268Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026624202728271484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_base_sepolia_transaction_hash.399851f94f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.307363Z", "completed_at": "2024-10-03T20:55:56.318120Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.321166Z", "completed_at": "2024-10-03T20:55:56.321174Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026902198791503906, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_rewards_claimed_base_sepolia_id.b13c8534bb", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_claimed_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.311746Z", "completed_at": "2024-10-03T20:55:56.319680Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.322763Z", "completed_at": "2024-10-03T20:55:56.322771Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027279138565063477, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_rewards_claimed_eth_mainnet_event_name__RewardsClaimed.e5c952f144", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'RewardsClaimed'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.335529Z", "completed_at": "2024-10-03T20:55:56.351519Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.352894Z", "completed_at": "2024-10-03T20:55:56.352914Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02682805061340332, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_eth_mainnet_amount__True__0.8d7de0dad3", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.329895Z", "completed_at": "2024-10-03T20:55:56.352161Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.354484Z", "completed_at": "2024-10-03T20:55:56.354495Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.029628753662109375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_eth_mainnet_account_id__True__0.7eae5581d0", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.341951Z", "completed_at": "2024-10-03T20:55:56.353821Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.356620Z", "completed_at": "2024-10-03T20:55:56.356628Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.029842615127563477, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_claimed_eth_mainnet_pool_id__True__0.4ee2d574e0", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.346584Z", "completed_at": "2024-10-03T20:55:56.355304Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.358168Z", "completed_at": "2024-10-03T20:55:56.358175Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.030194759368896484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_account_id.a671c2ed40", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.364096Z", "completed_at": "2024-10-03T20:55:56.378752Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.386464Z", "completed_at": "2024-10-03T20:55:56.386476Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027512550354003906, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_amount.aa1ebaa88c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.369229Z", "completed_at": "2024-10-03T20:55:56.385768Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.388096Z", "completed_at": "2024-10-03T20:55:56.388106Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027898311614990234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_block_number.fb82a92db5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.374316Z", "completed_at": "2024-10-03T20:55:56.387435Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.390328Z", "completed_at": "2024-10-03T20:55:56.390335Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028183698654174805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_block_timestamp.890e664a3c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.379495Z", "completed_at": "2024-10-03T20:55:56.389675Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.392562Z", "completed_at": "2024-10-03T20:55:56.392570Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02917790412902832, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_collateral_type.440762309c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.397117Z", "completed_at": "2024-10-03T20:55:56.417301Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.418412Z", "completed_at": "2024-10-03T20:55:56.418426Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026686429977416992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_contract.fba4f37c05", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.403033Z", "completed_at": "2024-10-03T20:55:56.420045Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.421983Z", "completed_at": "2024-10-03T20:55:56.421995Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02805161476135254, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_distributor.728609281c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\nwhere distributor is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.408088Z", "completed_at": "2024-10-03T20:55:56.421346Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.423999Z", "completed_at": "2024-10-03T20:55:56.424006Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028153181076049805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_event_name.b83d684e5d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.412690Z", "completed_at": "2024-10-03T20:55:56.422833Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.425607Z", "completed_at": "2024-10-03T20:55:56.425615Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023995399475097656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_id.d534df2fd8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.426482Z", "completed_at": "2024-10-03T20:55:56.434523Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.442551Z", "completed_at": "2024-10-03T20:55:56.442561Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021913528442382812, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_pool_id.760bae7f85", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.436293Z", "completed_at": "2024-10-03T20:55:56.448992Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.455171Z", "completed_at": "2024-10-03T20:55:56.455184Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023428678512573242, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_claimed_eth_mainnet_transaction_hash.db7f7a63db", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.444042Z", "completed_at": "2024-10-03T20:55:56.456044Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.458127Z", "completed_at": "2024-10-03T20:55:56.458137Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02494525909423828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_rewards_claimed_eth_mainnet_id.b73c8da16c", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_claimed_eth_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.449684Z", "completed_at": "2024-10-03T20:55:56.458981Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.465662Z", "completed_at": "2024-10-03T20:55:56.465671Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.030670881271362305, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_rewards_distributed_arbitrum_mainnet_event_name__RewardsDistributed.3370ace359", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'RewardsDistributed'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.459598Z", "completed_at": "2024-10-03T20:55:56.467889Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.474466Z", "completed_at": "2024-10-03T20:55:56.474476Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020203351974487305, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_mainnet_amount__True__0.09cd5040a6", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.469118Z", "completed_at": "2024-10-03T20:55:56.480871Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.482966Z", "completed_at": "2024-10-03T20:55:56.482978Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018889427185058594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_mainnet_duration__True__0.00212b4134", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not duration >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.476137Z", "completed_at": "2024-10-03T20:55:56.483825Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.492090Z", "completed_at": "2024-10-03T20:55:56.492100Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02493000030517578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_mainnet_pool_id__True__0.d68e3c64d9", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.485039Z", "completed_at": "2024-10-03T20:55:56.495038Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.501417Z", "completed_at": "2024-10-03T20:55:56.501429Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026173114776611328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_amount.efe177b3e7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.495681Z", "completed_at": "2024-10-03T20:55:56.507133Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.509172Z", "completed_at": "2024-10-03T20:55:56.509182Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024869680404663086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_block_number.4692e1b237", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.502420Z", "completed_at": "2024-10-03T20:55:56.514663Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.516850Z", "completed_at": "2024-10-03T20:55:56.516858Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02321004867553711, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_block_timestamp.b6efe37fde", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.510134Z", "completed_at": "2024-10-03T20:55:56.517690Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.520194Z", "completed_at": "2024-10-03T20:55:56.520206Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01956939697265625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_collateral_type.d8c598b114", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.521142Z", "completed_at": "2024-10-03T20:55:56.533737Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.542026Z", "completed_at": "2024-10-03T20:55:56.542039Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02677130699157715, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_contract.cad4a84b49", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.527958Z", "completed_at": "2024-10-03T20:55:56.540304Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.547222Z", "completed_at": "2024-10-03T20:55:56.547238Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028432130813598633, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_distributor.b8c551ebf5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\nwhere distributor is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.534454Z", "completed_at": "2024-10-03T20:55:56.549182Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.551849Z", "completed_at": "2024-10-03T20:55:56.551860Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025579452514648438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_duration.8dfbbf7a51", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect duration\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\nwhere duration is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.542972Z", "completed_at": "2024-10-03T20:55:56.551242Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.553956Z", "completed_at": "2024-10-03T20:55:56.553964Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020952939987182617, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_event_name.bb49accedd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.556108Z", "completed_at": "2024-10-03T20:55:56.567952Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.574641Z", "completed_at": "2024-10-03T20:55:56.574658Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02414703369140625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_id.2d439b2dff", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.562105Z", "completed_at": "2024-10-03T20:55:56.574011Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.580246Z", "completed_at": "2024-10-03T20:55:56.580259Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027670860290527344, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_pool_id.06cc36de8b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.569284Z", "completed_at": "2024-10-03T20:55:56.581334Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.584048Z", "completed_at": "2024-10-03T20:55:56.584057Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022875070571899414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_mainnet_transaction_hash.a791a80876", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.575747Z", "completed_at": "2024-10-03T20:55:56.583464Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.586225Z", "completed_at": "2024-10-03T20:55:56.586233Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019720077514648438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_rewards_distributed_arbitrum_mainnet_id.b2d650e4fd", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.597091Z", "completed_at": "2024-10-03T20:55:56.604551Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.615156Z", "completed_at": "2024-10-03T20:55:56.615171Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.029691457748413086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_sepolia_amount__True__0.a57935c0b7", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.590211Z", "completed_at": "2024-10-03T20:55:56.605108Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.616268Z", "completed_at": "2024-10-03T20:55:56.616277Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.03143310546875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_rewards_distributed_arbitrum_sepolia_event_name__RewardsDistributed.94958bacc6", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'RewardsDistributed'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.605726Z", "completed_at": "2024-10-03T20:55:56.618064Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.620725Z", "completed_at": "2024-10-03T20:55:56.620735Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.03122997283935547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_sepolia_duration__True__0.905006d2f0", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not duration >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.610454Z", "completed_at": "2024-10-03T20:55:56.619419Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.622257Z", "completed_at": "2024-10-03T20:55:56.622266Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02017664909362793, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_arbitrum_sepolia_pool_id__True__0.4ca72a296c", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.625667Z", "completed_at": "2024-10-03T20:55:56.638039Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.650574Z", "completed_at": "2024-10-03T20:55:56.650589Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.030717849731445312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_amount.8682e416ae", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.631251Z", "completed_at": "2024-10-03T20:55:56.649796Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.651886Z", "completed_at": "2024-10-03T20:55:56.651896Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.030369281768798828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_block_number.5fbc655c9b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.645297Z", "completed_at": "2024-10-03T20:55:56.652839Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.655414Z", "completed_at": "2024-10-03T20:55:56.655425Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019602060317993164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_collateral_type.099d0e256e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.638671Z", "completed_at": "2024-10-03T20:55:56.653481Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.656307Z", "completed_at": "2024-10-03T20:55:56.656315Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025934934616088867, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_block_timestamp.b3adafb4cf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.666933Z", "completed_at": "2024-10-03T20:55:56.681996Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.683645Z", "completed_at": "2024-10-03T20:55:56.683660Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0259401798248291, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_distributor.f184171df4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\nwhere distributor is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.662238Z", "completed_at": "2024-10-03T20:55:56.682746Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.685823Z", "completed_at": "2024-10-03T20:55:56.685833Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028743267059326172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_contract.7bb7fd8da4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.677500Z", "completed_at": "2024-10-03T20:55:56.684647Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.687356Z", "completed_at": "2024-10-03T20:55:56.687364Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02585744857788086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_event_name.1803af1787", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.672890Z", "completed_at": "2024-10-03T20:55:56.685201Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.688333Z", "completed_at": "2024-10-03T20:55:56.688344Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02747321128845215, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_duration.a042625996", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect duration\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\nwhere duration is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.694856Z", "completed_at": "2024-10-03T20:55:56.715997Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.718293Z", "completed_at": "2024-10-03T20:55:56.718305Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0285794734954834, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_id.4fea69e81a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.702575Z", "completed_at": "2024-10-03T20:55:56.717015Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.719853Z", "completed_at": "2024-10-03T20:55:56.719861Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02809929847717285, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_pool_id.4ae694bfec", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.707081Z", "completed_at": "2024-10-03T20:55:56.717661Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.720742Z", "completed_at": "2024-10-03T20:55:56.720749Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027792692184448242, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_arbitrum_sepolia_transaction_hash.2ae04c7450", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.711801Z", "completed_at": "2024-10-03T20:55:56.719242Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.722335Z", "completed_at": "2024-10-03T20:55:56.722346Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028783559799194336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_rewards_distributed_arbitrum_sepolia_id.728eef2ccb", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.729560Z", "completed_at": "2024-10-03T20:55:56.751041Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.754283Z", "completed_at": "2024-10-03T20:55:56.754296Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.029843568801879883, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_rewards_distributed_base_mainnet_event_name__RewardsDistributed.c4ccd15bed", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'RewardsDistributed'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.735120Z", "completed_at": "2024-10-03T20:55:56.752135Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.755292Z", "completed_at": "2024-10-03T20:55:56.755303Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.029540300369262695, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_mainnet_amount__True__0.839843f110", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.739641Z", "completed_at": "2024-10-03T20:55:56.752891Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.756214Z", "completed_at": "2024-10-03T20:55:56.756222Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.029763460159301758, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_mainnet_duration__True__0.7efb65f7c3", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not duration >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.746427Z", "completed_at": "2024-10-03T20:55:56.753681Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.757119Z", "completed_at": "2024-10-03T20:55:56.757129Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02945995330810547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_mainnet_pool_id__True__0.7d779ece26", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.770316Z", "completed_at": "2024-10-03T20:55:56.784413Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.785061Z", "completed_at": "2024-10-03T20:55:56.785073Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023842334747314453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_mainnet_block_number.8a561feed6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.779391Z", "completed_at": "2024-10-03T20:55:56.786229Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.788663Z", "completed_at": "2024-10-03T20:55:56.788675Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026149988174438477, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_mainnet_collateral_type.7253a5e6ec", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.765696Z", "completed_at": "2024-10-03T20:55:56.786817Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.789582Z", "completed_at": "2024-10-03T20:55:56.789589Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028948307037353516, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_mainnet_amount.2580da873a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.774943Z", "completed_at": "2024-10-03T20:55:56.787992Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.791087Z", "completed_at": "2024-10-03T20:55:56.791095Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.029195785522460938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_mainnet_block_timestamp.3080d49013", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.795870Z", "completed_at": "2024-10-03T20:55:56.809254Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.818475Z", "completed_at": "2024-10-03T20:55:56.818487Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02814340591430664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_mainnet_contract.5545c1884a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.805010Z", "completed_at": "2024-10-03T20:55:56.819676Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.821683Z", "completed_at": "2024-10-03T20:55:56.821694Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02718329429626465, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_mainnet_distributor.eb73b71c1b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\nwhere distributor is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.809892Z", "completed_at": "2024-10-03T20:55:56.820235Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.823136Z", "completed_at": "2024-10-03T20:55:56.823144Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02801036834716797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_mainnet_duration.78ed8fd436", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect duration\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\nwhere duration is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.814075Z", "completed_at": "2024-10-03T20:55:56.822543Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.825308Z", "completed_at": "2024-10-03T20:55:56.825319Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023052692413330078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_mainnet_event_name.16811bbe2c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.829465Z", "completed_at": "2024-10-03T20:55:56.840356Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.847776Z", "completed_at": "2024-10-03T20:55:56.847788Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023876428604125977, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_mainnet_id.0142695043", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.836031Z", "completed_at": "2024-10-03T20:55:56.848765Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.854696Z", "completed_at": "2024-10-03T20:55:56.854706Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027292490005493164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_mainnet_pool_id.8ee087c0fc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.841648Z", "completed_at": "2024-10-03T20:55:56.855558Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.858202Z", "completed_at": "2024-10-03T20:55:56.858210Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.029517173767089844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_mainnet_transaction_hash.bc1d7442f3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.849319Z", "completed_at": "2024-10-03T20:55:56.857552Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.860448Z", "completed_at": "2024-10-03T20:55:56.860459Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025896549224853516, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_rewards_distributed_base_mainnet_id.8cb2f0871f", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.862012Z", "completed_at": "2024-10-03T20:55:56.874369Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.876425Z", "completed_at": "2024-10-03T20:55:56.876436Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020282268524169922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_rewards_distributed_eth_mainnet_event_name__RewardsDistributed.fae0bd904b", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'RewardsDistributed'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.869006Z", "completed_at": "2024-10-03T20:55:56.877263Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.888463Z", "completed_at": "2024-10-03T20:55:56.888475Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028786420822143555, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_eth_mainnet_amount__True__0.43de804120", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.877874Z", "completed_at": "2024-10-03T20:55:56.889600Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.892087Z", "completed_at": "2024-10-03T20:55:56.892099Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02401566505432129, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_eth_mainnet_duration__True__0.7d6965f572", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not duration >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.882755Z", "completed_at": "2024-10-03T20:55:56.890844Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.893657Z", "completed_at": "2024-10-03T20:55:56.893667Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019993066787719727, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_eth_mainnet_pool_id__True__0.37dd01cd96", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.895895Z", "completed_at": "2024-10-03T20:55:56.905623Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.912139Z", "completed_at": "2024-10-03T20:55:56.912154Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02204728126525879, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_amount.a39a6908b6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.906197Z", "completed_at": "2024-10-03T20:55:56.917804Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.923695Z", "completed_at": "2024-10-03T20:55:56.923707Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.029265642166137695, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_block_number.79a91ea969", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.913200Z", "completed_at": "2024-10-03T20:55:56.924805Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.927664Z", "completed_at": "2024-10-03T20:55:56.927673Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02361464500427246, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_block_timestamp.f066e2381d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.918417Z", "completed_at": "2024-10-03T20:55:56.926996Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.929803Z", "completed_at": "2024-10-03T20:55:56.929811Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024953842163085938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_collateral_type.2475fcd59d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.931612Z", "completed_at": "2024-10-03T20:55:56.942752Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.944736Z", "completed_at": "2024-10-03T20:55:56.944746Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0191347599029541, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_contract.4cb5b10595", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.938392Z", "completed_at": "2024-10-03T20:55:56.945664Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.953978Z", "completed_at": "2024-10-03T20:55:56.953989Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024948835372924805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_distributor.7022e12146", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\nwhere distributor is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.946813Z", "completed_at": "2024-10-03T20:55:56.960079Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.962141Z", "completed_at": "2024-10-03T20:55:56.962152Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024600744247436523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_duration.07b5947e7c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect duration\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\nwhere duration is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.954908Z", "completed_at": "2024-10-03T20:55:56.963036Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.969513Z", "completed_at": "2024-10-03T20:55:56.969524Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026297807693481445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_event_name.193bdd11d3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.964260Z", "completed_at": "2024-10-03T20:55:56.972464Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.979018Z", "completed_at": "2024-10-03T20:55:56.979031Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019754886627197266, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_id.cb5898e934", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.973056Z", "completed_at": "2024-10-03T20:55:56.984419Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.986535Z", "completed_at": "2024-10-03T20:55:56.986544Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02300739288330078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_pool_id.059709c3dd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.980042Z", "completed_at": "2024-10-03T20:55:56.987371Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:56.993680Z", "completed_at": "2024-10-03T20:55:56.993692Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022649526596069336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_eth_mainnet_transaction_hash.dd811ca405", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.987994Z", "completed_at": "2024-10-03T20:55:56.996626Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.005233Z", "completed_at": "2024-10-03T20:55:57.005244Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02707195281982422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_rewards_distributed_eth_mainnet_id.48f45b85d1", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:56.997258Z", "completed_at": "2024-10-03T20:55:57.011664Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.018321Z", "completed_at": "2024-10-03T20:55:57.018333Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026204824447631836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_rewards_distributed_base_sepolia_event_name__RewardsDistributed.23760c7762", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'RewardsDistributed'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.006267Z", "completed_at": "2024-10-03T20:55:57.017621Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.020137Z", "completed_at": "2024-10-03T20:55:57.020148Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024901151657104492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_sepolia_amount__True__0.6d7f4124f8", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.013037Z", "completed_at": "2024-10-03T20:55:57.021021Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.023578Z", "completed_at": "2024-10-03T20:55:57.023586Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019149303436279297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_sepolia_duration__True__0.aca43f41bf", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not duration >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.025073Z", "completed_at": "2024-10-03T20:55:57.033371Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.043498Z", "completed_at": "2024-10-03T20:55:57.043511Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02428603172302246, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_rewards_distributed_base_sepolia_pool_id__True__0.4ad1e16907", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.038480Z", "completed_at": "2024-10-03T20:55:57.051072Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.053074Z", "completed_at": "2024-10-03T20:55:57.053085Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023252010345458984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_sepolia_block_number.1404eb5f75", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.033974Z", "completed_at": "2024-10-03T20:55:57.051721Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.054760Z", "completed_at": "2024-10-03T20:55:57.054768Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.030410289764404297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_sepolia_amount.ec60c3040c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.044849Z", "completed_at": "2024-10-03T20:55:57.054169Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.056950Z", "completed_at": "2024-10-03T20:55:57.056961Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024290084838867188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_sepolia_block_timestamp.305338d6ac", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.061076Z", "completed_at": "2024-10-03T20:55:57.072751Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.082457Z", "completed_at": "2024-10-03T20:55:57.082475Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02695775032043457, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_sepolia_collateral_type.d02c77e463", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.067596Z", "completed_at": "2024-10-03T20:55:57.083406Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.085540Z", "completed_at": "2024-10-03T20:55:57.085548Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02649545669555664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_sepolia_contract.b51980138b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.073376Z", "completed_at": "2024-10-03T20:55:57.084890Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.087731Z", "completed_at": "2024-10-03T20:55:57.087739Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02741718292236328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_sepolia_distributor.8e49885144", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\nwhere distributor is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.077881Z", "completed_at": "2024-10-03T20:55:57.086513Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.089349Z", "completed_at": "2024-10-03T20:55:57.089357Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023256540298461914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_sepolia_duration.151d5a6383", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect duration\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\nwhere duration is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.092854Z", "completed_at": "2024-10-03T20:55:57.099841Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.111689Z", "completed_at": "2024-10-03T20:55:57.111701Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02475118637084961, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_sepolia_event_name.e3a18ecd0c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.100431Z", "completed_at": "2024-10-03T20:55:57.117038Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.118850Z", "completed_at": "2024-10-03T20:55:57.118860Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027429580688476562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_sepolia_id.0d42a7a31a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.112761Z", "completed_at": "2024-10-03T20:55:57.119717Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.122196Z", "completed_at": "2024-10-03T20:55:57.122207Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02378058433532715, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_sepolia_transaction_hash.9d7346a555", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.107348Z", "completed_at": "2024-10-03T20:55:57.120941Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.123711Z", "completed_at": "2024-10-03T20:55:57.123721Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026596784591674805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_rewards_distributed_base_sepolia_pool_id.618ac3407b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.125866Z", "completed_at": "2024-10-03T20:55:57.133014Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.139588Z", "completed_at": "2024-10-03T20:55:57.139599Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019385099411010742, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_rewards_distributed_base_sepolia_id.fafe19f7d9", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.133583Z", "completed_at": "2024-10-03T20:55:57.152469Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.155322Z", "completed_at": "2024-10-03T20:55:57.155331Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.030860424041748047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_usd_burned_arbitrum_mainnet_event_name__UsdBurned.9ecdb75459", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'UsdBurned'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.140631Z", "completed_at": "2024-10-03T20:55:57.154174Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.156812Z", "completed_at": "2024-10-03T20:55:57.156819Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025326251983642578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_mainnet_account_id__True__0.f8708303cd", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.145214Z", "completed_at": "2024-10-03T20:55:57.154739Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.157688Z", "completed_at": "2024-10-03T20:55:57.157696Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02544569969177246, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_mainnet_amount__True__0.2bf9da99f6", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.159194Z", "completed_at": "2024-10-03T20:55:57.166495Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.168864Z", "completed_at": "2024-10-03T20:55:57.168872Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.015617609024047852, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_mainnet_pool_id__True__0.dad5587ce6", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.170326Z", "completed_at": "2024-10-03T20:55:57.184961Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.187308Z", "completed_at": "2024-10-03T20:55:57.187319Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0223541259765625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_account_id.c71695a669", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.174524Z", "completed_at": "2024-10-03T20:55:57.185540Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.188219Z", "completed_at": "2024-10-03T20:55:57.188230Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022498369216918945, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_amount.638bb23cb6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.179452Z", "completed_at": "2024-10-03T20:55:57.186712Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.193426Z", "completed_at": "2024-10-03T20:55:57.193440Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026509761810302734, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_block_number.9d57cfa9ee", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.189125Z", "completed_at": "2024-10-03T20:55:57.196684Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.199126Z", "completed_at": "2024-10-03T20:55:57.199134Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.015235185623168945, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_block_timestamp.da67490d2d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.202416Z", "completed_at": "2024-10-03T20:55:57.218954Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.224859Z", "completed_at": "2024-10-03T20:55:57.224869Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027719974517822266, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_collateral_type.6f8f53a6c9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.208630Z", "completed_at": "2024-10-03T20:55:57.219524Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.225776Z", "completed_at": "2024-10-03T20:55:57.225787Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027994871139526367, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_contract.718a1f61dd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.212849Z", "completed_at": "2024-10-03T20:55:57.224233Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.226814Z", "completed_at": "2024-10-03T20:55:57.226824Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028397560119628906, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_event_name.2c934d7229", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.220122Z", "completed_at": "2024-10-03T20:55:57.227652Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.230193Z", "completed_at": "2024-10-03T20:55:57.230201Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.013263940811157227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_id.f07377da8d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.235982Z", "completed_at": "2024-10-03T20:55:57.255644Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.257701Z", "completed_at": "2024-10-03T20:55:57.257711Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026693344116210938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_pool_id.574d8e09b8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.251494Z", "completed_at": "2024-10-03T20:55:57.256528Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.259154Z", "completed_at": "2024-10-03T20:55:57.259165Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02390575408935547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_usd_burned_arbitrum_mainnet_id.1918882dbf", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.240267Z", "completed_at": "2024-10-03T20:55:57.257098Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.260065Z", "completed_at": "2024-10-03T20:55:57.260072Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02838921546936035, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_sender.1b76ecab38", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.244644Z", "completed_at": "2024-10-03T20:55:57.258572Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.261660Z", "completed_at": "2024-10-03T20:55:57.261668Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.029394865036010742, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_mainnet_transaction_hash.6535b2db90", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.268829Z", "completed_at": "2024-10-03T20:55:57.287673Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.290536Z", "completed_at": "2024-10-03T20:55:57.290548Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026805639266967773, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_usd_burned_arbitrum_sepolia_event_name__UsdBurned.82b5e1f839", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'UsdBurned'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.273887Z", "completed_at": "2024-10-03T20:55:57.288751Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.291473Z", "completed_at": "2024-10-03T20:55:57.291484Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026461124420166016, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_sepolia_account_id__True__0.2bc68923f9", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.278483Z", "completed_at": "2024-10-03T20:55:57.289334Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.292355Z", "completed_at": "2024-10-03T20:55:57.292363Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02667093276977539, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_sepolia_amount__True__0.048d31e429", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.283119Z", "completed_at": "2024-10-03T20:55:57.289909Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.293235Z", "completed_at": "2024-10-03T20:55:57.293246Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026334285736083984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_burned_arbitrum_sepolia_pool_id__True__0.d19a9e58b9", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.301588Z", "completed_at": "2024-10-03T20:55:57.320840Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.322817Z", "completed_at": "2024-10-03T20:55:57.322826Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0261228084564209, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_account_id.620cecde52", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.307797Z", "completed_at": "2024-10-03T20:55:57.321552Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.323777Z", "completed_at": "2024-10-03T20:55:57.323785Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0264432430267334, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_amount.6baf89b24c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.311999Z", "completed_at": "2024-10-03T20:55:57.322108Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.325221Z", "completed_at": "2024-10-03T20:55:57.325232Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02728581428527832, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_block_number.a36a988eb1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.316151Z", "completed_at": "2024-10-03T20:55:57.324641Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.327475Z", "completed_at": "2024-10-03T20:55:57.327483Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02890944480895996, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_block_timestamp.5bcc977f3d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.338286Z", "completed_at": "2024-10-03T20:55:57.353553Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.356290Z", "completed_at": "2024-10-03T20:55:57.356300Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02675628662109375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_contract.91add9f346", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.333974Z", "completed_at": "2024-10-03T20:55:57.354502Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.357195Z", "completed_at": "2024-10-03T20:55:57.357206Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02827763557434082, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_collateral_type.9bcf375dc5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.343268Z", "completed_at": "2024-10-03T20:55:57.355127Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.358108Z", "completed_at": "2024-10-03T20:55:57.358115Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027255773544311523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_event_name.2334208293", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.349345Z", "completed_at": "2024-10-03T20:55:57.355695Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.358995Z", "completed_at": "2024-10-03T20:55:57.359004Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026335477828979492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_id.a9d148b478", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.375637Z", "completed_at": "2024-10-03T20:55:57.384813Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.385646Z", "completed_at": "2024-10-03T20:55:57.385656Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021943330764770508, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_transaction_hash.91ab5b1d0b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.367358Z", "completed_at": "2024-10-03T20:55:57.387256Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.389219Z", "completed_at": "2024-10-03T20:55:57.389227Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026783227920532227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_pool_id.7bf8dd6882", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.380020Z", "completed_at": "2024-10-03T20:55:57.388595Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.391294Z", "completed_at": "2024-10-03T20:55:57.391301Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026989221572875977, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_usd_burned_arbitrum_sepolia_id.65a6dbfca4", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.371512Z", "completed_at": "2024-10-03T20:55:57.390124Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.392804Z", "completed_at": "2024-10-03T20:55:57.392811Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.029705524444580078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_arbitrum_sepolia_sender.e732504915", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.393713Z", "completed_at": "2024-10-03T20:55:57.402964Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.409169Z", "completed_at": "2024-10-03T20:55:57.409184Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02144145965576172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_usd_burned_base_mainnet_event_name__UsdBurned.9df46c6616", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'UsdBurned'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.404776Z", "completed_at": "2024-10-03T20:55:57.415971Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.421876Z", "completed_at": "2024-10-03T20:55:57.421885Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.021617412567138672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_usd_burned_base_sepolia_event_name__UsdBurned.c736a2b5fd", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'UsdBurned'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.410766Z", "completed_at": "2024-10-03T20:55:57.422823Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.425395Z", "completed_at": "2024-10-03T20:55:57.425416Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023752212524414062, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_mainnet_account_id__True__0.40ca1a8133", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.416633Z", "completed_at": "2024-10-03T20:55:57.424817Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.431606Z", "completed_at": "2024-10-03T20:55:57.431615Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028149127960205078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_mainnet_amount__True__0.27adfdbff9", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.426269Z", "completed_at": "2024-10-03T20:55:57.433978Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.440390Z", "completed_at": "2024-10-03T20:55:57.440421Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019343137741088867, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_mainnet_pool_id__True__0.52120b282a", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.435883Z", "completed_at": "2024-10-03T20:55:57.443438Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.451374Z", "completed_at": "2024-10-03T20:55:57.451383Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020676374435424805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_sepolia_account_id__True__0.1c3ad25fc6", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.444587Z", "completed_at": "2024-10-03T20:55:57.458040Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.464238Z", "completed_at": "2024-10-03T20:55:57.464247Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.029092073440551758, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_sepolia_amount__True__0.2ff0339bf6", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.452269Z", "completed_at": "2024-10-03T20:55:57.462975Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.465238Z", "completed_at": "2024-10-03T20:55:57.465246Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024048805236816406, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_burned_base_sepolia_pool_id__True__0.bdbba08629", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.458838Z", "completed_at": "2024-10-03T20:55:57.466140Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.468677Z", "completed_at": "2024-10-03T20:55:57.468685Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018024444580078125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_base_mainnet_account_id.b4f53ab613", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.469555Z", "completed_at": "2024-10-03T20:55:57.476521Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.482521Z", "completed_at": "2024-10-03T20:55:57.482530Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01903057098388672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_base_mainnet_amount.57fdbdea35", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.478299Z", "completed_at": "2024-10-03T20:55:57.489188Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.496982Z", "completed_at": "2024-10-03T20:55:57.496991Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023352622985839844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_base_mainnet_block_number.6f683bcb34", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.483432Z", "completed_at": "2024-10-03T20:55:57.495782Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.497992Z", "completed_at": "2024-10-03T20:55:57.498000Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02373361587524414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_base_mainnet_block_timestamp.346c53ef95", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.489909Z", "completed_at": "2024-10-03T20:55:57.499501Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.505692Z", "completed_at": "2024-10-03T20:55:57.505702Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02813124656677246, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_base_mainnet_collateral_type.e208105e0e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.501467Z", "completed_at": "2024-10-03T20:55:57.508701Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.511175Z", "completed_at": "2024-10-03T20:55:57.511187Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.014954805374145508, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_base_mainnet_contract.dba51aebb5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.512096Z", "completed_at": "2024-10-03T20:55:57.526362Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.527946Z", "completed_at": "2024-10-03T20:55:57.527958Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021294832229614258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_base_mainnet_event_name.0bb05d75cc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.516274Z", "completed_at": "2024-10-03T20:55:57.528815Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.531210Z", "completed_at": "2024-10-03T20:55:57.531218Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02394247055053711, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_base_mainnet_id.7d6df2e91f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.522156Z", "completed_at": "2024-10-03T20:55:57.529978Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.536434Z", "completed_at": "2024-10-03T20:55:57.536445Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025995254516601562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_base_mainnet_pool_id.abf28cfdf6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.532162Z", "completed_at": "2024-10-03T20:55:57.539480Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.541898Z", "completed_at": "2024-10-03T20:55:57.541909Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.014943361282348633, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_base_mainnet_sender.b813be6ecc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.542819Z", "completed_at": "2024-10-03T20:55:57.558948Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.560619Z", "completed_at": "2024-10-03T20:55:57.560631Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023380517959594727, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_base_mainnet_transaction_hash.d80af383d5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.554870Z", "completed_at": "2024-10-03T20:55:57.561572Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.564013Z", "completed_at": "2024-10-03T20:55:57.564021Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02284526824951172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_base_sepolia_amount.d577462790", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.550655Z", "completed_at": "2024-10-03T20:55:57.562754Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.569134Z", "completed_at": "2024-10-03T20:55:57.569144Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028597116470336914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_base_sepolia_account_id.8014155212", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.564901Z", "completed_at": "2024-10-03T20:55:57.572316Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.574735Z", "completed_at": "2024-10-03T20:55:57.574746Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.015127420425415039, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_base_sepolia_block_number.9acf3a65f4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.575638Z", "completed_at": "2024-10-03T20:55:57.591374Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.593438Z", "completed_at": "2024-10-03T20:55:57.593447Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023388385772705078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_base_sepolia_block_timestamp.d6c5fafe43", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.582013Z", "completed_at": "2024-10-03T20:55:57.595054Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.601107Z", "completed_at": "2024-10-03T20:55:57.601122Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027752161026000977, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_base_sepolia_collateral_type.1d7071aef1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.586271Z", "completed_at": "2024-10-03T20:55:57.595674Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.602172Z", "completed_at": "2024-10-03T20:55:57.602179Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02817082405090332, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_base_sepolia_contract.559c9a6e92", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.596892Z", "completed_at": "2024-10-03T20:55:57.604540Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.606989Z", "completed_at": "2024-10-03T20:55:57.606997Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.014392375946044922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_base_sepolia_event_name.2c789d8ccb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.608501Z", "completed_at": "2024-10-03T20:55:57.619714Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.625814Z", "completed_at": "2024-10-03T20:55:57.625823Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022847414016723633, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_base_sepolia_id.9208a4e4a2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.614749Z", "completed_at": "2024-10-03T20:55:57.625213Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.631617Z", "completed_at": "2024-10-03T20:55:57.631625Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0253603458404541, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_base_sepolia_pool_id.8bd0f688e5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.620340Z", "completed_at": "2024-10-03T20:55:57.631005Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.633257Z", "completed_at": "2024-10-03T20:55:57.633268Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025484561920166016, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_base_sepolia_sender.d28854bdf2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.626802Z", "completed_at": "2024-10-03T20:55:57.634756Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.637311Z", "completed_at": "2024-10-03T20:55:57.637322Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01849675178527832, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_base_sepolia_transaction_hash.07cbe78bce", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.647169Z", "completed_at": "2024-10-03T20:55:57.657381Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.663146Z", "completed_at": "2024-10-03T20:55:57.663158Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026580810546875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_usd_burned_base_sepolia_id.3b90c11835", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.640680Z", "completed_at": "2024-10-03T20:55:57.657963Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.664777Z", "completed_at": "2024-10-03T20:55:57.664789Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.029474735260009766, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_usd_burned_base_mainnet_id.5953435682", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.652196Z", "completed_at": "2024-10-03T20:55:57.664170Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.667068Z", "completed_at": "2024-10-03T20:55:57.667076Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028376340866088867, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_usd_burned_eth_mainnet_event_name__UsdBurned.1eb7853972", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'UsdBurned'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.658647Z", "completed_at": "2024-10-03T20:55:57.666483Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.669239Z", "completed_at": "2024-10-03T20:55:57.669247Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018044233322143555, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_burned_eth_mainnet_account_id__True__0.6d8f7f7d85", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.673854Z", "completed_at": "2024-10-03T20:55:57.690109Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.696366Z", "completed_at": "2024-10-03T20:55:57.696381Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027889013290405273, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_burned_eth_mainnet_amount__True__0.7cba0ca593", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.679726Z", "completed_at": "2024-10-03T20:55:57.691593Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.697529Z", "completed_at": "2024-10-03T20:55:57.697540Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026845693588256836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_burned_eth_mainnet_pool_id__True__0.cc44e47fc8", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.685032Z", "completed_at": "2024-10-03T20:55:57.699227Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.701786Z", "completed_at": "2024-10-03T20:55:57.701794Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.029223203659057617, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_eth_mainnet_account_id.fc5fb3a0e5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.692154Z", "completed_at": "2024-10-03T20:55:57.700581Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.703315Z", "completed_at": "2024-10-03T20:55:57.703323Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025091171264648438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_eth_mainnet_amount.45ebd0ede8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.706726Z", "completed_at": "2024-10-03T20:55:57.717328Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.723615Z", "completed_at": "2024-10-03T20:55:57.723624Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02259206771850586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_eth_mainnet_block_number.b5e8a371fc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.711574Z", "completed_at": "2024-10-03T20:55:57.722864Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.728806Z", "completed_at": "2024-10-03T20:55:57.728815Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026247262954711914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_eth_mainnet_block_timestamp.616215c03f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.718703Z", "completed_at": "2024-10-03T20:55:57.729716Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.731832Z", "completed_at": "2024-10-03T20:55:57.731840Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021021366119384766, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_eth_mainnet_collateral_type.6dbc31d2ac", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.724495Z", "completed_at": "2024-10-03T20:55:57.732675Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.735156Z", "completed_at": "2024-10-03T20:55:57.735164Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019380569458007812, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_eth_mainnet_contract.f9009e6423", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.738503Z", "completed_at": "2024-10-03T20:55:57.750162Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.756345Z", "completed_at": "2024-10-03T20:55:57.756357Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02318429946899414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_eth_mainnet_event_name.7f0fc644d5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.744341Z", "completed_at": "2024-10-03T20:55:57.754956Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.757377Z", "completed_at": "2024-10-03T20:55:57.757387Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023567676544189453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_eth_mainnet_id.161a49599f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.750784Z", "completed_at": "2024-10-03T20:55:57.758267Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.764525Z", "completed_at": "2024-10-03T20:55:57.764536Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027426958084106445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_eth_mainnet_pool_id.e4d58d3b63", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.758864Z", "completed_at": "2024-10-03T20:55:57.766766Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.769204Z", "completed_at": "2024-10-03T20:55:57.769211Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020014286041259766, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_eth_mainnet_sender.62bbe0ad28", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.775054Z", "completed_at": "2024-10-03T20:55:57.786939Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.789241Z", "completed_at": "2024-10-03T20:55:57.789250Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023187637329101562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_usd_burned_eth_mainnet_id.482b04a60c", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.770708Z", "completed_at": "2024-10-03T20:55:57.787569Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.790134Z", "completed_at": "2024-10-03T20:55:57.790145Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024747371673583984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_burned_eth_mainnet_transaction_hash.e57add79d6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.781836Z", "completed_at": "2024-10-03T20:55:57.796269Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.798963Z", "completed_at": "2024-10-03T20:55:57.798975Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.029010295867919922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_issuance_arbitrum_mainnet", "compiled": true, "compiled_code": "with burns as (\n select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n pool_id,\n collateral_type,\n account_id,\n -1 * \n amount / 1e18\n as amount\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\n order by\n block_timestamp desc\n),\n\nmints as (\n select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n pool_id,\n collateral_type,\n account_id,\n \n amount / 1e18\n as amount\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\n order by\n block_timestamp desc\n)\n\nselect *\nfrom\n burns\nunion all\nselect *\nfrom\n mints\norder by\n ts desc", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.791155Z", "completed_at": "2024-10-03T20:55:57.798370Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.801094Z", "completed_at": "2024-10-03T20:55:57.801102Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020157575607299805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_usd_minted_arbitrum_mainnet_event_name__UsdMinted.cb75bc5dc7", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'UsdMinted'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.803501Z", "completed_at": "2024-10-03T20:55:57.815246Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.821683Z", "completed_at": "2024-10-03T20:55:57.821695Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024052858352661133, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_mainnet_account_id__True__0.6487cbbb70", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.809348Z", "completed_at": "2024-10-03T20:55:57.821059Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.826960Z", "completed_at": "2024-10-03T20:55:57.826971Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02722311019897461, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_mainnet_amount__True__0.9400183d7a", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.816600Z", "completed_at": "2024-10-03T20:55:57.828607Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.831265Z", "completed_at": "2024-10-03T20:55:57.831276Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0226895809173584, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_mainnet_pool_id__True__0.5d700fe50b", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.822605Z", "completed_at": "2024-10-03T20:55:57.830073Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.832804Z", "completed_at": "2024-10-03T20:55:57.832812Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01896381378173828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_account_id.9ccf9039ea", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.836152Z", "completed_at": "2024-10-03T20:55:57.848901Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.858593Z", "completed_at": "2024-10-03T20:55:57.858603Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028079986572265625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_amount.f37a3a83d0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.842696Z", "completed_at": "2024-10-03T20:55:57.849498Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.859704Z", "completed_at": "2024-10-03T20:55:57.859711Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02765035629272461, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_block_number.2c3c8fc1e5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.854218Z", "completed_at": "2024-10-03T20:55:57.861580Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.864029Z", "completed_at": "2024-10-03T20:55:57.864041Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.017263412475585938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_collateral_type.0129f350e1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.850058Z", "completed_at": "2024-10-03T20:55:57.862138Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.864924Z", "completed_at": "2024-10-03T20:55:57.864932Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023053407669067383, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_block_timestamp.8ca5480dbc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.868866Z", "completed_at": "2024-10-03T20:55:57.880020Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.890843Z", "completed_at": "2024-10-03T20:55:57.890854Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02761244773864746, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_contract.317c6e89d1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.874321Z", "completed_at": "2024-10-03T20:55:57.891735Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.894520Z", "completed_at": "2024-10-03T20:55:57.894527Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028839826583862305, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_event_name.8c280cde80", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.880716Z", "completed_at": "2024-10-03T20:55:57.893325Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.896025Z", "completed_at": "2024-10-03T20:55:57.896033Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023064851760864258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_id.3157330f1c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.885906Z", "completed_at": "2024-10-03T20:55:57.893892Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.896902Z", "completed_at": "2024-10-03T20:55:57.896913Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023294925689697266, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_pool_id.4593996ffd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.900941Z", "completed_at": "2024-10-03T20:55:57.907858Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.917613Z", "completed_at": "2024-10-03T20:55:57.917622Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022339344024658203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_sender.829a4593b0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.913202Z", "completed_at": "2024-10-03T20:55:57.923570Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.925482Z", "completed_at": "2024-10-03T20:55:57.925491Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020416975021362305, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_usd_minted_arbitrum_mainnet_id.557dbdade9", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.909014Z", "completed_at": "2024-10-03T20:55:57.924114Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.926907Z", "completed_at": "2024-10-03T20:55:57.926915Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026722431182861328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_mainnet_transaction_hash.74c68bc07e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.918532Z", "completed_at": "2024-10-03T20:55:57.926291Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.929066Z", "completed_at": "2024-10-03T20:55:57.929076Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023352622985839844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_issuance_arbitrum_sepolia", "compiled": true, "compiled_code": "with burns as (\n select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n pool_id,\n collateral_type,\n account_id,\n -1 * \n amount / 1e18\n as amount\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\n order by\n block_timestamp desc\n),\n\nmints as (\n select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n pool_id,\n collateral_type,\n account_id,\n \n amount / 1e18\n as amount\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\n order by\n block_timestamp desc\n)\n\nselect *\nfrom\n burns\nunion all\nselect *\nfrom\n mints\norder by\n ts desc", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.930635Z", "completed_at": "2024-10-03T20:55:57.940553Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.950748Z", "completed_at": "2024-10-03T20:55:57.950763Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026082992553710938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_issuance_base_mainnet", "compiled": true, "compiled_code": "with burns as (\n select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n pool_id,\n collateral_type,\n account_id,\n -1 * \n amount / 1e18\n as amount\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\n order by\n block_timestamp desc\n),\n\nmints as (\n select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n pool_id,\n collateral_type,\n account_id,\n \n amount / 1e18\n as amount\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\n order by\n block_timestamp desc\n)\n\nselect *\nfrom\n burns\nunion all\nselect *\nfrom\n mints\norder by\n ts desc", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.941137Z", "completed_at": "2024-10-03T20:55:57.956344Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.958952Z", "completed_at": "2024-10-03T20:55:57.958963Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02277660369873047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_usd_minted_arbitrum_sepolia_event_name__UsdMinted.5fd40cc553", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'UsdMinted'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.946266Z", "completed_at": "2024-10-03T20:55:57.958128Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.961102Z", "completed_at": "2024-10-03T20:55:57.961110Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023405790328979492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_usd_minted_base_mainnet_event_name__UsdMinted.62f89abcc8", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'UsdMinted'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.951902Z", "completed_at": "2024-10-03T20:55:57.959893Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.962672Z", "completed_at": "2024-10-03T20:55:57.962680Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02342510223388672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_sepolia_account_id__True__0.3ae041bf59", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.966062Z", "completed_at": "2024-10-03T20:55:57.977754Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.985362Z", "completed_at": "2024-10-03T20:55:57.985372Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025006532669067383, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_sepolia_amount__True__0.e93e8d1936", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.973268Z", "completed_at": "2024-10-03T20:55:57.986274Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.992739Z", "completed_at": "2024-10-03T20:55:57.992747Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028059005737304688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_minted_arbitrum_sepolia_pool_id__True__0.ae99bd6ea3", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.979119Z", "completed_at": "2024-10-03T20:55:57.991464Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.993754Z", "completed_at": "2024-10-03T20:55:57.993761Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023314952850341797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_mainnet_account_id__True__0.fd790b59ca", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:57.986875Z", "completed_at": "2024-10-03T20:55:57.994659Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:57.997228Z", "completed_at": "2024-10-03T20:55:57.997235Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025452613830566406, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_mainnet_amount__True__0.1d256007a1", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.000695Z", "completed_at": "2024-10-03T20:55:58.011314Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.016819Z", "completed_at": "2024-10-03T20:55:58.016828Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021692514419555664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_mainnet_pool_id__True__0.38a3f5fcf9", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.007154Z", "completed_at": "2024-10-03T20:55:58.017738Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.024012Z", "completed_at": "2024-10-03T20:55:58.024020Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02536153793334961, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_account_id.e8dbb7db41", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.011935Z", "completed_at": "2024-10-03T20:55:58.022657Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.025007Z", "completed_at": "2024-10-03T20:55:58.025015Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025747299194335938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_amount.cd18eb6390", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.018447Z", "completed_at": "2024-10-03T20:55:58.025957Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.028497Z", "completed_at": "2024-10-03T20:55:58.028505Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022181987762451172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_block_number.3319b5e432", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.031871Z", "completed_at": "2024-10-03T20:55:58.223535Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.225087Z", "completed_at": "2024-10-03T20:55:58.225100Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.1987171173095703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_block_timestamp.baa0ed9288", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.219035Z", "completed_at": "2024-10-03T20:55:58.226079Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.232275Z", "completed_at": "2024-10-03T20:55:58.232287Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.2018146514892578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_contract.71d9365153", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.039570Z", "completed_at": "2024-10-03T20:55:58.230796Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.233339Z", "completed_at": "2024-10-03T20:55:58.233349Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.20351457595825195, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_collateral_type.36a06f20c5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.226698Z", "completed_at": "2024-10-03T20:55:58.234242Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.236763Z", "completed_at": "2024-10-03T20:55:58.236771Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.19792842864990234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_event_name.b210011389", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.240126Z", "completed_at": "2024-10-03T20:55:58.250519Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.256187Z", "completed_at": "2024-10-03T20:55:58.256199Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021497249603271484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_id.07b94c915b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.246314Z", "completed_at": "2024-10-03T20:55:58.257103Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.264612Z", "completed_at": "2024-10-03T20:55:58.264621Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026476621627807617, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_pool_id.41123c7a06", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.251195Z", "completed_at": "2024-10-03T20:55:58.262949Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.265503Z", "completed_at": "2024-10-03T20:55:58.265510Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02674555778503418, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_sender.b183e1c56f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.257777Z", "completed_at": "2024-10-03T20:55:58.267734Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.270247Z", "completed_at": "2024-10-03T20:55:58.270258Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02474498748779297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_arbitrum_sepolia_transaction_hash.38f21551fd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.271744Z", "completed_at": "2024-10-03T20:55:58.282234Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.287874Z", "completed_at": "2024-10-03T20:55:58.287885Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021517038345336914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_base_mainnet_account_id.ccf3e769fe", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.278053Z", "completed_at": "2024-10-03T20:55:58.288792Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.290814Z", "completed_at": "2024-10-03T20:55:58.290824Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021408557891845703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_base_mainnet_amount.196acb6a64", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.283647Z", "completed_at": "2024-10-03T20:55:58.291821Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.297940Z", "completed_at": "2024-10-03T20:55:58.297949Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02692699432373047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_base_mainnet_block_number.9528b63fbc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.292439Z", "completed_at": "2024-10-03T20:55:58.300911Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.307984Z", "completed_at": "2024-10-03T20:55:58.307992Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02512192726135254, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_base_mainnet_block_timestamp.a004821ccd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.302846Z", "completed_at": "2024-10-03T20:55:58.315446Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.317479Z", "completed_at": "2024-10-03T20:55:58.317492Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02098989486694336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_base_mainnet_collateral_type.f8bfd4628e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.311242Z", "completed_at": "2024-10-03T20:55:58.318329Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.324534Z", "completed_at": "2024-10-03T20:55:58.324543Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023073434829711914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_base_mainnet_contract.f56e539b17", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.318921Z", "completed_at": "2024-10-03T20:55:58.329594Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.331740Z", "completed_at": "2024-10-03T20:55:58.331752Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02198195457458496, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_base_mainnet_event_name.33ff07927a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.325538Z", "completed_at": "2024-10-03T20:55:58.333205Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.339293Z", "completed_at": "2024-10-03T20:55:58.339307Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022701740264892578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_base_mainnet_id.9cb007fc5c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.335119Z", "completed_at": "2024-10-03T20:55:58.342380Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.348515Z", "completed_at": "2024-10-03T20:55:58.348523Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01830887794494629, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_base_mainnet_pool_id.ee8fc13465", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.342973Z", "completed_at": "2024-10-03T20:55:58.356343Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.362628Z", "completed_at": "2024-10-03T20:55:58.362641Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028926372528076172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_base_mainnet_sender.363a1c6bc9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.349472Z", "completed_at": "2024-10-03T20:55:58.361924Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.364782Z", "completed_at": "2024-10-03T20:55:58.364789Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02393507957458496, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_base_mainnet_transaction_hash.c04da14c24", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.357094Z", "completed_at": "2024-10-03T20:55:58.364189Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.370389Z", "completed_at": "2024-10-03T20:55:58.370419Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022668838500976562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_usd_minted_arbitrum_sepolia_id.d868aed363", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.366327Z", "completed_at": "2024-10-03T20:55:58.373470Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.375928Z", "completed_at": "2024-10-03T20:55:58.375939Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.014726877212524414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_usd_minted_base_mainnet_id.476f2a0b45", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.377377Z", "completed_at": "2024-10-03T20:55:58.391721Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.393770Z", "completed_at": "2024-10-03T20:55:58.393780Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0217893123626709, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_issuance_base_sepolia", "compiled": true, "compiled_code": "with burns as (\n select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n pool_id,\n collateral_type,\n account_id,\n -1 * \n amount / 1e18\n as amount\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\n order by\n block_timestamp desc\n),\n\nmints as (\n select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n pool_id,\n collateral_type,\n account_id,\n \n amount / 1e18\n as amount\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\n order by\n block_timestamp desc\n)\n\nselect *\nfrom\n burns\nunion all\nselect *\nfrom\n mints\norder by\n ts desc", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.382648Z", "completed_at": "2024-10-03T20:55:58.393152Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.395856Z", "completed_at": "2024-10-03T20:55:58.395863Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.021866559982299805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_usd_minted_base_sepolia_event_name__UsdMinted.d686f1f1af", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'UsdMinted'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.387133Z", "completed_at": "2024-10-03T20:55:58.394715Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.397659Z", "completed_at": "2024-10-03T20:55:58.397667Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022475242614746094, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_sepolia_account_id__True__0.8d375d28dd", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.398581Z", "completed_at": "2024-10-03T20:55:58.407876Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.414054Z", "completed_at": "2024-10-03T20:55:58.414068Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021915674209594727, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_sepolia_amount__True__0.8db2f09ae2", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.409664Z", "completed_at": "2024-10-03T20:55:58.420574Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.426814Z", "completed_at": "2024-10-03T20:55:58.426823Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021822690963745117, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_minted_base_sepolia_pool_id__True__0.49903b0695", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.415631Z", "completed_at": "2024-10-03T20:55:58.426188Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.428986Z", "completed_at": "2024-10-03T20:55:58.428997Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022519350051879883, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_base_sepolia_account_id.56f2a7acd7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.421208Z", "completed_at": "2024-10-03T20:55:58.428414Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.434737Z", "completed_at": "2024-10-03T20:55:58.434746Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026384592056274414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_base_sepolia_amount.c1ab51fea3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.430539Z", "completed_at": "2024-10-03T20:55:58.437743Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.440152Z", "completed_at": "2024-10-03T20:55:58.440159Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01477956771850586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_base_sepolia_block_number.37baa764ce", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.441622Z", "completed_at": "2024-10-03T20:55:58.456915Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.458483Z", "completed_at": "2024-10-03T20:55:58.458492Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022331714630126953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_base_sepolia_block_timestamp.a33ebf4ef7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.447101Z", "completed_at": "2024-10-03T20:55:58.459418Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.461803Z", "completed_at": "2024-10-03T20:55:58.461810Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023597002029418945, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_base_sepolia_collateral_type.028faf1711", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.452805Z", "completed_at": "2024-10-03T20:55:58.460552Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.466824Z", "completed_at": "2024-10-03T20:55:58.466833Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02740478515625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_base_sepolia_contract.ebf65a8472", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.462691Z", "completed_at": "2024-10-03T20:55:58.469865Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.472249Z", "completed_at": "2024-10-03T20:55:58.472257Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01471090316772461, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_base_sepolia_event_name.c1bfdffc84", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.473122Z", "completed_at": "2024-10-03T20:55:58.483538Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.489137Z", "completed_at": "2024-10-03T20:55:58.489149Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021550893783569336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_base_sepolia_id.3fd3162bcc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.479336Z", "completed_at": "2024-10-03T20:55:58.490260Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.492723Z", "completed_at": "2024-10-03T20:55:58.492730Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02181863784790039, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_base_sepolia_pool_id.7dfafbe9ee", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.484096Z", "completed_at": "2024-10-03T20:55:58.491484Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.499152Z", "completed_at": "2024-10-03T20:55:58.499161Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027629852294921875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_base_sepolia_sender.5053739593", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.493595Z", "completed_at": "2024-10-03T20:55:58.502752Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.508730Z", "completed_at": "2024-10-03T20:55:58.508741Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020519256591796875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_base_sepolia_transaction_hash.04ae981572", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.504645Z", "completed_at": "2024-10-03T20:55:58.515664Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.521521Z", "completed_at": "2024-10-03T20:55:58.521531Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02157115936279297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_usd_minted_base_sepolia_id.9cce972c7e", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.511818Z", "completed_at": "2024-10-03T20:55:58.523139Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.529572Z", "completed_at": "2024-10-03T20:55:58.529586Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02632284164428711, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_issuance_eth_mainnet", "compiled": true, "compiled_code": "with burns as (\n select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n pool_id,\n collateral_type,\n account_id,\n -1 * \n amount / 1e18\n as amount\n from\n \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_burned_eth_mainnet\"\n order by\n block_timestamp desc\n),\n\nmints as (\n select\n block_timestamp as ts,\n block_number,\n transaction_hash,\n pool_id,\n collateral_type,\n account_id,\n \n amount / 1e18\n as amount\n from\n \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\n order by\n block_timestamp desc\n)\n\nselect *\nfrom\n burns\nunion all\nselect *\nfrom\n mints\norder by\n ts desc", "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_eth_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.516303Z", "completed_at": "2024-10-03T20:55:58.528937Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.531374Z", "completed_at": "2024-10-03T20:55:58.531383Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027500629425048828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_usd_minted_eth_mainnet_event_name__UsdMinted.c8d883ddfa", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'UsdMinted'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.524526Z", "completed_at": "2024-10-03T20:55:58.532278Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.535025Z", "completed_at": "2024-10-03T20:55:58.535032Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.014495134353637695, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_minted_eth_mainnet_account_id__True__0.b6d81dac3d", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.536606Z", "completed_at": "2024-10-03T20:55:58.544424Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.555656Z", "completed_at": "2024-10-03T20:55:58.555671Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02512049674987793, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_minted_eth_mainnet_amount__True__0.17e2d727c5", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.550862Z", "completed_at": "2024-10-03T20:55:58.561102Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.563047Z", "completed_at": "2024-10-03T20:55:58.563055Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022100448608398438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_eth_mainnet_account_id.e32d9e9621", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.545015Z", "completed_at": "2024-10-03T20:55:58.562272Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.565178Z", "completed_at": "2024-10-03T20:55:58.565186Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02931952476501465, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_usd_minted_eth_mainnet_pool_id__True__0.2d561e9842", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.556802Z", "completed_at": "2024-10-03T20:55:58.563965Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.566746Z", "completed_at": "2024-10-03T20:55:58.566754Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02301335334777832, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_eth_mainnet_amount.d50e5f0da5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.570091Z", "completed_at": "2024-10-03T20:55:58.581055Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.586609Z", "completed_at": "2024-10-03T20:55:58.586619Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02216506004333496, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_eth_mainnet_block_number.8475901994", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.576990Z", "completed_at": "2024-10-03T20:55:58.593147Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.595314Z", "completed_at": "2024-10-03T20:55:58.595323Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026582717895507812, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_eth_mainnet_block_timestamp.e1477f67df", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.582361Z", "completed_at": "2024-10-03T20:55:58.594643Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.597455Z", "completed_at": "2024-10-03T20:55:58.597463Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023271560668945312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_eth_mainnet_collateral_type.3bc61e56d9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.587569Z", "completed_at": "2024-10-03T20:55:58.596859Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.599583Z", "completed_at": "2024-10-03T20:55:58.599591Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02405071258544922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_eth_mainnet_contract.2287afa612", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.601712Z", "completed_at": "2024-10-03T20:55:58.609221Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.618910Z", "completed_at": "2024-10-03T20:55:58.618925Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022778034210205078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_eth_mainnet_event_name.061c40bc0a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.609837Z", "completed_at": "2024-10-03T20:55:58.624244Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.625940Z", "completed_at": "2024-10-03T20:55:58.625951Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025015830993652344, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_eth_mainnet_id.5b1199f72c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.614715Z", "completed_at": "2024-10-03T20:55:58.626777Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.629218Z", "completed_at": "2024-10-03T20:55:58.629230Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022603988647460938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_eth_mainnet_pool_id.dd8998f0f3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.620075Z", "completed_at": "2024-10-03T20:55:58.627415Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.630190Z", "completed_at": "2024-10-03T20:55:58.630198Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022276878356933594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_eth_mainnet_sender.31025fd349", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.633612Z", "completed_at": "2024-10-03T20:55:58.645362Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.647229Z", "completed_at": "2024-10-03T20:55:58.647238Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019376754760742188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_usd_minted_eth_mainnet_transaction_hash.dba64c6cd2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.639868Z", "completed_at": "2024-10-03T20:55:58.652579Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.659261Z", "completed_at": "2024-10-03T20:55:58.659270Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0276947021484375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_usd_minted_eth_mainnet_id.ccad3381ec", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_usd_minted_eth_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.648170Z", "completed_at": "2024-10-03T20:55:58.658680Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.661460Z", "completed_at": "2024-10-03T20:55:58.661468Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023127079010009766, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_sepolia_amount__True__0.ceaca21b1b", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_collateral_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.653286Z", "completed_at": "2024-10-03T20:55:58.660853Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.663589Z", "completed_at": "2024-10-03T20:55:58.663600Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024568796157836914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_sepolia_collateral_value__True__0.5e64981616", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_collateral_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.665762Z", "completed_at": "2024-10-03T20:55:58.672978Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.678965Z", "completed_at": "2024-10-03T20:55:58.678974Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01885080337524414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_sepolia_pool_id__True__0.99b4d66658", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_collateral_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.674100Z", "completed_at": "2024-10-03T20:55:58.690778Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.693369Z", "completed_at": "2024-10-03T20:55:58.693381Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028375864028930664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_amount.e85fb4a97b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_collateral_arbitrum_sepolia\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.679881Z", "completed_at": "2024-10-03T20:55:58.692140Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.694859Z", "completed_at": "2024-10-03T20:55:58.694870Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023972749710083008, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_block_number.7c4c28bc6d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_collateral_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.684142Z", "completed_at": "2024-10-03T20:55:58.692768Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.695763Z", "completed_at": "2024-10-03T20:55:58.695771Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023537635803222656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_collateral_type.c23ed9827f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_collateral_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.697273Z", "completed_at": "2024-10-03T20:55:58.705822Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.711969Z", "completed_at": "2024-10-03T20:55:58.711978Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020717144012451172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_collateral_value.77882c9c22", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_collateral_arbitrum_sepolia\"\nwhere collateral_value is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.707592Z", "completed_at": "2024-10-03T20:55:58.722414Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.725000Z", "completed_at": "2024-10-03T20:55:58.725012Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021909236907958984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_contract_address.d90d5e4d47", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract_address\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_collateral_arbitrum_sepolia\"\nwhere contract_address is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.717167Z", "completed_at": "2024-10-03T20:55:58.723850Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.726487Z", "completed_at": "2024-10-03T20:55:58.726497Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022003173828125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_ts.74e3fe431f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_collateral_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.712886Z", "completed_at": "2024-10-03T20:55:58.724426Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.727438Z", "completed_at": "2024-10-03T20:55:58.727446Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023586273193359375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_arbitrum_sepolia_pool_id.11828e6701", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_collateral_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.728968Z", "completed_at": "2024-10-03T20:55:58.736186Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.738549Z", "completed_at": "2024-10-03T20:55:58.738557Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.015455245971679688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_mainnet_amount__True__0.b98dc30014", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_collateral_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.745121Z", "completed_at": "2024-10-03T20:55:58.756347Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.757800Z", "completed_at": "2024-10-03T20:55:58.757809Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022337913513183594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_mainnet_pool_id__True__0.14e1d9edc3", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_collateral_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.751046Z", "completed_at": "2024-10-03T20:55:58.758674Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.764701Z", "completed_at": "2024-10-03T20:55:58.764710Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028031110763549805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_amount.0bdb85ef31", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_collateral_arbitrum_mainnet\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.739972Z", "completed_at": "2024-10-03T20:55:58.763363Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.765706Z", "completed_at": "2024-10-03T20:55:58.765714Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.030974149703979492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_arbitrum_mainnet_collateral_value__True__0.9fa49aae71", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_collateral_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.759276Z", "completed_at": "2024-10-03T20:55:58.766600Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.769092Z", "completed_at": "2024-10-03T20:55:58.769100Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.013509511947631836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_block_number.5a68e5a2c2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_collateral_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.772540Z", "completed_at": "2024-10-03T20:55:58.788540Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.790735Z", "completed_at": "2024-10-03T20:55:58.790745Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023685693740844727, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_collateral_type.50f0a76c9d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_collateral_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.778848Z", "completed_at": "2024-10-03T20:55:58.791647Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.797794Z", "completed_at": "2024-10-03T20:55:58.797803Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027275800704956055, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_collateral_value.09fcd07f3a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_collateral_arbitrum_mainnet\"\nwhere collateral_value is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.783331Z", "completed_at": "2024-10-03T20:55:58.796458Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.798818Z", "completed_at": "2024-10-03T20:55:58.798826Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027695178985595703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_contract_address.8cc08e1bbc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract_address\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_collateral_arbitrum_mainnet\"\nwhere contract_address is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.792356Z", "completed_at": "2024-10-03T20:55:58.800332Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.802881Z", "completed_at": "2024-10-03T20:55:58.802888Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024899959564208984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_pool_id.4536274374", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_collateral_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.804947Z", "completed_at": "2024-10-03T20:55:58.811791Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.820738Z", "completed_at": "2024-10-03T20:55:58.820751Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02111029624938965, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_arbitrum_mainnet_ts.d7d74011cb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_collateral_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.815465Z", "completed_at": "2024-10-03T20:55:58.826575Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.828520Z", "completed_at": "2024-10-03T20:55:58.828529Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02429962158203125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_mainnet_amount__True__0.9e07833bf5", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_collateral_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.812384Z", "completed_at": "2024-10-03T20:55:58.827780Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.830642Z", "completed_at": "2024-10-03T20:55:58.830650Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02700185775756836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_vault_collateral_base_mainnet", "compiled": true, "compiled_code": "select\n ts,\n block_number,\n contract_address,\n pool_id,\n collateral_type,\n amount,\n collateral_value\nfrom\n \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_collateral_base_mainnet\"", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_core_vault_collateral_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.822037Z", "completed_at": "2024-10-03T20:55:58.830040Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.832760Z", "completed_at": "2024-10-03T20:55:58.832768Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021666288375854492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_mainnet_collateral_value__True__0.7350cb66f7", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_collateral_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.835173Z", "completed_at": "2024-10-03T20:55:58.843765Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.849709Z", "completed_at": "2024-10-03T20:55:58.849724Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020384550094604492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_mainnet_pool_id__True__0.c52772c114", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_collateral_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.844919Z", "completed_at": "2024-10-03T20:55:58.859915Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.861505Z", "completed_at": "2024-10-03T20:55:58.861518Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02738022804260254, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_base_mainnet_amount.45536133a9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_collateral_base_mainnet\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.850726Z", "completed_at": "2024-10-03T20:55:58.862382Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.864820Z", "completed_at": "2024-10-03T20:55:58.864830Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023104190826416016, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_base_mainnet_block_number.6eaab21095", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_collateral_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.855092Z", "completed_at": "2024-10-03T20:55:58.862957Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.865713Z", "completed_at": "2024-10-03T20:55:58.865720Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02272343635559082, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_base_mainnet_collateral_type.bef58af2ef", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_collateral_base_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.866583Z", "completed_at": "2024-10-03T20:55:58.874027Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.880261Z", "completed_at": "2024-10-03T20:55:58.880271Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019594430923461914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_base_mainnet_collateral_value.5805db9c59", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_collateral_base_mainnet\"\nwhere collateral_value is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.875242Z", "completed_at": "2024-10-03T20:55:58.888261Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.894618Z", "completed_at": "2024-10-03T20:55:58.894627Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02399158477783203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_base_mainnet_contract_address.bc7a096c7d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract_address\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_collateral_base_mainnet\"\nwhere contract_address is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.881856Z", "completed_at": "2024-10-03T20:55:58.894051Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.896772Z", "completed_at": "2024-10-03T20:55:58.896780Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023421764373779297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_base_mainnet_pool_id.e1a826b5b2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_collateral_base_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.888957Z", "completed_at": "2024-10-03T20:55:58.896162Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.902770Z", "completed_at": "2024-10-03T20:55:58.902784Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028265714645385742, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_base_mainnet_ts.a02f87cd0d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_collateral_base_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.898314Z", "completed_at": "2024-10-03T20:55:58.906446Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.908909Z", "completed_at": "2024-10-03T20:55:58.908917Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.015798568725585938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_sepolia_amount__True__0.6d9b6133f3", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_collateral_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.909816Z", "completed_at": "2024-10-03T20:55:58.924654Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.926774Z", "completed_at": "2024-10-03T20:55:58.926785Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022516727447509766, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_sepolia_collateral_value__True__0.026e20a97f", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_collateral_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.914842Z", "completed_at": "2024-10-03T20:55:58.926058Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.928326Z", "completed_at": "2024-10-03T20:55:58.928334Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022625207901000977, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_base_sepolia_pool_id__True__0.0047a9a52a", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_collateral_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.920364Z", "completed_at": "2024-10-03T20:55:58.929177Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.937102Z", "completed_at": "2024-10-03T20:55:58.937113Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02952098846435547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_base_sepolia_amount.ff25c0c9a0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_collateral_base_sepolia\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.930478Z", "completed_at": "2024-10-03T20:55:58.940680Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.946680Z", "completed_at": "2024-10-03T20:55:58.946694Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021428823471069336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_base_sepolia_block_number.3a3cfc3edf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_collateral_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.942509Z", "completed_at": "2024-10-03T20:55:58.953424Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.960183Z", "completed_at": "2024-10-03T20:55:58.960192Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02225184440612793, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_base_sepolia_collateral_type.8cfa2c8f99", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_collateral_base_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.947727Z", "completed_at": "2024-10-03T20:55:58.958208Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.961188Z", "completed_at": "2024-10-03T20:55:58.961199Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022498607635498047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_base_sepolia_collateral_value.30cde60b22", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_collateral_base_sepolia\"\nwhere collateral_value is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.954090Z", "completed_at": "2024-10-03T20:55:58.962116Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.964540Z", "completed_at": "2024-10-03T20:55:58.964548Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0227663516998291, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_base_sepolia_contract_address.aa0f2cd57b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract_address\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_collateral_base_sepolia\"\nwhere contract_address is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.965383Z", "completed_at": "2024-10-03T20:55:58.972366Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.978518Z", "completed_at": "2024-10-03T20:55:58.978533Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019678354263305664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_base_sepolia_pool_id.3607d11df2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_collateral_base_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.974179Z", "completed_at": "2024-10-03T20:55:58.985755Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.990822Z", "completed_at": "2024-10-03T20:55:58.990833Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021303415298461914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_base_sepolia_ts.78a98d96c2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_collateral_base_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.979597Z", "completed_at": "2024-10-03T20:55:58.990173Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.992998Z", "completed_at": "2024-10-03T20:55:58.993005Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022832155227661133, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_pnl_arbitrum_mainnet", "compiled": true, "compiled_code": "\nwith debt as (\n select\n ts,\n 2 as market_id,\n debt * -1 as market_pnl\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_debt_arbitrum_mainnet\"\n)\n\nselect\n ts,\n market_id,\n market_pnl\nfrom\n debt\norder by\n ts", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_pnl_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.986371Z", "completed_at": "2024-10-03T20:55:58.992427Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:58.999105Z", "completed_at": "2024-10-03T20:55:58.999114Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025635957717895508, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_debt_arbitrum_mainnet", "compiled": true, "compiled_code": "select\n ts,\n block_number,\n pool_id,\n collateral_type,\n debt\nfrom\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_debt_arbitrum_mainnet\"\norder by\n ts", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_debt_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:58.994619Z", "completed_at": "2024-10-03T20:55:59.003802Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.010086Z", "completed_at": "2024-10-03T20:55:59.010096Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020808696746826172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_eth_mainnet_amount__True__0.320b16493d", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_collateral_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.005614Z", "completed_at": "2024-10-03T20:55:59.017067Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.023613Z", "completed_at": "2024-10-03T20:55:59.023624Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023002147674560547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_eth_mainnet_collateral_value__True__0.17170969dc", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_collateral_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.011672Z", "completed_at": "2024-10-03T20:55:59.023035Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.025207Z", "completed_at": "2024-10-03T20:55:59.025215Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023030757904052734, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_collateral_eth_mainnet_pool_id__True__0.509da6a489", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_collateral_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.017660Z", "completed_at": "2024-10-03T20:55:59.026058Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.033962Z", "completed_at": "2024-10-03T20:55:59.033974Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02966618537902832, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_debt_arbitrum_mainnet_pool_id__True__0.8e3a2c72e9", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_debt_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.027301Z", "completed_at": "2024-10-03T20:55:59.036852Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.039243Z", "completed_at": "2024-10-03T20:55:59.039252Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.017043113708496094, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_eth_mainnet_amount.62dc926f36", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_collateral_eth_mainnet\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.040135Z", "completed_at": "2024-10-03T20:55:59.054268Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.056262Z", "completed_at": "2024-10-03T20:55:59.056270Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021509647369384766, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_eth_mainnet_block_number.68d8b02925", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_collateral_eth_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.044290Z", "completed_at": "2024-10-03T20:55:59.055556Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.058345Z", "completed_at": "2024-10-03T20:55:59.058353Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02286362648010254, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_eth_mainnet_collateral_type.9ba1fda62f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_collateral_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.050180Z", "completed_at": "2024-10-03T20:55:59.057757Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.064107Z", "completed_at": "2024-10-03T20:55:59.064117Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025592803955078125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_eth_mainnet_collateral_value.53d42edc8a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_collateral_eth_mainnet\"\nwhere collateral_value is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.059911Z", "completed_at": "2024-10-03T20:55:59.067812Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.070186Z", "completed_at": "2024-10-03T20:55:59.070193Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.015360116958618164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_eth_mainnet_contract_address.8b336867d2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract_address\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_collateral_eth_mainnet\"\nwhere contract_address is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.071084Z", "completed_at": "2024-10-03T20:55:59.086618Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.088797Z", "completed_at": "2024-10-03T20:55:59.088806Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023131847381591797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_eth_mainnet_pool_id.f31cb4b3e6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_collateral_eth_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.075878Z", "completed_at": "2024-10-03T20:55:59.088112Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.090874Z", "completed_at": "2024-10-03T20:55:59.090882Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023823022842407227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_collateral_eth_mainnet_ts.dc63e45225", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_collateral_eth_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.082436Z", "completed_at": "2024-10-03T20:55:59.089734Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.092386Z", "completed_at": "2024-10-03T20:55:59.092413Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023526906967163086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_block_number.3ef5dfaa45", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_debt_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.093334Z", "completed_at": "2024-10-03T20:55:59.100188Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.102580Z", "completed_at": "2024-10-03T20:55:59.102588Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.015322685241699219, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_collateral_type.f9fb1089d7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_debt_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.103447Z", "completed_at": "2024-10-03T20:55:59.117638Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.119833Z", "completed_at": "2024-10-03T20:55:59.119842Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021793842315673828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_contract_address.fee8a6440d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract_address\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_debt_arbitrum_mainnet\"\nwhere contract_address is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.108311Z", "completed_at": "2024-10-03T20:55:59.119132Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.121941Z", "completed_at": "2024-10-03T20:55:59.121951Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022463560104370117, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_debt.7a33d30f43", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_debt_arbitrum_mainnet\"\nwhere debt is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.113386Z", "completed_at": "2024-10-03T20:55:59.121342Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.129073Z", "completed_at": "2024-10-03T20:55:59.129082Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027831315994262695, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_pool_id.8f94082342", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_debt_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.123508Z", "completed_at": "2024-10-03T20:55:59.132078Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.134459Z", "completed_at": "2024-10-03T20:55:59.134467Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.016047000885009766, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_debt_arbitrum_mainnet_ts.d2363d0b7d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_debt_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.140325Z", "completed_at": "2024-10-03T20:55:59.149641Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.155532Z", "completed_at": "2024-10-03T20:55:59.155546Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023041486740112305, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_debt_arbitrum_sepolia", "compiled": true, "compiled_code": "select\n ts,\n block_number,\n pool_id,\n collateral_type,\n debt\nfrom\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_debt_arbitrum_sepolia\"\norder by\n ts", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_debt_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.135885Z", "completed_at": "2024-10-03T20:55:59.150187Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.156506Z", "completed_at": "2024-10-03T20:55:59.156513Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025952577590942383, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_pnl_arbitrum_sepolia", "compiled": true, "compiled_code": "\nwith debt as (\n select\n ts,\n 2 as market_id,\n debt * -1 as market_pnl\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_debt_arbitrum_sepolia\"\n)\n\nselect\n ts,\n market_id,\n market_pnl\nfrom\n debt\norder by\n ts", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_pnl_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.143391Z", "completed_at": "2024-10-03T20:55:59.154898Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.157479Z", "completed_at": "2024-10-03T20:55:59.157489Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02377629280090332, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_debt_arbitrum_sepolia_pool_id__True__0.6a7fea5bbc", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_debt_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.150794Z", "completed_at": "2024-10-03T20:55:59.159924Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.162637Z", "completed_at": "2024-10-03T20:55:59.162648Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.014798641204833984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_block_number.39b83b17e0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_debt_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.166607Z", "completed_at": "2024-10-03T20:55:59.184079Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.190238Z", "completed_at": "2024-10-03T20:55:59.190248Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02899026870727539, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_collateral_type.c136eaeaa7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_debt_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.172359Z", "completed_at": "2024-10-03T20:55:59.184699Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.191164Z", "completed_at": "2024-10-03T20:55:59.191175Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.029278993606567383, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_contract_address.7162b1bbad", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract_address\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_debt_arbitrum_sepolia\"\nwhere contract_address is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.178846Z", "completed_at": "2024-10-03T20:55:59.189591Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.192186Z", "completed_at": "2024-10-03T20:55:59.192196Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028784513473510742, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_debt.13e23e52e8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_debt_arbitrum_sepolia\"\nwhere debt is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.185345Z", "completed_at": "2024-10-03T20:55:59.193051Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.195662Z", "completed_at": "2024-10-03T20:55:59.195669Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.017585039138793945, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_pool_id.3d27f2e067", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_debt_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.201331Z", "completed_at": "2024-10-03T20:55:59.213109Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.220857Z", "completed_at": "2024-10-03T20:55:59.220870Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02443099021911621, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_debt_arbitrum_sepolia_ts.6259a43e83", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_debt_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.205542Z", "completed_at": "2024-10-03T20:55:59.213760Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.221765Z", "completed_at": "2024-10-03T20:55:59.221772Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024724960327148438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_pnl_base_mainnet", "compiled": true, "compiled_code": "\nwith debt as (\n select\n ts,\n 2 as market_id,\n debt * -1 as market_pnl\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_debt_base_mainnet\"\n)\n\nselect\n ts,\n market_id,\n market_pnl\nfrom\n debt\norder by\n ts", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_pnl_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.208674Z", "completed_at": "2024-10-03T20:55:59.214290Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.222649Z", "completed_at": "2024-10-03T20:55:59.222659Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024994850158691406, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_debt_base_mainnet", "compiled": true, "compiled_code": "select\n ts,\n block_number,\n pool_id,\n collateral_type,\n debt\nfrom\n \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_debt_base_mainnet\"\norder by\n ts", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_pool_debt_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.214906Z", "completed_at": "2024-10-03T20:55:59.224899Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.227898Z", "completed_at": "2024-10-03T20:55:59.227906Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027265548706054688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_debt_base_mainnet_pool_id__True__0.583a0abe4f", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_debt_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.231797Z", "completed_at": "2024-10-03T20:55:59.246061Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.252022Z", "completed_at": "2024-10-03T20:55:59.252035Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025759220123291016, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_debt_base_mainnet_block_number.bd4478b322", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_debt_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.236022Z", "completed_at": "2024-10-03T20:55:59.246661Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.252949Z", "completed_at": "2024-10-03T20:55:59.252957Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025933265686035156, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_debt_base_mainnet_collateral_type.e3f9b96478", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_debt_base_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.240822Z", "completed_at": "2024-10-03T20:55:59.251417Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.253945Z", "completed_at": "2024-10-03T20:55:59.253955Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025302648544311523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_debt_base_mainnet_contract_address.f2b82344e4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract_address\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_debt_base_mainnet\"\nwhere contract_address is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.247298Z", "completed_at": "2024-10-03T20:55:59.256179Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.258761Z", "completed_at": "2024-10-03T20:55:59.258772Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018703937530517578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_debt_base_mainnet_debt.922a67baf4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_debt_base_mainnet\"\nwhere debt is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.262619Z", "completed_at": "2024-10-03T20:55:59.277140Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.282991Z", "completed_at": "2024-10-03T20:55:59.283004Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02565741539001465, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_debt_base_mainnet_pool_id.e33ea26a56", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_debt_base_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.273263Z", "completed_at": "2024-10-03T20:55:59.282327Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.284616Z", "completed_at": "2024-10-03T20:55:59.284624Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0250856876373291, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_debt_eth_mainnet", "compiled": true, "compiled_code": "select\n ts,\n block_number,\n pool_id,\n collateral_type,\n debt\nfrom\n \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_debt_eth_mainnet\"\norder by\n ts", "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_pool_debt_eth_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.266822Z", "completed_at": "2024-10-03T20:55:59.283904Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.286815Z", "completed_at": "2024-10-03T20:55:59.286822Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02880263328552246, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_debt_base_mainnet_ts.fc19d225e3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_debt_base_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.277961Z", "completed_at": "2024-10-03T20:55:59.285502Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.288630Z", "completed_at": "2024-10-03T20:55:59.288638Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.016093969345092773, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_debt_eth_mainnet_pool_id__True__0.55f388e287", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_debt_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.294520Z", "completed_at": "2024-10-03T20:55:59.309431Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.316709Z", "completed_at": "2024-10-03T20:55:59.316721Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027312278747558594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_debt_eth_mainnet_block_number.930416e329", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_debt_eth_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.300074Z", "completed_at": "2024-10-03T20:55:59.316141Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.317804Z", "completed_at": "2024-10-03T20:55:59.317812Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02709197998046875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_debt_eth_mainnet_collateral_type.557a042f2b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_debt_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.305164Z", "completed_at": "2024-10-03T20:55:59.318640Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.321217Z", "completed_at": "2024-10-03T20:55:59.321228Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02863597869873047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_debt_eth_mainnet_contract_address.d43dcb9614", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract_address\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_debt_eth_mainnet\"\nwhere contract_address is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.310148Z", "completed_at": "2024-10-03T20:55:59.319911Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.322797Z", "completed_at": "2024-10-03T20:55:59.322807Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.029012680053710938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_debt_eth_mainnet_debt.a314c480fe", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_debt_eth_mainnet\"\nwhere debt is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.327364Z", "completed_at": "2024-10-03T20:55:59.337984Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.345380Z", "completed_at": "2024-10-03T20:55:59.345416Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023395299911499023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_debt_eth_mainnet_pool_id.2f8f15549f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_debt_eth_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.332306Z", "completed_at": "2024-10-03T20:55:59.341667Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.346548Z", "completed_at": "2024-10-03T20:55:59.346558Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022991180419921875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_debt_eth_mainnet_ts.3b5cb40175", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_debt_eth_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.342356Z", "completed_at": "2024-10-03T20:55:59.348306Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.350841Z", "completed_at": "2024-10-03T20:55:59.350849Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019356489181518555, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_debt_base_sepolia", "compiled": true, "compiled_code": "select\n ts,\n block_number,\n pool_id,\n collateral_type,\n debt\nfrom\n \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_debt_base_sepolia\"\norder by\n ts", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_pool_debt_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.338634Z", "completed_at": "2024-10-03T20:55:59.348954Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.351706Z", "completed_at": "2024-10-03T20:55:59.351713Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025051593780517578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_pnl_base_sepolia", "compiled": true, "compiled_code": "\nwith debt as (\n select\n ts,\n 2 as market_id,\n debt * -1 as market_pnl\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_debt_base_sepolia\"\n)\n\nselect\n ts,\n market_id,\n market_pnl\nfrom\n debt\norder by\n ts", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_pnl_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.356035Z", "completed_at": "2024-10-03T20:55:59.369621Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.379527Z", "completed_at": "2024-10-03T20:55:59.379540Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.029471158981323242, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_debt_base_sepolia_pool_id__True__0.908dbaecbc", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_debt_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.361868Z", "completed_at": "2024-10-03T20:55:59.374692Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.380593Z", "completed_at": "2024-10-03T20:55:59.380601Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02811884880065918, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_debt_base_sepolia_block_number.f25dcd2c96", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_debt_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.370282Z", "completed_at": "2024-10-03T20:55:59.381529Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.384225Z", "completed_at": "2024-10-03T20:55:59.384232Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023743152618408203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_debt_base_sepolia_collateral_type.70a5498cf3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_debt_base_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.375253Z", "completed_at": "2024-10-03T20:55:59.383008Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.385792Z", "completed_at": "2024-10-03T20:55:59.385800Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024692296981811523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_debt_base_sepolia_contract_address.a9d7ef2e2d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract_address\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_debt_base_sepolia\"\nwhere contract_address is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.390664Z", "completed_at": "2024-10-03T20:55:59.401527Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.412936Z", "completed_at": "2024-10-03T20:55:59.412947Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02794170379638672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_debt_base_sepolia_debt.9b99714e7f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_debt_base_sepolia\"\nwhere debt is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.395740Z", "completed_at": "2024-10-03T20:55:59.406273Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.414009Z", "completed_at": "2024-10-03T20:55:59.414017Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02745532989501953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_debt_base_sepolia_pool_id.05a1d5275c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_debt_base_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.407017Z", "completed_at": "2024-10-03T20:55:59.416470Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.418899Z", "completed_at": "2024-10-03T20:55:59.418907Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02402639389038086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_vault_liquidation_arbitrum_mainnet_event_name__VaultLiquidation.429345a118", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'VaultLiquidation'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.402121Z", "completed_at": "2024-10-03T20:55:59.417695Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.420339Z", "completed_at": "2024-10-03T20:55:59.420346Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.030442476272583008, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_debt_base_sepolia_ts.d366714ec5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_debt_base_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.422449Z", "completed_at": "2024-10-03T20:55:59.433700Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.436143Z", "completed_at": "2024-10-03T20:55:59.436153Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01916217803955078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_arbitrum_mainnet_liquidate_as_account_id__True__0.c9be297afd", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not liquidate_as_account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.427719Z", "completed_at": "2024-10-03T20:55:59.434983Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.441247Z", "completed_at": "2024-10-03T20:55:59.441257Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023115873336791992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_arbitrum_mainnet_pool_id__True__0.c4b79598cb", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.437046Z", "completed_at": "2024-10-03T20:55:59.448510Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.450931Z", "completed_at": "2024-10-03T20:55:59.450940Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01890397071838379, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_block_number.1dc8ebaf67", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.442329Z", "completed_at": "2024-10-03T20:55:59.449719Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.452379Z", "completed_at": "2024-10-03T20:55:59.452387Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01949310302734375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_block_timestamp.3054b6aeaa", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.454533Z", "completed_at": "2024-10-03T20:55:59.467504Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.473419Z", "completed_at": "2024-10-03T20:55:59.473430Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02442789077758789, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_collateral_type.ba4823f6ed", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.459738Z", "completed_at": "2024-10-03T20:55:59.468688Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.478450Z", "completed_at": "2024-10-03T20:55:59.478460Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028284311294555664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_contract.625029e21f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.469256Z", "completed_at": "2024-10-03T20:55:59.480328Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.482908Z", "completed_at": "2024-10-03T20:55:59.482916Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.017556428909301758, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_event_name.fcb481b7e9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.474303Z", "completed_at": "2024-10-03T20:55:59.481658Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.484381Z", "completed_at": "2024-10-03T20:55:59.484389Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018345117568969727, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_id.c7ac33a6c3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.487735Z", "completed_at": "2024-10-03T20:55:59.498859Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.504902Z", "completed_at": "2024-10-03T20:55:59.504912Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022763490676879883, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_liquidate_as_account_id.5e1fa876a7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect liquidate_as_account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"\nwhere liquidate_as_account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.492932Z", "completed_at": "2024-10-03T20:55:59.500087Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.511573Z", "completed_at": "2024-10-03T20:55:59.511583Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027948617935180664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_liquidation_data.2555b245ad", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect liquidation_data\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"\nwhere liquidation_data is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.500699Z", "completed_at": "2024-10-03T20:55:59.514114Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.516909Z", "completed_at": "2024-10-03T20:55:59.516917Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02484440803527832, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_pool_id.f9e6978af1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.505929Z", "completed_at": "2024-10-03T20:55:59.515604Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.518387Z", "completed_at": "2024-10-03T20:55:59.518414Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02118396759033203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_sender.d35f8c0cc2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.521775Z", "completed_at": "2024-10-03T20:55:59.532510Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.538834Z", "completed_at": "2024-10-03T20:55:59.538843Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02274465560913086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_mainnet_transaction_hash.5da9d8cd8f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.526862Z", "completed_at": "2024-10-03T20:55:59.538129Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.544254Z", "completed_at": "2024-10-03T20:55:59.544262Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02658224105834961, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_vault_liquidation_arbitrum_mainnet_id.3f5a30c375", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_liquidation_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.533818Z", "completed_at": "2024-10-03T20:55:59.545206Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.547937Z", "completed_at": "2024-10-03T20:55:59.547948Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02184128761291504, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_vault_liquidation_arbitrum_sepolia_event_name__VaultLiquidation.0c7e403f1c", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'VaultLiquidation'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.539729Z", "completed_at": "2024-10-03T20:55:59.547301Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.550097Z", "completed_at": "2024-10-03T20:55:59.550105Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019129037857055664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_arbitrum_sepolia_liquidate_as_account_id__True__0.8896409533", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not liquidate_as_account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.558686Z", "completed_at": "2024-10-03T20:55:59.566903Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.576850Z", "completed_at": "2024-10-03T20:55:59.576860Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027500629425048828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_block_number.fbedd6aa28", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.554177Z", "completed_at": "2024-10-03T20:55:59.571828Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.577911Z", "completed_at": "2024-10-03T20:55:59.577919Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.029176712036132812, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_arbitrum_sepolia_pool_id__True__0.6022175c23", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.567493Z", "completed_at": "2024-10-03T20:55:59.578966Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.581584Z", "completed_at": "2024-10-03T20:55:59.581592Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028135299682617188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_block_timestamp.3f8fcf20ee", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.572463Z", "completed_at": "2024-10-03T20:55:59.580211Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.583099Z", "completed_at": "2024-10-03T20:55:59.583107Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018570423126220703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_collateral_type.0b2d659b09", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.587777Z", "completed_at": "2024-10-03T20:55:59.598308Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.609889Z", "completed_at": "2024-10-03T20:55:59.609898Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027528762817382812, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_contract.2bb4203c78", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.592865Z", "completed_at": "2024-10-03T20:55:59.603253Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.610932Z", "completed_at": "2024-10-03T20:55:59.610940Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02704787254333496, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_event_name.6ee4c7edec", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.599038Z", "completed_at": "2024-10-03T20:55:59.612621Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.615136Z", "completed_at": "2024-10-03T20:55:59.615146Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028090476989746094, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_id.e478906cc0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.603831Z", "completed_at": "2024-10-03T20:55:59.613945Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.616643Z", "completed_at": "2024-10-03T20:55:59.616651Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02460455894470215, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_liquidate_as_account_id.557d546c5f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect liquidate_as_account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"\nwhere liquidate_as_account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.619941Z", "completed_at": "2024-10-03T20:55:59.629975Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.632437Z", "completed_at": "2024-10-03T20:55:59.632445Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01802229881286621, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_liquidation_data.0e7de46ea6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect liquidation_data\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"\nwhere liquidation_data is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.625060Z", "completed_at": "2024-10-03T20:55:59.631895Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.641883Z", "completed_at": "2024-10-03T20:55:59.641893Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02600407600402832, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_pool_id.c0c0a011c4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.637451Z", "completed_at": "2024-10-03T20:55:59.644678Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.647187Z", "completed_at": "2024-10-03T20:55:59.647195Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018077611923217773, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_transaction_hash.6b1e45b06a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.633302Z", "completed_at": "2024-10-03T20:55:59.645909Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.648668Z", "completed_at": "2024-10-03T20:55:59.648674Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024402856826782227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_arbitrum_sepolia_sender.e33149c915", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.650771Z", "completed_at": "2024-10-03T20:55:59.663782Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.669994Z", "completed_at": "2024-10-03T20:55:59.670008Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024838685989379883, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_vault_liquidation_arbitrum_sepolia_id.39f25ec5ad", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_liquidation_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.655734Z", "completed_at": "2024-10-03T20:55:59.664388Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.671058Z", "completed_at": "2024-10-03T20:55:59.671066Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024570226669311523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_vault_liquidation_base_mainnet_event_name__VaultLiquidation.b8ea6a7925", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'VaultLiquidation'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.665545Z", "completed_at": "2024-10-03T20:55:59.677849Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.680455Z", "completed_at": "2024-10-03T20:55:59.680464Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018834352493286133, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_base_mainnet_liquidate_as_account_id__True__0.b04df95186", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not liquidate_as_account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.671959Z", "completed_at": "2024-10-03T20:55:59.679844Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.682522Z", "completed_at": "2024-10-03T20:55:59.682533Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02019190788269043, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_base_mainnet_pool_id__True__0.bfc340e4f6", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.688269Z", "completed_at": "2024-10-03T20:55:59.694761Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.697101Z", "completed_at": "2024-10-03T20:55:59.697110Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.017967700958251953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_mainnet_block_timestamp.2dca047589", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.684058Z", "completed_at": "2024-10-03T20:55:59.695939Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.702247Z", "completed_at": "2024-10-03T20:55:59.702258Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023770809173583984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_mainnet_block_number.667cea546c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.698021Z", "completed_at": "2024-10-03T20:55:59.710468Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.712944Z", "completed_at": "2024-10-03T20:55:59.712953Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01988840103149414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_mainnet_collateral_type.e0c76340c5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.703240Z", "completed_at": "2024-10-03T20:55:59.712339Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.715014Z", "completed_at": "2024-10-03T20:55:59.715024Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021054506301879883, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_mainnet_contract.d5acf50762", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.716546Z", "completed_at": "2024-10-03T20:55:59.727358Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.729732Z", "completed_at": "2024-10-03T20:55:59.729740Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018831729888916016, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_mainnet_event_name.1e10a7bb02", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.720851Z", "completed_at": "2024-10-03T20:55:59.728614Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.735019Z", "completed_at": "2024-10-03T20:55:59.735030Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023409128189086914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_mainnet_id.3054417f0f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.730631Z", "completed_at": "2024-10-03T20:55:59.741799Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.744392Z", "completed_at": "2024-10-03T20:55:59.744417Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018706083297729492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_mainnet_liquidate_as_account_id.042bc52396", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect liquidate_as_account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"\nwhere liquidate_as_account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.736086Z", "completed_at": "2024-10-03T20:55:59.743796Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.746465Z", "completed_at": "2024-10-03T20:55:59.746475Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019791126251220703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_mainnet_liquidation_data.be698b5245", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect liquidation_data\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"\nwhere liquidation_data is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.748013Z", "completed_at": "2024-10-03T20:55:59.760986Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.766900Z", "completed_at": "2024-10-03T20:55:59.766914Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024483680725097656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_mainnet_pool_id.4a337176ad", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.752275Z", "completed_at": "2024-10-03T20:55:59.761572Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.768046Z", "completed_at": "2024-10-03T20:55:59.768053Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024950265884399414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_mainnet_sender.512fed362a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.762738Z", "completed_at": "2024-10-03T20:55:59.773124Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.775219Z", "completed_at": "2024-10-03T20:55:59.775228Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01648998260498047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_mainnet_transaction_hash.063cc50ef6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.768939Z", "completed_at": "2024-10-03T20:55:59.776771Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.779208Z", "completed_at": "2024-10-03T20:55:59.779216Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01959395408630371, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_vault_liquidation_base_mainnet_id.74bcb7a076", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_liquidation_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.781276Z", "completed_at": "2024-10-03T20:55:59.792494Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.798847Z", "completed_at": "2024-10-03T20:55:59.798856Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022791624069213867, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_vault_liquidation_base_sepolia_event_name__VaultLiquidation.958e4fe8de", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'VaultLiquidation'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.786500Z", "completed_at": "2024-10-03T20:55:59.797575Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.799851Z", "completed_at": "2024-10-03T20:55:59.799859Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022616863250732422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_base_sepolia_liquidate_as_account_id__True__0.ee3dd8dc1e", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not liquidate_as_account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.793157Z", "completed_at": "2024-10-03T20:55:59.805876Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.808456Z", "completed_at": "2024-10-03T20:55:59.808468Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027892351150512695, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_base_sepolia_pool_id__True__0.5ea2ba7eab", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.800808Z", "completed_at": "2024-10-03T20:55:59.810058Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.812519Z", "completed_at": "2024-10-03T20:55:59.812527Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020828962326049805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_sepolia_block_number.72d5fcf75c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.819526Z", "completed_at": "2024-10-03T20:55:59.829417Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.831390Z", "completed_at": "2024-10-03T20:55:59.831421Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02087855339050293, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_sepolia_collateral_type.18870127b8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.814571Z", "completed_at": "2024-10-03T20:55:59.830113Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.832876Z", "completed_at": "2024-10-03T20:55:59.832884Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02352619171142578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_sepolia_block_timestamp.5c4fdcd348", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.825195Z", "completed_at": "2024-10-03T20:55:59.832278Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.838775Z", "completed_at": "2024-10-03T20:55:59.838784Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024938106536865234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_sepolia_contract.58dafa50b4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.833757Z", "completed_at": "2024-10-03T20:55:59.841039Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.843553Z", "completed_at": "2024-10-03T20:55:59.843564Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01924729347229004, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_sepolia_event_name.04b05d8fa6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.845643Z", "completed_at": "2024-10-03T20:55:59.858205Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.864469Z", "completed_at": "2024-10-03T20:55:59.864478Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024116039276123047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_sepolia_id.08162ec8b5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.851343Z", "completed_at": "2024-10-03T20:55:59.863799Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.870191Z", "completed_at": "2024-10-03T20:55:59.870204Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02799391746520996, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_sepolia_liquidate_as_account_id.b170dba1d3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect liquidate_as_account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"\nwhere liquidate_as_account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.858906Z", "completed_at": "2024-10-03T20:55:59.869596Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.871905Z", "completed_at": "2024-10-03T20:55:59.871913Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027582168579101562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_sepolia_liquidation_data.a5dc2b7337", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect liquidation_data\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"\nwhere liquidation_data is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.865470Z", "completed_at": "2024-10-03T20:55:59.873461Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.875975Z", "completed_at": "2024-10-03T20:55:59.875983Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018566131591796875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_sepolia_pool_id.47e473f735", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.879222Z", "completed_at": "2024-10-03T20:55:59.893211Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.895421Z", "completed_at": "2024-10-03T20:55:59.895430Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02145528793334961, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_sepolia_sender.2f502247e7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.884118Z", "completed_at": "2024-10-03T20:55:59.894812Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.902315Z", "completed_at": "2024-10-03T20:55:59.902327Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02709650993347168, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_base_sepolia_transaction_hash.fcdcfcdcdd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.889184Z", "completed_at": "2024-10-03T20:55:59.901434Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.903868Z", "completed_at": "2024-10-03T20:55:59.903878Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026572227478027344, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_vault_liquidation_base_sepolia_id.5759c475e5", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_liquidation_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.896342Z", "completed_at": "2024-10-03T20:55:59.905595Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.908080Z", "completed_at": "2024-10-03T20:55:59.908088Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01992034912109375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_pool_collateral_arbitrum_mainnet", "compiled": true, "compiled_code": "with events as (\n select\n block_timestamp,\n \n token_amount / 1e18\n as token_amount,\n collateral_type\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_deposited_arbitrum_mainnet\"\n union all\n select\n block_timestamp,\n -\n token_amount / 1e18\n as token_amount,\n collateral_type\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"\n),\n\nranked_events as (\n select\n *,\n SUM(token_amount) over (\n partition by collateral_type\n order by\n block_timestamp\n rows between unbounded preceding\n and current row\n ) as amount_deposited\n from\n events\n)\n\nselect\n block_timestamp as ts,\n collateral_type,\n amount_deposited\nfrom\n ranked_events\norder by\n block_timestamp,\n collateral_type", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_pool_collateral_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.911359Z", "completed_at": "2024-10-03T20:55:59.926509Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.928198Z", "completed_at": "2024-10-03T20:55:59.928209Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022161245346069336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_vault_liquidation_eth_mainnet_event_name__VaultLiquidation.8d1cb5eebf", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'VaultLiquidation'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.921904Z", "completed_at": "2024-10-03T20:55:59.929174Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.935664Z", "completed_at": "2024-10-03T20:55:59.935673Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026198148727416992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_eth_mainnet_liquidate_as_account_id__True__0.a9d184de0a", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not liquidate_as_account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.916714Z", "completed_at": "2024-10-03T20:55:59.934353Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.936691Z", "completed_at": "2024-10-03T20:55:59.936699Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.029364585876464844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_withdrawn_arbitrum_mainnet_event_name__Withdrawn.e5deebfa14", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'Withdrawn'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.929842Z", "completed_at": "2024-10-03T20:55:59.938208Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.940702Z", "completed_at": "2024-10-03T20:55:59.940710Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019774913787841797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_vault_liquidation_eth_mainnet_pool_id__True__0.cccb8c7cca", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.942807Z", "completed_at": "2024-10-03T20:55:59.959494Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.962306Z", "completed_at": "2024-10-03T20:55:59.962318Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024817943572998047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_withdrawn_arbitrum_mainnet_account_id__True__0.8873db614c", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.955198Z", "completed_at": "2024-10-03T20:55:59.963423Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.969625Z", "completed_at": "2024-10-03T20:55:59.969634Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027553558349609375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_block_number.39193d7213", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.950051Z", "completed_at": "2024-10-03T20:55:59.963974Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.970521Z", "completed_at": "2024-10-03T20:55:59.970532Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.029051780700683594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_withdrawn_arbitrum_mainnet_token_amount__True__0.0008eb5d09", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not token_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.964584Z", "completed_at": "2024-10-03T20:55:59.972120Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.974644Z", "completed_at": "2024-10-03T20:55:59.974655Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02537989616394043, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_block_timestamp.439cb16960", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.976772Z", "completed_at": "2024-10-03T20:55:59.987960Z"}, {"name": "execute", "started_at": "2024-10-03T20:55:59.993737Z", "completed_at": "2024-10-03T20:55:59.993749Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022345304489135742, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_collateral_type.22405706c4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.983748Z", "completed_at": "2024-10-03T20:55:59.994629Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.002461Z", "completed_at": "2024-10-03T20:56:00.002474Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027048349380493164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_contract.65501d763b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.988671Z", "completed_at": "2024-10-03T20:56:00.001798Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.004674Z", "completed_at": "2024-10-03T20:56:00.004682Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028645038604736328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_event_name.e6bd41012e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:55:59.995300Z", "completed_at": "2024-10-03T20:56:00.004079Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.006830Z", "completed_at": "2024-10-03T20:56:00.006837Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023858070373535156, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_id.11becd0eff", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.008964Z", "completed_at": "2024-10-03T20:56:00.016153Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.022126Z", "completed_at": "2024-10-03T20:56:00.022140Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018793582916259766, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_liquidate_as_account_id.978ffc7da9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect liquidate_as_account_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"\nwhere liquidate_as_account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.017330Z", "completed_at": "2024-10-03T20:56:00.031902Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.033524Z", "completed_at": "2024-10-03T20:56:00.033533Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025300025939941406, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_liquidation_data.485b65c6b5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect liquidation_data\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"\nwhere liquidation_data is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.023091Z", "completed_at": "2024-10-03T20:56:00.034359Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.036842Z", "completed_at": "2024-10-03T20:56:00.036850Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022748708724975586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_pool_id.ca9bfaf7f3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.027440Z", "completed_at": "2024-10-03T20:56:00.034955Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.037734Z", "completed_at": "2024-10-03T20:56:00.037741Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02227950096130371, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_sender.03a447332b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.041065Z", "completed_at": "2024-10-03T20:56:00.053278Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.055187Z", "completed_at": "2024-10-03T20:56:00.055200Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019768714904785156, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_vault_liquidation_eth_mainnet_transaction_hash.5e22cb6ded", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.047361Z", "completed_at": "2024-10-03T20:56:00.060245Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.066260Z", "completed_at": "2024-10-03T20:56:00.066272Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02720928192138672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_account_id.ccf8b71875", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.056135Z", "completed_at": "2024-10-03T20:56:00.067183Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.069806Z", "completed_at": "2024-10-03T20:56:00.069814Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023892879486083984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_block_number.29891eb70b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.061009Z", "completed_at": "2024-10-03T20:56:00.069158Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.071878Z", "completed_at": "2024-10-03T20:56:00.071888Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02532505989074707, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_block_timestamp.0605d1994e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.073422Z", "completed_at": "2024-10-03T20:56:00.083974Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.086001Z", "completed_at": "2024-10-03T20:56:00.086010Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018250465393066406, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_collateral_type.772b018013", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.079708Z", "completed_at": "2024-10-03T20:56:00.086914Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.093051Z", "completed_at": "2024-10-03T20:56:00.093063Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.021929264068603516, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_contract.a8c5968db3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.088089Z", "completed_at": "2024-10-03T20:56:00.100675Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.102687Z", "completed_at": "2024-10-03T20:56:00.102696Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023810386657714844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_event_name.69a5a9a880", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.093969Z", "completed_at": "2024-10-03T20:56:00.103539Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.109709Z", "completed_at": "2024-10-03T20:56:00.109721Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02514815330505371, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_id.46c5fcd073", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.104778Z", "completed_at": "2024-10-03T20:56:00.112572Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.118718Z", "completed_at": "2024-10-03T20:56:00.118727Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01881718635559082, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_sender.665f4ade6b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.113202Z", "completed_at": "2024-10-03T20:56:00.124604Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.130187Z", "completed_at": "2024-10-03T20:56:00.130197Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026183366775512695, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_token_amount.4bc0081148", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"\nwhere token_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.119705Z", "completed_at": "2024-10-03T20:56:00.131060Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.133754Z", "completed_at": "2024-10-03T20:56:00.133765Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022593975067138672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_mainnet_transaction_hash.492d634608", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.125975Z", "completed_at": "2024-10-03T20:56:00.133162Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.135883Z", "completed_at": "2024-10-03T20:56:00.135891Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.017899036407470703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_vault_liquidation_eth_mainnet_id.9b474978a9", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_liquidation_eth_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.137447Z", "completed_at": "2024-10-03T20:56:00.150642Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.152616Z", "completed_at": "2024-10-03T20:56:00.152631Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02106332778930664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_withdrawn_arbitrum_mainnet_id.9810244f0d", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_withdrawn_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.143922Z", "completed_at": "2024-10-03T20:56:00.153548Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.164892Z", "completed_at": "2024-10-03T20:56:00.164905Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.029778718948364258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_pool_collateral_arbitrum_sepolia", "compiled": true, "compiled_code": "with events as (\n select\n block_timestamp,\n \n token_amount / 1e18\n as token_amount,\n collateral_type\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_deposited_arbitrum_sepolia\"\n union all\n select\n block_timestamp,\n -\n token_amount / 1e18\n as token_amount,\n collateral_type\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"\n),\n\nranked_events as (\n select\n *,\n SUM(token_amount) over (\n partition by collateral_type\n order by\n block_timestamp\n rows between unbounded preceding\n and current row\n ) as amount_deposited\n from\n events\n)\n\nselect\n block_timestamp as ts,\n collateral_type,\n amount_deposited\nfrom\n ranked_events\norder by\n block_timestamp,\n collateral_type", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_pool_collateral_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.159235Z", "completed_at": "2024-10-03T20:56:00.167483Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.170094Z", "completed_at": "2024-10-03T20:56:00.170102Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021047592163085938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_withdrawn_arbitrum_sepolia_account_id__True__0.d4050dde67", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.154127Z", "completed_at": "2024-10-03T20:56:00.168759Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.175585Z", "completed_at": "2024-10-03T20:56:00.175594Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.032570600509643555, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_withdrawn_arbitrum_sepolia_event_name__Withdrawn.cd07ab25e2", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'Withdrawn'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.170995Z", "completed_at": "2024-10-03T20:56:00.182940Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.185050Z", "completed_at": "2024-10-03T20:56:00.185059Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019112586975097656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_withdrawn_arbitrum_sepolia_token_amount__True__0.0301b264d6", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not token_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.178652Z", "completed_at": "2024-10-03T20:56:00.186596Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.192715Z", "completed_at": "2024-10-03T20:56:00.192724Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0233457088470459, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_account_id.93a7f1c6e0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.188449Z", "completed_at": "2024-10-03T20:56:00.202049Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.208120Z", "completed_at": "2024-10-03T20:56:00.208134Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02455449104309082, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_block_number.fb2901f9b9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.193678Z", "completed_at": "2024-10-03T20:56:00.207505Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.209839Z", "completed_at": "2024-10-03T20:56:00.209847Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025629520416259766, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_block_timestamp.7fcd8e34b4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.203323Z", "completed_at": "2024-10-03T20:56:00.210740Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.216971Z", "completed_at": "2024-10-03T20:56:00.216980Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01727437973022461, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_collateral_type.462d8e9d4a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.212000Z", "completed_at": "2024-10-03T20:56:00.219821Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.222259Z", "completed_at": "2024-10-03T20:56:00.222270Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019708633422851562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_contract.7095f79cd5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.227348Z", "completed_at": "2024-10-03T20:56:00.238188Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.240195Z", "completed_at": "2024-10-03T20:56:00.240204Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021698474884033203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_id.bdd65cec2b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.223161Z", "completed_at": "2024-10-03T20:56:00.238842Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.241714Z", "completed_at": "2024-10-03T20:56:00.241725Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02395915985107422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_event_name.6e275cf97d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.234022Z", "completed_at": "2024-10-03T20:56:00.241145Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.243894Z", "completed_at": "2024-10-03T20:56:00.243902Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022345304489135742, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_sender.b2d53e6596", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.245479Z", "completed_at": "2024-10-03T20:56:00.254697Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.260641Z", "completed_at": "2024-10-03T20:56:00.260656Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02132868766784668, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_token_amount.df20ce27b8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"\nwhere token_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.255841Z", "completed_at": "2024-10-03T20:56:00.269891Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.271542Z", "completed_at": "2024-10-03T20:56:00.271551Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021010160446166992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_arbitrum_sepolia_transaction_hash.a4480fb9e0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.261582Z", "completed_at": "2024-10-03T20:56:00.272447Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.274960Z", "completed_at": "2024-10-03T20:56:00.274971Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02235889434814453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_withdrawn_arbitrum_sepolia_id.3f0503a510", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_withdrawn_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.265802Z", "completed_at": "2024-10-03T20:56:00.273717Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.276459Z", "completed_at": "2024-10-03T20:56:00.276469Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02256631851196289, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_pool_collateral_base_mainnet", "compiled": true, "compiled_code": "with events as (\n select\n block_timestamp,\n \n token_amount / 1e18\n as token_amount,\n collateral_type\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"core_deposited_base_mainnet\"\n union all\n select\n block_timestamp,\n -\n token_amount / 1e18\n as token_amount,\n collateral_type\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"\n),\n\nranked_events as (\n select\n *,\n SUM(token_amount) over (\n partition by collateral_type\n order by\n block_timestamp\n rows between unbounded preceding\n and current row\n ) as amount_deposited\n from\n events\n)\n\nselect\n block_timestamp as ts,\n collateral_type,\n amount_deposited\nfrom\n ranked_events\norder by\n block_timestamp,\n collateral_type", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_core_pool_collateral_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.278646Z", "completed_at": "2024-10-03T20:56:00.286090Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.292509Z", "completed_at": "2024-10-03T20:56:00.292518Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01958608627319336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_withdrawn_base_mainnet_event_name__Withdrawn.8eb5613297", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'Withdrawn'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.286668Z", "completed_at": "2024-10-03T20:56:00.304016Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.305684Z", "completed_at": "2024-10-03T20:56:00.305693Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028481245040893555, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_withdrawn_base_mainnet_account_id__True__0.0bf8555841", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.293513Z", "completed_at": "2024-10-03T20:56:00.306558Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.309097Z", "completed_at": "2024-10-03T20:56:00.309108Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024517536163330078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_withdrawn_base_mainnet_token_amount__True__0.54af4bae82", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not token_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.299791Z", "completed_at": "2024-10-03T20:56:00.307839Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.310603Z", "completed_at": "2024-10-03T20:56:00.310614Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025261402130126953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_base_mainnet_account_id.ef84b5b40c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.312773Z", "completed_at": "2024-10-03T20:56:00.319836Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.325875Z", "completed_at": "2024-10-03T20:56:00.325884Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018811941146850586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_base_mainnet_block_number.03c7cebae3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.320423Z", "completed_at": "2024-10-03T20:56:00.335393Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.336971Z", "completed_at": "2024-10-03T20:56:00.336980Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02561664581298828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_base_mainnet_block_timestamp.3b8ffa7210", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.331075Z", "completed_at": "2024-10-03T20:56:00.337960Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.340460Z", "completed_at": "2024-10-03T20:56:00.340468Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021386384963989258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_base_mainnet_contract.a8511fdb92", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.326863Z", "completed_at": "2024-10-03T20:56:00.339171Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.341919Z", "completed_at": "2024-10-03T20:56:00.341926Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023570537567138672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_base_mainnet_collateral_type.f32eb82738", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.344111Z", "completed_at": "2024-10-03T20:56:00.356757Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.358755Z", "completed_at": "2024-10-03T20:56:00.358764Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020279645919799805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_base_mainnet_event_name.f423143c4b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.352648Z", "completed_at": "2024-10-03T20:56:00.359737Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.369475Z", "completed_at": "2024-10-03T20:56:00.369490Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02682209014892578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_base_mainnet_id.8106f47c4d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.360296Z", "completed_at": "2024-10-03T20:56:00.372769Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.378735Z", "completed_at": "2024-10-03T20:56:00.378746Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027652263641357422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_base_mainnet_sender.2f5cf91bdf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.364477Z", "completed_at": "2024-10-03T20:56:00.373360Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.379707Z", "completed_at": "2024-10-03T20:56:00.379715Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027852535247802734, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_base_mainnet_token_amount.fbabce38ba", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"\nwhere token_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.374556Z", "completed_at": "2024-10-03T20:56:00.382655Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.388730Z", "completed_at": "2024-10-03T20:56:00.388739Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018115997314453125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_base_mainnet_transaction_hash.a3fda71b2a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.383279Z", "completed_at": "2024-10-03T20:56:00.390366Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.397807Z", "completed_at": "2024-10-03T20:56:00.397816Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02400517463684082, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_withdrawn_base_mainnet_id.72a24b0786", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"core_withdrawn_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.392213Z", "completed_at": "2024-10-03T20:56:00.404130Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.406764Z", "completed_at": "2024-10-03T20:56:00.406772Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019398927688598633, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_pool_collateral_base_sepolia", "compiled": true, "compiled_code": "with events as (\n select\n block_timestamp,\n \n token_amount / 1e18\n as token_amount,\n collateral_type\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"core_deposited_base_sepolia\"\n union all\n select\n block_timestamp,\n -\n token_amount / 1e18\n as token_amount,\n collateral_type\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"\n),\n\nranked_events as (\n select\n *,\n SUM(token_amount) over (\n partition by collateral_type\n order by\n block_timestamp\n rows between unbounded preceding\n and current row\n ) as amount_deposited\n from\n events\n)\n\nselect\n block_timestamp as ts,\n collateral_type,\n amount_deposited\nfrom\n ranked_events\norder by\n block_timestamp,\n collateral_type", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_core_pool_collateral_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.398731Z", "completed_at": "2024-10-03T20:56:00.405455Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.412039Z", "completed_at": "2024-10-03T20:56:00.412047Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02406001091003418, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_pool_collateral_eth_mainnet", "compiled": true, "compiled_code": "with events as (\n select\n block_timestamp,\n \n token_amount / 1e18\n as token_amount,\n collateral_type\n from\n \"analytics\".\"prod_raw_eth_mainnet\".\"core_deposited_eth_mainnet\"\n union all\n select\n block_timestamp,\n -\n token_amount / 1e18\n as token_amount,\n collateral_type\n from\n \"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"\n),\n\nranked_events as (\n select\n *,\n SUM(token_amount) over (\n partition by collateral_type\n order by\n block_timestamp\n rows between unbounded preceding\n and current row\n ) as amount_deposited\n from\n events\n)\n\nselect\n block_timestamp as ts,\n collateral_type,\n amount_deposited\nfrom\n ranked_events\norder by\n block_timestamp,\n collateral_type", "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_core_pool_collateral_eth_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.407662Z", "completed_at": "2024-10-03T20:56:00.419765Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.421804Z", "completed_at": "2024-10-03T20:56:00.421816Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019316911697387695, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_withdrawn_base_sepolia_event_name__Withdrawn.12079a5ee6", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'Withdrawn'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.415377Z", "completed_at": "2024-10-03T20:56:00.423250Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.429644Z", "completed_at": "2024-10-03T20:56:00.429658Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02377486228942871, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_core_withdrawn_eth_mainnet_event_name__Withdrawn.cbf35f5a80", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'Withdrawn'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.425123Z", "completed_at": "2024-10-03T20:56:00.436506Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.439061Z", "completed_at": "2024-10-03T20:56:00.439072Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0186920166015625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_withdrawn_base_sepolia_account_id__True__0.283560870b", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.430647Z", "completed_at": "2024-10-03T20:56:00.437877Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.446142Z", "completed_at": "2024-10-03T20:56:00.446152Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025153636932373047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_withdrawn_base_sepolia_token_amount__True__0.600b962701", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not token_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.439962Z", "completed_at": "2024-10-03T20:56:00.453631Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.455713Z", "completed_at": "2024-10-03T20:56:00.455724Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020675182342529297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_withdrawn_eth_mainnet_account_id__True__0.cdf381b428", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.449136Z", "completed_at": "2024-10-03T20:56:00.456575Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.459013Z", "completed_at": "2024-10-03T20:56:00.459020Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020666122436523438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_core_withdrawn_eth_mainnet_token_amount__True__0.8bd25add1c", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not token_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.459911Z", "completed_at": "2024-10-03T20:56:00.469915Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.472313Z", "completed_at": "2024-10-03T20:56:00.472321Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018097639083862305, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_base_sepolia_account_id.6536ec7b3c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.464112Z", "completed_at": "2024-10-03T20:56:00.471732Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.478096Z", "completed_at": "2024-10-03T20:56:00.478110Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023248672485351562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_base_sepolia_block_number.b38561efe3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.473223Z", "completed_at": "2024-10-03T20:56:00.484046Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.486197Z", "completed_at": "2024-10-03T20:56:00.486208Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018068552017211914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_base_sepolia_block_timestamp.276176a645", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.479876Z", "completed_at": "2024-10-03T20:56:00.488292Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.495981Z", "completed_at": "2024-10-03T20:56:00.495996Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02498316764831543, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_base_sepolia_collateral_type.e4b3817245", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.490165Z", "completed_at": "2024-10-03T20:56:00.503050Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.504963Z", "completed_at": "2024-10-03T20:56:00.504972Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019602298736572266, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_base_sepolia_contract.9a643890c5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.497636Z", "completed_at": "2024-10-03T20:56:00.505826Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.511966Z", "completed_at": "2024-10-03T20:56:00.511975Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024956226348876953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_base_sepolia_event_name.919fe4b5de", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.506422Z", "completed_at": "2024-10-03T20:56:00.517214Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.519302Z", "completed_at": "2024-10-03T20:56:00.519310Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02246546745300293, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_base_sepolia_id.a4ef85d6dd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.512963Z", "completed_at": "2024-10-03T20:56:00.520244Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.522724Z", "completed_at": "2024-10-03T20:56:00.522732Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018556594848632812, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_base_sepolia_sender.935071b6a7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.523609Z", "completed_at": "2024-10-03T20:56:00.534124Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.536180Z", "completed_at": "2024-10-03T20:56:00.536188Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018477916717529297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_base_sepolia_token_amount.3582c76f95", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"\nwhere token_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.529907Z", "completed_at": "2024-10-03T20:56:00.537117Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.544858Z", "completed_at": "2024-10-03T20:56:00.544867Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023534774780273438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_base_sepolia_transaction_hash.ea6432763a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.537703Z", "completed_at": "2024-10-03T20:56:00.550751Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.552771Z", "completed_at": "2024-10-03T20:56:00.552779Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024405717849731445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_eth_mainnet_account_id.7846828c26", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.545865Z", "completed_at": "2024-10-03T20:56:00.553637Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.559785Z", "completed_at": "2024-10-03T20:56:00.559794Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024434566497802734, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_eth_mainnet_block_number.74ee30eaa5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.554843Z", "completed_at": "2024-10-03T20:56:00.561982Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.568115Z", "completed_at": "2024-10-03T20:56:00.568123Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018125295639038086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_eth_mainnet_block_timestamp.b6326ea438", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.563172Z", "completed_at": "2024-10-03T20:56:00.574741Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.576770Z", "completed_at": "2024-10-03T20:56:00.576779Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022671222686767578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_eth_mainnet_collateral_type.28458fb6de", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.569735Z", "completed_at": "2024-10-03T20:56:00.577621Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.583859Z", "completed_at": "2024-10-03T20:56:00.583868Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02261519432067871, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_eth_mainnet_contract.a4eb9c51f7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.578176Z", "completed_at": "2024-10-03T20:56:00.590695Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.592737Z", "completed_at": "2024-10-03T20:56:00.592746Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02384352684020996, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_eth_mainnet_event_name.2d3b6771d6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.584839Z", "completed_at": "2024-10-03T20:56:00.593676Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.596099Z", "completed_at": "2024-10-03T20:56:00.596108Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020148754119873047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_eth_mainnet_id.b0e6ed95b5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.596988Z", "completed_at": "2024-10-03T20:56:00.607599Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.609564Z", "completed_at": "2024-10-03T20:56:00.609573Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018392324447631836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_eth_mainnet_sender.b7bc5bdadc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.603322Z", "completed_at": "2024-10-03T20:56:00.614626Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.616683Z", "completed_at": "2024-10-03T20:56:00.616692Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.021976470947265625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_eth_mainnet_token_amount.d3547c3837", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"\nwhere token_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.610509Z", "completed_at": "2024-10-03T20:56:00.621690Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.623815Z", "completed_at": "2024-10-03T20:56:00.623823Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022118091583251953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_core_withdrawn_eth_mainnet_transaction_hash.6b6f75c74b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.617627Z", "completed_at": "2024-10-03T20:56:00.625307Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.631370Z", "completed_at": "2024-10-03T20:56:00.631379Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022672653198242188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_withdrawn_base_sepolia_id.30c3b98bff", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"core_withdrawn_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.627154Z", "completed_at": "2024-10-03T20:56:00.634383Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.642296Z", "completed_at": "2024-10-03T20:56:00.642304Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0200045108795166, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_core_withdrawn_eth_mainnet_id.3d5210133c", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_eth_mainnet\".\"core_withdrawn_eth_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.634967Z", "completed_at": "2024-10-03T20:56:00.648199Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.653903Z", "completed_at": "2024-10-03T20:56:00.653915Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028150081634521484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_gov_vote_recorded_snax_testnet_event_name__VoteRecorded.3107ed0913", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_recorded_snax_testnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'VoteRecorded'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.643292Z", "completed_at": "2024-10-03T20:56:00.654934Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.657573Z", "completed_at": "2024-10-03T20:56:00.657581Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024738550186157227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_gov_vote_recorded_snax_testnet_block_number.bf5384239a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_recorded_snax_testnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.649592Z", "completed_at": "2024-10-03T20:56:00.656928Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.659651Z", "completed_at": "2024-10-03T20:56:00.659659Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01807689666748047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_gov_vote_recorded_snax_testnet_block_timestamp.8bff125b42", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_recorded_snax_testnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.661141Z", "completed_at": "2024-10-03T20:56:00.672346Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.674315Z", "completed_at": "2024-10-03T20:56:00.674324Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018902301788330078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_gov_vote_recorded_snax_testnet_candidates.39ec698f83", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect candidates\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_recorded_snax_testnet\"\nwhere candidates is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.667351Z", "completed_at": "2024-10-03T20:56:00.675140Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.686598Z", "completed_at": "2024-10-03T20:56:00.686612Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02771782875061035, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_gov_vote_recorded_snax_testnet_chain_id.af02247585", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect chain_id\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_recorded_snax_testnet\"\nwhere chain_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.679951Z", "completed_at": "2024-10-03T20:56:00.689036Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.691564Z", "completed_at": "2024-10-03T20:56:00.691575Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020041465759277344, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_gov_vote_recorded_snax_testnet_epoch_id.a4ace8d141", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect epoch_id\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_recorded_snax_testnet\"\nwhere epoch_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.675762Z", "completed_at": "2024-10-03T20:56:00.690324Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.696629Z", "completed_at": "2024-10-03T20:56:00.696639Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.030160903930664062, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_gov_vote_recorded_snax_testnet_contract.d372e887ba", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_recorded_snax_testnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.692450Z", "completed_at": "2024-10-03T20:56:00.699757Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.706340Z", "completed_at": "2024-10-03T20:56:00.706353Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018737316131591797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_gov_vote_recorded_snax_testnet_event_name.76babc2551", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_recorded_snax_testnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.700424Z", "completed_at": "2024-10-03T20:56:00.708573Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.718576Z", "completed_at": "2024-10-03T20:56:00.718591Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027799129486083984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_gov_vote_recorded_snax_testnet_id.94c183a836", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_recorded_snax_testnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.709847Z", "completed_at": "2024-10-03T20:56:00.721232Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.723712Z", "completed_at": "2024-10-03T20:56:00.723720Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0187833309173584, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_gov_vote_recorded_snax_testnet_transaction_hash.32e2b72fab", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_recorded_snax_testnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.714135Z", "completed_at": "2024-10-03T20:56:00.722480Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.728914Z", "completed_at": "2024-10-03T20:56:00.728923Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023325681686401367, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_gov_vote_recorded_snax_testnet_voter.32ab553729", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect voter\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_recorded_snax_testnet\"\nwhere voter is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.724595Z", "completed_at": "2024-10-03T20:56:00.731909Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.739675Z", "completed_at": "2024-10-03T20:56:00.739683Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020087718963623047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_gov_vote_recorded_snax_testnet_voting_power.b8ee341c96", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect voting_power\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_recorded_snax_testnet\"\nwhere voting_power is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.732479Z", "completed_at": "2024-10-03T20:56:00.741861Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.751789Z", "completed_at": "2024-10-03T20:56:00.751800Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02886486053466797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_gov_vote_recorded_snax_testnet_id.077b70d622", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_recorded_snax_testnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.743055Z", "completed_at": "2024-10-03T20:56:00.754456Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.756938Z", "completed_at": "2024-10-03T20:56:00.756946Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01865530014038086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_gov_vote_recorded_snax_testnet_transaction_hash.2d1aaa8c7a", "compiled": true, "compiled_code": "\n \n \n\nselect\n transaction_hash as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_recorded_snax_testnet\"\nwhere transaction_hash is not null\ngroup by transaction_hash\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.747242Z", "completed_at": "2024-10-03T20:56:00.756328Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.762755Z", "completed_at": "2024-10-03T20:56:00.762764Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023848533630371094, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_gov_vote_withdrawn_snax_testnet_event_name__VoteWithdrawn.f8bcefc8de", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_withdrawn_snax_testnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'VoteWithdrawn'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.757816Z", "completed_at": "2024-10-03T20:56:00.769364Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.771988Z", "completed_at": "2024-10-03T20:56:00.771997Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019165515899658203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_block_number.c805901c73", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_withdrawn_snax_testnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.764470Z", "completed_at": "2024-10-03T20:56:00.771392Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.774030Z", "completed_at": "2024-10-03T20:56:00.774038Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01836848258972168, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_block_timestamp.68f3ce7c19", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_withdrawn_snax_testnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.779871Z", "completed_at": "2024-10-03T20:56:00.788204Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.790549Z", "completed_at": "2024-10-03T20:56:00.790557Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019879817962646484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_contract.4b45185581", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_withdrawn_snax_testnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.775618Z", "completed_at": "2024-10-03T20:56:00.788787Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.791439Z", "completed_at": "2024-10-03T20:56:00.791447Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0215303897857666, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_chain_id.cd86db7422", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect chain_id\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_withdrawn_snax_testnet\"\nwhere chain_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.792299Z", "completed_at": "2024-10-03T20:56:00.803131Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.805517Z", "completed_at": "2024-10-03T20:56:00.805530Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01894688606262207, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_epoch_id.3f22d60c1a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect epoch_id\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_withdrawn_snax_testnet\"\nwhere epoch_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.796530Z", "completed_at": "2024-10-03T20:56:00.803708Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.806394Z", "completed_at": "2024-10-03T20:56:00.806416Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018934011459350586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_event_name.07b79bcefd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_withdrawn_snax_testnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.807868Z", "completed_at": "2024-10-03T20:56:00.819246Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.821737Z", "completed_at": "2024-10-03T20:56:00.821745Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0194091796875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_id.ab7d5eed00", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_withdrawn_snax_testnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.813585Z", "completed_at": "2024-10-03T20:56:00.821118Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.832617Z", "completed_at": "2024-10-03T20:56:00.832632Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02848196029663086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_transaction_hash.4d14f7c906", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_withdrawn_snax_testnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.826915Z", "completed_at": "2024-10-03T20:56:00.834667Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.837152Z", "completed_at": "2024-10-03T20:56:00.837160Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018615007400512695, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_gov_vote_withdrawn_snax_testnet_id.014a1febf6", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_withdrawn_snax_testnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.822646Z", "completed_at": "2024-10-03T20:56:00.836571Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.839259Z", "completed_at": "2024-10-03T20:56:00.839269Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0215301513671875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_gov_vote_withdrawn_snax_testnet_voter.486c8024f6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect voter\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_withdrawn_snax_testnet\"\nwhere voter is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.841381Z", "completed_at": "2024-10-03T20:56:00.850926Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.853353Z", "completed_at": "2024-10-03T20:56:00.853362Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.017510652542114258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_gov_vote_withdrawn_snax_testnet_transaction_hash.2cda794480", "compiled": true, "compiled_code": "\n \n \n\nselect\n transaction_hash as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_testnet\".\"gov_vote_withdrawn_snax_testnet\"\nwhere transaction_hash is not null\ngroup by transaction_hash\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.846921Z", "completed_at": "2024-10-03T20:56:00.852782Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.861706Z", "completed_at": "2024-10-03T20:56:00.861721Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023805618286132812, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_accounts_arbitrum_mainnet", "compiled": true, "compiled_code": "with arbitrum as (\n select\n block_timestamp as created_ts,\n \"owner\",\n CAST(\n account_id as VARCHAR\n ) as id\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_created_arbitrum_mainnet\"\n)\n\nselect *\nfrom\n arbitrum", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_accounts_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.854250Z", "completed_at": "2024-10-03T20:56:00.864720Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.867138Z", "completed_at": "2024-10-03T20:56:00.867146Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020951032638549805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_accounts_arbitrum_sepolia", "compiled": true, "compiled_code": "with arbitrum as (\n select\n block_timestamp as created_ts,\n \"owner\",\n CAST(\n account_id as VARCHAR\n ) as id\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_created_arbitrum_sepolia\"\n)\n\nselect *\nfrom\n arbitrum", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_accounts_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.857255Z", "completed_at": "2024-10-03T20:56:00.865932Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.868649Z", "completed_at": "2024-10-03T20:56:00.868657Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018621444702148438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_account_created_arbitrum_mainnet_event_name__AccountCreated.e3b8716bf0", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_created_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'AccountCreated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.876110Z", "completed_at": "2024-10-03T20:56:00.885142Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.895023Z", "completed_at": "2024-10-03T20:56:00.895039Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028637409210205078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_account_created_arbitrum_mainnet_account_id__True__0.976edf0951", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_created_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.870824Z", "completed_at": "2024-10-03T20:56:00.885774Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.896161Z", "completed_at": "2024-10-03T20:56:00.896168Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.030930757522583008, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_account_created_arbitrum_sepolia_event_name__AccountCreated.b75a805866", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_created_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'AccountCreated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.886321Z", "completed_at": "2024-10-03T20:56:00.898181Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.900648Z", "completed_at": "2024-10-03T20:56:00.900656Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01849651336669922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_account_created_arbitrum_sepolia_account_id__True__0.0141d8699d", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_created_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.890868Z", "completed_at": "2024-10-03T20:56:00.899343Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.902143Z", "completed_at": "2024-10-03T20:56:00.902151Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019186973571777344, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_account_id.6064e6e85b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_created_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.905519Z", "completed_at": "2024-10-03T20:56:00.916735Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.927977Z", "completed_at": "2024-10-03T20:56:00.927992Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02815389633178711, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_block_number.9d9960063c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_created_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.910488Z", "completed_at": "2024-10-03T20:56:00.921546Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.929382Z", "completed_at": "2024-10-03T20:56:00.929390Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027993202209472656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_block_timestamp.aa150ec309", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_created_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.917393Z", "completed_at": "2024-10-03T20:56:00.930580Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.933473Z", "completed_at": "2024-10-03T20:56:00.933480Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023821592330932617, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_contract.afb3ec2b69", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_created_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.922141Z", "completed_at": "2024-10-03T20:56:00.932797Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.935668Z", "completed_at": "2024-10-03T20:56:00.935679Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02115035057067871, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_event_name.9b0f514dfe", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_created_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.939668Z", "completed_at": "2024-10-03T20:56:00.950350Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.960135Z", "completed_at": "2024-10-03T20:56:00.960150Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025944948196411133, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_id.6ebc461a9f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_created_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.944008Z", "completed_at": "2024-10-03T20:56:00.955117Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.961356Z", "completed_at": "2024-10-03T20:56:00.961366Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026482820510864258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_owner.d496ae59c0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_created_arbitrum_mainnet\"\nwhere owner is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.950975Z", "completed_at": "2024-10-03T20:56:00.962277Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.964971Z", "completed_at": "2024-10-03T20:56:00.964982Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026047229766845703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_mainnet_transaction_hash.4458887a25", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_created_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.955877Z", "completed_at": "2024-10-03T20:56:00.964324Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.967161Z", "completed_at": "2024-10-03T20:56:00.967169Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019032716751098633, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_account_id.6a6774d721", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_created_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.971375Z", "completed_at": "2024-10-03T20:56:00.983668Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.993477Z", "completed_at": "2024-10-03T20:56:00.993488Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027721405029296875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_block_number.a0bf9a3f0f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_created_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.975688Z", "completed_at": "2024-10-03T20:56:00.984265Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.994529Z", "completed_at": "2024-10-03T20:56:00.994537Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028101444244384766, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_block_timestamp.7330d8d33c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_created_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.989039Z", "completed_at": "2024-10-03T20:56:00.996468Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.998890Z", "completed_at": "2024-10-03T20:56:00.998901Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01749396324157715, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_event_name.7cdc353a34", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_created_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:00.984819Z", "completed_at": "2024-10-03T20:56:00.997010Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:00.999809Z", "completed_at": "2024-10-03T20:56:00.999816Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.029152870178222656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_contract.fde67ea53e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_created_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.003834Z", "completed_at": "2024-10-03T20:56:01.014331Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.019861Z", "completed_at": "2024-10-03T20:56:01.019870Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02171778678894043, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_id.45c30d0895", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_created_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.009302Z", "completed_at": "2024-10-03T20:56:01.025885Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.028159Z", "completed_at": "2024-10-03T20:56:01.028169Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027573108673095703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_owner.0774b6c4c3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_created_arbitrum_sepolia\"\nwhere owner is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.015640Z", "completed_at": "2024-10-03T20:56:01.029019Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.031669Z", "completed_at": "2024-10-03T20:56:01.031681Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023740768432617188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_arbitrum_sepolia_transaction_hash.f4dba09d54", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_created_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.020807Z", "completed_at": "2024-10-03T20:56:01.031004Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.033774Z", "completed_at": "2024-10-03T20:56:01.033782Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025176286697387695, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_account_created_arbitrum_mainnet_id.c50800d3e3", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_created_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.035265Z", "completed_at": "2024-10-03T20:56:01.045430Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.047934Z", "completed_at": "2024-10-03T20:56:01.047947Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018316984176635742, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_account_created_arbitrum_sepolia_id.335484a5c5", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_created_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.041738Z", "completed_at": "2024-10-03T20:56:01.047347Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.058007Z", "completed_at": "2024-10-03T20:56:01.058016Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024980783462524414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_accounts_base_mainnet", "compiled": true, "compiled_code": "with base as (\n select\n block_timestamp as created_ts,\n \"owner\",\n CAST(\n account_id as VARCHAR\n ) as id\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_created_base_mainnet\"\n)\n\nselect *\nfrom\n base", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_accounts_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.053273Z", "completed_at": "2024-10-03T20:56:01.061302Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.063860Z", "completed_at": "2024-10-03T20:56:01.063868Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019120454788208008, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_account_created_base_mainnet_account_id__True__0.31cc3873de", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_created_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.048844Z", "completed_at": "2024-10-03T20:56:01.062092Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.064743Z", "completed_at": "2024-10-03T20:56:01.064751Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02388286590576172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_account_created_base_mainnet_event_name__AccountCreated.c906cbec9d", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_created_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'AccountCreated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.066195Z", "completed_at": "2024-10-03T20:56:01.078518Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.080996Z", "completed_at": "2024-10-03T20:56:01.081004Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020523548126220703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_base_mainnet_account_id.2d9e573ba3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_created_base_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.071894Z", "completed_at": "2024-10-03T20:56:01.080421Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.086754Z", "completed_at": "2024-10-03T20:56:01.086765Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024236440658569336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_base_mainnet_block_number.089e467aa3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_created_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.082512Z", "completed_at": "2024-10-03T20:56:01.094124Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.096626Z", "completed_at": "2024-10-03T20:56:01.096635Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018897056579589844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_base_mainnet_block_timestamp.4e4344d68a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_created_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.088487Z", "completed_at": "2024-10-03T20:56:01.095465Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.098097Z", "completed_at": "2024-10-03T20:56:01.098105Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019109249114990234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_base_mainnet_contract.d77785377c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_created_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.098992Z", "completed_at": "2024-10-03T20:56:01.109815Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.112294Z", "completed_at": "2024-10-03T20:56:01.112302Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018924236297607422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_base_mainnet_event_name.0ab1553ed8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_created_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.103882Z", "completed_at": "2024-10-03T20:56:01.111125Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.113778Z", "completed_at": "2024-10-03T20:56:01.113785Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019043684005737305, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_base_mainnet_id.88dc5d9a3e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_created_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.114663Z", "completed_at": "2024-10-03T20:56:01.126899Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.129374Z", "completed_at": "2024-10-03T20:56:01.129383Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02044963836669922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_base_mainnet_owner.1aca280221", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_created_base_mainnet\"\nwhere owner is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.119527Z", "completed_at": "2024-10-03T20:56:01.128206Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.130856Z", "completed_at": "2024-10-03T20:56:01.130864Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020472049713134766, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_base_mainnet_transaction_hash.0274c58381", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_created_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.131744Z", "completed_at": "2024-10-03T20:56:01.142057Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.144491Z", "completed_at": "2024-10-03T20:56:01.144503Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018398046493530273, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_account_created_base_mainnet_id.7e77a8a023", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_created_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.136612Z", "completed_at": "2024-10-03T20:56:01.143897Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.154450Z", "completed_at": "2024-10-03T20:56:01.154460Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026966094970703125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_accounts_base_sepolia", "compiled": true, "compiled_code": "with base as (\n select\n block_timestamp as created_ts,\n \"owner\",\n CAST(\n account_id as VARCHAR\n ) as id\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_created_base_sepolia\"\n)\n\nselect *\nfrom\n base", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_accounts_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.149776Z", "completed_at": "2024-10-03T20:56:01.157078Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.159744Z", "completed_at": "2024-10-03T20:56:01.159755Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018384933471679688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_account_created_base_sepolia_account_id__True__0.72ab89cd5f", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_created_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.145366Z", "completed_at": "2024-10-03T20:56:01.158346Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.161221Z", "completed_at": "2024-10-03T20:56:01.161228Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02067422866821289, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_account_created_base_sepolia_event_name__AccountCreated.e5e94f342c", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_created_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'AccountCreated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.163291Z", "completed_at": "2024-10-03T20:56:01.175716Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.178173Z", "completed_at": "2024-10-03T20:56:01.178182Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020589113235473633, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_base_sepolia_account_id.e2509a45ab", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_created_base_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.168255Z", "completed_at": "2024-10-03T20:56:01.177629Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.187523Z", "completed_at": "2024-10-03T20:56:01.187534Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028558015823364258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_base_sepolia_block_number.b9729c0627", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_created_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.183291Z", "completed_at": "2024-10-03T20:56:01.190177Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.192717Z", "completed_at": "2024-10-03T20:56:01.192727Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.017736196517944336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_base_sepolia_contract.1b1ec25344", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_created_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.179057Z", "completed_at": "2024-10-03T20:56:01.191442Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.194220Z", "completed_at": "2024-10-03T20:56:01.194231Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02089667320251465, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_base_sepolia_block_timestamp.1f03770bcc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_created_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.201477Z", "completed_at": "2024-10-03T20:56:01.208802Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.220155Z", "completed_at": "2024-10-03T20:56:01.220164Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028230667114257812, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_base_sepolia_id.7da01b5642", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_created_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.196348Z", "completed_at": "2024-10-03T20:56:01.209346Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.221074Z", "completed_at": "2024-10-03T20:56:01.221085Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.03033614158630371, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_base_sepolia_event_name.d7deee96b5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_created_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.209940Z", "completed_at": "2024-10-03T20:56:01.223017Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.225467Z", "completed_at": "2024-10-03T20:56:01.225478Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019756078720092773, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_base_sepolia_owner.31f8eb801c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_created_base_sepolia\"\nwhere owner is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.214171Z", "completed_at": "2024-10-03T20:56:01.224190Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.226952Z", "completed_at": "2024-10-03T20:56:01.226962Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02032184600830078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_created_base_sepolia_transaction_hash.6324af1adb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_created_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.230323Z", "completed_at": "2024-10-03T20:56:01.240413Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.245610Z", "completed_at": "2024-10-03T20:56:01.245625Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020913124084472656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_account_created_base_sepolia_id.d2b0023315", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_created_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.235283Z", "completed_at": "2024-10-03T20:56:01.241718Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.251317Z", "completed_at": "2024-10-03T20:56:01.251331Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025145292282104492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_liq_account_arbitrum_mainnet", "compiled": true, "compiled_code": "with liquidation_events as (\n select\n account_id,\n reward,\n block_timestamp,\n full_liquidation,\n SUM(\n case\n when full_liquidation then 1\n else 0\n end\n ) over (\n partition by account_id\n order by\n block_timestamp\n rows between unbounded preceding\n and current row\n ) as liquidation_id\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_liquidation_attempt_arbitrum_mainnet\"\n),\n\ncumulative_rewards as (\n select\n block_timestamp,\n reward,\n full_liquidation,\n liquidation_id,\n CAST(\n account_id as text\n ) as account_id,\n SUM(\n reward / 1e18\n) over (\n partition by\n account_id,\n liquidation_id\n order by\n block_timestamp\n ) as cumulative_reward,\n ROW_NUMBER() over (\n partition by\n account_id,\n liquidation_id\n order by\n block_timestamp desc\n ) as rn\n from\n liquidation_events\n order by\n block_timestamp\n)\n\nselect\n account_id,\n block_timestamp as ts,\n cumulative_reward as total_reward\nfrom\n cumulative_rewards\nwhere\n rn = 1", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_account_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.246751Z", "completed_at": "2024-10-03T20:56:01.253965Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.256672Z", "completed_at": "2024-10-03T20:56:01.256683Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0179140567779541, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_account_liquidation_attempt_arbitrum_mainnet_event_name__AccountLiquidationAttempt.d77be155b7", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_liquidation_attempt_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'AccountLiquidationAttempt'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.242267Z", "completed_at": "2024-10-03T20:56:01.255284Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.258170Z", "completed_at": "2024-10-03T20:56:01.258180Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023744583129882812, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_liq_account_arbitrum_sepolia", "compiled": true, "compiled_code": "with liquidation_events as (\n select\n account_id,\n reward,\n block_timestamp,\n full_liquidation,\n SUM(\n case\n when full_liquidation then 1\n else 0\n end\n ) over (\n partition by account_id\n order by\n block_timestamp\n rows between unbounded preceding\n and current row\n ) as liquidation_id\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_liquidation_attempt_arbitrum_sepolia\"\n),\n\ncumulative_rewards as (\n select\n block_timestamp,\n reward,\n full_liquidation,\n liquidation_id,\n CAST(\n account_id as text\n ) as account_id,\n SUM(\n reward / 1e18\n) over (\n partition by\n account_id,\n liquidation_id\n order by\n block_timestamp\n ) as cumulative_reward,\n ROW_NUMBER() over (\n partition by\n account_id,\n liquidation_id\n order by\n block_timestamp desc\n ) as rn\n from\n liquidation_events\n order by\n block_timestamp\n)\n\nselect\n account_id,\n block_timestamp as ts,\n cumulative_reward as total_reward\nfrom\n cumulative_rewards\nwhere\n rn = 1", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_account_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.260322Z", "completed_at": "2024-10-03T20:56:01.274284Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.280568Z", "completed_at": "2024-10-03T20:56:01.280579Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02608942985534668, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_account_liquidation_attempt_arbitrum_sepolia_event_name__AccountLiquidationAttempt.a9fed061a2", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_liquidation_attempt_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'AccountLiquidationAttempt'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.265666Z", "completed_at": "2024-10-03T20:56:01.274894Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.281675Z", "completed_at": "2024-10-03T20:56:01.281683Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02574610710144043, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_mainnet_account_id__True__0.69e5c1f239", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_liquidation_attempt_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.276066Z", "completed_at": "2024-10-03T20:56:01.287953Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.290022Z", "completed_at": "2024-10-03T20:56:01.290034Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018160343170166016, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_mainnet_reward__True__0.0687f26a19", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_liquidation_attempt_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not reward >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.282567Z", "completed_at": "2024-10-03T20:56:01.290881Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.293317Z", "completed_at": "2024-10-03T20:56:01.293325Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020579099655151367, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_sepolia_account_id__True__0.911c056a18", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_liquidation_attempt_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.294835Z", "completed_at": "2024-10-03T20:56:01.306022Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.312624Z", "completed_at": "2024-10-03T20:56:01.312633Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023416757583618164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_arbitrum_sepolia_reward__True__0.70c89658c8", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_liquidation_attempt_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not reward >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.300839Z", "completed_at": "2024-10-03T20:56:01.311911Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.314172Z", "completed_at": "2024-10-03T20:56:01.314179Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02279210090637207, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_account_id.e5775f05d6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_liquidation_attempt_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.307366Z", "completed_at": "2024-10-03T20:56:01.315716Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.323816Z", "completed_at": "2024-10-03T20:56:01.323824Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02451038360595703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_block_number.cce38fccf5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_liquidation_attempt_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.316342Z", "completed_at": "2024-10-03T20:56:01.325488Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.327915Z", "completed_at": "2024-10-03T20:56:01.327923Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.021366596221923828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_block_timestamp.384d202b30", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_liquidation_attempt_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.328795Z", "completed_at": "2024-10-03T20:56:01.340549Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.347089Z", "completed_at": "2024-10-03T20:56:01.347102Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024092912673950195, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_contract.34132d3a0f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_liquidation_attempt_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.333922Z", "completed_at": "2024-10-03T20:56:01.346377Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.353065Z", "completed_at": "2024-10-03T20:56:01.353074Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028326988220214844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_event_name.03d3da6f51", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_liquidation_attempt_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.341152Z", "completed_at": "2024-10-03T20:56:01.352347Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.354792Z", "completed_at": "2024-10-03T20:56:01.354800Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021644115447998047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_full_liquidation.bca773a7d2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect full_liquidation\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_liquidation_attempt_arbitrum_mainnet\"\nwhere full_liquidation is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.348131Z", "completed_at": "2024-10-03T20:56:01.355659Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.358251Z", "completed_at": "2024-10-03T20:56:01.358262Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01844310760498047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_id.3b273ee7cd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_liquidation_attempt_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.362314Z", "completed_at": "2024-10-03T20:56:01.561973Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.569149Z", "completed_at": "2024-10-03T20:56:01.569167Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.21237754821777344, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_reward.db84ec60c0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect reward\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_liquidation_attempt_arbitrum_mainnet\"\nwhere reward is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.374323Z", "completed_at": "2024-10-03T20:56:01.570107Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.572205Z", "completed_at": "2024-10-03T20:56:01.572213Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.2118844985961914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_account_id.d617ede5c8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_liquidation_attempt_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.563304Z", "completed_at": "2024-10-03T20:56:01.571560Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.574346Z", "completed_at": "2024-10-03T20:56:01.574357Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.2069993019104004, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_block_number.14f09936e9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_liquidation_attempt_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.368180Z", "completed_at": "2024-10-03T20:56:01.573119Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.575923Z", "completed_at": "2024-10-03T20:56:01.575931Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.2168879508972168, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_mainnet_transaction_hash.8082a939fd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_liquidation_attempt_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.579307Z", "completed_at": "2024-10-03T20:56:01.586870Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.597072Z", "completed_at": "2024-10-03T20:56:01.597081Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023469924926757812, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_block_timestamp.070792744c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_liquidation_attempt_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.587474Z", "completed_at": "2024-10-03T20:56:01.602635Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.604255Z", "completed_at": "2024-10-03T20:56:01.604264Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026328325271606445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_contract.4fee3320ac", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_liquidation_attempt_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.592547Z", "completed_at": "2024-10-03T20:56:01.605099Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.607627Z", "completed_at": "2024-10-03T20:56:01.607639Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023627281188964844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_event_name.531495d577", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_liquidation_attempt_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.598160Z", "completed_at": "2024-10-03T20:56:01.606991Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.609749Z", "completed_at": "2024-10-03T20:56:01.609757Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025623083114624023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_full_liquidation.06f23e5311", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect full_liquidation\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_liquidation_attempt_arbitrum_sepolia\"\nwhere full_liquidation is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.612733Z", "completed_at": "2024-10-03T20:56:01.623342Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.625453Z", "completed_at": "2024-10-03T20:56:01.625462Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019820690155029297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_id.16e1d1d778", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_liquidation_attempt_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.619009Z", "completed_at": "2024-10-03T20:56:01.626944Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.636934Z", "completed_at": "2024-10-03T20:56:01.636943Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027935028076171875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_reward.22a482d5b4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect reward\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_liquidation_attempt_arbitrum_sepolia\"\nwhere reward is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.627550Z", "completed_at": "2024-10-03T20:56:01.639477Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.641926Z", "completed_at": "2024-10-03T20:56:01.641934Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02380824089050293, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_arbitrum_sepolia_transaction_hash.e3f511ad1c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_liquidation_attempt_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.632671Z", "completed_at": "2024-10-03T20:56:01.640681Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.647041Z", "completed_at": "2024-10-03T20:56:01.647052Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0230560302734375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_account_liquidation_attempt_arbitrum_mainnet_id.36625245e5", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_account_liquidation_attempt_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.642804Z", "completed_at": "2024-10-03T20:56:01.655031Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.656999Z", "completed_at": "2024-10-03T20:56:01.657007Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019148588180541992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_account_liquidation_attempt_arbitrum_sepolia_id.2e20bbf35e", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_account_liquidation_attempt_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.650153Z", "completed_at": "2024-10-03T20:56:01.657931Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.660343Z", "completed_at": "2024-10-03T20:56:01.660351Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019214630126953125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_liq_account_base_mainnet", "compiled": true, "compiled_code": "with liquidation_events as (\n select\n account_id,\n reward,\n block_timestamp,\n full_liquidation,\n SUM(\n case\n when full_liquidation then 1\n else 0\n end\n ) over (\n partition by account_id\n order by\n block_timestamp\n rows between unbounded preceding\n and current row\n ) as liquidation_id\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_liquidation_attempt_base_mainnet\"\n),\n\ncumulative_rewards as (\n select\n block_timestamp,\n reward,\n full_liquidation,\n liquidation_id,\n CAST(\n account_id as text\n ) as account_id,\n SUM(\n reward / 1e18\n) over (\n partition by\n account_id,\n liquidation_id\n order by\n block_timestamp\n ) as cumulative_reward,\n ROW_NUMBER() over (\n partition by\n account_id,\n liquidation_id\n order by\n block_timestamp desc\n ) as rn\n from\n liquidation_events\n order by\n block_timestamp\n)\n\nselect\n account_id,\n block_timestamp as ts,\n cumulative_reward as total_reward\nfrom\n cumulative_rewards\nwhere\n rn = 1", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_account_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.661222Z", "completed_at": "2024-10-03T20:56:01.672614Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.678852Z", "completed_at": "2024-10-03T20:56:01.678868Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023369312286376953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_account_liquidation_attempt_base_mainnet_event_name__AccountLiquidationAttempt.aeb7d6db9c", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_liquidation_attempt_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'AccountLiquidationAttempt'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.665636Z", "completed_at": "2024-10-03T20:56:01.673157Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.679888Z", "completed_at": "2024-10-03T20:56:01.679895Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023740530014038086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_base_mainnet_account_id__True__0.1b7d106a7e", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_liquidation_attempt_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.674430Z", "completed_at": "2024-10-03T20:56:01.682721Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.689196Z", "completed_at": "2024-10-03T20:56:01.689208Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01927042007446289, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_base_mainnet_reward__True__0.cb285aadec", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_liquidation_attempt_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not reward >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.683384Z", "completed_at": "2024-10-03T20:56:01.690823Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.697060Z", "completed_at": "2024-10-03T20:56:01.697070Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023398399353027344, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_account_id.b9af0ad259", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_liquidation_attempt_base_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.692678Z", "completed_at": "2024-10-03T20:56:01.705240Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.707864Z", "completed_at": "2024-10-03T20:56:01.707876Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020165681838989258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_block_number.eb82068b1f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_liquidation_attempt_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.698062Z", "completed_at": "2024-10-03T20:56:01.707265Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.713684Z", "completed_at": "2024-10-03T20:56:01.713693Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02520275115966797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_block_timestamp.8bb23c25bf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_liquidation_attempt_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.708760Z", "completed_at": "2024-10-03T20:56:01.719698Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.721838Z", "completed_at": "2024-10-03T20:56:01.721847Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018102645874023438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_contract.52c72e7f83", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_liquidation_attempt_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.715345Z", "completed_at": "2024-10-03T20:56:01.722738Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.725155Z", "completed_at": "2024-10-03T20:56:01.725166Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018572568893432617, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_event_name.bdd4a2d793", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_liquidation_attempt_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.726677Z", "completed_at": "2024-10-03T20:56:01.737377Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.742929Z", "completed_at": "2024-10-03T20:56:01.742938Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.021948575973510742, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_full_liquidation.13fc102881", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect full_liquidation\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_liquidation_attempt_base_mainnet\"\nwhere full_liquidation is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.732357Z", "completed_at": "2024-10-03T20:56:01.743795Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.746374Z", "completed_at": "2024-10-03T20:56:01.746384Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02318263053894043, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_id.f0a38fed0b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_liquidation_attempt_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.738740Z", "completed_at": "2024-10-03T20:56:01.745805Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.753758Z", "completed_at": "2024-10-03T20:56:01.753767Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022813081741333008, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_reward.c18396dc96", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect reward\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_liquidation_attempt_base_mainnet\"\nwhere reward is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.747258Z", "completed_at": "2024-10-03T20:56:01.756013Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.762001Z", "completed_at": "2024-10-03T20:56:01.762012Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02414417266845703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_mainnet_transaction_hash.70575855b6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_liquidation_attempt_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.757893Z", "completed_at": "2024-10-03T20:56:01.769097Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.774877Z", "completed_at": "2024-10-03T20:56:01.774886Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.021884918212890625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_account_liquidation_attempt_base_mainnet_id.4ca8a36246", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_account_liquidation_attempt_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.765708Z", "completed_at": "2024-10-03T20:56:01.776409Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.782850Z", "completed_at": "2024-10-03T20:56:01.782860Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025714397430419922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_liq_account_base_sepolia", "compiled": true, "compiled_code": "with liquidation_events as (\n select\n account_id,\n reward,\n block_timestamp,\n full_liquidation,\n SUM(\n case\n when full_liquidation then 1\n else 0\n end\n ) over (\n partition by account_id\n order by\n block_timestamp\n rows between unbounded preceding\n and current row\n ) as liquidation_id\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_liquidation_attempt_base_sepolia\"\n),\n\ncumulative_rewards as (\n select\n block_timestamp,\n reward,\n full_liquidation,\n liquidation_id,\n CAST(\n account_id as text\n ) as account_id,\n SUM(\n reward / 1e18\n) over (\n partition by\n account_id,\n liquidation_id\n order by\n block_timestamp\n ) as cumulative_reward,\n ROW_NUMBER() over (\n partition by\n account_id,\n liquidation_id\n order by\n block_timestamp desc\n ) as rn\n from\n liquidation_events\n order by\n block_timestamp\n)\n\nselect\n account_id,\n block_timestamp as ts,\n cumulative_reward as total_reward\nfrom\n cumulative_rewards\nwhere\n rn = 1", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_account_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.770461Z", "completed_at": "2024-10-03T20:56:01.777731Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.784561Z", "completed_at": "2024-10-03T20:56:01.784573Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02164292335510254, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_account_liquidation_attempt_base_sepolia_event_name__AccountLiquidationAttempt.7e035fbfbd", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_liquidation_attempt_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'AccountLiquidationAttempt'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.778359Z", "completed_at": "2024-10-03T20:56:01.786923Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.793451Z", "completed_at": "2024-10-03T20:56:01.793463Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023742198944091797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_base_sepolia_account_id__True__0.d9d7f88802", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_liquidation_attempt_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.788977Z", "completed_at": "2024-10-03T20:56:01.796303Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.804134Z", "completed_at": "2024-10-03T20:56:01.804142Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020331621170043945, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_account_liquidation_attempt_base_sepolia_reward__True__0.d1fe263182", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_liquidation_attempt_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not reward >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.797535Z", "completed_at": "2024-10-03T20:56:01.810767Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.817235Z", "completed_at": "2024-10-03T20:56:01.817244Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028990507125854492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_account_id.72dba0b474", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_liquidation_attempt_base_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.805035Z", "completed_at": "2024-10-03T20:56:01.815935Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.818234Z", "completed_at": "2024-10-03T20:56:01.818242Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02400493621826172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_block_number.c00ff06028", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_liquidation_attempt_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.811578Z", "completed_at": "2024-10-03T20:56:01.819134Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.821647Z", "completed_at": "2024-10-03T20:56:01.821655Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018313169479370117, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_block_timestamp.b212643602", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_liquidation_attempt_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.822537Z", "completed_at": "2024-10-03T20:56:01.829516Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.835667Z", "completed_at": "2024-10-03T20:56:01.835679Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01921868324279785, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_contract.5a7ac10d9d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_liquidation_attempt_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.831280Z", "completed_at": "2024-10-03T20:56:01.842391Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.850037Z", "completed_at": "2024-10-03T20:56:01.850045Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02348470687866211, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_event_name.5a524744d4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_liquidation_attempt_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.836581Z", "completed_at": "2024-10-03T20:56:01.848254Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.850925Z", "completed_at": "2024-10-03T20:56:01.850935Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023751020431518555, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_full_liquidation.4544a98926", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect full_liquidation\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_liquidation_attempt_base_sepolia\"\nwhere full_liquidation is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.843140Z", "completed_at": "2024-10-03T20:56:01.853104Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.859252Z", "completed_at": "2024-10-03T20:56:01.859260Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028676271438598633, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_id.fa21a229e8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_liquidation_attempt_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.854378Z", "completed_at": "2024-10-03T20:56:01.861517Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.867729Z", "completed_at": "2024-10-03T20:56:01.867743Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01845526695251465, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_reward.41da25d087", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect reward\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_liquidation_attempt_base_sepolia\"\nwhere reward is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.863342Z", "completed_at": "2024-10-03T20:56:01.874348Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.876839Z", "completed_at": "2024-10-03T20:56:01.876848Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018375158309936523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_account_liquidation_attempt_base_sepolia_transaction_hash.18ed9c33a9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_liquidation_attempt_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.869459Z", "completed_at": "2024-10-03T20:56:01.876229Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.881729Z", "completed_at": "2024-10-03T20:56:01.881742Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02172255516052246, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_account_liquidation_attempt_base_sepolia_id.64895ed40b", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_account_liquidation_attempt_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.877750Z", "completed_at": "2024-10-03T20:56:01.887822Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.889952Z", "completed_at": "2024-10-03T20:56:01.889961Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021241188049316406, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_collateral_modified_arbitrum_mainnet", "compiled": true, "compiled_code": "select\n id,\n block_timestamp,\n account_id,\n block_number,\n transaction_hash,\n contract,\n event_name,\n collateral_id as synth_market_id,\n sender,\n \n amount_delta / 1e18\n as amount_delta\nfrom\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_collateral_modified_arbitrum_mainnet\"", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_collateral_modified_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.883443Z", "completed_at": "2024-10-03T20:56:01.890922Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.893349Z", "completed_at": "2024-10-03T20:56:01.893357Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.017863035202026367, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_collateral_modified_arbitrum_mainnet_event_name__CollateralModified.ce058b817d", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_collateral_modified_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'CollateralModified'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.895158Z", "completed_at": "2024-10-03T20:56:01.908224Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.914449Z", "completed_at": "2024-10-03T20:56:01.914458Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025363922119140625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_arbitrum_mainnet_account_id__True__0.f432eac521", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_collateral_modified_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.902299Z", "completed_at": "2024-10-03T20:56:01.913111Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.915451Z", "completed_at": "2024-10-03T20:56:01.915458Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024059057235717773, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_arbitrum_mainnet_collateral_id__True__0.d504bf8da4", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_collateral_modified_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.908992Z", "completed_at": "2024-10-03T20:56:01.916348Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.922641Z", "completed_at": "2024-10-03T20:56:01.922653Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021782875061035156, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_account_id.8fb1349af5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_collateral_modified_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.916966Z", "completed_at": "2024-10-03T20:56:01.924882Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.927327Z", "completed_at": "2024-10-03T20:56:01.927337Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019864797592163086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_block_number.553bfecd04", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_collateral_modified_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.928881Z", "completed_at": "2024-10-03T20:56:01.945177Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.947714Z", "completed_at": "2024-10-03T20:56:01.947727Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024176359176635742, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_block_timestamp.3959a198d9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_collateral_modified_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.933274Z", "completed_at": "2024-10-03T20:56:01.947103Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.952913Z", "completed_at": "2024-10-03T20:56:01.952922Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02872300148010254, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_collateral_id.b111831174", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_collateral_modified_arbitrum_mainnet\"\nwhere collateral_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.940104Z", "completed_at": "2024-10-03T20:56:01.954656Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.957357Z", "completed_at": "2024-10-03T20:56:01.957368Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02926039695739746, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_contract.4c9655d0d7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_collateral_modified_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.948623Z", "completed_at": "2024-10-03T20:56:01.956067Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.958893Z", "completed_at": "2024-10-03T20:56:01.958904Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019641399383544922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_event_name.e165b98af5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_collateral_modified_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.962282Z", "completed_at": "2024-10-03T20:56:01.972811Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.979125Z", "completed_at": "2024-10-03T20:56:01.979140Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022548675537109375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_id.b7548d2e89", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_collateral_modified_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.967180Z", "completed_at": "2024-10-03T20:56:01.974083Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.984307Z", "completed_at": "2024-10-03T20:56:01.984322Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026219844818115234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_sender.8b5f369cc9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_collateral_modified_arbitrum_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.974708Z", "completed_at": "2024-10-03T20:56:01.986961Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.989529Z", "completed_at": "2024-10-03T20:56:01.989537Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02319622039794922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_mainnet_transaction_hash.db6cc05c85", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_collateral_modified_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.980213Z", "completed_at": "2024-10-03T20:56:01.988305Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:01.990959Z", "completed_at": "2024-10-03T20:56:01.990966Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019742965698242188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_collateral_modified_arbitrum_mainnet_id.52f69df109", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_collateral_modified_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.993063Z", "completed_at": "2024-10-03T20:56:02.005156Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.011459Z", "completed_at": "2024-10-03T20:56:02.011474Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023960351943969727, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_collateral_modified_arbitrum_sepolia", "compiled": true, "compiled_code": "select\n id,\n block_timestamp,\n account_id,\n block_number,\n transaction_hash,\n contract,\n event_name,\n collateral_id as synth_market_id,\n sender,\n \n amount_delta / 1e18\n as amount_delta\nfrom\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_collateral_modified_arbitrum_sepolia\"", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_collateral_modified_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:01.998522Z", "completed_at": "2024-10-03T20:56:02.006358Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.016912Z", "completed_at": "2024-10-03T20:56:02.016927Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028154373168945312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_collateral_modified_arbitrum_sepolia_event_name__CollateralModified.323c4011f3", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_collateral_modified_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'CollateralModified'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.006962Z", "completed_at": "2024-10-03T20:56:02.018802Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.021845Z", "completed_at": "2024-10-03T20:56:02.021853Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01907634735107422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_arbitrum_sepolia_account_id__True__0.57dea412fc", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_collateral_modified_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.012495Z", "completed_at": "2024-10-03T20:56:02.021178Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.023948Z", "completed_at": "2024-10-03T20:56:02.023959Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02030658721923828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_arbitrum_sepolia_collateral_id__True__0.186c371865", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_collateral_modified_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.026107Z", "completed_at": "2024-10-03T20:56:02.036800Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.039240Z", "completed_at": "2024-10-03T20:56:02.039248Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01875472068786621, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_account_id.c371b3cb29", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_collateral_modified_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.031791Z", "completed_at": "2024-10-03T20:56:02.038650Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.050458Z", "completed_at": "2024-10-03T20:56:02.050473Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027853012084960938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_block_number.c21551e453", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_collateral_modified_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.046044Z", "completed_at": "2024-10-03T20:56:02.053190Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.055665Z", "completed_at": "2024-10-03T20:56:02.055673Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01972794532775879, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_collateral_id.49ab2aa3b1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_collateral_modified_arbitrum_sepolia\"\nwhere collateral_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.040161Z", "completed_at": "2024-10-03T20:56:02.054470Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.057120Z", "completed_at": "2024-10-03T20:56:02.057128Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026099443435668945, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_block_timestamp.04b9f9b01a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_collateral_modified_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.059250Z", "completed_at": "2024-10-03T20:56:02.070563Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.076611Z", "completed_at": "2024-10-03T20:56:02.076626Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022925853729248047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_contract.ee416b6a9d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_collateral_modified_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.064194Z", "completed_at": "2024-10-03T20:56:02.071155Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.077544Z", "completed_at": "2024-10-03T20:56:02.077552Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022607803344726562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_event_name.ce95828591", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_collateral_modified_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.072326Z", "completed_at": "2024-10-03T20:56:02.083663Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.086270Z", "completed_at": "2024-10-03T20:56:02.086279Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01808333396911621, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_id.f31b903360", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_collateral_modified_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.078422Z", "completed_at": "2024-10-03T20:56:02.085708Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.088368Z", "completed_at": "2024-10-03T20:56:02.088380Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019328594207763672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_sender.a1f5df03f5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_collateral_modified_arbitrum_sepolia\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.090534Z", "completed_at": "2024-10-03T20:56:02.102729Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.105171Z", "completed_at": "2024-10-03T20:56:02.105179Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02026820182800293, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_arbitrum_sepolia_transaction_hash.bdc432f4e3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_collateral_modified_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.097861Z", "completed_at": "2024-10-03T20:56:02.104597Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.113775Z", "completed_at": "2024-10-03T20:56:02.113790Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026752710342407227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_collateral_modified_arbitrum_sepolia_id.21db106d40", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_collateral_modified_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.109420Z", "completed_at": "2024-10-03T20:56:02.116446Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.119016Z", "completed_at": "2024-10-03T20:56:02.119027Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.017078638076782227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_collateral_modified_base_mainnet_event_name__CollateralModified.a5e57f2d75", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_collateral_modified_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'CollateralModified'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.106069Z", "completed_at": "2024-10-03T20:56:02.117105Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.119930Z", "completed_at": "2024-10-03T20:56:02.119937Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02281475067138672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_collateral_modified_base_mainnet", "compiled": true, "compiled_code": "select\n id,\n block_timestamp,\n account_id,\n block_number,\n transaction_hash,\n contract,\n event_name,\n synth_market_id,\n sender,\n \n amount_delta / 1e18\n as amount_delta\nfrom\n \"analytics\".\"prod_raw_base_mainnet\".\"perp_collateral_modified_base_mainnet\"", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_collateral_modified_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.123604Z", "completed_at": "2024-10-03T20:56:02.135347Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.146335Z", "completed_at": "2024-10-03T20:56:02.146344Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028790712356567383, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_base_mainnet_account_id__True__0.9f7c28c3fd", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_collateral_modified_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.128051Z", "completed_at": "2024-10-03T20:56:02.141044Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.147252Z", "completed_at": "2024-10-03T20:56:02.147266Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02902054786682129, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_base_mainnet_synth_market_id__True__0.d556e7848d", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_collateral_modified_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.135974Z", "completed_at": "2024-10-03T20:56:02.149857Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.152337Z", "completed_at": "2024-10-03T20:56:02.152345Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019896984100341797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_mainnet_account_id.cdccf3f2af", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_collateral_modified_base_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.142196Z", "completed_at": "2024-10-03T20:56:02.151125Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.153821Z", "completed_at": "2024-10-03T20:56:02.153828Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020728111267089844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_mainnet_block_number.9a27b3b231", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_collateral_modified_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.156505Z", "completed_at": "2024-10-03T20:56:02.167070Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.169580Z", "completed_at": "2024-10-03T20:56:02.169588Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01919865608215332, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_mainnet_block_timestamp.dba3f4ea26", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_collateral_modified_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.161363Z", "completed_at": "2024-10-03T20:56:02.168963Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.179070Z", "completed_at": "2024-10-03T20:56:02.179081Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027486562728881836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_mainnet_contract.c11139c863", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_collateral_modified_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.174673Z", "completed_at": "2024-10-03T20:56:02.182411Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.184784Z", "completed_at": "2024-10-03T20:56:02.184792Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018407344818115234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_mainnet_id.f24bcc6b1b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_collateral_modified_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.170457Z", "completed_at": "2024-10-03T20:56:02.182949Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.185662Z", "completed_at": "2024-10-03T20:56:02.185673Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020103931427001953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_mainnet_event_name.ea66af17fe", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_collateral_modified_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.187131Z", "completed_at": "2024-10-03T20:56:02.199232Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.201862Z", "completed_at": "2024-10-03T20:56:02.201871Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020249128341674805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_mainnet_sender.b40c55b7ee", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_collateral_modified_base_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.194115Z", "completed_at": "2024-10-03T20:56:02.201254Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.207458Z", "completed_at": "2024-10-03T20:56:02.207469Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02402496337890625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_mainnet_synth_market_id.d41b8065af", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_collateral_modified_base_mainnet\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.203301Z", "completed_at": "2024-10-03T20:56:02.214068Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.216188Z", "completed_at": "2024-10-03T20:56:02.216199Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01784539222717285, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_mainnet_transaction_hash.3d3881c53b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_collateral_modified_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.209155Z", "completed_at": "2024-10-03T20:56:02.217062Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.219458Z", "completed_at": "2024-10-03T20:56:02.219465Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01962757110595703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_collateral_modified_base_mainnet_id.311ce0d794", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_collateral_modified_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.220355Z", "completed_at": "2024-10-03T20:56:02.230529Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.238244Z", "completed_at": "2024-10-03T20:56:02.238254Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023548364639282227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_collateral_modified_base_sepolia", "compiled": true, "compiled_code": "select\n id,\n block_timestamp,\n account_id,\n block_number,\n transaction_hash,\n contract,\n event_name,\n synth_market_id,\n sender,\n \n amount_delta / 1e18\n as amount_delta\nfrom\n \"analytics\".\"prod_raw_base_sepolia\".\"perp_collateral_modified_base_sepolia\"", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_collateral_modified_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.223696Z", "completed_at": "2024-10-03T20:56:02.231064Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.239168Z", "completed_at": "2024-10-03T20:56:02.239181Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023750782012939453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_collateral_modified_base_sepolia_event_name__CollateralModified.35bbd5a11f", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_collateral_modified_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'CollateralModified'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.232301Z", "completed_at": "2024-10-03T20:56:02.242307Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.248999Z", "completed_at": "2024-10-03T20:56:02.249008Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02083611488342285, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_base_sepolia_account_id__True__0.4061e8095e", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_collateral_modified_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.243142Z", "completed_at": "2024-10-03T20:56:02.251205Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.261060Z", "completed_at": "2024-10-03T20:56:02.261069Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02948284149169922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_collateral_modified_base_sepolia_synth_market_id__True__0.e6426004ec", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_collateral_modified_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.252483Z", "completed_at": "2024-10-03T20:56:02.263674Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.266123Z", "completed_at": "2024-10-03T20:56:02.266134Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018604278564453125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_sepolia_account_id.41a4ca06b6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_collateral_modified_base_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.256729Z", "completed_at": "2024-10-03T20:56:02.264894Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.271181Z", "completed_at": "2024-10-03T20:56:02.271191Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022955656051635742, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_sepolia_block_number.5818313783", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_collateral_modified_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.267009Z", "completed_at": "2024-10-03T20:56:02.274231Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.280472Z", "completed_at": "2024-10-03T20:56:02.280481Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018590211868286133, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_sepolia_block_timestamp.a0b63e8833", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_collateral_modified_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.274827Z", "completed_at": "2024-10-03T20:56:02.282639Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.293856Z", "completed_at": "2024-10-03T20:56:02.293865Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028469562530517578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_sepolia_contract.c669409e90", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_collateral_modified_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.283911Z", "completed_at": "2024-10-03T20:56:02.297081Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.303062Z", "completed_at": "2024-10-03T20:56:02.303071Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02409529685974121, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_sepolia_event_name.05505fea35", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_collateral_modified_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.289646Z", "completed_at": "2024-10-03T20:56:02.298285Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.304578Z", "completed_at": "2024-10-03T20:56:02.304586Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024849653244018555, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_sepolia_id.0306c59b13", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_collateral_modified_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.298887Z", "completed_at": "2024-10-03T20:56:02.306244Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.312347Z", "completed_at": "2024-10-03T20:56:02.312355Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.017684221267700195, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_sepolia_sender.c5a5dbc794", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_collateral_modified_base_sepolia\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.306835Z", "completed_at": "2024-10-03T20:56:02.314005Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.316466Z", "completed_at": "2024-10-03T20:56:02.316474Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018868207931518555, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_sepolia_synth_market_id.6b585142fd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_collateral_modified_base_sepolia\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.317320Z", "completed_at": "2024-10-03T20:56:02.327856Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.334676Z", "completed_at": "2024-10-03T20:56:02.334685Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023061752319335938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_collateral_modified_base_sepolia_transaction_hash.ccfe215417", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_collateral_modified_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.322155Z", "completed_at": "2024-10-03T20:56:02.333935Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.336224Z", "completed_at": "2024-10-03T20:56:02.336232Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022980213165283203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_collateral_modified_base_sepolia_id.df76a33926", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_collateral_modified_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.329204Z", "completed_at": "2024-10-03T20:56:02.337110Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.343475Z", "completed_at": "2024-10-03T20:56:02.343489Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022084712982177734, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_interest_charged_arbitrum_mainnet", "compiled": true, "compiled_code": "select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n account_id,\n \n interest / 1e18\n as interest\nfrom\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_charged_arbitrum_mainnet\"", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_interest_charged_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.338326Z", "completed_at": "2024-10-03T20:56:02.345906Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.348651Z", "completed_at": "2024-10-03T20:56:02.348660Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020220279693603516, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_interest_charged_arbitrum_mainnet_event_name__InterestCharged.5bdeefd72e", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_charged_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'InterestCharged'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.350160Z", "completed_at": "2024-10-03T20:56:02.361086Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.367211Z", "completed_at": "2024-10-03T20:56:02.367223Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0227811336517334, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_interest_charged_arbitrum_mainnet_account_id__True__0.7c883f5e3f", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_charged_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.354596Z", "completed_at": "2024-10-03T20:56:02.365804Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.368244Z", "completed_at": "2024-10-03T20:56:02.368254Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023085832595825195, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_account_id.0fea13802b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_charged_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.361724Z", "completed_at": "2024-10-03T20:56:02.373281Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.375599Z", "completed_at": "2024-10-03T20:56:02.375609Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026168346405029297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_block_number.0461f85304", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_charged_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.369177Z", "completed_at": "2024-10-03T20:56:02.376444Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.378960Z", "completed_at": "2024-10-03T20:56:02.378968Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018622875213623047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_block_timestamp.c72b9e433c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_charged_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.382256Z", "completed_at": "2024-10-03T20:56:02.397639Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.399705Z", "completed_at": "2024-10-03T20:56:02.399715Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02277684211730957, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_contract.0558bb2329", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_charged_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.387948Z", "completed_at": "2024-10-03T20:56:02.398997Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.405566Z", "completed_at": "2024-10-03T20:56:02.405574Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028009891510009766, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_event_name.a2ddfe6aab", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_charged_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.393619Z", "completed_at": "2024-10-03T20:56:02.400638Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.407269Z", "completed_at": "2024-10-03T20:56:02.407277Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02636098861694336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_id.0336fb1845", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_charged_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.401178Z", "completed_at": "2024-10-03T20:56:02.409678Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.412141Z", "completed_at": "2024-10-03T20:56:02.412149Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019530057907104492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_charged_arbitrum_mainnet_transaction_hash.c6a422f072", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_charged_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.414231Z", "completed_at": "2024-10-03T20:56:02.429813Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.431285Z", "completed_at": "2024-10-03T20:56:02.431295Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02233123779296875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_interest_charged_arbitrum_mainnet_id.25564fae9f", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_charged_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.419621Z", "completed_at": "2024-10-03T20:56:02.432160Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.438645Z", "completed_at": "2024-10-03T20:56:02.438656Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02782273292541504, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_interest_charged_arbitrum_sepolia", "compiled": true, "compiled_code": "select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n account_id,\n \n interest / 1e18\n as interest\nfrom\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_charged_arbitrum_sepolia\"", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_interest_charged_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.423843Z", "completed_at": "2024-10-03T20:56:02.438004Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.440864Z", "completed_at": "2024-10-03T20:56:02.440872Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027935504913330078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_interest_charged_arbitrum_sepolia_event_name__InterestCharged.bec7912ee9", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_charged_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'InterestCharged'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.432776Z", "completed_at": "2024-10-03T20:56:02.440247Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.443267Z", "completed_at": "2024-10-03T20:56:02.443275Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02031230926513672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_interest_charged_arbitrum_sepolia_account_id__True__0.cc700c2056", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_charged_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.445450Z", "completed_at": "2024-10-03T20:56:02.452231Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.458162Z", "completed_at": "2024-10-03T20:56:02.458173Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018624305725097656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_account_id.a1ec08f106", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_charged_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.453428Z", "completed_at": "2024-10-03T20:56:02.467603Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.469108Z", "completed_at": "2024-10-03T20:56:02.469117Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024367094039916992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_block_number.78e1c8865d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_charged_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.463331Z", "completed_at": "2024-10-03T20:56:02.470761Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.473230Z", "completed_at": "2024-10-03T20:56:02.473242Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021724224090576172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_contract.7ba1d62fc1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_charged_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.459062Z", "completed_at": "2024-10-03T20:56:02.471955Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.474782Z", "completed_at": "2024-10-03T20:56:02.474793Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02462315559387207, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_block_timestamp.9b89e6d1ae", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_charged_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.475673Z", "completed_at": "2024-10-03T20:56:02.489141Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.491033Z", "completed_at": "2024-10-03T20:56:02.491042Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0210113525390625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_event_name.47398c58cd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_charged_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.484205Z", "completed_at": "2024-10-03T20:56:02.496319Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.502071Z", "completed_at": "2024-10-03T20:56:02.502081Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02805304527282715, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_id.1c700fc86b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_charged_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.491959Z", "completed_at": "2024-10-03T20:56:02.503748Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.506201Z", "completed_at": "2024-10-03T20:56:02.506212Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022749662399291992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_charged_arbitrum_sepolia_transaction_hash.b7c3eef8f3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_charged_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.496952Z", "completed_at": "2024-10-03T20:56:02.505633Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.511042Z", "completed_at": "2024-10-03T20:56:02.511050Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02269291877746582, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_interest_charged_arbitrum_sepolia_id.cba3f293a0", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_charged_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.507742Z", "completed_at": "2024-10-03T20:56:02.514681Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.520986Z", "completed_at": "2024-10-03T20:56:02.520994Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0179288387298584, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_interest_charged_base_mainnet", "compiled": true, "compiled_code": "select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n account_id,\n \n interest / 1e18\n as interest\nfrom\n \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_charged_base_mainnet\"", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_interest_charged_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.515253Z", "completed_at": "2024-10-03T20:56:02.527864Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.534325Z", "completed_at": "2024-10-03T20:56:02.534340Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027396202087402344, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_interest_charged_base_mainnet_event_name__InterestCharged.92bd4d647b", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_charged_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'InterestCharged'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.522598Z", "completed_at": "2024-10-03T20:56:02.536108Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.538709Z", "completed_at": "2024-10-03T20:56:02.538720Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02474069595336914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_interest_charged_base_mainnet_account_id__True__0.a3ec3de479", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_charged_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.529967Z", "completed_at": "2024-10-03T20:56:02.538114Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.544331Z", "completed_at": "2024-10-03T20:56:02.544340Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024776697158813477, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_charged_base_mainnet_account_id.9cea8c57e9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_charged_base_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.540219Z", "completed_at": "2024-10-03T20:56:02.548006Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.554044Z", "completed_at": "2024-10-03T20:56:02.554052Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018608808517456055, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_charged_base_mainnet_block_number.634b5a2ca3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_charged_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.548565Z", "completed_at": "2024-10-03T20:56:02.559805Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.565538Z", "completed_at": "2024-10-03T20:56:02.565549Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026065826416015625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_charged_base_mainnet_block_timestamp.c006ab16a0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_charged_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.555657Z", "completed_at": "2024-10-03T20:56:02.566565Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.568671Z", "completed_at": "2024-10-03T20:56:02.568679Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021436691284179688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_charged_base_mainnet_contract.637ff31ac5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_charged_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.561234Z", "completed_at": "2024-10-03T20:56:02.569504Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.571982Z", "completed_at": "2024-10-03T20:56:02.571993Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019360065460205078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_charged_base_mainnet_event_name.d0c6828a2c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_charged_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.572869Z", "completed_at": "2024-10-03T20:56:02.584856Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.586803Z", "completed_at": "2024-10-03T20:56:02.586811Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01976633071899414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_charged_base_mainnet_id.a4394853e3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_charged_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.580684Z", "completed_at": "2024-10-03T20:56:02.591782Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.593764Z", "completed_at": "2024-10-03T20:56:02.593773Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023203134536743164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_charged_base_mainnet_transaction_hash.82d6f4539b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_charged_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.587740Z", "completed_at": "2024-10-03T20:56:02.597929Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.600094Z", "completed_at": "2024-10-03T20:56:02.600103Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02093958854675293, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_interest_charged_base_mainnet_id.849ecb5e38", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_charged_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.594720Z", "completed_at": "2024-10-03T20:56:02.601612Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.607874Z", "completed_at": "2024-10-03T20:56:02.607882Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.021888017654418945, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_interest_charged_base_sepolia", "compiled": true, "compiled_code": "select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n account_id,\n \n interest / 1e18\n as interest\nfrom\n \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_charged_base_sepolia\"", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_interest_charged_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.603499Z", "completed_at": "2024-10-03T20:56:02.610738Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.617447Z", "completed_at": "2024-10-03T20:56:02.617455Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018874168395996094, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_interest_charged_base_sepolia_event_name__InterestCharged.b607f55a72", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_charged_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'InterestCharged'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.611332Z", "completed_at": "2024-10-03T20:56:02.624926Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.630577Z", "completed_at": "2024-10-03T20:56:02.630590Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028554677963256836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_interest_charged_base_sepolia_account_id__True__0.7595935b71", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_charged_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.618447Z", "completed_at": "2024-10-03T20:56:02.631605Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.634225Z", "completed_at": "2024-10-03T20:56:02.634233Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02500295639038086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_charged_base_sepolia_account_id.ec1ea115af", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_charged_base_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.626262Z", "completed_at": "2024-10-03T20:56:02.633646Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.636290Z", "completed_at": "2024-10-03T20:56:02.636297Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019602298736572266, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_charged_base_sepolia_block_number.e9b7b9cd80", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_charged_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.637819Z", "completed_at": "2024-10-03T20:56:02.648218Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.650140Z", "completed_at": "2024-10-03T20:56:02.650149Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01806020736694336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_charged_base_sepolia_block_timestamp.6723ccf2f9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_charged_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.644079Z", "completed_at": "2024-10-03T20:56:02.651703Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.661515Z", "completed_at": "2024-10-03T20:56:02.661525Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02595663070678711, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_charged_base_sepolia_contract.ad4bd5bb4b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_charged_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.657316Z", "completed_at": "2024-10-03T20:56:02.664181Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.666519Z", "completed_at": "2024-10-03T20:56:02.666528Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01780557632446289, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_charged_base_sepolia_id.a8d5a81503", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_charged_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.652247Z", "completed_at": "2024-10-03T20:56:02.665298Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.672949Z", "completed_at": "2024-10-03T20:56:02.672960Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.029744625091552734, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_charged_base_sepolia_event_name.7088270e38", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_charged_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.667375Z", "completed_at": "2024-10-03T20:56:02.675980Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.682083Z", "completed_at": "2024-10-03T20:56:02.682095Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01953268051147461, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_charged_base_sepolia_transaction_hash.7d20550a93", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_charged_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.676579Z", "completed_at": "2024-10-03T20:56:02.683717Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.689968Z", "completed_at": "2024-10-03T20:56:02.689979Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024202823638916016, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_interest_charged_base_sepolia_id.7023b7407d", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_charged_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.685491Z", "completed_at": "2024-10-03T20:56:02.696988Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.699499Z", "completed_at": "2024-10-03T20:56:02.699508Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018928050994873047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_interest_rate_updated_arbitrum_mainnet_event_name__InterestRateUpdated.e279adef88", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_rate_updated_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'InterestRateUpdated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.690936Z", "completed_at": "2024-10-03T20:56:02.698272Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.704843Z", "completed_at": "2024-10-03T20:56:02.704853Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023502349853515625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_mainnet_interest_rate__True__0.85f9532793", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_rate_updated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not interest_rate >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.700364Z", "completed_at": "2024-10-03T20:56:02.712320Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.714310Z", "completed_at": "2024-10-03T20:56:02.714319Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019074201583862305, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_mainnet_super_market_id__True__0.345c2bacf1", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_rate_updated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not super_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.707980Z", "completed_at": "2024-10-03T20:56:02.715849Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.723528Z", "completed_at": "2024-10-03T20:56:02.723537Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02475452423095703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_block_number.f1b7f275c8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_rate_updated_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.717635Z", "completed_at": "2024-10-03T20:56:02.730023Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.732606Z", "completed_at": "2024-10-03T20:56:02.732618Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019770383834838867, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_block_timestamp.b38866df62", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_rate_updated_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.724379Z", "completed_at": "2024-10-03T20:56:02.732028Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.738320Z", "completed_at": "2024-10-03T20:56:02.738331Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02488541603088379, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_contract.53bd3e715f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_rate_updated_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.733469Z", "completed_at": "2024-10-03T20:56:02.744223Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.746291Z", "completed_at": "2024-10-03T20:56:02.746300Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.017836332321166992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_event_name.527da57e0a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_rate_updated_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.740054Z", "completed_at": "2024-10-03T20:56:02.747186Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.749669Z", "completed_at": "2024-10-03T20:56:02.749680Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018393754959106445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_id.4d8f77e23f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_rate_updated_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.751147Z", "completed_at": "2024-10-03T20:56:02.762999Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.770262Z", "completed_at": "2024-10-03T20:56:02.770275Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024785757064819336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_interest_rate.4a70cee831", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest_rate\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_rate_updated_arbitrum_mainnet\"\nwhere interest_rate is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.757026Z", "completed_at": "2024-10-03T20:56:02.771109Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.777371Z", "completed_at": "2024-10-03T20:56:02.777380Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02970576286315918, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_super_market_id.0209c885e1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect super_market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_rate_updated_arbitrum_mainnet\"\nwhere super_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.763684Z", "completed_at": "2024-10-03T20:56:02.776746Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.779064Z", "completed_at": "2024-10-03T20:56:02.779074Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023572444915771484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_mainnet_transaction_hash.881fd09199", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_rate_updated_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.771825Z", "completed_at": "2024-10-03T20:56:02.779917Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.782379Z", "completed_at": "2024-10-03T20:56:02.782387Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02013373374938965, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_interest_rate_updated_arbitrum_mainnet_id.c21a36f767", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_interest_rate_updated_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.783875Z", "completed_at": "2024-10-03T20:56:02.791566Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.801856Z", "completed_at": "2024-10-03T20:56:02.801865Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023559093475341797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_interest_rate_updated_arbitrum_sepolia_event_name__InterestRateUpdated.80b23fe264", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_rate_updated_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'InterestRateUpdated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.796633Z", "completed_at": "2024-10-03T20:56:02.808262Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.810827Z", "completed_at": "2024-10-03T20:56:02.810846Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02269148826599121, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_sepolia_super_market_id__True__0.04014a3a13", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_rate_updated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not super_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.792146Z", "completed_at": "2024-10-03T20:56:02.808861Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.811786Z", "completed_at": "2024-10-03T20:56:02.811793Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02865457534790039, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_arbitrum_sepolia_interest_rate__True__0.4bdf5b571d", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_rate_updated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not interest_rate >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.802994Z", "completed_at": "2024-10-03T20:56:02.810210Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.813247Z", "completed_at": "2024-10-03T20:56:02.813254Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022382259368896484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_block_number.e587994ace", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_rate_updated_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.815484Z", "completed_at": "2024-10-03T20:56:02.824447Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.826801Z", "completed_at": "2024-10-03T20:56:02.826810Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.017314672470092773, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_block_timestamp.b58ae2ae86", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_rate_updated_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.831936Z", "completed_at": "2024-10-03T20:56:02.842871Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.849133Z", "completed_at": "2024-10-03T20:56:02.849143Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026238203048706055, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_event_name.c050b16b14", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_rate_updated_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.836151Z", "completed_at": "2024-10-03T20:56:02.847925Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.850185Z", "completed_at": "2024-10-03T20:56:02.850194Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026511430740356445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_id.4c2bfc9fe7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_rate_updated_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.827683Z", "completed_at": "2024-10-03T20:56:02.848485Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.851118Z", "completed_at": "2024-10-03T20:56:02.851128Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02893519401550293, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_contract.42f86c5d97", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_rate_updated_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.843503Z", "completed_at": "2024-10-03T20:56:02.852645Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.855261Z", "completed_at": "2024-10-03T20:56:02.855271Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01379084587097168, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_interest_rate.2aa5f0de8e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest_rate\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_rate_updated_arbitrum_sepolia\"\nwhere interest_rate is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.859873Z", "completed_at": "2024-10-03T20:56:02.876129Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.882562Z", "completed_at": "2024-10-03T20:56:02.882573Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028045654296875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_super_market_id.3b90bcba60", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect super_market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_rate_updated_arbitrum_sepolia\"\nwhere super_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.871110Z", "completed_at": "2024-10-03T20:56:02.881221Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.883553Z", "completed_at": "2024-10-03T20:56:02.883560Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026889562606811523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_interest_rate_updated_arbitrum_sepolia_id.e47b087fd4", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_rate_updated_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.865131Z", "completed_at": "2024-10-03T20:56:02.881963Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.885015Z", "completed_at": "2024-10-03T20:56:02.885023Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028978586196899414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_arbitrum_sepolia_transaction_hash.2ffe4c98dd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_interest_rate_updated_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.876935Z", "completed_at": "2024-10-03T20:56:02.884432Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.887257Z", "completed_at": "2024-10-03T20:56:02.887268Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02290964126586914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_interest_rate_updated_base_mainnet_event_name__InterestRateUpdated.1f640e1a2e", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_rate_updated_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'InterestRateUpdated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.898302Z", "completed_at": "2024-10-03T20:56:02.913450Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.914180Z", "completed_at": "2024-10-03T20:56:02.914188Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024840831756591797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_base_mainnet_super_market_id__True__0.4d69e0aece", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_rate_updated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not super_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.893753Z", "completed_at": "2024-10-03T20:56:02.917178Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.919617Z", "completed_at": "2024-10-03T20:56:02.919625Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.030920743942260742, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_base_mainnet_interest_rate__True__0.9e368f0a36", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_rate_updated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not interest_rate >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.903538Z", "completed_at": "2024-10-03T20:56:02.917790Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.920509Z", "completed_at": "2024-10-03T20:56:02.920519Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02984452247619629, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_block_number.76213ff694", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_rate_updated_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.908137Z", "completed_at": "2024-10-03T20:56:02.919005Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.925526Z", "completed_at": "2024-10-03T20:56:02.925541Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.03308725357055664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_block_timestamp.0d665a1669", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_rate_updated_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.921374Z", "completed_at": "2024-10-03T20:56:02.928603Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.931051Z", "completed_at": "2024-10-03T20:56:02.931058Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01454305648803711, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_contract.79599300ad", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_rate_updated_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.938539Z", "completed_at": "2024-10-03T20:56:02.949291Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.951661Z", "completed_at": "2024-10-03T20:56:02.951672Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021947145462036133, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_id.e9a20cc82f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_rate_updated_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.934296Z", "completed_at": "2024-10-03T20:56:02.949866Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.952577Z", "completed_at": "2024-10-03T20:56:02.952586Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023553848266601562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_event_name.36434bd8cd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_rate_updated_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.943595Z", "completed_at": "2024-10-03T20:56:02.951052Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.957926Z", "completed_at": "2024-10-03T20:56:02.957937Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02761530876159668, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_interest_rate.cfecf76356", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest_rate\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_rate_updated_base_mainnet\"\nwhere interest_rate is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.953467Z", "completed_at": "2024-10-03T20:56:02.962446Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.964791Z", "completed_at": "2024-10-03T20:56:02.964799Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0170290470123291, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_super_market_id.234f62d024", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect super_market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_rate_updated_base_mainnet\"\nwhere super_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.966244Z", "completed_at": "2024-10-03T20:56:02.982617Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.984511Z", "completed_at": "2024-10-03T20:56:02.984521Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023468494415283203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_mainnet_transaction_hash.84f20da856", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_rate_updated_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.972302Z", "completed_at": "2024-10-03T20:56:02.983165Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.985935Z", "completed_at": "2024-10-03T20:56:02.985946Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024172306060791016, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_interest_rate_updated_base_mainnet_id.bddddb2671", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_interest_rate_updated_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.977210Z", "completed_at": "2024-10-03T20:56:02.985338Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.992120Z", "completed_at": "2024-10-03T20:56:02.992129Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.029195070266723633, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_interest_rate_updated_base_sepolia_event_name__InterestRateUpdated.5d317c53f3", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_rate_updated_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'InterestRateUpdated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.986838Z", "completed_at": "2024-10-03T20:56:02.995040Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:02.997532Z", "completed_at": "2024-10-03T20:56:02.997540Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.015796422958374023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_base_sepolia_interest_rate__True__0.c114557661", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_rate_updated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not interest_rate >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:02.998975Z", "completed_at": "2024-10-03T20:56:03.015180Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.016725Z", "completed_at": "2024-10-03T20:56:03.016737Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023023605346679688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_interest_rate_updated_base_sepolia_super_market_id__True__0.cc3fb6ff17", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_rate_updated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not super_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.009176Z", "completed_at": "2024-10-03T20:56:03.017591Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.020020Z", "completed_at": "2024-10-03T20:56:03.020028Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023214101791381836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_block_timestamp.609017baeb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_rate_updated_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.004873Z", "completed_at": "2024-10-03T20:56:03.018767Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.025076Z", "completed_at": "2024-10-03T20:56:03.025086Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.029492855072021484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_block_number.eeff2c078a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_rate_updated_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.020907Z", "completed_at": "2024-10-03T20:56:03.028849Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.034881Z", "completed_at": "2024-10-03T20:56:03.034889Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01918816566467285, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_contract.ccc079c59c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_rate_updated_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.030681Z", "completed_at": "2024-10-03T20:56:03.042011Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.047728Z", "completed_at": "2024-10-03T20:56:03.047739Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021709918975830078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_event_name.30275ad446", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_rate_updated_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.037822Z", "completed_at": "2024-10-03T20:56:03.048749Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.051230Z", "completed_at": "2024-10-03T20:56:03.051238Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02189183235168457, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_id.24c18054e7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_rate_updated_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.042744Z", "completed_at": "2024-10-03T20:56:03.050007Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.056568Z", "completed_at": "2024-10-03T20:56:03.056578Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026646852493286133, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_interest_rate.7f5f7342cd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest_rate\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_rate_updated_base_sepolia\"\nwhere interest_rate is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.052099Z", "completed_at": "2024-10-03T20:56:03.060862Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.068781Z", "completed_at": "2024-10-03T20:56:03.068789Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022040367126464844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_super_market_id.68b732b580", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect super_market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_rate_updated_base_sepolia\"\nwhere super_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.062014Z", "completed_at": "2024-10-03T20:56:03.074438Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.079050Z", "completed_at": "2024-10-03T20:56:03.079064Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02164745330810547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_interest_rate_updated_base_sepolia_transaction_hash.3601647535", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_rate_updated_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.070371Z", "completed_at": "2024-10-03T20:56:03.080783Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.083310Z", "completed_at": "2024-10-03T20:56:03.083318Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023218154907226562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_interest_rate_updated_base_sepolia_id.2295efc83a", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_interest_rate_updated_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.075882Z", "completed_at": "2024-10-03T20:56:03.082176Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.084807Z", "completed_at": "2024-10-03T20:56:03.084815Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023495912551879883, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_markets_arbitrum_mainnet", "compiled": true, "compiled_code": "with arbitrum as (\n select\n perps_market_id as id,\n block_timestamp as created_ts,\n block_number,\n market_symbol,\n market_name\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_created_arbitrum_mainnet\"\n)\n\nselect *\nfrom\n arbitrum", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_markets_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.085667Z", "completed_at": "2024-10-03T20:56:03.091860Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.098220Z", "completed_at": "2024-10-03T20:56:03.098233Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018147706985473633, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_markets_arbitrum_sepolia", "compiled": true, "compiled_code": "with arbitrum as (\n select\n perps_market_id as id,\n block_timestamp as created_ts,\n block_number,\n market_symbol,\n market_name\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_created_arbitrum_sepolia\"\n)\n\nselect *\nfrom\n arbitrum", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_markets_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.092493Z", "completed_at": "2024-10-03T20:56:03.099814Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.111989Z", "completed_at": "2024-10-03T20:56:03.111998Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02792668342590332, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_market_created_arbitrum_mainnet_event_name__MarketCreated.95d2e513a2", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_created_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketCreated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.105682Z", "completed_at": "2024-10-03T20:56:03.114448Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.116860Z", "completed_at": "2024-10-03T20:56:03.116868Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02002263069152832, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_created_arbitrum_mainnet_perps_market_id__True__0.48f88f8963", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_created_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not perps_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.100390Z", "completed_at": "2024-10-03T20:56:03.115644Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.122177Z", "completed_at": "2024-10-03T20:56:03.122188Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.031063079833984375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_market_created_arbitrum_sepolia_event_name__MarketCreated.ef5c6685e4", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_created_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketCreated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.117741Z", "completed_at": "2024-10-03T20:56:03.125266Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.131280Z", "completed_at": "2024-10-03T20:56:03.131291Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018410682678222656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_created_arbitrum_sepolia_perps_market_id__True__0.257f31ec2b", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_created_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not perps_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.125882Z", "completed_at": "2024-10-03T20:56:03.132874Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.138978Z", "completed_at": "2024-10-03T20:56:03.138987Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022864580154418945, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_block_number.398ad31e3c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_created_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.134722Z", "completed_at": "2024-10-03T20:56:03.145719Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.148113Z", "completed_at": "2024-10-03T20:56:03.148121Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018193721771240234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_block_timestamp.30d302d69e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_created_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.139877Z", "completed_at": "2024-10-03T20:56:03.146921Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.153216Z", "completed_at": "2024-10-03T20:56:03.153225Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022648334503173828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_contract.21d3d73e97", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_created_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.149001Z", "completed_at": "2024-10-03T20:56:03.161523Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.164174Z", "completed_at": "2024-10-03T20:56:03.164183Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02021336555480957, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_event_name.7c033fc995", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_created_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.156448Z", "completed_at": "2024-10-03T20:56:03.165825Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.171872Z", "completed_at": "2024-10-03T20:56:03.171880Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02448272705078125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_id.51befad80c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_created_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.167608Z", "completed_at": "2024-10-03T20:56:03.178445Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.180961Z", "completed_at": "2024-10-03T20:56:03.180970Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018143415451049805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_market_name.b6c0825a0f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_created_arbitrum_mainnet\"\nwhere market_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.172756Z", "completed_at": "2024-10-03T20:56:03.180354Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.186770Z", "completed_at": "2024-10-03T20:56:03.186778Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023317575454711914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_market_symbol.cac52e1baa", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_created_arbitrum_mainnet\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.181832Z", "completed_at": "2024-10-03T20:56:03.193461Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.196037Z", "completed_at": "2024-10-03T20:56:03.196045Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019179344177246094, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_perps_market_id.adbc877d76", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect perps_market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_created_arbitrum_mainnet\"\nwhere perps_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.188435Z", "completed_at": "2024-10-03T20:56:03.195451Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.198097Z", "completed_at": "2024-10-03T20:56:03.198104Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018413066864013672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_mainnet_transaction_hash.486a46d989", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_created_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.199671Z", "completed_at": "2024-10-03T20:56:03.211905Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.214254Z", "completed_at": "2024-10-03T20:56:03.214262Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020267724990844727, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_block_number.8b50cb58ff", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_created_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.203880Z", "completed_at": "2024-10-03T20:56:03.213080Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.219347Z", "completed_at": "2024-10-03T20:56:03.219356Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024645328521728516, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_block_timestamp.22256d5ced", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_created_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.215129Z", "completed_at": "2024-10-03T20:56:03.225927Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.227948Z", "completed_at": "2024-10-03T20:56:03.227956Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.017679214477539062, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_contract.dd490d10f1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_created_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.220264Z", "completed_at": "2024-10-03T20:56:03.228794Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.231197Z", "completed_at": "2024-10-03T20:56:03.231207Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020003080368041992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_event_name.d7dd655280", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_created_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.232127Z", "completed_at": "2024-10-03T20:56:03.242310Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.244775Z", "completed_at": "2024-10-03T20:56:03.244783Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018253803253173828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_id.fad8f3147a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_created_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.236319Z", "completed_at": "2024-10-03T20:56:03.244153Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.250617Z", "completed_at": "2024-10-03T20:56:03.250625Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02345871925354004, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_market_name.c93aa611fd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_created_arbitrum_sepolia\"\nwhere market_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.245653Z", "completed_at": "2024-10-03T20:56:03.258118Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.260198Z", "completed_at": "2024-10-03T20:56:03.260210Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01959371566772461, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_market_symbol.9afbd894dd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_created_arbitrum_sepolia\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.252266Z", "completed_at": "2024-10-03T20:56:03.261111Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.263535Z", "completed_at": "2024-10-03T20:56:03.263543Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02005624771118164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_perps_market_id.6c72e612a4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect perps_market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_created_arbitrum_sepolia\"\nwhere perps_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.264965Z", "completed_at": "2024-10-03T20:56:03.276118Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.282267Z", "completed_at": "2024-10-03T20:56:03.282275Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022892475128173828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_arbitrum_sepolia_transaction_hash.0466ce137d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_created_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.270580Z", "completed_at": "2024-10-03T20:56:03.281668Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.287134Z", "completed_at": "2024-10-03T20:56:03.287144Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025599002838134766, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_market_created_arbitrum_mainnet_id.ccdc9b7755", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_created_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.276828Z", "completed_at": "2024-10-03T20:56:03.286434Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.288899Z", "completed_at": "2024-10-03T20:56:03.288909Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019827842712402344, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_market_created_arbitrum_sepolia_id.bff5e22d8a", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_created_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.283241Z", "completed_at": "2024-10-03T20:56:03.289785Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.292300Z", "completed_at": "2024-10-03T20:56:03.292308Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.016887426376342773, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_markets_base_mainnet", "compiled": true, "compiled_code": "with base as (\n select\n perps_market_id as id,\n block_timestamp as created_ts,\n block_number,\n market_symbol,\n market_name\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_created_base_mainnet\"\n)\n\nselect *\nfrom\n base", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_markets_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.296567Z", "completed_at": "2024-10-03T20:56:03.314289Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.320158Z", "completed_at": "2024-10-03T20:56:03.320170Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.029224395751953125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_market_created_base_mainnet_event_name__MarketCreated.d9da845e2f", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_created_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketCreated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.309381Z", "completed_at": "2024-10-03T20:56:03.319469Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.321804Z", "completed_at": "2024-10-03T20:56:03.321811Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027497529983520508, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_base_mainnet_block_number.31d8a749ec", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_created_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.303025Z", "completed_at": "2024-10-03T20:56:03.321154Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.323943Z", "completed_at": "2024-10-03T20:56:03.323953Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.030852556228637695, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_created_base_mainnet_perps_market_id__True__0.7835f6c4e2", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_created_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not perps_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.315184Z", "completed_at": "2024-10-03T20:56:03.322651Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.325563Z", "completed_at": "2024-10-03T20:56:03.325573Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023380517959594727, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_base_mainnet_block_timestamp.b13b8b381f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_created_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.331421Z", "completed_at": "2024-10-03T20:56:03.351599Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.353750Z", "completed_at": "2024-10-03T20:56:03.353761Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027431488037109375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_base_mainnet_contract.dd8ab60012", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_created_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.336278Z", "completed_at": "2024-10-03T20:56:03.352541Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.355201Z", "completed_at": "2024-10-03T20:56:03.355212Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027576446533203125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_base_mainnet_event_name.f103b43404", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_created_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.341364Z", "completed_at": "2024-10-03T20:56:03.353108Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.356111Z", "completed_at": "2024-10-03T20:56:03.356118Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026619911193847656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_base_mainnet_id.eb84eb9821", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_created_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.345737Z", "completed_at": "2024-10-03T20:56:03.354626Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.357682Z", "completed_at": "2024-10-03T20:56:03.357690Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02698493003845215, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_base_mainnet_market_name.162fe82996", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_created_base_mainnet\"\nwhere market_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.364886Z", "completed_at": "2024-10-03T20:56:03.382461Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.384019Z", "completed_at": "2024-10-03T20:56:03.384031Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02418804168701172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_base_mainnet_market_symbol.06e88b6544", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_created_base_mainnet\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.369662Z", "completed_at": "2024-10-03T20:56:03.383452Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.386151Z", "completed_at": "2024-10-03T20:56:03.386159Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024979829788208008, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_base_mainnet_perps_market_id.d04a2adf66", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect perps_market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_created_base_mainnet\"\nwhere perps_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.378116Z", "completed_at": "2024-10-03T20:56:03.385019Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.387790Z", "completed_at": "2024-10-03T20:56:03.387798Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024782180786132812, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_market_created_base_mainnet_id.e1227e7e46", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_created_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.373837Z", "completed_at": "2024-10-03T20:56:03.385563Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.388696Z", "completed_at": "2024-10-03T20:56:03.388707Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026881933212280273, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_base_mainnet_transaction_hash.005c8ea981", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_created_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.395450Z", "completed_at": "2024-10-03T20:56:03.411065Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.416091Z", "completed_at": "2024-10-03T20:56:03.416103Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026001691818237305, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_markets_base_sepolia", "compiled": true, "compiled_code": "with base as (\n select\n perps_market_id as id,\n block_timestamp as created_ts,\n block_number,\n market_symbol,\n market_name\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_created_base_sepolia\"\n)\n\nselect *\nfrom\n base", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_markets_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.405253Z", "completed_at": "2024-10-03T20:56:03.417424Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.420145Z", "completed_at": "2024-10-03T20:56:03.420153Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0266268253326416, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_created_base_sepolia_perps_market_id__True__0.89e2162ed5", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_created_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not perps_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.399926Z", "completed_at": "2024-10-03T20:56:03.418030Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.421022Z", "completed_at": "2024-10-03T20:56:03.421030Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028745174407958984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_market_created_base_sepolia_event_name__MarketCreated.da7f65c9d0", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_created_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketCreated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.411662Z", "completed_at": "2024-10-03T20:56:03.419326Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.422539Z", "completed_at": "2024-10-03T20:56:03.422547Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02842259407043457, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_base_sepolia_block_number.f39a76515f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_created_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.427164Z", "completed_at": "2024-10-03T20:56:03.433944Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.448887Z", "completed_at": "2024-10-03T20:56:03.448901Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02708601951599121, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_base_sepolia_block_timestamp.087de488f9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_created_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.443134Z", "completed_at": "2024-10-03T20:56:03.450258Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.452648Z", "completed_at": "2024-10-03T20:56:03.452656Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.021331071853637695, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_base_sepolia_id.3651be9d50", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_created_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.434554Z", "completed_at": "2024-10-03T20:56:03.450836Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.453540Z", "completed_at": "2024-10-03T20:56:03.453548Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027690649032592773, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_base_sepolia_contract.9b5b7d63ca", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_created_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.438730Z", "completed_at": "2024-10-03T20:56:03.451383Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.454412Z", "completed_at": "2024-10-03T20:56:03.454423Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0279543399810791, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_base_sepolia_event_name.594bfb776d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_created_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.460283Z", "completed_at": "2024-10-03T20:56:03.470456Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.479545Z", "completed_at": "2024-10-03T20:56:03.479560Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02442336082458496, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_base_sepolia_market_name.2335002c7c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_created_base_sepolia\"\nwhere market_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.466329Z", "completed_at": "2024-10-03T20:56:03.480728Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.482770Z", "completed_at": "2024-10-03T20:56:03.482778Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024389266967773438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_base_sepolia_market_symbol.b99df1cd19", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_created_base_sepolia\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.475267Z", "completed_at": "2024-10-03T20:56:03.482074Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.484896Z", "completed_at": "2024-10-03T20:56:03.484907Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025313615798950195, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_base_sepolia_transaction_hash.83d1940949", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_created_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.471139Z", "completed_at": "2024-10-03T20:56:03.484300Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.487029Z", "completed_at": "2024-10-03T20:56:03.487036Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028050899505615234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_created_base_sepolia_perps_market_id.30bf02bc46", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect perps_market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_created_base_sepolia\"\nwhere perps_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.489233Z", "completed_at": "2024-10-03T20:56:03.496705Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.508307Z", "completed_at": "2024-10-03T20:56:03.508317Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024741649627685547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_market_created_base_sepolia_id.9af5f482a3", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_created_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.497276Z", "completed_at": "2024-10-03T20:56:03.513842Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.516101Z", "completed_at": "2024-10-03T20:56:03.516110Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027590274810791016, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_market_updated_arbitrum_mainnet_event_name__MarketUpdated.8146a5947b", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketUpdated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.503866Z", "completed_at": "2024-10-03T20:56:03.515446Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.518246Z", "completed_at": "2024-10-03T20:56:03.518257Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02429509162902832, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_mainnet_interest_rate__True__0.6f303fc104", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not interest_rate >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.509460Z", "completed_at": "2024-10-03T20:56:03.517672Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.520418Z", "completed_at": "2024-10-03T20:56:03.520426Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02502608299255371, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_mainnet_market_id__True__0.49bfd0ea1e", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.522621Z", "completed_at": "2024-10-03T20:56:03.530329Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.540025Z", "completed_at": "2024-10-03T20:56:03.540035Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023086071014404297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_mainnet_price__True__0.08ca8e4202", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.530930Z", "completed_at": "2024-10-03T20:56:03.547136Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.549069Z", "completed_at": "2024-10-03T20:56:03.549080Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027251243591308594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_block_number.22032f5e3f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.535876Z", "completed_at": "2024-10-03T20:56:03.547724Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.550007Z", "completed_at": "2024-10-03T20:56:03.550014Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022344350814819336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_block_timestamp.c82304cd0d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.541221Z", "completed_at": "2024-10-03T20:56:03.550860Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.553367Z", "completed_at": "2024-10-03T20:56:03.553377Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02437138557434082, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_contract.ae7ff19df0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.556775Z", "completed_at": "2024-10-03T20:56:03.571467Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.573010Z", "completed_at": "2024-10-03T20:56:03.573021Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02166152000427246, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_event_name.bbd9a88ac4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.567342Z", "completed_at": "2024-10-03T20:56:03.574003Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.580033Z", "completed_at": "2024-10-03T20:56:03.580047Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024653196334838867, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_interest_rate.2f297e2d1a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest_rate\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"\nwhere interest_rate is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.563128Z", "completed_at": "2024-10-03T20:56:03.574585Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.580990Z", "completed_at": "2024-10-03T20:56:03.580998Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02622842788696289, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_id.c3a83ad1d0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.575161Z", "completed_at": "2024-10-03T20:56:03.583298Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.585832Z", "completed_at": "2024-10-03T20:56:03.585840Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023561716079711914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_market_id.7a1df365b6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.587304Z", "completed_at": "2024-10-03T20:56:03.599468Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.604949Z", "completed_at": "2024-10-03T20:56:03.604964Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02308940887451172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_price.c754965f12", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.593625Z", "completed_at": "2024-10-03T20:56:03.606021Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.608614Z", "completed_at": "2024-10-03T20:56:03.608622Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02353668212890625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_mainnet_transaction_hash.35ad1a325b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.600712Z", "completed_at": "2024-10-03T20:56:03.608005Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.614559Z", "completed_at": "2024-10-03T20:56:03.614573Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02798628807067871, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_market_updated_arbitrum_mainnet_id.ca2bc0e1a1", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.609514Z", "completed_at": "2024-10-03T20:56:03.616992Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.623293Z", "completed_at": "2024-10-03T20:56:03.623301Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023360729217529297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_market_updated_arbitrum_sepolia_event_name__MarketUpdated.44006a072f", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketUpdated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.618866Z", "completed_at": "2024-10-03T20:56:03.626134Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.632542Z", "completed_at": "2024-10-03T20:56:03.632550Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018750905990600586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_sepolia_interest_rate__True__0.cf75ef25fe", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not interest_rate >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.627350Z", "completed_at": "2024-10-03T20:56:03.638816Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.646033Z", "completed_at": "2024-10-03T20:56:03.646044Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027992963790893555, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_sepolia_market_id__True__0.0852877223", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.633425Z", "completed_at": "2024-10-03T20:56:03.646959Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.649010Z", "completed_at": "2024-10-03T20:56:03.649018Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024924755096435547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_updated_arbitrum_sepolia_price__True__0.e44ad44456", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.640178Z", "completed_at": "2024-10-03T20:56:03.649861Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.652350Z", "completed_at": "2024-10-03T20:56:03.652361Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020581483840942383, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_block_number.b556a7789f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.653276Z", "completed_at": "2024-10-03T20:56:03.663758Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.665752Z", "completed_at": "2024-10-03T20:56:03.665761Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01829361915588379, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_block_timestamp.09877a4d82", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.659595Z", "completed_at": "2024-10-03T20:56:03.666652Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.672834Z", "completed_at": "2024-10-03T20:56:03.672846Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021867990493774414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_contract.0cf0f68ca0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.667255Z", "completed_at": "2024-10-03T20:56:03.678675Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.681350Z", "completed_at": "2024-10-03T20:56:03.681362Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023319721221923828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_event_name.ffc855a652", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.673903Z", "completed_at": "2024-10-03T20:56:03.680787Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.687095Z", "completed_at": "2024-10-03T20:56:03.687103Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022176742553710938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_id.3b2c812312", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.682911Z", "completed_at": "2024-10-03T20:56:03.690087Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.697828Z", "completed_at": "2024-10-03T20:56:03.697836Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019843101501464844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_interest_rate.f378e28263", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest_rate\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"\nwhere interest_rate is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.691359Z", "completed_at": "2024-10-03T20:56:03.700606Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.710510Z", "completed_at": "2024-10-03T20:56:03.710518Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028361797332763672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_market_id.9835cafd8a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.705475Z", "completed_at": "2024-10-03T20:56:03.712219Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.718172Z", "completed_at": "2024-10-03T20:56:03.718183Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02114105224609375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_transaction_hash.1c205dac4b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.701187Z", "completed_at": "2024-10-03T20:56:03.712792Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.719244Z", "completed_at": "2024-10-03T20:56:03.719251Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028650522232055664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_arbitrum_sepolia_price.e62a84d2a0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.714051Z", "completed_at": "2024-10-03T20:56:03.721516Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.723966Z", "completed_at": "2024-10-03T20:56:03.723977Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01432943344116211, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_market_updated_arbitrum_sepolia_id.66008e7961", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.725499Z", "completed_at": "2024-10-03T20:56:03.736341Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.743904Z", "completed_at": "2024-10-03T20:56:03.743914Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023885250091552734, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_market_updated_base_mainnet_event_name__MarketUpdated.33121cd63c", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketUpdated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.731921Z", "completed_at": "2024-10-03T20:56:03.745536Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.751970Z", "completed_at": "2024-10-03T20:56:03.751984Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02876734733581543, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_mainnet_interest_rate__True__0.7f6ed158d2", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not interest_rate >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.737725Z", "completed_at": "2024-10-03T20:56:03.751331Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.753796Z", "completed_at": "2024-10-03T20:56:03.753805Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.029041767120361328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_mainnet_market_id__True__0.5c7a41566b", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.746889Z", "completed_at": "2024-10-03T20:56:03.755319Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.757834Z", "completed_at": "2024-10-03T20:56:03.757842Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02098226547241211, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_mainnet_price__True__0.ae7f542736", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.758727Z", "completed_at": "2024-10-03T20:56:03.769704Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.775534Z", "completed_at": "2024-10-03T20:56:03.775545Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022681236267089844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_base_mainnet_block_number.3088915c67", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.765632Z", "completed_at": "2024-10-03T20:56:03.776656Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.779181Z", "completed_at": "2024-10-03T20:56:03.779189Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0221254825592041, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_base_mainnet_block_timestamp.c0b049d2d6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.771088Z", "completed_at": "2024-10-03T20:56:03.778533Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.785051Z", "completed_at": "2024-10-03T20:56:03.785059Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022269487380981445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_base_mainnet_contract.e19df268b3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.780057Z", "completed_at": "2024-10-03T20:56:03.787941Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.795748Z", "completed_at": "2024-10-03T20:56:03.795757Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025556564331054688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_base_mainnet_event_name.de1019fbef", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.789196Z", "completed_at": "2024-10-03T20:56:03.797916Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.807714Z", "completed_at": "2024-10-03T20:56:03.807725Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023568153381347656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_base_mainnet_id.23f3e68a12", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.799152Z", "completed_at": "2024-10-03T20:56:03.810466Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.812775Z", "completed_at": "2024-10-03T20:56:03.812783Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02428603172302246, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_base_mainnet_interest_rate.10b7a6c389", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest_rate\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"\nwhere interest_rate is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.803274Z", "completed_at": "2024-10-03T20:56:03.811570Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.817820Z", "completed_at": "2024-10-03T20:56:03.817829Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022936344146728516, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_base_mainnet_market_id.8ec7a63f6b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.813638Z", "completed_at": "2024-10-03T20:56:03.820763Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.826842Z", "completed_at": "2024-10-03T20:56:03.826850Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018179655075073242, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_base_mainnet_price.f0d91e2bd5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.821335Z", "completed_at": "2024-10-03T20:56:03.828445Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.834456Z", "completed_at": "2024-10-03T20:56:03.834465Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022427082061767578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_base_mainnet_transaction_hash.28faaa00e5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.830271Z", "completed_at": "2024-10-03T20:56:03.843041Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.845549Z", "completed_at": "2024-10-03T20:56:03.845558Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020177602767944336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_market_updated_base_mainnet_id.a3e4d3e22f", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.835333Z", "completed_at": "2024-10-03T20:56:03.844304Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.850904Z", "completed_at": "2024-10-03T20:56:03.850913Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02491450309753418, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_market_updated_base_sepolia_event_name__MarketUpdated.6507eaa7c6", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketUpdated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.846418Z", "completed_at": "2024-10-03T20:56:03.858353Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.860474Z", "completed_at": "2024-10-03T20:56:03.860482Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019110679626464844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_sepolia_interest_rate__True__0.82fe5b32f6", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not interest_rate >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.853930Z", "completed_at": "2024-10-03T20:56:03.861948Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.868252Z", "completed_at": "2024-10-03T20:56:03.868260Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0234525203704834, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_sepolia_market_id__True__0.2aed99d0b6", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.863811Z", "completed_at": "2024-10-03T20:56:03.874958Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.877577Z", "completed_at": "2024-10-03T20:56:03.877586Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01861858367919922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_market_updated_base_sepolia_price__True__0.4f4858e59f", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.869144Z", "completed_at": "2024-10-03T20:56:03.876330Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.882761Z", "completed_at": "2024-10-03T20:56:03.882770Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02311849594116211, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_base_sepolia_block_number.6d91893cd9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.878466Z", "completed_at": "2024-10-03T20:56:03.892322Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.894871Z", "completed_at": "2024-10-03T20:56:03.894882Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021626949310302734, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_base_sepolia_block_timestamp.eabfe875b1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.885823Z", "completed_at": "2024-10-03T20:56:03.894286Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.900473Z", "completed_at": "2024-10-03T20:56:03.900482Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023645877838134766, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_base_sepolia_contract.7a798ec958", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.896343Z", "completed_at": "2024-10-03T20:56:03.908038Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.910546Z", "completed_at": "2024-10-03T20:56:03.910558Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018907785415649414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_base_sepolia_event_name.5808660a29", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.902207Z", "completed_at": "2024-10-03T20:56:03.909949Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.916164Z", "completed_at": "2024-10-03T20:56:03.916173Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023321151733398438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_base_sepolia_id.c010e8e9d3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.911988Z", "completed_at": "2024-10-03T20:56:03.922927Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.925461Z", "completed_at": "2024-10-03T20:56:03.925470Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018117904663085938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_base_sepolia_interest_rate.20f815f06a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest_rate\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"\nwhere interest_rate is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.917738Z", "completed_at": "2024-10-03T20:56:03.924902Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.927499Z", "completed_at": "2024-10-03T20:56:03.927506Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018876075744628906, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_base_sepolia_market_id.1d15a36e0c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.929020Z", "completed_at": "2024-10-03T20:56:03.940765Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.943167Z", "completed_at": "2024-10-03T20:56:03.943177Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019791364669799805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_base_sepolia_price.821df5b6b3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.933205Z", "completed_at": "2024-10-03T20:56:03.941942Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.944941Z", "completed_at": "2024-10-03T20:56:03.944951Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020825624465942383, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_market_updated_base_sepolia_transaction_hash.b36ca2219f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.945839Z", "completed_at": "2024-10-03T20:56:03.956719Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.959250Z", "completed_at": "2024-10-03T20:56:03.959261Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019495010375976562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_market_updated_base_sepolia_id.5fa0b8a094", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.950812Z", "completed_at": "2024-10-03T20:56:03.958650Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.965199Z", "completed_at": "2024-10-03T20:56:03.965213Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023986101150512695, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_order_committed_arbitrum_sepolia_event_name__OrderCommitted.9ba89086fc", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_committed_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderCommitted'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.960747Z", "completed_at": "2024-10-03T20:56:03.972219Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.974260Z", "completed_at": "2024-10-03T20:56:03.974268Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018294334411621094, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_committed_arbitrum_sepolia_account_id__True__0.374a09c8bb", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_committed_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.966910Z", "completed_at": "2024-10-03T20:56:03.975122Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.977631Z", "completed_at": "2024-10-03T20:56:03.977642Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020302772521972656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_committed_arbitrum_sepolia_market_id__True__0.51034c57fd", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_committed_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.978550Z", "completed_at": "2024-10-03T20:56:03.990975Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.996528Z", "completed_at": "2024-10-03T20:56:03.996537Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023818492889404297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_account_id.539cca2995", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_committed_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.982913Z", "completed_at": "2024-10-03T20:56:03.997361Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:03.999470Z", "completed_at": "2024-10-03T20:56:03.999481Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025981664657592773, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_block_number.a115d197bb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_committed_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:03.992330Z", "completed_at": "2024-10-03T20:56:04.000286Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.006504Z", "completed_at": "2024-10-03T20:56:04.006513Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018560409545898438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_block_timestamp.e2dce83de3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_committed_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.000892Z", "completed_at": "2024-10-03T20:56:04.008028Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.014102Z", "completed_at": "2024-10-03T20:56:04.014116Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022562265396118164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_contract.f7f4678e01", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_committed_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.009932Z", "completed_at": "2024-10-03T20:56:04.017175Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.023244Z", "completed_at": "2024-10-03T20:56:04.023253Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018308162689208984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_event_name.8c94a5144a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_committed_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.017751Z", "completed_at": "2024-10-03T20:56:04.029090Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.037152Z", "completed_at": "2024-10-03T20:56:04.037161Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02861928939819336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_id.af12508db9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_committed_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.024218Z", "completed_at": "2024-10-03T20:56:04.036518Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.038781Z", "completed_at": "2024-10-03T20:56:04.038789Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023128986358642578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_market_id.76f09344d3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_committed_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.030642Z", "completed_at": "2024-10-03T20:56:04.040307Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.042839Z", "completed_at": "2024-10-03T20:56:04.042847Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020305156707763672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_sepolia_transaction_hash.2672ca73bf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_committed_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.043740Z", "completed_at": "2024-10-03T20:56:04.055019Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.060906Z", "completed_at": "2024-10-03T20:56:04.060915Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0229642391204834, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_order_committed_arbitrum_sepolia_id.11b844d761", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_committed_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.050653Z", "completed_at": "2024-10-03T20:56:04.062488Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.068993Z", "completed_at": "2024-10-03T20:56:04.069001Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026909589767456055, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_order_committed_arbitrum_mainnet_event_name__OrderCommitted.80f5b2af2f", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_committed_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderCommitted'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.056372Z", "completed_at": "2024-10-03T20:56:04.063930Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.070586Z", "completed_at": "2024-10-03T20:56:04.070594Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022809982299804688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_committed_arbitrum_mainnet_account_id__True__0.83d9cf1359", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_committed_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.064538Z", "completed_at": "2024-10-03T20:56:04.072854Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.078955Z", "completed_at": "2024-10-03T20:56:04.078964Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023311138153076172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_committed_arbitrum_mainnet_market_id__True__0.d1559e05f3", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_committed_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.074748Z", "completed_at": "2024-10-03T20:56:04.082524Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.096357Z", "completed_at": "2024-10-03T20:56:04.096370Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026583194732666016, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_account_id.51a7bcf136", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_committed_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.083297Z", "completed_at": "2024-10-03T20:56:04.098036Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.104759Z", "completed_at": "2024-10-03T20:56:04.104768Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.030820846557617188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_block_number.d86120fbb2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_committed_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.090390Z", "completed_at": "2024-10-03T20:56:04.103890Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.106718Z", "completed_at": "2024-10-03T20:56:04.106728Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026977062225341797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_block_timestamp.9450bd7715", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_committed_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.099528Z", "completed_at": "2024-10-03T20:56:04.107974Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.110857Z", "completed_at": "2024-10-03T20:56:04.110868Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.021262645721435547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_contract.4d5fe85c13", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_committed_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.112424Z", "completed_at": "2024-10-03T20:56:04.126538Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.132775Z", "completed_at": "2024-10-03T20:56:04.132786Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02721571922302246, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_event_name.d96a04bc5b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_committed_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.122180Z", "completed_at": "2024-10-03T20:56:04.134081Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.143835Z", "completed_at": "2024-10-03T20:56:04.143846Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.03217506408691406, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_id.3d80312645", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_committed_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.127391Z", "completed_at": "2024-10-03T20:56:04.145031Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.147674Z", "completed_at": "2024-10-03T20:56:04.147683Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.030241966247558594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_market_id.c88a9b80a9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_committed_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.134787Z", "completed_at": "2024-10-03T20:56:04.148556Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.151339Z", "completed_at": "2024-10-03T20:56:04.151347Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.029971837997436523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_arbitrum_mainnet_transaction_hash.4876108100", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_committed_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.152262Z", "completed_at": "2024-10-03T20:56:04.167946Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.173858Z", "completed_at": "2024-10-03T20:56:04.173867Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028293609619140625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_order_committed_arbitrum_mainnet_id.3373ae33a2", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_committed_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.160273Z", "completed_at": "2024-10-03T20:56:04.174713Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.181296Z", "completed_at": "2024-10-03T20:56:04.181308Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.03143167495727539, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_order_committed_base_mainnet_event_name__OrderCommitted.ce39697ea3", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_committed_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderCommitted'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.168609Z", "completed_at": "2024-10-03T20:56:04.179926Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.182380Z", "completed_at": "2024-10-03T20:56:04.182388Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023520469665527344, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_committed_base_mainnet_account_id__True__0.c996cff012", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_committed_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.175424Z", "completed_at": "2024-10-03T20:56:04.183262Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.185886Z", "completed_at": "2024-10-03T20:56:04.185894Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01864910125732422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_committed_base_mainnet_market_id__True__0.9964b7c003", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_committed_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.189247Z", "completed_at": "2024-10-03T20:56:04.202172Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.207734Z", "completed_at": "2024-10-03T20:56:04.207745Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02397775650024414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_base_mainnet_account_id.4dabd60cd4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_committed_base_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.196113Z", "completed_at": "2024-10-03T20:56:04.208659Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.214887Z", "completed_at": "2024-10-03T20:56:04.214899Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02764105796813965, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_base_mainnet_block_number.743f5b2c16", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_committed_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.202814Z", "completed_at": "2024-10-03T20:56:04.213447Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.215901Z", "completed_at": "2024-10-03T20:56:04.215912Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028020620346069336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_base_mainnet_block_timestamp.ba049c4adc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_committed_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.209327Z", "completed_at": "2024-10-03T20:56:04.216797Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.219287Z", "completed_at": "2024-10-03T20:56:04.219297Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023975849151611328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_base_mainnet_contract.ec04bc0cd9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_committed_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.222695Z", "completed_at": "2024-10-03T20:56:04.233030Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.238670Z", "completed_at": "2024-10-03T20:56:04.238683Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021420001983642578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_base_mainnet_event_name.ea7921e749", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_committed_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.228791Z", "completed_at": "2024-10-03T20:56:04.239545Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.246976Z", "completed_at": "2024-10-03T20:56:04.246985Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026285409927368164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_base_mainnet_id.deaaf9a2d9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_committed_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.233603Z", "completed_at": "2024-10-03T20:56:04.247825Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.250469Z", "completed_at": "2024-10-03T20:56:04.250479Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.029169559478759766, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_base_mainnet_market_id.09e2f9dd2e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_committed_base_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.240213Z", "completed_at": "2024-10-03T20:56:04.249819Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.252553Z", "completed_at": "2024-10-03T20:56:04.252561Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024618864059448242, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_base_mainnet_transaction_hash.ba7bf1fc20", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_committed_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.254080Z", "completed_at": "2024-10-03T20:56:04.264907Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.266915Z", "completed_at": "2024-10-03T20:56:04.266925Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018589496612548828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_order_committed_base_mainnet_id.471fd9d19f", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_committed_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.260496Z", "completed_at": "2024-10-03T20:56:04.267861Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.274170Z", "completed_at": "2024-10-03T20:56:04.274185Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02239513397216797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_order_committed_base_sepolia_event_name__OrderCommitted.f236dead5d", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_committed_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderCommitted'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.269004Z", "completed_at": "2024-10-03T20:56:04.280550Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.283083Z", "completed_at": "2024-10-03T20:56:04.283092Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023488521575927734, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_committed_base_sepolia_account_id__True__0.2a5b9bdddf", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_committed_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.275098Z", "completed_at": "2024-10-03T20:56:04.282534Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.289115Z", "completed_at": "2024-10-03T20:56:04.289126Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023640155792236328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_committed_base_sepolia_market_id__True__0.6174df8d83", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_committed_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.284622Z", "completed_at": "2024-10-03T20:56:04.292766Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.301072Z", "completed_at": "2024-10-03T20:56:04.301085Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021414756774902344, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_base_sepolia_account_id.e0cc9cd7a0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_committed_base_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.293337Z", "completed_at": "2024-10-03T20:56:04.307164Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.312951Z", "completed_at": "2024-10-03T20:56:04.312961Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.029076814651489258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_base_sepolia_block_number.f3230cc50d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_committed_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.302785Z", "completed_at": "2024-10-03T20:56:04.314531Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.317121Z", "completed_at": "2024-10-03T20:56:04.317129Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025078296661376953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_base_sepolia_block_timestamp.192957d40c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_committed_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.308636Z", "completed_at": "2024-10-03T20:56:04.316541Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.322893Z", "completed_at": "2024-10-03T20:56:04.322904Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02326202392578125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_base_sepolia_contract.ad38cda3df", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_committed_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.318650Z", "completed_at": "2024-10-03T20:56:04.330835Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.332895Z", "completed_at": "2024-10-03T20:56:04.332904Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019094228744506836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_base_sepolia_event_name.dc8411b8b1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_committed_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.326645Z", "completed_at": "2024-10-03T20:56:04.334383Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.345892Z", "completed_at": "2024-10-03T20:56:04.345901Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02798604965209961, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_base_sepolia_id.5b74c78258", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_committed_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.334977Z", "completed_at": "2024-10-03T20:56:04.347682Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.349629Z", "completed_at": "2024-10-03T20:56:04.349637Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023807525634765625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_base_sepolia_market_id.9c41f762ec", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_committed_base_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.339959Z", "completed_at": "2024-10-03T20:56:04.350477Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.356572Z", "completed_at": "2024-10-03T20:56:04.356584Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02509331703186035, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_committed_base_sepolia_transaction_hash.761f6c5146", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_committed_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.351697Z", "completed_at": "2024-10-03T20:56:04.358833Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.365537Z", "completed_at": "2024-10-03T20:56:04.365550Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018775463104248047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_order_committed_base_sepolia_id.eb024384af", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_committed_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.360095Z", "completed_at": "2024-10-03T20:56:04.371729Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.373806Z", "completed_at": "2024-10-03T20:56:04.373815Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022854089736938477, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_order_settled_arbitrum_mainnet_event_name__OrderSettled.5e1793594f", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderSettled'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.367154Z", "completed_at": "2024-10-03T20:56:04.374727Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.381179Z", "completed_at": "2024-10-03T20:56:04.381193Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023159503936767578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_mainnet_account_id__True__0.fcdc188551", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.375923Z", "completed_at": "2024-10-03T20:56:04.383536Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.390062Z", "completed_at": "2024-10-03T20:56:04.390072Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023767948150634766, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_mainnet_collected_fees__True__0.356b57ba59", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.384799Z", "completed_at": "2024-10-03T20:56:04.398455Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.401017Z", "completed_at": "2024-10-03T20:56:04.401029Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025855064392089844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_mainnet_market_id__True__0.c52a7e4ed8", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.391855Z", "completed_at": "2024-10-03T20:56:04.400448Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.406811Z", "completed_at": "2024-10-03T20:56:04.406819Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024041175842285156, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_account_id.5f60dea264", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.401935Z", "completed_at": "2024-10-03T20:56:04.412595Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.414675Z", "completed_at": "2024-10-03T20:56:04.414684Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023731470108032227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_block_number.6bb5256b7b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.408463Z", "completed_at": "2024-10-03T20:56:04.416181Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.418606Z", "completed_at": "2024-10-03T20:56:04.418613Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01890397071838379, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_block_timestamp.ae7ec6c8ef", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.419468Z", "completed_at": "2024-10-03T20:56:04.430116Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.436208Z", "completed_at": "2024-10-03T20:56:04.436218Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02237725257873535, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_collected_fees.7370e63505", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\"\nwhere collected_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.424279Z", "completed_at": "2024-10-03T20:56:04.431426Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.437708Z", "completed_at": "2024-10-03T20:56:04.437715Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0222012996673584, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_contract.deb2106eaa", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.432009Z", "completed_at": "2024-10-03T20:56:04.445882Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.447901Z", "completed_at": "2024-10-03T20:56:04.447913Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024359703063964844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_event_name.606b4d8510", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.439359Z", "completed_at": "2024-10-03T20:56:04.448820Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.451121Z", "completed_at": "2024-10-03T20:56:04.451129Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020401716232299805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_id.8d20cf26c1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.452033Z", "completed_at": "2024-10-03T20:56:04.462074Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.464532Z", "completed_at": "2024-10-03T20:56:04.464540Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01811671257019043, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_market_id.793bf9835c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.456244Z", "completed_at": "2024-10-03T20:56:04.463288Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.469527Z", "completed_at": "2024-10-03T20:56:04.469536Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022409677505493164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_mainnet_transaction_hash.1344347ee5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.465412Z", "completed_at": "2024-10-03T20:56:04.472734Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.479084Z", "completed_at": "2024-10-03T20:56:04.479093Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018701553344726562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_order_settled_arbitrum_mainnet_id.b9d03afd65", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.473275Z", "completed_at": "2024-10-03T20:56:04.480689Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.486968Z", "completed_at": "2024-10-03T20:56:04.486977Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0231935977935791, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_order_settled_arbitrum_sepolia_event_name__OrderSettled.08d7370d84", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderSettled'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.482527Z", "completed_at": "2024-10-03T20:56:04.495367Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.497903Z", "completed_at": "2024-10-03T20:56:04.497911Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020272254943847656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_sepolia_account_id__True__0.b532485142", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.487875Z", "completed_at": "2024-10-03T20:56:04.496696Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.503212Z", "completed_at": "2024-10-03T20:56:04.503220Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024954795837402344, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_sepolia_collected_fees__True__0.8c8446ac0e", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.498786Z", "completed_at": "2024-10-03T20:56:04.510388Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.512438Z", "completed_at": "2024-10-03T20:56:04.512446Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018619775772094727, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_settled_arbitrum_sepolia_market_id__True__0.bfedab225b", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.506273Z", "completed_at": "2024-10-03T20:56:04.513967Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.519927Z", "completed_at": "2024-10-03T20:56:04.519935Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022788286209106445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_account_id.e604936b3a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.515759Z", "completed_at": "2024-10-03T20:56:04.526645Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.529037Z", "completed_at": "2024-10-03T20:56:04.529046Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018061399459838867, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_block_number.7ab4260eae", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.520842Z", "completed_at": "2024-10-03T20:56:04.527826Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.534161Z", "completed_at": "2024-10-03T20:56:04.534170Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02254319190979004, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_block_timestamp.8460ed1771", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.529952Z", "completed_at": "2024-10-03T20:56:04.543756Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.545645Z", "completed_at": "2024-10-03T20:56:04.545654Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020745038986206055, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_collected_fees.c1a9ca82df", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\"\nwhere collected_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.537105Z", "completed_at": "2024-10-03T20:56:04.547116Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.556810Z", "completed_at": "2024-10-03T20:56:04.556819Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028510093688964844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_contract.f9fbebc768", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.547705Z", "completed_at": "2024-10-03T20:56:04.558531Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.561122Z", "completed_at": "2024-10-03T20:56:04.561129Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018882036209106445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_event_name.c9e5a717f5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.552600Z", "completed_at": "2024-10-03T20:56:04.559966Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.562647Z", "completed_at": "2024-10-03T20:56:04.562655Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018423080444335938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_id.bbaf076398", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.563509Z", "completed_at": "2024-10-03T20:56:04.570454Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.576461Z", "completed_at": "2024-10-03T20:56:04.576470Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018663406372070312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_market_id.456fcb9a8d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.571030Z", "completed_at": "2024-10-03T20:56:04.578028Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.589543Z", "completed_at": "2024-10-03T20:56:04.589552Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02764129638671875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_arbitrum_sepolia_transaction_hash.60c06595e6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.583465Z", "completed_at": "2024-10-03T20:56:04.592166Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.594488Z", "completed_at": "2024-10-03T20:56:04.594496Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019429922103881836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_order_settled_base_mainnet_event_name__OrderSettled.2c75532624", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderSettled'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.578615Z", "completed_at": "2024-10-03T20:56:04.593264Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.599797Z", "completed_at": "2024-10-03T20:56:04.599806Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.030085086822509766, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_order_settled_arbitrum_sepolia_id.a95bcce825", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.595334Z", "completed_at": "2024-10-03T20:56:04.602817Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.609255Z", "completed_at": "2024-10-03T20:56:04.609264Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018828868865966797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_mainnet_account_id__True__0.e5564d3ff0", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.603412Z", "completed_at": "2024-10-03T20:56:04.610852Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.617233Z", "completed_at": "2024-10-03T20:56:04.617248Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0235137939453125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_mainnet_collected_fees__True__0.160f85cd41", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.612654Z", "completed_at": "2024-10-03T20:56:04.624160Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.626536Z", "completed_at": "2024-10-03T20:56:04.626545Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018752098083496094, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_mainnet_market_id__True__0.f0b24bdf87", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.618292Z", "completed_at": "2024-10-03T20:56:04.624776Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.627394Z", "completed_at": "2024-10-03T20:56:04.627419Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01897406578063965, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_base_mainnet_account_id.16ba855b23", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.628264Z", "completed_at": "2024-10-03T20:56:04.643429Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.645340Z", "completed_at": "2024-10-03T20:56:04.645349Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022977113723754883, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_base_mainnet_block_number.f58d806635", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.635721Z", "completed_at": "2024-10-03T20:56:04.646217Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.648645Z", "completed_at": "2024-10-03T20:56:04.648653Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02285003662109375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_base_mainnet_block_timestamp.81876ddb40", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.649507Z", "completed_at": "2024-10-03T20:56:04.659615Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.661998Z", "completed_at": "2024-10-03T20:56:04.662006Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018092870712280273, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_base_mainnet_collected_fees.b6a0c12cde", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\"\nwhere collected_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.653700Z", "completed_at": "2024-10-03T20:56:04.660837Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.667065Z", "completed_at": "2024-10-03T20:56:04.667075Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022552967071533203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_base_mainnet_contract.4999a48971", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.662894Z", "completed_at": "2024-10-03T20:56:04.674289Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.676304Z", "completed_at": "2024-10-03T20:56:04.676313Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01854729652404785, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_base_mainnet_event_name.f1e61c05e6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.670215Z", "completed_at": "2024-10-03T20:56:04.677794Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.683840Z", "completed_at": "2024-10-03T20:56:04.683852Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022577524185180664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_base_mainnet_id.5b3863aece", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.679566Z", "completed_at": "2024-10-03T20:56:04.692014Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.694415Z", "completed_at": "2024-10-03T20:56:04.694425Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0196535587310791, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_base_mainnet_market_id.6f4d850570", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.684751Z", "completed_at": "2024-10-03T20:56:04.693194Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.699457Z", "completed_at": "2024-10-03T20:56:04.699466Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023961544036865234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_base_mainnet_transaction_hash.a60987fbb0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.695324Z", "completed_at": "2024-10-03T20:56:04.707515Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.710004Z", "completed_at": "2024-10-03T20:56:04.710012Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01960444450378418, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_order_settled_base_mainnet_id.0225a9550b", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.702415Z", "completed_at": "2024-10-03T20:56:04.709416Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.715916Z", "completed_at": "2024-10-03T20:56:04.715930Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022254228591918945, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_order_settled_base_sepolia_event_name__OrderSettled.b82d60a6cd", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderSettled'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.711484Z", "completed_at": "2024-10-03T20:56:04.722838Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.724894Z", "completed_at": "2024-10-03T20:56:04.724903Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01815199851989746, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_sepolia_account_id__True__0.dd4d18c933", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.717558Z", "completed_at": "2024-10-03T20:56:04.725773Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.728186Z", "completed_at": "2024-10-03T20:56:04.728194Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02019476890563965, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_sepolia_collected_fees__True__0.cfcb7626da", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.729078Z", "completed_at": "2024-10-03T20:56:04.740907Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.743286Z", "completed_at": "2024-10-03T20:56:04.743297Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019910573959350586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_order_settled_base_sepolia_market_id__True__0.00baab3b06", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.733571Z", "completed_at": "2024-10-03T20:56:04.741546Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.744188Z", "completed_at": "2024-10-03T20:56:04.744196Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020081043243408203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_base_sepolia_account_id.0505121484", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.745056Z", "completed_at": "2024-10-03T20:56:04.934839Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.936801Z", "completed_at": "2024-10-03T20:56:04.936815Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.19756579399108887, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_base_sepolia_block_number.723c9f9ccf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.929836Z", "completed_at": "2024-10-03T20:56:04.937691Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.943731Z", "completed_at": "2024-10-03T20:56:04.943743Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.20116019248962402, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_base_sepolia_block_timestamp.8624d8c529", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.938851Z", "completed_at": "2024-10-03T20:56:04.949818Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.952761Z", "completed_at": "2024-10-03T20:56:04.952770Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018766403198242188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_base_sepolia_collected_fees.19815f72b6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\"\nwhere collected_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.944669Z", "completed_at": "2024-10-03T20:56:04.952148Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.958544Z", "completed_at": "2024-10-03T20:56:04.958552Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023186445236206055, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_base_sepolia_contract.03742630fd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.954264Z", "completed_at": "2024-10-03T20:56:04.962053Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.968178Z", "completed_at": "2024-10-03T20:56:04.968186Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01907634735107422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_base_sepolia_event_name.95d61e9b53", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.962647Z", "completed_at": "2024-10-03T20:56:04.974845Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.980581Z", "completed_at": "2024-10-03T20:56:04.980591Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02705836296081543, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_base_sepolia_id.6a51920964", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.969767Z", "completed_at": "2024-10-03T20:56:04.983158Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.985691Z", "completed_at": "2024-10-03T20:56:04.985700Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024339675903320312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_base_sepolia_market_id.90e9816e9b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.976466Z", "completed_at": "2024-10-03T20:56:04.984465Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:04.991065Z", "completed_at": "2024-10-03T20:56:04.991075Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02442312240600586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_order_settled_base_sepolia_transaction_hash.e40380e103", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.986585Z", "completed_at": "2024-10-03T20:56:04.998620Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.000721Z", "completed_at": "2024-10-03T20:56:05.000729Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019075632095336914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_order_settled_base_sepolia_id.52c8b658a1", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:04.994233Z", "completed_at": "2024-10-03T20:56:05.002234Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.008519Z", "completed_at": "2024-10-03T20:56:05.008529Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023606300354003906, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_position_liquidated_arbitrum_mainnet_event_name__PositionLiquidated.0ec93e93c0", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PositionLiquidated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.004033Z", "completed_at": "2024-10-03T20:56:05.016283Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.023943Z", "completed_at": "2024-10-03T20:56:05.023952Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02484416961669922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_account_id__True__0.913cfd25f2", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.009458Z", "completed_at": "2024-10-03T20:56:05.017570Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.025453Z", "completed_at": "2024-10-03T20:56:05.025460Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025597333908081055, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_amount_liquidated__True__0.284e66108e", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_liquidated >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.018139Z", "completed_at": "2024-10-03T20:56:05.027116Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.033610Z", "completed_at": "2024-10-03T20:56:05.033621Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019820690155029297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_current_position_size__True__0.1f4c66d819", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not current_position_size >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.027709Z", "completed_at": "2024-10-03T20:56:05.035849Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.041904Z", "completed_at": "2024-10-03T20:56:05.041918Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025104999542236328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_mainnet_market_id__True__0.5138d00a1a", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.037744Z", "completed_at": "2024-10-03T20:56:05.049370Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.055528Z", "completed_at": "2024-10-03T20:56:05.055539Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022691965103149414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_account_id.c6ae3fbdf6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.043651Z", "completed_at": "2024-10-03T20:56:05.050755Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.057074Z", "completed_at": "2024-10-03T20:56:05.057082Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022544145584106445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_amount_liquidated.85c1ba4ec8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_liquidated\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\nwhere amount_liquidated is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.051330Z", "completed_at": "2024-10-03T20:56:05.063295Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.065300Z", "completed_at": "2024-10-03T20:56:05.065310Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02243804931640625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_block_number.5467c2494c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.058755Z", "completed_at": "2024-10-03T20:56:05.066257Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.068671Z", "completed_at": "2024-10-03T20:56:05.068681Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018660545349121094, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_block_timestamp.2e92e4c30d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.070169Z", "completed_at": "2024-10-03T20:56:05.082813Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.089018Z", "completed_at": "2024-10-03T20:56:05.089027Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02458500862121582, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_contract.bde78fd4de", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.077119Z", "completed_at": "2024-10-03T20:56:05.088252Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.094233Z", "completed_at": "2024-10-03T20:56:05.094247Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02753472328186035, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_current_position_size.2f7c9b0c99", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect current_position_size\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\nwhere current_position_size is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.083541Z", "completed_at": "2024-10-03T20:56:05.095209Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.097907Z", "completed_at": "2024-10-03T20:56:05.097915Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022249460220336914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_event_name.badd34253b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.090058Z", "completed_at": "2024-10-03T20:56:05.097265Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.100039Z", "completed_at": "2024-10-03T20:56:05.100050Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.017932891845703125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_id.1013d30960", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.104046Z", "completed_at": "2024-10-03T20:56:05.120342Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.126094Z", "completed_at": "2024-10-03T20:56:05.126110Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02743053436279297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_market_id.f123e58c83", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.108272Z", "completed_at": "2024-10-03T20:56:05.121107Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.127812Z", "completed_at": "2024-10-03T20:56:05.127819Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02847766876220703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_mainnet_transaction_hash.bc9ed917d3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.114864Z", "completed_at": "2024-10-03T20:56:05.127199Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.130037Z", "completed_at": "2024-10-03T20:56:05.130045Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02670431137084961, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_position_liquidated_arbitrum_mainnet_id.f231e459dd", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.121675Z", "completed_at": "2024-10-03T20:56:05.129364Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.132236Z", "completed_at": "2024-10-03T20:56:05.132247Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01967310905456543, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_position_liquidated_arbitrum_sepolia_event_name__PositionLiquidated.8a0af4d18c", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PositionLiquidated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.136887Z", "completed_at": "2024-10-03T20:56:05.147992Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.157687Z", "completed_at": "2024-10-03T20:56:05.157698Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026195049285888672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_account_id__True__0.dd5e38b371", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.142783Z", "completed_at": "2024-10-03T20:56:05.158637Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.160236Z", "completed_at": "2024-10-03T20:56:05.160244Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026533126831054688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_amount_liquidated__True__0.f820c88c54", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_liquidated >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.148602Z", "completed_at": "2024-10-03T20:56:05.161075Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.163650Z", "completed_at": "2024-10-03T20:56:05.163658Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028072834014892578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_current_position_size__True__0.f5183b3ff9", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not current_position_size >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.153147Z", "completed_at": "2024-10-03T20:56:05.161789Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.164547Z", "completed_at": "2024-10-03T20:56:05.164554Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023224353790283203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_arbitrum_sepolia_market_id__True__0.c1cfe90353", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.167918Z", "completed_at": "2024-10-03T20:56:05.179873Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.181831Z", "completed_at": "2024-10-03T20:56:05.181843Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019617080688476562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_account_id.8c9a3c7cb5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.175509Z", "completed_at": "2024-10-03T20:56:05.182755Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.192685Z", "completed_at": "2024-10-03T20:56:05.192694Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026811599731445312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_amount_liquidated.2b3c4071f6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_liquidated\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\nwhere amount_liquidated is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.183295Z", "completed_at": "2024-10-03T20:56:05.194488Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.196938Z", "completed_at": "2024-10-03T20:56:05.196946Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023083209991455078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_block_number.13ef61c2cc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.187447Z", "completed_at": "2024-10-03T20:56:05.195720Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.198470Z", "completed_at": "2024-10-03T20:56:05.198481Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02383875846862793, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_block_timestamp.9c42b4a7ff", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.199325Z", "completed_at": "2024-10-03T20:56:05.206243Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.212711Z", "completed_at": "2024-10-03T20:56:05.212723Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018950223922729492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_contract.f6b0610ff4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.206864Z", "completed_at": "2024-10-03T20:56:05.214283Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.225266Z", "completed_at": "2024-10-03T20:56:05.225276Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027584075927734375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_current_position_size.48d8db66c7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect current_position_size\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\nwhere current_position_size is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.214876Z", "completed_at": "2024-10-03T20:56:05.227045Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.229611Z", "completed_at": "2024-10-03T20:56:05.229619Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024048805236816406, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_event_name.b8b10783cf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.221121Z", "completed_at": "2024-10-03T20:56:05.228455Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.231112Z", "completed_at": "2024-10-03T20:56:05.231120Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019931554794311523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_id.2b7f1d2fcf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.231989Z", "completed_at": "2024-10-03T20:56:05.243314Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.245306Z", "completed_at": "2024-10-03T20:56:05.245315Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019003629684448242, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_market_id.3c1a2d74dc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.239012Z", "completed_at": "2024-10-03T20:56:05.246199Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.252321Z", "completed_at": "2024-10-03T20:56:05.252330Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.021932601928710938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_arbitrum_sepolia_transaction_hash.ad296550e8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.247373Z", "completed_at": "2024-10-03T20:56:05.259080Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.261634Z", "completed_at": "2024-10-03T20:56:05.261643Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023429155349731445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_position_liquidated_arbitrum_sepolia_id.efb42ae977", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.253203Z", "completed_at": "2024-10-03T20:56:05.261014Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.269031Z", "completed_at": "2024-10-03T20:56:05.269043Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025203704833984375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_position_liquidated_base_mainnet_event_name__PositionLiquidated.71fb40cadb", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PositionLiquidated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.262546Z", "completed_at": "2024-10-03T20:56:05.275886Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.277970Z", "completed_at": "2024-10-03T20:56:05.277979Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020320892333984375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_account_id__True__0.4dca14dbcd", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.270649Z", "completed_at": "2024-10-03T20:56:05.278833Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.281260Z", "completed_at": "2024-10-03T20:56:05.281268Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020902156829833984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_amount_liquidated__True__0.be0c7ea09d", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_liquidated >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.282141Z", "completed_at": "2024-10-03T20:56:05.293469Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.299524Z", "completed_at": "2024-10-03T20:56:05.299533Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023123979568481445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_current_position_size__True__0.f59eb84311", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not current_position_size >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.286606Z", "completed_at": "2024-10-03T20:56:05.298805Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.301111Z", "completed_at": "2024-10-03T20:56:05.301122Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02395176887512207, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_mainnet_market_id__True__0.f77ba4ae2f", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.294706Z", "completed_at": "2024-10-03T20:56:05.302648Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.309135Z", "completed_at": "2024-10-03T20:56:05.309143Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018222570419311523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_mainnet_account_id.498f567370", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.303283Z", "completed_at": "2024-10-03T20:56:05.311335Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.318803Z", "completed_at": "2024-10-03T20:56:05.318814Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024904251098632812, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_mainnet_amount_liquidated.29ad6c9103", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_liquidated\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\nwhere amount_liquidated is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.313172Z", "completed_at": "2024-10-03T20:56:05.325331Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.327352Z", "completed_at": "2024-10-03T20:56:05.327363Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01901555061340332, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_mainnet_block_number.a7b9be436d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.320392Z", "completed_at": "2024-10-03T20:56:05.328197Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.334309Z", "completed_at": "2024-10-03T20:56:05.334318Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024319887161254883, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_mainnet_block_timestamp.7e8e3434f7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.328820Z", "completed_at": "2024-10-03T20:56:05.340446Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.343001Z", "completed_at": "2024-10-03T20:56:05.343010Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023324012756347656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_mainnet_contract.16d824dbca", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.335289Z", "completed_at": "2024-10-03T20:56:05.342413Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.348692Z", "completed_at": "2024-10-03T20:56:05.348703Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022147655487060547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_mainnet_current_position_size.b48e72d00b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect current_position_size\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\nwhere current_position_size is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.344510Z", "completed_at": "2024-10-03T20:56:05.351859Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.357871Z", "completed_at": "2024-10-03T20:56:05.357885Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018286466598510742, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_mainnet_event_name.321097aa34", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.353041Z", "completed_at": "2024-10-03T20:56:05.360148Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.372018Z", "completed_at": "2024-10-03T20:56:05.372032Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0282745361328125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_mainnet_id.32c367bb62", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.367872Z", "completed_at": "2024-10-03T20:56:05.375409Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.381367Z", "completed_at": "2024-10-03T20:56:05.381378Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024303197860717773, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_mainnet_transaction_hash.c67a9607db", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.362004Z", "completed_at": "2024-10-03T20:56:05.375975Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.382457Z", "completed_at": "2024-10-03T20:56:05.382465Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.030139446258544922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_mainnet_market_id.564386819e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.377168Z", "completed_at": "2024-10-03T20:56:05.384716Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.391099Z", "completed_at": "2024-10-03T20:56:05.391113Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018225669860839844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_position_liquidated_base_mainnet_id.922d3c5143", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.385978Z", "completed_at": "2024-10-03T20:56:05.393408Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.399701Z", "completed_at": "2024-10-03T20:56:05.399710Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023247957229614258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_position_liquidated_base_sepolia_event_name__PositionLiquidated.e07d1e03f2", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PositionLiquidated'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.395242Z", "completed_at": "2024-10-03T20:56:05.406820Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.408766Z", "completed_at": "2024-10-03T20:56:05.408775Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018457651138305664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_account_id__True__0.a60e1cbb90", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.401250Z", "completed_at": "2024-10-03T20:56:05.409669Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.417393Z", "completed_at": "2024-10-03T20:56:05.417424Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025450706481933594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_amount_liquidated__True__0.20b97e678b", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_liquidated >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.410283Z", "completed_at": "2024-10-03T20:56:05.422860Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.424987Z", "completed_at": "2024-10-03T20:56:05.424996Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024480342864990234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_current_position_size__True__0.cf9da7d717", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not current_position_size >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.418469Z", "completed_at": "2024-10-03T20:56:05.425964Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.428422Z", "completed_at": "2024-10-03T20:56:05.428430Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020432233810424805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_position_liquidated_base_sepolia_market_id__True__0.c5145fd027", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.429323Z", "completed_at": "2024-10-03T20:56:05.440084Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.442081Z", "completed_at": "2024-10-03T20:56:05.442091Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018588781356811523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_sepolia_account_id.8e9f2c1b4b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.435701Z", "completed_at": "2024-10-03T20:56:05.443028Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.449189Z", "completed_at": "2024-10-03T20:56:05.449201Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022171974182128906, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_sepolia_amount_liquidated.c878a441e1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_liquidated\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\nwhere amount_liquidated is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.443621Z", "completed_at": "2024-10-03T20:56:05.454473Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.456605Z", "completed_at": "2024-10-03T20:56:05.456613Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022510290145874023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_sepolia_block_number.d05dfab674", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.450255Z", "completed_at": "2024-10-03T20:56:05.458069Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.465630Z", "completed_at": "2024-10-03T20:56:05.465639Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024384021759033203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_sepolia_block_timestamp.1700de694b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.459976Z", "completed_at": "2024-10-03T20:56:05.472949Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.475008Z", "completed_at": "2024-10-03T20:56:05.475017Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01994633674621582, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_sepolia_contract.0a66db5700", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.468574Z", "completed_at": "2024-10-03T20:56:05.475887Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.482041Z", "completed_at": "2024-10-03T20:56:05.482053Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023492097854614258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_sepolia_current_position_size.f98475edcb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect current_position_size\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\nwhere current_position_size is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.476492Z", "completed_at": "2024-10-03T20:56:05.487243Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.489310Z", "completed_at": "2024-10-03T20:56:05.489319Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022303342819213867, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_sepolia_event_name.1d2d01fa50", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.483137Z", "completed_at": "2024-10-03T20:56:05.490218Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.492771Z", "completed_at": "2024-10-03T20:56:05.492781Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01862931251525879, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_sepolia_id.985f2af114", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.493661Z", "completed_at": "2024-10-03T20:56:05.504819Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.511785Z", "completed_at": "2024-10-03T20:56:05.511797Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023957252502441406, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_sepolia_market_id.6c389de6f5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.499973Z", "completed_at": "2024-10-03T20:56:05.512632Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.514634Z", "completed_at": "2024-10-03T20:56:05.514642Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023287534713745117, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_position_liquidated_base_sepolia_transaction_hash.b180fd2627", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.506173Z", "completed_at": "2024-10-03T20:56:05.515508Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.521076Z", "completed_at": "2024-10-03T20:56:05.521084Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022644996643066406, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_position_liquidated_base_sepolia_id.e92f27d6e6", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.516081Z", "completed_at": "2024-10-03T20:56:05.523955Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.530284Z", "completed_at": "2024-10-03T20:56:05.530296Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024977922439575195, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_previous_order_expired_arbitrum_mainnet", "compiled": true, "compiled_code": "select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n account_id,\n commitment_time,\n tracking_code,\n \n acceptable_price / 1e18\n as acceptable_price,\n \n size_delta / 1e18\n as size_delta\nfrom\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_previous_order_expired_arbitrum_mainnet\"", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_previous_order_expired_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.524621Z", "completed_at": "2024-10-03T20:56:05.535735Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.538132Z", "completed_at": "2024-10-03T20:56:05.538141Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018572330474853516, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_previous_order_expired_arbitrum_mainnet_event_name__PreviousOrderExpired.d975ca95c5", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_previous_order_expired_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PreviousOrderExpired'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.531282Z", "completed_at": "2024-10-03T20:56:05.539055Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.545581Z", "completed_at": "2024-10-03T20:56:05.545593Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022956371307373047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_mainnet_account_id__True__0.865d3fe2e6", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_previous_order_expired_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.539681Z", "completed_at": "2024-10-03T20:56:05.547815Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.554210Z", "completed_at": "2024-10-03T20:56:05.554224Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024684429168701172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_mainnet_market_id__True__0.148ea7d706", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_previous_order_expired_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.549087Z", "completed_at": "2024-10-03T20:56:05.562717Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.564665Z", "completed_at": "2024-10-03T20:56:05.564673Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020608186721801758, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_account_id.edc81bcacb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_previous_order_expired_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.555986Z", "completed_at": "2024-10-03T20:56:05.570549Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.576739Z", "completed_at": "2024-10-03T20:56:05.576749Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.029636859893798828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_block_number.c6957a09df", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_previous_order_expired_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.565581Z", "completed_at": "2024-10-03T20:56:05.576081Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.578457Z", "completed_at": "2024-10-03T20:56:05.578465Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02333354949951172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_block_timestamp.62addf704c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_previous_order_expired_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.571965Z", "completed_at": "2024-10-03T20:56:05.580012Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.582535Z", "completed_at": "2024-10-03T20:56:05.582546Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01874852180480957, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_contract.f99120143b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_previous_order_expired_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.583427Z", "completed_at": "2024-10-03T20:56:05.590659Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.600321Z", "completed_at": "2024-10-03T20:56:05.600331Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022786378860473633, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_event_name.08acd6a68f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_previous_order_expired_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.591210Z", "completed_at": "2024-10-03T20:56:05.602787Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.610605Z", "completed_at": "2024-10-03T20:56:05.610619Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028841018676757812, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_id.ced9ec6a1d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_previous_order_expired_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.596090Z", "completed_at": "2024-10-03T20:56:05.603469Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.611565Z", "completed_at": "2024-10-03T20:56:05.611573Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023806333541870117, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_market_id.3161a33570", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_previous_order_expired_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.604056Z", "completed_at": "2024-10-03T20:56:05.613759Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.619897Z", "completed_at": "2024-10-03T20:56:05.619906Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02466440200805664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_mainnet_transaction_hash.ccc5cbafcd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_previous_order_expired_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.615002Z", "completed_at": "2024-10-03T20:56:05.622091Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.627490Z", "completed_at": "2024-10-03T20:56:05.627503Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.017686843872070312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_previous_order_expired_arbitrum_mainnet_id.cd7a82db0e", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_previous_order_expired_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.623958Z", "completed_at": "2024-10-03T20:56:05.634943Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.641530Z", "completed_at": "2024-10-03T20:56:05.641541Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022524118423461914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_previous_order_expired_arbitrum_sepolia", "compiled": true, "compiled_code": "select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n account_id,\n commitment_time,\n tracking_code,\n \n acceptable_price / 1e18\n as acceptable_price,\n \n size_delta / 1e18\n as size_delta\nfrom\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_previous_order_expired_arbitrum_sepolia\"", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_previous_order_expired_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.629091Z", "completed_at": "2024-10-03T20:56:05.640748Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.643203Z", "completed_at": "2024-10-03T20:56:05.643213Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022516965866088867, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_previous_order_expired_arbitrum_sepolia_event_name__PreviousOrderExpired.2b0854c0bd", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_previous_order_expired_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PreviousOrderExpired'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.636307Z", "completed_at": "2024-10-03T20:56:05.644072Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.651023Z", "completed_at": "2024-10-03T20:56:05.651032Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022667646408081055, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_sepolia_account_id__True__0.a0e11cc082", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_previous_order_expired_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.645310Z", "completed_at": "2024-10-03T20:56:05.653958Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.656412Z", "completed_at": "2024-10-03T20:56:05.656423Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0208590030670166, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_arbitrum_sepolia_market_id__True__0.32d6a1d4a7", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_previous_order_expired_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.663993Z", "completed_at": "2024-10-03T20:56:05.674528Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.676503Z", "completed_at": "2024-10-03T20:56:05.676513Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023908376693725586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_block_number.1bfe765de5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_previous_order_expired_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.657278Z", "completed_at": "2024-10-03T20:56:05.675093Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.677974Z", "completed_at": "2024-10-03T20:56:05.677984Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026114225387573242, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_account_id.3387518ced", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_previous_order_expired_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.670075Z", "completed_at": "2024-10-03T20:56:05.677360Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.680135Z", "completed_at": "2024-10-03T20:56:05.680142Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02446913719177246, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_block_timestamp.3d7306e577", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_previous_order_expired_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.681719Z", "completed_at": "2024-10-03T20:56:05.689581Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.695874Z", "completed_at": "2024-10-03T20:56:05.695886Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020275592803955078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_contract.9dc88c3682", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_previous_order_expired_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.690786Z", "completed_at": "2024-10-03T20:56:05.706720Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.708540Z", "completed_at": "2024-10-03T20:56:05.708550Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022690534591674805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_event_name.c814e3bcf9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_previous_order_expired_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.702498Z", "completed_at": "2024-10-03T20:56:05.709486Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.711946Z", "completed_at": "2024-10-03T20:56:05.711954Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02308177947998047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_market_id.7e2a2424c3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_previous_order_expired_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.696786Z", "completed_at": "2024-10-03T20:56:05.710044Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.712838Z", "completed_at": "2024-10-03T20:56:05.712849Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02543950080871582, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_id.0d3172a155", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_previous_order_expired_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.716260Z", "completed_at": "2024-10-03T20:56:05.727466Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.732974Z", "completed_at": "2024-10-03T20:56:05.732987Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0224611759185791, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_arbitrum_sepolia_transaction_hash.5f4b3fa383", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_previous_order_expired_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.722702Z", "completed_at": "2024-10-03T20:56:05.732416Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.738539Z", "completed_at": "2024-10-03T20:56:05.738550Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024370193481445312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_previous_order_expired_arbitrum_sepolia_id.a6e03f8ffa", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_previous_order_expired_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.728781Z", "completed_at": "2024-10-03T20:56:05.739506Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.742338Z", "completed_at": "2024-10-03T20:56:05.742346Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021173477172851562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_previous_order_expired_base_mainnet", "compiled": true, "compiled_code": "select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n account_id,\n commitment_time,\n tracking_code,\n \n acceptable_price / 1e18\n as acceptable_price,\n \n size_delta / 1e18\n as size_delta\nfrom\n \"analytics\".\"prod_raw_base_mainnet\".\"perp_previous_order_expired_base_mainnet\"", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_previous_order_expired_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.733906Z", "completed_at": "2024-10-03T20:56:05.741699Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.744462Z", "completed_at": "2024-10-03T20:56:05.744470Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02262401580810547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_previous_order_expired_base_mainnet_event_name__PreviousOrderExpired.a675fe5038", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_previous_order_expired_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PreviousOrderExpired'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.754781Z", "completed_at": "2024-10-03T20:56:05.760888Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.766922Z", "completed_at": "2024-10-03T20:56:05.766931Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023188352584838867, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_base_mainnet_market_id__True__0.edc1c768de", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_previous_order_expired_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.748738Z", "completed_at": "2024-10-03T20:56:05.766183Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.772178Z", "completed_at": "2024-10-03T20:56:05.772187Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.029076576232910156, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_base_mainnet_account_id__True__0.e4b1283a09", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"perp_previous_order_expired_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.762100Z", "completed_at": "2024-10-03T20:56:05.773095Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.775797Z", "completed_at": "2024-10-03T20:56:05.775808Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02781534194946289, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_account_id.c8037fd435", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_previous_order_expired_base_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.767840Z", "completed_at": "2024-10-03T20:56:05.775189Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.777968Z", "completed_at": "2024-10-03T20:56:05.777976Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018825769424438477, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_block_number.a563a713e9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_previous_order_expired_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.781942Z", "completed_at": "2024-10-03T20:56:05.792201Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.799623Z", "completed_at": "2024-10-03T20:56:05.799635Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023026704788208008, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_block_timestamp.8433c78b93", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_previous_order_expired_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.786385Z", "completed_at": "2024-10-03T20:56:05.793387Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.804703Z", "completed_at": "2024-10-03T20:56:05.804717Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027515649795532227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_contract.5eed227a76", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_previous_order_expired_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.794000Z", "completed_at": "2024-10-03T20:56:05.806543Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.809166Z", "completed_at": "2024-10-03T20:56:05.809177Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027956247329711914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_event_name.14c38c565c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_previous_order_expired_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.800533Z", "completed_at": "2024-10-03T20:56:05.807973Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.810692Z", "completed_at": "2024-10-03T20:56:05.810703Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020077943801879883, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_id.bc7a46deda", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_previous_order_expired_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.814091Z", "completed_at": "2024-10-03T20:56:05.824946Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.830965Z", "completed_at": "2024-10-03T20:56:05.830978Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02253127098083496, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_market_id.3b39458251", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_previous_order_expired_base_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.819050Z", "completed_at": "2024-10-03T20:56:05.830353Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.835647Z", "completed_at": "2024-10-03T20:56:05.835659Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02573561668395996, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_mainnet_transaction_hash.97e2d12b2c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_previous_order_expired_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.826285Z", "completed_at": "2024-10-03T20:56:05.837504Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.840099Z", "completed_at": "2024-10-03T20:56:05.840110Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021954774856567383, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_previous_order_expired_base_mainnet_id.f02978148f", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"perp_previous_order_expired_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.831887Z", "completed_at": "2024-10-03T20:56:05.839524Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.842259Z", "completed_at": "2024-10-03T20:56:05.842267Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018885135650634766, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_previous_order_expired_base_sepolia", "compiled": true, "compiled_code": "select\n id,\n block_timestamp,\n block_number,\n transaction_hash,\n contract,\n event_name,\n market_id,\n account_id,\n commitment_time,\n tracking_code,\n \n acceptable_price / 1e18\n as acceptable_price,\n \n size_delta / 1e18\n as size_delta\nfrom\n \"analytics\".\"prod_raw_base_sepolia\".\"perp_previous_order_expired_base_sepolia\"", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_previous_order_expired_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.844428Z", "completed_at": "2024-10-03T20:56:05.857461Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.859366Z", "completed_at": "2024-10-03T20:56:05.859374Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02059316635131836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_perp_previous_order_expired_base_sepolia_event_name__PreviousOrderExpired.1a5af6cb8b", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_previous_order_expired_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PreviousOrderExpired'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.852081Z", "completed_at": "2024-10-03T20:56:05.860266Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.870539Z", "completed_at": "2024-10-03T20:56:05.870552Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.029643535614013672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_base_sepolia_account_id__True__0.7ed9f71601", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_previous_order_expired_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.860889Z", "completed_at": "2024-10-03T20:56:05.872423Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.874925Z", "completed_at": "2024-10-03T20:56:05.874936Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023875713348388672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_perp_previous_order_expired_base_sepolia_market_id__True__0.92c22b0d98", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"perp_previous_order_expired_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.865332Z", "completed_at": "2024-10-03T20:56:05.873684Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.876457Z", "completed_at": "2024-10-03T20:56:05.876468Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019885540008544922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_account_id.358a8acfe7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_previous_order_expired_base_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.877344Z", "completed_at": "2024-10-03T20:56:05.884458Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.890763Z", "completed_at": "2024-10-03T20:56:05.890772Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019130468368530273, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_block_number.b44f0bbf4b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_previous_order_expired_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.885054Z", "completed_at": "2024-10-03T20:56:05.897538Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.903623Z", "completed_at": "2024-10-03T20:56:05.903638Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027941226959228516, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_block_timestamp.2056bbf796", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_previous_order_expired_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.892461Z", "completed_at": "2024-10-03T20:56:05.906181Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.908603Z", "completed_at": "2024-10-03T20:56:05.908611Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024843454360961914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_contract.d5ae4c2080", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_previous_order_expired_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.899355Z", "completed_at": "2024-10-03T20:56:05.906727Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.909467Z", "completed_at": "2024-10-03T20:56:05.909477Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02003622055053711, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_event_name.94027cf5fd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_previous_order_expired_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.910352Z", "completed_at": "2024-10-03T20:56:05.920894Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.922966Z", "completed_at": "2024-10-03T20:56:05.922975Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01829075813293457, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_id.35380c8364", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_previous_order_expired_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.916753Z", "completed_at": "2024-10-03T20:56:05.923876Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.926335Z", "completed_at": "2024-10-03T20:56:05.926346Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01850581169128418, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_market_id.c3963e0426", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_previous_order_expired_base_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.927226Z", "completed_at": "2024-10-03T20:56:05.938109Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.945894Z", "completed_at": "2024-10-03T20:56:05.945905Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024398326873779297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_perp_previous_order_expired_base_sepolia_transaction_hash.47402badfc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_previous_order_expired_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.931648Z", "completed_at": "2024-10-03T20:56:05.944506Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.947361Z", "completed_at": "2024-10-03T20:56:05.947372Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025269031524658203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_perp_previous_order_expired_base_sepolia_id.a9c841c5f7", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"perp_previous_order_expired_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.939394Z", "completed_at": "2024-10-03T20:56:05.953563Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.955872Z", "completed_at": "2024-10-03T20:56:05.955882Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02005481719970703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spartan_vote_recorded_snax_mainnet_event_name__VoteRecorded.ca880b79ec", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_recorded_snax_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'VoteRecorded'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.949070Z", "completed_at": "2024-10-03T20:56:05.956844Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.959320Z", "completed_at": "2024-10-03T20:56:05.959328Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020728111267089844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_block_number.74de43fe96", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_recorded_snax_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.960882Z", "completed_at": "2024-10-03T20:56:05.971489Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.977203Z", "completed_at": "2024-10-03T20:56:05.977218Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022422313690185547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_block_timestamp.bf4010dd91", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_recorded_snax_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.966468Z", "completed_at": "2024-10-03T20:56:05.978164Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.980805Z", "completed_at": "2024-10-03T20:56:05.980813Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023461341857910156, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_candidates.a620a4a121", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect candidates\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_recorded_snax_mainnet\"\nwhere candidates is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.972792Z", "completed_at": "2024-10-03T20:56:05.980191Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.986837Z", "completed_at": "2024-10-03T20:56:05.986846Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02185797691345215, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_chain_id.838e4c7a7b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect chain_id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_recorded_snax_mainnet\"\nwhere chain_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.981685Z", "completed_at": "2024-10-03T20:56:05.989171Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:05.997179Z", "completed_at": "2024-10-03T20:56:05.997191Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025246858596801758, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_contract.2f2ea67860", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_recorded_snax_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:05.991093Z", "completed_at": "2024-10-03T20:56:06.000772Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.010996Z", "completed_at": "2024-10-03T20:56:06.011013Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025046110153198242, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_epoch_id.421abaf123", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect epoch_id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_recorded_snax_mainnet\"\nwhere epoch_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.001363Z", "completed_at": "2024-10-03T20:56:06.012812Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.019051Z", "completed_at": "2024-10-03T20:56:06.019061Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028713464736938477, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_event_name.f0e8e4e02b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_recorded_snax_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.006659Z", "completed_at": "2024-10-03T20:56:06.014075Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.020715Z", "completed_at": "2024-10-03T20:56:06.020723Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02271413803100586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_id.c54eaad82a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_recorded_snax_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.014775Z", "completed_at": "2024-10-03T20:56:06.022963Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.029387Z", "completed_at": "2024-10-03T20:56:06.029415Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023682117462158203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_transaction_hash.f8b7b79d0d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_recorded_snax_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.024942Z", "completed_at": "2024-10-03T20:56:06.032488Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.038797Z", "completed_at": "2024-10-03T20:56:06.038807Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01883387565612793, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_voter.8b917cfb88", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect voter\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_recorded_snax_mainnet\"\nwhere voter is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.033671Z", "completed_at": "2024-10-03T20:56:06.046529Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.052207Z", "completed_at": "2024-10-03T20:56:06.052219Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028059720993041992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spartan_vote_recorded_snax_mainnet_voting_power.289d3b2c0a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect voting_power\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_recorded_snax_mainnet\"\nwhere voting_power is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.039696Z", "completed_at": "2024-10-03T20:56:06.053178Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.055990Z", "completed_at": "2024-10-03T20:56:06.056002Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02579212188720703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spartan_vote_recorded_snax_mainnet_id.3a579d9ca6", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_recorded_snax_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.047904Z", "completed_at": "2024-10-03T20:56:06.055322Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.058057Z", "completed_at": "2024-10-03T20:56:06.058065Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02002692222595215, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spartan_vote_recorded_snax_mainnet_transaction_hash.49632d745f", "compiled": true, "compiled_code": "\n \n \n\nselect\n transaction_hash as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_recorded_snax_mainnet\"\nwhere transaction_hash is not null\ngroup by transaction_hash\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.059623Z", "completed_at": "2024-10-03T20:56:06.071806Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.074277Z", "completed_at": "2024-10-03T20:56:06.074288Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020599842071533203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spartan_vote_withdrawn_snax_mainnet_chain_id__2192__10__1__8453__42161.8c40a37fe3", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n chain_id as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_withdrawn_snax_mainnet\"\n group by chain_id\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n '2192','10','1','8453','42161'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.066370Z", "completed_at": "2024-10-03T20:56:06.073729Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.084108Z", "completed_at": "2024-10-03T20:56:06.084122Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026808500289916992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spartan_vote_withdrawn_snax_mainnet_event_name__VoteWithdrawn.108485caef", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_withdrawn_snax_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'VoteWithdrawn'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.075170Z", "completed_at": "2024-10-03T20:56:06.086789Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.089469Z", "completed_at": "2024-10-03T20:56:06.089477Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02395343780517578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_block_number.8781742caa", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_withdrawn_snax_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.079574Z", "completed_at": "2024-10-03T20:56:06.087497Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.090319Z", "completed_at": "2024-10-03T20:56:06.090327Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019381999969482422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_block_timestamp.ed575d0da2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_withdrawn_snax_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.093674Z", "completed_at": "2024-10-03T20:56:06.106726Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.109081Z", "completed_at": "2024-10-03T20:56:06.109093Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021022558212280273, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_chain_id.d9d9b4234a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect chain_id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_withdrawn_snax_mainnet\"\nwhere chain_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.100462Z", "completed_at": "2024-10-03T20:56:06.107927Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.114330Z", "completed_at": "2024-10-03T20:56:06.114340Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02564525604248047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_contract.8eb7f37781", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_withdrawn_snax_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.109988Z", "completed_at": "2024-10-03T20:56:06.121161Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.123782Z", "completed_at": "2024-10-03T20:56:06.123791Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0188751220703125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_epoch_id.d4f6724aef", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect epoch_id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_withdrawn_snax_mainnet\"\nwhere epoch_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.115297Z", "completed_at": "2024-10-03T20:56:06.122544Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.125264Z", "completed_at": "2024-10-03T20:56:06.125271Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019541263580322266, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_event_name.269927edcc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_withdrawn_snax_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.127428Z", "completed_at": "2024-10-03T20:56:06.139354Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.147390Z", "completed_at": "2024-10-03T20:56:06.147421Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025609731674194336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_id.c3b897a816", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_withdrawn_snax_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.132705Z", "completed_at": "2024-10-03T20:56:06.140599Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.152618Z", "completed_at": "2024-10-03T20:56:06.152634Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02964329719543457, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_transaction_hash.3da8fc32ef", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_withdrawn_snax_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.141194Z", "completed_at": "2024-10-03T20:56:06.154583Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.157133Z", "completed_at": "2024-10-03T20:56:06.157144Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020069599151611328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spartan_vote_withdrawn_snax_mainnet_voter.5532367fa9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect voter\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_withdrawn_snax_mainnet\"\nwhere voter is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.148318Z", "completed_at": "2024-10-03T20:56:06.155839Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.158679Z", "completed_at": "2024-10-03T20:56:06.158689Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020840883255004883, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spartan_vote_withdrawn_snax_mainnet_id.cd6cb96b4a", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_withdrawn_snax_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.162076Z", "completed_at": "2024-10-03T20:56:06.173039Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.178896Z", "completed_at": "2024-10-03T20:56:06.178905Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022513866424560547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spartan_vote_withdrawn_snax_mainnet_transaction_hash.c04b524f41", "compiled": true, "compiled_code": "\n \n \n\nselect\n transaction_hash as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"spartan_vote_withdrawn_snax_mainnet\"\nwhere transaction_hash is not null\ngroup by transaction_hash\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.167026Z", "completed_at": "2024-10-03T20:56:06.184178Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.186431Z", "completed_at": "2024-10-03T20:56:06.186439Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028513669967651367, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_order_cancelled_arbitrum_mainnet_event_name__OrderCancelled.bcb12d7741", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_cancelled_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderCancelled'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.174294Z", "completed_at": "2024-10-03T20:56:06.185698Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.188556Z", "completed_at": "2024-10-03T20:56:06.188564Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02228546142578125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_cancelled_arbitrum_mainnet_market_id__True__0.8d08288d1d", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_cancelled_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.179894Z", "completed_at": "2024-10-03T20:56:06.187304Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.190120Z", "completed_at": "2024-10-03T20:56:06.190127Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018702030181884766, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_block_number.a85db0bd00", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_cancelled_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.193584Z", "completed_at": "2024-10-03T20:56:06.206171Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.211753Z", "completed_at": "2024-10-03T20:56:06.211763Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023966073989868164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_block_timestamp.a2656a614b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_cancelled_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.202020Z", "completed_at": "2024-10-03T20:56:06.216809Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.219072Z", "completed_at": "2024-10-03T20:56:06.219083Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026926040649414062, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_contract.cc9a04e73e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_cancelled_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.207498Z", "completed_at": "2024-10-03T20:56:06.218283Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.221183Z", "completed_at": "2024-10-03T20:56:06.221192Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02184009552001953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_event_name.f29a2c6180", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_cancelled_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.212718Z", "completed_at": "2024-10-03T20:56:06.220002Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.222778Z", "completed_at": "2024-10-03T20:56:06.222786Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022223949432373047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_id.bf2929fb2c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_cancelled_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.226150Z", "completed_at": "2024-10-03T20:56:06.237261Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.244615Z", "completed_at": "2024-10-03T20:56:06.244625Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02416086196899414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_market_id.629e55a158", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_cancelled_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.233143Z", "completed_at": "2024-10-03T20:56:06.249649Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.251448Z", "completed_at": "2024-10-03T20:56:06.251461Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02665853500366211, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_sender.a796a774d3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_cancelled_arbitrum_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.238617Z", "completed_at": "2024-10-03T20:56:06.252280Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.254801Z", "completed_at": "2024-10-03T20:56:06.254813Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024378061294555664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_mainnet_transaction_hash.43ee88aad5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_cancelled_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.245577Z", "completed_at": "2024-10-03T20:56:06.252916Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.255704Z", "completed_at": "2024-10-03T20:56:06.255712Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023959636688232422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_order_cancelled_arbitrum_mainnet_id.de40647c46", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_cancelled_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.259108Z", "completed_at": "2024-10-03T20:56:06.270789Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.277268Z", "completed_at": "2024-10-03T20:56:06.277278Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023907184600830078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_order_cancelled_arbitrum_sepolia_event_name__OrderCancelled.7763c43292", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_cancelled_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderCancelled'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.265565Z", "completed_at": "2024-10-03T20:56:06.276598Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.282488Z", "completed_at": "2024-10-03T20:56:06.282503Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02547740936279297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_cancelled_arbitrum_sepolia_market_id__True__0.047630938a", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_cancelled_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.272111Z", "completed_at": "2024-10-03T20:56:06.284161Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.286879Z", "completed_at": "2024-10-03T20:56:06.286887Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022812604904174805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_block_number.6b3267b9d4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_cancelled_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.278177Z", "completed_at": "2024-10-03T20:56:06.285671Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.288361Z", "completed_at": "2024-10-03T20:56:06.288369Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023665428161621094, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_block_timestamp.5b304e425f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_cancelled_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.291704Z", "completed_at": "2024-10-03T20:56:06.304013Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.310149Z", "completed_at": "2024-10-03T20:56:06.310160Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0240478515625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_contract.b838860ee1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_cancelled_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.298419Z", "completed_at": "2024-10-03T20:56:06.309390Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.315312Z", "completed_at": "2024-10-03T20:56:06.315327Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02771925926208496, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_event_name.e938eb2758", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_cancelled_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.305323Z", "completed_at": "2024-10-03T20:56:06.316413Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.319095Z", "completed_at": "2024-10-03T20:56:06.319102Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02141404151916504, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_id.8e031ca154", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_cancelled_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.311073Z", "completed_at": "2024-10-03T20:56:06.318453Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.321285Z", "completed_at": "2024-10-03T20:56:06.321296Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018828392028808594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_market_id.d248c77fa3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_cancelled_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.325293Z", "completed_at": "2024-10-03T20:56:06.341649Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.347557Z", "completed_at": "2024-10-03T20:56:06.347568Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027648448944091797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_sender.dd378adc77", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_cancelled_arbitrum_sepolia\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.329499Z", "completed_at": "2024-10-03T20:56:06.346724Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.349230Z", "completed_at": "2024-10-03T20:56:06.349241Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02865767478942871, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_arbitrum_sepolia_transaction_hash.7bc3d70f6e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_cancelled_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.335967Z", "completed_at": "2024-10-03T20:56:06.348614Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.351500Z", "completed_at": "2024-10-03T20:56:06.351508Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026914358139038086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_order_cancelled_arbitrum_sepolia_id.463daca854", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_cancelled_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.342374Z", "completed_at": "2024-10-03T20:56:06.350886Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.353720Z", "completed_at": "2024-10-03T20:56:06.353732Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02008676528930664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_order_cancelled_base_mainnet_event_name__OrderCancelled.468b0aa5ec", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_cancelled_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderCancelled'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.358334Z", "completed_at": "2024-10-03T20:56:06.373468Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.379260Z", "completed_at": "2024-10-03T20:56:06.379270Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02632761001586914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_cancelled_base_mainnet_market_id__True__0.9edddeabb3", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_cancelled_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.364268Z", "completed_at": "2024-10-03T20:56:06.378442Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.380613Z", "completed_at": "2024-10-03T20:56:06.380624Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025463342666625977, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_mainnet_block_number.59e7d43c87", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_cancelled_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.369321Z", "completed_at": "2024-10-03T20:56:06.381462Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.384030Z", "completed_at": "2024-10-03T20:56:06.384038Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02700018882751465, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_mainnet_block_timestamp.81016bb88f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_cancelled_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.374353Z", "completed_at": "2024-10-03T20:56:06.382716Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.385580Z", "completed_at": "2024-10-03T20:56:06.385588Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022701263427734375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_mainnet_contract.b45f673add", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_cancelled_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.390117Z", "completed_at": "2024-10-03T20:56:06.407387Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.413072Z", "completed_at": "2024-10-03T20:56:06.413089Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028307199478149414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_mainnet_event_name.75d1cf92ef", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_cancelled_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.396922Z", "completed_at": "2024-10-03T20:56:06.408130Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.414702Z", "completed_at": "2024-10-03T20:56:06.414710Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028374671936035156, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_mainnet_id.5486ce1cb2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_cancelled_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.402990Z", "completed_at": "2024-10-03T20:56:06.414097Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.416502Z", "completed_at": "2024-10-03T20:56:06.416510Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02709341049194336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_mainnet_market_id.3d2e9d2ba5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_cancelled_base_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.408753Z", "completed_at": "2024-10-03T20:56:06.417334Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.419943Z", "completed_at": "2024-10-03T20:56:06.419951Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02379155158996582, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_mainnet_sender.666cd271e1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_cancelled_base_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.423980Z", "completed_at": "2024-10-03T20:56:06.441525Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.447426Z", "completed_at": "2024-10-03T20:56:06.447438Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028926372528076172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_mainnet_transaction_hash.524e2820c0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_cancelled_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.429945Z", "completed_at": "2024-10-03T20:56:06.446585Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.448610Z", "completed_at": "2024-10-03T20:56:06.448620Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027897119522094727, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_order_cancelled_base_mainnet_id.5ac9e5a86c", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_cancelled_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.434318Z", "completed_at": "2024-10-03T20:56:06.449468Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.452028Z", "completed_at": "2024-10-03T20:56:06.452035Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.03007054328918457, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_order_cancelled_base_sepolia_event_name__OrderCancelled.19ae93abc4", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_cancelled_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderCancelled'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.442163Z", "completed_at": "2024-10-03T20:56:06.450705Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.453562Z", "completed_at": "2024-10-03T20:56:06.453570Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024389028549194336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_cancelled_base_sepolia_market_id__True__0.256744e74d", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_cancelled_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.458098Z", "completed_at": "2024-10-03T20:56:06.468799Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.478790Z", "completed_at": "2024-10-03T20:56:06.478800Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02598714828491211, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_sepolia_block_number.86a31f2f2c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_cancelled_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.463141Z", "completed_at": "2024-10-03T20:56:06.478063Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.479976Z", "completed_at": "2024-10-03T20:56:06.479986Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025665283203125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_sepolia_block_timestamp.fa9df55b40", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_cancelled_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.473842Z", "completed_at": "2024-10-03T20:56:06.480927Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.483438Z", "completed_at": "2024-10-03T20:56:06.483448Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021139144897460938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_sepolia_event_name.860a2e2098", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_cancelled_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.469516Z", "completed_at": "2024-10-03T20:56:06.481521Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.484345Z", "completed_at": "2024-10-03T20:56:06.484353Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02696394920349121, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_sepolia_contract.0c41210b4f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_cancelled_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.490204Z", "completed_at": "2024-10-03T20:56:06.505905Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.511637Z", "completed_at": "2024-10-03T20:56:06.511646Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02654266357421875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_sepolia_id.5e9a576929", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_cancelled_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.496078Z", "completed_at": "2024-10-03T20:56:06.510797Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.512730Z", "completed_at": "2024-10-03T20:56:06.512740Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026981592178344727, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_sepolia_market_id.29f20fb008", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_cancelled_base_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.501814Z", "completed_at": "2024-10-03T20:56:06.513571Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.516147Z", "completed_at": "2024-10-03T20:56:06.516158Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02728271484375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_sepolia_sender.aac13d426e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_cancelled_base_sepolia\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.506703Z", "completed_at": "2024-10-03T20:56:06.514163Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.517059Z", "completed_at": "2024-10-03T20:56:06.517066Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027553081512451172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_cancelled_base_sepolia_transaction_hash.0752dd402b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_cancelled_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.527174Z", "completed_at": "2024-10-03T20:56:06.543984Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.545797Z", "completed_at": "2024-10-03T20:56:06.545806Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02733135223388672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_order_committed_arbitrum_mainnet_event_name__OrderCommitted.e30a77b9b3", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderCommitted'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.538581Z", "completed_at": "2024-10-03T20:56:06.544573Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.547331Z", "completed_at": "2024-10-03T20:56:06.547339Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025091886520385742, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_committed_arbitrum_mainnet_market_id__True__0.fcb0bd480c", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.522987Z", "completed_at": "2024-10-03T20:56:06.545119Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.548221Z", "completed_at": "2024-10-03T20:56:06.548231Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.030399322509765625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_order_cancelled_base_sepolia_id.0e40062e64", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_cancelled_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.533208Z", "completed_at": "2024-10-03T20:56:06.546765Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.549826Z", "completed_at": "2024-10-03T20:56:06.549836Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028196096420288086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_committed_arbitrum_mainnet_amount_provided__True__0.a0c5711e24", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_provided >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.556991Z", "completed_at": "2024-10-03T20:56:06.575100Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.576865Z", "completed_at": "2024-10-03T20:56:06.576877Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02495861053466797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_amount_provided.618d749652", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_provided\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"\nwhere amount_provided is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.566238Z", "completed_at": "2024-10-03T20:56:06.576083Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.578428Z", "completed_at": "2024-10-03T20:56:06.578436Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02454376220703125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_block_timestamp.a4f827fd66", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.561965Z", "completed_at": "2024-10-03T20:56:06.577758Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.580615Z", "completed_at": "2024-10-03T20:56:06.580623Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027370214462280273, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_block_number.bbd3030ffd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.570720Z", "completed_at": "2024-10-03T20:56:06.579251Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.582122Z", "completed_at": "2024-10-03T20:56:06.582129Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02703070640563965, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_contract.1d73e820e2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.588018Z", "completed_at": "2024-10-03T20:56:06.608443Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.610150Z", "completed_at": "2024-10-03T20:56:06.610161Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02723097801208496, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_event_name.364a2ed7fd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.599927Z", "completed_at": "2024-10-03T20:56:06.609442Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.612178Z", "completed_at": "2024-10-03T20:56:06.612185Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026046037673950195, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_market_id.eb267aefe6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.604331Z", "completed_at": "2024-10-03T20:56:06.611031Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.613784Z", "completed_at": "2024-10-03T20:56:06.613792Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026477813720703125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_order_type.9bedf0c3bc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect order_type\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"\nwhere order_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.594933Z", "completed_at": "2024-10-03T20:56:06.611615Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.614658Z", "completed_at": "2024-10-03T20:56:06.614665Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0303952693939209, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_id.2bedbed49c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.621174Z", "completed_at": "2024-10-03T20:56:06.641036Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.641949Z", "completed_at": "2024-10-03T20:56:06.641960Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02589559555053711, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_referrer.23dc146929", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"\nwhere referrer is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.630911Z", "completed_at": "2024-10-03T20:56:06.643798Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.646092Z", "completed_at": "2024-10-03T20:56:06.646099Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026828527450561523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_transaction_hash.47ac362f75", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.636755Z", "completed_at": "2024-10-03T20:56:06.644351Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.646984Z", "completed_at": "2024-10-03T20:56:06.646995Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027112245559692383, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_order_committed_arbitrum_mainnet_id.715535831f", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.626630Z", "completed_at": "2024-10-03T20:56:06.645512Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.648504Z", "completed_at": "2024-10-03T20:56:06.648515Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.030460119247436523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_mainnet_sender.d7cbd6bc05", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_committed_arbitrum_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.650733Z", "completed_at": "2024-10-03T20:56:06.658014Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.660326Z", "completed_at": "2024-10-03T20:56:06.660335Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01554107666015625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_order_committed_arbitrum_sepolia_event_name__OrderCommitted.48f82592c2", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderCommitted'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.661595Z", "completed_at": "2024-10-03T20:56:06.677680Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.685532Z", "completed_at": "2024-10-03T20:56:06.685541Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.029634714126586914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_committed_arbitrum_sepolia_amount_provided__True__0.e297093a69", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_provided >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.666082Z", "completed_at": "2024-10-03T20:56:06.678246Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.686440Z", "completed_at": "2024-10-03T20:56:06.686448Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.029898643493652344, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_committed_arbitrum_sepolia_market_id__True__0.156852fc84", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.670702Z", "completed_at": "2024-10-03T20:56:06.683984Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.687304Z", "completed_at": "2024-10-03T20:56:06.687312Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.030058622360229492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_amount_provided.b4fbc53f60", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_provided\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"\nwhere amount_provided is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.678854Z", "completed_at": "2024-10-03T20:56:06.689616Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.692153Z", "completed_at": "2024-10-03T20:56:06.692165Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.015830278396606445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_block_number.e402f23638", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.696169Z", "completed_at": "2024-10-03T20:56:06.709651Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.711194Z", "completed_at": "2024-10-03T20:56:06.711203Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020411968231201172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_block_timestamp.053b915e14", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.700381Z", "completed_at": "2024-10-03T20:56:06.712054Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.718182Z", "completed_at": "2024-10-03T20:56:06.718192Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026767730712890625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_contract.8724d32b95", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.705321Z", "completed_at": "2024-10-03T20:56:06.712652Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.719142Z", "completed_at": "2024-10-03T20:56:06.719151Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02620220184326172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_event_name.10fb9fe2fd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.713218Z", "completed_at": "2024-10-03T20:56:06.721470Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.724052Z", "completed_at": "2024-10-03T20:56:06.724062Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0194704532623291, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_id.3dc77e7585", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.725588Z", "completed_at": "2024-10-03T20:56:06.737234Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.743483Z", "completed_at": "2024-10-03T20:56:06.743493Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023475170135498047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_market_id.4600734bce", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.739314Z", "completed_at": "2024-10-03T20:56:06.745998Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.752168Z", "completed_at": "2024-10-03T20:56:06.752177Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02732396125793457, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_referrer.3934248ab9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"\nwhere referrer is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.732085Z", "completed_at": "2024-10-03T20:56:06.750793Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.753180Z", "completed_at": "2024-10-03T20:56:06.753188Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.029880046844482422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_order_type.cfe77ca9a2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect order_type\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"\nwhere order_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.746643Z", "completed_at": "2024-10-03T20:56:06.754096Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.756712Z", "completed_at": "2024-10-03T20:56:06.756720Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01813220977783203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_sender.6665c965c9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.757639Z", "completed_at": "2024-10-03T20:56:06.764662Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.770515Z", "completed_at": "2024-10-03T20:56:06.770523Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019208669662475586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_arbitrum_sepolia_transaction_hash.44fbdb881f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.766451Z", "completed_at": "2024-10-03T20:56:06.785254Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.790955Z", "completed_at": "2024-10-03T20:56:06.790969Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.029253244400024414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_order_committed_arbitrum_sepolia_id.7dddd93b21", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_committed_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.771387Z", "completed_at": "2024-10-03T20:56:06.790229Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.792064Z", "completed_at": "2024-10-03T20:56:06.792072Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02969956398010254, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_order_committed_base_mainnet_event_name__OrderCommitted.7219cd261b", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderCommitted'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.777629Z", "completed_at": "2024-10-03T20:56:06.792941Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.795480Z", "completed_at": "2024-10-03T20:56:06.795488Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.029769420623779297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_committed_base_mainnet_amount_provided__True__0.9f6ff0bd95", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_provided >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.785818Z", "completed_at": "2024-10-03T20:56:06.794183Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.797003Z", "completed_at": "2024-10-03T20:56:06.797014Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.014304399490356445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_committed_base_mainnet_market_id__True__0.d412907ad8", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.801713Z", "completed_at": "2024-10-03T20:56:06.812615Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.822159Z", "completed_at": "2024-10-03T20:56:06.822168Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025889158248901367, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_base_mainnet_amount_provided.99b6d3d7c6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_provided\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"\nwhere amount_provided is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.806773Z", "completed_at": "2024-10-03T20:56:06.817325Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.823216Z", "completed_at": "2024-10-03T20:56:06.823224Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025419950485229492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_base_mainnet_block_number.b73840a782", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.813171Z", "completed_at": "2024-10-03T20:56:06.824134Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.826792Z", "completed_at": "2024-10-03T20:56:06.826800Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025892972946166992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_base_mainnet_block_timestamp.b355df469e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.817957Z", "completed_at": "2024-10-03T20:56:06.825548Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.828345Z", "completed_at": "2024-10-03T20:56:06.828355Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022504568099975586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_base_mainnet_contract.2711d7c5f2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.833090Z", "completed_at": "2024-10-03T20:56:06.845077Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.855080Z", "completed_at": "2024-10-03T20:56:06.855090Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027460098266601562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_base_mainnet_event_name.dc08478d35", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.839654Z", "completed_at": "2024-10-03T20:56:06.854318Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.856225Z", "completed_at": "2024-10-03T20:56:06.856233Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027112960815429688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_base_mainnet_id.4e7c563b12", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.849997Z", "completed_at": "2024-10-03T20:56:06.857209Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.859736Z", "completed_at": "2024-10-03T20:56:06.859744Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02088165283203125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_base_mainnet_order_type.af8cf04472", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect order_type\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"\nwhere order_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.845813Z", "completed_at": "2024-10-03T20:56:06.857783Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.860637Z", "completed_at": "2024-10-03T20:56:06.860645Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028248071670532227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_base_mainnet_market_id.eb878589ce", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.866373Z", "completed_at": "2024-10-03T20:56:06.882199Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.888317Z", "completed_at": "2024-10-03T20:56:06.888326Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026922941207885742, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_base_mainnet_referrer.773110510c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"\nwhere referrer is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.870578Z", "completed_at": "2024-10-03T20:56:06.882813Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.889212Z", "completed_at": "2024-10-03T20:56:06.889220Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027190685272216797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_base_mainnet_sender.fcb2f6b8e6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.876535Z", "completed_at": "2024-10-03T20:56:06.887636Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.890208Z", "completed_at": "2024-10-03T20:56:06.890215Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025142192840576172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_base_mainnet_transaction_hash.bf2697d39d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.883388Z", "completed_at": "2024-10-03T20:56:06.891108Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.893754Z", "completed_at": "2024-10-03T20:56:06.893764Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02808356285095215, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_order_committed_base_mainnet_id.ebe225e3c1", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_committed_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.899614Z", "completed_at": "2024-10-03T20:56:06.918872Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.920164Z", "completed_at": "2024-10-03T20:56:06.920174Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025637388229370117, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_order_committed_base_sepolia_event_name__OrderCommitted.5b70cba35c", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderCommitted'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.908501Z", "completed_at": "2024-10-03T20:56:06.919499Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.922180Z", "completed_at": "2024-10-03T20:56:06.922187Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026384353637695312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_committed_base_sepolia_amount_provided__True__0.054ef0ffa5", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_provided >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.914075Z", "completed_at": "2024-10-03T20:56:06.921019Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.923770Z", "completed_at": "2024-10-03T20:56:06.923777Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02489948272705078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_committed_base_sepolia_market_id__True__0.6632755b0a", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.904045Z", "completed_at": "2024-10-03T20:56:06.921598Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.924673Z", "completed_at": "2024-10-03T20:56:06.924684Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02953195571899414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_order_settled_arbitrum_mainnet_event_name__OrderSettled.c43865614e", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderSettled'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.931290Z", "completed_at": "2024-10-03T20:56:06.947894Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.953211Z", "completed_at": "2024-10-03T20:56:06.953223Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02711653709411621, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_collected_fees__True__0.e9fce02c77", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.943322Z", "completed_at": "2024-10-03T20:56:06.954209Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.955745Z", "completed_at": "2024-10-03T20:56:06.955755Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02638983726501465, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_market_id__True__0.498546554e", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.948514Z", "completed_at": "2024-10-03T20:56:06.956628Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.959290Z", "completed_at": "2024-10-03T20:56:06.959299Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.029378890991210938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_price__True__0.94dec93a68", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.938678Z", "completed_at": "2024-10-03T20:56:06.957848Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.961101Z", "completed_at": "2024-10-03T20:56:06.961109Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.03304624557495117, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_mainnet_final_order_amount__True__0.d78aeda819", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not final_order_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.963725Z", "completed_at": "2024-10-03T20:56:06.974849Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.976787Z", "completed_at": "2024-10-03T20:56:06.976797Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01966094970703125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_base_sepolia_amount_provided.38ad18f779", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_provided\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"\nwhere amount_provided is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.970709Z", "completed_at": "2024-10-03T20:56:06.977708Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.989226Z", "completed_at": "2024-10-03T20:56:06.989235Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026970386505126953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_base_sepolia_block_number.9e8c3cbe19", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.978258Z", "completed_at": "2024-10-03T20:56:06.991030Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.993519Z", "completed_at": "2024-10-03T20:56:06.993527Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024335861206054688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_base_sepolia_block_timestamp.8c88551cb4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.984339Z", "completed_at": "2024-10-03T20:56:06.991660Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:06.994372Z", "completed_at": "2024-10-03T20:56:06.994381Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02447676658630371, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_base_sepolia_contract.665bb25f85", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:06.995873Z", "completed_at": "2024-10-03T20:56:07.002945Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.009071Z", "completed_at": "2024-10-03T20:56:07.009083Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018798351287841797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_base_sepolia_event_name.438812a0d2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.004172Z", "completed_at": "2024-10-03T20:56:07.015724Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.021323Z", "completed_at": "2024-10-03T20:56:07.021331Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026203632354736328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_base_sepolia_id.11a4430aff", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.010676Z", "completed_at": "2024-10-03T20:56:07.022140Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.024715Z", "completed_at": "2024-10-03T20:56:07.024723Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022531747817993164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_base_sepolia_market_id.15c2459855", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.016349Z", "completed_at": "2024-10-03T20:56:07.023441Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.031469Z", "completed_at": "2024-10-03T20:56:07.031480Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028039932250976562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_base_sepolia_order_type.3954986bef", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect order_type\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"\nwhere order_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.025610Z", "completed_at": "2024-10-03T20:56:07.035125Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.041160Z", "completed_at": "2024-10-03T20:56:07.041169Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020594358444213867, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_base_sepolia_referrer.7ec29fa647", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"\nwhere referrer is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.036955Z", "completed_at": "2024-10-03T20:56:07.044090Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.053732Z", "completed_at": "2024-10-03T20:56:07.053740Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02147221565246582, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_base_sepolia_sender.4e585d7f19", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.048802Z", "completed_at": "2024-10-03T20:56:07.055507Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.061519Z", "completed_at": "2024-10-03T20:56:07.061530Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0253293514251709, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_block_number.876a0a0282", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.044658Z", "completed_at": "2024-10-03T20:56:07.056691Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.063234Z", "completed_at": "2024-10-03T20:56:07.063242Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027627944946289062, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_committed_base_sepolia_transaction_hash.9c446b3700", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.057334Z", "completed_at": "2024-10-03T20:56:07.065611Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.071655Z", "completed_at": "2024-10-03T20:56:07.071664Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0187990665435791, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_block_timestamp.483fdb2a21", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.067468Z", "completed_at": "2024-10-03T20:56:07.074650Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.082273Z", "completed_at": "2024-10-03T20:56:07.082281Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019753456115722656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_collected_fees.4c46cfb386", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\nwhere collected_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.075802Z", "completed_at": "2024-10-03T20:56:07.088165Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.093853Z", "completed_at": "2024-10-03T20:56:07.093864Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027184486389160156, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_contract.7d4f904249", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.083158Z", "completed_at": "2024-10-03T20:56:07.094887Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.097659Z", "completed_at": "2024-10-03T20:56:07.097668Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025197505950927734, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_event_name.32a64f7398", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.089649Z", "completed_at": "2024-10-03T20:56:07.097062Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.099737Z", "completed_at": "2024-10-03T20:56:07.099745Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01820540428161621, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_id.1124fb8990", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.101245Z", "completed_at": "2024-10-03T20:56:07.112700Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.115142Z", "completed_at": "2024-10-03T20:56:07.115151Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019733190536499023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_market_id.84635206a3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.107595Z", "completed_at": "2024-10-03T20:56:07.114567Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.126096Z", "completed_at": "2024-10-03T20:56:07.126105Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027107715606689453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_order_type.cc9846cfde", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect order_type\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\nwhere order_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.120246Z", "completed_at": "2024-10-03T20:56:07.127940Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.130456Z", "completed_at": "2024-10-03T20:56:07.130467Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018617868423461914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_settler.2f85667062", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect settler\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\nwhere settler is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.116021Z", "completed_at": "2024-10-03T20:56:07.129808Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.132547Z", "completed_at": "2024-10-03T20:56:07.132557Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025799036026000977, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_price.3e2897303c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.134682Z", "completed_at": "2024-10-03T20:56:07.145364Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.147435Z", "completed_at": "2024-10-03T20:56:07.147444Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018331527709960938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_mainnet_transaction_hash.a8b7f93ae5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.140497Z", "completed_at": "2024-10-03T20:56:07.148247Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.158142Z", "completed_at": "2024-10-03T20:56:07.158154Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026924610137939453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_order_committed_base_sepolia_id.3819dc1084", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_committed_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.153015Z", "completed_at": "2024-10-03T20:56:07.160016Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.162527Z", "completed_at": "2024-10-03T20:56:07.162535Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.017891883850097656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_order_settled_arbitrum_sepolia_event_name__OrderSettled.3825809881", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderSettled'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.148868Z", "completed_at": "2024-10-03T20:56:07.161335Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.163993Z", "completed_at": "2024-10-03T20:56:07.164001Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024269819259643555, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_order_settled_arbitrum_mainnet_id.a1ec7e590f", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_order_settled_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.164869Z", "completed_at": "2024-10-03T20:56:07.177544Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.180290Z", "completed_at": "2024-10-03T20:56:07.180302Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02109050750732422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_collected_fees__True__0.43d000a1f2", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.172184Z", "completed_at": "2024-10-03T20:56:07.187145Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.193186Z", "completed_at": "2024-10-03T20:56:07.193198Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.029926061630249023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_final_order_amount__True__0.976f3b49e5", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not final_order_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.181958Z", "completed_at": "2024-10-03T20:56:07.194053Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.196623Z", "completed_at": "2024-10-03T20:56:07.196633Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02523040771484375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_market_id__True__0.6880f35b4a", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.187814Z", "completed_at": "2024-10-03T20:56:07.195978Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.202713Z", "completed_at": "2024-10-03T20:56:07.202724Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024588346481323242, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_arbitrum_sepolia_price__True__0.6c6c67c752", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.197569Z", "completed_at": "2024-10-03T20:56:07.206372Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.212636Z", "completed_at": "2024-10-03T20:56:07.212645Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020318269729614258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_block_number.f4d15aa1c6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.207027Z", "completed_at": "2024-10-03T20:56:07.218633Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.226205Z", "completed_at": "2024-10-03T20:56:07.226216Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024428606033325195, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_block_timestamp.4104ea8ae8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.214289Z", "completed_at": "2024-10-03T20:56:07.227147Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.229755Z", "completed_at": "2024-10-03T20:56:07.229763Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02408456802368164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_collected_fees.1010c0a5f8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\nwhere collected_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.220048Z", "completed_at": "2024-10-03T20:56:07.229135Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.231919Z", "completed_at": "2024-10-03T20:56:07.231927Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02065896987915039, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_contract.2b0e9ad75a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.233464Z", "completed_at": "2024-10-03T20:56:07.244751Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.247280Z", "completed_at": "2024-10-03T20:56:07.247289Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019623279571533203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_event_name.51feaa1c12", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.239818Z", "completed_at": "2024-10-03T20:56:07.246739Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.256813Z", "completed_at": "2024-10-03T20:56:07.256823Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025667667388916016, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_id.61da8ff5ef", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.248191Z", "completed_at": "2024-10-03T20:56:07.258881Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.261331Z", "completed_at": "2024-10-03T20:56:07.261339Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022414207458496094, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_market_id.d28592e51d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.252390Z", "completed_at": "2024-10-03T20:56:07.259497Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.262202Z", "completed_at": "2024-10-03T20:56:07.262209Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01825857162475586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_order_type.ce3ce512a2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect order_type\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\nwhere order_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.266183Z", "completed_at": "2024-10-03T20:56:07.278324Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.284438Z", "completed_at": "2024-10-03T20:56:07.284453Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023869037628173828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_price.1a44fe5106", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.271779Z", "completed_at": "2024-10-03T20:56:07.283816Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.289701Z", "completed_at": "2024-10-03T20:56:07.289712Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026755094528198242, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_settler.709cf86f6a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect settler\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\nwhere settler is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.279695Z", "completed_at": "2024-10-03T20:56:07.291288Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.293977Z", "completed_at": "2024-10-03T20:56:07.293987Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02367258071899414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_arbitrum_sepolia_transaction_hash.e39d83aa1f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.285463Z", "completed_at": "2024-10-03T20:56:07.293377Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.296060Z", "completed_at": "2024-10-03T20:56:07.296069Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025031089782714844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_order_settled_arbitrum_sepolia_id.fce4a382d0", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_order_settled_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.298199Z", "completed_at": "2024-10-03T20:56:07.310368Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.316859Z", "completed_at": "2024-10-03T20:56:07.316873Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02421116828918457, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_order_settled_base_mainnet_event_name__OrderSettled.30376f4577", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderSettled'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.304210Z", "completed_at": "2024-10-03T20:56:07.316227Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.324148Z", "completed_at": "2024-10-03T20:56:07.324157Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02939629554748535, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_mainnet_collected_fees__True__0.d7bd810890", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.311738Z", "completed_at": "2024-10-03T20:56:07.327333Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.329775Z", "completed_at": "2024-10-03T20:56:07.329786Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026460886001586914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_mainnet_final_order_amount__True__0.285227b4ad", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not final_order_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.317818Z", "completed_at": "2024-10-03T20:56:07.328568Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.331267Z", "completed_at": "2024-10-03T20:56:07.331278Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02240920066833496, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_mainnet_market_id__True__0.57e7a4e22d", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.332166Z", "completed_at": "2024-10-03T20:56:07.343330Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.345800Z", "completed_at": "2024-10-03T20:56:07.345813Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019208192825317383, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_mainnet_price__True__0.a69aaf95b9", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.337425Z", "completed_at": "2024-10-03T20:56:07.345194Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.351560Z", "completed_at": "2024-10-03T20:56:07.351569Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023695707321166992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_base_mainnet_block_number.0da3f5f83c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.353106Z", "completed_at": "2024-10-03T20:56:07.359859Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.362256Z", "completed_at": "2024-10-03T20:56:07.362264Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018410444259643555, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_base_mainnet_collected_fees.f0d64ac401", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\nwhere collected_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.347295Z", "completed_at": "2024-10-03T20:56:07.360488Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.363142Z", "completed_at": "2024-10-03T20:56:07.363149Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020656108856201172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_base_mainnet_block_timestamp.d6a06e33d2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.364026Z", "completed_at": "2024-10-03T20:56:07.376455Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.379281Z", "completed_at": "2024-10-03T20:56:07.379293Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.021033048629760742, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_base_mainnet_contract.901410d0f9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.368263Z", "completed_at": "2024-10-03T20:56:07.377699Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.380789Z", "completed_at": "2024-10-03T20:56:07.380796Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021710634231567383, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_base_mainnet_event_name.b99840eec6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.381682Z", "completed_at": "2024-10-03T20:56:07.392591Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.395286Z", "completed_at": "2024-10-03T20:56:07.395295Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019571542739868164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_base_mainnet_id.bee9f4adc9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.386815Z", "completed_at": "2024-10-03T20:56:07.393945Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.396796Z", "completed_at": "2024-10-03T20:56:07.396804Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01981663703918457, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_base_mainnet_market_id.ea53981200", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.397682Z", "completed_at": "2024-10-03T20:56:07.408705Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.411220Z", "completed_at": "2024-10-03T20:56:07.411229Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019446849822998047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_base_mainnet_order_type.0e7f500a0a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect order_type\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\nwhere order_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.402715Z", "completed_at": "2024-10-03T20:56:07.410058Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.412727Z", "completed_at": "2024-10-03T20:56:07.412735Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019550085067749023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_base_mainnet_price.a8065724a1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.413618Z", "completed_at": "2024-10-03T20:56:07.426010Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.428549Z", "completed_at": "2024-10-03T20:56:07.428558Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020618677139282227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_base_mainnet_settler.32eafc3529", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect settler\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\nwhere settler is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.418634Z", "completed_at": "2024-10-03T20:56:07.427344Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.430018Z", "completed_at": "2024-10-03T20:56:07.430026Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020734310150146484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_base_mainnet_transaction_hash.cc03e5396c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.430907Z", "completed_at": "2024-10-03T20:56:07.441931Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.444454Z", "completed_at": "2024-10-03T20:56:07.444463Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01925373077392578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_order_settled_base_mainnet_id.3552e2a2e6", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_order_settled_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.435949Z", "completed_at": "2024-10-03T20:56:07.443872Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.450368Z", "completed_at": "2024-10-03T20:56:07.450377Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023771286010742188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_order_settled_base_sepolia_event_name__OrderSettled.177309ebc4", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'OrderSettled'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.445941Z", "completed_at": "2024-10-03T20:56:07.459453Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.465719Z", "completed_at": "2024-10-03T20:56:07.465733Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024610519409179688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_synth_bought_arbitrum_mainnet_event_name__SynthBought.6968f2e38e", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthBought'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.451990Z", "completed_at": "2024-10-03T20:56:07.460009Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.466736Z", "completed_at": "2024-10-03T20:56:07.466744Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02418994903564453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_sepolia_collected_fees__True__0.7f14aa7a7b", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.461177Z", "completed_at": "2024-10-03T20:56:07.474644Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.476738Z", "completed_at": "2024-10-03T20:56:07.476747Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019503355026245117, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_sepolia_final_order_amount__True__0.db1eb9bae2", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not final_order_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.467618Z", "completed_at": "2024-10-03T20:56:07.477606Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.480277Z", "completed_at": "2024-10-03T20:56:07.480285Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022231578826904297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_sepolia_market_id__True__0.57c7ca8b8a", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.481785Z", "completed_at": "2024-10-03T20:56:07.493906Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.500257Z", "completed_at": "2024-10-03T20:56:07.500269Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024375200271606445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_order_settled_base_sepolia_price__True__0.be79188042", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.487834Z", "completed_at": "2024-10-03T20:56:07.498951Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.501278Z", "completed_at": "2024-10-03T20:56:07.501288Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023200273513793945, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_mainnet_collected_fees__True__0.ffa72f24d6", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.494549Z", "completed_at": "2024-10-03T20:56:07.502191Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.508778Z", "completed_at": "2024-10-03T20:56:07.508787Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02257251739501953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_mainnet_price__True__0.2666787a3a", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.502771Z", "completed_at": "2024-10-03T20:56:07.511071Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.513545Z", "completed_at": "2024-10-03T20:56:07.513555Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020496606826782227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_mainnet_synth_market_id__True__0.39b07cbd1a", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.519272Z", "completed_at": "2024-10-03T20:56:07.527570Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.533628Z", "completed_at": "2024-10-03T20:56:07.533637Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023295164108276367, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_base_sepolia_block_timestamp.2af878ee49", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.515056Z", "completed_at": "2024-10-03T20:56:07.528125Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.534518Z", "completed_at": "2024-10-03T20:56:07.534525Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024863719940185547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_base_sepolia_block_number.65da819fda", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.528734Z", "completed_at": "2024-10-03T20:56:07.540490Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.543100Z", "completed_at": "2024-10-03T20:56:07.543109Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02876591682434082, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_base_sepolia_collected_fees.ce03171f19", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\nwhere collected_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.535483Z", "completed_at": "2024-10-03T20:56:07.542553Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.545183Z", "completed_at": "2024-10-03T20:56:07.545191Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01840496063232422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_base_sepolia_contract.70a66ec745", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.547304Z", "completed_at": "2024-10-03T20:56:07.558542Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.564682Z", "completed_at": "2024-10-03T20:56:07.564691Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022908449172973633, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_base_sepolia_event_name.78cc82e3ab", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.552959Z", "completed_at": "2024-10-03T20:56:07.559917Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.571410Z", "completed_at": "2024-10-03T20:56:07.571423Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027538776397705078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_base_sepolia_id.41dd4b147f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.560495Z", "completed_at": "2024-10-03T20:56:07.574170Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.576639Z", "completed_at": "2024-10-03T20:56:07.576647Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024465560913085938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_base_sepolia_market_id.08f8f7cfee", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.565584Z", "completed_at": "2024-10-03T20:56:07.574714Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.577507Z", "completed_at": "2024-10-03T20:56:07.577515Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02034759521484375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_base_sepolia_order_type.aba0efecf9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect order_type\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\nwhere order_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.580856Z", "completed_at": "2024-10-03T20:56:07.591003Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.593383Z", "completed_at": "2024-10-03T20:56:07.593410Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01815032958984375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_base_sepolia_price.5e737efecc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.585112Z", "completed_at": "2024-10-03T20:56:07.592187Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.598442Z", "completed_at": "2024-10-03T20:56:07.598456Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02258133888244629, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_base_sepolia_settler.3cce2227a9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect settler\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\nwhere settler is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.594264Z", "completed_at": "2024-10-03T20:56:07.605417Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.608086Z", "completed_at": "2024-10-03T20:56:07.608098Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0187833309173584, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_order_settled_base_sepolia_transaction_hash.db4a8fd73d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.599550Z", "completed_at": "2024-10-03T20:56:07.607496Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.610170Z", "completed_at": "2024-10-03T20:56:07.610178Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020114421844482422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_block_number.3db00f8fd2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.611757Z", "completed_at": "2024-10-03T20:56:07.624612Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.627052Z", "completed_at": "2024-10-03T20:56:07.627064Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02100658416748047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_block_timestamp.1e3c9accd9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.616351Z", "completed_at": "2024-10-03T20:56:07.625854Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.628590Z", "completed_at": "2024-10-03T20:56:07.628598Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021826982498168945, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_collected_fees.975bb20444", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\nwhere collected_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.635010Z", "completed_at": "2024-10-03T20:56:07.641818Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.644134Z", "completed_at": "2024-10-03T20:56:07.644142Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01901388168334961, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_event_name.aa51f8b10f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.629472Z", "completed_at": "2024-10-03T20:56:07.642368Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.645043Z", "completed_at": "2024-10-03T20:56:07.645053Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02151036262512207, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_contract.7f6d914e0b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.650191Z", "completed_at": "2024-10-03T20:56:07.657042Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.659465Z", "completed_at": "2024-10-03T20:56:07.659474Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01837611198425293, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_price.b7069dc105", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.645942Z", "completed_at": "2024-10-03T20:56:07.658277Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.660927Z", "completed_at": "2024-10-03T20:56:07.660934Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020836830139160156, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_id.94c6a2689e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.666882Z", "completed_at": "2024-10-03T20:56:07.675606Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.681560Z", "completed_at": "2024-10-03T20:56:07.681572Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02397322654724121, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_synth_market_id.11b8c58586", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.661841Z", "completed_at": "2024-10-03T20:56:07.676738Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.686558Z", "completed_at": "2024-10-03T20:56:07.686568Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.030351877212524414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_referrer.d5123874c5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\nwhere referrer is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.677330Z", "completed_at": "2024-10-03T20:56:07.688510Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.691231Z", "completed_at": "2024-10-03T20:56:07.691239Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01783919334411621, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_mainnet_transaction_hash.46c5786b65", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.682469Z", "completed_at": "2024-10-03T20:56:07.690585Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.693309Z", "completed_at": "2024-10-03T20:56:07.693317Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019108295440673828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_order_settled_base_sepolia_id.d146f45657", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_order_settled_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.695466Z", "completed_at": "2024-10-03T20:56:07.706989Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.713322Z", "completed_at": "2024-10-03T20:56:07.713332Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023507356643676758, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_synth_bought_arbitrum_mainnet_id.97a98f064e", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.701059Z", "completed_at": "2024-10-03T20:56:07.708250Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.720273Z", "completed_at": "2024-10-03T20:56:07.720281Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02827620506286621, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_synth_bought_arbitrum_sepolia_event_name__SynthBought.134dc8cabd", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthBought'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.708864Z", "completed_at": "2024-10-03T20:56:07.721972Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.724627Z", "completed_at": "2024-10-03T20:56:07.724638Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024358510971069336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_sepolia_collected_fees__True__0.e69ec41d5e", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.714317Z", "completed_at": "2024-10-03T20:56:07.724027Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.726759Z", "completed_at": "2024-10-03T20:56:07.726767Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021223783493041992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_sepolia_price__True__0.d95f1532c7", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.728931Z", "completed_at": "2024-10-03T20:56:07.739934Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.742518Z", "completed_at": "2024-10-03T20:56:07.742527Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019180774688720703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_arbitrum_sepolia_synth_market_id__True__0.869a31cec1", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.734799Z", "completed_at": "2024-10-03T20:56:07.741944Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.751818Z", "completed_at": "2024-10-03T20:56:07.751829Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026411771774291992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_block_number.1414f728f0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.743382Z", "completed_at": "2024-10-03T20:56:07.755383Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.757744Z", "completed_at": "2024-10-03T20:56:07.757752Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02370762825012207, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_block_timestamp.af0cba6258", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.747573Z", "completed_at": "2024-10-03T20:56:07.755940Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.758649Z", "completed_at": "2024-10-03T20:56:07.758658Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019642114639282227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_collected_fees.32235682bf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\nwhere collected_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.760107Z", "completed_at": "2024-10-03T20:56:07.773668Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.779670Z", "completed_at": "2024-10-03T20:56:07.779679Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02517390251159668, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_contract.2c9cdafac9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.765694Z", "completed_at": "2024-10-03T20:56:07.774853Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.784842Z", "completed_at": "2024-10-03T20:56:07.784851Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02842402458190918, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_event_name.a810bafafd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.775455Z", "completed_at": "2024-10-03T20:56:07.786662Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.789280Z", "completed_at": "2024-10-03T20:56:07.789288Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01779961585998535, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_id.ed20008417", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.780615Z", "completed_at": "2024-10-03T20:56:07.788704Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.791348Z", "completed_at": "2024-10-03T20:56:07.791356Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01917576789855957, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_price.9dde4ea814", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.793506Z", "completed_at": "2024-10-03T20:56:07.804137Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.806037Z", "completed_at": "2024-10-03T20:56:07.806046Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0180509090423584, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_referrer.c39eda4686", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\nwhere referrer is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.799039Z", "completed_at": "2024-10-03T20:56:07.806922Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.818199Z", "completed_at": "2024-10-03T20:56:07.818207Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028151273727416992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_synth_market_id.92397dca4f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.807526Z", "completed_at": "2024-10-03T20:56:07.819958Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.822390Z", "completed_at": "2024-10-03T20:56:07.822417Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024098873138427734, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_arbitrum_sepolia_transaction_hash.b57c5b3476", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.811754Z", "completed_at": "2024-10-03T20:56:07.821180Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.823899Z", "completed_at": "2024-10-03T20:56:07.823907Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020663738250732422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_synth_bought_arbitrum_sepolia_id.3ade424d59", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.824772Z", "completed_at": "2024-10-03T20:56:07.836592Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.838628Z", "completed_at": "2024-10-03T20:56:07.838637Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019366025924682617, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_synth_bought_base_mainnet_event_name__SynthBought.7302486ec0", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthBought'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.832154Z", "completed_at": "2024-10-03T20:56:07.839553Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.845874Z", "completed_at": "2024-10-03T20:56:07.845889Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02274346351623535, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_mainnet_collected_fees__True__0.3fcb3fda3a", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.840706Z", "completed_at": "2024-10-03T20:56:07.852201Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.854321Z", "completed_at": "2024-10-03T20:56:07.854330Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022991418838500977, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_mainnet_price__True__0.e25fbf2240", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.846817Z", "completed_at": "2024-10-03T20:56:07.855176Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.861329Z", "completed_at": "2024-10-03T20:56:07.861341Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024183988571166992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_mainnet_synth_market_id__True__0.e3b9a2a2bf", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.856427Z", "completed_at": "2024-10-03T20:56:07.863655Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.871388Z", "completed_at": "2024-10-03T20:56:07.871415Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0200347900390625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_base_mainnet_block_number.afabe746ef", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.864918Z", "completed_at": "2024-10-03T20:56:07.877236Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.879288Z", "completed_at": "2024-10-03T20:56:07.879297Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023618698120117188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_base_mainnet_block_timestamp.5044e48413", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.873042Z", "completed_at": "2024-10-03T20:56:07.880181Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.886259Z", "completed_at": "2024-10-03T20:56:07.886270Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023364782333374023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_base_mainnet_collected_fees.d9c17c84f7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\nwhere collected_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.881426Z", "completed_at": "2024-10-03T20:56:07.888516Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.894682Z", "completed_at": "2024-10-03T20:56:07.894693Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02250981330871582, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_base_mainnet_contract.d6d311c160", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.889735Z", "completed_at": "2024-10-03T20:56:07.901428Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.903971Z", "completed_at": "2024-10-03T20:56:07.903983Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023291587829589844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_base_mainnet_event_name.8a35f2634d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.896304Z", "completed_at": "2024-10-03T20:56:07.903384Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.909857Z", "completed_at": "2024-10-03T20:56:07.909867Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022111892700195312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_base_mainnet_id.f9e555c962", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.904881Z", "completed_at": "2024-10-03T20:56:07.918026Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.920052Z", "completed_at": "2024-10-03T20:56:07.920064Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024574995040893555, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_base_mainnet_price.f59f9c339a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.911600Z", "completed_at": "2024-10-03T20:56:07.920996Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.923336Z", "completed_at": "2024-10-03T20:56:07.923346Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02069687843322754, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_base_mainnet_referrer.3b61ce852c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\nwhere referrer is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.928507Z", "completed_at": "2024-10-03T20:56:07.934906Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.941020Z", "completed_at": "2024-10-03T20:56:07.941030Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021843671798706055, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_base_mainnet_transaction_hash.1e8279de09", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.924291Z", "completed_at": "2024-10-03T20:56:07.940257Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.942697Z", "completed_at": "2024-10-03T20:56:07.942708Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02415180206298828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_base_mainnet_synth_market_id.32145e8cb4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.936179Z", "completed_at": "2024-10-03T20:56:07.943592Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.950013Z", "completed_at": "2024-10-03T20:56:07.950021Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01749444007873535, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_synth_bought_base_mainnet_id.e00678ebae", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.944770Z", "completed_at": "2024-10-03T20:56:07.952937Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.955367Z", "completed_at": "2024-10-03T20:56:07.955375Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019954919815063477, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_synth_bought_base_sepolia_event_name__SynthBought.3932e43413", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthBought'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.956234Z", "completed_at": "2024-10-03T20:56:07.973325Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.975251Z", "completed_at": "2024-10-03T20:56:07.975261Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02439403533935547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_sepolia_collected_fees__True__0.1b65c16e7a", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.960902Z", "completed_at": "2024-10-03T20:56:07.973910Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.976777Z", "completed_at": "2024-10-03T20:56:07.976785Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025195837020874023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_sepolia_price__True__0.1dfcf66dee", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.968777Z", "completed_at": "2024-10-03T20:56:07.976144Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.978938Z", "completed_at": "2024-10-03T20:56:07.978948Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024297237396240234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_bought_base_sepolia_synth_market_id__True__0.2be12779d3", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.980495Z", "completed_at": "2024-10-03T20:56:07.988599Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:07.998276Z", "completed_at": "2024-10-03T20:56:07.998284Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023854732513427734, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_base_sepolia_block_number.b137c20668", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.989170Z", "completed_at": "2024-10-03T20:56:08.003569Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.005234Z", "completed_at": "2024-10-03T20:56:08.005243Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020653963088989258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_base_sepolia_block_timestamp.b2a61f5718", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.993990Z", "completed_at": "2024-10-03T20:56:08.006091Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.008609Z", "completed_at": "2024-10-03T20:56:08.008618Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02272200584411621, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_base_sepolia_collected_fees.9d30351609", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\nwhere collected_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:07.999361Z", "completed_at": "2024-10-03T20:56:08.006735Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.009491Z", "completed_at": "2024-10-03T20:56:08.009498Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022214174270629883, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_base_sepolia_contract.4678866b0c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.012886Z", "completed_at": "2024-10-03T20:56:08.025002Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.027011Z", "completed_at": "2024-10-03T20:56:08.027024Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019852161407470703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_base_sepolia_event_name.cacb370344", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.020747Z", "completed_at": "2024-10-03T20:56:08.027947Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.037784Z", "completed_at": "2024-10-03T20:56:08.037793Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0269625186920166, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_base_sepolia_id.942697f903", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.028510Z", "completed_at": "2024-10-03T20:56:08.040288Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.042758Z", "completed_at": "2024-10-03T20:56:08.042768Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023494958877563477, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_base_sepolia_price.d27790b16d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.032662Z", "completed_at": "2024-10-03T20:56:08.041532Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.047887Z", "completed_at": "2024-10-03T20:56:08.047901Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028015613555908203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_base_sepolia_referrer.4756917b09", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\nwhere referrer is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.043662Z", "completed_at": "2024-10-03T20:56:08.056159Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.058732Z", "completed_at": "2024-10-03T20:56:08.058741Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019937515258789062, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_base_sepolia_synth_market_id.b1c1943367", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.051088Z", "completed_at": "2024-10-03T20:56:08.058131Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.066054Z", "completed_at": "2024-10-03T20:56:08.066065Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02407360076904297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_bought_base_sepolia_transaction_hash.368cb3f67e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.060194Z", "completed_at": "2024-10-03T20:56:08.072393Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.075102Z", "completed_at": "2024-10-03T20:56:08.075111Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019778966903686523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_synth_bought_base_sepolia_id.17a8acaf0c", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.067780Z", "completed_at": "2024-10-03T20:56:08.074555Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.081237Z", "completed_at": "2024-10-03T20:56:08.081249Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024549245834350586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_spot_markets_arbitrum_mainnet", "compiled": true, "compiled_code": "with base as (\n select\n synth_market_id as id,\n block_timestamp as created_ts,\n block_number,\n synth_token_address as token_address\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_registered_arbitrum_mainnet\"\n)\n\nselect *\nfrom\n base", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_markets_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.076600Z", "completed_at": "2024-10-03T20:56:08.088619Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.091472Z", "completed_at": "2024-10-03T20:56:08.091484Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01979231834411621, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_synth_registered_arbitrum_mainnet_event_name__SynthRegistered.dab3843a60", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_registered_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthRegistered'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.083112Z", "completed_at": "2024-10-03T20:56:08.090871Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.093569Z", "completed_at": "2024-10-03T20:56:08.093576Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020564556121826172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_registered_arbitrum_mainnet_synth_market_id__True__0.03490626a4", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_registered_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.095114Z", "completed_at": "2024-10-03T20:56:08.106285Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.108625Z", "completed_at": "2024-10-03T20:56:08.108634Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0192415714263916, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_block_number.c19306427b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_registered_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.099553Z", "completed_at": "2024-10-03T20:56:08.106873Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.109516Z", "completed_at": "2024-10-03T20:56:08.109523Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019362449645996094, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_block_timestamp.155e02a96a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_registered_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.116523Z", "completed_at": "2024-10-03T20:56:08.313687Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.316125Z", "completed_at": "2024-10-03T20:56:08.316137Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.21060562133789062, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_event_name.aa6a178336", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_registered_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.110368Z", "completed_at": "2024-10-03T20:56:08.314933Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.317659Z", "completed_at": "2024-10-03T20:56:08.317666Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.21306729316711426, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_contract.dc09abd1d6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_registered_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.318567Z", "completed_at": "2024-10-03T20:56:08.330000Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.332334Z", "completed_at": "2024-10-03T20:56:08.332345Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01950836181640625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_id.456af96984", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_registered_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.323534Z", "completed_at": "2024-10-03T20:56:08.330626Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.333221Z", "completed_at": "2024-10-03T20:56:08.333229Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01901412010192871, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_synth_market_id.b02a502d7f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_registered_arbitrum_mainnet\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.334105Z", "completed_at": "2024-10-03T20:56:08.346006Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.348323Z", "completed_at": "2024-10-03T20:56:08.348332Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019928693771362305, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_synth_token_address.e815b8c9d4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_token_address\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_registered_arbitrum_mainnet\"\nwhere synth_token_address is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.338524Z", "completed_at": "2024-10-03T20:56:08.346602Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.349199Z", "completed_at": "2024-10-03T20:56:08.349206Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019913434982299805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_mainnet_transaction_hash.ae02976291", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_registered_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.350087Z", "completed_at": "2024-10-03T20:56:08.361058Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.363497Z", "completed_at": "2024-10-03T20:56:08.363510Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018907785415649414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_synth_registered_arbitrum_mainnet_id.d4fd9eb0ba", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_registered_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.354210Z", "completed_at": "2024-10-03T20:56:08.362310Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.364954Z", "completed_at": "2024-10-03T20:56:08.364965Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019628047943115234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_spot_markets_arbitrum_sepolia", "compiled": true, "compiled_code": "with base as (\n select\n synth_market_id as id,\n block_timestamp as created_ts,\n block_number,\n synth_token_address as token_address\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_registered_arbitrum_sepolia\"\n)\n\nselect *\nfrom\n base", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_markets_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.365843Z", "completed_at": "2024-10-03T20:56:08.377192Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.379767Z", "completed_at": "2024-10-03T20:56:08.379776Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01954054832458496, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_synth_registered_arbitrum_sepolia_event_name__SynthRegistered.66b8fe9ef2", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_registered_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthRegistered'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.370986Z", "completed_at": "2024-10-03T20:56:08.378594Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.381206Z", "completed_at": "2024-10-03T20:56:08.381213Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01963496208190918, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_registered_arbitrum_sepolia_synth_market_id__True__0.adc193de63", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_registered_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.382088Z", "completed_at": "2024-10-03T20:56:08.392844Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.395322Z", "completed_at": "2024-10-03T20:56:08.395330Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018899202346801758, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_block_number.e17831aecf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_registered_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.387036Z", "completed_at": "2024-10-03T20:56:08.394762Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.401023Z", "completed_at": "2024-10-03T20:56:08.401032Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023205280303955078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_block_timestamp.8ad856419d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_registered_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.396816Z", "completed_at": "2024-10-03T20:56:08.409077Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.411047Z", "completed_at": "2024-10-03T20:56:08.411055Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018933534622192383, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_contract.13305b5b4f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_registered_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.402807Z", "completed_at": "2024-10-03T20:56:08.411883Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.414283Z", "completed_at": "2024-10-03T20:56:08.414293Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02086472511291504, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_event_name.5caf84c585", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_registered_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.415220Z", "completed_at": "2024-10-03T20:56:08.425713Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.428136Z", "completed_at": "2024-10-03T20:56:08.428148Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01857280731201172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_id.ae9e680918", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_registered_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.419521Z", "completed_at": "2024-10-03T20:56:08.427559Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.434421Z", "completed_at": "2024-10-03T20:56:08.434430Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024150371551513672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_synth_market_id.41d8ffc96a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_registered_arbitrum_sepolia\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.429047Z", "completed_at": "2024-10-03T20:56:08.440548Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.442756Z", "completed_at": "2024-10-03T20:56:08.442768Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01889491081237793, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_synth_token_address.30dd706c48", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_token_address\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_registered_arbitrum_sepolia\"\nwhere synth_token_address is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.436072Z", "completed_at": "2024-10-03T20:56:08.443609Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.446057Z", "completed_at": "2024-10-03T20:56:08.446066Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019223928451538086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_arbitrum_sepolia_transaction_hash.211b9e6913", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_registered_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.447544Z", "completed_at": "2024-10-03T20:56:08.458292Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.464032Z", "completed_at": "2024-10-03T20:56:08.464046Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022233963012695312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_synth_registered_arbitrum_sepolia_id.a09499cc92", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_registered_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.453119Z", "completed_at": "2024-10-03T20:56:08.465171Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.467115Z", "completed_at": "2024-10-03T20:56:08.467124Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023035287857055664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_spot_markets_base_mainnet", "compiled": true, "compiled_code": "with base as (\n select\n synth_market_id as id,\n block_timestamp as created_ts,\n block_number,\n synth_token_address as token_address\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_registered_base_mainnet\"\n)\n\nselect *\nfrom\n base", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_spot_markets_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.459689Z", "completed_at": "2024-10-03T20:56:08.467978Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.474503Z", "completed_at": "2024-10-03T20:56:08.474512Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022886276245117188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_synth_registered_base_mainnet_event_name__SynthRegistered.5528c05ba2", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_registered_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthRegistered'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.468582Z", "completed_at": "2024-10-03T20:56:08.476897Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.483018Z", "completed_at": "2024-10-03T20:56:08.483027Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024211645126342773, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_registered_base_mainnet_synth_market_id__True__0.289066bb62", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_registered_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.478169Z", "completed_at": "2024-10-03T20:56:08.489560Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.491569Z", "completed_at": "2024-10-03T20:56:08.491578Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018685340881347656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_base_mainnet_block_number.fb558416fb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_registered_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.484654Z", "completed_at": "2024-10-03T20:56:08.492391Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.498723Z", "completed_at": "2024-10-03T20:56:08.498732Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022509098052978516, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_base_mainnet_block_timestamp.9fcd6d9ec6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_registered_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.492998Z", "completed_at": "2024-10-03T20:56:08.505233Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.507203Z", "completed_at": "2024-10-03T20:56:08.507212Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023378610610961914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_base_mainnet_contract.a1096e5fd9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_registered_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.499732Z", "completed_at": "2024-10-03T20:56:08.508133Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.510628Z", "completed_at": "2024-10-03T20:56:08.510636Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019857168197631836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_base_mainnet_event_name.6d850cc54d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_registered_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.511497Z", "completed_at": "2024-10-03T20:56:08.522980Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.528662Z", "completed_at": "2024-10-03T20:56:08.528676Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022998332977294922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_base_mainnet_id.9f21a7f761", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_registered_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.517890Z", "completed_at": "2024-10-03T20:56:08.529682Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.531718Z", "completed_at": "2024-10-03T20:56:08.531726Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0225222110748291, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_base_mainnet_synth_market_id.97f70d1e33", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_registered_base_mainnet\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.524315Z", "completed_at": "2024-10-03T20:56:08.532563Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.538920Z", "completed_at": "2024-10-03T20:56:08.538932Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022581100463867188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_base_mainnet_synth_token_address.f2f086a15a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_token_address\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_registered_base_mainnet\"\nwhere synth_token_address is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.533163Z", "completed_at": "2024-10-03T20:56:08.540528Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.546775Z", "completed_at": "2024-10-03T20:56:08.546786Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023298025131225586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_base_mainnet_transaction_hash.7e53d9e7f0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_registered_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.542392Z", "completed_at": "2024-10-03T20:56:08.549799Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.556824Z", "completed_at": "2024-10-03T20:56:08.556834Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0195467472076416, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_synth_registered_base_mainnet_id.81eda4804d", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_registered_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.550373Z", "completed_at": "2024-10-03T20:56:08.563950Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.570710Z", "completed_at": "2024-10-03T20:56:08.570720Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02969050407409668, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_spot_markets_base_sepolia", "compiled": true, "compiled_code": "with base as (\n select\n synth_market_id as id,\n block_timestamp as created_ts,\n block_number,\n synth_token_address as token_address\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_registered_base_sepolia\"\n)\n\nselect *\nfrom\n base", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_spot_markets_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.557858Z", "completed_at": "2024-10-03T20:56:08.569439Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.571695Z", "completed_at": "2024-10-03T20:56:08.571702Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0235137939453125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_synth_registered_base_sepolia_event_name__SynthRegistered.560c96fe92", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_registered_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthRegistered'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.564764Z", "completed_at": "2024-10-03T20:56:08.572602Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.575246Z", "completed_at": "2024-10-03T20:56:08.575254Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019271373748779297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_registered_base_sepolia_synth_market_id__True__0.e252f6d23b", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_registered_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.576131Z", "completed_at": "2024-10-03T20:56:08.583258Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.589320Z", "completed_at": "2024-10-03T20:56:08.589335Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01944422721862793, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_base_sepolia_block_number.bb37a01e8d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_registered_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.585051Z", "completed_at": "2024-10-03T20:56:08.596243Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.604113Z", "completed_at": "2024-10-03T20:56:08.604121Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023795127868652344, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_base_sepolia_block_timestamp.79c2f95be5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_registered_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.590450Z", "completed_at": "2024-10-03T20:56:08.604969Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.607060Z", "completed_at": "2024-10-03T20:56:08.607070Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0260012149810791, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_base_sepolia_contract.4039370624", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_registered_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.596951Z", "completed_at": "2024-10-03T20:56:08.607898Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.614081Z", "completed_at": "2024-10-03T20:56:08.614089Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.029758214950561523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_base_sepolia_event_name.40165b8566", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_registered_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.608503Z", "completed_at": "2024-10-03T20:56:08.615685Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.621807Z", "completed_at": "2024-10-03T20:56:08.621821Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01979851722717285, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_base_sepolia_id.82e3f87ac4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_registered_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.617596Z", "completed_at": "2024-10-03T20:56:08.624783Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.630998Z", "completed_at": "2024-10-03T20:56:08.631007Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018444538116455078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_base_sepolia_synth_market_id.5a96ef8d3b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_registered_base_sepolia\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.625439Z", "completed_at": "2024-10-03T20:56:08.636902Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.642524Z", "completed_at": "2024-10-03T20:56:08.642533Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02636241912841797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_base_sepolia_synth_token_address.9a1399c63c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_token_address\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_registered_base_sepolia\"\nwhere synth_token_address is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.631999Z", "completed_at": "2024-10-03T20:56:08.643350Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.646036Z", "completed_at": "2024-10-03T20:56:08.646047Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02271556854248047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_registered_base_sepolia_transaction_hash.0cea3ca1bf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_registered_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.638328Z", "completed_at": "2024-10-03T20:56:08.645443Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.648170Z", "completed_at": "2024-10-03T20:56:08.648178Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.017902135848999023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_synth_registered_base_sepolia_id.59dadce592", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_registered_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.649740Z", "completed_at": "2024-10-03T20:56:08.662722Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.665231Z", "completed_at": "2024-10-03T20:56:08.665243Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021335601806640625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_spot_atomics_arbitrum_mainnet", "compiled": true, "compiled_code": "with bought as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n \n price / 1e18\n as price,\n \n synth_returned / 1e18\n as amount,\n referrer\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_bought_arbitrum_mainnet\"\n),\n\nsold as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n \n price / 1e18\n as price,\n -1 * \n amount_returned / 1e18\n as amount,\n referrer\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\n)\n\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n price,\n amount,\n referrer\nfrom\n bought\nunion all\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n price,\n amount,\n referrer\nfrom\n sold\norder by\n ts", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_atomics_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.657591Z", "completed_at": "2024-10-03T20:56:08.664677Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.675153Z", "completed_at": "2024-10-03T20:56:08.675161Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0277101993560791, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_synth_sold_arbitrum_mainnet_event_name__SynthSold.c2779b95d3", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthSold'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.670588Z", "completed_at": "2024-10-03T20:56:08.677296Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.679772Z", "completed_at": "2024-10-03T20:56:08.679780Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.017852306365966797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_collected_fees__True__0.ebed4cb6c6", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.666147Z", "completed_at": "2024-10-03T20:56:08.677875Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.680653Z", "completed_at": "2024-10-03T20:56:08.680661Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023815631866455078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_amount_returned__True__0.94e383949d", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_returned >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.684631Z", "completed_at": "2024-10-03T20:56:08.696276Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.707503Z", "completed_at": "2024-10-03T20:56:08.707513Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02848649024963379, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_price__True__0.736ec6a18f", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.690504Z", "completed_at": "2024-10-03T20:56:08.702786Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.708549Z", "completed_at": "2024-10-03T20:56:08.708559Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027141094207763672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_mainnet_synth_market_id__True__0.502a7c73ae", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.697002Z", "completed_at": "2024-10-03T20:56:08.709496Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.712084Z", "completed_at": "2024-10-03T20:56:08.712092Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023085355758666992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_amount_returned.a22fe1e87b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_returned\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\nwhere amount_returned is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.703344Z", "completed_at": "2024-10-03T20:56:08.710828Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.713672Z", "completed_at": "2024-10-03T20:56:08.713680Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02393364906311035, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_block_number.21c8144aca", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.718254Z", "completed_at": "2024-10-03T20:56:08.728680Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.738697Z", "completed_at": "2024-10-03T20:56:08.738707Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025806903839111328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_block_timestamp.ece96724ff", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.723057Z", "completed_at": "2024-10-03T20:56:08.737929Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.740389Z", "completed_at": "2024-10-03T20:56:08.740413Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025963783264160156, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_collected_fees.ae5a9854f2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\nwhere collected_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.729372Z", "completed_at": "2024-10-03T20:56:08.739803Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.742586Z", "completed_at": "2024-10-03T20:56:08.742597Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025043964385986328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_contract.7e747f7197", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.733568Z", "completed_at": "2024-10-03T20:56:08.741934Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.744773Z", "completed_at": "2024-10-03T20:56:08.744782Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02245640754699707, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_event_name.77e48ea6b8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.749366Z", "completed_at": "2024-10-03T20:56:08.761610Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.771328Z", "completed_at": "2024-10-03T20:56:08.771338Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02734994888305664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_id.5672923066", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.756523Z", "completed_at": "2024-10-03T20:56:08.770635Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.773737Z", "completed_at": "2024-10-03T20:56:08.773745Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02755451202392578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_price.83b6e6b427", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.762205Z", "completed_at": "2024-10-03T20:56:08.772547Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.775243Z", "completed_at": "2024-10-03T20:56:08.775250Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027209043502807617, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_referrer.fc97629e01", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\nwhere referrer is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.766458Z", "completed_at": "2024-10-03T20:56:08.773118Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.776203Z", "completed_at": "2024-10-03T20:56:08.776211Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021050214767456055, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_synth_market_id.0a9309e0fe", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.782841Z", "completed_at": "2024-10-03T20:56:08.802922Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.804608Z", "completed_at": "2024-10-03T20:56:08.804618Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026967525482177734, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_mainnet_transaction_hash.b35ac6eb10", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.788528Z", "completed_at": "2024-10-03T20:56:08.803952Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.806756Z", "completed_at": "2024-10-03T20:56:08.806763Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027162790298461914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_synth_sold_arbitrum_mainnet_id.77e9d1569f", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_sold_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.794251Z", "completed_at": "2024-10-03T20:56:08.805613Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.808286Z", "completed_at": "2024-10-03T20:56:08.808294Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027622222900390625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_spot_atomics_arbitrum_sepolia", "compiled": true, "compiled_code": "with bought as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n \n price / 1e18\n as price,\n \n synth_returned / 1e18\n as amount,\n referrer\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_bought_arbitrum_sepolia\"\n),\n\nsold as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n \n price / 1e18\n as price,\n -1 * \n amount_returned / 1e18\n as amount,\n referrer\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\n)\n\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n price,\n amount,\n referrer\nfrom\n bought\nunion all\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n price,\n amount,\n referrer\nfrom\n sold\norder by\n ts", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_atomics_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.798526Z", "completed_at": "2024-10-03T20:56:08.806140Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.809322Z", "completed_at": "2024-10-03T20:56:08.809329Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027951955795288086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_synth_sold_arbitrum_sepolia_event_name__SynthSold.fe13707237", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthSold'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.816157Z", "completed_at": "2024-10-03T20:56:08.830937Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.838156Z", "completed_at": "2024-10-03T20:56:08.838169Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02738475799560547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_amount_returned__True__0.491570b785", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_returned >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.826492Z", "completed_at": "2024-10-03T20:56:08.839059Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.841093Z", "completed_at": "2024-10-03T20:56:08.841103Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026836633682250977, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_price__True__0.9416491d1c", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.821918Z", "completed_at": "2024-10-03T20:56:08.839689Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.842569Z", "completed_at": "2024-10-03T20:56:08.842576Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.029493331909179688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_collected_fees__True__0.18ef00cae1", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.831718Z", "completed_at": "2024-10-03T20:56:08.841942Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.844751Z", "completed_at": "2024-10-03T20:56:08.844758Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.029883861541748047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_arbitrum_sepolia_synth_market_id__True__0.2196afe46e", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.848731Z", "completed_at": "2024-10-03T20:56:08.859909Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.869252Z", "completed_at": "2024-10-03T20:56:08.869262Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025887489318847656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_amount_returned.31fa2e2854", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_returned\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\nwhere amount_returned is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.854988Z", "completed_at": "2024-10-03T20:56:08.870136Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.871820Z", "completed_at": "2024-10-03T20:56:08.871828Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02508234977722168, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_block_number.9eb624134f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.864831Z", "completed_at": "2024-10-03T20:56:08.872676Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.875193Z", "completed_at": "2024-10-03T20:56:08.875204Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021636962890625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_collected_fees.0c503232cc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\nwhere collected_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.860531Z", "completed_at": "2024-10-03T20:56:08.874576Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.877314Z", "completed_at": "2024-10-03T20:56:08.877322Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.029368162155151367, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_block_timestamp.5734b00c78", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.878897Z", "completed_at": "2024-10-03T20:56:08.892171Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.894103Z", "completed_at": "2024-10-03T20:56:08.894113Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02094268798828125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_contract.d5f31e0816", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.886023Z", "completed_at": "2024-10-03T20:56:08.895627Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.905277Z", "completed_at": "2024-10-03T20:56:08.905286Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028688669204711914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_event_name.333367310e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.896196Z", "completed_at": "2024-10-03T20:56:08.906961Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.909603Z", "completed_at": "2024-10-03T20:56:08.909611Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024464845657348633, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_id.415e7f2126", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.901120Z", "completed_at": "2024-10-03T20:56:08.908389Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.911104Z", "completed_at": "2024-10-03T20:56:08.911113Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018400192260742188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_price.1a5abe8024", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.911987Z", "completed_at": "2024-10-03T20:56:08.923127Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.925184Z", "completed_at": "2024-10-03T20:56:08.925193Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018983125686645508, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_referrer.31558bcae3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\nwhere referrer is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.918993Z", "completed_at": "2024-10-03T20:56:08.926707Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.937931Z", "completed_at": "2024-10-03T20:56:08.937941Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027567625045776367, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_synth_market_id.2629bdcd49", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.927284Z", "completed_at": "2024-10-03T20:56:08.940510Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.942837Z", "completed_at": "2024-10-03T20:56:08.942845Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024643421173095703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_arbitrum_sepolia_transaction_hash.da63dad649", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.932126Z", "completed_at": "2024-10-03T20:56:08.941049Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.943732Z", "completed_at": "2024-10-03T20:56:08.943740Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019957304000854492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_synth_sold_arbitrum_sepolia_id.dd4ab72a64", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_sold_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.944604Z", "completed_at": "2024-10-03T20:56:08.956477Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.959554Z", "completed_at": "2024-10-03T20:56:08.959570Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020760774612426758, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_spot_atomics_base_mainnet", "compiled": true, "compiled_code": "with bought as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n \n price / 1e18\n as price,\n \n synth_returned / 1e18\n as amount,\n referrer\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_bought_base_mainnet\"\n),\n\nsold as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n \n price / 1e18\n as price,\n -1 * \n amount_returned / 1e18\n as amount,\n referrer\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\n)\n\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n price,\n amount,\n referrer\nfrom\n bought\nunion all\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n price,\n amount,\n referrer\nfrom\n sold\norder by\n ts", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_spot_atomics_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.951482Z", "completed_at": "2024-10-03T20:56:08.961091Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.964427Z", "completed_at": "2024-10-03T20:56:08.964436Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022342205047607422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_synth_sold_base_mainnet_event_name__SynthSold.b1a44748ed", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthSold'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.965342Z", "completed_at": "2024-10-03T20:56:08.977847Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.984473Z", "completed_at": "2024-10-03T20:56:08.984487Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02743983268737793, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_mainnet_amount_returned__True__0.250710e6f1", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_returned >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.970449Z", "completed_at": "2024-10-03T20:56:08.979171Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.986114Z", "completed_at": "2024-10-03T20:56:08.986122Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027841806411743164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_mainnet_collected_fees__True__0.6cc814f854", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.979782Z", "completed_at": "2024-10-03T20:56:08.992977Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:08.996096Z", "completed_at": "2024-10-03T20:56:08.996107Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020611047744750977, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_mainnet_price__True__0.994b9376fd", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:08.987876Z", "completed_at": "2024-10-03T20:56:08.998324Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.004456Z", "completed_at": "2024-10-03T20:56:09.004470Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026036977767944336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_mainnet_synth_market_id__True__0.3ec6dae33c", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.000176Z", "completed_at": "2024-10-03T20:56:09.011111Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.013126Z", "completed_at": "2024-10-03T20:56:09.013133Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.017751693725585938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_base_mainnet_amount_returned.989a4131c2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_returned\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\nwhere amount_returned is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.006137Z", "completed_at": "2024-10-03T20:56:09.013953Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.020119Z", "completed_at": "2024-10-03T20:56:09.020128Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023128986358642578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_base_mainnet_block_number.148bf58e52", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.014582Z", "completed_at": "2024-10-03T20:56:09.025359Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.027468Z", "completed_at": "2024-10-03T20:56:09.027477Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022069215774536133, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_base_mainnet_block_timestamp.1713f1d130", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.021144Z", "completed_at": "2024-10-03T20:56:09.028923Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.035076Z", "completed_at": "2024-10-03T20:56:09.035087Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02271723747253418, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_base_mainnet_collected_fees.99a85c53ea", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\nwhere collected_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.030817Z", "completed_at": "2024-10-03T20:56:09.043282Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.045719Z", "completed_at": "2024-10-03T20:56:09.045730Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019897937774658203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_base_mainnet_contract.46ddd59981", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.038201Z", "completed_at": "2024-10-03T20:56:09.050862Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.052914Z", "completed_at": "2024-10-03T20:56:09.052923Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023508071899414062, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_base_mainnet_event_name.f76ff966dc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.046725Z", "completed_at": "2024-10-03T20:56:09.057936Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.060122Z", "completed_at": "2024-10-03T20:56:09.060131Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023482799530029297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_base_mainnet_id.763b711f62", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.053859Z", "completed_at": "2024-10-03T20:56:09.061639Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.067816Z", "completed_at": "2024-10-03T20:56:09.067827Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0228729248046875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_base_mainnet_price.3d1a702fbb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.063530Z", "completed_at": "2024-10-03T20:56:09.070711Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.077077Z", "completed_at": "2024-10-03T20:56:09.077090Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018639326095581055, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_base_mainnet_referrer.ee678360be", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\nwhere referrer is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.071359Z", "completed_at": "2024-10-03T20:56:09.082464Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.085150Z", "completed_at": "2024-10-03T20:56:09.085159Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02305006980895996, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_base_mainnet_synth_market_id.b7dab5388d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.078105Z", "completed_at": "2024-10-03T20:56:09.084599Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.092711Z", "completed_at": "2024-10-03T20:56:09.092720Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02343273162841797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_base_mainnet_transaction_hash.6957d51d9c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.086054Z", "completed_at": "2024-10-03T20:56:09.095616Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.101951Z", "completed_at": "2024-10-03T20:56:09.101959Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025604724884033203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_synth_sold_base_mainnet_id.4cbe90534a", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_sold_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.096909Z", "completed_at": "2024-10-03T20:56:09.104784Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.115175Z", "completed_at": "2024-10-03T20:56:09.115184Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02331829071044922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_spot_atomics_base_sepolia", "compiled": true, "compiled_code": "with bought as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n \n price / 1e18\n as price,\n \n synth_returned / 1e18\n as amount,\n referrer\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_bought_base_sepolia\"\n),\n\nsold as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n \n price / 1e18\n as price,\n -1 * \n amount_returned / 1e18\n as amount,\n referrer\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\n)\n\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n price,\n amount,\n referrer\nfrom\n bought\nunion all\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n price,\n amount,\n referrer\nfrom\n sold\norder by\n ts", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_spot_atomics_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.105411Z", "completed_at": "2024-10-03T20:56:09.116267Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.118853Z", "completed_at": "2024-10-03T20:56:09.118864Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02276301383972168, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_synth_sold_base_sepolia_event_name__SynthSold.bc9ca74c87", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthSold'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.109833Z", "completed_at": "2024-10-03T20:56:09.118134Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.125223Z", "completed_at": "2024-10-03T20:56:09.125233Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024045944213867188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_sepolia_amount_returned__True__0.400f957fc7", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_returned >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.119979Z", "completed_at": "2024-10-03T20:56:09.127565Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.133902Z", "completed_at": "2024-10-03T20:56:09.133912Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01964426040649414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_sepolia_collected_fees__True__0.0a04ec9ef2", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.129443Z", "completed_at": "2024-10-03T20:56:09.136934Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.144905Z", "completed_at": "2024-10-03T20:56:09.144920Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020580768585205078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_sepolia_price__True__0.cedd17dbea", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.138117Z", "completed_at": "2024-10-03T20:56:09.150915Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.156573Z", "completed_at": "2024-10-03T20:56:09.156583Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027874231338500977, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_sold_base_sepolia_synth_market_id__True__0.5175d72781", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.145924Z", "completed_at": "2024-10-03T20:56:09.157452Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.160035Z", "completed_at": "2024-10-03T20:56:09.160043Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02522110939025879, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_base_sepolia_amount_returned.c33656b778", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_returned\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\nwhere amount_returned is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.152295Z", "completed_at": "2024-10-03T20:56:09.159388Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.162119Z", "completed_at": "2024-10-03T20:56:09.162127Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.017992019653320312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_base_sepolia_block_number.17e7ff9528", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.163673Z", "completed_at": "2024-10-03T20:56:09.175825Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.178270Z", "completed_at": "2024-10-03T20:56:09.178278Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02035236358642578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_base_sepolia_block_timestamp.f3d45165ff", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.170782Z", "completed_at": "2024-10-03T20:56:09.177712Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.189388Z", "completed_at": "2024-10-03T20:56:09.189419Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028034210205078125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_base_sepolia_collected_fees.8ad9625fb0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\nwhere collected_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.179167Z", "completed_at": "2024-10-03T20:56:09.192013Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.194434Z", "completed_at": "2024-10-03T20:56:09.194442Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02478623390197754, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_base_sepolia_contract.8d370e2248", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.183365Z", "completed_at": "2024-10-03T20:56:09.193201Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.195909Z", "completed_at": "2024-10-03T20:56:09.195917Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020882606506347656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_base_sepolia_event_name.24601a4262", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.198028Z", "completed_at": "2024-10-03T20:56:09.208638Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.211083Z", "completed_at": "2024-10-03T20:56:09.211094Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018573760986328125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_base_sepolia_id.c2f7e77070", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.203007Z", "completed_at": "2024-10-03T20:56:09.210507Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.220465Z", "completed_at": "2024-10-03T20:56:09.220475Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026774168014526367, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_base_sepolia_price.88b1a85b40", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.211981Z", "completed_at": "2024-10-03T20:56:09.223020Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.225578Z", "completed_at": "2024-10-03T20:56:09.225590Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018550395965576172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_base_sepolia_referrer.51ef2f8d16", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\nwhere referrer is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.216145Z", "completed_at": "2024-10-03T20:56:09.224315Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.227048Z", "completed_at": "2024-10-03T20:56:09.227059Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019272327423095703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_base_sepolia_synth_market_id.25c988c205", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.229218Z", "completed_at": "2024-10-03T20:56:09.242094Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.244576Z", "completed_at": "2024-10-03T20:56:09.244589Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020979642868041992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_sold_base_sepolia_transaction_hash.a13ba6bde1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.234573Z", "completed_at": "2024-10-03T20:56:09.243411Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.249933Z", "completed_at": "2024-10-03T20:56:09.249948Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025146961212158203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_synth_sold_base_sepolia_id.d31e78319f", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_sold_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.245477Z", "completed_at": "2024-10-03T20:56:09.257250Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.259918Z", "completed_at": "2024-10-03T20:56:09.259930Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0193173885345459, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_synth_unwrapped_arbitrum_mainnet_event_name__SynthUnwrapped.0156eda083", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthUnwrapped'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.251073Z", "completed_at": "2024-10-03T20:56:09.258710Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.261428Z", "completed_at": "2024-10-03T20:56:09.261436Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02002549171447754, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_mainnet_amount_unwrapped__True__0.dfb2bf555e", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_unwrapped >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.263608Z", "completed_at": "2024-10-03T20:56:09.274866Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.277356Z", "completed_at": "2024-10-03T20:56:09.277368Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01949477195739746, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_mainnet_fees_collected__True__0.caa0ab5069", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not fees_collected >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.268880Z", "completed_at": "2024-10-03T20:56:09.276138Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.282493Z", "completed_at": "2024-10-03T20:56:09.282508Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023362159729003906, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_mainnet_synth_market_id__True__0.c8e2a0ce2e", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.278266Z", "completed_at": "2024-10-03T20:56:09.290646Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.293247Z", "completed_at": "2024-10-03T20:56:09.293259Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019986391067504883, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_amount_unwrapped.6338d14461", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_unwrapped\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"\nwhere amount_unwrapped is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.283449Z", "completed_at": "2024-10-03T20:56:09.292671Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.295314Z", "completed_at": "2024-10-03T20:56:09.295321Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02125406265258789, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_block_number.6c4594ed9b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.301156Z", "completed_at": "2024-10-03T20:56:09.307927Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.310256Z", "completed_at": "2024-10-03T20:56:09.310264Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018305301666259766, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_contract.df671e35b9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.296897Z", "completed_at": "2024-10-03T20:56:09.308493Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.311141Z", "completed_at": "2024-10-03T20:56:09.311151Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0198824405670166, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_block_timestamp.7eb830695e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.312043Z", "completed_at": "2024-10-03T20:56:09.322971Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.325384Z", "completed_at": "2024-10-03T20:56:09.325412Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019337177276611328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_event_name.15be4b2d2e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.316215Z", "completed_at": "2024-10-03T20:56:09.324184Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.326868Z", "completed_at": "2024-10-03T20:56:09.326878Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019802093505859375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_fees_collected.82edb6c70c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect fees_collected\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"\nwhere fees_collected is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.327779Z", "completed_at": "2024-10-03T20:56:09.339985Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.342461Z", "completed_at": "2024-10-03T20:56:09.342473Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020342111587524414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_id.c93a8c455f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.332825Z", "completed_at": "2024-10-03T20:56:09.341280Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.343929Z", "completed_at": "2024-10-03T20:56:09.343940Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02045440673828125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_synth_market_id.597a45b266", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.344825Z", "completed_at": "2024-10-03T20:56:09.355680Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.358168Z", "completed_at": "2024-10-03T20:56:09.358180Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01897597312927246, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_mainnet_transaction_hash.266bb54277", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.349871Z", "completed_at": "2024-10-03T20:56:09.357592Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.364150Z", "completed_at": "2024-10-03T20:56:09.364159Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023588895797729492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_synth_unwrapped_arbitrum_mainnet_id.81790072c1", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.359663Z", "completed_at": "2024-10-03T20:56:09.371863Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.374433Z", "completed_at": "2024-10-03T20:56:09.374442Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01955890655517578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_synth_unwrapped_arbitrum_sepolia_event_name__SynthUnwrapped.20624d41fd", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthUnwrapped'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.365770Z", "completed_at": "2024-10-03T20:56:09.373837Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.380622Z", "completed_at": "2024-10-03T20:56:09.380635Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024424314498901367, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_sepolia_amount_unwrapped__True__0.2d01453854", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_unwrapped >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.375916Z", "completed_at": "2024-10-03T20:56:09.390935Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.393556Z", "completed_at": "2024-10-03T20:56:09.393569Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02241373062133789, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_sepolia_fees_collected__True__0.f01b734c27", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not fees_collected >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.382354Z", "completed_at": "2024-10-03T20:56:09.392940Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.399447Z", "completed_at": "2024-10-03T20:56:09.399456Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02696061134338379, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_arbitrum_sepolia_synth_market_id__True__0.6744618704", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.395030Z", "completed_at": "2024-10-03T20:56:09.406162Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.408767Z", "completed_at": "2024-10-03T20:56:09.408775Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01863551139831543, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_amount_unwrapped.4d83dd17da", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_unwrapped\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"\nwhere amount_unwrapped is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.401028Z", "completed_at": "2024-10-03T20:56:09.408176Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.410810Z", "completed_at": "2024-10-03T20:56:09.410818Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019275188446044922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_block_number.bfaa7aabea", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.412330Z", "completed_at": "2024-10-03T20:56:09.423134Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.425547Z", "completed_at": "2024-10-03T20:56:09.425557Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01884150505065918, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_block_timestamp.2897aa2af1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.416583Z", "completed_at": "2024-10-03T20:56:09.424940Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.436532Z", "completed_at": "2024-10-03T20:56:09.436543Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.029105663299560547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_contract.9a67446eba", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.426437Z", "completed_at": "2024-10-03T20:56:09.438508Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.440981Z", "completed_at": "2024-10-03T20:56:09.440989Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019479036331176758, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_event_name.e2e470100a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.430741Z", "completed_at": "2024-10-03T20:56:09.439700Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.442482Z", "completed_at": "2024-10-03T20:56:09.442490Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020044803619384766, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_fees_collected.342d8ecaba", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect fees_collected\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"\nwhere fees_collected is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.445768Z", "completed_at": "2024-10-03T20:56:09.456369Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.462572Z", "completed_at": "2024-10-03T20:56:09.462583Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022377967834472656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_id.885fac7a78", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.450691Z", "completed_at": "2024-10-03T20:56:09.461800Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.467773Z", "completed_at": "2024-10-03T20:56:09.467788Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02604818344116211, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_synth_market_id.0f2f845893", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.457697Z", "completed_at": "2024-10-03T20:56:09.468729Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.471427Z", "completed_at": "2024-10-03T20:56:09.471435Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021507978439331055, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_arbitrum_sepolia_transaction_hash.5b5d8f1737", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.463583Z", "completed_at": "2024-10-03T20:56:09.470850Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.473561Z", "completed_at": "2024-10-03T20:56:09.473573Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018817901611328125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_synth_unwrapped_arbitrum_sepolia_id.5985d5d1de", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.477603Z", "completed_at": "2024-10-03T20:56:09.490197Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.500205Z", "completed_at": "2024-10-03T20:56:09.500221Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028063297271728516, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_synth_unwrapped_base_mainnet_event_name__SynthUnwrapped.a1713eb60e", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthUnwrapped'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.482064Z", "completed_at": "2024-10-03T20:56:09.490781Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.501315Z", "completed_at": "2024-10-03T20:56:09.501323Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028517723083496094, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_mainnet_amount_unwrapped__True__0.2e78bc25a2", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_unwrapped >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.491356Z", "completed_at": "2024-10-03T20:56:09.503826Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.506301Z", "completed_at": "2024-10-03T20:56:09.506309Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.029453277587890625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_mainnet_fees_collected__True__0.48d9a0e389", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not fees_collected >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.495804Z", "completed_at": "2024-10-03T20:56:09.505090Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.507781Z", "completed_at": "2024-10-03T20:56:09.507788Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019788742065429688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_mainnet_synth_market_id__True__0.de01d6cd38", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.509848Z", "completed_at": "2024-10-03T20:56:09.520804Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.523142Z", "completed_at": "2024-10-03T20:56:09.523150Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01880645751953125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_amount_unwrapped.025e49370b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_unwrapped\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"\nwhere amount_unwrapped is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.514892Z", "completed_at": "2024-10-03T20:56:09.521966Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.528243Z", "completed_at": "2024-10-03T20:56:09.528254Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022670984268188477, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_block_number.81e8f4c2ea", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.524047Z", "completed_at": "2024-10-03T20:56:09.536711Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.539206Z", "completed_at": "2024-10-03T20:56:09.539217Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020198345184326172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_block_timestamp.0e8329af5c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.529381Z", "completed_at": "2024-10-03T20:56:09.538016Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.540711Z", "completed_at": "2024-10-03T20:56:09.540719Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020854473114013672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_contract.cba8e61baa", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.542801Z", "completed_at": "2024-10-03T20:56:09.553724Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.556109Z", "completed_at": "2024-10-03T20:56:09.556118Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01879405975341797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_event_name.dbfac4a471", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.547681Z", "completed_at": "2024-10-03T20:56:09.554944Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.561158Z", "completed_at": "2024-10-03T20:56:09.561169Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02268695831298828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_fees_collected.cd35bec369", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect fees_collected\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"\nwhere fees_collected is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.557008Z", "completed_at": "2024-10-03T20:56:09.567970Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.570581Z", "completed_at": "2024-10-03T20:56:09.570589Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018619537353515625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_id.cd459ace96", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.562256Z", "completed_at": "2024-10-03T20:56:09.569969Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.572658Z", "completed_at": "2024-10-03T20:56:09.572668Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019763469696044922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_synth_market_id.47983f606b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.578431Z", "completed_at": "2024-10-03T20:56:09.586429Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.588766Z", "completed_at": "2024-10-03T20:56:09.588775Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019461631774902344, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_synth_unwrapped_base_mainnet_id.1256b6907b", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.574203Z", "completed_at": "2024-10-03T20:56:09.588155Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.597964Z", "completed_at": "2024-10-03T20:56:09.597978Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02935171127319336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_mainnet_transaction_hash.e27a71ff2d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.593601Z", "completed_at": "2024-10-03T20:56:09.600612Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.603055Z", "completed_at": "2024-10-03T20:56:09.603066Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.017401695251464844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_synth_wrapped_arbitrum_mainnet_event_name__SynthWrapped.c2a7fae75f", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_wrapped_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthWrapped'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.589659Z", "completed_at": "2024-10-03T20:56:09.601174Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.603963Z", "completed_at": "2024-10-03T20:56:09.603970Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0191650390625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_spot_wrapper_arbitrum_mainnet", "compiled": true, "compiled_code": "with wraps as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n \n amount_wrapped / 1e18\n as amount_wrapped\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_wrapped_arbitrum_mainnet\"\n),\n\nunwraps as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n -1 * \n amount_unwrapped / 1e18\n as amount_wrapped\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_unwrapped_arbitrum_mainnet\"\n)\n\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n amount_wrapped\nfrom\n wraps\nunion all\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n amount_wrapped\nfrom\n unwraps\norder by\n ts", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_wrapper_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.607390Z", "completed_at": "2024-10-03T20:56:09.618771Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.625066Z", "completed_at": "2024-10-03T20:56:09.625075Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023358583450317383, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_mainnet_fees_collected__True__0.8427a98042", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_wrapped_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not fees_collected >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.612162Z", "completed_at": "2024-10-03T20:56:09.620242Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.631822Z", "completed_at": "2024-10-03T20:56:09.631832Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.029482603073120117, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_mainnet_synth_market_id__True__0.69e1aef58d", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_wrapped_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.620818Z", "completed_at": "2024-10-03T20:56:09.633540Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.636116Z", "completed_at": "2024-10-03T20:56:09.636124Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01964569091796875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_block_number.388f222586", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_wrapped_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.625985Z", "completed_at": "2024-10-03T20:56:09.634872Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.637637Z", "completed_at": "2024-10-03T20:56:09.637644Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02040863037109375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_block_timestamp.62e5fb2f2c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_wrapped_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.640962Z", "completed_at": "2024-10-03T20:56:09.652468Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.662173Z", "completed_at": "2024-10-03T20:56:09.662184Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02680039405822754, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_contract.12b8537d63", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_wrapped_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.646012Z", "completed_at": "2024-10-03T20:56:09.657246Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.663228Z", "completed_at": "2024-10-03T20:56:09.663236Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02633213996887207, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_event_name.a537b3bcc9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_wrapped_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.653104Z", "completed_at": "2024-10-03T20:56:09.664890Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.666914Z", "completed_at": "2024-10-03T20:56:09.666924Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02177906036376953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_fees_collected.ab1cc1a24e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect fees_collected\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_wrapped_arbitrum_mainnet\"\nwhere fees_collected is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.657981Z", "completed_at": "2024-10-03T20:56:09.667747Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.670248Z", "completed_at": "2024-10-03T20:56:09.670256Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02011895179748535, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_id.e6be3c26ab", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_wrapped_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.671747Z", "completed_at": "2024-10-03T20:56:09.684000Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.690173Z", "completed_at": "2024-10-03T20:56:09.690184Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024070262908935547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_synth_market_id.22e9bbcaaf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_wrapped_arbitrum_mainnet\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.677378Z", "completed_at": "2024-10-03T20:56:09.689472Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.691873Z", "completed_at": "2024-10-03T20:56:09.691883Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023641347885131836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_mainnet_transaction_hash.470b375862", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_wrapped_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.685276Z", "completed_at": "2024-10-03T20:56:09.692726Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.699192Z", "completed_at": "2024-10-03T20:56:09.699201Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023276567459106445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_synth_wrapped_arbitrum_mainnet_id.4240a5b9ed", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_mainnet\".\"spot_synth_wrapped_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.693995Z", "completed_at": "2024-10-03T20:56:09.702108Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.704575Z", "completed_at": "2024-10-03T20:56:09.704583Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02010369300842285, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_synth_unwrapped_base_sepolia_event_name__SynthUnwrapped.8dae19258e", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthUnwrapped'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.709896Z", "completed_at": "2024-10-03T20:56:09.720606Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.722691Z", "completed_at": "2024-10-03T20:56:09.722699Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02197122573852539, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_sepolia_fees_collected__True__0.e56453f4c6", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not fees_collected >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.705453Z", "completed_at": "2024-10-03T20:56:09.721999Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.724793Z", "completed_at": "2024-10-03T20:56:09.724804Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024821043014526367, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_sepolia_amount_unwrapped__True__0.8e197e25e9", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_unwrapped >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.716089Z", "completed_at": "2024-10-03T20:56:09.724191Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.732222Z", "completed_at": "2024-10-03T20:56:09.732231Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028403520584106445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_unwrapped_base_sepolia_synth_market_id__True__0.a469219bab", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.726369Z", "completed_at": "2024-10-03T20:56:09.735129Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.737601Z", "completed_at": "2024-10-03T20:56:09.737609Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0163421630859375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_amount_unwrapped.1a220b9007", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_unwrapped\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"\nwhere amount_unwrapped is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.739041Z", "completed_at": "2024-10-03T20:56:09.753196Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.754751Z", "completed_at": "2024-10-03T20:56:09.754761Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021066665649414062, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_block_number.5cfd06abfe", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.748876Z", "completed_at": "2024-10-03T20:56:09.755623Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.758072Z", "completed_at": "2024-10-03T20:56:09.758079Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021216869354248047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_contract.87983c1fa3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.744629Z", "completed_at": "2024-10-03T20:56:09.756241Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.758960Z", "completed_at": "2024-10-03T20:56:09.758968Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02329850196838379, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_block_timestamp.41ba03a5b2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.759853Z", "completed_at": "2024-10-03T20:56:09.768175Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.774295Z", "completed_at": "2024-10-03T20:56:09.774304Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020627260208129883, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_event_name.b17d6e42c7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.768782Z", "completed_at": "2024-10-03T20:56:09.785347Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.786879Z", "completed_at": "2024-10-03T20:56:09.786888Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02293992042541504, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_fees_collected.c3d167c521", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect fees_collected\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"\nwhere fees_collected is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.775267Z", "completed_at": "2024-10-03T20:56:09.787783Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.790209Z", "completed_at": "2024-10-03T20:56:09.790217Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02338123321533203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_id.6b02b454d5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.781169Z", "completed_at": "2024-10-03T20:56:09.788389Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.791128Z", "completed_at": "2024-10-03T20:56:09.791135Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02362060546875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_synth_market_id.214a3db22f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.794530Z", "completed_at": "2024-10-03T20:56:09.805682Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.811464Z", "completed_at": "2024-10-03T20:56:09.811478Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022653579711914062, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_unwrapped_base_sepolia_transaction_hash.2ea11780cc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.800763Z", "completed_at": "2024-10-03T20:56:09.810893Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.816989Z", "completed_at": "2024-10-03T20:56:09.817000Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024531126022338867, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_synth_unwrapped_base_sepolia_id.74a8e666e5", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.806974Z", "completed_at": "2024-10-03T20:56:09.818705Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.821383Z", "completed_at": "2024-10-03T20:56:09.821394Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022094011306762695, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_spot_wrapper_arbitrum_sepolia", "compiled": true, "compiled_code": "with wraps as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n \n amount_wrapped / 1e18\n as amount_wrapped\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_wrapped_arbitrum_sepolia\"\n),\n\nunwraps as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n -1 * \n amount_unwrapped / 1e18\n as amount_wrapped\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_unwrapped_arbitrum_sepolia\"\n)\n\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n amount_wrapped\nfrom\n wraps\nunion all\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n amount_wrapped\nfrom\n unwraps\norder by\n ts", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_wrapper_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.812426Z", "completed_at": "2024-10-03T20:56:09.820148Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.822891Z", "completed_at": "2024-10-03T20:56:09.822902Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022967100143432617, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_synth_wrapped_arbitrum_sepolia_event_name__SynthWrapped.a482cbf84f", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_wrapped_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthWrapped'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.826574Z", "completed_at": "2024-10-03T20:56:09.839289Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.844797Z", "completed_at": "2024-10-03T20:56:09.844806Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024138212203979492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_sepolia_fees_collected__True__0.9f8402c770", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_wrapped_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not fees_collected >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.833324Z", "completed_at": "2024-10-03T20:56:09.845651Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.851957Z", "completed_at": "2024-10-03T20:56:09.851969Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.029811859130859375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_arbitrum_sepolia_synth_market_id__True__0.ca19b05f78", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_wrapped_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.840634Z", "completed_at": "2024-10-03T20:56:09.851365Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.854193Z", "completed_at": "2024-10-03T20:56:09.854201Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021599292755126953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_block_number.c861cf7b58", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_wrapped_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.846285Z", "completed_at": "2024-10-03T20:56:09.853642Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.856334Z", "completed_at": "2024-10-03T20:56:09.856341Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01868915557861328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_block_timestamp.cc2e2e7857", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_wrapped_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.858541Z", "completed_at": "2024-10-03T20:56:09.865655Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.871614Z", "completed_at": "2024-10-03T20:56:09.871628Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018769502639770508, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_contract.410ac0c77b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_wrapped_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.866797Z", "completed_at": "2024-10-03T20:56:09.882667Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.884300Z", "completed_at": "2024-10-03T20:56:09.884309Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026552677154541016, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_event_name.e16041e32c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_wrapped_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.872554Z", "completed_at": "2024-10-03T20:56:09.885981Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.888383Z", "completed_at": "2024-10-03T20:56:09.888391Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02487921714782715, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_fees_collected.8c22c01d20", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect fees_collected\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_wrapped_arbitrum_sepolia\"\nwhere fees_collected is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.878391Z", "completed_at": "2024-10-03T20:56:09.886545Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.889258Z", "completed_at": "2024-10-03T20:56:09.889268Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024388551712036133, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_id.ec9012b5a4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_wrapped_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.890785Z", "completed_at": "2024-10-03T20:56:09.897807Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.904059Z", "completed_at": "2024-10-03T20:56:09.904068Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018793106079101562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_synth_market_id.f1fccfdd91", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_wrapped_arbitrum_sepolia\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.899021Z", "completed_at": "2024-10-03T20:56:09.910567Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.916197Z", "completed_at": "2024-10-03T20:56:09.916209Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026166677474975586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_arbitrum_sepolia_transaction_hash.60e01a101a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_wrapped_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.905679Z", "completed_at": "2024-10-03T20:56:09.917070Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.919626Z", "completed_at": "2024-10-03T20:56:09.919634Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02259969711303711, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_synth_wrapped_arbitrum_sepolia_id.25ef0efbd8", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_arbitrum_sepolia\".\"spot_synth_wrapped_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.911292Z", "completed_at": "2024-10-03T20:56:09.918988Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.927428Z", "completed_at": "2024-10-03T20:56:09.927437Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.029154539108276367, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_spot_wrapper_base_mainnet", "compiled": true, "compiled_code": "with wraps as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n \n amount_wrapped / 1e18\n as amount_wrapped\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_wrapped_base_mainnet\"\n),\n\nunwraps as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n -1 * \n amount_unwrapped / 1e18\n as amount_wrapped\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_unwrapped_base_mainnet\"\n)\n\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n amount_wrapped\nfrom\n wraps\nunion all\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n amount_wrapped\nfrom\n unwraps\norder by\n ts", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_spot_wrapper_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.920518Z", "completed_at": "2024-10-03T20:56:09.930549Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.937221Z", "completed_at": "2024-10-03T20:56:09.937233Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021918535232543945, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_synth_wrapped_base_mainnet_event_name__SynthWrapped.e81f79edcb", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_wrapped_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthWrapped'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.931953Z", "completed_at": "2024-10-03T20:56:09.939450Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.949641Z", "completed_at": "2024-10-03T20:56:09.949651Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02406620979309082, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_base_mainnet_fees_collected__True__0.88e8d792fd", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_wrapped_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not fees_collected >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.945261Z", "completed_at": "2024-10-03T20:56:09.952814Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.959001Z", "completed_at": "2024-10-03T20:56:09.959021Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022543668746948242, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_block_number.4bf40252e1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_wrapped_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.940712Z", "completed_at": "2024-10-03T20:56:09.954026Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.960740Z", "completed_at": "2024-10-03T20:56:09.960751Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.029750823974609375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_base_mainnet_synth_market_id__True__0.3d7fa017bf", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_wrapped_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.954638Z", "completed_at": "2024-10-03T20:56:09.962365Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.968705Z", "completed_at": "2024-10-03T20:56:09.968714Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018243074417114258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_block_timestamp.66ddebcfe0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_wrapped_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.963017Z", "completed_at": "2024-10-03T20:56:09.970905Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.980266Z", "completed_at": "2024-10-03T20:56:09.980277Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02697896957397461, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_contract.33e8d1917b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_wrapped_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.972776Z", "completed_at": "2024-10-03T20:56:09.987567Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.993694Z", "completed_at": "2024-10-03T20:56:09.993705Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025769472122192383, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_event_name.1f22f5789b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_wrapped_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.981949Z", "completed_at": "2024-10-03T20:56:09.988938Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:09.995263Z", "completed_at": "2024-10-03T20:56:09.995270Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025693655014038086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_fees_collected.9a641530e9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect fees_collected\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_wrapped_base_mainnet\"\nwhere fees_collected is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.989503Z", "completed_at": "2024-10-03T20:56:09.996974Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.003132Z", "completed_at": "2024-10-03T20:56:10.003144Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021933794021606445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_id.7d79ad852d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_wrapped_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:09.997588Z", "completed_at": "2024-10-03T20:56:10.005330Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.011422Z", "completed_at": "2024-10-03T20:56:10.011435Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023310422897338867, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_synth_market_id.e2b2f4733f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_wrapped_base_mainnet\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.007196Z", "completed_at": "2024-10-03T20:56:10.018221Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.020265Z", "completed_at": "2024-10-03T20:56:10.020277Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.017861604690551758, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_mainnet_transaction_hash.9cbd57629d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_wrapped_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.013170Z", "completed_at": "2024-10-03T20:56:10.021131Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.029068Z", "completed_at": "2024-10-03T20:56:10.029077Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0250399112701416, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_synth_wrapped_base_mainnet_id.77a4ae72ae", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_mainnet\".\"spot_synth_wrapped_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.021728Z", "completed_at": "2024-10-03T20:56:10.035033Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.037669Z", "completed_at": "2024-10-03T20:56:10.037678Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025285720825195312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_treasury_vote_recorded_snax_mainnet_event_name__VoteRecorded.e4a7517ef5", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_recorded_snax_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'VoteRecorded'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.030047Z", "completed_at": "2024-10-03T20:56:10.037071Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.043347Z", "completed_at": "2024-10-03T20:56:10.043358Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023903369903564453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_block_number.ece9a809a9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_recorded_snax_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.039180Z", "completed_at": "2024-10-03T20:56:10.047106Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.053284Z", "completed_at": "2024-10-03T20:56:10.053294Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01913285255432129, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_block_timestamp.1db4ce563e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_recorded_snax_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.047708Z", "completed_at": "2024-10-03T20:56:10.059332Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.065115Z", "completed_at": "2024-10-03T20:56:10.065124Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026658058166503906, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_candidates.dee538820e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect candidates\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_recorded_snax_mainnet\"\nwhere candidates is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.054969Z", "completed_at": "2024-10-03T20:56:10.066757Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.069315Z", "completed_at": "2024-10-03T20:56:10.069323Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02299213409423828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_chain_id.8223f78907", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect chain_id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_recorded_snax_mainnet\"\nwhere chain_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.060800Z", "completed_at": "2024-10-03T20:56:10.068137Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.070842Z", "completed_at": "2024-10-03T20:56:10.070850Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019045114517211914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_contract.c25d469610", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_recorded_snax_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.071719Z", "completed_at": "2024-10-03T20:56:10.080461Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.086594Z", "completed_at": "2024-10-03T20:56:10.086603Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020603179931640625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_epoch_id.a59e309b31", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect epoch_id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_recorded_snax_mainnet\"\nwhere epoch_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.081024Z", "completed_at": "2024-10-03T20:56:10.088171Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.097891Z", "completed_at": "2024-10-03T20:56:10.097900Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027802705764770508, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_event_name.2430cbaa6f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_recorded_snax_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.088767Z", "completed_at": "2024-10-03T20:56:10.099574Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.102185Z", "completed_at": "2024-10-03T20:56:10.102193Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022477388381958008, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_id.1f48bf1a21", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_recorded_snax_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.093686Z", "completed_at": "2024-10-03T20:56:10.100998Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.103706Z", "completed_at": "2024-10-03T20:56:10.103713Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018474340438842773, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_transaction_hash.5851258e66", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_recorded_snax_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.104576Z", "completed_at": "2024-10-03T20:56:10.111687Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.117752Z", "completed_at": "2024-10-03T20:56:10.117761Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018938064575195312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_voter.7b36a4fa86", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect voter\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_recorded_snax_mainnet\"\nwhere voter is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.112265Z", "completed_at": "2024-10-03T20:56:10.119337Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.130549Z", "completed_at": "2024-10-03T20:56:10.130558Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027602434158325195, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_treasury_vote_recorded_snax_mainnet_voting_power.fc033faf22", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect voting_power\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_recorded_snax_mainnet\"\nwhere voting_power is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.126390Z", "completed_at": "2024-10-03T20:56:10.133715Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.139583Z", "completed_at": "2024-10-03T20:56:10.139597Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02325725555419922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_treasury_vote_recorded_snax_mainnet_transaction_hash.9768cf1aa6", "compiled": true, "compiled_code": "\n \n \n\nselect\n transaction_hash as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_recorded_snax_mainnet\"\nwhere transaction_hash is not null\ngroup by transaction_hash\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.119968Z", "completed_at": "2024-10-03T20:56:10.134914Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.141259Z", "completed_at": "2024-10-03T20:56:10.141270Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.030377864837646484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_treasury_vote_recorded_snax_mainnet_id.d13b536538", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_recorded_snax_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.135527Z", "completed_at": "2024-10-03T20:56:10.143029Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.149509Z", "completed_at": "2024-10-03T20:56:10.149518Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018042802810668945, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_spot_wrapper_base_sepolia", "compiled": true, "compiled_code": "with wraps as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n \n amount_wrapped / 1e18\n as amount_wrapped\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_wrapped_base_sepolia\"\n),\n\nunwraps as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash as tx_hash,\n synth_market_id,\n -1 * \n amount_unwrapped / 1e18\n as amount_wrapped\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_unwrapped_base_sepolia\"\n)\n\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n amount_wrapped\nfrom\n wraps\nunion all\nselect\n id,\n ts,\n block_number,\n tx_hash,\n synth_market_id,\n amount_wrapped\nfrom\n unwraps\norder by\n ts", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_spot_wrapper_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.143602Z", "completed_at": "2024-10-03T20:56:10.151722Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.158373Z", "completed_at": "2024-10-03T20:56:10.158381Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024184703826904297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_spot_synth_wrapped_base_sepolia_event_name__SynthWrapped.031ffbb73f", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_wrapped_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'SynthWrapped'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.153864Z", "completed_at": "2024-10-03T20:56:10.165513Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.168029Z", "completed_at": "2024-10-03T20:56:10.168038Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01932668685913086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_base_sepolia_fees_collected__True__0.c2a49865fe", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_wrapped_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not fees_collected >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.159949Z", "completed_at": "2024-10-03T20:56:10.167442Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.175433Z", "completed_at": "2024-10-03T20:56:10.175441Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025068998336791992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_spot_synth_wrapped_base_sepolia_synth_market_id__True__0.2dfd67bc58", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_wrapped_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.168915Z", "completed_at": "2024-10-03T20:56:10.181302Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.183622Z", "completed_at": "2024-10-03T20:56:10.183633Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02445220947265625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_block_number.6d42ca2157", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_wrapped_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.177063Z", "completed_at": "2024-10-03T20:56:10.184471Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.186932Z", "completed_at": "2024-10-03T20:56:10.186940Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020230531692504883, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_block_timestamp.5b4c2eecf8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_wrapped_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.188367Z", "completed_at": "2024-10-03T20:56:10.199769Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.206040Z", "completed_at": "2024-10-03T20:56:10.206050Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023308277130126953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_contract.d4446f0372", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_wrapped_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.194007Z", "completed_at": "2024-10-03T20:56:10.205449Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.211284Z", "completed_at": "2024-10-03T20:56:10.211294Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02639174461364746, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_event_name.fe439b73da", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_wrapped_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.200492Z", "completed_at": "2024-10-03T20:56:10.212200Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.214846Z", "completed_at": "2024-10-03T20:56:10.214854Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022365331649780273, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_fees_collected.b6fac60b85", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect fees_collected\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_wrapped_base_sepolia\"\nwhere fees_collected is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.207035Z", "completed_at": "2024-10-03T20:56:10.214202Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.217016Z", "completed_at": "2024-10-03T20:56:10.217024Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01804518699645996, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_id.8905f554af", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_wrapped_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.221017Z", "completed_at": "2024-10-03T20:56:10.233322Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.243126Z", "completed_at": "2024-10-03T20:56:10.243140Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0274655818939209, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_synth_market_id.601db0f648", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_wrapped_base_sepolia\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.226831Z", "completed_at": "2024-10-03T20:56:10.233903Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.244059Z", "completed_at": "2024-10-03T20:56:10.244067Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027776002883911133, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_spot_synth_wrapped_base_sepolia_transaction_hash.7672de0496", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_wrapped_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.234513Z", "completed_at": "2024-10-03T20:56:10.245940Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.248438Z", "completed_at": "2024-10-03T20:56:10.248446Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028159618377685547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_spot_synth_wrapped_base_sepolia_id.159b2de78a", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_base_sepolia\".\"spot_synth_wrapped_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.238683Z", "completed_at": "2024-10-03T20:56:10.247177Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.249940Z", "completed_at": "2024-10-03T20:56:10.249948Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019020557403564453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_treasury_vote_withdrawn_snax_mainnet_chain_id__2192__10__1__8453__42161.37c0ffb3f6", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n chain_id as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_withdrawn_snax_mainnet\"\n group by chain_id\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n '2192','10','1','8453','42161'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.253289Z", "completed_at": "2024-10-03T20:56:10.264937Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.276181Z", "completed_at": "2024-10-03T20:56:10.276193Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02850794792175293, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_treasury_vote_withdrawn_snax_mainnet_event_name__VoteWithdrawn.d758312593", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_withdrawn_snax_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'VoteWithdrawn'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.258567Z", "completed_at": "2024-10-03T20:56:10.265574Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.277180Z", "completed_at": "2024-10-03T20:56:10.277187Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027980566024780273, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_block_number.271b1a17ba", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_withdrawn_snax_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.266113Z", "completed_at": "2024-10-03T20:56:10.278926Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.281457Z", "completed_at": "2024-10-03T20:56:10.281465Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023664474487304688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_block_timestamp.dbe2a9ba3e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_withdrawn_snax_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.272021Z", "completed_at": "2024-10-03T20:56:10.280882Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.283516Z", "completed_at": "2024-10-03T20:56:10.283524Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02076554298400879, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_chain_id.1991832eba", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect chain_id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_withdrawn_snax_mainnet\"\nwhere chain_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.285622Z", "completed_at": "2024-10-03T20:56:10.296943Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.303254Z", "completed_at": "2024-10-03T20:56:10.303264Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023094654083251953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_contract.3e76561d2e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_withdrawn_snax_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.291253Z", "completed_at": "2024-10-03T20:56:10.298383Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.308303Z", "completed_at": "2024-10-03T20:56:10.308311Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02612757682800293, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_epoch_id.6543be91bd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect epoch_id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_withdrawn_snax_mainnet\"\nwhere epoch_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.298999Z", "completed_at": "2024-10-03T20:56:10.310021Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.312682Z", "completed_at": "2024-10-03T20:56:10.312690Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02214837074279785, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_event_name.3a8d12a41e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_withdrawn_snax_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.304164Z", "completed_at": "2024-10-03T20:56:10.312079Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.314767Z", "completed_at": "2024-10-03T20:56:10.314775Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019257068634033203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_id.ffce1d7680", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_withdrawn_snax_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.316878Z", "completed_at": "2024-10-03T20:56:10.329828Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.335997Z", "completed_at": "2024-10-03T20:56:10.336006Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024651050567626953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_transaction_hash.12490c3827", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_withdrawn_snax_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.324137Z", "completed_at": "2024-10-03T20:56:10.335319Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.341114Z", "completed_at": "2024-10-03T20:56:10.341122Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02766132354736328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_treasury_vote_withdrawn_snax_mainnet_voter.b972eb7f34", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect voter\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_withdrawn_snax_mainnet\"\nwhere voter is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.331151Z", "completed_at": "2024-10-03T20:56:10.342669Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.345412Z", "completed_at": "2024-10-03T20:56:10.345423Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022005796432495117, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_treasury_vote_withdrawn_snax_mainnet_id.cefaabe32f", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_withdrawn_snax_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.336918Z", "completed_at": "2024-10-03T20:56:10.344752Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.347496Z", "completed_at": "2024-10-03T20:56:10.347504Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01925826072692871, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_treasury_vote_withdrawn_snax_mainnet_transaction_hash.771718d1e2", "compiled": true, "compiled_code": "\n \n \n\nselect\n transaction_hash as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_raw_snax_mainnet\".\"treasury_vote_withdrawn_snax_mainnet\"\nwhere transaction_hash is not null\ngroup by transaction_hash\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.349617Z", "completed_at": "2024-10-03T20:56:10.360556Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.367148Z", "completed_at": "2024-10-03T20:56:10.367157Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02311086654663086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_rewards_arbitrum_mainnet", "compiled": true, "compiled_code": "with rewards_distributed as (\n select\n block_timestamp as ts,\n CAST(\n pool_id as INTEGER\n ) as pool_id,\n collateral_type,\n distributor,\n \n amount / 1e18\n as amount,\n TO_TIMESTAMP(\"start\") as ts_start,\n \"duration\"\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_rewards_distributed_arbitrum_mainnet\"\n),\n\ndistributors as (\n select\n CAST(distributor_address as TEXT) as distributor_address,\n CAST(token_symbol as TEXT) as token_symbol\n from\n \"analytics\".\"prod_seeds\".\"arbitrum_mainnet_reward_distributors\"\n)\n\nselect\n rd.ts,\n rd.pool_id,\n rd.collateral_type,\n rd.distributor,\n distributors.token_symbol,\n rd.amount,\n rd.ts_start,\n rd.duration\nfrom\n rewards_distributed as rd\ninner join distributors on rd.distributor = distributors.distributor_address\norder by\n rd.ts", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.354783Z", "completed_at": "2024-10-03T20:56:10.372998Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.375457Z", "completed_at": "2024-10-03T20:56:10.375466Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02929401397705078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_arbitrum_mainnet_reward_distributors_distributor_address.700581d5a6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor_address\nfrom \"analytics\".\"prod_seeds\".\"arbitrum_mainnet_reward_distributors\"\nwhere distributor_address is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.361973Z", "completed_at": "2024-10-03T20:56:10.374767Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.377544Z", "completed_at": "2024-10-03T20:56:10.377553Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023506641387939453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_arbitrum_mainnet_reward_distributors_token_symbol.a65060c57e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_seeds\".\"arbitrum_mainnet_reward_distributors\"\nwhere token_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.368823Z", "completed_at": "2024-10-03T20:56:10.376301Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.379082Z", "completed_at": "2024-10-03T20:56:10.379089Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019894123077392578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_arbitrum_mainnet_tokens_token_address.08d3db4ee2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_address\nfrom \"analytics\".\"prod_seeds\".\"arbitrum_mainnet_tokens\"\nwhere token_address is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.382523Z", "completed_at": "2024-10-03T20:56:10.389423Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.398812Z", "completed_at": "2024-10-03T20:56:10.398822Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022029399871826172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_arbitrum_mainnet_tokens_token_symbol.619d115f2e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_seeds\".\"arbitrum_mainnet_tokens\"\nwhere token_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.389995Z", "completed_at": "2024-10-03T20:56:10.404073Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.406230Z", "completed_at": "2024-10-03T20:56:10.406239Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02515578269958496, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_rewards_arbitrum_sepolia", "compiled": true, "compiled_code": "with rewards_distributed as (\n select\n block_timestamp as ts,\n CAST(\n pool_id as INTEGER\n ) as pool_id,\n collateral_type,\n distributor,\n \n amount / 1e18\n as amount,\n TO_TIMESTAMP(\"start\") as ts_start,\n \"duration\"\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_rewards_distributed_arbitrum_sepolia\"\n),\n\ndistributors as (\n select\n CAST(distributor_address as TEXT) as distributor_address,\n CAST(token_symbol as TEXT) as token_symbol\n from\n \"analytics\".\"prod_seeds\".\"arbitrum_sepolia_reward_distributors\"\n)\n\nselect\n rd.ts,\n rd.pool_id,\n rd.collateral_type,\n rd.distributor,\n distributors.token_symbol,\n rd.amount,\n rd.ts_start,\n rd.duration\nfrom\n rewards_distributed as rd\ninner join distributors on rd.distributor = distributors.distributor_address\norder by\n ts", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.394358Z", "completed_at": "2024-10-03T20:56:10.405519Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.408345Z", "completed_at": "2024-10-03T20:56:10.408353Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02170538902282715, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_arbitrum_sepolia_reward_distributors_distributor_address.6379395bc6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor_address\nfrom \"analytics\".\"prod_seeds\".\"arbitrum_sepolia_reward_distributors\"\nwhere distributor_address is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.399894Z", "completed_at": "2024-10-03T20:56:10.407768Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.410729Z", "completed_at": "2024-10-03T20:56:10.410737Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02276134490966797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_arbitrum_sepolia_reward_distributors_token_symbol.62adebb178", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_seeds\".\"arbitrum_sepolia_reward_distributors\"\nwhere token_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.412888Z", "completed_at": "2024-10-03T20:56:10.421852Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.430932Z", "completed_at": "2024-10-03T20:56:10.430947Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02391195297241211, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_arbitrum_sepolia_tokens_token_address.9daa149fb1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_address\nfrom \"analytics\".\"prod_seeds\".\"arbitrum_sepolia_tokens\"\nwhere token_address is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.422459Z", "completed_at": "2024-10-03T20:56:10.436566Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.438554Z", "completed_at": "2024-10-03T20:56:10.438563Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026462554931640625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_arbitrum_sepolia_tokens_token_symbol.17ecd3a7d8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_seeds\".\"arbitrum_sepolia_tokens\"\nwhere token_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.427205Z", "completed_at": "2024-10-03T20:56:10.437189Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.440010Z", "completed_at": "2024-10-03T20:56:10.440018Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020773887634277344, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_rewards_base_mainnet", "compiled": true, "compiled_code": "with rewards_distributed as (\n select\n block_timestamp as ts,\n CAST(\n pool_id as INTEGER\n ) as pool_id,\n collateral_type,\n distributor,\n \n amount / 1e18\n as amount,\n TO_TIMESTAMP(\"start\") as ts_start,\n \"duration\"\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"core_rewards_distributed_base_mainnet\"\n),\n\ndistributors as (\n select\n CAST(distributor_address as TEXT) as distributor_address,\n CAST(token_symbol as TEXT) as token_symbol\n from\n \"analytics\".\"prod_seeds\".\"base_mainnet_reward_distributors\"\n)\n\nselect\n rd.ts,\n rd.pool_id,\n rd.collateral_type,\n rd.distributor,\n distributors.token_symbol,\n rd.amount,\n rd.ts_start,\n rd.duration\nfrom\n rewards_distributed as rd\ninner join distributors on rd.distributor = distributors.distributor_address\norder by\n ts", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.432168Z", "completed_at": "2024-10-03T20:56:10.439393Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.442138Z", "completed_at": "2024-10-03T20:56:10.442149Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021570920944213867, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_base_mainnet_reward_distributors_distributor_address.d0aab9bee0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor_address\nfrom \"analytics\".\"prod_seeds\".\"base_mainnet_reward_distributors\"\nwhere distributor_address is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.446460Z", "completed_at": "2024-10-03T20:56:10.457654Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.468639Z", "completed_at": "2024-10-03T20:56:10.468648Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027845144271850586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_base_mainnet_reward_distributors_token_symbol.d94311a8fc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_seeds\".\"base_mainnet_reward_distributors\"\nwhere token_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.452667Z", "completed_at": "2024-10-03T20:56:10.467890Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.469747Z", "completed_at": "2024-10-03T20:56:10.469755Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025270938873291016, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_base_mainnet_tokens_token_address.47a3f5acd2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_address\nfrom \"analytics\".\"prod_seeds\".\"base_mainnet_tokens\"\nwhere token_address is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.458294Z", "completed_at": "2024-10-03T20:56:10.471349Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.473880Z", "completed_at": "2024-10-03T20:56:10.473891Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02812957763671875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_base_mainnet_tokens_token_symbol.77007fd576", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_seeds\".\"base_mainnet_tokens\"\nwhere token_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.464221Z", "completed_at": "2024-10-03T20:56:10.472577Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.475390Z", "completed_at": "2024-10-03T20:56:10.475418Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024168729782104492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_rewards_base_sepolia", "compiled": true, "compiled_code": "with rewards_distributed as (\n select\n block_timestamp as ts,\n CAST(\n pool_id as INTEGER\n ) as pool_id,\n collateral_type,\n distributor,\n \n amount / 1e18\n as amount,\n TO_TIMESTAMP(\"start\") as ts_start,\n \"duration\"\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"core_rewards_distributed_base_sepolia\"\n),\n\ndistributors as (\n select\n CAST(distributor_address as TEXT) as distributor_address,\n CAST(token_symbol as TEXT) as token_symbol\n from\n \"analytics\".\"prod_seeds\".\"base_sepolia_reward_distributors\"\n)\n\nselect\n rd.ts,\n rd.pool_id,\n rd.collateral_type,\n rd.distributor,\n distributors.token_symbol,\n rd.amount,\n rd.ts_start,\n rd.duration\nfrom\n rewards_distributed as rd\ninner join distributors on rd.distributor = distributors.distributor_address\norder by\n ts", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.478939Z", "completed_at": "2024-10-03T20:56:10.490422Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.500087Z", "completed_at": "2024-10-03T20:56:10.500102Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027015209197998047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_base_sepolia_reward_distributors_distributor_address.08551b149c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor_address\nfrom \"analytics\".\"prod_seeds\".\"base_sepolia_reward_distributors\"\nwhere distributor_address is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.484026Z", "completed_at": "2024-10-03T20:56:10.495170Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.501312Z", "completed_at": "2024-10-03T20:56:10.501323Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02666926383972168, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_base_sepolia_reward_distributors_token_symbol.37319f3c5c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_seeds\".\"base_sepolia_reward_distributors\"\nwhere token_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.491043Z", "completed_at": "2024-10-03T20:56:10.502205Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.504905Z", "completed_at": "2024-10-03T20:56:10.504916Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02164149284362793, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_base_sepolia_tokens_token_address.73f3c4e0ef", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_address\nfrom \"analytics\".\"prod_seeds\".\"base_sepolia_tokens\"\nwhere token_address is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.495927Z", "completed_at": "2024-10-03T20:56:10.504263Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.507055Z", "completed_at": "2024-10-03T20:56:10.507062Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019007444381713867, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_base_sepolia_tokens_token_symbol.1afdd41b38", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_seeds\".\"base_sepolia_tokens\"\nwhere token_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.511048Z", "completed_at": "2024-10-03T20:56:10.521466Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.526327Z", "completed_at": "2024-10-03T20:56:10.526336Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02064681053161621, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_rewards_eth_mainnet", "compiled": true, "compiled_code": "with rewards_distributed as (\n select\n block_timestamp as ts,\n CAST(\n pool_id as INTEGER\n ) as pool_id,\n collateral_type,\n distributor,\n \n amount / 1e18\n as amount,\n TO_TIMESTAMP(\"start\") as ts_start,\n \"duration\"\n from\n \"analytics\".\"prod_raw_eth_mainnet\".\"core_rewards_distributed_eth_mainnet\"\n),\n\ndistributors as (\n select\n CAST(distributor_address as TEXT) as distributor_address,\n CAST(token_symbol as TEXT) as token_symbol\n from\n \"analytics\".\"prod_seeds\".\"eth_mainnet_reward_distributors\"\n)\n\nselect\n rd.ts,\n rd.pool_id,\n rd.collateral_type,\n rd.distributor,\n distributors.token_symbol,\n rd.amount,\n rd.ts_start,\n rd.duration\nfrom\n rewards_distributed as rd\ninner join distributors on rd.distributor = distributors.distributor_address\norder by\n ts", "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_eth_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.516354Z", "completed_at": "2024-10-03T20:56:10.522718Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.530310Z", "completed_at": "2024-10-03T20:56:10.530319Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023996353149414062, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_prices_eth_mainnet", "compiled": true, "compiled_code": "with all_prices as (\n select\n ts,\n collateral_type as market_address,\n null as market_symbol,\n collateral_value / amount as price\n from\n \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_collateral_eth_mainnet\"\n where\n collateral_value > 0\n),\n\ntokens as (\n select\n token_address,\n token_symbol\n from\n \"analytics\".\"prod_seeds\".\"eth_mainnet_tokens\"\n)\n\nselect\n p.ts,\n p.market_address,\n p.price,\n COALESCE(\n t.token_symbol,\n p.market_symbol\n ) as market_symbol\nfrom\n all_prices as p\nleft join tokens as t\n on LOWER(\n p.market_address\n ) = LOWER(\n t.token_address\n )", "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_prices_eth_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.523259Z", "completed_at": "2024-10-03T20:56:10.532146Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.535201Z", "completed_at": "2024-10-03T20:56:10.535209Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024927854537963867, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_buyback_daily_base_mainnet", "compiled": true, "compiled_code": "with agg as (\n select\n date_trunc(\n 'day',\n ts\n ) as ts,\n sum(snx) as snx_amount,\n sum(usd) as usd_amount\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_buyback_base_mainnet\"\n group by\n date_trunc(\n 'day',\n ts\n )\n) -- add cumulative amounts\n\nselect\n ts,\n snx_amount,\n usd_amount,\n sum(snx_amount) over (\n order by\n ts\n ) as cumulative_snx_amount,\n sum(usd_amount) over (\n order by\n ts\n ) as cumulative_usd_amount\nfrom\n agg", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_buyback_daily_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.527228Z", "completed_at": "2024-10-03T20:56:10.533751Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.536731Z", "completed_at": "2024-10-03T20:56:10.536739Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.016971111297607422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_buyback_hourly_base_mainnet", "compiled": true, "compiled_code": "with agg as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n sum(snx) as snx_amount,\n sum(usd) as usd_amount\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_buyback_base_mainnet\"\n group by\n date_trunc(\n 'hour',\n ts\n )\n) -- add cumulative amounts\n\nselect\n ts,\n snx_amount,\n usd_amount,\n sum(snx_amount) over (\n order by\n ts\n ) as cumulative_snx_amount,\n sum(usd_amount) over (\n order by\n ts\n ) as cumulative_usd_amount\nfrom\n agg", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_buyback_hourly_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.540323Z", "completed_at": "2024-10-03T20:56:10.552109Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.563292Z", "completed_at": "2024-10-03T20:56:10.563307Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02911829948425293, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_mainnet_snx__True__0.ffcae6ef8f", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_buyback_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not snx >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.545368Z", "completed_at": "2024-10-03T20:56:10.558636Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.564510Z", "completed_at": "2024-10-03T20:56:10.564521Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028528928756713867, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_mainnet_snx_price__True__0.4ab5da9346", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_buyback_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not snx_price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.552729Z", "completed_at": "2024-10-03T20:56:10.565365Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.568057Z", "completed_at": "2024-10-03T20:56:10.568068Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02341461181640625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_mainnet_usd__True__0.e9e29cece7", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_buyback_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.559195Z", "completed_at": "2024-10-03T20:56:10.566838Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.569663Z", "completed_at": "2024-10-03T20:56:10.569674Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01996159553527832, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_base_mainnet_buyer.996c564c05", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect buyer\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_base_mainnet\"\nwhere buyer is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.574298Z", "completed_at": "2024-10-03T20:56:10.584662Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.594531Z", "completed_at": "2024-10-03T20:56:10.594541Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02565622329711914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_base_mainnet_id.fbad84fb48", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.579228Z", "completed_at": "2024-10-03T20:56:10.593823Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.595643Z", "completed_at": "2024-10-03T20:56:10.595653Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025196552276611328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_base_mainnet_snx.75b728a26f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect snx\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_base_mainnet\"\nwhere snx is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.589599Z", "completed_at": "2024-10-03T20:56:10.596579Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.599078Z", "completed_at": "2024-10-03T20:56:10.599086Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020720720291137695, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_base_mainnet_ts.42175c7800", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_base_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.585410Z", "completed_at": "2024-10-03T20:56:10.597191Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.600035Z", "completed_at": "2024-10-03T20:56:10.600043Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026441097259521484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_base_mainnet_snx_price.e23de62b78", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect snx_price\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_base_mainnet\"\nwhere snx_price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.611641Z", "completed_at": "2024-10-03T20:56:10.620316Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.624825Z", "completed_at": "2024-10-03T20:56:10.624836Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023407697677612305, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_buyback_base_mainnet_id.f0c25ee329", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.605831Z", "completed_at": "2024-10-03T20:56:10.624059Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.626533Z", "completed_at": "2024-10-03T20:56:10.626540Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02572035789489746, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_base_mainnet_usd.2e04e1ae30", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect usd\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_base_mainnet\"\nwhere usd is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.617293Z", "completed_at": "2024-10-03T20:56:10.625847Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.628891Z", "completed_at": "2024-10-03T20:56:10.628899Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024364948272705078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_buyback_daily_base_sepolia", "compiled": true, "compiled_code": "with agg as (\n select\n date_trunc(\n 'day',\n ts\n ) as ts,\n sum(snx) as snx_amount,\n sum(usd) as usd_amount\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_buyback_base_sepolia\"\n group by\n date_trunc(\n 'day',\n ts\n )\n) -- add cumulative amounts\n\nselect\n ts,\n snx_amount,\n usd_amount,\n sum(snx_amount) over (\n order by\n ts\n ) as cumulative_snx_amount,\n sum(usd_amount) over (\n order by\n ts\n ) as cumulative_usd_amount\nfrom\n agg", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_buyback_daily_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.620960Z", "completed_at": "2024-10-03T20:56:10.627412Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.630444Z", "completed_at": "2024-10-03T20:56:10.630452Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025329113006591797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_buyback_hourly_base_sepolia", "compiled": true, "compiled_code": "with agg as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n sum(snx) as snx_amount,\n sum(usd) as usd_amount\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_buyback_base_sepolia\"\n group by\n date_trunc(\n 'hour',\n ts\n )\n) -- add cumulative amounts\n\nselect\n ts,\n snx_amount,\n usd_amount,\n sum(snx_amount) over (\n order by\n ts\n ) as cumulative_snx_amount,\n sum(usd_amount) over (\n order by\n ts\n ) as cumulative_usd_amount\nfrom\n agg", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_buyback_hourly_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.636838Z", "completed_at": "2024-10-03T20:56:10.657824Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.659374Z", "completed_at": "2024-10-03T20:56:10.659385Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028159379959106445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_sepolia_snx__True__0.21bd52e738", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_buyback_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not snx >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.641932Z", "completed_at": "2024-10-03T20:56:10.658562Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.660924Z", "completed_at": "2024-10-03T20:56:10.660931Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028130531311035156, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_sepolia_snx_price__True__0.fedfb306c2", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_buyback_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not snx_price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.647241Z", "completed_at": "2024-10-03T20:56:10.660268Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.663046Z", "completed_at": "2024-10-03T20:56:10.663056Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02815079689025879, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_base_sepolia_usd__True__0.7426b61d1a", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_buyback_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.653633Z", "completed_at": "2024-10-03T20:56:10.661841Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.664673Z", "completed_at": "2024-10-03T20:56:10.664681Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028561830520629883, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_base_sepolia_buyer.e7ec385108", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect buyer\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_base_sepolia\"\nwhere buyer is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.670602Z", "completed_at": "2024-10-03T20:56:10.684487Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.690242Z", "completed_at": "2024-10-03T20:56:10.690253Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02478337287902832, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_base_sepolia_id.03ec6b8e04", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.675412Z", "completed_at": "2024-10-03T20:56:10.689498Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.691918Z", "completed_at": "2024-10-03T20:56:10.691926Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025148630142211914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_base_sepolia_snx.39b0dcead2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect snx\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_base_sepolia\"\nwhere snx is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.680355Z", "completed_at": "2024-10-03T20:56:10.691222Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.694075Z", "completed_at": "2024-10-03T20:56:10.694083Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025397777557373047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_base_sepolia_snx_price.361a60f2b3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect snx_price\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_base_sepolia\"\nwhere snx_price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.685232Z", "completed_at": "2024-10-03T20:56:10.693449Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.696267Z", "completed_at": "2024-10-03T20:56:10.696274Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026400089263916016, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_base_sepolia_ts.f6314da709", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_base_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.700832Z", "completed_at": "2024-10-03T20:56:10.717453Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.723472Z", "completed_at": "2024-10-03T20:56:10.723491Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02795886993408203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_base_sepolia_usd.427a3c3ca1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect usd\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_base_sepolia\"\nwhere usd is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.708032Z", "completed_at": "2024-10-03T20:56:10.722731Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.724638Z", "completed_at": "2024-10-03T20:56:10.724646Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02697587013244629, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_buyback_base_sepolia_id.ce5fc96649", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.718165Z", "completed_at": "2024-10-03T20:56:10.725601Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.728103Z", "completed_at": "2024-10-03T20:56:10.728110Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022223949432373047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_migration_eth_mainnet_collateral_amount__True__0.049cad30eb", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.712872Z", "completed_at": "2024-10-03T20:56:10.726794Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.729655Z", "completed_at": "2024-10-03T20:56:10.729666Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.030108928680419922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_fct_core_migration_eth_mainnet_collateral_type__0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F.a38946ae0c", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n collateral_type as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_eth_mainnet\"\n group by collateral_type\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n '0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.734373Z", "completed_at": "2024-10-03T20:56:10.751415Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.757122Z", "completed_at": "2024-10-03T20:56:10.757135Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028256893157958984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_migration_eth_mainnet_pool_id__True__1__1.451aedc606", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 1\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.739617Z", "completed_at": "2024-10-03T20:56:10.756304Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.758762Z", "completed_at": "2024-10-03T20:56:10.758769Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028305530548095703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_migration_eth_mainnet_account_id.afcffa2df1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_eth_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.745525Z", "completed_at": "2024-10-03T20:56:10.758054Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.760957Z", "completed_at": "2024-10-03T20:56:10.760967Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02729940414428711, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_migration_eth_mainnet_block_number.9a454098b0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_eth_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.752113Z", "completed_at": "2024-10-03T20:56:10.760293Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.763149Z", "completed_at": "2024-10-03T20:56:10.763157Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024301528930664062, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_migration_eth_mainnet_collateral_amount.0b05c3add8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_amount\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_eth_mainnet\"\nwhere collateral_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.767796Z", "completed_at": "2024-10-03T20:56:10.778291Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.787636Z", "completed_at": "2024-10-03T20:56:10.787646Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025226116180419922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_migration_eth_mainnet_collateral_type.d3ff39474d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.773216Z", "completed_at": "2024-10-03T20:56:10.788801Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.790237Z", "completed_at": "2024-10-03T20:56:10.790245Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02563333511352539, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_migration_eth_mainnet_debt_amount.8b36e762c2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt_amount\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_eth_mainnet\"\nwhere debt_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.783211Z", "completed_at": "2024-10-03T20:56:10.791087Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.793592Z", "completed_at": "2024-10-03T20:56:10.793603Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021712779998779297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_migration_eth_mainnet_staker.745012ec35", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect staker\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_eth_mainnet\"\nwhere staker is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.778950Z", "completed_at": "2024-10-03T20:56:10.792953Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.795668Z", "completed_at": "2024-10-03T20:56:10.795676Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.029163122177124023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_migration_eth_mainnet_pool_id.f0e6b5266e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_eth_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.797182Z", "completed_at": "2024-10-03T20:56:10.805173Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.811315Z", "completed_at": "2024-10-03T20:56:10.811327Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019744157791137695, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_migration_eth_mainnet_transaction_hash.15435ec6a4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.805765Z", "completed_at": "2024-10-03T20:56:10.812903Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.823161Z", "completed_at": "2024-10-03T20:56:10.823172Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028268098831176758, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_migration_eth_mainnet_ts.4a5f6995ac", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_eth_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.818745Z", "completed_at": "2024-10-03T20:56:10.825858Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.828196Z", "completed_at": "2024-10-03T20:56:10.828204Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018355369567871094, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_mainnet_pool_id__True__0.aa7ddfc925", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_account_delegation_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.813503Z", "completed_at": "2024-10-03T20:56:10.826994Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.833580Z", "completed_at": "2024-10-03T20:56:10.833591Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.029375791549682617, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_mainnet_amount_delegated__True__0.f003c4fdae", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_account_delegation_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_delegated >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.829085Z", "completed_at": "2024-10-03T20:56:10.841205Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.843197Z", "completed_at": "2024-10-03T20:56:10.843206Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019038915634155273, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_account_delegation_arbitrum_mainnet_account_id.bd5bdf25e3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_account_delegation_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.836724Z", "completed_at": "2024-10-03T20:56:10.844699Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.852725Z", "completed_at": "2024-10-03T20:56:10.852737Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025254011154174805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_account_delegation_arbitrum_mainnet_amount_delegated.56c41128cd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_delegated\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_account_delegation_arbitrum_mainnet\"\nwhere amount_delegated is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.846517Z", "completed_at": "2024-10-03T20:56:10.859497Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.862102Z", "completed_at": "2024-10-03T20:56:10.862114Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020384550094604492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_account_delegation_arbitrum_mainnet_collateral_type.2ce3f7a9bb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_account_delegation_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.853646Z", "completed_at": "2024-10-03T20:56:10.860825Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.867243Z", "completed_at": "2024-10-03T20:56:10.867252Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024902820587158203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_account_delegation_arbitrum_mainnet_pool_id.54d8a339d7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_account_delegation_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.863009Z", "completed_at": "2024-10-03T20:56:10.874820Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.876882Z", "completed_at": "2024-10-03T20:56:10.876891Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019167184829711914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_account_delegation_arbitrum_mainnet_ts.47ea299d3f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_account_delegation_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.870311Z", "completed_at": "2024-10-03T20:56:10.877791Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.880201Z", "completed_at": "2024-10-03T20:56:10.880208Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01884937286376953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_pool_delegation_arbitrum_mainnet_pool_id__True__0.cc3901412b", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_pool_delegation_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.881094Z", "completed_at": "2024-10-03T20:56:10.892085Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.899344Z", "completed_at": "2024-10-03T20:56:10.899353Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024036169052124023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_mainnet_collateral_type.d924f2d2aa", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_pool_delegation_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.885614Z", "completed_at": "2024-10-03T20:56:10.900218Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.902272Z", "completed_at": "2024-10-03T20:56:10.902279Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026242971420288086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_mainnet_pool_id.fe0fca7194", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_pool_delegation_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.893355Z", "completed_at": "2024-10-03T20:56:10.903101Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.909673Z", "completed_at": "2024-10-03T20:56:10.909684Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020028114318847656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_mainnet_ts.5d96538438", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_pool_delegation_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.903749Z", "completed_at": "2024-10-03T20:56:10.912616Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.918973Z", "completed_at": "2024-10-03T20:56:10.918982Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02635478973388672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_sepolia_amount_delegated__True__0.b9f7312790", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_account_delegation_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_delegated >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.913254Z", "completed_at": "2024-10-03T20:56:10.924467Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.926453Z", "completed_at": "2024-10-03T20:56:10.926462Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018342018127441406, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_arbitrum_sepolia_pool_id__True__0.8b1dae49a3", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_account_delegation_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.919992Z", "completed_at": "2024-10-03T20:56:10.927326Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.933760Z", "completed_at": "2024-10-03T20:56:10.933769Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02256941795349121, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_account_delegation_arbitrum_sepolia_account_id.a6811a48a4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_account_delegation_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.927932Z", "completed_at": "2024-10-03T20:56:10.936637Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.943210Z", "completed_at": "2024-10-03T20:56:10.943222Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025006771087646484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_account_delegation_arbitrum_sepolia_amount_delegated.f883895d2a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_delegated\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_account_delegation_arbitrum_sepolia\"\nwhere amount_delegated is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.937292Z", "completed_at": "2024-10-03T20:56:10.950713Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.956270Z", "completed_at": "2024-10-03T20:56:10.956285Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023982524871826172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_account_delegation_arbitrum_sepolia_collateral_type.c996bc8d62", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_account_delegation_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.944223Z", "completed_at": "2024-10-03T20:56:10.957296Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.959930Z", "completed_at": "2024-10-03T20:56:10.959938Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024648189544677734, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_account_delegation_arbitrum_sepolia_pool_id.0a7b37ae8c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_account_delegation_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.952000Z", "completed_at": "2024-10-03T20:56:10.959310Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.962039Z", "completed_at": "2024-10-03T20:56:10.962050Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01962447166442871, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_account_delegation_arbitrum_sepolia_ts.143d36cd88", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_account_delegation_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.963617Z", "completed_at": "2024-10-03T20:56:10.974625Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.976542Z", "completed_at": "2024-10-03T20:56:10.976552Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018751859664916992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_pool_delegation_arbitrum_sepolia_pool_id__True__0.72a7f44e62", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_pool_delegation_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.970171Z", "completed_at": "2024-10-03T20:56:10.977511Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.983752Z", "completed_at": "2024-10-03T20:56:10.983760Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022449970245361328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_sepolia_collateral_type.866b468c25", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_pool_delegation_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.978728Z", "completed_at": "2024-10-03T20:56:10.989719Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:10.991789Z", "completed_at": "2024-10-03T20:56:10.991798Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0224606990814209, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_sepolia_pool_id.58ecabbbb6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_pool_delegation_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.984719Z", "completed_at": "2024-10-03T20:56:10.992641Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.000912Z", "completed_at": "2024-10-03T20:56:11.000921Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02583765983581543, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pool_delegation_arbitrum_sepolia_ts.f1e8f35f9b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_pool_delegation_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:10.993893Z", "completed_at": "2024-10-03T20:56:11.008166Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.010163Z", "completed_at": "2024-10-03T20:56:11.010172Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021173715591430664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_pool_delegation_base_mainnet_pool_id__True__0.4d81a0e2e0", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_core_pool_delegation_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.003870Z", "completed_at": "2024-10-03T20:56:11.015240Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.017368Z", "completed_at": "2024-10-03T20:56:11.017377Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024259090423583984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pool_delegation_base_mainnet_collateral_type.49ff2a0118", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_pool_delegation_base_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.011121Z", "completed_at": "2024-10-03T20:56:11.022437Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.024521Z", "completed_at": "2024-10-03T20:56:11.024530Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022095203399658203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pool_delegation_base_mainnet_pool_id.d338258729", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_pool_delegation_base_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.018305Z", "completed_at": "2024-10-03T20:56:11.026656Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.033152Z", "completed_at": "2024-10-03T20:56:11.033167Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023847579956054688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pool_delegation_base_mainnet_ts.2ed20ab777", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_pool_delegation_base_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.027937Z", "completed_at": "2024-10-03T20:56:11.039339Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.041422Z", "completed_at": "2024-10-03T20:56:11.041431Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01848745346069336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_base_mainnet_amount_delegated__True__0.5d186a76ca", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_core_account_delegation_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_delegated >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.034825Z", "completed_at": "2024-10-03T20:56:11.042943Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.050763Z", "completed_at": "2024-10-03T20:56:11.050772Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024819374084472656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_base_mainnet_pool_id__True__0.a18d31544f", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_core_account_delegation_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.043550Z", "completed_at": "2024-10-03T20:56:11.052366Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.058871Z", "completed_at": "2024-10-03T20:56:11.058883Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024929285049438477, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_account_delegation_base_mainnet_account_id.64d4657b45", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_account_delegation_base_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.052974Z", "completed_at": "2024-10-03T20:56:11.060551Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.066974Z", "completed_at": "2024-10-03T20:56:11.066983Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024724483489990234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_account_delegation_base_mainnet_amount_delegated.c0cf7fdd11", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_delegated\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_account_delegation_base_mainnet\"\nwhere amount_delegated is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.061118Z", "completed_at": "2024-10-03T20:56:11.068611Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.074806Z", "completed_at": "2024-10-03T20:56:11.074818Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023169517517089844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_account_delegation_base_mainnet_collateral_type.01ebd9c59e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_account_delegation_base_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.069193Z", "completed_at": "2024-10-03T20:56:11.080613Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.082742Z", "completed_at": "2024-10-03T20:56:11.082753Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022975683212280273, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_account_delegation_base_mainnet_pool_id.c2b6448825", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_account_delegation_base_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.076499Z", "completed_at": "2024-10-03T20:56:11.083635Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.090238Z", "completed_at": "2024-10-03T20:56:11.090250Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022389888763427734, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_account_delegation_base_mainnet_ts.3412be3139", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_account_delegation_base_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.084867Z", "completed_at": "2024-10-03T20:56:11.100314Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.105957Z", "completed_at": "2024-10-03T20:56:11.105966Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.03023529052734375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_base_sepolia_amount_delegated__True__0.2258d23e98", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_core_account_delegation_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_delegated >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.093303Z", "completed_at": "2024-10-03T20:56:11.106843Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.109531Z", "completed_at": "2024-10-03T20:56:11.109542Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025424718856811523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_base_sepolia_pool_id__True__0.508b8be78d", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_core_account_delegation_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.101682Z", "completed_at": "2024-10-03T20:56:11.108929Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.115579Z", "completed_at": "2024-10-03T20:56:11.115587Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023769617080688477, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_account_delegation_base_sepolia_account_id.71a1fd9dac", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_account_delegation_base_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.110425Z", "completed_at": "2024-10-03T20:56:11.117891Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.124240Z", "completed_at": "2024-10-03T20:56:11.124250Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02344655990600586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_account_delegation_base_sepolia_amount_delegated.07444b44f4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_delegated\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_account_delegation_base_sepolia\"\nwhere amount_delegated is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.119778Z", "completed_at": "2024-10-03T20:56:11.127316Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.133388Z", "completed_at": "2024-10-03T20:56:11.133417Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018670082092285156, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_account_delegation_base_sepolia_collateral_type.dc085beb88", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_account_delegation_base_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.128549Z", "completed_at": "2024-10-03T20:56:11.140003Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.148214Z", "completed_at": "2024-10-03T20:56:11.148226Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02923130989074707, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_account_delegation_base_sepolia_pool_id.8eb393e4f4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_account_delegation_base_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.134290Z", "completed_at": "2024-10-03T20:56:11.147626Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.150467Z", "completed_at": "2024-10-03T20:56:11.150474Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025256633758544922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_account_delegation_base_sepolia_ts.4b517eadb1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_account_delegation_base_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.140779Z", "completed_at": "2024-10-03T20:56:11.149890Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.156639Z", "completed_at": "2024-10-03T20:56:11.156651Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02398681640625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_eth_mainnet_amount_delegated__True__0.854bbca778", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_account_delegation_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_delegated >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.151984Z", "completed_at": "2024-10-03T20:56:11.159701Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.162157Z", "completed_at": "2024-10-03T20:56:11.162165Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.015273809432983398, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_account_delegation_eth_mainnet_pool_id__True__0.35dc5bbd4b", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_account_delegation_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.163657Z", "completed_at": "2024-10-03T20:56:11.179275Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.181946Z", "completed_at": "2024-10-03T20:56:11.181958Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023852109909057617, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_account_delegation_eth_mainnet_account_id.9b9eed26fe", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_account_delegation_eth_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.169372Z", "completed_at": "2024-10-03T20:56:11.180211Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.182856Z", "completed_at": "2024-10-03T20:56:11.182863Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022668123245239258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_account_delegation_eth_mainnet_amount_delegated.7c91dafbd8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_delegated\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_account_delegation_eth_mainnet\"\nwhere amount_delegated is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.173941Z", "completed_at": "2024-10-03T20:56:11.180783Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.183752Z", "completed_at": "2024-10-03T20:56:11.183763Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022332191467285156, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_account_delegation_eth_mainnet_collateral_type.f9b6e0e993", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_account_delegation_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.184658Z", "completed_at": "2024-10-03T20:56:11.191787Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.194176Z", "completed_at": "2024-10-03T20:56:11.194184Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.015820980072021484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_account_delegation_eth_mainnet_pool_id.f6076a6b8b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_account_delegation_eth_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.196208Z", "completed_at": "2024-10-03T20:56:11.212614Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.214671Z", "completed_at": "2024-10-03T20:56:11.214681Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023679733276367188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_account_delegation_eth_mainnet_ts.a916375fbd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_account_delegation_eth_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.202932Z", "completed_at": "2024-10-03T20:56:11.214040Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.220423Z", "completed_at": "2024-10-03T20:56:11.220434Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028180360794067383, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_pool_delegation_base_sepolia_pool_id__True__0.6f4bec67e8", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_core_pool_delegation_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.207530Z", "completed_at": "2024-10-03T20:56:11.219794Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.222110Z", "completed_at": "2024-10-03T20:56:11.222118Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02924346923828125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pool_delegation_base_sepolia_collateral_type.6d78a9fae0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_pool_delegation_base_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.215632Z", "completed_at": "2024-10-03T20:56:11.223056Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.225594Z", "completed_at": "2024-10-03T20:56:11.225602Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.013910770416259766, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pool_delegation_base_sepolia_pool_id.03e5ee04d2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_pool_delegation_base_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.235382Z", "completed_at": "2024-10-03T20:56:11.247130Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.253324Z", "completed_at": "2024-10-03T20:56:11.253336Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026985645294189453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_pool_delegation_eth_mainnet_pool_id__True__0.8087f39696", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_pool_delegation_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.229694Z", "completed_at": "2024-10-03T20:56:11.247707Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.254270Z", "completed_at": "2024-10-03T20:56:11.254281Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.030088186264038086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pool_delegation_base_sepolia_ts.29b697c43e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_pool_delegation_base_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.240117Z", "completed_at": "2024-10-03T20:56:11.252590Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.255285Z", "completed_at": "2024-10-03T20:56:11.255296Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027706384658813477, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pool_delegation_eth_mainnet_collateral_type.687e523e9a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_pool_delegation_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.248309Z", "completed_at": "2024-10-03T20:56:11.256152Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.258756Z", "completed_at": "2024-10-03T20:56:11.258764Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024102449417114258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pool_delegation_eth_mainnet_pool_id.38ebfdf86f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_pool_delegation_eth_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.264522Z", "completed_at": "2024-10-03T20:56:11.283878Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.285357Z", "completed_at": "2024-10-03T20:56:11.285369Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025850534439086914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pool_delegation_eth_mainnet_ts.4c81cbc76a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_pool_delegation_eth_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.273439Z", "completed_at": "2024-10-03T20:56:11.284762Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.286882Z", "completed_at": "2024-10-03T20:56:11.286892Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026103734970092773, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_market_updated_arbitrum_mainnet_market_id__True__0.23d58ffdfe", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_market_updated_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.268794Z", "completed_at": "2024-10-03T20:56:11.286215Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.288932Z", "completed_at": "2024-10-03T20:56:11.288939Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02879023551940918, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_fct_core_market_updated_arbitrum_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.0bf85002ba", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_market_updated_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketCollateralWithdrawn','MarketCollateralDeposited','MarketUsdWithdrawn','MarketUsdDeposited'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.279289Z", "completed_at": "2024-10-03T20:56:11.287715Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.290583Z", "completed_at": "2024-10-03T20:56:11.290590Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026790618896484375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_collateral_type.85f2ad0cb4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_market_updated_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.296451Z", "completed_at": "2024-10-03T20:56:11.317350Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.318840Z", "completed_at": "2024-10-03T20:56:11.318852Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027511119842529297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_credit_capacity.03f2d72a75", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect credit_capacity\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_market_updated_arbitrum_mainnet\"\nwhere credit_capacity is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.303698Z", "completed_at": "2024-10-03T20:56:11.318174Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.320324Z", "completed_at": "2024-10-03T20:56:11.320332Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027710437774658203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_event_name.5590c6c9b0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_market_updated_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.308737Z", "completed_at": "2024-10-03T20:56:11.319729Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.322451Z", "completed_at": "2024-10-03T20:56:11.322462Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02792191505432129, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_id.322013511a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_market_updated_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.313089Z", "completed_at": "2024-10-03T20:56:11.321849Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.324720Z", "completed_at": "2024-10-03T20:56:11.324728Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02899169921875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_market_id.286e3a43cf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_market_updated_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.329344Z", "completed_at": "2024-10-03T20:56:11.340077Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.351876Z", "completed_at": "2024-10-03T20:56:11.351887Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02796459197998047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_net_issuance.c0d40f9ece", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect net_issuance\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_market_updated_arbitrum_mainnet\"\nwhere net_issuance is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.334923Z", "completed_at": "2024-10-03T20:56:11.351283Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.353031Z", "completed_at": "2024-10-03T20:56:11.353039Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02688765525817871, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_token_amount.74526c215d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_market_updated_arbitrum_mainnet\"\nwhere token_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.346924Z", "completed_at": "2024-10-03T20:56:11.353996Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.356611Z", "completed_at": "2024-10-03T20:56:11.356622Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023120641708374023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_ts.b5fc2ec12e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_market_updated_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.340663Z", "completed_at": "2024-10-03T20:56:11.355965Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.358765Z", "completed_at": "2024-10-03T20:56:11.358773Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.030765295028686523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_mainnet_transaction_hash.aa748b5290", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_market_updated_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.362908Z", "completed_at": "2024-10-03T20:56:11.373928Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.384381Z", "completed_at": "2024-10-03T20:56:11.384394Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02701878547668457, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_core_market_updated_arbitrum_mainnet_id.1caa9c591c", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_market_updated_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.367077Z", "completed_at": "2024-10-03T20:56:11.378962Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.385429Z", "completed_at": "2024-10-03T20:56:11.385437Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027426481246948242, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_fct_core_market_updated_arbitrum_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.ea1df73130", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_market_updated_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketCollateralWithdrawn','MarketCollateralDeposited','MarketUsdWithdrawn','MarketUsdDeposited'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.374561Z", "completed_at": "2024-10-03T20:56:11.386318Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.389071Z", "completed_at": "2024-10-03T20:56:11.389079Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026923656463623047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_market_updated_arbitrum_sepolia_market_id__True__0.95e420ef94", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_market_updated_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.379761Z", "completed_at": "2024-10-03T20:56:11.387716Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.390628Z", "completed_at": "2024-10-03T20:56:11.390640Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01904010772705078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_collateral_type.d8f0899c66", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_market_updated_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.395416Z", "completed_at": "2024-10-03T20:56:11.588946Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.594542Z", "completed_at": "2024-10-03T20:56:11.594557Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.2047128677368164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_credit_capacity.9862e1aaee", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect credit_capacity\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_market_updated_arbitrum_sepolia\"\nwhere credit_capacity is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.402293Z", "completed_at": "2024-10-03T20:56:11.589536Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.595644Z", "completed_at": "2024-10-03T20:56:11.595654Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.2042250633239746, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_event_name.4419326334", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_market_updated_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.584627Z", "completed_at": "2024-10-03T20:56:11.596502Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.599161Z", "completed_at": "2024-10-03T20:56:11.599172Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.2044994831085205, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_id.378db4cf74", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_market_updated_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.590246Z", "completed_at": "2024-10-03T20:56:11.597921Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.600701Z", "completed_at": "2024-10-03T20:56:11.600712Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.1991713047027588, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_market_id.2752afabd6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_market_updated_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.605348Z", "completed_at": "2024-10-03T20:56:11.620411Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.627194Z", "completed_at": "2024-10-03T20:56:11.627204Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027252912521362305, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_net_issuance.62f7b3daca", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect net_issuance\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_market_updated_arbitrum_sepolia\"\nwhere net_issuance is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.610264Z", "completed_at": "2024-10-03T20:56:11.626436Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.629485Z", "completed_at": "2024-10-03T20:56:11.629493Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027995586395263672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_token_amount.4d14e4bb21", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_market_updated_arbitrum_sepolia\"\nwhere token_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.616063Z", "completed_at": "2024-10-03T20:56:11.628328Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.631039Z", "completed_at": "2024-10-03T20:56:11.631047Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026413440704345703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_transaction_hash.45d8547f52", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_market_updated_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.621087Z", "completed_at": "2024-10-03T20:56:11.628892Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.631919Z", "completed_at": "2024-10-03T20:56:11.631929Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022493839263916016, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_arbitrum_sepolia_ts.b76a8ffb56", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_market_updated_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.638495Z", "completed_at": "2024-10-03T20:56:11.653015Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.658090Z", "completed_at": "2024-10-03T20:56:11.658102Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024724245071411133, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_core_market_updated_arbitrum_sepolia_id.8dc27d8b84", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_market_updated_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.648418Z", "completed_at": "2024-10-03T20:56:11.659086Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.661123Z", "completed_at": "2024-10-03T20:56:11.661133Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024582386016845703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_market_updated_base_mainnet_market_id__True__0.2ed4a3f792", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_core_market_updated_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.643842Z", "completed_at": "2024-10-03T20:56:11.660458Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.663264Z", "completed_at": "2024-10-03T20:56:11.663272Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0279386043548584, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_fct_core_market_updated_base_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.b6908f0c03", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_base_mainnet\".\"fct_core_market_updated_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketCollateralWithdrawn','MarketCollateralDeposited','MarketUsdWithdrawn','MarketUsdDeposited'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.653599Z", "completed_at": "2024-10-03T20:56:11.662061Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.664806Z", "completed_at": "2024-10-03T20:56:11.664813Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02765488624572754, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_mainnet_collateral_type.b71240306c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_market_updated_base_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.668244Z", "completed_at": "2024-10-03T20:56:11.676293Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.685787Z", "completed_at": "2024-10-03T20:56:11.685798Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023263216018676758, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_mainnet_credit_capacity.303317e986", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect credit_capacity\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_market_updated_base_mainnet\"\nwhere credit_capacity is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.676881Z", "completed_at": "2024-10-03T20:56:11.692003Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.694698Z", "completed_at": "2024-10-03T20:56:11.694709Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027833223342895508, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_mainnet_event_name.38e05844e8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_market_updated_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.681662Z", "completed_at": "2024-10-03T20:56:11.693534Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.696152Z", "completed_at": "2024-10-03T20:56:11.696162Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022573471069335938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_mainnet_id.a50a975385", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_market_updated_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.686875Z", "completed_at": "2024-10-03T20:56:11.694083Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.697087Z", "completed_at": "2024-10-03T20:56:11.697095Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02218008041381836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_mainnet_market_id.c97cd708fa", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_market_updated_base_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.698702Z", "completed_at": "2024-10-03T20:56:11.705667Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.707980Z", "completed_at": "2024-10-03T20:56:11.707989Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.015219449996948242, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_mainnet_net_issuance.2d64ab52f8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect net_issuance\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_market_updated_base_mainnet\"\nwhere net_issuance is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.709453Z", "completed_at": "2024-10-03T20:56:11.724535Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.726476Z", "completed_at": "2024-10-03T20:56:11.726486Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02233433723449707, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_mainnet_token_amount.ead854df90", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_market_updated_base_mainnet\"\nwhere token_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.713646Z", "completed_at": "2024-10-03T20:56:11.725758Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.728004Z", "completed_at": "2024-10-03T20:56:11.728012Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02310919761657715, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_mainnet_transaction_hash.87848e2a26", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_market_updated_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.719936Z", "completed_at": "2024-10-03T20:56:11.728832Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.735002Z", "completed_at": "2024-10-03T20:56:11.735016Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0289309024810791, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_mainnet_ts.f35cfffa6d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_market_updated_base_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.730124Z", "completed_at": "2024-10-03T20:56:11.737982Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.740376Z", "completed_at": "2024-10-03T20:56:11.740383Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.015397787094116211, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_core_market_updated_base_mainnet_id.ec01754a17", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_market_updated_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.741245Z", "completed_at": "2024-10-03T20:56:11.756168Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.758268Z", "completed_at": "2024-10-03T20:56:11.758278Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022403478622436523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_fct_core_market_updated_base_sepolia_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.f97649ec10", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_base_sepolia\".\"fct_core_market_updated_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketCollateralWithdrawn','MarketCollateralDeposited','MarketUsdWithdrawn','MarketUsdDeposited'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.745658Z", "completed_at": "2024-10-03T20:56:11.757575Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.760353Z", "completed_at": "2024-10-03T20:56:11.760360Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0237271785736084, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_market_updated_base_sepolia_market_id__True__0.9ac29d575a", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_core_market_updated_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.751885Z", "completed_at": "2024-10-03T20:56:11.759203Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.761933Z", "completed_at": "2024-10-03T20:56:11.761940Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022264957427978516, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_sepolia_collateral_type.5333cf7124", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_market_updated_base_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.762822Z", "completed_at": "2024-10-03T20:56:11.771792Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.777799Z", "completed_at": "2024-10-03T20:56:11.777810Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021074295043945312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_sepolia_credit_capacity.1096ceee18", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect credit_capacity\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_market_updated_base_sepolia\"\nwhere credit_capacity is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.773569Z", "completed_at": "2024-10-03T20:56:11.788585Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.790905Z", "completed_at": "2024-10-03T20:56:11.790914Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021942138671875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_sepolia_event_name.027b71247d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_market_updated_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.779411Z", "completed_at": "2024-10-03T20:56:11.790122Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.792970Z", "completed_at": "2024-10-03T20:56:11.792978Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022494077682495117, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_sepolia_id.34d77ebc84", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_market_updated_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.784483Z", "completed_at": "2024-10-03T20:56:11.792359Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.798687Z", "completed_at": "2024-10-03T20:56:11.798698Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026456594467163086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_sepolia_market_id.e1e1cc407f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_market_updated_base_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.794489Z", "completed_at": "2024-10-03T20:56:11.802394Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.805233Z", "completed_at": "2024-10-03T20:56:11.805242Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01601409912109375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_sepolia_net_issuance.094fc9701e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect net_issuance\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_market_updated_base_sepolia\"\nwhere net_issuance is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.806719Z", "completed_at": "2024-10-03T20:56:11.823733Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.825321Z", "completed_at": "2024-10-03T20:56:11.825333Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024578571319580078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_sepolia_token_amount.dfd33d6c7e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_market_updated_base_sepolia\"\nwhere token_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.812816Z", "completed_at": "2024-10-03T20:56:11.826173Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.828598Z", "completed_at": "2024-10-03T20:56:11.828609Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02538895606994629, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_sepolia_transaction_hash.8b87578f5d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_market_updated_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.819544Z", "completed_at": "2024-10-03T20:56:11.826764Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.829547Z", "completed_at": "2024-10-03T20:56:11.829554Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02501654624938965, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_base_sepolia_ts.9f306426fd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_market_updated_base_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.830414Z", "completed_at": "2024-10-03T20:56:11.837306Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.843676Z", "completed_at": "2024-10-03T20:56:11.843685Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019438505172729492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_core_market_updated_base_sepolia_id.469dae108f", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_market_updated_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.839193Z", "completed_at": "2024-10-03T20:56:11.846508Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.856725Z", "completed_at": "2024-10-03T20:56:11.856734Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022225141525268555, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_fct_core_market_updated_eth_mainnet_event_name__MarketCollateralWithdrawn__MarketCollateralDeposited__MarketUsdWithdrawn__MarketUsdDeposited.f0e721a249", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_market_updated_eth_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'MarketCollateralWithdrawn','MarketCollateralDeposited','MarketUsdWithdrawn','MarketUsdDeposited'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.851732Z", "completed_at": "2024-10-03T20:56:11.858479Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.865734Z", "completed_at": "2024-10-03T20:56:11.865743Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02724766731262207, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_collateral_type.fbe59aeb13", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_market_updated_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.847144Z", "completed_at": "2024-10-03T20:56:11.864945Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.867813Z", "completed_at": "2024-10-03T20:56:11.867821Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.029969215393066406, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_market_updated_eth_mainnet_market_id__True__0.32701334f3", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_market_updated_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.859792Z", "completed_at": "2024-10-03T20:56:11.870120Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.876162Z", "completed_at": "2024-10-03T20:56:11.876171Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020325183868408203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_credit_capacity.bc652bf021", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect credit_capacity\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_market_updated_eth_mainnet\"\nwhere credit_capacity is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.872012Z", "completed_at": "2024-10-03T20:56:11.879696Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.889334Z", "completed_at": "2024-10-03T20:56:11.889349Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022344589233398438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_event_name.e682d1b7d5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_market_updated_eth_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.880293Z", "completed_at": "2024-10-03T20:56:11.891021Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.897150Z", "completed_at": "2024-10-03T20:56:11.897161Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02596759796142578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_id.7444e98615", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_market_updated_eth_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.885072Z", "completed_at": "2024-10-03T20:56:11.892369Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.898806Z", "completed_at": "2024-10-03T20:56:11.898814Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.021856307983398438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_market_id.9fbceacdbc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_market_updated_eth_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.892971Z", "completed_at": "2024-10-03T20:56:11.900501Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.902987Z", "completed_at": "2024-10-03T20:56:11.902998Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018648386001586914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_net_issuance.95ea8efb4e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect net_issuance\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_market_updated_eth_mainnet\"\nwhere net_issuance is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.903874Z", "completed_at": "2024-10-03T20:56:11.910806Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.921837Z", "completed_at": "2024-10-03T20:56:11.921848Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02379894256591797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_token_amount.fe11f0ce69", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_amount\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_market_updated_eth_mainnet\"\nwhere token_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.911345Z", "completed_at": "2024-10-03T20:56:11.924308Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.930463Z", "completed_at": "2024-10-03T20:56:11.930472Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028278112411499023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_transaction_hash.f31c00e39e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_market_updated_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.917697Z", "completed_at": "2024-10-03T20:56:11.929132Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.931445Z", "completed_at": "2024-10-03T20:56:11.931453Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02348637580871582, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_market_updated_eth_mainnet_ts.950a116067", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_market_updated_eth_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.924993Z", "completed_at": "2024-10-03T20:56:11.932899Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.939268Z", "completed_at": "2024-10-03T20:56:11.939277Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022447586059570312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_core_market_updated_eth_mainnet_id.d5c16089e9", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_market_updated_eth_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.934856Z", "completed_at": "2024-10-03T20:56:11.942209Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.944591Z", "completed_at": "2024-10-03T20:56:11.944599Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.014854669570922852, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_pools_arbitrum_mainnet_id__True__0.913c01840d", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_pools_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.949668Z", "completed_at": "2024-10-03T20:56:11.955655Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.963064Z", "completed_at": "2024-10-03T20:56:11.963076Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022376537322998047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pools_arbitrum_mainnet_created_ts.b08fc3c233", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_pools_arbitrum_mainnet\"\nwhere created_ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.945474Z", "completed_at": "2024-10-03T20:56:11.956218Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.963983Z", "completed_at": "2024-10-03T20:56:11.963990Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023932218551635742, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pools_arbitrum_mainnet_block_number.7aac324156", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_pools_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.956824Z", "completed_at": "2024-10-03T20:56:11.965598Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.971686Z", "completed_at": "2024-10-03T20:56:11.971695Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027844667434692383, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pools_arbitrum_mainnet_id.61336667c3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_pools_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.967547Z", "completed_at": "2024-10-03T20:56:11.975325Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.981648Z", "completed_at": "2024-10-03T20:56:11.981659Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019343852996826172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pools_arbitrum_mainnet_owner.4cc2187f96", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_pools_arbitrum_mainnet\"\nwhere owner is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.977167Z", "completed_at": "2024-10-03T20:56:11.988645Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.994950Z", "completed_at": "2024-10-03T20:56:11.994959Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022478342056274414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_pools_arbitrum_sepolia_id__True__0.d4e586601a", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_pools_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.982987Z", "completed_at": "2024-10-03T20:56:11.993672Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:11.995959Z", "completed_at": "2024-10-03T20:56:11.995967Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022825002670288086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pools_arbitrum_sepolia_block_number.8044e9af90", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_pools_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.989421Z", "completed_at": "2024-10-03T20:56:11.997501Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.003642Z", "completed_at": "2024-10-03T20:56:12.003651Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0271909236907959, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pools_arbitrum_sepolia_created_ts.56d3c1e25b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_pools_arbitrum_sepolia\"\nwhere created_ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:11.999426Z", "completed_at": "2024-10-03T20:56:12.006734Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.009133Z", "completed_at": "2024-10-03T20:56:12.009141Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01493382453918457, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pools_arbitrum_sepolia_id.0242b18493", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_pools_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.010016Z", "completed_at": "2024-10-03T20:56:12.025975Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.028127Z", "completed_at": "2024-10-03T20:56:12.028139Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02368021011352539, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pools_arbitrum_sepolia_owner.5ee993817b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_pools_arbitrum_sepolia\"\nwhere owner is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.015801Z", "completed_at": "2024-10-03T20:56:12.026763Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.029637Z", "completed_at": "2024-10-03T20:56:12.029645Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024505138397216797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_pools_base_mainnet_id__True__0.2b14986ce3", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_core_pools_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.021918Z", "completed_at": "2024-10-03T20:56:12.029072Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.031811Z", "completed_at": "2024-10-03T20:56:12.031819Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02340865135192871, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pools_base_mainnet_block_number.cc61b3ca43", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_pools_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.033333Z", "completed_at": "2024-10-03T20:56:12.040801Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.046893Z", "completed_at": "2024-10-03T20:56:12.046903Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019667863845825195, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pools_base_mainnet_created_ts.a07bb6b8fe", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_pools_base_mainnet\"\nwhere created_ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.041969Z", "completed_at": "2024-10-03T20:56:12.058965Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.061189Z", "completed_at": "2024-10-03T20:56:12.061200Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023818492889404297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pools_base_mainnet_id.1f1f3ad095", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_pools_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.052264Z", "completed_at": "2024-10-03T20:56:12.060579Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.063250Z", "completed_at": "2024-10-03T20:56:12.063257Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023154497146606445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_pools_base_sepolia_id__True__0.6010b3107d", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_core_pools_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.047925Z", "completed_at": "2024-10-03T20:56:12.062062Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.064849Z", "completed_at": "2024-10-03T20:56:12.064857Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02607870101928711, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pools_base_mainnet_owner.a2cfe04f87", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_pools_base_mainnet\"\nwhere owner is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.065741Z", "completed_at": "2024-10-03T20:56:12.073160Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.075605Z", "completed_at": "2024-10-03T20:56:12.075615Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.015829086303710938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pools_base_sepolia_block_number.68462f9c7c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_pools_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.081721Z", "completed_at": "2024-10-03T20:56:12.092182Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.094101Z", "completed_at": "2024-10-03T20:56:12.094116Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021697998046875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pools_base_sepolia_id.b91a0ef35b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_pools_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.076508Z", "completed_at": "2024-10-03T20:56:12.092883Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.095621Z", "completed_at": "2024-10-03T20:56:12.095629Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02465081214904785, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pools_base_sepolia_created_ts.ddc75dd279", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_pools_base_sepolia\"\nwhere created_ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.087022Z", "completed_at": "2024-10-03T20:56:12.095057Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.101727Z", "completed_at": "2024-10-03T20:56:12.101736Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027472972869873047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pools_base_sepolia_owner.e551fe7bc6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_pools_base_sepolia\"\nwhere owner is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.096497Z", "completed_at": "2024-10-03T20:56:12.104667Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.107158Z", "completed_at": "2024-10-03T20:56:12.107166Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.015839576721191406, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_pools_eth_mainnet_id__True__0.e529c0ad91", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_pools_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.108638Z", "completed_at": "2024-10-03T20:56:12.124444Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.126013Z", "completed_at": "2024-10-03T20:56:12.126023Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022778749465942383, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pools_eth_mainnet_block_number.d5795e3469", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_pools_eth_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.120099Z", "completed_at": "2024-10-03T20:56:12.127662Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.133763Z", "completed_at": "2024-10-03T20:56:12.133773Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027338266372680664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pools_eth_mainnet_id.ac06cb59ca", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_pools_eth_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.115833Z", "completed_at": "2024-10-03T20:56:12.128853Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.135298Z", "completed_at": "2024-10-03T20:56:12.135306Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.030132293701171875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pools_eth_mainnet_created_ts.85e7c6f7d7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_pools_eth_mainnet\"\nwhere created_ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.129512Z", "completed_at": "2024-10-03T20:56:12.137612Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.144081Z", "completed_at": "2024-10-03T20:56:12.144092Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019090890884399414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pools_eth_mainnet_owner.13db5fad75", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_pools_eth_mainnet\"\nwhere owner is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.139496Z", "completed_at": "2024-10-03T20:56:12.147797Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.159149Z", "completed_at": "2024-10-03T20:56:12.159159Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024596452713012695, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_arbitrum_mainnet_pool_id__True__0.411a2ea602", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.148376Z", "completed_at": "2024-10-03T20:56:12.160776Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.166962Z", "completed_at": "2024-10-03T20:56:12.166976Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028235435485839844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_account_id.2adc95113c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.153295Z", "completed_at": "2024-10-03T20:56:12.162101Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.168607Z", "completed_at": "2024-10-03T20:56:12.168615Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023551225662231445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_amount.375d9b98af", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_arbitrum_mainnet\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.162731Z", "completed_at": "2024-10-03T20:56:12.170236Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.172767Z", "completed_at": "2024-10-03T20:56:12.172775Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020193099975585938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_block_number.954a0fdf17", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.173659Z", "completed_at": "2024-10-03T20:56:12.180737Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.190289Z", "completed_at": "2024-10-03T20:56:12.190299Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02246999740600586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_collateral_type.ba8bb06771", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.181289Z", "completed_at": "2024-10-03T20:56:12.191983Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.198266Z", "completed_at": "2024-10-03T20:56:12.198275Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02626776695251465, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_pool_id.0706d99bc3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.186095Z", "completed_at": "2024-10-03T20:56:12.197499Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.199937Z", "completed_at": "2024-10-03T20:56:12.199945Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02213311195373535, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_transaction_hash.6a8e54c252", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.193379Z", "completed_at": "2024-10-03T20:56:12.201480Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.203983Z", "completed_at": "2024-10-03T20:56:12.203990Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018625259399414062, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_arbitrum_mainnet_ts.6d52d9f09c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.204859Z", "completed_at": "2024-10-03T20:56:12.217895Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.223565Z", "completed_at": "2024-10-03T20:56:12.223576Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02452850341796875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_arbitrum_sepolia_pool_id__True__0.0ec85b0399", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.213770Z", "completed_at": "2024-10-03T20:56:12.225056Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.231392Z", "completed_at": "2024-10-03T20:56:12.231430Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028223276138305664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_account_id.45720a8ffb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.219206Z", "completed_at": "2024-10-03T20:56:12.226436Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.233124Z", "completed_at": "2024-10-03T20:56:12.233132Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02228856086730957, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_amount.43a9be48cb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_arbitrum_sepolia\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.227031Z", "completed_at": "2024-10-03T20:56:12.235392Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.241670Z", "completed_at": "2024-10-03T20:56:12.241681Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023212671279907227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_block_number.7b40b6a61f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.237290Z", "completed_at": "2024-10-03T20:56:12.244759Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.250840Z", "completed_at": "2024-10-03T20:56:12.250856Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01848745346069336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_collateral_type.aef6de9ec1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.245912Z", "completed_at": "2024-10-03T20:56:12.257965Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.259924Z", "completed_at": "2024-10-03T20:56:12.259936Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023361921310424805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_pool_id.2084f5f832", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.251858Z", "completed_at": "2024-10-03T20:56:12.260806Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.267054Z", "completed_at": "2024-10-03T20:56:12.267062Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024472475051879883, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_transaction_hash.333c0c5e61", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.261381Z", "completed_at": "2024-10-03T20:56:12.269286Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.275713Z", "completed_at": "2024-10-03T20:56:12.275722Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025646209716796875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_arbitrum_sepolia_ts.94cc660ca9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.270548Z", "completed_at": "2024-10-03T20:56:12.281507Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.283615Z", "completed_at": "2024-10-03T20:56:12.283624Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018119335174560547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_base_mainnet_pool_id__True__0.5e68f64c49", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.277322Z", "completed_at": "2024-10-03T20:56:12.284551Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.290703Z", "completed_at": "2024-10-03T20:56:12.290715Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02210545539855957, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_base_mainnet_account_id.4f9de5ef81", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_base_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.285748Z", "completed_at": "2024-10-03T20:56:12.293585Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.299833Z", "completed_at": "2024-10-03T20:56:12.299842Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023344993591308594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_base_mainnet_amount.29761360a6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_base_mainnet\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.294225Z", "completed_at": "2024-10-03T20:56:12.306767Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.308745Z", "completed_at": "2024-10-03T20:56:12.308757Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023755311965942383, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_base_mainnet_block_number.6ae22c8ac4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.300822Z", "completed_at": "2024-10-03T20:56:12.313815Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.315993Z", "completed_at": "2024-10-03T20:56:12.316005Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02379631996154785, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_base_mainnet_collateral_type.72fe90c3b9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_base_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.309672Z", "completed_at": "2024-10-03T20:56:12.317486Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.323556Z", "completed_at": "2024-10-03T20:56:12.323570Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024505615234375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_base_mainnet_pool_id.01d3ed0f62", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_base_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.319347Z", "completed_at": "2024-10-03T20:56:12.326648Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.332718Z", "completed_at": "2024-10-03T20:56:12.332727Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01826000213623047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_base_mainnet_transaction_hash.0764eca614", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.327225Z", "completed_at": "2024-10-03T20:56:12.338803Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.345044Z", "completed_at": "2024-10-03T20:56:12.345055Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027110815048217773, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_base_mainnet_ts.2b8d4be103", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_base_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.333707Z", "completed_at": "2024-10-03T20:56:12.344444Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.346763Z", "completed_at": "2024-10-03T20:56:12.346771Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021671772003173828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_base_sepolia_pool_id__True__0.e99f9bdac0", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.340184Z", "completed_at": "2024-10-03T20:56:12.348299Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.350853Z", "completed_at": "2024-10-03T20:56:12.350860Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01887679100036621, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_base_sepolia_account_id.aa037160fb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_base_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.351732Z", "completed_at": "2024-10-03T20:56:12.360232Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.369837Z", "completed_at": "2024-10-03T20:56:12.369846Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02391529083251953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_base_sepolia_amount.5be777c996", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_base_sepolia\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.360828Z", "completed_at": "2024-10-03T20:56:12.371496Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.377656Z", "completed_at": "2024-10-03T20:56:12.377665Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027558326721191406, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_base_sepolia_block_number.2f1e619103", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.365692Z", "completed_at": "2024-10-03T20:56:12.372868Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.379182Z", "completed_at": "2024-10-03T20:56:12.379190Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021765708923339844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_base_sepolia_collateral_type.3b36d49350", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_base_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.373458Z", "completed_at": "2024-10-03T20:56:12.381514Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.387587Z", "completed_at": "2024-10-03T20:56:12.387598Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022673368453979492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_base_sepolia_pool_id.5d2388a5a0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_base_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.383381Z", "completed_at": "2024-10-03T20:56:12.390648Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.396694Z", "completed_at": "2024-10-03T20:56:12.396706Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01825571060180664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_base_sepolia_transaction_hash.79420348fa", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.391884Z", "completed_at": "2024-10-03T20:56:12.404330Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.410621Z", "completed_at": "2024-10-03T20:56:12.410630Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027951478958129883, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_base_sepolia_ts.be998526ed", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_base_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.397613Z", "completed_at": "2024-10-03T20:56:12.409867Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.412212Z", "completed_at": "2024-10-03T20:56:12.412221Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023662090301513672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_eth_mainnet_pool_id__True__0.c3af88d954", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.405741Z", "completed_at": "2024-10-03T20:56:12.413763Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.416270Z", "completed_at": "2024-10-03T20:56:12.416278Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02031707763671875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_account_id.d686918ab7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_eth_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.417143Z", "completed_at": "2024-10-03T20:56:12.428323Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.433941Z", "completed_at": "2024-10-03T20:56:12.433951Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02254319190979004, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_amount.4a0d8649af", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_eth_mainnet\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.424151Z", "completed_at": "2024-10-03T20:56:12.435483Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.441707Z", "completed_at": "2024-10-03T20:56:12.441716Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02616143226623535, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_block_number.76ac645e79", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_eth_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.429666Z", "completed_at": "2024-10-03T20:56:12.436863Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.443255Z", "completed_at": "2024-10-03T20:56:12.443263Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022039413452148438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_collateral_type.9e0a6d3551", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.437528Z", "completed_at": "2024-10-03T20:56:12.445634Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.453322Z", "completed_at": "2024-10-03T20:56:12.453333Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024458885192871094, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_pool_id.fd6c3981fe", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_eth_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.447506Z", "completed_at": "2024-10-03T20:56:12.456308Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.462339Z", "completed_at": "2024-10-03T20:56:12.462353Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019884347915649414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_transaction_hash.801e733838", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_eth_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.457533Z", "completed_at": "2024-10-03T20:56:12.469114Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.475654Z", "completed_at": "2024-10-03T20:56:12.475666Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028900623321533203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_eth_mainnet_ts.5f32fba981", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_eth_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.463316Z", "completed_at": "2024-10-03T20:56:12.475038Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.477497Z", "completed_at": "2024-10-03T20:56:12.477505Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023316383361816406, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_vault_collateral_base_mainnet_amount__True__0.031c10a818", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_core_vault_collateral_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.469855Z", "completed_at": "2024-10-03T20:56:12.478312Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.484890Z", "completed_at": "2024-10-03T20:56:12.484902Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02330183982849121, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_vault_collateral_base_mainnet_collateral_value__True__0.ffab802571", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_core_vault_collateral_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.479586Z", "completed_at": "2024-10-03T20:56:12.487890Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.490285Z", "completed_at": "2024-10-03T20:56:12.490293Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.016057729721069336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_vault_collateral_base_mainnet_pool_id__True__0.3c62ac166d", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_core_vault_collateral_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.495425Z", "completed_at": "2024-10-03T20:56:12.507158Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.509178Z", "completed_at": "2024-10-03T20:56:12.509187Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022761821746826172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_block_number.fc803534fc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_vault_collateral_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.491184Z", "completed_at": "2024-10-03T20:56:12.507864Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.510133Z", "completed_at": "2024-10-03T20:56:12.510141Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024442672729492188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_amount.43a56286ca", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_vault_collateral_base_mainnet\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.502926Z", "completed_at": "2024-10-03T20:56:12.510997Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.513561Z", "completed_at": "2024-10-03T20:56:12.513568Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02399301528930664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_collateral_type.e2cbb7867d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_vault_collateral_base_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.514451Z", "completed_at": "2024-10-03T20:56:12.521671Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.527886Z", "completed_at": "2024-10-03T20:56:12.527896Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01952838897705078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_collateral_value.b35c2ac09a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_vault_collateral_base_mainnet\"\nwhere collateral_value is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.523471Z", "completed_at": "2024-10-03T20:56:12.534457Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.540771Z", "completed_at": "2024-10-03T20:56:12.540780Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021988391876220703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_contract_address.f7e3ffefb9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract_address\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_vault_collateral_base_mainnet\"\nwhere contract_address is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.528814Z", "completed_at": "2024-10-03T20:56:12.539379Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.541761Z", "completed_at": "2024-10-03T20:56:12.541768Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022301912307739258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_pool_id.1ea1a9fb17", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_vault_collateral_base_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.535260Z", "completed_at": "2024-10-03T20:56:12.543260Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.551295Z", "completed_at": "2024-10-03T20:56:12.551304Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028591632843017578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_vault_collateral_base_mainnet_ts.878073b7e8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_vault_collateral_base_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.545193Z", "completed_at": "2024-10-03T20:56:12.555525Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.565130Z", "completed_at": "2024-10-03T20:56:12.565138Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025126218795776367, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_pnl_arbitrum_mainnet_market_id__True__0.15bda011aa", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_pnl_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.556712Z", "completed_at": "2024-10-03T20:56:12.567568Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.573604Z", "completed_at": "2024-10-03T20:56:12.573617Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02154541015625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_pnl_arbitrum_mainnet_market_id.1e2f5a44a2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_pnl_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.560917Z", "completed_at": "2024-10-03T20:56:12.568196Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.574590Z", "completed_at": "2024-10-03T20:56:12.574597Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02185535430908203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_pnl_arbitrum_mainnet_ts.8937da4ac3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_pnl_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.568802Z", "completed_at": "2024-10-03T20:56:12.576806Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.583303Z", "completed_at": "2024-10-03T20:56:12.583312Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02733612060546875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_issuance_hourly_arbitrum_mainnet", "compiled": true, "compiled_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::interval\n ) as ts\n from\n (\n select ts\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_arbitrum_mainnet\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_arbitrum_mainnet\"\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nmax_debt_block as (\n select\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as \"hour\",\n max(block_number) as max_block_number\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_debt_arbitrum_mainnet\"\n group by\n date_trunc(\n 'hour',\n ts\n ),\n pool_id,\n collateral_type\n),\n\nfilt_issuance as (\n select\n i.pool_id,\n i.collateral_type,\n i.amount,\n case\n when\n i.block_number <= d.max_block_number\n or d.max_block_number is null then i.ts\n else i.ts + interval '1 hour'\n end as ts\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_arbitrum_mainnet\"\n as i\n left join max_debt_block as d\n on date_trunc(\n 'hour',\n i.ts\n ) = d.hour\n and i.pool_id = d.pool_id\n and lower(\n i.collateral_type\n ) = lower(\n d.collateral_type\n )\n where\n i.block_number <= (\n select\n max(\n max_block_number\n ) as b\n from\n max_debt_block\n )\n),\n\nissuance as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n pool_id,\n collateral_type,\n sum(amount) as hourly_issuance\n from\n filt_issuance\n group by\n date_trunc(\n 'hour',\n ts\n ),\n pool_id,\n collateral_type\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n i.hourly_issuance,\n 0\n ) as hourly_issuance\nfrom\n dim\nleft join issuance as i\n on\n dim.pool_id = i.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n i.collateral_type\n )\n and dim.ts = i.ts", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_hourly_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.578134Z", "completed_at": "2024-10-03T20:56:12.586167Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.592497Z", "completed_at": "2024-10-03T20:56:12.592507Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019687652587890625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_debt_arbitrum_mainnet_pool_id__True__0.15db752b00", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_debt_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.587607Z", "completed_at": "2024-10-03T20:56:12.600048Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.606266Z", "completed_at": "2024-10-03T20:56:12.606275Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0237579345703125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_debt_arbitrum_mainnet_block_number.f6d01f24fd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_debt_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.593497Z", "completed_at": "2024-10-03T20:56:12.605591Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.607912Z", "completed_at": "2024-10-03T20:56:12.607920Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023825883865356445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_debt_arbitrum_mainnet_collateral_type.a3b9300e6c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_debt_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.601416Z", "completed_at": "2024-10-03T20:56:12.608812Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.611321Z", "completed_at": "2024-10-03T20:56:12.611328Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01960444450378418, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_debt_arbitrum_mainnet_debt.5ff363252c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_debt_arbitrum_mainnet\"\nwhere debt is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.612834Z", "completed_at": "2024-10-03T20:56:12.619785Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.629434Z", "completed_at": "2024-10-03T20:56:12.629445Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022401809692382812, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_debt_arbitrum_mainnet_pool_id.dc562b5c31", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_debt_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.625118Z", "completed_at": "2024-10-03T20:56:12.632012Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.638368Z", "completed_at": "2024-10-03T20:56:12.638376Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02152419090270996, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_issuance_hourly_arbitrum_sepolia", "compiled": true, "compiled_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::interval\n ) as ts\n from\n (\n select ts\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_arbitrum_sepolia\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_arbitrum_sepolia\"\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nmax_debt_block as (\n select\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as \"hour\",\n max(block_number) as max_block_number\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_debt_arbitrum_sepolia\"\n group by\n date_trunc(\n 'hour',\n ts\n ),\n pool_id,\n collateral_type\n),\n\nfilt_issuance as (\n select\n i.pool_id,\n i.collateral_type,\n i.amount,\n case\n when\n i.block_number <= d.max_block_number\n or d.max_block_number is null then i.ts\n else i.ts + interval '1 hour'\n end as ts\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_arbitrum_sepolia\"\n as i\n left join max_debt_block as d\n on date_trunc(\n 'hour',\n i.ts\n ) = d.hour\n and i.pool_id = d.pool_id\n and lower(\n i.collateral_type\n ) = lower(\n d.collateral_type\n )\n where\n i.block_number <= (\n select\n max(\n max_block_number\n ) as b\n from\n max_debt_block\n )\n),\n\nissuance as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n pool_id,\n collateral_type,\n sum(amount) as hourly_issuance\n from\n filt_issuance\n group by\n date_trunc(\n 'hour',\n ts\n ),\n pool_id,\n collateral_type\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n i.hourly_issuance,\n 0\n ) as hourly_issuance\nfrom\n dim\nleft join issuance as i\n on\n dim.pool_id = i.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n i.collateral_type\n )\n and dim.ts = i.ts", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_hourly_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.620986Z", "completed_at": "2024-10-03T20:56:12.632587Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.639259Z", "completed_at": "2024-10-03T20:56:12.639267Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02716803550720215, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_debt_arbitrum_mainnet_ts.aac8a7264c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_debt_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.633173Z", "completed_at": "2024-10-03T20:56:12.641513Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.649468Z", "completed_at": "2024-10-03T20:56:12.649477Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.029221057891845703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_debt_arbitrum_sepolia_pool_id__True__0.ec7d22b029", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_debt_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.643016Z", "completed_at": "2024-10-03T20:56:12.651686Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.657770Z", "completed_at": "2024-10-03T20:56:12.657780Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020220279693603516, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_debt_arbitrum_sepolia_block_number.9fe11ea9dd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_debt_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.653538Z", "completed_at": "2024-10-03T20:56:12.665895Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.672016Z", "completed_at": "2024-10-03T20:56:12.672026Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02337646484375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_debt_arbitrum_sepolia_collateral_type.a6fdff57f4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_debt_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.659366Z", "completed_at": "2024-10-03T20:56:12.666485Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.672935Z", "completed_at": "2024-10-03T20:56:12.672943Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022705554962158203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_debt_arbitrum_sepolia_debt.652029afcf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_debt_arbitrum_sepolia\"\nwhere debt is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.667060Z", "completed_at": "2024-10-03T20:56:12.678989Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.681116Z", "completed_at": "2024-10-03T20:56:12.681128Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02248239517211914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_debt_arbitrum_sepolia_pool_id.4539ef9df3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_debt_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.673920Z", "completed_at": "2024-10-03T20:56:12.681962Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.684427Z", "completed_at": "2024-10-03T20:56:12.684435Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01929306983947754, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_debt_arbitrum_sepolia_ts.0ce19a05b3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_debt_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.691847Z", "completed_at": "2024-10-03T20:56:12.703512Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.704931Z", "completed_at": "2024-10-03T20:56:12.704940Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0224609375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_pnl_arbitrum_sepolia_market_id.e7e798c2a6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_pnl_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.699169Z", "completed_at": "2024-10-03T20:56:12.705800Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.712299Z", "completed_at": "2024-10-03T20:56:12.712308Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021902799606323242, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_pnl_arbitrum_sepolia_ts.9b3b9b4145", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_pnl_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.685939Z", "completed_at": "2024-10-03T20:56:12.710794Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.713320Z", "completed_at": "2024-10-03T20:56:12.713330Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.033003807067871094, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_pnl_arbitrum_sepolia_market_id__True__0.78cda1ee25", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_pnl_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.706425Z", "completed_at": "2024-10-03T20:56:12.714877Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.717383Z", "completed_at": "2024-10-03T20:56:12.717391Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019134521484375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_pnl_base_mainnet_market_id__True__0.58f61a0590", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_pnl_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.719541Z", "completed_at": "2024-10-03T20:56:12.726383Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.736101Z", "completed_at": "2024-10-03T20:56:12.736116Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021950960159301758, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_pnl_base_mainnet_market_id.915c961b40", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_pnl_base_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.726988Z", "completed_at": "2024-10-03T20:56:12.743423Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.745361Z", "completed_at": "2024-10-03T20:56:12.745372Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0272216796875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_pnl_base_mainnet_ts.aa0943ea1a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_pnl_base_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.731160Z", "completed_at": "2024-10-03T20:56:12.744700Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.747464Z", "completed_at": "2024-10-03T20:56:12.747472Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028664588928222656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_issuance_hourly_base_mainnet", "compiled": true, "compiled_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::interval\n ) as ts\n from\n (\n select ts\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_base_mainnet\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_base_mainnet\"\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nmax_debt_block as (\n select\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as \"hour\",\n max(block_number) as max_block_number\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_debt_base_mainnet\"\n group by\n date_trunc(\n 'hour',\n ts\n ),\n pool_id,\n collateral_type\n),\n\nfilt_issuance as (\n select\n i.pool_id,\n i.collateral_type,\n i.amount,\n case\n when\n i.block_number <= d.max_block_number\n or d.max_block_number is null then i.ts\n else i.ts + interval '1 hour'\n end as ts\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_base_mainnet\"\n as i\n left join max_debt_block as d\n on date_trunc(\n 'hour',\n i.ts\n ) = d.hour\n and i.pool_id = d.pool_id\n and lower(\n i.collateral_type\n ) = lower(\n d.collateral_type\n )\n where\n i.block_number <= (\n select\n max(\n max_block_number\n ) as b\n from\n max_debt_block\n )\n),\n\nissuance as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n pool_id,\n collateral_type,\n sum(amount) as hourly_issuance\n from\n filt_issuance\n group by\n date_trunc(\n 'hour',\n ts\n ),\n pool_id,\n collateral_type\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n i.hourly_issuance,\n 0\n ) as hourly_issuance\nfrom\n dim\nleft join issuance as i\n on\n dim.pool_id = i.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n i.collateral_type\n )\n and dim.ts = i.ts", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_hourly_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.737266Z", "completed_at": "2024-10-03T20:56:12.746227Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.748969Z", "completed_at": "2024-10-03T20:56:12.748977Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023300886154174805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_debt_base_mainnet_pool_id__True__0.a1f5ec7b1b", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_pool_debt_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.752623Z", "completed_at": "2024-10-03T20:56:12.759760Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.769379Z", "completed_at": "2024-10-03T20:56:12.769391Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02269744873046875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_debt_base_mainnet_block_number.dd32fc50c6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_debt_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.760325Z", "completed_at": "2024-10-03T20:56:12.774858Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.777058Z", "completed_at": "2024-10-03T20:56:12.777067Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025979995727539062, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_debt_base_mainnet_collateral_type.92a752ffea", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_debt_base_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.765201Z", "completed_at": "2024-10-03T20:56:12.776441Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.779150Z", "completed_at": "2024-10-03T20:56:12.779158Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022123098373413086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_debt_base_mainnet_debt.5b37c10505", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_debt_base_mainnet\"\nwhere debt is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.770595Z", "completed_at": "2024-10-03T20:56:12.777933Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.780727Z", "completed_at": "2024-10-03T20:56:12.780735Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02234172821044922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_debt_base_mainnet_pool_id.8e9e20797d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_debt_base_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.784182Z", "completed_at": "2024-10-03T20:56:12.796742Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.802208Z", "completed_at": "2024-10-03T20:56:12.802218Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023792266845703125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_debt_base_mainnet_ts.f49a23ebcd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_debt_base_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.791175Z", "completed_at": "2024-10-03T20:56:12.807644Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.809871Z", "completed_at": "2024-10-03T20:56:12.809880Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027144193649291992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_migration_hourly_eth_mainnet", "compiled": true, "compiled_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_debt_eth_mainnet\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_debt_eth_mainnet\"\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nmigration as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n pool_id,\n collateral_type,\n sum(debt_amount) as hourly_debt_migrated\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_eth_mainnet\"\n group by\n date_trunc('hour', ts),\n pool_id,\n collateral_type\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n m.hourly_debt_migrated,\n 0\n ) as hourly_debt_migrated\nfrom\n dim\nleft join migration as m\n on\n dim.pool_id = m.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n m.collateral_type\n )\n and dim.ts = m.ts", "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_hourly_eth_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.798008Z", "completed_at": "2024-10-03T20:56:12.809186Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.812009Z", "completed_at": "2024-10-03T20:56:12.812017Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023557424545288086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_issuance_hourly_eth_mainnet", "compiled": true, "compiled_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::interval\n ) as ts\n from\n (\n select ts\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_eth_mainnet\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_eth_mainnet\"\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nmax_debt_block as (\n select\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as \"hour\",\n max(block_number) as max_block_number\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_debt_eth_mainnet\"\n group by\n date_trunc(\n 'hour',\n ts\n ),\n pool_id,\n collateral_type\n),\n\nfilt_issuance as (\n select\n i.pool_id,\n i.collateral_type,\n i.amount,\n case\n when\n i.block_number <= d.max_block_number\n or d.max_block_number is null then i.ts\n else i.ts + interval '1 hour'\n end as ts\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_eth_mainnet\"\n as i\n left join max_debt_block as d\n on date_trunc(\n 'hour',\n i.ts\n ) = d.hour\n and i.pool_id = d.pool_id\n and lower(\n i.collateral_type\n ) = lower(\n d.collateral_type\n )\n where\n i.block_number <= (\n select\n max(\n max_block_number\n ) as b\n from\n max_debt_block\n )\n),\n\nissuance as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n pool_id,\n collateral_type,\n sum(amount) as hourly_issuance\n from\n filt_issuance\n group by\n date_trunc(\n 'hour',\n ts\n ),\n pool_id,\n collateral_type\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n i.hourly_issuance,\n 0\n ) as hourly_issuance\nfrom\n dim\nleft join issuance as i\n on\n dim.pool_id = i.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n i.collateral_type\n )\n and dim.ts = i.ts", "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_hourly_eth_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.803186Z", "completed_at": "2024-10-03T20:56:12.810814Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.813792Z", "completed_at": "2024-10-03T20:56:12.813800Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02408289909362793, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_debt_eth_mainnet_pool_id__True__0.9ab83c23dd", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_debt_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.817352Z", "completed_at": "2024-10-03T20:56:12.828387Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.834471Z", "completed_at": "2024-10-03T20:56:12.834483Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023252010345458984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_debt_eth_mainnet_block_number.d707149fdd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_debt_eth_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.824298Z", "completed_at": "2024-10-03T20:56:12.835537Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.843462Z", "completed_at": "2024-10-03T20:56:12.843471Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0275881290435791, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_debt_eth_mainnet_collateral_type.2f39d51963", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_debt_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.829992Z", "completed_at": "2024-10-03T20:56:12.842825Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.845088Z", "completed_at": "2024-10-03T20:56:12.845096Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023606300354003906, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_debt_eth_mainnet_debt.100ad3cae1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_debt_eth_mainnet\"\nwhere debt is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.836128Z", "completed_at": "2024-10-03T20:56:12.845941Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.848473Z", "completed_at": "2024-10-03T20:56:12.848481Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025667905807495117, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_debt_eth_mainnet_pool_id.088122bb77", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_debt_eth_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.849950Z", "completed_at": "2024-10-03T20:56:12.857090Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.866950Z", "completed_at": "2024-10-03T20:56:12.866962Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022640466690063477, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_debt_eth_mainnet_ts.0a20d36f28", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_debt_eth_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.858274Z", "completed_at": "2024-10-03T20:56:12.869430Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.875688Z", "completed_at": "2024-10-03T20:56:12.875697Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026491165161132812, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_issuance_hourly_base_sepolia", "compiled": true, "compiled_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::interval\n ) as ts\n from\n (\n select ts\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_base_sepolia\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_base_sepolia\"\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nmax_debt_block as (\n select\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as \"hour\",\n max(block_number) as max_block_number\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_debt_base_sepolia\"\n group by\n date_trunc(\n 'hour',\n ts\n ),\n pool_id,\n collateral_type\n),\n\nfilt_issuance as (\n select\n i.pool_id,\n i.collateral_type,\n i.amount,\n case\n when\n i.block_number <= d.max_block_number\n or d.max_block_number is null then i.ts\n else i.ts + interval '1 hour'\n end as ts\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_base_sepolia\"\n as i\n left join max_debt_block as d\n on date_trunc(\n 'hour',\n i.ts\n ) = d.hour\n and i.pool_id = d.pool_id\n and lower(\n i.collateral_type\n ) = lower(\n d.collateral_type\n )\n where\n i.block_number <= (\n select\n max(\n max_block_number\n ) as b\n from\n max_debt_block\n )\n),\n\nissuance as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n pool_id,\n collateral_type,\n sum(amount) as hourly_issuance\n from\n filt_issuance\n group by\n date_trunc(\n 'hour',\n ts\n ),\n pool_id,\n collateral_type\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n i.hourly_issuance,\n 0\n ) as hourly_issuance\nfrom\n dim\nleft join issuance as i\n on\n dim.pool_id = i.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n i.collateral_type\n )\n and dim.ts = i.ts", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_hourly_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.862501Z", "completed_at": "2024-10-03T20:56:12.874321Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.876708Z", "completed_at": "2024-10-03T20:56:12.876716Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02258157730102539, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_debt_base_sepolia_pool_id__True__0.0228ac48ff", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_pool_debt_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.870050Z", "completed_at": "2024-10-03T20:56:12.878182Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.884593Z", "completed_at": "2024-10-03T20:56:12.884603Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027051925659179688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_debt_base_sepolia_block_number.d6752d8232", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_debt_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.880156Z", "completed_at": "2024-10-03T20:56:12.888272Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.895863Z", "completed_at": "2024-10-03T20:56:12.895875Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021060466766357422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_debt_base_sepolia_collateral_type.5daff7c138", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_debt_base_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.890063Z", "completed_at": "2024-10-03T20:56:12.902394Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.908528Z", "completed_at": "2024-10-03T20:56:12.908541Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022983551025390625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_debt_base_sepolia_debt.235edf4e17", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_debt_base_sepolia\"\nwhere debt is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.896772Z", "completed_at": "2024-10-03T20:56:12.907154Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.909535Z", "completed_at": "2024-10-03T20:56:12.909546Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023381710052490234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_debt_base_sepolia_pool_id.bb5f56d624", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_debt_base_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.903088Z", "completed_at": "2024-10-03T20:56:12.911001Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.917435Z", "completed_at": "2024-10-03T20:56:12.917446Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02811145782470703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_debt_base_sepolia_ts.955bd8bfe6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_debt_base_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.912957Z", "completed_at": "2024-10-03T20:56:12.921214Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.927267Z", "completed_at": "2024-10-03T20:56:12.927282Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019567251205444336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_pnl_base_sepolia_market_id__True__0.2546d9a255", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_pnl_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.923033Z", "completed_at": "2024-10-03T20:56:12.934042Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.941916Z", "completed_at": "2024-10-03T20:56:12.941928Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023504257202148438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_pnl_base_sepolia_market_id.f6d4268d28", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_pnl_base_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.928253Z", "completed_at": "2024-10-03T20:56:12.941301Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.943566Z", "completed_at": "2024-10-03T20:56:12.943573Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024532079696655273, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_pnl_base_sepolia_ts.74b2ae0437", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_pnl_base_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.934739Z", "completed_at": "2024-10-03T20:56:12.944424Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.950841Z", "completed_at": "2024-10-03T20:56:12.950852Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02853083610534668, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_mainnet_amount_deposited.e481f3fc24", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_deposited\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_pool_collateral_arbitrum_mainnet\"\nwhere amount_deposited is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.945658Z", "completed_at": "2024-10-03T20:56:12.953113Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.955584Z", "completed_at": "2024-10-03T20:56:12.955592Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.015012741088867188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_mainnet_collateral_type.6824e3181d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_pool_collateral_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.957068Z", "completed_at": "2024-10-03T20:56:12.968071Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.974429Z", "completed_at": "2024-10-03T20:56:12.974438Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022782564163208008, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_mainnet_ts.e1e47715a3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_pool_collateral_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.961317Z", "completed_at": "2024-10-03T20:56:12.973076Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.975424Z", "completed_at": "2024-10-03T20:56:12.975432Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023007869720458984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_sepolia_amount_deposited.feb182d7c0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_deposited\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_pool_collateral_arbitrum_sepolia\"\nwhere amount_deposited is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.968695Z", "completed_at": "2024-10-03T20:56:12.980496Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.982767Z", "completed_at": "2024-10-03T20:56:12.982779Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026427745819091797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_sepolia_collateral_type.05d462c474", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_pool_collateral_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.976337Z", "completed_at": "2024-10-03T20:56:12.983685Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:12.986170Z", "completed_at": "2024-10-03T20:56:12.986178Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01891613006591797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pool_collateral_arbitrum_sepolia_ts.33284497f5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_pool_collateral_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.989963Z", "completed_at": "2024-10-03T20:56:13.005836Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.007942Z", "completed_at": "2024-10-03T20:56:13.007953Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023822546005249023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pool_collateral_base_mainnet_amount_deposited.9fabc246a7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_deposited\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_pool_collateral_base_mainnet\"\nwhere amount_deposited is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:12.995943Z", "completed_at": "2024-10-03T20:56:13.007310Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.013611Z", "completed_at": "2024-10-03T20:56:13.013625Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028877735137939453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pool_collateral_base_mainnet_collateral_type.63ab148d0c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_pool_collateral_base_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.001666Z", "completed_at": "2024-10-03T20:56:13.008821Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.015357Z", "completed_at": "2024-10-03T20:56:13.015368Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027149677276611328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pool_collateral_base_mainnet_ts.4e638376c4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_pool_collateral_base_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.009442Z", "completed_at": "2024-10-03T20:56:13.017089Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.019631Z", "completed_at": "2024-10-03T20:56:13.019639Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019011974334716797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pool_collateral_base_sepolia_amount_deposited.c9a6a6e3d1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_deposited\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_pool_collateral_base_sepolia\"\nwhere amount_deposited is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.022973Z", "completed_at": "2024-10-03T20:56:13.038950Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.040822Z", "completed_at": "2024-10-03T20:56:13.040832Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023226022720336914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pool_collateral_base_sepolia_collateral_type.98bdc1fe0e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_pool_collateral_base_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.027980Z", "completed_at": "2024-10-03T20:56:13.040136Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.046491Z", "completed_at": "2024-10-03T20:56:13.046505Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027618885040283203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pool_collateral_base_sepolia_ts.706747681b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_pool_collateral_base_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.032906Z", "completed_at": "2024-10-03T20:56:13.045873Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.048210Z", "completed_at": "2024-10-03T20:56:13.048218Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027226924896240234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pool_collateral_eth_mainnet_amount_deposited.b943283ec6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_deposited\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_pool_collateral_eth_mainnet\"\nwhere amount_deposited is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.041778Z", "completed_at": "2024-10-03T20:56:13.049179Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.051789Z", "completed_at": "2024-10-03T20:56:13.051797Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01975846290588379, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pool_collateral_eth_mainnet_collateral_type.217e5cb420", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_pool_collateral_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.055768Z", "completed_at": "2024-10-03T20:56:13.070293Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.071837Z", "completed_at": "2024-10-03T20:56:13.071849Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021489858627319336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_pool_collateral_eth_mainnet_ts.61a1043b04", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_pool_collateral_eth_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.065749Z", "completed_at": "2024-10-03T20:56:13.077180Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.079351Z", "completed_at": "2024-10-03T20:56:13.079363Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02562570571899414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_accounts_arbitrum_mainnet_id.81f17d5942", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_accounts_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.061470Z", "completed_at": "2024-10-03T20:56:13.077744Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.080418Z", "completed_at": "2024-10-03T20:56:13.080429Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027855396270751953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_accounts_arbitrum_mainnet_created_ts.093f33990b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_accounts_arbitrum_mainnet\"\nwhere created_ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.072903Z", "completed_at": "2024-10-03T20:56:13.081235Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.083841Z", "completed_at": "2024-10-03T20:56:13.083849Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023103952407836914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_accounts_arbitrum_mainnet_owner.d6529405d8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_accounts_arbitrum_mainnet\"\nwhere owner is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.087213Z", "completed_at": "2024-10-03T20:56:13.104344Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.105921Z", "completed_at": "2024-10-03T20:56:13.105933Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02418994903564453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_accounts_arbitrum_mainnet_id.b814c43956", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_accounts_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.095652Z", "completed_at": "2024-10-03T20:56:13.106793Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.113006Z", "completed_at": "2024-10-03T20:56:13.113016Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02781820297241211, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_accounts_arbitrum_sepolia_created_ts.881963b12b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_accounts_arbitrum_sepolia\"\nwhere created_ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.100062Z", "completed_at": "2024-10-03T20:56:13.107367Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.113926Z", "completed_at": "2024-10-03T20:56:13.113933Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028103113174438477, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_accounts_arbitrum_sepolia_id.b4e2371e87", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_accounts_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.107945Z", "completed_at": "2024-10-03T20:56:13.115534Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.118098Z", "completed_at": "2024-10-03T20:56:13.118109Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023309707641601562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_accounts_arbitrum_sepolia_owner.ab695ba4ef", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_accounts_arbitrum_sepolia\"\nwhere owner is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.120262Z", "completed_at": "2024-10-03T20:56:13.127156Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.138519Z", "completed_at": "2024-10-03T20:56:13.138528Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023731231689453125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_accounts_arbitrum_sepolia_id.30854048b9", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_accounts_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.127758Z", "completed_at": "2024-10-03T20:56:13.143917Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.146028Z", "completed_at": "2024-10-03T20:56:13.146037Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02713155746459961, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_accounts_base_mainnet_created_ts.cc57ba5d93", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_accounts_base_mainnet\"\nwhere created_ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.132022Z", "completed_at": "2024-10-03T20:56:13.145256Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.148183Z", "completed_at": "2024-10-03T20:56:13.148191Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028636932373046875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_accounts_base_mainnet_id.cf1e1e2af0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_accounts_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.139733Z", "completed_at": "2024-10-03T20:56:13.146986Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.149752Z", "completed_at": "2024-10-03T20:56:13.149759Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023320913314819336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_accounts_base_mainnet_owner.b581a2df74", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_accounts_base_mainnet\"\nwhere owner is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.153181Z", "completed_at": "2024-10-03T20:56:13.159956Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.169738Z", "completed_at": "2024-10-03T20:56:13.169747Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022290706634521484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_accounts_base_mainnet_id.2a6de2d0f2", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_accounts_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.165439Z", "completed_at": "2024-10-03T20:56:13.176176Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.178631Z", "completed_at": "2024-10-03T20:56:13.178640Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021384477615356445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_accounts_base_sepolia_id.e4031edaa1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_accounts_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.160556Z", "completed_at": "2024-10-03T20:56:13.176815Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.179514Z", "completed_at": "2024-10-03T20:56:13.179522Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027769804000854492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_accounts_base_sepolia_created_ts.00ac8e7106", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_accounts_base_sepolia\"\nwhere created_ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.170816Z", "completed_at": "2024-10-03T20:56:13.178060Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.180977Z", "completed_at": "2024-10-03T20:56:13.180984Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02245473861694336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_accounts_base_sepolia_owner.578268eb9a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect owner\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_accounts_base_sepolia\"\nwhere owner is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.183168Z", "completed_at": "2024-10-03T20:56:13.191753Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.194056Z", "completed_at": "2024-10-03T20:56:13.194064Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.016778945922851562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_accounts_base_sepolia_id.1ca885b5ec", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_accounts_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.194929Z", "completed_at": "2024-10-03T20:56:13.209969Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.212252Z", "completed_at": "2024-10-03T20:56:13.212260Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022594213485717773, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_account_arbitrum_mainnet_total_reward__True__0.2126781091", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_account_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not total_reward >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.199507Z", "completed_at": "2024-10-03T20:56:13.210535Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.213165Z", "completed_at": "2024-10-03T20:56:13.213173Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02289581298828125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_account_arbitrum_mainnet_account_id.68826803be", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_account_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.203745Z", "completed_at": "2024-10-03T20:56:13.211670Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.218266Z", "completed_at": "2024-10-03T20:56:13.218277Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027329683303833008, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_account_arbitrum_mainnet_total_reward.59cc57cac9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect total_reward\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_account_arbitrum_mainnet\"\nwhere total_reward is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.214067Z", "completed_at": "2024-10-03T20:56:13.221361Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.223892Z", "completed_at": "2024-10-03T20:56:13.223900Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.014819860458374023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_account_arbitrum_mainnet_ts.3e5e9ca92a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_account_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.227127Z", "completed_at": "2024-10-03T20:56:13.242856Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.244796Z", "completed_at": "2024-10-03T20:56:13.244805Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02289891242980957, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_account_arbitrum_sepolia_total_reward__True__0.2e9337311c", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_account_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not total_reward >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.231722Z", "completed_at": "2024-10-03T20:56:13.244172Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.250671Z", "completed_at": "2024-10-03T20:56:13.250680Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0281217098236084, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_account_arbitrum_sepolia_account_id.43bf639764", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_account_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.237713Z", "completed_at": "2024-10-03T20:56:13.245670Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.252247Z", "completed_at": "2024-10-03T20:56:13.252254Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02909541130065918, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_account_arbitrum_sepolia_total_reward.7a99180d9d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect total_reward\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_account_arbitrum_sepolia\"\nwhere total_reward is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.246263Z", "completed_at": "2024-10-03T20:56:13.254651Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.257102Z", "completed_at": "2024-10-03T20:56:13.257111Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.015335321426391602, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_account_arbitrum_sepolia_ts.17212bb7f0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_account_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.259170Z", "completed_at": "2024-10-03T20:56:13.274215Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.276463Z", "completed_at": "2024-10-03T20:56:13.276475Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02258777618408203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_account_base_mainnet_total_reward__True__0.a35af51633", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_account_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not total_reward >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.265021Z", "completed_at": "2024-10-03T20:56:13.275851Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.283767Z", "completed_at": "2024-10-03T20:56:13.283775Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027956247329711914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_account_base_mainnet_account_id.dd5099ce59", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_account_base_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.270017Z", "completed_at": "2024-10-03T20:56:13.277350Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.285333Z", "completed_at": "2024-10-03T20:56:13.285340Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02748847007751465, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_account_base_mainnet_total_reward.2a8b87e55c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect total_reward\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_account_base_mainnet\"\nwhere total_reward is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.277946Z", "completed_at": "2024-10-03T20:56:13.287685Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.290131Z", "completed_at": "2024-10-03T20:56:13.290139Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020929574966430664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_account_base_mainnet_ts.5a3efee9f7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_account_base_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.292190Z", "completed_at": "2024-10-03T20:56:13.307309Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.309476Z", "completed_at": "2024-10-03T20:56:13.309486Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02252054214477539, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_account_base_sepolia_total_reward__True__0.42888d54ae", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_account_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not total_reward >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.298140Z", "completed_at": "2024-10-03T20:56:13.308741Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.315257Z", "completed_at": "2024-10-03T20:56:13.315265Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026422739028930664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_account_base_sepolia_account_id.f56cf61194", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_account_base_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.303146Z", "completed_at": "2024-10-03T20:56:13.310329Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.316894Z", "completed_at": "2024-10-03T20:56:13.316902Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025998830795288086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_account_base_sepolia_total_reward.24d48c7864", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect total_reward\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_account_base_sepolia\"\nwhere total_reward is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.310949Z", "completed_at": "2024-10-03T20:56:13.319251Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.321746Z", "completed_at": "2024-10-03T20:56:13.321754Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01940751075744629, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_account_base_sepolia_ts.c34644894f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_account_base_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.323801Z", "completed_at": "2024-10-03T20:56:13.336549Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.342460Z", "completed_at": "2024-10-03T20:56:13.342472Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023905515670776367, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_fct_perp_collateral_modified_arbitrum_mainnet_event_name__CollateralModified.250d86c2ff", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_collateral_modified_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'CollateralModified'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.337151Z", "completed_at": "2024-10-03T20:56:13.347960Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.350022Z", "completed_at": "2024-10-03T20:56:13.350034Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027527809143066406, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_block_number.1f44ed82ec", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_collateral_modified_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.329649Z", "completed_at": "2024-10-03T20:56:13.348642Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.351041Z", "completed_at": "2024-10-03T20:56:13.351051Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.030616283416748047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_collateral_modified_arbitrum_mainnet_synth_market_id__True__0.574a94c14b", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_collateral_modified_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.343592Z", "completed_at": "2024-10-03T20:56:13.351900Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.354512Z", "completed_at": "2024-10-03T20:56:13.354520Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019506216049194336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_block_timestamp.46d64b9bc1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_collateral_modified_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.357845Z", "completed_at": "2024-10-03T20:56:13.368553Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.374338Z", "completed_at": "2024-10-03T20:56:13.374347Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02190542221069336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_contract.c3c6e86c96", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_collateral_modified_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.364084Z", "completed_at": "2024-10-03T20:56:13.375443Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.383214Z", "completed_at": "2024-10-03T20:56:13.383223Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027367115020751953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_event_name.45d8e8ebbb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_collateral_modified_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.369260Z", "completed_at": "2024-10-03T20:56:13.381129Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.384118Z", "completed_at": "2024-10-03T20:56:13.384129Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027651548385620117, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_id.1b5f600118", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_collateral_modified_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.376039Z", "completed_at": "2024-10-03T20:56:13.385759Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.388227Z", "completed_at": "2024-10-03T20:56:13.388235Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024960994720458984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_sender.66d35dd8ca", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_collateral_modified_arbitrum_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.390331Z", "completed_at": "2024-10-03T20:56:13.402072Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.407587Z", "completed_at": "2024-10-03T20:56:13.407597Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022586345672607422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_synth_market_id.b88231df26", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_collateral_modified_arbitrum_mainnet\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.397671Z", "completed_at": "2024-10-03T20:56:13.408537Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.415128Z", "completed_at": "2024-10-03T20:56:13.415136Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02614307403564453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_mainnet_transaction_hash.918a7da077", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_collateral_modified_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.402700Z", "completed_at": "2024-10-03T20:56:13.414482Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.416823Z", "completed_at": "2024-10-03T20:56:13.416831Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02720475196838379, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_collateral_modified_arbitrum_mainnet_id.bd707e28f4", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_collateral_modified_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.409217Z", "completed_at": "2024-10-03T20:56:13.417681Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.420227Z", "completed_at": "2024-10-03T20:56:13.420235Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02335667610168457, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_fct_perp_collateral_modified_arbitrum_sepolia_event_name__CollateralModified.4bfeebcda9", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_collateral_modified_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'CollateralModified'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.421760Z", "completed_at": "2024-10-03T20:56:13.429830Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.441686Z", "completed_at": "2024-10-03T20:56:13.441699Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025687456130981445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_collateral_modified_arbitrum_sepolia_synth_market_id__True__0.8692b0954c", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_collateral_modified_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.436587Z", "completed_at": "2024-10-03T20:56:13.447072Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.449146Z", "completed_at": "2024-10-03T20:56:13.449158Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022962093353271484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_block_timestamp.3899d28cda", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_collateral_modified_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.430414Z", "completed_at": "2024-10-03T20:56:13.447721Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.450132Z", "completed_at": "2024-10-03T20:56:13.450143Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02912735939025879, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_block_number.038db03a29", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_collateral_modified_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.442926Z", "completed_at": "2024-10-03T20:56:13.451010Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.453614Z", "completed_at": "2024-10-03T20:56:13.453622Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024552345275878906, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_contract.b02eea7590", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_collateral_modified_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.457021Z", "completed_at": "2024-10-03T20:56:13.472203Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.473846Z", "completed_at": "2024-10-03T20:56:13.473855Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022339344024658203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_event_name.09d14b4d4b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_collateral_modified_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.463555Z", "completed_at": "2024-10-03T20:56:13.480934Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.482472Z", "completed_at": "2024-10-03T20:56:13.482482Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027513504028320312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_id.8f1c27919f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_collateral_modified_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.467886Z", "completed_at": "2024-10-03T20:56:13.483310Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.485845Z", "completed_at": "2024-10-03T20:56:13.485856Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.030241966247558594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_sender.490b67952f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_collateral_modified_arbitrum_sepolia\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.474830Z", "completed_at": "2024-10-03T20:56:13.484580Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.487320Z", "completed_at": "2024-10-03T20:56:13.487331Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024613142013549805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_synth_market_id.7b6c2e9ecd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_collateral_modified_arbitrum_sepolia\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.489501Z", "completed_at": "2024-10-03T20:56:13.500892Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.502984Z", "completed_at": "2024-10-03T20:56:13.502996Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019181489944458008, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_arbitrum_sepolia_transaction_hash.bd038969b5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_collateral_modified_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.496812Z", "completed_at": "2024-10-03T20:56:13.508287Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.514345Z", "completed_at": "2024-10-03T20:56:13.514357Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02627277374267578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_collateral_modified_arbitrum_sepolia_id.7cb07d36dc", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_collateral_modified_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.503944Z", "completed_at": "2024-10-03T20:56:13.515265Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.517833Z", "completed_at": "2024-10-03T20:56:13.517845Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022565364837646484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_fct_perp_collateral_modified_base_mainnet_event_name__CollateralModified.00f5016782", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_collateral_modified_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'CollateralModified'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.508989Z", "completed_at": "2024-10-03T20:56:13.517222Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.520020Z", "completed_at": "2024-10-03T20:56:13.520028Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023989439010620117, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_collateral_modified_base_mainnet_synth_market_id__True__0.644f81887d", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_collateral_modified_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.521572Z", "completed_at": "2024-10-03T20:56:13.534765Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.537276Z", "completed_at": "2024-10-03T20:56:13.537289Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021475791931152344, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_block_number.45b34bf575", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_collateral_modified_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.528014Z", "completed_at": "2024-10-03T20:56:13.536706Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.546637Z", "completed_at": "2024-10-03T20:56:13.546646Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027370214462280273, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_block_timestamp.7c5c8a362c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_collateral_modified_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.542386Z", "completed_at": "2024-10-03T20:56:13.548635Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.551196Z", "completed_at": "2024-10-03T20:56:13.551207Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.017142295837402344, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_event_name.44267a4fa1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_collateral_modified_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.538185Z", "completed_at": "2024-10-03T20:56:13.550608Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.553315Z", "completed_at": "2024-10-03T20:56:13.553323Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0262298583984375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_contract.f078950840", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_collateral_modified_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.555482Z", "completed_at": "2024-10-03T20:56:13.566155Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.568638Z", "completed_at": "2024-10-03T20:56:13.568647Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018820524215698242, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_id.efa9bbeec9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_collateral_modified_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.561128Z", "completed_at": "2024-10-03T20:56:13.568039Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.580125Z", "completed_at": "2024-10-03T20:56:13.580134Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02814006805419922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_sender.b3270f32cc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_collateral_modified_base_mainnet\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.573965Z", "completed_at": "2024-10-03T20:56:13.582683Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.585168Z", "completed_at": "2024-10-03T20:56:13.585176Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01981496810913086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_transaction_hash.8cc455d504", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_collateral_modified_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.569530Z", "completed_at": "2024-10-03T20:56:13.583957Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.586655Z", "completed_at": "2024-10-03T20:56:13.586662Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02638983726501465, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_mainnet_synth_market_id.3a3dffb920", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_collateral_modified_base_mainnet\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.588769Z", "completed_at": "2024-10-03T20:56:13.599761Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.602162Z", "completed_at": "2024-10-03T20:56:13.602170Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018961429595947266, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_collateral_modified_base_mainnet_id.9010e87027", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_collateral_modified_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.593822Z", "completed_at": "2024-10-03T20:56:13.600984Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.607583Z", "completed_at": "2024-10-03T20:56:13.607592Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023155927658081055, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_fct_perp_collateral_modified_base_sepolia_event_name__CollateralModified.f6430341ee", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_collateral_modified_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'CollateralModified'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.603060Z", "completed_at": "2024-10-03T20:56:13.614532Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.616993Z", "completed_at": "2024-10-03T20:56:13.617005Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018869638442993164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_collateral_modified_base_sepolia_synth_market_id__True__0.6fb45ff630", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_collateral_modified_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.608526Z", "completed_at": "2024-10-03T20:56:13.616390Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.619086Z", "completed_at": "2024-10-03T20:56:13.619094Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02007889747619629, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_block_number.36ad8cb4d3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_collateral_modified_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.625149Z", "completed_at": "2024-10-03T20:56:13.633955Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.639936Z", "completed_at": "2024-10-03T20:56:13.639946Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024248123168945312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_contract.e1b2d1c3f1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_collateral_modified_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.620640Z", "completed_at": "2024-10-03T20:56:13.635122Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.645078Z", "completed_at": "2024-10-03T20:56:13.645086Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.03009176254272461, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_block_timestamp.983f4f7464", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_collateral_modified_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.635736Z", "completed_at": "2024-10-03T20:56:13.646887Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.649451Z", "completed_at": "2024-10-03T20:56:13.649459Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.017765522003173828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_event_name.0d3e82bc99", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_collateral_modified_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.640871Z", "completed_at": "2024-10-03T20:56:13.648178Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.650954Z", "completed_at": "2024-10-03T20:56:13.650965Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018493175506591797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_id.04ae0ab4fd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_collateral_modified_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.659544Z", "completed_at": "2024-10-03T20:56:13.666341Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.677772Z", "completed_at": "2024-10-03T20:56:13.677788Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027606964111328125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_synth_market_id.a933a52d36", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_collateral_modified_base_sepolia\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.654470Z", "completed_at": "2024-10-03T20:56:13.666946Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.678757Z", "completed_at": "2024-10-03T20:56:13.678765Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.030044078826904297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_sender.36cb6d7913", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect sender\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_collateral_modified_base_sepolia\"\nwhere sender is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.672003Z", "completed_at": "2024-10-03T20:56:13.680652Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.683099Z", "completed_at": "2024-10-03T20:56:13.683107Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0192110538482666, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_collateral_modified_base_sepolia_id.a5b1b5d44a", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_collateral_modified_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.667535Z", "completed_at": "2024-10-03T20:56:13.681208Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.683984Z", "completed_at": "2024-10-03T20:56:13.683994Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025315284729003906, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_collateral_modified_base_sepolia_transaction_hash.834ecbfe7f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_collateral_modified_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.687968Z", "completed_at": "2024-10-03T20:56:13.698470Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.700364Z", "completed_at": "2024-10-03T20:56:13.700374Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018018007278442383, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_fct_perp_interest_charged_arbitrum_mainnet_event_name__InterestCharged.290d5610b6", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_interest_charged_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'InterestCharged'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.693874Z", "completed_at": "2024-10-03T20:56:13.705874Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.711852Z", "completed_at": "2024-10-03T20:56:13.711864Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02709031105041504, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_mainnet_account_id__True__0.8b99042cb7", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_interest_charged_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.701320Z", "completed_at": "2024-10-03T20:56:13.712883Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.715416Z", "completed_at": "2024-10-03T20:56:13.715425Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02305436134338379, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_mainnet_interest__True__0.7cdf7632d5", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_interest_charged_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not interest >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.706660Z", "completed_at": "2024-10-03T20:56:13.714771Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.717522Z", "completed_at": "2024-10-03T20:56:13.717530Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024444580078125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_account_id.f870459206", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_interest_charged_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.719060Z", "completed_at": "2024-10-03T20:56:13.732764Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.734700Z", "completed_at": "2024-10-03T20:56:13.734709Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021311521530151367, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_block_number.f9a6bea511", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_interest_charged_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.725733Z", "completed_at": "2024-10-03T20:56:13.735556Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.745521Z", "completed_at": "2024-10-03T20:56:13.745533Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028745412826538086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_block_timestamp.a02a2dca08", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_interest_charged_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.736149Z", "completed_at": "2024-10-03T20:56:13.747277Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.749779Z", "completed_at": "2024-10-03T20:56:13.749790Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024883747100830078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_contract.2994a59949", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_interest_charged_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.740493Z", "completed_at": "2024-10-03T20:56:13.748519Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.751291Z", "completed_at": "2024-10-03T20:56:13.751302Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0193023681640625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_event_name.2eb4ea378d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_interest_charged_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.752190Z", "completed_at": "2024-10-03T20:56:13.759303Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.765585Z", "completed_at": "2024-10-03T20:56:13.765594Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01900768280029297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_id.e65a5a6b7b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_interest_charged_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.759917Z", "completed_at": "2024-10-03T20:56:13.771650Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.779343Z", "completed_at": "2024-10-03T20:56:13.779355Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028809309005737305, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_interest.9af6483895", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_interest_charged_arbitrum_mainnet\"\nwhere interest is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.767185Z", "completed_at": "2024-10-03T20:56:13.780961Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.783662Z", "completed_at": "2024-10-03T20:56:13.783674Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02508544921875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_mainnet_transaction_hash.a51ba7ae00", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_interest_charged_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.772944Z", "completed_at": "2024-10-03T20:56:13.783057Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.789826Z", "completed_at": "2024-10-03T20:56:13.789836Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02574920654296875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_interest_charged_arbitrum_mainnet_id.176ba58d24", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_interest_charged_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.785186Z", "completed_at": "2024-10-03T20:56:13.793566Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.799995Z", "completed_at": "2024-10-03T20:56:13.800007Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01976799964904785, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_fct_perp_interest_charged_arbitrum_sepolia_event_name__InterestCharged.51e1e7a8ae", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_interest_charged_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'InterestCharged'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.794161Z", "completed_at": "2024-10-03T20:56:13.801654Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.812014Z", "completed_at": "2024-10-03T20:56:13.812029Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027577638626098633, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_sepolia_account_id__True__0.9112ebe432", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_interest_charged_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.802230Z", "completed_at": "2024-10-03T20:56:13.814840Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.817247Z", "completed_at": "2024-10-03T20:56:13.817254Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024459123611450195, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_arbitrum_sepolia_interest__True__0.c64881a8aa", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_interest_charged_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not interest >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.807683Z", "completed_at": "2024-10-03T20:56:13.815389Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.818129Z", "completed_at": "2024-10-03T20:56:13.818139Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019457340240478516, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_account_id.90ca2a0ca7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_interest_charged_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.819033Z", "completed_at": "2024-10-03T20:56:13.832030Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.834081Z", "completed_at": "2024-10-03T20:56:13.834090Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02094578742980957, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_block_number.bcf0e9c27a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_interest_charged_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.825772Z", "completed_at": "2024-10-03T20:56:13.834988Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.837382Z", "completed_at": "2024-10-03T20:56:13.837393Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02089405059814453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_block_timestamp.a258f49c6c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_interest_charged_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.842618Z", "completed_at": "2024-10-03T20:56:13.849457Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.855679Z", "completed_at": "2024-10-03T20:56:13.855689Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02245163917541504, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_event_name.08086a65e0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_interest_charged_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.838317Z", "completed_at": "2024-10-03T20:56:13.850055Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.856600Z", "completed_at": "2024-10-03T20:56:13.856611Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023997783660888672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_contract.d14beb1667", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_interest_charged_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.851257Z", "completed_at": "2024-10-03T20:56:13.858937Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.865191Z", "completed_at": "2024-10-03T20:56:13.865200Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018357515335083008, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_id.38605d52c9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_interest_charged_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.860207Z", "completed_at": "2024-10-03T20:56:13.867540Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.873962Z", "completed_at": "2024-10-03T20:56:13.873971Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023435354232788086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_interest.9aabfab72d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_interest_charged_arbitrum_sepolia\"\nwhere interest is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.869371Z", "completed_at": "2024-10-03T20:56:13.882228Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.884178Z", "completed_at": "2024-10-03T20:56:13.884187Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01971912384033203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_arbitrum_sepolia_transaction_hash.a2955227b8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_interest_charged_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.875522Z", "completed_at": "2024-10-03T20:56:13.885027Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.891373Z", "completed_at": "2024-10-03T20:56:13.891386Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02540421485900879, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_interest_charged_arbitrum_sepolia_id.418f459da1", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_interest_charged_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.885642Z", "completed_at": "2024-10-03T20:56:13.897566Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.900159Z", "completed_at": "2024-10-03T20:56:13.900171Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025398731231689453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_fct_perp_interest_charged_base_mainnet_event_name__InterestCharged.b8b39fbb4d", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_interest_charged_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'InterestCharged'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.892442Z", "completed_at": "2024-10-03T20:56:13.899590Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.906202Z", "completed_at": "2024-10-03T20:56:13.906211Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02277350425720215, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_base_mainnet_account_id__True__0.d4da8249b8", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_interest_charged_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.901683Z", "completed_at": "2024-10-03T20:56:13.909944Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.916184Z", "completed_at": "2024-10-03T20:56:13.916193Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019321203231811523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_base_mainnet_interest__True__0.b25a9c1b50", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_interest_charged_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not interest >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.910557Z", "completed_at": "2024-10-03T20:56:13.921982Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.929309Z", "completed_at": "2024-10-03T20:56:13.929320Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0284121036529541, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_account_id.2830ac0b93", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_interest_charged_base_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.917823Z", "completed_at": "2024-10-03T20:56:13.930275Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.932871Z", "completed_at": "2024-10-03T20:56:13.932879Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02367424964904785, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_block_number.47e9d47bb4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_interest_charged_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.923265Z", "completed_at": "2024-10-03T20:56:13.932269Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.934941Z", "completed_at": "2024-10-03T20:56:13.934949Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020220041275024414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_block_timestamp.60136d09c1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_interest_charged_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.936508Z", "completed_at": "2024-10-03T20:56:13.947731Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.949692Z", "completed_at": "2024-10-03T20:56:13.949702Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018967628479003906, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_contract.8e7dd8a6ef", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_interest_charged_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.942893Z", "completed_at": "2024-10-03T20:56:13.950572Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.960428Z", "completed_at": "2024-10-03T20:56:13.960439Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026253700256347656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_event_name.eaf9eac9c3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_interest_charged_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.955364Z", "completed_at": "2024-10-03T20:56:13.962427Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.964866Z", "completed_at": "2024-10-03T20:56:13.964877Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01785874366760254, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_interest.073a973712", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_interest_charged_base_mainnet\"\nwhere interest is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.951156Z", "completed_at": "2024-10-03T20:56:13.962983Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.965773Z", "completed_at": "2024-10-03T20:56:13.965781Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023787260055541992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_id.a798ff42d8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_interest_charged_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.967273Z", "completed_at": "2024-10-03T20:56:13.974645Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.982339Z", "completed_at": "2024-10-03T20:56:13.982347Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020717382431030273, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_mainnet_transaction_hash.f85d4df49f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_interest_charged_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.975825Z", "completed_at": "2024-10-03T20:56:13.989156Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.996783Z", "completed_at": "2024-10-03T20:56:13.996795Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.030263423919677734, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_interest_charged_base_mainnet_id.31ca39738f", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_interest_charged_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.983920Z", "completed_at": "2024-10-03T20:56:13.996110Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:13.998662Z", "completed_at": "2024-10-03T20:56:13.998673Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024799585342407227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_fct_perp_interest_charged_base_sepolia_event_name__InterestCharged.ff861d06a4", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_interest_charged_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'InterestCharged'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:13.989909Z", "completed_at": "2024-10-03T20:56:13.999522Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.006280Z", "completed_at": "2024-10-03T20:56:14.006290Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.031198501586914062, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_base_sepolia_account_id__True__0.3edc04f3c6", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_interest_charged_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.000813Z", "completed_at": "2024-10-03T20:56:14.009190Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.011673Z", "completed_at": "2024-10-03T20:56:14.011681Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.016330480575561523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_interest_charged_base_sepolia_interest__True__0.cbe80d3cfc", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_interest_charged_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not interest >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.012570Z", "completed_at": "2024-10-03T20:56:14.029485Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.031976Z", "completed_at": "2024-10-03T20:56:14.031988Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024904727935791016, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_account_id.86fbe78f66", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_interest_charged_base_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.016875Z", "completed_at": "2024-10-03T20:56:14.030121Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.032884Z", "completed_at": "2024-10-03T20:56:14.032891Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02506542205810547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_block_number.b5c567e21f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_interest_charged_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.022782Z", "completed_at": "2024-10-03T20:56:14.031430Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.037975Z", "completed_at": "2024-10-03T20:56:14.037983Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027070283889770508, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_block_timestamp.0a73b599b9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_interest_charged_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.033757Z", "completed_at": "2024-10-03T20:56:14.040974Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.043506Z", "completed_at": "2024-10-03T20:56:14.043515Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.014734029769897461, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_contract.d0f4674d07", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_interest_charged_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.046803Z", "completed_at": "2024-10-03T20:56:14.060807Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.063174Z", "completed_at": "2024-10-03T20:56:14.063186Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021669387817382812, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_event_name.237b079041", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_interest_charged_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.051038Z", "completed_at": "2024-10-03T20:56:14.062022Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.068730Z", "completed_at": "2024-10-03T20:56:14.068741Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02662372589111328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_id.eb661d1506", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_interest_charged_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.055216Z", "completed_at": "2024-10-03T20:56:14.062605Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.069811Z", "completed_at": "2024-10-03T20:56:14.069818Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027060747146606445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_interest.201254f262", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_interest_charged_base_sepolia\"\nwhere interest is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.064103Z", "completed_at": "2024-10-03T20:56:14.072227Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.074770Z", "completed_at": "2024-10-03T20:56:14.074781Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.015283823013305664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_interest_charged_base_sepolia_transaction_hash.aaef59efbb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_interest_charged_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.078717Z", "completed_at": "2024-10-03T20:56:14.096339Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.097785Z", "completed_at": "2024-10-03T20:56:14.097797Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024389982223510742, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_interest_charged_base_sepolia_id.53669ecac5", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_interest_charged_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.085234Z", "completed_at": "2024-10-03T20:56:14.098675Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.105001Z", "completed_at": "2024-10-03T20:56:14.105010Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.03096485137939453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_liq_position_arbitrum_mainnet", "compiled": true, "compiled_code": "with liquidations as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash,\n account_id,\n market_id,\n \n amount_liquidated / 1e18\n as amount_liquidated,\n \n current_position_size / 1e18\n as position_size\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_position_liquidated_arbitrum_mainnet\"\n),\n\nmarkets as (\n select\n id,\n market_symbol\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_markets_arbitrum_mainnet\"\n)\n\nselect\n l.id,\n l.ts,\n l.block_number,\n l.transaction_hash,\n l.market_id,\n m.market_symbol,\n l.amount_liquidated,\n l.position_size,\n CAST(\n l.account_id as text\n ) as account_id\nfrom\n liquidations as l\nleft join markets as m\n on l.market_id = m.id", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.089961Z", "completed_at": "2024-10-03T20:56:14.099250Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.105888Z", "completed_at": "2024-10-03T20:56:14.105899Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.030330419540405273, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_market_history_arbitrum_mainnet", "compiled": true, "compiled_code": "with arbitrum as (\n select\n mu.id,\n mu.block_timestamp as ts,\n mu.block_number,\n mu.transaction_hash,\n m.id as market_id,\n m.market_symbol,\n \n price / 1e18\n as price,\n \n skew / 1e18\n as skew,\n \n size / 1e18\n as size,\n \n size_delta / 1e18\n as size_delta,\n \n current_funding_rate / 1e18\n as funding_rate,\n \n current_funding_velocity / 1e18\n as funding_velocity,\n \n interest_rate / 1e18\n as interest_rate,\n \n current_funding_rate / 1e18\n * 365.25 as funding_rate_apr,\n \n current_funding_rate / 1e18\n * 365.25\n + \n interest_rate / 1e18\n as long_rate_apr,\n \n current_funding_rate / 1e18\n * -1 * 365.25\n + \n interest_rate / 1e18\n as short_rate_apr\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_market_updated_arbitrum_mainnet\"\n as mu\n left join\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_markets_arbitrum_mainnet\"\n as m\n on mu.market_id = m.id\n)\n\nselect\n *,\n size * price as size_usd,\n (\n size + skew\n ) * price / 2 as long_oi,\n (\n size - skew\n ) * price / 2 as short_oi,\n case\n when size * price = 0 then null\n else ((size + skew) * price / 2) / (\n size * price\n )\n end as long_oi_pct,\n case\n when size * price = 0 then null\n else ((size - skew) * price / 2) / (\n size * price\n )\n end as short_oi_pct\nfrom\n arbitrum", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.099877Z", "completed_at": "2024-10-03T20:56:14.107557Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.110818Z", "completed_at": "2024-10-03T20:56:14.110826Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021741390228271484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_orders_arbitrum_mainnet", "compiled": true, "compiled_code": "with arbitrum as (\n select\n oc.id,\n oc.block_timestamp as ts,\n oc.block_number,\n oc.transaction_hash,\n oc.contract,\n oc.market_id,\n markets.market_symbol,\n CAST(\n oc.account_id as text\n ) as account_id,\n oc.order_type,\n \n oc.size_delta / 1e18\n as size,\n \n oc.acceptable_price / 1e18\n as acceptable_price,\n oc.settlement_time,\n oc.expiration_time,\n \n LEFT(\n REGEXP_REPLACE(\n encode(\n DECODE(REPLACE(oc.tracking_code, '0x', ''), 'hex'),\n 'escape'\n ) :: text,\n '\\\\000',\n '',\n 'g'\n ),\n 20\n )\n as tracking_code,\n oc.sender\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_committed_arbitrum_mainnet\"\n as oc\n left join \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_markets_arbitrum_mainnet\" as markets\n on oc.market_id = markets.id\n)\n\nselect *\nfrom\n arbitrum", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_orders_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.112937Z", "completed_at": "2024-10-03T20:56:14.126176Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.133681Z", "completed_at": "2024-10-03T20:56:14.133692Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026927471160888672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_trades_arbitrum_mainnet", "compiled": true, "compiled_code": "with arbitrum as (\n select\n pos.id,\n pos.block_timestamp as ts,\n pos.block_number,\n pos.transaction_hash,\n pos.contract,\n pos.market_id,\n markets.market_symbol,\n CAST(\n pos.account_id as text\n ) as account_id,\n \n fill_price / 1e18\n as fill_price,\n \n pnl / 1e18\n as pnl,\n \n accrued_funding / 1e18\n as accrued_funding,\n \n size_delta / 1e18\n as trade_size,\n \n new_size / 1e18\n as position_size,\n \n total_fees / 1e18\n as total_fees,\n \n referral_fees / 1e18\n as referral_fees,\n \n collected_fees / 1e18\n as collected_fees,\n \n settlement_reward / 1e18\n as settlement_reward,\n \n LEFT(\n REGEXP_REPLACE(\n encode(\n DECODE(REPLACE(tracking_code, '0x', ''), 'hex'),\n 'escape'\n ) :: text,\n '\\\\000',\n '',\n 'g'\n ),\n 20\n )\n as tracking_code,\n pos.settler\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"perp_order_settled_arbitrum_mainnet\" as pos\n left join \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_markets_arbitrum_mainnet\" as markets\n on pos.market_id = markets.id\n)\n\nselect\n *,\n ABS(\n fill_price * trade_size\n ) as notional_trade_size,\n fill_price * position_size as notional_position_size,\n total_fees - referral_fees - collected_fees - settlement_reward as lp_fees,\n total_fees - settlement_reward as exchange_fees\nfrom\n arbitrum", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.121706Z", "completed_at": "2024-10-03T20:56:14.134610Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.141600Z", "completed_at": "2024-10-03T20:56:14.141610Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.03001236915588379, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_markets_arbitrum_mainnet_id__True__0.1cff4e3aae", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_markets_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.126814Z", "completed_at": "2024-10-03T20:56:14.140208Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.143314Z", "completed_at": "2024-10-03T20:56:14.143325Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.031148672103881836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_markets_arbitrum_mainnet_block_number.9856206ec2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_markets_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.135316Z", "completed_at": "2024-10-03T20:56:14.144814Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.147507Z", "completed_at": "2024-10-03T20:56:14.147517Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02661895751953125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_markets_arbitrum_mainnet_created_ts.5210e0d803", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_markets_arbitrum_mainnet\"\nwhere created_ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.148379Z", "completed_at": "2024-10-03T20:56:14.155533Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.165379Z", "completed_at": "2024-10-03T20:56:14.165390Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02286505699157715, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_markets_arbitrum_mainnet_id.8bc5d0147f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_markets_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.156087Z", "completed_at": "2024-10-03T20:56:14.167118Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.174928Z", "completed_at": "2024-10-03T20:56:14.174940Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028282880783081055, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_markets_arbitrum_mainnet_market_name.6d1107f677", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_name\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_markets_arbitrum_mainnet\"\nwhere market_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.161099Z", "completed_at": "2024-10-03T20:56:14.173699Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.176486Z", "completed_at": "2024-10-03T20:56:14.176494Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02394866943359375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_markets_arbitrum_mainnet_market_symbol.052367dc06", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_markets_arbitrum_mainnet\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.168602Z", "completed_at": "2024-10-03T20:56:14.178760Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.186840Z", "completed_at": "2024-10-03T20:56:14.186849Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026587963104248047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_liq_position_arbitrum_sepolia", "compiled": true, "compiled_code": "with liquidations as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash,\n account_id,\n market_id,\n \n amount_liquidated / 1e18\n as amount_liquidated,\n \n current_position_size / 1e18\n as position_size\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_position_liquidated_arbitrum_sepolia\"\n),\n\nmarkets as (\n select\n id,\n market_symbol\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_markets_arbitrum_sepolia\"\n)\n\nselect\n l.id,\n l.ts,\n l.block_number,\n l.transaction_hash,\n l.market_id,\n m.market_symbol,\n l.amount_liquidated,\n l.position_size,\n CAST(\n l.account_id as text\n ) as account_id\nfrom\n liquidations as l\nleft join markets as m\n on l.market_id = m.id", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.180653Z", "completed_at": "2024-10-03T20:56:14.190773Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.201811Z", "completed_at": "2024-10-03T20:56:14.201822Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026095867156982422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_market_history_arbitrum_sepolia", "compiled": true, "compiled_code": "with arbitrum as (\n select\n mu.id,\n mu.block_timestamp as ts,\n mu.block_number,\n mu.transaction_hash,\n m.id as market_id,\n m.market_symbol,\n \n price / 1e18\n as price,\n \n skew / 1e18\n as skew,\n \n size / 1e18\n as size,\n \n size_delta / 1e18\n as size_delta,\n \n current_funding_rate / 1e18\n as funding_rate,\n \n current_funding_velocity / 1e18\n as funding_velocity,\n \n interest_rate / 1e18\n as interest_rate,\n \n current_funding_rate / 1e18\n * 365.25 as funding_rate_apr,\n \n current_funding_rate / 1e18\n * 365.25\n + \n interest_rate / 1e18\n as long_rate_apr,\n \n current_funding_rate / 1e18\n * -1 * 365.25\n + \n interest_rate / 1e18\n as short_rate_apr\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_market_updated_arbitrum_sepolia\"\n as mu\n left join\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_markets_arbitrum_sepolia\"\n as m\n on mu.market_id = m.id\n)\n\nselect\n *,\n size * price as size_usd,\n (\n size + skew\n ) * price / 2 as long_oi,\n (\n size - skew\n ) * price / 2 as short_oi,\n case\n when size * price = 0 then null\n else ((size + skew) * price / 2) / (\n size * price\n )\n end as long_oi_pct,\n case\n when size * price = 0 then null\n else ((size - skew) * price / 2) / (\n size * price\n )\n end as short_oi_pct\nfrom\n arbitrum", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.191424Z", "completed_at": "2024-10-03T20:56:14.203443Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.210427Z", "completed_at": "2024-10-03T20:56:14.210439Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.03054976463317871, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_orders_arbitrum_sepolia", "compiled": true, "compiled_code": "with arbitrum as (\n select\n oc.id,\n oc.block_timestamp as ts,\n oc.block_number,\n oc.transaction_hash,\n oc.contract,\n oc.market_id,\n markets.market_symbol,\n CAST(\n oc.account_id as text\n ) as account_id,\n oc.order_type,\n \n oc.size_delta / 1e18\n as size,\n \n oc.acceptable_price / 1e18\n as acceptable_price,\n oc.settlement_time,\n oc.expiration_time,\n \n LEFT(\n REGEXP_REPLACE(\n encode(\n DECODE(REPLACE(oc.tracking_code, '0x', ''), 'hex'),\n 'escape'\n ) :: text,\n '\\\\000',\n '',\n 'g'\n ),\n 20\n )\n as tracking_code,\n oc.sender\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_committed_arbitrum_sepolia\"\n as oc\n left join \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_markets_arbitrum_sepolia\" as markets\n on oc.market_id = markets.id\n)\n\nselect *\nfrom\n arbitrum", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_orders_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.196114Z", "completed_at": "2024-10-03T20:56:14.204954Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.212013Z", "completed_at": "2024-10-03T20:56:14.212021Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02436065673828125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_trades_arbitrum_sepolia", "compiled": true, "compiled_code": "with arbitrum as (\n select\n pos.id,\n pos.block_timestamp as ts,\n pos.block_number,\n pos.transaction_hash,\n pos.contract,\n pos.market_id,\n markets.market_symbol,\n CAST(\n pos.account_id as text\n ) as account_id,\n \n fill_price / 1e18\n as fill_price,\n \n pnl / 1e18\n as pnl,\n \n accrued_funding / 1e18\n as accrued_funding,\n \n size_delta / 1e18\n as trade_size,\n \n new_size / 1e18\n as position_size,\n \n total_fees / 1e18\n as total_fees,\n \n referral_fees / 1e18\n as referral_fees,\n \n collected_fees / 1e18\n as collected_fees,\n \n settlement_reward / 1e18\n as settlement_reward,\n \n LEFT(\n REGEXP_REPLACE(\n encode(\n DECODE(REPLACE(tracking_code, '0x', ''), 'hex'),\n 'escape'\n ) :: text,\n '\\\\000',\n '',\n 'g'\n ),\n 20\n )\n as tracking_code,\n pos.settler\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"perp_order_settled_arbitrum_sepolia\" as pos\n left join \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_markets_arbitrum_sepolia\" as markets\n on pos.market_id = markets.id\n)\n\nselect\n *,\n ABS(\n fill_price * trade_size\n ) as notional_trade_size,\n fill_price * position_size as notional_position_size,\n total_fees - referral_fees - collected_fees - settlement_reward as lp_fees,\n total_fees - settlement_reward as exchange_fees\nfrom\n arbitrum", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.205552Z", "completed_at": "2024-10-03T20:56:14.214560Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.221389Z", "completed_at": "2024-10-03T20:56:14.221415Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0260164737701416, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_markets_arbitrum_sepolia_id__True__0.809baf15c9", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_markets_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.217206Z", "completed_at": "2024-10-03T20:56:14.224890Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.236185Z", "completed_at": "2024-10-03T20:56:14.236196Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024926424026489258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_markets_arbitrum_sepolia_block_number.29c62666b5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_markets_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.225491Z", "completed_at": "2024-10-03T20:56:14.238700Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.244789Z", "completed_at": "2024-10-03T20:56:14.244804Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028371334075927734, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_markets_arbitrum_sepolia_created_ts.c925538049", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_markets_arbitrum_sepolia\"\nwhere created_ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.232065Z", "completed_at": "2024-10-03T20:56:14.239378Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.245757Z", "completed_at": "2024-10-03T20:56:14.245765Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023586273193359375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_markets_arbitrum_sepolia_id.1aae92d10b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_markets_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.239979Z", "completed_at": "2024-10-03T20:56:14.248072Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.254239Z", "completed_at": "2024-10-03T20:56:14.254251Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02290654182434082, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_markets_arbitrum_sepolia_market_name.2fb670f3c9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_name\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_markets_arbitrum_sepolia\"\nwhere market_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.249370Z", "completed_at": "2024-10-03T20:56:14.257098Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.263044Z", "completed_at": "2024-10-03T20:56:14.263052Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01901865005493164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_markets_arbitrum_sepolia_market_symbol.894efe853d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_markets_arbitrum_sepolia\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.258327Z", "completed_at": "2024-10-03T20:56:14.270728Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.277308Z", "completed_at": "2024-10-03T20:56:14.277323Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02386474609375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_liq_position_base_mainnet", "compiled": true, "compiled_code": "with liquidations as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash,\n account_id,\n market_id,\n \n amount_liquidated / 1e18\n as amount_liquidated,\n \n current_position_size / 1e18\n as position_size\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"perp_position_liquidated_base_mainnet\"\n),\n\nmarkets as (\n select\n id,\n market_symbol\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_markets_base_mainnet\"\n)\n\nselect\n l.id,\n l.ts,\n l.block_number,\n l.transaction_hash,\n l.market_id,\n m.market_symbol,\n l.amount_liquidated,\n l.position_size,\n CAST(\n l.account_id as text\n ) as account_id\nfrom\n liquidations as l\nleft join markets as m\n on l.market_id = m.id", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.263955Z", "completed_at": "2024-10-03T20:56:14.279125Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.281465Z", "completed_at": "2024-10-03T20:56:14.281473Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026444673538208008, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_market_history_base_mainnet", "compiled": true, "compiled_code": "with base as (\n select\n mu.id,\n mu.block_timestamp as ts,\n mu.block_number,\n mu.transaction_hash,\n m.id as market_id,\n m.market_symbol,\n \n price / 1e18\n as price,\n \n skew / 1e18\n as skew,\n \n size / 1e18\n as size,\n \n size_delta / 1e18\n as size_delta,\n \n current_funding_rate / 1e18\n as funding_rate,\n \n current_funding_velocity / 1e18\n as funding_velocity,\n \n interest_rate / 1e18\n as interest_rate,\n \n current_funding_rate / 1e18\n * 365.25 as funding_rate_apr,\n \n current_funding_rate / 1e18\n * 365.25\n + \n interest_rate / 1e18\n as long_rate_apr,\n \n current_funding_rate / 1e18\n * -1 * 365.25\n + \n interest_rate / 1e18\n as short_rate_apr\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"perp_market_updated_base_mainnet\"\n as mu\n left join\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_markets_base_mainnet\"\n as m\n on mu.market_id = m.id\n)\n\nselect\n *,\n size * price as size_usd,\n (\n size + skew\n ) * price / 2 as long_oi,\n (\n size - skew\n ) * price / 2 as short_oi,\n case\n when size * price = 0 then null\n else ((size + skew) * price / 2) / (\n size * price\n )\n end as long_oi_pct,\n case\n when size * price = 0 then null\n else ((size - skew) * price / 2) / (\n size * price\n )\n end as short_oi_pct\nfrom\n base", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.272132Z", "completed_at": "2024-10-03T20:56:14.282928Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.291061Z", "completed_at": "2024-10-03T20:56:14.291070Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02888798713684082, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_orders_base_mainnet", "compiled": true, "compiled_code": "with base as (\n select\n oc.id,\n oc.block_timestamp as ts,\n oc.block_number,\n oc.transaction_hash,\n oc.contract,\n oc.market_id,\n markets.market_symbol,\n CAST(\n oc.account_id as text\n ) as account_id,\n oc.order_type,\n \n oc.size_delta / 1e18\n as size,\n \n oc.acceptable_price / 1e18\n as acceptable_price,\n oc.settlement_time,\n oc.expiration_time,\n \n LEFT(\n REGEXP_REPLACE(\n encode(\n DECODE(REPLACE(oc.tracking_code, '0x', ''), 'hex'),\n 'escape'\n ) :: text,\n '\\\\000',\n '',\n 'g'\n ),\n 20\n )\n as tracking_code,\n oc.sender\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_committed_base_mainnet\"\n as oc\n left join \"analytics\".\"prod_base_mainnet\".\"fct_perp_markets_base_mainnet\" as markets\n on oc.market_id = markets.id\n)\n\nselect *\nfrom\n base", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_orders_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.285430Z", "completed_at": "2024-10-03T20:56:14.298896Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.300850Z", "completed_at": "2024-10-03T20:56:14.300859Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02125716209411621, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_trades_base_mainnet", "compiled": true, "compiled_code": "with base as (\n select\n pos.id,\n pos.block_timestamp as ts,\n pos.block_number,\n pos.transaction_hash,\n pos.contract,\n pos.market_id,\n markets.market_symbol,\n CAST(\n pos.account_id as text\n ) as account_id,\n \n fill_price / 1e18\n as fill_price,\n \n pnl / 1e18\n as pnl,\n \n accrued_funding / 1e18\n as accrued_funding,\n \n size_delta / 1e18\n as trade_size,\n \n new_size / 1e18\n as position_size,\n \n total_fees / 1e18\n as total_fees,\n \n referral_fees / 1e18\n as referral_fees,\n \n collected_fees / 1e18\n as collected_fees,\n \n settlement_reward / 1e18\n as settlement_reward,\n \n LEFT(\n REGEXP_REPLACE(\n encode(\n DECODE(REPLACE(tracking_code, '0x', ''), 'hex'),\n 'escape'\n ) :: text,\n '\\\\000',\n '',\n 'g'\n ),\n 20\n )\n as tracking_code,\n pos.settler\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"perp_order_settled_base_mainnet\" as pos\n left join \"analytics\".\"prod_base_mainnet\".\"fct_perp_markets_base_mainnet\" as markets\n on pos.market_id = markets.id\n)\n\nselect\n *,\n ABS(\n fill_price * trade_size\n ) as notional_trade_size,\n fill_price * position_size as notional_position_size,\n total_fees - referral_fees - collected_fees - settlement_reward as lp_fees,\n total_fees - settlement_reward as exchange_fees\nfrom\n base", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.294164Z", "completed_at": "2024-10-03T20:56:14.301763Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.308022Z", "completed_at": "2024-10-03T20:56:14.308032Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024614572525024414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_markets_base_mainnet_id__True__0.ac58557180", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_markets_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.302331Z", "completed_at": "2024-10-03T20:56:14.314833Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.317376Z", "completed_at": "2024-10-03T20:56:14.317385Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02488565444946289, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_markets_base_mainnet_block_number.6792b019f1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_markets_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.309723Z", "completed_at": "2024-10-03T20:56:14.316778Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.325010Z", "completed_at": "2024-10-03T20:56:14.325025Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025065183639526367, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_markets_base_mainnet_created_ts.b73d9a0c8a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_markets_base_mainnet\"\nwhere created_ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.318913Z", "completed_at": "2024-10-03T20:56:14.328109Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.334333Z", "completed_at": "2024-10-03T20:56:14.334341Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02036881446838379, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_markets_base_mainnet_id.bd1fc06532", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_markets_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.329331Z", "completed_at": "2024-10-03T20:56:14.337110Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.346479Z", "completed_at": "2024-10-03T20:56:14.346488Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02832651138305664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_markets_base_mainnet_market_name.303acf9a19", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_name\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_markets_base_mainnet\"\nwhere market_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.337787Z", "completed_at": "2024-10-03T20:56:14.348213Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.356309Z", "completed_at": "2024-10-03T20:56:14.356322Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027758121490478516, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_markets_base_mainnet_market_symbol.c8dc99abfc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_markets_base_mainnet\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.341971Z", "completed_at": "2024-10-03T20:56:14.348840Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.357234Z", "completed_at": "2024-10-03T20:56:14.357242Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023741960525512695, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_liq_position_base_sepolia", "compiled": true, "compiled_code": "with liquidations as (\n select\n id,\n block_timestamp as ts,\n block_number,\n transaction_hash,\n account_id,\n market_id,\n \n amount_liquidated / 1e18\n as amount_liquidated,\n \n current_position_size / 1e18\n as position_size\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"perp_position_liquidated_base_sepolia\"\n),\n\nmarkets as (\n select\n id,\n market_symbol\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_markets_base_sepolia\"\n)\n\nselect\n l.id,\n l.ts,\n l.block_number,\n l.transaction_hash,\n l.market_id,\n m.market_symbol,\n l.amount_liquidated,\n l.position_size,\n CAST(\n l.account_id as text\n ) as account_id\nfrom\n liquidations as l\nleft join markets as m\n on l.market_id = m.id", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.350061Z", "completed_at": "2024-10-03T20:56:14.359571Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.362537Z", "completed_at": "2024-10-03T20:56:14.362545Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.016796112060546875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_market_history_base_sepolia", "compiled": true, "compiled_code": "with base as (\n select\n mu.id,\n mu.block_timestamp as ts,\n mu.block_number,\n mu.transaction_hash,\n m.id as market_id,\n m.market_symbol,\n \n price / 1e18\n as price,\n \n skew / 1e18\n as skew,\n \n size / 1e18\n as size,\n \n size_delta / 1e18\n as size_delta,\n \n current_funding_rate / 1e18\n as funding_rate,\n \n current_funding_velocity / 1e18\n as funding_velocity,\n \n interest_rate / 1e18\n as interest_rate,\n \n current_funding_rate / 1e18\n * 365.25 as funding_rate_apr,\n \n current_funding_rate / 1e18\n * 365.25\n + \n interest_rate / 1e18\n as long_rate_apr,\n \n current_funding_rate / 1e18\n * -1 * 365.25\n + \n interest_rate / 1e18\n as short_rate_apr\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"perp_market_updated_base_sepolia\"\n as mu\n left join\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_markets_base_sepolia\"\n as m\n on mu.market_id = m.id\n)\n\nselect\n *,\n size * price as size_usd,\n (\n size + skew\n ) * price / 2 as long_oi,\n (\n size - skew\n ) * price / 2 as short_oi,\n case\n when size * price = 0 then null\n else ((size + skew) * price / 2) / (\n size * price\n )\n end as long_oi_pct,\n case\n when size * price = 0 then null\n else ((size - skew) * price / 2) / (\n size * price\n )\n end as short_oi_pct\nfrom\n base", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.364014Z", "completed_at": "2024-10-03T20:56:14.378979Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.385511Z", "completed_at": "2024-10-03T20:56:14.385522Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027495861053466797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_orders_base_sepolia", "compiled": true, "compiled_code": "with base as (\n select\n oc.id,\n oc.block_timestamp as ts,\n oc.block_number,\n oc.transaction_hash,\n oc.contract,\n oc.market_id,\n markets.market_symbol,\n CAST(\n oc.account_id as text\n ) as account_id,\n oc.order_type,\n \n oc.size_delta / 1e18\n as size,\n \n oc.acceptable_price / 1e18\n as acceptable_price,\n oc.settlement_time,\n oc.expiration_time,\n \n LEFT(\n REGEXP_REPLACE(\n encode(\n DECODE(REPLACE(oc.tracking_code, '0x', ''), 'hex'),\n 'escape'\n ) :: text,\n '\\\\000',\n '',\n 'g'\n ),\n 20\n )\n as tracking_code,\n oc.sender\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_committed_base_sepolia\"\n as oc\n left join \"analytics\".\"prod_base_sepolia\".\"fct_perp_markets_base_sepolia\" as markets\n on oc.market_id = markets.id\n)\n\nselect *\nfrom\n base", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_orders_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.370718Z", "completed_at": "2024-10-03T20:56:14.384781Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.391311Z", "completed_at": "2024-10-03T20:56:14.391324Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.029576539993286133, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_trades_base_sepolia", "compiled": true, "compiled_code": "with base as (\n select\n pos.id,\n pos.block_timestamp as ts,\n pos.block_number,\n pos.transaction_hash,\n pos.contract,\n pos.market_id,\n markets.market_symbol,\n CAST(\n pos.account_id as text\n ) as account_id,\n \n fill_price / 1e18\n as fill_price,\n \n pnl / 1e18\n as pnl,\n \n accrued_funding / 1e18\n as accrued_funding,\n \n size_delta / 1e18\n as trade_size,\n \n new_size / 1e18\n as position_size,\n \n total_fees / 1e18\n as total_fees,\n \n referral_fees / 1e18\n as referral_fees,\n \n collected_fees / 1e18\n as collected_fees,\n \n settlement_reward / 1e18\n as settlement_reward,\n \n LEFT(\n REGEXP_REPLACE(\n encode(\n DECODE(REPLACE(tracking_code, '0x', ''), 'hex'),\n 'escape'\n ) :: text,\n '\\\\000',\n '',\n 'g'\n ),\n 20\n )\n as tracking_code,\n pos.settler\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"perp_order_settled_base_sepolia\" as pos\n left join \"analytics\".\"prod_base_sepolia\".\"fct_perp_markets_base_sepolia\" as markets\n on pos.market_id = markets.id\n)\n\nselect\n *,\n ABS(\n fill_price * trade_size\n ) as notional_trade_size,\n fill_price * position_size as notional_position_size,\n total_fees - referral_fees - collected_fees - settlement_reward as lp_fees,\n total_fees - settlement_reward as exchange_fees\nfrom\n base", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.379588Z", "completed_at": "2024-10-03T20:56:14.390743Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.393011Z", "completed_at": "2024-10-03T20:56:14.393019Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02970576286315918, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_markets_base_sepolia_id__True__0.8545400fda", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_markets_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.386510Z", "completed_at": "2024-10-03T20:56:14.394025Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.397657Z", "completed_at": "2024-10-03T20:56:14.397666Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019559621810913086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_markets_base_sepolia_block_number.5b8bc4dbc4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_markets_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.401659Z", "completed_at": "2024-10-03T20:56:14.417136Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.418637Z", "completed_at": "2024-10-03T20:56:14.418647Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022926807403564453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_markets_base_sepolia_created_ts.ec1571d5b3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_markets_base_sepolia\"\nwhere created_ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.407219Z", "completed_at": "2024-10-03T20:56:14.419538Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.425673Z", "completed_at": "2024-10-03T20:56:14.425682Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027241945266723633, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_markets_base_sepolia_id.908ad69766", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_markets_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.411589Z", "completed_at": "2024-10-03T20:56:14.420074Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.426592Z", "completed_at": "2024-10-03T20:56:14.426602Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02695608139038086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_markets_base_sepolia_market_name.47a0ccb5b2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_name\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_markets_base_sepolia\"\nwhere market_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.420692Z", "completed_at": "2024-10-03T20:56:14.428200Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.430866Z", "completed_at": "2024-10-03T20:56:14.430874Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024363994598388672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_markets_base_sepolia_market_symbol.e4e36d90ae", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_markets_base_sepolia\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.432983Z", "completed_at": "2024-10-03T20:56:14.440254Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.450676Z", "completed_at": "2024-10-03T20:56:14.450690Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02320098876953125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_fct_perp_previous_order_expired_arbitrum_mainnet_event_name__PreviousOrderExpired.cc80b83dc0", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_previous_order_expired_arbitrum_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PreviousOrderExpired'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.440890Z", "completed_at": "2024-10-03T20:56:14.456296Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.458651Z", "completed_at": "2024-10-03T20:56:14.458662Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02701592445373535, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_mainnet_account_id__True__0.a2d2b55a91", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_previous_order_expired_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.445386Z", "completed_at": "2024-10-03T20:56:14.457836Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.460758Z", "completed_at": "2024-10-03T20:56:14.460766Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028507709503173828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_mainnet_market_id__True__0.50cedb6de2", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_previous_order_expired_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.451846Z", "completed_at": "2024-10-03T20:56:14.459522Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.462278Z", "completed_at": "2024-10-03T20:56:14.462289Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022749662399291992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_account_id.df728b2bac", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_previous_order_expired_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.465838Z", "completed_at": "2024-10-03T20:56:14.479759Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.490089Z", "completed_at": "2024-10-03T20:56:14.490098Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.03009486198425293, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_block_number.804dd95eda", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_previous_order_expired_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.474640Z", "completed_at": "2024-10-03T20:56:14.489419Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.491288Z", "completed_at": "2024-10-03T20:56:14.491296Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02690410614013672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_block_timestamp.eda2a5583d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_previous_order_expired_arbitrum_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.480357Z", "completed_at": "2024-10-03T20:56:14.492178Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.494758Z", "completed_at": "2024-10-03T20:56:14.494766Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02388453483581543, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_contract.f6af6435d2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_previous_order_expired_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.484860Z", "completed_at": "2024-10-03T20:56:14.492743Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.495666Z", "completed_at": "2024-10-03T20:56:14.495677Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022459745407104492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_event_name.459d1c304b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_previous_order_expired_arbitrum_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.501596Z", "completed_at": "2024-10-03T20:56:14.517973Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.523370Z", "completed_at": "2024-10-03T20:56:14.523385Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026971101760864258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_id.b67d812890", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_previous_order_expired_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.505908Z", "completed_at": "2024-10-03T20:56:14.518593Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.525087Z", "completed_at": "2024-10-03T20:56:14.525095Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028021574020385742, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_market_id.50b3ee03b6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_previous_order_expired_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.511891Z", "completed_at": "2024-10-03T20:56:14.524526Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.526814Z", "completed_at": "2024-10-03T20:56:14.526822Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02659916877746582, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_mainnet_transaction_hash.2023a1cf08", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_previous_order_expired_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.519167Z", "completed_at": "2024-10-03T20:56:14.527732Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.530315Z", "completed_at": "2024-10-03T20:56:14.530324Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02949357032775879, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_previous_order_expired_arbitrum_mainnet_id.3d9ee42bda", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_previous_order_expired_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.534325Z", "completed_at": "2024-10-03T20:56:14.550058Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.556341Z", "completed_at": "2024-10-03T20:56:14.556353Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027506351470947266, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_fct_perp_previous_order_expired_arbitrum_sepolia_event_name__PreviousOrderExpired.48e00fa2d6", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_previous_order_expired_arbitrum_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PreviousOrderExpired'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.540173Z", "completed_at": "2024-10-03T20:56:14.555567Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.558002Z", "completed_at": "2024-10-03T20:56:14.558013Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02691364288330078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_sepolia_account_id__True__0.923099e195", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_previous_order_expired_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.544706Z", "completed_at": "2024-10-03T20:56:14.557275Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.560162Z", "completed_at": "2024-10-03T20:56:14.560170Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027841806411743164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_arbitrum_sepolia_market_id__True__0.110e709d41", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_previous_order_expired_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.551059Z", "completed_at": "2024-10-03T20:56:14.559501Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.562360Z", "completed_at": "2024-10-03T20:56:14.562371Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02295541763305664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_account_id.b3fe07a0f6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_previous_order_expired_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.567118Z", "completed_at": "2024-10-03T20:56:14.758843Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.765081Z", "completed_at": "2024-10-03T20:56:14.765096Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.20347046852111816, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_block_number.fbd3fb89cd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_previous_order_expired_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.748986Z", "completed_at": "2024-10-03T20:56:14.764365Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.766752Z", "completed_at": "2024-10-03T20:56:14.766759Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.20289945602416992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_block_timestamp.ce344ae972", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_previous_order_expired_arbitrum_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.754478Z", "completed_at": "2024-10-03T20:56:14.766140Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.768959Z", "completed_at": "2024-10-03T20:56:14.768969Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.20316028594970703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_contract.9368b6d3c9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_previous_order_expired_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.759691Z", "completed_at": "2024-10-03T20:56:14.767629Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.770506Z", "completed_at": "2024-10-03T20:56:14.770517Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02303028106689453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_event_name.867c7e9c9e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_previous_order_expired_arbitrum_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.776362Z", "completed_at": "2024-10-03T20:56:14.792085Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.797086Z", "completed_at": "2024-10-03T20:56:14.797099Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025830984115600586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_id.8f347add74", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_previous_order_expired_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.781280Z", "completed_at": "2024-10-03T20:56:14.797961Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.800618Z", "completed_at": "2024-10-03T20:56:14.800629Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02804875373840332, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_market_id.bf6ab6d240", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_previous_order_expired_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.786471Z", "completed_at": "2024-10-03T20:56:14.798613Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.801518Z", "completed_at": "2024-10-03T20:56:14.801526Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02706170082092285, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_arbitrum_sepolia_transaction_hash.75fb5800ee", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_previous_order_expired_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.792803Z", "completed_at": "2024-10-03T20:56:14.800023Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.803016Z", "completed_at": "2024-10-03T20:56:14.803024Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027374267578125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_previous_order_expired_arbitrum_sepolia_id.c4a0a04380", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_previous_order_expired_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.807770Z", "completed_at": "2024-10-03T20:56:14.814809Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.828783Z", "completed_at": "2024-10-03T20:56:14.828793Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02652907371520996, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_fct_perp_previous_order_expired_base_mainnet_event_name__PreviousOrderExpired.1769035769", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_previous_order_expired_base_mainnet\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PreviousOrderExpired'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.815376Z", "completed_at": "2024-10-03T20:56:14.830825Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.833274Z", "completed_at": "2024-10-03T20:56:14.833282Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026849746704101562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_base_mainnet_account_id__True__0.0f31e1095c", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_previous_order_expired_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.824168Z", "completed_at": "2024-10-03T20:56:14.831506Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.834162Z", "completed_at": "2024-10-03T20:56:14.834169Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022085189819335938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_account_id.e7aae917c2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_previous_order_expired_base_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.819775Z", "completed_at": "2024-10-03T20:56:14.832682Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.835646Z", "completed_at": "2024-10-03T20:56:14.835654Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028604507446289062, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_base_mainnet_market_id__True__0.59d73bf004", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_previous_order_expired_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.837867Z", "completed_at": "2024-10-03T20:56:14.847114Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.853383Z", "completed_at": "2024-10-03T20:56:14.853418Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.021465063095092773, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_block_number.89b98bd9a2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_previous_order_expired_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.848895Z", "completed_at": "2024-10-03T20:56:14.864257Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.866747Z", "completed_at": "2024-10-03T20:56:14.866756Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02233147621154785, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_block_timestamp.da7b51b840", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_previous_order_expired_base_mainnet\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.854455Z", "completed_at": "2024-10-03T20:56:14.864927Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.867658Z", "completed_at": "2024-10-03T20:56:14.867666Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022582530975341797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_contract.bd6be0f02f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_previous_order_expired_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.858594Z", "completed_at": "2024-10-03T20:56:14.865553Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.868548Z", "completed_at": "2024-10-03T20:56:14.868555Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022850751876831055, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_event_name.473a967d1d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_previous_order_expired_base_mainnet\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.871994Z", "completed_at": "2024-10-03T20:56:14.879757Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.890924Z", "completed_at": "2024-10-03T20:56:14.890933Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024938106536865234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_id.627b6b6b63", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_previous_order_expired_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.885205Z", "completed_at": "2024-10-03T20:56:14.896369Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.898501Z", "completed_at": "2024-10-03T20:56:14.898510Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021687984466552734, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_transaction_hash.573aaff2f5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_previous_order_expired_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.891824Z", "completed_at": "2024-10-03T20:56:14.897921Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.900568Z", "completed_at": "2024-10-03T20:56:14.900576Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023090124130249023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_previous_order_expired_base_mainnet_id.220846a37a", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_previous_order_expired_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.880990Z", "completed_at": "2024-10-03T20:56:14.899322Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.902073Z", "completed_at": "2024-10-03T20:56:14.902083Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025944232940673828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_mainnet_market_id.8bf9effd5e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_previous_order_expired_base_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.905619Z", "completed_at": "2024-10-03T20:56:14.912873Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.922991Z", "completed_at": "2024-10-03T20:56:14.923000Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023175716400146484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.accepted_values_fct_perp_previous_order_expired_base_sepolia_event_name__PreviousOrderExpired.e124d4bad8", "compiled": true, "compiled_code": "\n \n \n\nwith all_values as (\n\n select\n event_name as value_field,\n count(*) as n_records\n\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_previous_order_expired_base_sepolia\"\n group by event_name\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n 'PreviousOrderExpired'\n)\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.913449Z", "completed_at": "2024-10-03T20:56:14.928677Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.930869Z", "completed_at": "2024-10-03T20:56:14.930878Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026671886444091797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_base_sepolia_account_id__True__0.b2f7060dcd", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_previous_order_expired_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not account_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.918576Z", "completed_at": "2024-10-03T20:56:14.930256Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.932996Z", "completed_at": "2024-10-03T20:56:14.933004Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023055076599121094, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_previous_order_expired_base_sepolia_market_id__True__0.b23f5ced4b", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_previous_order_expired_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.924014Z", "completed_at": "2024-10-03T20:56:14.932410Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.935118Z", "completed_at": "2024-10-03T20:56:14.935125Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02369236946105957, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_account_id.e2bf90a189", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_previous_order_expired_base_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.937284Z", "completed_at": "2024-10-03T20:56:14.946418Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.956228Z", "completed_at": "2024-10-03T20:56:14.956238Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02451491355895996, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_block_number.1ff7a5705c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_previous_order_expired_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.947009Z", "completed_at": "2024-10-03T20:56:14.961736Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.963889Z", "completed_at": "2024-10-03T20:56:14.963898Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02731800079345703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_block_timestamp.4b41a82d13", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_timestamp\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_previous_order_expired_base_sepolia\"\nwhere block_timestamp is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.952062Z", "completed_at": "2024-10-03T20:56:14.963107Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.966024Z", "completed_at": "2024-10-03T20:56:14.966032Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02225208282470703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_contract.b0da841bdf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_previous_order_expired_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.957283Z", "completed_at": "2024-10-03T20:56:14.964829Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.967594Z", "completed_at": "2024-10-03T20:56:14.967602Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022516965866088867, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_event_name.daad0addfa", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect event_name\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_previous_order_expired_base_sepolia\"\nwhere event_name is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.971018Z", "completed_at": "2024-10-03T20:56:14.977930Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.988681Z", "completed_at": "2024-10-03T20:56:14.988691Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023412227630615234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_id.480d04976b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_previous_order_expired_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.978525Z", "completed_at": "2024-10-03T20:56:14.994532Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.996139Z", "completed_at": "2024-10-03T20:56:14.996148Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0265655517578125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_market_id.17181fe5f1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_previous_order_expired_base_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.990425Z", "completed_at": "2024-10-03T20:56:14.997056Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:14.999760Z", "completed_at": "2024-10-03T20:56:14.999770Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023329973220825195, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_previous_order_expired_base_sepolia_id.38211e4c5d", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_previous_order_expired_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:14.983519Z", "completed_at": "2024-10-03T20:56:14.998340Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.001602Z", "completed_at": "2024-10-03T20:56:15.001613Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026433229446411133, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_previous_order_expired_base_sepolia_transaction_hash.e1f21d4fd3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_previous_order_expired_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.003810Z", "completed_at": "2024-10-03T20:56:15.016822Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.026544Z", "completed_at": "2024-10-03T20:56:15.026553Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02893662452697754, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_spot_markets_arbitrum_mainnet_id__True__0.fc6e00e4d7", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_markets_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.011217Z", "completed_at": "2024-10-03T20:56:15.021725Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.027599Z", "completed_at": "2024-10-03T20:56:15.027607Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02521800994873047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_markets_arbitrum_mainnet_block_number.8e6492baa4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_markets_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.017519Z", "completed_at": "2024-10-03T20:56:15.029241Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.031829Z", "completed_at": "2024-10-03T20:56:15.031841Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02212667465209961, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_markets_arbitrum_mainnet_created_ts.d20eea3054", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_markets_arbitrum_mainnet\"\nwhere created_ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.022281Z", "completed_at": "2024-10-03T20:56:15.030639Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.033324Z", "completed_at": "2024-10-03T20:56:15.033332Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022890806198120117, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_markets_arbitrum_mainnet_id.0f47b50907", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_markets_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.036730Z", "completed_at": "2024-10-03T20:56:15.049030Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.054571Z", "completed_at": "2024-10-03T20:56:15.054581Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023510456085205078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_markets_arbitrum_mainnet_token_address.19fe19c198", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_address\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_markets_arbitrum_mainnet\"\nwhere token_address is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.043132Z", "completed_at": "2024-10-03T20:56:15.055549Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.062692Z", "completed_at": "2024-10-03T20:56:15.062707Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.030104875564575195, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_spot_markets_arbitrum_sepolia_id__True__0.181ee7b620", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_markets_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.050348Z", "completed_at": "2024-10-03T20:56:15.062060Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.064422Z", "completed_at": "2024-10-03T20:56:15.064430Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022027015686035156, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_markets_arbitrum_sepolia_block_number.50ad9758fc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_markets_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.056117Z", "completed_at": "2024-10-03T20:56:15.065227Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.067844Z", "completed_at": "2024-10-03T20:56:15.067854Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020406246185302734, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_markets_arbitrum_sepolia_created_ts.d5e3080b9d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_markets_arbitrum_sepolia\"\nwhere created_ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.069350Z", "completed_at": "2024-10-03T20:56:15.077420Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.089471Z", "completed_at": "2024-10-03T20:56:15.089482Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02585291862487793, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_markets_arbitrum_sepolia_id.8e20da3df9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_markets_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.078006Z", "completed_at": "2024-10-03T20:56:15.094920Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.097065Z", "completed_at": "2024-10-03T20:56:15.097075Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028447628021240234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_markets_arbitrum_sepolia_token_address.1b182f5b09", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_address\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_markets_arbitrum_sepolia\"\nwhere token_address is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.082393Z", "completed_at": "2024-10-03T20:56:15.096340Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.099227Z", "completed_at": "2024-10-03T20:56:15.099236Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025217771530151367, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_spot_markets_base_mainnet_id__True__0.51d4e415e8", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_spot_markets_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.090688Z", "completed_at": "2024-10-03T20:56:15.098652Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.101375Z", "completed_at": "2024-10-03T20:56:15.101383Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0246584415435791, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_markets_base_mainnet_block_number.dd426b1fb6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_markets_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.103530Z", "completed_at": "2024-10-03T20:56:15.111302Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.120962Z", "completed_at": "2024-10-03T20:56:15.120971Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023043155670166016, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_markets_base_mainnet_created_ts.746ff1f9ce", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_markets_base_mainnet\"\nwhere created_ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.111931Z", "completed_at": "2024-10-03T20:56:15.126487Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.128769Z", "completed_at": "2024-10-03T20:56:15.128780Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025975704193115234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_markets_base_mainnet_id.b85cc0ba41", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_markets_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.116758Z", "completed_at": "2024-10-03T20:56:15.128110Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.130307Z", "completed_at": "2024-10-03T20:56:15.130315Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02167654037475586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_markets_base_mainnet_token_address.454ffd144a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_address\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_markets_base_mainnet\"\nwhere token_address is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.121991Z", "completed_at": "2024-10-03T20:56:15.131838Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.134363Z", "completed_at": "2024-10-03T20:56:15.134371Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02440166473388672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_spot_markets_base_sepolia_id__True__0.f6b3a1dac3", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_spot_markets_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.135235Z", "completed_at": "2024-10-03T20:56:15.143752Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.153383Z", "completed_at": "2024-10-03T20:56:15.153393Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02384805679321289, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_markets_base_sepolia_block_number.25cd7e84c0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_markets_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.144313Z", "completed_at": "2024-10-03T20:56:15.155066Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.161239Z", "completed_at": "2024-10-03T20:56:15.161248Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027599573135375977, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_markets_base_sepolia_created_ts.69423c5ddb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect created_ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_markets_base_sepolia\"\nwhere created_ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.149108Z", "completed_at": "2024-10-03T20:56:15.156494Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.162854Z", "completed_at": "2024-10-03T20:56:15.162861Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021904468536376953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_markets_base_sepolia_id.a355928e0f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_markets_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.157085Z", "completed_at": "2024-10-03T20:56:15.165177Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.171615Z", "completed_at": "2024-10-03T20:56:15.171625Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02327728271484375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_markets_base_sepolia_token_address.af639aa1d2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_address\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_markets_base_sepolia\"\nwhere token_address is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.167094Z", "completed_at": "2024-10-03T20:56:15.174611Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.180853Z", "completed_at": "2024-10-03T20:56:15.180861Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01880645751953125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_spot_atomics_arbitrum_mainnet_synth_market_id__True__0.a856a28abf", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_atomics_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.175854Z", "completed_at": "2024-10-03T20:56:15.188953Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.195099Z", "completed_at": "2024-10-03T20:56:15.195108Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02876138687133789, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_amount.2a29d582dd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_atomics_arbitrum_mainnet\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.181748Z", "completed_at": "2024-10-03T20:56:15.194423Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.197285Z", "completed_at": "2024-10-03T20:56:15.197295Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02471637725830078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_block_number.4090627930", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_atomics_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.189631Z", "completed_at": "2024-10-03T20:56:15.196715Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.203228Z", "completed_at": "2024-10-03T20:56:15.203237Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023262977600097656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_id.58d62fa75b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_atomics_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.198879Z", "completed_at": "2024-10-03T20:56:15.206258Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.208726Z", "completed_at": "2024-10-03T20:56:15.208734Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.015010356903076172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_price.8c5fac0d4b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_atomics_arbitrum_mainnet\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.210179Z", "completed_at": "2024-10-03T20:56:15.224454Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.226079Z", "completed_at": "2024-10-03T20:56:15.226092Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021393537521362305, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_referrer.8f3d6e7ca8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_atomics_arbitrum_mainnet\"\nwhere referrer is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.220160Z", "completed_at": "2024-10-03T20:56:15.227733Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.236191Z", "completed_at": "2024-10-03T20:56:15.236201Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028233051300048828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_ts.8faded4450", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_atomics_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.215782Z", "completed_at": "2024-10-03T20:56:15.228957Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.237762Z", "completed_at": "2024-10-03T20:56:15.237770Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.03101205825805664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_synth_market_id.3ce730fbe0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_atomics_arbitrum_mainnet\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.229626Z", "completed_at": "2024-10-03T20:56:15.239485Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.241930Z", "completed_at": "2024-10-03T20:56:15.241938Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.016872882843017578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_mainnet_tx_hash.fc4480c793", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect tx_hash\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_atomics_arbitrum_mainnet\"\nwhere tx_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.242801Z", "completed_at": "2024-10-03T20:56:15.254160Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.259827Z", "completed_at": "2024-10-03T20:56:15.259837Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022839784622192383, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_spot_atomics_arbitrum_mainnet_id.103cfc1fee", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_atomics_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.249750Z", "completed_at": "2024-10-03T20:56:15.261419Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.267651Z", "completed_at": "2024-10-03T20:56:15.267662Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026535511016845703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_spot_atomics_arbitrum_sepolia_synth_market_id__True__0.783d66767d", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_atomics_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.255538Z", "completed_at": "2024-10-03T20:56:15.262789Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.269242Z", "completed_at": "2024-10-03T20:56:15.269250Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022337913513183594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_amount.08628c0e8d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_atomics_arbitrum_sepolia\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.263383Z", "completed_at": "2024-10-03T20:56:15.271502Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.277722Z", "completed_at": "2024-10-03T20:56:15.277737Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02296161651611328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_block_number.8b344f291a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_atomics_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.273388Z", "completed_at": "2024-10-03T20:56:15.280910Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.288768Z", "completed_at": "2024-10-03T20:56:15.288777Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02025461196899414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_id.491922c0de", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_atomics_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.282081Z", "completed_at": "2024-10-03T20:56:15.299832Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.302070Z", "completed_at": "2024-10-03T20:56:15.302082Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.029415130615234375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_price.685e079a35", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_atomics_arbitrum_sepolia\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.289671Z", "completed_at": "2024-10-03T20:56:15.301508Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.304132Z", "completed_at": "2024-10-03T20:56:15.304140Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025393009185791016, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_referrer.ab47b8a4dc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_atomics_arbitrum_sepolia\"\nwhere referrer is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.295687Z", "completed_at": "2024-10-03T20:56:15.302973Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.305700Z", "completed_at": "2024-10-03T20:56:15.305708Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01857280731201172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_synth_market_id.b6c3e19705", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_atomics_arbitrum_sepolia\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.306573Z", "completed_at": "2024-10-03T20:56:15.314244Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.320310Z", "completed_at": "2024-10-03T20:56:15.320319Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01981806755065918, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_ts.892f2a57c7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_atomics_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.316115Z", "completed_at": "2024-10-03T20:56:15.332252Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.335066Z", "completed_at": "2024-10-03T20:56:15.335075Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023603439331054688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_arbitrum_sepolia_tx_hash.e8c13a9755", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect tx_hash\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_atomics_arbitrum_sepolia\"\nwhere tx_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.321845Z", "completed_at": "2024-10-03T20:56:15.334489Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.336716Z", "completed_at": "2024-10-03T20:56:15.336724Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023820877075195312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_spot_atomics_arbitrum_sepolia_id.ac19d3d198", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_atomics_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.327092Z", "completed_at": "2024-10-03T20:56:15.337563Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.343957Z", "completed_at": "2024-10-03T20:56:15.343968Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.029241561889648438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_spot_atomics_base_mainnet_synth_market_id__True__0.09c446094a", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_spot_atomics_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.338847Z", "completed_at": "2024-10-03T20:56:15.346974Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.349372Z", "completed_at": "2024-10-03T20:56:15.349379Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01564788818359375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_mainnet_amount.f9fe9bd5d8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_atomics_base_mainnet\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.350243Z", "completed_at": "2024-10-03T20:56:15.364676Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.366697Z", "completed_at": "2024-10-03T20:56:15.366709Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02180624008178711, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_mainnet_block_number.f27d399305", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_atomics_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.354516Z", "completed_at": "2024-10-03T20:56:15.366082Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.368746Z", "completed_at": "2024-10-03T20:56:15.368753Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023096323013305664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_mainnet_id.627bbbf01f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_atomics_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.360460Z", "completed_at": "2024-10-03T20:56:15.367583Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.370246Z", "completed_at": "2024-10-03T20:56:15.370256Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.021573781967163086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_mainnet_price.425623addf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_atomics_base_mainnet\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.371172Z", "completed_at": "2024-10-03T20:56:15.378323Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.380704Z", "completed_at": "2024-10-03T20:56:15.380716Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.015543699264526367, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_mainnet_referrer.ab87d661dd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_atomics_base_mainnet\"\nwhere referrer is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.381592Z", "completed_at": "2024-10-03T20:56:15.398675Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.400098Z", "completed_at": "2024-10-03T20:56:15.400109Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023968935012817383, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_mainnet_synth_market_id.6f09447421", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_atomics_base_mainnet\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.388662Z", "completed_at": "2024-10-03T20:56:15.400982Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.407175Z", "completed_at": "2024-10-03T20:56:15.407186Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.029622793197631836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_mainnet_ts.8e16294c15", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_atomics_base_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.393674Z", "completed_at": "2024-10-03T20:56:15.401575Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.408204Z", "completed_at": "2024-10-03T20:56:15.408215Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028825759887695312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_mainnet_tx_hash.95b2db0403", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect tx_hash\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_atomics_base_mainnet\"\nwhere tx_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.402158Z", "completed_at": "2024-10-03T20:56:15.410477Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.413046Z", "completed_at": "2024-10-03T20:56:15.413057Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.015101194381713867, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_spot_atomics_base_mainnet_id.43d4b7c878", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_atomics_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.414572Z", "completed_at": "2024-10-03T20:56:15.425391Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.432552Z", "completed_at": "2024-10-03T20:56:15.432562Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02346348762512207, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_spot_atomics_base_sepolia_synth_market_id__True__0.391b470dd2", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_spot_atomics_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.421167Z", "completed_at": "2024-10-03T20:56:15.433449Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.435430Z", "completed_at": "2024-10-03T20:56:15.435438Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023099899291992188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_sepolia_amount.81264c756d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_atomics_base_sepolia\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.426665Z", "completed_at": "2024-10-03T20:56:15.436235Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.442455Z", "completed_at": "2024-10-03T20:56:15.442466Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028621196746826172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_sepolia_block_number.16d75a4323", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_atomics_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.436857Z", "completed_at": "2024-10-03T20:56:15.444655Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.450875Z", "completed_at": "2024-10-03T20:56:15.450885Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025041580200195312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_sepolia_id.dfc0db9ed4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_atomics_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.445912Z", "completed_at": "2024-10-03T20:56:15.456790Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.458895Z", "completed_at": "2024-10-03T20:56:15.458904Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.017922163009643555, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_sepolia_price.ce30d003ce", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_atomics_base_sepolia\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.452609Z", "completed_at": "2024-10-03T20:56:15.460418Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.466623Z", "completed_at": "2024-10-03T20:56:15.466632Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022669076919555664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_sepolia_referrer.7533de1c2b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referrer\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_atomics_base_sepolia\"\nwhere referrer is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.460997Z", "completed_at": "2024-10-03T20:56:15.472505Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.474592Z", "completed_at": "2024-10-03T20:56:15.474601Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022840261459350586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_sepolia_synth_market_id.e8f636df14", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_atomics_base_sepolia\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.468283Z", "completed_at": "2024-10-03T20:56:15.476112Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.483882Z", "completed_at": "2024-10-03T20:56:15.483891Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024150848388671875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_sepolia_ts.4bca6422cc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_atomics_base_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.476711Z", "completed_at": "2024-10-03T20:56:15.489654Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.491760Z", "completed_at": "2024-10-03T20:56:15.491769Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024240970611572266, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_atomics_base_sepolia_tx_hash.6d969998c6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect tx_hash\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_atomics_base_sepolia\"\nwhere tx_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.485584Z", "completed_at": "2024-10-03T20:56:15.493273Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.499951Z", "completed_at": "2024-10-03T20:56:15.499959Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024525880813598633, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_spot_atomics_base_sepolia_id.6c8ed0bc2a", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_atomics_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.493862Z", "completed_at": "2024-10-03T20:56:15.501611Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.507988Z", "completed_at": "2024-10-03T20:56:15.507997Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02320694923400879, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_synth_supply_arbitrum_mainnet", "compiled": true, "compiled_code": "with wrapper as (\n select\n ts,\n block_number,\n synth_market_id,\n amount_wrapped as change_amount\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_wrapper_arbitrum_mainnet\"\n),\n\natomics as (\n select\n ts,\n block_number,\n synth_market_id,\n amount as change_amount\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_atomics_arbitrum_mainnet\"\n union all\n select\n ts,\n block_number,\n 0 as synth_market_id,\n amount * price * -1 as change_amount\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_atomics_arbitrum_mainnet\"\n),\n\nusd_changes as (\n select\n block_timestamp as ts,\n block_number,\n 0 as synth_market_id,\n \n amount / 1e18\n as change_amount\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_minted_arbitrum_mainnet\"\n union all\n select\n block_timestamp as ts,\n block_number,\n 0 as synth_market_id,\n -1 * \n amount / 1e18\n as change_amount\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_usd_burned_arbitrum_mainnet\"\n),\n\nall_changes as (\n select *\n from\n wrapper\n union all\n select *\n from\n atomics\n union all\n select *\n from\n usd_changes\n)\n\nselect\n ts,\n block_number,\n synth_market_id,\n SUM(change_amount) over (\n partition by synth_market_id\n order by\n ts,\n block_number\n ) as supply\nfrom\n all_changes", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_synth_supply_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.502194Z", "completed_at": "2024-10-03T20:56:15.509663Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.515999Z", "completed_at": "2024-10-03T20:56:15.516008Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023410797119140625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_spot_wrapper_arbitrum_mainnet_synth_market_id__True__0.f6decdacf4", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_wrapper_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.510247Z", "completed_at": "2024-10-03T20:56:15.517647Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.523802Z", "completed_at": "2024-10-03T20:56:15.523811Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0229489803314209, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_amount_wrapped.f91b4eedc8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_wrapped\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_wrapper_arbitrum_mainnet\"\nwhere amount_wrapped is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.518216Z", "completed_at": "2024-10-03T20:56:15.525475Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.533109Z", "completed_at": "2024-10-03T20:56:15.533117Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02420353889465332, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_block_number.d1c04e4c89", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_wrapper_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.526020Z", "completed_at": "2024-10-03T20:56:15.534812Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.540898Z", "completed_at": "2024-10-03T20:56:15.540906Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02400803565979004, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_id.4d99f875a3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_wrapper_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.535362Z", "completed_at": "2024-10-03T20:56:15.546710Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.548804Z", "completed_at": "2024-10-03T20:56:15.548816Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024112939834594727, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_synth_market_id.f0195bb21f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_wrapper_arbitrum_mainnet\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.542598Z", "completed_at": "2024-10-03T20:56:15.549689Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.555896Z", "completed_at": "2024-10-03T20:56:15.555905Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02189016342163086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_ts.91d9f782bb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_wrapper_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.550914Z", "completed_at": "2024-10-03T20:56:15.558094Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.564083Z", "completed_at": "2024-10-03T20:56:15.564092Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022284507751464844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_wrapper_arbitrum_mainnet_tx_hash.4401566d1f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect tx_hash\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_wrapper_arbitrum_mainnet\"\nwhere tx_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.559316Z", "completed_at": "2024-10-03T20:56:15.570426Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.572562Z", "completed_at": "2024-10-03T20:56:15.572571Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022402048110961914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_spot_wrapper_arbitrum_mainnet_id.2107017636", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_spot_wrapper_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.565759Z", "completed_at": "2024-10-03T20:56:15.573446Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.581309Z", "completed_at": "2024-10-03T20:56:15.581318Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02393817901611328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_synth_supply_arbitrum_sepolia", "compiled": true, "compiled_code": "with wrapper as (\n select\n ts,\n block_number,\n synth_market_id,\n amount_wrapped as change_amount\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_wrapper_arbitrum_sepolia\"\n),\n\natomics as (\n select\n ts,\n block_number,\n synth_market_id,\n amount as change_amount\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_atomics_arbitrum_sepolia\"\n union all\n select\n ts,\n block_number,\n 0 as synth_market_id,\n amount * price * -1 as change_amount\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_atomics_arbitrum_sepolia\"\n),\n\nusd_changes as (\n select\n block_timestamp as ts,\n block_number,\n 0 as synth_market_id,\n \n amount / 1e18\n as change_amount\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_minted_arbitrum_sepolia\"\n union all\n select\n block_timestamp as ts,\n block_number,\n 0 as synth_market_id,\n -1 * \n amount / 1e18\n as change_amount\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_usd_burned_arbitrum_sepolia\"\n),\n\nall_changes as (\n select *\n from\n wrapper\n union all\n select *\n from\n atomics\n union all\n select *\n from\n usd_changes\n)\n\nselect\n ts,\n block_number,\n synth_market_id,\n SUM(change_amount) over (\n partition by synth_market_id\n order by\n ts,\n block_number\n ) as supply\nfrom\n all_changes", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_synth_supply_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.574686Z", "completed_at": "2024-10-03T20:56:15.588445Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.590570Z", "completed_at": "2024-10-03T20:56:15.590579Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025698423385620117, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_spot_wrapper_arbitrum_sepolia_synth_market_id__True__0.38952f7e02", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_wrapper_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.584204Z", "completed_at": "2024-10-03T20:56:15.595631Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.597813Z", "completed_at": "2024-10-03T20:56:15.597821Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023891687393188477, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_amount_wrapped.77a6a551fc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_wrapped\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_wrapper_arbitrum_sepolia\"\nwhere amount_wrapped is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.591551Z", "completed_at": "2024-10-03T20:56:15.602861Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.605121Z", "completed_at": "2024-10-03T20:56:15.605130Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022336721420288086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_block_number.11ac634180", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_wrapper_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.598771Z", "completed_at": "2024-10-03T20:56:15.606000Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.608440Z", "completed_at": "2024-10-03T20:56:15.608448Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018736839294433594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_id.e4af3a2e01", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_wrapper_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.609320Z", "completed_at": "2024-10-03T20:56:15.619871Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.621836Z", "completed_at": "2024-10-03T20:56:15.621844Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018471479415893555, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_synth_market_id.73a4297f2a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_wrapper_arbitrum_sepolia\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.615669Z", "completed_at": "2024-10-03T20:56:15.622746Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.630256Z", "completed_at": "2024-10-03T20:56:15.630265Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023198843002319336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_ts.cac57bdf22", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_wrapper_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.623309Z", "completed_at": "2024-10-03T20:56:15.636970Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.639542Z", "completed_at": "2024-10-03T20:56:15.639553Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025504112243652344, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_wrapper_arbitrum_sepolia_tx_hash.bc4c1e86f4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect tx_hash\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_wrapper_arbitrum_sepolia\"\nwhere tx_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.631341Z", "completed_at": "2024-10-03T20:56:15.638315Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.645133Z", "completed_at": "2024-10-03T20:56:15.645142Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024168729782104492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_spot_wrapper_arbitrum_sepolia_id.ef7877efab", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_spot_wrapper_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.640417Z", "completed_at": "2024-10-03T20:56:15.648033Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.654596Z", "completed_at": "2024-10-03T20:56:15.654605Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01918959617614746, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_synth_supply_base_mainnet", "compiled": true, "compiled_code": "with wrapper as (\n select\n ts,\n block_number,\n synth_market_id,\n amount_wrapped as change_amount\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_spot_wrapper_base_mainnet\"\n),\n\natomics as (\n select\n ts,\n block_number,\n synth_market_id,\n amount as change_amount\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_spot_atomics_base_mainnet\"\n union all\n select\n ts,\n block_number,\n 0 as synth_market_id,\n amount * price * -1 as change_amount\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_spot_atomics_base_mainnet\"\n),\n\nusd_changes as (\n select\n block_timestamp as ts,\n block_number,\n 0 as synth_market_id,\n \n amount / 1e18\n as change_amount\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_minted_base_mainnet\"\n union all\n select\n block_timestamp as ts,\n block_number,\n 0 as synth_market_id,\n -1 * \n amount / 1e18\n as change_amount\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"core_usd_burned_base_mainnet\"\n),\n\nall_changes as (\n select *\n from\n wrapper\n union all\n select *\n from\n atomics\n union all\n select *\n from\n usd_changes\n)\n\nselect\n ts,\n block_number,\n synth_market_id,\n SUM(change_amount) over (\n partition by synth_market_id\n order by\n ts,\n block_number\n ) as supply\nfrom\n all_changes", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_synth_supply_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.648680Z", "completed_at": "2024-10-03T20:56:15.656779Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.666635Z", "completed_at": "2024-10-03T20:56:15.666644Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027839183807373047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_spot_wrapper_base_mainnet_synth_market_id__True__0.69216a8846", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_spot_wrapper_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.658200Z", "completed_at": "2024-10-03T20:56:15.669754Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.677339Z", "completed_at": "2024-10-03T20:56:15.677353Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024328231811523438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_amount_wrapped.957e1a74f3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_wrapped\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_wrapper_base_mainnet\"\nwhere amount_wrapped is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.662469Z", "completed_at": "2024-10-03T20:56:15.670352Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.678321Z", "completed_at": "2024-10-03T20:56:15.678328Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024481534957885742, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_block_number.9220599356", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_wrapper_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.671550Z", "completed_at": "2024-10-03T20:56:15.680612Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.686845Z", "completed_at": "2024-10-03T20:56:15.686854Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01942896842956543, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_id.b1091139a2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_wrapper_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.681813Z", "completed_at": "2024-10-03T20:56:15.689673Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.695861Z", "completed_at": "2024-10-03T20:56:15.695872Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02506399154663086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_synth_market_id.4d8b77f2da", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_wrapper_base_mainnet\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.690899Z", "completed_at": "2024-10-03T20:56:15.702262Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.708571Z", "completed_at": "2024-10-03T20:56:15.708579Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02259373664855957, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_ts.b646319cc9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_wrapper_base_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.696762Z", "completed_at": "2024-10-03T20:56:15.707966Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.710136Z", "completed_at": "2024-10-03T20:56:15.710144Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022500038146972656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_wrapper_base_mainnet_tx_hash.eb92a57d59", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect tx_hash\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_wrapper_base_mainnet\"\nwhere tx_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.703045Z", "completed_at": "2024-10-03T20:56:15.711003Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.717692Z", "completed_at": "2024-10-03T20:56:15.717701Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02273702621459961, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_spot_wrapper_base_mainnet_id.c51e21223d", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_spot_wrapper_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.712209Z", "completed_at": "2024-10-03T20:56:15.719948Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.722373Z", "completed_at": "2024-10-03T20:56:15.722381Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.015257835388183594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_synth_supply_base_sepolia", "compiled": true, "compiled_code": "with wrapper as (\n select\n ts,\n block_number,\n synth_market_id,\n amount_wrapped as change_amount\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_spot_wrapper_base_sepolia\"\n),\n\natomics as (\n select\n ts,\n block_number,\n synth_market_id,\n amount as change_amount\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_spot_atomics_base_sepolia\"\n union all\n select\n ts,\n block_number,\n 0 as synth_market_id,\n amount * price * -1 as change_amount\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_spot_atomics_base_sepolia\"\n),\n\nusd_changes as (\n select\n block_timestamp as ts,\n block_number,\n 0 as synth_market_id,\n \n amount / 1e18\n as change_amount\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_minted_base_sepolia\"\n union all\n select\n block_timestamp as ts,\n block_number,\n 0 as synth_market_id,\n -1 * \n amount / 1e18\n as change_amount\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"core_usd_burned_base_sepolia\"\n),\n\nall_changes as (\n select *\n from\n wrapper\n union all\n select *\n from\n atomics\n union all\n select *\n from\n usd_changes\n)\n\nselect\n ts,\n block_number,\n synth_market_id,\n SUM(change_amount) over (\n partition by synth_market_id\n order by\n ts,\n block_number\n ) as supply\nfrom\n all_changes", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_synth_supply_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.723884Z", "completed_at": "2024-10-03T20:56:15.736516Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.742489Z", "completed_at": "2024-10-03T20:56:15.742497Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024018526077270508, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_spot_wrapper_base_sepolia_synth_market_id__True__0.f4eedf4f3f", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_spot_wrapper_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.729909Z", "completed_at": "2024-10-03T20:56:15.741209Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.743510Z", "completed_at": "2024-10-03T20:56:15.743517Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024312973022460938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_amount_wrapped.447890a6f4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_wrapped\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_wrapper_base_sepolia\"\nwhere amount_wrapped is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.737149Z", "completed_at": "2024-10-03T20:56:15.744342Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.750502Z", "completed_at": "2024-10-03T20:56:15.750510Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027367591857910156, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_block_number.05149fa391", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_wrapper_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.744936Z", "completed_at": "2024-10-03T20:56:15.752113Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.754635Z", "completed_at": "2024-10-03T20:56:15.754645Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01886129379272461, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_id.6458cf0796", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_wrapper_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.756687Z", "completed_at": "2024-10-03T20:56:15.767540Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.775029Z", "completed_at": "2024-10-03T20:56:15.775038Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02365422248840332, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_synth_market_id.54687d51aa", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_wrapper_base_sepolia\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.761710Z", "completed_at": "2024-10-03T20:56:15.774373Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.780194Z", "completed_at": "2024-10-03T20:56:15.780208Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027617216110229492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_ts.8708b13a31", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_wrapper_base_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.768127Z", "completed_at": "2024-10-03T20:56:15.781885Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.784554Z", "completed_at": "2024-10-03T20:56:15.784562Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02858734130859375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_spot_wrapper_base_sepolia_tx_hash.0df62cff0d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect tx_hash\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_wrapper_base_sepolia\"\nwhere tx_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.775948Z", "completed_at": "2024-10-03T20:56:15.783240Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.786034Z", "completed_at": "2024-10-03T20:56:15.786042Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01943373680114746, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_spot_wrapper_base_sepolia_id.3a2fb8ee86", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_spot_wrapper_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.789345Z", "completed_at": "2024-10-03T20:56:15.801195Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.810963Z", "completed_at": "2024-10-03T20:56:15.810974Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027195215225219727, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_arbitrum_mainnet_amount__True__0.debd774d66", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.794658Z", "completed_at": "2024-10-03T20:56:15.806046Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.812177Z", "completed_at": "2024-10-03T20:56:15.812186Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02685832977294922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_arbitrum_mainnet_pool_id__True__0.071c26474c", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.801848Z", "completed_at": "2024-10-03T20:56:15.813211Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.815740Z", "completed_at": "2024-10-03T20:56:15.815750Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02196502685546875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_amount.5d537baae4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_arbitrum_mainnet\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.806790Z", "completed_at": "2024-10-03T20:56:15.813843Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.816628Z", "completed_at": "2024-10-03T20:56:15.816635Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.017657995223999023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_collateral_type.d5a70bb05b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.827647Z", "completed_at": "2024-10-03T20:56:15.838208Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.843800Z", "completed_at": "2024-10-03T20:56:15.843816Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025838136672973633, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_pool_id.ed851987e8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.822477Z", "completed_at": "2024-10-03T20:56:15.838967Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.845333Z", "completed_at": "2024-10-03T20:56:15.845341Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027972936630249023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_distributor.78e1e8f668", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_arbitrum_mainnet\"\nwhere distributor is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.834048Z", "completed_at": "2024-10-03T20:56:15.844749Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.847586Z", "completed_at": "2024-10-03T20:56:15.847594Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02647542953491211, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_token_symbol.0fd511c8cb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_arbitrum_mainnet\"\nwhere token_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.839582Z", "completed_at": "2024-10-03T20:56:15.846920Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.849778Z", "completed_at": "2024-10-03T20:56:15.849789Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028029203414916992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_arbitrum_mainnet_ts.19a49fa7ad", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.854447Z", "completed_at": "2024-10-03T20:56:15.865779Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.877157Z", "completed_at": "2024-10-03T20:56:15.877170Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028140544891357422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_arbitrum_sepolia_amount__True__0.7328694eba", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.860426Z", "completed_at": "2024-10-03T20:56:15.876464Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.878359Z", "completed_at": "2024-10-03T20:56:15.878369Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02717876434326172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_arbitrum_sepolia_pool_id__True__0.82e7a1605d", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.866364Z", "completed_at": "2024-10-03T20:56:15.879270Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.881803Z", "completed_at": "2024-10-03T20:56:15.881813Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028735637664794922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_amount.2019cf2384", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_arbitrum_sepolia\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.872233Z", "completed_at": "2024-10-03T20:56:15.879851Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.882713Z", "completed_at": "2024-10-03T20:56:15.882720Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023838281631469727, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_collateral_type.9b8cfcd53f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.888562Z", "completed_at": "2024-10-03T20:56:15.902633Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.907619Z", "completed_at": "2024-10-03T20:56:15.907631Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02418351173400879, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_distributor.575416cf09", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_arbitrum_sepolia\"\nwhere distributor is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.892794Z", "completed_at": "2024-10-03T20:56:15.908617Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.911201Z", "completed_at": "2024-10-03T20:56:15.911209Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027115583419799805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_pool_id.7e25d73251", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.898413Z", "completed_at": "2024-10-03T20:56:15.909215Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.912114Z", "completed_at": "2024-10-03T20:56:15.912122Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024930238723754883, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_token_symbol.6e44e80815", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_arbitrum_sepolia\"\nwhere token_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.903252Z", "completed_at": "2024-10-03T20:56:15.910577Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.913644Z", "completed_at": "2024-10-03T20:56:15.913652Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025823116302490234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_arbitrum_sepolia_ts.58ba7f8051", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.918241Z", "completed_at": "2024-10-03T20:56:15.931150Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.940254Z", "completed_at": "2024-10-03T20:56:15.940266Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0274200439453125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_base_mainnet_amount__True__0.5a5b31d40e", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.931891Z", "completed_at": "2024-10-03T20:56:15.941731Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.944183Z", "completed_at": "2024-10-03T20:56:15.944191Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026643753051757812, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_base_mainnet_amount.c7b92514fd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_base_mainnet\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.926728Z", "completed_at": "2024-10-03T20:56:15.942334Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.945121Z", "completed_at": "2024-10-03T20:56:15.945129Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028211116790771484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_base_mainnet_pool_id__True__0.f01ac775cc", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.935998Z", "completed_at": "2024-10-03T20:56:15.942968Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.946018Z", "completed_at": "2024-10-03T20:56:15.946025Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021864891052246094, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_base_mainnet_collateral_type.2f7e01ccd0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_base_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.951907Z", "completed_at": "2024-10-03T20:56:15.972361Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.974732Z", "completed_at": "2024-10-03T20:56:15.974743Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027956724166870117, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_base_mainnet_distributor.5511d5880d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_base_mainnet\"\nwhere distributor is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.968285Z", "completed_at": "2024-10-03T20:56:15.973542Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.976201Z", "completed_at": "2024-10-03T20:56:15.976212Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02501988410949707, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_base_mainnet_ts.af8563a243", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_base_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.958135Z", "completed_at": "2024-10-03T20:56:15.974093Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.977101Z", "completed_at": "2024-10-03T20:56:15.977108Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027144193649291992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_base_mainnet_pool_id.47db83edd0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_base_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.962363Z", "completed_at": "2024-10-03T20:56:15.975619Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:15.978678Z", "completed_at": "2024-10-03T20:56:15.978687Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02810978889465332, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_base_mainnet_token_symbol.1810912a65", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_base_mainnet\"\nwhere token_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.985708Z", "completed_at": "2024-10-03T20:56:16.004040Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.006647Z", "completed_at": "2024-10-03T20:56:16.006659Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025929689407348633, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_base_sepolia_amount__True__0.da53fcc671", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.995388Z", "completed_at": "2024-10-03T20:56:16.005175Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.007898Z", "completed_at": "2024-10-03T20:56:16.007906Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02522873878479004, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_base_sepolia_amount.e8cf1e51d5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_base_sepolia\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.990929Z", "completed_at": "2024-10-03T20:56:16.006011Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.009357Z", "completed_at": "2024-10-03T20:56:16.009364Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027339935302734375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_base_sepolia_pool_id__True__0.bb2309b03e", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:15.999628Z", "completed_at": "2024-10-03T20:56:16.008784Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.011572Z", "completed_at": "2024-10-03T20:56:16.011580Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027729511260986328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_base_sepolia_collateral_type.fcdb4bc8d4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_base_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.017968Z", "completed_at": "2024-10-03T20:56:16.037864Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.039306Z", "completed_at": "2024-10-03T20:56:16.039317Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02641010284423828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_base_sepolia_distributor.44cab292b1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_base_sepolia\"\nwhere distributor is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.024142Z", "completed_at": "2024-10-03T20:56:16.038421Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.040803Z", "completed_at": "2024-10-03T20:56:16.040811Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02715444564819336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_base_sepolia_pool_id.8de57769b7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_base_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.029079Z", "completed_at": "2024-10-03T20:56:16.040174Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.042979Z", "completed_at": "2024-10-03T20:56:16.042986Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02805042266845703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_base_sepolia_token_symbol.7f69f8767a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_base_sepolia\"\nwhere token_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.033500Z", "completed_at": "2024-10-03T20:56:16.042319Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.045191Z", "completed_at": "2024-10-03T20:56:16.045201Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028496980667114258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_base_sepolia_ts.3bc8aeff42", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_base_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.049824Z", "completed_at": "2024-10-03T20:56:16.060922Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.072621Z", "completed_at": "2024-10-03T20:56:16.072634Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028187990188598633, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_eth_mainnet_amount__True__0.db5fff0dcd", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.055618Z", "completed_at": "2024-10-03T20:56:16.071856Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.073790Z", "completed_at": "2024-10-03T20:56:16.073798Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027139663696289062, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_eth_mainnet_pool_id__True__0.e03ffa9a09", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.061500Z", "completed_at": "2024-10-03T20:56:16.075411Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.078309Z", "completed_at": "2024-10-03T20:56:16.078321Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02980327606201172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_amount.313b524117", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_eth_mainnet\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.067619Z", "completed_at": "2024-10-03T20:56:16.077725Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.080429Z", "completed_at": "2024-10-03T20:56:16.080437Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026165485382080078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_collateral_type.6ac8e6e2aa", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.082566Z", "completed_at": "2024-10-03T20:56:16.094516Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.100814Z", "completed_at": "2024-10-03T20:56:16.100831Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023877859115600586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_distributor.7111e37b09", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_eth_mainnet\"\nwhere distributor is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.088733Z", "completed_at": "2024-10-03T20:56:16.100172Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.106483Z", "completed_at": "2024-10-03T20:56:16.106495Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02742934226989746, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_pool_id.7fd59c6d8c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_eth_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.095855Z", "completed_at": "2024-10-03T20:56:16.107548Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.110253Z", "completed_at": "2024-10-03T20:56:16.110260Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022414684295654297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_token_symbol.4bbde77781", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_eth_mainnet\"\nwhere token_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.101889Z", "completed_at": "2024-10-03T20:56:16.109674Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.112375Z", "completed_at": "2024-10-03T20:56:16.112383Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019250869750976562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_eth_mainnet_ts.e44412832a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_eth_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.116364Z", "completed_at": "2024-10-03T20:56:16.128287Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.137846Z", "completed_at": "2024-10-03T20:56:16.137856Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02682948112487793, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_prices_hourly_eth_mainnet", "compiled": true, "compiled_code": "with prices as (\n select distinct\n market_symbol,\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n LAST_VALUE(price) over (\n partition by DATE_TRUNC('hour', ts), market_symbol\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as price\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_prices_eth_mainnet\"\n),\n\ndim as (\n select\n m.market_symbol,\n GENERATE_SERIES(\n DATE_TRUNC('hour', MIN(t.ts)),\n DATE_TRUNC('hour', MAX(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n prices\n ) as t\n cross join (\n select distinct market_symbol\n from\n prices\n ) as m\n group by\n m.market_symbol\n),\n\nffill as (\n select\n dim.ts,\n dim.market_symbol,\n LAST(prices.price) over (\n partition by dim.market_symbol\n order by dim.ts\n rows between unbounded preceding and current row\n ) as price\n from\n dim\n left join prices\n on\n dim.ts = prices.ts\n and dim.market_symbol = prices.market_symbol\n),\n\nhourly_prices as (\n select\n ts,\n market_symbol,\n price\n from\n ffill\n)\n\nselect *\nfrom\n hourly_prices\nwhere\n price is not null", "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_prices_hourly_eth_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.121723Z", "completed_at": "2024-10-03T20:56:16.133103Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.138877Z", "completed_at": "2024-10-03T20:56:16.138885Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027208328247070312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_prices_eth_mainnet_price__True__0.4a537a60cd", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_prices_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.128953Z", "completed_at": "2024-10-03T20:56:16.139812Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.142741Z", "completed_at": "2024-10-03T20:56:16.142749Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027090072631835938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_prices_eth_mainnet_market_symbol.f1f5318f4a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_prices_eth_mainnet\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.133681Z", "completed_at": "2024-10-03T20:56:16.141187Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.144228Z", "completed_at": "2024-10-03T20:56:16.144236Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018254518508911133, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_prices_eth_mainnet_price.fff835950c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_prices_eth_mainnet\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.148970Z", "completed_at": "2024-10-03T20:56:16.160021Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.171873Z", "completed_at": "2024-10-03T20:56:16.171883Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02837967872619629, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_prices_eth_mainnet_ts.4a1a2f8c2d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_prices_eth_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.153953Z", "completed_at": "2024-10-03T20:56:16.160748Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.172786Z", "completed_at": "2024-10-03T20:56:16.172796Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02778005599975586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_cumulative_snx_amount__True__0.40e1988439", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_buyback_daily_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not cumulative_snx_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.161301Z", "completed_at": "2024-10-03T20:56:16.174562Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.177153Z", "completed_at": "2024-10-03T20:56:16.177164Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02892923355102539, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_cumulative_usd_amount__True__0.2fdc7f3ac4", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_buyback_daily_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not cumulative_usd_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.167365Z", "completed_at": "2024-10-03T20:56:16.176576Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.179277Z", "completed_at": "2024-10-03T20:56:16.179285Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026089906692504883, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_snx_amount__True__0.4dc1a7a815", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_buyback_daily_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not snx_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.181441Z", "completed_at": "2024-10-03T20:56:16.193267Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.199423Z", "completed_at": "2024-10-03T20:56:16.199437Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023610830307006836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_mainnet_usd_amount__True__0.b33cfd2e0e", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_buyback_daily_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not usd_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.187531Z", "completed_at": "2024-10-03T20:56:16.198797Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.204732Z", "completed_at": "2024-10-03T20:56:16.204744Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02682042121887207, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_daily_base_mainnet_cumulative_snx_amount.d9cc05c370", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_snx_amount\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_daily_base_mainnet\"\nwhere cumulative_snx_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.194666Z", "completed_at": "2024-10-03T20:56:16.205852Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.208502Z", "completed_at": "2024-10-03T20:56:16.208510Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02182483673095703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_daily_base_mainnet_cumulative_usd_amount.4602f5b0ec", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_usd_amount\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_daily_base_mainnet\"\nwhere cumulative_usd_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.200372Z", "completed_at": "2024-10-03T20:56:16.207899Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.210601Z", "completed_at": "2024-10-03T20:56:16.210609Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01882028579711914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_daily_base_mainnet_snx_amount.ea18aa299d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect snx_amount\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_daily_base_mainnet\"\nwhere snx_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.214584Z", "completed_at": "2024-10-03T20:56:16.226835Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.237057Z", "completed_at": "2024-10-03T20:56:16.237073Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02785468101501465, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_daily_base_mainnet_ts.14a31d2a6b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_daily_base_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.220426Z", "completed_at": "2024-10-03T20:56:16.231852Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.238228Z", "completed_at": "2024-10-03T20:56:16.238238Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028357267379760742, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_daily_base_mainnet_usd_amount.226e5c84b2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect usd_amount\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_daily_base_mainnet\"\nwhere usd_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.227473Z", "completed_at": "2024-10-03T20:56:16.239136Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.241782Z", "completed_at": "2024-10-03T20:56:16.241789Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027983903884887695, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_cumulative_snx_amount__True__0.0a50a1b2a1", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_buyback_hourly_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not cumulative_snx_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.232607Z", "completed_at": "2024-10-03T20:56:16.241152Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.243934Z", "completed_at": "2024-10-03T20:56:16.243942Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019431352615356445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_cumulative_usd_amount__True__0.897d810e27", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_buyback_hourly_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not cumulative_usd_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.252522Z", "completed_at": "2024-10-03T20:56:16.259236Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.270336Z", "completed_at": "2024-10-03T20:56:16.270346Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02718210220336914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_usd_amount__True__0.153efe66c5", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_buyback_hourly_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not usd_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.247963Z", "completed_at": "2024-10-03T20:56:16.259816Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.271245Z", "completed_at": "2024-10-03T20:56:16.271255Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028686046600341797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_mainnet_snx_amount__True__0.34d4d71a42", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_buyback_hourly_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not snx_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.260426Z", "completed_at": "2024-10-03T20:56:16.272319Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.274920Z", "completed_at": "2024-10-03T20:56:16.274928Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02775263786315918, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_hourly_base_mainnet_cumulative_snx_amount.3f13efe309", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_snx_amount\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_hourly_base_mainnet\"\nwhere cumulative_snx_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.266187Z", "completed_at": "2024-10-03T20:56:16.273601Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.276454Z", "completed_at": "2024-10-03T20:56:16.276462Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01952052116394043, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_hourly_base_mainnet_cumulative_usd_amount.d705144302", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_usd_amount\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_hourly_base_mainnet\"\nwhere cumulative_usd_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.281064Z", "completed_at": "2024-10-03T20:56:16.291816Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.302049Z", "completed_at": "2024-10-03T20:56:16.302063Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02635669708251953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_hourly_base_mainnet_snx_amount.8e18aeb895", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect snx_amount\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_hourly_base_mainnet\"\nwhere snx_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.286145Z", "completed_at": "2024-10-03T20:56:16.301458Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.303217Z", "completed_at": "2024-10-03T20:56:16.303225Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026027202606201172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_hourly_base_mainnet_ts.712dc7c106", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_hourly_base_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.296797Z", "completed_at": "2024-10-03T20:56:16.304895Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.307412Z", "completed_at": "2024-10-03T20:56:16.307423Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022098302841186523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_cumulative_snx_amount__True__0.ab215eff09", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_buyback_daily_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not cumulative_snx_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.292519Z", "completed_at": "2024-10-03T20:56:16.306177Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.308921Z", "completed_at": "2024-10-03T20:56:16.308932Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028577566146850586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_hourly_base_mainnet_usd_amount.cbc2a221fa", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect usd_amount\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_buyback_hourly_base_mainnet\"\nwhere usd_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.312298Z", "completed_at": "2024-10-03T20:56:16.325964Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.335895Z", "completed_at": "2024-10-03T20:56:16.335906Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.029229402542114258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_cumulative_usd_amount__True__0.f5fad30aa3", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_buyback_daily_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not cumulative_usd_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.319249Z", "completed_at": "2024-10-03T20:56:16.331014Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.336987Z", "completed_at": "2024-10-03T20:56:16.336997Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028814077377319336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_snx_amount__True__0.378a6852a6", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_buyback_daily_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not snx_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.326608Z", "completed_at": "2024-10-03T20:56:16.337913Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.340649Z", "completed_at": "2024-10-03T20:56:16.340657Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0221405029296875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_daily_base_sepolia_usd_amount__True__0.e3dd96895e", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_buyback_daily_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not usd_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.331657Z", "completed_at": "2024-10-03T20:56:16.339987Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.342789Z", "completed_at": "2024-10-03T20:56:16.342797Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019158124923706055, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_daily_base_sepolia_cumulative_snx_amount.c44f071e87", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_snx_amount\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_daily_base_sepolia\"\nwhere cumulative_snx_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.346799Z", "completed_at": "2024-10-03T20:56:16.357686Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.369168Z", "completed_at": "2024-10-03T20:56:16.369178Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027741193771362305, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_daily_base_sepolia_cumulative_usd_amount.f40974a9be", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_usd_amount\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_daily_base_sepolia\"\nwhere cumulative_usd_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.351051Z", "completed_at": "2024-10-03T20:56:16.368450Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.370318Z", "completed_at": "2024-10-03T20:56:16.370326Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028301000595092773, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_daily_base_sepolia_snx_amount.113325e30a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect snx_amount\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_daily_base_sepolia\"\nwhere snx_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.358284Z", "completed_at": "2024-10-03T20:56:16.371290Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.373880Z", "completed_at": "2024-10-03T20:56:16.373891Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027830123901367188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_daily_base_sepolia_ts.0b8a36c44c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_daily_base_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.364328Z", "completed_at": "2024-10-03T20:56:16.372533Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.375392Z", "completed_at": "2024-10-03T20:56:16.375417Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020023822784423828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_daily_base_sepolia_usd_amount.21bc5d392b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect usd_amount\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_daily_base_sepolia\"\nwhere usd_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.380009Z", "completed_at": "2024-10-03T20:56:16.395771Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.401738Z", "completed_at": "2024-10-03T20:56:16.401751Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027106285095214844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_cumulative_snx_amount__True__0.6d52afd421", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_buyback_hourly_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not cumulative_snx_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.385240Z", "completed_at": "2024-10-03T20:56:16.400948Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.403430Z", "completed_at": "2024-10-03T20:56:16.403438Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027298450469970703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_cumulative_usd_amount__True__0.e3d3aff3f1", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_buyback_hourly_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not cumulative_usd_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.391286Z", "completed_at": "2024-10-03T20:56:16.402729Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.405591Z", "completed_at": "2024-10-03T20:56:16.405598Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026324987411499023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_snx_amount__True__0.40ea0d5e88", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_buyback_hourly_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not snx_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.396480Z", "completed_at": "2024-10-03T20:56:16.404960Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.407840Z", "completed_at": "2024-10-03T20:56:16.407847Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023319005966186523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_buyback_hourly_base_sepolia_usd_amount__True__0.89592b2e7d", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_buyback_hourly_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not usd_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.412534Z", "completed_at": "2024-10-03T20:56:16.429102Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.434424Z", "completed_at": "2024-10-03T20:56:16.434437Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027409076690673828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_hourly_base_sepolia_cumulative_snx_amount.806ce65de6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_snx_amount\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_hourly_base_sepolia\"\nwhere cumulative_snx_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.419677Z", "completed_at": "2024-10-03T20:56:16.435298Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.437361Z", "completed_at": "2024-10-03T20:56:16.437372Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02814483642578125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_hourly_base_sepolia_cumulative_usd_amount.6347fe374e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_usd_amount\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_hourly_base_sepolia\"\nwhere cumulative_usd_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.424803Z", "completed_at": "2024-10-03T20:56:16.436719Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.439025Z", "completed_at": "2024-10-03T20:56:16.439035Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02784252166748047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_hourly_base_sepolia_snx_amount.a856b40de9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect snx_amount\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_hourly_base_sepolia\"\nwhere snx_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.429946Z", "completed_at": "2024-10-03T20:56:16.439869Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.442362Z", "completed_at": "2024-10-03T20:56:16.442373Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024086952209472656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_hourly_base_sepolia_ts.39dec90aa4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_hourly_base_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.443926Z", "completed_at": "2024-10-03T20:56:16.450920Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.462904Z", "completed_at": "2024-10-03T20:56:16.462913Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0246584415435791, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_buyback_hourly_base_sepolia_usd_amount.4f119280f7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect usd_amount\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_buyback_hourly_base_sepolia\"\nwhere usd_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.452125Z", "completed_at": "2024-10-03T20:56:16.470005Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.472076Z", "completed_at": "2024-10-03T20:56:16.472085Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02890753746032715, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_hourly_arbitrum_mainnet_pool_id__True__0.24b97cc6ba", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_hourly_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.456710Z", "completed_at": "2024-10-03T20:56:16.471336Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.474163Z", "completed_at": "2024-10-03T20:56:16.474174Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026078462600708008, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_mainnet_collateral_type.5b444b3e9d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_hourly_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.465491Z", "completed_at": "2024-10-03T20:56:16.473007Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.475766Z", "completed_at": "2024-10-03T20:56:16.475773Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02436518669128418, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_mainnet_hourly_issuance.dcbdd9b577", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_issuance\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_hourly_arbitrum_mainnet\"\nwhere hourly_issuance is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.476649Z", "completed_at": "2024-10-03T20:56:16.483762Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.486142Z", "completed_at": "2024-10-03T20:56:16.486154Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.015508413314819336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_mainnet_pool_id.ad0bc3744f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_hourly_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.491936Z", "completed_at": "2024-10-03T20:56:16.502806Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.504649Z", "completed_at": "2024-10-03T20:56:16.504658Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.021730422973632812, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_hourly_arbitrum_sepolia_pool_id__True__0.1156081282", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_hourly_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.487050Z", "completed_at": "2024-10-03T20:56:16.503426Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.506078Z", "completed_at": "2024-10-03T20:56:16.506089Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02458333969116211, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_mainnet_ts.9170e8931e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_hourly_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.497184Z", "completed_at": "2024-10-03T20:56:16.505504Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.513835Z", "completed_at": "2024-10-03T20:56:16.513844Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02900981903076172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_sepolia_collateral_type.56203ac00f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_hourly_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.506990Z", "completed_at": "2024-10-03T20:56:16.516162Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.518659Z", "completed_at": "2024-10-03T20:56:16.518667Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.016899585723876953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_sepolia_hourly_issuance.24747bdf20", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_issuance\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_hourly_arbitrum_sepolia\"\nwhere hourly_issuance is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.520799Z", "completed_at": "2024-10-03T20:56:16.535786Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.537222Z", "completed_at": "2024-10-03T20:56:16.537233Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0218045711517334, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_sepolia_pool_id.cf6825af38", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_hourly_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.526325Z", "completed_at": "2024-10-03T20:56:16.538205Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.544442Z", "completed_at": "2024-10-03T20:56:16.544450Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027184486389160156, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_arbitrum_sepolia_ts.1cc52a2fae", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_hourly_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.531366Z", "completed_at": "2024-10-03T20:56:16.538767Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.545318Z", "completed_at": "2024-10-03T20:56:16.545329Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02593064308166504, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_hourly_base_mainnet_pool_id__True__0.82c0a98d47", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_hourly_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.539360Z", "completed_at": "2024-10-03T20:56:16.547606Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.550175Z", "completed_at": "2024-10-03T20:56:16.550187Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01972651481628418, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_base_mainnet_collateral_type.21efec6e56", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_hourly_base_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.551738Z", "completed_at": "2024-10-03T20:56:16.564703Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.570279Z", "completed_at": "2024-10-03T20:56:16.570290Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024105310440063477, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_base_mainnet_hourly_issuance.1bde70000d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_issuance\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_hourly_base_mainnet\"\nwhere hourly_issuance is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.558017Z", "completed_at": "2024-10-03T20:56:16.571187Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.577795Z", "completed_at": "2024-10-03T20:56:16.577803Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028345346450805664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_base_mainnet_pool_id.03eddab767", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_hourly_base_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.565293Z", "completed_at": "2024-10-03T20:56:16.576374Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.578831Z", "completed_at": "2024-10-03T20:56:16.578838Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027849435806274414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_base_mainnet_ts.af3f6a895d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_hourly_base_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.571932Z", "completed_at": "2024-10-03T20:56:16.579723Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.582250Z", "completed_at": "2024-10-03T20:56:16.582261Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018375158309936523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_migration_hourly_eth_mainnet_hourly_debt_migrated__True__0.2c5355cf5c", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_debt_migrated >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.585691Z", "completed_at": "2024-10-03T20:56:16.596360Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.602380Z", "completed_at": "2024-10-03T20:56:16.602391Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022225618362426758, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_migration_hourly_eth_mainnet_pool_id__True__0.a0670cc5c1", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.592166Z", "completed_at": "2024-10-03T20:56:16.603417Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.611268Z", "completed_at": "2024-10-03T20:56:16.611276Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027610301971435547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_migration_hourly_eth_mainnet_collateral_type.e0ef271f9a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_hourly_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.597137Z", "completed_at": "2024-10-03T20:56:16.609177Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.612169Z", "completed_at": "2024-10-03T20:56:16.612180Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027912616729736328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_migration_hourly_eth_mainnet_hourly_debt_migrated.99b91b00b5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_debt_migrated\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_hourly_eth_mainnet\"\nwhere hourly_debt_migrated is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.604015Z", "completed_at": "2024-10-03T20:56:16.614440Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.616976Z", "completed_at": "2024-10-03T20:56:16.616987Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025652170181274414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_migration_hourly_eth_mainnet_pool_id.55def21e95", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_hourly_eth_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.618522Z", "completed_at": "2024-10-03T20:56:16.629200Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.634858Z", "completed_at": "2024-10-03T20:56:16.634868Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02179574966430664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_migration_hourly_eth_mainnet_ts.a201c86ec0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_hourly_eth_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.624748Z", "completed_at": "2024-10-03T20:56:16.635762Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.638367Z", "completed_at": "2024-10-03T20:56:16.638375Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022152423858642578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_hourly_eth_mainnet_pool_id__True__0.2f6d1cabb6", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.630429Z", "completed_at": "2024-10-03T20:56:16.637785Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.644219Z", "completed_at": "2024-10-03T20:56:16.644227Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026441097259521484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_eth_mainnet_collateral_type.04853a2f55", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_hourly_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.639241Z", "completed_at": "2024-10-03T20:56:16.647154Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.653340Z", "completed_at": "2024-10-03T20:56:16.653348Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02369093894958496, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_eth_mainnet_hourly_issuance.3ee79944a3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_issuance\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_hourly_eth_mainnet\"\nwhere hourly_issuance is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.648455Z", "completed_at": "2024-10-03T20:56:16.656221Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.667988Z", "completed_at": "2024-10-03T20:56:16.667997Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024619579315185547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_eth_mainnet_pool_id.0bd0e6635e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_hourly_eth_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.662796Z", "completed_at": "2024-10-03T20:56:16.669793Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.675859Z", "completed_at": "2024-10-03T20:56:16.675869Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023282289505004883, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_issuance_hourly_base_sepolia_pool_id__True__0.9d327cf662", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_hourly_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.656878Z", "completed_at": "2024-10-03T20:56:16.670413Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.676922Z", "completed_at": "2024-10-03T20:56:16.676930Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.029206275939941406, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_eth_mainnet_ts.d84f234266", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_hourly_eth_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.671673Z", "completed_at": "2024-10-03T20:56:16.679848Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.682303Z", "completed_at": "2024-10-03T20:56:16.682311Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.015146970748901367, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_base_sepolia_collateral_type.1a6b56fdf4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_hourly_base_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.683182Z", "completed_at": "2024-10-03T20:56:16.698134Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.699653Z", "completed_at": "2024-10-03T20:56:16.699662Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.021953344345092773, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_base_sepolia_hourly_issuance.938e34bef0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_issuance\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_hourly_base_sepolia\"\nwhere hourly_issuance is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.689515Z", "completed_at": "2024-10-03T20:56:16.700569Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.703019Z", "completed_at": "2024-10-03T20:56:16.703027Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022083759307861328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_base_sepolia_pool_id.10ae437d68", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_hourly_base_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.693731Z", "completed_at": "2024-10-03T20:56:16.701124Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.703929Z", "completed_at": "2024-10-03T20:56:16.703940Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022357940673828125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_issuance_hourly_base_sepolia_ts.27f6b37554", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_hourly_base_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.704825Z", "completed_at": "2024-10-03T20:56:16.714315Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.720648Z", "completed_at": "2024-10-03T20:56:16.720657Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021989822387695312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_mainnet_amount_liquidated__True__0.e71d50fb97", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_liquidated >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.715549Z", "completed_at": "2024-10-03T20:56:16.727557Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.733774Z", "completed_at": "2024-10-03T20:56:16.733783Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022881507873535156, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_mainnet_market_id__True__0.09a7367d21", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.722277Z", "completed_at": "2024-10-03T20:56:16.733140Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.735464Z", "completed_at": "2024-10-03T20:56:16.735475Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021837234497070312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_mainnet_position_size__True__0.838f737304", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not position_size >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.728215Z", "completed_at": "2024-10-03T20:56:16.736295Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.742866Z", "completed_at": "2024-10-03T20:56:16.742875Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028061628341674805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_account_id.350ca71f93", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.737565Z", "completed_at": "2024-10-03T20:56:16.746379Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.752484Z", "completed_at": "2024-10-03T20:56:16.752494Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02010798454284668, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_amount_liquidated.0a4e2e6c10", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_liquidated\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"\nwhere amount_liquidated is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.748221Z", "completed_at": "2024-10-03T20:56:16.765090Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.767117Z", "completed_at": "2024-10-03T20:56:16.767125Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02342510223388672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_block_number.672be13921", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.753425Z", "completed_at": "2024-10-03T20:56:16.766371Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.769214Z", "completed_at": "2024-10-03T20:56:16.769222Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024811744689941406, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_id.6af85cf47e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.760918Z", "completed_at": "2024-10-03T20:56:16.768025Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.770771Z", "completed_at": "2024-10-03T20:56:16.770782Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023259878158569336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_market_id.4c0b30687e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.771725Z", "completed_at": "2024-10-03T20:56:16.778735Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.781142Z", "completed_at": "2024-10-03T20:56:16.781154Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.015474796295166016, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_market_symbol.578192ed1c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.782057Z", "completed_at": "2024-10-03T20:56:16.797426Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.799311Z", "completed_at": "2024-10-03T20:56:16.799320Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022830963134765625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_position_size.83889235bc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect position_size\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"\nwhere position_size is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.787065Z", "completed_at": "2024-10-03T20:56:16.797985Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.800245Z", "completed_at": "2024-10-03T20:56:16.800253Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022322654724121094, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_transaction_hash.bf753f09f5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.792341Z", "completed_at": "2024-10-03T20:56:16.801093Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.809191Z", "completed_at": "2024-10-03T20:56:16.809199Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.029372692108154297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_mainnet_ts.13c0b178ce", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.801693Z", "completed_at": "2024-10-03T20:56:16.810845Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.813297Z", "completed_at": "2024-10-03T20:56:16.813305Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.016668081283569336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_liq_position_arbitrum_mainnet_id.5f3f730218", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.819868Z", "completed_at": "2024-10-03T20:56:16.830125Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.831539Z", "completed_at": "2024-10-03T20:56:16.831548Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02023029327392578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_market_history_arbitrum_mainnet_market_id__True__0.452a079160", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.815445Z", "completed_at": "2024-10-03T20:56:16.832454Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.838737Z", "completed_at": "2024-10-03T20:56:16.838749Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02865290641784668, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_prices_arbitrum_mainnet", "compiled": true, "compiled_code": "with all_prices as (\n select\n ts,\n null as market_address,\n market_symbol,\n price\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\n union all\n select\n ts,\n collateral_type as market_address,\n null as market_symbol,\n collateral_value / amount as price\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_collateral_arbitrum_mainnet\"\n where\n collateral_value > 0\n),\n\ntokens as (\n select\n token_address,\n token_symbol\n from\n \"analytics\".\"prod_seeds\".\"arbitrum_mainnet_tokens\"\n)\n\nselect\n p.ts,\n p.market_address,\n p.price,\n COALESCE(\n t.token_symbol,\n p.market_symbol\n ) as market_symbol\nfrom\n all_prices as p\nleft join tokens as t\n on LOWER(\n p.market_address\n ) = LOWER(\n t.token_address\n )", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_prices_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.825865Z", "completed_at": "2024-10-03T20:56:16.838075Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.840422Z", "completed_at": "2024-10-03T20:56:16.840431Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0257112979888916, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_block_number.4407a64f68", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.833047Z", "completed_at": "2024-10-03T20:56:16.841272Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.844049Z", "completed_at": "2024-10-03T20:56:16.844059Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019113540649414062, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_funding_rate.00d146aa60", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect funding_rate\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere funding_rate is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.845616Z", "completed_at": "2024-10-03T20:56:16.852796Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.864446Z", "completed_at": "2024-10-03T20:56:16.864456Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024800539016723633, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_funding_rate_apr.dc965a3dac", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect funding_rate_apr\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere funding_rate_apr is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.854008Z", "completed_at": "2024-10-03T20:56:16.866869Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.872981Z", "completed_at": "2024-10-03T20:56:16.872993Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0281221866607666, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_funding_velocity.0034a07e10", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect funding_velocity\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere funding_velocity is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.860211Z", "completed_at": "2024-10-03T20:56:16.871754Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.874015Z", "completed_at": "2024-10-03T20:56:16.874023Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024007081985473633, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_id.fdcfccc679", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.867631Z", "completed_at": "2024-10-03T20:56:16.874914Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.877381Z", "completed_at": "2024-10-03T20:56:16.877389Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024142980575561523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_interest_rate.b77ee8c1d7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest_rate\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere interest_rate is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.878308Z", "completed_at": "2024-10-03T20:56:16.885231Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.891261Z", "completed_at": "2024-10-03T20:56:16.891275Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019083738327026367, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_long_rate_apr.191d4fa205", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect long_rate_apr\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere long_rate_apr is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.887056Z", "completed_at": "2024-10-03T20:56:16.898095Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.906041Z", "completed_at": "2024-10-03T20:56:16.906052Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023642539978027344, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_market_id.4c307477e3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.892337Z", "completed_at": "2024-10-03T20:56:16.905456Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.907699Z", "completed_at": "2024-10-03T20:56:16.907707Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024566173553466797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_market_symbol.3407a99980", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.898802Z", "completed_at": "2024-10-03T20:56:16.908549Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.915006Z", "completed_at": "2024-10-03T20:56:16.915020Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028698205947875977, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_price.635e086bf6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.909850Z", "completed_at": "2024-10-03T20:56:16.918017Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.920619Z", "completed_at": "2024-10-03T20:56:16.920628Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01598215103149414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_short_rate_apr.dd6356d7e2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect short_rate_apr\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere short_rate_apr is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.921509Z", "completed_at": "2024-10-03T20:56:16.931538Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.937700Z", "completed_at": "2024-10-03T20:56:16.937709Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.021864652633666992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_size.4965a5f759", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect size\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere size is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.925733Z", "completed_at": "2024-10-03T20:56:16.936377Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.938725Z", "completed_at": "2024-10-03T20:56:16.938734Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022146940231323242, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_size_delta.5897f74730", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect size_delta\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere size_delta is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.932141Z", "completed_at": "2024-10-03T20:56:16.939669Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.942147Z", "completed_at": "2024-10-03T20:56:16.942155Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022291183471679688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_size_usd.42f1d96b4e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect size_usd\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere size_usd is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.943035Z", "completed_at": "2024-10-03T20:56:16.950579Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.962166Z", "completed_at": "2024-10-03T20:56:16.962176Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025299072265625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_skew.94faa11b6a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect skew\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere skew is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.951779Z", "completed_at": "2024-10-03T20:56:16.964754Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.970951Z", "completed_at": "2024-10-03T20:56:16.970960Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023801803588867188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_transaction_hash.0042d0c047", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.957940Z", "completed_at": "2024-10-03T20:56:16.970325Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.973168Z", "completed_at": "2024-10-03T20:56:16.973176Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025366783142089844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_mainnet_ts.f6e4cf43c2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.965382Z", "completed_at": "2024-10-03T20:56:16.972604Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.979263Z", "completed_at": "2024-10-03T20:56:16.979277Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028274059295654297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_market_history_arbitrum_mainnet_id.11e7761caf", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_history_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.974762Z", "completed_at": "2024-10-03T20:56:16.983071Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:16.985481Z", "completed_at": "2024-10-03T20:56:16.985488Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.015968799591064453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_orders_arbitrum_mainnet_market_id__True__0.7169e0715a", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_orders_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.986340Z", "completed_at": "2024-10-03T20:56:17.002284Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.003939Z", "completed_at": "2024-10-03T20:56:17.003952Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02303147315979004, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_account_id.a2871e6bfb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_orders_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.991260Z", "completed_at": "2024-10-03T20:56:17.004816Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.007285Z", "completed_at": "2024-10-03T20:56:17.007292Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024956226348876953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_block_number.05c57da469", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_orders_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:16.996333Z", "completed_at": "2024-10-03T20:56:17.006708Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.013293Z", "completed_at": "2024-10-03T20:56:17.013305Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02915215492248535, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_contract.2596358bd7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_orders_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.008245Z", "completed_at": "2024-10-03T20:56:17.015596Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.021793Z", "completed_at": "2024-10-03T20:56:17.021803Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01880931854248047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_id.eb02f38d46", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_orders_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.017519Z", "completed_at": "2024-10-03T20:56:17.025383Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.035262Z", "completed_at": "2024-10-03T20:56:17.035271Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02276444435119629, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_market_id.75f215459c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_orders_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.025985Z", "completed_at": "2024-10-03T20:56:17.036982Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.043221Z", "completed_at": "2024-10-03T20:56:17.043230Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02646946907043457, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_market_symbol.342ec0cea2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_orders_arbitrum_mainnet\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.030920Z", "completed_at": "2024-10-03T20:56:17.038365Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.044844Z", "completed_at": "2024-10-03T20:56:17.044852Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022168636322021484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_transaction_hash.4c9cc1f193", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_orders_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.038975Z", "completed_at": "2024-10-03T20:56:17.047193Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.055109Z", "completed_at": "2024-10-03T20:56:17.055119Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024986982345581055, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_mainnet_ts.d648991a22", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_orders_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.049102Z", "completed_at": "2024-10-03T20:56:17.058088Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.063642Z", "completed_at": "2024-10-03T20:56:17.063650Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0196077823638916, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_orders_arbitrum_mainnet_id.3401408181", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_orders_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.064541Z", "completed_at": "2024-10-03T20:56:17.073127Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.075300Z", "completed_at": "2024-10-03T20:56:17.075309Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01938176155090332, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_keeper_stats_hourly_arbitrum_mainnet", "compiled": true, "compiled_code": "with trades as (\n select\n settler,\n settlement_reward,\n notional_trade_size,\n 1 as trades,\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(settlement_reward) as settlement_reward_total,\n SUM(notional_trade_size) as notional_trade_size_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.settler as keeper,\n SUM(trades.trades) as trades,\n SUM(trades.settlement_reward) as settlement_rewards,\n SUM(trades.notional_trade_size) as amount_settled,\n SUM(trades.trades) / MAX(total.trades_total) as trades_pct,\n SUM(trades.settlement_reward)\n / MAX(total.settlement_reward_total) as settlement_rewards_pct,\n SUM(trades.notional_trade_size)\n / MAX(total.notional_trade_size_total) as amount_settled_pct\nfrom\n trades\ninner join total\n on trades.ts = total.ts\ngroup by\n trades.ts,\n trades.settler", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_keeper_stats_hourly_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.059256Z", "completed_at": "2024-10-03T20:56:17.073773Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.076813Z", "completed_at": "2024-10-03T20:56:17.076824Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028496265411376953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_account_stats_hourly_arbitrum_mainnet", "compiled": true, "compiled_code": "with trades as (\n select\n ts,\n account_id,\n total_fees,\n notional_trade_size,\n 1 as trades,\n SUM(\n total_fees\n ) over (\n partition by account_id\n order by\n ts\n ) as cumulative_fees,\n SUM(\n notional_trade_size\n ) over (\n partition by account_id\n order by\n ts\n ) as cumulative_volume\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\n),\n\nliq as (\n select\n ts,\n account_id,\n amount_liquidated,\n 1 as liquidations\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"\n),\n\ninc_trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n account_id,\n SUM(trades) as trades,\n SUM(total_fees) as fees,\n SUM(notional_trade_size) as volume,\n MAX(cumulative_fees) as cumulative_fees,\n MAX(cumulative_volume) as cumulative_volume\n from\n trades\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n account_id\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n account_id,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n account_id\n),\n\ninc as (\n select\n h.ts,\n h.account_id,\n COALESCE(\n h.trades,\n 0\n ) as trades,\n COALESCE(\n h.fees,\n 0\n ) as fees,\n COALESCE(\n h.volume,\n 0\n ) as volume,\n COALESCE(\n l.amount_liquidated,\n 0\n ) as amount_liquidated,\n COALESCE(\n l.liquidations,\n 0\n ) as liquidations,\n COALESCE(\n h.cumulative_fees,\n 0\n ) as cumulative_fees,\n COALESCE(\n h.cumulative_volume,\n 0\n ) as cumulative_volume\n from\n inc_trades as h\n left join inc_liq as l\n on\n h.ts = l.ts\n and h.account_id = l.account_id\n)\n\nselect *\nfrom\n inc", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_account_stats_hourly_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.069362Z", "completed_at": "2024-10-03T20:56:17.076206Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.078988Z", "completed_at": "2024-10-03T20:56:17.078996Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.016185283660888672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_market_stats_hourly_arbitrum_mainnet", "compiled": true, "compiled_code": "with trades as (\n select\n ts,\n market_symbol,\n exchange_fees,\n referral_fees,\n collected_fees,\n notional_trade_size,\n 1 as trades\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\n),\n\nliq as (\n select\n ts,\n market_symbol,\n amount_liquidated,\n 1 as liquidations\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_position_arbitrum_mainnet\"\n),\n\ninc_trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n market_symbol,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(notional_trade_size) as volume\n from\n trades\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n market_symbol\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n market_symbol,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n market_symbol\n),\n\ndim as (\n select\n m.market_symbol,\n GENERATE_SERIES(\n DATE_TRUNC('hour', MIN(t.ts)),\n DATE_TRUNC('hour', MAX(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n trades\n ) as t\n cross join (\n select distinct market_symbol\n from\n trades\n ) as m\n group by\n m.market_symbol\n),\n\ninc as (\n select\n dim.ts,\n dim.market_symbol,\n COALESCE(\n h.trades,\n 0\n ) as trades,\n COALESCE(\n h.exchange_fees,\n 0\n ) as exchange_fees,\n COALESCE(\n h.referral_fees,\n 0\n ) as referral_fees,\n COALESCE(\n h.collected_fees,\n 0\n ) as collected_fees,\n COALESCE(\n h.volume,\n 0\n ) as volume,\n COALESCE(\n l.amount_liquidated,\n 0\n ) as amount_liquidated,\n COALESCE(\n l.liquidations,\n 0\n ) as liquidations,\n SUM(\n h.exchange_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_exchange_fees,\n SUM(\n h.referral_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_referral_fees,\n SUM(\n h.collected_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_collected_fees,\n SUM(\n h.volume\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_volume\n from\n dim\n left join inc_trades as h\n on\n dim.ts = h.ts\n and dim.market_symbol = h.market_symbol\n left join inc_liq as l\n on\n dim.ts = l.ts\n and dim.market_symbol = l.market_symbol\n)\n\nselect *\nfrom\n inc", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_stats_hourly_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.080873Z", "completed_at": "2024-10-03T20:56:17.087564Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.094136Z", "completed_at": "2024-10-03T20:56:17.094151Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019802570343017578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_tracking_stats_hourly_arbitrum_mainnet", "compiled": true, "compiled_code": "with trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n tracking_code,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(notional_trade_size) as volume,\n SUM(1) as trades\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n tracking_code\n),\n\naccounts as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n tracking_code,\n COUNT(\n distinct account_id\n ) as \"accounts\"\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n tracking_code\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(exchange_fees) as exchange_fees_total,\n SUM(referral_fees) as referral_fees_total,\n SUM(collected_fees) as collected_fees_total,\n SUM(volume) as volume_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.tracking_code,\n trades.exchange_fees,\n trades.referral_fees,\n trades.collected_fees,\n trades.volume,\n trades.trades,\n accounts.accounts,\n case\n when total.exchange_fees_total = 0 then 0\n else trades.exchange_fees / total.exchange_fees_total\n end as exchange_fees_share,\n case\n when total.referral_fees_total = 0 then 0\n else trades.referral_fees / total.referral_fees_total\n end as referral_fees_share,\n case\n when total.collected_fees_total = 0 then 0\n else trades.collected_fees / total.collected_fees_total\n end as collected_fees_share,\n case\n when total.volume_total = 0 then 0\n else trades.volume / total.volume_total\n end as volume_share,\n case\n when total.trades_total = 0 then 0\n else trades.trades / total.trades_total\n end as trades_share\nfrom\n trades\ninner join accounts\n on\n trades.ts = accounts.ts\n and trades.tracking_code = accounts.tracking_code\ninner join total\n on trades.ts = total.ts", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_tracking_stats_hourly_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.089534Z", "completed_at": "2024-10-03T20:56:17.107597Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.109802Z", "completed_at": "2024-10-03T20:56:17.109812Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02547907829284668, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_collected_fees__True__0.c8bdde7489", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.095730Z", "completed_at": "2024-10-03T20:56:17.109169Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.111890Z", "completed_at": "2024-10-03T20:56:17.111897Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02604389190673828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_exchange_fees__True__0.1168a18bba", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not exchange_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.103007Z", "completed_at": "2024-10-03T20:56:17.110679Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.113481Z", "completed_at": "2024-10-03T20:56:17.113488Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025319814682006836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_fill_price__True__0.b4690264a9", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not fill_price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.114343Z", "completed_at": "2024-10-03T20:56:17.123001Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.129316Z", "completed_at": "2024-10-03T20:56:17.129328Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0211334228515625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_lp_fees__True__0.cfa7ced563", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not lp_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.124212Z", "completed_at": "2024-10-03T20:56:17.139544Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.141127Z", "completed_at": "2024-10-03T20:56:17.141136Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021570205688476562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_market_id__True__0.dd858e7f52", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.130226Z", "completed_at": "2024-10-03T20:56:17.142019Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.144600Z", "completed_at": "2024-10-03T20:56:17.144611Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02357625961303711, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_referral_fees__True__0.5946ca9ce5", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not referral_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.134865Z", "completed_at": "2024-10-03T20:56:17.143290Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.146083Z", "completed_at": "2024-10-03T20:56:17.146093Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023752689361572266, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_settlement_reward__True__0.299618787f", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not settlement_reward >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.148315Z", "completed_at": "2024-10-03T20:56:17.161902Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.163984Z", "completed_at": "2024-10-03T20:56:17.163997Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02141118049621582, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_mainnet_total_fees__True__0.bef50610ba", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not total_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.157665Z", "completed_at": "2024-10-03T20:56:17.164914Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.174816Z", "completed_at": "2024-10-03T20:56:17.174826Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027933359146118164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_account_id.274635cb66", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.169651Z", "completed_at": "2024-10-03T20:56:17.176704Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.179227Z", "completed_at": "2024-10-03T20:56:17.179238Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02236342430114746, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_block_number.807093ef77", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.165493Z", "completed_at": "2024-10-03T20:56:17.177271Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.180136Z", "completed_at": "2024-10-03T20:56:17.180144Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02403736114501953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_accrued_funding.e2b22e7a98", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect accrued_funding\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere accrued_funding is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.181653Z", "completed_at": "2024-10-03T20:56:17.189548Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.195855Z", "completed_at": "2024-10-03T20:56:17.195867Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019897937774658203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_collected_fees.fbad83d394", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere collected_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.190166Z", "completed_at": "2024-10-03T20:56:17.208047Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.210269Z", "completed_at": "2024-10-03T20:56:17.210281Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02936410903930664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_contract.e863c3d409", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.202037Z", "completed_at": "2024-10-03T20:56:17.209653Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.212320Z", "completed_at": "2024-10-03T20:56:17.212327Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023504972457885742, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_fill_price.847633eed2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect fill_price\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere fill_price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.196865Z", "completed_at": "2024-10-03T20:56:17.211188Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.213849Z", "completed_at": "2024-10-03T20:56:17.213856Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025742769241333008, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_exchange_fees.e8aecd715b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect exchange_fees\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere exchange_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.214784Z", "completed_at": "2024-10-03T20:56:17.222527Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.228634Z", "completed_at": "2024-10-03T20:56:17.228644Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01970052719116211, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_id.3bd0f3d2d9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.224306Z", "completed_at": "2024-10-03T20:56:17.239714Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.242006Z", "completed_at": "2024-10-03T20:56:17.242017Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022253751754760742, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_lp_fees.3bd17eb55d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect lp_fees\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere lp_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.230106Z", "completed_at": "2024-10-03T20:56:17.241285Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.244050Z", "completed_at": "2024-10-03T20:56:17.244058Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022919416427612305, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_market_id.275abd4f63", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.235494Z", "completed_at": "2024-10-03T20:56:17.243459Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.251895Z", "completed_at": "2024-10-03T20:56:17.251908Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028920650482177734, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_market_symbol.05579e6d46", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.245648Z", "completed_at": "2024-10-03T20:56:17.255620Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.258035Z", "completed_at": "2024-10-03T20:56:17.258046Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.017491579055786133, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_notional_position_size.c2b276cedf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect notional_position_size\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere notional_position_size is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.258941Z", "completed_at": "2024-10-03T20:56:17.273284Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.274892Z", "completed_at": "2024-10-03T20:56:17.274904Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02151203155517578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_notional_trade_size.49f8c11789", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect notional_trade_size\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere notional_trade_size is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.263916Z", "completed_at": "2024-10-03T20:56:17.275743Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.278176Z", "completed_at": "2024-10-03T20:56:17.278187Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02326679229736328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_pnl.bb3e615b15", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pnl\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere pnl is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.269067Z", "completed_at": "2024-10-03T20:56:17.276373Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.279133Z", "completed_at": "2024-10-03T20:56:17.279141Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02241230010986328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_position_size.8743b9c748", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect position_size\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere position_size is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.280032Z", "completed_at": "2024-10-03T20:56:17.287002Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.293155Z", "completed_at": "2024-10-03T20:56:17.293164Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01918482780456543, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_referral_fees.b455bc01d4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referral_fees\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere referral_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.288849Z", "completed_at": "2024-10-03T20:56:17.296071Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.307880Z", "completed_at": "2024-10-03T20:56:17.307889Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023702383041381836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_settlement_reward.ec16701449", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect settlement_reward\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere settlement_reward is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.302884Z", "completed_at": "2024-10-03T20:56:17.310279Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.316352Z", "completed_at": "2024-10-03T20:56:17.316366Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028299331665039062, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_total_fees.0e39e8937a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect total_fees\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere total_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.296669Z", "completed_at": "2024-10-03T20:56:17.310925Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.317356Z", "completed_at": "2024-10-03T20:56:17.317363Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02989673614501953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_settler.d03b352e12", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect settler\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere settler is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.311538Z", "completed_at": "2024-10-03T20:56:17.319576Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.325816Z", "completed_at": "2024-10-03T20:56:17.325824Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0188295841217041, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_tracking_code.6303cba6ee", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect tracking_code\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere tracking_code is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.320874Z", "completed_at": "2024-10-03T20:56:17.328646Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.334956Z", "completed_at": "2024-10-03T20:56:17.334964Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01934051513671875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_trade_size.efdcfaa24a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect trade_size\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere trade_size is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.329861Z", "completed_at": "2024-10-03T20:56:17.340909Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.348126Z", "completed_at": "2024-10-03T20:56:17.348136Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023218870162963867, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_transaction_hash.a7dc1c891e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.335858Z", "completed_at": "2024-10-03T20:56:17.349023Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.351742Z", "completed_at": "2024-10-03T20:56:17.351750Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02513885498046875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_mainnet_ts.c39afc4c8d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.342275Z", "completed_at": "2024-10-03T20:56:17.351146Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.353853Z", "completed_at": "2024-10-03T20:56:17.353861Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01979231834411621, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_trades_arbitrum_mainnet_id.29f0434c59", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.355394Z", "completed_at": "2024-10-03T20:56:17.366722Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.368919Z", "completed_at": "2024-10-03T20:56:17.368931Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01940608024597168, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_sepolia_amount_liquidated__True__0.956e63f5ec", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_liquidated >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.362103Z", "completed_at": "2024-10-03T20:56:17.369800Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.376093Z", "completed_at": "2024-10-03T20:56:17.376101Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023000717163085938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_sepolia_market_id__True__0.4485c332d0", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.370965Z", "completed_at": "2024-10-03T20:56:17.382059Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.384173Z", "completed_at": "2024-10-03T20:56:17.384185Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022961139678955078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_arbitrum_sepolia_position_size__True__0.ffc90d2068", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not position_size >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.377056Z", "completed_at": "2024-10-03T20:56:17.385025Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.391494Z", "completed_at": "2024-10-03T20:56:17.391503Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02412271499633789, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_account_id.cde4f3f191", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.386246Z", "completed_at": "2024-10-03T20:56:17.399669Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.402379Z", "completed_at": "2024-10-03T20:56:17.402387Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021060705184936523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_amount_liquidated.a3cb633bfc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_liquidated\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"\nwhere amount_liquidated is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.394463Z", "completed_at": "2024-10-03T20:56:17.408265Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.414643Z", "completed_at": "2024-10-03T20:56:17.414653Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.029147863388061523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_block_number.e6e93f1ab3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.403417Z", "completed_at": "2024-10-03T20:56:17.413874Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.416350Z", "completed_at": "2024-10-03T20:56:17.416361Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023441791534423828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_id.61aaec741e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.409701Z", "completed_at": "2024-10-03T20:56:17.417225Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.419773Z", "completed_at": "2024-10-03T20:56:17.419782Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01813793182373047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_market_id.a7c845cd48", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.421274Z", "completed_at": "2024-10-03T20:56:17.428245Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.438225Z", "completed_at": "2024-10-03T20:56:17.438240Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02274298667907715, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_market_symbol.1097b1cf7e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.429501Z", "completed_at": "2024-10-03T20:56:17.440872Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.448621Z", "completed_at": "2024-10-03T20:56:17.448635Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02809739112854004, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_position_size.ac5bc63bdb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect position_size\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"\nwhere position_size is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.433745Z", "completed_at": "2024-10-03T20:56:17.441477Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.449623Z", "completed_at": "2024-10-03T20:56:17.449630Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02424907684326172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_transaction_hash.d7c137d375", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.442055Z", "completed_at": "2024-10-03T20:56:17.451840Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.458037Z", "completed_at": "2024-10-03T20:56:17.458046Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.029283523559570312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_arbitrum_sepolia_ts.86fe34cc45", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.453140Z", "completed_at": "2024-10-03T20:56:17.460901Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.466577Z", "completed_at": "2024-10-03T20:56:17.466585Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018731355667114258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_liq_position_arbitrum_sepolia_id.143a6e53ab", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.462125Z", "completed_at": "2024-10-03T20:56:17.473577Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.479859Z", "completed_at": "2024-10-03T20:56:17.479869Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022706985473632812, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_prices_arbitrum_sepolia", "compiled": true, "compiled_code": "with all_prices as (\n select\n ts,\n null as market_address,\n market_symbol,\n price\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\n union all\n select\n ts,\n collateral_type as market_address,\n null as market_symbol,\n collateral_value / amount as price\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_collateral_arbitrum_sepolia\"\n where\n collateral_value > 0\n),\n\ntokens as (\n select\n token_address,\n token_symbol\n from\n \"analytics\".\"prod_seeds\".\"arbitrum_sepolia_tokens\"\n)\n\nselect\n p.ts,\n p.market_address,\n p.price,\n COALESCE(\n t.token_symbol,\n p.market_symbol\n ) as market_symbol\nfrom\n all_prices as p\nleft join tokens as t\n on LOWER(\n p.market_address\n ) = LOWER(\n t.token_address\n )", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_prices_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.467461Z", "completed_at": "2024-10-03T20:56:17.478508Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.480858Z", "completed_at": "2024-10-03T20:56:17.480866Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022027969360351562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_market_history_arbitrum_sepolia_market_id__True__0.4fa717e8b8", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.474268Z", "completed_at": "2024-10-03T20:56:17.482367Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.488772Z", "completed_at": "2024-10-03T20:56:17.488781Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022996902465820312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_block_number.bf6af7baa5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.484544Z", "completed_at": "2024-10-03T20:56:17.492317Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.500324Z", "completed_at": "2024-10-03T20:56:17.500333Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021240949630737305, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_funding_rate.0c7c4681c3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect funding_rate\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere funding_rate is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.494101Z", "completed_at": "2024-10-03T20:56:17.507080Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.513382Z", "completed_at": "2024-10-03T20:56:17.513391Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023854970932006836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_funding_rate_apr.e818a3e5bf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect funding_rate_apr\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere funding_rate_apr is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.501205Z", "completed_at": "2024-10-03T20:56:17.512680Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.515051Z", "completed_at": "2024-10-03T20:56:17.515061Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024888992309570312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_funding_velocity.b534721653", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect funding_velocity\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere funding_velocity is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.507863Z", "completed_at": "2024-10-03T20:56:17.515907Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.522163Z", "completed_at": "2024-10-03T20:56:17.522172Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028772592544555664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_id.c07e81599c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.517162Z", "completed_at": "2024-10-03T20:56:17.524420Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.526867Z", "completed_at": "2024-10-03T20:56:17.526877Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.014899730682373047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_interest_rate.fd928f3550", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest_rate\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere interest_rate is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.532634Z", "completed_at": "2024-10-03T20:56:17.545693Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.551251Z", "completed_at": "2024-10-03T20:56:17.551266Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02762293815612793, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_market_id.319db3ddd3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.528357Z", "completed_at": "2024-10-03T20:56:17.546427Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.552926Z", "completed_at": "2024-10-03T20:56:17.552934Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.029970169067382812, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_long_rate_apr.079c76b379", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect long_rate_apr\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere long_rate_apr is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.539144Z", "completed_at": "2024-10-03T20:56:17.552317Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.554649Z", "completed_at": "2024-10-03T20:56:17.554659Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027004480361938477, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_market_symbol.bf10fe08a1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.546998Z", "completed_at": "2024-10-03T20:56:17.555588Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.558127Z", "completed_at": "2024-10-03T20:56:17.558135Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019823551177978516, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_price.fb63891fb4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.562165Z", "completed_at": "2024-10-03T20:56:17.576579Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.578161Z", "completed_at": "2024-10-03T20:56:17.578170Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021416425704956055, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_short_rate_apr.387df474b7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect short_rate_apr\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere short_rate_apr is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.567977Z", "completed_at": "2024-10-03T20:56:17.579047Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.585156Z", "completed_at": "2024-10-03T20:56:17.585164Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026207923889160156, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_size.6a0b574e1a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect size\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere size is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.572225Z", "completed_at": "2024-10-03T20:56:17.583902Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.586156Z", "completed_at": "2024-10-03T20:56:17.586164Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02599310874938965, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_size_delta.03007f03ad", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect size_delta\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere size_delta is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.579688Z", "completed_at": "2024-10-03T20:56:17.587703Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.590205Z", "completed_at": "2024-10-03T20:56:17.590214Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02297043800354004, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_size_usd.ef38b40c78", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect size_usd\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere size_usd is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.592284Z", "completed_at": "2024-10-03T20:56:17.605455Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.610977Z", "completed_at": "2024-10-03T20:56:17.610988Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024015188217163086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_skew.dcf5d90983", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect skew\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere skew is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.600951Z", "completed_at": "2024-10-03T20:56:17.611978Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.618102Z", "completed_at": "2024-10-03T20:56:17.618111Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027141571044921875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_transaction_hash.7c5d714791", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.606023Z", "completed_at": "2024-10-03T20:56:17.616855Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.619116Z", "completed_at": "2024-10-03T20:56:17.619124Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027538299560546875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_arbitrum_sepolia_ts.0a97082751", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.612697Z", "completed_at": "2024-10-03T20:56:17.620054Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.622626Z", "completed_at": "2024-10-03T20:56:17.622634Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022540807723999023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_market_history_arbitrum_sepolia_id.5ebcf62272", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_history_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.625978Z", "completed_at": "2024-10-03T20:56:17.642013Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.644208Z", "completed_at": "2024-10-03T20:56:17.644217Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023710012435913086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_orders_arbitrum_sepolia_market_id__True__0.0950ca5dc6", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_orders_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.632563Z", "completed_at": "2024-10-03T20:56:17.645161Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.651353Z", "completed_at": "2024-10-03T20:56:17.651362Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027423858642578125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_account_id.c9eae65168", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_orders_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.636856Z", "completed_at": "2024-10-03T20:56:17.650094Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.652352Z", "completed_at": "2024-10-03T20:56:17.652359Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027776479721069336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_block_number.9a237cda1b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_orders_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.645869Z", "completed_at": "2024-10-03T20:56:17.653897Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.656410Z", "completed_at": "2024-10-03T20:56:17.656419Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024709224700927734, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_contract.f0c534a661", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_orders_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.658526Z", "completed_at": "2024-10-03T20:56:17.669650Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.675449Z", "completed_at": "2024-10-03T20:56:17.675460Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022283554077148438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_id.0a35a6cefb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_orders_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.665542Z", "completed_at": "2024-10-03T20:56:17.676476Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.682719Z", "completed_at": "2024-10-03T20:56:17.682728Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025560855865478516, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_market_id.e4f932e2e7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_orders_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.670251Z", "completed_at": "2024-10-03T20:56:17.682054Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.684933Z", "completed_at": "2024-10-03T20:56:17.684941Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02714252471923828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_market_symbol.2104bc133c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_orders_arbitrum_sepolia\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.677083Z", "completed_at": "2024-10-03T20:56:17.684326Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.687081Z", "completed_at": "2024-10-03T20:56:17.687091Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022331714630126953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_transaction_hash.abdc2734c4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_orders_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.689299Z", "completed_at": "2024-10-03T20:56:17.697364Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.703360Z", "completed_at": "2024-10-03T20:56:17.703369Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01978588104248047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_arbitrum_sepolia_ts.ed27702e6b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_orders_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.699189Z", "completed_at": "2024-10-03T20:56:17.709599Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.714049Z", "completed_at": "2024-10-03T20:56:17.714057Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02546548843383789, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_orders_arbitrum_sepolia_id.e2567e2470", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_orders_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.710174Z", "completed_at": "2024-10-03T20:56:17.716412Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.722078Z", "completed_at": "2024-10-03T20:56:17.722092Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02428293228149414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_keeper_stats_hourly_arbitrum_sepolia", "compiled": true, "compiled_code": "with trades as (\n select\n settler,\n settlement_reward,\n notional_trade_size,\n 1 as trades,\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(settlement_reward) as settlement_reward_total,\n SUM(notional_trade_size) as notional_trade_size_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.settler as keeper,\n SUM(trades.trades) as trades,\n SUM(trades.settlement_reward) as settlement_rewards,\n SUM(trades.notional_trade_size) as amount_settled,\n SUM(trades.trades) / MAX(total.trades_total) as trades_pct,\n SUM(trades.settlement_reward)\n / MAX(total.settlement_reward_total) as settlement_rewards_pct,\n SUM(trades.notional_trade_size)\n / MAX(total.notional_trade_size_total) as amount_settled_pct\nfrom\n trades\ninner join total\n on trades.ts = total.ts\ngroup by\n trades.ts,\n trades.settler", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_keeper_stats_hourly_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.704931Z", "completed_at": "2024-10-03T20:56:17.717070Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.723069Z", "completed_at": "2024-10-03T20:56:17.723076Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027138710021972656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_account_stats_hourly_arbitrum_sepolia", "compiled": true, "compiled_code": "with trades as (\n select\n ts,\n account_id,\n total_fees,\n notional_trade_size,\n 1 as trades,\n SUM(\n total_fees\n ) over (\n partition by account_id\n order by\n ts\n ) as cumulative_fees,\n SUM(\n notional_trade_size\n ) over (\n partition by account_id\n order by\n ts\n ) as cumulative_volume\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\n),\n\nliq as (\n select\n ts,\n account_id,\n amount_liquidated,\n 1 as liquidations\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"\n),\n\ninc_trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n account_id,\n SUM(trades) as trades,\n SUM(total_fees) as fees,\n SUM(notional_trade_size) as volume,\n MAX(cumulative_fees) as cumulative_fees,\n MAX(cumulative_volume) as cumulative_volume\n from\n trades\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n account_id\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n account_id,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n account_id\n),\n\ninc as (\n select\n h.ts,\n h.account_id,\n COALESCE(\n h.trades,\n 0\n ) as trades,\n COALESCE(\n h.fees,\n 0\n ) as fees,\n COALESCE(\n h.volume,\n 0\n ) as volume,\n COALESCE(\n l.amount_liquidated,\n 0\n ) as amount_liquidated,\n COALESCE(\n l.liquidations,\n 0\n ) as liquidations,\n COALESCE(\n h.cumulative_fees,\n 0\n ) as cumulative_fees,\n COALESCE(\n h.cumulative_volume,\n 0\n ) as cumulative_volume\n from\n inc_trades as h\n left join inc_liq as l\n on\n h.ts = l.ts\n and h.account_id = l.account_id\n)\n\nselect *\nfrom\n inc", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_account_stats_hourly_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.717825Z", "completed_at": "2024-10-03T20:56:17.725334Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.731263Z", "completed_at": "2024-10-03T20:56:17.731272Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01804351806640625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_market_stats_hourly_arbitrum_sepolia", "compiled": true, "compiled_code": "with trades as (\n select\n ts,\n market_symbol,\n exchange_fees,\n referral_fees,\n collected_fees,\n notional_trade_size,\n 1 as trades\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\n),\n\nliq as (\n select\n ts,\n market_symbol,\n amount_liquidated,\n 1 as liquidations\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_position_arbitrum_sepolia\"\n),\n\ninc_trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n market_symbol,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(notional_trade_size) as volume\n from\n trades\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n market_symbol\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n market_symbol,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n market_symbol\n),\n\ndim as (\n select\n m.market_symbol,\n GENERATE_SERIES(\n DATE_TRUNC('hour', MIN(t.ts)),\n DATE_TRUNC('hour', MAX(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n trades\n ) as t\n cross join (\n select distinct market_symbol\n from\n trades\n ) as m\n group by\n m.market_symbol\n),\n\ninc as (\n select\n dim.ts,\n dim.market_symbol,\n COALESCE(\n h.trades,\n 0\n ) as trades,\n COALESCE(\n h.exchange_fees,\n 0\n ) as exchange_fees,\n COALESCE(\n h.referral_fees,\n 0\n ) as referral_fees,\n COALESCE(\n h.collected_fees,\n 0\n ) as collected_fees,\n COALESCE(\n h.volume,\n 0\n ) as volume,\n COALESCE(\n l.amount_liquidated,\n 0\n ) as amount_liquidated,\n COALESCE(\n l.liquidations,\n 0\n ) as liquidations,\n SUM(\n h.exchange_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_exchange_fees,\n SUM(\n h.referral_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_referral_fees,\n SUM(\n h.collected_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_collected_fees,\n SUM(\n h.volume\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_volume\n from\n dim\n left join inc_trades as h\n on\n dim.ts = h.ts\n and dim.market_symbol = h.market_symbol\n left join inc_liq as l\n on\n dim.ts = l.ts\n and dim.market_symbol = l.market_symbol\n)\n\nselect *\nfrom\n inc", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_stats_hourly_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.726898Z", "completed_at": "2024-10-03T20:56:17.734175Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.742415Z", "completed_at": "2024-10-03T20:56:17.742426Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0210726261138916, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_tracking_stats_hourly_arbitrum_sepolia", "compiled": true, "compiled_code": "with trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n tracking_code,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(notional_trade_size) as volume,\n SUM(1) as trades\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n tracking_code\n),\n\naccounts as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n tracking_code,\n COUNT(\n distinct account_id\n ) as \"accounts\"\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n tracking_code\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(exchange_fees) as exchange_fees_total,\n SUM(referral_fees) as referral_fees_total,\n SUM(collected_fees) as collected_fees_total,\n SUM(volume) as volume_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.tracking_code,\n trades.exchange_fees,\n trades.referral_fees,\n trades.collected_fees,\n trades.volume,\n trades.trades,\n accounts.accounts,\n case\n when total.exchange_fees_total = 0 then 0\n else trades.exchange_fees / total.exchange_fees_total\n end as exchange_fees_share,\n case\n when total.referral_fees_total = 0 then 0\n else trades.referral_fees / total.referral_fees_total\n end as referral_fees_share,\n case\n when total.collected_fees_total = 0 then 0\n else trades.collected_fees / total.collected_fees_total\n end as collected_fees_share,\n case\n when total.volume_total = 0 then 0\n else trades.volume / total.volume_total\n end as volume_share,\n case\n when total.trades_total = 0 then 0\n else trades.trades / total.trades_total\n end as trades_share\nfrom\n trades\ninner join accounts\n on\n trades.ts = accounts.ts\n and trades.tracking_code = accounts.tracking_code\ninner join total\n on trades.ts = total.ts", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_tracking_stats_hourly_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.735520Z", "completed_at": "2024-10-03T20:56:17.748640Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.755436Z", "completed_at": "2024-10-03T20:56:17.755447Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0250546932220459, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_collected_fees__True__0.f8c115c059", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.743292Z", "completed_at": "2024-10-03T20:56:17.754661Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.757185Z", "completed_at": "2024-10-03T20:56:17.757196Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025144100189208984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_exchange_fees__True__0.8551cec8b5", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not exchange_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.750179Z", "completed_at": "2024-10-03T20:56:17.758095Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.760600Z", "completed_at": "2024-10-03T20:56:17.760607Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018944740295410156, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_fill_price__True__0.84d6f40700", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not fill_price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.762141Z", "completed_at": "2024-10-03T20:56:17.769337Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.779595Z", "completed_at": "2024-10-03T20:56:17.779610Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023288726806640625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_lp_fees__True__0.4031a219b2", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not lp_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.770602Z", "completed_at": "2024-10-03T20:56:17.788647Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.790612Z", "completed_at": "2024-10-03T20:56:17.790623Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.029186725616455078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_market_id__True__0.6123a5e0f8", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.775098Z", "completed_at": "2024-10-03T20:56:17.789210Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.792090Z", "completed_at": "2024-10-03T20:56:17.792100Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025531530380249023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_referral_fees__True__0.f37cc98502", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not referral_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.782310Z", "completed_at": "2024-10-03T20:56:17.791521Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.794216Z", "completed_at": "2024-10-03T20:56:17.794223Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02436208724975586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_settlement_reward__True__0.f9a75fbfd2", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not settlement_reward >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.795847Z", "completed_at": "2024-10-03T20:56:17.804235Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.813972Z", "completed_at": "2024-10-03T20:56:17.813986Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024240732192993164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_arbitrum_sepolia_total_fees__True__0.7a97931ad2", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not total_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.804832Z", "completed_at": "2024-10-03T20:56:17.819470Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.821515Z", "completed_at": "2024-10-03T20:56:17.821524Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021291494369506836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_account_id.87c909f789", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.809785Z", "completed_at": "2024-10-03T20:56:17.820116Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.823029Z", "completed_at": "2024-10-03T20:56:17.823037Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02145862579345703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_accrued_funding.d1353dabad", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect accrued_funding\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere accrued_funding is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.815146Z", "completed_at": "2024-10-03T20:56:17.822459Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.825208Z", "completed_at": "2024-10-03T20:56:17.825219Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022312641143798828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_block_number.e05ab0ce3d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.829302Z", "completed_at": "2024-10-03T20:56:17.842207Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.851376Z", "completed_at": "2024-10-03T20:56:17.851388Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027617454528808594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_collected_fees.1a014bf126", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere collected_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.835664Z", "completed_at": "2024-10-03T20:56:17.852324Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.854584Z", "completed_at": "2024-10-03T20:56:17.854593Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02730584144592285, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_contract.b7fc20d311", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.842829Z", "completed_at": "2024-10-03T20:56:17.853961Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.856682Z", "completed_at": "2024-10-03T20:56:17.856690Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028095483779907227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_exchange_fees.daa870eeea", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect exchange_fees\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere exchange_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.847147Z", "completed_at": "2024-10-03T20:56:17.855469Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.858190Z", "completed_at": "2024-10-03T20:56:17.858200Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02409672737121582, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_fill_price.e01f35e7e0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect fill_price\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere fill_price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.861641Z", "completed_at": "2024-10-03T20:56:17.868562Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.878195Z", "completed_at": "2024-10-03T20:56:17.878210Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022294282913208008, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_id.cc6815332b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.869099Z", "completed_at": "2024-10-03T20:56:17.885203Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.886845Z", "completed_at": "2024-10-03T20:56:17.886857Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026612281799316406, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_lp_fees.e0ce3fdd00", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect lp_fees\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere lp_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.874001Z", "completed_at": "2024-10-03T20:56:17.887759Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.890272Z", "completed_at": "2024-10-03T20:56:17.890280Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024428129196166992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_market_id.2c1fcea791", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.879345Z", "completed_at": "2024-10-03T20:56:17.889641Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.892374Z", "completed_at": "2024-10-03T20:56:17.892385Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02533721923828125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_market_symbol.c6a6aa478b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.893929Z", "completed_at": "2024-10-03T20:56:17.905383Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.907878Z", "completed_at": "2024-10-03T20:56:17.907887Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01962876319885254, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_notional_position_size.718ab14890", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect notional_position_size\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere notional_position_size is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.900482Z", "completed_at": "2024-10-03T20:56:17.907250Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.917175Z", "completed_at": "2024-10-03T20:56:17.917190Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025550127029418945, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_notional_trade_size.96d394476f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect notional_trade_size\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere notional_trade_size is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.912971Z", "completed_at": "2024-10-03T20:56:17.919918Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.922502Z", "completed_at": "2024-10-03T20:56:17.922510Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.017833471298217773, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_position_size.451b8cbb68", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect position_size\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere position_size is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.908788Z", "completed_at": "2024-10-03T20:56:17.921277Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:17.923964Z", "completed_at": "2024-10-03T20:56:17.923972Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024338483810424805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_pnl.cd004b1f6c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pnl\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere pnl is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.926068Z", "completed_at": "2024-10-03T20:56:17.939114Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.123483Z", "completed_at": "2024-10-03T20:56:18.123501Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.20308804512023926, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_referral_fees.5aade6b5e5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referral_fees\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere referral_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.931104Z", "completed_at": "2024-10-03T20:56:17.939749Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.124619Z", "completed_at": "2024-10-03T20:56:18.124627Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.20286059379577637, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_settlement_reward.aa985f0df2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect settlement_reward\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere settlement_reward is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:17.940880Z", "completed_at": "2024-10-03T20:56:18.130751Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.133372Z", "completed_at": "2024-10-03T20:56:18.133383Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.19645237922668457, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_settler.bc87147eb6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect settler\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere settler is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.125533Z", "completed_at": "2024-10-03T20:56:18.132826Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.135483Z", "completed_at": "2024-10-03T20:56:18.135491Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.19782185554504395, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_total_fees.76dcb57c24", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect total_fees\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere total_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.137603Z", "completed_at": "2024-10-03T20:56:18.148814Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.154889Z", "completed_at": "2024-10-03T20:56:18.154903Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02296137809753418, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_tracking_code.653ddd5967", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect tracking_code\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere tracking_code is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.143121Z", "completed_at": "2024-10-03T20:56:18.154245Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.160203Z", "completed_at": "2024-10-03T20:56:18.160214Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02608323097229004, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_trade_size.2d16719cfa", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect trade_size\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere trade_size is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.150134Z", "completed_at": "2024-10-03T20:56:18.161146Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.163764Z", "completed_at": "2024-10-03T20:56:18.163772Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021371126174926758, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_transaction_hash.cdee9e9027", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.155889Z", "completed_at": "2024-10-03T20:56:18.163105Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.165901Z", "completed_at": "2024-10-03T20:56:18.165909Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01861286163330078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_arbitrum_sepolia_ts.7168a7dcb9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.175018Z", "completed_at": "2024-10-03T20:56:18.186383Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.192217Z", "completed_at": "2024-10-03T20:56:18.192228Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027090072631835938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_mainnet_amount_liquidated__True__0.51c2fa3b3f", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_liquidated >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.169869Z", "completed_at": "2024-10-03T20:56:18.187070Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.193784Z", "completed_at": "2024-10-03T20:56:18.193794Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.029230833053588867, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_trades_arbitrum_sepolia_id.97727d3bc8", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.182041Z", "completed_at": "2024-10-03T20:56:18.193203Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.196049Z", "completed_at": "2024-10-03T20:56:18.196057Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026918888092041016, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_mainnet_market_id__True__0.149bc69560", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.187715Z", "completed_at": "2024-10-03T20:56:18.195505Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.198281Z", "completed_at": "2024-10-03T20:56:18.198289Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018614768981933594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_mainnet_position_size__True__0.a626e988d4", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not position_size >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.202847Z", "completed_at": "2024-10-03T20:56:18.213232Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.224210Z", "completed_at": "2024-10-03T20:56:18.224225Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026677370071411133, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_account_id.f3ec9ddba7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.208358Z", "completed_at": "2024-10-03T20:56:18.223652Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.226071Z", "completed_at": "2024-10-03T20:56:18.226079Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026350021362304688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_amount_liquidated.893ef59124", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_liquidated\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"\nwhere amount_liquidated is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.213910Z", "completed_at": "2024-10-03T20:56:18.225412Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.228189Z", "completed_at": "2024-10-03T20:56:18.228196Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026622772216796875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_block_number.da16c5c256", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.219543Z", "completed_at": "2024-10-03T20:56:18.226929Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.229770Z", "completed_at": "2024-10-03T20:56:18.229778Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02279949188232422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_id.4311fef5a1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.240623Z", "completed_at": "2024-10-03T20:56:18.255549Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.258188Z", "completed_at": "2024-10-03T20:56:18.258198Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026242733001708984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_market_symbol.a84ac24b5f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.235811Z", "completed_at": "2024-10-03T20:56:18.256341Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.259099Z", "completed_at": "2024-10-03T20:56:18.259109Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02856755256652832, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_market_id.7f965252ed", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.245502Z", "completed_at": "2024-10-03T20:56:18.256983Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.260003Z", "completed_at": "2024-10-03T20:56:18.260010Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026139020919799805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_position_size.dcfe3d8623", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect position_size\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"\nwhere position_size is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.249935Z", "completed_at": "2024-10-03T20:56:18.257620Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.260892Z", "completed_at": "2024-10-03T20:56:18.260902Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02581787109375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_transaction_hash.d54f66674c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.274172Z", "completed_at": "2024-10-03T20:56:18.288746Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.289419Z", "completed_at": "2024-10-03T20:56:18.289432Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024491071701049805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_liq_position_base_mainnet_id.f46ba34fa7", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.269282Z", "completed_at": "2024-10-03T20:56:18.290426Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.292947Z", "completed_at": "2024-10-03T20:56:18.292955Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028615236282348633, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_mainnet_ts.2dc7a4a976", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.282800Z", "completed_at": "2024-10-03T20:56:18.291793Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.294506Z", "completed_at": "2024-10-03T20:56:18.294513Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028273582458496094, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_market_history_base_mainnet_market_id__True__0.c7e76b30aa", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.278723Z", "completed_at": "2024-10-03T20:56:18.292338Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.295347Z", "completed_at": "2024-10-03T20:56:18.295355Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.029746294021606445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_prices_base_mainnet", "compiled": true, "compiled_code": "with all_prices as (\n select\n ts,\n null as market_address,\n market_symbol,\n price\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\n union all\n select\n ts,\n null as market_address,\n 'SNX' as market_symbol,\n snx_price as price\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_buyback_base_mainnet\"\n where\n snx_price > 0\n union all\n select\n ts,\n collateral_type as market_address,\n null as market_symbol,\n collateral_value / amount as price\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_collateral_base_mainnet\"\n where\n collateral_value > 0\n),\n\ntokens as (\n select\n token_address,\n token_symbol\n from\n \"analytics\".\"prod_seeds\".\"base_mainnet_tokens\"\n)\n\nselect\n p.ts,\n p.market_address,\n p.price,\n COALESCE(\n t.token_symbol,\n p.market_symbol\n ) as market_symbol\nfrom\n all_prices as p\nleft join tokens as t\n on LOWER(\n p.market_address\n ) = LOWER(\n t.token_address\n )", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_prices_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.299603Z", "completed_at": "2024-10-03T20:56:18.306794Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.317980Z", "completed_at": "2024-10-03T20:56:18.317993Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024313926696777344, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_block_number.485f73c767", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.307927Z", "completed_at": "2024-10-03T20:56:18.323533Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.325585Z", "completed_at": "2024-10-03T20:56:18.325594Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026867389678955078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_funding_rate.904532dfcd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect funding_rate\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere funding_rate is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.313751Z", "completed_at": "2024-10-03T20:56:18.324888Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.327665Z", "completed_at": "2024-10-03T20:56:18.327673Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023591995239257812, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_funding_rate_apr.50943753dc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect funding_rate_apr\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere funding_rate_apr is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.319196Z", "completed_at": "2024-10-03T20:56:18.327051Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.329806Z", "completed_at": "2024-10-03T20:56:18.329816Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025023221969604492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_funding_velocity.0bd6fa06fa", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect funding_velocity\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere funding_velocity is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.331992Z", "completed_at": "2024-10-03T20:56:18.343723Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.349370Z", "completed_at": "2024-10-03T20:56:18.349381Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02304983139038086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_id.c9dbfad377", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.339611Z", "completed_at": "2024-10-03T20:56:18.355498Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.358158Z", "completed_at": "2024-10-03T20:56:18.358169Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026964187622070312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_interest_rate.2c5e879eef", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest_rate\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere interest_rate is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.345026Z", "completed_at": "2024-10-03T20:56:18.357526Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.359844Z", "completed_at": "2024-10-03T20:56:18.359852Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022944927215576172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_long_rate_apr.785d324d07", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect long_rate_apr\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere long_rate_apr is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.350427Z", "completed_at": "2024-10-03T20:56:18.360681Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.363212Z", "completed_at": "2024-10-03T20:56:18.363222Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02499246597290039, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_market_id.cab90009a8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.364758Z", "completed_at": "2024-10-03T20:56:18.372267Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.381755Z", "completed_at": "2024-10-03T20:56:18.381765Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02273249626159668, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_market_symbol.c60910b39a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.377019Z", "completed_at": "2024-10-03T20:56:18.387902Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.390042Z", "completed_at": "2024-10-03T20:56:18.390051Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02120661735534668, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_short_rate_apr.a2f2135476", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect short_rate_apr\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere short_rate_apr is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.372884Z", "completed_at": "2024-10-03T20:56:18.389432Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.392110Z", "completed_at": "2024-10-03T20:56:18.392121Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02808976173400879, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_price.acf046de31", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.382910Z", "completed_at": "2024-10-03T20:56:18.390897Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.393714Z", "completed_at": "2024-10-03T20:56:18.393724Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022140026092529297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_size.3bbf16be92", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect size\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere size is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.394618Z", "completed_at": "2024-10-03T20:56:18.402709Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.410714Z", "completed_at": "2024-10-03T20:56:18.410731Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022032976150512695, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_size_delta.c2cfd7a96f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect size_delta\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere size_delta is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.404532Z", "completed_at": "2024-10-03T20:56:18.421553Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.423721Z", "completed_at": "2024-10-03T20:56:18.423730Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02384781837463379, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_size_usd.bc3090b261", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect size_usd\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere size_usd is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.412240Z", "completed_at": "2024-10-03T20:56:18.423105Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.425847Z", "completed_at": "2024-10-03T20:56:18.425858Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02443075180053711, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_skew.a4d473f3fc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect skew\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere skew is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.417326Z", "completed_at": "2024-10-03T20:56:18.424640Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.427416Z", "completed_at": "2024-10-03T20:56:18.427427Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024221420288085938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_transaction_hash.d53db511d0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.428283Z", "completed_at": "2024-10-03T20:56:18.435628Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.437992Z", "completed_at": "2024-10-03T20:56:18.438001Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.015795230865478516, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_mainnet_ts.d5f4e338d6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.438882Z", "completed_at": "2024-10-03T20:56:18.455293Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.457226Z", "completed_at": "2024-10-03T20:56:18.457236Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023931026458740234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_market_history_base_mainnet_id.8b11f687f0", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_history_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.443845Z", "completed_at": "2024-10-03T20:56:18.456554Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.459321Z", "completed_at": "2024-10-03T20:56:18.459332Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024409055709838867, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_orders_base_mainnet_market_id__True__0.2d585533fc", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_orders_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.449241Z", "completed_at": "2024-10-03T20:56:18.458169Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.460855Z", "completed_at": "2024-10-03T20:56:18.460865Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024164438247680664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_base_mainnet_account_id.08880589a0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_orders_base_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.461812Z", "completed_at": "2024-10-03T20:56:18.469030Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.471381Z", "completed_at": "2024-10-03T20:56:18.471390Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.015569210052490234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_base_mainnet_block_number.3be9f0b718", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_orders_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.472270Z", "completed_at": "2024-10-03T20:56:18.486437Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.488610Z", "completed_at": "2024-10-03T20:56:18.488619Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.021828174591064453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_base_mainnet_contract.6a5b003b92", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_orders_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.477137Z", "completed_at": "2024-10-03T20:56:18.487905Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.490730Z", "completed_at": "2024-10-03T20:56:18.490740Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02251887321472168, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_base_mainnet_id.2c415fb4fb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_orders_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.482264Z", "completed_at": "2024-10-03T20:56:18.490124Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.496604Z", "completed_at": "2024-10-03T20:56:18.496618Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026556015014648438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_base_mainnet_market_id.5b936d3011", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_orders_base_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.492238Z", "completed_at": "2024-10-03T20:56:18.500284Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.502688Z", "completed_at": "2024-10-03T20:56:18.502696Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.015517234802246094, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_base_mainnet_market_symbol.554f14b42b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_orders_base_mainnet\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.503579Z", "completed_at": "2024-10-03T20:56:18.519072Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.521211Z", "completed_at": "2024-10-03T20:56:18.521219Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023169994354248047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_base_mainnet_transaction_hash.71d76cac79", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_orders_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.509962Z", "completed_at": "2024-10-03T20:56:18.520541Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.523276Z", "completed_at": "2024-10-03T20:56:18.523283Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023720264434814453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_base_mainnet_ts.a61957fc22", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_orders_base_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.514988Z", "completed_at": "2024-10-03T20:56:18.522100Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.524857Z", "completed_at": "2024-10-03T20:56:18.524865Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023484230041503906, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_orders_base_mainnet_id.1b8b85dac5", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_orders_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.525741Z", "completed_at": "2024-10-03T20:56:18.533997Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.542041Z", "completed_at": "2024-10-03T20:56:18.542050Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02233099937438965, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_account_stats_hourly_base_mainnet", "compiled": true, "compiled_code": "with trades as (\n select\n ts,\n account_id,\n total_fees,\n notional_trade_size,\n 1 as trades,\n SUM(\n total_fees\n ) over (\n partition by account_id\n order by\n ts\n ) as cumulative_fees,\n SUM(\n notional_trade_size\n ) over (\n partition by account_id\n order by\n ts\n ) as cumulative_volume\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\n),\n\nliq as (\n select\n ts,\n account_id,\n amount_liquidated,\n 1 as liquidations\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"\n),\n\ninc_trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n account_id,\n SUM(trades) as trades,\n SUM(total_fees) as fees,\n SUM(notional_trade_size) as volume,\n MAX(cumulative_fees) as cumulative_fees,\n MAX(cumulative_volume) as cumulative_volume\n from\n trades\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n account_id\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n account_id,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n account_id\n),\n\ninc as (\n select\n h.ts,\n h.account_id,\n COALESCE(\n h.trades,\n 0\n ) as trades,\n COALESCE(\n h.fees,\n 0\n ) as fees,\n COALESCE(\n h.volume,\n 0\n ) as volume,\n COALESCE(\n l.amount_liquidated,\n 0\n ) as amount_liquidated,\n COALESCE(\n l.liquidations,\n 0\n ) as liquidations,\n COALESCE(\n h.cumulative_fees,\n 0\n ) as cumulative_fees,\n COALESCE(\n h.cumulative_volume,\n 0\n ) as cumulative_volume\n from\n inc_trades as h\n left join inc_liq as l\n on\n h.ts = l.ts\n and h.account_id = l.account_id\n)\n\nselect *\nfrom\n inc", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_account_stats_hourly_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.534604Z", "completed_at": "2024-10-03T20:56:18.548593Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.550551Z", "completed_at": "2024-10-03T20:56:18.550560Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020560264587402344, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_keeper_stats_hourly_base_mainnet", "compiled": true, "compiled_code": "with trades as (\n select\n settler,\n settlement_reward,\n notional_trade_size,\n 1 as trades,\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(settlement_reward) as settlement_reward_total,\n SUM(notional_trade_size) as notional_trade_size_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.settler as keeper,\n SUM(trades.trades) as trades,\n SUM(trades.settlement_reward) as settlement_rewards,\n SUM(trades.notional_trade_size) as amount_settled,\n SUM(trades.trades) / MAX(total.trades_total) as trades_pct,\n SUM(trades.settlement_reward)\n / MAX(total.settlement_reward_total) as settlement_rewards_pct,\n SUM(trades.notional_trade_size)\n / MAX(total.notional_trade_size_total) as amount_settled_pct\nfrom\n trades\ninner join total\n on trades.ts = total.ts\ngroup by\n trades.ts,\n trades.settler", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_keeper_stats_hourly_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.538333Z", "completed_at": "2024-10-03T20:56:18.549143Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.551626Z", "completed_at": "2024-10-03T20:56:18.551634Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020190715789794922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_market_stats_hourly_base_mainnet", "compiled": true, "compiled_code": "with trades as (\n select\n ts,\n market_symbol,\n exchange_fees,\n referral_fees,\n collected_fees,\n notional_trade_size,\n 1 as trades\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\n),\n\nliq as (\n select\n ts,\n market_symbol,\n amount_liquidated,\n 1 as liquidations\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_position_base_mainnet\"\n),\n\ninc_trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n market_symbol,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(notional_trade_size) as volume\n from\n trades\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n market_symbol\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n market_symbol,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n market_symbol\n),\n\ndim as (\n select\n m.market_symbol,\n GENERATE_SERIES(\n DATE_TRUNC('hour', MIN(t.ts)),\n DATE_TRUNC('hour', MAX(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n trades\n ) as t\n cross join (\n select distinct market_symbol\n from\n trades\n ) as m\n group by\n m.market_symbol\n),\n\ninc as (\n select\n dim.ts,\n dim.market_symbol,\n COALESCE(\n h.trades,\n 0\n ) as trades,\n COALESCE(\n h.exchange_fees,\n 0\n ) as exchange_fees,\n COALESCE(\n h.referral_fees,\n 0\n ) as referral_fees,\n COALESCE(\n h.collected_fees,\n 0\n ) as collected_fees,\n COALESCE(\n h.volume,\n 0\n ) as volume,\n COALESCE(\n l.amount_liquidated,\n 0\n ) as amount_liquidated,\n COALESCE(\n l.liquidations,\n 0\n ) as liquidations,\n SUM(\n h.exchange_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_exchange_fees,\n SUM(\n h.referral_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_referral_fees,\n SUM(\n h.collected_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_collected_fees,\n SUM(\n h.volume\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_volume\n from\n dim\n left join inc_trades as h\n on\n dim.ts = h.ts\n and dim.market_symbol = h.market_symbol\n left join inc_liq as l\n on\n dim.ts = l.ts\n and dim.market_symbol = l.market_symbol\n)\n\nselect *\nfrom\n inc", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_market_stats_hourly_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.543095Z", "completed_at": "2024-10-03T20:56:18.552527Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.555182Z", "completed_at": "2024-10-03T20:56:18.555190Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022503137588500977, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_tracking_stats_hourly_base_mainnet", "compiled": true, "compiled_code": "with trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n tracking_code,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(notional_trade_size) as volume,\n SUM(1) as trades\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n tracking_code\n),\n\naccounts as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n tracking_code,\n COUNT(\n distinct account_id\n ) as \"accounts\"\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n tracking_code\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(exchange_fees) as exchange_fees_total,\n SUM(referral_fees) as referral_fees_total,\n SUM(collected_fees) as collected_fees_total,\n SUM(volume) as volume_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.tracking_code,\n trades.exchange_fees,\n trades.referral_fees,\n trades.collected_fees,\n trades.volume,\n trades.trades,\n accounts.accounts,\n case\n when total.exchange_fees_total = 0 then 0\n else trades.exchange_fees / total.exchange_fees_total\n end as exchange_fees_share,\n case\n when total.referral_fees_total = 0 then 0\n else trades.referral_fees / total.referral_fees_total\n end as referral_fees_share,\n case\n when total.collected_fees_total = 0 then 0\n else trades.collected_fees / total.collected_fees_total\n end as collected_fees_share,\n case\n when total.volume_total = 0 then 0\n else trades.volume / total.volume_total\n end as volume_share,\n case\n when total.trades_total = 0 then 0\n else trades.trades / total.trades_total\n end as trades_share\nfrom\n trades\ninner join accounts\n on\n trades.ts = accounts.ts\n and trades.tracking_code = accounts.tracking_code\ninner join total\n on trades.ts = total.ts", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_tracking_stats_hourly_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.558682Z", "completed_at": "2024-10-03T20:56:18.569956Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.575785Z", "completed_at": "2024-10-03T20:56:18.575797Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022833585739135742, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_collected_fees__True__0.cec844302b", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.565390Z", "completed_at": "2024-10-03T20:56:18.576760Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.583545Z", "completed_at": "2024-10-03T20:56:18.583556Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027000904083251953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_exchange_fees__True__0.43ef826334", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not exchange_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.570537Z", "completed_at": "2024-10-03T20:56:18.582860Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.585243Z", "completed_at": "2024-10-03T20:56:18.585252Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02807450294494629, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_fill_price__True__0.3edbbda7ae", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not fill_price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.577472Z", "completed_at": "2024-10-03T20:56:18.586111Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.588648Z", "completed_at": "2024-10-03T20:56:18.588656Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024082422256469727, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_lp_fees__True__0.67c14ce54a", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not lp_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.590166Z", "completed_at": "2024-10-03T20:56:18.597390Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.609151Z", "completed_at": "2024-10-03T20:56:18.609160Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02468109130859375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_market_id__True__0.585f613862", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.604709Z", "completed_at": "2024-10-03T20:56:18.611761Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.618155Z", "completed_at": "2024-10-03T20:56:18.618165Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023548126220703125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_settlement_reward__True__0.56c953ccdc", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not settlement_reward >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.598636Z", "completed_at": "2024-10-03T20:56:18.612315Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.619117Z", "completed_at": "2024-10-03T20:56:18.619128Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.029664039611816406, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_referral_fees__True__0.09a87481d6", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not referral_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.612939Z", "completed_at": "2024-10-03T20:56:18.620714Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.626855Z", "completed_at": "2024-10-03T20:56:18.626866Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.029000282287597656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_mainnet_total_fees__True__0.37a3c34f6a", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not total_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.622676Z", "completed_at": "2024-10-03T20:56:18.630500Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.636542Z", "completed_at": "2024-10-03T20:56:18.636551Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019309520721435547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_account_id.8a94516fd9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.632295Z", "completed_at": "2024-10-03T20:56:18.642975Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.650347Z", "completed_at": "2024-10-03T20:56:18.650355Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022647857666015625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_accrued_funding.f6a962643b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect accrued_funding\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere accrued_funding is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.637431Z", "completed_at": "2024-10-03T20:56:18.651196Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.653736Z", "completed_at": "2024-10-03T20:56:18.653744Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025388240814208984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_block_number.474b7643d0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.643718Z", "completed_at": "2024-10-03T20:56:18.652446Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.658836Z", "completed_at": "2024-10-03T20:56:18.658850Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027277708053588867, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_collected_fees.1888a67b67", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere collected_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.654608Z", "completed_at": "2024-10-03T20:56:18.662420Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.668383Z", "completed_at": "2024-10-03T20:56:18.668393Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018842458724975586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_contract.8897e47e7e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.664246Z", "completed_at": "2024-10-03T20:56:18.671463Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.681271Z", "completed_at": "2024-10-03T20:56:18.681285Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02161431312561035, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_exchange_fees.5a4c21716f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect exchange_fees\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere exchange_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.672056Z", "completed_at": "2024-10-03T20:56:18.683095Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.689139Z", "completed_at": "2024-10-03T20:56:18.689149Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02625274658203125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_fill_price.e731328206", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect fill_price\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere fill_price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.676196Z", "completed_at": "2024-10-03T20:56:18.683690Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.690228Z", "completed_at": "2024-10-03T20:56:18.690235Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026696443557739258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_id.35375a8491", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.684929Z", "completed_at": "2024-10-03T20:56:18.692509Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.694945Z", "completed_at": "2024-10-03T20:56:18.694952Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.014436006546020508, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_lp_fees.1da0034ac9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect lp_fees\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere lp_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.696452Z", "completed_at": "2024-10-03T20:56:18.708354Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.714008Z", "completed_at": "2024-10-03T20:56:18.714018Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02300286293029785, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_market_id.6ea4246016", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.704282Z", "completed_at": "2024-10-03T20:56:18.714921Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.716942Z", "completed_at": "2024-10-03T20:56:18.716950Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02271747589111328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_market_symbol.e75d95d12c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.709710Z", "completed_at": "2024-10-03T20:56:18.717782Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.723997Z", "completed_at": "2024-10-03T20:56:18.724005Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028272628784179688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_notional_position_size.549d1d1b0b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect notional_position_size\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere notional_position_size is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.718353Z", "completed_at": "2024-10-03T20:56:18.724978Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.727394Z", "completed_at": "2024-10-03T20:56:18.727419Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01855611801147461, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_notional_trade_size.25efead997", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect notional_trade_size\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere notional_trade_size is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.728288Z", "completed_at": "2024-10-03T20:56:18.739340Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.746993Z", "completed_at": "2024-10-03T20:56:18.747002Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024582386016845703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_pnl.e87ee65983", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pnl\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere pnl is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.734462Z", "completed_at": "2024-10-03T20:56:18.746395Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.748613Z", "completed_at": "2024-10-03T20:56:18.748624Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022595882415771484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_position_size.a687f5c9e4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect position_size\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere position_size is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.740665Z", "completed_at": "2024-10-03T20:56:18.750105Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.756505Z", "completed_at": "2024-10-03T20:56:18.756517Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023571252822875977, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_referral_fees.8c5c0f55a4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referral_fees\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere referral_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.750784Z", "completed_at": "2024-10-03T20:56:18.758141Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.760557Z", "completed_at": "2024-10-03T20:56:18.760565Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020730972290039062, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_settlement_reward.c472f75c36", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect settlement_reward\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere settlement_reward is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.761418Z", "completed_at": "2024-10-03T20:56:18.772117Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.778321Z", "completed_at": "2024-10-03T20:56:18.778332Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022702693939208984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_settler.cebd15f3ad", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect settler\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere settler is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.766277Z", "completed_at": "2024-10-03T20:56:18.777579Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.779984Z", "completed_at": "2024-10-03T20:56:18.779995Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02258014678955078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_total_fees.73178c801b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect total_fees\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere total_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.773365Z", "completed_at": "2024-10-03T20:56:18.780856Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.787055Z", "completed_at": "2024-10-03T20:56:18.787064Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021620750427246094, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_tracking_code.3b557b440d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect tracking_code\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere tracking_code is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.782104Z", "completed_at": "2024-10-03T20:56:18.790019Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.792480Z", "completed_at": "2024-10-03T20:56:18.792488Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01987743377685547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_trade_size.2a003017e9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect trade_size\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere trade_size is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.799055Z", "completed_at": "2024-10-03T20:56:18.809038Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.811000Z", "completed_at": "2024-10-03T20:56:18.811012Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022359132766723633, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_ts.e5e75d9d71", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.793327Z", "completed_at": "2024-10-03T20:56:18.809674Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.812494Z", "completed_at": "2024-10-03T20:56:18.812501Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0245816707611084, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_mainnet_transaction_hash.b1e9287d28", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.804986Z", "completed_at": "2024-10-03T20:56:18.811899Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.814617Z", "completed_at": "2024-10-03T20:56:18.814625Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022876739501953125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_trades_base_mainnet_id.b1b63119eb", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.816117Z", "completed_at": "2024-10-03T20:56:18.823972Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.830287Z", "completed_at": "2024-10-03T20:56:18.830296Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020180225372314453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_sepolia_amount_liquidated__True__0.2ed4eec011", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_liquidated >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.825147Z", "completed_at": "2024-10-03T20:56:18.842190Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.843644Z", "completed_at": "2024-10-03T20:56:18.843656Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023095130920410156, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_sepolia_market_id__True__0.def98e4452", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.835748Z", "completed_at": "2024-10-03T20:56:18.845158Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.851294Z", "completed_at": "2024-10-03T20:56:18.851309Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028074264526367188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_account_id.8cf46dc9c7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.831178Z", "completed_at": "2024-10-03T20:56:18.845777Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.852282Z", "completed_at": "2024-10-03T20:56:18.852289Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.030402660369873047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_liq_position_base_sepolia_position_size__True__0.49ac413695", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not position_size >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.847076Z", "completed_at": "2024-10-03T20:56:18.854686Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.857166Z", "completed_at": "2024-10-03T20:56:18.857174Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.014410018920898438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_amount_liquidated.a06e8cfcb4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_liquidated\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"\nwhere amount_liquidated is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.858679Z", "completed_at": "2024-10-03T20:56:18.874024Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.875638Z", "completed_at": "2024-10-03T20:56:18.875650Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022591829299926758, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_block_number.1e9c90b546", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.864909Z", "completed_at": "2024-10-03T20:56:18.876505Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.882586Z", "completed_at": "2024-10-03T20:56:18.882595Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02615523338317871, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_id.79b565b3e1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.869959Z", "completed_at": "2024-10-03T20:56:18.881930Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.884793Z", "completed_at": "2024-10-03T20:56:18.884810Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02686786651611328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_market_id.781f0844d8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.877121Z", "completed_at": "2024-10-03T20:56:18.884184Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.886967Z", "completed_at": "2024-10-03T20:56:18.886977Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.017943143844604492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_market_symbol.f750183220", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.889106Z", "completed_at": "2024-10-03T20:56:18.903059Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.912163Z", "completed_at": "2024-10-03T20:56:18.912172Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028704166412353516, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_position_size.75bf8c09a0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect position_size\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"\nwhere position_size is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.898188Z", "completed_at": "2024-10-03T20:56:18.913028Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.914666Z", "completed_at": "2024-10-03T20:56:18.914676Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026300668716430664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_transaction_hash.a0777a2fcc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.903674Z", "completed_at": "2024-10-03T20:56:18.915505Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.917929Z", "completed_at": "2024-10-03T20:56:18.917941Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02245616912841797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_liq_position_base_sepolia_ts.57135ae312", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.907880Z", "completed_at": "2024-10-03T20:56:18.916102Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.918871Z", "completed_at": "2024-10-03T20:56:18.918878Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022125720977783203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_liq_position_base_sepolia_id.115ce32bec", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.922212Z", "completed_at": "2024-10-03T20:56:18.933533Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.940524Z", "completed_at": "2024-10-03T20:56:18.940535Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02400493621826172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_prices_base_sepolia", "compiled": true, "compiled_code": "with all_prices as (\n select\n ts,\n null as market_address,\n market_symbol,\n price\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\n union all\n select\n ts,\n null as market_address,\n 'SNX' as market_symbol,\n snx_price as price\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_buyback_base_sepolia\"\n where\n snx_price > 0\n union all\n select\n ts,\n collateral_type as market_address,\n null as market_symbol,\n collateral_value / amount as price\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_collateral_base_sepolia\"\n where\n collateral_value > 0\n),\n\ntokens as (\n select\n token_address,\n token_symbol\n from\n \"analytics\".\"prod_seeds\".\"base_sepolia_tokens\"\n)\n\nselect\n p.ts,\n p.market_address,\n p.price,\n COALESCE(\n t.token_symbol,\n p.market_symbol\n ) as market_symbol\nfrom\n all_prices as p\nleft join tokens as t\n on LOWER(\n p.market_address\n ) = LOWER(\n t.token_address\n )", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_prices_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.928255Z", "completed_at": "2024-10-03T20:56:18.941459Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.947735Z", "completed_at": "2024-10-03T20:56:18.947744Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027543067932128906, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_market_history_base_sepolia_market_id__True__0.ee983a3e48", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.934764Z", "completed_at": "2024-10-03T20:56:18.947155Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.949692Z", "completed_at": "2024-10-03T20:56:18.949701Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022907257080078125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_block_number.2243d56672", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.942052Z", "completed_at": "2024-10-03T20:56:18.950561Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.953101Z", "completed_at": "2024-10-03T20:56:18.953109Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025677919387817383, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_funding_rate.8b0c11dd33", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect funding_rate\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere funding_rate is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.954631Z", "completed_at": "2024-10-03T20:56:18.962343Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.972004Z", "completed_at": "2024-10-03T20:56:18.972016Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023125648498535156, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_funding_rate_apr.d67d832c1f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect funding_rate_apr\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere funding_rate_apr is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.962962Z", "completed_at": "2024-10-03T20:56:18.977303Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.979517Z", "completed_at": "2024-10-03T20:56:18.979529Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02564835548400879, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_funding_velocity.e94823ecab", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect funding_velocity\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere funding_velocity is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.967150Z", "completed_at": "2024-10-03T20:56:18.978842Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.981616Z", "completed_at": "2024-10-03T20:56:18.981623Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02276897430419922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_id.5597cbd783", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.973187Z", "completed_at": "2024-10-03T20:56:18.980409Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:18.983112Z", "completed_at": "2024-10-03T20:56:18.983119Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021445512771606445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_interest_rate.7281d4e302", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect interest_rate\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere interest_rate is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.986554Z", "completed_at": "2024-10-03T20:56:18.999794Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.009185Z", "completed_at": "2024-10-03T20:56:19.009194Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02832174301147461, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_long_rate_apr.12346bb56d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect long_rate_apr\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere long_rate_apr is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:18.994856Z", "completed_at": "2024-10-03T20:56:19.010060Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.011667Z", "completed_at": "2024-10-03T20:56:19.011675Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026511430740356445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_market_id.bdbb4acce1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.000535Z", "completed_at": "2024-10-03T20:56:19.013231Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.015671Z", "completed_at": "2024-10-03T20:56:19.015679Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023461103439331055, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_market_symbol.a5c87dfbbc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.004768Z", "completed_at": "2024-10-03T20:56:19.013838Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.016542Z", "completed_at": "2024-10-03T20:56:19.016550Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023112773895263672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_price.701866f2d6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.018012Z", "completed_at": "2024-10-03T20:56:19.031424Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.033319Z", "completed_at": "2024-10-03T20:56:19.033328Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020795822143554688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_short_rate_apr.8f7be1f404", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect short_rate_apr\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere short_rate_apr is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.027197Z", "completed_at": "2024-10-03T20:56:19.039442Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.045506Z", "completed_at": "2024-10-03T20:56:19.045521Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028257131576538086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_size.4ba39d1f97", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect size\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere size is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.034273Z", "completed_at": "2024-10-03T20:56:19.048102Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.050593Z", "completed_at": "2024-10-03T20:56:19.050601Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02487659454345703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_size_delta.a047554669", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect size_delta\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere size_delta is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.040599Z", "completed_at": "2024-10-03T20:56:19.049346Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.055652Z", "completed_at": "2024-10-03T20:56:19.055661Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02920246124267578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_size_usd.38c4eef62e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect size_usd\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere size_usd is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.051466Z", "completed_at": "2024-10-03T20:56:19.058679Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.064744Z", "completed_at": "2024-10-03T20:56:19.064753Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018096208572387695, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_skew.2239f848ce", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect skew\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere skew is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.059220Z", "completed_at": "2024-10-03T20:56:19.066912Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.076659Z", "completed_at": "2024-10-03T20:56:19.076669Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026850461959838867, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_transaction_hash.692634d15d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.072378Z", "completed_at": "2024-10-03T20:56:19.079134Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.081603Z", "completed_at": "2024-10-03T20:56:19.081614Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.017619609832763672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_market_history_base_sepolia_id.a6cd45bc6b", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.068129Z", "completed_at": "2024-10-03T20:56:19.080371Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.088633Z", "completed_at": "2024-10-03T20:56:19.088645Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02532505989074707, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_market_history_base_sepolia_ts.f38b043e70", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_history_base_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.082493Z", "completed_at": "2024-10-03T20:56:19.091654Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.097863Z", "completed_at": "2024-10-03T20:56:19.097875Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020335674285888672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_orders_base_sepolia_market_id__True__0.fe527d9b61", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_orders_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.092286Z", "completed_at": "2024-10-03T20:56:19.100043Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.109841Z", "completed_at": "2024-10-03T20:56:19.109849Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028983592987060547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_base_sepolia_account_id.75a8413527", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_orders_base_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.105567Z", "completed_at": "2024-10-03T20:56:19.112930Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.118977Z", "completed_at": "2024-10-03T20:56:19.118991Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02192234992980957, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_base_sepolia_contract.17d50e01a2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_orders_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.101272Z", "completed_at": "2024-10-03T20:56:19.114143Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.120745Z", "completed_at": "2024-10-03T20:56:19.120755Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02429342269897461, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_base_sepolia_block_number.46d5d3c316", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_orders_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.114764Z", "completed_at": "2024-10-03T20:56:19.126625Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.128786Z", "completed_at": "2024-10-03T20:56:19.128797Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018157005310058594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_base_sepolia_id.8dca618afe", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_orders_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.122490Z", "completed_at": "2024-10-03T20:56:19.129667Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.132059Z", "completed_at": "2024-10-03T20:56:19.132067Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018590688705444336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_base_sepolia_market_id.9c18ced1ce", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_orders_base_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.133582Z", "completed_at": "2024-10-03T20:56:19.146225Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.152388Z", "completed_at": "2024-10-03T20:56:19.152413Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024481773376464844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_base_sepolia_market_symbol.ccf5837d32", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_orders_base_sepolia\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.140644Z", "completed_at": "2024-10-03T20:56:19.151679Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.158202Z", "completed_at": "2024-10-03T20:56:19.158213Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02810359001159668, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_base_sepolia_transaction_hash.650c93c367", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_orders_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.146923Z", "completed_at": "2024-10-03T20:56:19.157494Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.160026Z", "completed_at": "2024-10-03T20:56:19.160037Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02080559730529785, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_orders_base_sepolia_ts.acaae19ba7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_orders_base_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.153358Z", "completed_at": "2024-10-03T20:56:19.160944Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.163422Z", "completed_at": "2024-10-03T20:56:19.163430Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.017883777618408203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_orders_base_sepolia_id.55dad680ba", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_orders_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.167365Z", "completed_at": "2024-10-03T20:56:19.181648Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.187288Z", "completed_at": "2024-10-03T20:56:19.187298Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025329113006591797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_account_stats_hourly_base_sepolia", "compiled": true, "compiled_code": "with trades as (\n select\n ts,\n account_id,\n total_fees,\n notional_trade_size,\n 1 as trades,\n SUM(\n total_fees\n ) over (\n partition by account_id\n order by\n ts\n ) as cumulative_fees,\n SUM(\n notional_trade_size\n ) over (\n partition by account_id\n order by\n ts\n ) as cumulative_volume\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\n),\n\nliq as (\n select\n ts,\n account_id,\n amount_liquidated,\n 1 as liquidations\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"\n),\n\ninc_trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n account_id,\n SUM(trades) as trades,\n SUM(total_fees) as fees,\n SUM(notional_trade_size) as volume,\n MAX(cumulative_fees) as cumulative_fees,\n MAX(cumulative_volume) as cumulative_volume\n from\n trades\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n account_id\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n account_id,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n account_id\n),\n\ninc as (\n select\n h.ts,\n h.account_id,\n COALESCE(\n h.trades,\n 0\n ) as trades,\n COALESCE(\n h.fees,\n 0\n ) as fees,\n COALESCE(\n h.volume,\n 0\n ) as volume,\n COALESCE(\n l.amount_liquidated,\n 0\n ) as amount_liquidated,\n COALESCE(\n l.liquidations,\n 0\n ) as liquidations,\n COALESCE(\n h.cumulative_fees,\n 0\n ) as cumulative_fees,\n COALESCE(\n h.cumulative_volume,\n 0\n ) as cumulative_volume\n from\n inc_trades as h\n left join inc_liq as l\n on\n h.ts = l.ts\n and h.account_id = l.account_id\n)\n\nselect *\nfrom\n inc", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_account_stats_hourly_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.172275Z", "completed_at": "2024-10-03T20:56:19.186068Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.188308Z", "completed_at": "2024-10-03T20:56:19.188316Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024128198623657227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_keeper_stats_hourly_base_sepolia", "compiled": true, "compiled_code": "with trades as (\n select\n settler,\n settlement_reward,\n notional_trade_size,\n 1 as trades,\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(settlement_reward) as settlement_reward_total,\n SUM(notional_trade_size) as notional_trade_size_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.settler as keeper,\n SUM(trades.trades) as trades,\n SUM(trades.settlement_reward) as settlement_rewards,\n SUM(trades.notional_trade_size) as amount_settled,\n SUM(trades.trades) / MAX(total.trades_total) as trades_pct,\n SUM(trades.settlement_reward)\n / MAX(total.settlement_reward_total) as settlement_rewards_pct,\n SUM(trades.notional_trade_size)\n / MAX(total.notional_trade_size_total) as amount_settled_pct\nfrom\n trades\ninner join total\n on trades.ts = total.ts\ngroup by\n trades.ts,\n trades.settler", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_keeper_stats_hourly_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.175579Z", "completed_at": "2024-10-03T20:56:19.186744Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.189807Z", "completed_at": "2024-10-03T20:56:19.189814Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024403810501098633, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_market_stats_hourly_base_sepolia", "compiled": true, "compiled_code": "with trades as (\n select\n ts,\n market_symbol,\n exchange_fees,\n referral_fees,\n collected_fees,\n notional_trade_size,\n 1 as trades\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\n),\n\nliq as (\n select\n ts,\n market_symbol,\n amount_liquidated,\n 1 as liquidations\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_position_base_sepolia\"\n),\n\ninc_trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n market_symbol,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(notional_trade_size) as volume\n from\n trades\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n market_symbol\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n market_symbol,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n market_symbol\n),\n\ndim as (\n select\n m.market_symbol,\n GENERATE_SERIES(\n DATE_TRUNC('hour', MIN(t.ts)),\n DATE_TRUNC('hour', MAX(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n trades\n ) as t\n cross join (\n select distinct market_symbol\n from\n trades\n ) as m\n group by\n m.market_symbol\n),\n\ninc as (\n select\n dim.ts,\n dim.market_symbol,\n COALESCE(\n h.trades,\n 0\n ) as trades,\n COALESCE(\n h.exchange_fees,\n 0\n ) as exchange_fees,\n COALESCE(\n h.referral_fees,\n 0\n ) as referral_fees,\n COALESCE(\n h.collected_fees,\n 0\n ) as collected_fees,\n COALESCE(\n h.volume,\n 0\n ) as volume,\n COALESCE(\n l.amount_liquidated,\n 0\n ) as amount_liquidated,\n COALESCE(\n l.liquidations,\n 0\n ) as liquidations,\n SUM(\n h.exchange_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_exchange_fees,\n SUM(\n h.referral_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_referral_fees,\n SUM(\n h.collected_fees\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_collected_fees,\n SUM(\n h.volume\n ) over (\n partition by dim.market_symbol\n order by\n dim.ts\n ) as cumulative_volume\n from\n dim\n left join inc_trades as h\n on\n dim.ts = h.ts\n and dim.market_symbol = h.market_symbol\n left join inc_liq as l\n on\n dim.ts = l.ts\n and dim.market_symbol = l.market_symbol\n)\n\nselect *\nfrom\n inc", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_market_stats_hourly_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.182503Z", "completed_at": "2024-10-03T20:56:19.189192Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.192257Z", "completed_at": "2024-10-03T20:56:19.192264Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020696401596069336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_tracking_stats_hourly_base_sepolia", "compiled": true, "compiled_code": "with trades as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n tracking_code,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(notional_trade_size) as volume,\n SUM(1) as trades\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n tracking_code\n),\n\naccounts as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n tracking_code,\n COUNT(\n distinct account_id\n ) as \"accounts\"\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\n group by\n DATE_TRUNC(\n 'hour',\n ts\n ),\n tracking_code\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(exchange_fees) as exchange_fees_total,\n SUM(referral_fees) as referral_fees_total,\n SUM(collected_fees) as collected_fees_total,\n SUM(volume) as volume_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.tracking_code,\n trades.exchange_fees,\n trades.referral_fees,\n trades.collected_fees,\n trades.volume,\n trades.trades,\n accounts.accounts,\n case\n when total.exchange_fees_total = 0 then 0\n else trades.exchange_fees / total.exchange_fees_total\n end as exchange_fees_share,\n case\n when total.referral_fees_total = 0 then 0\n else trades.referral_fees / total.referral_fees_total\n end as referral_fees_share,\n case\n when total.collected_fees_total = 0 then 0\n else trades.collected_fees / total.collected_fees_total\n end as collected_fees_share,\n case\n when total.volume_total = 0 then 0\n else trades.volume / total.volume_total\n end as volume_share,\n case\n when total.trades_total = 0 then 0\n else trades.trades / total.trades_total\n end as trades_share\nfrom\n trades\ninner join accounts\n on\n trades.ts = accounts.ts\n and trades.tracking_code = accounts.tracking_code\ninner join total\n on trades.ts = total.ts", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_tracking_stats_hourly_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.198960Z", "completed_at": "2024-10-03T20:56:19.218245Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.220385Z", "completed_at": "2024-10-03T20:56:19.220417Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02647995948791504, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_collected_fees__True__0.d4eb8f3a34", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collected_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.203544Z", "completed_at": "2024-10-03T20:56:19.219097Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.221872Z", "completed_at": "2024-10-03T20:56:19.221879Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027246952056884766, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_exchange_fees__True__0.b3ce206dc8", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not exchange_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.208890Z", "completed_at": "2024-10-03T20:56:19.219730Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.222753Z", "completed_at": "2024-10-03T20:56:19.222760Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026819229125976562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_fill_price__True__0.b3d62542ac", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not fill_price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.213646Z", "completed_at": "2024-10-03T20:56:19.221308Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.224247Z", "completed_at": "2024-10-03T20:56:19.224254Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026555776596069336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_lp_fees__True__0.8a5e6825da", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not lp_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.231171Z", "completed_at": "2024-10-03T20:56:19.251768Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.254574Z", "completed_at": "2024-10-03T20:56:19.254587Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028241872787475586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_market_id__True__0.67a1e76900", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.247078Z", "completed_at": "2024-10-03T20:56:19.252836Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.255500Z", "completed_at": "2024-10-03T20:56:19.255508Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02613067626953125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_total_fees__True__0.68c3f148eb", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not total_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.242346Z", "completed_at": "2024-10-03T20:56:19.253387Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.256356Z", "completed_at": "2024-10-03T20:56:19.256366Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028184175491333008, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_settlement_reward__True__0.58cc15e824", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not settlement_reward >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.237924Z", "completed_at": "2024-10-03T20:56:19.253962Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.257255Z", "completed_at": "2024-10-03T20:56:19.257262Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.029639720916748047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_perp_trades_base_sepolia_referral_fees__True__0.dc2313066f", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not referral_fees >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.265593Z", "completed_at": "2024-10-03T20:56:19.284380Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.285852Z", "completed_at": "2024-10-03T20:56:19.285864Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025237560272216797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_account_id.74992c394c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect account_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere account_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.269826Z", "completed_at": "2024-10-03T20:56:19.284988Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.286869Z", "completed_at": "2024-10-03T20:56:19.286880Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025547266006469727, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_accrued_funding.fb6b795bff", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect accrued_funding\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere accrued_funding is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.279836Z", "completed_at": "2024-10-03T20:56:19.287711Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.290513Z", "completed_at": "2024-10-03T20:56:19.290524Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027942419052124023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_collected_fees.ac78e5e098", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collected_fees\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere collected_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.273980Z", "completed_at": "2024-10-03T20:56:19.288268Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.291385Z", "completed_at": "2024-10-03T20:56:19.291392Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02944803237915039, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_block_number.36502e409b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.301780Z", "completed_at": "2024-10-03T20:56:19.311954Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.317791Z", "completed_at": "2024-10-03T20:56:19.317801Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025000333786010742, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_exchange_fees.72c95e5df3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect exchange_fees\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere exchange_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.297186Z", "completed_at": "2024-10-03T20:56:19.316958Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.318936Z", "completed_at": "2024-10-03T20:56:19.318947Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026803016662597656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_contract.92feeccb9f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect contract\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere contract is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.307678Z", "completed_at": "2024-10-03T20:56:19.319780Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.322236Z", "completed_at": "2024-10-03T20:56:19.322244Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026377439498901367, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_fill_price.3633433721", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect fill_price\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere fill_price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.312724Z", "completed_at": "2024-10-03T20:56:19.320385Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.323165Z", "completed_at": "2024-10-03T20:56:19.323176Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02667999267578125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_id.e94cf14cf4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.335241Z", "completed_at": "2024-10-03T20:56:19.349379Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.351686Z", "completed_at": "2024-10-03T20:56:19.351702Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02711200714111328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_market_id.3d4de88cac", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.329113Z", "completed_at": "2024-10-03T20:56:19.350360Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.353196Z", "completed_at": "2024-10-03T20:56:19.353203Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.029248714447021484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_lp_fees.08774e8672", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect lp_fees\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere lp_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.341029Z", "completed_at": "2024-10-03T20:56:19.350978Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.354082Z", "completed_at": "2024-10-03T20:56:19.354089Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026319026947021484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_market_symbol.8c61ba2703", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.345272Z", "completed_at": "2024-10-03T20:56:19.352659Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.355637Z", "completed_at": "2024-10-03T20:56:19.355645Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0272524356842041, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_notional_position_size.1d9238ede6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect notional_position_size\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere notional_position_size is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.362765Z", "completed_at": "2024-10-03T20:56:19.383031Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.385457Z", "completed_at": "2024-10-03T20:56:19.385470Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027727365493774414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_notional_trade_size.e076755f6b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect notional_trade_size\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere notional_trade_size is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.372459Z", "completed_at": "2024-10-03T20:56:19.384166Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.386921Z", "completed_at": "2024-10-03T20:56:19.386928Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027240753173828125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_position_size.d124874e35", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect position_size\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere position_size is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.368154Z", "completed_at": "2024-10-03T20:56:19.384830Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.387804Z", "completed_at": "2024-10-03T20:56:19.387814Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028750181198120117, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_pnl.42b0678535", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pnl\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere pnl is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.378827Z", "completed_at": "2024-10-03T20:56:19.386317Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.389392Z", "completed_at": "2024-10-03T20:56:19.389418Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028557777404785156, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_referral_fees.12cd5804dd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect referral_fees\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere referral_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.396454Z", "completed_at": "2024-10-03T20:56:19.414459Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.416305Z", "completed_at": "2024-10-03T20:56:19.416318Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024880170822143555, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_settlement_reward.edb4d5c73f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect settlement_reward\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere settlement_reward is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.405705Z", "completed_at": "2024-10-03T20:56:19.415646Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.417822Z", "completed_at": "2024-10-03T20:56:19.417832Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024444580078125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_total_fees.d6fd22951b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect total_fees\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere total_fees is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.401481Z", "completed_at": "2024-10-03T20:56:19.417154Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.419907Z", "completed_at": "2024-10-03T20:56:19.419914Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027146100997924805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_settler.b1e9ff8b09", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect settler\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere settler is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.410227Z", "completed_at": "2024-10-03T20:56:19.418678Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.421526Z", "completed_at": "2024-10-03T20:56:19.421534Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02695775032043457, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_tracking_code.482af3b84b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect tracking_code\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere tracking_code is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.427312Z", "completed_at": "2024-10-03T20:56:19.442826Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.448370Z", "completed_at": "2024-10-03T20:56:19.448382Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026175975799560547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_trade_size.e5fc6afe64", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect trade_size\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere trade_size is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.433740Z", "completed_at": "2024-10-03T20:56:19.447569Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.449577Z", "completed_at": "2024-10-03T20:56:19.449587Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026015758514404297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_transaction_hash.4d4a1afa3d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect transaction_hash\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere transaction_hash is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.438684Z", "completed_at": "2024-10-03T20:56:19.450382Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.452901Z", "completed_at": "2024-10-03T20:56:19.452912Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02749800682067871, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_perp_trades_base_sepolia_ts.76a693976f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.443541Z", "completed_at": "2024-10-03T20:56:19.450989Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.453800Z", "completed_at": "2024-10-03T20:56:19.453807Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0271761417388916, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.unique_fct_perp_trades_base_sepolia_id.ceece98634", "compiled": true, "compiled_code": "\n \n \n\nselect\n id as unique_field,\n count(*) as n_records\n\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\nwhere id is not null\ngroup by id\nhaving count(*) > 1\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.459661Z", "completed_at": "2024-10-03T20:56:19.475735Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.481228Z", "completed_at": "2024-10-03T20:56:19.481238Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026688575744628906, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_synth_supply_arbitrum_mainnet_synth_market_id__True__0.214f52024f", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_synth_supply_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.464159Z", "completed_at": "2024-10-03T20:56:19.480507Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.482870Z", "completed_at": "2024-10-03T20:56:19.482878Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027691364288330078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_synth_supply_arbitrum_mainnet_block_number.bf6d504d6f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_synth_supply_arbitrum_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.469954Z", "completed_at": "2024-10-03T20:56:19.482155Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.485028Z", "completed_at": "2024-10-03T20:56:19.485036Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026688814163208008, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_synth_supply_arbitrum_mainnet_supply.4f38308508", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect supply\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_synth_supply_arbitrum_mainnet\"\nwhere supply is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.476345Z", "completed_at": "2024-10-03T20:56:19.483793Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.486618Z", "completed_at": "2024-10-03T20:56:19.486625Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027686357498168945, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_synth_supply_arbitrum_mainnet_synth_market_id.9ef357e324", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_synth_supply_arbitrum_mainnet\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.492507Z", "completed_at": "2024-10-03T20:56:19.506931Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.512655Z", "completed_at": "2024-10-03T20:56:19.512666Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025304317474365234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_synth_supply_arbitrum_mainnet_ts.3133817d65", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_synth_supply_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.497312Z", "completed_at": "2024-10-03T20:56:19.511870Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.514321Z", "completed_at": "2024-10-03T20:56:19.514328Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025647878646850586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_synth_supply_arbitrum_sepolia_synth_market_id__True__0.e33f94430c", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_synth_supply_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.502632Z", "completed_at": "2024-10-03T20:56:19.513655Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.516495Z", "completed_at": "2024-10-03T20:56:19.516502Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02591228485107422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_synth_supply_arbitrum_sepolia_block_number.f392305688", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_synth_supply_arbitrum_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.507662Z", "completed_at": "2024-10-03T20:56:19.515249Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.518007Z", "completed_at": "2024-10-03T20:56:19.518014Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02624344825744629, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_synth_supply_arbitrum_sepolia_supply.e3a1577f38", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect supply\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_synth_supply_arbitrum_sepolia\"\nwhere supply is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.523980Z", "completed_at": "2024-10-03T20:56:19.544657Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.546131Z", "completed_at": "2024-10-03T20:56:19.546142Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027312755584716797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_synth_supply_arbitrum_sepolia_synth_market_id.4a2d305755", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_synth_supply_arbitrum_sepolia\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.530500Z", "completed_at": "2024-10-03T20:56:19.545277Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.547157Z", "completed_at": "2024-10-03T20:56:19.547165Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027006864547729492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_synth_supply_arbitrum_sepolia_ts.27dc7912ff", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_synth_supply_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.540319Z", "completed_at": "2024-10-03T20:56:19.548070Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.550655Z", "completed_at": "2024-10-03T20:56:19.550663Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027404308319091797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_synth_supply_base_mainnet_block_number.8686c78edf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_synth_supply_base_mainnet\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.535534Z", "completed_at": "2024-10-03T20:56:19.549287Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.552177Z", "completed_at": "2024-10-03T20:56:19.552185Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.03012561798095703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_synth_supply_base_mainnet_synth_market_id__True__0.cf8aff1a32", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_synth_supply_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.561978Z", "completed_at": "2024-10-03T20:56:19.573658Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.579459Z", "completed_at": "2024-10-03T20:56:19.579469Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026511430740356445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_synth_supply_base_mainnet_synth_market_id.5a00a55aa2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_synth_supply_base_mainnet\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.556824Z", "completed_at": "2024-10-03T20:56:19.578657Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.581076Z", "completed_at": "2024-10-03T20:56:19.581087Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.029659748077392578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_synth_supply_base_mainnet_supply.3f0fbdddb9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect supply\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_synth_supply_base_mainnet\"\nwhere supply is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.567774Z", "completed_at": "2024-10-03T20:56:19.580356Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.583250Z", "completed_at": "2024-10-03T20:56:19.583258Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027157068252563477, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_synth_supply_base_mainnet_ts.ab30396a5d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_synth_supply_base_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.574263Z", "completed_at": "2024-10-03T20:56:19.581989Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.584820Z", "completed_at": "2024-10-03T20:56:19.584828Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0237123966217041, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_synth_supply_base_sepolia_synth_market_id__True__0.1c097f1721", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_synth_supply_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not synth_market_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.590708Z", "completed_at": "2024-10-03T20:56:19.605015Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.610765Z", "completed_at": "2024-10-03T20:56:19.610776Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02520895004272461, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_synth_supply_base_sepolia_block_number.f0997efcd8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect block_number\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_synth_supply_base_sepolia\"\nwhere block_number is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.595663Z", "completed_at": "2024-10-03T20:56:19.605760Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.612344Z", "completed_at": "2024-10-03T20:56:19.612355Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025495052337646484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_synth_supply_base_sepolia_supply.a13743a375", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect supply\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_synth_supply_base_sepolia\"\nwhere supply is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.600706Z", "completed_at": "2024-10-03T20:56:19.611789Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.614082Z", "completed_at": "2024-10-03T20:56:19.614089Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025321245193481445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_synth_supply_base_sepolia_synth_market_id.75d7df8ce8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect synth_market_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_synth_supply_base_sepolia\"\nwhere synth_market_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.606383Z", "completed_at": "2024-10-03T20:56:19.614938Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.617517Z", "completed_at": "2024-10-03T20:56:19.617528Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027555465698242188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_synth_supply_base_sepolia_ts.0e3cf0c2f2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_synth_supply_base_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.621487Z", "completed_at": "2024-10-03T20:56:19.637469Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.639053Z", "completed_at": "2024-10-03T20:56:19.639062Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02300429344177246, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_rewards_token_hourly_eth_mainnet", "compiled": true, "compiled_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_debt_eth_mainnet\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_debt_eth_mainnet\"\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nrewards_distributed as (\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount,\n ts_start,\n \"duration\"\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_eth_mainnet\"\n),\n\nhourly_distributions as (\n select\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n r.distributor,\n r.token_symbol,\n r.amount,\n r.ts_start,\n r.\"duration\",\n row_number() over (\n partition by\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n r.distributor\n order by\n r.ts_start desc\n ) as distributor_index\n from\n dim\n left join rewards_distributed as r\n on\n dim.pool_id = r.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n r.collateral_type\n )\n and dim.ts + '1 hour'::INTERVAL >= r.ts_start\n and dim.ts < r.ts_start + r.\"duration\" * '1 second'::INTERVAL\n),\n\nhourly_rewards as (\n select\n d.ts,\n d.pool_id,\n d.collateral_type,\n d.distributor,\n d.token_symbol,\n p.price,\n -- get the hourly amount distributed\n d.amount / (\n d.\"duration\" / 3600\n ) as hourly_amount,\n -- get the amount of time distributed this hour\n -- use the smaller of those two intervals\n -- convert the interval to a number of hours\n -- multiply the result by the hourly amount to get the amount distributed this hour\n (\n extract(\n epoch\n from\n least(\n d.\"duration\" / 3600 * '1 hour'::INTERVAL,\n d.ts + '1 hour'::INTERVAL - greatest(\n d.ts,\n d.ts_start\n )\n )\n ) / 3600\n ) * d.amount / (\n d.\"duration\" / 3600\n ) as amount_distributed\n from\n hourly_distributions as d\n left join\n \"analytics\".\"prod_eth_mainnet\".\"fct_prices_hourly_eth_mainnet\"\n as p\n on\n d.ts = p.ts\n and d.token_symbol = p.market_symbol\n where\n d.distributor_index = 1\n)\n\nselect\n *,\n amount_distributed * price as rewards_usd\nfrom\n hourly_rewards\nwhere\n amount_distributed is not null", "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.633109Z", "completed_at": "2024-10-03T20:56:19.639976Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.646167Z", "completed_at": "2024-10-03T20:56:19.646177Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026684045791625977, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_prices_hourly_eth_mainnet_market_symbol.dad998df0c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_prices_hourly_eth_mainnet\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.628533Z", "completed_at": "2024-10-03T20:56:19.645619Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.648801Z", "completed_at": "2024-10-03T20:56:19.648809Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.030537843704223633, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_prices_hourly_eth_mainnet_price__True__0.7cc073306d", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_prices_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.640607Z", "completed_at": "2024-10-03T20:56:19.648193Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.650979Z", "completed_at": "2024-10-03T20:56:19.650989Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023206233978271484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_prices_hourly_eth_mainnet_price.f438a75278", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_prices_hourly_eth_mainnet\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.653171Z", "completed_at": "2024-10-03T20:56:19.664024Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.671481Z", "completed_at": "2024-10-03T20:56:19.671491Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024021148681640625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_prices_hourly_eth_mainnet_ts.6f3aced404", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_prices_hourly_eth_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.660830Z", "completed_at": "2024-10-03T20:56:19.676534Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.679437Z", "completed_at": "2024-10-03T20:56:19.679449Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026993751525878906, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_prices_hourly_arbitrum_mainnet", "compiled": true, "compiled_code": "with prices as (\n select distinct\n market_symbol,\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n LAST_VALUE(price) over (\n partition by DATE_TRUNC('hour', ts), market_symbol\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as price\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_prices_arbitrum_mainnet\"\n),\n\ndim as (\n select\n m.market_symbol,\n GENERATE_SERIES(\n DATE_TRUNC('hour', MIN(t.ts)),\n DATE_TRUNC('hour', MAX(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n prices\n ) as t\n cross join (\n select distinct market_symbol\n from\n prices\n ) as m\n group by\n m.market_symbol\n),\n\nffill as (\n select\n dim.ts,\n dim.market_symbol,\n LAST(prices.price) over (\n partition by dim.market_symbol\n order by dim.ts\n rows between unbounded preceding and current row\n ) as price\n from\n dim\n left join prices\n on\n dim.ts = prices.ts\n and dim.market_symbol = prices.market_symbol\n),\n\nhourly_prices as (\n select\n ts,\n market_symbol,\n price\n from\n ffill\n)\n\nselect *\nfrom\n hourly_prices\nwhere\n price is not null", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_prices_hourly_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.665332Z", "completed_at": "2024-10-03T20:56:19.678267Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.680951Z", "completed_at": "2024-10-03T20:56:19.680962Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02284383773803711, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_prices_arbitrum_mainnet_price__True__0.2dcde08f36", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_prices_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.672429Z", "completed_at": "2024-10-03T20:56:19.678843Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.681850Z", "completed_at": "2024-10-03T20:56:19.681858Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022384166717529297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_prices_arbitrum_mainnet_market_symbol.2c3e729969", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_prices_arbitrum_mainnet\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.686154Z", "completed_at": "2024-10-03T20:56:19.693609Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.704875Z", "completed_at": "2024-10-03T20:56:19.704890Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024707555770874023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_prices_arbitrum_mainnet_price.0a15cd9a88", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_prices_arbitrum_mainnet\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.698335Z", "completed_at": "2024-10-03T20:56:19.707049Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.708945Z", "completed_at": "2024-10-03T20:56:19.708956Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01869940757751465, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_keeper_stats_daily_arbitrum_mainnet", "compiled": true, "compiled_code": "with hourly as (\n select\n keeper,\n settlement_rewards,\n amount_settled,\n trades,\n DATE_TRUNC(\n 'day',\n ts\n ) as ts\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_keeper_stats_hourly_arbitrum_mainnet\"\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(settlement_rewards) as settlement_reward_total,\n SUM(amount_settled) as amount_settled_total\n from\n hourly\n group by\n ts\n)\n\nselect\n hourly.ts,\n hourly.keeper,\n SUM(hourly.trades) as trades,\n SUM(hourly.settlement_rewards) as settlement_rewards,\n SUM(hourly.amount_settled) as amount_settled,\n SUM(hourly.trades) / MAX(total.trades_total) as trades_pct,\n SUM(hourly.settlement_rewards)\n / MAX(total.settlement_reward_total) as settlement_rewards_pct,\n SUM(hourly.amount_settled)\n / MAX(total.amount_settled_total) as amount_settled_pct\nfrom\n hourly\ninner join total\n on hourly.ts = total.ts\ngroup by\n hourly.ts,\n hourly.keeper", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_keeper_stats_daily_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.701720Z", "completed_at": "2024-10-03T20:56:19.708322Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.710936Z", "completed_at": "2024-10-03T20:56:19.710944Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020035266876220703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_account_stats_daily_arbitrum_mainnet", "compiled": true, "compiled_code": "with daily as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n account_id,\n SUM(fees) as fees,\n SUM(volume) as volume,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_account_stats_hourly_arbitrum_mainnet\"\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n account_id\n),\n\nstats as (\n select\n *,\n SUM(fees) over (\n partition by account_id\n order by\n ts\n range between unbounded preceding\n and current row\n ) as cumulative_fees,\n SUM(volume) over (\n partition by account_id\n order by\n ts\n range between unbounded preceding\n and current row\n ) as cumulative_volume\n from\n daily\n)\n\nselect *\nfrom\n stats", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_account_stats_daily_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.694189Z", "completed_at": "2024-10-03T20:56:19.709784Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.712485Z", "completed_at": "2024-10-03T20:56:19.712493Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02705526351928711, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_prices_arbitrum_mainnet_ts.2fbdc0fed9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_prices_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.713319Z", "completed_at": "2024-10-03T20:56:19.720807Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.723187Z", "completed_at": "2024-10-03T20:56:19.723199Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.015555858612060547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_market_stats_daily_arbitrum_mainnet", "compiled": true, "compiled_code": "select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n market_symbol,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations,\n MAX(cumulative_exchange_fees) as cumulative_exchange_fees,\n MAX(cumulative_referral_fees) as cumulative_referral_fees,\n MAX(cumulative_collected_fees) as cumulative_collected_fees,\n MAX(cumulative_volume) as cumulative_volume\nfrom\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_stats_hourly_arbitrum_mainnet\"\ngroup by\n DATE_TRUNC(\n 'day',\n ts\n ),\n market_symbol", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_stats_daily_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.724092Z", "completed_at": "2024-10-03T20:56:19.735967Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.737556Z", "completed_at": "2024-10-03T20:56:19.737565Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01896977424621582, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_stats_hourly_arbitrum_mainnet", "compiled": true, "compiled_code": "with inc_market as (\n select\n ts,\n market_symbol,\n trades,\n exchange_fees,\n referral_fees,\n collected_fees,\n volume,\n liquidations,\n cumulative_exchange_fees,\n cumulative_referral_fees,\n cumulative_collected_fees,\n cumulative_volume\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_market_stats_hourly_arbitrum_mainnet\"\n),\n\nliq as (\n select\n ts,\n total_reward,\n 1 as liquidated_accounts\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_liq_account_arbitrum_mainnet\"\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n SUM(total_reward) as liquidation_rewards,\n SUM(liquidated_accounts) as liquidated_accounts\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n )\n),\n\ninc_trade as (\n select\n ts,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(cumulative_exchange_fees) as cumulative_exchange_fees,\n SUM(cumulative_referral_fees) as cumulative_referral_fees,\n SUM(cumulative_collected_fees) as cumulative_collected_fees,\n SUM(cumulative_volume) as cumulative_volume\n from\n inc_market\n group by\n ts\n),\n\ninc as (\n select\n h.ts,\n h.trades,\n h.exchange_fees,\n h.referral_fees,\n h.collected_fees,\n h.volume,\n h.cumulative_exchange_fees,\n h.cumulative_referral_fees,\n h.cumulative_collected_fees,\n h.cumulative_volume,\n COALESCE(\n l.liquidation_rewards,\n 0\n ) as liquidation_rewards,\n COALESCE(\n l.liquidated_accounts,\n 0\n ) as liquidated_accounts\n from\n inc_trade as h\n left join inc_liq as l\n on h.ts = l.ts\n)\n\nselect *\nfrom\n inc", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_stats_hourly_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.728383Z", "completed_at": "2024-10-03T20:56:19.738391Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.740877Z", "completed_at": "2024-10-03T20:56:19.740885Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020873546600341797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_tracking_stats_daily_arbitrum_mainnet", "compiled": true, "compiled_code": "with trades as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n tracking_code,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(trades) as trades\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_tracking_stats_hourly_arbitrum_mainnet\"\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n tracking_code\n),\n\naccounts as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n tracking_code,\n COUNT(\n distinct account_id\n ) as \"accounts\"\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_trades_arbitrum_mainnet\"\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n tracking_code\n),\n\ntotal as (\n select\n ts,\n SUM(exchange_fees) as exchange_fees_total,\n SUM(referral_fees) as referral_fees_total,\n SUM(collected_fees) as collected_fees_total,\n SUM(volume) as volume_total,\n SUM(trades) as trades_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.tracking_code,\n trades.exchange_fees,\n trades.referral_fees,\n trades.collected_fees,\n trades.volume,\n trades.trades,\n accounts.accounts,\n case\n when total.exchange_fees_total = 0 then 0\n else trades.exchange_fees / total.exchange_fees_total\n end as exchange_fees_share,\n case\n when total.referral_fees_total = 0 then 0\n else trades.referral_fees / total.referral_fees_total\n end as referral_fees_share,\n case\n when total.collected_fees_total = 0 then 0\n else trades.collected_fees / total.collected_fees_total\n end as collected_fees_share,\n case\n when total.volume_total = 0 then 0\n else trades.volume / total.volume_total\n end as volume_share,\n case\n when total.trades_total = 0 then 0\n else trades.trades / total.trades_total\n end as trades_share\nfrom\n trades\ninner join accounts\n on\n trades.ts = accounts.ts\n and trades.tracking_code = accounts.tracking_code\ninner join total\n on trades.ts = total.ts", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_tracking_stats_daily_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.732778Z", "completed_at": "2024-10-03T20:56:19.738983Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.741856Z", "completed_at": "2024-10-03T20:56:19.741863Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01998138427734375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_prices_hourly_arbitrum_sepolia", "compiled": true, "compiled_code": "with prices as (\n select distinct\n market_symbol,\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n LAST_VALUE(price) over (\n partition by DATE_TRUNC('hour', ts), market_symbol\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as price\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_prices_arbitrum_sepolia\"\n),\n\ndim as (\n select\n m.market_symbol,\n GENERATE_SERIES(\n DATE_TRUNC('hour', MIN(t.ts)),\n DATE_TRUNC('hour', MAX(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n prices\n ) as t\n cross join (\n select distinct market_symbol\n from\n prices\n ) as m\n group by\n m.market_symbol\n),\n\nffill as (\n select\n dim.ts,\n dim.market_symbol,\n LAST(prices.price) over (\n partition by dim.market_symbol\n order by dim.ts\n rows between unbounded preceding and current row\n ) as price\n from\n dim\n left join prices\n on\n dim.ts = prices.ts\n and dim.market_symbol = prices.market_symbol\n),\n\nhourly_prices as (\n select\n ts,\n market_symbol,\n price\n from\n ffill\n)\n\nselect *\nfrom\n hourly_prices\nwhere\n price is not null", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_prices_hourly_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.742727Z", "completed_at": "2024-10-03T20:56:19.751740Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.758006Z", "completed_at": "2024-10-03T20:56:19.758016Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02138662338256836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_prices_arbitrum_sepolia_price__True__0.cd20dabe63", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_prices_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.752328Z", "completed_at": "2024-10-03T20:56:19.769447Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.771142Z", "completed_at": "2024-10-03T20:56:19.771151Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024072647094726562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_prices_arbitrum_sepolia_market_symbol.5499da1cc7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_prices_arbitrum_sepolia\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.759046Z", "completed_at": "2024-10-03T20:56:19.772120Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.774596Z", "completed_at": "2024-10-03T20:56:19.774604Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024240732192993164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_prices_arbitrum_sepolia_price.45fcd4b484", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_prices_arbitrum_sepolia\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.765295Z", "completed_at": "2024-10-03T20:56:19.773343Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.776083Z", "completed_at": "2024-10-03T20:56:19.776090Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025056838989257812, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_prices_arbitrum_sepolia_ts.a139176cd1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_prices_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.778282Z", "completed_at": "2024-10-03T20:56:19.788154Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.793212Z", "completed_at": "2024-10-03T20:56:19.793226Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020600318908691406, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_keeper_stats_daily_arbitrum_sepolia", "compiled": true, "compiled_code": "with hourly as (\n select\n keeper,\n settlement_rewards,\n amount_settled,\n trades,\n DATE_TRUNC(\n 'day',\n ts\n ) as ts\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_keeper_stats_hourly_arbitrum_sepolia\"\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(settlement_rewards) as settlement_reward_total,\n SUM(amount_settled) as amount_settled_total\n from\n hourly\n group by\n ts\n)\n\nselect\n hourly.ts,\n hourly.keeper,\n SUM(hourly.trades) as trades,\n SUM(hourly.settlement_rewards) as settlement_rewards,\n SUM(hourly.amount_settled) as amount_settled,\n SUM(hourly.trades) / MAX(total.trades_total) as trades_pct,\n SUM(hourly.settlement_rewards)\n / MAX(total.settlement_reward_total) as settlement_rewards_pct,\n SUM(hourly.amount_settled)\n / MAX(total.amount_settled_total) as amount_settled_pct\nfrom\n hourly\ninner join total\n on hourly.ts = total.ts\ngroup by\n hourly.ts,\n hourly.keeper", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_keeper_stats_daily_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.784347Z", "completed_at": "2024-10-03T20:56:19.792659Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.797908Z", "completed_at": "2024-10-03T20:56:19.797918Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021059751510620117, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_account_stats_daily_arbitrum_sepolia", "compiled": true, "compiled_code": "with daily as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n account_id,\n SUM(fees) as fees,\n SUM(volume) as volume,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_account_stats_hourly_arbitrum_sepolia\"\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n account_id\n),\n\nstats as (\n select\n *,\n SUM(fees) over (\n partition by account_id\n order by\n ts\n range between unbounded preceding\n and current row\n ) as cumulative_fees,\n SUM(volume) over (\n partition by account_id\n order by\n ts\n range between unbounded preceding\n and current row\n ) as cumulative_volume\n from\n daily\n)\n\nselect *\nfrom\n stats", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_account_stats_daily_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.789513Z", "completed_at": "2024-10-03T20:56:19.798927Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.801565Z", "completed_at": "2024-10-03T20:56:19.801573Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018717050552368164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_market_stats_daily_arbitrum_sepolia", "compiled": true, "compiled_code": "select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n market_symbol,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations,\n MAX(cumulative_exchange_fees) as cumulative_exchange_fees,\n MAX(cumulative_referral_fees) as cumulative_referral_fees,\n MAX(cumulative_collected_fees) as cumulative_collected_fees,\n MAX(cumulative_volume) as cumulative_volume\nfrom\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_stats_hourly_arbitrum_sepolia\"\ngroup by\n DATE_TRUNC(\n 'day',\n ts\n ),\n market_symbol", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_stats_daily_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.794161Z", "completed_at": "2024-10-03T20:56:19.800975Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.803805Z", "completed_at": "2024-10-03T20:56:19.803813Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020204544067382812, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_stats_hourly_arbitrum_sepolia", "compiled": true, "compiled_code": "with inc_market as (\n select\n ts,\n market_symbol,\n trades,\n exchange_fees,\n referral_fees,\n collected_fees,\n volume,\n liquidations,\n cumulative_exchange_fees,\n cumulative_referral_fees,\n cumulative_collected_fees,\n cumulative_volume\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_market_stats_hourly_arbitrum_sepolia\"\n),\n\nliq as (\n select\n ts,\n total_reward,\n 1 as liquidated_accounts\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_liq_account_arbitrum_sepolia\"\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n SUM(total_reward) as liquidation_rewards,\n SUM(liquidated_accounts) as liquidated_accounts\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n )\n),\n\ninc_trade as (\n select\n ts,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(cumulative_exchange_fees) as cumulative_exchange_fees,\n SUM(cumulative_referral_fees) as cumulative_referral_fees,\n SUM(cumulative_collected_fees) as cumulative_collected_fees,\n SUM(cumulative_volume) as cumulative_volume\n from\n inc_market\n group by\n ts\n),\n\ninc as (\n select\n h.ts,\n h.trades,\n h.exchange_fees,\n h.referral_fees,\n h.collected_fees,\n h.volume,\n h.cumulative_exchange_fees,\n h.cumulative_referral_fees,\n h.cumulative_collected_fees,\n h.cumulative_volume,\n COALESCE(\n l.liquidation_rewards,\n 0\n ) as liquidation_rewards,\n COALESCE(\n l.liquidated_accounts,\n 0\n ) as liquidated_accounts\n from\n inc_trade as h\n left join inc_liq as l\n on h.ts = l.ts\n)\n\nselect *\nfrom\n inc", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_stats_hourly_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.807914Z", "completed_at": "2024-10-03T20:56:19.818326Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.824267Z", "completed_at": "2024-10-03T20:56:19.824277Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021983623504638672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_tracking_stats_daily_arbitrum_sepolia", "compiled": true, "compiled_code": "with trades as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n tracking_code,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(trades) as trades\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_tracking_stats_hourly_arbitrum_sepolia\"\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n tracking_code\n),\n\naccounts as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n tracking_code,\n COUNT(\n distinct account_id\n ) as \"accounts\"\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_trades_arbitrum_sepolia\"\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n tracking_code\n),\n\ntotal as (\n select\n ts,\n SUM(exchange_fees) as exchange_fees_total,\n SUM(referral_fees) as referral_fees_total,\n SUM(collected_fees) as collected_fees_total,\n SUM(volume) as volume_total,\n SUM(trades) as trades_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.tracking_code,\n trades.exchange_fees,\n trades.referral_fees,\n trades.collected_fees,\n trades.volume,\n trades.trades,\n accounts.accounts,\n case\n when total.exchange_fees_total = 0 then 0\n else trades.exchange_fees / total.exchange_fees_total\n end as exchange_fees_share,\n case\n when total.referral_fees_total = 0 then 0\n else trades.referral_fees / total.referral_fees_total\n end as referral_fees_share,\n case\n when total.collected_fees_total = 0 then 0\n else trades.collected_fees / total.collected_fees_total\n end as collected_fees_share,\n case\n when total.volume_total = 0 then 0\n else trades.volume / total.volume_total\n end as volume_share,\n case\n when total.trades_total = 0 then 0\n else trades.trades / total.trades_total\n end as trades_share\nfrom\n trades\ninner join accounts\n on\n trades.ts = accounts.ts\n and trades.tracking_code = accounts.tracking_code\ninner join total\n on trades.ts = total.ts", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_tracking_stats_daily_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.811488Z", "completed_at": "2024-10-03T20:56:19.818889Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.825344Z", "completed_at": "2024-10-03T20:56:19.825352Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022313833236694336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_prices_hourly_base_mainnet", "compiled": true, "compiled_code": "with prices as (\n select distinct\n market_symbol,\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n LAST_VALUE(price) over (\n partition by DATE_TRUNC('hour', ts), market_symbol\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as price\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_prices_base_mainnet\"\n),\n\ndim as (\n select\n m.market_symbol,\n GENERATE_SERIES(\n DATE_TRUNC('hour', MIN(t.ts)),\n DATE_TRUNC('hour', MAX(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n prices\n ) as t\n cross join (\n select distinct market_symbol\n from\n prices\n ) as m\n group by\n m.market_symbol\n),\n\nffill as (\n select\n dim.ts,\n dim.market_symbol,\n LAST(prices.price) over (\n partition by dim.market_symbol\n order by dim.ts\n rows between unbounded preceding and current row\n ) as price\n from\n dim\n left join prices\n on\n dim.ts = prices.ts\n and dim.market_symbol = prices.market_symbol\n),\n\nhourly_prices as (\n select\n ts,\n market_symbol,\n price\n from\n ffill\n)\n\nselect *\nfrom\n hourly_prices\nwhere\n price is not null", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_prices_hourly_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.820043Z", "completed_at": "2024-10-03T20:56:19.833108Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.835662Z", "completed_at": "2024-10-03T20:56:19.835675Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02866196632385254, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_prices_base_mainnet_price__True__0.4906889fd6", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_prices_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.826238Z", "completed_at": "2024-10-03T20:56:19.835058Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.841341Z", "completed_at": "2024-10-03T20:56:19.841350Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024758577346801758, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_prices_base_mainnet_market_symbol.dc8cb46b8c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_prices_base_mainnet\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.837144Z", "completed_at": "2024-10-03T20:56:19.848170Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.850678Z", "completed_at": "2024-10-03T20:56:19.850687Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018316030502319336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_prices_base_mainnet_price.a6c62844d1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_prices_base_mainnet\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.843029Z", "completed_at": "2024-10-03T20:56:19.850074Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.852722Z", "completed_at": "2024-10-03T20:56:19.852730Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019089460372924805, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_prices_base_mainnet_ts.c885673fc8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_prices_base_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.854235Z", "completed_at": "2024-10-03T20:56:19.864314Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.866679Z", "completed_at": "2024-10-03T20:56:19.866690Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01805281639099121, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_account_stats_daily_base_mainnet", "compiled": true, "compiled_code": "with daily as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n account_id,\n SUM(fees) as fees,\n SUM(volume) as volume,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_account_stats_hourly_base_mainnet\"\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n account_id\n),\n\nstats as (\n select\n *,\n SUM(fees) over (\n partition by account_id\n order by\n ts\n range between unbounded preceding\n and current row\n ) as cumulative_fees,\n SUM(volume) over (\n partition by account_id\n order by\n ts\n range between unbounded preceding\n and current row\n ) as cumulative_volume\n from\n daily\n)\n\nselect *\nfrom\n stats", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_account_stats_daily_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.859006Z", "completed_at": "2024-10-03T20:56:19.864958Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.867583Z", "completed_at": "2024-10-03T20:56:19.867590Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018305301666259766, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_keeper_stats_daily_base_mainnet", "compiled": true, "compiled_code": "with hourly as (\n select\n keeper,\n settlement_rewards,\n amount_settled,\n trades,\n DATE_TRUNC(\n 'day',\n ts\n ) as ts\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_keeper_stats_hourly_base_mainnet\"\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(settlement_rewards) as settlement_reward_total,\n SUM(amount_settled) as amount_settled_total\n from\n hourly\n group by\n ts\n)\n\nselect\n hourly.ts,\n hourly.keeper,\n SUM(hourly.trades) as trades,\n SUM(hourly.settlement_rewards) as settlement_rewards,\n SUM(hourly.amount_settled) as amount_settled,\n SUM(hourly.trades) / MAX(total.trades_total) as trades_pct,\n SUM(hourly.settlement_rewards)\n / MAX(total.settlement_reward_total) as settlement_rewards_pct,\n SUM(hourly.amount_settled)\n / MAX(total.amount_settled_total) as amount_settled_pct\nfrom\n hourly\ninner join total\n on hourly.ts = total.ts\ngroup by\n hourly.ts,\n hourly.keeper", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_keeper_stats_daily_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.868568Z", "completed_at": "2024-10-03T20:56:19.876816Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.879298Z", "completed_at": "2024-10-03T20:56:19.879309Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.016622304916381836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_market_stats_daily_base_mainnet", "compiled": true, "compiled_code": "select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n market_symbol,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations,\n MAX(cumulative_exchange_fees) as cumulative_exchange_fees,\n MAX(cumulative_referral_fees) as cumulative_referral_fees,\n MAX(cumulative_collected_fees) as cumulative_collected_fees,\n MAX(cumulative_volume) as cumulative_volume\nfrom\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_stats_hourly_base_mainnet\"\ngroup by\n DATE_TRUNC(\n 'day',\n ts\n ),\n market_symbol", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_market_stats_daily_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.871619Z", "completed_at": "2024-10-03T20:56:19.878729Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.881368Z", "completed_at": "2024-10-03T20:56:19.881376Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.017815828323364258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_stats_hourly_base_mainnet", "compiled": true, "compiled_code": "with inc_market as (\n select\n ts,\n market_symbol,\n trades,\n exchange_fees,\n referral_fees,\n collected_fees,\n volume,\n liquidations,\n cumulative_exchange_fees,\n cumulative_referral_fees,\n cumulative_collected_fees,\n cumulative_volume\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_market_stats_hourly_base_mainnet\"\n),\n\nliq as (\n select\n ts,\n total_reward,\n 1 as liquidated_accounts\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_liq_account_base_mainnet\"\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n SUM(total_reward) as liquidation_rewards,\n SUM(liquidated_accounts) as liquidated_accounts\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n )\n),\n\ninc_trade as (\n select\n ts,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(cumulative_exchange_fees) as cumulative_exchange_fees,\n SUM(cumulative_referral_fees) as cumulative_referral_fees,\n SUM(cumulative_collected_fees) as cumulative_collected_fees,\n SUM(cumulative_volume) as cumulative_volume\n from\n inc_market\n group by\n ts\n),\n\ninc as (\n select\n h.ts,\n h.trades,\n h.exchange_fees,\n h.referral_fees,\n h.collected_fees,\n h.volume,\n h.cumulative_exchange_fees,\n h.cumulative_referral_fees,\n h.cumulative_collected_fees,\n h.cumulative_volume,\n COALESCE(\n l.liquidation_rewards,\n 0\n ) as liquidation_rewards,\n COALESCE(\n l.liquidated_accounts,\n 0\n ) as liquidated_accounts\n from\n inc_trade as h\n left join inc_liq as l\n on h.ts = l.ts\n)\n\nselect *\nfrom\n inc", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_stats_hourly_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.882932Z", "completed_at": "2024-10-03T20:56:19.892313Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.894676Z", "completed_at": "2024-10-03T20:56:19.894688Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0173184871673584, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_tracking_stats_daily_base_mainnet", "compiled": true, "compiled_code": "with trades as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n tracking_code,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(trades) as trades\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_tracking_stats_hourly_base_mainnet\"\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n tracking_code\n),\n\naccounts as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n tracking_code,\n COUNT(\n distinct account_id\n ) as \"accounts\"\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_trades_base_mainnet\"\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n tracking_code\n),\n\ntotal as (\n select\n ts,\n SUM(exchange_fees) as exchange_fees_total,\n SUM(referral_fees) as referral_fees_total,\n SUM(collected_fees) as collected_fees_total,\n SUM(volume) as volume_total,\n SUM(trades) as trades_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.tracking_code,\n trades.exchange_fees,\n trades.referral_fees,\n trades.collected_fees,\n trades.volume,\n trades.trades,\n accounts.accounts,\n case\n when total.exchange_fees_total = 0 then 0\n else trades.exchange_fees / total.exchange_fees_total\n end as exchange_fees_share,\n case\n when total.referral_fees_total = 0 then 0\n else trades.referral_fees / total.referral_fees_total\n end as referral_fees_share,\n case\n when total.collected_fees_total = 0 then 0\n else trades.collected_fees / total.collected_fees_total\n end as collected_fees_share,\n case\n when total.volume_total = 0 then 0\n else trades.volume / total.volume_total\n end as volume_share,\n case\n when total.trades_total = 0 then 0\n else trades.trades / total.trades_total\n end as trades_share\nfrom\n trades\ninner join accounts\n on\n trades.ts = accounts.ts\n and trades.tracking_code = accounts.tracking_code\ninner join total\n on trades.ts = total.ts", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_tracking_stats_daily_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.886601Z", "completed_at": "2024-10-03T20:56:19.893509Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.899916Z", "completed_at": "2024-10-03T20:56:19.899931Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.021928071975708008, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_prices_hourly_base_sepolia", "compiled": true, "compiled_code": "with prices as (\n select distinct\n market_symbol,\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n LAST_VALUE(price) over (\n partition by DATE_TRUNC('hour', ts), market_symbol\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as price\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_prices_base_sepolia\"\n),\n\ndim as (\n select\n m.market_symbol,\n GENERATE_SERIES(\n DATE_TRUNC('hour', MIN(t.ts)),\n DATE_TRUNC('hour', MAX(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n prices\n ) as t\n cross join (\n select distinct market_symbol\n from\n prices\n ) as m\n group by\n m.market_symbol\n),\n\nffill as (\n select\n dim.ts,\n dim.market_symbol,\n LAST(prices.price) over (\n partition by dim.market_symbol\n order by dim.ts\n rows between unbounded preceding and current row\n ) as price\n from\n dim\n left join prices\n on\n dim.ts = prices.ts\n and dim.market_symbol = prices.market_symbol\n),\n\nhourly_prices as (\n select\n ts,\n market_symbol,\n price\n from\n ffill\n)\n\nselect *\nfrom\n hourly_prices\nwhere\n price is not null", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_prices_hourly_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.895567Z", "completed_at": "2024-10-03T20:56:19.908584Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.911371Z", "completed_at": "2024-10-03T20:56:19.911383Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020705699920654297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_prices_base_sepolia_price__True__0.78bfe2f46a", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_prices_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.901040Z", "completed_at": "2024-10-03T20:56:19.910792Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.913451Z", "completed_at": "2024-10-03T20:56:19.913458Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0218658447265625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_prices_base_sepolia_market_symbol.e2a8214091", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_prices_base_sepolia\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.914980Z", "completed_at": "2024-10-03T20:56:19.925808Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.928150Z", "completed_at": "2024-10-03T20:56:19.928162Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01893138885498047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_prices_base_sepolia_price.3c29a949cf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_prices_base_sepolia\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.919177Z", "completed_at": "2024-10-03T20:56:19.926976Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.932293Z", "completed_at": "2024-10-03T20:56:19.932307Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0222623348236084, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_prices_base_sepolia_ts.2875b0c397", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_prices_base_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.929067Z", "completed_at": "2024-10-03T20:56:19.937969Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.940554Z", "completed_at": "2024-10-03T20:56:19.940566Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.016549110412597656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_account_stats_daily_base_sepolia", "compiled": true, "compiled_code": "with daily as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n account_id,\n SUM(fees) as fees,\n SUM(volume) as volume,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_account_stats_hourly_base_sepolia\"\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n account_id\n),\n\nstats as (\n select\n *,\n SUM(fees) over (\n partition by account_id\n order by\n ts\n range between unbounded preceding\n and current row\n ) as cumulative_fees,\n SUM(volume) over (\n partition by account_id\n order by\n ts\n range between unbounded preceding\n and current row\n ) as cumulative_volume\n from\n daily\n)\n\nselect *\nfrom\n stats", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_account_stats_daily_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.933270Z", "completed_at": "2024-10-03T20:56:19.939953Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.942599Z", "completed_at": "2024-10-03T20:56:19.942606Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.017496347427368164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_keeper_stats_daily_base_sepolia", "compiled": true, "compiled_code": "with hourly as (\n select\n keeper,\n settlement_rewards,\n amount_settled,\n trades,\n DATE_TRUNC(\n 'day',\n ts\n ) as ts\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_keeper_stats_hourly_base_sepolia\"\n),\n\ntotal as (\n select\n ts,\n SUM(trades) as trades_total,\n SUM(settlement_rewards) as settlement_reward_total,\n SUM(amount_settled) as amount_settled_total\n from\n hourly\n group by\n ts\n)\n\nselect\n hourly.ts,\n hourly.keeper,\n SUM(hourly.trades) as trades,\n SUM(hourly.settlement_rewards) as settlement_rewards,\n SUM(hourly.amount_settled) as amount_settled,\n SUM(hourly.trades) / MAX(total.trades_total) as trades_pct,\n SUM(hourly.settlement_rewards)\n / MAX(total.settlement_reward_total) as settlement_rewards_pct,\n SUM(hourly.amount_settled)\n / MAX(total.amount_settled_total) as amount_settled_pct\nfrom\n hourly\ninner join total\n on hourly.ts = total.ts\ngroup by\n hourly.ts,\n hourly.keeper", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_keeper_stats_daily_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.944122Z", "completed_at": "2024-10-03T20:56:19.954602Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.957050Z", "completed_at": "2024-10-03T20:56:19.957063Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018466472625732422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_market_stats_daily_base_sepolia", "compiled": true, "compiled_code": "select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n market_symbol,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(amount_liquidated) as amount_liquidated,\n SUM(liquidations) as liquidations,\n MAX(cumulative_exchange_fees) as cumulative_exchange_fees,\n MAX(cumulative_referral_fees) as cumulative_referral_fees,\n MAX(cumulative_collected_fees) as cumulative_collected_fees,\n MAX(cumulative_volume) as cumulative_volume\nfrom\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_stats_hourly_base_sepolia\"\ngroup by\n DATE_TRUNC(\n 'day',\n ts\n ),\n market_symbol", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_market_stats_daily_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.947287Z", "completed_at": "2024-10-03T20:56:19.956477Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.964835Z", "completed_at": "2024-10-03T20:56:19.964844Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025585174560546875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_stats_hourly_base_sepolia", "compiled": true, "compiled_code": "with inc_market as (\n select\n ts,\n market_symbol,\n trades,\n exchange_fees,\n referral_fees,\n collected_fees,\n volume,\n liquidations,\n cumulative_exchange_fees,\n cumulative_referral_fees,\n cumulative_collected_fees,\n cumulative_volume\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_market_stats_hourly_base_sepolia\"\n),\n\nliq as (\n select\n ts,\n total_reward,\n 1 as liquidated_accounts\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_liq_account_base_sepolia\"\n),\n\ninc_liq as (\n select\n DATE_TRUNC(\n 'hour',\n ts\n ) as ts,\n SUM(total_reward) as liquidation_rewards,\n SUM(liquidated_accounts) as liquidated_accounts\n from\n liq\n group by\n DATE_TRUNC(\n 'hour',\n ts\n )\n),\n\ninc_trade as (\n select\n ts,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(cumulative_exchange_fees) as cumulative_exchange_fees,\n SUM(cumulative_referral_fees) as cumulative_referral_fees,\n SUM(cumulative_collected_fees) as cumulative_collected_fees,\n SUM(cumulative_volume) as cumulative_volume\n from\n inc_market\n group by\n ts\n),\n\ninc as (\n select\n h.ts,\n h.trades,\n h.exchange_fees,\n h.referral_fees,\n h.collected_fees,\n h.volume,\n h.cumulative_exchange_fees,\n h.cumulative_referral_fees,\n h.cumulative_collected_fees,\n h.cumulative_volume,\n COALESCE(\n l.liquidation_rewards,\n 0\n ) as liquidation_rewards,\n COALESCE(\n l.liquidated_accounts,\n 0\n ) as liquidated_accounts\n from\n inc_trade as h\n left join inc_liq as l\n on h.ts = l.ts\n)\n\nselect *\nfrom\n inc", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_stats_hourly_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.957958Z", "completed_at": "2024-10-03T20:56:19.968227Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.970693Z", "completed_at": "2024-10-03T20:56:19.970701Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01757502555847168, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_tracking_stats_daily_base_sepolia", "compiled": true, "compiled_code": "with trades as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n tracking_code,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(trades) as trades\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_tracking_stats_hourly_base_sepolia\"\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n tracking_code\n),\n\naccounts as (\n select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n tracking_code,\n COUNT(\n distinct account_id\n ) as \"accounts\"\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_trades_base_sepolia\"\n group by\n DATE_TRUNC(\n 'day',\n ts\n ),\n tracking_code\n),\n\ntotal as (\n select\n ts,\n SUM(exchange_fees) as exchange_fees_total,\n SUM(referral_fees) as referral_fees_total,\n SUM(collected_fees) as collected_fees_total,\n SUM(volume) as volume_total,\n SUM(trades) as trades_total\n from\n trades\n group by\n ts\n)\n\nselect\n trades.ts,\n trades.tracking_code,\n trades.exchange_fees,\n trades.referral_fees,\n trades.collected_fees,\n trades.volume,\n trades.trades,\n accounts.accounts,\n case\n when total.exchange_fees_total = 0 then 0\n else trades.exchange_fees / total.exchange_fees_total\n end as exchange_fees_share,\n case\n when total.referral_fees_total = 0 then 0\n else trades.referral_fees / total.referral_fees_total\n end as referral_fees_share,\n case\n when total.collected_fees_total = 0 then 0\n else trades.collected_fees / total.collected_fees_total\n end as collected_fees_share,\n case\n when total.volume_total = 0 then 0\n else trades.volume / total.volume_total\n end as volume_share,\n case\n when total.trades_total = 0 then 0\n else trades.trades / total.trades_total\n end as trades_share\nfrom\n trades\ninner join accounts\n on\n trades.ts = accounts.ts\n and trades.tracking_code = accounts.tracking_code\ninner join total\n on trades.ts = total.ts", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_tracking_stats_daily_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.961555Z", "completed_at": "2024-10-03T20:56:19.969469Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.972143Z", "completed_at": "2024-10-03T20:56:19.972150Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01827073097229004, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_rewards_hourly_eth_mainnet", "compiled": true, "compiled_code": "with token_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n rewards_usd\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n SUM(rewards_usd) as rewards_usd\nfrom\n token_hourly\ngroup by\n ts,\n pool_id,\n collateral_type", "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_hourly_eth_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.973014Z", "completed_at": "2024-10-03T20:56:19.984496Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.987298Z", "completed_at": "2024-10-03T20:56:19.987308Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019927024841308594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_amount_distributed__True__0.26815f50d4", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount_distributed >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.978485Z", "completed_at": "2024-10-03T20:56:19.986112Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:19.988789Z", "completed_at": "2024-10-03T20:56:19.988796Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020014524459838867, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_hourly_amount__True__0.76ed6e76ab", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.989670Z", "completed_at": "2024-10-03T20:56:20.003453Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.005877Z", "completed_at": "2024-10-03T20:56:20.005888Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022109508514404297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_pool_id__True__0.0f059b9a12", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:19.994880Z", "completed_at": "2024-10-03T20:56:20.004733Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.011336Z", "completed_at": "2024-10-03T20:56:20.011346Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025948524475097656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_price__True__0.3b4b47afcc", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.006796Z", "completed_at": "2024-10-03T20:56:20.018369Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.020989Z", "completed_at": "2024-10-03T20:56:20.020998Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019137859344482422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_eth_mainnet_rewards_usd__True__0.0d8876b70b", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.012332Z", "completed_at": "2024-10-03T20:56:20.019792Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.022483Z", "completed_at": "2024-10-03T20:56:20.022491Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.01973891258239746, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_amount_distributed.3faeed6846", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount_distributed\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\nwhere amount_distributed is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.031728Z", "completed_at": "2024-10-03T20:56:20.038341Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.044602Z", "completed_at": "2024-10-03T20:56:20.044613Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024384021759033203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_distributor.a65a6d19bf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\nwhere distributor is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.024693Z", "completed_at": "2024-10-03T20:56:20.039505Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.051375Z", "completed_at": "2024-10-03T20:56:20.051386Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.03238534927368164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_collateral_type.22ec7c38ba", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.040105Z", "completed_at": "2024-10-03T20:56:20.053079Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.055806Z", "completed_at": "2024-10-03T20:56:20.055814Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01988053321838379, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_hourly_amount.701c4a765f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_amount\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\nwhere hourly_amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.045569Z", "completed_at": "2024-10-03T20:56:20.054595Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.057302Z", "completed_at": "2024-10-03T20:56:20.057312Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020512104034423828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_pool_id.69049a093a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.060827Z", "completed_at": "2024-10-03T20:56:20.071562Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.077756Z", "completed_at": "2024-10-03T20:56:20.077769Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022747278213500977, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_price.89f536fe6c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.065685Z", "completed_at": "2024-10-03T20:56:20.077126Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.083096Z", "completed_at": "2024-10-03T20:56:20.083110Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02654242515563965, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_rewards_usd.84778cf230", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\nwhere rewards_usd is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.072924Z", "completed_at": "2024-10-03T20:56:20.084806Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.087519Z", "completed_at": "2024-10-03T20:56:20.087527Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022612571716308594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_token_symbol.609ae29f03", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\nwhere token_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.078735Z", "completed_at": "2024-10-03T20:56:20.086890Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.089620Z", "completed_at": "2024-10-03T20:56:20.089631Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019788503646850586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_eth_mainnet_ts.667157dbf6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.091817Z", "completed_at": "2024-10-03T20:56:20.104756Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.106676Z", "completed_at": "2024-10-03T20:56:20.106688Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020496845245361328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_mainnet", "compiled": true, "compiled_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.min_ts)),\n date_trunc('hour', max(t.max_ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select\n min(ts_start) as min_ts,\n max(\n ts_start + \"duration\" * '1 second'::INTERVAL\n ) as max_ts\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_arbitrum_mainnet\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_debt_arbitrum_mainnet\"\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nrewards_distributed as (\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount,\n ts_start,\n \"duration\"\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_arbitrum_mainnet\"\n),\n\nhourly_distributions as (\n select\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n r.distributor,\n r.token_symbol,\n r.amount,\n r.ts_start,\n r.\"duration\",\n row_number() over (\n partition by\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n r.distributor\n order by\n r.ts_start desc\n ) as distributor_index\n from\n dim\n left join rewards_distributed as r\n on\n dim.pool_id = r.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n r.collateral_type\n )\n and dim.ts + '1 hour'::INTERVAL >= r.ts_start\n and dim.ts < r.ts_start + r.\"duration\" * '1 second'::INTERVAL\n where\n r.\"duration\" > 0\n),\n\nstreamed_rewards as (\n select\n d.ts,\n d.pool_id,\n d.collateral_type,\n d.distributor,\n d.token_symbol,\n -- get the amount of time distributed this hour\n -- use the smaller of those two intervals\n -- convert the interval to a number of hours\n -- multiply the result by the hourly amount to get the amount distributed this hour\n (\n extract(\n epoch\n from\n least(\n d.\"duration\" / 3600 * '1 hour'::INTERVAL,\n least(\n d.ts + '1 hour'::INTERVAL - greatest(\n d.ts,\n d.ts_start\n ),\n least(\n d.ts_start + d.\"duration\" * '1 second'::INTERVAL,\n d.ts + '1 hour'::INTERVAL\n ) - d.ts\n )\n )\n ) / 3600\n ) * d.amount / (\n d.\"duration\" / 3600\n ) as amount\n from\n hourly_distributions as d\n where\n d.distributor_index = 1\n),\n\ninstant_rewards as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n rewards_distributed\n where\n \"duration\" = 0\n),\n\ncombined as (\n select\n combo.ts,\n combo.pool_id,\n combo.collateral_type,\n combo.distributor,\n combo.token_symbol,\n combo.amount,\n p.price\n from\n (\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n streamed_rewards\n union all\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n instant_rewards\n ) as combo\n left join \"analytics\".\"prod_arbitrum_mainnet\".\"fct_prices_hourly_arbitrum_mainnet\" as p\n on\n combo.token_symbol = p.market_symbol\n and combo.ts = p.ts\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n sum(amount) as amount,\n sum(\n amount * price\n ) as rewards_usd\nfrom\n combined\ngroup by\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_token_hourly_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.097639Z", "completed_at": "2024-10-03T20:56:20.107522Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.117298Z", "completed_at": "2024-10-03T20:56:20.117307Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02904057502746582, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_prices_hourly_arbitrum_mainnet_price__True__0.a6e6a0e3ce", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_prices_hourly_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.112256Z", "completed_at": "2024-10-03T20:56:20.119526Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.121962Z", "completed_at": "2024-10-03T20:56:20.121973Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018045663833618164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_prices_hourly_arbitrum_mainnet_price.cc751acae1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_prices_hourly_arbitrum_mainnet\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.108104Z", "completed_at": "2024-10-03T20:56:20.120743Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.123511Z", "completed_at": "2024-10-03T20:56:20.123522Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026626110076904297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_prices_hourly_arbitrum_mainnet_market_symbol.b0ef15f205", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_prices_hourly_arbitrum_mainnet\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.124390Z", "completed_at": "2024-10-03T20:56:20.131359Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.136522Z", "completed_at": "2024-10-03T20:56:20.136532Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.017832040786743164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_prices_hourly_arbitrum_mainnet_ts.125ef9fa4d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_prices_hourly_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.131941Z", "completed_at": "2024-10-03T20:56:20.138061Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.149768Z", "completed_at": "2024-10-03T20:56:20.149783Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027036428451538086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_stats_daily_arbitrum_mainnet", "compiled": true, "compiled_code": "select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(liquidation_rewards) as liquidation_rewards,\n SUM(liquidated_accounts) as liquidated_accounts,\n MAX(cumulative_exchange_fees) as cumulative_exchange_fees,\n MAX(cumulative_referral_fees) as cumulative_referral_fees,\n MAX(cumulative_collected_fees) as cumulative_collected_fees,\n MAX(cumulative_volume) as cumulative_volume\nfrom\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_stats_hourly_arbitrum_mainnet\"\ngroup by\n DATE_TRUNC(\n 'day',\n ts\n )", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_perp_stats_daily_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.138675Z", "completed_at": "2024-10-03T20:56:20.151498Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.154068Z", "completed_at": "2024-10-03T20:56:20.154079Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02344059944152832, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_rewards_token_hourly_arbitrum_sepolia", "compiled": true, "compiled_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.min_ts)),\n date_trunc('hour', max(t.max_ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select\n min(ts_start) as min_ts,\n max(\n ts_start + \"duration\" * '1 second'::INTERVAL\n ) as max_ts\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_arbitrum_sepolia\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_debt_arbitrum_sepolia\"\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nrewards_distributed as (\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount,\n ts_start,\n \"duration\"\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_arbitrum_sepolia\"\n),\n\nhourly_distributions as (\n select\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n r.distributor,\n r.token_symbol,\n r.amount,\n r.ts_start,\n r.\"duration\",\n row_number() over (\n partition by\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n r.distributor\n order by\n r.ts_start desc\n ) as distributor_index\n from\n dim\n left join rewards_distributed as r\n on\n dim.pool_id = r.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n r.collateral_type\n )\n and dim.ts + '1 hour'::INTERVAL >= r.ts_start\n and dim.ts < r.ts_start + r.\"duration\" * '1 second'::INTERVAL\n where\n r.\"duration\" > 0\n),\n\nstreamed_rewards as (\n select\n d.ts,\n d.pool_id,\n d.collateral_type,\n d.distributor,\n d.token_symbol,\n -- get the amount of time distributed this hour\n -- use the smaller of those two intervals\n -- convert the interval to a number of hours\n -- multiply the result by the hourly amount to get the amount distributed this hour\n (\n extract(\n epoch\n from\n least(\n d.\"duration\" / 3600 * '1 hour'::INTERVAL,\n least(\n d.ts + '1 hour'::INTERVAL - greatest(\n d.ts,\n d.ts_start\n ),\n least(\n d.ts_start + d.\"duration\" * '1 second'::INTERVAL,\n d.ts + '1 hour'::INTERVAL\n ) - d.ts\n )\n )\n ) / 3600\n ) * d.amount / (\n d.\"duration\" / 3600\n ) as amount\n from\n hourly_distributions as d\n where\n d.distributor_index = 1\n),\n\ninstant_rewards as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n rewards_distributed\n where\n \"duration\" = 0\n),\n\ncombined as (\n select\n combo.ts,\n combo.pool_id,\n combo.collateral_type,\n combo.distributor,\n combo.token_symbol,\n combo.amount,\n p.price\n from\n (\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n streamed_rewards\n union all\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n instant_rewards\n ) as combo\n left join \"analytics\".\"prod_arbitrum_sepolia\".\"fct_prices_hourly_arbitrum_sepolia\" as p\n on\n combo.token_symbol = p.market_symbol\n and combo.ts = p.ts\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n sum(amount) as amount,\n sum(\n amount * price\n ) as rewards_usd\nfrom\n combined\ngroup by\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_token_hourly_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.143789Z", "completed_at": "2024-10-03T20:56:20.152917Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.155615Z", "completed_at": "2024-10-03T20:56:20.155626Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020585298538208008, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_prices_hourly_arbitrum_sepolia_price__True__0.e322ab3e73", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_prices_hourly_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.156506Z", "completed_at": "2024-10-03T20:56:20.167967Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.170154Z", "completed_at": "2024-10-03T20:56:20.170165Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019407272338867188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_prices_hourly_arbitrum_sepolia_market_symbol.6b1d78c094", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_prices_hourly_arbitrum_sepolia\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.163818Z", "completed_at": "2024-10-03T20:56:20.171048Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.177331Z", "completed_at": "2024-10-03T20:56:20.177341Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022497177124023438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_prices_hourly_arbitrum_sepolia_price.774a8eccfb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_prices_hourly_arbitrum_sepolia\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.172213Z", "completed_at": "2024-10-03T20:56:20.182293Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.184326Z", "completed_at": "2024-10-03T20:56:20.184338Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.021327495574951172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_prices_hourly_arbitrum_sepolia_ts.45b8cdbd25", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_prices_hourly_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.178244Z", "completed_at": "2024-10-03T20:56:20.185174Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.191558Z", "completed_at": "2024-10-03T20:56:20.191566Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0229337215423584, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_stats_daily_arbitrum_sepolia", "compiled": true, "compiled_code": "select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(liquidation_rewards) as liquidation_rewards,\n SUM(liquidated_accounts) as liquidated_accounts,\n MAX(cumulative_exchange_fees) as cumulative_exchange_fees,\n MAX(cumulative_referral_fees) as cumulative_referral_fees,\n MAX(cumulative_collected_fees) as cumulative_collected_fees,\n MAX(cumulative_volume) as cumulative_volume\nfrom\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_stats_hourly_arbitrum_sepolia\"\ngroup by\n DATE_TRUNC(\n 'day',\n ts\n )", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_perp_stats_daily_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.186385Z", "completed_at": "2024-10-03T20:56:20.193776Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.202018Z", "completed_at": "2024-10-03T20:56:20.202033Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02056097984313965, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_rewards_token_hourly_base_mainnet", "compiled": true, "compiled_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.min_ts)),\n date_trunc('hour', max(t.max_ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select\n min(ts_start) as min_ts,\n max(\n ts_start + \"duration\" * '1 second'::INTERVAL\n ) as max_ts\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_base_mainnet\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_debt_base_mainnet\"\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nrewards_distributed as (\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount,\n ts_start,\n \"duration\"\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_base_mainnet\"\n),\n\nhourly_distributions as (\n select\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n r.distributor,\n r.token_symbol,\n r.amount,\n r.ts_start,\n r.\"duration\",\n row_number() over (\n partition by\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n r.distributor\n order by\n r.ts_start desc\n ) as distributor_index\n from\n dim\n left join rewards_distributed as r\n on\n dim.pool_id = r.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n r.collateral_type\n )\n and dim.ts + '1 hour'::INTERVAL >= r.ts_start\n and dim.ts < r.ts_start + r.\"duration\" * '1 second'::INTERVAL\n where\n r.\"duration\" > 0\n),\n\nstreamed_rewards as (\n select\n d.ts,\n d.pool_id,\n d.collateral_type,\n d.distributor,\n d.token_symbol,\n -- get the amount of time distributed this hour\n -- use the smaller of those two intervals\n -- convert the interval to a number of hours\n -- multiply the result by the hourly amount to get the amount distributed this hour\n (\n extract(\n epoch\n from\n least(\n d.\"duration\" / 3600 * '1 hour'::INTERVAL,\n least(\n d.ts + '1 hour'::INTERVAL - greatest(\n d.ts,\n d.ts_start\n ),\n least(\n d.ts_start + d.\"duration\" * '1 second'::INTERVAL,\n d.ts + '1 hour'::INTERVAL\n ) - d.ts\n )\n )\n ) / 3600\n ) * d.amount / (\n d.\"duration\" / 3600\n ) as amount\n from\n hourly_distributions as d\n where\n d.distributor_index = 1\n),\n\ninstant_rewards as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n rewards_distributed\n where\n \"duration\" = 0\n),\n\ncombined as (\n select\n combo.ts,\n combo.pool_id,\n combo.collateral_type,\n combo.distributor,\n combo.token_symbol,\n combo.amount,\n p.price\n from\n (\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n streamed_rewards\n union all\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n instant_rewards\n ) as combo\n left join \"analytics\".\"prod_base_mainnet\".\"fct_prices_hourly_base_mainnet\" as p\n on\n combo.token_symbol = p.market_symbol\n and combo.ts = p.ts\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n sum(amount) as amount,\n sum(\n amount * price\n ) as rewards_usd\nfrom\n combined\ngroup by\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_token_hourly_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.195047Z", "completed_at": "2024-10-03T20:56:20.207930Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.210173Z", "completed_at": "2024-10-03T20:56:20.210184Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024510622024536133, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_prices_hourly_base_mainnet_price__True__0.1e768deaa2", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_prices_hourly_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.203725Z", "completed_at": "2024-10-03T20:56:20.211659Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.217795Z", "completed_at": "2024-10-03T20:56:20.217803Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024792194366455078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_prices_hourly_base_mainnet_market_symbol.ffd656c11f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_prices_hourly_base_mainnet\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.212242Z", "completed_at": "2024-10-03T20:56:20.223571Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.225714Z", "completed_at": "2024-10-03T20:56:20.225723Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02285623550415039, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_prices_hourly_base_mainnet_price.73bbfd891b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_prices_hourly_base_mainnet\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.219475Z", "completed_at": "2024-10-03T20:56:20.226622Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.231730Z", "completed_at": "2024-10-03T20:56:20.231738Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0207672119140625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_prices_hourly_base_mainnet_ts.a2c68d326d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_prices_hourly_base_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.227792Z", "completed_at": "2024-10-03T20:56:20.234862Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.241146Z", "completed_at": "2024-10-03T20:56:20.241154Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022458791732788086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_stats_daily_base_mainnet", "compiled": true, "compiled_code": "select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(liquidation_rewards) as liquidation_rewards,\n SUM(liquidated_accounts) as liquidated_accounts,\n MAX(cumulative_exchange_fees) as cumulative_exchange_fees,\n MAX(cumulative_referral_fees) as cumulative_referral_fees,\n MAX(cumulative_collected_fees) as cumulative_collected_fees,\n MAX(cumulative_volume) as cumulative_volume\nfrom\n \"analytics\".\"prod_base_mainnet\".\"fct_perp_stats_hourly_base_mainnet\"\ngroup by\n DATE_TRUNC(\n 'day',\n ts\n )", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_perp_stats_daily_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.235500Z", "completed_at": "2024-10-03T20:56:20.248163Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.250158Z", "completed_at": "2024-10-03T20:56:20.250167Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023116350173950195, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_rewards_token_hourly_base_sepolia", "compiled": true, "compiled_code": "with dim as (\n select\n m.pool_id,\n m.collateral_type,\n generate_series(\n date_trunc('hour', min(t.min_ts)),\n date_trunc('hour', max(t.max_ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select\n min(ts_start) as min_ts,\n max(\n ts_start + \"duration\" * '1 second'::INTERVAL\n ) as max_ts\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_base_sepolia\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_debt_base_sepolia\"\n ) as m\n group by\n m.pool_id,\n m.collateral_type\n),\n\nrewards_distributed as (\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount,\n ts_start,\n \"duration\"\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_base_sepolia\"\n),\n\nhourly_distributions as (\n select\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n r.distributor,\n r.token_symbol,\n r.amount,\n r.ts_start,\n r.\"duration\",\n row_number() over (\n partition by\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n r.distributor\n order by\n r.ts_start desc\n ) as distributor_index\n from\n dim\n left join rewards_distributed as r\n on\n dim.pool_id = r.pool_id\n and lower(\n dim.collateral_type\n ) = lower(\n r.collateral_type\n )\n and dim.ts + '1 hour'::INTERVAL >= r.ts_start\n and dim.ts < r.ts_start + r.\"duration\" * '1 second'::INTERVAL\n where\n r.\"duration\" > 0\n),\n\nstreamed_rewards as (\n select\n d.ts,\n d.pool_id,\n d.collateral_type,\n d.distributor,\n d.token_symbol,\n -- get the amount of time distributed this hour\n -- use the smaller of those two intervals\n -- convert the interval to a number of hours\n -- multiply the result by the hourly amount to get the amount distributed this hour\n (\n extract(\n epoch\n from\n least(\n d.\"duration\" / 3600 * '1 hour'::INTERVAL,\n least(\n d.ts + '1 hour'::INTERVAL - greatest(\n d.ts,\n d.ts_start\n ),\n least(\n d.ts_start + d.\"duration\" * '1 second'::INTERVAL,\n d.ts + '1 hour'::INTERVAL\n ) - d.ts\n )\n )\n ) / 3600\n ) * d.amount / (\n d.\"duration\" / 3600\n ) as amount\n from\n hourly_distributions as d\n where\n d.distributor_index = 1\n),\n\ninstant_rewards as (\n select\n date_trunc(\n 'hour',\n ts\n ) as ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n rewards_distributed\n where\n \"duration\" = 0\n),\n\ncombined as (\n select\n combo.ts,\n combo.pool_id,\n combo.collateral_type,\n combo.distributor,\n combo.token_symbol,\n combo.amount,\n p.price\n from\n (\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n streamed_rewards\n union all\n select\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n amount\n from\n instant_rewards\n ) as combo\n left join \"analytics\".\"prod_base_sepolia\".\"fct_prices_hourly_base_sepolia\" as p\n on\n combo.token_symbol = p.market_symbol\n and combo.ts = p.ts\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol,\n sum(amount) as amount,\n sum(\n amount * price\n ) as rewards_usd\nfrom\n combined\ngroup by\n ts,\n pool_id,\n collateral_type,\n distributor,\n token_symbol", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_token_hourly_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.242100Z", "completed_at": "2024-10-03T20:56:20.251073Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.257729Z", "completed_at": "2024-10-03T20:56:20.257739Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024579524993896484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_prices_hourly_base_sepolia_price__True__0.9b4c65b6bd", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_prices_hourly_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not price >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.251672Z", "completed_at": "2024-10-03T20:56:20.260124Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.266490Z", "completed_at": "2024-10-03T20:56:20.266498Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026078224182128906, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_prices_hourly_base_sepolia_market_symbol.35c2706bfd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect market_symbol\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_prices_hourly_base_sepolia\"\nwhere market_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.261329Z", "completed_at": "2024-10-03T20:56:20.272468Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.274638Z", "completed_at": "2024-10-03T20:56:20.274649Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018766403198242188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_prices_hourly_base_sepolia_price.e263ee2224", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect price\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_prices_hourly_base_sepolia\"\nwhere price is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.268112Z", "completed_at": "2024-10-03T20:56:20.276120Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.281635Z", "completed_at": "2024-10-03T20:56:20.281647Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022190570831298828, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_prices_hourly_base_sepolia_ts.fc60cfbaeb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_prices_hourly_base_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.276751Z", "completed_at": "2024-10-03T20:56:20.283268Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.291132Z", "completed_at": "2024-10-03T20:56:20.291143Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023878812789916992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_perp_stats_daily_base_sepolia", "compiled": true, "compiled_code": "select\n DATE_TRUNC(\n 'day',\n ts\n ) as ts,\n SUM(trades) as trades,\n SUM(exchange_fees) as exchange_fees,\n SUM(referral_fees) as referral_fees,\n SUM(collected_fees) as collected_fees,\n SUM(volume) as volume,\n SUM(liquidation_rewards) as liquidation_rewards,\n SUM(liquidated_accounts) as liquidated_accounts,\n MAX(cumulative_exchange_fees) as cumulative_exchange_fees,\n MAX(cumulative_referral_fees) as cumulative_referral_fees,\n MAX(cumulative_collected_fees) as cumulative_collected_fees,\n MAX(cumulative_volume) as cumulative_volume\nfrom\n \"analytics\".\"prod_base_sepolia\".\"fct_perp_stats_hourly_base_sepolia\"\ngroup by\n DATE_TRUNC(\n 'day',\n ts\n )", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_perp_stats_daily_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.283858Z", "completed_at": "2024-10-03T20:56:20.299890Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.302441Z", "completed_at": "2024-10-03T20:56:20.302450Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026998281478881836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_pnl_hourly_eth_mainnet", "compiled": true, "compiled_code": "\n\nwith dim as (\n select\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)), '1 hour'::interval\n ) as ts,\n p.pool_id,\n p.collateral_type\n from\n (\n select ts\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_debt_eth_mainnet\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_debt_eth_mainnet\"\n ) as p\n group by\n p.pool_id,\n p.collateral_type\n),\n\nissuance as (\n select\n ts,\n pool_id,\n collateral_type,\n hourly_issuance\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_issuance_hourly_eth_mainnet\"\n),\n\ndebt as (\n select distinct\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as ts,\n last_value(debt) over (\n partition by date_trunc('hour', ts), pool_id, collateral_type\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as debt\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_debt_eth_mainnet\"\n),\n\ncollateral as (\n select distinct\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as ts,\n last_value(collateral_value) over (\n partition by date_trunc('hour', ts), pool_id, collateral_type\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as collateral_value\n from\n \"analytics\".\"prod_raw_eth_mainnet\".\"core_vault_collateral_eth_mainnet\"\n where\n pool_id = 1\n),\n\nffill as (\n select\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n last(debt.debt) over (\n partition by dim.collateral_type, dim.pool_id\n order by dim.ts\n rows between unbounded preceding and current row\n ),\n 0\n ) as debt,\n coalesce(\n last(collateral.collateral_value) over (\n partition by dim.collateral_type, dim.pool_id\n order by dim.ts\n rows between unbounded preceding and current row\n ),\n 0\n ) as collateral_value\n from\n dim\n left join debt\n on\n dim.ts = debt.ts\n and dim.pool_id = debt.pool_id\n and dim.collateral_type = debt.collateral_type\n left join collateral\n on\n dim.ts = collateral.ts\n and dim.pool_id = collateral.pool_id\n and dim.collateral_type = collateral.collateral_type\n),\n\nhourly_pnl as (\n select\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n coalesce(lag(debt) over (\n partition by pool_id, collateral_type\n order by\n ts\n ) - debt, 0) as hourly_pnl\n from\n ffill\n),\n\nhourly_rewards as (\n select\n ts,\n pool_id,\n collateral_type,\n rewards_usd\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_hourly_eth_mainnet\"\n),\n\nhourly_migration as (\n select\n ts,\n pool_id,\n collateral_type,\n hourly_debt_migrated\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_core_migration_hourly_eth_mainnet\"\n),\n\nhourly_returns as (\n select\n pnl.ts,\n pnl.pool_id,\n pnl.collateral_type,\n pnl.collateral_value,\n pnl.debt,\n coalesce(\n iss.hourly_issuance,\n 0\n ) as hourly_issuance,\n coalesce(\n migration.hourly_debt_migrated,\n 0\n ) as hourly_debt_migrated,\n pnl.hourly_pnl + coalesce(\n iss.hourly_issuance,\n 0\n ) + coalesce(\n migration.hourly_debt_migrated,\n 0\n ) as hourly_pnl,\n coalesce(\n rewards.rewards_usd,\n 0\n ) as rewards_usd,\n case\n when pnl.collateral_value = 0 then 0\n else coalesce(\n rewards.rewards_usd,\n 0\n ) / pnl.collateral_value\n end as hourly_rewards_pct,\n case\n when pnl.collateral_value = 0 then 0\n else (\n coalesce(iss.hourly_issuance, 0)\n + pnl.hourly_pnl\n + coalesce(migration.hourly_debt_migrated, 0)\n ) / pnl.collateral_value\n end as hourly_pnl_pct,\n case\n when pnl.collateral_value = 0 then 0\n else (\n coalesce(rewards.rewards_usd, 0)\n + pnl.hourly_pnl\n + coalesce(iss.hourly_issuance, 0)\n + coalesce(migration.hourly_debt_migrated, 0)\n ) / pnl.collateral_value\n end as hourly_total_pct\n from\n hourly_pnl as pnl\n left join hourly_rewards as rewards\n on\n pnl.ts = rewards.ts\n and pnl.pool_id = rewards.pool_id\n and pnl.collateral_type = rewards.collateral_type\n left join issuance as iss\n on\n pnl.ts = iss.ts\n and pnl.pool_id = iss.pool_id\n and lower(\n pnl.collateral_type\n ) = lower(\n iss.collateral_type\n )\n left join hourly_migration as migration\n on\n pnl.ts = migration.ts\n and pnl.pool_id = migration.pool_id\n and lower(\n pnl.collateral_type\n ) = lower(\n migration.collateral_type\n )\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_issuance,\n hourly_pnl,\n hourly_debt_migrated,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n hourly_total_pct\nfrom\n hourly_returns", "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.292809Z", "completed_at": "2024-10-03T20:56:20.301837Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.308605Z", "completed_at": "2024-10-03T20:56:20.308617Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026070117950439453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_eth_mainnet_pool_id__True__0.208ead2f02", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.303298Z", "completed_at": "2024-10-03T20:56:20.315243Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.317239Z", "completed_at": "2024-10-03T20:56:20.317248Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025307655334472656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_eth_mainnet_rewards_usd__True__0.2e789c32db", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.310271Z", "completed_at": "2024-10-03T20:56:20.318824Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.321274Z", "completed_at": "2024-10-03T20:56:20.321285Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020188570022583008, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_eth_mainnet_collateral_type.1949d93db9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_hourly_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.322163Z", "completed_at": "2024-10-03T20:56:20.333292Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.339569Z", "completed_at": "2024-10-03T20:56:20.339586Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02318739891052246, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_eth_mainnet_pool_id.7f91755bfb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_hourly_eth_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.327284Z", "completed_at": "2024-10-03T20:56:20.338927Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.341330Z", "completed_at": "2024-10-03T20:56:20.341338Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023244142532348633, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_eth_mainnet_rewards_usd.3095906515", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_hourly_eth_mainnet\"\nwhere rewards_usd is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.334681Z", "completed_at": "2024-10-03T20:56:20.342259Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.349509Z", "completed_at": "2024-10-03T20:56:20.349520Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023116588592529297, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_eth_mainnet_ts.89ba67bb4f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_hourly_eth_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.343472Z", "completed_at": "2024-10-03T20:56:20.351817Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.354218Z", "completed_at": "2024-10-03T20:56:20.354225Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020334482192993164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_rewards_hourly_arbitrum_mainnet", "compiled": true, "compiled_code": "with token_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n rewards_usd\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_token_hourly_arbitrum_mainnet\"\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n SUM(rewards_usd) as rewards_usd\nfrom\n token_hourly\ngroup by\n ts,\n pool_id,\n collateral_type", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_hourly_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.355722Z", "completed_at": "2024-10-03T20:56:20.366877Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.373264Z", "completed_at": "2024-10-03T20:56:20.373276Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023009300231933594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_mainnet_amount__True__0.c3b84fc77c", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_token_hourly_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.360266Z", "completed_at": "2024-10-03T20:56:20.367499Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.374365Z", "completed_at": "2024-10-03T20:56:20.374373Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023316383361816406, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_mainnet_pool_id__True__0.4ed8a94f92", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_token_hourly_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.368694Z", "completed_at": "2024-10-03T20:56:20.376683Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.383003Z", "completed_at": "2024-10-03T20:56:20.383016Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028052806854248047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_mainnet_rewards_usd__True__0.034dbdbb73", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_token_hourly_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.377978Z", "completed_at": "2024-10-03T20:56:20.386028Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.392567Z", "completed_at": "2024-10-03T20:56:20.392576Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024627685546875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_amount.5d52c05b74", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_token_hourly_arbitrum_mainnet\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.387248Z", "completed_at": "2024-10-03T20:56:20.401270Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.407503Z", "completed_at": "2024-10-03T20:56:20.407513Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025301218032836914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_collateral_type.dee4fdda32", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_token_hourly_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.393456Z", "completed_at": "2024-10-03T20:56:20.406259Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.408496Z", "completed_at": "2024-10-03T20:56:20.408504Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02458047866821289, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_distributor.a9383020e8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_token_hourly_arbitrum_mainnet\"\nwhere distributor is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.402052Z", "completed_at": "2024-10-03T20:56:20.409946Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.416375Z", "completed_at": "2024-10-03T20:56:20.416385Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024750471115112305, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_pool_id.35527b8712", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_token_hourly_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.411898Z", "completed_at": "2024-10-03T20:56:20.419425Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.421890Z", "completed_at": "2024-10-03T20:56:20.421901Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.015156030654907227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_rewards_usd.38626f59b3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_token_hourly_arbitrum_mainnet\"\nwhere rewards_usd is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.422791Z", "completed_at": "2024-10-03T20:56:20.436697Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.438831Z", "completed_at": "2024-10-03T20:56:20.438845Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021483182907104492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_token_symbol.0f93337098", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_token_hourly_arbitrum_mainnet\"\nwhere token_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.427479Z", "completed_at": "2024-10-03T20:56:20.438103Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.440903Z", "completed_at": "2024-10-03T20:56:20.440912Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024857521057128906, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_mainnet_ts.22756175d0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_token_hourly_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.433578Z", "completed_at": "2024-10-03T20:56:20.439756Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.444555Z", "completed_at": "2024-10-03T20:56:20.444563Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02341437339782715, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_rewards_hourly_arbitrum_sepolia", "compiled": true, "compiled_code": "with token_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n rewards_usd\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_token_hourly_arbitrum_sepolia\"\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n SUM(rewards_usd) as rewards_usd\nfrom\n token_hourly\ngroup by\n ts,\n pool_id,\n collateral_type", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_hourly_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.445408Z", "completed_at": "2024-10-03T20:56:20.453706Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.459987Z", "completed_at": "2024-10-03T20:56:20.459996Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022626876831054688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_sepolia_amount__True__0.c8e44e38be", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_token_hourly_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.455537Z", "completed_at": "2024-10-03T20:56:20.471220Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.472815Z", "completed_at": "2024-10-03T20:56:20.472826Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022192955017089844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_sepolia_pool_id__True__0.dc85f8adb9", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_token_hourly_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.461498Z", "completed_at": "2024-10-03T20:56:20.473709Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.476126Z", "completed_at": "2024-10-03T20:56:20.476136Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024132966995239258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_arbitrum_sepolia_rewards_usd__True__0.1aeeb784bf", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_token_hourly_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.466960Z", "completed_at": "2024-10-03T20:56:20.474291Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.477097Z", "completed_at": "2024-10-03T20:56:20.477104Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022907733917236328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_amount.53214f6b62", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_token_hourly_arbitrum_sepolia\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.477997Z", "completed_at": "2024-10-03T20:56:20.485360Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.493348Z", "completed_at": "2024-10-03T20:56:20.493357Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021480798721313477, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_collateral_type.6bd3efb9ab", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_token_hourly_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.487233Z", "completed_at": "2024-10-03T20:56:20.496202Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.506415Z", "completed_at": "2024-10-03T20:56:20.506424Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02398991584777832, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_distributor.57d35a371e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_token_hourly_arbitrum_sepolia\"\nwhere distributor is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.496806Z", "completed_at": "2024-10-03T20:56:20.507538Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.510017Z", "completed_at": "2024-10-03T20:56:20.510028Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024168968200683594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_pool_id.c9c0638ac8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_token_hourly_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.501086Z", "completed_at": "2024-10-03T20:56:20.508729Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.515420Z", "completed_at": "2024-10-03T20:56:20.515435Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.028939247131347656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_rewards_usd.a4c3a5bd6d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_token_hourly_arbitrum_sepolia\"\nwhere rewards_usd is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.510929Z", "completed_at": "2024-10-03T20:56:20.518505Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.520912Z", "completed_at": "2024-10-03T20:56:20.520920Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.015388965606689453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_token_symbol.43135a2a58", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_token_hourly_arbitrum_sepolia\"\nwhere token_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.521814Z", "completed_at": "2024-10-03T20:56:20.537491Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.538967Z", "completed_at": "2024-10-03T20:56:20.538976Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0227053165435791, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_arbitrum_sepolia_ts.408bc991e9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_token_hourly_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.528078Z", "completed_at": "2024-10-03T20:56:20.539910Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.542275Z", "completed_at": "2024-10-03T20:56:20.542286Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022710800170898438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_rewards_hourly_base_mainnet", "compiled": true, "compiled_code": "with token_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n rewards_usd\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_token_hourly_base_mainnet\"\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n SUM(rewards_usd) as rewards_usd\nfrom\n token_hourly\ngroup by\n ts,\n pool_id,\n collateral_type", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_hourly_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.531279Z", "completed_at": "2024-10-03T20:56:20.540480Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.543210Z", "completed_at": "2024-10-03T20:56:20.543218Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023029565811157227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_mainnet_amount__True__0.dbf212e433", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_token_hourly_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.544099Z", "completed_at": "2024-10-03T20:56:20.551458Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.557738Z", "completed_at": "2024-10-03T20:56:20.557747Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.01978468894958496, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_mainnet_pool_id__True__0.59419d2477", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_token_hourly_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.553284Z", "completed_at": "2024-10-03T20:56:20.560707Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.570682Z", "completed_at": "2024-10-03T20:56:20.570692Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022288084030151367, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_mainnet_rewards_usd__True__0.2f31fe80de", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_token_hourly_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.561257Z", "completed_at": "2024-10-03T20:56:20.572445Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.578524Z", "completed_at": "2024-10-03T20:56:20.578535Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026624202728271484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_amount.ee0d98f0ab", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_token_hourly_base_mainnet\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.565463Z", "completed_at": "2024-10-03T20:56:20.573774Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.580126Z", "completed_at": "2024-10-03T20:56:20.580134Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027547836303710938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_collateral_type.52b0ac191f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_token_hourly_base_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.574346Z", "completed_at": "2024-10-03T20:56:20.582452Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.590140Z", "completed_at": "2024-10-03T20:56:20.590149Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020377635955810547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_distributor.608c8d5a0a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_token_hourly_base_mainnet\"\nwhere distributor is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.584353Z", "completed_at": "2024-10-03T20:56:20.593692Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.603912Z", "completed_at": "2024-10-03T20:56:20.603926Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02454519271850586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_pool_id.26caff37a4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_token_hourly_base_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.594276Z", "completed_at": "2024-10-03T20:56:20.611050Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.613219Z", "completed_at": "2024-10-03T20:56:20.613232Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.029598236083984375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_rewards_usd.2724c9008d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_token_hourly_base_mainnet\"\nwhere rewards_usd is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.599300Z", "completed_at": "2024-10-03T20:56:20.611857Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.614163Z", "completed_at": "2024-10-03T20:56:20.614170Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02321791648864746, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_token_symbol.185f4e6438", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_token_hourly_base_mainnet\"\nwhere token_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.606723Z", "completed_at": "2024-10-03T20:56:20.615034Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.617644Z", "completed_at": "2024-10-03T20:56:20.617654Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0191648006439209, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_mainnet_ts.b6c015406d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_token_hourly_base_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.618548Z", "completed_at": "2024-10-03T20:56:20.625280Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.637642Z", "completed_at": "2024-10-03T20:56:20.637656Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.025295257568359375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_rewards_hourly_base_sepolia", "compiled": true, "compiled_code": "with token_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n rewards_usd\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_token_hourly_base_sepolia\"\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n SUM(rewards_usd) as rewards_usd\nfrom\n token_hourly\ngroup by\n ts,\n pool_id,\n collateral_type", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_hourly_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.626530Z", "completed_at": "2024-10-03T20:56:20.640006Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.646683Z", "completed_at": "2024-10-03T20:56:20.646692Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024968862533569336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_sepolia_amount__True__0.8db4f3d98c", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_token_hourly_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not amount >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.631212Z", "completed_at": "2024-10-03T20:56:20.645431Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.647701Z", "completed_at": "2024-10-03T20:56:20.647709Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025177717208862305, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_sepolia_pool_id__True__0.81592c4342", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_token_hourly_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.640801Z", "completed_at": "2024-10-03T20:56:20.649180Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.655316Z", "completed_at": "2024-10-03T20:56:20.655325Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.029557228088378906, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_token_hourly_base_sepolia_rewards_usd__True__0.c0730ac36d", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_token_hourly_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.651081Z", "completed_at": "2024-10-03T20:56:20.658299Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.660693Z", "completed_at": "2024-10-03T20:56:20.660703Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.014755487442016602, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_amount.f5bf39a8d8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect amount\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_token_hourly_base_sepolia\"\nwhere amount is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.661699Z", "completed_at": "2024-10-03T20:56:20.672146Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.678459Z", "completed_at": "2024-10-03T20:56:20.678468Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02236151695251465, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_collateral_type.d1a6cde42d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_token_hourly_base_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.666229Z", "completed_at": "2024-10-03T20:56:20.677124Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.679458Z", "completed_at": "2024-10-03T20:56:20.679466Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02271556854248047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_distributor.e0a88ca283", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect distributor\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_token_hourly_base_sepolia\"\nwhere distributor is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.672798Z", "completed_at": "2024-10-03T20:56:20.680341Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.682859Z", "completed_at": "2024-10-03T20:56:20.682867Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022906780242919922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_pool_id.be2709e1ec", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_token_hourly_base_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.683747Z", "completed_at": "2024-10-03T20:56:20.692382Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.698800Z", "completed_at": "2024-10-03T20:56:20.698811Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021200180053710938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_rewards_usd.d3001484ac", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_token_hourly_base_sepolia\"\nwhere rewards_usd is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.699741Z", "completed_at": "2024-10-03T20:56:20.710027Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.712060Z", "completed_at": "2024-10-03T20:56:20.712069Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.021826982498168945, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_ts.965132b4de", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_token_hourly_base_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.694172Z", "completed_at": "2024-10-03T20:56:20.711337Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.714115Z", "completed_at": "2024-10-03T20:56:20.714122Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02449488639831543, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_token_hourly_base_sepolia_token_symbol.0efe3d5a1b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect token_symbol\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_token_hourly_base_sepolia\"\nwhere token_symbol is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.705814Z", "completed_at": "2024-10-03T20:56:20.712994Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.715699Z", "completed_at": "2024-10-03T20:56:20.715707Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022237777709960938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_apr_eth_mainnet", "compiled": true, "compiled_code": "\n\nwith pnl_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_pnl,\n hourly_issuance,\n hourly_debt_migrated,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n hourly_total_pct,\n SUM(\n COALESCE(\n hourly_issuance,\n 0\n )\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n ) as cumulative_issuance,\n SUM(\n hourly_pnl\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n ) as cumulative_pnl\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\n),\n\navg_returns as (\n select\n ts,\n pool_id,\n collateral_type,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_pnl_pct,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_pnl_pct,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_pnl_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_rewards_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_total_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_total_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_total_pct\n from\n pnl_hourly\n),\n\napr_calculations as (\n select\n pnl_hourly.ts,\n pnl_hourly.pool_id,\n pnl_hourly.collateral_type,\n pnl_hourly.collateral_value,\n pnl_hourly.debt,\n pnl_hourly.hourly_pnl,\n pnl_hourly.cumulative_pnl,\n pnl_hourly.hourly_issuance,\n pnl_hourly.hourly_debt_migrated,\n pnl_hourly.cumulative_issuance,\n pnl_hourly.rewards_usd,\n pnl_hourly.hourly_pnl_pct,\n pnl_hourly.hourly_rewards_pct,\n -- total pnls\n avg_returns.avg_24h_total_pct * 24 * 365 as apr_24h,\n avg_returns.avg_7d_total_pct * 24 * 365 as apr_7d,\n avg_returns.avg_28d_total_pct * 24 * 365 as apr_28d,\n -- pool pnls\n avg_returns.avg_24h_pnl_pct * 24 * 365 as apr_24h_pnl,\n avg_returns.avg_7d_pnl_pct * 24 * 365 as apr_7d_pnl,\n avg_returns.avg_28d_pnl_pct * 24 * 365 as apr_28d_pnl,\n -- rewards pnls\n avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards,\n avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards,\n avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards\n from\n pnl_hourly\n inner join avg_returns\n on\n pnl_hourly.ts = avg_returns.ts\n and pnl_hourly.pool_id = avg_returns.pool_id\n and pnl_hourly.collateral_type = avg_returns.collateral_type\n),\n\napy_calculations as (\n select\n *,\n (POWER(1 + apr_24h / 8760, 8760) - 1) as apy_24h,\n (POWER(1 + apr_7d / 8760, 8760) - 1) as apy_7d,\n (POWER(1 + apr_28d / 8760, 8760) - 1) as apy_28d,\n (POWER(1 + apr_24h_pnl / 8760, 8760) - 1) as apy_24h_pnl,\n (POWER(1 + apr_7d_pnl / 8760, 8760) - 1) as apy_7d_pnl,\n (POWER(1 + apr_28d_pnl / 8760, 8760) - 1) as apy_28d_pnl,\n (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards,\n (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards,\n (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards\n from\n apr_calculations\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_issuance,\n hourly_debt_migrated,\n hourly_pnl,\n cumulative_pnl,\n cumulative_issuance,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n apr_24h,\n apy_24h,\n apr_7d,\n apy_7d,\n apr_28d,\n apy_28d,\n apr_24h_pnl,\n apy_24h_pnl,\n apr_7d_pnl,\n apy_7d_pnl,\n apr_28d_pnl,\n apy_28d_pnl,\n apr_24h_rewards,\n apy_24h_rewards,\n apr_7d_rewards,\n apy_7d_rewards,\n apr_28d_rewards,\n apy_28d_rewards\nfrom\n apy_calculations\norder by\n ts", "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.716571Z", "completed_at": "2024-10-03T20:56:20.724980Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.731600Z", "completed_at": "2024-10-03T20:56:20.731613Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021104812622070312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_pnl_hourly_reward_eth_mainnet", "compiled": true, "compiled_code": "\n\nwith dim as (\n\n select\n t.pool_id,\n t.collateral_type,\n t.collateral_value,\n p.token_symbol as reward_token,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select\n ts,\n collateral_type,\n pool_id,\n collateral_value\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\n group by\n ts,\n collateral_type,\n pool_id,\n collateral_value\n ) as t\n cross join (\n select distinct token_symbol\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\n ) as p\n group by\n t.pool_id,\n t.collateral_type,\n t.collateral_value,\n p.token_symbol\n),\n\nreward_hourly_token as (\n select\n ts,\n pool_id,\n collateral_type,\n token_symbol as reward_token,\n sum(\n rewards_usd\n ) as rewards_usd\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_rewards_token_hourly_eth_mainnet\"\n group by\n ts,\n pool_id,\n collateral_type,\n token_symbol\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n dim.collateral_value,\n dim.reward_token,\n coalesce(\n reward_hourly_token.rewards_usd,\n 0\n ) as rewards_usd,\n case\n when dim.collateral_value = 0 then 0\n else coalesce(\n reward_hourly_token.rewards_usd,\n 0\n ) / dim.collateral_value\n end as hourly_rewards_pct\nfrom\n dim\nleft join reward_hourly_token\n on\n dim.ts = reward_hourly_token.ts\n and dim.pool_id = reward_hourly_token.pool_id\n and dim.collateral_type = reward_hourly_token.collateral_type\n and dim.reward_token = reward_hourly_token.reward_token", "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_reward_eth_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.726799Z", "completed_at": "2024-10-03T20:56:20.745012Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.747003Z", "completed_at": "2024-10-03T20:56:20.747013Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025428295135498047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_collateral_value__True__0.aa5cf487aa", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.733218Z", "completed_at": "2024-10-03T20:56:20.746292Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.749123Z", "completed_at": "2024-10-03T20:56:20.749134Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025501251220703125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl_pct__True__1___1.ad0a057625", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_pnl_pct >= -1\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_pnl_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.740415Z", "completed_at": "2024-10-03T20:56:20.748546Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.755181Z", "completed_at": "2024-10-03T20:56:20.755189Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02969503402709961, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_hourly_rewards_pct__True__1__0.b431022b52", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct >= 0\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.750711Z", "completed_at": "2024-10-03T20:56:20.759050Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.761448Z", "completed_at": "2024-10-03T20:56:20.761456Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.015850305557250977, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_pool_id__True__0.ad130b0c2f", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.762317Z", "completed_at": "2024-10-03T20:56:20.776951Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.778948Z", "completed_at": "2024-10-03T20:56:20.778957Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022162914276123047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_eth_mainnet_rewards_usd__True__0.80c1c42490", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.767517Z", "completed_at": "2024-10-03T20:56:20.778238Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.781016Z", "completed_at": "2024-10-03T20:56:20.781026Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022651195526123047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_collateral_type.8346dc5b9e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.772583Z", "completed_at": "2024-10-03T20:56:20.779858Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.782623Z", "completed_at": "2024-10-03T20:56:20.782634Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022516727447509766, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_collateral_value.bf72ec5191", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\nwhere collateral_value is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.783515Z", "completed_at": "2024-10-03T20:56:20.792675Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.798732Z", "completed_at": "2024-10-03T20:56:20.798747Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02122640609741211, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_debt.34ed8f7e19", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\nwhere debt is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.794508Z", "completed_at": "2024-10-03T20:56:20.805424Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.811037Z", "completed_at": "2024-10-03T20:56:20.811048Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02110886573791504, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_debt_migrated.b2364c3711", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_debt_migrated\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\nwhere hourly_debt_migrated is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.800339Z", "completed_at": "2024-10-03T20:56:20.811987Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.814594Z", "completed_at": "2024-10-03T20:56:20.814601Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023211002349853516, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_issuance.d981b1941f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_issuance\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\nwhere hourly_issuance is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.806012Z", "completed_at": "2024-10-03T20:56:20.813932Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.820241Z", "completed_at": "2024-10-03T20:56:20.820250Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027087688446044922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl.aef91ccc24", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\nwhere hourly_pnl is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.815465Z", "completed_at": "2024-10-03T20:56:20.822518Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.828551Z", "completed_at": "2024-10-03T20:56:20.828563Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01834702491760254, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_pnl_pct.d9b73c59f7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl_pct\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\nwhere hourly_pnl_pct is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.824371Z", "completed_at": "2024-10-03T20:56:20.832156Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.843358Z", "completed_at": "2024-10-03T20:56:20.843368Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0238800048828125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_rewards_pct.d8b6a6177f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_rewards_pct\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\nwhere hourly_rewards_pct is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.832758Z", "completed_at": "2024-10-03T20:56:20.845916Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.852216Z", "completed_at": "2024-10-03T20:56:20.852224Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028553247451782227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_hourly_total_pct.b8f62bde16", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_total_pct\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\nwhere hourly_total_pct is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.839189Z", "completed_at": "2024-10-03T20:56:20.850786Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.853234Z", "completed_at": "2024-10-03T20:56:20.853242Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023894548416137695, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_pool_id.d4b3c4be36", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.846593Z", "completed_at": "2024-10-03T20:56:20.854737Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.860903Z", "completed_at": "2024-10-03T20:56:20.860911Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02243518829345703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_rewards_usd.8fd34c30e5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\nwhere rewards_usd is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.856720Z", "completed_at": "2024-10-03T20:56:20.865258Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.876559Z", "completed_at": "2024-10-03T20:56:20.876574Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025098800659179688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_eth_mainnet_ts.2a846b2bb8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_eth_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.866590Z", "completed_at": "2024-10-03T20:56:20.879250Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.887302Z", "completed_at": "2024-10-03T20:56:20.887315Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025664091110229492, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_pnl_hourly_arbitrum_mainnet", "compiled": true, "compiled_code": "\n\nwith dim as (\n select\n p.pool_id,\n p.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_debt_arbitrum_mainnet\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_debt_arbitrum_mainnet\"\n ) as p\n group by\n p.pool_id,\n p.collateral_type\n),\n\nissuance as (\n select\n ts,\n pool_id,\n collateral_type,\n hourly_issuance\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_issuance_hourly_arbitrum_mainnet\"\n),\n\ndebt as (\n select distinct\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as ts,\n last_value(debt) over (\n partition by date_trunc('hour', ts), pool_id, collateral_type\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as debt\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_debt_arbitrum_mainnet\"\n),\n\ncollateral as (\n select distinct\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as ts,\n last_value(collateral_value) over (\n partition by date_trunc('hour', ts), pool_id, collateral_type\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as collateral_value\n from\n \"analytics\".\"prod_raw_arbitrum_mainnet\".\"core_vault_collateral_arbitrum_mainnet\"\n where\n pool_id = 1\n),\n\nffill as (\n select\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n last(debt) over (\n partition by dim.collateral_type, dim.pool_id\n order by dim.ts\n rows between unbounded preceding and current row\n ),\n 0\n ) as debt,\n coalesce(\n last(collateral_value) over (\n partition by dim.collateral_type, dim.pool_id\n order by dim.ts\n rows between unbounded preceding and current row\n ),\n 0\n ) as collateral_value\n from\n dim\n left join debt\n on\n dim.ts = debt.ts\n and dim.pool_id = debt.pool_id\n and dim.collateral_type = debt.collateral_type\n left join collateral\n on\n dim.ts = collateral.ts\n and dim.pool_id = collateral.pool_id\n and dim.collateral_type = collateral.collateral_type\n),\n\nhourly_pnl as (\n select\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n coalesce(lag(debt) over (\n partition by pool_id, collateral_type\n order by\n ts\n ) - debt, 0) as hourly_pnl\n from\n ffill\n),\n\nhourly_rewards as (\n select\n ts,\n pool_id,\n collateral_type,\n rewards_usd\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_hourly_arbitrum_mainnet\"\n),\n\nhourly_returns as (\n select\n pnl.ts,\n pnl.pool_id,\n pnl.collateral_type,\n pnl.collateral_value,\n pnl.debt,\n coalesce(\n iss.hourly_issuance,\n 0\n ) as hourly_issuance,\n pnl.hourly_pnl + coalesce(\n iss.hourly_issuance,\n 0\n ) as hourly_pnl,\n coalesce(\n rewards.rewards_usd,\n 0\n ) as rewards_usd,\n case\n when pnl.collateral_value = 0 then 0\n else coalesce(\n rewards.rewards_usd,\n 0\n ) / pnl.collateral_value\n end as hourly_rewards_pct,\n case\n when pnl.collateral_value = 0 then 0\n else\n (coalesce(iss.hourly_issuance, 0) + pnl.hourly_pnl)\n / pnl.collateral_value\n end as hourly_pnl_pct,\n case\n when pnl.collateral_value = 0 then 0\n else\n (\n coalesce(rewards.rewards_usd, 0)\n + pnl.hourly_pnl\n + coalesce(iss.hourly_issuance, 0)\n )\n / pnl.collateral_value\n end as hourly_total_pct\n from\n hourly_pnl as pnl\n left join hourly_rewards as rewards\n on\n pnl.ts = rewards.ts\n and pnl.pool_id = rewards.pool_id\n and lower(pnl.collateral_type) = lower(rewards.collateral_type)\n left join issuance as iss\n on\n pnl.ts = iss.ts\n and pnl.pool_id = iss.pool_id\n and lower(\n pnl.collateral_type\n ) = lower(\n iss.collateral_type\n )\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_issuance,\n hourly_pnl,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n hourly_total_pct\nfrom\n hourly_returns", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.872080Z", "completed_at": "2024-10-03T20:56:20.879830Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.888253Z", "completed_at": "2024-10-03T20:56:20.888261Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025896072387695312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_mainnet_pool_id__True__0.4d32e65287", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_hourly_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.880419Z", "completed_at": "2024-10-03T20:56:20.890510Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.897545Z", "completed_at": "2024-10-03T20:56:20.897554Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.03174734115600586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_mainnet_rewards_usd__True__0.d689f56d7e", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_hourly_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.892175Z", "completed_at": "2024-10-03T20:56:20.900381Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.906649Z", "completed_at": "2024-10-03T20:56:20.906658Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02008962631225586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_mainnet_collateral_type.490293ba7d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_hourly_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.901632Z", "completed_at": "2024-10-03T20:56:20.912514Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.918799Z", "completed_at": "2024-10-03T20:56:20.918807Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.022246360778808594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_mainnet_pool_id.3237fb1ab1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_hourly_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.907537Z", "completed_at": "2024-10-03T20:56:20.918056Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.920459Z", "completed_at": "2024-10-03T20:56:20.920470Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022123098373413086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_mainnet_rewards_usd.f0877fa7b3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_hourly_arbitrum_mainnet\"\nwhere rewards_usd is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.913919Z", "completed_at": "2024-10-03T20:56:20.921310Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.923854Z", "completed_at": "2024-10-03T20:56:20.923862Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01810741424560547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_mainnet_ts.55c84a8938", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_hourly_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.925369Z", "completed_at": "2024-10-03T20:56:20.933793Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.946100Z", "completed_at": "2024-10-03T20:56:20.946111Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.026501178741455078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_pnl_hourly_arbitrum_sepolia", "compiled": true, "compiled_code": "\n\nwith dim as (\n select\n p.pool_id,\n p.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_debt_arbitrum_sepolia\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_debt_arbitrum_sepolia\"\n ) as p\n group by\n p.pool_id,\n p.collateral_type\n),\n\nissuance as (\n select\n ts,\n pool_id,\n collateral_type,\n hourly_issuance\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_issuance_hourly_arbitrum_sepolia\"\n),\n\ndebt as (\n select distinct\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as ts,\n last_value(debt) over (\n partition by date_trunc('hour', ts), pool_id, collateral_type\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as debt\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_debt_arbitrum_sepolia\"\n),\n\ncollateral as (\n select distinct\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as ts,\n last_value(collateral_value) over (\n partition by date_trunc('hour', ts), pool_id, collateral_type\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as collateral_value\n from\n \"analytics\".\"prod_raw_arbitrum_sepolia\".\"core_vault_collateral_arbitrum_sepolia\"\n where\n pool_id = 1\n),\n\nffill as (\n select\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n last(debt) over (\n partition by dim.collateral_type, dim.pool_id\n order by dim.ts\n rows between unbounded preceding and current row\n ),\n 0\n ) as debt,\n coalesce(\n last(collateral_value) over (\n partition by dim.collateral_type, dim.pool_id\n order by dim.ts\n rows between unbounded preceding and current row\n ),\n 0\n ) as collateral_value\n from\n dim\n left join debt\n on\n dim.ts = debt.ts\n and dim.pool_id = debt.pool_id\n and dim.collateral_type = debt.collateral_type\n left join collateral\n on\n dim.ts = collateral.ts\n and dim.pool_id = collateral.pool_id\n and dim.collateral_type = collateral.collateral_type\n),\n\nhourly_pnl as (\n select\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n coalesce(lag(debt) over (\n partition by pool_id, collateral_type\n order by\n ts\n ) - debt, 0) as hourly_pnl\n from\n ffill\n),\n\nhourly_rewards as (\n select\n ts,\n pool_id,\n collateral_type,\n rewards_usd\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_hourly_arbitrum_sepolia\"\n),\n\nhourly_returns as (\n select\n pnl.ts,\n pnl.pool_id,\n pnl.collateral_type,\n pnl.collateral_value,\n pnl.debt,\n coalesce(\n iss.hourly_issuance,\n 0\n ) as hourly_issuance,\n pnl.hourly_pnl + coalesce(\n iss.hourly_issuance,\n 0\n ) as hourly_pnl,\n coalesce(\n rewards.rewards_usd,\n 0\n ) as rewards_usd,\n case\n when pnl.collateral_value = 0 then 0\n else coalesce(\n rewards.rewards_usd,\n 0\n ) / pnl.collateral_value\n end as hourly_rewards_pct,\n case\n when pnl.collateral_value = 0 then 0\n else\n (coalesce(iss.hourly_issuance, 0) + pnl.hourly_pnl)\n / pnl.collateral_value\n end as hourly_pnl_pct,\n case\n when pnl.collateral_value = 0 then 0\n else\n (\n coalesce(rewards.rewards_usd, 0)\n + pnl.hourly_pnl\n + coalesce(iss.hourly_issuance, 0)\n )\n / pnl.collateral_value\n end as hourly_total_pct\n from\n hourly_pnl as pnl\n left join hourly_rewards as rewards\n on\n pnl.ts = rewards.ts\n and pnl.pool_id = rewards.pool_id\n and lower(pnl.collateral_type) = lower(rewards.collateral_type)\n left join issuance as iss\n on\n pnl.ts = iss.ts\n and pnl.pool_id = iss.pool_id\n and lower(\n pnl.collateral_type\n ) = lower(\n iss.collateral_type\n )\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_issuance,\n hourly_pnl,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n hourly_total_pct\nfrom\n hourly_returns", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.934993Z", "completed_at": "2024-10-03T20:56:20.947814Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.954778Z", "completed_at": "2024-10-03T20:56:20.954788Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.03013896942138672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_sepolia_pool_id__True__0.550e7516ff", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_hourly_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.941477Z", "completed_at": "2024-10-03T20:56:20.949113Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.956329Z", "completed_at": "2024-10-03T20:56:20.956337Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025463581085205078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_arbitrum_sepolia_rewards_usd__True__0.29163ebf9c", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_hourly_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.949873Z", "completed_at": "2024-10-03T20:56:20.958074Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.960553Z", "completed_at": "2024-10-03T20:56:20.960562Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026316165924072266, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_sepolia_collateral_type.e8435924a6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_hourly_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.961425Z", "completed_at": "2024-10-03T20:56:20.972536Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.978186Z", "completed_at": "2024-10-03T20:56:20.978195Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022593975067138672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_sepolia_pool_id.a84969537b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_hourly_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.968354Z", "completed_at": "2024-10-03T20:56:20.979089Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.981166Z", "completed_at": "2024-10-03T20:56:20.981176Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021410465240478516, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_sepolia_rewards_usd.a8bf6b50cf", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_hourly_arbitrum_sepolia\"\nwhere rewards_usd is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.973884Z", "completed_at": "2024-10-03T20:56:20.987183Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:20.991865Z", "completed_at": "2024-10-03T20:56:20.991874Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026384353637695312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_arbitrum_sepolia_ts.c0fe0cb40b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_hourly_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.982098Z", "completed_at": "2024-10-03T20:56:20.994748Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.001146Z", "completed_at": "2024-10-03T20:56:21.001156Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028018474578857422, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_pnl_hourly_base_mainnet", "compiled": true, "compiled_code": "\n\nwith dim as (\n select\n p.pool_id,\n p.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_debt_base_mainnet\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_debt_base_mainnet\"\n ) as p\n group by\n p.pool_id,\n p.collateral_type\n),\n\nissuance as (\n select\n ts,\n pool_id,\n collateral_type,\n hourly_issuance\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_issuance_hourly_base_mainnet\"\n),\n\ndebt as (\n select distinct\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as ts,\n last_value(debt) over (\n partition by date_trunc('hour', ts), pool_id, collateral_type\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as debt\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_debt_base_mainnet\"\n),\n\ncollateral as (\n select distinct\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as ts,\n last_value(collateral_value) over (\n partition by date_trunc('hour', ts), pool_id, collateral_type\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as collateral_value\n from\n \"analytics\".\"prod_raw_base_mainnet\".\"core_vault_collateral_base_mainnet\"\n where\n pool_id = 1\n),\n\nffill as (\n select\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n last(debt) over (\n partition by dim.collateral_type, dim.pool_id\n order by dim.ts\n rows between unbounded preceding and current row\n ),\n 0\n ) as debt,\n coalesce(\n last(collateral_value) over (\n partition by dim.collateral_type, dim.pool_id\n order by dim.ts\n rows between unbounded preceding and current row\n ),\n 0\n ) as collateral_value\n from\n dim\n left join debt\n on\n dim.ts = debt.ts\n and dim.pool_id = debt.pool_id\n and dim.collateral_type = debt.collateral_type\n left join collateral\n on\n dim.ts = collateral.ts\n and dim.pool_id = collateral.pool_id\n and dim.collateral_type = collateral.collateral_type\n),\n\nhourly_pnl as (\n select\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n coalesce(lag(debt) over (\n partition by pool_id, collateral_type\n order by\n ts\n ) - debt, 0) as hourly_pnl\n from\n ffill\n),\n\nhourly_rewards as (\n select\n ts,\n pool_id,\n collateral_type,\n rewards_usd\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_hourly_base_mainnet\"\n),\n\nhourly_returns as (\n select\n pnl.ts,\n pnl.pool_id,\n pnl.collateral_type,\n pnl.collateral_value,\n pnl.debt,\n coalesce(\n iss.hourly_issuance,\n 0\n ) as hourly_issuance,\n pnl.hourly_pnl + coalesce(\n iss.hourly_issuance,\n 0\n ) as hourly_pnl,\n coalesce(\n rewards.rewards_usd,\n 0\n ) as rewards_usd,\n case\n when pnl.collateral_value = 0 then 0\n else coalesce(\n rewards.rewards_usd,\n 0\n ) / pnl.collateral_value\n end as hourly_rewards_pct,\n case\n when pnl.collateral_value = 0 then 0\n else\n (coalesce(iss.hourly_issuance, 0) + pnl.hourly_pnl)\n / pnl.collateral_value\n end as hourly_pnl_pct,\n case\n when pnl.collateral_value = 0 then 0\n else\n (\n coalesce(rewards.rewards_usd, 0)\n + pnl.hourly_pnl\n + coalesce(iss.hourly_issuance, 0)\n )\n / pnl.collateral_value\n end as hourly_total_pct\n from\n hourly_pnl as pnl\n left join hourly_rewards as rewards\n on\n pnl.ts = rewards.ts\n and pnl.pool_id = rewards.pool_id\n and lower(pnl.collateral_type) = lower(rewards.collateral_type)\n left join issuance as iss\n on\n pnl.ts = iss.ts\n and pnl.pool_id = iss.pool_id\n and lower(\n pnl.collateral_type\n ) = lower(\n iss.collateral_type\n )\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_issuance,\n hourly_pnl,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n hourly_total_pct\nfrom\n hourly_returns", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:20.995374Z", "completed_at": "2024-10-03T20:56:21.008157Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.010609Z", "completed_at": "2024-10-03T20:56:21.010620Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02027153968811035, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_base_mainnet_pool_id__True__0.0fe5a5d2d6", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_hourly_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.002495Z", "completed_at": "2024-10-03T20:56:21.011571Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.017895Z", "completed_at": "2024-10-03T20:56:21.017905Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024522781372070312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_base_mainnet_rewards_usd__True__0.e752fbfdf1", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_hourly_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.012188Z", "completed_at": "2024-10-03T20:56:21.020132Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.026525Z", "completed_at": "2024-10-03T20:56:21.026536Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.026141643524169922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_base_mainnet_collateral_type.9a0efdf293", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_hourly_base_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.021383Z", "completed_at": "2024-10-03T20:56:21.032451Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.034704Z", "completed_at": "2024-10-03T20:56:21.034714Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018297910690307617, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_base_mainnet_pool_id.cc4be6d53f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_hourly_base_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.028207Z", "completed_at": "2024-10-03T20:56:21.036232Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.044195Z", "completed_at": "2024-10-03T20:56:21.044203Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024761438369750977, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_base_mainnet_rewards_usd.2d36098b0e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_hourly_base_mainnet\"\nwhere rewards_usd is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.036831Z", "completed_at": "2024-10-03T20:56:21.045777Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.053119Z", "completed_at": "2024-10-03T20:56:21.053132Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025775432586669922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_base_mainnet_ts.cb01f363c1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_hourly_base_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.046377Z", "completed_at": "2024-10-03T20:56:21.059326Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.061450Z", "completed_at": "2024-10-03T20:56:21.061459Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025897502899169922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_pnl_hourly_base_sepolia", "compiled": true, "compiled_code": "\n\nwith dim as (\n select\n p.pool_id,\n p.collateral_type,\n generate_series(\n date_trunc('hour', min(t.ts)),\n date_trunc('hour', max(t.ts)),\n '1 hour'::INTERVAL\n ) as ts\n from\n (\n select ts\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_debt_base_sepolia\"\n ) as t\n cross join (\n select distinct\n pool_id,\n collateral_type\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_debt_base_sepolia\"\n ) as p\n group by\n p.pool_id,\n p.collateral_type\n),\n\nissuance as (\n select\n ts,\n pool_id,\n collateral_type,\n hourly_issuance\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_issuance_hourly_base_sepolia\"\n),\n\ndebt as (\n select distinct\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as ts,\n last_value(debt) over (\n partition by date_trunc('hour', ts), pool_id, collateral_type\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as debt\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_debt_base_sepolia\"\n),\n\ncollateral as (\n select distinct\n pool_id,\n collateral_type,\n date_trunc(\n 'hour',\n ts\n ) as ts,\n last_value(collateral_value) over (\n partition by date_trunc('hour', ts), pool_id, collateral_type\n order by\n ts\n rows between unbounded preceding\n and unbounded following\n ) as collateral_value\n from\n \"analytics\".\"prod_raw_base_sepolia\".\"core_vault_collateral_base_sepolia\"\n where\n pool_id = 1\n),\n\nffill as (\n select\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n coalesce(\n last(debt) over (\n partition by dim.collateral_type, dim.pool_id\n order by dim.ts\n rows between unbounded preceding and current row\n ),\n 0\n ) as debt,\n coalesce(\n last(collateral_value) over (\n partition by dim.collateral_type, dim.pool_id\n order by dim.ts\n rows between unbounded preceding and current row\n ),\n 0\n ) as collateral_value\n from\n dim\n left join debt\n on\n dim.ts = debt.ts\n and dim.pool_id = debt.pool_id\n and dim.collateral_type = debt.collateral_type\n left join collateral\n on\n dim.ts = collateral.ts\n and dim.pool_id = collateral.pool_id\n and dim.collateral_type = collateral.collateral_type\n),\n\nhourly_pnl as (\n select\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n coalesce(lag(debt) over (\n partition by pool_id, collateral_type\n order by\n ts\n ) - debt, 0) as hourly_pnl\n from\n ffill\n),\n\nhourly_rewards as (\n select\n ts,\n pool_id,\n collateral_type,\n rewards_usd\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_hourly_base_sepolia\"\n),\n\nhourly_returns as (\n select\n pnl.ts,\n pnl.pool_id,\n pnl.collateral_type,\n pnl.collateral_value,\n pnl.debt,\n coalesce(\n iss.hourly_issuance,\n 0\n ) as hourly_issuance,\n pnl.hourly_pnl + coalesce(\n iss.hourly_issuance,\n 0\n ) as hourly_pnl,\n coalesce(\n rewards.rewards_usd,\n 0\n ) as rewards_usd,\n case\n when pnl.collateral_value = 0 then 0\n else coalesce(\n rewards.rewards_usd,\n 0\n ) / pnl.collateral_value\n end as hourly_rewards_pct,\n case\n when pnl.collateral_value = 0 then 0\n else\n (coalesce(iss.hourly_issuance, 0) + pnl.hourly_pnl)\n / pnl.collateral_value\n end as hourly_pnl_pct,\n case\n when pnl.collateral_value = 0 then 0\n else\n (\n coalesce(rewards.rewards_usd, 0)\n + pnl.hourly_pnl\n + coalesce(iss.hourly_issuance, 0)\n )\n / pnl.collateral_value\n end as hourly_total_pct\n from\n hourly_pnl as pnl\n left join hourly_rewards as rewards\n on\n pnl.ts = rewards.ts\n and pnl.pool_id = rewards.pool_id\n and lower(pnl.collateral_type) = lower(rewards.collateral_type)\n left join issuance as iss\n on\n pnl.ts = iss.ts\n and pnl.pool_id = iss.pool_id\n and lower(\n pnl.collateral_type\n ) = lower(\n iss.collateral_type\n )\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_issuance,\n hourly_pnl,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n hourly_total_pct\nfrom\n hourly_returns", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.054888Z", "completed_at": "2024-10-03T20:56:21.062980Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.069819Z", "completed_at": "2024-10-03T20:56:21.069827Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024737119674682617, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_base_sepolia_pool_id__True__0.7fb80d19e2", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_hourly_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.063595Z", "completed_at": "2024-10-03T20:56:21.071483Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.077785Z", "completed_at": "2024-10-03T20:56:21.077793Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023712158203125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_rewards_hourly_base_sepolia_rewards_usd__True__0.a1e92ad42f", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_hourly_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.072064Z", "completed_at": "2024-10-03T20:56:21.079464Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.085593Z", "completed_at": "2024-10-03T20:56:21.085602Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023337125778198242, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_base_sepolia_collateral_type.ca06f7aa20", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_hourly_base_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.080034Z", "completed_at": "2024-10-03T20:56:21.092318Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.095286Z", "completed_at": "2024-10-03T20:56:21.095298Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024549007415771484, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_base_sepolia_pool_id.9e81c4a855", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_hourly_base_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.087239Z", "completed_at": "2024-10-03T20:56:21.096930Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.103236Z", "completed_at": "2024-10-03T20:56:21.103248Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024532079696655273, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_base_sepolia_rewards_usd.f98e64d589", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_hourly_base_sepolia\"\nwhere rewards_usd is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.097521Z", "completed_at": "2024-10-03T20:56:21.104924Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.111454Z", "completed_at": "2024-10-03T20:56:21.111462Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0249941349029541, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_rewards_hourly_base_sepolia_ts.521c0d428a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_hourly_base_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.105490Z", "completed_at": "2024-10-03T20:56:21.117541Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.119552Z", "completed_at": "2024-10-03T20:56:21.119563Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02338242530822754, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_eth_mainnet_collateral_value__True__0.b44f8cd90f", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.113100Z", "completed_at": "2024-10-03T20:56:21.125517Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.127648Z", "completed_at": "2024-10-03T20:56:21.127659Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02352762222290039, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_eth_mainnet_hourly_pnl_pct__True__1___1.573c85fbab", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_pnl_pct >= -1\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_pnl_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.121112Z", "completed_at": "2024-10-03T20:56:21.128578Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.135036Z", "completed_at": "2024-10-03T20:56:21.135045Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02272653579711914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_eth_mainnet_hourly_rewards_pct__True__1__0.a383e39737", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct >= 0\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.129778Z", "completed_at": "2024-10-03T20:56:21.137250Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.334439Z", "completed_at": "2024-10-03T20:56:21.334454Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.21410512924194336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_eth_mainnet_pool_id__True__0.2e06d77a8b", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.138562Z", "completed_at": "2024-10-03T20:56:21.341149Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.343271Z", "completed_at": "2024-10-03T20:56:21.343283Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.21425533294677734, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_eth_mainnet_rewards_usd__True__0.0ccd0edcb4", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.336162Z", "completed_at": "2024-10-03T20:56:21.344127Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.350417Z", "completed_at": "2024-10-03T20:56:21.350426Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.2138962745666504, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_apr_24h.1e94a76b1e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apr_24h\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere apr_24h is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.344717Z", "completed_at": "2024-10-03T20:56:21.356388Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.358442Z", "completed_at": "2024-10-03T20:56:21.358451Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02317333221435547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_apr_28d.8dfb1e005a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apr_28d\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere apr_28d is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.351364Z", "completed_at": "2024-10-03T20:56:21.359258Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.365419Z", "completed_at": "2024-10-03T20:56:21.365429Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02292037010192871, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_apr_7d.35bc5cfb13", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apr_7d\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere apr_7d is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.360493Z", "completed_at": "2024-10-03T20:56:21.372624Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.374708Z", "completed_at": "2024-10-03T20:56:21.374720Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019164085388183594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_apy_24h.b52a8fd842", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apy_24h\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere apy_24h is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.368358Z", "completed_at": "2024-10-03T20:56:21.381298Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.383283Z", "completed_at": "2024-10-03T20:56:21.383295Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023551225662231445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_apy_28d.053e0eda01", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apy_28d\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere apy_28d is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.375629Z", "completed_at": "2024-10-03T20:56:21.388246Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.390354Z", "completed_at": "2024-10-03T20:56:21.390366Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023487329483032227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_apy_7d.08d703cbb6", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apy_7d\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere apy_7d is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.384205Z", "completed_at": "2024-10-03T20:56:21.391240Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.393674Z", "completed_at": "2024-10-03T20:56:21.393682Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019810914993286133, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_collateral_type.0bc0302d7e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.394588Z", "completed_at": "2024-10-03T20:56:21.405054Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.407081Z", "completed_at": "2024-10-03T20:56:21.407092Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018254995346069336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_collateral_value.14594eca47", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere collateral_value is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.400973Z", "completed_at": "2024-10-03T20:56:21.407998Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.414030Z", "completed_at": "2024-10-03T20:56:21.414040Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02173590660095215, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_cumulative_issuance.ab1f8da889", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_issuance\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere cumulative_issuance is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.408566Z", "completed_at": "2024-10-03T20:56:21.419315Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.421447Z", "completed_at": "2024-10-03T20:56:21.421456Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022008419036865234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_cumulative_pnl.4a739c13a4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_pnl\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere cumulative_pnl is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.415078Z", "completed_at": "2024-10-03T20:56:21.422918Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.430448Z", "completed_at": "2024-10-03T20:56:21.430457Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02422046661376953, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_debt.14b9039622", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere debt is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.424751Z", "completed_at": "2024-10-03T20:56:21.433378Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.439359Z", "completed_at": "2024-10-03T20:56:21.439367Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019467592239379883, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_hourly_debt_migrated.1606ded24b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_debt_migrated\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere hourly_debt_migrated is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.433969Z", "completed_at": "2024-10-03T20:56:21.445031Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.450684Z", "completed_at": "2024-10-03T20:56:21.450695Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027313947677612305, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_hourly_issuance.d21fe7e33b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_issuance\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere hourly_issuance is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.440333Z", "completed_at": "2024-10-03T20:56:21.451711Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.453740Z", "completed_at": "2024-10-03T20:56:21.453748Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021907806396484375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_hourly_pnl.6570b2bdb2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere hourly_pnl is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.446508Z", "completed_at": "2024-10-03T20:56:21.454559Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.457015Z", "completed_at": "2024-10-03T20:56:21.457026Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018369197845458984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_hourly_pnl_pct.b582b1f1e2", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl_pct\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere hourly_pnl_pct is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.457921Z", "completed_at": "2024-10-03T20:56:21.468313Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.470512Z", "completed_at": "2024-10-03T20:56:21.470525Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018347978591918945, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_hourly_rewards_pct.284fa06b64", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_rewards_pct\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere hourly_rewards_pct is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.464223Z", "completed_at": "2024-10-03T20:56:21.477694Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.483838Z", "completed_at": "2024-10-03T20:56:21.483847Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028199434280395508, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_pool_id.c5e20f437d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.471426Z", "completed_at": "2024-10-03T20:56:21.483171Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.485443Z", "completed_at": "2024-10-03T20:56:21.485451Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022762060165405273, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_rewards_usd.e91f21e2d5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere rewards_usd is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.479072Z", "completed_at": "2024-10-03T20:56:21.487038Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.489464Z", "completed_at": "2024-10-03T20:56:21.489472Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019783496856689453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_eth_mainnet_ts.99cae9616f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_eth_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.490292Z", "completed_at": "2024-10-03T20:56:21.501189Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.507036Z", "completed_at": "2024-10-03T20:56:21.507047Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02243947982788086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_apr_rewards_eth_mainnet", "compiled": true, "compiled_code": "\n\nwith pnl_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n reward_token,\n collateral_value,\n rewards_usd,\n hourly_rewards_pct\n from\n \"analytics\".\"prod_eth_mainnet\".\"fct_pool_pnl_hourly_reward_eth_mainnet\"\n),\n\navg_returns as (\n select\n ts,\n pool_id,\n collateral_type,\n reward_token,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_rewards_pct\n from\n pnl_hourly\n),\n\napr_calculations as (\n select\n pnl_hourly.ts,\n pnl_hourly.pool_id,\n pnl_hourly.collateral_type,\n pnl_hourly.reward_token,\n pnl_hourly.collateral_value,\n pnl_hourly.rewards_usd,\n pnl_hourly.hourly_rewards_pct,\n avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards,\n avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards,\n avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards\n from\n pnl_hourly\n inner join avg_returns\n on\n pnl_hourly.ts = avg_returns.ts\n and pnl_hourly.pool_id = avg_returns.pool_id\n and pnl_hourly.collateral_type = avg_returns.collateral_type\n and pnl_hourly.reward_token = avg_returns.reward_token\n),\n\napy_calculations as (\n select\n *,\n (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards,\n (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards,\n (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards\n from\n apr_calculations\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n reward_token,\n collateral_value,\n rewards_usd,\n hourly_rewards_pct,\n apr_24h_rewards,\n apy_24h_rewards,\n apr_7d_rewards,\n apy_7d_rewards,\n apr_28d_rewards,\n apy_28d_rewards\nfrom\n apy_calculations\norder by\n ts", "relation_name": "\"analytics\".\"prod_eth_mainnet\".\"fct_core_apr_rewards_eth_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.502548Z", "completed_at": "2024-10-03T20:56:21.509458Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.516101Z", "completed_at": "2024-10-03T20:56:21.516110Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022338151931762695, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_pnl_hourly_reward_arbitrum_mainnet", "compiled": true, "compiled_code": "\n\nwith dim as (\n\n select\n t.ts,\n t.pool_id,\n t.collateral_type,\n t.collateral_value,\n p.token_symbol as reward_token\n from\n (\n select\n ts,\n collateral_type,\n pool_id,\n collateral_value\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\n group by\n ts,\n collateral_type,\n pool_id,\n collateral_value\n ) as t\n cross join (\n select distinct token_symbol\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_token_hourly_arbitrum_mainnet\"\n ) as p\n group by\n t.ts,\n t.pool_id,\n t.collateral_type,\n t.collateral_value,\n p.token_symbol\n),\n\nreward_hourly_token as (\n select\n ts,\n pool_id,\n collateral_type,\n token_symbol as reward_token,\n SUM(\n rewards_usd\n ) as rewards_usd\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_rewards_token_hourly_arbitrum_mainnet\"\n group by\n ts,\n pool_id,\n collateral_type,\n token_symbol\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n dim.collateral_value,\n dim.reward_token,\n COALESCE(\n reward_hourly_token.rewards_usd,\n 0\n ) as rewards_usd,\n case\n when dim.collateral_value = 0 then 0\n else COALESCE(\n reward_hourly_token.rewards_usd,\n 0\n ) / dim.collateral_value\n end as hourly_rewards_pct\nfrom\n dim\nleft join reward_hourly_token\n on\n dim.ts = reward_hourly_token.ts\n and dim.pool_id = reward_hourly_token.pool_id\n and LOWER(dim.collateral_type)\n = LOWER(reward_hourly_token.collateral_type)\n and dim.reward_token = reward_hourly_token.reward_token", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_reward_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.497205Z", "completed_at": "2024-10-03T20:56:21.514685Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.517073Z", "completed_at": "2024-10-03T20:56:21.517083Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02837848663330078, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_apr_arbitrum_mainnet", "compiled": true, "compiled_code": "\n\nwith pnl_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_pnl,\n hourly_issuance,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n hourly_total_pct,\n SUM(\n COALESCE(\n hourly_issuance,\n 0\n )\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n ) as cumulative_issuance,\n SUM(\n hourly_pnl\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n ) as cumulative_pnl\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\n),\n\navg_returns as (\n select\n ts,\n pool_id,\n collateral_type,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_pnl_pct,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_pnl_pct,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_pnl_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_rewards_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_total_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_total_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_total_pct\n from\n pnl_hourly\n),\n\napr_calculations as (\n select\n pnl_hourly.ts,\n pnl_hourly.pool_id,\n pnl_hourly.collateral_type,\n pnl_hourly.collateral_value,\n pnl_hourly.debt,\n pnl_hourly.hourly_pnl,\n pnl_hourly.cumulative_pnl,\n pnl_hourly.hourly_issuance,\n pnl_hourly.cumulative_issuance,\n pnl_hourly.rewards_usd,\n pnl_hourly.hourly_pnl_pct,\n pnl_hourly.hourly_rewards_pct,\n -- total pnls\n avg_returns.avg_24h_total_pct * 24 * 365 as apr_24h,\n avg_returns.avg_7d_total_pct * 24 * 365 as apr_7d,\n avg_returns.avg_28d_total_pct * 24 * 365 as apr_28d,\n -- pool pnls\n avg_returns.avg_24h_pnl_pct * 24 * 365 as apr_24h_pnl,\n avg_returns.avg_7d_pnl_pct * 24 * 365 as apr_7d_pnl,\n avg_returns.avg_28d_pnl_pct * 24 * 365 as apr_28d_pnl,\n -- rewards pnls\n avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards,\n avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards,\n avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards\n from\n pnl_hourly\n inner join avg_returns\n on\n pnl_hourly.ts = avg_returns.ts\n and pnl_hourly.pool_id = avg_returns.pool_id\n and pnl_hourly.collateral_type = avg_returns.collateral_type\n),\n\napy_calculations as (\n select\n *,\n (POWER(1 + apr_24h / 8760, 8760) - 1) as apy_24h,\n (POWER(1 + apr_7d / 8760, 8760) - 1) as apy_7d,\n (POWER(1 + apr_28d / 8760, 8760) - 1) as apy_28d,\n (POWER(1 + apr_24h_pnl / 8760, 8760) - 1) as apy_24h_pnl,\n (POWER(1 + apr_7d_pnl / 8760, 8760) - 1) as apy_7d_pnl,\n (POWER(1 + apr_28d_pnl / 8760, 8760) - 1) as apy_28d_pnl,\n (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards,\n (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards,\n (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards\n from\n apr_calculations\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_issuance,\n hourly_pnl,\n cumulative_pnl,\n cumulative_issuance,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n apr_24h,\n apy_24h,\n apr_7d,\n apy_7d,\n apr_28d,\n apy_28d,\n apr_24h_pnl,\n apy_24h_pnl,\n apr_7d_pnl,\n apy_7d_pnl,\n apr_28d_pnl,\n apy_28d_pnl,\n apr_24h_rewards,\n apy_24h_rewards,\n apr_7d_rewards,\n apy_7d_rewards,\n apr_28d_rewards,\n apy_28d_rewards\nfrom\n apy_calculations\norder by\n ts", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.510084Z", "completed_at": "2024-10-03T20:56:21.517964Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.520550Z", "completed_at": "2024-10-03T20:56:21.520558Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018767833709716797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_value__True__0.2e110c1268", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.521914Z", "completed_at": "2024-10-03T20:56:21.531259Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.541574Z", "completed_at": "2024-10-03T20:56:21.541586Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026325225830078125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl_pct__True__1___1.5893ffde97", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_pnl_pct >= -1\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_pnl_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.537009Z", "completed_at": "2024-10-03T20:56:21.544264Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.550651Z", "completed_at": "2024-10-03T20:56:21.550659Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02201700210571289, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_pool_id__True__0.82a420e70a", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.532496Z", "completed_at": "2024-10-03T20:56:21.544851Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.551550Z", "completed_at": "2024-10-03T20:56:21.551558Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023555994033813477, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_rewards_pct__True__1__0.c0f135f71a", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct >= 0\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.545463Z", "completed_at": "2024-10-03T20:56:21.553079Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.559308Z", "completed_at": "2024-10-03T20:56:21.559322Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027586936950683594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_mainnet_rewards_usd__True__0.636294733f", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.555054Z", "completed_at": "2024-10-03T20:56:21.562926Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.568980Z", "completed_at": "2024-10-03T20:56:21.568994Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019264698028564453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_type.5b16d63899", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.564768Z", "completed_at": "2024-10-03T20:56:21.577313Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.583512Z", "completed_at": "2024-10-03T20:56:21.583520Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023325204849243164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_collateral_value.d293fcea90", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\nwhere collateral_value is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.570105Z", "completed_at": "2024-10-03T20:56:21.582895Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.585649Z", "completed_at": "2024-10-03T20:56:21.585657Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02483534812927246, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_debt.9ac5b9bf5c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\nwhere debt is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.578001Z", "completed_at": "2024-10-03T20:56:21.585029Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.591319Z", "completed_at": "2024-10-03T20:56:21.591329Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027347564697265625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_issuance.5511774a0b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_issuance\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\nwhere hourly_issuance is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.587143Z", "completed_at": "2024-10-03T20:56:21.595038Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.597414Z", "completed_at": "2024-10-03T20:56:21.597424Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01533818244934082, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl.678864f7b5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\nwhere hourly_pnl is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.598299Z", "completed_at": "2024-10-03T20:56:21.613382Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.615969Z", "completed_at": "2024-10-03T20:56:21.615978Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023096084594726562, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_pnl_pct.860b962ff4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl_pct\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\nwhere hourly_pnl_pct is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.603174Z", "completed_at": "2024-10-03T20:56:21.614098Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.616870Z", "completed_at": "2024-10-03T20:56:21.616881Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.0225369930267334, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_rewards_pct.8068a50a34", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_rewards_pct\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\nwhere hourly_rewards_pct is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.608416Z", "completed_at": "2024-10-03T20:56:21.615360Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.623327Z", "completed_at": "2024-10-03T20:56:21.623341Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027303218841552734, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_hourly_total_pct.2ba37617f1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_total_pct\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\nwhere hourly_total_pct is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.617781Z", "completed_at": "2024-10-03T20:56:21.627075Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.629580Z", "completed_at": "2024-10-03T20:56:21.629591Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.0168917179107666, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_pool_id.e6c4e35168", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.631670Z", "completed_at": "2024-10-03T20:56:21.646167Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.648140Z", "completed_at": "2024-10-03T20:56:21.648149Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021744251251220703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_rewards_usd.196b421cb3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\nwhere rewards_usd is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.636751Z", "completed_at": "2024-10-03T20:56:21.647529Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.654072Z", "completed_at": "2024-10-03T20:56:21.654081Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02643895149230957, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_mainnet_ts.b23b3c4ccc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.640922Z", "completed_at": "2024-10-03T20:56:21.653341Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.655821Z", "completed_at": "2024-10-03T20:56:21.655829Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02757120132446289, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_apr_arbitrum_sepolia", "compiled": true, "compiled_code": "\n\nwith pnl_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_pnl,\n hourly_issuance,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n hourly_total_pct,\n SUM(\n COALESCE(\n hourly_issuance,\n 0\n )\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n ) as cumulative_issuance,\n SUM(\n hourly_pnl\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n ) as cumulative_pnl\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\n),\n\navg_returns as (\n select\n ts,\n pool_id,\n collateral_type,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_pnl_pct,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_pnl_pct,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_pnl_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_rewards_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_total_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_total_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_total_pct\n from\n pnl_hourly\n),\n\napr_calculations as (\n select\n pnl_hourly.ts,\n pnl_hourly.pool_id,\n pnl_hourly.collateral_type,\n pnl_hourly.collateral_value,\n pnl_hourly.debt,\n pnl_hourly.hourly_pnl,\n pnl_hourly.cumulative_pnl,\n pnl_hourly.hourly_issuance,\n pnl_hourly.cumulative_issuance,\n pnl_hourly.rewards_usd,\n pnl_hourly.hourly_pnl_pct,\n pnl_hourly.hourly_rewards_pct,\n -- total pnls\n avg_returns.avg_24h_total_pct * 24 * 365 as apr_24h,\n avg_returns.avg_7d_total_pct * 24 * 365 as apr_7d,\n avg_returns.avg_28d_total_pct * 24 * 365 as apr_28d,\n -- pool pnls\n avg_returns.avg_24h_pnl_pct * 24 * 365 as apr_24h_pnl,\n avg_returns.avg_7d_pnl_pct * 24 * 365 as apr_7d_pnl,\n avg_returns.avg_28d_pnl_pct * 24 * 365 as apr_28d_pnl,\n -- rewards pnls\n avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards,\n avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards,\n avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards\n from\n pnl_hourly\n inner join avg_returns\n on\n pnl_hourly.ts = avg_returns.ts\n and pnl_hourly.pool_id = avg_returns.pool_id\n and pnl_hourly.collateral_type = avg_returns.collateral_type\n),\n\napy_calculations as (\n select\n *,\n (POWER(1 + apr_24h / 8760, 8760) - 1) as apy_24h,\n (POWER(1 + apr_7d / 8760, 8760) - 1) as apy_7d,\n (POWER(1 + apr_28d / 8760, 8760) - 1) as apy_28d,\n (POWER(1 + apr_24h_pnl / 8760, 8760) - 1) as apy_24h_pnl,\n (POWER(1 + apr_7d_pnl / 8760, 8760) - 1) as apy_7d_pnl,\n (POWER(1 + apr_28d_pnl / 8760, 8760) - 1) as apy_28d_pnl,\n (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards,\n (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards,\n (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards\n from\n apr_calculations\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_issuance,\n hourly_pnl,\n cumulative_pnl,\n cumulative_issuance,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n apr_24h,\n apy_24h,\n apr_7d,\n apy_7d,\n apr_28d,\n apy_28d,\n apr_24h_pnl,\n apy_24h_pnl,\n apr_7d_pnl,\n apy_7d_pnl,\n apr_28d_pnl,\n apy_28d_pnl,\n apr_24h_rewards,\n apy_24h_rewards,\n apr_7d_rewards,\n apy_7d_rewards,\n apr_28d_rewards,\n apy_28d_rewards\nfrom\n apy_calculations\norder by\n ts", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.649086Z", "completed_at": "2024-10-03T20:56:21.656665Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.659229Z", "completed_at": "2024-10-03T20:56:21.659240Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.014089822769165039, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_pnl_hourly_reward_arbitrum_sepolia", "compiled": true, "compiled_code": "\n\nwith dim as (\n\n select\n t.ts,\n t.pool_id,\n t.collateral_type,\n t.collateral_value,\n p.token_symbol as reward_token\n from\n (\n select\n ts,\n collateral_type,\n pool_id,\n collateral_value\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\n group by\n ts,\n collateral_type,\n pool_id,\n collateral_value\n ) as t\n cross join (\n select distinct token_symbol\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_token_hourly_arbitrum_sepolia\"\n ) as p\n group by\n t.ts,\n t.pool_id,\n t.collateral_type,\n t.collateral_value,\n p.token_symbol\n),\n\nreward_hourly_token as (\n select\n ts,\n pool_id,\n collateral_type,\n token_symbol as reward_token,\n SUM(\n rewards_usd\n ) as rewards_usd\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_rewards_token_hourly_arbitrum_sepolia\"\n group by\n ts,\n pool_id,\n collateral_type,\n token_symbol\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n dim.collateral_value,\n dim.reward_token,\n COALESCE(\n reward_hourly_token.rewards_usd,\n 0\n ) as rewards_usd,\n case\n when dim.collateral_value = 0 then 0\n else COALESCE(\n reward_hourly_token.rewards_usd,\n 0\n ) / dim.collateral_value\n end as hourly_rewards_pct\nfrom\n dim\nleft join reward_hourly_token\n on\n dim.ts = reward_hourly_token.ts\n and dim.pool_id = reward_hourly_token.pool_id\n and LOWER(dim.collateral_type)\n = LOWER(reward_hourly_token.collateral_type)\n and dim.reward_token = reward_hourly_token.reward_token", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_reward_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.663977Z", "completed_at": "2024-10-03T20:56:21.680194Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.681731Z", "completed_at": "2024-10-03T20:56:21.681742Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023887157440185547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_value__True__0.8f44ccf6a8", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.669709Z", "completed_at": "2024-10-03T20:56:21.682629Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.688976Z", "completed_at": "2024-10-03T20:56:21.688988Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.028434038162231445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl_pct__True__1___1.758a1bd318", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_pnl_pct >= -1\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_pnl_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.675747Z", "completed_at": "2024-10-03T20:56:21.687647Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.690062Z", "completed_at": "2024-10-03T20:56:21.690074Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02829122543334961, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_rewards_pct__True__1__0.155d04b096", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct >= 0\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.683255Z", "completed_at": "2024-10-03T20:56:21.690909Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.693524Z", "completed_at": "2024-10-03T20:56:21.693532Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024572372436523438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_pool_id__True__0.2553f9acd9", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.696890Z", "completed_at": "2024-10-03T20:56:21.711877Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.713519Z", "completed_at": "2024-10-03T20:56:21.713528Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02209949493408203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_arbitrum_sepolia_rewards_usd__True__0.c70c3ef6d1", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.703392Z", "completed_at": "2024-10-03T20:56:21.714363Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.722078Z", "completed_at": "2024-10-03T20:56:21.722089Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027226686477661133, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_type.ad28430a8b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.707673Z", "completed_at": "2024-10-03T20:56:21.721448Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.724334Z", "completed_at": "2024-10-03T20:56:21.724342Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02887272834777832, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_collateral_value.4feda18e6e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\nwhere collateral_value is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.715002Z", "completed_at": "2024-10-03T20:56:21.723788Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.726491Z", "completed_at": "2024-10-03T20:56:21.726499Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023901939392089844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_debt.064b4f1aa0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\nwhere debt is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.728647Z", "completed_at": "2024-10-03T20:56:21.735466Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.741419Z", "completed_at": "2024-10-03T20:56:21.741435Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018429994583129883, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_issuance.98a21247a9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_issuance\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\nwhere hourly_issuance is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.736663Z", "completed_at": "2024-10-03T20:56:21.751238Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.752876Z", "completed_at": "2024-10-03T20:56:21.752885Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024979114532470703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl.71c511680d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\nwhere hourly_pnl is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.742454Z", "completed_at": "2024-10-03T20:56:21.753796Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.756426Z", "completed_at": "2024-10-03T20:56:21.756435Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02297353744506836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_pnl_pct.cfa91548b1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl_pct\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\nwhere hourly_pnl_pct is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.746698Z", "completed_at": "2024-10-03T20:56:21.755703Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.758562Z", "completed_at": "2024-10-03T20:56:21.758570Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02379131317138672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_rewards_pct.85b61a0a46", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_rewards_pct\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\nwhere hourly_rewards_pct is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.760100Z", "completed_at": "2024-10-03T20:56:21.772856Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.775335Z", "completed_at": "2024-10-03T20:56:21.775347Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0210573673248291, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_hourly_total_pct.57d5efdf83", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_total_pct\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\nwhere hourly_total_pct is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.766520Z", "completed_at": "2024-10-03T20:56:21.774771Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.784685Z", "completed_at": "2024-10-03T20:56:21.784693Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026888608932495117, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_pool_id.aa93d2af52", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.776237Z", "completed_at": "2024-10-03T20:56:21.787252Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.789817Z", "completed_at": "2024-10-03T20:56:21.789826Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024155616760253906, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_rewards_usd.de45431bfe", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\nwhere rewards_usd is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.780391Z", "completed_at": "2024-10-03T20:56:21.788580Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.791312Z", "completed_at": "2024-10-03T20:56:21.791320Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.019201278686523438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_arbitrum_sepolia_ts.a70d2ff18c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.793425Z", "completed_at": "2024-10-03T20:56:21.804638Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.810878Z", "completed_at": "2024-10-03T20:56:21.810890Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02308368682861328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_apr_base_mainnet", "compiled": true, "compiled_code": "\n\nwith pnl_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_pnl,\n hourly_issuance,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n hourly_total_pct,\n SUM(\n COALESCE(\n hourly_issuance,\n 0\n )\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n ) as cumulative_issuance,\n SUM(\n hourly_pnl\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n ) as cumulative_pnl\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\n),\n\navg_returns as (\n select\n ts,\n pool_id,\n collateral_type,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_pnl_pct,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_pnl_pct,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_pnl_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_rewards_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_total_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_total_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_total_pct\n from\n pnl_hourly\n),\n\napr_calculations as (\n select\n pnl_hourly.ts,\n pnl_hourly.pool_id,\n pnl_hourly.collateral_type,\n pnl_hourly.collateral_value,\n pnl_hourly.debt,\n pnl_hourly.hourly_pnl,\n pnl_hourly.cumulative_pnl,\n pnl_hourly.hourly_issuance,\n pnl_hourly.cumulative_issuance,\n pnl_hourly.rewards_usd,\n pnl_hourly.hourly_pnl_pct,\n pnl_hourly.hourly_rewards_pct,\n -- total pnls\n avg_returns.avg_24h_total_pct * 24 * 365 as apr_24h,\n avg_returns.avg_7d_total_pct * 24 * 365 as apr_7d,\n avg_returns.avg_28d_total_pct * 24 * 365 as apr_28d,\n -- pool pnls\n avg_returns.avg_24h_pnl_pct * 24 * 365 as apr_24h_pnl,\n avg_returns.avg_7d_pnl_pct * 24 * 365 as apr_7d_pnl,\n avg_returns.avg_28d_pnl_pct * 24 * 365 as apr_28d_pnl,\n -- rewards pnls\n avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards,\n avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards,\n avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards\n from\n pnl_hourly\n inner join avg_returns\n on\n pnl_hourly.ts = avg_returns.ts\n and pnl_hourly.pool_id = avg_returns.pool_id\n and pnl_hourly.collateral_type = avg_returns.collateral_type\n),\n\napy_calculations as (\n select\n *,\n (POWER(1 + apr_24h / 8760, 8760) - 1) as apy_24h,\n (POWER(1 + apr_7d / 8760, 8760) - 1) as apy_7d,\n (POWER(1 + apr_28d / 8760, 8760) - 1) as apy_28d,\n (POWER(1 + apr_24h_pnl / 8760, 8760) - 1) as apy_24h_pnl,\n (POWER(1 + apr_7d_pnl / 8760, 8760) - 1) as apy_7d_pnl,\n (POWER(1 + apr_28d_pnl / 8760, 8760) - 1) as apy_28d_pnl,\n (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards,\n (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards,\n (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards\n from\n apr_calculations\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_issuance,\n hourly_pnl,\n cumulative_pnl,\n cumulative_issuance,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n apr_24h,\n apy_24h,\n apr_7d,\n apy_7d,\n apr_28d,\n apy_28d,\n apr_24h_pnl,\n apy_24h_pnl,\n apr_7d_pnl,\n apy_7d_pnl,\n apr_28d_pnl,\n apy_28d_pnl,\n apr_24h_rewards,\n apy_24h_rewards,\n apr_7d_rewards,\n apy_7d_rewards,\n apr_28d_rewards,\n apy_28d_rewards\nfrom\n apy_calculations\norder by\n ts", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.798190Z", "completed_at": "2024-10-03T20:56:21.805241Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.811849Z", "completed_at": "2024-10-03T20:56:21.811856Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022774219512939453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_pnl_hourly_reward_base_mainnet", "compiled": true, "compiled_code": "\n\nwith dim as (\n\n select\n t.ts,\n t.pool_id,\n t.collateral_type,\n t.collateral_value,\n p.token_symbol as reward_token\n from\n (\n select\n ts,\n collateral_type,\n pool_id,\n collateral_value\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\n group by\n ts,\n collateral_type,\n pool_id,\n collateral_value\n ) as t\n cross join (\n select distinct token_symbol\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_token_hourly_base_mainnet\"\n ) as p\n group by\n t.ts,\n t.pool_id,\n t.collateral_type,\n t.collateral_value,\n p.token_symbol\n),\n\nreward_hourly_token as (\n select\n ts,\n pool_id,\n collateral_type,\n token_symbol as reward_token,\n SUM(\n rewards_usd\n ) as rewards_usd\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_rewards_token_hourly_base_mainnet\"\n group by\n ts,\n pool_id,\n collateral_type,\n token_symbol\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n dim.collateral_value,\n dim.reward_token,\n COALESCE(\n reward_hourly_token.rewards_usd,\n 0\n ) as rewards_usd,\n case\n when dim.collateral_value = 0 then 0\n else COALESCE(\n reward_hourly_token.rewards_usd,\n 0\n ) / dim.collateral_value\n end as hourly_rewards_pct\nfrom\n dim\nleft join reward_hourly_token\n on\n dim.ts = reward_hourly_token.ts\n and dim.pool_id = reward_hourly_token.pool_id\n and LOWER(dim.collateral_type)\n = LOWER(reward_hourly_token.collateral_type)\n and dim.reward_token = reward_hourly_token.reward_token", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_reward_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.806376Z", "completed_at": "2024-10-03T20:56:21.820306Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.823257Z", "completed_at": "2024-10-03T20:56:21.823266Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020895004272460938, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_collateral_value__True__0.7bf7b1ccab", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.812723Z", "completed_at": "2024-10-03T20:56:21.822657Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.825294Z", "completed_at": "2024-10-03T20:56:21.825302Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02217245101928711, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_hourly_rewards_pct__True__1__0.24176cb1b5", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct >= 0\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.831279Z", "completed_at": "2024-10-03T20:56:21.838186Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.840549Z", "completed_at": "2024-10-03T20:56:21.840558Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018599748611450195, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_rewards_usd__True__0.65717bc033", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.826795Z", "completed_at": "2024-10-03T20:56:21.838810Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.841431Z", "completed_at": "2024-10-03T20:56:21.841439Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020159006118774414, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_mainnet_pool_id__True__0.4246141dca", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.846444Z", "completed_at": "2024-10-03T20:56:21.853263Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.855654Z", "completed_at": "2024-10-03T20:56:21.855663Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01824355125427246, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_collateral_value.34ddcc2ccb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\nwhere collateral_value is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.842288Z", "completed_at": "2024-10-03T20:56:21.853895Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.856539Z", "completed_at": "2024-10-03T20:56:21.856546Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019968509674072266, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_collateral_type.7d4e861773", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.857990Z", "completed_at": "2024-10-03T20:56:21.870925Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.873375Z", "completed_at": "2024-10-03T20:56:21.873383Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02089095115661621, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_debt.e2d08dec52", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\nwhere debt is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.863723Z", "completed_at": "2024-10-03T20:56:21.872238Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.878366Z", "completed_at": "2024-10-03T20:56:21.878375Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024043560028076172, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_hourly_issuance.b0e645a132", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_issuance\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\nwhere hourly_issuance is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.874242Z", "completed_at": "2024-10-03T20:56:21.885835Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.888232Z", "completed_at": "2024-10-03T20:56:21.888244Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018657445907592773, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_hourly_pnl.6f321ca648", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\nwhere hourly_pnl is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.879282Z", "completed_at": "2024-10-03T20:56:21.887044Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.889729Z", "completed_at": "2024-10-03T20:56:21.889739Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.019504308700561523, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_hourly_pnl_pct.43ef5d27cc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl_pct\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\nwhere hourly_pnl_pct is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.890617Z", "completed_at": "2024-10-03T20:56:21.901386Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.903942Z", "completed_at": "2024-10-03T20:56:21.903954Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018864870071411133, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_hourly_rewards_pct.0d02b364b5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_rewards_pct\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\nwhere hourly_rewards_pct is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.895585Z", "completed_at": "2024-10-03T20:56:21.902730Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.905441Z", "completed_at": "2024-10-03T20:56:21.905451Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019082069396972656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_hourly_total_pct.9656973b1c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_total_pct\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\nwhere hourly_total_pct is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.906319Z", "completed_at": "2024-10-03T20:56:21.918562Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.920964Z", "completed_at": "2024-10-03T20:56:21.920976Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020318269729614258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_pool_id.7352d1abe5", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.912802Z", "completed_at": "2024-10-03T20:56:21.920371Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.926593Z", "completed_at": "2024-10-03T20:56:21.926602Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024625301361083984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_rewards_usd.de69bca40d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\nwhere rewards_usd is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.922461Z", "completed_at": "2024-10-03T20:56:21.933232Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.935245Z", "completed_at": "2024-10-03T20:56:21.935253Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.017523765563964844, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_mainnet_ts.7c76badc22", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_base_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.928161Z", "completed_at": "2024-10-03T20:56:21.936720Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.942864Z", "completed_at": "2024-10-03T20:56:21.942873Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023822784423828125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_apr_base_sepolia", "compiled": true, "compiled_code": "\n\nwith pnl_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_pnl,\n hourly_issuance,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n hourly_total_pct,\n SUM(\n COALESCE(\n hourly_issuance,\n 0\n )\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n ) as cumulative_issuance,\n SUM(\n hourly_pnl\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n ) as cumulative_pnl\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\n),\n\navg_returns as (\n select\n ts,\n pool_id,\n collateral_type,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_pnl_pct,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_pnl_pct,\n AVG(\n hourly_pnl_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_pnl_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_rewards_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_total_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_total_pct,\n AVG(\n hourly_total_pct\n ) over (\n partition by\n pool_id,\n collateral_type\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_total_pct\n from\n pnl_hourly\n),\n\napr_calculations as (\n select\n pnl_hourly.ts,\n pnl_hourly.pool_id,\n pnl_hourly.collateral_type,\n pnl_hourly.collateral_value,\n pnl_hourly.debt,\n pnl_hourly.hourly_pnl,\n pnl_hourly.cumulative_pnl,\n pnl_hourly.hourly_issuance,\n pnl_hourly.cumulative_issuance,\n pnl_hourly.rewards_usd,\n pnl_hourly.hourly_pnl_pct,\n pnl_hourly.hourly_rewards_pct,\n -- total pnls\n avg_returns.avg_24h_total_pct * 24 * 365 as apr_24h,\n avg_returns.avg_7d_total_pct * 24 * 365 as apr_7d,\n avg_returns.avg_28d_total_pct * 24 * 365 as apr_28d,\n -- pool pnls\n avg_returns.avg_24h_pnl_pct * 24 * 365 as apr_24h_pnl,\n avg_returns.avg_7d_pnl_pct * 24 * 365 as apr_7d_pnl,\n avg_returns.avg_28d_pnl_pct * 24 * 365 as apr_28d_pnl,\n -- rewards pnls\n avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards,\n avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards,\n avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards\n from\n pnl_hourly\n inner join avg_returns\n on\n pnl_hourly.ts = avg_returns.ts\n and pnl_hourly.pool_id = avg_returns.pool_id\n and pnl_hourly.collateral_type = avg_returns.collateral_type\n),\n\napy_calculations as (\n select\n *,\n (POWER(1 + apr_24h / 8760, 8760) - 1) as apy_24h,\n (POWER(1 + apr_7d / 8760, 8760) - 1) as apy_7d,\n (POWER(1 + apr_28d / 8760, 8760) - 1) as apy_28d,\n (POWER(1 + apr_24h_pnl / 8760, 8760) - 1) as apy_24h_pnl,\n (POWER(1 + apr_7d_pnl / 8760, 8760) - 1) as apy_7d_pnl,\n (POWER(1 + apr_28d_pnl / 8760, 8760) - 1) as apy_28d_pnl,\n (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards,\n (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards,\n (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards\n from\n apr_calculations\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n collateral_value,\n debt,\n hourly_issuance,\n hourly_pnl,\n cumulative_pnl,\n cumulative_issuance,\n rewards_usd,\n hourly_pnl_pct,\n hourly_rewards_pct,\n apr_24h,\n apy_24h,\n apr_7d,\n apy_7d,\n apr_28d,\n apy_28d,\n apr_24h_pnl,\n apy_24h_pnl,\n apr_7d_pnl,\n apy_7d_pnl,\n apr_28d_pnl,\n apy_28d_pnl,\n apr_24h_rewards,\n apy_24h_rewards,\n apr_7d_rewards,\n apy_7d_rewards,\n apr_28d_rewards,\n apy_28d_rewards\nfrom\n apy_calculations\norder by\n ts", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.938578Z", "completed_at": "2024-10-03T20:56:21.950171Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.953031Z", "completed_at": "2024-10-03T20:56:21.953043Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.01927638053894043, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_pool_pnl_hourly_reward_base_sepolia", "compiled": true, "compiled_code": "\n\nwith dim as (\n\n select\n t.ts,\n t.pool_id,\n t.collateral_type,\n t.collateral_value,\n p.token_symbol as reward_token\n from\n (\n select\n ts,\n collateral_type,\n pool_id,\n collateral_value\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\n group by\n ts,\n collateral_type,\n pool_id,\n collateral_value\n ) as t\n cross join (\n select distinct token_symbol\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_token_hourly_base_sepolia\"\n ) as p\n group by\n t.ts,\n t.pool_id,\n t.collateral_type,\n t.collateral_value,\n p.token_symbol\n),\n\nreward_hourly_token as (\n select\n ts,\n pool_id,\n collateral_type,\n token_symbol as reward_token,\n SUM(\n rewards_usd\n ) as rewards_usd\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_rewards_token_hourly_base_sepolia\"\n group by\n ts,\n pool_id,\n collateral_type,\n token_symbol\n)\n\nselect\n dim.ts,\n dim.pool_id,\n dim.collateral_type,\n dim.collateral_value,\n dim.reward_token,\n COALESCE(\n reward_hourly_token.rewards_usd,\n 0\n ) as rewards_usd,\n case\n when dim.collateral_value = 0 then 0\n else COALESCE(\n reward_hourly_token.rewards_usd,\n 0\n ) / dim.collateral_value\n end as hourly_rewards_pct\nfrom\n dim\nleft join reward_hourly_token\n on\n dim.ts = reward_hourly_token.ts\n and dim.pool_id = reward_hourly_token.pool_id\n and LOWER(dim.collateral_type)\n = LOWER(reward_hourly_token.collateral_type)\n and dim.reward_token = reward_hourly_token.reward_token", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_reward_base_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.943772Z", "completed_at": "2024-10-03T20:56:21.951809Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.960214Z", "completed_at": "2024-10-03T20:56:21.960223Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025712966918945312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_collateral_value__True__0.4f1a814d7b", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.953942Z", "completed_at": "2024-10-03T20:56:21.963302Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.969787Z", "completed_at": "2024-10-03T20:56:21.969795Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.021572589874267578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_hourly_rewards_pct__True__1__0.3ae208ff52", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct >= 0\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.963969Z", "completed_at": "2024-10-03T20:56:21.971339Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.977736Z", "completed_at": "2024-10-03T20:56:21.977751Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.025490999221801758, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_pool_id__True__0.05c766378f", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.973213Z", "completed_at": "2024-10-03T20:56:21.984455Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.987002Z", "completed_at": "2024-10-03T20:56:21.987014Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.018743515014648438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_pool_pnl_hourly_base_sepolia_rewards_usd__True__0.9baf8da1f5", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.978803Z", "completed_at": "2024-10-03T20:56:21.986424Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:21.992801Z", "completed_at": "2024-10-03T20:56:21.992809Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023767948150634766, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_collateral_type.1eca6afa4f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.987914Z", "completed_at": "2024-10-03T20:56:21.994509Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.000664Z", "completed_at": "2024-10-03T20:56:22.000673Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.017827749252319336, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_collateral_value.02a125e570", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\nwhere collateral_value is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:21.995064Z", "completed_at": "2024-10-03T20:56:22.002281Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.004721Z", "completed_at": "2024-10-03T20:56:22.004729Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018990516662597656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_debt.27270b83bd", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\nwhere debt is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.005608Z", "completed_at": "2024-10-03T20:56:22.017691Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.023852Z", "completed_at": "2024-10-03T20:56:22.023861Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023969411849975586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_hourly_issuance.64beeb7093", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_issuance\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\nwhere hourly_issuance is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.011991Z", "completed_at": "2024-10-03T20:56:22.023126Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.025448Z", "completed_at": "2024-10-03T20:56:22.025456Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023899078369140625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_hourly_pnl.1b2d20f29b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\nwhere hourly_pnl is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.019053Z", "completed_at": "2024-10-03T20:56:22.026969Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.033199Z", "completed_at": "2024-10-03T20:56:22.033211Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02197575569152832, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_hourly_pnl_pct.5e738de9f7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl_pct\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\nwhere hourly_pnl_pct is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.027620Z", "completed_at": "2024-10-03T20:56:22.034866Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.037557Z", "completed_at": "2024-10-03T20:56:22.037566Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019324064254760742, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_hourly_rewards_pct.d3c5df3f72", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_rewards_pct\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\nwhere hourly_rewards_pct is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.038739Z", "completed_at": "2024-10-03T20:56:22.050175Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.058228Z", "completed_at": "2024-10-03T20:56:22.058240Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.025866270065307617, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_hourly_total_pct.32d5d04358", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_total_pct\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\nwhere hourly_total_pct is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.043980Z", "completed_at": "2024-10-03T20:56:22.050793Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.059170Z", "completed_at": "2024-10-03T20:56:22.059181Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02501654624938965, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_pool_id.c9853b1694", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.052025Z", "completed_at": "2024-10-03T20:56:22.061547Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.067720Z", "completed_at": "2024-10-03T20:56:22.067731Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.024564266204833984, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_rewards_usd.3d8b12547d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\nwhere rewards_usd is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.062767Z", "completed_at": "2024-10-03T20:56:22.070591Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.076066Z", "completed_at": "2024-10-03T20:56:22.076080Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02486443519592285, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_pool_pnl_hourly_base_sepolia_ts.5acc26229f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_base_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.071825Z", "completed_at": "2024-10-03T20:56:22.082479Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.089071Z", "completed_at": "2024-10-03T20:56:22.089081Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02226424217224121, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_apr_rewards_arbitrum_mainnet", "compiled": true, "compiled_code": "\n\nwith pnl_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n reward_token,\n collateral_value,\n rewards_usd,\n hourly_rewards_pct\n from\n \"analytics\".\"prod_arbitrum_mainnet\".\"fct_pool_pnl_hourly_reward_arbitrum_mainnet\"\n),\n\navg_returns as (\n select\n ts,\n pool_id,\n collateral_type,\n reward_token,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_rewards_pct\n from\n pnl_hourly\n),\n\napr_calculations as (\n select\n pnl_hourly.ts,\n pnl_hourly.pool_id,\n pnl_hourly.collateral_type,\n pnl_hourly.reward_token,\n pnl_hourly.collateral_value,\n pnl_hourly.rewards_usd,\n pnl_hourly.hourly_rewards_pct,\n avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards,\n avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards,\n avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards\n from\n pnl_hourly\n inner join avg_returns\n on\n pnl_hourly.ts = avg_returns.ts\n and pnl_hourly.pool_id = avg_returns.pool_id\n and pnl_hourly.collateral_type = avg_returns.collateral_type\n and pnl_hourly.reward_token = avg_returns.reward_token\n),\n\napy_calculations as (\n select\n *,\n (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards,\n (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards,\n (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards\n from\n apr_calculations\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n reward_token,\n collateral_value,\n rewards_usd,\n hourly_rewards_pct,\n apr_24h_rewards,\n apy_24h_rewards,\n apr_7d_rewards,\n apy_7d_rewards,\n apr_28d_rewards,\n apy_28d_rewards\nfrom\n apy_calculations\norder by\n ts", "relation_name": "\"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_rewards_arbitrum_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.077093Z", "completed_at": "2024-10-03T20:56:22.088380Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.090722Z", "completed_at": "2024-10-03T20:56:22.090730Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022205114364624023, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_collateral_value__True__0.ffb99e9e0a", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.083945Z", "completed_at": "2024-10-03T20:56:22.092266Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.094837Z", "completed_at": "2024-10-03T20:56:22.094845Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01951742172241211, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_hourly_pnl_pct__True__1___1.1b8022dfc1", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_pnl_pct >= -1\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_pnl_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.095735Z", "completed_at": "2024-10-03T20:56:22.102900Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.114823Z", "completed_at": "2024-10-03T20:56:22.114832Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02494978904724121, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_hourly_rewards_pct__True__1__0.f1335e174b", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct >= 0\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.103501Z", "completed_at": "2024-10-03T20:56:22.116618Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.122854Z", "completed_at": "2024-10-03T20:56:22.122862Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028783798217773438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_pool_id__True__0.8a8c4f782b", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.110290Z", "completed_at": "2024-10-03T20:56:22.122059Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.124468Z", "completed_at": "2024-10-03T20:56:22.124477Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02436685562133789, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_mainnet_rewards_usd__True__0.1ddf38024d", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.117946Z", "completed_at": "2024-10-03T20:56:22.125978Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.128546Z", "completed_at": "2024-10-03T20:56:22.128554Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018995046615600586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apr_24h.8106520838", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apr_24h\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere apr_24h is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.129394Z", "completed_at": "2024-10-03T20:56:22.140532Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.146206Z", "completed_at": "2024-10-03T20:56:22.146216Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022562265396118164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apr_28d.964b18810e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apr_28d\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere apr_28d is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.136387Z", "completed_at": "2024-10-03T20:56:22.147721Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.155546Z", "completed_at": "2024-10-03T20:56:22.155555Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027764320373535156, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apr_7d.06f4c6a6e1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apr_7d\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere apr_7d is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.141936Z", "completed_at": "2024-10-03T20:56:22.154948Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.157118Z", "completed_at": "2024-10-03T20:56:22.157126Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023636817932128906, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apy_24h.83d96a1a08", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apy_24h\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere apy_24h is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.149160Z", "completed_at": "2024-10-03T20:56:22.158675Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.161178Z", "completed_at": "2024-10-03T20:56:22.161186Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.020039081573486328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apy_28d.fa829d9ef7", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apy_28d\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere apy_28d is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.162079Z", "completed_at": "2024-10-03T20:56:22.168945Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.178717Z", "completed_at": "2024-10-03T20:56:22.178726Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022408723831176758, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_apy_7d.cf96fd9428", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apy_7d\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere apy_7d is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.169543Z", "completed_at": "2024-10-03T20:56:22.180359Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.186683Z", "completed_at": "2024-10-03T20:56:22.186698Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.026258230209350586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_collateral_type.063adda35b", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.174358Z", "completed_at": "2024-10-03T20:56:22.181744Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.188443Z", "completed_at": "2024-10-03T20:56:22.188452Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022281646728515625, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_collateral_value.21b8ffe226", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere collateral_value is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.182339Z", "completed_at": "2024-10-03T20:56:22.190015Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.192594Z", "completed_at": "2024-10-03T20:56:22.192602Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.018975257873535156, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_cumulative_issuance.e1798a309e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_issuance\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere cumulative_issuance is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.193470Z", "completed_at": "2024-10-03T20:56:22.200526Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.211900Z", "completed_at": "2024-10-03T20:56:22.211909Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.0242307186126709, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_cumulative_pnl.3aeb9de820", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_pnl\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere cumulative_pnl is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.201077Z", "completed_at": "2024-10-03T20:56:22.213490Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.219661Z", "completed_at": "2024-10-03T20:56:22.219670Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.027837038040161133, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_debt.3dc045078a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere debt is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.207736Z", "completed_at": "2024-10-03T20:56:22.214939Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.221287Z", "completed_at": "2024-10-03T20:56:22.221296Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.023737192153930664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_hourly_issuance.80329841e3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_issuance\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere hourly_issuance is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.215510Z", "completed_at": "2024-10-03T20:56:22.223661Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.229785Z", "completed_at": "2024-10-03T20:56:22.229796Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022876262664794922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_hourly_pnl.cca97779a8", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere hourly_pnl is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.225550Z", "completed_at": "2024-10-03T20:56:22.233512Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.243143Z", "completed_at": "2024-10-03T20:56:22.243152Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022664308547973633, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_hourly_pnl_pct.fb9fdebdde", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl_pct\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere hourly_pnl_pct is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.234082Z", "completed_at": "2024-10-03T20:56:22.245571Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.253589Z", "completed_at": "2024-10-03T20:56:22.253598Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.028789520263671875, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_hourly_rewards_pct.c370595c99", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_rewards_pct\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere hourly_rewards_pct is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.238965Z", "completed_at": "2024-10-03T20:56:22.252981Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.255216Z", "completed_at": "2024-10-03T20:56:22.255223Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024441242218017578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_pool_id.6f62001f11", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.246300Z", "completed_at": "2024-10-03T20:56:22.256106Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.262376Z", "completed_at": "2024-10-03T20:56:22.262388Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02421712875366211, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_rewards_usd.382bc038bb", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere rewards_usd is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.257363Z", "completed_at": "2024-10-03T20:56:22.265385Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.267854Z", "completed_at": "2024-10-03T20:56:22.267862Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.016428232192993164, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_mainnet_ts.97e8b55304", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_mainnet\".\"fct_core_apr_arbitrum_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.273312Z", "completed_at": "2024-10-03T20:56:22.284284Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.286364Z", "completed_at": "2024-10-03T20:56:22.286374Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022399425506591797, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_hourly_pnl_pct__True__1___1.71d905126b", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_pnl_pct >= -1\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_pnl_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.268735Z", "completed_at": "2024-10-03T20:56:22.285017Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.287307Z", "completed_at": "2024-10-03T20:56:22.287315Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024170637130737305, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_collateral_value__True__0.fdfbc111a3", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.279715Z", "completed_at": "2024-10-03T20:56:22.288167Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.290764Z", "completed_at": "2024-10-03T20:56:22.290772Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.023668289184570312, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_hourly_rewards_pct__True__1__0.573ad6f791", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct >= 0\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.291658Z", "completed_at": "2024-10-03T20:56:22.299603Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.311530Z", "completed_at": "2024-10-03T20:56:22.311542Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02602839469909668, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_pool_id__True__0.a2269ae87b", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.300831Z", "completed_at": "2024-10-03T20:56:22.314131Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.320272Z", "completed_at": "2024-10-03T20:56:22.320281Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.024115800857543945, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_arbitrum_sepolia_rewards_usd__True__0.16097a4425", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.307280Z", "completed_at": "2024-10-03T20:56:22.314696Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.321165Z", "completed_at": "2024-10-03T20:56:22.321175Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024338960647583008, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apr_24h.70ceb15524", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apr_24h\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere apr_24h is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.315299Z", "completed_at": "2024-10-03T20:56:22.323371Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.329540Z", "completed_at": "2024-10-03T20:56:22.329553Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02948760986328125, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apr_28d.1273ef3c47", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apr_28d\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere apr_28d is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.324701Z", "completed_at": "2024-10-03T20:56:22.331889Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.337955Z", "completed_at": "2024-10-03T20:56:22.337964Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018550872802734375, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apr_7d.9df14e1133", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apr_7d\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere apr_7d is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.333746Z", "completed_at": "2024-10-03T20:56:22.344700Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.347195Z", "completed_at": "2024-10-03T20:56:22.347204Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018418550491333008, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apy_24h.cc6a60bf0d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apy_24h\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere apy_24h is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.339586Z", "completed_at": "2024-10-03T20:56:22.346651Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.354648Z", "completed_at": "2024-10-03T20:56:22.354657Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024186372756958008, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apy_28d.c90acf86f3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apy_28d\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere apy_28d is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.348074Z", "completed_at": "2024-10-03T20:56:22.360580Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.362644Z", "completed_at": "2024-10-03T20:56:22.362656Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02389216423034668, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_apy_7d.d37e5ab6c3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apy_7d\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere apy_7d is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.356367Z", "completed_at": "2024-10-03T20:56:22.364185Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.366675Z", "completed_at": "2024-10-03T20:56:22.366686Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.020793676376342773, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_collateral_type.a646b7cb26", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.367567Z", "completed_at": "2024-10-03T20:56:22.378296Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.384358Z", "completed_at": "2024-10-03T20:56:22.384368Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02261829376220703, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_collateral_value.2ada9cf10f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere collateral_value is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.372500Z", "completed_at": "2024-10-03T20:56:22.378903Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.385445Z", "completed_at": "2024-10-03T20:56:22.385453Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.021979808807373047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_cumulative_issuance.574d2a783c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_issuance\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere cumulative_issuance is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.380099Z", "completed_at": "2024-10-03T20:56:22.388285Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.394507Z", "completed_at": "2024-10-03T20:56:22.394515Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022859573364257812, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_cumulative_pnl.4b337f056f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_pnl\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere cumulative_pnl is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.388893Z", "completed_at": "2024-10-03T20:56:22.396675Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.408033Z", "completed_at": "2024-10-03T20:56:22.408044Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.028679609298706055, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_debt.9b76325181", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere debt is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.397924Z", "completed_at": "2024-10-03T20:56:22.410537Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.412989Z", "completed_at": "2024-10-03T20:56:22.412997Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020002126693725586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_hourly_issuance.18ef26f177", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_issuance\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere hourly_issuance is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.403856Z", "completed_at": "2024-10-03T20:56:22.411727Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.418039Z", "completed_at": "2024-10-03T20:56:22.418052Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024431943893432617, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_hourly_pnl.d189c809ff", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere hourly_pnl is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.413860Z", "completed_at": "2024-10-03T20:56:22.421007Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.427101Z", "completed_at": "2024-10-03T20:56:22.427109Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01819634437561035, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_hourly_pnl_pct.e663f8a83d", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl_pct\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere hourly_pnl_pct is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.421621Z", "completed_at": "2024-10-03T20:56:22.428745Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.434862Z", "completed_at": "2024-10-03T20:56:22.434873Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02269577980041504, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_hourly_rewards_pct.12f359d425", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_rewards_pct\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere hourly_rewards_pct is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.430599Z", "completed_at": "2024-10-03T20:56:22.441579Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.444120Z", "completed_at": "2024-10-03T20:56:22.444128Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018401384353637695, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_pool_id.58add87a89", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.435887Z", "completed_at": "2024-10-03T20:56:22.442925Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.450956Z", "completed_at": "2024-10-03T20:56:22.450967Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024619340896606445, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_rewards_usd.ae2ea707de", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere rewards_usd is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.445061Z", "completed_at": "2024-10-03T20:56:22.457647Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.459715Z", "completed_at": "2024-10-03T20:56:22.459724Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01973438262939453, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_arbitrum_sepolia_ts.e6b3476db0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_arbitrum_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.454051Z", "completed_at": "2024-10-03T20:56:22.461187Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.466611Z", "completed_at": "2024-10-03T20:56:22.466620Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.023220300674438477, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_apr_rewards_arbitrum_sepolia", "compiled": true, "compiled_code": "\n\nwith pnl_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n reward_token,\n collateral_value,\n rewards_usd,\n hourly_rewards_pct\n from\n \"analytics\".\"prod_arbitrum_sepolia\".\"fct_pool_pnl_hourly_reward_arbitrum_sepolia\"\n),\n\navg_returns as (\n select\n ts,\n pool_id,\n collateral_type,\n reward_token,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_rewards_pct\n from\n pnl_hourly\n),\n\napr_calculations as (\n select\n pnl_hourly.ts,\n pnl_hourly.pool_id,\n pnl_hourly.collateral_type,\n pnl_hourly.reward_token,\n pnl_hourly.collateral_value,\n pnl_hourly.rewards_usd,\n pnl_hourly.hourly_rewards_pct,\n avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards,\n avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards,\n avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards\n from\n pnl_hourly\n inner join avg_returns\n on\n pnl_hourly.ts = avg_returns.ts\n and pnl_hourly.pool_id = avg_returns.pool_id\n and pnl_hourly.collateral_type = avg_returns.collateral_type\n and pnl_hourly.reward_token = avg_returns.reward_token\n),\n\napy_calculations as (\n select\n *,\n (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards,\n (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards,\n (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards\n from\n apr_calculations\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n reward_token,\n collateral_value,\n rewards_usd,\n hourly_rewards_pct,\n apr_24h_rewards,\n apy_24h_rewards,\n apr_7d_rewards,\n apy_7d_rewards,\n apr_28d_rewards,\n apy_28d_rewards\nfrom\n apy_calculations\norder by\n ts", "relation_name": "\"analytics\".\"prod_arbitrum_sepolia\".\"fct_core_apr_rewards_arbitrum_sepolia\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.463033Z", "completed_at": "2024-10-03T20:56:22.473714Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.476227Z", "completed_at": "2024-10-03T20:56:22.476238Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.018102169036865234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_apr_rewards_base_mainnet", "compiled": true, "compiled_code": "\n\nwith pnl_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n reward_token,\n collateral_value,\n rewards_usd,\n hourly_rewards_pct\n from\n \"analytics\".\"prod_base_mainnet\".\"fct_pool_pnl_hourly_reward_base_mainnet\"\n),\n\navg_returns as (\n select\n ts,\n pool_id,\n collateral_type,\n reward_token,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_rewards_pct\n from\n pnl_hourly\n),\n\napr_calculations as (\n select\n pnl_hourly.ts,\n pnl_hourly.pool_id,\n pnl_hourly.collateral_type,\n pnl_hourly.reward_token,\n pnl_hourly.collateral_value,\n pnl_hourly.rewards_usd,\n pnl_hourly.hourly_rewards_pct,\n avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards,\n avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards,\n avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards\n from\n pnl_hourly\n inner join avg_returns\n on\n pnl_hourly.ts = avg_returns.ts\n and pnl_hourly.pool_id = avg_returns.pool_id\n and pnl_hourly.collateral_type = avg_returns.collateral_type\n and pnl_hourly.reward_token = avg_returns.reward_token\n),\n\napy_calculations as (\n select\n *,\n (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards,\n (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards,\n (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards\n from\n apr_calculations\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n reward_token,\n collateral_value,\n rewards_usd,\n hourly_rewards_pct,\n apr_24h_rewards,\n apy_24h_rewards,\n apr_7d_rewards,\n apy_7d_rewards,\n apr_28d_rewards,\n apy_28d_rewards\nfrom\n apy_calculations\norder by\n ts", "relation_name": "\"analytics\".\"prod_base_mainnet\".\"fct_core_apr_rewards_base_mainnet\"", "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.467663Z", "completed_at": "2024-10-03T20:56:22.475009Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.481675Z", "completed_at": "2024-10-03T20:56:22.481685Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02286362648010254, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_mainnet_collateral_value__True__0.09ad3e4f8e", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.477145Z", "completed_at": "2024-10-03T20:56:22.489242Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.491360Z", "completed_at": "2024-10-03T20:56:22.491370Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019372224807739258, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_mainnet_hourly_rewards_pct__True__1__0.615edfd299", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct >= 0\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.484832Z", "completed_at": "2024-10-03T20:56:22.492259Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.494719Z", "completed_at": "2024-10-03T20:56:22.494727Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019220590591430664, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_mainnet_pool_id__True__0.6f65c027c2", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.495594Z", "completed_at": "2024-10-03T20:56:22.507645Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.510368Z", "completed_at": "2024-10-03T20:56:22.510380Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.020630836486816406, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_mainnet_rewards_usd__True__0.cd9a35763d", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.501779Z", "completed_at": "2024-10-03T20:56:22.508271Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.511276Z", "completed_at": "2024-10-03T20:56:22.511283Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02073216438293457, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_apr_24h.5f87709afa", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apr_24h\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere apr_24h is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.512164Z", "completed_at": "2024-10-03T20:56:22.522824Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.524837Z", "completed_at": "2024-10-03T20:56:22.524846Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.01899099349975586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_apr_28d.69fcad855f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apr_28d\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere apr_28d is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.518583Z", "completed_at": "2024-10-03T20:56:22.525749Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.528206Z", "completed_at": "2024-10-03T20:56:22.528216Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018563270568847656, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_apr_7d.8545f2f45f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apr_7d\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere apr_7d is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.529139Z", "completed_at": "2024-10-03T20:56:22.540155Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.547748Z", "completed_at": "2024-10-03T20:56:22.547757Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0244753360748291, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_apy_24h.0d59b73826", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apy_24h\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere apy_24h is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.533456Z", "completed_at": "2024-10-03T20:56:22.541357Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.549240Z", "completed_at": "2024-10-03T20:56:22.549247Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02527332305908203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_apy_28d.384e146fdc", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apy_28d\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere apy_28d is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.541967Z", "completed_at": "2024-10-03T20:56:22.550988Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.557313Z", "completed_at": "2024-10-03T20:56:22.557325Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.019453048706054688, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_apy_7d.d068a55e21", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apy_7d\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere apy_7d is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.551564Z", "completed_at": "2024-10-03T20:56:22.559546Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.565610Z", "completed_at": "2024-10-03T20:56:22.565624Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.024961233139038086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_collateral_type.6b18aa87ce", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.561413Z", "completed_at": "2024-10-03T20:56:22.572353Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.574355Z", "completed_at": "2024-10-03T20:56:22.574364Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.0177915096282959, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_collateral_value.ca0cfe00d9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere collateral_value is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.567321Z", "completed_at": "2024-10-03T20:56:22.575209Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.581299Z", "completed_at": "2024-10-03T20:56:22.581307Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023121118545532227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_cumulative_issuance.6b5aeff994", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_issuance\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere cumulative_issuance is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.575826Z", "completed_at": "2024-10-03T20:56:22.586569Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.588675Z", "completed_at": "2024-10-03T20:56:22.588684Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02207350730895996, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_cumulative_pnl.0dfa79c775", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_pnl\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere cumulative_pnl is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.582300Z", "completed_at": "2024-10-03T20:56:22.589630Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.592041Z", "completed_at": "2024-10-03T20:56:22.592049Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018451929092407227, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_debt.3003bbaef9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere debt is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.592921Z", "completed_at": "2024-10-03T20:56:22.606382Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.612700Z", "completed_at": "2024-10-03T20:56:22.612713Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.025708436965942383, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_hourly_issuance.58d7e6392e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_issuance\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere hourly_issuance is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.600718Z", "completed_at": "2024-10-03T20:56:22.611425Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.613748Z", "completed_at": "2024-10-03T20:56:22.613756Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023090839385986328, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_hourly_pnl.aace5f4a92", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere hourly_pnl is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.607121Z", "completed_at": "2024-10-03T20:56:22.619118Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.621457Z", "completed_at": "2024-10-03T20:56:22.621468Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02218794822692871, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_hourly_pnl_pct.709eae57a9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl_pct\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere hourly_pnl_pct is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.614701Z", "completed_at": "2024-10-03T20:56:22.622480Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.625003Z", "completed_at": "2024-10-03T20:56:22.625011Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.019301176071166992, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_hourly_rewards_pct.e5170bb035", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_rewards_pct\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere hourly_rewards_pct is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.633202Z", "completed_at": "2024-10-03T20:56:22.645022Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.646882Z", "completed_at": "2024-10-03T20:56:22.646891Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02329397201538086, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_rewards_usd.9770eed99e", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere rewards_usd is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.628291Z", "completed_at": "2024-10-03T20:56:22.646222Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.652859Z", "completed_at": "2024-10-03T20:56:22.652874Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.029970884323120117, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_pool_id.ec4f69201c", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.639004Z", "completed_at": "2024-10-03T20:56:22.647809Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.654683Z", "completed_at": "2024-10-03T20:56:22.654694Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027738571166992188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_mainnet_ts.fa672a8124", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_mainnet\".\"fct_core_apr_base_mainnet\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.648360Z", "completed_at": "2024-10-03T20:56:22.656967Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.659528Z", "completed_at": "2024-10-03T20:56:22.659539Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.021520614624023438, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_sepolia_collateral_value__True__0.50d2b91f46", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not collateral_value >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.661612Z", "completed_at": "2024-10-03T20:56:22.672899Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.678675Z", "completed_at": "2024-10-03T20:56:22.678684Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.02242112159729004, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_sepolia_hourly_rewards_pct__True__1__0.6c15e31d20", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct >= 0\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not hourly_rewards_pct <= 1\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.667549Z", "completed_at": "2024-10-03T20:56:22.679567Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.685820Z", "completed_at": "2024-10-03T20:56:22.685829Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.027692556381225586, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_sepolia_pool_id__True__0.dca944c591", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not pool_id >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.673484Z", "completed_at": "2024-10-03T20:56:22.685133Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.687541Z", "completed_at": "2024-10-03T20:56:22.687550Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.027243375778198242, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.dbt_utils_accepted_range_fct_core_apr_base_sepolia_rewards_usd__True__0.090c92559d", "compiled": true, "compiled_code": "\n\nwith meet_condition as(\n select *\n from \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not rewards_usd >= 0\n)\n\nselect *\nfrom validation_errors\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.680277Z", "completed_at": "2024-10-03T20:56:22.688374Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.690912Z", "completed_at": "2024-10-03T20:56:22.690920Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.018928050994873047, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_apr_24h.275116a918", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apr_24h\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere apr_24h is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.692463Z", "completed_at": "2024-10-03T20:56:22.700949Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.710575Z", "completed_at": "2024-10-03T20:56:22.710587Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.023863792419433594, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_apr_28d.e099bf170a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apr_28d\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere apr_28d is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.702124Z", "completed_at": "2024-10-03T20:56:22.713070Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.719202Z", "completed_at": "2024-10-03T20:56:22.719211Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02748560905456543, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_apr_7d.cfc4ec14a3", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apr_7d\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere apr_7d is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.706328Z", "completed_at": "2024-10-03T20:56:22.717855Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.720218Z", "completed_at": "2024-10-03T20:56:22.720226Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022025585174560547, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_apy_24h.b04b5222f4", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apy_24h\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere apy_24h is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.713743Z", "completed_at": "2024-10-03T20:56:22.721106Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.723633Z", "completed_at": "2024-10-03T20:56:22.723640Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.022213459014892578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_apy_28d.1e8e0632e0", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apy_28d\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere apy_28d is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.724510Z", "completed_at": "2024-10-03T20:56:22.732111Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.743273Z", "completed_at": "2024-10-03T20:56:22.743282Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.024903297424316406, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_apy_7d.45a63722a9", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect apy_7d\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere apy_7d is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.733317Z", "completed_at": "2024-10-03T20:56:22.745658Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.751802Z", "completed_at": "2024-10-03T20:56:22.751810Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02317976951599121, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_collateral_type.7a5590eb90", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_type\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere collateral_type is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.737550Z", "completed_at": "2024-10-03T20:56:22.751185Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.753443Z", "completed_at": "2024-10-03T20:56:22.753453Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.02419757843017578, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_collateral_value.6b7be2743f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect collateral_value\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere collateral_value is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.746275Z", "completed_at": "2024-10-03T20:56:22.754275Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.760577Z", "completed_at": "2024-10-03T20:56:22.760586Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027965068817138672, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_cumulative_issuance.5f3ec9bec1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_issuance\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere cumulative_issuance is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.755555Z", "completed_at": "2024-10-03T20:56:22.762861Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.765273Z", "completed_at": "2024-10-03T20:56:22.765284Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.014791250228881836, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_cumulative_pnl.ce3ab4e606", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect cumulative_pnl\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere cumulative_pnl is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.766801Z", "completed_at": "2024-10-03T20:56:22.777578Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.783607Z", "completed_at": "2024-10-03T20:56:22.783622Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.022249460220336914, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_debt.fadc5bb67a", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect debt\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere debt is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.770969Z", "completed_at": "2024-10-03T20:56:22.778140Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.784614Z", "completed_at": "2024-10-03T20:56:22.784621Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.022496700286865234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_hourly_issuance.2fcf5254d1", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_issuance\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere hourly_issuance is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.778755Z", "completed_at": "2024-10-03T20:56:22.791390Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.793428Z", "completed_at": "2024-10-03T20:56:22.793437Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.027372360229492188, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_hourly_pnl.75c8c54189", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere hourly_pnl is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.785596Z", "completed_at": "2024-10-03T20:56:22.794339Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.796824Z", "completed_at": "2024-10-03T20:56:22.796833Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.020058393478393555, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_hourly_pnl_pct.d827dc6b5f", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_pnl_pct\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere hourly_pnl_pct is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.800070Z", "completed_at": "2024-10-03T20:56:22.814353Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.816332Z", "completed_at": "2024-10-03T20:56:22.816341Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.02155017852783203, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_hourly_rewards_pct.adeb7db337", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect hourly_rewards_pct\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere hourly_rewards_pct is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.804368Z", "completed_at": "2024-10-03T20:56:22.815649Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.822143Z", "completed_at": "2024-10-03T20:56:22.822152Z"}], "thread_id": "Thread-2 (worker)", "execution_time": 0.026717185974121094, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_pool_id.a2ea5cc601", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect pool_id\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere pool_id is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.810283Z", "completed_at": "2024-10-03T20:56:22.821420Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.823852Z", "completed_at": "2024-10-03T20:56:22.823860Z"}], "thread_id": "Thread-3 (worker)", "execution_time": 0.02509617805480957, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_rewards_usd.0b9d66ba19", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect rewards_usd\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere rewards_usd is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.817274Z", "completed_at": "2024-10-03T20:56:22.824883Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.826223Z", "completed_at": "2024-10-03T20:56:22.826231Z"}], "thread_id": "Thread-4 (worker)", "execution_time": 0.016911983489990234, "adapter_response": {}, "message": null, "failures": null, "unique_id": "test.synthetix.not_null_fct_core_apr_base_sepolia_ts.2cc1721326", "compiled": true, "compiled_code": "\n \n \n\n\n\nselect ts\nfrom \"analytics\".\"prod_base_sepolia\".\"fct_core_apr_base_sepolia\"\nwhere ts is null\n\n\n", "relation_name": null, "batch_results": null}, {"status": "success", "timing": [{"name": "compile", "started_at": "2024-10-03T20:56:22.827821Z", "completed_at": "2024-10-03T20:56:22.831508Z"}, {"name": "execute", "started_at": "2024-10-03T20:56:22.832050Z", "completed_at": "2024-10-03T20:56:22.832057Z"}], "thread_id": "Thread-1 (worker)", "execution_time": 0.006671428680419922, "adapter_response": {}, "message": null, "failures": null, "unique_id": "model.synthetix.fct_core_apr_rewards_base_sepolia", "compiled": true, "compiled_code": "\n\nwith pnl_hourly as (\n select\n ts,\n pool_id,\n collateral_type,\n reward_token,\n collateral_value,\n rewards_usd,\n hourly_rewards_pct\n from\n \"analytics\".\"prod_base_sepolia\".\"fct_pool_pnl_hourly_reward_base_sepolia\"\n),\n\navg_returns as (\n select\n ts,\n pool_id,\n collateral_type,\n reward_token,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '24 HOURS' preceding\n and current row\n ) as avg_24h_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '7 DAYS' preceding\n and current row\n ) as avg_7d_rewards_pct,\n AVG(\n hourly_rewards_pct\n ) over (\n partition by\n pool_id,\n collateral_type,\n reward_token\n order by\n ts\n range between interval '28 DAYS' preceding\n and current row\n ) as avg_28d_rewards_pct\n from\n pnl_hourly\n),\n\napr_calculations as (\n select\n pnl_hourly.ts,\n pnl_hourly.pool_id,\n pnl_hourly.collateral_type,\n pnl_hourly.reward_token,\n pnl_hourly.collateral_value,\n pnl_hourly.rewards_usd,\n pnl_hourly.hourly_rewards_pct,\n avg_returns.avg_24h_rewards_pct * 24 * 365 as apr_24h_rewards,\n avg_returns.avg_7d_rewards_pct * 24 * 365 as apr_7d_rewards,\n avg_returns.avg_28d_rewards_pct * 24 * 365 as apr_28d_rewards\n from\n pnl_hourly\n inner join avg_returns\n on\n pnl_hourly.ts = avg_returns.ts\n and pnl_hourly.pool_id = avg_returns.pool_id\n and pnl_hourly.collateral_type = avg_returns.collateral_type\n and pnl_hourly.reward_token = avg_returns.reward_token\n),\n\napy_calculations as (\n select\n *,\n (POWER(1 + apr_24h_rewards / 8760, 8760) - 1) as apy_24h_rewards,\n (POWER(1 + apr_7d_rewards / 8760, 8760) - 1) as apy_7d_rewards,\n (POWER(1 + apr_28d_rewards / 8760, 8760) - 1) as apy_28d_rewards\n from\n apr_calculations\n)\n\nselect\n ts,\n pool_id,\n collateral_type,\n reward_token,\n collateral_value,\n rewards_usd,\n hourly_rewards_pct,\n apr_24h_rewards,\n apy_24h_rewards,\n apr_7d_rewards,\n apy_7d_rewards,\n apr_28d_rewards,\n apy_28d_rewards\nfrom\n apy_calculations\norder by\n ts", "relation_name": "\"analytics\".\"prod_base_sepolia\".\"fct_core_apr_rewards_base_sepolia\"", "batch_results": null}], "elapsed_time": 38.87149357795715, "args": {"static_parser": true, "partial_parse": true, "strict_mode": false, "vars": {}, "exclude": [], "warn_error_options": {"include": [], "exclude": []}, "which": "generate", "cache_selected_only": false, "print": true, "select": [], "use_colors_file": true, "state_modified_compare_vars": false, "write_json": true, "log_path": "/home/runner/work/data/data/transformers/synthetix/logs", "use_colors": true, "log_level_file": "debug", "populate_cache": true, "source_freshness_run_project_hooks": false, "project_dir": "/home/runner/work/data/data/transformers/synthetix", "log_format": "default", "introspect": true, "log_level": "info", "static": false, "invocation_command": "dbt docs generate --profiles-dir profiles --profile synthetix-host", "printer_width": 80, "send_anonymous_usage_stats": true, "indirect_selection": "eager", "compile": true, "favor_state": false, "macro_debugging": false, "defer": false, "empty_catalog": false, "partial_parse_file_diff": true, "log_file_max_bytes": 10485760, "profile": "synthetix-host", "show_resource_report": false, "version_check": true, "profiles_dir": "profiles", "state_modified_compare_more_unrendered_values": false, "skip_nodes_if_on_run_start_fails": false, "quiet": false, "require_explicit_package_overrides_for_builtin_materializations": true, "require_resource_names_without_spaces": false, "log_format_file": "debug"}} \ No newline at end of file diff --git a/semantic_manifest.json b/semantic_manifest.json new file mode 100644 index 00000000..5d5a8d2e --- /dev/null +++ b/semantic_manifest.json @@ -0,0 +1 @@ +{"semantic_models": [], "metrics": [], "project_configuration": {"time_spine_table_configurations": [], "metadata": null, "dsi_package_version": {"major_version": "0", "minor_version": "7", "patch_version": "3"}, "time_spines": []}, "saved_queries": []} \ No newline at end of file